:root{--sharpkop-grey:#91A7B7;--sharpkop-red:#C33427;--sharpkop-navy:#152C46;--sharpkop-inner-ear:#A7A8B1;--sharpkop-toenails:#E7D6C3;--sharpkop-paper:#FCF0E2;--sk-paper:#FCF0E2;--sk-paper-raised:#FFF8EE;--sk-paper-sunk:#F6E6D2;--sk-toenails:#E7D6C3;--sk-line:#D9C7B2;--sk-ink:#152C46;--sk-ink-2:#33465B;--sk-ink-3:#4D5F73;--sk-ink-4:#6E7F90;--sk-red:#C33427;--sk-red-ledge:#8E2219;--sk-ink-ledge:#0A1626;--sk-disabled-bg:#E7D6C3;--sk-disabled-ledge:#D4C1AB;--sk-disabled-ink:#6E6253;--sk-focus:#3C86D0;--sk-ok:#2F6B3F;--sk-watch:#8A5300;--sk-night:#152C46;--sk-night-raised:#1E3858;--sk-night-sunk:#0F2238;--sk-night-line:#2E4A6B;--sk-night-ink:#FCF0E2;--sk-night-ink-2:#C9D4DD;--sk-red-night:#F2766A;--sk-night-input:#91A7B7;--sk-font:"Nunito",ui-rounded,system-ui,-apple-system,"Segoe UI",sans-serif;--sk-font-maths:"STIX Two Text","Cambria Math","Times New Roman",serif;--sk-type-display:900 56px/1.04 var(--sk-font);--sk-type-h1:900 40px/1.08 var(--sk-font);--sk-type-h2:900 28px/1.15 var(--sk-font);--sk-type-title:800 20px/1.3 var(--sk-font);--sk-type-question:600 18px/1.55 var(--sk-font);--sk-type-body:600 17px/1.5 var(--sk-font);--sk-type-small:700 15px/1.45 var(--sk-font);--sk-type-caption:800 13px/1.35 var(--sk-font);--sk-r-tag:8px;--sk-r-chip:12px;--sk-r-input:14px;--sk-r-button:16px;--sk-r-card:20px;--sk-r-sheet:24px;--sk-r-pill:999px;--sk-ledge-primary:5px;--sk-ledge-secondary:4px;--sk-card-bottom:5px;--sk-shadow-dialog:0 24px 60px rgba(10,22,38,.35);--sk-scrim:rgba(21,44,70,.55);--sk-tick:path("M3 12.8C5.6 14.6 7.4 17 8.9 19.6C12.4 12.4 16.6 7.4 21.6 3.4");--sk-cross:path("M5 4.6C9.6 9.2 14.2 14 19.6 19.4M18.6 4.2C13.6 9.4 9.2 14.2 4.6 19.2");--sk-font:var(--font-nunito),"Nunito",ui-rounded,system-ui,-apple-system,"Segoe UI",sans-serif;--sk-red-hover:#A82B20;--sk-space-1:4px;--sk-space-2:8px;--sk-space-3:12px;--sk-space-4:16px;--sk-space-5:20px;--sk-space-6:24px;--sk-space-8:32px;--sk-space-10:40px;--sk-space-14:56px;--sk-gutter:16px;--sk-w-site:1160px;--sk-w-app:1200px;--sk-w-read:680px;--sk-shadow-sheet:0 -6px 24px rgba(21,44,70,.18);--sk-press:transform 70ms ease-out,box-shadow 70ms ease-out;--sk-bg:var(--sk-paper);--sk-surface:var(--sk-paper-raised);--sk-surface-sunk:var(--sk-paper-sunk);--sk-rule:var(--sk-toenails);--sk-border:var(--sk-line);--sk-text:var(--sk-ink);--sk-text-2:var(--sk-ink-2);--sk-text-3:var(--sk-ink-3);--sk-input-border:var(--sk-ink-4);--sk-mark:var(--sk-red);--sk-mark-ink:var(--sk-red);--sk-error:var(--sk-ink);--sk-pill:var(--sk-toenails);--sk-btn-navy-bg:var(--sk-ink);--sk-btn-navy-ink:var(--sk-paper);--sk-btn-navy-ledge:var(--sk-ink-ledge);--sk-btn-red-bg:var(--sk-red);--sk-btn-red-ink:#fff;--sk-btn-red-ledge:var(--sk-red-ledge);--sk-btn-disabled-bg:var(--sk-disabled-bg);--sk-btn-disabled-ink:var(--sk-disabled-ink);--sk-btn-disabled-ledge:var(--sk-disabled-ledge);--sk-toast-bg:var(--sk-ink);--sk-toast-ink:var(--sk-paper);color-scheme:light}@media (min-width:720px){:root{--sk-gutter:40px}}:root[data-theme=dark]{--sk-bg:var(--sk-night);--sk-surface:var(--sk-night-raised);--sk-surface-sunk:var(--sk-night-sunk);--sk-rule:var(--sk-night-line);--sk-border:var(--sk-night-line);--sk-text:var(--sk-night-ink);--sk-text-2:var(--sk-night-ink-2);--sk-text-3:var(--sk-night-ink-2);--sk-input-border:var(--sk-night-input);--sk-mark:#F67F73;--sk-mark-ink:#F5877C;--sk-error:var(--sk-night-ink);--sk-pill:var(--sk-night-line);--sk-btn-navy-bg:var(--sk-paper);--sk-btn-navy-ink:var(--sk-ink);--sk-btn-navy-ledge:#C9D4DD;--sk-btn-disabled-bg:var(--sk-night-line);--sk-btn-disabled-ink:var(--sk-night-ink-2);--sk-btn-disabled-ledge:var(--sk-night-sunk);--sk-toast-bg:var(--sk-night-raised);--sk-toast-ink:var(--sk-night-ink);--sk-shadow-sheet:0 -6px 24px rgba(10,22,38,.5);color-scheme:dark}*,:after,:before{box-sizing:border-box}html{text-size-adjust:100%}body{margin:0;background:var(--sk-bg);color:var(--sk-text);font:var(--sk-type-body);-webkit-font-smoothing:antialiased}img,svg{max-width:100%}img{height:auto}a{color:inherit;-webkit-text-decoration-color:var(--sk-mark);text-decoration-color:var(--sk-mark);text-underline-offset:3px}h1,h2,h3,h4{font-family:var(--sk-font);color:var(--sk-text);text-wrap:balance}h1{font:var(--sk-type-h1);font-size:30px;letter-spacing:-.02em;margin:8px 0}h2{font:var(--sk-type-h2);font-size:24px;margin:24px 0 8px}h3{font:var(--sk-type-title);margin:16px 0 4px}h4{font:var(--sk-type-small);font-weight:800;margin:12px 0 4px}@media (min-width:720px){h1{font-size:40px}h2{font-size:28px}}p{margin:8px 0}button,input,select,textarea{font-family:inherit}math{font-family:var(--sk-font-maths);font-size:1.1em}:focus-visible{outline:3px solid var(--sk-focus);outline-offset:2px}.hit{position:relative}.hit:after{content:"";inset:-13px -6px}.hit:after,.sr{position:absolute}.sr{width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:absolute;left:-999px;top:8px;z-index:100}.skip:focus{left:8px;background:var(--sk-surface);padding:12px 16px;border-radius:var(--sk-r-input);border:2px solid var(--sk-border);font-weight:800}.muted{color:var(--sk-text-3)}.red{color:var(--sk-mark)}.err{color:var(--sk-error);font-weight:800}.hint{font:var(--sk-type-small);margin:4px 0 0}.caption,.hint{color:var(--sk-text-3)}.caption{font:var(--sk-type-caption);text-transform:uppercase;letter-spacing:.06em}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sk-page{width:100%;max-width:calc(var(--sk-w-site) + 2 * var(--sk-gutter));margin:0 auto;padding:8px var(--sk-gutter) 40px}.sk-page.app{max-width:calc(var(--sk-w-app) + 2 * var(--sk-gutter))}.sk-read{max-width:var(--sk-w-read)}.appwrap,.wrap{max-width:720px;margin:0 auto;padding:8px var(--sk-gutter) 32px}.sk-stack{display:flex;flex-direction:column;gap:16px}.row{gap:8px}.actions,.row{display:flex;flex-wrap:wrap}.actions{gap:12px;margin:16px 0;align-items:center}.alt{margin:4px 0}.btn,.sk-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;min-height:48px;min-width:44px;padding:0 clamp(10px,3.4vw,20px);margin:0;border:2px solid var(--sk-border);border-radius:var(--sk-r-button);background:var(--sk-surface);color:var(--sk-text);box-shadow:0 var(--sk-ledge-secondary) 0 var(--sk-border);font:900 14px/1.2 var(--sk-font);text-transform:uppercase;letter-spacing:.05em;text-align:center;text-decoration:none;cursor:pointer;transition:var(--sk-press),background-color .12s;-webkit-tap-highlight-color:transparent}.btn:active:not(:disabled),.sk-btn:active:not(:disabled):not([aria-disabled=true]){transform:translateY(var(--sk-ledge-secondary));box-shadow:0 0 0 var(--sk-border)}.btn.primary,.sk-btn--navy{min-height:54px;border-color:transparent;background:var(--sk-btn-navy-bg);color:var(--sk-btn-navy-ink);font-size:15px;box-shadow:0 var(--sk-ledge-primary) 0 var(--sk-btn-navy-ledge)}.btn.primary:active:not(:disabled),.sk-btn--navy:active:not(:disabled){transform:translateY(var(--sk-ledge-primary));box-shadow:0 0 0 var(--sk-btn-navy-ledge)}.btn.red,.sk-btn--red{min-height:54px;border-color:transparent;background:var(--sk-btn-red-bg);color:var(--sk-btn-red-ink);font-size:15px;box-shadow:0 var(--sk-ledge-primary) 0 var(--sk-btn-red-ledge)}.btn.red:hover:not(:disabled),.sk-btn--red:hover:not(:disabled){background:var(--sk-red-hover)}.btn.red:active:not(:disabled),.sk-btn--red:active:not(:disabled){transform:translateY(var(--sk-ledge-primary));box-shadow:0 0 0 var(--sk-btn-red-ledge)}.btn.quiet,.sk-btn--link{min-height:44px;padding:0 4px;border:0;background:none;box-shadow:none;border-radius:8px;font:800 15px/1.3 var(--sk-font);text-transform:none;letter-spacing:0;text-decoration:underline;-webkit-text-decoration-color:var(--sk-mark);text-decoration-color:var(--sk-mark);text-underline-offset:3px}.btn.quiet:active:not(:disabled),.sk-btn--link:active:not(:disabled){transform:none;box-shadow:none}.sk-btn--sm{min-height:44px;padding:0 16px;font-size:13px}.btn.wide,.sk-btn--full{display:flex;width:100%}.btn:disabled,.sk-btn:disabled,.sk-btn[aria-disabled=true]{cursor:not-allowed;transform:none;background:var(--sk-btn-disabled-bg);color:var(--sk-btn-disabled-ink);border-color:transparent;box-shadow:0 var(--sk-ledge-primary) 0 var(--sk-btn-disabled-ledge)}.btn.quiet:disabled,.sk-btn--link:disabled{background:none;box-shadow:none;opacity:.6}.sk-btn[aria-busy=true]{cursor:progress}.link{background:none;border:0;padding:0;min-height:44px;font:inherit;color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--sk-mark);text-decoration-color:var(--sk-mark);text-underline-offset:3px;cursor:pointer}.field,.sk-field{border:0;padding:0;margin:14px 0;min-width:0;display:flex;flex-direction:column;gap:6px}.field label,.field legend,.sk-label{font:800 15px/1.3 var(--sk-font);padding:0}.sk-optional{font-weight:700;color:var(--sk-text-3)}.in,.sk-input{width:100%;min-height:52px;padding:0 14px;border:2px solid var(--sk-input-border);border-radius:var(--sk-r-input);background:var(--sk-surface);color:var(--sk-text);font:600 17px/1.4 var(--sk-font)}textarea.in,textarea.sk-input{padding:12px 14px;min-height:120px;resize:vertical}select.sk-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:40px;background-image:linear-gradient(45deg,transparent 50%,currentColor 0),linear-gradient(135deg,currentColor 50%,transparent 0);background-position:calc(100% - 20px) 50%,calc(100% - 14px) 50%;background-size:6px 6px;background-repeat:no-repeat}.sk-input::placeholder{color:var(--sk-text-3);opacity:1}.sk-card .in,.sk-card .sk-input{background:var(--sk-bg)}.sk-field--error .in,.sk-field--error .sk-input{border:3px solid var(--sk-error)}.sk-field-error{display:flex;gap:8px;align-items:flex-start;font:800 14px/1.4 var(--sk-font);color:var(--sk-error)}.sk-field-error svg{flex:none;margin-top:1px}.sk-field-hint{font:700 13px/1.4 var(--sk-font);color:var(--sk-text-3)}.sk-choice{display:flex;align-items:center;gap:12px;min-height:56px;padding:10px 16px;border:2px solid var(--sk-border);border-radius:var(--sk-r-button);background:var(--sk-surface);box-shadow:0 var(--sk-ledge-secondary) 0 var(--sk-border);cursor:pointer;margin-bottom:4px}.sk-choice input{position:absolute;opacity:0;width:1px;height:1px}.sk-choice:has(input:focus-visible){outline:3px solid var(--sk-focus);outline-offset:2px}.sk-choice-mark{flex:none;width:24px;height:24px;border:2px solid var(--sk-input-border);background:var(--sk-bg);display:inline-flex;align-items:center;justify-content:center}.sk-choice--radio .sk-choice-mark{border-radius:50%}.sk-choice--checkbox .sk-choice-mark{border-radius:8px}.sk-choice-mark svg{display:none}.sk-choice--radio .sk-choice-mark:after{content:"";width:12px;height:12px;border-radius:50%;background:var(--sk-text);transform:scale(0);transition:transform 90ms}.sk-choice.is-on{border:3px solid var(--sk-text);box-shadow:0 var(--sk-ledge-secondary) 0 var(--sk-text);background:var(--sk-bg);padding:9px 15px}.sk-choice.is-on .sk-choice-mark{border-color:var(--sk-text)}.sk-choice--radio.is-on .sk-choice-mark:after{transform:scale(1)}.sk-choice--checkbox.is-on .sk-choice-mark{background:var(--sk-text)}.sk-choice--checkbox.is-on .sk-choice-mark svg{display:block;stroke:var(--sk-bg)}.sk-choice-body{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.sk-choice-label{font:800 16px/1.35 var(--sk-font)}.sk-choice-sub{font:700 14px/1.4 var(--sk-font);color:var(--sk-text-2)}.choice{display:flex;gap:12px;align-items:flex-start;min-height:44px;padding:8px 0;cursor:pointer}.choice input{width:24px;height:24px;margin:2px 0 0;flex:none;accent-color:var(--sk-text)}.cid{font-weight:900;width:1.4em;flex:none}.sk-toggle{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:8px 0}.sk-toggle-text{display:flex;flex-direction:column;gap:2px;min-width:0}.sk-toggle-label{font:800 16px/1.35 var(--sk-font)}.sk-toggle-hint{font:700 14px/1.4 var(--sk-font);color:var(--sk-text-2)}.sk-switch{position:relative;flex:none;width:56px;height:32px;border-radius:16px;padding:3px;border:0;display:flex;justify-content:flex-start;background:transparent;box-shadow:inset 0 0 0 2px var(--sk-text-3);cursor:pointer}.sk-switch[aria-checked=true]{justify-content:flex-end;background:var(--sk-text);box-shadow:none}.sk-switch-knob{width:26px;height:26px;border-radius:13px;background:var(--sk-text-3);display:flex;align-items:center;justify-content:center}.sk-switch[aria-checked=true] .sk-switch-knob{background:var(--sk-surface)}.sk-switch-knob svg{display:none;stroke:var(--sk-text)}.sk-switch[aria-checked=true] .sk-switch-knob svg{display:block}.sk-switch:disabled{opacity:.5;cursor:not-allowed}.sk-seg{display:inline-flex;padding:4px;gap:4px;border-radius:var(--sk-r-button);background:var(--sk-surface-sunk);max-width:100%}.sk-seg--full{display:flex}.sk-seg button{flex:1 1;min-height:44px;padding:0 20px;border:0;border-radius:var(--sk-r-chip);background:none;color:var(--sk-text-3);font:900 15px/1.2 var(--sk-font);cursor:pointer}.sk-seg button[aria-pressed=true]{background:var(--sk-surface);color:var(--sk-text);box-shadow:0 0 0 2px var(--sk-border)}.sk-lang{display:inline-flex;border:2px solid var(--sk-border);border-radius:var(--sk-r-chip);overflow:hidden;flex:none}.sk-lang button{min-width:44px;min-height:44px;padding:0 8px;border:0;background:none;color:var(--sk-text-3);font:900 13px/1 var(--sk-font);cursor:pointer}.sk-lang button[aria-pressed=true]{background:var(--sk-btn-navy-bg);color:var(--sk-btn-navy-ink)}.seg{display:flex;flex-wrap:wrap;border:2px solid var(--sk-border);border-radius:var(--sk-r-chip);overflow:hidden;margin:8px 0}.seg button{flex:1 1;min-height:44px;padding:0 12px;border:0;background:none;color:var(--sk-text-3);font:900 14px/1.2 var(--sk-font);cursor:pointer}.seg button[aria-pressed=true]{background:var(--sk-btn-navy-bg);color:var(--sk-btn-navy-ink)}.seg.small{margin:0;border-radius:var(--sk-r-chip)}.seg.small button{min-height:36px;font-size:13px}.wrapseg{border:0;gap:8px}.wrapseg button{flex:0 0 auto}.chip,.sk-chip,.wrapseg button{border:2px solid var(--sk-border);border-radius:var(--sk-r-chip)}.chip,.sk-chip{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 16px;background:var(--sk-surface);color:var(--sk-text);font:800 15px/1.2 var(--sk-font);cursor:pointer}.chip[aria-pressed=true],.sk-chip[aria-pressed=true]{border-color:var(--sk-text);background:var(--sk-btn-navy-bg);color:var(--sk-btn-navy-ink)}.chips,.sk-chips{display:flex;flex-wrap:wrap;gap:8px}.card,.sk-card{background:var(--sk-surface);border-bottom-width:2px;border:2px solid var(--sk-border);border-bottom:var(--sk-card-bottom) solid var(--sk-border);border-radius:var(--sk-r-card);padding:16px 18px;margin:12px 0}.card{padding:4px 18px 14px}.cards{list-style:none;padding:0;margin:0}.row-card{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px 16px}.row-card p{margin:0}.notice,.sk-notice{display:flex;gap:12px;align-items:center;padding:12px 14px;border-radius:var(--sk-r-input);background:var(--sk-surface-sunk);font:700 14px/1.4 var(--sk-font);margin:8px 0}.sk-notice>svg{flex:none}.notice.warn,.sk-notice--warn{border:3px solid var(--sk-error);background:var(--sk-surface)}.notice.good,.sk-notice--good{background:var(--sk-surface-sunk)}.badge{display:inline-flex;align-items:center;font:900 12px/1 var(--sk-font);letter-spacing:.04em;text-transform:uppercase;padding:4px 8px;border-radius:var(--sk-r-tag);background:var(--sk-btn-navy-bg);color:var(--sk-btn-navy-ink)}.badge.draft{background:none;color:var(--sk-text);border:2px solid var(--sk-border)}.mascot{margin:0 auto;display:flex;flex-direction:column;align-items:center}.mascot img{display:block;object-fit:contain}.mascot figcaption{font:700 14px/1.4 var(--sk-font);color:var(--sk-text-3)}.mascot.inline{flex:none;margin:0}.mascot.inline figcaption{display:none}.sk-head{display:block;flex:none;object-fit:contain}.mascot .sk-pose-head,html[data-saver="1"] .mascot .sk-pose{display:none}html[data-saver="1"] .mascot .sk-pose-head{display:block}@media (prefers-reduced-motion:no-preference){html:not([data-saver="1"]) .mascot--loop img{animation:sk-nod 1.4s ease-in-out infinite}@keyframes sk-nod{50%{transform:translateY(-4px)}}}.sk-pen{display:inline-block;flex:none;color:var(--sk-mark)}.pen{display:block}.sk-stamp{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;color:var(--sk-mark)}.sk-stamp svg{position:absolute;inset:0;overflow:visible}.sk-stamp span{position:relative;font:900 24px/1 var(--sk-font);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.sk-markrow{list-style:none;display:grid;grid-template-columns:28px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:start;padding:12px 0;border-bottom:2px solid var(--sk-rule)}.sk-markrow-icon{display:flex;padding-top:1px}.sk-markrow-text{display:flex;flex-direction:column;gap:2px;min-width:0}.sk-markrow-look{font:800 16px/1.35 var(--sk-font);color:var(--sk-text)}.sk-markrow-reason{font:600 15px/1.45 var(--sk-font);color:var(--sk-text-2);text-wrap:pretty}.sk-markrow-value{font:900 16px/1.35 var(--sk-font);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--sk-mark)}ul.sk-marklist{list-style:none;margin:0;padding:0}.qcard,.sk-qcard{background:var(--sk-surface);border-bottom-width:2px;border:2px solid var(--sk-border);border-bottom:var(--sk-card-bottom) solid var(--sk-border);border-radius:var(--sk-r-card);overflow:hidden;color:var(--sk-text);margin:8px 0 12px}.qhead{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px 10px 18px;border-bottom:2px solid var(--sk-rule)}.qtopic{font:var(--sk-type-caption);font-weight:800;color:var(--sk-text-3)}.qbody{padding:16px 18px;display:flex;flex-direction:column;gap:12px}.qinfo{background:var(--sk-surface-sunk);border-radius:var(--sk-r-input);overflow:hidden}.qinfo>summary{display:flex;justify-content:space-between;align-items:center;min-height:44px;padding:0 14px;font:900 14px/1.2 var(--sk-font);cursor:pointer;list-style:none}.qinfo>summary::-webkit-details-marker{display:none}.qinfo-toggle{font:800 13px/1 var(--sk-font);color:var(--sk-text-3);text-decoration:underline}.qinfo:not([open]) .qinfo-hide,.qinfo[open] .qinfo-show{display:none}.qinfo-body{padding:0 14px 14px;font:600 15px/1.45 var(--sk-font)}.qstem{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:4px 16px;gap:4px 16px;align-items:start}.qmarks,.qnum{font:900 17px/1.3 var(--sk-font)}.qmarks{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;grid-row:span 2;align-self:end;white-space:nowrap;margin:0}.stem{font:var(--sk-type-question);font-size:18px;min-width:0;overflow-wrap:anywhere;white-space:pre-line;text-wrap:pretty}.stem sub,.stem sup{font-size:.75em;line-height:0}.qinfo-body math,.stem math{font-size:1.2em}.stem b,.stem strong{font-weight:800}.qsource{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;font:700 13px/1.3 var(--sk-font)}.qdraftnote,.qsource{align-self:flex-start;color:var(--sk-text-3);margin:0}.qdraftnote{font:700 13px/1.35 var(--sk-font)}.qnsc{display:inline-flex;gap:6px;padding:4px 10px 4px 8px;border:2px solid var(--sk-border);border-radius:var(--sk-r-pill);font:900 12px/1 var(--sk-font);letter-spacing:.04em;text-transform:uppercase;color:var(--sk-text)}.qnsc,.qtip{align-items:center}.qtip{display:flex;gap:10px;margin:8px 0 0;padding:8px 14px 8px 8px;border-radius:var(--sk-r-button);background:var(--sk-surface-sunk);font:700 14px/1.4 var(--sk-font)}.fig{margin:8px 0}.fig,.fig svg{max-width:100%}.fig svg{width:100%;height:auto;background:#fff;border-radius:var(--sk-r-tag)}.topics{color:var(--sk-text-3);font:700 13px/1.4 var(--sk-font)}.qcard .info,.topics{margin:0}dialog.sk-dialog,dialog.sk-sheet{color:var(--sk-text);background:var(--sk-surface);border:0;padding:0}dialog.sk-dialog::-webkit-backdrop,dialog.sk-sheet::-webkit-backdrop{background:var(--sk-scrim)}dialog.sk-dialog::backdrop,dialog.sk-sheet::backdrop{background:var(--sk-scrim)}dialog.sk-sheet{width:100%;max-width:680px;margin:auto auto 0;border-radius:var(--sk-r-sheet) var(--sk-r-sheet) 0 0}dialog.sk-dialog,dialog.sk-sheet{max-height:88vh;box-shadow:var(--sk-shadow-dialog)}dialog.sk-dialog{width:calc(100% - 32px);max-width:520px;margin:auto;border-radius:var(--sk-r-sheet)}@media (min-width:720px){dialog.sk-sheet--auto{margin:0 0 0 auto;height:100%;max-height:100%;width:440px;max-width:440px;border-radius:var(--sk-r-sheet) 0 0 var(--sk-r-sheet)}}.sk-dialog-in,.sk-sheet-in{padding:8px 20px 24px}.sk-sheet-grab{width:44px;height:5px;border-radius:3px;background:var(--sk-border);margin:6px auto 4px}.sk-sheet-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.sk-sheet-head h2{margin:12px 0 8px;font-size:22px}.sheet{border:0;padding:0;width:100%;max-width:680px;max-height:88vh;margin:auto auto 0;border-radius:var(--sk-r-sheet) var(--sk-r-sheet) 0 0;background:var(--sk-surface);color:var(--sk-text);box-shadow:var(--sk-shadow-dialog)}.sheet::-webkit-backdrop{background:var(--sk-scrim)}.sheet::backdrop{background:var(--sk-scrim)}.sheet-in{padding:8px 20px 24px}.sheet-head{display:flex;justify-content:space-between;align-items:center}.sheet-head h2{margin:12px 0 8px}.sk-toasts{position:fixed;left:0;right:0;bottom:calc(76px + env(safe-area-inset-bottom));z-index:60;display:flex;flex-direction:column;align-items:center;gap:8px;padding:0 16px;pointer-events:none}@media (min-width:720px){.sk-toasts{bottom:24px}}html[data-chrome=focus] .sk-toasts{bottom:calc(16px + env(safe-area-inset-bottom))}@media (min-width:720px){html[data-chrome=focus] .sk-toasts{bottom:16px}}.sk-toast{pointer-events:auto;width:100%;max-width:420px;display:flex;align-items:center;gap:10px;padding:8px 14px 8px 8px;border:0;border-radius:var(--sk-r-card);background:var(--sk-toast-bg);color:var(--sk-toast-ink);box-shadow:var(--sk-shadow-dialog);font:700 15px/1.4 var(--sk-font);text-align:left;cursor:pointer;flex-wrap:wrap}.sk-toast-line{flex:1 1 8rem;min-width:0}.sk-toast-action{flex:none;margin-left:auto;min-height:44px;display:inline-flex;align-items:center;padding:0 8px;font:900 13px/1 var(--sk-font);text-transform:uppercase;letter-spacing:.05em;text-decoration:underline;color:inherit}@media (prefers-reduced-motion:no-preference){.sk-toast{animation:sk-pop .16s ease-out}@keyframes sk-pop{0%{transform:translateY(12px);opacity:0}}}.sk-state{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:24px 16px}.sk-state-title{font:var(--sk-type-title);margin:4px 0 0}.sk-state-line{font:700 16px/1.45 var(--sk-font);color:var(--sk-text-2);margin:0;max-width:36ch}.sk-state--warn .sk-state-title{border-left:0}.sk-state-action{margin-top:12px}.sk-skel{display:block;background:var(--sk-surface-sunk);border-radius:var(--sk-r-input)}.sk-skel--card{height:96px;border-radius:var(--sk-r-card)}.sk-skel--bar{height:20px;border-radius:10px}.sk-skel--line{height:14px;border-radius:7px}.sk-skel--round{border-radius:50%;width:48px;height:48px}.sk-skels{display:flex;flex-direction:column;gap:12px}@media (prefers-reduced-motion:no-preference){html:not([data-saver="1"]) .sk-skel{animation:sk-pulse 1.4s ease-in-out infinite}@keyframes sk-pulse{50%{opacity:.55}}}.sk-offline{display:flex;align-items:center;gap:10px;padding:6px 16px 6px 8px;background:var(--sk-ink);color:var(--sk-paper);font:700 14px/1.35 var(--sk-font)}.sk-offline img{flex:none;width:48px;height:48px;object-fit:contain}.sk-offline b{font-weight:900}.sk-offline--band{margin:0 -16px}@media (min-width:720px){.sk-offline--band{margin:0;border-radius:16px}}.sk-offline--sunk{background:var(--sk-surface-sunk);color:var(--sk-text)}.sk-bars{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.sk-bar,.sk-bar a,.sk-bar-in{display:flex;flex-direction:column;gap:6px}.sk-bar a,.sk-bar-in{color:inherit;text-decoration:none;min-height:44px}.sk-bar-top{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font:800 16px/1.3 var(--sk-font)}.sk-bar-top b{font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sk-bar-name{display:inline-flex;align-items:center;gap:8px;min-width:0}.sk-bar-track{height:14px;border-radius:7px;background:var(--sk-surface-sunk);overflow:hidden}.sk-bar-fill{display:block;height:100%;border-radius:7px;background:var(--sk-text)}.sk-bar--lost .sk-bar-fill{background:var(--sk-mark)}.sk-bar--dim{opacity:.55}.sk-bar-note{font:700 13px/1.35 var(--sk-font);color:var(--sk-text-3)}.sk-bar-done{color:var(--sk-mark);display:inline-flex}.sk-confetti{position:fixed;inset:0;z-index:70;pointer-events:none;background:url(/confetti.png) 50%/cover no-repeat;opacity:0}@media (prefers-reduced-motion:no-preference){html:not([data-saver="1"]) .sk-confetti{animation:sk-confetti 1.2s ease-out forwards}@keyframes sk-confetti{0%{opacity:0;transform:translateY(-4%)}15%{opacity:1}to{opacity:0;transform:translateY(6%)}}}@media (prefers-reduced-motion:reduce){.sk-confetti{display:none}}html[data-saver="1"] .sk-confetti{display:none}.sk-nav-bar{position:fixed;left:0;right:0;bottom:0;z-index:40;height:calc(64px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:var(--sk-surface);border-top:2px solid var(--sk-rule)}.sk-nav-bar a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:44px;text-decoration:none;color:var(--sk-text-3);font:700 12px/1.2 var(--sk-font)}.sk-nav-bar a[aria-current=page]{color:var(--sk-text);font-weight:900}.sk-nav-pill{position:relative;width:56px;height:30px;border-radius:15px;display:flex;align-items:center;justify-content:center}.sk-nav-bar a[aria-current=page] .sk-nav-pill{background:var(--sk-pill)}.sk-nav-bar svg,.sk-nav-top svg{fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.sk-due{min-width:20px;height:20px;padding:0 5px;border-radius:10px;background:var(--sk-mark);color:#fff;font:900 12px/1 var(--sk-font);display:inline-flex;align-items:center;justify-content:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html[data-theme=dark] .sk-due{color:var(--sk-night)}.sk-nav-pill .sk-due{position:absolute;top:-4px;right:4px;box-shadow:0 0 0 2px var(--sk-surface)}.sk-nav-top{display:none;height:72px;border-bottom:2px solid var(--sk-rule);background:var(--sk-bg)}.sk-nav-top-in{max-width:calc(var(--sk-w-app) + 2 * var(--sk-gutter));height:100%;margin:0 auto;padding:0 var(--sk-gutter);gap:24px}.sk-nav-brand,.sk-nav-top-in{display:flex;align-items:center}.sk-nav-brand{gap:10px;flex:none;text-decoration:none;color:var(--sk-text)}.sk-nav-brand img{width:52px;height:38px;object-fit:contain}.sk-nav-brand b{font:900 24px/1 var(--sk-font)}.sk-nav-role{font:900 12px/1 var(--sk-font);text-transform:uppercase;letter-spacing:.06em;padding:3px 8px;border-radius:var(--sk-r-tag);background:var(--sk-btn-navy-bg);color:var(--sk-btn-navy-ink)}.sk-nav-top nav{display:flex;gap:6px;flex:1 1}.sk-nav-top nav a{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border-radius:var(--sk-r-chip);text-decoration:none;color:var(--sk-text-3);font:700 16px/1 var(--sk-font)}.sk-nav-top nav a[aria-current=page]{background:var(--sk-pill);color:var(--sk-text);font-weight:900}.sk-nav-top .sk-due{height:22px;min-width:22px;padding:0 6px}.sk-nav-who{display:flex;align-items:center;gap:10px;flex:none}.sk-nav-who-name{display:flex;flex-direction:column;align-items:flex-end;font:900 14px/1.3 var(--sk-font)}.sk-nav-who-name span{font:700 12px/1.3 var(--sk-font);color:var(--sk-text-3)}.sk-avatar{flex:none;width:44px;height:44px;border-radius:22px;background:var(--sk-btn-navy-bg);color:var(--sk-btn-navy-ink);display:flex;align-items:center;justify-content:center;font:900 15px/1 var(--sk-font);text-decoration:none}@media (min-width:720px){.sk-nav--auto .sk-nav-bar{display:none}.sk-nav--auto .sk-nav-top{display:block}}.sk-nav--bar .sk-nav-top,.sk-nav--top .sk-nav-bar{display:none!important}.sk-nav--top .sk-nav-top{display:block}body:has(.sk-nav-bar){padding-bottom:calc(64px + env(safe-area-inset-bottom))}html body:has(.sk-nav--sub){padding-bottom:0}.sk-nav--sub .sk-nav-bar{display:none}@media (min-width:720px){body:has(.sk-nav--auto){padding-bottom:0}}.empty,.limit,.marking,.setdone,.setup{text-align:center;padding:16px 0}.marking{padding:24px 0}.result{margin:12px 0}.rhead{display:flex;gap:12px;align-items:center}.rhead .mascot figcaption{display:none}.score{margin:0}.lead{font-weight:800}.feedback,.lead{margin:4px 0}.note{margin:8px 0;padding:8px 12px;border-left:4px solid var(--sk-mark);background:var(--sk-surface-sunk);border-radius:0 var(--sk-r-tag) var(--sk-r-tag) 0}.script{display:grid;grid-template-columns:1fr 64px;grid-gap:8px;gap:8px;border:2px solid var(--sk-border);background:var(--sk-surface);border-radius:var(--sk-r-tag);padding:10px;margin:12px 0;background-image:repeating-linear-gradient(transparent 0 27px,var(--sk-rule) 27px 28px)}.script-text{white-space:pre-wrap;font:inherit;margin:0;overflow-wrap:anywhere}.script-photos img{display:block;margin-bottom:6px;border-radius:6px;max-height:320px;object-fit:contain}.margin{display:flex;flex-direction:column;align-items:center;gap:4px;border-left:2px solid var(--sk-mark);padding-left:6px}.m{color:var(--sk-mark);line-height:0}.total{margin:8px 0 0}.total span{display:inline-block;color:var(--sk-mark);font-weight:900;font-size:1.05rem;border:3px solid var(--sk-mark);border-radius:50%;padding:6px 8px;transform:rotate(-6deg);white-space:nowrap}.points{list-style:none;padding:0;margin:12px 0}.pt{display:grid;grid-template-columns:30px 1fr auto;grid-gap:8px;gap:8px;align-items:start;padding:10px 0;border-top:2px solid var(--sk-rule)}.pt .pm,.pt.got .pm{color:var(--sk-mark)}.look{margin:0;font-weight:800}.why{margin:2px 0 0;color:var(--sk-text-2);font-weight:600}.pv{color:var(--sk-mark);font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.guide ol{padding-left:1.2rem}.guide li{margin:6px 0}.rules{color:var(--sk-text-3);font-size:.95rem}.route h4{margin-top:1rem}.cantguide{border:2px dashed var(--sk-border);border-radius:var(--sk-r-input);padding:8px 14px;margin:12px 0}.worked{overflow-wrap:anywhere;white-space:pre-line}.saveprompt{border-top:2px solid var(--sk-rule);margin-top:16px;padding-top:8px}.limit .choices{display:grid;grid-gap:12px;gap:12px;margin-top:12px;text-align:left}.choice-card{border-bottom-width:2px;border:2px solid var(--sk-border);border-bottom:var(--sk-card-bottom) solid var(--sk-border);border-radius:var(--sk-r-card);padding:4px 16px 14px;background:var(--sk-surface)}.hero{text-align:center;padding:16px 0}.setbar p{margin:4px 0}.bar{height:10px;background:var(--sk-surface-sunk);border-radius:5px;overflow:hidden}.bar span{display:block;height:100%;background:var(--sk-text)}.bigscore{font:900 26px/1.2 var(--sk-font)}.done-list{list-style:none;padding:0;display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.done-list a{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border:2px solid var(--sk-border);border-radius:var(--sk-r-chip);text-decoration:none;font-weight:800}.consent span{font-size:.95rem}.sticky{position:-webkit-sticky;position:sticky;bottom:72px;padding:8px 0;background:linear-gradient(to top,var(--sk-bg) 70%,transparent)}.answerbook{display:grid;grid-template-columns:1fr;grid-gap:0 12px;gap:0 12px}.pages{list-style:none;padding:0;margin:8px 0;display:grid;grid-gap:8px;gap:8px}.page{display:flex;gap:12px;border:2px solid var(--sk-border);border-radius:var(--sk-r-input);padding:8px;align-items:flex-start;background:var(--sk-surface)}.page.bad{border:3px solid var(--sk-error)}.page img{width:84px;height:112px;object-fit:cover;border-radius:6px;flex:none}.pbody{min-width:0}.photo .tip{background:var(--sk-surface-sunk);padding:10px 14px;border-radius:var(--sk-r-input)}.crumb{font:700 14px/1.4 var(--sk-font);color:var(--sk-text-3);margin:8px 0 0}.src{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0}.stemrow{display:flex;gap:12px;align-items:flex-start;justify-content:space-between}.marks{font-weight:900;margin:8px 0;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.info{margin:8px 0;padding:8px 12px;border-radius:var(--sk-r-input);background:var(--sk-surface-sunk)}.info summary{font-weight:900;cursor:pointer;min-height:44px;display:flex;align-items:center}.save h2{margin-top:8px}@media (min-width:720px){.answerbook{grid-template-columns:2fr 1fr}.sticky{position:static;background:none}.hero h1{font-size:40px}}@media (prefers-reduced-motion:no-preference){.marking .mascot img{animation:sk-nod 1.4s ease-in-out infinite}}html[data-saver="1"] .marking .mascot img{animation:none}.sk-aside{gap:16px}.sk-aside,.sk-aside-paper{display:flex;flex-direction:column}.sk-aside-paper{gap:12px;padding:20px;margin:0}.sk-aside-paper h2{font:900 20px/1.2 var(--sk-font);margin:0}.sk-aside-count{font:700 14px/1.4 var(--sk-font);color:var(--sk-text-3);margin:0}.sk-aside-pn{display:flex;justify-content:space-between;font:800 14px/1 var(--sk-font)}.sk-aside-pn a{min-height:44px;display:flex;align-items:center;position:relative}.sk-aside-pn a:after{content:"";position:absolute;inset:0 -9px}.sk-aside-rules{background:var(--sk-surface-sunk);border-radius:var(--sk-r-card);padding:20px}.sk-aside-rules h2{font:900 18px/1.3 var(--sk-font);margin:0 0 8px}.sk-aside-rules ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.sk-aside-rules li{display:flex;gap:10px;align-items:flex-start;font:700 15px/1.4 var(--sk-font)}.sk-aside-rules li svg{margin-top:2px}body:has(dialog[open]){overflow:hidden}dialog.sk-sheet--right{margin:0 0 0 auto;height:100%;max-height:100%;width:440px;max-width:100%;border-radius:var(--sk-r-sheet) 0 0 var(--sk-r-sheet)}dialog.sk-sheet--bottom{margin:auto auto 0}.sk-site-header{border-bottom:2px solid var(--sk-rule);background:var(--sk-bg);color:var(--sk-text);position:relative;z-index:30}.sk-site-header-in{max-width:calc(var(--sk-w-site) + 24px);margin:0 auto;padding:8px 12px 8px 16px;display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:60px}.sk-site-brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--sk-text);min-height:44px}.sk-site-brand img{width:46px;height:34px;object-fit:contain;display:block}.sk-site-brand b{font:900 22px/1 var(--sk-font);letter-spacing:-.01em}.sk-site-nav{display:none;align-items:center;gap:4px;flex:1 1;justify-content:center;white-space:nowrap}.sk-site-nav a{min-height:44px;display:flex;align-items:center;padding:0 12px;border-radius:var(--sk-r-chip);text-decoration:none;color:var(--sk-text);font:800 16px/1 var(--sk-font)}.sk-site-nav a[aria-current]{background:var(--sk-pill)}.sk-site-actions{display:flex;align-items:center;gap:6px}.sk-site-login{white-space:nowrap;display:flex;align-items:center;min-height:44px;padding:0 16px;border:2px solid var(--sk-border);box-shadow:0 4px 0 var(--sk-border);border-radius:var(--sk-r-input);font:900 14px/1 var(--sk-font);text-decoration:none;text-transform:uppercase;letter-spacing:.04em;background:var(--sk-surface);color:var(--sk-text)}.sk-site-login:active{transform:translateY(4px);box-shadow:0 0 0 var(--sk-border)}.sk-site-menu-btn{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;border:0;background:none;color:var(--sk-text);cursor:pointer;border-radius:var(--sk-r-chip)}.sk-site-menu-btn svg{stroke:currentColor}.sk-site-scrim{height:100vh;background:rgba(10,22,38,.5)}.sk-site-drawer,.sk-site-scrim{position:absolute;left:0;right:0;top:100%}.sk-site-drawer{border-top:2px solid var(--sk-rule);border-bottom:2px solid var(--sk-rule);background:var(--sk-bg);box-shadow:0 18px 28px -12px rgba(10,22,38,.35)}.sk-site-drawer nav{max-width:var(--sk-w-site);margin:0 auto;padding:8px 16px 16px;display:flex;flex-direction:column}.sk-site-drawer a{min-height:52px;display:flex;align-items:center;padding:0 8px;text-decoration:none;font:800 17px/1 var(--sk-font);border-bottom:2px solid var(--sk-rule)}.sk-site-drawer a[aria-current]{text-decoration:underline;-webkit-text-decoration-color:var(--sk-mark);text-decoration-color:var(--sk-mark);text-underline-offset:6px}@media (min-width:900px){.sk-site-nav{display:flex}.sk-site-drawer,.sk-site-menu-btn,.sk-site-scrim{display:none}}.sk-site-footer{background:var(--sk-ink);color:var(--sk-paper);margin-top:48px}.sk-site-footer-in{max-width:calc(var(--sk-w-site) + 40px);margin:0 auto;padding:36px 20px 40px;display:flex;flex-direction:column;gap:24px}.sk-site-footer-top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px 40px}.sk-site-footer-brand{display:flex;flex-direction:column;gap:4px}.sk-site-footer-brand b{font:900 24px/1.2 var(--sk-font)}.sk-site-footer-brand span{font-weight:700;color:var(--sk-night-ink-2)}.sk-site-footer nav{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(132px,100%),1fr));grid-gap:0 20px;gap:0 20px;font:700 15px/1.3 var(--sk-font);flex:1 1 280px;min-width:0;max-width:640px}.sk-site-footer nav a{color:var(--sk-paper);min-height:44px;display:flex;align-items:center;text-decoration:none}.sk-site-footer nav a:hover{text-decoration:underline}.sk-site-footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:20px;border-top:2px solid var(--sk-night-line)}.sk-site-footer-credit{font:700 14px/1.5 var(--sk-font);color:var(--sk-night-ink-2);max-width:720px;margin:0}.sk-site-footer .sk-lang{border-color:var(--sk-night-line)}.sk-site-footer .sk-lang button{color:var(--sk-night-ink-2)}.sk-site-footer .sk-lang button[aria-pressed=true]{background:var(--sk-paper);color:var(--sk-ink)}.sk-site-footer :focus-visible{outline-color:var(--sk-focus)}.sk-hero{display:grid;grid-gap:20px;gap:20px;padding:24px 0}.sk-hero h1{font:var(--sk-type-display);font-size:34px;line-height:1.04;letter-spacing:-.02em;margin:0}.sk-hero p.lead{font:700 17px/1.45 var(--sk-font);color:var(--sk-text-2);margin:0;max-width:36ch}@media (min-width:720px){.sk-hero{grid-template-columns:minmax(0,1fr) 320px;align-items:center;padding:40px 0}.sk-hero h1{font-size:56px}.sk-hero p.lead{font-size:19px}}.sk-section{padding:24px 0}.sk-eyebrow{font:900 14px/1.3 var(--sk-font);color:var(--sk-mark);text-transform:uppercase;letter-spacing:.06em;margin:0}.sk-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr)}@media (min-width:720px){.sk-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.sk-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.sk-placeholder{border:2px dashed var(--sk-border);border-radius:var(--sk-r-card);padding:16px 18px;background:var(--sk-surface)}.sk-placeholder p{margin:4px 0}.sk-owner{font:800 13px/1.4 var(--sk-font);color:var(--sk-text-3)}@media (max-width:380px){.sk-site-header-in{gap:8px;padding:8px 8px 8px 12px}.sk-site-brand{gap:8px}.sk-site-brand img{width:40px;height:30px}.sk-site-brand b{font-size:20px}.sk-site-login{padding:0 12px}}.sk-theme-btn{flex:none;min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;padding:0;border:0;background:none;color:var(--sk-text);cursor:pointer;border-radius:var(--sk-r-chip)}.sk-theme-btn:hover{background:var(--sk-pill)}.sk-theme-btn .sk-theme-sun,:root[data-theme=dark] .sk-theme-btn .sk-theme-moon{display:none}:root[data-theme=dark] .sk-theme-btn .sk-theme-sun{display:block}.lr-top-end{display:flex;align-items:center;gap:4px}.sk-site-actions .sk-theme-btn{margin-right:2px}.pb{max-width:var(--sk-w-site);margin:0 auto;padding:16px 16px 40px;display:flex;flex-direction:column;gap:24px;box-sizing:border-box}.pb section,.pb>*{min-width:0}.pb--read{max-width:1000px;gap:44px}.pb--people{gap:36px}.pb a{color:var(--sk-text);-webkit-text-decoration-color:var(--sk-mark);text-decoration-color:var(--sk-mark);text-underline-offset:3px}.pb a.btn,.pb a.pb-card,.pb a.pb-row,.pb a.sk-btn{text-decoration:none}.pb a:hover{color:var(--sk-mark)}.pb a.sk-btn--navy:hover,.pb a.sk-btn--red:hover{color:inherit}.pb a.sk-btn--red{color:var(--sk-btn-red-ink)}.pb a.sk-btn--navy{color:var(--sk-btn-navy-ink)}@media (min-width:900px){.pb{padding:28px 40px 56px}.pb--people{padding-top:48px}.pb--read{padding:48px 40px 64px}}.pb-h1{margin:0;font:900 34px/1.04 var(--sk-font);letter-spacing:-.02em;text-wrap:balance}.pb-lead{margin:0;font:700 17px/1.45 var(--sk-font);color:var(--sk-text-2)}.pb-h2{margin:0;font:900 22px/1.2 var(--sk-font)}.pb-h2--big{font-size:24px}.pb-h2--xl{font-size:28px}@media (min-width:900px){.pb-h1{font-size:52px}.pb-lead{font-size:19px}}.pb-eyebrow{margin:0;font:900 15px/1.3 var(--sk-font);color:var(--sk-text-3)}.pb-stack{display:flex;flex-direction:column;gap:10px}.pb-stack--14{gap:14px}.pb-stack--12{gap:12px}.pb-stack--8{gap:8px}.pb-stack--6{gap:6px}.pb-crumbs{display:flex;flex-wrap:wrap;gap:6px;font:800 14px/1.4 var(--sk-font);color:var(--sk-text-3)}.pb-crumbs a{padding:13px 0;margin:-13px 0;color:var(--sk-text-3);-webkit-text-decoration-color:var(--sk-text-3);text-decoration-color:var(--sk-text-3)}.pb-crumbs [aria-current]{color:var(--sk-text)}.pb-crumbs span[aria-hidden]{color:var(--sk-text-3)}.pb-card{background:var(--sk-surface);border:solid var(--sk-border);border-width:2px 2px 5px;border-radius:22px;padding:20px;display:flex;flex-direction:column;gap:12px;box-sizing:border-box;color:var(--sk-text)}.pb-card--20{border-radius:20px;padding:18px}.pb-card--flat{border-bottom-width:2px;border-radius:18px;padding:14px 16px;gap:2px}.pb-card h2,.pb-card h3{margin:0}.pb-sunk{background:var(--sk-surface-sunk);border-radius:20px;padding:18px;display:flex;gap:14px;align-items:center}.pb-sunk h2{margin:0;font:900 18px/1.25 var(--sk-font)}.pb-sunk p,.pb-sunk span.t{margin:0;font:700 15px/1.45 var(--sk-font)}.pb-sunk img{width:88px;height:88px;object-fit:contain;flex:none}.pb-note{display:flex;gap:10px;align-items:center;padding:12px 14px;border-radius:16px;background:var(--sk-surface-sunk);font:700 14px/1.45 var(--sk-font)}.pb-note img{width:44px;height:44px;object-fit:contain;flex:none}.pb-note a{font-weight:900}.pb-hero{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:24px;gap:24px;align-items:end}.pb-hero--center{align-items:center}.pb-hero-act{display:flex;flex-direction:column;gap:10px}@media (min-width:900px){.pb-hero--act{grid-template-columns:minmax(0,1fr) 340px}.pb-hero--act320{grid-template-columns:minmax(0,1fr) 320px}}.pb-cols{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:28px;gap:28px;align-items:start}@media (min-width:900px){.pb-cols--side{grid-template-columns:minmax(0,1fr) 340px}.pb-cols--2{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.pb-cols--3{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.pb-cols--tight{gap:20px}.pb-qgroup{display:flex;flex-direction:column;background:var(--sk-surface);border:solid var(--sk-border);border-width:2px 2px 5px;border-radius:20px;overflow:hidden}.pb-qgroup+.pb-qgroup{margin-top:8px}.pb-qgroup-h{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;border-bottom:2px solid var(--sk-rule)}.pb-qgroup-h h3{margin:0;font:900 17px/1.3 var(--sk-font)}.pb-qgroup-h span{font:900 15px/1 var(--sk-font);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pb-qrow{display:grid;grid-template-columns:52px minmax(0,1fr) auto;grid-gap:4px 12px;gap:4px 12px;align-items:center;min-height:56px;padding:10px 16px;border-top:2px solid var(--sk-rule);text-decoration:none;color:var(--sk-text)}.pb-qgroup-h+.pb-qrow{border-top:0}.pb-qrow:hover{background:var(--sk-surface-sunk)}.pb a.pb-qrow:hover,.pb-qrow:hover{color:var(--sk-text)}.pb-qrow .n{font:900 15px/1.3 var(--sk-font);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pb-qrow .s{font:600 15px/1.4 var(--sk-font);min-width:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.pb-qrow .s p{margin:0;display:inline}.pb-qrow .m{color:var(--sk-text);font:900 15px/1.3 var(--sk-font);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.pb-qrow .go{display:none;font:900 13px/1 var(--sk-font);text-transform:uppercase;letter-spacing:.05em;color:var(--sk-mark-ink)}.pb-qrow .draft{grid-column:2}@media (min-width:900px){.pb-qrow{grid-template-columns:60px minmax(0,1fr) 44px 72px}.pb-qrow .go{display:block}}.pb-qrow--topic{display:flex;flex-direction:column;align-items:stretch;gap:2px;padding:12px 16px}.pb-qrow--topic .top{display:flex;justify-content:space-between;gap:12px}.pb-qrow--topic .src{font:800 13px/1.35 var(--sk-font);color:var(--sk-text-3)}.pb-qrow--topic .s{display:block;-webkit-line-clamp:unset}.pb-draftnote{margin:0 0 12px}.pb-draft{display:inline-block;font:900 11px/1 var(--sk-font);text-transform:uppercase;letter-spacing:.05em;padding:3px 7px;border:2px solid var(--sk-border);border-radius:8px;margin-left:8px;vertical-align:2px}.pb-side{display:flex;flex-direction:column;gap:20px}.pb-list .row,.pb-list a{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:44px;border-top:2px solid var(--sk-rule);font:800 15px/1.3 var(--sk-font);text-decoration:none}.pb-list .row.dim{color:var(--sk-text-3)}.pb-list{background:var(--sk-surface);border:solid var(--sk-border);border-width:2px 2px 5px;border-radius:20px;padding:18px;display:flex;flex-direction:column}.pb-list h2{margin:0 0 6px;font:900 18px/1.25 var(--sk-font)}.pb-list .num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--sk-text-2)}.pb-bars-card h2{margin:0;font:900 18px/1.25 var(--sk-font)}.pb-tabs{display:flex;padding:4px;border-radius:16px;background:var(--sk-surface-sunk);gap:4px;align-self:flex-start;max-width:100%;overflow-x:auto;flex-wrap:nowrap}.pb-tabs a{flex:none}.pb-tabs a,.pb-tabs span{min-height:44px;padding:0 clamp(10px,3.6vw,20px);display:flex;align-items:center;border-radius:12px;font:900 15px/1 var(--sk-font);text-decoration:none;color:var(--sk-text-3)}.pb-tabs [aria-current=page]{background:var(--sk-surface);box-shadow:0 0 0 2px var(--sk-border);color:var(--sk-text)}.pb-topics{display:flex;flex-direction:column;gap:6px}.pb-topics-h{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:4px}.pb-topics-h h2{margin:0;font:900 22px/1.2 var(--sk-font)}.pb-topics-h span{font:800 14px/1.2 var(--sk-font);color:var(--sk-text-3)}.pb-years{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:14px;gap:14px}@media (min-width:900px){.pb-years{grid-template-columns:repeat(4,minmax(0,1fr))}}.pb-year{background:var(--sk-surface);border:2px solid var(--sk-border);border-radius:18px;padding:14px 16px;display:flex;flex-direction:column;gap:2px}.pb-year b{font:900 18px/1.2 var(--sk-font);margin-bottom:4px}.pb-year a{display:flex;justify-content:space-between;align-items:center;min-height:44px;border-top:2px solid var(--sk-rule);font:800 15px/1.3 var(--sk-font);text-decoration:none}.pb-year a span{font:700 13px/1 var(--sk-font);color:var(--sk-text-3)}.pb-lost{display:grid;grid-template-columns:22px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start;font:700 15px/1.4 var(--sk-font)}.pb-lost svg{margin-top:2px}.pb-fine{font:700 13px/1.4 var(--sk-font);color:var(--sk-text-3)}.pb-plans{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:20px;gap:20px;align-items:stretch}@media (min-width:900px){.pb-plans{grid-template-columns:repeat(3,minmax(0,1fr))}.pb-plans--free{grid-template-columns:repeat(2,minmax(0,1fr))}}.pb-plan{padding:22px}.pb-plan h2{font:900 22px/1.2 var(--sk-font)}.pb-price{display:flex;align-items:baseline;gap:6px}.pb-price b{font:900 40px/1 var(--sk-font);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pb-price span{font:800 16px/1 var(--sk-font);color:var(--sk-text-3)}.pb-plan .what{font:700 15px/1.45 var(--sk-font);color:var(--sk-text-2)}.pb-gets{display:flex;flex-direction:column;gap:8px;flex:1 1}.pb-gets span{display:flex;gap:8px;align-items:flex-start;font:700 15px/1.4 var(--sk-font)}.pb-gets svg{flex:none;margin-top:2px}.pb-plan .sk-btn{width:100%;font-size:14px;min-height:54px}.pb-two{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:20px;gap:20px}@media (min-width:900px){.pb-two{grid-template-columns:repeat(2,minmax(0,1fr))}}.pb-ask{display:flex;flex-direction:column;gap:6px;padding:18px;border-radius:20px;background:var(--sk-surface);border:2px solid var(--sk-border)}.pb-ask h2{margin:0;font:900 18px/1.25 var(--sk-font)}.pb-ask span{font:700 15px/1.45 var(--sk-font)}.pb-faq{display:flex;flex-direction:column;max-width:760px}.pb-faq h2{margin:0 0 8px;font:900 24px/1.2 var(--sk-font)}.pb-faq div{display:flex;flex-direction:column;gap:4px;padding:14px 0;border-top:2px solid var(--sk-rule)}.pb-faq h3{margin:0;font:900 17px/1.3 var(--sk-font)}.pb-faq p{margin:0;font:600 16px/1.5 var(--sk-font);color:var(--sk-text-2)}.pb-center{align-items:flex-start;text-align:left}@media (min-width:900px){.pb-center{align-items:center;text-align:center}.pb-center .pb-lead{max-width:46ch}}.pb-t-hero{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:28px;gap:28px;align-items:center}@media (min-width:900px){.pb-t-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.pb-report{display:flex;flex-direction:column;gap:10px}.pb-report-h{display:flex;justify-content:space-between;align-items:baseline}.pb-report-h b{font:900 17px/1.2 var(--sk-font)}.pb-report-h span{font:800 13px/1.2 var(--sk-font);color:var(--sk-text-3)}.pb-caps{font:900 13px/1.3 var(--sk-font);text-transform:uppercase;letter-spacing:.06em;color:var(--sk-text-3)}.pb-miss{display:flex;flex-direction:column;gap:4px;padding-bottom:10px;border-bottom:2px solid var(--sk-rule)}.pb-miss-r{display:grid;grid-template-columns:22px minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:start}.pb-miss-r b{font:900 15px/1.35 var(--sk-font)}.pb-miss-r i{font:900 14px/1.3 var(--sk-font);font-style:normal;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pb-miss-bar{margin-left:30px;height:8px;border-radius:4px;background:var(--sk-rule);overflow:hidden;display:block}.pb-miss-bar span{display:block;height:100%;background:var(--sk-text)}.pb-steps{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px}@media (min-width:900px){.pb-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.pb-step{display:flex;flex-direction:column;gap:8px;padding:18px;border-radius:20px;background:var(--sk-surface);border:2px solid var(--sk-border)}.pb-step .n{width:40px;height:40px;border-radius:20px;background:var(--sk-btn-navy-bg);color:var(--sk-btn-navy-ink);display:flex;align-items:center;justify-content:center;font:900 17px/1 var(--sk-font)}.pb-step h3{margin:0;font:900 19px/1.3 var(--sk-font)}.pb-step p{margin:0;font:700 15px/1.45 var(--sk-font);color:var(--sk-text-2)}.pb-sunk-card{display:flex;flex-direction:column;gap:8px;padding:20px;border-radius:20px;background:var(--sk-surface-sunk)}.pb-sunk-card h2{margin:0;font:900 20px/1.25 var(--sk-font)}.pb-sunk-card p{margin:0;font:700 15px/1.5 var(--sk-font)}.pb-p-hero{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:24px;gap:24px;align-items:center}.pb-m-hero img,.pb-p-hero img{width:160px;height:160px;object-fit:contain}.pb-m-hero .pb-h1{font-size:32px}@media (min-width:900px){.pb-p-hero{grid-template-columns:256px minmax(0,1fr)}.pb-p-hero img{width:256px;height:256px}.pb-p-hero .pb-h1{font-size:48px}}.pb-p-hero .pb-h1{font-size:30px}@media (min-width:900px){.pb-p-hero .pb-h1{font-size:48px}}.pb-pblock{padding:22px;gap:10px}.pb-pblock h2{font:900 22px/1.2 var(--sk-font)}.pb-pblock p{margin:0;font:700 16px/1.5 var(--sk-font);color:var(--sk-text-2)}.pb-example-sec{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:24px;gap:24px;align-items:center;padding:24px;border-radius:22px;background:var(--sk-surface-sunk)}@media (min-width:900px){.pb-example-sec{grid-template-columns:minmax(0,1fr) 420px}}.pb-example-sec h2{margin:0 0 8px;font:900 24px/1.2 var(--sk-font)}.pb-example-sec p{margin:0;font:700 16px/1.5 var(--sk-font)}.pb-ex{background:var(--sk-surface);border:2px solid var(--sk-border);border-radius:18px;padding:14px;display:flex;flex-direction:column;gap:6px}.pb-ex-h{display:flex;justify-content:space-between;align-items:center}.pb-ex-h b{font:900 14px/1.3 var(--sk-font)}.pb-ex-r{display:grid;grid-template-columns:24px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start;font:700 14px/1.4 var(--sk-font)}.pb-m-hero{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:24px;gap:24px;align-items:center}@media (min-width:900px){.pb-m-hero{grid-template-columns:240px minmax(0,1fr)}.pb-m-hero img{width:240px;height:240px}.pb-m-hero .pb-h1{font-size:52px}}.pb-sec{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:20px 32px;gap:20px 32px;align-items:start}@media (min-width:900px){.pb-sec{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.pb-sec .no{font:900 14px/1 var(--sk-font);color:var(--sk-mark-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pb-sec h2{margin:0;font:900 26px/1.15 var(--sk-font)}.pb-sec p{margin:0;font:600 16px/1.55 var(--sk-font);color:var(--sk-text-2);text-wrap:pretty}.pb-excard{background:var(--sk-surface);border:solid var(--sk-border);border-width:2px 2px 5px;border-radius:20px;padding:16px;display:flex;flex-direction:column;gap:8px}.pb-excard>.t{font:900 13px/1.3 var(--sk-font);text-transform:uppercase;letter-spacing:.06em;color:var(--sk-text-3)}.pb-exrow{display:grid;grid-template-columns:24px minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:start;padding:6px 0;border-top:2px solid var(--sk-rule);font:700 15px/1.4 var(--sk-font)}.pb-exrow code{font:900 13px/1.3 var(--sk-font);padding:1px 7px;border-radius:7px;border:2px solid var(--sk-border);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pb-notsure{display:flex;gap:12px;align-items:center}.pb-notsure img{width:88px;height:88px;object-fit:contain;flex:none}.pb-notsure span{font:800 16px/1.45 var(--sk-font)}.pb-excard .small{font:700 14px/1.45 var(--sk-font);color:var(--sk-text-3)}.pb-outcome{display:flex;flex-direction:column;gap:2px;padding:8px 0;border-top:2px solid var(--sk-rule)}.pb-outcome b{font:900 16px/1.3 var(--sk-font)}.pb-outcome span{font:700 14px/1.4 var(--sk-font);color:var(--sk-text-2)}.pb-nf{flex:1 1;max-width:1000px;width:100%;margin:0 auto;padding:24px 16px 40px;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:24px 40px;gap:24px 40px;align-items:center}.pb-nf img{width:200px;height:200px;object-fit:contain;justify-self:center}.pb-nf h1{margin:0;font:900 32px/1.05 var(--sk-font);letter-spacing:-.02em}.pb-nf p{margin:0;font:700 17px/1.5 var(--sk-font);color:var(--sk-text-2)}@media (min-width:900px){.pb-nf{grid-template-columns:256px minmax(0,1fr);padding:48px 40px}.pb-nf img{width:256px;height:256px}.pb-nf h1{font-size:52px}.pb-nf p{font-size:19px}}.pb-search{display:flex;flex-direction:column;gap:6px;font:800 15px/1.3 var(--sk-font)}.pb-search>span.in{min-height:52px;display:flex;align-items:center;gap:10px;padding:0 14px;border:2px solid var(--sk-input-border);border-radius:14px;background:var(--sk-surface)}.pb-search>span.in:focus-within{border:3px solid var(--sk-text);outline:3px solid var(--sk-focus);outline-offset:2px;padding:0 13px}.pb-search input{flex:1 1;min-width:0;border:0;background:none;outline:none;font:600 17px/1.3 var(--sk-font);color:var(--sk-text);height:48px}.pb-search input::placeholder{color:var(--sk-text-3)}.pb-results{background:var(--sk-surface);border:2px solid var(--sk-border);border-radius:16px;overflow:hidden}.pb-results,.pb-results a{display:flex;flex-direction:column}.pb-results a{padding:10px 14px;border-top:2px solid var(--sk-rule);text-decoration:none;min-height:44px}.pb-results a:first-child{border-top:0}.pb-results b{font:900 16px/1.3 var(--sk-font)}.pb-results span{font:700 13px/1.3 var(--sk-font);color:var(--sk-text-3)}.pb-nf-acts{display:flex;flex-wrap:wrap;gap:10px}.pb-nf-acts .sk-btn{flex:1 1 200px}.pb-nf-acts .sk-btn:last-child{flex:1 1 140px}.hm-hero{max-width:1160px;margin:0 auto;padding:40px 20px 64px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));grid-gap:40px;gap:40px;align-items:start;box-sizing:border-box}.hm-hero-l{display:flex;flex-direction:column;gap:20px;padding-top:8px}.hm-hero-l h1{margin:0;font:900 clamp(36px,5.4vw,60px)/1.04 var(--sk-font);letter-spacing:-.02em;text-wrap:balance}.hm-hero-l .sub{margin:0;font:600 20px/1.45 var(--sk-font);color:var(--sk-text-2);max-width:32ch;text-wrap:pretty}.hm-hero-l .kicker{margin:0;font:800 15px/1.4 var(--sk-font);color:var(--sk-text-3)}.hm-wave{display:flex;align-items:flex-end;gap:14px;margin-top:4px}.hm-wave img{width:clamp(128px,15vw,184px);height:auto;aspect-ratio:1;object-fit:contain;display:block;flex:none}.hm-wave-r{display:flex;flex-direction:column;gap:14px;padding-bottom:26px}.hm-bubble{margin:0;padding:12px 18px;background:var(--sk-surface);border:2px solid var(--sk-border);border-radius:18px 18px 18px 4px;font:800 18px/1.4 var(--sk-font);width:-moz-fit-content;width:fit-content}.hm-wave-cta{display:none}@media (max-width:999px){.hm-wave-cta{display:flex;width:-moz-fit-content;width:fit-content}.hm-hero{padding-bottom:48px}}.hm-try{background:var(--sk-surface);border:solid var(--sk-border);border-width:2px 2px 5px;border-radius:22px;overflow:hidden;scroll-margin-top:16px}.hm-try-h{align-items:center;justify-content:space-between;padding:12px 20px;border-bottom:2px solid var(--sk-rule);font:800 14px/1.3 var(--sk-font);color:var(--sk-text-3)}.hm-q,.hm-try-h{display:flex;gap:12px}.hm-q{padding:20px 20px 4px;flex-direction:column}.hm-try-h>span:first-child{white-space:nowrap}.hm-try-h>span:last-child{text-align:right;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hm-q-top{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.hm-q-top b{font:900 18px/1.3 var(--sk-font)}.hm-q-top span{font:900 17px/1.3 var(--sk-font);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hm-q .stem{font:600 18px/1.5 var(--sk-font);text-wrap:pretty;overflow-wrap:anywhere}.hm-qline{all:unset;box-sizing:border-box;cursor:pointer;width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:50px;padding:10px 20px;border-bottom:2px solid var(--sk-rule);font:600 15px/1.4 var(--sk-font)}.hm-qline span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hm-qline span:last-child{flex:none;font:800 14px/1 var(--sk-font);color:var(--sk-text-3);text-decoration:underline}.hm-link:focus-visible,.hm-qline:focus-visible{outline:3px solid var(--sk-focus);outline-offset:2px}.hm-link{all:unset;cursor:pointer;font:800 14px/1 var(--sk-font);color:var(--sk-text-3);text-decoration:underline;min-height:32px;display:flex;align-items:center;width:-moz-fit-content;width:fit-content}.hm-ans{padding:16px 20px 22px;display:flex;flex-direction:column;gap:14px}.hm-ans label.l{font:900 16px/1.3 var(--sk-font)}.hm-ans textarea{width:100%;box-sizing:border-box;resize:vertical;font:600 17px/1.5 var(--sk-font);color:var(--sk-text);padding:12px 14px;border:2px solid var(--sk-border);border-radius:14px;background:var(--sk-bg);min-height:120px}.hm-ans textarea:focus{outline:3px solid var(--sk-focus);outline-offset:2px}.hm-ans textarea::placeholder{color:var(--sk-text-3)}.hm-samples{display:flex;flex-direction:column;gap:8px}.hm-samples>span{font:700 14px/1.4 var(--sk-font);color:var(--sk-text-3)}.hm-chips{display:flex;flex-wrap:wrap;gap:8px}.hm-chips button{all:unset;box-sizing:border-box;cursor:pointer;min-height:44px;padding:8px 16px;border:2px solid var(--sk-border);box-shadow:0 4px 0 var(--sk-border);border-radius:14px;font:800 15px/1.2 var(--sk-font);background:var(--sk-bg);transition:var(--sk-press)}.hm-chips button:hover{background:var(--sk-surface-sunk)}.hm-chips button:active{transform:translateY(4px);box-shadow:0 0 0 var(--sk-border)}.hm-chips button:focus-visible{outline:3px solid var(--sk-focus);outline-offset:2px}.hm-free{margin:0;font:600 14px/1.4 var(--sk-font);color:var(--sk-text-3);text-align:center}.hm-err{display:flex;gap:12px;align-items:center;padding:12px 14px 12px 6px;border:3px solid var(--sk-text);border-radius:16px;background:var(--sk-surface)}.hm-err img{width:72px;height:72px;object-fit:contain;flex:none}.hm-err b{display:block;font:900 16px/1.3 var(--sk-font)}.hm-err span{font:600 14px/1.4 var(--sk-font);color:var(--sk-text-2)}.hm-marking{padding:28px 20px 40px;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.hm-marking img{width:168px;height:168px;object-fit:contain}.hm-marking b{font:900 22px/1.3 var(--sk-font)}.hm-marking span{font:600 15px/1.4 var(--sk-font);color:var(--sk-text-3)}.hm-res{padding:18px 20px 22px;display:flex;flex-direction:column;gap:18px}.hm-script{display:grid;grid-template-columns:minmax(0,1fr) 96px;border:1px solid var(--sk-border);border-radius:8px;background:repeating-linear-gradient(var(--sk-bg) 0 31px,var(--sk-rule) 31px 32px)}.hm-script p{margin:0;padding:6px 14px 14px;font:600 17px/32px var(--sk-font);white-space:pre-wrap;overflow-wrap:anywhere}.hm-margin{border-left:2px solid var(--sk-mark);flex-direction:column;padding:8px 0 10px;gap:2px;color:var(--sk-mark)}.hm-margin,.hm-margin .pt{display:flex;align-items:center}.hm-margin .pt{height:30px}.hm-margin .st{margin-top:6px}.hm-verdict{display:flex;align-items:center;gap:14px}.hm-verdict img{width:104px;height:104px;object-fit:contain;flex:none}.hm-verdict b{display:block;font:900 24px/1.15 var(--sk-font)}.hm-verdict span{font:600 16px/1.45 var(--sk-font);color:var(--sk-text-2);text-wrap:pretty}.hm-points{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border-top:2px solid var(--sk-rule)}.hm-points li{display:grid;grid-template-columns:28px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:start;padding:12px 0;border-bottom:2px solid var(--sk-rule)}.hm-points li>span:first-child{padding-top:1px;color:var(--sk-mark)}.hm-points .look{display:block;font:800 16px/1.35 var(--sk-font)}.hm-points .why{display:block;font:600 15px/1.4 var(--sk-font);color:var(--sk-text-2)}.hm-points .pv{font:900 16px/1.3 var(--sk-font);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--sk-mark-ink)}.hm-guide{background:var(--sk-bg);border:2px solid var(--sk-rule);border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:12px;font:600 15px/1.5 var(--sk-font)}.hm-guide b.t{font:900 17px/1.3 var(--sk-font)}.hm-guide p{margin:0}.hm-guide .how{border-top:2px solid var(--sk-rule);padding-top:12px;display:flex;flex-direction:column;gap:4px}.hm-acts{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px}.hm-acts .sk-btn{min-height:50px}.hm-save{justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 14px;border-radius:14px;background:var(--sk-surface-sunk);font:700 15px/1.4 var(--sk-font)}.hm-save,.hm-save a{display:flex;align-items:center}.hm-save a{font:900 15px/1 var(--sk-font);min-height:32px}.hm-sec{border-top:2px solid var(--sk-rule)}.hm-sec-in{max-width:1160px;margin:0 auto;padding:64px 20px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));grid-gap:48px;gap:48px;align-items:center;box-sizing:border-box}.hm-never h2,.hm-sec h2{margin:0;font:900 clamp(30px,3.8vw,44px)/1.08 var(--sk-font);letter-spacing:-.02em;text-wrap:balance}.hm-never .p,.hm-sec .p{margin:0;font:600 19px/1.5 var(--sk-font);color:var(--sk-text-2);max-width:40ch;text-wrap:pretty}.hm-ticks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px;font:700 17px/1.5 var(--sk-font)}.hm-ticks li{display:flex;gap:12px;align-items:flex-start}.hm-ticks svg{flex:none;margin-top:2px;color:var(--sk-mark)}.hm-fig{margin:0;background:var(--sk-surface);border:solid var(--sk-border);border-width:2px 2px 5px;border-radius:22px;padding:18px;display:flex;flex-direction:column;gap:14px}.hm-fig-h{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font:800 15px/1.4 var(--sk-font)}.hm-fig-s{display:grid;grid-template-columns:minmax(0,1fr) 72px;border:1px solid var(--sk-border);border-radius:8px;background:repeating-linear-gradient(var(--sk-bg) 0 43px,var(--sk-rule) 43px 44px);font-family:STIX Two Text,Cambria Math,Times New Roman,serif;font-size:21px}.hm-fig-s .l{display:flex;flex-direction:column;padding:0 14px}.hm-fig-s .l span{height:44px;display:flex;align-items:center}.hm-fig-s sup{font-size:13px}.hm-fig-s .r{border-left:2px solid var(--sk-mark);flex-direction:column;color:var(--sk-mark)}.hm-fig-s .r,.hm-fig-s .r span{display:flex;align-items:center}.hm-fig-s .r span{height:44px;gap:2px}.hm-fig-f{display:flex;align-items:center;gap:16px}.hm-fig-f p{margin:0;font:700 16px/1.45 var(--sk-font);text-wrap:pretty}.hm-fig-f p b{color:var(--sk-mark-ink);font-weight:900}.hm-never{background:var(--sk-surface-sunk)}.hm-never-in{max-width:1160px;margin:0 auto;padding:56px 20px;display:flex;flex-wrap:wrap;align-items:center;gap:32px 48px;box-sizing:border-box}.hm-never img{width:clamp(140px,18vw,220px);height:auto;aspect-ratio:1;object-fit:contain;display:block;flex:none}.hm-never-r{flex:1 1 360px;display:flex;flex-direction:column;gap:22px}.hm-days{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;max-width:520px}.hm-days li{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 6px;background:var(--sk-surface);border:solid var(--sk-border);border-width:2px 2px 4px;border-radius:16px}.hm-days span{font:800 13px/1.2 var(--sk-font);color:var(--sk-text-3)}.hm-days b{font:900 28px/1 var(--sk-font);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hm-papers{max-width:1160px;margin:0 auto;padding:64px 20px;display:flex;flex-direction:column;gap:24px;box-sizing:border-box}.hm-papers h2{margin:0;font:900 clamp(28px,3.4vw,40px)/1.1 var(--sk-font);letter-spacing:-.02em}.hm-pgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));grid-gap:16px;gap:16px}.hm-pgrid .pb-card p{margin:0;font:900 22px/1.3 var(--sk-font)}.hm-pgrid a{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:52px;border-top:2px solid var(--sk-rule);text-decoration:none;font:700 17px/1.3 var(--sk-font)}.hm-pgrid a b{font:900 14px/1 var(--sk-font);color:var(--sk-mark-ink);text-transform:uppercase;letter-spacing:.04em}.hm-pgrid .pb-card p a{display:inline;min-height:0;border:0;font:inherit;color:inherit}.hm-pgrid .pb-card p a:hover{text-decoration:underline}.hm-papers>p{margin:0;font:600 15px/1.5 var(--sk-font);color:var(--sk-text-3)}.hm-papers>p a{font-weight:800;color:var(--sk-text)}.hm-people{max-width:1160px;margin:0 auto;padding:0 20px 72px;box-sizing:border-box}.hm-people-g{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));grid-gap:16px;gap:16px}.hm-people .pb-card{padding:22px;gap:8px;text-decoration:none}.hm-people .pb-card .k{font:900 14px/1.3 var(--sk-font);color:var(--sk-mark-ink);text-transform:uppercase;letter-spacing:.05em}.hm-people .pb-card .h{font:900 21px/1.2 var(--sk-font)}.hm-people .pb-card .d{font:600 16px/1.5 var(--sk-font);color:var(--sk-text-2)}.hm-people a.pb-card:hover{color:var(--sk-text)}@media (max-width:899px){.hm-sec-in{gap:32px}.hm-papers,.hm-sec-in{padding:48px 20px}.hm-people{padding-bottom:48px}}.q2{max-width:1200px;margin:0 auto;padding:14px 16px 24px;display:flex;flex-direction:column;gap:16px;box-sizing:border-box}.q2 .pb-crumbs{font-size:13px}.q2-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.q2-aside{display:none}.q2-pn{grid-column:1/-1;justify-content:space-between;gap:12px;border-top:2px solid var(--sk-rule);padding-top:12px;font:800 14px/1.3 var(--sk-font)}.q2-pn,.q2-pn a{display:flex;align-items:center}.q2-pn a{min-height:44px;color:var(--sk-text)}.q2-pn .now{color:var(--sk-text-3)}.q2-rel{display:flex;flex-wrap:wrap;gap:4px 20px;border-top:2px solid var(--sk-rule);padding-top:8px;font:800 14px/1.3 var(--sk-font)}.q2-rel a{min-height:44px;display:flex;align-items:center;color:var(--sk-text)}@media (min-width:900px){.q2{padding:24px 40px 40px;gap:18px}.q2 .pb-crumbs{font-size:14px;gap:8px}.q2-grid{grid-template-columns:minmax(0,1fr) 400px;gap:40px}.q2-aside{display:block}.q2-pn{display:none}}.pb-bars-card,.pb-topics{gap:6px}.pb-bars-card .sk-bars,.pb-topics .sk-bars{gap:12px}.pb-topics .sk-bars{gap:6px}.pb-topics .sk-bar{border-top:2px solid var(--sk-rule);padding:0;gap:0}.pb-bars-card .sk-bar a,.pb-bars-card .sk-bar-in,.pb-topics .sk-bar a,.pb-topics .sk-bar-in{min-height:44px;gap:6px}.pb-topics .sk-bar a,.pb-topics .sk-bar-in{padding:10px 0;box-sizing:border-box;justify-content:center}.pb-bars-card .sk-bar a,.pb-bars-card .sk-bar-in{gap:4px}.pb-topics .sk-bar-top{font-size:16px;line-height:1.364}.pb-bars-card .sk-bar-top{font-size:14px}.pb-bars-card .sk-bar-track,.pb-topics .sk-bar-track{height:10px;border-radius:5px;background:transparent}.pb-bars-card .sk-bar-fill,.pb-topics .sk-bar-fill{border-radius:5px}.pb-hero--act320{align-items:center;gap:20px}.pb-hero--act320 .pb-lead{max-width:36ch}.pb-hero-act .sk-btn{min-height:56px}@media (min-width:900px){.pb-hero--act320 .pb-h1{max-width:9em}}.pb-qgroup>.pb-qrow:first-child{border-top:0}.pb--pricing{gap:28px;padding-top:20px}@media (min-width:900px){.pb--pricing{padding-top:40px;padding-bottom:56px}}.pb-cols--3{align-items:stretch}@media (min-width:900px){.pb--parents{padding-top:40px;padding-bottom:64px}}.hm-ans .sk-btn--red{margin-top:6px;font-size:17px;letter-spacing:.05em}.hm-fig-s .l span>span{display:block}.pb-crumbs .cl{display:none}@media (min-width:900px){.pb-crumbs .cs{display:none}.pb-crumbs .cl{display:inline}}.pb-nf h1{text-wrap:wrap}.pb-search input[type=search]::-webkit-search-cancel-button{display:none}@media (max-width:899px){.pb--read{padding:24px 16px 48px}.pb--people{padding-top:24px}.pb--parents{padding-top:20px}}@media (min-width:900px){.pb-nf{min-height:440px}}.pb-nf-links{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 20px;font:800 15px/1.3 var(--sk-font)}.pb-nf-links a{min-height:44px;display:flex;align-items:center;color:var(--sk-text)}.pb-updated{margin:28px 0 0;font:700 13px/1.4 var(--sk-font);color:var(--sk-text-3)}.hm-updated{max-width:var(--sk-w-site);margin:0 auto;padding:0 20px}.pb-intro{display:flex;flex-direction:column;gap:10px;max-width:68ch}.pb-intro p{margin:0;font:600 17px/1.55 var(--sk-font);color:var(--sk-text-2)}.pb-exnote{border:2px solid var(--sk-rule);border-radius:16px;background:var(--sk-surface-sunk);padding:14px 16px;display:flex;flex-direction:column;gap:6px;max-width:68ch}.pb-exnote h2{margin:0;font:900 14px/1.2 var(--sk-font);letter-spacing:.05em;text-transform:uppercase;color:var(--sk-text-2)}.pb-exnote p{margin:0;font:600 16px/1.5 var(--sk-font)}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-s.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:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-s.p.woff2) format("woff2");unicode-range:u+00??,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:Nunito Fallback;src:local("Arial");ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.00%;size-adjust:101.39%}.__className_7776a5{font-family:Nunito,Nunito Fallback;font-style:normal}.__variable_7776a5{--font-nunito:"Nunito","Nunito Fallback"}