@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:700;src:url("./media/bricolage-grotesque-latin-700-normal-TDD6IXKC.woff2") format("woff2"),url("./media/bricolage-grotesque-latin-700-normal-4VRD6Q6M.woff") format("woff")}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:700;src:url("./media/bricolage-grotesque-latin-ext-700-normal-UM7X2ETX.woff2") format("woff2"),url("./media/bricolage-grotesque-latin-ext-700-normal-NXNAXARB.woff") format("woff")}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url("./media/atkinson-hyperlegible-latin-400-normal-SPAYGEOD.woff2") format("woff2"),url("./media/atkinson-hyperlegible-latin-400-normal-4XQA3ZPE.woff") format("woff")}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url("./media/atkinson-hyperlegible-latin-ext-400-normal-H6U454CV.woff2") format("woff2"),url("./media/atkinson-hyperlegible-latin-ext-400-normal-ASDR7VQP.woff") format("woff")}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url("./media/atkinson-hyperlegible-latin-700-normal-FHYJOTYL.woff2") format("woff2"),url("./media/atkinson-hyperlegible-latin-700-normal-WK24QXLQ.woff") format("woff")}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url("./media/atkinson-hyperlegible-latin-ext-700-normal-FQ2BGUOF.woff2") format("woff2"),url("./media/atkinson-hyperlegible-latin-ext-700-normal-R4EHVPXZ.woff") format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./media/jetbrains-mono-latin-400-normal-3OOWLGQ2.woff2") format("woff2"),url("./media/jetbrains-mono-latin-400-normal-WDD34GPP.woff") format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./media/jetbrains-mono-latin-ext-400-normal-JVR3IR4Z.woff2") format("woff2"),url("./media/jetbrains-mono-latin-ext-400-normal-55RNMRQS.woff") format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url("./media/jetbrains-mono-latin-700-normal-SVC2HUP4.woff2") format("woff2"),url("./media/jetbrains-mono-latin-700-normal-ZFEEZXV6.woff") format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url("./media/jetbrains-mono-latin-ext-700-normal-GESTC2QT.woff2") format("woff2"),url("./media/jetbrains-mono-latin-ext-700-normal-PQ5HUZTC.woff") format("woff")}:root{--ay-color-surface: #F7F4EE;--ay-color-surface-raised: #FCFAF6;--ay-color-surface-sunken: #EFEAE1;--ay-color-line: #DDD6C9;--ay-color-line-strong: #8A7F71;--ay-color-ink: #1F1B16;--ay-color-ink-muted: #5C554B;--ay-color-ink-faint: #8A8275;--ay-color-indigo: #3538A8;--ay-color-indigo-soft: #E6E7F8;--ay-color-indigo-hover: #2A2D8C;--ay-color-on-indigo: #FFFFFF;--ay-color-terre: #9A4B1E;--ay-color-terre-soft: #F6E4D8;--ay-color-terre-light: #D98B5A;--ay-color-on-terre: #FFF7F0;--ay-color-mangrove: #1F6B4A;--ay-color-mangrove-soft: #DDEFE4;--ay-color-soleil: #8A5200;--ay-color-soleil-soft: #FBEBC8;--ay-color-alerte: #B3261E;--ay-color-alerte-soft: #F9DCD8;--ay-color-scrim: rgba(31,27,22,.45);--ay-color-scrim-strong: rgba(31,27,22,.55);--ay-color-caption-scrim: rgba(31,27,22,.7);--ay-color-placeholder-a: #E4DDD0;--ay-color-placeholder-b: #DAD2C3;--ay-font-brand: "Bricolage Grotesque", sans-serif;--ay-font-body: "Atkinson Hyperlegible", system-ui, sans-serif;--ay-font-mono: "JetBrains Mono", ui-monospace, monospace;--ay-space-0: 0px;--ay-space-1: 2px;--ay-space-2: 4px;--ay-space-3: 6px;--ay-space-4: 8px;--ay-space-5: 10px;--ay-space-6: 12px;--ay-space-7: 16px;--ay-space-8: 20px;--ay-space-9: 24px;--ay-space-10: 32px;--ay-space-11: 40px;--ay-space-12: 64px;--ay-radius-sm: 6px;--ay-radius-md: 10px;--ay-radius-lg: 16px;--ay-radius-pill: 999px;--ay-shadow-float: 0 12px 32px rgba(31,27,22,.18);--ay-size-control: 44px;--ay-size-control-compact: 36px;--ay-size-control-mobile: 48px;--ay-size-control-mobile-lg: 52px;--ay-size-row-table: 44px;--ay-size-nav-width: 264px;--ay-size-topbar: 64px;--ay-size-appbar: 56px;--ay-size-tabbar: 64px;--ay-size-statusbar: 24px;--ay-size-content-max: 1200px;--ay-size-simple-content: 720px;--ay-size-simple-aside: 320px;--ay-size-badge-sm: 24px;--ay-size-badge-md: 28px;--ay-size-auth-panel: 648px;--ay-size-auth-form: 420px;--ay-size-auth-gutter: 48px;--ay-size-auth-logo: 72px;--ay-size-auth-promise: 440px;--ay-size-tab-icon: 22px}*,*:before,*:after{box-sizing:border-box}html,body{margin:0}body{font-family:var(--ay-font-body);font-size:16px;line-height:22px;font-weight:400;background:var(--ay-color-surface);color:var(--ay-color-ink)}
