@font-face{font-family:Quicksand;font-style:normal;font-display:swap;font-weight:500;src:url(/spa/assets/quicksand-latin-500-normal-_DbwbYKP.woff2) format("woff2"),url(/spa/assets/quicksand-latin-500-normal-7J1fbcAD.woff) format("woff")}@font-face{font-family:Quicksand;font-style:normal;font-display:swap;font-weight:600;src:url(/spa/assets/quicksand-latin-600-normal-DTBPeRoM.woff2) format("woff2"),url(/spa/assets/quicksand-latin-600-normal-CkxN0sDw.woff) format("woff")}@font-face{font-family:Quicksand;font-style:normal;font-display:swap;font-weight:700;src:url(/spa/assets/quicksand-latin-700-normal-Dpk7G9Y6.woff2) format("woff2"),url(/spa/assets/quicksand-latin-700-normal-HjJN-aaT.woff) format("woff")}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(/spa/assets/newsreader-latin-400-normal-BFBkh4jY.woff2) format("woff2"),url(/spa/assets/newsreader-latin-400-normal-gRTjlS2D.woff) format("woff")}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:600;src:url(/spa/assets/newsreader-latin-600-normal-30OJ_TG_.woff2) format("woff2"),url(/spa/assets/newsreader-latin-600-normal-DUnT2r2g.woff) format("woff")}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/spa/assets/dm-mono-latin-500-normal-DRMDZjhP.woff2) format("woff2"),url(/spa/assets/dm-mono-latin-500-normal-CN8Miw6E.woff) format("woff")}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(/spa/assets/inter-tight-latin-400-normal-iW8qmuJY.woff2) format("woff2"),url(/spa/assets/inter-tight-latin-400-normal-BLrFJfvD.woff) format("woff")}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:400;src:url(/spa/assets/geist-latin-400-normal-B40WzpMT.woff2) format("woff2"),url(/spa/assets/geist-latin-400-normal-akEymXtG.woff) format("woff")}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:600;src:url(/spa/assets/geist-latin-600-normal-CSETrqM2.woff2) format("woff2"),url(/spa/assets/geist-latin-600-normal-DsPlZH-9.woff) format("woff")}@font-face{font-family:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/spa/assets/instrument-serif-latin-400-normal-DnYpCC2O.woff2) format("woff2"),url(/spa/assets/instrument-serif-latin-400-normal-BVbkICAY.woff) format("woff")}@font-face{font-family:"Instrument Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/spa/assets/instrument-serif-latin-400-italic-DKMiL14s.woff2) format("woff2"),url(/spa/assets/instrument-serif-latin-400-italic-u__WvvIK.woff) format("woff")}:root{--color-ink:#16202a;--color-ink-muted:#5b6570;--color-ink-inverse:#ffffff;--color-paper:#fafaf5;--color-sheet:#ffffff;--color-wash:#f2f4f7;--color-sunken:#e6ebf1;--color-hair:rgba(22, 32, 42, .16);--color-grid:rgba(47, 95, 181, .09);--color-pen:#2f5fb5;--color-pen-wash:#dce6f5;--color-pen-paper:#f4f7fc;--color-highlight:#fff0a8;--color-positive:#2e7d4f;--color-positive-ink:#1f6b3f;--color-positive-wash:#e3f1e6;--color-negative:#c0392b;--color-negative-ink:#a93226;--color-negative-wash:#fbe4e1;--color-caution-ink:#8a5300;--color-caution-wash:#fbefd6;--color-brand:#ff5757;--color-brand-soft:#ebff8a;--color-scrim:rgba(22, 32, 42, .32);--color-glass:rgba(250, 250, 245, .85);--color-action:#16202a;--color-action-ink:#ffffff;--color-action-lip:#2f5fb5;--color-tint-lilac-soft:#e4dcff;--color-tint-lilac-ink:#4b2fc0;--color-tint-peach-soft:#ffe1cc;--color-tint-peach-ink:#b04a12;--color-tint-sky-soft:#dce6f5;--color-tint-sky-ink:#2f5fb5;--color-tint-sage-soft:#d6f0dc;--color-tint-sage-ink:#2e6b3a;--font-serif:"Newsreader", Georgia, serif;--font-sans:"Quicksand", ui-rounded, system-ui, sans-serif;--font-mono:"DM Mono", ui-monospace, monospace;--font-wordmark:"Inter Tight", system-ui, sans-serif;--space-2xs:2px;--space-xs:4px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:20px;--space-2xl:24px;--space-3xl:32px;--space-4xl:40px;--radius-card:6px;--radius-control:8px;--radius-tile:8px;--radius-sheet:10px;--radius-full:9999px;--line:1.5px;--line-strong:2.5px;--line-margin:3px;--lip:3px;--lip-pressed:1px;--offset:6px;--offset-hero:8px;--shadow-card:none;--shadow-action:none;--focus-ring:2.5px solid #2f5fb5;--dur-fast:.12s;--dur-base:.2s;--dur-slow:.32s;--dur-arrive:.6s;--ease-smooth:cubic-bezier(.45, 0, .55, 1);--ease-arrive:cubic-bezier(.22, 1, .36, 1);--icon-xs:12px;--icon-sm:14px;--icon-md:18px;--icon-lg:24px;--icon-xl:32px;--icon-stroke:2.2;--icon-stroke-mark:3;--icon-well-sm:36px;--icon-well-md:48px;--column:460px;--column-wide:1152px;--touch:44px;--grid-size:20px;--grid-line:1px;--blur-glass:12px;--button-md:46px;--button-lg:54px;--button-icon:44px;--button-icon-drawn:36px;--choice-height:60px;--choice-gap:12px;--choice-letter:28px;--choice-ring:30px;--choice-figure:120px;--topbar-height:56px;--topbar-focus-height:68px;--sheet-share:.58;--sheet-max-height:75dvh;--sheet-title:20px;--sheet-title-line:26px;--sheet-previous:28px;--sheet-previous-size:17px;--sheet-equation:60px;--sheet-explanation:70px;--sheet-say-size:15px;--sheet-say-line:22px;--sheet-visual-min:140px;--sheet-passage-size:16px;--sheet-passage-line:24px;--sheet-math-floor:20px;--sheet-math-lg:30px;--sheet-math-md:19px;--sheet-ladder:90px;--sheet-tick:11px;--slit-height:10px;--slit-height-sm:5px;--slit-gap:3px;--slit-radius:2px;--report-footer-height:36px;--signin-art:132px;--avatar-sm:36px;--avatar-lg:88px}.theme-sales{--color-ink:#1c2420;--color-ink-muted:#6b6560;--color-paper:#fcfbf8;--color-hair:#d9d8d1;--color-glass:rgba(252, 251, 248, .85);--color-pen:#c2462b;--color-pen-wash:#fbe4da;--color-pen-paper:#fbe4da;--color-positive:#2e8b6a;--color-positive-wash:#e2f2eb;--color-negative:#c8364a;--color-action:#c2462b;--color-action-ink:#ffffff;--color-action-lip:#a93c24;--font-serif:"Instrument Serif", Georgia, serif;--font-sans:"Geist", system-ui, sans-serif;--radius-card:24px;--radius-control:9999px;--radius-tile:16px;--radius-sheet:28px;--lip:0px;--lip-pressed:0px;--offset:0px;--offset-hero:0px;--shadow-card:0px 1px 2px rgba(22, 15, 12, .04), 0px 12px 32px -16px rgba(22, 15, 12, .12);--shadow-action:0px 8px 24px -12px rgba(194, 70, 43, .6);--focus-ring:3px solid rgba(219, 82, 53, .18)}@media(prefers-reduced-motion:reduce){:root{--dur-fast:.01ms;--dur-base:.01ms;--dur-slow:.01ms;--dur-arrive:.01ms}}.t-hero{font-family:var(--font-serif);font-size:38px;line-height:40px;font-weight:600;letter-spacing:-.02em}.t-display{font-family:var(--font-serif);font-size:30px;line-height:33px;font-weight:600;letter-spacing:-.013em}.t-title{font-family:var(--font-serif);font-size:22px;line-height:26px;font-weight:600}.t-stemLg{font-family:var(--font-serif);font-size:27px;line-height:32px;font-weight:600;letter-spacing:-.007em}.t-stem{font-family:var(--font-serif);font-size:24px;line-height:30px;font-weight:400}.t-stemSm{font-family:var(--font-serif);font-size:19px;line-height:25px;font-weight:600}.t-prompt{font-family:var(--font-serif);font-size:17px;line-height:22px;font-weight:400}.t-score{font-family:var(--font-serif);font-size:48px;line-height:50px;font-weight:600;letter-spacing:-.021em;font-variant-numeric:tabular-nums}.t-figure{font-family:var(--font-serif);font-size:24px;line-height:28px;font-weight:600;font-variant-numeric:tabular-nums}.t-avatar{font-family:var(--font-serif);font-size:16px;line-height:20px;font-weight:600}.t-avatarLg{font-family:var(--font-serif);font-size:34px;line-height:40px;font-weight:600}.t-reading{font-family:var(--font-sans);font-size:17px;line-height:28px;font-weight:500}.t-choice{font-family:var(--font-sans);font-size:17px;line-height:22px;font-weight:600}.t-heading{font-family:var(--font-sans);font-size:15px;line-height:20px;font-weight:700}.t-body{font-family:var(--font-sans);font-size:14px;line-height:21px;font-weight:500}.t-label{font-family:var(--font-sans);font-size:13px;line-height:18px;font-weight:700}.t-caption{font-family:var(--font-sans);font-size:12px;line-height:16px;font-weight:500}.t-overline{font-family:var(--font-mono);font-size:11px;line-height:14px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.t-mono{font-family:var(--font-mono);font-size:12px;line-height:16px;font-weight:500;font-variant-numeric:tabular-nums}.t-wordmark{font-family:var(--font-wordmark);font-size:18px;line-height:24px;font-weight:400;letter-spacing:-.02em}.mx{--paper:var(--color-paper);--sheet:var(--color-sheet);--wash:var(--color-wash);--sunken:var(--color-sunken);--ink:var(--color-ink);--ink-muted:var(--color-ink-muted);--ink-faint:var(--color-ink-muted);--ink-inverse:var(--color-ink-inverse);--grid:var(--color-grid);--hair:var(--color-hair);--pen:var(--color-pen);--pen-wash:var(--color-pen-wash);--pen-paper:var(--color-pen-paper);--highlight:var(--color-highlight);--pos:var(--color-positive);--pos-ink:var(--color-positive-ink);--pos-wash:var(--color-positive-wash);--neg:var(--color-negative);--neg-ink:var(--color-negative-ink);--neg-wash:var(--color-negative-wash);--sunk:var(--lip-pressed);--lip-press:calc(var(--lip) - var(--lip-pressed));--shift:var(--offset);--s-xs:var(--space-xs);--s-sm:var(--space-sm);--s-md:var(--space-md);--s-lg:var(--space-lg);--s-xl:var(--space-xl);--s-xxl:var(--space-2xl);--s-hero:var(--space-3xl);--s-mega:var(--space-4xl);--r-well:var(--radius-card);--r-card:var(--radius-card);--r-control:var(--radius-control);--r-tile:var(--radius-control);--r-full:var(--radius-full);--control-lg:var(--button-lg);--control-sm:32px;--icon-bold:var(--icon-stroke-mark);--icon-well:var(--choice-ring);--slit-h:var(--slit-height-sm);--slit-r:var(--slit-radius);--max-content:var(--column);--m-fast:var(--dur-fast);--m-base:var(--dur-base);--m-slow:var(--dur-slow);--font-serif-semi:var(--font-serif);--font-sans-semi:var(--font-sans);--font-sans-bold:var(--font-sans);--fs-title:22px;--lh-title:26px;--fs-prompt:17px;--lh-prompt:22px;--fs-choice:17px;--fs-label:13px;--lh-body:21px;--fs-caption:12px;--fs-overline:11px;--lh-overline:14px;--ls-overline:.1em;--fs-mono:12px;--fs-score:48px;--lh-score:50px;--math-lg:var(--sheet-math-lg);--math-md:var(--sheet-math-md);--ladder-h:var(--sheet-ladder);--choice-fig:var(--choice-figure);--page-share:var(--sheet-share);--page-say-size:var(--sheet-say-size);--page-say-lh:var(--sheet-say-line);--page-title:var(--sheet-title);--page-title-lh:var(--sheet-title-line);--page-prev:var(--sheet-previous);--page-prev-size:var(--sheet-previous-size);--page-eq:var(--sheet-equation);--page-say:var(--sheet-explanation);--page-floor:var(--sheet-math-floor);--page-visual:var(--sheet-visual-min);--page-passage-size:var(--sheet-passage-size);--page-passage-lh:var(--sheet-passage-line);--choice-h:var(--choice-height);--letter:var(--choice-letter);--fs-tick:var(--sheet-tick)}.mx{height:100%;position:relative;overflow:hidden;color:var(--ink);font-family:var(--font-sans);background-color:var(--paper);background-image:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px);background-size:var(--grid-size) var(--grid-size);background-position:-1px -1px}.mx *,.mx *:before,.mx *:after{box-sizing:border-box}.mx button{font:inherit;color:inherit}.mx :focus-visible{outline:var(--line-strong) solid var(--pen);outline-offset:2px}.mx .mx-gut{padding-left:var(--s-xl);padding-right:var(--s-xl)}.mx .mx-label{font-family:var(--font-mono);font-size:var(--fs-overline);line-height:var(--lh-overline);letter-spacing:var(--ls-overline);text-transform:uppercase;color:var(--ink-muted)}.mx .mx-tex svg{display:inline-block;overflow:visible}.mx .mx-btn{min-height:var(--control-lg);padding:0 var(--s-xl);border-radius:var(--r-control);border:var(--line) solid var(--ink);font-family:var(--font-sans-bold);font-weight:700;font-size:var(--fs-label);cursor:pointer;box-shadow:0 var(--lip) 0 var(--pen-wash);transition:transform var(--m-fast),box-shadow var(--m-fast)}.mx .mx-btn:active:not([disabled]){transform:translateY(var(--lip-press));box-shadow:0 var(--sunk) 0 var(--pen-wash)}.mx .mx-btn-primary{background:var(--ink);color:var(--ink-inverse);box-shadow:0 var(--lip) 0 var(--pen)}.mx .mx-btn-primary:active:not([disabled]){box-shadow:0 var(--sunk) 0 var(--pen)}.mx .mx-btn-quiet{background:var(--sheet)}.mx .mx-btn[disabled]{background:var(--sunken);color:var(--ink-faint);border-color:var(--hair);box-shadow:none;cursor:default}.mx .mx-btn-small,.mx .mx-qtab{position:relative}.mx .mx-btn-small:after,.mx .mx-qtab:after{content:"";position:absolute;inset:calc((var(--control-sm) - 44px) / 2)}@media(hover:hover){.mx .mx-btn-primary:not([disabled]):hover{box-shadow:0 calc(var(--lip) + var(--sunk)) 0 var(--pen)}.mx .mx-btn-quiet:not([disabled]):hover{box-shadow:0 calc(var(--lip) + var(--sunk)) 0 var(--pen-wash)}.mx .mx-choice:not([disabled]):not(.dim):not(.is-right):not(.is-wrong):hover{background:var(--wash)}}.mx .mx-btn-small{min-height:var(--control-sm);padding:0 var(--s-md);font-family:var(--font-sans-bold);font-weight:700;font-size:var(--fs-label);border-radius:var(--r-control);background:var(--sheet);border:var(--line) solid var(--ink);box-shadow:0 var(--sunk) 0 var(--pen-wash);cursor:pointer}.mx .mx-letter{width:var(--letter);height:var(--letter);border-radius:var(--r-full);border:var(--line) solid var(--ink-faint);color:var(--ink-muted);font-family:var(--font-mono);font-size:var(--fs-mono);display:grid;place-items:center;flex:none}.mx .mx-mark{position:absolute;right:calc(-1 * var(--s-sm));top:calc(-1 * var(--s-md));width:var(--icon-well);height:var(--icon-well);border-radius:var(--r-full);border:var(--line-strong) solid currentColor;background:var(--sheet);display:grid;place-items:center}.mx .mx-mark svg{width:var(--icon-sm);height:var(--icon-sm);fill:none;stroke:currentColor;stroke-width:var(--icon-bold);stroke-linecap:round;stroke-linejoin:round}.mx .mx-mark.pos{color:var(--pos);transform:rotate(-8deg)}.mx .mx-mark.neg{color:var(--neg);transform:rotate(6deg)}.mx .mx-qtab{min-width:var(--control-sm);height:var(--control-sm);border-radius:var(--r-control);border:var(--line) solid var(--ink);background:var(--sheet);font-family:var(--font-mono);font-size:var(--fs-mono);cursor:pointer;box-shadow:0 var(--sunk) 0 var(--pen-wash)}.mx .mx-qtab[aria-current=true]{background:var(--ink);color:var(--ink-inverse);box-shadow:0 var(--sunk) 0 var(--pen)}.mx .mx-choices{display:flex;flex-direction:column;gap:var(--s-md)}.mx .mx-choice{position:relative;display:flex;align-items:center;gap:var(--s-md);width:100%;min-height:var(--choice-h);text-align:left;background:var(--sheet);border:var(--line) solid var(--ink);border-radius:var(--r-tile);box-shadow:0 var(--lip) 0 var(--hair);padding:var(--s-md) var(--s-lg);font-family:var(--font-sans-semi);font-weight:600;font-size:var(--fs-choice);cursor:pointer}.mx .mx-choice[aria-pressed=true]{border:var(--line-strong) solid var(--pen);background:var(--pen-paper)}.mx .mx-choice[aria-pressed=true] .mx-letter{border-color:var(--pen);background:var(--pen);color:var(--ink-inverse)}.mx .mx-choice.is-right{border:var(--line-strong) solid var(--pos)}.mx .mx-choice.is-right .mx-letter{border-color:var(--pos);color:var(--pos)}.mx .mx-choice.is-wrong{border:var(--line-strong) solid var(--neg)}.mx .mx-choice.is-wrong .mx-letter{border-color:var(--neg);color:var(--neg)}.mx .mx-choice.dim{color:var(--ink-muted);border-color:var(--hair);box-shadow:none}.mx .mx-choice .verdict{margin-left:auto}.mx .mx-choice[disabled]{cursor:default}.mx .mx-display{display:flex;justify-content:center}.mx .mx-nb{white-space:nowrap}.mx .mx-hl{background:var(--highlight);color:inherit}.mx .mx-fig{display:block;color:var(--ink)}.mx .mx-fig svg{display:block;width:100%;height:auto}.mx .mx-tex svg{max-width:100%}.mx .mx-ink{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}.mx .mx-shape{fill:none;stroke-width:var(--line-strong)}.mx .mx-mv{position:absolute;inset:0;display:grid;grid-template-rows:var(--ladder-h) minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.mx .mx-ladder{position:relative;overflow:hidden}.mx .mx-eqbox{position:relative;min-width:0;overflow:hidden;display:flex;align-items:center;justify-content:center;padding-bottom:var(--s-hero);transition:padding-bottom var(--m-base)}.mx .mx-eq{flex:none;display:inline-block;font-size:var(--math-lg);line-height:1;white-space:nowrap;transform-origin:center}.mx .tok{display:inline-block;transform-origin:0 0;padding:0 .05em;border-radius:var(--r-well);margin-left:var(--gap, 0)}.mx .tok:first-child{margin-left:0}.mx .tok.hl{background:linear-gradient(transparent 14%,var(--highlight) 14%,var(--highlight) 92%,transparent 92%) no-repeat;background-size:100% 100%}.mx .tok.hl.swipe{background-size:0% 100%;animation:mx-swipe var(--m-slow) forwards;animation-delay:var(--hl-delay, 0ms)}@keyframes mx-swipe{to{background-size:100% 100%}}.mx .mx-ghosts{position:absolute;inset:0;pointer-events:none}.mx .mx-ghosts .tok{position:absolute;font-size:var(--math-lg)}.mx .mx-note{position:absolute;bottom:var(--s-lg);left:50%;transform:translate(-50%);font-family:var(--font-mono);font-size:var(--fs-mono);color:var(--pen);border:var(--line) dashed currentColor;border-radius:var(--r-full);padding:var(--s-xs) var(--s-md);white-space:nowrap;opacity:0;transition:opacity var(--m-base)}.mx .mx-note.show{opacity:1}.mx .mx-graph{position:absolute;inset:0;width:100%;height:100%}.mx .mx-graph .gl{stroke:var(--grid);stroke-width:1}.mx .mx-graph .ax{stroke:var(--ink-faint);stroke-width:var(--line)}.mx .mx-graph .tk{fill:var(--ink-muted);font-family:var(--font-mono);font-size:var(--fs-tick)}.mx .mx-graph .an{fill:var(--ink-muted);font-family:var(--font-sans-semi);font-weight:600;font-size:var(--fs-caption)}.mx .mx-graph .cv{fill:none;stroke:var(--ink);stroke-width:var(--line-strong);stroke-linecap:round}.mx .mx-graph .fl{fill:var(--ink);font-family:var(--font-sans-bold);font-weight:700;font-size:var(--fs-caption);paint-order:stroke;stroke:var(--sheet);stroke-width:4px}.mx .mx-graph .pt{fill:var(--ink);stroke:var(--sheet);stroke-width:2px}.mx .mx-graph .pen{fill:var(--ink)}.mx .mx-graph .pl{fill:var(--ink);font-family:var(--font-mono);font-size:var(--fs-caption);paint-order:stroke;stroke:var(--sheet);stroke-width:4px}.mx .mx-pick{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s-xl);padding:var(--s-lg)}.mx .mx-pick .big{font-family:var(--font-serif-semi);font-size:var(--fs-score);line-height:var(--lh-score);padding:var(--s-md) var(--s-xxl);max-width:100%}.mx .mx-pick .big.long{font-size:var(--math-md);line-height:var(--lh-body);padding:var(--s-md) var(--s-xl);width:100%}.mx .mx-text{position:absolute;inset:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--s-md);padding:var(--s-lg) var(--s-lg) var(--s-lg) var(--s-xl);font-family:var(--font-serif);font-size:var(--fs-prompt);line-height:var(--lh-prompt)}@media(prefers-reduced-motion:reduce){.mx *,.mx *:before,.mx *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.mx.pg-lab{height:100dvh;bottom:auto}.mx.pg-overlay{background:none;pointer-events:none;z-index:10}.mx.pg-overlay .pg-work{pointer-events:auto}.mx .pg-q,.mx .pg-work{position:absolute;inset:0;display:flex;flex-direction:column;max-width:var(--max-content);margin:0 auto}.mx .pg-qhead{flex:none;min-height:var(--s-mega);display:flex;align-items:center;justify-content:space-between;gap:var(--s-sm)}.mx .pg-labtabs{display:flex;gap:var(--s-xs)}.mx .pg-labtabs .mx-qtab{font-size:var(--fs-overline);box-shadow:none}.mx .pg-qbody{flex:1;min-height:0;overflow-y:auto;padding-top:var(--s-sm);padding-bottom:var(--s-xl);display:flex;flex-direction:column;gap:var(--s-lg)}.mx .pg-prompt{font-family:var(--font-serif);font-size:var(--fs-prompt);line-height:var(--lh-prompt);text-wrap:pretty}.mx .pg-choices{display:flex;flex-direction:column;gap:var(--s-md)}.mx .pg-choices.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.mx .pg-choices .mx-choice.dim{opacity:1;color:var(--ink-muted);border-color:var(--hair)}.mx .pg-choices .mx-mark{top:calc(-1 * var(--s-sm))}.mx .pg-bar,.mx .pg-foot{flex:none;background:var(--paper);border-top:var(--line) solid var(--hair);padding-top:var(--s-md);padding-bottom:calc(var(--s-lg) + var(--lip) + env(safe-area-inset-bottom,0px))}.mx .pg-bar{display:flex;flex-direction:column;gap:var(--s-md)}.mx .pg-actions,.mx .pg-foot{display:flex;align-items:center;gap:var(--s-sm)}.mx .pg-actions .mx-btn,.mx .pg-next{flex:1}.mx .pg-verdict{font-family:var(--font-serif-semi);font-weight:600;font-size:var(--fs-prompt);line-height:var(--lh-prompt)}.mx .pg-verdict.pos{color:var(--pos-ink)}.mx .pg-verdict.neg{color:var(--neg-ink)}.mx .pg-back{flex:none;min-height:var(--control-lg);padding:0 var(--s-lg) 0 0;text-align:left;background:none;border:0;font-family:var(--font-sans-bold);font-weight:700;font-size:var(--fs-label);color:var(--ink-muted);cursor:pointer}.mx .pg-q[data-sheet=on] .pg-qbody{padding-bottom:calc(var(--sheet-now, 0px) + var(--s-sm));gap:var(--s-sm)}.mx .pg-q[data-sheet=on] .pg-choices{gap:var(--s-sm)}.mx .pg-q[data-sheet=on] .pg-choices.four{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-xs)}.mx .pg-q[data-sheet=on] .pg-qhead .pg-verdict{font-size:var(--fs-label);line-height:var(--page-title-lh)}.mx .pg-q[data-sheet=on] .mx-choice{min-height:var(--control-sm);padding:var(--s-xs);gap:var(--s-xs);font-size:var(--fs-label);box-shadow:none}.mx .pg-q[data-sheet=on] .mx-letter{--letter: var(--s-xl);width:var(--s-xl);height:var(--s-xl);font-size:var(--fs-overline)}.mx .pg-q[data-sheet=on] .mx-mark{--icon-well: var(--s-lg);right:calc(-1 * var(--s-sm));top:calc(-1 * var(--s-sm));width:var(--s-lg);height:var(--s-lg);border-width:var(--line)}.mx .pg-q[data-sheet=on] .mx-mark svg{width:var(--s-md);height:var(--s-md)}.mx .pg-work{top:auto;z-index:5;background-color:var(--paper);background-image:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px);background-size:var(--grid-size) var(--grid-size);border:var(--line) solid var(--ink);border-bottom:0;border-radius:var(--r-card) var(--r-card) 0 0;box-shadow:0 calc(-1 * var(--shift)) 0 var(--pen-wash);transition:transform var(--m-slow) var(--smooth, ease-in-out),visibility 0s linear var(--m-slow);transform:translateY(102%);visibility:hidden}.mx .pg-work[data-open=true]{transform:none;visibility:visible;transition:transform var(--m-slow) var(--smooth, ease-in-out),height var(--m-slow) var(--smooth, ease-in-out)}@media(prefers-reduced-motion:reduce){.mx .pg-work[data-open=true]{transition:none}}.mx .pg-work .pg-foot{background:none;border-top:0;padding-top:var(--s-sm)}.mx .pg-head{flex:none;min-height:var(--control-sm);padding-top:var(--s-xs);display:flex;align-items:center;gap:var(--s-sm)}.mx .pg-slit{flex:1;height:var(--slit-h);border-radius:var(--slit-r);background:var(--sunken);overflow:hidden}.mx .pg-slit i{display:block;height:100%;background:var(--pen);transform-origin:left;transform:scaleX(0);transition:transform var(--m-base)}.mx .pg-title{flex:none;margin:0;padding:0 var(--pg-edge) var(--s-xs);font-family:var(--font-serif-semi);font-weight:600;font-size:var(--page-title);line-height:var(--page-title-lh);text-wrap:balance}.mx .pg-count{flex:none;font-family:var(--font-mono);font-size:var(--fs-overline);color:var(--ink-muted)}.mx .pg-x{flex:none;width:var(--control-sm);height:var(--control-sm);margin-right:calc(-1 * var(--s-sm));padding:0;display:grid;place-items:center;background:none;border:0;cursor:pointer;color:var(--ink)}.mx .pg-x{position:relative}.mx .pg-flag{color:var(--ink-muted);margin-right:0}.mx .pg-x:focus-visible,.mx .pg-back:focus-visible{outline:var(--line-strong) solid var(--pen);outline-offset:2px}@media(hover:hover){.mx .pg-back:hover{color:var(--ink);text-decoration:underline}.mx .pg-flag:hover{color:var(--ink)}}.mx .pg-x:after{content:"";position:absolute;inset:calc((var(--control-sm) - 44px) / 2)}.mx .pg-x svg{display:block;width:var(--icon-sm);height:var(--icon-sm);fill:none;stroke:currentColor;stroke-width:var(--icon-bold);stroke-linecap:round;stroke-linejoin:round}.mx .pg-slide{--pg-edge: var(--s-lg);flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;margin:0 calc(var(--s-xl) + var(--shift)) var(--shift) var(--s-xl);padding:var(--s-md) 0 var(--s-xs);background:var(--sheet);border:var(--line) solid var(--ink);border-radius:var(--r-card);box-shadow:var(--shift) var(--shift) 0 var(--pen-wash)}.mx .pg-prev{flex:none;height:var(--page-prev);padding:0 var(--pg-edge);display:flex;align-items:center;font-size:var(--page-prev-size);color:var(--ink-muted);white-space:nowrap;overflow:hidden}.mx .pg-prev>span{flex:none;display:inline-block;transform-origin:left center}.mx .pg-eq{flex:none;position:relative;height:var(--page-eq)}.mx .pg-eq .mx-mv{grid-template-rows:0 minmax(0,1fr)}.mx .pg-eq .mx-eqbox{padding:0 0 0 var(--pg-edge);justify-content:flex-start}.mx .pg-eq .mx-eq{transform-origin:left center}.mx .pg-eq .tok[data-role=result]{margin-left:calc(var(--gap, 0em) + .25em);margin-right:.25em}.mx .pg-say{flex:none;min-height:var(--page-say);padding:var(--s-xs) var(--pg-edge) 0;font-size:var(--page-say-size);line-height:var(--page-say-lh);color:var(--ink-muted);text-wrap:pretty}.mx .pg-say:empty{display:none}.mx .pg-visual{flex:1;display:none;min-height:var(--page-visual);position:relative;margin-top:var(--s-xs)}.mx .pg-visual>.mx-fig{position:absolute;inset:0}.mx .pg-visual>.mx-fig svg{height:100%}.mx .pg-slide[data-visual=on] .pg-visual{display:block}.mx .pg-card{display:none;position:relative;padding:0 var(--pg-edge)}.mx .pg-slide[data-mode=card] .pg-card{display:block}.mx .pg-slide[data-mode=card] .pg-prev,.mx .pg-slide[data-mode=card] .pg-eq,.mx .pg-slide[data-mode=graph] .pg-prev,.mx .pg-slide[data-mode=graph] .pg-eq{display:none}.mx .pg-card .mx-text,.mx .pg-card .mx-pick{position:static;overflow:visible;padding:0}.mx .pg-card .mx-pick{padding:var(--s-sm) 0}.mx .pg-slide[data-mode=text] .pg-prev{display:none}.mx .pg-slide[data-mode=text] .pg-eq{height:auto}.mx .pg-eq.pg-probe{height:auto;min-height:0;visibility:hidden;pointer-events:none}.mx .rd{position:relative;padding:0 var(--pg-edge)}.mx .rd-block+.rd-block{margin-top:var(--s-sm);padding-top:var(--s-sm);border-top:var(--line) solid var(--hair)}.mx .rd-from{font-family:var(--font-sans-bold);font-weight:700;font-size:var(--fs-overline);line-height:var(--lh-overline);letter-spacing:var(--ls-overline);text-transform:uppercase;color:var(--ink-muted)}.mx .rd-line{margin:var(--s-xs) 0 0;font-family:var(--font-serif);font-size:var(--page-passage-size);line-height:var(--page-passage-lh);color:var(--ink);text-wrap:pretty}.mx .rd-w{display:inline-block}.mx .rd .hl{background:linear-gradient(transparent 14%,var(--highlight) 14%,var(--highlight) 92%,transparent 92%) no-repeat;background-size:100% 100%}.mx .rd .hl.swipe{background-size:0% 100%;animation:mx-swipe var(--m-slow) forwards;animation-delay:var(--hl-delay, 0ms)}.mx .rd [data-edge=start],.mx .rd [data-edge=both]{padding-left:var(--s-xs)}.mx .rd [data-edge=end],.mx .rd [data-edge=both]{padding-right:var(--s-xs)}.mx .rd-b{display:inline-block;width:var(--line-strong);height:var(--page-passage-size);margin:0 var(--s-xs);vertical-align:middle;background:var(--ink);transform-origin:bottom}.mx .pg-others{flex:none;padding:0 var(--s-sm) 0 0}.mx .pg-others[hidden],.mx .pg-slide[data-mode=list] .pg-title,.mx .pg-slide[data-mode=list] .pg-prev,.mx .pg-slide[data-mode=list] .pg-eq{display:none}.mx .pg-slide[data-mode=list] .pg-card{display:block;padding:0}.mx .pg-slide[data-mode=list]{padding:0;background:linear-gradient(to top,var(--sheet) 60%,transparent) bottom / 100% var(--s-xxl) no-repeat local,linear-gradient(to top,var(--pen-wash),transparent) bottom / 100% var(--s-md) no-repeat scroll,var(--sheet)}.mx .pg-other{display:grid;grid-template-columns:var(--letter) minmax(0,1fr) var(--icon-sm);column-gap:var(--s-sm);align-items:center;width:100%;padding:var(--s-sm) var(--pg-edge);text-align:left;background:none;border:0;border-top:var(--line) solid var(--hair)}.mx .pg-other:first-child{border-top:0}.mx button.pg-other{cursor:pointer}.mx .pg-other-value{min-height:var(--letter);display:flex;align-items:center;font-family:var(--font-sans-semi);font-weight:600;font-size:var(--fs-label);color:var(--ink)}.mx .pg-other-value .mx-fig{width:var(--choice-fig)}.mx .pg-other-origin{grid-column:1 / -1;font-size:var(--fs-caption);line-height:var(--lh-body);color:var(--ink-muted);overflow-wrap:break-word}.mx .pg-other-icon{width:var(--icon-sm);height:var(--letter);fill:none;stroke:var(--ink-muted);stroke-width:var(--icon-bold);stroke-linecap:round;stroke-linejoin:round}.mx .pg-slide,.mx .pg-qbody{scrollbar-width:none}.mx .pg-fit{position:absolute;inset:0;overflow:auto;padding:var(--s-md);background:var(--sheet)}.mx .pg-fit pre{font-family:var(--font-mono);font-size:var(--fs-mono);white-space:pre-wrap}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--color-paper);color:var(--color-ink)}.mx.pg-overlay{position:fixed;inset:0}.mx-tex svg{display:inline-block;overflow:visible}._icon_1d3ay_1{flex:none;stroke-width:var(--icon-stroke)}._xs_1d3ay_2{width:var(--icon-xs);height:var(--icon-xs)}._sm_1d3ay_3{width:var(--icon-sm);height:var(--icon-sm)}._md_1d3ay_4{width:var(--icon-md);height:var(--icon-md)}._lg_1d3ay_5{width:var(--icon-lg);height:var(--icon-lg)}._xl_1d3ay_6{width:var(--icon-xl);height:var(--icon-xl)}._well_1d3ay_7{flex:none;display:grid;place-items:center;border-radius:var(--radius-full);border:var(--line) solid var(--color-ink);color:var(--color-ink)}._well-sm_1d3ay_8{width:var(--icon-well-sm);height:var(--icon-well-sm)}._well-md_1d3ay_9{width:var(--icon-well-md);height:var(--icon-well-md)}._tone-neutral_1d3ay_10{background:var(--color-pen-wash)}._tone-wash_1d3ay_11{background:var(--color-sunken)}._tone-positive_1d3ay_12{background:var(--color-positive-wash);color:var(--color-positive-ink)}._tone-negative_1d3ay_13{background:var(--color-negative-wash);color:var(--color-negative-ink)}._tone-tint-lilac_1d3ay_14{background:var(--color-tint-lilac-soft);color:var(--color-tint-lilac-ink)}._tone-tint-peach_1d3ay_15{background:var(--color-tint-peach-soft);color:var(--color-tint-peach-ink)}._tone-tint-sky_1d3ay_16{background:var(--color-tint-sky-soft);color:var(--color-tint-sky-ink)}._tone-tint-sage_1d3ay_17{background:var(--color-tint-sage-soft);color:var(--color-tint-sage-ink)}._spinner_8p3gh_1{display:inline-block;flex:none;width:var(--icon-sm);height:var(--icon-sm);border-radius:var(--radius-full);border:var(--line-strong) solid currentColor;border-right-color:transparent;animation:_spin_8p3gh_1 calc(var(--dur-arrive) + var(--dur-base)) linear infinite}@keyframes _spin_8p3gh_1{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){._spinner_8p3gh_1{animation-duration:calc(var(--dur-arrive) * 4)}}._button_ixb8q_2{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);border:var(--line) solid transparent;border-radius:var(--radius-control);background:none;color:var(--color-ink);text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--dur-fast) var(--ease-smooth),box-shadow var(--dur-fast) var(--ease-smooth),background-color var(--dur-fast)}._button_ixb8q_2:focus-visible{outline:var(--focus-ring);outline-offset:var(--space-2xs)}._md_ixb8q_9{min-height:var(--button-md);padding:0 var(--space-xl)}._lg_ixb8q_10{min-height:var(--button-lg);padding:0 var(--space-xl)}._full_ixb8q_11{width:100%}._label_ixb8q_12{min-width:0}._primary_ixb8q_14{background:var(--color-action);color:var(--color-action-ink);border-color:var(--color-action);box-shadow:0 var(--lip) 0 var(--color-action-lip),var(--shadow-action)}._secondary_ixb8q_15{background:var(--color-sheet);border-color:var(--color-ink);box-shadow:0 var(--lip) 0 var(--color-pen-wash)}._ghost_ixb8q_16{color:var(--color-ink)}._link_ixb8q_17{min-height:var(--touch);padding:0 var(--space-2xs);color:var(--color-pen)}._icon_ixb8q_18{width:var(--button-icon-drawn);height:var(--button-icon-drawn);border-color:var(--color-ink);border-radius:var(--radius-full);background:var(--color-sheet)}._icon_ixb8q_18:after{content:"";position:absolute;inset:calc((var(--button-icon-drawn) - var(--touch)) / 2)}@media(hover:hover){._primary_ixb8q_14:not(:disabled):not([aria-busy]):hover{box-shadow:0 calc(var(--lip) + var(--lip-pressed)) 0 var(--color-action-lip),var(--shadow-action)}._secondary_ixb8q_15:not(:disabled):not([aria-busy]):hover{box-shadow:0 calc(var(--lip) + var(--lip-pressed)) 0 var(--color-pen-wash)}._ghost_ixb8q_16:not(:disabled):hover,._link_ixb8q_17:not(:disabled):hover{text-decoration:underline;text-underline-offset:var(--space-2xs)}._icon_ixb8q_18:not(:disabled):hover{background:var(--color-wash)}}._primary_ixb8q_14:not(:disabled):not([aria-busy]):active{transform:translateY(calc(var(--lip) - var(--lip-pressed)));box-shadow:0 var(--lip-pressed) 0 var(--color-action-lip)}._secondary_ixb8q_15:not(:disabled):not([aria-busy]):active{transform:translateY(calc(var(--lip) - var(--lip-pressed)));box-shadow:0 var(--lip-pressed) 0 var(--color-pen-wash)}._button_ixb8q_2:disabled{background:var(--color-sunken);color:var(--color-ink-muted);border-color:var(--color-hair);box-shadow:none;cursor:default}._ghost_ixb8q_16:disabled,._link_ixb8q_17:disabled{background:none;border-color:transparent}._button_ixb8q_2[aria-busy]{cursor:progress}._mark_o6eu9_1{flex:none;display:inline-grid;place-items:center;border-radius:var(--radius-full);border:var(--line-strong) solid currentColor;background:var(--color-sheet)}._glyph_o6eu9_2{width:60%;height:60%;stroke-width:var(--icon-stroke-mark)}._xs_o6eu9_3{width:var(--icon-md);height:var(--icon-md);border-width:var(--line)}._sm_o6eu9_4{width:var(--icon-lg);height:var(--icon-lg)}._md_o6eu9_5{width:var(--choice-ring);height:var(--choice-ring)}._right_o6eu9_6{color:var(--color-positive);transform:rotate(-8deg)}._wrong_o6eu9_7{color:var(--color-negative);transform:rotate(6deg)}._skipped_o6eu9_8{color:var(--color-ink-muted)}._unreached_o6eu9_9{color:var(--color-ink-muted);border-style:dotted}._text_5cmld_1{margin:0;color:var(--color-ink);text-wrap-style:pretty}._muted_5cmld_2{color:var(--color-ink-muted)}._inverse_5cmld_3{color:var(--color-ink-inverse)}._positive_5cmld_4{color:var(--color-positive-ink)}._negative_5cmld_5{color:var(--color-negative-ink)}._pen_5cmld_6{color:var(--color-pen)}._card_16vn3_1{display:flex;flex-direction:column;gap:var(--space-md);width:100%;text-align:left;color:var(--color-ink);background:var(--color-sheet);border:var(--line) solid var(--color-ink);border-radius:var(--radius-card);box-shadow:var(--shadow-card);font:inherit}._md_16vn3_2{padding:var(--space-lg)}._lg_16vn3_3{padding:var(--space-xl)}._raised_16vn3_4{box-shadow:var(--offset) var(--offset) 0 var(--wash-under, var(--color-pen-wash)),var(--shadow-card)}._neutral_16vn3_5{--wash-under: var(--color-pen-wash)}._tint-lilac_16vn3_6{--wash-under: var(--color-tint-lilac-soft)}._tint-peach_16vn3_7{--wash-under: var(--color-tint-peach-soft)}._tint-sky_16vn3_8{--wash-under: var(--color-tint-sky-soft)}._tint-sage_16vn3_9{--wash-under: var(--color-tint-sage-soft)}._positive_16vn3_10{--wash-under: var(--color-positive-wash)}._negative_16vn3_11{--wash-under: var(--color-negative-wash)}._pressable_16vn3_12{cursor:pointer;transition:transform var(--dur-fast) var(--ease-smooth),box-shadow var(--dur-fast) var(--ease-smooth)}._pressable_16vn3_12:focus-visible{outline:var(--focus-ring);outline-offset:var(--space-2xs)}@media(hover:hover){._pressable_16vn3_12:hover{background:var(--color-pen-paper)}}._pressable_16vn3_12._raised_16vn3_4:active{transform:translate(var(--offset),var(--offset));box-shadow:0 0 0 var(--wash-under, var(--color-pen-wash))}._list_tx2pg_1{list-style:none;margin:0;padding:0;background:var(--color-sheet);border:var(--line) solid var(--color-ink);border-radius:var(--radius-tile);overflow:hidden;box-shadow:var(--shadow-card)}._item_tx2pg_2+._item_tx2pg_2{border-top:var(--line) solid var(--color-hair)}._row_tx2pg_3{display:flex;align-items:center;gap:var(--space-md);width:100%;min-height:var(--choice-height);padding:var(--space-md) var(--space-lg);text-align:left;color:var(--color-ink);background:none;border:0;font:inherit}._pressable_tx2pg_4{cursor:pointer}._pressable_tx2pg_4:focus-visible{outline:var(--focus-ring);outline-offset:calc(-1 * var(--line-strong))}@media(hover:hover){._pressable_tx2pg_4:hover{background:var(--color-wash)}}._selected_tx2pg_7{background:var(--color-pen-paper)}._leading_tx2pg_8{flex:none;display:flex}._text_tx2pg_9{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-2xs)}._trailing_tx2pg_10{flex:none;display:flex;align-items:center;gap:var(--space-xs);color:var(--color-ink-muted)}._section_tx2pg_11{display:flex;flex-direction:column;gap:var(--space-sm)}._title_tx2pg_12{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._notice_16ijq_1{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-tile);background:var(--color-wash);color:var(--color-ink)}._body_16ijq_2{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-2xs)}._positive_16ijq_3{background:var(--color-positive-wash);color:var(--color-positive-ink)}._negative_16ijq_4{background:var(--color-negative-wash);color:var(--color-negative-ink)}._view_1f6ul_1{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-md);padding:var(--space-3xl) var(--space-xl);text-align:center;color:var(--color-ink-muted);min-height:calc(var(--choice-height) * 4)}._bar_cn8gi_1{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-xl) var(--space-lg)}._bar_cn8gi_1>:last-child{flex:1}._ruled_cn8gi_3{border-top:var(--line) solid var(--color-hair)}._glass_cn8gi_4{border-top:var(--line) solid var(--color-hair);background:var(--color-glass);backdrop-filter:blur(var(--blur-glass))}._page_117t6_1{position:fixed;inset:0;display:flex;justify-content:center;background-color:var(--color-paper);background-image:linear-gradient(var(--color-grid) var(--grid-line),transparent var(--grid-line)),linear-gradient(90deg,var(--color-grid) var(--grid-line),transparent var(--grid-line));background-size:var(--grid-size) var(--grid-size);color:var(--color-ink)}._page_117t6_1.theme-sales{background-image:none}._column_117t6_3{flex:1;max-width:var(--column);min-width:0;display:flex;flex-direction:column}._wide_117t6_4{max-width:var(--column-wide)}._content_117t6_5{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-lg);padding:var(--space-sm) var(--space-xl) var(--space-xl)}._bottom_117t6_6{flex:none;display:flex;flex-direction:column;background:var(--color-paper)}._safe_117t6_7{padding-bottom:env(safe-area-inset-bottom,0px)}._inner_117t6_8{width:100%;max-width:var(--column);margin:0 auto;padding:0 var(--space-xl)}._bar_1qd9w_1{flex:1;min-width:0;display:flex;gap:var(--slit-gap)}._segment_1qd9w_2{flex:1;height:var(--slit-height-sm);border-radius:var(--slit-radius);background:var(--color-sunken);transition:background-color var(--dur-base)}._on_1qd9w_3{background:var(--color-ink)}._continuous_1qd9w_4{height:var(--slit-height-sm);border-radius:var(--slit-radius);background:var(--color-sunken);overflow:hidden}._fill_1qd9w_5{height:100%;width:100%;background:var(--color-pen);transform-origin:left;transform:scaleX(var(--done));transition:transform var(--dur-slow) var(--ease-smooth)}._footer_arcik_1{flex:none;display:flex;justify-content:center;border-top:var(--line) solid var(--color-hair);background:var(--color-paper);padding-bottom:env(safe-area-inset-bottom,0px)}._button_arcik_2{position:relative;display:inline-flex;align-items:center;gap:var(--space-xs);height:var(--report-footer-height);padding:0 var(--space-md);background:none;border:0;color:var(--color-ink-muted);cursor:pointer}._button_arcik_2:after{content:"";position:absolute;inset:calc((var(--report-footer-height) - var(--touch)) / 2) 0}._button_arcik_2:focus-visible{outline:var(--focus-ring);outline-offset:calc(-1 * var(--space-2xs))}@media(hover:hover){._button_arcik_2:hover{color:var(--color-ink);text-decoration:underline}}._sheet_1gaf5_1{color:var(--color-ink);background:var(--color-paper);border:var(--line) solid var(--color-ink);padding:0;max-width:var(--column);width:100%;box-shadow:var(--shadow-card)}._sheet_1gaf5_1::backdrop{background:var(--color-scrim)}._bottom_1gaf5_3{margin:auto auto 0;border-bottom:0;border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;padding-bottom:env(safe-area-inset-bottom,0px);transform:translateY(0);transition:transform var(--dur-slow) var(--ease-smooth),display var(--dur-slow) allow-discrete,overlay var(--dur-slow) allow-discrete}._center_1gaf5_4{border-radius:var(--radius-card);width:calc(100% - 2 * var(--space-xl));opacity:1;transition:opacity var(--dur-base),display var(--dur-base) allow-discrete,overlay var(--dur-base) allow-discrete}@starting-style{._bottom_1gaf5_3[open]{transform:translateY(100%)}._center_1gaf5_4[open]{opacity:0}}._head_1gaf5_6{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-lg) var(--space-xl) var(--space-sm)}._body_1gaf5_7{display:flex;flex-direction:column;gap:var(--space-lg);padding:var(--space-sm) var(--space-xl) var(--space-xl);max-height:var(--sheet-max-height);overflow-y:auto}._titleRow_1gaf5_8{display:flex;align-items:center;gap:var(--space-sm);min-width:0}._titleRow_1gaf5_8 h2{min-width:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}._titleRow_1gaf5_8:has(>:nth-child(2)) h2{display:block;white-space:nowrap;text-overflow:ellipsis}._bar_1q8dd_1{flex:none;display:flex;align-items:center;gap:var(--space-md);min-height:var(--topbar-height);padding:0 var(--space-xl)}._focus_1q8dd_2{min-height:var(--topbar-focus-height)}._end_1q8dd_3{margin-left:auto;display:flex;align-items:center;gap:var(--space-sm)}._crumbs_1q8dd_4{flex:1;min-width:0}._trail_1q8dd_5{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:var(--space-xs);overflow:hidden}._crumb_1q8dd_4{display:flex;align-items:center;gap:var(--space-xs);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._crumb_1q8dd_4:last-child{flex:1}._crumb_1q8dd_4>*{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._crumb_1q8dd_4+._crumb_1q8dd_4:before{content:"/";color:var(--color-ink-muted)}._crumbButton_1q8dd_10{white-space:nowrap;min-width:0;overflow:hidden;text-overflow:ellipsis;min-height:var(--touch);padding:0;background:none;border:0;cursor:pointer}._crumbButton_1q8dd_10:focus-visible{outline:var(--focus-ring);outline-offset:var(--space-2xs)}@media(hover:hover){._crumbButton_1q8dd_10:hover{text-decoration:underline}}._group_j1pma_1{border:0;margin:0;padding:0;min-width:0;display:flex;gap:var(--space-sm)}._wrap_j1pma_2{flex-wrap:wrap}._grid_j1pma_3{display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(var(--column) / 3),1fr))}._legend_j1pma_4{padding:0;margin-bottom:var(--space-sm);width:100%}._input_j1pma_6{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}._chip_j1pma_7,._tile_j1pma_7,._check_j1pma_7{position:relative;cursor:pointer;color:var(--color-ink)}._chip_j1pma_7{display:inline-flex;align-items:center;min-height:var(--touch);padding:0 var(--space-lg);border:var(--line) solid var(--color-hair);border-radius:var(--radius-full);background:var(--color-sheet)}._tile_j1pma_7{display:flex;flex-direction:column;gap:var(--space-2xs);padding:var(--space-md) var(--space-lg);min-height:var(--choice-height);border:var(--line) solid var(--color-ink);border-radius:var(--radius-tile);background:var(--color-sheet);box-shadow:0 var(--lip) 0 var(--color-hair)}._on_j1pma_10{border:var(--line-strong) solid var(--color-pen);background:var(--color-pen-paper)}._off_j1pma_11{cursor:default;background:var(--color-sunken);color:var(--color-ink-muted);border-color:var(--color-hair);box-shadow:none}._chip_j1pma_7:has(._input_j1pma_6:focus-visible),._tile_j1pma_7:has(._input_j1pma_6:focus-visible),._check_j1pma_7:has(._input_j1pma_6:focus-visible){outline:var(--focus-ring);outline-offset:var(--space-2xs)}@media(hover:hover){._chip_j1pma_7:not(._on_j1pma_10):not(._off_j1pma_11):hover,._tile_j1pma_7:not(._on_j1pma_10):not(._off_j1pma_11):hover{background:var(--color-wash)}}._check_j1pma_7{display:flex;align-items:flex-start;gap:var(--space-md);min-height:var(--touch);padding:var(--space-sm) 0}._box_j1pma_15{flex:none;display:grid;place-items:center;width:var(--icon-lg);height:var(--icon-lg);border:var(--line) solid var(--color-ink);border-radius:var(--radius-card);background:var(--color-sheet);color:var(--color-ink-inverse)}._ticked_j1pma_16{background:var(--color-pen);border-color:var(--color-pen)}._invalid_j1pma_17 ._box_j1pma_15{border:var(--line-strong) solid var(--color-negative)}._field_1lbv2_1{display:flex;flex-direction:column;gap:var(--space-xs)}._input_1lbv2_2{min-height:var(--button-md);padding:0 var(--space-lg);border:var(--line) solid var(--color-ink);border-radius:var(--radius-tile);background:var(--color-sheet);color:var(--color-ink)}._input_1lbv2_2:focus-visible{outline:var(--focus-ring);outline-offset:0}._input_1lbv2_2:disabled{background:var(--color-sunken);color:var(--color-ink-muted);border-color:var(--color-hair)}._multiline_1lbv2_5{min-height:calc(var(--button-md) * 2);padding:var(--space-md) var(--space-lg);resize:vertical;font-weight:500}._code_1lbv2_6{font-family:var(--font-mono);letter-spacing:.3em;font-variant-numeric:tabular-nums}._invalid_1lbv2_7{border:var(--line-strong) solid var(--color-negative)}._note_1lbv2_8{color:var(--color-ink-muted)}._error_1lbv2_9{color:var(--color-negative-ink)}._list_162p1_1{display:flex;flex-direction:column;gap:var(--choice-gap)}._compact_162p1_2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}._four_162p1_3{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-xs)}._input_162p1_4{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}._tile_162p1_5{position:relative;display:flex;align-items:center;gap:var(--space-md);min-height:var(--choice-height);padding:var(--space-md) var(--space-lg);border:var(--line) solid var(--color-ink);border-radius:var(--radius-tile);background:var(--color-sheet);color:var(--color-ink);box-shadow:0 var(--lip) 0 var(--color-hair);cursor:pointer;transition:background-color var(--dur-fast),border-color var(--dur-fast)}._tile_162p1_5:has(._input_162p1_4:focus-visible){outline:var(--focus-ring);outline-offset:var(--space-2xs)}@media(hover:hover){._idle_162p1_7:not(._locked_162p1_7):hover{background:var(--color-wash)}}._letter_162p1_8{flex:none;display:grid;place-items:center;width:var(--choice-letter);height:var(--choice-letter);border-radius:var(--radius-full);border:var(--line) solid var(--color-ink-muted);color:var(--color-ink-muted)}._body_162p1_9{flex:1;min-width:0}._picked_162p1_10{border:var(--line-strong) solid var(--color-pen);background:var(--color-pen-paper)}._picked_162p1_10 ._letter_162p1_8{border-color:var(--color-pen);background:var(--color-pen);color:var(--color-ink-inverse)}._right_162p1_12{border:var(--line-strong) solid var(--color-positive)}._right_162p1_12 ._letter_162p1_8{border-color:var(--color-positive);color:var(--color-positive)}._wrong_162p1_14{border:var(--line-strong) solid var(--color-negative)}._wrong_162p1_14 ._letter_162p1_8{border-color:var(--color-negative);color:var(--color-negative)}._dim_162p1_17{color:var(--color-ink-muted);border-color:var(--color-hair);box-shadow:none}._locked_162p1_7{cursor:default}._mark_162p1_19{position:absolute;right:calc(-1 * var(--space-sm));top:calc(-1 * var(--space-md))}._figure_162p1_20{flex-direction:column;align-items:stretch;aspect-ratio:1}._four_162p1_3 ._tile_162p1_5{min-height:var(--button-icon);padding:var(--space-xs);gap:var(--space-xs);box-shadow:none}._four_162p1_3 ._mark_162p1_19{right:calc(-1 * var(--space-xs));top:calc(-1 * var(--space-sm))}._slits_mmds2_1{display:flex;gap:var(--slit-gap);width:100%}._slit_mmds2_1{flex:1;height:var(--slit-height-sm);border-radius:var(--slit-radius);background:var(--color-sunken)}._md_mmds2_3 ._slit_mmds2_1{height:var(--slit-height)}._right_mmds2_4{background:var(--color-positive)}._wrong_mmds2_5{background:var(--color-negative)}._sky_1hcz0_1{position:fixed;inset:0;z-index:0;pointer-events:none}._sky_1hcz0_1 svg{width:100%;height:100%}._head_1hcz0_3,._card_1hcz0_3{position:relative;z-index:1}._head_1hcz0_3{display:flex;align-items:center;gap:var(--space-sm)}._mark_1hcz0_5{width:var(--icon-xl);height:var(--icon-xl)}._card_1hcz0_3{display:flex;flex-direction:column;gap:var(--space-lg);padding:var(--space-xl);background:var(--color-sheet);border:var(--line) solid var(--color-hair);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}._art_1hcz0_7{align-self:center;width:var(--signin-art);height:var(--signin-art)}._art_1hcz0_7 svg{width:100%;height:100%}._title_1hcz0_9{margin:0;text-align:center}._title_1hcz0_9 em{font-style:italic;color:var(--color-pen)}._links_1hcz0_11{display:flex;justify-content:space-between;flex-wrap:wrap;gap:var(--space-sm)}._circle_ex2x4_2{flex:none;display:grid;place-items:center;border-radius:var(--radius-full);border:var(--line) solid var(--color-ink);color:var(--color-ink)}._sm_ex2x4_3{width:var(--avatar-sm);height:var(--avatar-sm)}._lg_ex2x4_4{width:var(--avatar-lg);height:var(--avatar-lg);box-shadow:var(--offset) var(--offset) 0 var(--color-tint-sky-soft)}._picked_ex2x4_5{border-width:var(--line-strong);border-color:var(--color-pen)}._unpicked_ex2x4_6{border-color:var(--color-hair)}._lilac_ex2x4_7{background:var(--color-tint-lilac-soft)}._peach_ex2x4_8{background:var(--color-tint-peach-soft)}._sky_ex2x4_9{background:var(--color-tint-sky-soft)}._sage_ex2x4_10{background:var(--color-tint-sage-soft)}._paper_ex2x4_11{background:var(--color-sheet)}._lime_ex2x4_12{background:var(--color-brand-soft)}._tap_ongld_2{display:grid;place-items:center;width:var(--touch);height:var(--touch);padding:0;background:none;border:0;border-radius:var(--radius-full);cursor:pointer}._tap_ongld_2:focus-visible{outline:var(--focus-ring);outline-offset:calc(-1 * var(--space-2xs))}._page_1eqht_4{display:flex;flex-direction:column;gap:var(--space-xl);padding-bottom:var(--space-4xl)}._section_1eqht_5{display:flex;flex-direction:column;gap:var(--space-sm)}._titleRow_1eqht_6{display:flex;align-items:baseline;gap:var(--space-md)}._grow_1eqht_7{flex:1;min-width:0}._row_1eqht_10{display:flex;align-items:center;gap:var(--space-sm);width:100%;min-height:var(--choice-height);padding:var(--space-sm) var(--space-md);text-align:left;color:var(--color-ink);background:none;border:0;font:inherit}._item_1eqht_11+._item_1eqht_11{border-top:var(--line) solid var(--color-hair)}._pressable_1eqht_12{cursor:pointer}._pressable_1eqht_12:focus-visible{outline:var(--focus-ring);outline-offset:calc(-1 * var(--line-strong))}@media(hover:hover){._pressable_1eqht_12:hover{background:var(--color-wash)}}._next_1eqht_15{background:var(--color-pen-paper)}._rowText_1eqht_16{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-xs)}._rowTitle_1eqht_17{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}._end_1eqht_18{flex:none;display:flex;width:var(--icon-sm);justify-content:center}._rows_1eqht_23{display:flex;flex-direction:column;gap:var(--space-sm)}._alone_1eqht_24{background:var(--color-sheet);border:var(--line) solid var(--color-hair);border-radius:var(--radius-control)}._track_1eqht_27{display:flex;align-items:center;gap:var(--space-xs);min-height:var(--touch);max-width:100%;padding:0;color:var(--color-ink);background:none;border:0;font:inherit;text-align:left;cursor:pointer}._track_1eqht_27:focus-visible{outline:var(--focus-ring);outline-offset:var(--space-2xs)}._trackName_1eqht_29{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}._empty_1eqht_31{display:flex;flex-direction:column;align-items:center;gap:var(--space-sm);padding:var(--space-3xl) 0;text-align:center}._plan_10ylw_2{display:flex;align-items:center;gap:var(--space-md);width:100%;min-height:var(--touch);padding:var(--space-sm) var(--space-md);text-align:left;color:var(--color-ink);border:var(--line) solid var(--color-hair);border-radius:var(--radius-control);background:var(--color-sheet);font:inherit;cursor:pointer}._plan_10ylw_2:focus-visible{outline:var(--focus-ring);outline-offset:var(--space-2xs)}._planText_10ylw_4{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-2xs)}._planLine_10ylw_5{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._planTrack_10ylw_6{display:block;height:var(--slit-height);border-radius:var(--slit-radius);background:var(--color-sunken);overflow:hidden;margin-top:var(--space-xs)}._planFill_10ylw_7{display:block;height:100%;width:100%;background:var(--color-ink);transform-origin:left;transform:scaleX(var(--fill))}._plain_10ylw_8 ._planEyebrow_10ylw_8{color:var(--color-ink)}._amber_10ylw_9{background:var(--color-caution-wash);border-color:var(--color-caution-ink)}._amber_10ylw_9 ._planEyebrow_10ylw_8{color:var(--color-caution-ink)}._amber_10ylw_9 ._planTrack_10ylw_6{background:var(--color-sheet)}._amber_10ylw_9 ._planFill_10ylw_7{background:var(--color-caution-ink)}._free_10ylw_13{background:var(--color-pen-wash);border-color:var(--color-pen);border-style:dashed}._free_10ylw_13 ._planEyebrow_10ylw_8{color:var(--color-pen)}._free_10ylw_13 ._planTrack_10ylw_6{height:var(--slit-height-sm);background:var(--color-sheet)}._free_10ylw_13 ._planFill_10ylw_7{background:var(--color-pen)}._planButton_10ylw_17{pointer-events:none;flex:none}
