.InAppBrowserBanner-module__xnMKMa__banner{z-index:60;background:color-mix(in srgb, var(--color-background) 94%, transparent);-webkit-backdrop-filter:saturate(180%)blur(16px);border-bottom:1px solid var(--color-hairline);color:var(--color-text);font-family:var(--font-sans);padding-top:env(safe-area-inset-top,0);animation:.42s cubic-bezier(.22,1,.36,1) InAppBrowserBanner-module__xnMKMa__slideDown;position:fixed;top:0;left:0;right:0}@keyframes InAppBrowserBanner-module__xnMKMa__slideDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.InAppBrowserBanner-module__xnMKMa__inner{align-items:center;gap:10px;max-width:100%;min-height:60px;padding:10px clamp(14px,4vw,24px);display:flex}.InAppBrowserBanner-module__xnMKMa__message{letter-spacing:-.005em;min-width:0;color:var(--color-text);flex-direction:column;flex:auto;gap:3px;margin:0;line-height:1.25;display:flex}.InAppBrowserBanner-module__xnMKMa__preamble{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;font-weight:500;overflow:hidden}.InAppBrowserBanner-module__xnMKMa__action{font-family:var(--font-sans);color:var(--color-text);white-space:normal;overflow-wrap:break-word;font-size:13px;font-weight:500}.InAppBrowserBanner-module__xnMKMa__arrow{font-family:var(--font-serif);color:var(--color-muted);margin:0 1px;font-size:14px;font-style:italic}@media (max-width:380px){.InAppBrowserBanner-module__xnMKMa__preamble{letter-spacing:.04em;font-size:9.5px}.InAppBrowserBanner-module__xnMKMa__action{font-size:12px}}.InAppBrowserBanner-module__xnMKMa__kbd{border:1px solid var(--color-hairline);min-width:22px;height:20px;font-family:var(--font-mono);color:var(--color-text);vertical-align:-2px;background:#0a0a0a0a;border-radius:5px;justify-content:center;align-items:center;margin:0 1px;padding:0 5px;font-size:13px;line-height:1;display:inline-flex}.InAppBrowserBanner-module__xnMKMa__dismiss{width:28px;height:28px;color:var(--color-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;transition:color .18s,background .18s;display:inline-flex}.InAppBrowserBanner-module__xnMKMa__dismiss:hover{color:var(--color-text);background:#0a0a0a0f}
@font-face{font-family:Monument Grotesk;src:url(/fonts/Monument-Grotesk/MonumentGrotesk-Light.otf)format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Monument Grotesk;src:url(/fonts/Monument-Grotesk/MonumentGrotesk-Regular.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Monument Grotesk;src:url(/fonts/Monument-Grotesk/MonumentGrotesk-Medium.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Monument Grotesk;src:url(/fonts/Monument-Grotesk/MonumentGrotesk-Bold.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Monument Grotesk Mono;src:url(/fonts/Monument-Grotesk/MonumentGroteskMono-Regular.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Monument Grotesk Mono;src:url(/fonts/Monument-Grotesk/MonumentGroteskMono-Medium.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Instrument Serif;src:url(/fonts/InstrumentSerif-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Instrument Serif;src:url(/fonts/InstrumentSerif-Italic.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}:root{--color-background:#f8f5ef;--color-text:#0a0a0a;--color-muted:#0a0a0a99;--color-dim:#0a0a0a66;--color-hairline:#0a0a0a1f;--color-accent:#151587;--color-danger:#e05555;--color-placeholder:#f5f1e8;--font-sans:"Monument Grotesk", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--font-mono:"Monument Grotesk Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--font-serif:"Instrument Serif", Georgia, "Times New Roman", serif;--space-xxs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-xxl:48px;--space-xxxl:64px;--space-xxxxl:80px;--banner-h:0px}html[data-iab]{--banner-h:60px}html[data-iab] body{padding-top:calc(var(--banner-h) + env(safe-area-inset-top,0px))}*,:before,:after{box-sizing:border-box}html,body{background:var(--color-background);color:var(--color-text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;padding:0;font-size:15px;line-height:1.55}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}a{color:var(--color-accent);word-break:break-word;text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,h4,h5,h6,p,ul,ol{margin:0;padding:0}ul,ol{list-style:none}::selection{background:var(--color-accent);color:#fefefe}
