@font-face{font-family:Familjen Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/62201545b028e8d7-s.40njrem69b_j2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Familjen Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/1f28a1525bf4a5c5-s.p.2kfj1liiv-dxq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Familjen Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/f5edcc6a132fb1ad-s.p.1dy1omnk0tq7i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Familjen Grotesk Fallback;src:local(Arial);ascent-override:108.37%;descent-override:23.79%;line-gap-override:0.0%;size-adjust:94.59%}.familjen_grotesk_b6d89312-module__UG53-a__className{font-family:Familjen Grotesk,Familjen Grotesk Fallback;font-style:normal}.familjen_grotesk_b6d89312-module__UG53-a__variable{--font-familjen:"Familjen Grotesk", "Familjen Grotesk Fallback"}
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_e799d87a-module__u8MhCG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_e799d87a-module__u8MhCG__variable{--font-geist:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.1v5bejj26fx9h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_42eec60-module__Gb1_vG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_42eec60-module__Gb1_vG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f2f3f5;--bg-warm:#eef0f2;--ink:#0b1220;--muted:#5b6472;--muted-dark:#9aa3af;--line:#e5e7eb;--line-strong:#d7dbe2;--surface:#fff;--surface-soft:#f7f8fa;--hero-bg:#0b1220;--hero-panel:#111827;--hero-line:#1f2937;--hero-ink:#f8fafc;--accent:#0f6b50;--accent-bright:#4ade80;--accent-bright-hover:#6ee7a8;--accent-ink:#052e1f;--warn:#8a5a00;--warn-bg:#fdf9f0;--warn-line:#efdfbb;--warn-accent:#d9ae55;--danger:#9e241d;--ok-bg:#edf5f1;--ok-ink:#22453a;--radius-panel:40px;--radius-pill:999px;--font-sans:var(--font-geist), "Helvetica Neue", Helvetica, sans-serif;--font-display:var(--font-familjen), var(--font-geist), sans-serif;--font-mono:var(--font-geist-mono), ui-monospace, monospace;--shadow-focus:0 0 0 3px #4ade8059}*{box-sizing:border-box}html{background:var(--bg)}body{background:var(--bg);min-height:100vh;color:var(--ink);font-family:var(--font-sans);margin:0;font-size:16px;line-height:1.5}button,input{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}button:focus-visible,input:focus-visible{box-shadow:var(--shadow-focus);outline:none}a{color:var(--accent);text-decoration:none}a:hover{color:#0a4e39}::selection{background:#cde4da}.siteAnnouncement{background:var(--hero-bg);color:var(--hero-ink);text-align:center;padding:11px 16px;font-size:13.5px;line-height:1.4}.siteAnnouncement p{margin:0}.siteAnnouncementLead{color:var(--accent-bright);font-weight:600}.siteHeader{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#f2f3f5eb;position:sticky;top:0}.siteHeaderInner{align-items:center;gap:22px;width:min(1120px,100% - 40px);min-height:64px;margin:0 auto;display:flex}.brand{font-family:var(--font-display);letter-spacing:-.05em;color:var(--ink);align-items:center;gap:.08em;font-size:22px;font-weight:700;display:inline-flex}.brand:hover{color:var(--ink)}.brandDot{background:var(--accent-bright);border-radius:50%;flex:none;width:.3em;height:.3em;display:inline-block;translate:0 .02em}.siteNav{color:var(--muted);gap:22px;font-size:14px;display:flex}.siteNav a{color:var(--muted)}.siteNav a:hover{color:var(--ink)}.siteNavSoon{opacity:.55;cursor:default}.siteHeaderActions{align-items:center;gap:14px;margin-left:auto;display:flex}.localeSwitch{font-size:12px;font-family:var(--font-mono);letter-spacing:.04em;align-items:center;gap:8px;margin-right:4px;display:flex}.localeLink{color:var(--muted);text-decoration:none}.localeLink.is-active{color:var(--ink);font-weight:600}.navMuted{color:var(--muted);font-size:13.5px}.navMuted:hover{color:var(--ink)}.navCta{background:var(--ink);color:var(--hero-ink);border-radius:var(--radius-pill);border:0;align-items:center;padding:10px 16px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.navCta:hover{color:var(--hero-ink);opacity:.92}main{width:min(1120px,100% - 40px);margin:0 auto;padding:0 0 96px}.homeMain{padding-top:20px}.promoHero{background:var(--hero-bg);color:var(--hero-ink);border-radius:var(--radius-panel);isolation:isolate;margin:0 0 16px;padding:48px 48px 36px;scroll-margin-top:88px;position:relative;overflow:hidden}.promoHeroOrb{background:var(--accent-bright);pointer-events:none;z-index:0;border-radius:50%;position:absolute}.promoHeroOrb--xl{opacity:.28;width:380px;height:380px;top:-140px;right:-100px}.promoHeroOrb--lg{opacity:1;width:16px;height:16px;top:42px;right:148px}.promoHeroOrb--md{opacity:.18;width:200px;height:200px;bottom:-60px;right:-50px}.promoHeroOrb--sm{opacity:1;width:11px;height:11px;bottom:92px;right:220px}.promoHeroOrb--muted{opacity:1;background:#ffffff0b;width:320px;height:320px;bottom:-140px;left:-110px}.promoHeroBody{z-index:1;max-width:720px;position:relative}.eyebrow{border:1px solid var(--hero-line);border-radius:var(--radius-pill);color:var(--muted-dark);background:#111827d9;align-items:center;gap:9px;margin-bottom:26px;padding:7px 14px 7px 10px;font-size:13px;display:inline-flex}.eyebrowDot{background:var(--accent-bright);border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite domblink}@keyframes domblink{0%,60%{opacity:1}80%,to{opacity:.25}}@media (prefers-reduced-motion:reduce){.eyebrowDot{animation:none}}.promoHero h1{font-family:var(--font-display);letter-spacing:-.04em;max-width:18ch;margin:0 0 14px;font-size:clamp(32px,5.5vw,56px);font-weight:700;line-height:1.05}.promoHeroSubtitle{color:var(--muted-dark);max-width:42ch;margin:0 0 28px;font-size:clamp(16px,2vw,18px);line-height:1.5}.promoHeroSearch{align-items:stretch;gap:12px;max-width:640px;margin-bottom:16px;display:flex}.promoHeroSearchField{border-radius:var(--radius-pill);background:#fff;flex:1;align-items:center;min-width:0;height:60px;padding:0 22px;display:flex}.promoHeroSearch input{min-width:0;color:var(--ink);font-family:var(--font-display);letter-spacing:-.02em;background:0 0;border:0;outline:none;flex:1;font-size:clamp(18px,2.4vw,22px)}.promoHeroSearch input::placeholder{color:#9aa3af}.promoHeroSearchButton{border-radius:var(--radius-pill);background:var(--accent-bright);height:60px;color:var(--accent-ink);font-family:var(--font-display);letter-spacing:-.01em;white-space:nowrap;border:0;flex:none;padding:0 34px;font-size:17px;font-weight:700;transition:background .16s}.promoHeroSearchButton:hover:not(:disabled){background:var(--accent-bright-hover)}.promoHeroSearchButton:disabled{opacity:.55;cursor:not-allowed}.promoHeroError{color:#ff8a80;max-width:640px;margin:0 0 12px;font-size:14px}.promoHeroTldStrip{color:var(--muted-dark);margin:0 0 10px;font-size:14px;line-height:1.6}.promoHeroTldItem strong{font-family:var(--font-mono);color:var(--hero-ink);font-weight:600}.promoHeroTldSep{opacity:.45;margin:0 10px}.promoHeroHint{color:#6b7280;margin:0;font-size:13px}.promoHeroAccent{color:var(--accent-bright)}.searchPanel{background:var(--hero-bg);color:var(--hero-ink);border-radius:var(--radius-panel);margin:0 0 16px;padding:26px 28px 22px;scroll-margin-top:88px}.searchForm{align-items:stretch;gap:12px;display:flex}.searchField{border-radius:var(--radius-pill);background:#fff;flex:1;align-items:center;min-width:0;height:64px;padding:0 22px;display:flex}.searchForm input{min-width:0;color:var(--ink);font-family:var(--font-display);letter-spacing:-.02em;background:0 0;border:0;outline:none;flex:1;font-size:clamp(18px,2.4vw,22px)}.searchForm input::placeholder{color:#9aa3af}.searchForm>button{border-radius:var(--radius-pill);background:var(--accent-bright);height:64px;color:var(--accent-ink);font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border:0;padding:0 28px;font-size:15px;font-weight:700;transition:background .16s}.searchForm>button:hover:not(:disabled){background:var(--accent-bright-hover)}.searchPanel .error{color:#ff8a80;margin-top:14px}.tldStrip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.tldStrip>div{padding:4px 4px 0}.tldStrip strong{font-family:var(--font-mono);color:var(--hero-ink);font-size:14px;font-weight:600;display:block}.tldPrice{color:var(--hero-ink);margin-top:4px;font-size:14px;display:block}.tldPrice small{color:var(--muted-dark);font-size:12px}.tldRenewal{color:#6b7280;margin-top:2px;font-size:12px;display:block}.homeLanding{margin-top:56px}.promises h2,.journeys h2,.vsBlock h2,.included h2,.platform h2,.homeCta h2{font-family:var(--font-display);letter-spacing:-.035em;font-weight:700}.journeys{margin-bottom:48px}.journeys h2{color:var(--muted);text-wrap:balance;margin:0 0 18px;font-size:clamp(22px,3vw,28px)}.journeyGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.journeyCard{background:var(--surface-soft);border-radius:20px;flex-direction:column;gap:10px;padding:20px 20px 18px;display:flex}.journeyCard h3{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:18px}.journeyCard p{color:var(--muted);flex:1;margin:0;font-size:14.5px;line-height:1.45}.journeyCta{color:var(--accent);font-size:14px;font-weight:600;text-decoration:none}.journeyCta:hover{text-decoration:underline}.vsBlock{margin:0 0 48px}.vsBlock h2{color:var(--muted);text-wrap:balance;margin:0 0 18px;font-size:clamp(22px,3vw,28px)}.vsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.vsCol{border-radius:20px;padding:20px 22px 18px}.vsCol--us{background:color-mix(in srgb, var(--accent-bright) 12%, var(--surface-soft));border:1px solid color-mix(in srgb, var(--accent-bright) 35%, transparent)}.vsCol--them{background:var(--surface-soft);opacity:.92}.vsCol h3{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 14px;font-size:16px}.vsCol ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.vsCol li{color:var(--ink);align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.4;display:flex}.vsMark{flex:none;width:1.1em;font-weight:700}.vsMark--yes{color:var(--accent-bright)}.vsMark--no{color:var(--muted)}.promises{margin-bottom:36px;position:relative}.promises:after{content:"";background:var(--accent-bright);opacity:.85;pointer-events:none;border-radius:50%;width:12px;height:12px;position:absolute;top:8px;right:-20px}.promises h2{max-width:none;color:var(--muted);text-wrap:balance;margin:0 0 18px;font-size:clamp(22px,3vw,28px)}.promiseGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.promiseCard{background:var(--surface-soft);border-radius:20px;padding:20px 20px 18px}.promiseIndex{background:var(--hero-bg);width:32px;height:32px;color:var(--accent-bright);font-family:var(--font-mono);border-radius:50%;place-items:center;margin-bottom:14px;font-size:11px;font-weight:600;display:grid}.promiseCard h3{font-family:var(--font-display);letter-spacing:-.03em;margin:0 0 8px;font-size:18px}.promiseCard p{color:var(--muted);text-wrap:pretty;margin:0;font-size:14.5px;line-height:1.6}.promiseProof{border-top:1px solid var(--line);font-family:var(--font-mono);padding-top:12px;color:#8a8d91!important;margin-top:14px!important;font-size:11.5px!important}.included{background:var(--surface);border:1px solid var(--line);border-radius:24px;margin-bottom:48px;padding:28px 32px 24px}.includedHead{align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.includedHead h2{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:clamp(22px,3vw,28px);font-weight:700}.includedRule{background:var(--line-strong);flex:1;height:1px}.includedAside{color:#9a9da1;font-size:12.5px}.featureGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 18px;margin:0;padding:0;list-style:none;display:grid}.featureGrid li{color:var(--muted);align-items:flex-start;gap:10px;padding:10px 0;font-size:14px;display:flex}.featureGrid strong{color:var(--ink);font-weight:600}.featureDot{background:var(--accent-bright);border-radius:50%;flex:none;width:6px;height:6px;margin-top:7px}.featureSep{color:var(--muted)}.platform{margin-bottom:24px}.platformInner{background:var(--hero-bg);color:var(--hero-ink);border-radius:var(--radius-panel);grid-template-columns:1.05fr .95fr;gap:36px;padding:40px 40px 36px;display:grid}.platformCopy h2{max-width:14ch;margin:0 0 14px;font-size:clamp(28px,4vw,40px)}.platformCopy>p{color:var(--muted-dark);text-wrap:pretty;max-width:42ch;margin:0 0 22px;font-size:14.5px;line-height:1.6}.ifaceList{margin:0;padding:0;list-style:none}.ifaceList li{border-bottom:1px solid var(--hero-line);color:#cbd5e1;gap:12px;padding:12px 0;font-size:14px;display:flex}.ifaceKey{width:42px;font-family:var(--font-mono);color:var(--accent-bright);flex:none;font-size:12px}.terminal{border:1px solid var(--hero-line);background:#111827;border-radius:18px;align-self:stretch;overflow:hidden}.terminalBar{font-family:var(--font-mono);color:#6b7175;border-bottom:1px solid #1d2223;justify-content:space-between;align-items:center;padding:12px 16px;font-size:11px;display:flex}.terminalDot{background:var(--accent-bright);border-radius:50%;width:8px;height:8px}.terminalBody{font-family:var(--font-mono);padding:18px 18px 22px;font-size:15px;line-height:1.85}.terminalBody p{margin:0}.terminalPrompt{color:var(--accent-bright)}.terminalOut{color:#8a9095}.terminalGap{margin-top:12px!important}.homeCta{background:var(--hero-bg);color:var(--hero-ink);border-radius:var(--radius-panel);justify-content:space-between;align-items:center;gap:24px;padding:36px 40px;display:flex;position:relative;overflow:hidden}.homeCtaOrb{background:var(--accent-bright);pointer-events:none;border-radius:50%;position:absolute}.homeCtaOrb--lg{opacity:.2;width:240px;height:240px;top:-90px;right:-70px}.homeCtaOrb--sm{opacity:.9;width:14px;height:14px;bottom:-28px;left:42%}.homeCtaCopy{z-index:1;max-width:52ch;position:relative}.homeCta h2{margin:0 0 8px;font-size:clamp(26px,3.5vw,34px)}.homeCta p{color:#cbd5e1;margin:0;font-size:14.5px;line-height:1.55}.homeCtaButton{z-index:1;border-radius:var(--radius-pill);background:var(--accent-bright);color:var(--accent-ink);font-family:var(--font-display);white-space:nowrap;flex:none;align-items:center;padding:14px 22px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.homeCtaButton:hover{color:var(--accent-ink);background:var(--accent-bright-hover)}.results{background:var(--surface);border:1px solid var(--line);border-radius:24px;margin:8px 0 0;animation:.42s both panelIn;overflow:hidden;box-shadow:0 12px 40px #0d0f100a}.resultsMeta{border-bottom:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:16px;padding:18px 22px;font-size:13px;display:flex}.resultsMeta code{font-family:var(--font-mono);color:var(--ink);background:var(--surface-soft);border-radius:4px;padding:2px 6px;font-size:12.5px}.resultsPriceMeta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.priceDisplayToggle{border:1px solid var(--line-strong);background:var(--surface-soft);border-radius:8px;padding:2px;display:inline-flex}.priceDisplayToggle button{min-height:32px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 10px;font-size:12px;font-weight:600}.priceDisplayToggle button.is-active{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px #0d0f101f}.vatDisabledNote{color:var(--muted);font-size:13px}.domainRow{border-bottom:1px solid var(--line);background:var(--surface);grid-template-columns:1fr auto auto;align-items:center;gap:24px;min-height:84px;padding:15px 22px;display:grid}.domainRow.is-hero{padding:22px}.domainRow.is-premium{background:var(--warn-bg);border-bottom-color:var(--warn-line)}.domainRow.is-unavailable{opacity:.72}.domainRow.is-unknown,.domainRow.is-search-only{background:#f7f8f8}.nameLine{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.name{font-family:var(--font-display);letter-spacing:-.02em;font-size:18px;font-weight:600}.domainRow.is-hero .name{font-size:22px}.badge{letter-spacing:.02em;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:700}.badge.available{color:#245a24;background:#dcebd8}.badge.unavailable{color:#66615a;background:#e5e1db}.badge.premium{color:var(--warn);background:#f3e2b8}.badge.unknown{color:#3d4145;background:#e8ebef}.note{color:var(--muted);max-width:52ch;margin:8px 0 0;font-size:13px}.price{text-align:right;gap:3px;display:grid}.price strong{font-family:var(--font-display);letter-spacing:-.02em;font-size:16px}.domainRow.is-hero .price strong{font-size:19px}.price small{color:var(--muted);font-size:12.5px}.rowAction{background:var(--accent);color:#fff;border:0;border-radius:8px;min-width:96px;height:42px;padding:0 16px;font-weight:600}.rowAction.warn{background:var(--warn)}.rowAction.danger{background:var(--danger)}.rowAction.secondary{color:var(--ink);background:#e8ebef}.rowAction.secondary:hover:not(:disabled){background:#dde2e7}.rowStatus{color:var(--muted);text-align:center;min-width:96px;font-size:13px}.premiumNote{background:var(--warn-bg);border:1px solid var(--warn-line);border-radius:10px;gap:4px;margin:18px 22px 0;padding:14px 16px;font-size:13.5px;display:grid}.premiumNote strong{color:var(--warn);letter-spacing:.04em;text-transform:uppercase;font-size:12px}.mockNotice{color:var(--muted);margin:0;padding:0;font-size:13px}.results .mockNotice{padding:18px 22px 22px}@keyframes panelIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.checkoutPanel,.authPanel,.accountPanel,.surfacePanel,.results,.eyebrowDot{animation:none}}.checkoutHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:24px;display:flex}.kicker{letter-spacing:.1em;color:var(--accent);margin-bottom:8px;font-size:11px;font-weight:700}.checkoutPanel h2{font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(28px,5vw,42px);font-weight:600}.checkoutPrice{text-align:right;gap:4px;min-width:150px;display:grid}.checkoutPrice strong{font-family:var(--font-display);letter-spacing:-.03em;font-size:24px}.checkoutPrice small{color:var(--muted)}.checkoutForm{gap:24px;max-width:620px;margin-top:26px;display:grid}.checkoutForm.kasseForm{width:100%;max-width:none}.kasseLayout{grid-template-columns:minmax(0,1fr) minmax(260px,320px);align-items:start;gap:28px;display:grid}.kasseMain{gap:20px;display:grid}.kasseBlock{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;gap:12px;padding:18px;display:grid}.kasseBlock h2,.kasseSummary h2{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:18px;font-weight:600}.kasseLineItems{gap:14px;margin:0;padding:0;list-style:none;display:grid}.kasseLineItems li{border-bottom:1px solid var(--line);gap:12px;padding-bottom:14px;display:grid}.kasseLineItems li:last-child{border-bottom:0;padding-bottom:0}.kasseLineMain{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.kasseLineMain>div:first-child{gap:4px;display:grid}.kasseLineOptions{gap:8px;display:grid}.kassePrivacyUnavailable{color:var(--muted);margin:0;font-size:13px}.kasseLineItems span,.kasseLineItems small,.kasseAutoRenew,.kasseRenewalNote,.kasseExtras{color:var(--muted);font-size:14px}.kasseAutoRenew,.kasseRenewalNote,.kasseExtras,.kasseVatHelp{margin:0}.kasseVatHelp{color:var(--muted);font-size:13px;line-height:1.5}.kasseSummary{border:1px solid var(--line);background:var(--surface);border-radius:14px;gap:14px;padding:20px;display:grid;position:sticky;top:24px;box-shadow:0 8px 24px #0d0f100a}.kasseSummary dl{gap:10px;margin:0;display:grid}.kasseSummary dl>div{justify-content:space-between;gap:12px;font-size:14px;display:flex}.kasseSummary dt{color:var(--muted)}.kasseSummary dd{margin:0;font-weight:600}.kasseTotal{border-top:1px solid var(--line);padding-top:10px;font-size:16px!important}.kasseTotal dd{font-family:var(--font-display);letter-spacing:-.03em;font-size:22px}.kassePay{justify-content:center;width:100%}.kasseContinue{color:var(--muted);border-bottom:1px solid #0000;margin-top:8px;font-size:14px;display:inline-block}.kasseContinue:hover{color:var(--ink);border-bottom-color:var(--line-strong)}.kasseLineRight{justify-items:end;gap:8px;display:grid}.kassePaymentForm{gap:16px;display:grid}.cartNavLink{align-items:center;gap:6px;display:inline-flex}.cartNavCount{background:var(--accent);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:1.4rem;height:1.4rem;padding:0 5px;font-size:11px;font-weight:700;display:inline-flex}.stripeEmbeddedCheckout{min-height:420px;margin-top:8px}@media (max-width:860px){.kasseLayout{grid-template-columns:1fr}.kasseSummary{position:static}}.checkoutForm fieldset{border:0;gap:10px;margin:0;padding:0;display:grid}.checkoutForm legend,.field>span{letter-spacing:-.01em;color:var(--ink);margin-bottom:10px;font-size:13px;font-weight:600}.segmented{background:var(--surface-soft);border:1px solid var(--line);border-radius:10px;grid-template-columns:1fr 1fr;gap:8px;padding:4px;display:grid}.segmented label{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:0 12px;display:flex}.segmented label:has(input:checked){background:var(--surface);font-weight:600;box-shadow:0 1px 2px #0d0f1014}.segmented input{accent-color:var(--accent)}.field{gap:8px;display:grid}.fieldRow{grid-template-columns:minmax(110px,.4fr) minmax(0,1fr);gap:12px;display:grid}@media (max-width:560px){.fieldRow{grid-template-columns:1fr}}.field input,.field select{border:1px solid var(--line);background:#fff;border-radius:10px;outline:none;height:50px;padding:0 14px}.field input:focus,.field select:focus{border-color:var(--accent)}.renewalChoice{background:var(--surface-soft);border:1px solid var(--line);border-radius:12px;align-items:flex-start;gap:12px;padding:16px;display:flex}.renewalChoice input{accent-color:var(--accent);margin-top:3px}.renewalChoice span{gap:5px;display:grid}.renewalChoice small{color:var(--muted);line-height:1.45}.kasseAgreement{gap:10px;display:grid}.kasseAgreementChoice{background:0 0;border:0;border-radius:0;padding:8px 0;line-height:1.45}.kasseAgreementChoice input{flex:none;block-size:18px;inline-size:18px}.kasseAgreementLinks{flex-wrap:wrap;gap:6px 16px;margin:0 0 4px 30px;padding:0;font-size:14px;list-style:none;display:flex}.kasseAgreementLinks a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.primaryAction{background:var(--accent-bright);min-height:50px;color:var(--accent-ink);font-family:var(--font-display);letter-spacing:-.01em;border:0;border-radius:10px;justify-self:start;padding:0 22px;font-size:15px;font-weight:700}.primaryAction:hover:not(:disabled){background:var(--accent-bright-hover)}.authShell .primaryAction{justify-self:stretch;width:100%}.error{color:var(--danger);margin:0;font-weight:600}.successBox{background:var(--ok-bg);color:var(--ok-ink);border-radius:12px;gap:6px;margin-top:0;padding:18px;display:grid}.checkoutPanel>.successBox,.checkoutForm+.successBox{margin-top:8px}@media (max-width:800px){.siteNav{display:none}.promiseGrid,.journeyGrid,.vsGrid,.featureGrid,.platformInner,.tldStrip{grid-template-columns:1fr 1fr}.homeCta{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.siteHeaderInner,main{width:min(100%,100% - 24px)}.promoHero{border-radius:28px;padding:36px 22px 28px}.promoHeroSearch{flex-direction:column}.promoHeroSearchButton{width:100%}.searchPanel,.platformInner,.homeCta{border-radius:28px}.searchPanel{padding:18px}.searchForm{flex-direction:column}.searchForm>button{width:100%}.tldStrip,.promiseGrid,.journeyGrid,.vsGrid,.featureGrid,.platformInner{grid-template-columns:1fr}.domainRow{grid-template-columns:1fr auto;gap:10px 14px;padding:16px 18px}.domainRow>div:first-child{grid-column:1/-1}.price{text-align:left}.checkoutPanel,.surfacePanel,.authPanel,.accountPanel{padding:20px}.checkoutHeader{display:grid}.checkoutPrice{text-align:left}.segmented{grid-template-columns:1fr}.primaryAction{width:100%}}.checkoutActions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.checkoutActions.is-centered{justify-content:center}.checkoutPanel,.authPanel,.accountPanel,.surfacePanel{border:1px solid var(--line);background:var(--surface);border-radius:18px;gap:18px;margin-top:28px;padding:28px;animation:.42s both panelIn;display:grid;box-shadow:0 12px 40px #0d0f100a}.surfacePanel.is-centered{text-align:center;justify-items:center}.surfacePanel.is-centered .pageHeader{justify-items:center}.surfacePanel.is-centered .pageLede{max-width:40ch}.authShell .authForm{max-width:620px}.authPage{box-sizing:border-box;background:radial-gradient(circle at 20% 20%,#4ade801f,#0000 40%),radial-gradient(circle at 80% 10%,#0f172a0f,#0000 35%),#eef2f6;align-content:center;place-items:center;gap:16px;width:100%;max-width:none;min-height:100dvh;margin:0;padding:32px 20px;display:grid}.authCard{border:1px solid var(--line);perspective:1500px;background:#fff;border-radius:28px;width:min(960px,100%);min-height:560px;position:relative;overflow:hidden;box-shadow:0 24px 60px #0f172a1a}.authCard--simple{gap:16px;width:min(440px,100%);min-height:0;padding:32px 28px;display:grid}.authCardLogo{color:var(--ink);font-family:var(--font-display);letter-spacing:-.04em;align-items:center;width:fit-content;font-size:24px;font-weight:700;text-decoration:none;display:inline-flex}.authCardGrid{grid-template-columns:1fr 1fr;min-height:560px;display:grid}.authPane{align-content:center;padding:36px 32px;display:grid}.authPaneInner{gap:14px;width:min(100%,360px);margin:0 auto;display:grid}.authPane--login{pointer-events:auto}.authCard.show-signup .authPane--login,.authPane--signup{pointer-events:none}.authCard.show-signup .authPane--signup{pointer-events:auto}.authOverlay{transform-origin:50%;width:50%;height:100%;transform-style:preserve-3d;backface-visibility:hidden;will-change:transform;color:#f8fafc;z-index:3;background:linear-gradient(160deg,#0f172af0,#0f172afa),repeating-linear-gradient(0deg,#0000,#0000 31px,#94a3b81a 31px 32px),repeating-linear-gradient(90deg,#0000,#0000 31px,#94a3b81a 31px 32px),#0f172a;position:absolute;top:0;left:50%;transform:translate(0,0)rotateY(0)}.authCard.is-ready .authOverlay{transition:transform .9s cubic-bezier(.4,0,.2,1)}.authCard.show-signup .authOverlay{transform:translate(-100%)rotateY(0)}.authOverlayFace{opacity:1;align-content:center;gap:14px;padding:40px 36px;transition:none;display:grid;position:absolute;inset:0}.authOverlayFace--login,.authCard.show-signup .authOverlayFace--signup{opacity:0;pointer-events:none}.authCard.show-signup .authOverlayFace--login{opacity:1;pointer-events:auto}.authCard.is-ready .authOverlayFace{transition:opacity .42s}.authCard.is-ready .authOverlayFace--signup{transition-delay:.26s}.authCard.is-ready.show-signup .authOverlayFace--signup,.authCard.is-ready .authOverlayFace--login{transition-delay:0s}.authCard.is-ready.show-signup .authOverlayFace--login{transition-delay:.26s}.authOverlayEyebrow{font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:22px;font-weight:700}.authOverlayFace h2{font-family:var(--font-display);letter-spacing:-.03em;color:#fff;margin:0;font-size:clamp(1.7rem,3vw,2.3rem);line-height:1.15}.authOverlayFace p{color:#e2e8f0cc;max-width:28ch;margin:0;line-height:1.5}.authOverlayCta{appearance:none;color:#fff;width:fit-content;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff8c;border-radius:999px;margin-top:8px;padding:0 18px;font-weight:700}.authOverlayCta:hover{background:#ffffff14}.authOverlayTrail{font-family:var(--font-mono);font-size:12px;color:var(--accent-bright)!important;margin-top:18px!important}@media (prefers-reduced-motion:reduce){.authCard.is-ready .authOverlay,.authCard.is-ready .authOverlayFace{transition:none}}.authPanelHead h2{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);margin:0 0 8px;font-size:clamp(1.5rem,2.5vw,1.9rem)}.authPanelHead p{color:var(--muted);margin:0}.authSocialStack{gap:10px;margin-top:4px;display:grid}.authSocialBtn{border:1px solid var(--line);min-height:46px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:0 16px;font-weight:600;display:inline-flex}.authSocialBtn:hover:not(:disabled){border-color:color-mix(in srgb, var(--ink) 18%, var(--line))}.authSocialBtn:disabled{opacity:.7;cursor:not-allowed}.authSocialIcon{flex:none;width:18px;height:18px}.authOr{color:var(--muted);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:2px 0 0;font-size:13px;display:grid}.authOr:before,.authOr:after{content:"";background:var(--line);height:1px}.authGateForm,.authPasswordBox{gap:12px;display:grid}.authField{color:var(--muted);gap:6px;font-size:13px;font-weight:600;display:grid}.authField input{border:1px solid var(--line);width:100%;min-height:46px;color:var(--ink);font:inherit;background:#fff;border-radius:14px;padding:0 14px;font-weight:500}.authPrimary{appearance:none;color:#fff;min-height:46px;font:inherit;cursor:pointer;background:#0f172a;border:0;border-radius:14px;font-weight:700}.authPrimary:disabled{opacity:.55;cursor:not-allowed}.authPrimary.is-quiet{background:#131c2f}.authMoreToggle{appearance:none;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;width:fit-content;padding:0;font-size:14px;font-weight:600}.authMoreToggle:hover{color:var(--ink)}.authStatus{width:min(960px,100%)}.authLegal{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.authLegal--center{text-align:center;max-width:42rem}.authLegal a{color:var(--ink);text-underline-offset:2px;text-decoration:underline}.visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:860px){.authCard{min-height:0}.authCardGrid{grid-template-columns:1fr;min-height:0}.authOverlay,.authPane--signup{display:none}.authCard.show-signup .authPane--login{pointer-events:none;display:none}.authCard.show-signup .authPane--signup{pointer-events:auto;display:grid}.authPane{padding:28px 22px}}.authPanel h1,.accountPanel h1,.surfacePanel h1{font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(28px,5vw,42px);font-weight:600}.pageHeader{border-bottom:1px solid var(--line);gap:10px;margin-bottom:0;padding-bottom:22px;display:grid}.pageHeader .kicker{margin-bottom:0}.pageLede,.accountMeta{color:var(--muted);text-wrap:pretty;max-width:52ch;margin:0;font-size:15px}.authForm{gap:18px;display:grid}.oauthConsentPanel{max-width:720px;margin-left:auto;margin-right:auto}.oauthPermissionGroup{gap:12px;display:grid}.oauthPermissionGroup h2{font-family:var(--font-display);margin:0;font-size:20px}.oauthPermissionList{gap:10px;margin:0;padding-left:22px;display:grid}.oauthDetails{color:var(--muted);font-size:13px}.oauthDetails summary{cursor:pointer;font-weight:600}.oauthDetails dl{gap:8px;display:grid}.oauthDetails dl div{grid-template-columns:100px minmax(0,1fr);gap:12px;display:grid}.oauthDetails dt{font-weight:600}.oauthDetails dd{overflow-wrap:anywhere;margin:0}.oauthConsentActions{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:10px;display:grid}.oauthConsentActions button{min-height:46px}@media (max-width:560px){.oauthConsentActions{grid-template-columns:1fr}}.authInfo{background:var(--ok-bg);color:var(--ok-ink);border-radius:10px;margin:0;padding:12px 14px;font-size:14px}.authLinks{flex-wrap:wrap;gap:14px;margin-top:4px;font-size:14px;display:flex}.authLinks a{color:var(--muted);border-bottom:1px solid #0000}.authLinks a:hover{color:var(--ink);border-bottom-color:var(--line-strong)}.sectionBlock{gap:12px;padding-top:4px;display:grid}.sectionBlock+.sectionBlock{border-top:1px solid var(--line);padding-top:18px}.sectionBlock h2{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:18px;font-weight:600}.checkoutPanel>h1,.checkoutHeader h1,.checkoutHeader h2,.surfacePanel>h1,.pageHeader h1{font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(28px,5vw,42px);font-weight:600}.checkoutSteps{flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.checkoutSteps li{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:600}.checkoutSteps .is-active{color:var(--accent);background:var(--ok-bg);border-color:#d5e6df}.checkoutReview{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;gap:12px;margin-top:0;padding:18px;display:grid}.checkoutReview h2{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:18px}.checkoutReview p{color:var(--muted);margin:0;font-size:14px}.checkoutReview dl,dl.checkoutReview{gap:12px;margin:0;display:grid}.checkoutReview>div{border-bottom:1px solid var(--line);gap:4px;padding-bottom:12px;display:grid}.checkoutReview>div:last-child{border-bottom:0;padding-bottom:0}.checkoutReview dt{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.checkoutReview dd{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:16px}a.primaryAction,a.rowAction{color:inherit;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}a.primaryAction,a.primaryAction:hover{color:var(--accent-ink)}a.rowAction.secondary,a.rowAction.secondary:hover{color:var(--ink)}.accountList,.portfolioList{border:1px solid var(--line);background:var(--surface);border-radius:14px;gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.accountList li,.portfolioList li{border-bottom:1px solid var(--line);background:var(--surface);gap:6px;padding:16px 18px;transition:background .16s;display:grid}.accountList li:last-child,.portfolioList li:last-child{border-bottom:0}.accountList a,.portfolioList a{color:var(--ink);font-family:var(--font-display);letter-spacing:-.02em;font-weight:600}.accountList a:hover,.portfolioList a:hover{color:var(--accent)}.accountList span,.portfolioList span{color:var(--muted);font-size:13px}.dnsRecordsEditor{gap:16px}.dnsRecordList{border:1px solid var(--line);background:var(--surface);border-radius:10px;margin:0;padding:0;list-style:none;overflow:hidden}.dnsRecordList li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:58px;padding:10px 12px 10px 14px;display:grid}.dnsRecordList li:last-child{border-bottom:0}.dnsRecordSummary{grid-template-columns:minmax(90px,.25fr) minmax(0,1fr);align-items:baseline;gap:12px;min-width:0;display:grid}.dnsRecordSummary strong{font-size:14px}.dnsRecordSummary span{overflow-wrap:anywhere;min-width:0;color:var(--muted);font-size:13px}.dnsRecordFilters{grid-template-columns:minmax(0,1fr) 140px;gap:10px;display:grid}.dnsRecordSearch input,.dnsRecordTypeFilter select{border:1px solid var(--line);background:var(--surface);border-radius:8px;width:100%;height:42px;padding:0 11px}.dnsRecordNoMatches{border:1px solid var(--line);color:var(--muted);border-radius:10px;margin:0;padding:16px}.dnsRecordActions{align-items:center;gap:6px;display:flex}.dnsRecordAction,.dnsRecordCancelEdit{border:1px solid var(--line);background:var(--surface-soft);min-width:58px;height:34px;color:var(--ink);border-radius:7px;padding:0 10px;font-size:13px;font-weight:600}.dnsRecordAction:hover:not(:disabled),.dnsRecordCancelEdit:hover:not(:disabled){border-color:var(--line-strong);background:var(--surface)}.dnsRecordAction.is-danger{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.dnsRecordForm{border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;grid-template-columns:88px 130px minmax(180px,1fr) 100px auto;align-items:end;gap:10px;padding:14px;display:grid}.dnsRecordForm:has(.dnsRecordField--priority){grid-template-columns:88px 120px minmax(160px,1fr) 92px 82px auto}.dnsRecordField{gap:6px;min-width:0}.dnsRecordField label{font-size:12px;font-weight:600}.dnsRecordField input,.dnsRecordField select{border-radius:8px;width:100%;height:42px;padding:0 11px}.dnsRecordFormActions{align-items:center;gap:8px;display:flex}.dnsRecordSubmit{width:auto;min-width:118px;min-height:42px;padding:0 16px}.dnsRecordCancelEdit{background:var(--surface);height:42px}@media (max-width:760px){.dnsRecordList li{gap:10px;min-height:54px;padding:9px 10px 9px 12px}.dnsRecordSummary{grid-template-columns:1fr;gap:2px}.dnsRecordSummary span{font-size:12px;line-height:1.35}.dnsRecordActions{align-self:stretch}.dnsRecordAction{min-width:50px;height:32px;padding:0 8px;font-size:12px}:is(.dnsRecordForm,.dnsRecordForm:has(.dnsRecordField--priority)){grid-template-columns:88px minmax(0,1fr);gap:10px;padding:12px}.dnsRecordField--type{grid-column:1}.dnsRecordField--name{grid-column:2}.dnsRecordField--value{grid-column:1/-1}.dnsRecordField--ttl{grid-column:1}.dnsRecordField--priority{grid-column:2}.dnsRecordFormActions{grid-column:1/-1}.dnsRecordSubmit{flex:1;width:100%}}@media (max-width:480px){.dnsRecordFilters{grid-template-columns:minmax(0,1fr) 112px}.dnsRecordList li{align-items:start}.dnsRecordActions{flex-direction:column}.dnsRecordAction{width:100%}}.portfolioList li{grid-template-columns:1fr auto;align-items:center;gap:12px 18px}.portfolioList .portfolioMain{gap:6px;min-width:0;display:grid}.portfolioList .portfolioMeta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.portfolioList .portfolioPrice{text-align:right;gap:3px;display:grid}.portfolioList .portfolioPrice strong{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);font-size:15px}.portfolioList .portfolioPrice small{color:var(--muted);font-size:12px}.portfolioList li:hover{background:var(--surface-soft)}.badge.status-active{color:#245a24;background:#dcebd8}.badge.status-pending,.badge.status-transferring{color:#3d4145;background:#e8ebef}.badge.status-expired,.badge.status-failed{color:var(--danger);background:#f3e2e0}.emptyState{border:1px dashed var(--line-strong);background:var(--surface-soft);border-radius:14px;justify-items:start;gap:10px;padding:22px;display:grid}.emptyState strong{font-family:var(--font-display);letter-spacing:-.02em;font-size:18px}.emptyState span{color:var(--muted);max-width:46ch;font-size:14px}.completionTone-success{background:var(--ok-bg);color:var(--ok-ink)}.completionTone-pending{color:#2f3538;background:#f3f5f7}.completionTone-failed{color:var(--danger);background:#f8eceb}.completionTone-action{background:var(--warn-bg);color:var(--warn)}.detailGrid{gap:12px;display:grid}.detailGrid.checkoutReview{margin-top:0}.navCta{cursor:pointer;align-items:center;text-decoration:none;display:inline-flex}button.navCta{font:inherit}@media (max-width:640px){.authPanel,.accountPanel,.surfacePanel{padding:20px}.portfolioList li{grid-template-columns:1fr}.portfolioList .portfolioPrice{text-align:left}}.accountLayout{background:var(--bg);min-height:100vh}.accountChrome{background:var(--hero-bg);color:var(--hero-ink);border-bottom:1px solid var(--hero-line)}.accountChromeInner{align-items:center;gap:22px;width:min(1180px,100% - 40px);min-height:56px;margin:0 auto;display:flex}.accountBrand{font-family:var(--font-display);letter-spacing:-.05em;color:var(--hero-ink);align-items:center;gap:.08em;font-size:20px;font-weight:700;display:inline-flex}.accountBrand:hover{color:var(--hero-ink)}.accountChromeNav{gap:18px;font-size:14px;display:flex}.accountChromeNav a{color:var(--muted-dark)}.accountChromeNav a:hover,.accountChromeNav a.is-active{color:var(--hero-ink)}.accountChromeMeta{align-items:center;gap:14px;margin-left:auto;display:flex}.accountChromeEmail{color:var(--muted-dark);font-size:13px}.accountChromeLogout{color:var(--accent-bright);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:600}.accountMain{width:min(1180px,100% - 40px);margin:0 auto;padding:32px 0 72px}.accountMain.is-flush{width:100%;max-width:none;padding:0 0 72px}.accountSettings{width:min(1100px,100% - 40px);margin:0 auto;padding-top:28px}.accountSettingsHead{margin-bottom:22px}.accountSettingsOrg{color:var(--muted);margin:0 0 6px;font-size:14px}.accountSettingsHead h1{font-family:var(--font-display);letter-spacing:-.03em;margin:0 0 16px;font-size:clamp(2rem,4vw,2.75rem)}.accountTabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px 18px;display:flex}.accountTabs button{appearance:none;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 2px 12px;font-weight:600}.accountTabs button.is-active{color:var(--ink);border-bottom-color:var(--accent-bright)}.accountSettingsError{margin:0 0 16px}.accountSecurityGrid{grid-template-columns:1.4fr .9fr;align-items:start;gap:16px;display:grid}.accountSecuritySide{gap:16px;display:grid}.accountCard{margin:0}.accountCard--wide{grid-column:1/-1}.accountCardHead{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.accountCardHead h2{margin:0}.accountMethodList,.accountSessionList{margin:0;padding:0;list-style:none;display:grid}.accountMethodList>li,.accountSessionList>li{border-top:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:14px 0;display:grid}.accountMethodList>li:first-child,.accountSessionList>li:first-child{border-top:0;padding-top:4px}.accountMethodList strong,.accountSessionList strong{display:block}.accountMethodList span,.accountSessionList span{color:var(--muted);font-size:13px}.accountMethodAction{appearance:none;color:var(--ink);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-size:13px;font-weight:600}.accountMethodAction.is-link{color:var(--accent)}.accountMethodAction.is-muted{color:var(--muted);cursor:default}.accountMethodStatus{color:var(--muted);white-space:nowrap;font-size:12px;font-weight:600}.accountMethodStatus.is-on{color:var(--accent)}.accountCardFoot,.accountStubBody{color:var(--muted);max-width:40rem;margin:12px 0 0;font-size:13px}.accountPasswordLink{color:var(--accent);margin-top:14px;font-size:13px;font-weight:600;display:inline-block}.accountApiGrid{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);align-items:start;gap:16px;display:grid}.accountApiForm{gap:14px;margin-top:18px;display:grid}.accountApiWriteToggle{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.accountApiWriteToggle input{margin-top:4px}.accountApiWriteToggle span{gap:3px;display:grid}.accountApiWriteToggle small,.accountApiSecret p{color:var(--muted);font-size:12px}.accountApiSecret{border:1px solid var(--accent-bright);background:var(--bg);border-radius:10px;gap:10px;margin-top:18px;padding:14px;display:grid}.accountApiSecret p{margin:0}.accountApiSecret code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.accountApiSecret .rowAction{justify-self:start}.accountTokenList{margin:12px 0 0;padding:0;list-style:none}.accountTokenList>li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:14px 0;display:flex}.accountTokenList>li>div:first-child{gap:3px;min-width:0;display:grid}.accountTokenList code,.accountTokenList span{color:var(--muted);font-size:12px}.accountTokenList .is-revoked>div{opacity:.6}.accountTokenActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.accountRegistrantPanel{gap:18px;display:grid}.accountRegistrantList{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.accountRegistrantList li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:16px 0;display:flex}.accountRegistrantList li>div{gap:3px;min-width:0;display:grid}.accountRegistrantList span{color:var(--muted);overflow-wrap:anywhere;font-size:13px}.accountRegistrantForm{gap:14px;max-width:720px;padding-top:4px;display:grid}.accountRegistrantActions{align-items:center;gap:12px;display:flex}.kasseRegistrantSummary{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:14px 0;display:grid}.kasseRegistrantSummary>div{gap:3px;display:grid}.kasseRegistrantSummary span{color:var(--muted);font-size:13px}.kasseRegistrantSummary>a{color:var(--accent);font-size:13px;font-weight:600}@media (max-width:560px){.kasseRegistrantSummary{grid-template-columns:1fr}}.accountWorkspaceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.accountWorkspaceCard{border:1px solid var(--line);background:var(--bg);border-radius:16px;gap:6px;padding:14px 16px;display:grid}.accountWorkspaceCard.is-active{border-color:var(--accent-bright)}.accountWorkspaceCard span{color:var(--muted);font-size:13px}.accountOrdersCount{border:1px solid var(--line);min-width:32px;height:28px;color:var(--muted);border-radius:6px;place-items:center;padding:0 8px;font-size:13px;font-weight:700;display:inline-grid}.accountOrdersList{margin:8px 0 0;padding:0;list-style:none}.accountOrdersList>li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(150px,auto) 120px;align-items:center;gap:18px;min-height:72px;padding:14px 0;display:grid}.accountOrderMain{align-items:center;gap:12px;min-width:0;display:flex}.accountOrderMain>div{min-width:0}.accountOrderMain strong{overflow-wrap:anywhere;display:block}.accountOrderMain p,.accountOrderAmount span{color:var(--muted);margin:3px 0 0;font-size:12px}.accountOrderAmount{text-align:right;justify-items:end;display:grid}.accountOrdersList .statusPill{justify-self:end}.accountOrderDetail{color:var(--muted);grid-column:1/-1;margin:-8px 0 0 24px;font-size:12px}.accountOrderEmail{color:var(--muted);grid-column:1/-1;margin:-8px 0 0 24px;font-size:12px;font-weight:650}.accountOrderEmail--delivered{color:var(--accent)}.accountOrderEmail--bounced,.accountOrderEmail--failed,.accountOrderEmail--suppressed,.accountOrderEmail--complained{color:var(--danger)}.accountOrdersEmpty{color:var(--muted);padding:28px 0 12px}.accountOrdersEmpty p{margin:0 0 8px}.accountOrdersPager{border-top:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding-top:16px;font-size:13px;display:grid}.accountOrdersPager>:last-child{justify-self:end}.authOauth{margin-top:18px}.authOauthDivider{text-align:center;color:var(--muted);margin:0 0 12px;font-size:13px}.authOauthActions{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (max-width:900px){.accountSecurityGrid,.accountApiGrid,.accountWorkspaceGrid,.authOauthActions{grid-template-columns:1fr}.accountMethodList>li,.accountSessionList>li{grid-template-columns:1fr;gap:6px}.accountOrdersList>li{grid-template-columns:1fr auto;gap:8px 12px}.accountOrderAmount{text-align:left;grid-area:2/1/auto/-1;justify-items:start;padding-left:24px}.accountTokenList>li{align-items:flex-start}}@media (max-width:560px){.accountTabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.accountTabs button{text-align:left;min-width:0}.accountTokenList>li{display:grid}.accountTokenActions{justify-content:flex-start}.accountOrderDetail,.accountOrderEmail{margin-left:0}}.domainsListHeader{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px;display:flex}.domainsListActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.domainsListHeader h1{font-family:var(--font-display);letter-spacing:-.035em;margin:0 0 6px;font-size:clamp(30px,4vw,40px)}.domainsSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.domainsSummaryCard{background:var(--surface);border:1px solid var(--line);border-radius:18px;align-items:flex-start;gap:12px;padding:18px 18px 16px;display:flex}.domainsSummaryLabel{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin:0 0 4px;font-size:12px}.domainsSummaryCard strong{font-family:var(--font-display);letter-spacing:-.03em;font-size:22px;display:block}.domainsSummaryCard p{color:var(--muted);margin:4px 0 0;font-size:13px}.cardPanel{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:24px}.cardPanel>h2{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 14px;font-size:20px}.domainSetting{background:var(--surface-soft);border:1px solid var(--line);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px 20px;padding:16px 18px;display:grid}.domainSettingCopy{min-width:0}.domainSettingCopy p{color:var(--muted);text-wrap:pretty;align-items:center;gap:8px;margin:0;font-size:14px;line-height:1.5;display:flex}.domainSettingCopy .statusDot{margin-top:0}.domainSettingControls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.domainSetting--wide{grid-template-columns:1fr;align-items:start;gap:14px}.domainSettingControls--ns{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;display:grid}.domainSettingControls--ns .checkoutActions{grid-column:1/-1}.domainSettingControls .primaryAction,.domainSettingControls .rowAction{white-space:nowrap;border-radius:10px;min-height:40px;padding:0 14px}.nsList{gap:6px;margin:0;padding:0;list-style:none;display:grid}.nsList li code{background:var(--surface);border:1px solid var(--line);font-family:var(--font-mono);color:var(--ink);border-radius:8px;padding:8px 12px;font-size:13px;display:block}.domainSettingTextarea{width:min(360px,100%);min-height:110px}.domainSettingEmpty{color:var(--muted);margin:0}.domainSettingStatus{color:var(--ok-ink);grid-column:1/-1;margin:0;font-size:13px}.domainSetting .error{grid-column:1/-1;margin:0}.domainsEmpty{justify-items:start;gap:10px;display:grid}.domainsOperationAlert{background:#fffaf0;border:1px solid #e4c983;border-left:4px solid #b7791f;border-radius:10px;margin-bottom:14px;padding:14px 16px}.domainsOperationAlertHead{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.domainsOperationAlertHead h2{letter-spacing:0;margin:0 0 2px;font-size:16px}.domainsOperationAlertHead p{color:var(--muted);margin:0;font-size:12px}.domainsOperationAlertList{margin:10px 0 0;padding:0;list-style:none}.domainsOperationAlertList li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:9px 0;display:flex}.domainsOperationAlertMain{align-items:flex-start;gap:10px;min-width:0;display:flex}.domainsOperationAlertMain strong{font-size:14px;display:block}.domainsOperationAlertMain p{flex-wrap:wrap;align-items:center;gap:8px;margin:3px 0 0;display:flex}.domainsOperationAlertMeta{color:var(--muted);font-size:12px}.domainsOperationAlertReason{color:var(--muted);word-break:break-word;font-size:12px}.domainsSummary--secondary{margin-top:18px;margin-bottom:0}.domainsTableWrap{padding:0;overflow:hidden}.domainsFilters{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:minmax(220px,1fr) minmax(170px,220px) auto auto;align-items:end;gap:10px;margin-bottom:14px;padding:12px;display:grid}.domainsFilters label{min-width:0;color:var(--muted);gap:5px;font-size:12px;font-weight:700;display:grid}.domainsFilters input,.domainsFilters select{border:1px solid var(--line-strong);background:var(--surface);width:100%;min-height:42px;color:var(--ink);font:inherit;border-radius:7px;padding:0 12px}.domainsFilters .rowAction{min-height:42px}.domainsFilters .accountMethodAction{white-space:nowrap;align-self:center}.domainsFilterEmpty{justify-items:start;gap:8px;display:grid}.domainsFilterEmpty span{color:var(--muted)}.domainsTable{border-collapse:collapse;width:100%}.domainsTable th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);padding:14px 18px;font-size:11px;font-weight:600}.domainsTable td{border-bottom:1px solid var(--line);vertical-align:middle;padding:16px 18px;font-size:14px}.domainsTable tbody tr:last-child td{border-bottom:0}.domainsTable tbody tr:hover{background:var(--surface-soft)}.domainsTableDomain{align-items:center;gap:10px;display:flex}.domainsTableNameRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.domainsTableDomain a{color:var(--ink);font-weight:600;font-family:var(--font-display);letter-spacing:-.02em}.domainsTableDomain a:hover{color:var(--accent)}.domainsTableDomain .statusDot{margin-top:0}.domainsTableUnit{color:var(--muted);margin-left:4px;font-size:12px}.domainsTableFooter{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-size:13px;display:flex}.domainsPager{align-items:center;gap:12px;display:flex}.domainsPager a{color:var(--ink);font-weight:600}.is-warnText{color:#b45309;font-weight:600}.statusDot{background:var(--accent-bright);border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px;display:inline-block}.statusDot.is-ok,.statusDot.status-active{background:var(--accent-bright)}.statusDot.is-warn,.statusDot.status-pending,.statusDot.status-transferring{background:#f59e0b}.statusDot.status-expired,.statusDot.status-failed{background:#ef4444}.statusDot.is-muted{background:color-mix(in srgb, var(--muted) 55%, transparent)}.statusPill{border-radius:var(--radius-pill);background:var(--ok-bg);color:var(--ok-ink);align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.statusPill .statusDot{margin-top:0}.statusPill.status-pending,.statusPill.status-transferring{color:#9a3412;background:#fff7ed}.statusPill.status-expired,.statusPill.status-failed{color:#991b1b;background:#fef2f2}.domainWorkspace{gap:0;width:100%;min-width:0;display:grid}.domainHero{background:var(--hero-bg);min-width:0;color:var(--hero-ink);padding:22px 0 0}.domainHeroInner{width:min(1180px,100% - 40px);margin:0 auto}.domainBreadcrumb{color:var(--muted-dark);margin:0 0 18px;font-size:13px}.domainBreadcrumb a{color:var(--muted-dark)}.domainBreadcrumb a:hover{color:var(--accent-bright)}.domainHeroTop{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.domainHeroTitle{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.domainHeroTitle h1{font-family:var(--font-display);letter-spacing:-.035em;color:var(--hero-ink);margin:0;font-size:clamp(28px,4vw,40px)}.domainHero .statusPill{color:var(--accent-bright);background:#4ade801f}.domainCliHint{font-family:var(--font-mono);color:#6b7280;margin:0;font-size:12px}.domainTabs{gap:4px;max-width:100%;margin-top:22px;display:flex;overflow-x:auto}.domainTabs button{color:var(--muted-dark);font:inherit;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;margin-right:16px;padding:12px 4px;font-size:14px;font-weight:600}.domainTabs button.is-active{color:var(--hero-ink);border-bottom-color:var(--accent-bright)}.domainPanels{width:min(1180px,100% - 40px);margin:24px auto 0}.domainOverview{gap:18px;display:grid}.hostingPanel{gap:22px;display:grid}.hostingPanelHead,.hostingPreviewHead{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.hostingPanelHead h2,.hostingPreviewHead h3,.hostingPanelHead p,.hostingPreviewHead p{margin:0}.hostingPanelHead h2{font-family:var(--font-display);letter-spacing:-.02em;margin-top:3px;font-size:22px}.hostingPanelHead>div>p:last-child,.hostingPreviewHead p{color:var(--muted);margin-top:7px}.hostingProvider{color:var(--accent);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:700}.hostingConnectAction{justify-self:start}.hostingProjectPicker{gap:9px;display:grid}.hostingProjectPicker>label{font-weight:700}.hostingProjectPicker>div{grid-template-columns:minmax(0,1fr) auto;gap:12px;display:grid}.hostingProjectPicker select{width:100%}.hostingPreview{border-top:1px solid var(--line);gap:15px;padding-top:20px;display:grid}.hostingPreviewHead>span,.hostingPlanAction{border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:999px;padding:5px 9px;font-size:12px}.hostingPlanSafe,.hostingDnsNotice{margin:0;font-size:14px}.hostingPlanSafe{color:var(--ok-ink)}.hostingConnectedActions{flex-wrap:wrap;gap:10px;display:flex}.hostingDnsDetails{border-top:1px solid var(--line);padding-top:14px}.hostingDnsDetails summary{cursor:pointer;width:fit-content;color:var(--muted);font-size:14px;font-weight:700}.hostingDnsDetails .hostingPlanList{margin-top:12px}.hostingPublicDnsStatus{align-items:center;gap:8px;margin:0;font-size:14px;font-weight:700;display:flex}.hostingPublicDnsStatus .statusDot{flex:none}.hostingPublicDnsStatus.is-ready{color:var(--ok-ink)}.hostingPublicDnsStatus.is-ready .statusDot{background:var(--accent-bright)}.hostingPublicDnsStatus.is-updating,.hostingPublicDnsStatus.is-checking{color:var(--warn-ink)}.hostingPublicDnsStatus.is-updating .statusDot,.hostingPublicDnsStatus.is-checking .statusDot{background:#f59e0b}.hostingPublicDnsStatus.is-unknown{color:var(--muted)}.hostingPublicDnsStatus.is-unknown .statusDot{background:color-mix(in srgb, var(--muted) 55%, transparent)}.hostingDnsNotice{background:#fffaf0;border-left:3px solid #b7791f;padding:12px 14px}.hostingPlanList{border:1px solid var(--line);border-radius:8px;margin:0;padding:0;list-style:none;overflow:hidden}.hostingPlanList li{border-bottom:1px solid var(--line);grid-template-columns:90px minmax(0,1fr);align-items:center;gap:7px 12px;padding:13px 15px;display:grid}.hostingPlanList li:last-child{border-bottom:0}.hostingPlanList code,.hostingPlanList small{overflow-wrap:anywhere}.hostingPlanList small{color:var(--danger);grid-column:2}.hostingPlanAction{justify-self:start}.hostingPlanAction.is-create,.hostingPlanAction.is-keep{color:var(--ok-ink);border-color:#8fc9ad}.hostingPlanAction.is-conflict{color:var(--danger);border-color:#e8aaa4}.contactValidationNotice{color:var(--ink);background:#fffaf0;border:1px solid #e4c983;border-left:4px solid #b7791f;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:20px;display:grid}.contactValidationNotice h2,.contactValidationNotice p{margin:0}.contactValidationNotice h2{letter-spacing:0;margin-top:3px;font-size:18px}.contactValidationNotice>div>p:not(:first-child){margin-top:8px}.contactValidationEyebrow{color:#8a5815;text-transform:uppercase;letter-spacing:0;font-size:12px;font-weight:700}.contactValidationRecipient{overflow-wrap:anywhere}.contactValidationHint,.contactValidationUnavailable{color:var(--muted);font-size:13px;line-height:1.5}.contactValidationNotice .rowAction{justify-content:center;min-width:172px}.domainInfoGrid{background:var(--surface);border:1px solid var(--line);border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;display:grid;overflow:hidden}.domainInfoGrid>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:18px 20px}.domainInfoGrid>div:nth-child(4n){border-right:0}.domainInfoGrid>div:nth-last-child(-n+4){border-bottom:0}.domainInfoGrid dt{letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin:0 0 10px;font-size:11px;font-weight:600}.domainInfoGrid dd{grid-template-columns:12px 1fr;align-items:start;gap:4px 8px;margin:0;display:grid}.domainInfoGrid dd .statusDot{margin-top:7px}.domainInfoGrid strong{font-family:var(--font-display);letter-spacing:-.02em;font-size:18px}.domainInfoGrid small{color:var(--muted);grid-column:2;font-size:13px}.domainOverviewSplit{grid-template-columns:1.4fr .9fr;align-items:start;gap:16px;display:grid}.domainOverviewActions{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.domainOverviewSide{gap:16px;display:grid}.domainPanelHead{margin-bottom:12px}.domainPanelHead h2{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 8px;font-size:20px}.activityList{margin:0;padding:0;list-style:none;display:grid}.activityList li{border-bottom:1px solid var(--line);grid-template-columns:72px 1fr;align-items:start;gap:14px;padding:14px 0;display:grid}.activityList li:last-child{border-bottom:0}.activityList time,.activityKind{color:var(--muted);font-size:12px;font-family:var(--font-mono);padding-top:2px}.activityList strong{letter-spacing:-.01em;font-size:14px;font-weight:600;display:block}.activityList .activitySep{color:var(--muted);margin:0;font-weight:500;display:inline}.activityList li>div>span{color:var(--muted);overflow-wrap:anywhere;margin-top:3px;font-size:12px;display:block}.domainTransferFoot{border-top:1px solid var(--line);color:var(--muted);margin:20px 0 0;padding-top:16px;font-size:13px}.listingControl{gap:22px;display:grid}.listingControl .domainPanelHead{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.secondaryAction{border:1px solid var(--line);background:var(--surface);min-height:40px;color:var(--ink);border-radius:8px;justify-content:center;align-items:center;padding:0 14px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.listingModes{background:var(--surface-soft);border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));padding:4px;display:grid}.listingModes button{min-height:42px;color:var(--muted);font:inherit;background:0 0;border:0;border-radius:7px;font-weight:600}.listingModes button.is-active{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px #0f172a1f}.listingFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.listingControl .field,.inquiryForm .field{gap:8px;display:grid}.listingControl textarea,.inquiryForm textarea{resize:vertical;border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);font:inherit;border-radius:8px;padding:12px 14px}.listingFooter{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.listingFooter p{max-width:520px;color:var(--muted);margin:8px 0 0;font-size:13px}.saleInquiryList{gap:12px;margin:0;padding:0;list-style:none;display:grid}.saleInquiryList li{border:1px solid var(--line);border-radius:8px;grid-template-columns:1fr auto;gap:8px 18px;padding:16px;display:grid}.saleInquiryList li div,.saleInquiryList li p,.saleInquiryList li time{grid-column:1/-1}.saleInquiryList li div{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.saleInquiryList li p,.saleInquiryList li time{color:var(--muted);margin:0;font-size:13px}.marketplaceCatalog,.marketplaceLanding{width:min(1120px,100% - 40px);margin:0 auto}.marketplaceCatalog{padding:72px 0 100px}.marketplaceCatalog>header{max-width:680px;margin-bottom:38px}.marketplaceCatalog h1,.marketplaceLanding h1{font-family:var(--font-display);overflow-wrap:anywhere;margin:8px 0 12px;font-size:clamp(40px,7vw,76px)}.marketplaceEyebrow{color:var(--accent);text-transform:uppercase;letter-spacing:0;margin:0;font-size:12px;font-weight:700}.marketplaceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.marketplaceCard{border:1px solid var(--line);background:var(--surface);min-height:220px;color:inherit;border-radius:8px;padding:22px;text-decoration:none;display:grid}.marketplaceCard span,.marketplaceCard p{color:var(--muted);font-size:13px}.marketplaceCard strong{font-family:var(--font-display);overflow-wrap:anywhere;align-self:end;font-size:26px}.marketplaceCard b{color:var(--accent)}.marketplaceLanding{flex-direction:column;justify-content:center;min-height:100vh;padding:72px 0;display:flex}.marketplaceBrand{margin-bottom:50px;font-size:22px;font-weight:800}.marketplaceLanding h2{font-family:var(--font-display);margin:0 0 10px;font-size:24px}.marketplaceLead{max-width:680px;color:var(--muted);font-size:18px;line-height:1.6}.marketplaceInquiry{width:min(680px,100%);margin-top:28px}.marketplacePrice{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:24px;padding-bottom:18px;display:flex}.marketplacePrice strong{font-family:var(--font-display);font-size:28px}.inquiryForm{gap:16px;display:grid}.marketplaceHoneypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.inquirySuccess{border-left:3px solid var(--accent);background:var(--surface-soft);padding:16px}.marketplaceBack{color:var(--muted);margin-top:28px}@media (max-width:1100px){.domainInfoGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.domainInfoGrid>div:nth-child(4n){border-right:1px solid var(--line)}.domainInfoGrid>div:nth-child(2n){border-right:0}.domainInfoGrid>div:nth-last-child(-n+4){border-bottom:1px solid var(--line)}.domainInfoGrid>div:nth-last-child(-n+2){border-bottom:0}}@media (max-width:900px){.domainsSummary,.domainInfoGrid,.domainOverviewSplit,.domainOverviewActions{grid-template-columns:1fr}.domainInfoGrid>div{border-right:0}.domainInfoGrid>div:nth-last-child(-n+2){border-bottom:1px solid var(--line)}.domainInfoGrid>div:last-child{border-bottom:0}.domainSetting,.domainSetting--wide,.contactValidationNotice{grid-template-columns:1fr}.contactValidationNotice .rowAction{width:100%}.domainSettingControls{justify-content:flex-start}.domainSettingControls--ns{grid-template-columns:1fr}.domainSettingTextarea{width:100%}.marketplaceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.accountChromeInner,.accountMain,.domainPanels,.domainHeroInner{width:min(100%,100% - 24px)}.accountChromeNav{display:none}.domainsListHeader{flex-direction:column;align-items:flex-start}.domainsOperationAlertList li{align-items:flex-start}.domainsOperationAlertList .accountMethodAction{padding-top:2px}.domainsFilters{grid-template-columns:minmax(0,1fr) minmax(130px,.7fr)}.domainsFilters .rowAction{width:100%}.domainHeroTop{flex-direction:column}.hostingPanel{padding:18px}.hostingPanelHead,.hostingPreviewHead{flex-direction:column;gap:10px}.hostingProjectPicker>div{grid-template-columns:1fr}.hostingProjectPicker .primaryAction{width:100%}.hostingPlanList li{grid-template-columns:1fr}.hostingPlanList small{grid-column:1}.domainsSummary{gap:10px}.domainsSummaryCard{padding:14px 16px}.domainsSummaryCard strong{font-size:18px}.domainsTable thead{display:none}.domainsTable,.domainsTable tbody,.domainsTable tr,.domainsTable td{width:100%;display:block}.domainsTable tr{border-bottom:1px solid var(--line);border-left:3px solid var(--accent-bright);padding:16px 16px 16px 18px;position:relative}.domainsTable tbody tr:last-child{border-bottom:0}.domainsTable td{border:0;padding:0}.domainsTable td:first-child{margin-bottom:8px}.domainsTableDomain{align-items:center}.domainsTableDomain>div,.domainsTableNameRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.domainsTableDomain .statusDot{display:none}.domainsTable td:nth-child(2),.domainsTable td:nth-child(3),.domainsTable td:nth-child(4){color:var(--muted);font-size:13px;display:inline}.domainsTable td:nth-child(2):after,.domainsTable td:nth-child(3):after{content:" · ";color:var(--muted)}.domainsTableFooter{flex-direction:column;align-items:flex-start}.listingModes,.listingFields,.marketplaceGrid{grid-template-columns:1fr}.listingControl .domainPanelHead{flex-direction:column}.listingFooter,.marketplacePrice{flex-direction:column;align-items:flex-start}.marketplaceCatalog,.marketplaceLanding{width:min(100%,100% - 24px)}}.marketingMain{width:min(920px,100% - 48px);margin:0 auto;padding:48px 0 72px}.marketingHeader{margin-bottom:28px}.marketingHeader h1{font-family:var(--font-display);letter-spacing:-.03em;margin:0 0 12px;font-size:clamp(2rem,4vw,3rem)}.marketingLede{color:var(--ink);max-width:42rem;margin:0 0 12px;font-size:1.125rem}.aboutLede{font-size:clamp(1.25rem,2.4vw,1.5rem);font-family:var(--font-display);letter-spacing:-.02em;max-width:36rem;line-height:1.35}.aboutSections{gap:28px;margin:0 0 36px;display:grid}.aboutSection h2{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 10px;font-size:1.25rem}.aboutSection p{color:var(--muted);max-width:40rem;margin:0 0 10px;line-height:1.55}.aboutSection p:last-child{margin-bottom:0}.aboutFooterCta{margin:8px 0 0}.marketingNote,.marketingFootnote{color:var(--muted);max-width:42rem;margin:0 0 20px}.marketingStubBadge{letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin:0 0 10px;font-size:12px;font-weight:700;display:inline-block}.marketingSections,.marketingProse{gap:18px;margin-bottom:28px;display:grid}.marketingSection{border-top:1px solid var(--line);padding:18px 0}.marketingSection h2{margin:0 0 8px;font-size:1.15rem}.marketingSection p,.marketingProse p{color:var(--muted);max-width:42rem;margin:0}.legalHeader{margin-bottom:18px}.legalUpdated{color:var(--muted);margin:0;font-size:13px}.legalNotice{border-left:3px solid var(--accent);background:var(--surface-subtle,#f6f7f8);max-width:48rem;color:var(--ink);margin:0 0 24px;padding:14px 16px;font-size:14px;line-height:1.55}.legalSections{max-width:48rem}.legalSection{gap:10px;display:grid}.legalSection p{max-width:none;line-height:1.65}.legalSection ul{color:var(--muted);margin:0;padding-left:1.2rem}.legalLinks{gap:5px;display:grid}.legalLinks a{color:var(--accent);text-underline-offset:3px}.marketingSteps{gap:14px;margin:0;padding-left:1.2rem;display:grid}.marketingSteps p{margin:4px 0 0}.marketingCode{color:#e2e8f0;font-family:var(--font-mono);background:#0f172a;border-radius:16px;margin:0;padding:16px 18px;font-size:13px;line-height:1.55;overflow-x:auto}.priceTableWrap{border:1px solid var(--line);background:var(--surface);border-radius:18px;margin:0 0 20px;overflow-x:auto}.priceTable{border-collapse:collapse;width:100%}.priceTable th,.priceTable td{text-align:left;border-bottom:1px solid var(--line);padding:14px 18px}.priceTable thead th{letter-spacing:.06em;text-transform:uppercase;color:var(--accent);font-size:11px}.priceTable tbody th{font-family:var(--font-mono);font-weight:600}.priceTable tbody tr:last-child th,.priceTable tbody tr:last-child td{border-bottom:0}.siteFooter{border-top:1px solid var(--line);background:color-mix(in srgb, var(--surface) 70%, #eef2f6);margin-top:auto}.siteFooterInner{grid-template-columns:minmax(0,1.2fr) minmax(0,2.4fr);gap:32px;width:min(1100px,100% - 48px);margin:0 auto;padding:40px 0 28px;display:grid}.siteFooterBrand .brand{margin-bottom:12px;display:inline-flex}.siteFooterBrand p{color:var(--muted);max-width:28rem;margin:0;font-size:14px}.siteFooterCols{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.siteFooterCols h2{letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin:0 0 12px;font-size:12px}.siteFooterCols ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.siteFooterCols a{color:var(--ink);text-underline-offset:3px;font-size:14px;text-decoration:underline}.siteFooterCols a:hover{color:var(--accent)}.siteFooterBottom{width:min(1100px,100% - 48px);color:var(--muted);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:12px 24px;margin:0 auto;padding:14px 18px 36px;font-size:13px;display:flex}.siteFooterBottom p{margin:0}@media (max-width:900px){.siteFooterInner,.siteFooterCols{grid-template-columns:1fr}.marketingMain{width:min(100%,100% - 24px);padding-top:32px}}.transferInPage{gap:18px;max-width:720px;display:grid}.transferInCrumb{color:var(--muted);font-size:14px}.transferInCrumb a{color:var(--muted)}.transferInCrumb a:hover{color:var(--ink)}.transferInHero{color:#f8fafc;background:radial-gradient(circle at 92% 18%,#4ade808c,#0000 42%),#0b1220;border-radius:24px;padding:28px 28px 26px;position:relative;overflow:hidden}.transferInHero h1{font-family:var(--font-display);letter-spacing:-.04em;margin:0 0 8px;font-size:clamp(1.8rem,4vw,2.4rem)}.transferInHero p{color:#e2e8f0d1;max-width:36ch;margin:0;line-height:1.45}.transferInCard{gap:16px;padding:28px;display:grid}.transferInHint{color:var(--muted);margin-top:6px;font-size:13px;line-height:1.4;display:block}.transferInTypeHint{background:color-mix(in srgb, var(--accent-bright) 12%, #fff);color:var(--ink);border-radius:14px;margin:0;padding:12px 14px;font-size:14px;line-height:1.45}.transferInPrice{background:color-mix(in srgb, var(--accent-bright) 16%, #fff);border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.transferInPrice strong{font-size:15px;display:block}.transferInPrice span{color:var(--muted);margin-top:4px;font-size:13px;display:block}.transferInPriceAmount{text-align:right}.transferInPriceAmount strong{letter-spacing:-.03em;font-size:1.35rem}.transferInStatus{color:var(--muted);margin:0;font-size:14px}.importExistingConfirm{color:var(--ink);cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;display:flex}.importExistingConfirm input{width:18px;height:18px;accent-color:var(--accent);flex:none;margin:1px 0 0}@media (max-width:640px){.transferInHero{padding:22px}.transferInPrice{flex-direction:column;align-items:flex-start}.transferInPriceAmount{text-align:left}.domainsListHeader{flex-direction:column;align-items:flex-start}}
