.wind.svelte-17mj30i{overflow:visible}.w.svelte-17mj30i{animation:svelte-17mj30i-gust 1.8s ease-in-out infinite}.w.svelte-17mj30i:nth-child(2){animation-delay:.3s}.w.svelte-17mj30i:nth-child(3){animation-delay:.6s}.calm.svelte-17mj30i .w:where(.svelte-17mj30i){animation-duration:4s}.windy.svelte-17mj30i .w:where(.svelte-17mj30i){animation-duration:.9s}.leaf.svelte-17mj30i{animation:svelte-17mj30i-tumble 1.2s ease-in-out infinite;transform-origin:106px 30px}@keyframes svelte-17mj30i-gust{0%,to{transform:translate(0);opacity:.75}50%{transform:translate(6px);opacity:1}}@keyframes svelte-17mj30i-tumble{0%,to{transform:rotate(-15deg) translateY(0)}50%{transform:rotate(15deg) translateY(-4px)}}.reel.svelte-1grk9u5{--sky-deep:#347985;--grass:#68865b;--cloud:#fff9e8;padding:12px 18px;background:#fff8e6;border-top:1px solid #bcb59d;min-width:0}.reel.temp.svelte-1grk9u5{background:#f8e4a1}.reel.condition.svelte-1grk9u5{background:#e4eddf}.reel.wind.svelte-1grk9u5{background:#dce8e7}.reel.svelte-1grk9u5 header:where(.svelte-1grk9u5){display:flex;justify-content:space-between;align-items:center;font-size:.61rem;letter-spacing:.16em;font-weight:800;text-transform:uppercase}.reel-position.svelte-1grk9u5{display:flex;gap:5px}.reel-position.svelte-1grk9u5 i:where(.svelte-1grk9u5){width:5px;height:5px;border-radius:50%;background:#969c8e}.reel-position.svelte-1grk9u5 i.current:where(.svelte-1grk9u5){width:17px;border-radius:3px;background:var(--ink)}.reel-body.svelte-1grk9u5{display:grid;grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;gap:3px}.reel-arrow.svelte-1grk9u5{min-height:48px;border:0;background:none;font:400 2rem/1 Georgia;color:var(--ink);border-radius:50%;transition:background .15s,transform .15s}.reel-arrow.svelte-1grk9u5:hover{background:#ffffff80}.reel-arrow.svelte-1grk9u5:active{transform:scale(.9)}.reel-window.svelte-1grk9u5{overflow:hidden;touch-action:pan-y;cursor:grab;border-radius:4px}.reel-window.svelte-1grk9u5:focus-visible{outline:3px solid #137689;outline-offset:1px}.dragging.svelte-1grk9u5 .reel-window:where(.svelte-1grk9u5){cursor:grabbing}.reel-track.svelte-1grk9u5{display:flex;transition:transform .32s cubic-bezier(.22,.75,.2,1);-webkit-user-select:none;user-select:none}.dragging.svelte-1grk9u5 .reel-track:where(.svelte-1grk9u5){transition:none}.reel-face.svelte-1grk9u5{flex:0 0 100%;min-width:0;min-height:82px;display:flex;align-items:center;justify-content:center;gap:15px;padding:3px 0;pointer-events:none}.reel-face.svelte-1grk9u5>div:where(.svelte-1grk9u5){min-width:0}.reel-face.svelte-1grk9u5 strong:where(.svelte-1grk9u5){display:block;font:800 clamp(1.6rem,3vw,2.3rem)/1 var(--font-display);text-transform:uppercase;overflow-wrap:anywhere}.reel-face.svelte-1grk9u5 strong.temperature:where(.svelte-1grk9u5){font-size:3.7rem;letter-spacing:-.04em}.reel-face.svelte-1grk9u5 sup:where(.svelte-1grk9u5){font:700 .7rem var(--font-hand);letter-spacing:0;vertical-align:super;margin-left:4px}.reel-face.svelte-1grk9u5 small:where(.svelte-1grk9u5){display:block;font-size:.65rem;margin-top:5px;color:#4b574e}.reel-face.svelte-1grk9u5 svg{flex-shrink:0}.reel-face.svelte-1grk9u5 .w,.reel-face.svelte-1grk9u5 .leaf{animation:none}.thermometer.svelte-1grk9u5{display:grid;place-items:center;width:58px}@media(max-width:750px){.reel.svelte-1grk9u5{padding:9px 12px}.reel-face.svelte-1grk9u5{min-height:68px;gap:12px}.reel-face.svelte-1grk9u5 strong:where(.svelte-1grk9u5){font-size:1.8rem}.reel-face.svelte-1grk9u5 strong.temperature:where(.svelte-1grk9u5){font-size:3rem}.reel-face.svelte-1grk9u5 .wx{width:48px;height:48px}.reel-face.svelte-1grk9u5 small:where(.svelte-1grk9u5){font-size:.61rem}.reel.svelte-1grk9u5 header:where(.svelte-1grk9u5){font-size:.58rem}}@media(min-width:751px)and (max-height:800px){.reel.svelte-1grk9u5{padding:8px 16px}.reel-face.svelte-1grk9u5{min-height:64px}.reel-face.svelte-1grk9u5 strong.temperature:where(.svelte-1grk9u5){font-size:3rem}.reel-face.svelte-1grk9u5 .wx{width:48px;height:48px}}@media(max-width:750px)and (max-height:740px){.reel.svelte-1grk9u5{padding:6px 12px}.reel-face.svelte-1grk9u5{min-height:56px}.reel-face.svelte-1grk9u5 strong:where(.svelte-1grk9u5){font-size:1.55rem}.reel-face.svelte-1grk9u5 strong.temperature:where(.svelte-1grk9u5){font-size:2.65rem}.reel-face.svelte-1grk9u5 .wx{width:40px;height:40px}.reel-face.svelte-1grk9u5 small:where(.svelte-1grk9u5){margin-top:3px}.thermometer.svelte-1grk9u5 svg:where(.svelte-1grk9u5){height:42px}.reel.svelte-1grk9u5 header:where(.svelte-1grk9u5){font-size:.55rem}}.js-controls.svelte-kyflo4{display:contents}.call-sheet.svelte-kyflo4 noscript{padding:20px}.call-sheet.svelte-kyflo4 noscript label{display:grid;gap:4px;margin-bottom:10px}.call-sheet.svelte-kyflo4 noscript select{min-height:44px;font:inherit}.forecast-page.svelte-kyflo4{position:relative;isolation:isolate;display:grid;min-height:var(--page-height);border:2px solid var(--ink);background:#193e45}.forecast-page.svelte-kyflo4 .comic-frame{position:absolute;inset:0;z-index:-1;height:100%;min-height:100%}.forecast-page.svelte-kyflo4 .comic-frame .comic-art{left:0!important}.forecast-page.svelte-kyflo4 .comic-art img{object-fit:cover;object-position:35% 40%}.desk.svelte-kyflo4{display:grid;align-items:center;justify-items:end;padding:24px 5%;min-width:0;background:linear-gradient(90deg,transparent 25%,#173b3e55)}.call-sheet.svelte-kyflo4{position:relative;width:48%;min-width:360px;max-width:450px;display:grid;background:var(--paper);border:2px solid var(--ink);box-shadow:7px 8px #102d30aa,0 18px 28px #0003;transform:rotate(.6deg)}.sheet-header.svelte-kyflo4{display:flex;justify-content:space-between;align-items:center;gap:10px;background:var(--ink);color:var(--paper);padding:10px 16px}.sheet-header.svelte-kyflo4 .eyebrow:where(.svelte-kyflo4){font-size:.56rem}.draft-mark.svelte-kyflo4{font-size:.55rem;letter-spacing:.1em;display:flex;gap:5px;align-items:center}.draft-mark.svelte-kyflo4 i:where(.svelte-kyflo4){height:6px;width:6px;border-radius:50%;background:var(--sun)}.sheet-intro.svelte-kyflo4{padding:15px 18px 13px}.sheet-intro.svelte-kyflo4 h1:where(.svelte-kyflo4){font-size:2.2rem;margin:0 0 5px}.sheet-intro.svelte-kyflo4 p:where(.svelte-kyflo4){font-size:.7rem;font-weight:700;margin:0 0 3px}.sheet-intro.svelte-kyflo4>span:where(.svelte-kyflo4){font-size:.64rem;color:var(--ink-soft)}.call-action.svelte-kyflo4{display:grid;gap:9px;padding:10px 18px 16px;border-top:1px dashed #b8b09a}.forecast-sentence.svelte-kyflo4{--cloud:#fff9e8;display:flex;align-items:center;justify-content:center;gap:8px;font-size:.7rem;margin:0;min-height:30px}.forecast-sentence.svelte-kyflo4>span:where(.svelte-kyflo4):first-child{display:flex}.deadline.svelte-kyflo4{font-size:.6rem;margin:0;text-align:center;line-height:1.5}.deadline.svelte-kyflo4 span:where(.svelte-kyflo4){display:block;color:var(--ink-soft);margin-top:2px}.err.svelte-kyflo4{margin:0;font-size:.75rem}.call-action.svelte-kyflo4 .btn:where(.svelte-kyflo4){width:100%;font-size:1.45rem}.call-sheet.svelte-kyflo4:focus-within{transform:none}@media(max-width:750px){.desk.svelte-kyflo4{padding:24px 18px;justify-items:center;background:#14313725}.call-sheet.svelte-kyflo4{width:100%;min-width:0;max-width:420px;transform:none;box-shadow:4px 5px #102d30aa}.sheet-header.svelte-kyflo4{padding:8px 12px}.sheet-intro.svelte-kyflo4{padding:12px}.sheet-intro.svelte-kyflo4 h1:where(.svelte-kyflo4){font-size:2rem}.sheet-intro.svelte-kyflo4 p:where(.svelte-kyflo4){font-size:.65rem;margin:4px 0}.sheet-intro.svelte-kyflo4>span:where(.svelte-kyflo4){font-size:.62rem}.call-action.svelte-kyflo4{padding:9px 12px 12px;gap:7px}.call-action.svelte-kyflo4 .btn:where(.svelte-kyflo4){min-height:44px;padding:9px}.forecast-sentence.svelte-kyflo4{font-size:.65rem;min-height:26px}.deadline.svelte-kyflo4{font-size:.6rem}.forecast-page.svelte-kyflo4 .comic-art img{object-position:40% 35%}}@media(min-width:751px)and (max-height:800px){.desk.svelte-kyflo4{padding:16px 5%}.sheet-intro.svelte-kyflo4{padding:10px 16px}.call-action.svelte-kyflo4{padding:8px 16px 12px}}@media(max-width:750px)and (max-height:740px){.desk.svelte-kyflo4{padding:15px}.sheet-intro.svelte-kyflo4 h1:where(.svelte-kyflo4){font-size:1.8rem}.sheet-intro.svelte-kyflo4{padding:9px 12px}.sheet-header.svelte-kyflo4{padding:7px 12px}.call-action.svelte-kyflo4{gap:5px;padding:7px 12px 9px}.forecast-sentence.svelte-kyflo4{min-height:22px}.deadline.svelte-kyflo4 span:where(.svelte-kyflo4){margin:0}}@media(max-width:340px){.desk.svelte-kyflo4{padding:12px}.sheet-intro.svelte-kyflo4 h1:where(.svelte-kyflo4){font-size:1.65rem}}.sat-result.svelte-1kkgewc{position:relative;isolation:isolate;display:grid;place-items:center;min-height:var(--page-height);padding:24px;border:2px solid var(--ink)}.sat-result.svelte-1kkgewc .comic-frame{position:absolute;inset:0;z-index:-1;height:100%;min-height:100%}.sat-result.svelte-1kkgewc .comic-art img{object-fit:cover;object-position:50% 40%}.marked-paper.svelte-1kkgewc{width:100%;max-width:570px;background:var(--paper);border:2px solid var(--ink);box-shadow:6px 7px #17323799;padding:24px;display:grid;gap:14px}.result-header.svelte-1kkgewc h1:where(.svelte-1kkgewc){font-size:3rem;margin:7px 0 0}.result-header.svelte-1kkgewc .eyebrow:where(.svelte-1kkgewc){background:var(--ink);color:var(--paper);padding:4px 7px;font-size:.57rem}.graduation.svelte-1kkgewc{display:flex;align-items:center;gap:8px;padding:12px;background:#f6df8e;border:1px solid #bb9d3c}.graduation.svelte-1kkgewc>strong:where(.svelte-1kkgewc){white-space:nowrap;font:900 2.7rem/1 var(--font-display);color:#6c4a00}.graduation.svelte-1kkgewc svg:where(.svelte-1kkgewc){width:48px;flex-shrink:0}.marked-paper.svelte-1kkgewc svg:where(.svelte-1kkgewc){fill:none;stroke:#a5412f;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.graduation.svelte-1kkgewc p:where(.svelte-1kkgewc),.career-lesson.svelte-1kkgewc p:where(.svelte-1kkgewc){margin:0;font-size:.74rem;line-height:1.4}.graduation.svelte-1kkgewc p:where(.svelte-1kkgewc) span:where(.svelte-1kkgewc),.career-lesson.svelte-1kkgewc p:where(.svelte-1kkgewc) span:where(.svelte-1kkgewc){display:block;margin-top:3px}.accuracy-heading.svelte-1kkgewc{display:flex;align-items:center;justify-content:space-between;gap:12px}.accuracy-heading.svelte-1kkgewc h2:where(.svelte-1kkgewc){font-size:1.8rem;margin:0}.accuracy-heading.svelte-1kkgewc>span:where(.svelte-1kkgewc){font-size:.54rem;letter-spacing:.12em;font-weight:800}.star-lessons.svelte-1kkgewc{display:grid;gap:7px}.star-lesson.svelte-1kkgewc{display:grid;grid-template-columns:32px 36px 1fr;align-items:center;gap:5px;padding:9px 7px;border-bottom:1px solid #d3ccb7;background:#efecdf}.star-lesson.correct.svelte-1kkgewc{background:#e7ecde}.star-lesson.svelte-1kkgewc>strong:where(.svelte-1kkgewc){font-size:2rem;color:#806000;line-height:1}.star-lesson.svelte-1kkgewc svg:where(.svelte-1kkgewc){width:33px}.star-lesson.svelte-1kkgewc h3:where(.svelte-1kkgewc){font-size:1.15rem;margin:0 0 3px;display:flex;align-items:baseline;justify-content:space-between;gap:8px}.star-lesson.svelte-1kkgewc h3:where(.svelte-1kkgewc) span:where(.svelte-1kkgewc){font:700 .65rem var(--font-hand);text-transform:none}.star-lesson.svelte-1kkgewc p:where(.svelte-1kkgewc){margin:0;font-size:.66rem;line-height:1.4}.career-lesson.svelte-1kkgewc{display:flex;align-items:center;gap:12px;border-bottom:1px dashed #b6ac93;padding-bottom:10px}.career-arrow.svelte-1kkgewc{font-size:2.5rem;color:#a5412f}.practice-note.svelte-1kkgewc{font-size:.61rem;margin:0;line-height:1.4;color:var(--ink-soft)}.result-actions.svelte-1kkgewc{display:grid;gap:8px}.result-actions.svelte-1kkgewc .text-button:where(.svelte-1kkgewc){text-align:left;min-height:30px;font-size:.58rem;font-weight:800;letter-spacing:.06em}.result-actions.svelte-1kkgewc .btn:where(.svelte-1kkgewc){width:100%}@media(max-width:750px){.sat-result.svelte-1kkgewc{padding:16px 12px}.marked-paper.svelte-1kkgewc{padding:15px;gap:11px}.result-header.svelte-1kkgewc h1:where(.svelte-1kkgewc){font-size:2.4rem}.graduation.svelte-1kkgewc{padding:9px}.graduation.svelte-1kkgewc>strong:where(.svelte-1kkgewc){font-size:2.3rem}.graduation.svelte-1kkgewc svg:where(.svelte-1kkgewc){width:32px}.graduation.svelte-1kkgewc p:where(.svelte-1kkgewc),.career-lesson.svelte-1kkgewc p:where(.svelte-1kkgewc){font-size:.66rem}.star-lesson.svelte-1kkgewc{grid-template-columns:27px 27px 1fr;padding:8px 5px;gap:4px}.star-lesson.svelte-1kkgewc svg:where(.svelte-1kkgewc){width:25px}.star-lesson.svelte-1kkgewc h3:where(.svelte-1kkgewc){font-size:1.08rem}.star-lesson.svelte-1kkgewc h3:where(.svelte-1kkgewc) span:where(.svelte-1kkgewc){font-size:.61rem}.star-lesson.svelte-1kkgewc p:where(.svelte-1kkgewc){font-size:.61rem}.star-lesson.svelte-1kkgewc>strong:where(.svelte-1kkgewc){font-size:1.8rem}.practice-note.svelte-1kkgewc{font-size:.57rem}.result-actions.svelte-1kkgewc .btn:where(.svelte-1kkgewc){font-size:1.2rem;padding:9px;min-height:44px}.result-actions.svelte-1kkgewc .text-button:where(.svelte-1kkgewc){min-height:36px}}@media(max-height:740px)and (max-width:750px){.sat-result.svelte-1kkgewc{padding:10px}.marked-paper.svelte-1kkgewc{padding:10px;gap:5px}.result-header.svelte-1kkgewc h1:where(.svelte-1kkgewc){font-size:2rem}.graduation.svelte-1kkgewc{padding:7px}.accuracy-heading.svelte-1kkgewc h2:where(.svelte-1kkgewc){font-size:1.4rem}.star-lesson.svelte-1kkgewc{padding:4px}.star-lessons.svelte-1kkgewc{gap:4px}.career-lesson.svelte-1kkgewc{gap:8px;padding-bottom:7px}.result-actions.svelte-1kkgewc{gap:2px}.result-actions.svelte-1kkgewc .text-button:where(.svelte-1kkgewc){min-height:30px}}
