._chops_zkx4f_2{gap:var(--s2);flex-direction:column;display:flex}._head_zkx4f_8{justify-content:space-between;align-items:center;display:flex}._grid_zkx4f_14{gap:var(--s2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}._cell_zkx4f_20{min-width:0;position:relative}._cell_zkx4f_20>:first-child{width:100%}._more_zkx4f_32{background:0 0;width:36px;min-width:36px;height:36px;padding:0;position:absolute;top:0;right:0}._note_zkx4f_43{color:var(--ink2)}._menu_zkx4f_47{gap:var(--s2);flex-direction:column;display:flex}._pair_zkx4f_53{gap:var(--s2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._link_zkx4f_59{align-items:center;gap:var(--s2);min-height:var(--target);color:var(--slate);text-decoration:underline;display:inline-flex}._editor_cv7p4_1{gap:var(--s3);margin-top:var(--s4);flex-direction:column;display:flex}._times_cv7p4_8{gap:var(--s2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._times_cv7p4_8>:last-child{grid-column:1/-1}._problem_cv7p4_19{color:var(--bad)}._group_cv7p4_23{border:0;min-width:0;margin:0;padding:0}._group_cv7p4_23 legend{margin-bottom:var(--s2);padding:0}._chips_cv7p4_35{gap:var(--s2);margin:0 calc(-1 * var(--gutter)) var(--s2);padding:0 var(--gutter);display:flex;overflow-x:auto}._note_cv7p4_43{gap:var(--s1);flex-direction:column;display:flex}._text_cv7p4_49{width:100%;padding:var(--s3);background:var(--panel);border:1px solid var(--line);border-radius:var(--r-readout);color:var(--ink);resize:vertical;font-size:1rem}._actions_cv7p4_60{gap:var(--s2);grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);display:grid}._host_16bdf_2{left:var(--gutter);right:var(--gutter);bottom:calc(var(--nav-h) + env(safe-area-inset-bottom) + var(--s2));z-index:30;pointer-events:none;justify-content:center;display:flex;position:fixed}._toast_16bdf_13{justify-content:space-between;align-items:center;gap:var(--s3);width:100%;max-width:560px;min-height:52px;padding:var(--s1) var(--s2) var(--s1) var(--s4);background:var(--ink);color:var(--panel);border-radius:var(--r-sheet);pointer-events:auto;touch-action:none;display:flex}._message_16bdf_30{min-height:var(--target);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;padding:0;font-size:1rem;font-weight:650;line-height:1.3}._message_16bdf_30:focus-visible{outline-color:var(--panel)}._action_16bdf_49{min-width:var(--target);min-height:var(--target);padding:0 var(--s3);border-radius:var(--r-control);color:var(--panel);text-underline-offset:3px;background:0 0;border:0;flex:none;font-size:1rem;font-weight:800;text-decoration:underline}._action_16bdf_49:active{background:var(--ink2)}._action_16bdf_49:focus-visible{outline-color:var(--panel)}@media (prefers-reduced-motion:no-preference){._toast_16bdf_13{animation:.15s ease-out _fade-in_16bdf_1}@keyframes _fade-in_16bdf_1{0%{opacity:0}to{opacity:1}}}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-wdth-normal-DY7AcnAa.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:Archivo;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-ext-wdth-normal-7khWdh9v.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:Archivo;font-style:italic;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-wdth-italic-BuvkOFDm.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:Share Tech Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/share-tech-mono-latin-400-normal-CCqdbj5z.woff2)format("woff2")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--chassis:#c9c5bc;--panel:#e6e2d9;--panel2:#dad6cc;--ink:#23262c;--ink2:#51555e;--ink2OnChassis:#474b53;--line:#d2cdc3;--slate:#2f5379;--pad:#efece5;--lit:#f2b632;--led:#ff3b2e;--ledbg:#2a1310;--onLed:var(--ledbg);--good:#2e6b45;--bad:#9a2c22;--scrim:color-mix(in srgb, var(--ink) 40%, transparent);--cell-accent:var(--ink);--cell-hit:var(--ink2);--cell-ghost:color-mix(in srgb, var(--ink2) 45%, var(--pad));--font-sans:"Archivo", system-ui, sans-serif;--font-mono:"Share Tech Mono", ui-monospace, monospace;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--gutter:var(--s4);--r-control:6px;--r-pad:8px;--r-sheet:12px;--r-readout:4px;--target:44px;--focus-ring:3px solid var(--slate);--nav-h:64px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--chassis:#1b1d21;--panel:#26292f;--panel2:#2e3238;--ink:#e7e4dd;--ink2:#a9adb5;--ink2OnChassis:#a9adb5;--line:#2e3136;--slate:#8db2da;--pad:#31353c;--good:#7cc49a;--bad:#e58277}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--chassis:#1b1d21;--panel:#26292f;--panel2:#2e3238;--ink:#e7e4dd;--ink2:#a9adb5;--ink2OnChassis:#a9adb5;--line:#2e3136;--slate:#8db2da;--pad:#31353c;--good:#7cc49a;--bad:#e58277}*,:before,:after{box-sizing:border-box}html,body{height:100%;margin:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{background:var(--chassis);color:var(--ink);font-family:var(--font-sans);overscroll-behavior:none;font-size:1rem;font-weight:400;font-stretch:100%;line-height:1.5}#root{height:100%}h1,h2,h3,p{overflow-wrap:break-word}h1,h2,h3,p,dl,dd,ul,ol{margin:0}ul,ol{padding:0;list-style:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}:focus-visible{outline:var(--focus-ring);outline-offset:2px}.t-title{font-size:1.625rem;font-weight:850;font-stretch:118%;line-height:1.15}.t-section{font-size:1.1875rem;font-weight:800;font-stretch:105%;line-height:1.2}.t-body{font-size:1rem;font-weight:400;font-stretch:100%;line-height:1.5}.t-label{font-size:1rem;font-weight:650;font-stretch:100%;line-height:1.3}.t-meta{font-size:.875rem;font-weight:500;font-stretch:90%;line-height:1.4}.t-small{font-size:.8125rem;font-weight:600;font-stretch:85%;line-height:1.35}.t-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:400;font-stretch:100%}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
