:root{--page-bg:#fdfcf4;--page-glow:#f8d3962e;--text-primary:#000;--text-muted:#1c1a1ab3;--text-faint:#1c1a1a80;--surface-subtle:#9595951a;--hero-placeholder:#ccc;--cta-bg:#000;--cta-text:#fff;--cta-shadow:0 11px 11px #00000017, 0 3px 6px #0000001a;--selection-bg:#f9dfcf;--selection-text:#181818;--toggle-bg:#9595951a;--toggle-icon:#3a3732;--icon-swap-dur:.25s;--icon-swap-blur:2px;--icon-swap-start-scale:.25;--icon-swap-ease:ease-in-out}html[data-theme=dark]{--page-bg:#0b0b0b;--page-glow:transparent;--text-primary:#f4f1ea;--text-muted:#f4f1eaa8;--text-faint:#f4f1ea70;--surface-subtle:#ffffff14;--hero-placeholder:#111;--cta-bg:#f1ede5;--cta-text:#0b0b0b;--cta-shadow:0 10px 24px #0000004d;--selection-bg:#70434b;--selection-text:#fff8ef;--toggle-bg:#ffffff14;--toggle-icon:#e8e4dc}*{box-sizing:border-box}::selection{background:var(--selection-bg);color:var(--selection-text)}::selection{background:var(--selection-bg);color:var(--selection-text)}html,body{background:var(--page-bg);height:100%;margin:0;padding:0;overflow:hidden}body{color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Switzer,Inter,system-ui,sans-serif;transition:background-color .32s cubic-bezier(.16,1,.3,1),color .32s cubic-bezier(.16,1,.3,1)}#root{height:100%}.site-shell{background:radial-gradient(circle at 50% -20%, var(--page-glow), transparent 44%), var(--page-bg);height:100dvh;color:var(--text-primary);overflow:hidden}html[data-theme=dark] .site-shell{background:var(--page-bg)}.navbar-actions{align-items:center;gap:clamp(8px,2vw,14px);display:flex}@media (width<=700px){.navbar{height:128px!important}.navbar-inner{padding-top:20px;align-items:flex-start!important;height:100%!important}.primary-nav{justify-content:center;width:100%;bottom:16px;gap:clamp(18px,7vw,30px)!important;top:auto!important;left:0!important;transform:none!important}}.theme-toggle{background:var(--toggle-bg);width:44px;height:44px;color:var(--toggle-icon);cursor:pointer;border:0;border-radius:12px;place-items:center;padding:0;transition:background-color .25s ease-in-out;display:grid;position:relative;left:4px}.theme-toggle:hover{background:#80808024}@media (width<=700px){.theme-toggle{width:36px;height:36px}}.theme-toggle:focus-visible,.sign-in-link:focus-visible,.swap-cta:focus-visible{outline:none}.theme-toggle:focus-visible,.sign-in-link:focus-visible{background:#80808029!important}.swap-cta:focus-visible{transform:scale(.98)}.theme-toggle svg{width:16px;height:16px;display:block}.t-icon-swap{display:inline-grid;position:relative}.t-icon-swap .t-icon{transition:opacity var(--icon-swap-dur) var(--icon-swap-ease), filter var(--icon-swap-dur) var(--icon-swap-ease), transform var(--icon-swap-dur) var(--icon-swap-ease);will-change:opacity, filter, transform;grid-area:1/1}.t-icon-swap[data-state=a] .t-icon[data-icon=a],.t-icon-swap[data-state=b] .t-icon[data-icon=b]{opacity:1;filter:blur();transform:scale(1)}.t-icon-swap[data-state=a] .t-icon[data-icon=b],.t-icon-swap[data-state=b] .t-icon[data-icon=a]{opacity:0;filter:blur(var(--icon-swap-blur));transform:scale(var(--icon-swap-start-scale))}.hero-media{background:var(--hero-placeholder);isolation:isolate;border-radius:16px;flex:1;min-height:0;position:relative;overflow:hidden}.hero-image-layer{will-change:opacity;transition:opacity .85s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.hero-image-layer-light{z-index:1;opacity:1}.hero-image-layer-dark{z-index:2;opacity:0}.hero-image{object-fit:cover;object-position:68% center;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-user-drag:none;pointer-events:none;will-change:transform;width:100%;height:100%;display:block}.hero-image-light{transform:scale(1)}.hero-image-dark{filter:brightness(.92)saturate(1.08)contrast(1.03);transform:scale(1.018)}html[data-theme=dark] .hero-image-layer-light{opacity:0}html[data-theme=dark] .hero-image-layer-dark{opacity:1}html[data-theme=dark] .hero-image-dark{animation:16s ease-in-out infinite alternate hero-night-drift}.rail{white-space:nowrap;color:#181818;border-radius:.45em;align-items:center;gap:.34em;padding:.12em .42em;font-size:.88em;font-weight:500;line-height:1.35;display:inline-flex}.rail-icon{object-fit:contain;flex:none;width:.95em;height:.95em}.rail-paypal{background:#dcecff}.rail-crypto{background:#f3e5cb}.rail-cashapp{background:#dcefdc}.rail-apple{background:#e8e8e8}html[data-theme=dark] .rail{color:#f5f7fb}html[data-theme=dark] .rail-icon{filter:brightness(0)invert()}html[data-theme=dark] .rail-paypal{background:#2c69b557}html[data-theme=dark] .rail-crypto{background:#b1632357}html[data-theme=dark] .rail-cashapp{background:#248b474d}html[data-theme=dark] .rail-apple{background:#ffffff1f}::view-transition-old(root){mix-blend-mode:normal;animation-duration:.32s;animation-timing-function:cubic-bezier(.16,1,.3,1)}::view-transition-new(root){mix-blend-mode:normal;animation-duration:.32s;animation-timing-function:cubic-bezier(.16,1,.3,1)}:root.theme-changing body,:root.theme-changing body *{transition-property:background-color,border-color,color,fill,stroke,opacity;transition-duration:.32s;transition-timing-function:cubic-bezier(.16,1,.3,1)}@keyframes hero-night-drift{0%{transform:scale(1.018)translate(-.25%)}to{transform:scale(1.045)translate(.35%,-.45%)}}@media (prefers-reduced-motion:reduce){.t-icon-swap .t-icon{transition:none!important}.theme-toggle,.hero-image-layer,.hero-image{transition:none!important;animation:none!important}body,:root.theme-changing body,:root.theme-changing body *{transition-duration:1ms!important;animation-duration:1ms!important}::view-transition-old(root){transition-duration:1ms!important;animation-duration:1ms!important}::view-transition-new(root){transition-duration:1ms!important;animation-duration:1ms!important}}
