:root{--color-sheet: #fbf7ee;--color-card: #fffdf8;--color-omr: #e0506b;--color-omr-light: #f4c9d2;--color-bubble: #111111;--color-pen: #1b3a8f;--color-scrim: #1111118c;--color-muted: #b8b2a4;--color-track: #ede8de;--color-hairline: #e0dad0;--color-ink: #0f0f1e;--color-white: #ffffff;--color-cobalt: #2e5bff;--color-cobalt-deep: #1b3fd6;--color-yellow: #f5b800;--color-coral: #f58ba0;--color-mist: #eef1fa;--color-slate: #5c5f7a;--color-fog: #b8c4ff;--color-paper: #f6f4ee;--color-navy: #1a1a2e;--color-rule: #d9d6cc;--color-red: #b42318;--color-green: #0f6b3a;--color-sky: #9db4ff;--font-display: "Barlow Condensed", system-ui, sans-serif;--font-mono: "Courier Prime", system-ui, sans-serif;--font-body: "Inter", system-ui, sans-serif;--font-serif: "Newsreader", serif;--text-mono-2xs: 9px;--text-mono-xs: 10px;--text-mono-sm: 11px;--text-mono-base: 12px;--text-mono-md: 13px;--text-mono-lg: 14px;--text-mono-xl: 15px;--text-mono-2xl: 16px;--text-mono-3xl: 18px;--text-display-xs: 22px;--text-display-sm: 24px;--text-display-md: 26px;--text-display-lg: 28px;--text-display-xl: 30px;--text-display-2xl: 32px;--text-display-3xl: 44px;--text-display-4xl: 48px;--text-display-5xl: 52px;--text-display-6xl: 56px;--text-display-7xl: 60px;--text-display-8xl: 64px;--text-display-9xl: 72px;--text-display-10xl: 84px;--text-display-11xl: 88px;--text-display-12xl: 96px;--text-display-13xl: 120px;--text-serif-sm: 14px;--text-serif-base: 15px;--text-serif-md: 16px;--text-serif-lg: 17px;--text-serif-xl: 28px;--text-body-sm: 14px;--text-body-base: 15px;--text-body-md: 16px;--text-body-lg: 17px;--text-xs: 12px;--text-sm: 14px;--text-base: 16px;--text-lg: 18px;--text-xl: 22px;--text-2xl: 28px;--text-3xl: 40px;--text-4xl: 64px;--text-5xl: 96px;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-black: 800;--tracking-tight: -.03em;--tracking-normal: 0em;--tracking-mono-tight: .04em;--tracking-mono-wide: .06em;--tracking-mono-wider: .08em;--tracking-otp: .1em;--tracking-wide: .08em;--leading-tight: 100%;--leading-snug: 115%;--leading-normal: 155%;--space-1: 4px;--space-2: 8px;--space-3: 10px;--space-4: 12px;--space-5: 14px;--space-6: 16px;--space-7: 18px;--space-8: 20px;--space-9: 24px;--space-10: 28px;--space-11: 32px;--space-12: 40px;--space-16: 64px;--space-24: 96px;--space-32: 128px;--rule-thickness: 2px;--rule-hairline: 1px;--rule-color: var(--color-omr);--rule-color-muted: var(--color-hairline);--radius-none: 0px;--radius-pill: 999px;--radius-sm: 8px;--radius-md: 16px;--radius-lg: 28px;--bubble-xs: 14px;--bubble-sm: 16px;--bubble-md: 18px;--bubble-lg: 20px;--bubble-xl: 22px;--bubble-2xl: 24px;--bubble-3xl: 26px;--bubble-4xl: 28px;--bubble-5xl: 30px;--bubble-stroke: 1.5px;--bubble-stroke-strong: 2px;--frame-width: 390px;--frame-height: 844px;--content-inset: 20px;--card-width: 350px;--topbar-height: 56px;--tabbar-height: 67px;--progress-bar-height: 3px;--safe-top: 56px;--safe-bottom: 48px}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../../../fonts/barlow-condensed-700.woff2) format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../../../fonts/barlow-condensed-800.woff2) format("woff2")}@font-face{font-family:Courier Prime;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/courier-prime-400.woff2) format("woff2")}@font-face{font-family:Courier Prime;font-style:italic;font-weight:400;font-display:swap;src:url(../../../fonts/courier-prime-400-italic.woff2) format("woff2")}@font-face{font-family:Courier Prime;font-style:normal;font-weight:700;font-display:swap;src:url(../../../fonts/courier-prime-700.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../../../fonts/inter-variable.woff2) format("woff2")}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../../../fonts/newsreader-variable.woff2) format("woff2")}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{background:var(--color-sheet);color:var(--color-bubble);font-family:var(--font-body);font-size:var(--text-body-base);line-height:22px;-webkit-font-smoothing:antialiased;overflow-x:hidden}h1,h2,h3,p,ul,ol,figure,blockquote{margin:0;padding:0}ul,ol{list-style:none}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:none;margin:0;padding:0;border-radius:var(--radius-none);cursor:pointer;-webkit-tap-highlight-color:transparent}input,select,textarea{font:inherit;color:inherit;background:none;border-radius:var(--radius-none)}img,svg{max-width:100%;display:block}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.001ms!important;animation-duration:.001ms!important}}.screen{display:flex;flex-direction:column;width:100%;max-width:var(--frame-width);min-height:100dvh;margin:0 auto;background:var(--color-sheet);position:relative;overflow:hidden}.screen--dark{background:var(--color-bubble);color:var(--color-sheet)}.screen-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding-inline:var(--content-inset);padding-bottom:var(--space-9);-webkit-overflow-scrolling:touch}.screen-body--centred{display:flex;flex-direction:column;justify-content:center}.screen-footer{flex:0 0 auto;padding:var(--space-6) var(--content-inset) calc(var(--safe-bottom) + var(--space-2));display:flex;flex-direction:column;gap:var(--space-4);background:inherit}.screen-footer--tight{padding-bottom:var(--space-6)}.screen-body--tabbed{padding-bottom:var(--space-8)}.cap{font-family:var(--font-mono);font-size:var(--text-mono-sm);font-weight:var(--font-weight-regular);line-height:14px;letter-spacing:var(--tracking-mono-tight);color:var(--color-omr)}.cap--bold{font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-mono-wide)}.cap--ink{color:var(--color-bubble)}.cap--muted{color:var(--color-muted)}.cap--xs{font-size:var(--text-mono-xs);line-height:12px}.headline{font-family:var(--font-display);font-weight:var(--font-weight-black);color:inherit;letter-spacing:var(--tracking-normal)}.body-copy{font-family:var(--font-body);font-size:var(--text-body-md);line-height:25px;color:var(--color-bubble)}.screen--dark .body-copy{color:var(--color-sheet)}.rule{border:0;border-top:var(--rule-thickness) solid var(--rule-color)}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
