@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.0gz0.h24vv934.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.0_pfzm~5i7__8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.0e5c5_wyqqx75.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.0gz0.h24vv934.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.0_pfzm~5i7__8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.0e5c5_wyqqx75.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.0gz0.h24vv934.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.0_pfzm~5i7__8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.0e5c5_wyqqx75.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.0gz0.h24vv934.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.0_pfzm~5i7__8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.0e5c5_wyqqx75.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.0gz0.h24vv934.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.0_pfzm~5i7__8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.0e5c5_wyqqx75.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_fd9bd22a-module___IczJa__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_fd9bd22a-module___IczJa__variable{--font-sans:"Archivo", "Archivo Fallback"}
@font-face{font-family:Fragment Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d203b9464cfa0970-s.147ba2py75iol.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fragment Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a69e508140118fbc-s.0hkjmibcr3b27.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Fragment Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a9a434ecf764164f-s.p.02-b298654doz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fragment Mono Fallback;src:local(Arial);ascent-override:68.53%;descent-override:18.03%;line-gap-override:0.0%;size-adjust:138.63%}.fragment_mono_4c1953f0-module__BLaZuq__className{font-family:Fragment Mono,Fragment Mono Fallback;font-style:normal;font-weight:400}.fragment_mono_4c1953f0-module__BLaZuq__variable{--font-mono:"Fragment Mono", "Fragment Mono Fallback"}
:root{--accent-energy:#e2673c;--accent-brick:#b54920;--brand-cream:#f2ede1;--brand-cobalt:#002eb8;--brand-red:#eb3e1d;--brand-sky:#bfdef5;--brand-green:#015020;--brand-merigold:#e4a03f;--brand-clay:#c15020;--phase-warm-up:#e8c87a;--phase-build:#e2903c;--phase-peak:#e2673c;--phase-cool-down:#7aaccc;--phase-savasana:#a8b8a0;--score-paper-cell:16px;--score-paper-major:64px;--canvas:var(--bg-primary);--surface-raised:var(--bg-elevated);--surface-muted:var(--bg-secondary);--ink:var(--ink-primary);--ink-soft:var(--ink-secondary);--notation-ink:var(--ink);--accent:var(--accent-primary);--accent-ink:var(--accent-primary-ink);--accent-soft:var(--accent-primary-soft);--accent-strong:var(--accent-primary-ink);--warning:#8c5b2e;--warning-soft:#f7ead8;--danger:var(--accent-brick);--danger-soft:#f7e4db;--radius:10px;--radius-soft:16px;--radius-pill:999px;--radius-sheet:6px;--radius-slip:4px;--radius-token:999px;--radius-compact:6px;--radius-slab:8px;--sheet-edge:1px solid var(--line);--sheet-radius:6px;--sheet-shadow:var(--shadow-soft);--sheet-margin-rule:var(--score-paper-margin-rule);--sheet-inset-mobile:12px;--type-display:clamp(2.25rem, 5vw, 4.5rem);--type-display-track:-.015em;--type-body:1rem;--type-body-line:1.45;--type-label:.8125rem;--type-micro:.6875rem;--type-duration:1.375rem;--type-duration-label:.6875rem;--teach-current:clamp(2.5rem, 9vw, 4.5rem);--teach-clock:clamp(1.75rem, 6vw, 3rem);--teach-next:1.125rem;--teach-label:.8125rem;--teach-target-min:56px;--s1:4px;--s2:6px;--s3:8px;--s4:10px;--s5:12px;--s6:16px;--s7:20px;--s8:24px;--s9:32px;--s10:40px;--s11:48px;--s12:64px;--s13:80px;--s14:96px;--brand-blue:var(--brand-cobalt);--font-serif:var(--font-accent);--line-soft:var(--score-line-soft);--surface-warm:var(--workbench-slip);--font-display:var(--font-sans), "Inter", "Helvetica Neue", Arial, sans-serif;--font-ui:var(--font-sans), "Inter", "Helvetica Neue", Arial, sans-serif;--font-accent:Georgia, "Iowan Old Style", "Times New Roman", serif;--font-data:var(--font-mono), ui-monospace, "SF Mono", Menlo, monospace;--font-fragment-mono:var(--font-data);--font-size-adjust-ui:.52;--numeric-tabular:tabular-nums lining-nums;--ease:cubic-bezier(.32, .72, 0, 1);--dur-quick:.18s;--dur-base:.22s;--dur-large:.48s;--bp-tablet:768px;--bp-desktop:1100px;--bp-wide:1440px;--bg-primary:#f5f2ed;--bg-secondary:#ecebe6;--bg-elevated:#fff;--ink-primary:#3b2f2f;--ink-secondary:#756a63;--ink-muted:#a7a39c;--ink-label:#6b6058;--ink-faint:#a7a39c;--accent-primary:#002eb8;--accent-primary-ink:#001d78;--accent-primary-soft:#002eb817;--paper-canvas:#f5f2ed;--paper-sheet:#fbfaf7;--paper-slip:#f2ede1;--paper-pressed:#ece7dc;--workbench-canvas:#f4f0e8;--workbench-bg:#f4f0e8;--workbench-panel:#f5f2eddb;--workbench-sheet:#fbfaf7;--workbench-slip:#f5efe4;--workbench-grid-major:#3b2f2f05;--workbench-grid-minor:#3b2f2f02;--status-ready-bg:#dce8d8;--status-ready-ink:#24512f;--status-review-bg:#f2e5c9;--status-review-ink:#6b4a12;--status-blocked-bg:#f3d8d0;--status-blocked-ink:#8a2c1a;--teach-sheet:#fbfaf7;--teach-sheet-raised:#fcfbf8;--teach-ink:#241d1d;--teach-ink-clock:#241d1d;--teach-ink-next:#574e48;--teach-ink-label:#6b6058;--score-line:#3b2f2f2e;--score-line-soft:#3b2f2f17;--score-margin:#002eb81f;--source-mark:#002eb8;--review-mark:#c15020;--energy-mark:#eb3e1d;--paper-grid:#3b2f2f06;--paper-grid-soft:#3b2f2f05;--score-paper-grid:#3b2f2f09;--score-paper-grid-soft:#3b2f2f06;--score-paper-grid-strong:#002eb80b;--score-paper-margin-rule:#002eb821;--score-paper-wash:#fbfaf7ad;--score-paper-shadow:0 22px 64px #3b2f2f1c;--ambient-cobalt:#2b44ff0f;--ambient-orange:#e2673c0f;--ambient-wash:#ffffff75;--panel-wash:#f5f2edf0;--control-wash:#ffffff6b;--surface-chip:#ffffff7a;--surface-panel-wash:#ffffffb8;--surface-board-start:#ffffffbd;--surface-board-end:#fbfaf7f5;--surface-cell:#ecebe6b3;--surface-row:#ecebe694;--surface-row-hover:#ffffff9e;--surface-translucent:#ffffff61;--inset-highlight:#ffffffc2;--nav-surface:#f2ede1e0;--nav-line:#3b2f2f29;--focus-ring:#3546d124;--trace-accent:#eb3e1d57;--trace-muted:#3b2f2f2e;--score-grid-cobalt:#002eb809;--score-grid-ink:#3b2f2f09;--instrument-line:#3b2f2f38;--instrument-surface-start:#ffffffad;--instrument-surface-end:#ffffff42;--shadow-soft:0 16px 44px #3b2f2f14;--shadow-lift:0 8px 24px #3b2f2f1a;--shadow-navigation:0 10px 30px #3b2f2f14;--shadow-instrument:0 26px 70px #3b2f2f1f;--shadow-table:0 18px 50px #3b2f2f1a;--shadow-slip:0 4px 14px #3b2f2f12;--surface:#fbfaf7;--line:#3b2f2f21;--line-strong:#3b2f2f3d}[data-theme=dark]{--bg-primary:#1a1816;--bg-secondary:#242220;--bg-elevated:#2e2c2a;--ink-primary:#f5f2ed;--ink-secondary:#c6beb4;--ink-muted:#8b837a;--ink-label:#b0a79d;--ink-faint:#8b837a;--accent-primary:#9aa5ff;--accent-primary-ink:#eef0ff;--accent-primary-soft:#9aa5ff24;--paper-canvas:#171411;--paper-sheet:#211e1a;--paper-slip:#28241f;--paper-pressed:#302b25;--workbench-canvas:#181511;--workbench-bg:#181511;--workbench-panel:#1a1713e0;--workbench-sheet:#211e1a;--workbench-slip:#262119;--workbench-grid-major:#f5f2ed05;--workbench-grid-minor:#f5f2ed02;--status-ready-bg:#223528;--status-ready-ink:#cfe3d2;--status-review-bg:#3a2f1c;--status-review-ink:#ecd9ac;--status-blocked-bg:#3c231d;--status-blocked-ink:#f0c4b6;--teach-sheet:#1a1816;--teach-sheet-raised:#171411;--teach-ink:#f5f2ed;--teach-ink-clock:#f5f2ed;--teach-ink-next:#c6beb4;--teach-ink-label:#b0a79d;--score-line:#f5f2ed29;--score-line-soft:#f5f2ed14;--score-margin:#bfdef529;--source-mark:#bfdef5;--review-mark:#e4a03f;--energy-mark:#e2673c;--paper-grid:#f5f2ed08;--paper-grid-soft:#f5f2ed05;--score-paper-grid:#f5f2ed08;--score-paper-grid-soft:#f5f2ed05;--score-paper-grid-strong:#bfdef50d;--score-paper-margin-rule:#bfdef521;--score-paper-wash:#211e1aad;--score-paper-shadow:0 22px 64px #00000057;--ambient-cobalt:#9aa5ff1a;--ambient-orange:#e2673c14;--ambient-wash:#ffffff05;--panel-wash:#1a1816f0;--control-wash:#f5f2ed0b;--surface-chip:#f5f2ed0e;--surface-panel-wash:#f5f2ed0a;--surface-board-start:#f5f2ed0b;--surface-board-end:#201e1cf5;--surface-cell:#f5f2ed0e;--surface-row:#f5f2ed0b;--surface-row-hover:#f5f2ed13;--surface-translucent:#f5f2ed0d;--inset-highlight:#f5f2ed0f;--nav-surface:#1a1816e0;--nav-line:#f5f2ed24;--focus-ring:#9aa5ff2e;--trace-accent:#e4a03f47;--trace-muted:#f5f2ed1f;--score-grid-cobalt:#bfdef509;--score-grid-ink:#f5f2ed06;--instrument-line:#f5f2ed26;--instrument-surface-start:#f5f2ed12;--instrument-surface-end:#f5f2ed06;--shadow-soft:0 18px 44px #00000042;--shadow-lift:0 10px 26px #00000047;--shadow-navigation:0 10px 30px #00000047;--shadow-instrument:0 26px 70px #00000047;--shadow-table:0 18px 50px #00000052;--shadow-slip:0 5px 16px #0000003d;--surface:#201e1c;--line:#f5f2ed21;--line-strong:#f5f2ed40}[data-readiness-state=review_required],[data-readiness-state=unknown]{--status-ready-bg:var(--status-review-bg);--status-ready-ink:var(--status-review-ink)}[data-readiness-state=blocked]{--status-ready-bg:var(--status-blocked-bg);--status-ready-ink:var(--status-blocked-ink)}.data{font-family:var(--font-data);font-variant-numeric:var(--numeric-tabular);font-feature-settings:"tnum" 1, "lnum" 1}
