@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-vietnamese-opsz-normal-BjhtXyW2.woff2)format("woff2-variations");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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-ext-opsz-normal-BQn1nviT.woff2)format("woff2-variations");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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-opsz-normal-s-izfB6B.woff2)format("woff2-variations");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:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-vietnamese-opsz-italic-DTr-ymY4.woff2)format("woff2-variations");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:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-ext-opsz-italic-CSPGnFdO.woff2)format("woff2-variations");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:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-opsz-italic-kJKFiXvB.woff2)format("woff2-variations");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:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-cyrillic-ext-wght-normal-d45eAU9y.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-cyrillic-wght-normal-BAAhND-U.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-greek-wght-normal-CmyJS8uq.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-vietnamese-wght-normal-Dg1JeJN0.woff2)format("woff2-variations");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:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-latin-ext-wght-normal-CIII54If.woff2)format("woff2-variations");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:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-latin-wght-normal-IvpUvPa2.woff2)format("woff2-variations");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-V-xxqcpd.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-9HEixskS.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-600-normal-CTOM6hUh.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-600-normal-fLZuRloM.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-vietnamese-600-normal-D2EvbN8M.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-600-normal-iLQfcSjf.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-ext-600-normal-D38SheWl.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-600-normal-DmB0ttJJ.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff)format("woff");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}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--paper:#fbfaf7;--paper-sunk:#f1f0eb;--ink:#1b1c1f;--graphite:#54565d;--pencil:#73757d;--rule:#cdd3e6;--rule-soft:#e2e6f1;--margin:#d9303b;--hl:#f6de5c9e;--hl-soft:#f6de5c47;--ink-green:#1f7a3e;--ink-yellow:#9a7600;--ink-red:#b0222a;--ink-blue:#2747b8;--ink-teal:#0f766c;--ink-ochre:#a35d12;--ink-plum:#7b3f8c;--ink-rust:#b0472a;--ink-slate:#44607a;--serif:"Newsreader Variable", "Newsreader", "Iowan Old Style", Georgia, serif;--sans:"IBM Plex Sans Variable", "IBM Plex Sans", -apple-system, system-ui, sans-serif;--mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--line:24px;--row:40px;--margin-w:128px;--gutter:24px;--page-w:1180px;--ease:cubic-bezier(.2, .7, .2, 1);--fast:.15s;--radius:2px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--paper:#131417;--paper-sunk:#1c1e23;--ink:#eceae5;--graphite:#aaacb3;--pencil:#868993;--rule:#30343f;--rule-soft:#1f222a;--margin:#ef6670;--hl:#f6de5c4d;--hl-soft:#f6de5c1f;--ink-green:#6fcf8e;--ink-yellow:#e8c547;--ink-red:#f2857f;--ink-blue:#91a6ff;--ink-teal:#5cc3b4;--ink-ochre:#e2a35a;--ink-plum:#c99be0;--ink-rust:#ee8e6e;--ink-slate:#9db4c9}}@media (max-width:760px){:root{--margin-w:52px;--gutter:16px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font:400 15px/var(--line) var(--sans);font-feature-settings:"kern" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0}h1,h2,h3,h4,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}::selection{background:var(--hl);color:inherit}a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-underline-offset:3px;transition:text-decoration-color var(--fast) var(--ease);text-decoration-thickness:1px}a:hover{text-decoration-color:currentColor}:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:var(--radius)}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}.mono{font-family:var(--mono);font-feature-settings:"zero" 0}.caps{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:500;line-height:16px}.tnum{font-variant-numeric:tabular-nums lining-nums}.graphite{color:var(--graphite)}.pencil{color:var(--pencil)}.red{color:var(--margin)}.serif{font-family:var(--serif)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.btn{border:1px solid var(--rule);border-radius:var(--radius);height:32px;font:500 13px/1 var(--sans);color:var(--ink);white-space:nowrap;transition:background var(--fast) var(--ease), border-color var(--fast) var(--ease);background:0 0;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.btn:hover{border-color:var(--ink)}.btn:active{background:var(--paper-sunk)}.btn[aria-pressed=true],.btn.solid{background:var(--ink);border-color:var(--ink);color:var(--paper)}.btn.solid:hover{opacity:.88}.btn.small{height:26px;padding:0 9px;font-size:12px}.act{font:500 12px/16px var(--mono);letter-spacing:.02em;color:var(--graphite);-webkit-text-decoration:underline dotted var(--pencil);text-decoration:underline dotted var(--pencil);text-underline-offset:3px;background:0 0;border:0;padding:0}.act:hover{color:var(--ink);text-decoration-style:solid;-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.act[aria-pressed=true]{color:var(--ink);text-decoration:none}.act[aria-pressed=true]:before{content:"✓ "}.acts-line{flex-wrap:wrap;align-items:baseline;gap:4px 0;margin-top:12px;display:flex}.acts-line .sep{text-align:center;width:20px;color:var(--pencil)}input[type=text],input[type=password],textarea{border:0;border-bottom:1px solid var(--ink);background:0 0;border-radius:0;outline:none;width:100%;padding:8px 0;font-size:16px;line-height:24px}input[type=text]:focus,input[type=password]:focus,textarea:focus{background:linear-gradient(transparent calc(100% - 2px), var(--ink) 0)}textarea{resize:vertical;border:1px solid var(--rule);background:var(--paper-sunk);padding:8px 12px}kbd{border:1px solid var(--rule);border-radius:var(--radius);min-width:20px;font:500 11px/18px var(--mono);text-align:center;color:var(--graphite);border-bottom-width:2px;padding:0 5px;display:inline-block}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important}}.sheet{max-width:var(--page-w);padding:0 var(--gutter) 96px;margin:0 auto;display:flow-root;position:relative}.sheet:before{content:"";top:0;bottom:0;left:calc(var(--gutter) + var(--margin-w));background:var(--margin);opacity:.8;pointer-events:none;width:1px;position:absolute}.split{grid-template-columns:minmax(0,1fr) 300px;align-items:start;column-gap:48px;display:grid}@media (max-width:1100px){.split{grid-template-columns:minmax(0,1fr);row-gap:48px}}.section-title{font:500 22px/32px var(--serif);letter-spacing:-.005em}.lead{color:var(--graphite);font-size:17px;line-height:28px}.lead b{color:var(--ink);font-weight:500}.meta-line{color:var(--pencil);font-size:13px;line-height:20px}.scrim.svelte-1igmzez{z-index:40;position:fixed;inset:0}.keys.svelte-1igmzez{z-index:41;background:var(--paper);border:1px solid var(--ink);width:320px;padding:16px 20px 20px;position:fixed;top:72px;right:24px}.top.svelte-1igmzez{justify-content:space-between;align-items:baseline;display:flex}h3.svelte-1igmzez{margin:16px 0 4px}dl.svelte-1igmzez{grid-template-columns:88px 1fr;row-gap:6px;margin:0;display:grid}dt.svelte-1igmzez{gap:4px;display:flex}dd.svelte-1igmzez{margin:0;font-size:14px}.toasts.svelte-1eookdc{z-index:50;pointer-events:none;position:fixed;bottom:24px;left:24px}.toast.svelte-1eookdc{background:var(--ink);max-width:min(560px,100vw - 48px);color:var(--paper);animation:svelte-1eookdc-rise .2s var(--ease);align-items:center;gap:10px;padding:10px 16px;font-size:14px;line-height:20px;display:flex}.dot.svelte-1eookdc{background:var(--hl);flex:none;width:8px;height:8px}@keyframes svelte-1eookdc-rise{0%{opacity:0;transform:translateY(8px)}}.bar.svelte-qk0ppt{z-index:20;background:var(--paper);border-bottom:1px solid var(--ink);position:sticky;top:0}.inner.svelte-qk0ppt{max-width:var(--page-w);padding:0 var(--gutter);grid-template-columns:var(--margin-w) minmax(0, 1fr) auto;align-items:center;height:56px;margin:0 auto;display:grid;position:relative}.inner.svelte-qk0ppt:before{content:"";top:0;bottom:-1px;left:calc(var(--gutter) + var(--margin-w));background:var(--margin);opacity:.8;width:1px;position:absolute}.word.svelte-qk0ppt{font:italic 400 26px/1 var(--serif);letter-spacing:-.01em;justify-self:end;padding-right:16px;text-decoration:none}.word.svelte-qk0ppt .dot:where(.svelte-qk0ppt){color:var(--margin);font-style:normal}nav.svelte-qk0ppt{scrollbar-width:none;gap:24px;height:100%;padding-left:24px;display:flex;overflow-x:auto}.nav.svelte-qk0ppt{color:var(--graphite);white-space:nowrap;align-items:center;gap:8px;font-size:14px;text-decoration:none;display:flex;position:relative}.nav.svelte-qk0ppt:hover,.nav.on.svelte-qk0ppt{color:var(--ink)}.nav.on.svelte-qk0ppt:after{content:"";background:var(--c,var(--ink));height:3px;position:absolute;bottom:-1px;left:0;right:0}.mg.svelte-qk0ppt{font:600 11px/1 var(--mono);letter-spacing:.08em;color:var(--c)}.right.svelte-qk0ppt{align-items:center;gap:14px;display:flex}.today.svelte-qk0ppt{color:var(--graphite)}.live.svelte-qk0ppt{border:1.5px solid var(--pencil);border-radius:50%;width:7px;height:7px}.live.on.svelte-qk0ppt{background:var(--ink-teal);border-color:var(--ink-teal)}.keys-btn.svelte-qk0ppt{font-size:13px}@media (max-width:1100px){.course.svelte-qk0ppt .name:where(.svelte-qk0ppt){display:none}}@media (max-width:760px){.inner.svelte-qk0ppt:before{display:none}.inner.svelte-qk0ppt{grid-template-columns:auto minmax(0,1fr) auto;gap:12px}.word.svelte-qk0ppt{justify-self:start;padding-right:0;font-size:22px}nav.svelte-qk0ppt{gap:16px;padding-left:0}.today.svelte-qk0ppt,.keys-btn.svelte-qk0ppt{display:none}}.m.svelte-ud2781{grid-template-columns:var(--margin-w) minmax(0, 1fr);display:grid}.side.svelte-ud2781{text-align:right;color:var(--pencil);min-width:0;padding-right:16px}.side.svelte-ud2781 .caps:where(.svelte-ud2781){padding-top:4px;display:inline-block}.body.svelte-ud2781{min-width:0;padding-left:24px}@media (max-width:760px){.side.svelte-ud2781{padding-right:10px}.body.svelte-ud2781{padding-left:14px}.side.svelte-ud2781 .caps:where(.svelte-ud2781){letter-spacing:.04em;writing-mode:vertical-rl;padding:0;font-size:10px;transform:rotate(180deg)}}.date.svelte-1stzkn8{color:var(--graphite);justify-items:end;display:inline-grid}.wd.svelte-1stzkn8,.mon.svelte-1stzkn8{color:var(--pencil)}.num.svelte-1stzkn8{font:400 32px/36px var(--serif);color:var(--ink);padding:0 2px;position:relative}.big.svelte-1stzkn8 .num:where(.svelte-1stzkn8){font-size:56px;line-height:56px}.today.svelte-1stzkn8 .num:where(.svelte-1stzkn8){background:linear-gradient(transparent 20%, var(--hl) 20%, var(--hl) 88%, transparent 88%)}.today.svelte-1stzkn8 .wd:where(.svelte-1stzkn8){color:var(--ink)}.late.svelte-1stzkn8 .num:where(.svelte-1stzkn8),.late.svelte-1stzkn8 .wd:where(.svelte-1stzkn8){color:var(--margin)}@media (max-width:760px){.num.svelte-1stzkn8{font-size:24px;line-height:28px}.big.svelte-1stzkn8 .num:where(.svelte-1stzkn8){font-size:36px;line-height:40px}}.fig.svelte-5ll0rn{text-align:right;justify-items:end;display:grid}.row.svelte-5ll0rn{align-items:baseline;gap:8px;display:flex}.num.svelte-5ll0rn{font:400 88px/80px var(--serif);letter-spacing:-.03em;font-variation-settings:"opsz" 72}.unit.svelte-5ll0rn{font:italic 400 22px/28px var(--serif);color:var(--graphite)}.red.svelte-5ll0rn .num:where(.svelte-5ll0rn){color:var(--margin)}figcaption.svelte-5ll0rn{max-width:22ch;margin-top:4px}@media (max-width:760px){.fig.svelte-5ll0rn{text-align:left;justify-items:start}.num.svelte-5ll0rn{font-size:44px;line-height:44px}.unit.svelte-5ll0rn{font-size:17px}}.ruler.svelte-1vksqx7{margin-right:8px;position:relative}.axis.svelte-1vksqx7{background:var(--ink);height:1px;position:absolute;bottom:24px;left:0;right:0}.tick.svelte-1vksqx7{background:var(--pencil);width:1px;height:5px;position:absolute;top:0}.tick.monday.svelte-1vksqx7{background:var(--ink);height:10px}.tick.now.svelte-1vksqx7{background:var(--margin);width:2px;height:14px;top:-14px}.lab.svelte-1vksqx7{white-space:nowrap;color:var(--pencil);position:absolute;top:12px;left:0;transform:translate(-50%)}.now-lab.svelte-1vksqx7{color:var(--margin);top:26px;transform:none}.flag.svelte-1vksqx7{width:0;position:absolute;bottom:25px}.stem.svelte-1vksqx7{background:var(--c);width:1px;position:absolute;top:0;bottom:0;left:0}.head.svelte-1vksqx7{z-index:1;max-width:var(--room,none);text-overflow:ellipsis;background:var(--paper);white-space:nowrap;align-items:baseline;gap:8px;padding:0 6px;display:flex;position:absolute;top:0;left:0;overflow:hidden;transform:translateY(-9px)}.flip.svelte-1vksqx7 .head:where(.svelte-1vksqx7){flex-direction:row-reverse;left:auto;right:0}.title.svelte-1vksqx7{font-size:14px;font-weight:500;line-height:18px}.exam.svelte-1vksqx7 .title:where(.svelte-1vksqx7){font:500 16px/20px var(--serif)}.when.svelte-1vksqx7{color:var(--pencil);font-size:11px;line-height:16px}.mg.svelte-1vksqx7{font:600 11px/1 var(--mono);letter-spacing:.08em;color:var(--c);margin-right:2px}.urgent.svelte-1vksqx7 .stem:where(.svelte-1vksqx7){background:var(--margin);width:2px}.urgent.svelte-1vksqx7 .when:where(.svelte-1vksqx7){color:var(--margin)}.faded.svelte-1vksqx7{opacity:.45}.tbc.svelte-1vksqx7{color:var(--pencil);font-weight:400}.later.svelte-1vksqx7{margin-top:4px}.list.svelte-1vksqx7,.more.svelte-1vksqx7{display:none}@media (max-width:760px){.ruler.svelte-1vksqx7,.later.svelte-1vksqx7{display:none}.list.svelte-1vksqx7{display:block}.more.svelte-1vksqx7{margin-top:8px;display:inline-block}.list.svelte-1vksqx7 li:where(.svelte-1vksqx7){border-bottom:1px solid var(--rule);grid-template-columns:76px minmax(0,1fr) auto;align-items:baseline;gap:8px;padding:8px 0 7px;display:grid}.list.svelte-1vksqx7 .when:where(.svelte-1vksqx7),.list.svelte-1vksqx7 .rel:where(.svelte-1vksqx7){color:var(--pencil);font-size:11px}.list.svelte-1vksqx7 .urgent:where(.svelte-1vksqx7) .rel:where(.svelte-1vksqx7){color:var(--margin)}}.tick.svelte-13sw3ws{width:var(--s);height:var(--s);background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid;position:relative}.tick.svelte-13sw3ws:after{content:"";position:absolute;inset:-11px}.tick.svelte-13sw3ws:disabled{cursor:default;opacity:.4}svg.svelte-13sw3ws{width:100%;height:100%;overflow:visible}rect.svelte-13sw3ws{fill:none;stroke:var(--graphite);stroke-width:1.5px;transition:stroke var(--fast) var(--ease)}.tick.svelte-13sw3ws:hover rect:where(.svelte-13sw3ws){stroke:var(--ink)}path.svelte-13sw3ws{fill:none;stroke:var(--c,var(--ink));stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:18;stroke-dashoffset:18px;transition:stroke-dashoffset .22s var(--ease)}.on.svelte-13sw3ws rect:where(.svelte-13sw3ws){stroke:var(--c,var(--ink))}.on.svelte-13sw3ws path:where(.svelte-13sw3ws){stroke-dashoffset:0}.tag.svelte-1hflygr{color:var(--pencil);white-space:nowrap}.doing.svelte-1hflygr{color:var(--ink)}.mono-gram.svelte-v2s2qj{font:600 11px/16px var(--mono);letter-spacing:.08em;color:var(--c);white-space:nowrap;text-decoration:none}a.mono-gram.svelte-v2s2qj:hover{text-underline-offset:3px;text-decoration:underline}.big.svelte-v2s2qj{font-size:13px;line-height:20px}.row.svelte-1m2sk8a{--lx:calc(24px + 52px + 40px + 24px);border-bottom:1px solid var(--rule);outline:none;position:relative}.row.svelte-1m2sk8a:focus-visible:before{content:"";background:var(--ink);width:3px;height:20px;position:absolute;top:10px;left:-14px}.line.svelte-1m2sk8a{grid-template-columns:24px 52px 40px minmax(0,1fr) auto;grid-template-areas:"tick tag min label aside";align-items:start;column-gap:8px;padding:8px 0 7px;display:grid}.c-tick.svelte-1m2sk8a{height:var(--line);grid-area:tick;align-items:center;display:flex}.c-tag.svelte-1m2sk8a{line-height:var(--line);grid-area:tag;padding-top:1px}.c-min.svelte-1m2sk8a{font-size:12px;line-height:var(--line);color:var(--pencil);text-align:right;grid-area:min}.c-label.svelte-1m2sk8a{grid-area:label;min-width:0}.c-aside.svelte-1m2sk8a{height:var(--line);white-space:nowrap;grid-area:aside;align-items:center;gap:12px;display:flex}.lbl.svelte-1m2sk8a{-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size .28s var(--ease), color var(--fast) var(--ease);background:linear-gradient(currentColor,currentColor) 0 58%/0% 1.5px no-repeat;text-decoration-color:#0000}a.lbl.svelte-1m2sk8a:hover,.row.svelte-1m2sk8a:focus-visible a.lbl:where(.svelte-1m2sk8a){-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.done.svelte-1m2sk8a .tag,.done.svelte-1m2sk8a .c-min:where(.svelte-1m2sk8a){opacity:.5}.done.svelte-1m2sk8a .lbl:where(.svelte-1m2sk8a){color:var(--pencil);background-size:100% 1.5px;text-decoration-color:#0000}.meta.svelte-1m2sk8a{white-space:nowrap;margin-left:8px}.opt.svelte-1m2sk8a{color:var(--pencil);font-size:12px;font-style:italic}.attend.svelte-1m2sk8a{border:1.5px solid var(--pencil);border-radius:50%;width:10px;height:10px;margin-left:4px}.res.svelte-1m2sk8a{font:500 12px/16px var(--mono)}.got.svelte-1m2sk8a{color:var(--c)}.miss.svelte-1m2sk8a{color:var(--margin)}.act.svelte-1m2sk8a{color:var(--pencil)}@media (hover:hover){.c-aside.svelte-1m2sk8a .act:where(.svelte-1m2sk8a){opacity:0;transition:opacity var(--fast) var(--ease)}.row.svelte-1m2sk8a:hover .c-aside:where(.svelte-1m2sk8a) .act:where(.svelte-1m2sk8a),.row.svelte-1m2sk8a:focus .c-aside:where(.svelte-1m2sk8a) .act:where(.svelte-1m2sk8a),.row.svelte-1m2sk8a:focus-within .c-aside:where(.svelte-1m2sk8a) .act:where(.svelte-1m2sk8a),.row.open.svelte-1m2sk8a .c-aside:where(.svelte-1m2sk8a) .act:where(.svelte-1m2sk8a){opacity:1}}.large.svelte-1m2sk8a .line:where(.svelte-1m2sk8a){padding:12px 0 11px}.large.svelte-1m2sk8a .lbl:where(.svelte-1m2sk8a){font-size:17px;line-height:28px}.large.svelte-1m2sk8a .c-tick:where(.svelte-1m2sk8a),.large.svelte-1m2sk8a .c-aside:where(.svelte-1m2sk8a){height:28px}.large.svelte-1m2sk8a .c-tag:where(.svelte-1m2sk8a),.large.svelte-1m2sk8a .c-min:where(.svelte-1m2sk8a){line-height:28px}.panel.svelte-1m2sk8a{margin:-2px 0 12px var(--lx);border-left:2px solid var(--c,var(--ink));gap:6px;padding:2px 0 2px 12px;font-size:14px;display:grid}.voice.svelte-1m2sk8a{font:italic 400 17px/24px var(--serif)}.links.svelte-1m2sk8a{flex-wrap:wrap;align-items:baseline;gap:4px 16px;display:flex}.ext.svelte-1m2sk8a{color:var(--pencil);margin-left:2px;font-size:11px}.warn.svelte-1m2sk8a{color:var(--margin)}.warn.svelte-1m2sk8a .caps:where(.svelte-1m2sk8a){margin-right:6px}.buttons.svelte-1m2sk8a{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.small.svelte-1m2sk8a{font-size:13px}.hl.svelte-1m2sk8a{background:var(--hl);transform-origin:0;pointer-events:none;animation:svelte-1m2sk8a-sweep 10s var(--ease) forwards;mix-blend-mode:multiply;z-index:0;position:absolute;inset:4px -6px}@media (prefers-color-scheme:dark){.hl.svelte-1m2sk8a{mix-blend-mode:screen}}.line.svelte-1m2sk8a,.panel.svelte-1m2sk8a{z-index:1;position:relative}@keyframes svelte-1m2sk8a-sweep{0%{opacity:1;transform:scaleX(0)}5%{opacity:1;transform:scaleX(1)}70%{opacity:1}to{opacity:0;transform:scaleX(1)}}@media (max-width:760px){.line.svelte-1m2sk8a{grid-template-columns:24px auto auto minmax(0,1fr) auto;grid-template-areas:"tick label label label label"".tag min.aside";row-gap:2px}.c-tag.svelte-1m2sk8a,.c-min.svelte-1m2sk8a,.c-aside.svelte-1m2sk8a{height:20px;line-height:20px}.c-min.svelte-1m2sk8a{text-align:left}.panel.svelte-1m2sk8a{margin-left:32px}.row.svelte-1m2sk8a:focus-visible:before{left:-10px}}.meter.svelte-v6y4eq{background:var(--rule);height:3px;display:block;position:relative}.fill.svelte-v6y4eq{background:var(--c,var(--ink));transition:width .4s var(--ease);position:absolute;inset:0 auto 0 0}.due.svelte-v6y4eq{background:var(--ink);width:2px;height:11px;margin-left:-1px;position:absolute;top:-4px}.note.svelte-1svdo6z{gap:8px;display:grid}.text.svelte-1svdo6z{font:400 17px/26px var(--serif);font-variation-settings:"opsz" 16;gap:10px;max-width:62ch;display:grid}.text.svelte-1svdo6z ul{gap:4px;display:grid}.text.svelte-1svdo6z li{padding-left:18px;position:relative}.text.svelte-1svdo6z li:before{content:"–";color:var(--pencil);position:absolute;left:0}.text.svelte-1svdo6z code{font:13px var(--mono)}.text.svelte-1svdo6z strong{font-weight:600}.cols.svelte-oake9x{border-bottom:1px solid var(--ink);align-items:stretch;gap:3px;display:flex}.col.svelte-oake9x{flex:1 1 0;min-width:0;position:relative}.bars.svelte-oake9x{height:var(--h);position:relative}.plan.svelte-oake9x{border-top:1.5px solid var(--pencil);z-index:1;position:absolute;bottom:0;left:0;right:0}.future.svelte-oake9x .plan:where(.svelte-oake9x){opacity:.6;border-top-style:dotted}.done.svelte-oake9x{flex-direction:column-reverse;display:flex;position:absolute;bottom:0;left:2px;right:2px}.seg.svelte-oake9x{background:var(--c);display:block}.today.svelte-oake9x:before{content:"";background:var(--hl-soft);position:absolute;inset:-6px -2px 0}.lab.svelte-oake9x{top:calc(var(--h) + 6px);white-space:nowrap;color:var(--pencil);font-size:10px;position:absolute;left:0}.today.svelte-oake9x .lab:where(.svelte-oake9x){color:var(--ink)}.strip.svelte-oake9x{padding-bottom:24px}.detour.svelte-k10v7o{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:12px;display:grid}.add.svelte-pik27h{grid-template-columns:auto minmax(0,1fr) 56px auto;align-items:center;gap:12px;margin-top:12px;display:grid}.which.svelte-pik27h{gap:4px;display:flex}.which.svelte-pik27h button:where(.svelte-pik27h){border:1px solid var(--rule);border-radius:var(--radius);height:26px;font:600 11px/1 var(--mono);letter-spacing:.08em;color:var(--c);background:0 0;padding:0 8px}.which.svelte-pik27h button.on:where(.svelte-pik27h){border-color:var(--c);box-shadow:inset 0 -3px 0 var(--c)}.min.svelte-pik27h{text-align:right}.err.svelte-pik27h{grid-column:1/-1;font-size:14px}@media (max-width:760px){.add.svelte-pik27h{grid-template-columns:minmax(0,1fr) 56px}.which.svelte-pik27h{grid-column:1/-1}.add.svelte-pik27h>.btn:where(.svelte-pik27h){grid-column:1/-1;justify-content:center}}.offer.svelte-h3pfjx{border-top:1px solid var(--ink);border-bottom:1px solid var(--rule);gap:4px;margin-bottom:8px;padding:10px 0 12px;display:grid}.offer.svelte-h3pfjx b:where(.svelte-h3pfjx){font-weight:600}.offer.svelte-h3pfjx .acts-line:where(.svelte-h3pfjx){gap:12px;margin-top:6px}.access.svelte-h3pfjx{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin-top:64px;padding-top:12px;display:flex}.mast.svelte-b3k96u{justify-content:space-between;align-items:flex-end;gap:32px;padding-top:8px;display:flex}.title.svelte-b3k96u{font:italic 400 56px/56px var(--serif);letter-spacing:-.02em;font-variation-settings:"opsz" 72}.mast-text.svelte-b3k96u .lead:where(.svelte-b3k96u){max-width:52ch;margin-top:12px}.mast-text.svelte-b3k96u .red:where(.svelte-b3k96u){white-space:nowrap}.group.svelte-b3k96u+.group:where(.svelte-b3k96u){margin-top:28px}.ghead.svelte-b3k96u{border-bottom:1px solid var(--ink);align-items:baseline;gap:10px;padding-bottom:6px;display:flex}.gname.svelte-b3k96u{font:500 15px/24px var(--sans);text-decoration:none}.gname.svelte-b3k96u:hover{text-decoration:underline}.gmeta.svelte-b3k96u{color:var(--pencil);margin-left:auto;font-size:12px}.empty.svelte-b3k96u{font:italic 400 17px/26px var(--serif);color:var(--graphite)}.behind.svelte-b3k96u{margin-top:28px}.behind.svelte-b3k96u summary:where(.svelte-b3k96u){cursor:pointer;border-bottom:1px solid var(--ink);align-items:baseline;gap:10px;padding:6px 0 8px;list-style:none;display:flex}.behind.svelte-b3k96u summary:where(.svelte-b3k96u)::-webkit-details-marker{display:none}.behind.svelte-b3k96u summary:where(.svelte-b3k96u):after{content:"+";font:500 13px/1 var(--mono);color:var(--pencil);margin-left:auto}.behind[open].svelte-b3k96u summary:where(.svelte-b3k96u):after{content:"−"}.today.svelte-b3k96u .acts-line:where(.svelte-b3k96u){margin-top:20px}.rail.svelte-b3k96u{gap:0;display:grid}.rail.svelte-b3k96u h2:where(.svelte-b3k96u){border-bottom:1px solid var(--ink);padding-bottom:6px}.note-h.svelte-b3k96u{margin-top:32px;margin-bottom:12px}.crs.svelte-b3k96u{border-bottom:1px solid var(--rule);gap:6px;padding:14px 0;text-decoration:none;display:grid}.crs.svelte-b3k96u:hover .crs-name:where(.svelte-b3k96u){text-underline-offset:3px;text-decoration:underline}.crs-top.svelte-b3k96u{align-items:baseline;gap:10px;display:flex}.mg.svelte-b3k96u{font:600 11px/1 var(--mono);letter-spacing:.08em;color:var(--c);min-width:28px}.crs-name.svelte-b3k96u{font-weight:500}.crs-pct.svelte-b3k96u{color:var(--graphite);margin-left:auto;font-size:12px}.crs-meta.svelte-b3k96u{color:var(--graphite);font-size:13px;line-height:20px}.log-lead.svelte-b3k96u{margin-bottom:20px}.recent.svelte-b3k96u{margin-top:16px}.recent.svelte-b3k96u li:where(.svelte-b3k96u){border-bottom:1px solid var(--rule);grid-template-columns:96px 36px minmax(0,1fr) auto;align-items:baseline;gap:8px;padding:8px 0 7px;display:grid}.when.svelte-b3k96u,.took.svelte-b3k96u{font-size:12px}.what.svelte-b3k96u{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:760px){.mast.svelte-b3k96u{flex-direction:column;align-items:flex-start}.title.svelte-b3k96u{font-size:40px;line-height:44px}.mast-text.svelte-b3k96u .lead:where(.svelte-b3k96u){font-size:15px;line-height:24px}.recent.svelte-b3k96u li:where(.svelte-b3k96u){grid-template-columns:72px 32px minmax(0,1fr)}.took.svelte-b3k96u{display:none}}.planned.svelte-carghj{color:var(--graphite)}.next.svelte-carghj .row{border-bottom:0}.next.svelte-carghj .lbl{box-shadow:inset 0 -.42em var(--hl)}.next.svelte-carghj .done .lbl{box-shadow:none}.then.svelte-carghj{color:var(--graphite);padding-left:32px;font-size:13px;line-height:20px}.then.svelte-carghj .caps:where(.svelte-carghj){color:var(--pencil)}.empty.svelte-carghj{font:italic 400 17px/26px var(--serif);color:var(--graphite)}.tabs.svelte-18c0rnn{border-bottom:1px solid var(--ink);scrollbar-width:none;gap:28px;display:flex;overflow-x:auto}button.svelte-18c0rnn{font:500 14px/20px var(--sans);color:var(--graphite);white-space:nowrap;background:0 0;border:0;padding:8px 0 10px;position:relative}button.svelte-18c0rnn:hover,.on.svelte-18c0rnn{color:var(--ink)}.on.svelte-18c0rnn:after{content:"";background:var(--c,var(--ink));height:3px;position:absolute;bottom:-1px;left:0;right:0}.count.svelte-18c0rnn{font:500 11px/1 var(--mono);color:var(--margin);margin-left:6px}.head.svelte-1dqf1e6{border:0;border-bottom:1px solid var(--ink);text-align:left;background:0 0;justify-content:space-between;align-items:baseline;gap:16px;width:100%;padding:6px 0 8px;display:flex}.theme.svelte-1dqf1e6{font:500 15px/24px var(--sans)}.folded.svelte-1dqf1e6 .head:where(.svelte-1dqf1e6){border-bottom-color:var(--rule)}.folded.svelte-1dqf1e6 .theme:where(.svelte-1dqf1e6){color:var(--graphite);font-weight:400}.meta.svelte-1dqf1e6{color:var(--pencil);white-space:nowrap;gap:12px;font-size:12px;display:flex}.count.all.svelte-1dqf1e6{color:var(--c)}@media (max-width:760px){.split.svelte-1dqf1e6{display:none}}.imp.svelte-himbnw{gap:10px;max-width:68ch;margin-top:40px;font-size:14px;display:grid}.row.svelte-himbnw{align-items:center;gap:12px;display:flex}.intro.svelte-1w0273g{max-width:68ch;margin-bottom:20px;font-size:14px}.empty.svelte-1w0273g{font:italic 400 17px/26px var(--serif);color:var(--graphite)}table.svelte-1w0273g{border-collapse:collapse;width:100%;font-size:14px}th.svelte-1w0273g{text-align:right;font:500 11px/16px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--pencil);border-bottom:1px solid var(--ink);padding:6px 0 8px 16px}th.svelte-1w0273g:first-child{text-align:left;padding-left:0}td.svelte-1w0273g{border-bottom:1px solid var(--rule);vertical-align:baseline;padding:8px 0 7px 16px}td.svelte-1w0273g:first-child{padding-left:0}.num.svelte-1w0273g{text-align:right;font:12px/24px var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--graphite)}.num.red.svelte-1w0273g{color:var(--margin);font-weight:600}.label.svelte-1w0273g{width:60%}.detours.svelte-1w0273g{color:var(--graphite);font-size:13px;display:block}.sub.svelte-1w0273g{margin:32px 0 4px}.notes.svelte-1w0273g li:where(.svelte-1w0273g){border-bottom:1px solid var(--rule);padding:8px 0 7px}.summary.svelte-1qozmpr{font:400 19px/28px var(--serif);max-width:60ch;margin-bottom:24px}dl.svelte-1qozmpr{grid-template-columns:120px minmax(0,1fr);margin:0;display:grid}dt.svelte-1qozmpr{color:var(--pencil);border-top:1px solid var(--ink);padding:12px 0}dd.svelte-1qozmpr{border-top:1px solid var(--ink);margin:0;padding:10px 0 12px}.big.svelte-1qozmpr{font:500 17px/24px var(--sans)}.sess.svelte-1qozmpr{display:block}.sess.svelte-1qozmpr .mono:where(.svelte-1qozmpr){margin-right:6px;font-size:12px}.dl.svelte-1qozmpr li:where(.svelte-1qozmpr){border-bottom:1px solid var(--rule);grid-template-columns:128px minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:6px 0 5px;display:grid}.dl.svelte-1qozmpr li:where(.svelte-1qozmpr):last-child{border-bottom:0}.when.svelte-1qozmpr,.rel.svelte-1qozmpr{color:var(--graphite);font-size:12px}.past.svelte-1qozmpr{opacity:.5}.notes.svelte-1qozmpr{color:var(--graphite);font-size:13px;display:block}.res.svelte-1qozmpr{flex-wrap:wrap;gap:4px 20px;display:flex}.revs.svelte-1qozmpr li:where(.svelte-1qozmpr){padding:4px 0;font-size:14px}.revs.svelte-1qozmpr .mono:where(.svelte-1qozmpr){font-size:11px}.who.svelte-1qozmpr{color:var(--graphite);margin:0 6px}@media (max-width:760px){dl.svelte-1qozmpr{grid-template-columns:1fr}dt.svelte-1qozmpr{padding-bottom:0}dd.svelte-1qozmpr{border-top:0}.dl.svelte-1qozmpr li:where(.svelte-1qozmpr){grid-template-columns:1fr auto}.dl.svelte-1qozmpr .when:where(.svelte-1qozmpr){grid-column:1/-1}}.code.svelte-1sigyos{justify-items:end;gap:2px;padding-top:10px;display:inline-grid}.code.svelte-1sigyos .caps:where(.svelte-1sigyos){color:var(--graphite)}.mg.svelte-1sigyos{font:600 22px/28px var(--mono);letter-spacing:.04em;color:var(--c)}.mast.svelte-1sigyos{justify-content:space-between;align-items:flex-end;gap:32px;padding-top:8px;display:flex}.mast-text.svelte-1sigyos{flex:auto;min-width:0}.title.svelte-1sigyos{font:italic 400 56px/60px var(--serif);letter-spacing:-.02em;font-variation-settings:"opsz" 72}.lead.svelte-1sigyos{margin-top:10px}.meter.svelte-1sigyos{max-width:560px;margin-top:16px}.plan-tools.svelte-1sigyos{align-items:baseline;gap:16px;font-size:13px;display:flex}.plan-tools.svelte-1sigyos span:where(.svelte-1sigyos){margin-right:auto}.empty.svelte-1sigyos{font:italic 400 17px/26px var(--serif);color:var(--graphite)}.sub.svelte-1sigyos{margin-bottom:4px;font-size:14px}.closed.svelte-1sigyos{margin-top:24px}.closed.svelte-1sigyos summary:where(.svelte-1sigyos){cursor:pointer;padding:8px 0}.topic-head.svelte-1sigyos{border-bottom:1px solid var(--ink);align-items:baseline;gap:12px;padding-bottom:4px;display:flex}.topic-head.svelte-1sigyos .card:where(.svelte-1sigyos){margin-left:auto}.topic-count.svelte-1sigyos{color:var(--graphite);padding-top:8px;display:inline-block}@media (max-width:760px){.mast.svelte-1sigyos{flex-direction:column;align-items:flex-start}.title.svelte-1sigyos{font-size:38px;line-height:42px}.lead.svelte-1sigyos{font-size:15px;line-height:24px}.mg.svelte-1sigyos{font-size:15px}}.page.svelte-i8ttvu{background-image:linear-gradient(90deg, transparent calc(50% - 160px), var(--margin) calc(50% - 160px), var(--margin) calc(50% - 159px), transparent calc(50% - 159px)), repeating-linear-gradient(0deg, color-mix(in srgb, var(--ink-blue) 22%, transparent) 0 1px, transparent 1px 32px), repeating-linear-gradient(0deg, color-mix(in srgb, var(--ink-blue) 9%, transparent) 0 1px, transparent 1px 8px), repeating-linear-gradient(90deg, color-mix(in srgb, var(--ink-plum) 10%, transparent) 0 1px, transparent 1px 32px);place-items:center;min-height:100vh;padding:24px;display:grid}.card.svelte-i8ttvu{background:var(--paper);border:1px solid var(--ink);gap:10px;width:min(320px,100%);padding:32px 28px 24px;display:grid}form.svelte-i8ttvu{gap:10px;display:grid}.word.svelte-i8ttvu{font:italic 400 48px/1 var(--serif);letter-spacing:-.02em}.dot.svelte-i8ttvu{color:var(--margin);font-style:normal}label.svelte-i8ttvu{margin-top:12px}.big.svelte-i8ttvu{justify-content:center;height:40px;margin-top:16px}.alt.svelte-i8ttvu{justify-self:start;margin-top:6px}.setup.svelte-i8ttvu{color:var(--graphite);margin-top:8px;font-size:14px;line-height:20px}.err.svelte-i8ttvu{font-size:14px}.boot.svelte-1cvv42p{border-bottom:1px solid var(--ink);height:56px}.fail.svelte-1cvv42p{padding:64px 0 0 calc(var(--margin-w) + 24px);font:italic 400 19px/28px var(--serif)}
