@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-vietnamese-full-normal.7BpKI3vF.woff2) format("woff2-variations");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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-ext-full-normal.YHFkNujK.woff2) format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-full-normal.CFFu7zhK.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-vietnamese-full-italic.BHALq22K.woff2) format("woff2-variations");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:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-ext-full-italic.B8-t4Nou.woff2) format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-full-italic.D2JnYqd-.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/plus-jakarta-sans-vietnamese-wght-normal.qRpaaN48.woff2) format("woff2-variations");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:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/plus-jakarta-sans-latin-ext-wght-normal.DmpS2jIq.woff2) format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/plus-jakarta-sans-latin-wght-normal.eXO_dkmS.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/caveat-cyrillic-ext-wght-normal.DiMfzA-V.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/caveat-cyrillic-wght-normal.D5lnP6kL.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/caveat-latin-ext-wght-normal.Byk3UhVp.woff2) format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/caveat-latin-wght-normal.C1hSzPvX.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/atkinson-hyperlegible-next-latin-ext-wght-normal.C6vrW8VD.woff2) format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/atkinson-hyperlegible-next-latin-wght-normal.BcXVPD7q.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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}:root{color-scheme:light;--r1: 8px;--r2: 12px;--r3: 16px;--r4: 22px;--ease: cubic-bezier(.2,.8,.2,1);--edge: 2px;--step: 8px;--blend: multiply;--f-display: "Fraunces Variable","Fraunces",Georgia,"Times New Roman",serif;--f-ui: "Plus Jakarta Sans Variable","Plus Jakarta Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--f-hand: "Caveat Variable","Caveat","Segoe Script",cursive;--f-mono: "Plus Jakarta Sans Variable","Plus Jakarta Sans",system-ui,sans-serif;--page: #FAF9F7;--surface: #FFFFFF;--wash: #F3F0EA;--sunk: #EEEBE4;--ink: #132E50;--body: #354962;--muted: #54657A;--line: #E7E2DA;--line2: #CDC7B9;--sh: 0 1px 2px rgba(19,46,80,.05), 0 10px 26px -14px rgba(19,46,80,.26);--sh2: 0 2px 4px rgba(19,46,80,.06), 0 22px 40px -18px rgba(19,46,80,.36);--btn-bd: #132E50;--btn-sh: #132E50;--focus: #132E50;--good-t: #DDF8E3;--good-e: #79CD91;--good-a: #00783B;--on-good: #FFFFFF;--good-d: #003E1C;--bad-t: #FFEBEC;--bad-e: #FA96A0;--bad-a: #A73449;--on-bad: #FFFFFF;--bad-d: #5B1623;--t: #F6F3ED;--t2: #EFEBE2;--e: #CDC7B9;--mk: #EAE0CB;--a: #132E50;--on-a: #FFFFFF;--d: #132E50;--mu: #42546B;--j: #132E50;--on-j: #FFFFFF;--jm: #CBD9EC;--ps: #05162C;--ly1: #F8F6F2;--ly2: #F9F7F4;--ly3: #FAF8F6;--lyE1: #E4E0D8;--lyE2: #EDEAE4;--lyE3: #F6F4F1;--jl1: #8794A4;--jl2: #B5BCC5;--jl3: #E3E5E6;--jlE1: #808892;--jlE2: #B1B5BA;--jlE3: #E2E2E3;--wa: rgba(19,46,80,.2);--wb: rgba(19,46,80,.07);--fill: #BDF44B;--on-fill: #132E50;--fill-edge: #132E50;--word: #132E50;--mark: #BDF44B}:root[data-scheme=dark]{color-scheme:dark;--blend: screen;--page: #0A1421;--surface: #142131;--wash: #0F1B2A;--sunk: #050E19;--ink: #E9EFF7;--body: #C5CFDB;--muted: #98A6B8;--line: rgba(233,239,247,.13);--line2: rgba(233,239,247,.3);--sh: 0 0 0 1px rgba(233,239,247,.06), 0 14px 30px -14px rgba(0,0,0,.7);--sh2: 0 0 0 1px rgba(233,239,247,.1), 0 26px 46px -16px rgba(0,0,0,.8);--btn-bd: rgba(233,239,247,.85);--btn-sh: #010611;--focus: #B8ED50;--good-t: #0D3119;--good-e: #22864A;--good-a: #62D286;--on-good: #011C0A;--good-d: #CBF4D5;--bad-t: #421B20;--bad-e: #B04D5A;--bad-a: #FF939E;--on-bad: #280B0F;--bad-d: #FEDFE1;--t: #192636;--t2: #202F42;--e: #374960;--mk: #2D415A;--a: #E9EFF7;--on-a: #091628;--d: #E9EFF7;--mu: #B1BFD1;--j: #223956;--on-j: #FFFFFF;--jm: #D1DFF2;--ps: #748192;--ly1: #121D2C;--ly2: #0F1927;--ly3: #0C1623;--lyE1: #212F41;--lyE2: #182434;--lyE3: #0F1927;--jl1: #16273C;--jl2: #111F31;--jl3: #0C1826;--jlE1: #3F4B5A;--jlE2: #2A3543;--jlE3: #151F2C;--wa: rgba(233,239,247,.3);--wb: rgba(233,239,247,.1);--fill: #B8ED50;--on-fill: #091628;--fill-edge: #86AF2D;--word: #091628;--mark: #B8ED50}:root{--bg: var(--page);--raised: var(--surface);--sunken: var(--sunk);--band: var(--wash);--track: var(--sunk);--board: var(--wb-board);--accent: var(--a);--accent-hover: var(--ps);--on-accent: var(--on-a);--accent-text: var(--d);--accent-tint: var(--t);--teacher: var(--a);--land: var(--t);--contour: var(--e);--done: var(--good-a);--done-tint: var(--good-t);--q: #A37508;--q-text: #7A5A00;--k: #245659;--k-text: #245659;--v: #A8476A;--v-text: #8E3556;--sea: var(--wash);--line-strong: var(--line2);--ring: 0 0 0 1.5px var(--line);--shadow-1: var(--sh);--shadow-2: var(--sh2);--btn-shadow: none;--focus-ring: 0 0 0 2px var(--page), 0 0 0 5px var(--focus);--board-grid: rgba(31,28,24,.06);--board-dot: var(--wb-dot)}:root[data-scheme=dark]{--q: #E9B949;--q-text: #F0C760;--k: #7CC2BF;--k-text: #7CC2BF;--v: #E8A3BC;--v-text: #EDB3C7}:root{--wb-board: #FFFFFF;--wb-faint: #64707E;--wb-dot: rgba(31,28,24,.06);--wb-bg: var(--wb-board);--wb-ink: #1f1c18;--wb-blue: #2a5fa8;--wb-red: #b44031;--wb-green: #1f7a52;--wb-orange: #b5651d;--wb-purple: #7b4b94;--wb-muted: #67635c;--wb-struck: #7d8590;--wb-struck-fade: .45;--wb-line: rgb(31 28 24 / .3);--wb-yellow: #8a6a00;--wb-marker: #f4c531;--wb-marker-strength: .62;--wb-glow: rgb(138 106 0 / .4);--r-board: var(--r4)}:root[data-scheme=dark]{--wb-board: #0E1722;--wb-faint: #949CAA;--wb-dot: rgba(242,234,216,.055);--wb-ink: #f2ead8;--wb-blue: #8db6f2;--wb-red: #f2907d;--wb-green: #86d9b0;--wb-orange: #f0b060;--wb-purple: #c9a6e8;--wb-muted: #a39a86;--wb-struck: #c9cfd8;--wb-struck-fade: .22;--wb-line: rgb(242 234 216 / .3);--wb-yellow: #f0c760;--wb-marker: #e2b23a;--wb-marker-strength: .26;--wb-glow: rgb(240 199 96 / .35);--board-grid: rgba(242,234,216,.06)}[data-area=maths]{--t: #F4F1FF;--t2: #EBE6FF;--e: #CABEF7;--mk: #E0D8FF;--a: #7E4ED7;--on-a: #FFFFFF;--d: #362061;--mu: #56477F;--j: #572E9D;--on-j: #FFFFFF;--jm: #E0D8FF;--ps: #4B2888;--ly1: #F7F5FB;--ly2: #F8F7F9;--ly3: #F9F8F8;--lyE1: #E2DCF7;--lyE2: #ECE7F7;--lyE3: #F5F3F7;--jl1: #A994CA;--jl2: #C9BCDC;--jl3: #EAE5EE;--jlE1: #A391C0;--jlE2: #C6BAD6;--jlE3: #E9E4EC;--wa: rgba(126,78,215,.2);--wb: rgba(126,78,215,.07);--accent: var(--a);--accent-hover: var(--ps);--on-accent: var(--on-a);--accent-text: var(--d);--accent-tint: var(--t);--teacher: var(--a);--land: var(--t);--contour: var(--e);--fill: var(--a);--on-fill: var(--on-a);--fill-edge: var(--ps);--word: var(--a);--mark: transparent}:root[data-scheme=dark] [data-area=maths]{--t: #2C2540;--t2: #382E53;--e: #514279;--mk: #4A3679;--a: #BAA3FE;--on-a: #18102A;--d: #E9E4FE;--mu: #C0B5E7;--j: #512B92;--on-j: #FFFFFF;--jm: #E0D8FF;--ps: #795BBF;--ly1: #1B1D31;--ly2: #14192A;--ly3: #0D1624;--lyE1: #2E2B4D;--lyE2: #1F223B;--lyE3: #11192A;--jl1: #2E205A;--jl2: #1F1B43;--jl3: #11162C;--jlE1: #423870;--jlE2: #2B2950;--jlE3: #151B31;--wa: rgba(186,163,254,.3);--wb: rgba(186,163,254,.1);--accent: var(--a);--accent-hover: var(--ps);--on-accent: var(--on-a);--accent-text: var(--d);--accent-tint: var(--t);--teacher: var(--a);--land: var(--t);--contour: var(--e);--fill: var(--a);--on-fill: var(--on-a);--fill-edge: var(--ps);--word: var(--a);--mark: transparent}[data-area=english]{--t: #FEEFF1;--t2: #FEE1E5;--e: #F6B2BD;--mk: #FED0D7;--a: #C9235B;--on-a: #FFFFFF;--d: #5A0C26;--mu: #7B3B49;--j: #91003B;--on-j: #FFFFFF;--jm: #FED0D7;--ps: #7D0333;--ly1: #FCF4F4;--ly2: #FBF6F5;--ly3: #FAF8F6;--lyE1: #F8D6DA;--lyE2: #F9E4E6;--lyE3: #FAF2F1;--jl1: #C67D99;--jl2: #DBAEBF;--jl3: #F0E0E4;--jlE1: #BC7E95;--jlE2: #D5AFBC;--jlE3: #EEE0E3;--wa: rgba(201,35,91,.2);--wb: rgba(201,35,91,.07);--accent: var(--a);--accent-hover: var(--ps);--on-accent: var(--on-a);--accent-text: var(--d);--accent-tint: var(--t);--teacher: var(--a);--land: var(--t);--contour: var(--e);--fill: var(--a);--on-fill: var(--on-a);--fill-edge: var(--ps);--word: var(--a);--mark: transparent}:root[data-scheme=dark] [data-area=english]{--t: #3F1F25;--t2: #51262F;--e: #753644;--mk: #73263A;--a: #FF8CA3;--on-a: #280B12;--d: #FFDFE3;--mu: #E6ACB5;--j: #870037;--on-j: #FFFFFF;--jm: #FED0D7;--ps: #B64461;--ly1: #251A23;--ly2: #1A1722;--ly3: #0F1521;--lyE1: #402533;--lyE2: #2A1E2C;--lyE3: #151725;--jl1: #490A2C;--jl2: #300E28;--jl3: #171223;--jlE1: #602C41;--jlE2: #3E2234;--jlE3: #1B1927;--wa: rgba(255,140,163,.3);--wb: rgba(255,140,163,.1);--accent: var(--a);--accent-hover: var(--ps);--on-accent: var(--on-a);--accent-text: var(--d);--accent-tint: var(--t);--teacher: var(--a);--land: var(--t);--contour: var(--e);--fill: var(--a);--on-fill: var(--on-a);--fill-edge: var(--ps);--word: var(--a);--mark: transparent}[data-area=science]{--t: #E7F9EA;--t2: #D3F4D8;--e: #A2D7AC;--mk: #B4EFBF;--a: #05893E;--on-a: #FFFFFF;--d: #003C17;--mu: #286037;--j: #005E28;--on-j: #FFFFFF;--jm: #C3EAC9;--ps: #015122;--ly1: #F1F9F1;--ly2: #F4F9F3;--ly3: #F8F9F6;--lyE1: #CEE8D2;--lyE2: #E0EFE1;--lyE3: #F1F6F0;--jl1: #7DAC90;--jl2: #AFCBB9;--jl3: #E1EAE2;--jlE1: #7EA58D;--jlE2: #AFC7B7;--jlE3: #E1E8E2;--wa: rgba(5,137,62,.2);--wb: rgba(5,137,62,.07);--accent: var(--a);--accent-hover: var(--ps);--on-accent: var(--on-a);--accent-text: var(--d);--accent-tint: var(--t);--teacher: var(--a);--land: var(--t);--contour: var(--e);--fill: var(--a);--on-fill: var(--on-a);--fill-edge: var(--ps);--word: var(--a);--mark: transparent}:root[data-scheme=dark] [data-area=science]{--t: #16311D;--t2: #193F23;--e: #225A31;--mk: #005423;--a: #64CF80;--on-a: #021C09;--d: #D1F2D7;--mu: #9ECBA6;--j: #005725;--on-j: #FFFFFF;--jm: #C3EAC9;--ps: #05893E;--ly1: #10231F;--ly2: #0E1D20;--ly3: #0B1721;--lyE1: #163729;--lyE2: #112926;--lyE3: #0C1B23;--jl1: #053623;--jl2: #072822;--jl3: #091B21;--jlE1: #084F30;--jlE2: #09372A;--jlE3: #0A2024;--wa: rgba(100,207,128,.3);--wb: rgba(100,207,128,.1);--accent: var(--a);--accent-hover: var(--ps);--on-accent: var(--on-a);--accent-text: var(--d);--accent-tint: var(--t);--teacher: var(--a);--land: var(--t);--contour: var(--e);--fill: var(--a);--on-fill: var(--on-a);--fill-edge: var(--ps);--word: var(--a);--mark: transparent}[data-area=geography]{--t: #DFFAF8;--t2: #C4F5F1;--e: #87D8D3;--mk: #94F2EB;--a: #05837E;--on-a: #FFFFFF;--d: #003936;--mu: #00605C;--j: #025956;--on-j: #FFFFFF;--jm: #B0EBE7;--ps: #004D4A;--ly1: #EDFAF8;--ly2: #F2F9F7;--ly3: #F7F9F7;--lyE1: #C1E9E5;--lyE2: #D8EFEC;--lyE3: #EFF6F3;--jl1: #7EA9A7;--jl2: #B0C9C7;--jl3: #E1E9E7;--jlE1: #7DA3A1;--jlE2: #AFC5C3;--jlE3: #E1E8E6;--wa: rgba(5,131,126,.2);--wb: rgba(5,131,126,.07);--accent: var(--a);--accent-hover: var(--ps);--on-accent: var(--on-a);--accent-text: var(--d);--accent-tint: var(--t);--teacher: var(--a);--land: var(--t);--contour: var(--e);--fill: var(--a);--on-fill: var(--on-a);--fill-edge: var(--ps);--word: var(--a);--mark: transparent}:root[data-scheme=dark] [data-area=geography]{--t: #003230;--t2: #003E3C;--e: #025956;--mk: #04504D;--a: #0ACEC7;--on-a: #001B1A;--d: #C3F3EF;--mu: #88CDC8;--j: #035350;--on-j: #FFFFFF;--jm: #B0EBE7;--ps: #05837E;--ly1: #052329;--ly2: #071D26;--ly3: #091723;--lyE1: #06373C;--lyE2: #082931;--lyE3: #091B26;--jl1: #073439;--jl2: #08272F;--jl3: #091A26;--jlE1: #084C50;--jlE2: #09353D;--jlE3: #0A1F2A;--wa: rgba(10,206,199,.3);--wb: rgba(10,206,199,.1);--accent: var(--a);--accent-hover: var(--ps);--on-accent: var(--on-a);--accent-text: var(--d);--accent-tint: var(--t);--teacher: var(--a);--land: var(--t);--contour: var(--e);--fill: var(--a);--on-fill: var(--on-a);--fill-edge: var(--ps);--word: var(--a);--mark: transparent}[data-area=history]{--t: #FEF0EE;--t2: #FFE2DF;--e: #F7B4AD;--mk: #FFD1CD;--a: #CC272E;--on-a: #FFFFFF;--d: #5C0E10;--mu: #7D3D39;--j: #940015;--on-j: #FFFFFF;--jm: #FFD1CD;--ps: #800613;--ly1: #FCF5F3;--ly2: #FBF6F4;--ly3: #FAF8F6;--lyE1: #F9D7D2;--lyE2: #F9E4E1;--lyE3: #FAF2F0;--jl1: #C77D86;--jl2: #DBAEB3;--jl3: #F0E0E0;--jlE1: #BD8085;--jlE2: #D5B0B3;--jlE3: #EEE1E0;--wa: rgba(204,39,46,.2);--wb: rgba(204,39,46,.07);--accent: var(--a);--accent-hover: var(--ps);--on-accent: var(--on-a);--accent-text: var(--d);--accent-tint: var(--t);--teacher: var(--a);--land: var(--t);--contour: var(--e);--fill: var(--a);--on-fill: var(--on-a);--fill-edge: var(--ps);--word: var(--a);--mark: transparent}:root[data-scheme=dark] [data-area=history]{--t: #40201D;--t2: #522724;--e: #773733;--mk: #752725;--a: #FE9088;--on-a: #290B0A;--d: #FEE0DD;--mu: #E8ADA7;--j: #8A0314;--on-j: #FFFFFF;--jm: #FFD1CD;--ps: #B94642;--ly1: #251A1F;--ly2: #1A1820;--ly3: #0F1521;--lyE1: #41262A;--lyE2: #2B1F26;--lyE3: #151823;--jl1: #4A0C1B;--jl2: #300F1D;--jl3: #171220;--jlE1: #622D32;--jlE2: #3F232B;--jlE3: #1C1924;--wa: rgba(254,144,136,.3);--wb: rgba(254,144,136,.1);--accent: var(--a);--accent-hover: var(--ps);--on-accent: var(--on-a);--accent-text: var(--d);--accent-tint: var(--t);--teacher: var(--a);--land: var(--t);--contour: var(--e);--fill: var(--a);--on-fill: var(--on-a);--fill-edge: var(--ps);--word: var(--a);--mark: transparent}[data-area=business]{--t: #FCF3DF;--t2: #F9E8C4;--e: #DFC48B;--mk: #FADA99;--a: #8F6B02;--on-a: #FFFFFF;--d: #3F2D00;--mu: #694E00;--j: #624800;--on-j: #FFFFFF;--jm: #F0DCB1;--ps: #553E00;--ly1: #FBF6EB;--ly2: #FBF7F0;--ly3: #FAF8F5;--lyE1: #EDDFC1;--lyE2: #F2E9D7;--lyE3: #F7F4EC;--jl1: #AEA17C;--jl2: #CCC4AD;--jl3: #EBE7DE;--jlE1: #A89C7C;--jlE2: #C9C1AD;--jlE3: #EAE6DE;--wa: rgba(143,107,2,.2);--wb: rgba(143,107,2,.07);--accent: var(--a);--accent-hover: var(--ps);--on-accent: var(--on-a);--accent-text: var(--d);--accent-tint: var(--t);--teacher: var(--a);--land: var(--t);--contour: var(--e);--fill: var(--a);--on-fill: var(--on-a);--fill-edge: var(--ps);--word: var(--a);--mark: transparent}:root[data-scheme=dark] [data-area=business]{--t: #352808;--t2: #453203;--e: #624800;--mk: #594100;--a: #E0AB22;--on-a: #1F1400;--d: #F7E6C3;--mu: #D3BB8A;--j: #5C4300;--on-j: #FFFFFF;--jm: #F0DCB1;--ps: #8F6B02;--ly1: #201E15;--ly2: #171A1A;--ly3: #0E161F;--lyE1: #362E11;--lyE2: #242417;--lyE3: #13191E;--jl1: #332C11;--jl2: #232217;--jl3: #12191E;--jlE1: #4D4012;--jlE2: #322E18;--jlE3: #171D1E;--wa: rgba(224,171,34,.3);--wb: rgba(224,171,34,.1);--accent: var(--a);--accent-hover: var(--ps);--on-accent: var(--on-a);--accent-text: var(--d);--accent-tint: var(--t);--teacher: var(--a);--land: var(--t);--contour: var(--e);--fill: var(--a);--on-fill: var(--on-a);--fill-edge: var(--ps);--word: var(--a);--mark: transparent}[data-area=economics]{--t: #FFF0EA;--t2: #FEE3D7;--e: #F4B79C;--mk: #FFD3C0;--a: #B84B03;--on-a: #FFFFFF;--d: #531D00;--mu: #7B4125;--j: #803200;--on-j: #FFFFFF;--jm: #FFD3C0;--ps: #6F2A00;--ly1: #FDF5F1;--ly2: #FCF6F3;--ly3: #FBF8F6;--lyE1: #F7D8CA;--lyE2: #F8E5DC;--lyE3: #F9F2EE;--jl1: #BD967C;--jl2: #D5BDAD;--jl3: #EEE5DE;--jlE1: #B5927C;--jlE2: #D0BBAD;--jlE3: #ECE4DE;--wa: rgba(184,75,3,.2);--wb: rgba(184,75,3,.07);--accent: var(--a);--accent-hover: var(--ps);--on-accent: var(--on-a);--accent-text: var(--d);--accent-tint: var(--t);--teacher: var(--a);--land: var(--t);--contour: var(--e);--fill: var(--a);--on-fill: var(--on-a);--fill-edge: var(--ps);--word: var(--a);--mark: transparent}:root[data-scheme=dark] [data-area=economics]{--t: #3E2214;--t2: #502917;--e: #743B1F;--mk: #732C02;--a: #FF9462;--on-a: #280D02;--d: #FFE1D3;--mu: #E5B099;--j: #772E00;--on-j: #FFFFFF;--jm: #FFD3C0;--ps: #B64E10;--ly1: #241B1B;--ly2: #1A181D;--ly3: #0F1520;--lyE1: #3F2820;--lyE2: #2A2020;--lyE3: #151821;--jl1: #412111;--jl2: #2B1C17;--jl3: #15171E;--jlE1: #603119;--jlE2: #3E251C;--jlE3: #1B1A1F;--wa: rgba(255,148,98,.3);--wb: rgba(255,148,98,.1);--accent: var(--a);--accent-hover: var(--ps);--on-accent: var(--on-a);--accent-text: var(--d);--accent-tint: var(--t);--teacher: var(--a);--land: var(--t);--contour: var(--e);--fill: var(--a);--on-fill: var(--on-a);--fill-edge: var(--ps);--word: var(--a);--mark: transparent}[data-area=statistics]{--t: #FEEEFA;--t2: #FFDEF6;--e: #E9B4DC;--mk: #FFCCF2;--a: #B2339F;--on-a: #FFFFFF;--d: #4F1346;--mu: #703E66;--j: #801571;--on-j: #FFFFFF;--jm: #F8D0EE;--ps: #6E1361;--ly1: #FCF4F9;--ly2: #FBF6F8;--ly3: #FAF8F7;--lyE1: #F2D7EA;--lyE2: #F5E4EF;--lyE3: #F8F2F4;--jl1: #BD87B4;--jl2: #D5B5CF;--jl3: #EEE2EA;--jlE1: #B486AC;--jlE2: #D0B4CA;--jlE3: #ECE2E8;--wa: rgba(178,51,159,.2);--wb: rgba(178,51,159,.07);--accent: var(--a);--accent-hover: var(--ps);--on-accent: var(--on-a);--accent-text: var(--d);--accent-tint: var(--t);--teacher: var(--a);--land: var(--t);--contour: var(--e);--fill: var(--a);--on-fill: var(--on-a);--fill-edge: var(--ps);--word: var(--a);--mark: transparent}:root[data-scheme=dark] [data-area=statistics]{--t: #392034;--t2: #4A2843;--e: #6A3860;--mk: #672A5C;--a: #EE8DDA;--on-a: #230C1F;--d: #FEDCF5;--mu: #DBADD0;--j: #771469;--on-j: #FFFFFF;--jm: #F8D0EE;--ps: #A44A94;--ly1: #221A2B;--ly2: #181827;--ly3: #0F1523;--lyE1: #3A2641;--lyE2: #271F34;--lyE3: #141827;--jl1: #411445;--jl2: #2B1437;--jl3: #151428;--jlE1: #572F5B;--jlE2: #382444;--jlE3: #19192D;--wa: rgba(238,141,218,.3);--wb: rgba(238,141,218,.1);--accent: var(--a);--accent-hover: var(--ps);--on-accent: var(--on-a);--accent-text: var(--d);--accent-tint: var(--t);--teacher: var(--a);--land: var(--t);--contour: var(--e);--fill: var(--a);--on-fill: var(--on-a);--fill-edge: var(--ps);--word: var(--a);--mark: transparent}[data-area=ai]{--t: #ECF5FE;--t2: #DAECFF;--e: #A0CCFA;--mk: #C6E1FF;--a: #0074C8;--on-a: #FFFFFF;--d: #00315A;--mu: #275582;--j: #014F8A;--on-j: #FFFFFF;--jm: #C6E1FF;--ps: #004479;--ly1: #F3F7FB;--ly2: #F6F8F9;--ly3: #F9F9F8;--lyE1: #CDE3F9;--lyE2: #DFECF8;--lyE3: #F1F5F7;--jl1: #7EA4C1;--jl2: #AFC6D6;--jl3: #E1E8EC;--jlE1: #7D9FB8;--jlE2: #AFC3D1;--jlE3: #E1E7EA;--wa: rgba(0,116,200,.2);--wb: rgba(0,116,200,.07);--accent: var(--a);--accent-hover: var(--ps);--on-accent: var(--on-a);--accent-text: var(--d);--accent-tint: var(--t);--teacher: var(--a);--land: var(--t);--contour: var(--e);--fill: var(--a);--on-fill: var(--on-a);--fill-edge: var(--ps);--word: var(--a);--mark: transparent}:root[data-scheme=dark] [data-area=ai]{--t: #152C42;--t2: #183755;--e: #214F7C;--mk: #01477D;--a: #75BAFF;--on-a: #03172C;--d: #D7EAFE;--mu: #9CC2EA;--j: #004982;--on-j: #FFFFFF;--jm: #C6E1FF;--ps: #0F74C5;--ly1: #102032;--ly2: #0D1B2B;--ly3: #0B1624;--lyE1: #16324F;--lyE2: #11263C;--lyE3: #0C1A2A;--jl1: #052F52;--jl2: #07243E;--jl3: #09192B;--jlE1: #0D4473;--jlE2: #0C3152;--jlE3: #0B1E31;--wa: rgba(117,186,255,.3);--wb: rgba(117,186,255,.1);--accent: var(--a);--accent-hover: var(--ps);--on-accent: var(--on-a);--accent-text: var(--d);--accent-tint: var(--t);--teacher: var(--a);--land: var(--t);--contour: var(--e);--fill: var(--a);--on-fill: var(--on-a);--fill-edge: var(--ps);--word: var(--a);--mark: transparent}:where(.wf-root) :is(h1,h2,h3,h4,p,ul,ol,figure,blockquote,dl,dd){margin:0}:where(.wf-root) :is(ul,ol){padding:0;list-style:none}:where(.wf-root) button{font:inherit;color:inherit;background:none;border:0;padding:0;margin:0;cursor:pointer;text-align:inherit}:where(.wf-root) :is(input,textarea,select){font:inherit;color:inherit}:where(.wf-root) a{color:inherit;text-decoration:none}.wf-root{background:var(--page);overflow-x:clip;color:var(--body);font:400 16px/1.55 var(--f-ui);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;transition:background-color .24s var(--ease),color .24s var(--ease)}.wf-root *,.wf-root *:before,.wf-root *:after{box-sizing:border-box}.wf-root :focus-visible{outline:none;box-shadow:var(--focus-ring)}.wf-root ::selection{background:var(--mk);color:var(--ink)}.wf-wrap{max-width:1440px;margin:0 auto;padding:0 72px}.wf-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.wf-display{font:600 60px/1.04 var(--f-display);font-optical-sizing:auto;font-variation-settings:"SOFT" 30,"WONK" 0;letter-spacing:-.024em;color:var(--ink);text-wrap:balance}.wf-h1{font:600 44px/1.08 var(--f-display);font-optical-sizing:auto;font-variation-settings:"SOFT" 30,"WONK" 0;letter-spacing:-.02em;color:var(--ink);text-wrap:balance}.wf-h2{font:600 30px/1.15 var(--f-display);font-optical-sizing:auto;font-variation-settings:"SOFT" 30,"WONK" 0;letter-spacing:-.016em;color:var(--ink);text-wrap:balance}.wf-h3{font:600 22px/1.2 var(--f-display);font-optical-sizing:auto;font-variation-settings:"SOFT" 30,"WONK" 0;letter-spacing:-.012em;color:var(--ink)}.wf-em{font-style:italic;font-weight:400}.wf-lead{font:400 19px/1.55 var(--f-ui);color:var(--body);text-wrap:pretty;max-width:62ch}.wf-body{font:400 16px/1.6 var(--f-ui);color:var(--body);text-wrap:pretty}.wf-small{font:400 14px/1.5 var(--f-ui);color:var(--body)}.wf-meta{font:600 13.5px/1.4 var(--f-ui);color:var(--muted);font-variant-numeric:tabular-nums}.wf-over{font:800 11.5px/1.3 var(--f-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.wf-hand{font-family:var(--f-hand)}.wf-mono{font-family:var(--f-mono);font-variant-numeric:tabular-nums}.wf-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;height:48px;padding:0 22px;border-radius:14px;background:var(--surface);color:var(--ink);font:700 15px/1 var(--f-ui);white-space:nowrap;border:2px solid var(--btn-bd);box-shadow:0 var(--edge) 0 var(--btn-sh);transition:transform .12s var(--ease),box-shadow .12s var(--ease),background-color .18s var(--ease),color .18s var(--ease)}.wf-btn:hover{transform:translateY(-1px);box-shadow:0 calc(var(--edge) + 1px) 0 var(--btn-sh)}.wf-btn:active{transform:translateY(calc(var(--edge) - 1px));box-shadow:0 1px 0 var(--btn-sh)}.wf-btn-primary{background:var(--fill);color:var(--on-fill);border-color:var(--fill-edge);box-shadow:0 var(--edge) 0 var(--fill-edge)}.wf-btn-primary:hover{box-shadow:0 calc(var(--edge) + 1px) 0 var(--fill-edge)}.wf-btn-primary:active{box-shadow:0 1px 0 var(--fill-edge)}.wf-btn-secondary{background:var(--surface);color:var(--ink)}.wf-btn-ghost{background:transparent;color:var(--body);border-color:transparent;box-shadow:none}.wf-btn-ghost:hover{background:var(--wash);color:var(--ink);box-shadow:none;transform:none}.wf-btn-ghost:active{box-shadow:none;transform:none}.wf-btn-good{background:var(--good-t);color:var(--good-d);border-color:var(--good-a);box-shadow:0 var(--edge) 0 var(--good-a)}.wf-btn-good:hover{box-shadow:0 calc(var(--edge) + 1px) 0 var(--good-a)}.wf-btn-good:active{box-shadow:0 1px 0 var(--good-a)}.wf-btn-bad{background:var(--bad-t);color:var(--bad-d);border-color:var(--bad-a);box-shadow:0 var(--edge) 0 var(--bad-a)}.wf-btn-bad:hover{box-shadow:0 calc(var(--edge) + 1px) 0 var(--bad-a)}.wf-btn-bad:active{box-shadow:0 1px 0 var(--bad-a)}.wf-btn-sm{height:44px;padding:0 16px;font-size:14px;border-radius:12px}.wf-btn-lg{height:56px;padding:0 28px;font-size:16px}.wf-btn[disabled],.wf-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none;box-shadow:0 var(--edge) 0 var(--btn-sh)}.wf-btn-ic{width:48px;padding:0}.wf-ibtn{display:inline-grid;place-items:center;width:46px;height:46px;border-radius:14px;background:var(--surface);border:1.5px solid var(--line2);color:var(--ink);transition:transform .24s var(--ease),background-color .12s var(--ease)}.wf-ibtn:hover{background:var(--wash)}.wf-ibtn:active{transform:scale(.96)}.sk-tag{display:inline-flex;align-items:center;gap:7px;padding:6px 11px;border-radius:8px;background:var(--a);color:var(--on-a);font:800 11.5px/1 var(--f-ui);letter-spacing:.09em;text-transform:uppercase}.sk-tag-o{background:transparent;color:var(--d);box-shadow:inset 0 0 0 1.5px var(--e)}.wf-chip{position:relative;display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 15px;border-radius:999px;border:1.5px solid var(--line2);background:var(--surface);font:600 14px/1 var(--f-ui);color:var(--ink);transition:background-color .18s var(--ease),color .18s var(--ease),border-color .18s var(--ease)}.wf-chip:after{content:"";position:absolute;inset:-4px -3px}.wf-chip:hover{background:var(--wash)}.wf-chip[aria-pressed=true],.wf-chip.is-on{background:var(--ink);border-color:var(--ink);color:var(--page)}.wf-badge{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px;border-radius:999px;font:700 12.5px/1 var(--f-ui);background:var(--t2);color:var(--d)}.wf-badge-accent{background:var(--a);color:var(--on-a)}.wf-badge-done{background:var(--good-t);color:var(--good-d)}.sk-soon{display:inline-flex;align-items:center;gap:7px;height:26px;padding:0 11px;border-radius:8px;background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--e);color:var(--d);font:800 11.5px/1 var(--f-ui);letter-spacing:.09em;text-transform:uppercase}.sk-kw{background:var(--mk);color:var(--ink);padding:1px 7px;border-radius:7px;font-weight:600}.wf-avatar{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--t2);color:var(--d);font:800 13px/1 var(--f-ui);border:1.5px solid var(--e)}.wf-kbd{display:inline-flex;align-items:center;height:24px;padding:0 8px;border-radius:7px;font:700 12px/1 var(--f-ui);background:var(--wash);color:var(--muted);border:1px solid var(--line)}.wf-crumb{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font:500 14.5px/1.3 var(--f-ui);color:var(--muted)}.wf-crumb a{color:var(--ink);font-weight:600}.wf-crumb a:hover{text-decoration:underline;text-underline-offset:4px}.wf-crumb svg{opacity:.55}.wf-link{color:var(--d);font-weight:700;transition:color .12s var(--ease)}.wf-link:hover{text-decoration:underline;text-underline-offset:3px}.wf-card{background:var(--surface);border:1.5px solid var(--line2);border-radius:20px;box-shadow:var(--sh);transition:transform .18s var(--ease),box-shadow .18s var(--ease)}.wf-card-hover:hover{transform:translateY(-2px);box-shadow:var(--sh2)}.sk-info{background:var(--surface);border:1.5px solid var(--line2);border-radius:20px;padding:24px;box-shadow:var(--sh)}.sk-div{border:0;border-top:2px dashed var(--line2);margin:0}.wf-bar{display:block;height:7px;border-radius:99px;background:var(--t2);box-shadow:inset 0 0 0 1px var(--e);overflow:hidden}.wf-bar>i{display:block;height:100%;border-radius:99px;background:var(--a);transition:width .24s var(--ease)}.wf-bar-done{background:var(--good-t);box-shadow:inset 0 0 0 1px var(--good-e)}.wf-bar-done>i{background:var(--good-a)}.sk-stack{position:relative;isolation:isolate;border-radius:22px;transition:transform .24s var(--ease)}.sk-stack:hover{transform:translateY(-4px)}.sk-stack.is-soon:hover,.sk-stack.is-flat:hover{transform:none}.sk-stack>.sk-face{z-index:4}.sk-layer{position:absolute;inset:0;border-radius:22px;border:1.5px solid var(--lyE);background:var(--ly);pointer-events:none;transition:transform .3s var(--ease)}.sk-layer.l1{--ly:var(--ly1);--lyE:var(--lyE1);z-index:3;transform:translate(var(--step),var(--step))}.sk-layer.l2{--ly:var(--ly2);--lyE:var(--lyE2);z-index:2;transform:translate(calc(var(--step) * 2),calc(var(--step) * 2))}.sk-layer.l3{--ly:var(--ly3);--lyE:var(--lyE3);z-index:1;transform:translate(calc(var(--step) * 3),calc(var(--step) * 3))}.sk-stack:hover .sk-layer.l1{transform:translate(calc(var(--step) * 1.4),calc(var(--step) * 1.4))}.sk-stack:hover .sk-layer.l2{transform:translate(calc(var(--step) * 2.8),calc(var(--step) * 2.8))}.sk-stack:hover .sk-layer.l3{transform:translate(calc(var(--step) * 4.2),calc(var(--step) * 4.2))}.sk-stack.is-jewel .sk-layer.l1{--ly:var(--jl1);--lyE:var(--jlE1)}.sk-stack.is-jewel .sk-layer.l2{--ly:var(--jl2);--lyE:var(--jlE2)}.sk-stack.is-jewel .sk-layer.l3{--ly:var(--jl3);--lyE:var(--jlE3)}@media(max-width:700px){:root{--step:4px}}.sk-face{position:relative;isolation:isolate;overflow:hidden;height:100%;border-radius:22px;background:var(--t);border:1.5px solid var(--e);color:var(--d)}.sk-stack.is-soon .sk-face{border-style:dashed;background:color-mix(in srgb,var(--t) 42%,var(--surface))}.sk-face h2,.sk-face h3{font:600 24px/1.15 var(--f-display);font-optical-sizing:auto;font-variation-settings:"SOFT" 30,"WONK" 0;letter-spacing:-.012em;color:var(--d)}.sk-stretch:after{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit}.sk-tl{color:var(--mu);font-size:15px;line-height:1.45}.sk-meta{color:var(--mu);font-weight:600;font-size:13.5px}.sk-gt{display:grid;place-items:center;flex:none;width:64px;height:64px;border-radius:18px;background:var(--surface);border:1.5px solid var(--e)}.sk-grid{position:absolute!important;inset:0;z-index:-1;pointer-events:none;opacity:.5;background-image:linear-gradient(var(--e) 1px,transparent 1px),linear-gradient(90deg,var(--e) 1px,transparent 1px);background-size:30px 30px;background-position:-1px -1px;-webkit-mask-image:linear-gradient(115deg,transparent 30%,#000 90%);mask-image:linear-gradient(115deg,transparent 30%,#000 90%)}.sk-art{position:absolute!important;inset:0;z-index:-1;pointer-events:none;overflow:hidden;border-radius:inherit;--m1:var(--a);--m2:var(--d);--m3:var(--e)}.sk-art:before{content:"";position:absolute;inset:0;background:radial-gradient(120% 120% at 100% 0%,var(--wa) 0%,transparent 60%),radial-gradient(80% 80% at 0% 100%,var(--wb) 0%,transparent 62%)}.sk-art svg{position:absolute;right:-12%;top:-10%;width:92%;height:auto;mix-blend-mode:var(--blend);-webkit-mask-image:linear-gradient(225deg,#000 24%,transparent 86%);mask-image:linear-gradient(225deg,#000 24%,transparent 86%)}.sk-art.art-t svg{width:118%;right:-34%;top:-38%;opacity:.9}.sk-art.art-p svg{right:0;top:0;width:auto;height:100%;-webkit-mask-image:linear-gradient(270deg,#000 40%,transparent 96%);mask-image:linear-gradient(270deg,#000 40%,transparent 96%)}.sk-art.art-j svg{width:62%;right:-8%;top:-20%;-webkit-mask-image:linear-gradient(215deg,#000 6%,transparent 60%);mask-image:linear-gradient(215deg,#000 6%,transparent 60%)}.sk-stack.is-jewel{--blend:screen}.sk-stack.is-jewel .sk-art{--m1:var(--jm);--m2:#fff;--m3:var(--jm);--wa:rgba(255,255,255,.2);--wb:rgba(255,255,255,.05)}.sk-stack.is-soon .sk-art{opacity:.55}.wf-root:has(.wf-hdr){position:relative;isolation:isolate;--margin-dot:rgba(31,28,24,.16)}:root[data-scheme=dark] .wf-root:has(.wf-hdr){--margin-dot:rgba(233,239,247,.17)}.wf-root:has(.wf-hdr):after{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;background-image:radial-gradient(circle,var(--margin-dot) 1.15px,transparent 1.6px);background-size:24px 24px;-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(50% - 790px),transparent calc(50% - 700px),transparent calc(50% + 700px),#000 calc(50% + 790px),#000 100%);mask-image:linear-gradient(90deg,#000 0,#000 calc(50% - 790px),transparent calc(50% - 700px),transparent calc(50% + 700px),#000 calc(50% + 790px),#000 100%)}.wf-hdr{background:transparent}.wf-hdr-in{display:flex;align-items:center;gap:20px;min-height:84px}.wf-logo{display:block;flex:none;border-radius:10px}.wf-logo img{display:block;height:42px;width:auto}.wf-nav{display:flex;flex-wrap:wrap;gap:2px;margin-left:12px}.wf-nav a{position:relative;display:inline-flex;align-items:center;height:44px;padding:0 16px;border-radius:999px;font:600 15px/1 var(--f-ui);color:var(--body);transition:color .18s var(--ease),background-color .18s var(--ease)}.wf-nav a:hover{color:var(--ink);background:var(--wash)}.wf-nav a[aria-current=page],.wf-nav a[aria-current=true]{background:var(--ink);color:var(--page)}.wf-hdr-r{margin-left:auto;display:flex;align-items:center;gap:10px}.wf-search-btn{display:inline-flex;align-items:center;gap:10px;height:46px;min-width:210px;padding:0 14px 0 16px;border-radius:14px;background:var(--surface);border:1.5px solid var(--line2);color:var(--muted);font:500 15px/1 var(--f-ui);transition:background-color .18s var(--ease)}.wf-search-btn:hover{background:var(--wash)}.wf-search-btn .wf-kbd{margin-left:auto}.wf-hdr-link{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 12px;border-radius:var(--r2);font:600 14px/1 var(--f-ui);color:var(--body);transition:background-color .12s var(--ease),color .12s var(--ease)}.wf-hdr-link:hover{background:var(--wash);color:var(--ink)}.wf-count{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--a);color:var(--on-a);font:700 12px/1 var(--f-ui)}@keyframes wf-up{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes wf-turn{0%{opacity:0;transform:rotate(-90deg) scale(.7)}to{opacity:1;transform:none}}@keyframes wf-pulse{0%{box-shadow:0 0 0 0 var(--t2)}70%{box-shadow:0 0 0 8px transparent}to{box-shadow:0 0 0 0 transparent}}@keyframes wf-draw{to{stroke-dashoffset:0}}.wf-enter{animation:wf-up .24s var(--ease) both}.wf-themeico{display:inline-grid;animation:wf-turn .18s var(--ease)}@media(prefers-reduced-motion:reduce){.wf-root *,.wf-root *:before,.wf-root *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.wf-rule{display:flex;align-items:center;gap:14px;color:var(--muted)}.wf-rule:before,.wf-rule:after{content:"";height:1px;flex:1;background:var(--line2)}.wf-route{fill:none;stroke:var(--a);stroke-width:2;stroke-linecap:round;stroke-dasharray:1 7}.wf-route-done{stroke-dasharray:none}.wf-here{animation:wf-pulse 1.8s var(--ease) infinite}.wf-root,.wf-root *{font-variant-numeric:tabular-nums}:root{--t-xs: 12px;--t-sm: 14px;--t-md: 16px;--t-lg: 18px;--t-3xl: 36px;--text: var(--body);--ink-2: var(--body);--ink-3: var(--muted);--green: var(--accent);--green-hover: var(--accent-hover);--green-soft: var(--accent-tint);--paper-raised: var(--raised);--paper-sunk: var(--sunken);--r-sm: var(--r1);--r-md: var(--r2);--shadow-pop: var(--shadow-2);--focus: var(--accent);--font-code: ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--board-raised: var(--raised);--board-sunk: var(--sunken);--board-edge: var(--line-strong);--chalk: var(--wb-ink);--chalk-3: var(--wb-muted);--c-blue: var(--wb-blue);--c-coral: var(--wb-red);--c-mint: var(--wb-green);--c-orange: var(--wb-orange);--c-lilac: var(--wb-purple);--c-yellow: var(--wb-yellow)}*,*:before,*:after{box-sizing:border-box}html{min-height:100%;background:var(--bg);color-scheme:light}html[data-scheme=dark]{color-scheme:dark}body{margin:0;min-width:320px;background:var(--bg);color:var(--body);font-family:var(--f-ui)}button,input,textarea,select{font:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.wf-skip{position:absolute;left:12px;top:-64px;z-index:100;padding:10px 16px;border-radius:var(--r2);background:var(--ink);color:var(--bg);font:600 14px/1 var(--f-ui);transition:top .12s var(--ease)}.wf-skip:focus{top:12px}.wf-root{min-height:100dvh}
