*{box-sizing:border-box;margin:0;padding:0}html,body,#root{color:#ccc;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0d0d12;width:100%;min-height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif}html{overflow-x:hidden}body,#root{min-height:100vh;overflow-x:clip}.domain-home{--domain-bg:#070707;--domain-surface:#111;--domain-surface-hover:#161616;--domain-text:#f5f5f3;--domain-muted:#969690;--domain-border:#ffffff1a;--domain-soft-border:#fff1;--domain-accent:#d7a56a;--domain-accent-text:#17120c;min-height:100svh;color:var(--domain-text);background:var(--domain-bg);grid-template-rows:auto 1fr auto;transition:color .32s,background-color .32s;display:grid}.domain-home--educate{--domain-accent:#9fbea2;--domain-accent-text:#101510}.domain-home[data-theme=light]{--domain-bg:#f5f5f2;--domain-surface:#fff;--domain-surface-hover:#fafaf7;--domain-text:#1d1d1b;--domain-muted:#6f6f69;--domain-border:#1414121f;--domain-soft-border:#14141213;--domain-accent:#b97934;--domain-accent-text:#fff}.domain-home--educate[data-theme=light]{--domain-accent:#638c69}.domain-home__header,.domain-home__footer{width:min(1180px,100% - 48px);margin-inline:auto}.domain-home__header{border-bottom:1px solid var(--domain-soft-border);justify-content:space-between;align-items:center;min-height:104px;display:flex}.domain-home__brand{color:inherit;align-items:center;gap:13px;text-decoration:none;display:inline-flex}.domain-home__logo-wrap{border:1px solid var(--domain-border);background:#000;border-radius:14px;place-items:center;width:46px;height:46px;display:grid;overflow:hidden}.domain-home__logo{object-fit:cover;width:100%;height:100%}.domain-home__brand-copy{gap:2px;line-height:1.1;display:grid}.domain-home__brand-copy strong{letter-spacing:-.025em;font-size:15px}.domain-home__brand-copy span{color:var(--domain-muted);font-size:12px}.domain-home__header-actions,.domain-home__actions,.domain-home__footer nav{align-items:center;display:flex}.domain-home__header-actions{gap:10px}.domain-home__main-link,.domain-home__theme,.domain-home__button{border:1px solid var(--domain-border);color:inherit;background:var(--domain-surface);transition:transform .18s cubic-bezier(.22,1,.36,1),background-color .18s}.domain-home__main-link{border-radius:14px;align-items:center;gap:7px;min-height:44px;padding:0 16px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.domain-home__theme{cursor:pointer;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.domain-home__main-link:hover,.domain-home__theme:hover,.domain-home__button:hover{background:var(--domain-surface-hover);transform:scale(1.035)}.domain-home__main{grid-template-columns:minmax(0,1fr) 260px;align-items:end;gap:72px;width:min(1180px,100% - 48px);margin-inline:auto;padding:clamp(110px,15vh,180px) 0 clamp(90px,12vh,140px);display:grid}.domain-home__intro{max-width:820px;animation:.65s cubic-bezier(.22,1,.36,1) 80ms both domain-home-enter}.domain-home__eyebrow{color:var(--domain-muted);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 26px;font-size:12px;font-weight:700;display:flex}.domain-home__eyebrow span{background:var(--domain-accent);border-radius:50%;width:8px;height:8px}.domain-home h1{max-width:790px;color:var(--domain-text);letter-spacing:-.072em;text-wrap:balance;margin:0;font-size:clamp(54px,7.4vw,108px);font-weight:640;line-height:.92}.domain-home__description{max-width:650px;color:var(--domain-muted);margin:34px 0 0;font-size:clamp(17px,1.7vw,21px);line-height:1.55}.domain-home__actions{flex-wrap:wrap;gap:12px;margin-top:38px}.domain-home__button{border-radius:16px;justify-content:center;align-items:center;gap:9px;min-height:50px;padding:0 20px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.domain-home__button--primary,.domain-home__button--primary:hover{color:var(--domain-accent-text);background:var(--domain-accent);border-color:#0000}.domain-home__status{border-top:1px solid var(--domain-border);gap:12px;padding:22px;animation:.65s cubic-bezier(.22,1,.36,1) .18s both domain-home-enter;display:grid}.domain-home__status-label,.domain-home__status-domain{color:var(--domain-muted);font-size:12px}.domain-home__status-label{letter-spacing:.12em;text-transform:uppercase;font-weight:700}.domain-home__status-value{align-items:center;gap:9px;font-size:16px;font-weight:700;display:flex}.domain-home__status-dot{background:#65b87a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #65b87a1c}.domain-home__footer{border-top:1px solid var(--domain-soft-border);min-height:86px;color:var(--domain-muted);justify-content:space-between;align-items:center;font-size:12px;display:flex}.domain-home__footer nav{gap:22px}.domain-home__footer a{color:inherit;text-decoration:none}.domain-home__footer a:hover{color:var(--domain-text)}.domain-home a:focus-visible,.domain-home button:focus-visible{outline:2px solid var(--domain-accent);outline-offset:3px}@keyframes domain-home-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (width<=820px){.domain-home__main{grid-template-columns:1fr;align-items:start;gap:70px}.domain-home__status{max-width:320px}}@media (width<=560px){.domain-home__header,.domain-home__main,.domain-home__footer{width:min(100% - 32px,1180px)}.domain-home__header{min-height:88px}.domain-home__brand-copy strong{font-size:14px}.domain-home__main-link{display:none}.domain-home__main{padding:92px 0 72px}.domain-home h1{font-size:clamp(48px,15vw,72px)}.domain-home__description{margin-top:26px}.domain-home__actions{flex-direction:column;align-items:stretch}.domain-home__button{width:100%}}@media (prefers-reduced-motion:reduce){.domain-home *,.domain-home :before,.domain-home :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.startup-loader{z-index:9999;background:#000;justify-content:center;align-items:center;animation:2.1s linear forwards startup-loader-exit;display:flex;position:fixed;inset:0}.startup-loader__word{color:#3f3f46;letter-spacing:.1em;text-transform:uppercase;-webkit-user-select:none;user-select:none;font-family:Orbitron,sans-serif;font-size:28px;font-weight:900;line-height:1.2;position:relative;overflow:hidden}.startup-loader__sheen{z-index:1;pointer-events:none;mix-blend-mode:color-dodge;will-change:transform;animation:.8s linear infinite startup-loader-sheen;position:absolute;inset:0;transform:translate(-100%)}.startup-loader__sheen-fill{opacity:.7;background:linear-gradient(90deg,#0000,#fff,#0000);width:100%;height:100%;display:block}@keyframes startup-loader-sheen{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes startup-loader-exit{0%,95.238%{visibility:visible;opacity:1}to{visibility:hidden;opacity:0}}@media (width>=640px){.startup-loader__word{font-size:36px}}
