:root{--font-sans: -apple-system, BlinkMacSystemFont, "Inter", "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--radius-xs: 2px;--radius-sm: 3px;--radius-md: 6px;--radius-lg: 10px;--radius-card: 6px;--radius-pill: 999px;--shadow-bottom: 0 5px 14px -6px rgba(0,0,0,.2), 0 2px 4px -2px rgba(0,0,0,.12);--card-scale-hover: 1.02;--card-transition: .38s cubic-bezier(.16,.84,.44,1);--nt-logo-max-width: clamp(160px, 28vw, 240px);--nt-logo-max-height: clamp(34px, 6vw, 56px);--nt-logo-max-height-minimal: clamp(42px, 7vw, 68px);--nt-logo-footer-height: clamp(26px, 5vw, 42px);--nt-logo-topbar-max-width: clamp(150px, 25vw, 220px);--nt-logo-topbar-max-height: clamp(30px, 5vw, 48px);--nt-logo-topbar-minimal-height: clamp(34px, 6vw, 54px);--comingsoon-footer-height: 72px;font-family:var(--font-sans);line-height:1.5;font-weight:400;color:#111;background:#fff}*{box-sizing:border-box}html,body{min-height:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto}html{overscroll-behavior:none}body{touch-action:pan-y}#root{min-height:100vh;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.nt-topbar{position:fixed;top:0;left:0;right:0;height:78px;--nt-topbar-height: 78px;--nt-glass-bg: rgba(255,255,255,.895);--nt-glass-border: rgba(255,255,255,.74);background:var(--nt-glass-bg);backdrop-filter:saturate(180%) blur(8px);-webkit-backdrop-filter:saturate(180%) blur(8px);color:#111;display:flex;align-items:center;z-index:2000;box-shadow:0 1px 2px #0000000d}.nt-topbar__inner{width:100%;max-width:1200px;margin:0 auto;padding:0 16px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:100%}.nt-topbar__segment{display:flex;align-items:center;gap:8px}.nt-topbar__segment--left{justify-content:flex-start}.nt-topbar__segment--right{justify-content:flex-end}.nt-topbar__logo{display:flex;align-items:center;height:100%;max-width:var(--nt-logo-topbar-max-width);margin:0 auto}.nt-topbar__logo img{display:block;max-height:var(--nt-logo-topbar-max-height);width:auto;max-width:var(--nt-logo-topbar-max-width);height:auto;object-fit:contain}.nt-topbar__logo a{display:inline-block;line-height:1}.nt-topbar__logo a:hover,.nt-topbar__logo a:focus{outline:none;opacity:1}.nt-topbar__logo a img{pointer-events:none}.nt-topbar--minimal .nt-topbar__segment--left,.nt-topbar--minimal .nt-topbar__segment--right{display:none}.nt-topbar--minimal .nt-topbar__inner{grid-template-columns:1fr;justify-items:center}.nt-topbar--minimal .nt-topbar__logo{justify-content:center;width:100%;max-width:none}.nt-topbar--minimal .nt-topbar__logo img{max-height:var(--nt-logo-topbar-minimal-height);max-width:var(--nt-logo-topbar-max-width)}@media (min-width: 640px){.nt-topbar{height:88px;--nt-topbar-height: 88px}}body.has-fixed-topbar{padding-top:0}@media (min-width: 640px){body.has-fixed-topbar{padding-top:0}}body.page-comingsoon{background:#fff;color:#0f172a;overflow-x:hidden}body.page-comingsoon.has-fixed-topbar{padding-top:0!important}body.page-comingsoon #root{min-height:100vh;display:flex;flex-direction:column}.comingsoon,.comingsoon__footer{flex-shrink:0}.nt-topbar--comingsoon{border-bottom:1px solid rgba(15,23,42,.06)}.nt-topbar__logoStatic{display:inline-flex;line-height:1;pointer-events:none}.nt-topbar__logoStatic img{display:block;max-height:var(--nt-logo-topbar-minimal-height);width:auto}.comingsoon{padding:calc(var(--nt-topbar-height, 78px) + 80px) 16px 0;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;flex:1 1 auto;width:100%}.comingsoon__content{width:100%;display:flex;flex-direction:column;align-items:center;gap:0;transform:translateY(36px)}.comingsoon--minimal h1{margin:16px 0 0;letter-spacing:.28em;text-transform:uppercase;font-size:clamp(1.2rem,2.8vw,1.8rem);font-weight:600;color:#0f172ad1}@media (max-height: 900px){.comingsoon{padding-top:calc(var(--nt-topbar-height, 78px) + 56px)}.comingsoon__tagline{margin:clamp(38px,7vh,60px) 0 16px}.comingsoon__socials{margin-bottom:clamp(48px,8vh,76px)}}@media (max-height: 780px){.comingsoon{padding-top:calc(var(--nt-topbar-height, 78px) + 44px)}.comingsoon__progress{margin-top:22px}.comingsoon__tagline{margin:clamp(28px,6vh,44px) 0 14px}.comingsoon__socials{margin-bottom:clamp(36px,7vh,60px)}}.comingsoon__subtitle{margin:18px 0 0;max-width:560px;font-size:clamp(.9rem,2.2vw,1rem);line-height:1.65;color:#0f172aa3;letter-spacing:.02em}.comingsoon__progress{margin:28px 0 0;display:flex;flex-direction:column;align-items:center;gap:10px;min-width:min(320px,92vw)}.comingsoon__progressTrack{width:100%;height:6px;background:#0f172a1f;border-radius:999px;overflow:hidden}.comingsoon__progressFill{height:100%;background:linear-gradient(90deg,#0f172a,#1f2937);border-radius:inherit;transition:width .4s ease}.comingsoon__progressLabel{font-size:.82rem;letter-spacing:.18em;text-transform:uppercase;color:#0f172a8c}.comingsoon__alert{margin:26px 0 0;font-size:clamp(.88rem,2.4vw,1rem);letter-spacing:.22em;text-transform:uppercase;font-weight:650;color:#0f172ac7}.comingsoon__tagline{margin:clamp(54px,12vh,92px) 0 18px;font-size:1.25rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#222;text-align:center}.comingsoon__socials{display:flex;justify-content:center;align-items:center;gap:18px;margin-bottom:clamp(82px,14vh,128px)}.comingsoon__socialsLink{display:inline-flex;width:46px;height:46px;border-radius:50%;border:1px solid rgba(17,17,17,.18);align-items:center;justify-content:center;color:#111;background:#ffffffb8;text-decoration:none}.comingsoon__socialsLink:visited,.comingsoon__socialsLink:hover,.comingsoon__socialsLink:focus,.comingsoon__socialsLink:active{color:#111}.comingsoon__socialsLink svg{width:22px;height:22px}.comingsoon__footer{position:relative;background:#000;color:#fff;padding:14px 20px calc(14px + env(safe-area-inset-bottom));font-size:clamp(.72rem,2.8vw,.82rem);letter-spacing:.11em;text-transform:uppercase;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:4px;line-height:1.4;box-sizing:border-box;text-align:center;margin-top:auto;width:100%;max-width:none;overflow:hidden;min-height:var(--comingsoon-footer-height);height:auto}.comingsoon__footer:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:100vw;transform:translate(-50%);background:inherit;z-index:-1;pointer-events:none}@media (max-width: 640px){.comingsoon{padding-top:calc(var(--nt-topbar-height, 78px) + 20px)}.comingsoon__content{transform:translateY(28px)}html,body{overflow-x:hidden}}
