@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.p.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.p.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.p.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.p.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bricolage Grotesque Fallback;src:local("Arial");ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.00%;size-adjust:105.43%}.__className_73702d{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.__variable_73702d{--font-display:"Bricolage Grotesque","Bricolage Grotesque Fallback"}@font-face{font-family:Lexend;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/630e0b819503bca7-s.p.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Lexend;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6eed223b32d97b82-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Lexend;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/793968fa3513f5d6-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lexend;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/630e0b819503bca7-s.p.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Lexend;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6eed223b32d97b82-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Lexend;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/793968fa3513f5d6-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lexend;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/630e0b819503bca7-s.p.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Lexend;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6eed223b32d97b82-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Lexend;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/793968fa3513f5d6-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lexend;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/630e0b819503bca7-s.p.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Lexend;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6eed223b32d97b82-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Lexend;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/793968fa3513f5d6-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lexend Fallback;src:local("Arial");ascent-override:90.98%;descent-override:22.74%;line-gap-override:0.00%;size-adjust:109.91%}.__className_b15f41{font-family:Lexend,Lexend Fallback;font-style:normal}.__variable_b15f41{--font-ui:"Lexend","Lexend Fallback"}@font-face{font-family:Literata;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3b858e8234e422f4-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Literata;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6cca48c3e4e6ef07-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Literata;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/2603157fa2fb7012-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Literata;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8f69b66743ebadf3-s.p.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Literata;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f627625e85285513-s.p.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Literata;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1aed755f2a5e779d-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Literata;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/45d262064560f5fa-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Literata;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/3b858e8234e422f4-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Literata;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6cca48c3e4e6ef07-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Literata;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/2603157fa2fb7012-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Literata;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8f69b66743ebadf3-s.p.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Literata;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f627625e85285513-s.p.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Literata;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1aed755f2a5e779d-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Literata;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/45d262064560f5fa-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Literata Fallback;src:local("Times New Roman");ascent-override:99.62%;descent-override:26.07%;line-gap-override:0.00%;size-adjust:118.15%}.__className_8d1ad4{font-family:Literata,Literata Fallback;font-style:normal}.__variable_8d1ad4{--font-reading:"Literata","Literata Fallback"}:root{--fo-night:#0c1824;--fo-deep:#142536;--fo-deep-2:#1b3047;--fo-cloud:#eef3f5;--fo-haze:#9fb1bd;--fo-lagoon:#0f766e;--fo-lagoon-light:#5ec4b6;--fo-marigold:#f4a51c;--fo-marigold-hover:#ffb83d;--fo-ink:#10263a;--fo-fawn:#f2c690;--lal-paper:#0c1824;--lal-paper-raised:#142536;--lal-paper-sunken:#0a141e;--lal-ink:#eef3f5;--lal-ink-soft:#9fb1bd;--lal-ink-faint:#8296a3;--lal-rule:rgb(238 243 245/12%);--lal-rule-strong:rgb(238 243 245/28%);--lal-accent:#5ec4b6;--lal-accent-strong:#8ad8cd;--lal-accent-ink:#0c1824;--lal-accent-wash:rgb(94 196 182/12%);--lal-cta:var(--fo-marigold);--lal-cta-hover:var(--fo-marigold-hover);--lal-cta-ink:var(--fo-ink);--lal-spoken:rgb(244 165 28/38%);--lal-spoken-row:rgb(94 196 182/8%);--lal-good:#7cc69a;--lal-good-wash:rgb(124 198 154/16%);--lal-danger:#e28b8b;--lal-danger-wash:rgb(226 139 139/14%);--lal-font-display:var(--font-display),"Avenir Next","Segoe UI",system-ui,sans-serif;--lal-font-ui:var(--font-ui),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji";--lal-font-reading:var(--font-reading),"Iowan Old Style","Palatino Linotype","Book Antiqua",Georgia,"Noto Serif","Hiragino Mincho ProN","Yu Mincho","Noto Serif CJK",serif;--lal-radius:12px;--lal-radius-sm:6px;--lal-radius-lg:20px;--lal-radius-pill:999px;--lal-shadow:0 1px 2px rgb(0 0 0/30%),0 8px 24px rgb(0 0 0/35%);--lal-shadow-sheet:0 -8px 32px rgb(0 0 0/50%);--lal-page-max:1160px;--lal-reading-max:720px;--lal-text-body:16px;--lal-text-lesson:20px;--lal-text-lesson-source:16.5px}.fo-night,:root{color-scheme:dark}.fo-night{--lal-paper:#0c1824;--lal-paper-raised:#142536;--lal-paper-sunken:#1b3047;--lal-ink:#eef3f5;--lal-ink-soft:#9fb1bd;--lal-ink-faint:#8296a3;--lal-rule:rgb(238 243 245/12%);--lal-rule-strong:rgb(238 243 245/30%);--lal-accent:#5ec4b6;--lal-accent-strong:#8ad8cd;--lal-accent-ink:#0c1824;--lal-accent-wash:rgb(94 196 182/14%);--lal-spoken:rgb(244 165 28/38%);--lal-spoken-row:rgb(94 196 182/8%);--lal-good:#7cc69a;--lal-good-wash:rgb(124 198 154/16%);--lal-danger:#e28b8b;--lal-danger-wash:rgb(226 139 139/14%);--lal-shadow:0 1px 2px rgb(0 0 0/30%),0 8px 24px rgb(0 0 0/35%);--lal-shadow-sheet:0 -8px 32px rgb(0 0 0/50%)}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--lal-paper);color:var(--lal-ink);font-family:var(--lal-font-ui);font-size:var(--lal-text-body);line-height:1.6;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{margin:0;font-family:var(--lal-font-display);line-height:1.15;font-weight:700;letter-spacing:-.02em;text-wrap:balance}.fo-night{background:var(--lal-paper);color:var(--lal-ink)}.fo-surface{display:flex;flex-direction:column;min-height:100vh}.fo-surface>main{flex:1}p{margin:0}a{color:var(--lal-accent)}ol,ul{margin:0;padding:0;list-style:none}img{max-width:100%}:focus-visible{outline:2px solid var(--lal-accent);outline-offset:2px;border-radius:var(--lal-radius-sm)}.lal-shell{width:100%;max-width:var(--lal-page-max);margin:0 auto;padding:0 24px}.lal-reading{max-width:var(--lal-reading-max)}.lal-eyebrow{color:var(--lal-accent);font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.lal-muted{color:var(--lal-ink-soft)}.lal-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 20px;border:1px solid transparent;border-radius:var(--lal-radius-pill);background:var(--lal-cta);color:var(--lal-cta-ink);font:inherit;font-size:15px;font-weight:600;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.lal-button:hover:not(:disabled){background:var(--lal-cta-hover)}.lal-button:disabled{opacity:.45;cursor:not-allowed}.lal-button--quiet{background:var(--lal-paper-raised);border-color:var(--lal-rule-strong);color:var(--lal-ink)}.lal-button--quiet:hover:not(:disabled){background:var(--lal-paper-sunken);border-color:var(--lal-rule-strong)}.lal-button--ghost{min-height:36px;padding:0 12px;background:transparent;color:var(--lal-accent);font-weight:600}.lal-button--outline{border-color:var(--lal-rule-strong);background:transparent;color:var(--lal-ink)}.lal-button--outline:hover:not(:disabled){background:var(--lal-accent-wash)}.lal-button--large{min-height:50px;padding:0 24px;font-size:16px}.lal-button--ghost:hover:not(:disabled){background:var(--lal-accent-wash)}.lal-button--small{min-height:34px;padding:0 14px;font-size:13.5px}.lal-iconbutton{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid var(--lal-rule-strong);border-radius:50%;background:var(--lal-paper-raised);color:var(--lal-ink);font:inherit;cursor:pointer;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.lal-iconbutton:hover:not(:disabled){background:var(--lal-accent-wash);border-color:var(--lal-accent);color:var(--lal-accent)}.lal-iconbutton[aria-pressed=true]{background:var(--lal-accent);border-color:var(--lal-accent);color:var(--lal-accent-ink)}.lal-iconbutton:disabled{opacity:.4;cursor:not-allowed}.lal-chips{display:flex;flex-wrap:wrap;gap:8px}.lal-chip{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 14px;border:1px solid var(--lal-rule-strong);border-radius:var(--lal-radius-pill);background:var(--lal-paper-raised);color:var(--lal-ink);font:inherit;font-size:14px;cursor:pointer;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.lal-chip:hover:not(:disabled){border-color:var(--lal-accent)}.lal-chip[aria-checked=true],.lal-chip[aria-pressed=true]{background:var(--lal-accent);border-color:var(--lal-accent);color:var(--lal-accent-ink)}.lal-chip--small{min-height:26px;padding:0 10px;font-size:12.5px}.lal-badge{display:inline-block;padding:2px 10px;border-radius:var(--lal-radius-pill);background:var(--lal-accent-wash);color:var(--lal-accent-strong);font-size:12.5px;font-weight:600;letter-spacing:.02em}.lal-badge--part{border:1px solid var(--lal-rule-strong);background:transparent;color:var(--lal-ink-soft);font-variant-numeric:tabular-nums}.lal-badge--danger{background:var(--lal-danger-wash);color:var(--lal-danger)}.lal-badge--good{background:var(--lal-good-wash);color:var(--lal-good)}.lal-field,.lal-label{display:block}.lal-label{margin-bottom:6px;font-size:14px;font-weight:600;color:var(--lal-ink)}.lal-hint{display:block;margin-top:6px;color:var(--lal-ink-faint);font-size:13.5px;line-height:1.5}.lal-input,.lal-select,.lal-textarea{width:100%;padding:12px 14px;border:1px solid var(--lal-rule-strong);border-radius:var(--lal-radius);background:var(--lal-paper-raised);color:var(--lal-ink);font:inherit;font-size:16px;transition:border-color .14s ease,box-shadow .14s ease}.lal-textarea{min-height:110px;resize:vertical;line-height:1.55}.lal-input::placeholder,.lal-textarea::placeholder{color:var(--lal-ink-faint)}.lal-input:focus,.lal-select:focus,.lal-textarea:focus{border-color:var(--lal-accent);box-shadow:0 0 0 3px var(--lal-accent-wash);outline:none}.lal-select{appearance:none;padding-right:38px;background-image:linear-gradient(45deg,transparent 50%,var(--lal-ink-faint) 50%),linear-gradient(135deg,var(--lal-ink-faint) 50%,transparent 50%);background-position:calc(100% - 18px) calc(50% + 1px),calc(100% - 13px) calc(50% + 1px);background-size:5px 5px,5px 5px;background-repeat:no-repeat}.lal-notice{padding:12px 16px;border-radius:var(--lal-radius);background:var(--lal-accent-wash);color:var(--lal-ink);font-size:14.5px}.lal-notice--danger{background:var(--lal-danger-wash)}.lal-notice--good{background:var(--lal-good-wash)}.lal-header{position:sticky;top:0;z-index:20;border-bottom:1px solid var(--lal-rule);background:color-mix(in srgb,var(--lal-paper) 92%,transparent);backdrop-filter:blur(10px)}.lal-header__inner{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:68px}.lal-header__nav{display:flex;align-items:center;gap:18px}.lal-header__link{color:var(--lal-ink-soft);font-size:15px;font-weight:500;text-decoration:none;white-space:nowrap}.lal-header__link:hover,.lal-header__link[aria-current=page],.lal-wordmark{color:var(--lal-ink)}.lal-wordmark{display:inline-flex;align-items:center;gap:10px;font-family:var(--lal-font-display);font-size:24px;font-weight:800;letter-spacing:-.03em;line-height:1;text-decoration:none;white-space:nowrap}.lal-wordmark__otto{color:var(--lal-accent)}.lal-wordmark__mark{display:block;flex:none;width:40px;height:40px;background:url(/_next/static/media/otto-mark-dark.5d72aeae.svg) 50%/contain no-repeat}.lal-footer{margin-top:80px;border-top:1px solid var(--lal-rule);padding:28px 0 36px;color:var(--lal-ink-faint);font-size:13.5px}.fo-night .lal-footer{margin-top:0}.lal-footer__inner{justify-content:space-between;gap:12px}.lal-footer__inner,.lal-footer__links{display:flex;flex-wrap:wrap;align-items:center}.lal-footer__links{gap:8px 16px}.lal-footer__links a{color:var(--lal-ink-faint);text-decoration:none}.lal-footer__links a:hover{color:var(--lal-ink)}.lal-locale-switch{display:flex;gap:12px;align-items:center}.lal-locale-switch a{color:var(--lal-ink-faint);text-decoration:none}.lal-locale-switch a:hover{color:var(--lal-ink)}.lal-locale-switch a[aria-current=true]{color:var(--lal-accent);font-weight:600}.fo-night .lal-only-app,.fo-surface:not(.fo-night) .lal-only-night{display:none}.lal-header__links{display:flex;align-items:center;gap:22px}.lal-menu{position:relative;display:none}.lal-menu__button{padding:8px 12px;border:1px solid var(--lal-rule-strong);border-radius:var(--lal-radius-pill);color:var(--lal-ink);font-size:14px;font-weight:600;list-style:none;cursor:pointer}.lal-menu__button::-webkit-details-marker{display:none}.lal-menu__panel{position:absolute;top:calc(100% + 8px);right:0;z-index:30;display:grid;min-width:210px;padding:8px;border:1px solid var(--lal-rule);border-radius:16px;background:var(--lal-paper-raised);box-shadow:var(--lal-shadow)}.lal-menu__item{display:block;padding:10px 12px;border:0;border-radius:10px;background:none;color:var(--lal-ink);font:inherit;font-size:15px;text-align:left;text-decoration:none;cursor:pointer}.lal-menu__item:hover{background:var(--lal-accent-wash)}@media (max-width:860px){.lal-header__links--wide{display:none}.fo-night .lal-menu{display:block}.fo-night .lal-signin-trigger{display:none}}@media (max-width:420px){.lal-header__link--optional{display:none}}.lal-footer__grid{display:grid;grid-template-columns:1.3fr repeat(3,minmax(0,1fr));gap:28px;padding-block:12px 28px}.lal-footer__brand{display:grid;align-content:start;gap:12px}.lal-footer__brand .lal-wordmark{font-size:19px}.lal-footer__brand .lal-wordmark__mark{width:30px;height:30px}.lal-footer__heading{margin-bottom:10px;color:var(--lal-ink-faint);font-family:var(--lal-font-ui);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.lal-footer__list{display:grid;gap:8px;font-size:14px}.lal-footer__list a{color:var(--lal-ink);text-decoration:none}.lal-footer__list a:hover{color:var(--lal-accent)}.lal-footer__base{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;padding-top:18px;border-top:1px solid var(--lal-rule)}@media (max-width:900px){.lal-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lal-footer__brand{grid-column:1/-1}}@media (max-width:520px){.lal-shell{padding-inline:16px}.lal-header__inner{flex-wrap:wrap;row-gap:4px;padding-block:10px}.lal-header__nav{gap:14px;margin-left:auto}.lal-header__link{white-space:nowrap}.lal-wordmark{font-size:20px}.lal-wordmark__mark{width:34px;height:34px}}.lal-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){*{transition-duration:0s!important;animation-duration:0s!important}}