:root{--bg:#f8f7f4;--panel:#fff;--panel-2:#f1efea;--sheet:#fff;--line:#ece9e3;--line-2:#e2ded7;--line-3:#8c877e;--line-drop:#cbc6bc;--hover-on-panel:#ebe8e2;--hover-on-page:#e8e4dc;--hover-on-fill:#e2ddd4;--text:#1a1814;--text-2:#45413a;--muted:#5e5a52;--faint:#6e6a61;--action:#1a1814;--action-hover:#3b372f;--on-action:#fff;--reader:#a86400;--reader-bg:#fcefd9;--reader-text:#8a5000;--reader-box:#fff9ef;--reader-line:#f1ddb8;--you:#2f6bd8;--you-bg:#e7effc;--you-bg-line:#b9cdf0;--you-text:#1f56b0;--you-box:#f3f7fe;--you-line:#c8d8f4;--you-wash:#2f6bd82e;--outline:#d3cec5;--outline-strong:#a9a398;--ok:#23874f;--ok-bg:#e4f3ea;--ok-text:#1a6b3d;--alert:#c23b30;--alert-bg:#fce9e6;--alert-text:#9c2b22;--chart-1:#2a78d6;--chart-2:#eb6834;--chart-3:#1baf7a;--chart-4:#eda100;--chart-5:#e87ba4;--chart-6:#008300;--seq-1:#cde2fb;--seq-2:#9ec5f4;--seq-3:#6da7ec;--seq-4:#3987e5;--seq-5:#256abf;--seq-empty:#f4f2ee;--google-blue:#4285f4;--google-green:#34a853;--google-yellow:#fbbc05;--google-red:#ea4335;--paper:#fff;--ink:#1a1814;--ink-2:#4a463f;--ink-3:#6b675f;--you-band:#eaf1fd;--you-band-selected:#dce8fb;--stage:#efede8;--faint-stage:var(--faint);--tick-done:#bdb8ae;--mark-matched:#187542;--mark-missed:#b8322a;--mark-unsure:#66625a;--stage-dim:.45;--stage-dim-next-reader:.6;--scrim:#1a181459;--veil:#efede8eb;--font-sans:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--font-script:"Courier Prime", "Courier New", Courier, monospace;--type-page-title:32px;--leading-page-title:40px;--tracking-page-title:-.02em;--type-sheet-title:24px;--leading-sheet-title:32px;--tracking-sheet-title:-.015em;--type-popover-title:20px;--leading-popover-title:28px;--tracking-popover-title:-.01em;--type-large:18px;--type-row-title:17px;--leading-row-title:24px;--type-body:16px;--leading-body:1.5;--type-secondary:15px;--type-compact:14px;--leading-compact:20px;--type-small:13px;--leading-small:18px;--type-eyebrow:12px;--leading-eyebrow:16px;--tracking-eyebrow:.08em;--type-speaker:14px;--tracking-speaker:.08em;--type-mono:13px;--type-mono-small:12px;--type-icon:17px;--type-step:20px;--type-end:34px;--type-script-field:20px;--type-countdown:120px;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--space-0:2px;--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-14:56px;--space-18:72px;--gutter:24px;--gutter-narrow:16px;--control:44px;--control-lg:48px;--control-take:52px;--control-dock:60px;--control-main:76px;--switch-width:52px;--switch-height:30px;--dot:8px;--radius-tag:6px;--radius-tile:14px;--radius-tile-lg:16px;--radius-card:20px;--radius-panel:24px;--radius-pill:999px;--radius-round:50%;--radius-bar:2px;--shadow-1:0 1px 2px #1a18140a, 0 4px 14px -6px #1a181414;--shadow-float:0 2px 6px #1a18140d, 0 18px 40px -14px #1a18142e;--shadow-pop:0 0 0 1px #1a18140d, 0 4px 10px #1a18140d, 0 28px 56px -18px #1a181438;--shadow-sheet:-20px 0 48px -16px #1a18142e;--shadow-lift:0 6px 18px #1a181414;--shadow-knob:0 1px 3px #1a181440;--focus-ring:2px solid var(--you);--focus-offset:2px;--dur-fast:.12s;--dur-base:.2s;--dur-in:.25s;--ease-out:cubic-bezier(.25, 1, .5, 1);--press-scale:.97;--pop-from:.96}@media (prefers-reduced-motion:reduce){:root{--dur-fast:1ms;--dur-base:1ms;--dur-in:1ms;--press-scale:1;--pop-from:1}}html:has(.shell){background:var(--bg);margin:0}html:has(.shell) body{background:var(--bg);margin:0}.shell{box-sizing:border-box;background:var(--bg);min-height:100dvh;color:var(--text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-sans);font-size:var(--type-body);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;-moz-text-size-adjust:100%;text-size-adjust:100%}.shell *,.shell :before,.shell :after{box-sizing:border-box}:where(.shell) button,:where(.shell) input,:where(.shell) select,:where(.shell) textarea{font:inherit;color:inherit}:where(.shell) a{color:var(--text);-webkit-text-decoration-color:var(--line-3);text-decoration-color:var(--line-3);text-underline-offset:3px}:where(.shell) a:hover{text-decoration-color:currentColor}:where(.shell) :is(a,button,input,select,textarea,label){transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), transform var(--dur-base) var(--ease-out)}:where(.shell) button:not(:disabled):active{transform:scale(var(--press-scale))}.shell [hidden]{display:none!important}.shell :focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
