.LabsAppShell_shell__QIwrZ{--forest:#173f35;--deep:#102f28;--ink:#1d2925;--cream:#f3ead8;--paper:#fffaf0;--muted:#5c6c64;--line:#d8cbb3;--mustard:#d49a2d;position:relative;display:flex;flex-direction:column;width:100%;min-height:100dvh;height:100dvh;overflow:hidden;color:var(--ink);background:radial-gradient(circle at 10% 0,rgba(212,154,45,.12),transparent 28rem),var(--cream)}.LabsAppShell_shell__QIwrZ:-webkit-full-screen,.LabsAppShell_shell__QIwrZ:fullscreen{width:100vw;height:100vh}.LabsAppShell_bar__tdsvp{z-index:5;display:flex;align-items:center;gap:16px;flex:0 0 auto;min-height:52px;padding:6px clamp(14px,3vw,36px);background:rgba(255,250,240,.96);border-bottom:1px solid var(--line);box-shadow:0 2px 0 rgba(23,63,53,.06)}.LabsAppShell_back__KabEY{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;color:var(--forest);font:600 14px/1 var(--font-labs-oswald,"Oswald"),Arial Narrow,sans-serif;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;white-space:nowrap}.LabsAppShell_back__KabEY:hover{color:var(--deep);text-decoration:underline;text-underline-offset:4px}.LabsAppShell_identity__h9U5G{display:flex;align-items:center;gap:10px;min-width:0;margin-right:auto}.LabsAppShell_barIcon__DGxRt{width:36px;height:36px;flex:0 0 auto}.LabsAppShell_identityCopy__LAKpJ{min-width:0}.LabsAppShell_identityCopy__LAKpJ h1{overflow:hidden;margin:0;color:var(--deep);font:600 19px/1 var(--font-labs-oswald,"Oswald"),Arial Narrow,sans-serif;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.LabsAppShell_identityCopy__LAKpJ p{margin:3px 0 0;color:var(--muted);font:400 13px/1.2 var(--font-labs-fraunces,"Fraunces"),Georgia,serif}.LabsAppShell_barActions__2R8_U{display:flex;align-items:center;gap:8px;flex:0 0 auto}.LabsAppShell_fullBtn__513d5,.LabsAppShell_iconBtn__6gF2s,.LabsAppShell_interestButtonCompact__BLtjZ,.LabsAppShell_interestButton___lAkQ,.LabsAppShell_sheetPrimary__dAzgT{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;border:1px solid var(--forest);border-radius:999px;color:var(--forest);background:transparent;font:600 12px/1 var(--font-labs-oswald,"Oswald"),Arial Narrow,sans-serif;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .18s ease,color .18s ease,transform .18s ease}.LabsAppShell_iconBtn__6gF2s{width:36px;padding:0;font-size:18px}.LabsAppShell_settingsBtn__VE86Q{display:none}.LabsAppShell_shell__QIwrZ[data-tool=school-data-sheet] .LabsAppShell_settingsBtn__VE86Q{display:inline-flex}.LabsAppShell_settingsBtn__VE86Q svg{flex:0 0 auto}.LabsAppShell_fullBtn__513d5{padding:0 12px}.LabsAppShell_fullBtn__513d5 svg{flex:0 0 auto}.LabsAppShell_interestButtonCompact__BLtjZ{min-height:34px;padding:0 12px;border-color:rgba(23,63,53,.45);font-size:11px;letter-spacing:.03em;text-transform:none;white-space:nowrap}.LabsAppShell_interestShort__Ad9m2{display:none}.LabsAppShell_bar__tdsvp .LabsAppShell_interestButtonCompact__BLtjZ{min-height:36px;padding:0 10px 0 12px;border-color:transparent;color:var(--muted);font-size:12px;text-decoration:underline;text-decoration-color:rgba(92,108,100,.45);text-underline-offset:4px}.LabsAppShell_bar__tdsvp .LabsAppShell_interestButtonCompact__BLtjZ:hover{color:var(--paper);text-decoration-color:transparent}.LabsAppShell_interestButton___lAkQ{padding:0 15px}.LabsAppShell_fullBtn__513d5:hover,.LabsAppShell_iconBtn__6gF2s:hover,.LabsAppShell_interestButtonCompact__BLtjZ:hover,.LabsAppShell_interestButton___lAkQ{background:var(--forest);color:var(--paper)}.LabsAppShell_interestButton___lAkQ:hover,.LabsAppShell_sheetPrimary__dAzgT:hover{color:var(--paper);background:var(--deep);transform:translateY(-1px)}.LabsAppShell_canvas___UNBn{position:relative;flex:1 1 auto;min-height:0;overflow:auto;padding:18px clamp(12px,3vw,36px) 24px}.LabsAppShell_canvas___UNBn>*{min-width:0}.LabsAppShell_shell__QIwrZ[data-tool=choice-board] .LabsAppShell_canvas___UNBn,.LabsAppShell_shell__QIwrZ[data-tool=first-then] .LabsAppShell_canvas___UNBn,.LabsAppShell_shell__QIwrZ[data-tool=token-board] .LabsAppShell_canvas___UNBn,.LabsAppShell_shell__QIwrZ[data-tool=visual-schedule] .LabsAppShell_canvas___UNBn,.LabsAppShell_shell__QIwrZ[data-tool=voice-meter] .LabsAppShell_canvas___UNBn{padding-bottom:12px}.LabsAppShell_fullVersionBar__JES0Y{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:1100px;margin:20px auto 0;padding:10px 14px 10px 18px;border:1px solid var(--line);background:rgba(255,250,240,.8);color:var(--muted);font:400 15px/1.3 var(--font-labs-fraunces,"Fraunces"),Georgia,serif}.LabsAppShell_settingsPortal__ntOhv{position:absolute;inset:0;z-index:20;pointer-events:none}.LabsAppShell_settingsPortal__ntOhv[hidden]{display:none}.LabsAppShell_settingsPortal__ntOhv>*{pointer-events:auto}.LabsAppShell_sheetBackdrop__DWJnI{position:absolute;inset:0;z-index:20;display:flex;justify-content:flex-end;background:rgba(16,47,40,.28)}.LabsAppShell_sheet__A9yJz{position:relative;width:min(410px,100%);height:100%;overflow:auto;padding:32px 26px 40px;background:var(--paper);box-shadow:-10px 0 30px rgba(16,47,40,.12)}.LabsAppShell_sheetClose___TG_K{position:absolute;top:18px;right:18px;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid var(--line);border-radius:50%;background:transparent;color:var(--forest);cursor:pointer;transition:background .18s ease,color .18s ease}.LabsAppShell_sheetClose___TG_K:hover{background:var(--forest);color:var(--paper)}.LabsAppShell_sheet__A9yJz h2{margin:0 0 18px;color:var(--deep);font:600 30px/1.05 var(--font-labs-oswald,"Oswald"),Arial Narrow,sans-serif;letter-spacing:-.02em}.LabsAppShell_sheet__A9yJz ol{margin:0 0 20px;padding-left:28px;list-style:decimal;color:var(--ink);font:400 17px/1.5 var(--font-labs-fraunces,"Fraunces"),Georgia,serif}.LabsAppShell_sheet__A9yJz li{padding-left:4px}.LabsAppShell_sheet__A9yJz li::marker{color:var(--forest);font-family:var(--font-labs-oswald,"Oswald"),"Arial Narrow",sans-serif;font-weight:600}.LabsAppShell_sheet__A9yJz li+li{margin-top:10px}.LabsAppShell_sheet__A9yJz .LabsAppShell_interestButton___lAkQ{margin:16px 8px 0 0}.LabsAppShell_helpExtra__FnXGl{margin:0 0 12px}.LabsAppShell_helpExtra__FnXGl h3{margin:14px 0 4px;color:var(--deep);font:600 15px/1.2 var(--font-labs-oswald,"Oswald"),Arial Narrow,sans-serif;letter-spacing:.04em;text-transform:uppercase}.LabsAppShell_helpExtra__FnXGl p{margin:0;color:var(--ink);font:400 15px/1.45 var(--font-labs-fraunces,"Fraunces"),Georgia,serif}.LabsAppShell_privacyLine__FTHhS{margin:0 0 24px;padding-top:16px;border-top:1px solid var(--line);color:var(--muted);font:400 14px/1.45 var(--font-labs-fraunces,"Fraunces"),Georgia,serif}.LabsAppShell_sheetPrimary__dAzgT{padding:0 16px;margin-top:16px;background:var(--forest);color:var(--paper)}.LabsAppShell_shell__QIwrZ :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--mustard);outline-offset:3px}.LabsAppShell_shell__QIwrZ:-webkit-full-screen .LabsAppShell_bar__tdsvp,.LabsAppShell_shell__QIwrZ:fullscreen .LabsAppShell_bar__tdsvp{min-height:52px;padding-block:6px}.LabsAppShell_shell__QIwrZ:-webkit-full-screen .LabsAppShell_canvas___UNBn,.LabsAppShell_shell__QIwrZ:fullscreen .LabsAppShell_canvas___UNBn{padding-bottom:10px}@media (max-width:720px){.LabsAppShell_bar__tdsvp{flex-wrap:nowrap;gap:6px;min-height:52px;padding:6px 10px}.LabsAppShell_back__KabEY{width:36px;min-width:36px;min-height:36px;justify-content:center;gap:0}.LabsAppShell_back__KabEY span{display:none}.LabsAppShell_identity__h9U5G{flex:1 1 auto;margin-right:0}.LabsAppShell_barActions__2R8_U{margin-left:0;gap:6px}.LabsAppShell_identityCopy__LAKpJ h1{font-size:16px;letter-spacing:-.03em}.LabsAppShell_identityCopy__LAKpJ p{display:none}.LabsAppShell_fullBtn__513d5{display:inline-flex;width:36px;padding:0}.LabsAppShell_fullBtn__513d5 span{display:none}.LabsAppShell_settingsBtn__VE86Q{display:inline-flex}.LabsAppShell_canvas___UNBn{padding:14px 10px 20px}.LabsAppShell_fullVersionBar__JES0Y{margin-top:12px;padding:9px 10px 9px 13px;font-size:14px}.LabsAppShell_interestButtonCompact__BLtjZ{min-height:32px;padding-inline:8px;font-size:10px;letter-spacing:.015em;white-space:nowrap}.LabsAppShell_bar__tdsvp .LabsAppShell_interestButtonCompact__BLtjZ{gap:3px;min-height:36px;padding-inline:8px 6px;font-size:11px;letter-spacing:.02em}.LabsAppShell_bar__tdsvp .LabsAppShell_interestLong__W1bNk{display:none}.LabsAppShell_bar__tdsvp .LabsAppShell_interestShort__Ad9m2{display:inline}.LabsAppShell_sheetBackdrop__DWJnI{inset:0}.LabsAppShell_sheet__A9yJz{width:100%;padding:26px 20px 34px}}@media (max-width:420px){.LabsAppShell_bar__tdsvp{gap:4px;padding-inline:8px}.LabsAppShell_identity__h9U5G{gap:7px}.LabsAppShell_barIcon__DGxRt{width:30px;height:30px}.LabsAppShell_identityCopy__LAKpJ h1{font-size:15px}}@media (prefers-reduced-motion:reduce){.LabsAppShell_fullBtn__513d5,.LabsAppShell_iconBtn__6gF2s,.LabsAppShell_interestButtonCompact__BLtjZ,.LabsAppShell_interestButton___lAkQ,.LabsAppShell_sheetPrimary__dAzgT{transition:none}}@media print{.LabsAppShell_bar__tdsvp,.LabsAppShell_fullVersionBar__JES0Y,.LabsAppShell_settingsPortal__ntOhv,.LabsAppShell_sheetBackdrop__DWJnI{display:none!important}.LabsAppShell_canvas___UNBn,.LabsAppShell_shell__QIwrZ{height:auto;overflow:visible;background:white}.LabsAppShell_shell__QIwrZ[data-tool=school-data-sheet],.LabsAppShell_shell__QIwrZ[data-tool=school-data-sheet] .LabsAppShell_canvas___UNBn{height:auto;overflow:visible;padding:0;background:white}}.LabsAppShell_creditsLine__t2tfz{margin:0 0 24px;color:var(--muted);font:400 13px/1.4 var(--font-labs-fraunces,"Fraunces"),Georgia,serif}.LabsAppShell_creditsLine__t2tfz a{color:var(--forest,#173f35);text-decoration:underline;text-underline-offset:3px}.DataSheetMaker_maker__WDKRj{--ink:#203c32;--chalk:#1f4d3f;--deep:#171f1d;--cream:#fbfaf6;--paper:#f4efe5;--line:#d7cec0;--muted:#5c6b63;color:var(--ink)}.DataSheetMaker_intro__AuVnz{max-width:760px;margin:0 0 12px}.DataSheetMaker_intro__AuVnz h2,.DataSheetMaker_letter__ODXJ4 h2,.DataSheetMaker_toolbar__yZTbT h2{margin:0;color:var(--deep);font:600 28px/1 var(--font-labs-oswald,"Oswald"),Arial Narrow,sans-serif;letter-spacing:-.03em}.DataSheetMaker_caution__3yzHm,.DataSheetMaker_field__OCgmj small,.DataSheetMaker_helper__dRV_F p,.DataSheetMaker_intro__AuVnz p,.DataSheetMaker_lede__WFlUR,.DataSheetMaker_note__SYq38,.DataSheetMaker_rule__DFGpD{margin:6px 0 0;color:var(--muted);font:400 15px/1.4 var(--font-labs-fraunces,"Fraunces"),Georgia,serif}.DataSheetMaker_toolbar__yZTbT{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px}.DataSheetMaker_toolbar__yZTbT h2{flex:1 1 180px;font-size:clamp(22px,4vw,28px)}.DataSheetMaker_actions__1Xa_a,.DataSheetMaker_segment__TUJLq{display:flex;flex-wrap:wrap;gap:6px}.DataSheetMaker_back__H1Ge8,.DataSheetMaker_choice__5Fb_W button,.DataSheetMaker_counter__D62Mw button,.DataSheetMaker_primary___544V,.DataSheetMaker_secondary__bT9TD,.DataSheetMaker_segment__TUJLq button,.DataSheetMaker_textButton___JFaQ{min-height:40px;border:1px solid var(--chalk);background:transparent;color:var(--chalk);cursor:pointer;font:600 13px/1 var(--font-labs-oswald,"Oswald"),Arial Narrow,sans-serif;letter-spacing:.04em;text-transform:uppercase}.DataSheetMaker_primary___544V{padding:0 12px;background:var(--chalk);color:var(--cream)}.DataSheetMaker_back__H1Ge8,.DataSheetMaker_choice__5Fb_W button,.DataSheetMaker_counter__D62Mw button,.DataSheetMaker_secondary__bT9TD,.DataSheetMaker_segment__TUJLq button,.DataSheetMaker_textButton___JFaQ{padding:0 10px;background:var(--cream)}.DataSheetMaker_choice__5Fb_W button:disabled,.DataSheetMaker_counter__D62Mw button:disabled,.DataSheetMaker_primary___544V:disabled,.DataSheetMaker_secondary__bT9TD:disabled{opacity:.45;cursor:not-allowed}.DataSheetMaker_aimChip__TIHZF{display:inline-flex;align-items:center;min-height:28px;padding:0 8px;border:1px solid var(--chalk);color:var(--chalk);font:600 12px/1 var(--font-labs-oswald,"Oswald"),Arial Narrow,sans-serif;letter-spacing:.06em;text-transform:uppercase}.DataSheetMaker_picker__FN59J{display:grid;grid-template-columns:1fr;gap:8px}.DataSheetMaker_card__9Eblr{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;min-height:92px;padding:12px;border:1px solid var(--line);border-left:4px solid var(--chalk);background:var(--cream);color:inherit;text-align:left;cursor:pointer}.DataSheetMaker_card__9Eblr strong{color:var(--deep);font:600 18px/1.1 var(--font-labs-oswald,"Oswald"),Arial Narrow,sans-serif}.DataSheetMaker_card__9Eblr em,.DataSheetMaker_card__9Eblr span{color:var(--muted);font:400 14px/1.35 var(--font-labs-fraunces,"Fraunces"),Georgia,serif;font-style:normal}.DataSheetMaker_cardLast__eYYdW{border-color:var(--chalk);background:#fff}.DataSheetMaker_helper__dRV_F{margin:8px 0 12px;padding:12px;border:1px solid var(--line);background:rgba(255,253,248,.9)}.DataSheetMaker_helper__dRV_F h3{margin:10px 0 2px;color:var(--deep);font:600 15px/1.2 var(--font-labs-oswald,"Oswald"),Arial Narrow,sans-serif;letter-spacing:.03em}.DataSheetMaker_workspace__A_a_B{display:grid;gap:14px}.DataSheetMaker_customizer__Pz4Mb,.DataSheetMaker_summary__rDjsw{min-width:0}.DataSheetMaker_summary__rDjsw{padding:10px 12px;border:1px solid var(--line);background:var(--cream)}.DataSheetMaker_equation__fZ0YC{margin:0 0 8px;padding:8px;border:1px solid var(--chalk);background:#fff;font:600 15px/1.3 var(--font-labs-oswald,"Oswald"),Arial Narrow,sans-serif;overflow-wrap:anywhere}.DataSheetMaker_stats__Z6pHc{display:flex;flex-wrap:wrap;gap:8px 14px;margin:0;padding:0;list-style:none}.DataSheetMaker_stats__Z6pHc span{display:block;color:var(--chalk);font:600 10px/1.2 var(--font-labs-oswald,"Oswald"),Arial Narrow,sans-serif;letter-spacing:.06em;text-transform:uppercase}.DataSheetMaker_stats__Z6pHc strong{font:560 16px/1.2 var(--font-labs-fraunces,"Fraunces"),Georgia,serif}.DataSheetMaker_fields__X0Bfg{display:grid;gap:10px;margin-top:10px}.DataSheetMaker_field__OCgmj{display:grid;gap:4px}.DataSheetMaker_field__OCgmj>span,.DataSheetMaker_listLabel__BDcek{color:var(--chalk);font:600 12px/1.2 var(--font-labs-oswald,"Oswald"),Arial Narrow,sans-serif;letter-spacing:.05em;text-transform:uppercase}.DataSheetMaker_field__OCgmj input,.DataSheetMaker_field__OCgmj select,.DataSheetMaker_field__OCgmj textarea,.DataSheetMaker_listRow__7_nCP input{width:100%;min-height:40px;border:1px solid var(--line);background:#fff;color:var(--ink);padding:6px 8px;font:400 15px/1.3 var(--font-labs-fraunces,"Fraunces"),Georgia,serif}.DataSheetMaker_field__OCgmj textarea{min-height:64px;resize:vertical}.DataSheetMaker_split__bwpue{display:grid;gap:10px}.DataSheetMaker_list__ESVRk{display:grid;gap:6px}.DataSheetMaker_listRow__7_nCP{display:grid;grid-template-columns:1fr auto;gap:6px;align-items:center}.DataSheetMaker_counter__D62Mw{display:flex;align-items:center;gap:8px}.DataSheetMaker_counter__D62Mw strong{min-width:2ch;font:600 28px/1 var(--font-labs-oswald,"Oswald"),Arial Narrow,sans-serif}.DataSheetMaker_choice__5Fb_W{display:flex;flex-wrap:wrap;gap:4px}.DataSheetMaker_choice__5Fb_W .DataSheetMaker_on__KNdf5{background:var(--chalk);color:var(--cream)}.DataSheetMaker_intervalList__I8J6Q,.DataSheetMaker_tapScroll__hpAAw{display:grid;gap:6px}.DataSheetMaker_intervalRow__HwT9Y{display:grid;grid-template-columns:72px 52px 1fr;gap:6px;align-items:center}.DataSheetMaker_banner__ehZjw{margin:0 0 10px;padding:8px 10px;border:1px solid #8a6a22;background:#f6f0dc;color:var(--deep);font:400 14px/1.4 var(--font-labs-fraunces,"Fraunces"),Georgia,serif}.DataSheetMaker_preview__DIFDv{min-width:0;overflow:auto}.DataSheetMaker_letterLand__zIIiR,.DataSheetMaker_letter__ODXJ4{display:flex;flex-direction:column;width:100%;max-width:8.5in;min-height:0;box-sizing:border-box;padding:16px;border:1px solid var(--chalk);background:var(--cream);color:var(--ink);box-shadow:0 10px 24px rgba(23,31,29,.06)}.DataSheetMaker_letterLand__zIIiR{max-width:11in}.DataSheetMaker_kicker__VTHUg{margin:0;color:var(--chalk);font:600 11px/1 var(--font-labs-oswald,"Oswald"),Arial Narrow,sans-serif;letter-spacing:.14em;text-transform:uppercase}.DataSheetMaker_letter__ODXJ4 h2{font-size:22px}.DataSheetMaker_aim__mE0dY,.DataSheetMaker_blockAim__ZLZfA{margin:2px 0 0;font:italic 400 13px/1.35 var(--font-labs-fraunces,"Fraunces"),Georgia,serif}.DataSheetMaker_meta__JHWRm{display:grid;grid-template-columns:1fr;gap:4px 12px;margin-top:8px}.DataSheetMaker_meta__JHWRm label{display:flex;gap:6px;align-items:baseline;color:var(--chalk);font:600 11px/1.2 var(--font-labs-oswald,"Oswald"),Arial Narrow,sans-serif;letter-spacing:.05em;text-transform:uppercase}.DataSheetMaker_meta__JHWRm i{flex:1;min-height:1.1em;border-bottom:1px solid var(--chalk);color:var(--ink);font:400 13px/1.2 var(--font-labs-fraunces,"Fraunces"),Georgia,serif;font-style:normal;letter-spacing:0;text-transform:none;overflow-wrap:anywhere}.DataSheetMaker_sheetBody__mE4cC{display:grid;gap:6px;margin-top:8px}.DataSheetMaker_blockHeading__V_IcF{margin:6px 0 0;color:var(--chalk);font:600 13px/1.2 var(--font-labs-oswald,"Oswald"),Arial Narrow,sans-serif;letter-spacing:.04em;text-transform:uppercase}.DataSheetMaker_tableWrap__GXSmB{width:100%;overflow:hidden}.DataSheetMaker_tableWrap__GXSmB table{width:100%;border-collapse:collapse;table-layout:fixed}.DataSheetMaker_tableWrap__GXSmB td,.DataSheetMaker_tableWrap__GXSmB th{border:1px solid var(--chalk);padding:3px 4px;vertical-align:top;background:#fffdf8;overflow-wrap:anywhere;font:400 11px/1.25 var(--font-labs-fraunces,"Fraunces"),Georgia,serif}.DataSheetMaker_tableWrap__GXSmB th{background:#e7f0ea;color:var(--deep);font:600 10px/1.2 var(--font-labs-oswald,"Oswald"),Arial Narrow,sans-serif;letter-spacing:.04em;text-transform:uppercase}.DataSheetMaker_dense__FdkRt td,.DataSheetMaker_dense__FdkRt th{font-size:9px;padding:2px}.DataSheetMaker_cells__gmI5m{display:grid;grid-template-columns:repeat(auto-fill,minmax(68px,1fr));gap:4px}.DataSheetMaker_cell__ATCsr{min-height:42px;padding:3px 4px;border:1px solid var(--chalk);background:#fffdf8}.DataSheetMaker_cell__ATCsr b,.DataSheetMaker_cell__ATCsr small{display:block;color:var(--chalk);font:600 10px/1.2 var(--font-labs-oswald,"Oswald"),Arial Narrow,sans-serif}.DataSheetMaker_cell__ATCsr em{font:600 12px/1.2 var(--font-labs-fraunces,"Fraunces"),Georgia,serif;font-style:normal}.DataSheetMaker_checks__fTqWK{display:flex;flex-wrap:wrap;gap:3px 12px;margin:0;padding:0;list-style:none}.DataSheetMaker_checks__fTqWK li{font:400 11px/1.3 var(--font-labs-fraunces,"Fraunces"),Georgia,serif}.DataSheetMaker_checks__fTqWK li:before{content:"";display:inline-block;width:9px;height:9px;margin-right:4px;border:1px solid var(--chalk);vertical-align:-1px}.DataSheetMaker_ruleLine__gc8dJ{height:16px;border-bottom:1px solid var(--chalk)}.DataSheetMaker_footer__7dbpt{margin-top:10px;padding-top:6px;border-top:1px solid var(--chalk);color:var(--chalk);font:400 11px/1.3 var(--font-labs-fraunces,"Fraunces"),Georgia,serif}.DataSheetMaker_settingsBackdrop__31MDO{position:absolute;inset:0;display:flex;justify-content:flex-end;background:rgba(16,47,40,.28)}.DataSheetMaker_settingsSheet__AzFQI{width:min(380px,100%);height:100%;overflow:auto;padding:28px 22px;background:var(--cream);box-shadow:-10px 0 30px rgba(16,47,40,.12)}.DataSheetMaker_settingsSheet__AzFQI h2{margin:0 0 12px;font:600 26px/1 var(--font-labs-oswald,"Oswald"),Arial Narrow,sans-serif}@media (min-width:760px){.DataSheetMaker_meta__JHWRm,.DataSheetMaker_picker__FN59J,.DataSheetMaker_split__bwpue{grid-template-columns:1fr 1fr}.DataSheetMaker_metaWide__hXnLY{grid-column:1/-1}.DataSheetMaker_intervalList__I8J6Q{grid-template-columns:1fr 1fr}}@media (min-width:1100px){.DataSheetMaker_picker__FN59J{grid-template-columns:1fr 1fr 1fr}.DataSheetMaker_workspace__A_a_B{grid-template-columns:minmax(280px,400px) minmax(0,1fr);align-items:start}.DataSheetMaker_customizer__Pz4Mb,.DataSheetMaker_summary__rDjsw{grid-column:1}.DataSheetMaker_preview__DIFDv{grid-column:2;grid-row:1/span 2}}@media (max-width:420px){.DataSheetMaker_intervalRow__HwT9Y{grid-template-columns:64px 46px 1fr}.DataSheetMaker_choice__5Fb_W button,.DataSheetMaker_counter__D62Mw button{min-height:36px;padding:0 8px}}@media print{.DataSheetMaker_banner__ehZjw,.DataSheetMaker_customizer__Pz4Mb,.DataSheetMaker_helper__dRV_F,.DataSheetMaker_intro__AuVnz,.DataSheetMaker_picker__FN59J,.DataSheetMaker_settingsBackdrop__31MDO,.DataSheetMaker_summary__rDjsw,.DataSheetMaker_toolbar__yZTbT{display:none!important}.DataSheetMaker_preview__DIFDv,.DataSheetMaker_workspace__A_a_B{display:block;overflow:visible}.DataSheetMaker_letterLand__zIIiR,.DataSheetMaker_letter__ODXJ4{max-width:none;border:0;box-shadow:none;padding:0;background:#fbfaf6;-webkit-print-color-adjust:exact;print-color-adjust:exact}.DataSheetMaker_letter__ODXJ4{page:dsm-port}.DataSheetMaker_letterLand__zIIiR{page:dsm-land}.DataSheetMaker_cell__ATCsr,.DataSheetMaker_equation__fZ0YC,.DataSheetMaker_letterLand__zIIiR td,.DataSheetMaker_letterLand__zIIiR th,.DataSheetMaker_letter__ODXJ4 td,.DataSheetMaker_letter__ODXJ4 th{-webkit-print-color-adjust:exact;print-color-adjust:exact}}@page dsm-port{size:letter portrait;margin:.48in}@page dsm-land{size:letter landscape;margin:.42in}.GrowPlant_frame__kH7gL{width:min(46vw,42vh,280px);aspect-ratio:200/280;display:grid;place-items:end center}.GrowPlant_frame__kH7gL svg{width:100%;height:100%;overflow:visible;display:block}.GrowPlant_layer__AouBT{transform-origin:100px 250px;transition:opacity .7s ease,transform .7s ease}.GrowPlant_on__szFuB{opacity:1;transform:none}.GrowPlant_off___IgJp{opacity:0;transform:translateY(12px) scale(.86);pointer-events:none}.GrowPlant_plant__tZYJk{transform-origin:100px 250px;transition:transform .8s ease,filter .8s ease}.GrowPlant_wilted__fKjlb .GrowPlant_plant__tZYJk{transform:rotate(9deg) translateY(6px) scaleY(.9);filter:saturate(.45) brightness(.92)}.GrowPlant_wilted__fKjlb .GrowPlant_bloom__OSpja,.GrowPlant_wilted__fKjlb .GrowPlant_flower__5BN3i{filter:saturate(.3) brightness(.85)}@media (prefers-reduced-motion:reduce){.GrowPlant_layer__AouBT,.GrowPlant_plant__tZYJk,.GrowPlant_wilted__fKjlb .GrowPlant_plant__tZYJk{transition:none}.GrowPlant_off___IgJp,.GrowPlant_wilted__fKjlb .GrowPlant_plant__tZYJk{transform:none}}.VoiceGrow_wrap__sr__2{width:min(520px,100%);margin:0 auto;display:grid;justify-items:center;gap:16px}.VoiceGrow_session__Sc_DI{width:100%;min-height:calc(100dvh - 112px);display:grid;align-content:center;justify-items:center;gap:10px;padding:8px 12px 88px;box-sizing:border-box}.VoiceGrow_status__vP3dB{margin:0;color:var(--forest,#173f35);font:700 13px/1.2 var(--font-labs-oswald,"Oswald"),Arial Narrow,sans-serif;letter-spacing:.1em;text-transform:uppercase;text-align:center}.VoiceGrow_readout__JMeJe{margin:0;color:var(--deep,#102f28);font:700 clamp(28px,5vw,40px)/1 var(--font-labs-oswald,"Oswald"),Arial Narrow,sans-serif;letter-spacing:-.04em}.VoiceGrow_progress___HMfx{width:min(280px,80vw);height:10px;overflow:hidden;border-radius:99px;background:#dce6dc}.VoiceGrow_progress___HMfx>span{display:block;height:100%;background:var(--forest,#173f35);transition:width .35s ease}.VoiceGrow_meta__fyr4T{margin:0;max-width:28rem;text-align:center;color:var(--muted,#5c6c64);font:400 15px/1.4 var(--font-labs-fraunces,"Fraunces"),Georgia,serif}.VoiceGrow_celebrate__IZ8gU{margin:0;padding:10px 16px;border-radius:999px;background:var(--forest,#173f35);color:#fffaf0;font:700 14px/1.2 var(--font-labs-oswald,"Oswald"),Arial Narrow,sans-serif;letter-spacing:.04em;text-transform:uppercase}.VoiceGrow_setup__3nAds{width:min(560px,100%);display:grid;gap:16px;padding:8px 4px 24px}.VoiceGrow_setup__3nAds h2{margin:0;color:var(--deep,#102f28);font:700 clamp(28px,4vw,40px)/1.05 var(--font-labs-oswald,"Oswald"),Arial Narrow,sans-serif;letter-spacing:-.04em}.VoiceGrow_setupLead__rdQaz{margin:0;color:var(--muted,#5c6c64);font:400 16px/1.45 var(--font-labs-fraunces,"Fraunces"),Georgia,serif}.VoiceGrow_field__Q4XVw{display:grid;gap:8px}.VoiceGrow_choice__njY_Z,.VoiceGrow_field__Q4XVw span,.VoiceGrow_plantBtn__7eiPE strong{color:var(--deep,#102f28);font:700 13px/1.2 var(--font-labs-oswald,"Oswald"),Arial Narrow,sans-serif;letter-spacing:.06em;text-transform:uppercase}.VoiceGrow_field__Q4XVw input[type=range]{width:100%;accent-color:var(--forest,#173f35)}.VoiceGrow_fieldValue__tz3in{color:var(--forest,#173f35);font:700 16px/1 var(--font-labs-oswald,"Oswald"),Arial Narrow,sans-serif}.VoiceGrow_graces__sBUjA,.VoiceGrow_plants___dPyD,.VoiceGrow_targets__QplpY{display:grid;gap:8px}.VoiceGrow_targets__QplpY{grid-template-columns:1fr 1fr}.VoiceGrow_plants___dPyD{grid-template-columns:repeat(2,minmax(0,1fr))}.VoiceGrow_graces__sBUjA{grid-template-columns:repeat(4,minmax(0,1fr))}.VoiceGrow_choice__njY_Z,.VoiceGrow_plantBtn__7eiPE{min-height:44px;padding:10px 12px;border:1px solid #d8cbb3;border-radius:14px;background:#fffaf0;color:var(--deep,#102f28);cursor:pointer;text-align:left}.VoiceGrow_plantBtn__7eiPE{display:grid;justify-items:center;gap:4px;padding:10px 8px 12px}.VoiceGrow_plantBtn__7eiPE p{margin:0;color:var(--muted,#5c6c64);font:400 12px/1.3 var(--font-labs-fraunces,"Fraunces"),Georgia,serif;text-align:center;text-transform:none;letter-spacing:0;font-weight:400}.VoiceGrow_plantBtn__7eiPE .frame,.VoiceGrow_plantBtn__7eiPE svg{width:88px;height:123px}.VoiceGrow_choice__njY_Z[aria-pressed=true],.VoiceGrow_plantBtn__7eiPE[aria-pressed=true]{border-color:var(--forest,#173f35);box-shadow:inset 0 0 0 2px var(--forest,#173f35)}.VoiceGrow_actions__aB86L{display:flex;flex-wrap:wrap;gap:8px}.VoiceGrow_primary__lgZHe,.VoiceGrow_secondary__40FE8{min-height:46px;padding:0 18px;border-radius:7px;font:700 14px/1 var(--font-labs-oswald,"Oswald"),Arial Narrow,sans-serif;cursor:pointer}.VoiceGrow_primary__lgZHe{border:0;background:var(--forest,#173f35);color:#fffaf0}.VoiceGrow_secondary__40FE8{border:1px solid var(--forest,#173f35);background:transparent;color:var(--forest,#173f35)}@media (max-width:720px){.VoiceGrow_graces__sBUjA,.VoiceGrow_targets__QplpY{grid-template-columns:1fr 1fr}.VoiceGrow_session__Sc_DI{min-height:calc(100dvh - 96px);padding-bottom:72px}}@media (prefers-reduced-motion:reduce){.VoiceGrow_progress___HMfx>span{transition:none}}.SymbolPicker_backdrop__Dwz2Z{position:fixed;inset:0;z-index:40;display:grid;place-items:center;padding:18px;background:rgba(16,47,40,.42)}.SymbolPicker_dialog__vxXP_{width:min(760px,calc(100vw - 36px));max-height:min(86dvh,720px);display:flex;flex-direction:column;gap:14px;padding:22px;border:2px solid var(--forest,#173f35);background:var(--paper,#fffaf0);color:var(--ink,#1d2925);box-shadow:8px 10px 0 rgba(23,63,53,.18);box-sizing:border-box;overflow:hidden}.SymbolPicker_dialog__vxXP_:focus{outline:none}.SymbolPicker_header__2N8mX{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:0 0 auto}.SymbolPicker_title__WLt5G{margin:0;color:var(--deep,#102f28);font:700 clamp(24px,3vw,30px)/1.05 var(--font-labs-oswald,"Oswald"),Arial Narrow,Arial,sans-serif;letter-spacing:-.02em}.SymbolPicker_closeBtn__gfgba{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0;border:1.5px solid var(--forest,#173f35);border-radius:50%;background:#fbf6ec;color:var(--forest,#173f35);cursor:pointer;flex:0 0 auto}.SymbolPicker_closeBtn__gfgba:hover{background:var(--forest,#173f35);color:var(--paper,#fffaf0)}.SymbolPicker_searchBlock__jakxS{display:grid;gap:8px;flex:0 0 auto;padding:0 0 4px}.SymbolPicker_searchWrap__X7EWu{position:relative;display:flex;align-items:center}.SymbolPicker_chips___1Dwm{display:flex;flex-wrap:wrap;gap:6px}.SymbolPicker_chip__hsAah{min-height:32px;padding:4px 10px;border:1px solid var(--line,#d5ddd6);border-radius:999px;background:#fffaf0;color:var(--forest,#173f35);font:600 12px/1 var(--font-labs-oswald,"Oswald"),Arial Narrow,sans-serif;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.SymbolPicker_chipActive__V08ey{background:var(--forest,#173f35);border-color:var(--forest,#173f35);color:#fffaf0}.SymbolPicker_searchIcon__PeBLk{position:absolute;left:12px;color:var(--muted,#5c6c64);pointer-events:none}.SymbolPicker_searchInput__GKu0C{width:100%;min-height:44px;padding:8px 12px 8px 38px;border:1.5px solid var(--forest,#173f35);background:#ffffff;color:var(--ink,#1d2925);font:400 16px/1.3 var(--font-labs-fraunces,"Fraunces"),Georgia,serif}.SymbolPicker_gridScroll__zh6qP{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding:2px}.SymbolPicker_grid__5_gf_{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.SymbolPicker_cell__kMJgJ{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:112px;padding:12px 8px;border:2px solid var(--forest,#173f35);background:#fbf6ec;color:var(--deep,#102f28);text-align:center;cursor:pointer;transition:transform .14s ease,background .14s ease,box-shadow .14s ease}.SymbolPicker_cell__kMJgJ:hover{transform:translateY(-2px);background:#f1ead9;box-shadow:3px 4px 0 rgba(23,63,53,.12)}.SymbolPicker_cellSelected__wPDz8{background:#e7f0df;box-shadow:inset 0 0 0 3px var(--forest,#173f35)}.SymbolPicker_cellImage__pi6Lk{width:56px;height:56px;object-fit:contain;flex:0 0 auto}.SymbolPicker_cellLabel__WJVNw{font:600 14px/1.2 var(--font-labs-fraunces,"Fraunces"),Georgia,serif;overflow-wrap:anywhere}.SymbolPicker_uploadCell__Ci2Dg{border-style:dashed;background:#fffaf0}.SymbolPicker_uploadIcon__Nwfz_{display:grid;place-items:center;width:56px;height:56px;color:var(--forest,#173f35)}.SymbolPicker_emptyState__hYlT7{margin:24px 0;text-align:center;color:var(--muted,#5c6c64);font:400 16px/1.4 var(--font-labs-fraunces,"Fraunces"),Georgia,serif}.SymbolPicker_errorBox__FkvMZ{margin:0;padding:10px 12px;border:1px solid #b87846;background:#fff6e9;color:#613a21;font:400 14px/1.4 var(--font-labs-fraunces,"Fraunces"),Georgia,serif;flex:0 0 auto}.SymbolPicker_customDraft__yDYUm{display:grid;gap:16px;padding:8px 0;overflow-y:auto}.SymbolPicker_customPreviewWrap__vEGmj{display:grid;place-items:center;padding:16px;border:2px solid var(--forest,#173f35);background:#fbf6ec}.SymbolPicker_customPreviewImg__7k9xu{max-width:180px;max-height:180px;width:auto;height:auto;object-fit:contain}.SymbolPicker_customField__rjvuN{display:grid;gap:6px}.SymbolPicker_customField__rjvuN span{color:var(--deep,#102f28);font:700 13px/1.2 var(--font-labs-oswald,"Oswald"),Arial Narrow,Arial,sans-serif;letter-spacing:.05em;text-transform:uppercase}.SymbolPicker_customField__rjvuN input{width:100%;min-height:46px;padding:10px 12px;border:1.5px solid var(--forest,#173f35);background:#ffffff;color:var(--ink,#1d2925);font:400 16px/1.3 var(--font-labs-fraunces,"Fraunces"),Georgia,serif;box-sizing:border-box}.SymbolPicker_customNote__dp6hZ{margin:0;color:var(--muted,#5c6c64);font:400 14px/1.4 var(--font-labs-fraunces,"Fraunces"),Georgia,serif}.SymbolPicker_footerActions__WhHCI{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;flex:0 0 auto}.SymbolPicker_primaryAction__akrsn,.SymbolPicker_secondaryAction__bMisu{min-height:44px;padding:10px 18px;border:2px solid var(--forest,#173f35);border-radius:999px;font:600 14px/1 var(--font-labs-oswald,"Oswald"),Arial Narrow,Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.SymbolPicker_primaryAction__akrsn{background:var(--forest,#173f35);color:#fbf6ec}.SymbolPicker_primaryAction__akrsn:hover{background:var(--deep,#102f28)}.SymbolPicker_secondaryAction__bMisu{background:transparent;color:var(--forest,#173f35)}.SymbolPicker_secondaryAction__bMisu:hover{background:#e8efe9}.SymbolPicker_srOnly__g1p8p{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:640px){.SymbolPicker_backdrop__Dwz2Z{padding:10px}.SymbolPicker_dialog__vxXP_{width:calc(100vw - 20px);max-height:90dvh;padding:14px 12px;gap:12px}.SymbolPicker_grid__5_gf_{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.SymbolPicker_cell__kMJgJ{min-height:96px;padding:10px 6px;gap:6px}.SymbolPicker_cellImage__pi6Lk,.SymbolPicker_uploadIcon__Nwfz_{width:44px;height:44px}.SymbolPicker_cellLabel__WJVNw{font-size:13px}}@media (prefers-reduced-motion:reduce){.SymbolPicker_cell__kMJgJ{transition:none}}