@font-face{font-family:"IBM Plex Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/assets/IBMPlexSerif-400i-latinext-hOoDEQwh.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"IBM Plex Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/assets/IBMPlexSerif-400i-latin-BCf4TsCA.woff2) format("woff2");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:"IBM Plex Serif";font-style:normal;font-weight:300;font-display:swap;src:url(/assets/IBMPlexSerif-300-latinext-CzQC4F9w.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:300;font-display:swap;src:url(/assets/IBMPlexSerif-300-latin-DqJHHkLj.woff2) format("woff2");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:"IBM Plex Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/IBMPlexSerif-400-latinext-CNMooFZX.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/IBMPlexSerif-400-latin-BIGslYFI.woff2) format("woff2");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:"IBM Plex Serif";font-style:normal;font-weight:500;font-display:swap;src:url(/assets/IBMPlexSerif-500-latinext-CmETpp4t.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:500;font-display:swap;src:url(/assets/IBMPlexSerif-500-latin-REKAfBVG.woff2) format("woff2");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:"IBM Plex Serif";font-style:normal;font-weight:600;font-display:swap;src:url(/assets/IBMPlexSerif-600-latinext-CU6LeQOd.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:600;font-display:swap;src:url(/assets/IBMPlexSerif-600-latin-DAxitmSu.woff2) format("woff2");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:"IBM Plex Serif";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/IBMPlexSerif-700-latinext-BoBbeF2z.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/IBMPlexSerif-700-latin-bnJnpGuO.woff2) format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/IBMPlexMono-400-latinext-BmRBH3aV.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/IBMPlexMono-400-latin-DMJ8VG8y.woff2) format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/IBMPlexMono-500-latinext-CAhNIIs5.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/IBMPlexMono-500-latin-DSY6xOcd.woff2) format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/IBMPlexMono-700-latinext-Dhimjc7-.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/IBMPlexMono-700-latin-7sUh57Bg.woff2) format("woff2");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:"Noto Serif Devanagari";font-style:normal;font-weight:500;font-display:swap;src:url(/assets/NotoSerifDevanagari-500-devanagari-Dg6RpQsN.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}:root{--gb-dark0-hard:#1d2021;--gb-dark0:#282828;--gb-dark0-soft:#32302f;--gb-dark1:#3c3836;--gb-dark2:#504945;--gb-dark3:#665c54;--gb-dark4:#7c6f64;--gb-gray:#928374;--gb-light0-hard:#f9f5d7;--gb-light0:#fbf1c7;--gb-light0-soft:#f2e5bc;--gb-light1:#ebdbb2;--gb-light2:#d5c4a1;--gb-light3:#bdae93;--gb-light4:#a89984;--gb-bright-red:#fb4934;--gb-bright-green:#b8bb26;--gb-bright-yellow:#fabd2f;--gb-bright-blue:#83a598;--gb-bright-purple:#d3869b;--gb-bright-aqua:#8ec07c;--gb-neutral-red:#cc241d;--gb-neutral-green:#98971a;--gb-neutral-yellow:#d79921;--gb-neutral-blue:#458588;--gb-neutral-purple:#b16286;--gb-neutral-aqua:#689d6a;--gb-faded-red:#9d0006;--gb-faded-green:#79740e;--gb-faded-yellow:#b57614;--gb-faded-blue:#076678;--gb-faded-purple:#8f3f71;--gb-faded-aqua:#427b58;--brand-orange:#de7f0e;--surface-chrome:var(--gb-dark0-hard);--surface-sunken:var(--gb-dark0);--surface-input:var(--gb-dark0);--surface-page:var(--gb-dark0-soft);--surface-card:var(--gb-dark1);--surface-raised:var(--gb-dark1);--surface-hover:rgba(235,219,178,.06);--surface-active:rgba(235,219,178,.11);--surface-overlay:rgba(29,32,33,.72);--border-subtle:var(--gb-dark1);--border-default:var(--gb-dark2);--border-strong:var(--gb-dark3);--text-strong:var(--gb-light0);--text-body:var(--gb-light1);--text-muted:var(--gb-light4);--text-faint:var(--gb-gray);--text-on-accent:var(--gb-dark0-hard);--accent:var(--brand-orange);--accent-hover:#ec8f20;--accent-press:#c46f0a;--accent-soft:rgba(222,127,14,.16);--focus-ring:var(--brand-orange);--info:var(--gb-bright-blue);--info-soft:rgba(131,165,152,.16);--success:var(--gb-bright-green);--success-soft:rgba(184,187,38,.16);--warning:var(--gb-bright-yellow);--warning-soft:rgba(250,189,47,.16);--danger:var(--gb-bright-red);--danger-soft:rgba(251,73,52,.16);--thought-aqua:var(--gb-bright-aqua);--thought-purple:var(--gb-bright-purple)}[data-theme=light]{--surface-chrome:var(--gb-light2);--surface-sunken:var(--gb-light1);--surface-input:var(--gb-light0-hard);--surface-page:var(--gb-light0-soft);--surface-card:var(--gb-light0);--surface-raised:var(--gb-light0-hard);--surface-hover:rgba(60,56,54,.06);--surface-active:rgba(60,56,54,.11);--surface-overlay:rgba(60,56,54,.45);--border-subtle:var(--gb-light1);--border-default:var(--gb-light2);--border-strong:var(--gb-light3);--text-strong:var(--gb-dark0-hard);--text-body:var(--gb-dark1);--text-muted:var(--gb-dark4);--text-faint:var(--gb-gray);--text-on-accent:var(--gb-dark0-hard);--accent-hover:#c46f0a;--accent-press:#ab6009;--accent-soft:rgba(222,127,14,.18);--info:var(--gb-faded-blue);--info-soft:rgba(7,102,120,.12);--success:var(--gb-faded-green);--success-soft:rgba(121,116,14,.12);--warning:var(--gb-faded-yellow);--warning-soft:rgba(181,118,20,.14);--danger:var(--gb-faded-red);--danger-soft:rgba(157,0,6,.1);--thought-aqua:var(--gb-faded-aqua);--thought-purple:var(--gb-faded-purple)}:root{--font-serif:"IBM Plex Serif",Georgia,"Times New Roman",serif;--font-mono:"IBM Plex Mono",ui-monospace,Menlo,monospace;--font-display:var(--font-serif);--font-body:var(--font-serif);--font-ui:var(--font-serif);--text-2xs:11px;--text-xs:12px;--text-sm:13px;--text-base:14px;--text-md:15px;--text-read:16px;--text-lg:18px;--text-xl:22px;--text-2xl:28px;--text-3xl:40px;--leading-tight:1.15;--leading-snug:1.3;--leading-body:1.55;--leading-read:1.7;--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--tracking-label:.08em;--tracking-display:-.015em}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius-xs:2px;--radius-sm:3px;--radius-md:4px;--radius-lg:6px;--radius-pill:999px;--border-width:1px;--control-sm:24px;--control-md:30px;--control-lg:36px;--shadow-1:0 1px 0 rgba(0,0,0,.3);--shadow-2:0 8px 24px rgba(0,0,0,.45);--shadow-3:0 24px 64px rgba(0,0,0,.6);--ring:0 0 0 1px var(--surface-page),0 0 0 2px var(--focus-ring);--ease-out:cubic-bezier(.2,.7,.2,1);--dur-fast:90ms;--dur-base:.14s;--dur-slow:.22s;--titlebar-h:36px;--statusbar-h:24px;--ribbon-w:44px;--sidebar-w:248px;--panel-w:300px;--content-max:720px}html,body{background:var(--surface-page);color:var(--text-body);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-body);-webkit-font-smoothing:antialiased}a{color:var(--accent);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--accent-soft)}a:hover{color:var(--accent-hover);text-decoration-color:currentColor}::selection{background:var(--accent-soft);color:var(--text-strong)}code,kbd,pre{font-family:var(--font-mono)}button,input,select,textarea,optgroup{font-family:inherit}[data-theme=light]{--accent:#a85507;--accent-hover:#8f4806;--accent-press:#7a3d05;--accent-soft:rgba(168,85,7,.14);--focus-ring:#a85507;--text-on-accent:#fbf1c7}html,body{margin:0}*,*:before,*:after{box-sizing:border-box}a{text-decoration:none}a:hover{text-decoration:underline}@keyframes hetuBlink{0%,50%{opacity:1}50.01%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.hetu-cursor{animation:none!important}}
