@font-face{font-family:League Spartan;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/league-spartan-vietnamese-400-normal-qh09PVbx.woff2)format("woff2"),url(/assets/league-spartan-vietnamese-400-normal-DmsCAdAp.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:League Spartan;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/league-spartan-latin-ext-400-normal-CUEsI60l.woff2)format("woff2"),url(/assets/league-spartan-latin-ext-400-normal-BZqq8HMJ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:League Spartan;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/league-spartan-latin-400-normal-DnxLqxAY.woff2)format("woff2"),url(/assets/league-spartan-latin-400-normal-BoJqwX88.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:League Spartan;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/league-spartan-vietnamese-500-normal-hRA1rvDK.woff2)format("woff2"),url(/assets/league-spartan-vietnamese-500-normal-CiMQ40bL.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:League Spartan;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/league-spartan-latin-ext-500-normal-Bf0UYA27.woff2)format("woff2"),url(/assets/league-spartan-latin-ext-500-normal-DiebZ98b.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:League Spartan;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/league-spartan-latin-500-normal-SanrEFcd.woff2)format("woff2"),url(/assets/league-spartan-latin-500-normal-BMRb0-E5.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:League Spartan;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/league-spartan-vietnamese-600-normal-Cot-T8d4.woff2)format("woff2"),url(/assets/league-spartan-vietnamese-600-normal-DkVdIeVx.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:League Spartan;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/league-spartan-latin-ext-600-normal-nMNwaRqy.woff2)format("woff2"),url(/assets/league-spartan-latin-ext-600-normal-BYU5cLYt.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:League Spartan;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/league-spartan-latin-600-normal-DHjw6l_K.woff2)format("woff2"),url(/assets/league-spartan-latin-600-normal-DXHl7Rg9.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:League Spartan;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/league-spartan-vietnamese-700-normal-BhNxTXKp.woff2)format("woff2"),url(/assets/league-spartan-vietnamese-700-normal-Dn0E2a1W.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:League Spartan;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/league-spartan-latin-ext-700-normal-BwN75zDi.woff2)format("woff2"),url(/assets/league-spartan-latin-ext-700-normal-DQ9i1Vnk.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:League Spartan;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/league-spartan-latin-700-normal-CtwlLP3z.woff2)format("woff2"),url(/assets/league-spartan-latin-700-normal-D-5a3uka.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:League Spartan;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/league-spartan-vietnamese-800-normal-CsFcPV4k.woff2)format("woff2"),url(/assets/league-spartan-vietnamese-800-normal-CG_8Qfia.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:League Spartan;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/league-spartan-latin-ext-800-normal-DOhDOM1F.woff2)format("woff2"),url(/assets/league-spartan-latin-ext-800-normal-DHSbblFb.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:League Spartan;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/league-spartan-latin-800-normal-Bu841fJe.woff2)format("woff2"),url(/assets/league-spartan-latin-800-normal-B9UeIwhc.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fraunces-vietnamese-400-normal-CvGt0Ybw.woff2)format("woff2"),url(/assets/fraunces-vietnamese-400-normal-B65MOf9T.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fraunces-latin-ext-400-normal-D8gbi3Gu.woff2)format("woff2"),url(/assets/fraunces-latin-ext-400-normal-UihxqfOe.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fraunces-latin-400-normal-6IfK1voy.woff2)format("woff2"),url(/assets/fraunces-latin-400-normal-NUPT2cO8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/fraunces-vietnamese-400-italic-BTOWH4O7.woff2)format("woff2"),url(/assets/fraunces-vietnamese-400-italic-CO9zBbpA.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/fraunces-latin-ext-400-italic-jodr80a5.woff2)format("woff2"),url(/assets/fraunces-latin-ext-400-italic-CGHg0U1I.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/fraunces-latin-400-italic-ChpO6tcr.woff2)format("woff2"),url(/assets/fraunces-latin-400-italic-B7iDoVhm.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fraunces-vietnamese-600-normal-BjlAJixd.woff2)format("woff2"),url(/assets/fraunces-vietnamese-600-normal-DlAl5EAR.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fraunces-latin-ext-600-normal-BtzmzP0X.woff2)format("woff2"),url(/assets/fraunces-latin-ext-600-normal-B0Dy4lqi.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fraunces-latin-600-normal-BFCDtZfi.woff2)format("woff2"),url(/assets/fraunces-latin-600-normal-DL5QCzvS.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}._action_d21w3_2{box-sizing:border-box;min-height:var(--arc-tap,44px);border:2px solid var(--arc-ink);font-family:var(--arc-font-ui,inherit);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;color:var(--arc-ink);background:0 0;border-radius:0;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}._action_d21w3_2:hover{background:color-mix(in srgb, var(--arc-ink) 8%, transparent)}._action_d21w3_2:disabled,._action_d21w3_2[aria-disabled=true]{opacity:.45;cursor:not-allowed}._action_d21w3_2[data-variant=primary]{background:var(--arc-pine,#1c4030);border-color:var(--arc-pine,#1c4030);color:var(--arc-paper-white,#f9f4e9);box-shadow:4px 4px 0 var(--c-strong,var(--arc-ochre,#e4b33d))}._action_d21w3_2[data-variant=primary]:hover{background:var(--arc-pine-ink,#12301f);box-shadow:2px 2px 0 var(--c-strong,var(--arc-ochre,#e4b33d));transform:translate(2px,2px)}._action_d21w3_2[data-variant=secondary]{background:var(--arc-paper-white,#f9f4e9)}._action_d21w3_2[data-variant=quiet]{text-transform:none;letter-spacing:0;text-underline-offset:4px;border-color:#0000;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}._action_d21w3_2[data-variant=quiet]:hover{border-color:var(--arc-rule-strong)}._action_d21w3_2[data-variant=destructive]{color:var(--arc-rust-ink,#8a2f26);border-color:var(--arc-rust-ink,#8a2f26)}._action_d21w3_2[data-variant=destructive]:hover{background:color-mix(in srgb, var(--arc-rust-ink,#8a2f26) 10%, transparent)}@media (prefers-reduced-motion:reduce){._action_d21w3_2{transition:none}._action_d21w3_2[data-variant=primary]:hover{transform:none}}._status_d21w3_15{border:2px solid var(--arc-ink);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:6px;padding:2px 8px;font-size:12px;font-weight:800;display:inline-flex}._status_d21w3_15 i{font-style:normal}._status_d21w3_15[data-tone=live],._status_d21w3_15[data-tone=now]{background:var(--arc-ink);color:var(--arc-paper-white,#f9f4e9)}._status_d21w3_15[data-tone=next]{border-style:dashed}._status_d21w3_15[data-tone=saved]{border-color:var(--arc-pine,#1c4030);color:var(--arc-pine,#1c4030)}._identity_d21w3_21{color:var(--c-ink);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid}._mark_d21w3_22{color:var(--c-strong);place-items:center;display:grid}._identityText_d21w3_23{gap:2px;min-width:0;display:grid}._identityName_d21w3_24{font-family:var(--arc-font-editorial,"Fraunces", Georgia, serif);margin:0;font-size:22px;font-weight:500;line-height:1.12}._identityMeta_d21w3_25{margin:0;font-size:14px}._title_d21w3_27._title_d21w3_27{box-sizing:border-box;width:100%;min-height:var(--arc-tap,44px);color:inherit;font-family:var(--arc-font-editorial,"Fraunces", Georgia, serif);letter-spacing:-.01em;text-overflow:ellipsis;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;margin:0;padding:0;font-weight:400;line-height:1.12}._title_d21w3_27[data-size=headline]{font-size:28px}._title_d21w3_27[data-size=sub]{letter-spacing:0;min-height:32px;color:var(--arc-muted);font-size:16px;font-style:italic}._title_d21w3_27._title_d21w3_27:hover,._title_d21w3_27._title_d21w3_27:focus{border-bottom-color:var(--arc-ink)}._sectionHeading_d21w3_32{font-family:var(--arc-font-editorial,"Fraunces", Georgia, serif);margin:0;font-size:20px;font-weight:400}._title_d21w3_27[data-size=sub]._title_d21w3_27{min-height:var(--arc-tap,44px)}._status_d21w3_15 img{width:18px;height:18px;display:block}._status_d21w3_15[data-tone=live] img,._status_d21w3_15[data-tone=now] img{filter:none}._plate_d21w3_39{cursor:pointer;background:0 0;border:0;border-radius:0;padding:0;line-height:0;display:inline-block;position:relative}._plateArt_d21w3_40,._plateArtPressed_d21w3_40{width:auto;max-width:none;height:64px;display:block}._plateArtPressed_d21w3_40{opacity:0;position:absolute;inset:0}._plate_d21w3_39:active ._plateArtPressed_d21w3_40{opacity:1}._plateLabel_d21w3_43{color:var(--arc-paper-white,#f9f4e9);font-family:var(--arc-font-ui,inherit);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;font-size:14px;font-weight:800;line-height:1.1;display:flex;position:absolute;inset:0 6% 8px}._plate_d21w3_39:focus-visible{outline:3px solid var(--arc-ink);outline-offset:3px}._divider_d21w3_46{object-fit:contain;object-position:left center;width:100%;height:auto;max-height:28px;display:block}._page_rkeiz_2{max-width:1120px;color:var(--arc-ink);font-family:var(--arc-font-ui,"League Spartan", system-ui, sans-serif);gap:28px;margin:0 auto;padding:32px 24px 72px;display:grid}._head_rkeiz_3{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;display:flex}._kicker_rkeiz_4{letter-spacing:.16em;text-transform:uppercase;color:var(--arc-muted);margin:0 0 4px;font-size:13px;font-weight:800}._head_rkeiz_3 h1{font-family:var(--arc-font-editorial,"Fraunces", Georgia, serif);text-wrap:balance;margin:0;font-size:40px;font-weight:400;line-height:1.05}._dayNav_rkeiz_6{border:2px solid var(--arc-ink);display:flex}._dayNav_rkeiz_6 a{min-width:var(--arc-tap,44px);min-height:var(--arc-tap,44px);color:inherit;border-left:1px solid var(--arc-rule-strong);justify-content:center;align-items:center;padding:0 14px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}._dayNav_rkeiz_6 a:first-child{border-left:0;font-size:18px}._dayNav_rkeiz_6 a:last-child{font-size:18px}._dayNav_rkeiz_6 a:hover{background:color-mix(in srgb, var(--arc-ink) 8%, transparent)}._strip_rkeiz_12{border-bottom:0;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;padding-bottom:0;display:grid}._quick_rkeiz_13{gap:6px;display:grid}._quickLabel_rkeiz_14{letter-spacing:.14em;text-transform:uppercase;font-size:13px;font-weight:800}._quickRow_rkeiz_15{grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:8px;display:grid}._quickRow_rkeiz_15 input{min-height:var(--arc-tap,44px);border:2px solid var(--arc-ink);background:var(--arc-paper-white,#f9f4e9);font:inherit;color:inherit;padding:0 12px;font-size:15px}._quickRow_rkeiz_15 button{min-height:var(--arc-tap,44px);border:2px solid var(--arc-ink);background:var(--arc-ink);color:var(--arc-paper-white,#f9f4e9);font:inherit;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;padding:0 22px;font-size:15px;font-weight:800}._quickRow_rkeiz_15 button:disabled{opacity:.4;cursor:not-allowed}._quickNote_rkeiz_19{align-items:center;gap:6px;min-height:20px;margin:0;font-size:13px;display:flex}._quickNote_rkeiz_19 button{min-height:var(--arc-tap,44px);min-width:var(--arc-tap,44px);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 8px;font-weight:800;text-decoration:underline}._msc_rkeiz_21 span{letter-spacing:.16em;text-transform:uppercase;color:var(--arc-muted);font-size:12px;font-weight:800}._msc_rkeiz_21{min-height:var(--arc-tap,44px);color:inherit;align-items:center;text-decoration:none;display:inline-flex}._msc_rkeiz_21:hover strong{text-underline-offset:3px;text-decoration:underline}._msc_rkeiz_21 strong{white-space:nowrap;font-size:18px;font-weight:600}._msc_rkeiz_21 strong b{font-weight:800}._day_rkeiz_6{gap:0;margin:0;padding:0;list-style:none;display:grid}._class_rkeiz_28{--c-strong:var(--arc-blue);border-bottom:1px solid var(--arc-rule-strong);border-left:8px solid var(--c-strong);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px 0 18px 18px;display:grid}._class_rkeiz_28[data-state=done]{opacity:.72}._class_rkeiz_28[data-open]{border:2px solid var(--arc-ink);border-left-width:14px;border-left-color:var(--c-strong);background:var(--arc-paper-white,#f9f4e9);margin:6px 0;padding:28px 24px}._class_rkeiz_28[data-open] h2{font-size:32px}._body_rkeiz_32{gap:4px;min-width:0;display:grid}._when_rkeiz_33{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0;font-size:15px;display:flex}._class_rkeiz_28 h2{font-family:var(--arc-font-editorial,"Fraunces", Georgia, serif);margin:0;font-size:24px;font-weight:400;line-height:1.1}._lesson_rkeiz_35{color:var(--arc-charcoal,#4a4945);margin:0;font-size:15px;line-height:1.35}._items_rkeiz_36{gap:2px;margin:6px 0 0;padding-left:18px;font-size:15px;display:grid}._actions_rkeiz_37{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}._empty_rkeiz_38{justify-items:start;gap:10px;padding:48px 0;display:grid}._empty_rkeiz_38 h2{font-family:var(--arc-font-editorial,"Fraunces", Georgia, serif);margin:0;font-size:32px;font-weight:400}._empty_rkeiz_38 p{margin:0;font-size:18px}@media (width<=720px){._page_rkeiz_2{padding:20px 16px 56px}._head_rkeiz_3 h1{font-size:32px}._strip_rkeiz_12{grid-template-columns:1fr}._class_rkeiz_28{grid-template-columns:auto minmax(0,1fr)}._actions_rkeiz_37{grid-column:1/-1;justify-content:flex-start}}._srOnly_rkeiz_50{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._classLink_rkeiz_52{min-height:var(--arc-tap,44px);color:inherit;align-items:center;text-decoration:none;display:inline-flex}._classLink_rkeiz_52:hover{text-decoration:underline}._emptyArt_rkeiz_54{object-fit:contain;width:160px;height:160px;display:block}._stateMark_rkeiz_55{object-fit:contain;flex:none;width:20px;height:20px;display:block}._rule_rkeiz_56{width:100%;height:auto;margin-top:-12px;display:block}._emptyPanel_rkeiz_59{min-height:260px;color:var(--arc-ink);align-content:start;padding:32px 8% 100px 24%;display:grid;position:relative}._emptyPanel_rkeiz_59 ._panelArt_rkeiz_60{object-fit:cover;object-position:left bottom;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}._emptyCopy_rkeiz_61{justify-items:start;gap:10px;display:grid;position:relative}._emptyPanel_rkeiz_59 h2{font-family:var(--arc-font-editorial,"Fraunces", Georgia, serif);margin:0;font-size:32px;font-weight:400}._emptyPanel_rkeiz_59 p{margin:0;font-size:18px}@media (width<=720px){._emptyPanel_rkeiz_59{gap:24px;min-height:0;padding:0}._emptyPanel_rkeiz_59 ._panelArt_rkeiz_60{object-fit:contain;height:auto;position:static}}._captureChoice_rkeiz_69{gap:4px;font-size:13px;font-weight:700;display:grid}._captureChoice_rkeiz_69 select{background:var(--arc-paper);border:2px solid var(--arc-ink);min-height:44px;color:var(--arc-ink);padding:0 10px}._captureHint_rkeiz_71{margin:0;font-size:14px;line-height:1.4}._quickNote_rkeiz_19{flex-wrap:wrap}@media (width<=720px){._quickRow_rkeiz_15{grid-template-columns:minmax(0,1fr) auto}._quickRow_rkeiz_15 input{grid-column:1/-1}}._msc_rkeiz_21{align-self:end;gap:6px;display:grid}._msc_rkeiz_21 ._openPriorities_rkeiz_76{letter-spacing:0;text-transform:none;text-underline-offset:3px;color:var(--arc-ink);font-size:14px;text-decoration:underline}._emptyPanel_rkeiz_59{grid-template-rows:auto 100px;gap:24px;min-height:0;padding:0}._emptyPanel_rkeiz_59 ._panelArt_rkeiz_60{object-fit:cover;object-position:center bottom;grid-row:2;width:100%;height:100px;position:static}._emptyCopy_rkeiz_61{grid-row:1;padding:8px 0}._msc_rkeiz_21{align-self:start;margin-top:20px}@media (width<=720px){._msc_rkeiz_21{margin-top:0}}._root_i4v2o_2{--cream:var(--arc-cream,#f9f4e9);--rule:color-mix(in srgb, var(--cream) 28%, transparent);--dim:color-mix(in srgb, var(--cream) 68%, transparent);--in:#93ab99;--out:#81b0db;--coach:#e8a93b;--alert:#e66b58;min-width:0;color:var(--cream);grid-template-columns:minmax(0,1fr);align-content:start;gap:12px;display:grid}._root_i4v2o_2 :focus-visible{outline:3px solid var(--cream);outline-offset:2px}._root_i4v2o_2 button,._root_i4v2o_2 input{font:inherit;color:inherit;border-radius:0}._root_i4v2o_2 button{cursor:pointer}._root_i4v2o_2 ._summaryRow_i4v2o_22{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}._root_i4v2o_2 ._toolbar_i4v2o_23{gap:6px;display:flex}._root_i4v2o_2 ._summary_i4v2o_22{color:var(--dim);flex-wrap:wrap;align-items:baseline;gap:2px 14px;font-size:15px;display:flex}._root_i4v2o_2 ._summary_i4v2o_22 strong{color:var(--cream);font-size:18px}._root_i4v2o_2 ._hint_i4v2o_26{color:var(--dim);margin:0;font-size:13px;line-height:1.4}._root_i4v2o_2 ._quiet_i4v2o_28{border:1px solid var(--rule);background:0 0;min-height:44px;padding:0 10px;font-size:13px;font-weight:600}._root_i4v2o_2 ._quiet_i4v2o_28:hover:not(:disabled){background:color-mix(in srgb, var(--cream) 10%, transparent)}._root_i4v2o_2 ._quiet_i4v2o_28:disabled{opacity:.45;cursor:not-allowed}._root_i4v2o_2 ._sheetWrap_i4v2o_32{grid-template-columns:minmax(0,1fr);align-content:start;min-width:0;display:grid;overflow-x:clip}._root_i4v2o_2 ._sheetWrap_i4v2o_32[data-scroll]{overflow-x:auto}._root_i4v2o_2 ._gradebook_i4v2o_34{min-width:calc(104px + 100px + 64px * var(--n,2) + 52px * 3 + 6px * (var(--n,2) + 5) + 16px);align-content:start;display:grid}._root_i4v2o_2 ._sheet_i4v2o_32{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none;display:grid}._root_i4v2o_2 ._mark_i4v2o_36[aria-pressed=true] ._markGlyph_i4v2o_36{font-weight:800}._root_i4v2o_2 ._row_i4v2o_39,._root_i4v2o_2 ._headRow_i4v2o_40{grid-template-columns:minmax(104px, 1fr) 100px repeat(var(--n,2), 64px) repeat(3, 52px);align-items:center;column-gap:6px;display:grid}._root_i4v2o_2 ._row_i4v2o_39{border-bottom:1px solid var(--rule);border-left:6px solid var(--in);padding:4px 4px 4px 12px}._root_i4v2o_2 ._row_i4v2o_39[data-presence=absent]{background:repeating-linear-gradient(135deg, transparent 0 8px, color-mix(in srgb, var(--cream) 6%, transparent) 8px 16px);border-left-color:#0000}._root_i4v2o_2 ._row_i4v2o_39[data-presence=out]{border-left-color:var(--out)}._root_i4v2o_2 ._row_i4v2o_39[data-overdue]{border-left-color:var(--alert)}._root_i4v2o_2 ._row_i4v2o_39[data-presence=absent] ._name_i4v2o_50{color:var(--dim)}._root_i4v2o_2 ._row_i4v2o_39 ._checks_i4v2o_51,._root_i4v2o_2 ._row_i4v2o_39 ._marks_i4v2o_51{display:contents}._root_i4v2o_2 ._checks_i4v2o_51{flex-wrap:wrap;gap:6px;min-width:0;display:flex}._root_i4v2o_2 ._marks_i4v2o_51{gap:0;display:flex}._root_i4v2o_2 ._row_i4v2o_39>._name_i4v2o_50{text-align:left;background:0 0;border:0;grid-column:1;align-items:center;gap:8px;min-width:0;min-height:44px;padding:0;font-size:18px;font-weight:600;display:flex}._root_i4v2o_2 ._nameText_i4v2o_56{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._root_i4v2o_2 ._name_i4v2o_50:hover ._nameText_i4v2o_56{text-underline-offset:3px;text-decoration:underline}._root_i4v2o_2 ._noteDot_i4v2o_58{background:var(--coach);flex:none;width:9px;height:9px}._root_i4v2o_2 ._row_i4v2o_39>._status_i4v2o_60{border:1px solid var(--in);min-width:0;min-height:44px;color:var(--in);white-space:nowrap;font-variant-numeric:tabular-nums;background:0 0;grid-column:2;padding:0 6px;font-size:13px;font-weight:700}._root_i4v2o_2 ._status_i4v2o_60[data-presence=absent]{border-style:dashed;border-color:var(--dim);color:var(--dim)}._root_i4v2o_2 ._status_i4v2o_60[data-presence=out]{background:color-mix(in srgb, var(--out) 22%, transparent);border-color:var(--out);color:var(--cream);cursor:default}._root_i4v2o_2 ._status_i4v2o_60[data-overdue]{background:var(--alert);border-color:var(--alert);color:#2a0f09}._root_i4v2o_2 ._status_i4v2o_60:hover:not(:disabled){background:color-mix(in srgb, var(--cream) 10%, transparent)}._root_i4v2o_2 ._row_i4v2o_39>._passLine_i4v2o_66{color:var(--dim);font-variant-numeric:tabular-nums;grid-area:2/1/auto/span 2;margin:-6px 0 0;font-size:13px}._root_i4v2o_2 ._check_i4v2o_51{border:1px solid var(--rule);white-space:nowrap;background:0 0;min-height:44px;padding:0 12px;font-size:13px;font-weight:600}._root_i4v2o_2 ._check_i4v2o_51[aria-pressed=true]{background:var(--cream);color:#1b2a24;border-color:var(--cream)}._root_i4v2o_2 ._row_i4v2o_39 ._check_i4v2o_51,._root_i4v2o_2 ._row_i4v2o_39 ._mark_i4v2o_36{text-align:center;width:100%;min-width:0;margin:0;padding:0}._root_i4v2o_2 ._row_i4v2o_39 ._check_i4v2o_51{font-size:18px}._root_i4v2o_2 ._row_i4v2o_39 ._mark_i4v2o_36{opacity:.85}._root_i4v2o_2 ._row_i4v2o_39 ._mark_i4v2o_36[aria-pressed=true]{opacity:1}._root_i4v2o_2 ._markGlyph_i4v2o_36{letter-spacing:.02em;font-size:12px;font-weight:700}._root_i4v2o_2 ._mark_i4v2o_36[aria-pressed=true] ._markGlyph_i4v2o_36{font-size:15px}._root_i4v2o_2 ._mark_i4v2o_36{border:1px solid var(--rule);white-space:nowrap;background:0 0;flex:1 1 0;min-width:64px;min-height:44px;margin-left:-1px;padding:0 12px;font-size:13px;font-weight:700}._root_i4v2o_2 ._mark_i4v2o_36:first-child{margin-left:0}._root_i4v2o_2 ._mark_i4v2o_36[aria-pressed=true]{color:#1b2a24;border-color:#0000}._root_i4v2o_2 ._mark_i4v2o_36[data-mark=seen][aria-pressed=true]{background:var(--cream)}._root_i4v2o_2 ._mark_i4v2o_36[data-mark=coach][aria-pressed=true]{background:var(--coach)}._root_i4v2o_2 ._mark_i4v2o_36[data-mark=ready][aria-pressed=true]{background:var(--in)}._root_i4v2o_2 ._headRow_i4v2o_40{letter-spacing:.03em;text-transform:uppercase;min-height:44px;color:var(--dim);z-index:1;background:var(--arc-teach,#14211c);border-bottom:1px solid var(--rule);padding:0 4px 0 18px;font-size:12px;font-weight:700;position:sticky;top:0}._root_i4v2o_2 ._headCell_i4v2o_85{text-overflow:ellipsis;white-space:nowrap;text-align:center;overflow:hidden}._root_i4v2o_2 ._sheetWrap_i4v2o_32[data-scroll] ._headRow_i4v2o_40>:first-child,._root_i4v2o_2 ._sheetWrap_i4v2o_32[data-scroll] ._row_i4v2o_39>._name_i4v2o_50{z-index:2;background:var(--arc-teach,#14211c);position:sticky;left:0}._root_i4v2o_2 ._sortHead_i4v2o_89{min-height:44px;color:inherit;font-size:inherit;letter-spacing:inherit;text-transform:inherit;text-align:left;white-space:nowrap;background:0 0;border:0;padding:0;font-weight:700}._root_i4v2o_2 ._sortHead_i4v2o_89:first-child{text-align:left}._root_i4v2o_2 ._sortHead_i4v2o_89:hover{color:var(--cream);text-underline-offset:4px;text-decoration:underline}._root_i4v2o_2 ._sortHead_i4v2o_89[data-active]{color:var(--cream)}._root_i4v2o_2 ._sortMark_i4v2o_93{font-size:12px}._root_i4v2o_2 ._columns_i4v2o_95{border:1px solid var(--rule);gap:10px;padding:10px 12px;display:grid}._root_i4v2o_2 ._columnList_i4v2o_96{gap:6px;margin:0;padding:0;list-style:none;display:grid}._root_i4v2o_2 ._columnList_i4v2o_96 li{justify-content:space-between;align-items:center;gap:10px;font-size:15px;display:flex}._root_i4v2o_2 ._addColumn_i4v2o_98{flex-wrap:wrap;align-items:end;gap:8px;display:flex}._root_i4v2o_2 ._addColumn_i4v2o_98 label,._root_i4v2o_2 ._field_i4v2o_100{letter-spacing:.06em;text-transform:uppercase;color:var(--dim);flex:160px;gap:4px;font-size:13px;font-weight:700;display:grid}._root_i4v2o_2 ._addColumn_i4v2o_98 input,._root_i4v2o_2 ._field_i4v2o_100 input{background:color-mix(in srgb, var(--cream) 8%, transparent);border:1px solid var(--rule);letter-spacing:0;text-transform:none;min-height:44px;color:var(--cream);padding:0 10px;font-size:15px;font-weight:400}._root_i4v2o_2 ._deskNav_i4v2o_105{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}._root_i4v2o_2 ._pager_i4v2o_106{gap:6px;display:flex}._root_i4v2o_2 ._deskHead_i4v2o_107{border-left:6px solid var(--in);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-left:12px;display:flex}._root_i4v2o_2 ._deskHead_i4v2o_107[data-presence=out]{border-left-color:var(--out)}._root_i4v2o_2 ._deskHead_i4v2o_107[data-presence=absent]{border-left-color:#0000}._root_i4v2o_2 ._deskHead_i4v2o_107 h3{font-family:var(--arc-font-editorial,Georgia, serif);overflow-wrap:anywhere;margin:0;font-size:24px;font-weight:400;line-height:1.1}._root_i4v2o_2 ._statusChip_i4v2o_111{border:1px solid var(--in);min-height:32px;color:var(--in);font-variant-numeric:tabular-nums;align-items:center;padding:0 10px;font-size:13px;font-weight:700;display:inline-flex}._root_i4v2o_2 ._statusChip_i4v2o_111[data-presence=absent]{border-style:dashed;border-color:var(--dim);color:var(--dim)}._root_i4v2o_2 ._statusChip_i4v2o_111[data-presence=out]{border-color:var(--out);color:var(--cream);background:color-mix(in srgb, var(--out) 22%, transparent)}._root_i4v2o_2 ._statusChip_i4v2o_111[data-overdue]{background:var(--alert);border-color:var(--alert);color:#2a0f09}._root_i4v2o_2 ._toggleRow_i4v2o_115{align-items:center;gap:10px;min-height:44px;font-size:15px;display:flex}._root_i4v2o_2 ._toggleRow_i4v2o_115 input{width:22px;height:22px;accent-color:var(--cream)}._root_i4v2o_2 ._block_i4v2o_117{border-top:1px solid var(--rule);gap:8px;padding-top:10px;display:grid}._root_i4v2o_2 ._block_i4v2o_117 h4{letter-spacing:.14em;text-transform:uppercase;color:var(--dim);margin:0;font-size:13px;font-weight:700}._root_i4v2o_2 ._behaviors_i4v2o_119,._root_i4v2o_2 ._tags_i4v2o_120{flex-wrap:wrap;gap:6px;display:flex}._root_i4v2o_2 ._behavior_i4v2o_119{border:1px solid var(--rule);background:0 0;flex:calc(50% - 6px);min-height:52px;padding:0 10px;font-size:15px;font-weight:700}._root_i4v2o_2 ._behavior_i4v2o_119[data-mark=on-task]{border-left:6px solid var(--in)}._root_i4v2o_2 ._behavior_i4v2o_119[data-mark=helping]{border-left:6px solid var(--out)}._root_i4v2o_2 ._behavior_i4v2o_119[data-mark=off-task]{border-left:6px solid var(--coach)}._root_i4v2o_2 ._behavior_i4v2o_119[data-mark=redirect]{border-left:6px solid var(--alert)}._root_i4v2o_2 ._behavior_i4v2o_119:hover{background:color-mix(in srgb, var(--cream) 10%, transparent)}._root_i4v2o_2 ._count_i4v2o_127{font-variant-numeric:tabular-nums;color:var(--dim);margin-left:4px}._root_i4v2o_2 ._log_i4v2o_128{background:var(--cream);color:#1b2a24;border:1px solid var(--cream);min-height:48px;font-size:15px;font-weight:700}._root_i4v2o_2 ._log_i4v2o_128:disabled{opacity:.4;cursor:not-allowed}._root_i4v2o_2 ._timeline_i4v2o_130{gap:8px;margin:4px 0 0;padding:0;list-style:none;display:grid}._root_i4v2o_2 ._timeline_i4v2o_130 li{border-bottom:1px solid var(--rule);grid-template-columns:64px minmax(0,1fr);gap:10px;padding-bottom:8px;font-size:15px;line-height:1.35;display:grid}._root_i4v2o_2 ._timeline_i4v2o_130 time{color:var(--dim);font-variant-numeric:tabular-nums}._root_i4v2o_2 ._timeline_i4v2o_130 em{color:var(--dim);font-style:normal}@media (height<=760px){._root_i4v2o_2 ._hint_i4v2o_26{display:none}._root_i4v2o_2 ._summaryRow_i4v2o_22{gap:4px 8px}}._root_i4v2o_2 ._chipRow_i4v2o_142{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}._root_i4v2o_2 ._chips_i4v2o_143{flex-wrap:wrap;gap:6px;display:flex}._root_i4v2o_2 ._chip_i4v2o_142{border:1px solid var(--rule);white-space:nowrap;font-variant-numeric:tabular-nums;background:0 0;min-height:44px;padding:0 14px;font-size:13px;font-weight:700}._root_i4v2o_2 ._chip_i4v2o_142[aria-pressed=true]{background:var(--cream);color:#1b2a24;border-color:var(--cream)}._root_i4v2o_2 ._empty_i4v2o_146{border:1px dashed var(--rule);color:var(--dim);margin:0;padding:12px;font-size:15px}._root_i4v2o_2 ._groupItem_i4v2o_147{gap:6px;display:grid}._root_i4v2o_2 ._groupLine_i4v2o_148{flex-wrap:wrap;align-items:center;gap:6px;display:flex}._root_i4v2o_2 ._groupName_i4v2o_149{background:color-mix(in srgb, var(--cream) 8%, transparent);border:1px solid var(--rule);min-width:0;min-height:44px;color:var(--cream);flex:140px;padding:0 10px;font-size:15px}._root_i4v2o_2 ._groupCount_i4v2o_150{text-align:center;min-width:28px;color:var(--dim);font-variant-numeric:tabular-nums}._root_i4v2o_2 ._confirm_i4v2o_151{border:1px solid var(--alert);flex-wrap:wrap;align-items:center;gap:6px;padding:8px 10px;font-size:13px;display:flex}._root_i4v2o_2 ._confirm_i4v2o_151 span{flex:200px}._root_i4v2o_2 ._memberList_i4v2o_153{border:1px solid var(--rule);max-height:260px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}._root_i4v2o_2 ._memberRow_i4v2o_154{border-bottom:1px solid var(--rule);cursor:pointer;align-items:center;gap:10px;min-height:44px;padding:0 10px;font-size:15px;display:flex}._root_i4v2o_2 ._memberRow_i4v2o_154 input{width:22px;height:22px;accent-color:var(--cream)}@media (height<=760px){._root_i4v2o_2{gap:8px}}._surface_1nfbj_1{color:#292218;background:#fffdf8;width:100%;height:100%;min-height:0;position:relative;overflow:hidden;container-type:inline-size}._element_1nfbj_12{white-space:pre-wrap;overflow-wrap:anywhere;justify-content:center;align-items:center;line-height:1.15;display:flex;position:absolute;overflow:hidden}._title_1nfbj_22{color:#3a6b4f;font-family:Fraunces,Georgia,serif;font-weight:700}._directions_1nfbj_27,._text_1nfbj_27{font-family:Fraunces,Georgia,serif;line-height:1.35}._timer_1nfbj_31{color:#3a6b4f;font-variant-numeric:tabular-nums;font-family:League Spartan,sans-serif;font-weight:900}._voice_1nfbj_37{color:#fffaf1;letter-spacing:.02em;background:#292218;justify-content:flex-start;align-items:flex-start;padding:8px 10px;font-family:League Spartan,sans-serif;font-weight:800;font-size:13px!important}._media_1nfbj_48 img,._media_1nfbj_48 iframe{object-fit:contain;border:0;width:100%;height:100%}._link_1nfbj_54{background:#fff;border:1px solid #2922182e;align-content:center;gap:6px;width:100%;height:100%;padding:12px;display:grid}._link_1nfbj_54 span{overflow-wrap:anywhere;font-size:12px}._blank_1nfbj_65{background:#000;width:100%;height:100%;min-height:100%}._groups_1nfbj_72,._pass_1nfbj_72,._picker_1nfbj_72,._seating_1nfbj_72{font-family:League Spartan,sans-serif}._groupsBoard_1nfbj_73{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));align-content:start;gap:8px;width:100%;height:100%;display:grid}._groupsBoard_1nfbj_73>div{background:#fffaf1;border:1px solid #29221824;gap:3px;padding:8px;display:grid}._groupsBoard_1nfbj_73 strong{font-size:13px}._groupsBoard_1nfbj_73 span{font-size:12px}._passBoard_1nfbj_76,._pickerBoard_1nfbj_76{text-align:center;background:#fffaf1;border:1px solid #29221826;align-content:center;place-items:center;gap:5px;width:100%;height:100%;display:grid}._passBoard_1nfbj_76 strong,._pickerBoard_1nfbj_76 strong{font-size:clamp(16px,2vw,26px)}._passBoard_1nfbj_76 span,._pickerBoard_1nfbj_76 span{color:#6d655a;font-size:12px}._seatingBoard_1nfbj_79{width:100%;height:100%;position:relative}._seatingBoard_1nfbj_79>span{text-align:center;background:#fffaf1;border:1px solid #29221824;min-width:74px;padding:6px 8px;font-size:12px;position:absolute;transform:translate(-50%,-50%)}:root{--paper:#f7f0e2;--cream:#fffaf1;--ink:#292218;--pine:#3a6b4f;--desk:#d4cfc4;--rule:#29221826;--muted:#6d655a;--dark:#17231e}button,input,select,textarea{font:inherit}button{cursor:pointer}._shell_1juw6_16,._emptyShell_1juw6_16{min-height:calc(100vh - var(--arc-global-nav-h,0px));background:var(--paper);color:var(--ink);font-family:League Spartan,sans-serif}._header_1juw6_17{border-bottom:1px solid var(--rule);background:#fffaf1eb;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;min-height:72px;padding:12px 22px;display:grid}._brand_1juw6_27{align-items:center;gap:10px;min-width:0;display:flex}._mark_1juw6_28{flex:none;width:40px;height:40px;display:block}._mark_1juw6_28 svg{width:100%;height:100%;display:block}._rule_1juw6_30{background:#2922184d;width:1px;height:32px}._brand_1juw6_27>div{gap:1px;display:grid}._brand_1juw6_27 strong{letter-spacing:.11em;font-size:18px}._brand_1juw6_27 small{letter-spacing:.24em;color:var(--muted);font-size:12px}._headerContext_1juw6_34{justify-items:center;gap:2px;display:grid}._headerContext_1juw6_34 strong{font-size:13px}._headerContext_1juw6_34 span{color:var(--muted);font-size:12px}._modeSwitch_1juw6_37{border:1px solid var(--rule);background:#fff;justify-self:end;display:flex}._modeSwitch_1juw6_37 button{min-width:86px;color:var(--muted);background:0 0;border:0;padding:10px 14px;font-weight:800}._modeSwitch_1juw6_37 ._modeOn_1juw6_39{background:var(--pine);color:#fff}._contextBar_1juw6_41{border-bottom:1px solid var(--rule);background:#efe9dc;justify-content:space-between;align-items:center;gap:16px;padding:10px 18px;display:flex}._classChooser_1juw6_50 label{align-items:center;gap:10px;display:flex}._classChooser_1juw6_50 span{letter-spacing:.09em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:850}._classChooser_1juw6_50 select,._dateChooser_1juw6_52 input{border:1px solid var(--rule);min-height:44px;color:var(--ink);background:#fff;padding:6px 9px}._dateChooser_1juw6_52{align-items:center;gap:6px;display:flex}._dateChooser_1juw6_52 button{border:1px solid var(--rule);background:#fff;min-width:44px;min-height:44px}._dateChooser_1juw6_52 ._today_1juw6_61{padding:0 12px}._ribbon_1juw6_63{border-bottom:1px solid var(--rule);background:#fffaf1;align-items:stretch;gap:0;min-height:72px;padding:0 18px;display:flex;overflow-x:auto}._ribbon_1juw6_63>button{border:0;border-right:1px solid var(--rule);text-align:left;min-width:150px;max-width:220px;color:var(--ink);background:0 0;grid-template-columns:auto 1fr;grid-template-areas:"num title""num meta";align-items:center;column-gap:9px;padding:12px 14px 10px;display:grid;position:relative}._ribbon_1juw6_63>button:before{content:"";background:var(--state-color,#ccc);opacity:.45;height:4px;position:absolute;bottom:0;left:0;right:0}._ribbon_1juw6_63 ._stateOn_1juw6_90{background:#f3eee4}._ribbon_1juw6_63 ._stateOn_1juw6_90:before{opacity:1}._ribbon_1juw6_63 button span{color:var(--muted);grid-area:num;font-size:12px}._ribbon_1juw6_63 button strong{grid-area:title;font-size:13px}._ribbon_1juw6_63 button small{color:var(--muted);grid-area:meta;font-size:12px}._ribbon_1juw6_63 ._addState_1juw6_95{min-width:120px;color:var(--pine);justify-content:center;align-items:center;font-weight:800;display:flex}._planSpace_1juw6_97,._teachSpace_1juw6_97{min-width:0;min-height:calc(100vh - 201px);display:grid}._planSpace_1juw6_97{grid-template-columns:76px minmax(0,1fr) 310px}._teachSpace_1juw6_97{background:var(--dark);color:#fffaf1;grid-template-columns:84px minmax(0,1fr) 250px}._spaceRail_1juw6_105,._teachRail_1juw6_105{border-right:1px solid var(--rule);flex-direction:column;gap:6px;padding:14px 8px;display:flex}._spaceRail_1juw6_105{background:#ece6da}._teachRail_1juw6_105{background:#111b17;border-color:#ffffff14}._spaceRail_1juw6_105 button,._teachRail_1juw6_105 button{min-height:52px;color:inherit;text-transform:uppercase;letter-spacing:.05em;background:0 0;border:0;font-size:12px;font-weight:850}._spaceRail_1juw6_105 button{color:#655d52}._spaceRail_1juw6_105 ._railOn_1juw6_125{border:1px solid var(--rule);color:var(--pine);background:#fff}._teachRail_1juw6_105 ._railOn_1juw6_125{color:#a6d0a6;background:#7ea87e2e}._canvasStage_1juw6_128,._liveStage_1juw6_128{flex-direction:column;min-width:0;display:flex;position:relative}._canvasStage_1juw6_128{background:#d7d2c8;padding:18px}._canvasLabel_1juw6_130,._liveHead_1juw6_130{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:10px;display:flex}._canvasLabel_1juw6_130{padding:0 4px}._canvasLabel_1juw6_130 span,._liveHead_1juw6_130 span,._inspectorHead_1juw6_138 span,._pairCard_1juw6_138 span,._nextCard_1juw6_138 span,._toolPanel_1juw6_138>div:first-child span,._liveStatus_1juw6_138{letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:850}._canvasLabel_1juw6_130 strong{font-size:13px}._studentCanvas_1juw6_145{background:#fffdf8;border:1px solid #29221821;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:18px;min-height:460px;padding:50px;display:flex;position:relative;overflow:hidden}._canvasCurrent_1juw6_159,._projectedBoard_1juw6_159>span{letter-spacing:.2em;color:#657168;font-size:12px;font-weight:900}._studentCanvas_1juw6_145 h1,._projectedBoard_1juw6_159 h1{color:var(--pine);letter-spacing:-.04em;text-align:center;margin:0;font-size:clamp(42px,6vw,82px);line-height:.94}._studentCanvas_1juw6_145 p,._projectedBoard_1juw6_159 p{text-align:center;max-width:900px;margin:0;font-family:Fraunces,Georgia,serif;font-size:clamp(18px,2vw,28px);line-height:1.35}._canvasTimer_1juw6_162,._projectedTimer_1juw6_162{color:var(--pine);font-size:clamp(44px,7vw,86px);font-weight:900}._canvasVoice_1juw6_163,._projectedVoice_1juw6_163{color:#fff;background:#292218;padding:8px 11px;font-size:13px;font-weight:800;position:absolute;bottom:22px;left:22px}._mediaFrame_1juw6_164{object-fit:contain;border:0;width:100%;max-width:min(900px,86%);height:100%;max-height:50vh}._linkFrame_1juw6_165{border:1px solid var(--rule);background:#fff;gap:5px;padding:18px;display:grid}._linkFrame_1juw6_165 span{color:var(--muted);overflow-wrap:anywhere;font-size:12px}._inspector_1juw6_138{border-left:1px solid var(--rule);background:#fffaf1;flex-direction:column;gap:14px;padding:18px;display:flex;overflow-y:auto}._inspectorHead_1juw6_138{border-bottom:1px solid var(--rule);gap:3px;padding-bottom:12px;display:grid}._inspectorHead_1juw6_138 span{color:var(--muted)}._inspectorHead_1juw6_138 strong{font-size:18px}._field_1juw6_180{gap:6px;display:grid}._field_1juw6_180>span{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:850}._field_1juw6_180 input,._field_1juw6_180 textarea,._toolPanel_1juw6_138 select{border:1px solid var(--rule);width:100%;color:var(--ink);background:#fff;padding:9px 10px}._field_1juw6_180 textarea{resize:vertical;min-height:120px;line-height:1.4}._inlineField_1juw6_190{grid-template-columns:1fr auto;align-items:center;gap:8px;display:grid}._inlineField_1juw6_190>span{color:var(--muted);font-size:12px}._toggleGrid_1juw6_192,._moveRow_1juw6_192,._moreGrid_1juw6_192{grid-template-columns:1fr 1fr;gap:8px;display:grid}._toggleGrid_1juw6_192 button,._moveRow_1juw6_192 button,._inspector_1juw6_138>button,._moreGrid_1juw6_192 button{border:1px solid var(--rule);min-height:44px;color:var(--ink);background:#f2ece1}._toggleGrid_1juw6_192 ._toggleOn_1juw6_199{color:#2f5a43;background:#e5eee5;border-color:#3a6b4f59}._moveRow_1juw6_192 button:disabled{opacity:.35;cursor:default}._primary_1juw6_201{font-weight:850;background:var(--pine)!important;color:#fff!important;border-color:var(--pine)!important;min-height:44px!important}._dangerGhost_1juw6_202{color:#8c4038!important;background:0 0!important}._mediaList_1juw6_203{gap:7px;display:grid}._mediaList_1juw6_203 button,._inspector_1juw6_138>._mediaOn_1juw6_204{border:1px solid var(--rule);text-align:left;background:#fff;gap:3px;padding:10px;display:grid}._mediaList_1juw6_203 button span{color:var(--muted);font-size:12px}._mediaList_1juw6_203 ._mediaOn_1juw6_204,._inspector_1juw6_138>._mediaOn_1juw6_204{background:#e5eee5;border-color:#3a6b4f61}._helpCopy_1juw6_214{color:var(--muted);font-family:Fraunces,Georgia,serif;line-height:1.5}._liveStage_1juw6_128{padding:16px 18px 18px}._liveHead_1juw6_130{flex:none}._liveHead_1juw6_130>div:first-child{gap:2px;display:grid}._liveHead_1juw6_130>div:first-child span{color:#fffaf180}._liveHead_1juw6_130 strong{font-size:18px}._liveTimer_1juw6_221{font-variant-numeric:tabular-nums;font-size:24px;font-weight:900}._liveCanvas_1juw6_222{min-height:430px;color:var(--ink);background:#fffdf8;border:1px solid #ffffff14;flex:1;place-items:center;display:grid;position:relative;overflow:hidden}._projectedBoard_1juw6_159{flex-direction:column;justify-content:center;align-items:center;gap:18px;width:100%;height:100%;padding:44px;display:flex;position:relative}._blankPreview_1juw6_244{color:#777;letter-spacing:.12em;background:#000;place-items:center;width:100%;height:100%;font-size:12px;font-weight:800;display:grid}._toolPanel_1juw6_138{align-content:start;gap:12px;display:grid}._toolPanel_1juw6_138>div:first-child{gap:3px;display:grid}._toolPanel_1juw6_138>div:first-child span{color:#fffaf180}._toolPanel_1juw6_138>div:first-child strong{font-size:15px}._toolPanel_1juw6_138 button,._toolPanel_1juw6_138 select{min-height:44px}._groupList_1juw6_256{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;display:grid}._groupList_1juw6_256>div{background:#ffffff0d;gap:3px;padding:8px;display:grid}._groupList_1juw6_256 span{font-size:12px}._passList_1juw6_259{flex-wrap:wrap;gap:8px;display:flex}._passList_1juw6_259 button{align-items:center;gap:10px;padding:8px 10px;display:flex}._monitorGrid_1juw6_261{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:6px;display:grid}._monitorGrid_1juw6_261 button{text-align:left;justify-content:space-between;gap:8px;padding:8px;display:flex}._monitorGrid_1juw6_261 button strong{text-transform:uppercase;font-size:12px}._statusRail_1juw6_265{background:#111b17;border-left:1px solid #ffffff14;min-width:0;min-height:0;position:relative}._paneInner_1juw6_272{flex-direction:column;min-height:0;display:flex;position:absolute;inset:0}._paneBody_1juw6_273{flex-direction:column;flex:auto;gap:14px;min-height:0;padding:16px 16px 12px;display:flex;overflow-y:auto}._paneFoot_1juw6_274{border-top:1px solid #ffffff1a;flex:none;gap:10px;padding:12px 16px 16px;display:grid}._toolPanel_1juw6_138>div._paneHead_1juw6_275:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}._paneHead_1juw6_275 h2{margin:0;font-size:18px}._paneBack_1juw6_277{min-height:44px;color:inherit;cursor:pointer;background:0 0;border:1px solid #fffaf159;padding:0 10px;font-size:13px;font-weight:700}._toolReadout_1juw6_278{gap:3px;display:grid}._toolReadout_1juw6_278 span{letter-spacing:.14em;text-transform:uppercase;color:#fffaf19e;font-size:12px;font-weight:700}._toolReadout_1juw6_278 strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:24px}._toolField_1juw6_281{gap:4px;font-size:13px;font-weight:700;display:grid}._toolNote_1juw6_282,._toolHint_1juw6_282{color:#fffaf1b8;margin:0;font-size:13px;line-height:1.45}._footActions_1juw6_283{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}._footActions_1juw6_283 button{flex:130px}._liveStatus_1juw6_138{color:#fffaf1bf;align-items:center;gap:8px;display:flex}._dotLive_1juw6_286,._dotOff_1juw6_286{border-radius:0;width:8px;height:8px}._dotLive_1juw6_286{background:#7fbf7f}._dotOff_1juw6_286{background:#8b918d}._pairCard_1juw6_138,._nextCard_1juw6_138{background:#ffffff0a;border:1px solid #ffffff1a;gap:8px;padding:12px;display:grid}._pairCard_1juw6_138>span,._nextCard_1juw6_138>span{color:#fffaf173}._pairCard_1juw6_138>strong{letter-spacing:.14em;font-size:24px}._pairCard_1juw6_138 button,._nextCard_1juw6_138 button{color:#fffaf1;background:#ffffff14;border:1px solid #ffffff21;min-height:44px}._nextCard_1juw6_138 strong{font-size:18px}._nextCard_1juw6_138 small{color:#fffaf18c}._emptyDay_1juw6_295{text-align:center;align-content:center;place-items:center;gap:10px;min-height:calc(100vh - 72px);display:grid}._emptyDay_1juw6_295 span{letter-spacing:.12em;color:var(--muted);font-size:12px;font-weight:850}._emptyDay_1juw6_295 h1{margin:0;font-size:42px}._emptyDay_1juw6_295 p{color:var(--muted);margin:0 0 12px}._emptyDay_1juw6_295 button{background:var(--pine);color:#fff;border:0;padding:12px 18px;font-weight:850}._statusToast_1juw6_301{z-index:40;color:#fffaf1;background:#292218;max-width:420px;padding:10px 12px;font-size:13px;position:fixed;bottom:18px;left:18px}._overlay_1juw6_302{z-index:100;background:#14120e80;place-items:center;display:grid;position:fixed;inset:0}._dialog_1juw6_303{width:min(440px,92vw);color:var(--ink);background:#fffaf1;gap:12px;padding:22px;display:grid}._dialog_1juw6_303 span{letter-spacing:.12em;color:var(--muted);font-size:12px;font-weight:850}._dialog_1juw6_303 h2,._dialog_1juw6_303 p{margin:0}._dialog_1juw6_303 button{background:var(--pine);color:#fff;border:0;min-height:44px;font-weight:850}@media (width<=1080px){._planSpace_1juw6_97{grid-template-columns:68px minmax(0,1fr)}._inspector_1juw6_138{border-left:0;border-top:1px solid var(--rule);grid-column:1/-1;max-height:42vh}._teachSpace_1juw6_97{grid-template-columns:76px minmax(0,1fr) minmax(240px,300px)}}@media (width<=760px){._header_1juw6_17{grid-template-columns:1fr auto;padding:10px 12px}._headerContext_1juw6_34{display:none}._contextBar_1juw6_41{flex-direction:column;align-items:stretch}._dateChooser_1juw6_52{justify-content:space-between}._planSpace_1juw6_97,._teachSpace_1juw6_97{display:block}._statusRail_1juw6_265{min-height:420px}._spaceRail_1juw6_105,._teachRail_1juw6_105{z-index:10;border-right:0;border-bottom:1px solid var(--rule);flex-direction:row;position:sticky;top:0;overflow-x:auto}._spaceRail_1juw6_105 button,._teachRail_1juw6_105 button{min-width:86px}._canvasStage_1juw6_128,._liveStage_1juw6_128{padding:10px}._studentCanvas_1juw6_145,._liveCanvas_1juw6_222{min-height:55vh}._inspector_1juw6_138{max-height:none}}._addMenuWrap_1juw6_329{position:relative}._addMenuWrap_1juw6_329>button{width:100%}._addMenu_1juw6_329{z-index:80;border:1px solid var(--rule);background:#fffaf1;min-width:154px;padding:6px;display:grid;position:absolute;top:0;left:68px;box-shadow:0 14px 34px #2922182e}._addMenu_1juw6_329 button{min-height:44px;color:var(--ink);text-align:left;background:0 0;border:0;padding:7px 10px;font-size:12px;font-weight:750}._addMenu_1juw6_329 button:hover{background:#eee7db}._canvasLabel_1juw6_130>div:first-child{gap:2px;display:grid}._historyControls_1juw6_356{gap:6px;display:flex}._historyControls_1juw6_356 button{border:1px solid var(--rule);min-height:44px;color:var(--ink);background:#fff;padding:0 10px;font-size:12px;font-weight:750}._historyControls_1juw6_356 button:disabled{opacity:.35;cursor:default}._studentCanvasEditable_1juw6_368{touch-action:none;-webkit-user-select:none;user-select:none;background:#fffdf8;border:1px solid #29221821;flex:1;min-height:460px;position:relative;overflow:hidden}._canvasElement_1juw6_378{white-space:pre-wrap;overflow-wrap:anywhere;cursor:move;touch-action:none;border:1px solid #0000;justify-content:center;align-items:center;padding:4px;line-height:1.18;display:flex;position:absolute;overflow:hidden}._canvasElement_1juw6_378:hover{border-color:#3a6b4f40}._canvasElementSelected_1juw6_393{border:1px solid #3a6b4f;box-shadow:0 0 0 1px #3a6b4f26}._canvasElementLocked_1juw6_397{cursor:default}._canvasElementLocked_1juw6_397:after{content:"LOCKED";color:#fff;letter-spacing:.07em;background:#292218;padding:2px 4px;font-size:12px;position:absolute;top:4px;right:4px}._element_title_1juw6_409{color:#3a6b4f;font-family:Fraunces,Georgia,serif;font-weight:700}._element_directions_1juw6_414,._element_text_1juw6_414{font-family:Fraunces,Georgia,serif;line-height:1.35}._element_timer_1juw6_415{color:#3a6b4f;font-variant-numeric:tabular-nums;font-family:League Spartan,sans-serif;font-weight:900}._element_voice_1juw6_421{color:#fffaf1;background:#292218;justify-content:flex-start;align-items:flex-start;padding:8px 10px;font-family:League Spartan,sans-serif;font-weight:800;font-size:13px!important}._element_media_1juw6_431{padding:0}._element_media_1juw6_431 img,._element_media_1juw6_431 iframe{object-fit:contain;border:0;width:100%;max-width:none;height:100%;max-height:none}._resizeHandle_1juw6_433{cursor:nwse-resize;border-radius:50%;width:16px;height:16px;padding:0;position:absolute;bottom:-1px;right:-1px;box-shadow:0 0 0 1px #3a6b4f;background:#3a6b4f!important;border:2px solid #fff!important;min-height:0!important}._mediaPlaceholder_1juw6_447{background:#f1ece3;border:1px dashed #29221838;align-content:center;place-items:center;gap:4px;width:100%;height:100%;display:grid}._mediaPlaceholder_1juw6_447 span{color:var(--muted);font-size:12px}._emptyCanvasAction_1juw6_458{color:#3a6b4f;background:#f4efe5;border:1px dashed #3a6b4f80;min-height:44px;padding:10px 14px;font-weight:800;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._inspector_1juw6_138 select{border:1px solid var(--rule);width:100%;min-height:44px;color:var(--ink);background:#fff;padding:8px 10px}._inspector_1juw6_138 input[type=range]{padding:0}@media (width<=760px){._addMenu_1juw6_329{top:52px;left:0}._studentCanvasEditable_1juw6_368{min-height:55vh}}._spaceRail_1juw6_105{gap:3px;padding:10px 6px;overflow-y:auto}._railSectionLabel_1juw6_492{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--ink);opacity:1;margin:9px 4px 3px;font-size:12px;font-weight:900}._spaceRail_1juw6_105>button{border-radius:0;min-height:44px;padding:5px 4px;font-size:12px}._classroomPreviewGrid_1juw6_508{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}._classroomPreviewGrid_1juw6_508>div{border:1px solid var(--rule);background:#fff;gap:3px;padding:9px;display:grid}._classroomPreviewGrid_1juw6_508 strong{font-size:12px}._classroomPreviewGrid_1juw6_508 span{color:var(--muted);font-size:12px}._classroomCountCard_1juw6_522{border:1px solid var(--rule);background:#fff;align-items:baseline;gap:8px;padding:16px;display:flex}._classroomCountCard_1juw6_522 strong{color:var(--pine);font-size:24px}._classroomCountCard_1juw6_522 span{color:var(--muted);font-size:12px}._seatingPreview_1juw6_538{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}._seatingPreview_1juw6_538>div{border:1px solid var(--rule);text-align:center;background:#fff;align-content:center;place-items:center;gap:2px;min-height:56px;padding:7px;display:grid;position:relative}._seatingPreview_1juw6_538 span{color:#8a8175;font-size:12px;position:absolute;top:3px;left:4px}._seatingPreview_1juw6_538 strong{font-size:12px;line-height:1.1}._element_clock_1juw6_566{color:#3a6b4f;font-variant-numeric:tabular-nums;font-family:League Spartan,sans-serif;font-weight:900}._styleButton_1juw6_575{min-height:44px;padding:0 12px;font-size:12px;font-weight:800;border:1px solid var(--rule)!important;color:var(--ink)!important;background:#fffaf1!important}._styleOverlay_1juw6_585{z-index:140;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#201c1785;place-items:center;padding:24px;display:grid;position:fixed;inset:0}._styleChooser_1juw6_595{color:#292218;background:#f7f0e2;border:1px solid #29221829;gap:20px;width:min(980px,96vw);max-height:min(820px,94vh);padding:28px;display:grid;overflow:auto;box-shadow:0 24px 70px #29221847}._styleChooserIntro_1juw6_607{gap:6px;max-width:680px;display:grid}._styleChooserIntro_1juw6_607>span{letter-spacing:.14em;color:#6d655a;font-size:12px;font-weight:900}._styleChooserIntro_1juw6_607 h2{margin:0;font-family:Fraunces,Georgia,serif;font-size:34px;line-height:1}._styleChooserIntro_1juw6_607 p{color:#6d655a;max-width:620px;margin:0;font-family:Fraunces,Georgia,serif;line-height:1.5}._styleCards_1juw6_631{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}._styleCards_1juw6_631>button{color:#292218;text-align:left;background:#fffaf1;border:1px solid #29221829;gap:10px;padding:12px;display:grid}._styleCards_1juw6_631>button:hover,._styleCardSelected_1juw6_646{box-shadow:0 0 0 2px #3a6b4f1f;border-color:#3a6b4f!important}._styleCards_1juw6_631 strong{font-size:18px}._styleCards_1juw6_631 small{color:#6d655a;min-height:44px;font-family:Fraunces,Georgia,serif;font-size:12px;line-height:1.45}._stylePreview_1juw6_658{background:#fff;border:1px solid #2922181f;height:150px;display:block;position:relative;overflow:hidden}._stylePreview_1juw6_658 i,._stylePreview_1juw6_658 b,._stylePreview_1juw6_658 em{font-style:normal;display:block;position:absolute}._styleCards_1juw6_631 [data-style-preview=streamline] ._stylePreview_1juw6_658{background:#fbf7ee}._styleCards_1juw6_631 [data-style-preview=streamline] ._stylePreview_1juw6_658 i{background:#fffdf8;border:1px solid #d7d0c5;width:80%;height:52%;top:18%;left:10%}._styleCards_1juw6_631 [data-style-preview=streamline] ._stylePreview_1juw6_658 b{background:#3a6b4f;width:44%;height:8%;top:29%;left:16%}._styleCards_1juw6_631 [data-style-preview=streamline] ._stylePreview_1juw6_658 em{background:#f3eee4;border:1px solid #d7d0c5;width:24%;height:11%;bottom:13%;right:14%}._styleCards_1juw6_631 [data-style-preview=ledger] ._stylePreview_1juw6_658{background:repeating-linear-gradient(#eef3f7 0 21px,#c4d4e0 22px,#eef3f7 23px)}._styleCards_1juw6_631 [data-style-preview=ledger] ._stylePreview_1juw6_658:before{content:"";background:#c96f68;width:1px;position:absolute;top:0;bottom:0;left:17%}._styleCards_1juw6_631 [data-style-preview=ledger] ._stylePreview_1juw6_658 i{background:#476b88;width:55%;height:13%;top:20%;left:26%}._styleCards_1juw6_631 [data-style-preview=ledger] ._stylePreview_1juw6_658 b{background:#f6fafc;border:1px solid #7d9ab0;width:42%;height:9%;top:43%;left:26%}._styleCards_1juw6_631 [data-style-preview=ledger] ._stylePreview_1juw6_658 em{background:#d6e1ea;border:1px solid #8da6b8;width:18%;height:17%;top:8%;right:8%}._styleCards_1juw6_631 [data-style-preview=studio] ._stylePreview_1juw6_658{background:#d8d2c7}._styleCards_1juw6_631 [data-style-preview=studio] ._stylePreview_1juw6_658:before{content:"";background:#f7f0e2;width:68%;height:64%;position:absolute;top:12%;left:9%;transform:rotate(-1.6deg);box-shadow:0 5px 12px #2922181f}._styleCards_1juw6_631 [data-style-preview=studio] ._stylePreview_1juw6_658 i{background:#3a6b4f;width:48%;height:12%;top:24%;left:18%;transform:rotate(-1deg)}._styleCards_1juw6_631 [data-style-preview=studio] ._stylePreview_1juw6_658 b{background:#c8b0aa;border-left:2px dashed #29221859;width:28%;height:36%;top:16%;right:8%;transform:rotate(3deg)}._styleCards_1juw6_631 [data-style-preview=studio] ._stylePreview_1juw6_658 em{background:#f3d8a6;border-top:1px dashed #2922184d;width:38%;height:17%;bottom:15%;left:20%;transform:rotate(1.5deg)}._styleApplyAll_1juw6_723{align-items:center;gap:9px;font-size:13px;font-weight:700;display:flex}._styleApplyAll_1juw6_723 input{width:16px;height:16px}._styleActions_1juw6_731{justify-content:flex-end;gap:9px;padding-top:4px;display:flex}._styleActions_1juw6_731 button{min-height:44px;padding:0 16px}._styleLater_1juw6_741{border:1px solid var(--rule);color:#292218;background:#fffaf1}._shell_1juw6_16[data-plan-style=ink] ._planSpace_1juw6_97{background:#d7d2c8}._shell_1juw6_16[data-plan-style=ink] ._spaceRail_1juw6_105{background:#ece6da}._shell_1juw6_16[data-plan-style=ink] ._inspector_1juw6_138{background:#fffaf1}._shell_1juw6_16[data-plan-style=ledger]{--paper:#eef3f7;--cream:#f9fbfc;--desk:#cfd9e2;--pine:#3f657f;--rule:#304c622e;--muted:#60788a}._shell_1juw6_16[data-plan-style=ledger] ._contextBar_1juw6_41{background:#dde7ef}._shell_1juw6_16[data-plan-style=ledger] ._ribbon_1juw6_63{background:repeating-linear-gradient(#fbfdff 0 23px,#d7e2ea 24px,#fbfdff 25px)}._shell_1juw6_16[data-plan-style=ledger] ._ribbon_1juw6_63>button{border-right:1px solid #3f657f2e}._shell_1juw6_16[data-plan-style=ledger] ._planSpace_1juw6_97{background:#cfd9e2}._shell_1juw6_16[data-plan-style=ledger] ._spaceRail_1juw6_105{background:#dbe5ed}._shell_1juw6_16[data-plan-style=ledger] ._inspector_1juw6_138{background:#f8fbfd;border-left-color:#3f657f2e}._shell_1juw6_16[data-plan-style=ledger] ._studentCanvasEditable_1juw6_368{background:#fbfdff;box-shadow:inset 0 0 0 1px #3f657f0f}._shell_1juw6_16[data-plan-style=studio]{--paper:#f7f0e2;--cream:#fffaf1;--desk:#cfc8bc;--rule:#29221824}._shell_1juw6_16[data-plan-style=studio] ._planSpace_1juw6_97{background:linear-gradient(#d4cfc4e0,#d4cfc4e0),repeating-linear-gradient(97deg,#29221806 0 1px,#0000 1px 8px);position:relative}._shell_1juw6_16[data-plan-style=studio] ._spaceRail_1juw6_105{background:#e8dfd1;border-right:1px solid #2922182b}._shell_1juw6_16[data-plan-style=studio] ._spaceRail_1juw6_105:after{content:"";opacity:.62;background:#c8b0aa;border-left:2px dashed #29221847;flex:none;height:26px;margin:10px 8px 0;transform:rotate(-1.5deg)}._shell_1juw6_16[data-plan-style=studio] ._ribbon_1juw6_63{background:#f6eddd;position:relative}._shell_1juw6_16[data-plan-style=studio] ._ribbon_1juw6_63>button{background:#f8f0e3;border:1px solid #2922181c;border-bottom:1px dashed #29221838;min-height:59px;margin-top:7px;margin-bottom:6px;transform:rotate(-.15deg)}._shell_1juw6_16[data-plan-style=studio] ._ribbon_1juw6_63>button:nth-child(2n){transform:rotate(.2deg)}._shell_1juw6_16[data-plan-style=studio] ._ribbon_1juw6_63 ._stateOn_1juw6_90{background:#fff8eb;box-shadow:0 3px 9px #29221817}._shell_1juw6_16[data-plan-style=studio] ._inspector_1juw6_138{background:#fff7e9;border:1px solid #29221824;margin:12px 12px 12px 0;position:relative;box-shadow:0 5px 14px #29221817}._shell_1juw6_16[data-plan-style=studio] ._inspector_1juw6_138:before{content:"";background:#d7bf9ab8;width:74px;height:14px;position:absolute;top:-7px;left:20px;transform:rotate(-1.8deg)}._shell_1juw6_16[data-plan-style=studio] ._canvasStage_1juw6_128{padding:20px 22px}._shell_1juw6_16[data-plan-style=studio] ._studentCanvasEditable_1juw6_368{background:#fffdf8;box-shadow:0 7px 18px #2922181a}._shell_1juw6_16[data-plan-style=studio] ._inspectorHead_1juw6_138{border-bottom-style:dashed}@media (width<=760px){._styleCards_1juw6_631{grid-template-columns:1fr}._stylePreview_1juw6_658{height:110px}._styleChooser_1juw6_595{padding:18px}._styleChooserIntro_1juw6_607 h2{font-size:24px}}._canvasGroups_1juw6_876{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));align-content:start;gap:7px;width:100%;height:100%;display:grid;overflow:auto}._canvasGroups_1juw6_876>div{border:1px solid var(--rule);background:#fffaf1;gap:3px;padding:7px;display:grid}._canvasGroups_1juw6_876 strong{font-size:12px}._canvasGroups_1juw6_876 span{color:var(--muted);font-size:12px}._canvasToolCard_1juw6_894{border:1px solid var(--rule);text-align:center;background:#fffaf1;align-content:center;place-items:center;gap:4px;width:100%;height:100%;display:grid}._canvasToolCard_1juw6_894 strong{font-size:18px}._canvasToolCard_1juw6_894 span{color:var(--muted);font-size:12px}._canvasSeating_1juw6_907{width:100%;height:100%;position:relative}._canvasSeating_1juw6_907>span{border:1px solid var(--rule);text-align:center;background:#fffaf1;min-width:68px;padding:5px 7px;font-size:12px;position:absolute;transform:translate(-50%,-50%)}._groupInspectorHeading_1juw6_925{justify-content:space-between;align-items:center;gap:10px;padding-top:4px;display:flex}._groupInspectorHeading_1juw6_925>strong{letter-spacing:.04em;font-size:12px}._groupInspectorHeading_1juw6_925>button{border:1px solid var(--rule);background:var(--cream);min-height:44px;color:var(--ink);padding:0 10px;font-size:12px;font-weight:800}._groupBuckets_1juw6_945{gap:8px;display:grid}._groupBucket_1juw6_945{background:#ffffff6b;border:1px dashed #2922183d;flex-wrap:wrap;gap:6px;min-height:68px;padding:9px;display:flex}._groupBucketHead_1juw6_958{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}._groupBucketHead_1juw6_958 strong{letter-spacing:.05em;text-transform:uppercase;font-size:12px}._groupBucketHead_1juw6_958 button{width:24px;height:24px;color:var(--muted);background:0 0;border:0;padding:0;font-size:18px}._groupDropHint_1juw6_979{color:var(--muted);font-family:Fraunces,Georgia,serif;font-size:12px}._assignedStudentChip_1juw6_984,._rosterChip_1juw6_985,._rosterChipAssigned_1juw6_986{min-height:28px;color:var(--ink);text-align:left;background:#fffaf1;border:1px solid #29221824;padding:4px 8px;font-size:12px;line-height:1.15}._assignedStudentChip_1juw6_984{cursor:grab}._rosterInspector_1juw6_999{gap:8px;padding-top:4px;display:grid}._rosterInspectorHead_1juw6_1004{justify-content:space-between;align-items:baseline;gap:10px;display:flex}._rosterInspectorHead_1juw6_1004 strong{font-size:12px}._rosterInspectorHead_1juw6_1004 span{color:var(--muted);font-size:12px}._rosterChips_1juw6_1017{grid-template-columns:1fr 1fr;gap:5px;display:grid}._rosterChip_1juw6_985{cursor:grab}._rosterChipAssigned_1juw6_986{opacity:.38;filter:grayscale();cursor:default}._shell_1juw6_16[data-mode=plan] ._contextBar_1juw6_41{background:#f7f0e2c2;border-bottom-color:#29221814;min-height:44px;padding-top:6px;padding-bottom:6px}._shell_1juw6_16[data-mode=plan] ._contextBar_1juw6_41 label>span,._shell_1juw6_16[data-mode=plan] ._headerContext_1juw6_34 span{opacity:.62}._shell_1juw6_16[data-mode=plan] ._ribbon_1juw6_63{background:#fffaf1d1;min-height:58px;padding-inline:14px}._shell_1juw6_16[data-mode=plan] ._ribbon_1juw6_63>button{opacity:.72;min-width:132px;max-width:190px;padding:8px 11px 7px}._shell_1juw6_16[data-mode=plan] ._ribbon_1juw6_63 ._stateOn_1juw6_90{opacity:1;background:#fffaf1;box-shadow:inset 0 -1px #29221814}._shell_1juw6_16[data-mode=plan] ._ribbon_1juw6_63 ._stateOn_1juw6_90 strong{font-size:13px}._shell_1juw6_16[data-mode=plan] ._planSpace_1juw6_97{background:var(--desk);grid-template-columns:70px minmax(0,1fr) 296px}._shell_1juw6_16[data-mode=plan] ._spaceRail_1juw6_105{background:#ece6dad1;gap:3px;padding:12px 6px}._shell_1juw6_16[data-mode=plan] ._railSectionLabel_1juw6_492{opacity:1;letter-spacing:.13em;margin-top:9px;margin-bottom:2px;font-size:12px}._shell_1juw6_16[data-mode=plan] ._spaceRail_1juw6_105 button{opacity:.72;min-height:44px;font-size:12px}._shell_1juw6_16[data-mode=plan] ._spaceRail_1juw6_105 button:hover,._shell_1juw6_16[data-mode=plan] ._spaceRail_1juw6_105 ._railOn_1juw6_125{opacity:1}._shell_1juw6_16[data-mode=plan] ._spaceRail_1juw6_105 ._railOn_1juw6_125{box-shadow:inset 3px 0 0 var(--pine);background:#fffaf1}._shell_1juw6_16[data-mode=plan] ._canvasStage_1juw6_128{background:var(--desk);padding:22px 24px 26px}._shell_1juw6_16[data-mode=plan] ._canvasLabel_1juw6_130{margin-bottom:9px;padding-inline:2px}._shell_1juw6_16[data-mode=plan] ._canvasLabel_1juw6_130 span{opacity:.55;font-size:12px}._shell_1juw6_16[data-mode=plan] ._canvasLabel_1juw6_130 strong{letter-spacing:-.01em;font-size:15px}._shell_1juw6_16[data-mode=plan] ._historyControls_1juw6_356{opacity:.52}._shell_1juw6_16[data-mode=plan] ._historyControls_1juw6_356:hover{opacity:1}._shell_1juw6_16[data-mode=plan] ._studentCanvasEditable_1juw6_368{border-color:#2922181c;min-height:520px;box-shadow:0 14px 34px #2922181a,0 2px 6px #2922180f}._shell_1juw6_16[data-mode=plan] ._inspector_1juw6_138{background:#fffaf1f0;border-left-color:#2922181a;gap:12px;padding:17px 16px 22px}._shell_1juw6_16[data-mode=plan] ._inspectorHead_1juw6_138{border-bottom-color:#2922181a;padding-bottom:10px}._shell_1juw6_16[data-mode=plan] ._inspectorHead_1juw6_138 span{opacity:.62;font-size:12px}._shell_1juw6_16[data-mode=plan] ._inspectorHead_1juw6_138 strong{font-size:18px;line-height:1.05}._shell_1juw6_16[data-mode=plan] ._field_1juw6_180>span{opacity:.66;font-size:12px}._shell_1juw6_16[data-mode=plan] ._field_1juw6_180 input,._shell_1juw6_16[data-mode=plan] ._field_1juw6_180 textarea,._shell_1juw6_16[data-mode=plan] ._field_1juw6_180 select{background:#ffffffc7;border-color:#29221824}._shell_1juw6_16[data-mode=plan] ._helpCopy_1juw6_214{color:var(--muted);font-size:12px;line-height:1.45}._shell_1juw6_16[data-mode=plan] ._canvasElement_1juw6_378{transition:border-color .12s,box-shadow .12s}._shell_1juw6_16[data-mode=plan] ._canvasElement_1juw6_378:not(._canvasElementSelected_1juw6_393){border-color:#0000}._shell_1juw6_16[data-mode=plan] ._canvasElementSelected_1juw6_393{border-color:var(--pine);box-shadow:0 0 0 2px #3a6b4f1f}._shell_1juw6_16[data-mode=plan] ._groupBuckets_1juw6_945,._shell_1juw6_16[data-mode=plan] ._rosterInspector_1juw6_999{margin-top:2px}._shell_1juw6_16[data-mode=plan] ._rosterInspector_1juw6_999{border-top:1px solid #29221817;padding-top:10px}@media (width>=1380px){._shell_1juw6_16[data-mode=plan] ._planSpace_1juw6_97{grid-template-columns:74px minmax(0,1fr) 320px}._shell_1juw6_16[data-mode=plan] ._studentCanvasEditable_1juw6_368{min-height:580px}}@media (width<=1080px){._shell_1juw6_16[data-mode=plan] ._planSpace_1juw6_97{grid-template-columns:66px minmax(0,1fr) 270px}._shell_1juw6_16[data-mode=plan] ._canvasStage_1juw6_128{padding:16px}}._shell_1juw6_16[data-mode=plan]{--plan-rail:72px;--plan-inspector:316px;--plan-soft-shadow:0 18px 45px #29221817;--plan-hairline:#2922181a;--plan-hairline-strong:#29221829}._shell_1juw6_16[data-mode=plan] ._planSpace_1juw6_97{grid-template-columns:var(--plan-rail) minmax(0,1fr) var(--plan-inspector);min-height:calc(100vh - 170px)}._shell_1juw6_16[data-mode=plan] ._spaceRail_1juw6_105{z-index:4;border-right:1px solid var(--plan-hairline);background:#f2ede3e6;gap:12px;padding:12px 7px 16px;position:relative;overflow-y:auto;box-shadow:6px 0 18px #29221806}._toolGroup_1juw6_1221{border-bottom:1px solid #29221813;gap:4px;padding-bottom:10px;display:grid}._toolGroup_1juw6_1221:last-child{border-bottom:0;margin-top:auto;padding-bottom:0}._shell_1juw6_16[data-mode=plan] ._railSectionLabel_1juw6_492{letter-spacing:.1em;white-space:nowrap;color:var(--ink);opacity:1;margin:0 0 2px;padding:0 4px;font-size:12px;font-weight:900;line-height:1}._shell_1juw6_16[data-mode=plan] ._spaceRail_1juw6_105 ._toolGroup_1juw6_1221 button{min-height:54px;color:var(--ink);opacity:.9;background:0 0;border:1px solid #0000;align-content:center;place-items:center;gap:4px;padding:5px 3px;transition:background .14s,border-color .14s,opacity .14s,transform .14s,box-shadow .14s;display:grid;position:relative}._shell_1juw6_16[data-mode=plan] ._spaceRail_1juw6_105 ._toolGroup_1juw6_1221 button:hover{opacity:1;border-color:var(--plan-hairline);background:#fffaf1b8;transform:translateY(-1px)}._shell_1juw6_16[data-mode=plan] ._spaceRail_1juw6_105 ._toolGroup_1juw6_1221 button:active{transform:translateY(0)}._shell_1juw6_16[data-mode=plan] ._spaceRail_1juw6_105 ._toolGroup_1juw6_1221 ._railOn_1juw6_125{opacity:1;background:#fffaf1;border-color:#3a6b4f33;box-shadow:0 4px 12px #2922180f,inset 0 -2px #3a6b4fcc}._toolGlyph_1juw6_1272{min-width:24px;min-height:24px;color:var(--ink);place-items:center;font-family:League Spartan,sans-serif;font-size:18px;font-weight:700;line-height:1;display:grid}._toolLabel_1juw6_1283{letter-spacing:.02em;text-transform:none;white-space:nowrap;color:color-mix(in srgb,var(--ink) 86%,transparent);font-size:12px;font-weight:800;line-height:1}._shell_1juw6_16[data-mode=plan] ._railOn_1juw6_125 ._toolGlyph_1juw6_1272{color:var(--pine)}._shell_1juw6_16[data-mode=plan] ._railOn_1juw6_125 ._toolLabel_1juw6_1283{color:var(--ink)}._shell_1juw6_16[data-mode=plan] ._canvasStage_1juw6_128{background:linear-gradient(#d8d3c9f0,#d8d3c9f0),radial-gradient(circle at 14% 18%,#ffffff4d,#0000 28%),radial-gradient(circle at 83% 76%,#29221809,#0000 30%);padding:24px clamp(22px,2.6vw,42px) 34px;position:relative}._shell_1juw6_16[data-mode=plan] ._canvasLabel_1juw6_130{width:100%;max-width:1180px;margin:0 auto 11px;padding-inline:1px}._shell_1juw6_16[data-mode=plan] ._canvasLabel_1juw6_130>div:first-child{grid-template-columns:auto 1fr;align-items:baseline;gap:8px 12px;display:grid}._shell_1juw6_16[data-mode=plan] ._canvasLabel_1juw6_130 span{letter-spacing:.15em;font-size:12px}._shell_1juw6_16[data-mode=plan] ._canvasLabel_1juw6_130 strong{letter-spacing:-.025em;font-family:Fraunces,Georgia,serif;font-size:18px;font-weight:650}._shell_1juw6_16[data-mode=plan] ._historyControls_1juw6_356{opacity:.58;gap:4px;display:flex}._shell_1juw6_16[data-mode=plan] ._historyControls_1juw6_356 button{border:1px solid var(--plan-hairline);min-height:44px;color:var(--muted);background:#fffaf18c;padding:0 10px;font-size:12px;font-weight:800}._shell_1juw6_16[data-mode=plan] ._historyControls_1juw6_356 button:not(:disabled):hover{color:var(--ink);background:#fffaf1}._shell_1juw6_16[data-mode=plan] ._studentCanvasEditable_1juw6_368{aspect-ratio:16/9;background:#fffdf8;border:1px solid #2922181c;flex:none;align-self:center;width:min(100%,1180px);min-height:0;margin:auto;box-shadow:0 28px 60px #2922181a,0 4px 12px #29221812}._shell_1juw6_16[data-mode=plan] ._studentCanvasEditable_1juw6_368:before,._shell_1juw6_16[data-mode=plan] ._studentCanvasEditable_1juw6_368:after{content:"";pointer-events:none;z-index:1000;opacity:.25;width:18px;height:18px;position:absolute}._shell_1juw6_16[data-mode=plan] ._studentCanvasEditable_1juw6_368:before{border-left:1px solid var(--ink);border-top:1px solid var(--ink);top:8px;left:8px}._shell_1juw6_16[data-mode=plan] ._studentCanvasEditable_1juw6_368:after{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);bottom:8px;right:8px}._shell_1juw6_16[data-mode=plan] ._canvasElement_1juw6_378{border:1px solid #0000;transition:border-color .11s,box-shadow .11s,filter .11s}._shell_1juw6_16[data-mode=plan] ._canvasElement_1juw6_378:hover{border-color:#3a6b4f40}._shell_1juw6_16[data-mode=plan] ._canvasElementSelected_1juw6_393{border:1px solid var(--pine)!important;box-shadow:0 0 0 1px #ffffffd9,0 0 0 3px #3a6b4f29!important}._shell_1juw6_16[data-mode=plan] ._resizeHandle_1juw6_433{width:12px;height:12px;box-shadow:0 0 0 1px var(--pine);bottom:-6px;right:-6px;background:var(--pine)!important;border:2px solid #fff!important}._shell_1juw6_16[data-mode=plan] ._canvasElementLocked_1juw6_397:after{background:var(--ink);border-radius:0;padding:3px 5px;font-size:12px;top:-18px;right:0}._shell_1juw6_16[data-mode=plan] ._canvasGroups_1juw6_876{gap:10px;padding:4px}._shell_1juw6_16[data-mode=plan] ._canvasGroups_1juw6_876>div{background:#fffaf1eb;border:1px solid #2922181f;gap:5px;padding:10px;position:relative;box-shadow:0 4px 11px #2922180d}._shell_1juw6_16[data-mode=plan] ._canvasGroups_1juw6_876>div:before{content:"";background:var(--pine);opacity:.55;width:3px;height:100%;position:absolute;top:0;left:0}._shell_1juw6_16[data-mode=plan] ._canvasGroups_1juw6_876 strong{letter-spacing:.02em;font-family:League Spartan,sans-serif;font-size:12px}._shell_1juw6_16[data-mode=plan] ._canvasGroups_1juw6_876 span{color:var(--ink);font-family:Fraunces,Georgia,serif;font-size:12px}._shell_1juw6_16[data-mode=plan] ._canvasToolCard_1juw6_894{background:#fffaf1;border:1px solid #2922181f;position:relative;box-shadow:0 5px 14px #2922180d}._shell_1juw6_16[data-mode=plan] ._canvasToolCard_1juw6_894:before{content:"";background:var(--pine);opacity:.35;height:2px;position:absolute;top:7px;left:10%;right:10%}._shell_1juw6_16[data-mode=plan] ._inspector_1juw6_138{z-index:3;border-left:1px solid var(--plan-hairline);background:#f8f3e9;gap:14px;padding:0 0 24px;position:relative;box-shadow:-8px 0 24px #29221806}._shell_1juw6_16[data-mode=plan] ._inspector_1juw6_138>:not(._inspectorHead_1juw6_138){margin-inline:16px}._shell_1juw6_16[data-mode=plan] ._inspectorHead_1juw6_138{z-index:2;border-bottom:1px solid var(--plan-hairline);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f8f3e9f5;gap:4px;padding:16px;position:sticky;top:0}._shell_1juw6_16[data-mode=plan] ._inspectorHead_1juw6_138 span{letter-spacing:.14em;font-size:12px}._shell_1juw6_16[data-mode=plan] ._inspectorHead_1juw6_138 strong{letter-spacing:-.02em;font-family:Fraunces,Georgia,serif;font-size:18px;font-weight:650}._shell_1juw6_16[data-mode=plan] ._field_1juw6_180{gap:7px}._shell_1juw6_16[data-mode=plan] ._field_1juw6_180>span{letter-spacing:.12em;padding-left:1px;font-size:12px}._shell_1juw6_16[data-mode=plan] ._field_1juw6_180 input:not([type=range]),._shell_1juw6_16[data-mode=plan] ._field_1juw6_180 textarea,._shell_1juw6_16[data-mode=plan] ._field_1juw6_180 select{min-height:44px;color:var(--ink);font:inherit;background:#fffaf1;border:1px solid #29221821;padding:9px 10px;font-size:12px;box-shadow:inset 0 1px #ffffffa6}._shell_1juw6_16[data-mode=plan] ._field_1juw6_180 textarea{min-height:96px}._shell_1juw6_16[data-mode=plan] ._field_1juw6_180 input:focus,._shell_1juw6_16[data-mode=plan] ._field_1juw6_180 textarea:focus,._shell_1juw6_16[data-mode=plan] ._field_1juw6_180 select:focus{outline-offset:1px;border-color:#3a6b4f6b;outline:2px solid #3a6b4f2e}._shell_1juw6_16[data-mode=plan] input[type=range]{accent-color:var(--pine)}._shell_1juw6_16[data-mode=plan] ._toggleGrid_1juw6_192{gap:5px}._shell_1juw6_16[data-mode=plan] ._toggleGrid_1juw6_192 button,._shell_1juw6_16[data-mode=plan] ._moveRow_1juw6_192 button{min-height:44px;color:var(--ink);background:#efe9de;border:1px solid #2922181f;padding:0 10px;font-size:12px;font-weight:800}._shell_1juw6_16[data-mode=plan] ._toggleGrid_1juw6_192 ._toggleOn_1juw6_199{color:#315941;background:#e3ecdf;border-color:#3a6b4f47;box-shadow:inset 0 -2px #3a6b4f8c}._shell_1juw6_16[data-mode=plan] ._primary_1juw6_201{color:#fffaf1;background:#3a6b4f;border:1px solid #2f5c43;min-height:44px;font-weight:850;box-shadow:0 4px 10px #3a6b4f26}._shell_1juw6_16[data-mode=plan] ._dangerGhost_1juw6_202{color:#8d4d44}._shell_1juw6_16[data-mode=plan] ._helpCopy_1juw6_214{background:#fffaf173;border-left:2px solid #3a6b4f38;padding:9px 10px;font-family:Fraunces,Georgia,serif;font-size:12px;line-height:1.5}._shell_1juw6_16[data-mode=plan] ._groupInspectorHeading_1juw6_925{padding-top:3px}._shell_1juw6_16[data-mode=plan] ._groupInspectorHeading_1juw6_925>strong{font-family:Fraunces,Georgia,serif;font-size:13px;font-weight:650}._shell_1juw6_16[data-mode=plan] ._groupInspectorHeading_1juw6_925>button{border:1px solid var(--plan-hairline);background:#fffaf1;min-height:28px}._shell_1juw6_16[data-mode=plan] ._groupBuckets_1juw6_945{gap:7px}._shell_1juw6_16[data-mode=plan] ._groupBucket_1juw6_945{background:#fffaf1;border:1px solid #2922181c;min-height:76px;padding:9px;box-shadow:0 3px 10px #29221809}._shell_1juw6_16[data-mode=plan] ._groupBucketHead_1juw6_958{border-bottom:1px solid #29221812;padding-bottom:4px}._shell_1juw6_16[data-mode=plan] ._groupBucketHead_1juw6_958 strong{letter-spacing:.11em;font-size:12px}._shell_1juw6_16[data-mode=plan] ._assignedStudentChip_1juw6_984,._shell_1juw6_16[data-mode=plan] ._rosterChip_1juw6_985,._shell_1juw6_16[data-mode=plan] ._rosterChipAssigned_1juw6_986{background:#fff;border:1px solid #2922181c;min-height:29px;font-family:Fraunces,Georgia,serif;font-size:12px;box-shadow:0 1px 2px #2922180a}._shell_1juw6_16[data-mode=plan] ._assignedStudentChip_1juw6_984{border-left:2px solid #3a6b4f8c}._shell_1juw6_16[data-mode=plan] ._rosterInspector_1juw6_999{gap:9px;padding-top:12px}._shell_1juw6_16[data-mode=plan] ._rosterInspectorHead_1juw6_1004 strong{font-family:Fraunces,Georgia,serif;font-size:13px;font-weight:650}._shell_1juw6_16[data-mode=plan] ._rosterInspectorHead_1juw6_1004 span{border:1px solid var(--plan-hairline);background:#efe9de;padding:3px 6px;font-size:12px}._shell_1juw6_16[data-mode=plan] ._rosterChips_1juw6_1017{grid-template-columns:1fr;gap:4px}._shell_1juw6_16[data-mode=plan] ._rosterChipAssigned_1juw6_986{color:#8f8a82;filter:none;opacity:.72;background:#e8e5df;text-decoration:none}._shell_1juw6_16[data-plan-style=ink][data-mode=plan] ._spaceRail_1juw6_105,._shell_1juw6_16[data-plan-style=ink][data-mode=plan] ._inspector_1juw6_138{background:#f5f1e8}._shell_1juw6_16[data-plan-style=ink][data-mode=plan] ._canvasStage_1juw6_128{background:#d8d4cc}._shell_1juw6_16[data-plan-style=ledger][data-mode=plan] ._spaceRail_1juw6_105{background:#e6edf3}._shell_1juw6_16[data-plan-style=ledger][data-mode=plan] ._inspector_1juw6_138{background:#f4f8fb}._shell_1juw6_16[data-plan-style=ledger][data-mode=plan] ._studentCanvasEditable_1juw6_368{background:linear-gradient(#fbfdff,#fbfdff),repeating-linear-gradient(#0000 0 27px,#3f657f14 28px)}._shell_1juw6_16[data-plan-style=studio][data-mode=plan] ._spaceRail_1juw6_105{background:#e5dccf}._shell_1juw6_16[data-plan-style=studio][data-mode=plan] ._toolGroup_1juw6_1221{border-bottom-style:dashed}._shell_1juw6_16[data-plan-style=studio][data-mode=plan] ._inspector_1juw6_138{background:#fbf1df;border:1px solid #2922181c;margin:10px 10px 10px 0;box-shadow:-4px 8px 18px #29221812}._shell_1juw6_16[data-plan-style=studio][data-mode=plan] ._inspectorHead_1juw6_138{background:#fbf1df;border-bottom-style:dashed}._shell_1juw6_16[data-plan-style=studio][data-mode=plan] ._inspector_1juw6_138:before{background:#d7bf9aad;width:86px;height:13px;top:-7px;left:22px}._shell_1juw6_16[data-plan-style=studio][data-mode=plan] ._ribbon_1juw6_63>button{box-shadow:0 2px 6px #29221809}._shell_1juw6_16[data-plan-style=studio][data-mode=plan] ._ribbon_1juw6_63 ._stateOn_1juw6_90{box-shadow:0 5px 12px #29221812}._shell_1juw6_16[data-plan-style=studio][data-mode=plan] ._canvasStage_1juw6_128:before{content:"";opacity:.38;background:#d9baa2;border-left:2px dashed #2922182e;width:110px;height:38px;position:absolute;bottom:18px;left:14px;transform:rotate(-2deg)}._shell_1juw6_16[data-plan-style=studio][data-mode=plan] ._canvasStage_1juw6_128:after{content:"";opacity:.34;background:#dfcf9f;width:72px;height:22px;position:absolute;top:28px;right:20px;transform:rotate(1.8deg)}._shell_1juw6_16[data-plan-style=studio][data-mode=plan] ._studentCanvasEditable_1juw6_368{z-index:1;background:#fffdf8}._shell_1juw6_16[data-plan-style=studio][data-mode=plan] ._canvasLabel_1juw6_130,._shell_1juw6_16[data-plan-style=studio][data-mode=plan] ._studentCanvasEditable_1juw6_368{z-index:2;position:relative}@media (width>=1500px){._shell_1juw6_16[data-mode=plan]{--plan-rail:78px;--plan-inspector:340px}}@media (width<=1120px){._shell_1juw6_16[data-mode=plan]{--plan-inspector:280px}._shell_1juw6_16[data-mode=plan] ._canvasStage_1juw6_128{padding-inline:16px}}._shell_1juw6_16[data-skin=arc]{background:var(--arc-paper);font-family:var(--arc-font-ui)}._shell_1juw6_16[data-skin=arc] ._helpCopy_1juw6_214,._shell_1juw6_16[data-skin=arc] ._element_directions_1juw6_414,._shell_1juw6_16[data-skin=arc] ._element_text_1juw6_414{font-family:var(--arc-font-editorial)}._shell_1juw6_16[data-skin=arc][data-mode] ._contextBar_1juw6_41{background:var(--arc-paper);border-bottom:1px solid var(--arc-rule-strong);padding:10px 22px}._shell_1juw6_16[data-skin=arc][data-mode=teach] ._contextBar_1juw6_41{background:var(--arc-teach);border-bottom-color:var(--arc-rule-teach);color:var(--arc-cream)}._shell_1juw6_16[data-skin=arc][data-mode] ._classChooser_1juw6_50 span{letter-spacing:.14em;color:inherit;opacity:.7;font-size:12px;font-weight:700}._shell_1juw6_16[data-skin=arc][data-mode] ._classChooser_1juw6_50 select,._shell_1juw6_16[data-skin=arc][data-mode] ._dateChooser_1juw6_52 input,._shell_1juw6_16[data-skin=arc][data-mode] ._dateChooser_1juw6_52 button{border:1px solid var(--arc-rule-strong);background:var(--arc-cream);min-height:44px;color:var(--arc-ink);border-radius:0}._shell_1juw6_16[data-skin=arc][data-mode=teach] ._classChooser_1juw6_50 select,._shell_1juw6_16[data-skin=arc][data-mode=teach] ._dateChooser_1juw6_52 input,._shell_1juw6_16[data-skin=arc][data-mode=teach] ._dateChooser_1juw6_52 button{background:var(--arc-teach-raised);color:var(--arc-cream);border-color:var(--arc-rule-teach);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}._shell_1juw6_16[data-skin=arc][data-mode=plan] ._spaceRail_1juw6_105{background:var(--arc-linen),var(--arc-cream);border-right:1px solid var(--arc-rule-strong)}._shell_1juw6_16[data-skin=arc][data-mode=plan] ._railSectionLabel_1juw6_492{letter-spacing:.06em;color:var(--arc-muted);overflow-wrap:anywhere;font-size:12px}._shell_1juw6_16[data-skin=arc][data-mode=plan] ._spaceRail_1juw6_105 button{color:var(--arc-muted);border-radius:0}._shell_1juw6_16[data-skin=arc][data-mode=plan] ._spaceRail_1juw6_105 button:hover{background:var(--arc-paper);color:var(--arc-ink)}._shell_1juw6_16[data-skin=arc][data-mode=plan] ._spaceRail_1juw6_105 ._railOn_1juw6_125{background:var(--arc-ink);color:var(--arc-cream);border-color:var(--arc-ink)}._shell_1juw6_16[data-skin=arc][data-mode=plan] ._spaceRail_1juw6_105 ._railOn_1juw6_125 *{color:var(--arc-cream)!important}._shell_1juw6_16[data-skin=arc] ._toolLabel_1juw6_1283{letter-spacing:.04em;font-size:14px!important}._shell_1juw6_16[data-skin=arc][data-mode=plan] ._canvasStage_1juw6_128{background:var(--arc-desk)}._shell_1juw6_16[data-skin=arc][data-mode=plan] ._canvasLabel_1juw6_130 span{letter-spacing:.14em;text-transform:uppercase;color:var(--arc-ink);opacity:1;font-size:12px}._shell_1juw6_16[data-skin=arc][data-mode=plan] ._canvasLabel_1juw6_130 strong{font-family:var(--arc-font-editorial);font-size:24px;font-weight:400}._shell_1juw6_16[data-skin=arc][data-mode=plan] ._studentCanvasEditable_1juw6_368{border:1px solid var(--arc-ink);box-shadow:var(--arc-paper-offset-strong);border-radius:0}._shell_1juw6_16[data-skin=arc][data-mode=plan] ._inspector_1juw6_138{background:var(--arc-cream);border-left:1px solid var(--arc-rule-strong)}._shell_1juw6_16[data-skin=arc][data-mode=plan] ._inspectorHead_1juw6_138{border-bottom:2px solid var(--arc-ink)}._shell_1juw6_16[data-skin=arc][data-mode=plan] ._inspectorHead_1juw6_138 span{letter-spacing:.14em;color:var(--arc-muted);opacity:1;font-size:12px}._shell_1juw6_16[data-skin=arc][data-mode=plan] ._inspectorHead_1juw6_138 strong{font-family:var(--arc-font-editorial);font-size:24px;font-weight:400}._shell_1juw6_16[data-skin=arc][data-mode=plan] ._field_1juw6_180>span{letter-spacing:.12em;color:var(--arc-muted);opacity:1;font-size:12px}._shell_1juw6_16[data-skin=arc][data-mode=plan] ._field_1juw6_180 input,._shell_1juw6_16[data-skin=arc][data-mode=plan] ._field_1juw6_180 textarea,._shell_1juw6_16[data-skin=arc][data-mode=plan] ._field_1juw6_180 select{border:1px solid var(--arc-rule-strong);background:var(--arc-cream);border-radius:0;min-height:44px;font-size:13px}._shell_1juw6_16[data-skin=arc][data-mode=plan] ._helpCopy_1juw6_214{border-left:3px solid var(--arc-rule-strong);background:0 0;font-size:13px;line-height:1.45}._shell_1juw6_16[data-skin=arc] ._mediaList_1juw6_203 button{border:1px solid var(--arc-ink);background:var(--arc-cream);box-shadow:var(--arc-paper-offset);border-radius:0}._shell_1juw6_16[data-skin=arc] ._primary_1juw6_201{box-shadow:2px 2px 0 var(--arc-pine-ink);border-radius:0;background:var(--arc-pine)!important;border-color:var(--arc-pine-ink)!important}._shell_1juw6_16[data-skin=arc] ._teachSpace_1juw6_97{background:var(--arc-teach);grid-template-columns:96px minmax(0,1fr) 320px}._shell_1juw6_16[data-skin=arc] ._teachRail_1juw6_105{background:var(--arc-teach);border-right:1px solid var(--arc-rule-teach);gap:0;padding:12px 0}._shell_1juw6_16[data-skin=arc] ._teachRail_1juw6_105 button{letter-spacing:.08em;min-height:60px;color:var(--arc-cream);border-bottom:1px solid var(--arc-rule-teach);font-size:15px}._shell_1juw6_16[data-skin=arc] ._teachRail_1juw6_105 button:hover{background:var(--arc-teach-raised);color:var(--arc-cream)}._shell_1juw6_16[data-skin=arc] ._teachRail_1juw6_105 ._railOn_1juw6_125{background:var(--arc-cream);color:var(--arc-teach)}._shell_1juw6_16[data-skin=arc] ._liveHead_1juw6_130>div:first-child span{letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--arc-cream) 62%,transparent);font-size:12px}._shell_1juw6_16[data-skin=arc] ._liveHead_1juw6_130 strong{font-family:var(--arc-font-editorial);font-size:24px;font-weight:400}._shell_1juw6_16[data-skin=arc] ._liveTimer_1juw6_221{letter-spacing:-.01em;font-size:40px;font-weight:700}._shell_1juw6_16[data-skin=arc] ._liveCanvas_1juw6_222{border:1px solid var(--arc-rule-teach);box-shadow:3px 3px #00000059}._shell_1juw6_16[data-skin=arc] ._toolPanel_1juw6_138{background:var(--arc-teach-raised);border:1px solid var(--arc-rule-teach);border-radius:0}._shell_1juw6_16[data-skin=arc] ._toolPanel_1juw6_138 button,._shell_1juw6_16[data-skin=arc] ._toolPanel_1juw6_138 select{border-radius:0}._shell_1juw6_16[data-skin=arc] ._statusRail_1juw6_265{background:var(--arc-teach);border-left:1px solid var(--arc-rule-teach)}._shell_1juw6_16[data-skin=arc] ._paneFoot_1juw6_274{border-top:1px solid var(--arc-rule-teach)}._shell_1juw6_16[data-skin=arc] ._paneHead_1juw6_275 h2{font-family:var(--arc-font-editorial);font-size:24px;font-weight:400}._shell_1juw6_16[data-skin=arc] ._paneBack_1juw6_277,._shell_1juw6_16[data-skin=arc] ._toolPanel_1juw6_138 button,._shell_1juw6_16[data-skin=arc] ._toolPanel_1juw6_138 select{border-radius:0}._shell_1juw6_16[data-skin=arc] ._toolPanel_1juw6_138:not(._monitorPanel_1juw6_1804) button:not(._primary_1juw6_201):not(._paneBack_1juw6_277),._shell_1juw6_16[data-skin=arc] ._toolPanel_1juw6_138 select{border:1px solid color-mix(in srgb,var(--arc-cream) 40%,transparent);background:var(--arc-teach-raised);min-height:44px;color:var(--arc-cream)}._shell_1juw6_16[data-skin=arc] ._nextCard_1juw6_138{border:1px solid var(--arc-rule-teach);background:0 0;padding:14px}._shell_1juw6_16[data-skin=arc] ._nextCard_1juw6_138>span{letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--arc-cream) 62%,transparent);font-size:12px;font-weight:700}._shell_1juw6_16[data-skin=arc] ._nextCard_1juw6_138 strong{font-family:var(--arc-font-editorial);font-size:24px;font-weight:400}._shell_1juw6_16[data-skin=arc] ._nextCard_1juw6_138 button{border:1px solid color-mix(in srgb,var(--arc-cream) 40%,transparent);background:0 0;border-radius:0;min-height:44px;font-size:15px;font-weight:700}._shell_1juw6_16[data-skin=arc] ._nextCard_1juw6_138 button:hover{background:var(--arc-cream);color:var(--arc-teach)}@media (width<=1100px){._shell_1juw6_16[data-skin=arc] ._teachSpace_1juw6_97{grid-template-columns:84px minmax(0,1fr) minmax(240px,290px)}}@media (width<=760px){._shell_1juw6_16[data-skin=arc] ._teachSpace_1juw6_97{display:block}}@media (width>=761px){._shell_1juw6_16[data-mode=teach]{height:calc(100vh - var(--arc-global-nav-h,0px));height:calc(100dvh - var(--arc-global-nav-h,0px));flex-direction:column;display:flex}._shell_1juw6_16[data-mode=teach]>*{flex:none}._shell_1juw6_16[data-mode=teach]>._teachSpace_1juw6_97{flex:1 1 0;grid-template-rows:minmax(0,1fr);min-height:520px}._shell_1juw6_16[data-mode=teach] ._liveStage_1juw6_128,._shell_1juw6_16[data-mode=teach] ._teachRail_1juw6_105{min-height:0;overflow:hidden}._shell_1juw6_16[data-mode=teach] ._teachRail_1juw6_105{overflow-y:auto}._shell_1juw6_16[data-mode=teach] ._liveCanvas_1juw6_222{min-height:0}}@media (width>=761px) and (height<=760px){._shell_1juw6_16[data-mode=teach]>._teachSpace_1juw6_97{min-height:280px}._shell_1juw6_16[data-mode=teach] ._paneFoot_1juw6_274{gap:6px;padding:8px 12px 10px}._shell_1juw6_16[data-mode=teach] ._paneBody_1juw6_273{gap:10px;padding:12px 12px 8px}._shell_1juw6_16[data-mode=teach] ._footActions_1juw6_283{flex-wrap:nowrap;gap:6px}._shell_1juw6_16[data-mode=teach] ._footActions_1juw6_283 button{flex:1 1 0;min-width:0;min-height:44px;padding:0 6px;font-size:13px}._shell_1juw6_16[data-mode=teach] ._paneFoot_1juw6_274>button{min-height:44px}._shell_1juw6_16[data-mode=teach] ._liveHead_1juw6_130{margin-bottom:6px}._shell_1juw6_16[data-mode=teach] ._liveStage_1juw6_128{padding:10px 14px 12px}}@media (width<=1100px){._shell_1juw6_16[data-skin=arc] ._teachSpace_1juw6_97{grid-template-columns:76px minmax(0,1fr) minmax(240px,290px)}._shell_1juw6_16[data-skin=arc] ._teachSpace_1juw6_97[data-tool=monitor]{grid-template-columns:76px minmax(0,1fr) clamp(380px,42vw,440px)}._shell_1juw6_16[data-skin=arc] ._teachRail_1juw6_105 button{letter-spacing:.04em;padding-inline:2px;font-size:13px}}@media (width<=760px){._shell_1juw6_16[data-skin=arc] ._teachSpace_1juw6_97[data-tool=monitor]{display:block}}@media (width>=761px){._shell_1juw6_16[data-skin=arc] ._teachRail_1juw6_105{overflow-y:auto}._shell_1juw6_16[data-skin=arc] ._teachRail_1juw6_105 button{flex:44px;min-height:44px;max-height:64px}}._teachSpace_1juw6_97[data-tool=monitor] ._paneFoot_1juw6_274{gap:6px;padding:8px 14px 10px}._teachSpace_1juw6_97[data-tool=monitor] ._footStatus_1juw6_1860{gap:2px 10px;padding:6px 10px}._teachSpace_1juw6_97[data-tool=monitor] ._footHelp_1juw6_1861{display:none}._teachSpace_1juw6_97[data-tool=monitor] ._footStatus_1juw6_1860>button,._teachSpace_1juw6_97[data-tool=monitor] ._footActions_1juw6_283 button{min-height:44px}._teachSpace_1juw6_97[data-tool=monitor] ._footActions_1juw6_283{gap:6px}._teachSpace_1juw6_97[data-tool=monitor] ._footEnd_1juw6_1865{min-height:44px}._teachSpace_1juw6_97[data-tool=monitor] ._paneHead_1juw6_275 h2{font-size:24px}._teachSpace_1juw6_97[data-tool=monitor] ._paneBody_1juw6_273{padding-top:10px}._shell_1juw6_16[data-mode=teach] ._teachSpace_1juw6_97 :focus-visible{outline-offset:2px;outline:3px solid #f9f4e9}._toolPanel_1juw6_138 ._paneBack_1juw6_277{min-height:44px}._srOnly_1juw6_1875{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width>=761px) and (height<=760px){._shell_1juw6_16[data-skin=arc][data-mode=teach] ._contextBar_1juw6_41{padding-block:4px}._teachSpace_1juw6_97[data-tool=monitor] ._paneFoot_1juw6_274{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 6px;padding:6px 10px 8px;display:grid}._teachSpace_1juw6_97[data-tool=monitor] ._footStatus_1juw6_1860{display:contents}._teachSpace_1juw6_97[data-tool=monitor] ._footStatus_1juw6_1860>span{display:none}._teachSpace_1juw6_97[data-tool=monitor] ._footStatus_1juw6_1860>strong{grid-column:1/span 2;align-self:center;font-size:13px}._teachSpace_1juw6_97[data-tool=monitor] ._footStatus_1juw6_1860>small{text-align:right;grid-column:3;align-self:center;font-size:13px}._teachSpace_1juw6_97[data-tool=monitor] ._footActions_1juw6_283{display:contents}._teachSpace_1juw6_97[data-tool=monitor] ._footActions_1juw6_283 button,._teachSpace_1juw6_97[data-tool=monitor] ._footEnd_1juw6_1865{grid-column:auto;min-height:44px;margin-top:0;padding:0 4px;font-size:13px;line-height:1.15}._teachSpace_1juw6_97[data-tool=monitor] ._paneBody_1juw6_273{padding:8px 10px 6px}}._shell_1juw6_16[data-skin=arc] ._teachSpace_1juw6_97{grid-template-columns:minmax(0,1fr) 320px}._shell_1juw6_16[data-skin=arc] ._teachSpace_1juw6_97[data-tool=monitor]{grid-template-columns:minmax(0,1fr) clamp(420px,56vw,680px)}@media (width<=1100px){._shell_1juw6_16[data-skin=arc] ._teachSpace_1juw6_97{grid-template-columns:minmax(0,1fr) minmax(260px,320px)}._shell_1juw6_16[data-skin=arc] ._teachSpace_1juw6_97[data-tool=monitor]{grid-template-columns:minmax(0,1fr) clamp(420px,60vw,680px)}}@media (width<=760px){._shell_1juw6_16[data-skin=arc] ._teachSpace_1juw6_97,._shell_1juw6_16[data-skin=arc] ._teachSpace_1juw6_97[data-tool=monitor]{display:block}}._shell_1juw6_16[data-skin=arc] ._liveStage_1juw6_128>._teachRail_1juw6_105{border:1px solid var(--arc-rule-teach);border-right:1px solid var(--arc-rule-teach);background:var(--arc-teach);flex-direction:row;flex:none;gap:0;margin-top:10px;padding:0;overflow:visible}._shell_1juw6_16[data-skin=arc] ._liveStage_1juw6_128>._teachRail_1juw6_105 button{letter-spacing:.04em;min-width:0;min-height:56px;max-height:none;color:var(--arc-cream);border-bottom:0;border-left:1px solid var(--arc-rule-teach);flex:1 1 0;padding:0 2px;font-size:14px;font-weight:800}._shell_1juw6_16[data-skin=arc] ._liveStage_1juw6_128>._teachRail_1juw6_105 button:first-child{border-left:0}._shell_1juw6_16[data-mode=teach] ._liveStage_1juw6_128{overflow:visible}@media (width<=760px){._shell_1juw6_16[data-skin=arc] ._liveStage_1juw6_128>._teachRail_1juw6_105{overflow-x:auto}._shell_1juw6_16[data-skin=arc] ._liveStage_1juw6_128>._teachRail_1juw6_105 button{flex:1 0 76px}}._shell_1juw6_16[data-mode=teach] :focus-visible,._shell_1juw6_16[data-mode=teach] button:focus-visible{outline-offset:2px;outline:3px solid #f2c14e}@media (width<=640px){._shell_1juw6_16[data-mode=teach] ._contextBar_1juw6_41{display:none}._shell_1juw6_16[data-mode=teach] ._liveCanvas_1juw6_222{max-height:34vh}}._footNext_1juw6_1929{color:#1b2a24;border:2px solid var(--arc-cream,#f9f4e9);text-align:left;cursor:pointer;background:#f2c14e;align-items:baseline;gap:10px;width:100%;min-height:56px;padding:0 16px;font-size:18px;font-weight:800;display:flex;box-shadow:4px 4px #00000059}._footNext_1juw6_1929:hover{filter:brightness(1.05)}._footNext_1juw6_1929 span{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}@media (width<=640px){._footNext_1juw6_1929{z-index:40;width:auto;position:fixed;bottom:8px;left:8px;right:8px}._shell_1juw6_16[data-mode=teach]{padding-bottom:80px}}._shell_1juw6_16[data-mode=plan] ._spaceRail_1juw6_105{max-height:calc(100vh - var(--arc-global-nav-h,0px) - 160px);overflow-y:auto}@media (width<=640px){._shell_1juw6_16[data-mode=teach] ._liveCanvas_1juw6_222{aspect-ratio:16/9;flex:none;min-height:0;max-height:none}}._shell_1juw6_16[data-mode=teach]{background:var(--arc-teach,#16241f)}@media (width<=640px){._shell_1juw6_16[data-skin=arc] ._liveStage_1juw6_128>._teachRail_1juw6_105{flex-wrap:wrap;overflow-x:visible}._shell_1juw6_16[data-skin=arc] ._liveStage_1juw6_128>._teachRail_1juw6_105 button{border-bottom:1px solid var(--arc-rule-teach);flex:25%;min-width:0}}._shell_1juw6_16[data-mode=teach]{background-image:url(/assets/arc/platinum/11-live-student-view/live-dashboard-texture.png);background-size:512px 512px}._shell_1juw6_16[data-skin=arc] ._liveStage_1juw6_128>._teachRail_1juw6_105 button{flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}._shell_1juw6_16[data-skin=arc] ._liveStage_1juw6_128>._teachRail_1juw6_105 button img{background:var(--arc-paper-white,#f9f4e9);box-sizing:border-box;width:34px;height:34px;padding:3px}._shell_1juw6_16[data-mode=teach] ._svFrame_1juw6_1961{flex:1 1 0;place-items:center;min-height:0;display:grid;container-type:size}._shell_1juw6_16[data-mode=teach] ._svFrameBox_1juw6_1962{aspect-ratio:16/9;background:var(--sv-frame) center / contain no-repeat;width:min(100cqw,177.778cqh);position:relative}._shell_1juw6_16[data-mode=teach] ._svFrameBox_1juw6_1962>._liveCanvas_1juw6_222{aspect-ratio:auto;min-height:0;max-height:none;box-shadow:none;border:0;position:absolute;inset:9.4% 6.4% 11.2%}._shell_1juw6_16[data-mode=teach] ._liveTimer_1juw6_221{background:var(--timer-face) center / contain no-repeat;place-items:center;width:88px;height:88px;font-size:0;display:grid}._shell_1juw6_16[data-mode=teach] ._liveTimer_1juw6_221 span{font-variant-numeric:tabular-nums;color:var(--arc-ink);letter-spacing:.02em;font-size:16px;font-weight:800}._shell_1juw6_16[data-mode=plan] ._spaceRail_1juw6_105{padding-top:8px;padding-bottom:8px}._shell_1juw6_16[data-mode=plan] ._spaceRail_1juw6_105 ._toolGroup_1juw6_1221{gap:2px;padding-top:4px;padding-bottom:6px}._shell_1juw6_16[data-mode=plan] ._spaceRail_1juw6_105 ._toolGroup_1juw6_1221 button{gap:1px;min-height:52px}._shell_1juw6_16[data-mode=plan] ._spaceRail_1juw6_105 .arc-tool-art{width:30px;height:30px;padding:2px}._shell_1juw6_16[data-mode=plan] ._spaceRail_1juw6_105 .arc-tool-art svg{width:20px;height:20px}._shell_1juw6_16[data-mode=plan] ._spaceRail_1juw6_105{gap:4px}._shell_1juw6_16[data-mode=plan] ._spaceRail_1juw6_105 ._toolGroup_1juw6_1221{padding-top:2px;padding-bottom:3px}._shell_1juw6_16[data-mode=plan] ._spaceRail_1juw6_105 ._toolGroup_1juw6_1221 button{min-height:46px;padding-top:1px;padding-bottom:1px}@media (width>=1001px){._shell_1juw6_16[data-mode=plan]{--plan-rail:92px;height:calc(100dvh - var(--arc-global-nav-h,88px));grid-template-rows:auto auto auto minmax(0,1fr);min-height:0;display:grid}._shell_1juw6_16[data-mode=plan] ._planSpace_1juw6_97{min-height:0;overflow:hidden}._shell_1juw6_16[data-mode=plan] ._canvasStage_1juw6_128{min-height:0;padding:16px;container-type:size}._shell_1juw6_16[data-mode=plan] ._canvasLabel_1juw6_130{flex:none;min-height:44px;margin:0}._shell_1juw6_16[data-mode=plan] ._studentCanvasEditable_1juw6_368{aspect-ratio:16/9;flex:none;width:min(100%,177.778cqh - 135.111px);height:auto;min-height:0;margin:auto}._shell_1juw6_16[data-mode=plan] ._spaceRail_1juw6_105,._shell_1juw6_16[data-mode=plan] ._inspector_1juw6_138{min-height:0;overflow:hidden auto}}._shell_1juw6_16[data-mode=plan] ._spaceRail_1juw6_105 ._toolLabel_1juw6_1283{font-size:14px;line-height:1.15}@media (width<=1000px){._shell_1juw6_16[data-mode=plan] ._planSpace_1juw6_97{grid-template-columns:minmax(0,1fr);min-height:0}._shell_1juw6_16[data-mode=plan] ._spaceRail_1juw6_105{border-right:0;flex-flow:wrap;gap:8px;display:flex}._shell_1juw6_16[data-mode=plan] ._toolGroup_1juw6_1221{border:0;flex-wrap:wrap;align-items:center;margin:0;padding:0;display:flex}._shell_1juw6_16[data-mode=plan] ._spaceRail_1juw6_105 ._toolGroup_1juw6_1221 button{min-width:60px;min-height:48px}._shell_1juw6_16[data-mode=plan] ._canvasStage_1juw6_128{min-width:0;padding:16px}._shell_1juw6_16[data-mode=plan] ._studentCanvasEditable_1juw6_368{aspect-ratio:16/9;flex:none;width:100%;height:auto;min-height:0}._shell_1juw6_16[data-mode=plan] ._inspector_1juw6_138{border-left:0;border-top:1px solid var(--arc-rule-strong);min-width:0}._shell_1juw6_16[data-mode=plan] ._canvasLabel_1juw6_130{flex-wrap:wrap}}._canvasTextInput_1juw6_2001{box-sizing:border-box;resize:none;width:100%;height:100%;color:inherit;font:inherit;text-align:inherit;background:0 0;border:0;padding:8px}._canvasTextInput_1juw6_2001:focus-visible{outline:3px solid var(--arc-ink);outline-offset:-3px}._moveHandle_1juw6_2003{cursor:move;min-height:44px;font-size:14px;position:absolute;top:-44px;left:0}._shell_1juw6_16[data-skin=arc][data-mode=plan] ._canvasLabel_1juw6_130 strong{font-size:20px;line-height:1.25}._shell_1juw6_16[data-skin=arc][data-mode=plan] ._inspectorHead_1juw6_138 strong{font-family:var(--arc-font-ui);font-size:18px;font-weight:700;line-height:1.3}._shell_1juw6_16[data-skin=arc][data-mode=plan] ._inspectorHead_1juw6_138 span{letter-spacing:.06em;font-size:12px}._skin_1a641_7{font-family:var(--arc-font-ui);--phase-ground:var(--arc-cream)}._skin_1a641_7 button{font:inherit;cursor:pointer}._kicker_1a641_13{letter-spacing:.16em;text-transform:uppercase;color:var(--arc-muted);margin:0;font-size:12px;font-weight:700}._header_1a641_17{background:var(--arc-linen), var(--arc-cream);border-bottom:1px solid var(--arc-rule-strong);min-height:64px;color:var(--arc-ink);grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:24px;padding:0 22px;display:grid}._header_1a641_17[data-live] :focus-visible{outline-offset:2px;outline:3px solid #f2c14e}._header_1a641_17[data-live]{background:var(--arc-teach);color:var(--arc-cream);border-bottom-color:var(--arc-rule-teach)}._brand_1a641_30{align-items:stretch;gap:20px;min-height:64px;display:flex}._wordmark_1a641_31{letter-spacing:.22em;border-right:1px solid;border-right-color:color-mix(in srgb, currentColor 35%, transparent);align-self:center;padding-right:20px;font-size:24px;font-weight:800;line-height:64px}._family_1a641_32{gap:4px;display:flex}._family_1a641_32>*{letter-spacing:.06em;color:inherit;opacity:.72;border-bottom:4px solid #0000;align-items:center;padding:0 14px;font-size:15px;font-weight:600;text-decoration:none;display:flex}._family_1a641_32 [aria-current=page]{opacity:1;border-bottom-color:var(--arc-pine)}._header_1a641_17[data-live] ._family_1a641_32 [aria-current=page]{border-bottom-color:var(--arc-ochre)}._family_1a641_32 a:hover{opacity:1;border-bottom-color:color-mix(in srgb, currentColor 30%, transparent)}._context_1a641_37{align-items:center;gap:12px;min-width:0;display:flex}._courseTab_1a641_38{background:var(--c-strong,var(--arc-ochre));flex:none;width:8px;height:38px}._context_1a641_37 h1{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:18px;font-weight:700;line-height:1.2;display:block;overflow:hidden}._context_1a641_37 h1 small{opacity:.8;font-size:15px;font-weight:500}._context_1a641_37 span{opacity:.72;white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}._modeSwitch_1a641_42{border:1px solid;border-color:color-mix(in srgb, currentColor 45%, transparent);display:flex}._modeSwitch_1a641_42 button{min-width:104px;min-height:var(--arc-tap,44px);color:inherit;letter-spacing:.03em;opacity:.75;background:0 0;border:0;padding:0 14px;font-weight:700}._modeSwitch_1a641_42 button+button{border-left:1px solid color-mix(in srgb, currentColor 30%, transparent)}._modeSwitch_1a641_42 button[data-on]{opacity:1;background:var(--arc-pine);color:var(--arc-cream)}._header_1a641_17[data-live] ._modeSwitch_1a641_42 button[data-on]{background:var(--arc-cream);color:var(--arc-teach)}._band_1a641_50{background:var(--arc-paper);border-bottom:1px solid var(--arc-rule-strong);align-items:stretch;gap:0;padding:12px 18px;display:flex;overflow-x:auto}._band_1a641_50[data-live]{background:var(--arc-teach);border-bottom-color:var(--arc-rule-teach);padding:14px 18px 16px}._band_1a641_50 ol{border:1px solid var(--arc-ink);margin:0;padding:0;list-style:none;display:flex}._band_1a641_50[data-live] ol{border-color:color-mix(in srgb, var(--arc-cream) 45%, transparent)}._band_1a641_50 li{display:flex}._band_1a641_50 li+li button{border-left:1px solid var(--arc-rule-strong)}._band_1a641_50[data-live] li+li button{border-left-color:var(--arc-rule-teach)}._band_1a641_50 li button{background:var(--arc-cream);min-width:150px;min-height:58px;color:var(--arc-ink);text-align:left;border:0;grid-template-rows:auto auto;grid-template-columns:auto auto;align-items:center;gap:2px 8px;padding:8px 16px 8px 12px;display:grid}._band_1a641_50 li button svg{grid-row:1/span 2}._bandIndex_1a641_81{display:none}._band_1a641_50 li strong{white-space:nowrap;font-size:15px;font-weight:700}._band_1a641_50 li small{color:var(--arc-muted);grid-column:2;font-size:13px}._band_1a641_50 li[data-phase=current] button{background:var(--c-strong,var(--arc-ochre));color:var(--c-ink,var(--arc-ink));box-shadow:inset 0 -4px 0 var(--c-ink,var(--arc-ink));--phase-ground:var(--c-strong,var(--arc-ochre))}._band_1a641_50 li[data-phase=current] small{color:var(--c-ink,var(--arc-ink))}._band_1a641_50[data-live] li button{background:var(--arc-teach-raised);min-width:172px;min-height:66px;color:var(--arc-cream);--phase-ground:var(--arc-teach-raised)}._band_1a641_50[data-live] li small{color:color-mix(in srgb, var(--arc-cream) 68%, transparent)}._band_1a641_50[data-live] li strong{font-size:18px}._band_1a641_50[data-live] li[data-phase=done] button{background:var(--arc-teach);color:color-mix(in srgb, var(--arc-cream) 78%, transparent);--phase-ground:var(--arc-teach)}._band_1a641_50[data-live] li[data-phase=done] strong{font-weight:500}._band_1a641_50[data-live] li[data-phase=current] button{background:var(--c-strong,var(--arc-ochre));color:var(--c-ink,var(--arc-ink));--phase-ground:var(--c-strong,var(--arc-ochre));min-width:220px}._band_1a641_50[data-live] li[data-phase=current] strong{font-size:18px}._band_1a641_50[data-live] li[data-phase=current] small{color:var(--c-ink,var(--arc-ink))}._band_1a641_50 li button:focus-visible{outline:3px solid var(--arc-pine);outline-offset:-3px}._band_1a641_50[data-live] li button:focus-visible{outline-color:var(--arc-cream)}._addState_1a641_96{border:1px dashed var(--arc-rule-strong);min-height:58px;color:var(--arc-pine-ink);background:0 0;margin-left:10px;padding:0 16px;font-weight:700}._materials_1a641_100{border:1px solid var(--arc-rule-teach);background:var(--arc-teach-raised);gap:8px;padding:14px;display:grid}._materials_1a641_100 h2{letter-spacing:.16em;text-transform:uppercase;color:var(--arc-cream);margin:0;font-size:13px;font-weight:700}._materials_1a641_100 p{color:color-mix(in srgb, var(--arc-cream) 70%, transparent);margin:0;font-size:13px}._materials_1a641_100 ul{gap:6px;margin:2px 0 0;padding:0;list-style:none;display:grid}._materials_1a641_100 li{background:var(--arc-cream);color:var(--arc-ink);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid;box-shadow:2px 2px #00000059}._materials_1a641_100 li[data-tag^=This\ state]{box-shadow:inset 5px 0 0 var(--c-strong,var(--arc-ochre)), 2px 2px 0 #00000059;padding-left:14px}._materials_1a641_100 li span{min-width:0}._materials_1a641_100 li strong{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13px;line-height:1.25;display:-webkit-box;overflow:hidden}._materials_1a641_100 li small{letter-spacing:.06em;color:var(--arc-muted);font-size:12px;font-weight:700;display:block}._materials_1a641_100 li a{border:1px solid var(--arc-ink);min-height:44px;color:var(--arc-ink);align-items:center;padding:0 10px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}._materials_1a641_100 li a:hover{background:var(--arc-ink);color:var(--arc-cream)}._materialsVoid_1a641_120{border:1px dashed var(--arc-rule-teach);color:color-mix(in srgb, var(--arc-cream) 65%, transparent);align-items:center;gap:8px;padding:12px;font-size:13px;display:flex}._fromPlan_1a641_121{color:var(--arc-pine-ink);align-items:center;gap:6px;margin:0;font-size:13px;font-weight:600;display:flex}._studentStatus_1a641_125{border:1px solid var(--arc-rule-teach);color:var(--arc-cream);grid-template-columns:auto 1fr;align-items:center;gap:4px 10px;padding:14px;display:grid}._studentDot_1a641_134{border:2px solid color-mix(in srgb, var(--arc-cream) 60%, transparent);width:10px;height:10px}._studentStatus_1a641_125[data-connected] ._studentDot_1a641_134{background:var(--course-lake-strong);border-color:var(--course-lake-strong)}._studentStatus_1a641_125 strong{font-size:13px}._studentStatus_1a641_125 small{color:color-mix(in srgb, var(--arc-cream) 70%, transparent);grid-column:1/-1;font-size:13px}._studentStatus_1a641_125 small b{letter-spacing:.14em;color:var(--arc-cream)}._studentStatus_1a641_125 button{border:1px solid color-mix(in srgb, var(--arc-cream) 40%, transparent);min-height:44px;color:var(--arc-cream);background:0 0;grid-column:1/-1;margin-top:4px;font-weight:700}._studentStatus_1a641_125 button:hover{background:var(--arc-teach-raised)}._endButton_1a641_141{border:1px solid var(--arc-rust);color:#f0c7b4;letter-spacing:.04em;background:0 0;min-height:48px;margin-top:auto;font-weight:700;font-size:15px!important}._endButton_1a641_141:hover{background:var(--arc-rust);color:var(--arc-cream)}._scrim_1a641_155{z-index:100;background:#17231e8c;place-items:center;padding:16px;display:grid;position:fixed;inset:0}._endDialog_1a641_156{background:var(--arc-cream);width:min(520px,100%);color:var(--arc-ink);border:1px solid var(--arc-ink);border-top:6px solid var(--arc-rust);gap:12px;padding:22px 22px 20px;display:grid;box-shadow:4px 4px #0000004d}._endDialog_1a641_156 h2{font-family:var(--arc-font-editorial);margin:0;font-size:24px;font-weight:400;line-height:1.12}._endDialog_1a641_156 p{margin:0;font-size:15px}._endDialog_1a641_156 ul{border:1px solid var(--arc-rule-strong);gap:0;margin:0;padding:0;list-style:none;display:grid}._endDialog_1a641_156 li{border-top:1px solid var(--arc-rule);padding:10px 12px;font-size:15px;line-height:1.4}._endDialog_1a641_156 li:first-child{border-top:0}._endDialog_1a641_156 li strong{display:block}._dialogActions_1a641_173{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}._primaryAction_1a641_174,._secondaryAction_1a641_175,._endAction_1a641_176{align-items:center;min-height:46px;padding:0 18px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}._primaryAction_1a641_174{border:1px solid var(--arc-pine-ink);background:var(--arc-pine);color:var(--arc-cream);box-shadow:2px 2px 0 var(--arc-pine-ink)}._secondaryAction_1a641_175{border:1px solid var(--arc-ink);background:var(--arc-cream);color:var(--arc-ink)}._endAction_1a641_176{border:1px solid var(--arc-rust-ink);background:var(--arc-rust);color:var(--arc-cream);box-shadow:2px 2px 0 var(--arc-rust-ink)}._toast_1a641_180{right:18px;top:calc(var(--arc-global-nav-height,88px) + 8px);z-index:60;background:var(--arc-ink);max-width:min(560px,100vw - 36px);color:var(--arc-cream);pointer-events:none;flex-wrap:wrap;align-items:center;gap:14px;padding:12px 14px;font-size:13px;display:flex;position:fixed;box-shadow:2px 2px #0000004d}._toast_1a641_180 a{pointer-events:auto;min-height:var(--arc-tap,44px);color:var(--arc-cream);align-items:center;font-weight:700;display:inline-flex}._emptyDay_1a641_187{text-align:center;background:var(--arc-perforation), var(--arc-paper);align-content:center;place-items:center;gap:10px;min-height:calc(100vh - 64px);padding:32px 16px;display:grid}._emptyDay_1a641_187 h1{font-family:var(--arc-font-editorial);margin:6px 0 0;font-size:clamp(32px,4vw,48px);font-weight:400}._emptyDay_1a641_187>p{color:var(--arc-muted);margin:0;font-size:15px}._emptyDay_1a641_187 small{max-width:460px;color:var(--arc-muted);font-size:13px;line-height:1.45}._emptyActions_1a641_191{flex-wrap:wrap;justify-content:center;gap:10px;margin:12px 0 4px;display:flex}@media (width<=900px){._header_1a641_17{grid-template-columns:1fr auto auto auto;gap:12px;padding:0 14px}}@media (width<=640px){._header_1a641_17{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;padding:8px 14px}._context_1a641_37{grid-column:1/-1}._modeSwitch_1a641_42{justify-self:stretch}._modeSwitch_1a641_42 button{white-space:nowrap;flex:1 1 0;min-width:0;padding-inline:4px}}@media (width>=761px) and (height<=760px){._band_1a641_50[data-live]{padding:6px 14px 8px}._band_1a641_50 li button{min-height:48px;padding-block:4px}}._dashboardLink_1a641_210{min-height:var(--arc-tap,44px);color:var(--arc-paper-white,#f9f4e9);border:1px solid color-mix(in srgb, var(--arc-paper-white,#f9f4e9) 40%, transparent);align-items:center;padding:0 12px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}._dashboardLink_1a641_210:hover{border-color:var(--arc-paper-white,#f9f4e9)}._livePlate_1a641_213{background:var(--arc-coral,#fb7670);min-height:32px;color:var(--arc-ink,#1c2b3a);letter-spacing:.16em;text-transform:uppercase;border-radius:0;align-items:center;padding:0 14px;font-size:14px;font-weight:850;line-height:1;display:inline-flex}@media (width<=900px){._livePlate_1a641_213{display:none}}._endArt_1a641_215{width:200px;max-width:100%;height:auto;margin-bottom:8px;display:block}._dashboardLink_1a641_210{color:var(--arc-ink);border-color:var(--arc-rule-strong)}._header_1a641_17[data-live] ._dashboardLink_1a641_210{color:var(--arc-cream);border-color:var(--arc-rule-teach)}._context_1a641_37 h1{white-space:normal;overflow-wrap:anywhere;font-size:clamp(22px,2.3vw,28px);line-height:1.2}._context_1a641_37 span{opacity:1;font-size:14px}._header_1a641_17{min-height:76px;padding-block:8px}@media (width<=640px){._context_1a641_37 h1{font-size:22px}}dialog._endDialog_1a641_156{max-height:calc(100dvh - 48px);margin:auto;position:fixed;inset:0;overflow-y:auto}dialog._endDialog_1a641_156::backdrop{background:#1c2b3a73}*{box-sizing:border-box}:root{--pine:#1e3a32;--slate:#4f6f8c;--ochre:#c69a3a;--clay:#c6473d;--cream:#f6efe1;--paper:#f3ebdd;--charcoal:#2c2c2e;--ink:#26332f}body{color:var(--ink);background:#d8d1c4;margin:0;font-family:League Spartan,Arial,sans-serif}button,input,textarea,select{font:inherit}._page_15n9b_6{min-height:100vh;color:var(--ink);background:#d8d1c4 url(/assets/arc/texture-cream-paper.webp)}._header_15n9b_7{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f6efe1f7;border-bottom:1px solid #1e3a3229;grid-template-columns:auto 1fr auto auto;align-items:center;gap:22px;min-height:88px;padding:14px 22px;display:grid;position:sticky;top:0}._brand_15n9b_8{align-items:center;gap:7px;display:flex}._brandMark_15n9b_8{object-fit:contain;object-position:left center;width:118px;height:auto;max-height:48px;display:block}._arc_15n9b_8{letter-spacing:.18em;font-size:13px;font-weight:900}._table_15n9b_8{letter-spacing:.04em;font-size:24px;font-weight:900}._classIdentity_15n9b_9{flex-direction:column;display:flex}._classIdentity_15n9b_9 strong{font-size:18px}._classIdentity_15n9b_9 span{color:#655c50;opacity:1;font-size:13px}._modeSwitch_15n9b_10{background:#fffaf1;border:1px solid #1e3a3233;display:flex}._modeSwitch_15n9b_10 button{cursor:pointer;color:var(--pine);background:0 0;border:0;padding:10px 16px;font-weight:800}._modeSwitch_15n9b_10 ._modeOn_15n9b_10{background:var(--pine);color:var(--cream)}._headerActions_15n9b_11{gap:8px;display:flex}._headerActions_15n9b_11 button,._liveControls_15n9b_11 button,._docCamButton_15n9b_11,._panelTitle_15n9b_11 button,._linkRow_15n9b_11 button,._sheetHeader_15n9b_11 button{cursor:pointer;background:#fff9ef;border:1px solid #2922183d;padding:10px 13px;font-weight:750}._primaryButton_15n9b_12{background:var(--pine)!important;color:var(--cream)!important;border-color:var(--pine)!important}._kicker_15n9b_13{letter-spacing:.16em;color:#655c50;opacity:1;font-size:11px;font-weight:900;display:block}._microcopy_15n9b_14{color:#665d51;margin:4px 0 14px;font-family:Georgia,serif;font-size:13px;line-height:1.45}._srOnly_15n9b_15{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._contextDock_15n9b_16{z-index:18;background:#efe5d1f5;border-bottom:1px solid #1e3a3224;grid-template-columns:minmax(240px,.95fr) minmax(330px,1fr) minmax(260px,1.15fr);gap:12px;padding:12px 22px;display:grid;position:sticky;top:88px;box-shadow:0 7px 18px #2922180a}._contextDockTeach_15n9b_17{background:#f6efe1f0;padding-block:8px}._contextCluster_15n9b_18{align-content:start;gap:6px;min-width:0;display:grid}._contextCluster_15n9b_18 strong{color:var(--pine);font-size:18px;line-height:1.05}._contextCluster_15n9b_18 small{color:#6a6054;font-family:Georgia,serif;font-size:13px}._contextSelectLabel_15n9b_21 select,._classEditRow_15n9b_21 input,._dateNav_15n9b_21 input{width:100%;min-height:38px;color:var(--ink);background:#fffaf1;border:1px solid #29221833;padding:7px 9px;font-weight:800}._classEditRow_15n9b_21{grid-template-columns:minmax(120px,1fr) minmax(120px,1fr) auto;gap:6px;display:grid}._classEditRow_15n9b_21 button,._dateNav_15n9b_21 button,._contextActions_15n9b_23 button,._emptyDay_15n9b_23 button{cursor:pointer;min-height:38px;color:var(--pine);background:#fff9ef;border:1px solid #29221838;padding:7px 10px;font-weight:850}._classEditRow_15n9b_21 button:disabled,._contextActions_15n9b_23 button:disabled,._emptyDay_15n9b_23 button:disabled{opacity:.45;cursor:default}._dateNav_15n9b_21{grid-template-columns:42px auto 42px minmax(140px,1fr);gap:6px;display:grid}._dateNav_15n9b_21 button:first-child,._dateNav_15n9b_21 button:nth-child(3){font-size:18px}._contextActions_15n9b_23{flex-wrap:wrap;gap:6px;display:flex}._contextDock_15n9b_16 button:focus-visible,._contextDock_15n9b_16 select:focus-visible,._contextDock_15n9b_16 input:focus-visible,._emptyDay_15n9b_23 button:focus-visible{outline-offset:2px;outline:3px solid #3a6b4f}._emptyDay_15n9b_23{text-align:center;background:linear-gradient(135deg,#f6efe1d1,#d8d1c4eb);place-content:center;justify-items:center;min-height:calc(100vh - 190px);padding:36px 24px;display:grid}._emptyDay_15n9b_23 h1{color:var(--pine);margin:7px 0 8px;font-size:clamp(38px,5vw,68px);line-height:.95}._emptyDay_15n9b_23 p{color:#655c50;max-width:560px;margin:0 0 18px;font-family:Georgia,serif;font-size:18px;line-height:1.45}._emptyDay_15n9b_23 div{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}._prepGrid_15n9b_34{background:linear-gradient(90deg,#c69a3a09,#0000 32%,#4f6f8c0a 68%,#0000);grid-template-columns:minmax(280px,1fr) minmax(460px,1.8fr) minmax(270px,.95fr);gap:16px;min-height:calc(100vh - 88px);padding:18px;display:grid}._flowPanel_15n9b_35,._prepCanvas_15n9b_35,._mediaPanel_15n9b_35,._currentPanel_15n9b_35,._toolStation_15n9b_35{background:#f6efe1f0;border:1px solid #1e3a3224;box-shadow:0 8px 24px #2c2c2e0f}._flowPanel_15n9b_35,._mediaPanel_15n9b_35{padding:16px;overflow:auto}._prepCanvas_15n9b_35{flex-direction:column;padding:16px;display:flex}._panelTitle_15n9b_11{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._panelTitle_15n9b_11 h1,._panelTitle_15n9b_11 h2,._mediaPanel_15n9b_35 h2{margin:3px 0 0;font-size:24px;line-height:1.1}._flowList_15n9b_38{gap:9px;display:grid}._flowCard_15n9b_38{cursor:grab;background:#fffaf1;border:1px solid #2922182e;grid-template-columns:24px 1fr 58px;align-items:start;gap:8px;padding:10px;display:grid}._flowCard_15n9b_38._dragging_15n9b_38{opacity:.42}._dragHandle_15n9b_38{color:#766c60;font-size:18px;line-height:32px}._flowFields_15n9b_39{gap:5px;display:grid}._flowFields_15n9b_39 input,._flowFields_15n9b_39 textarea,._minutes_15n9b_39 input,._linkForm_15n9b_39 input,._linkForm_15n9b_39 select{color:#292218;background:0 0;border:0;border-bottom:1px solid #29221833;width:100%;padding:6px 4px}._flowFields_15n9b_39 input{font-weight:850}._flowFields_15n9b_39 textarea{resize:vertical;min-height:42px;font-family:Georgia,serif;font-size:13px}._minutes_15n9b_39{color:#6c6257;justify-items:center;font-size:11px;display:grid}._minutes_15n9b_39 input{text-align:center;font-weight:800}._boardComposer_15n9b_40{background:linear-gradient(145deg,#fffaf1 0 76%,#4f6f8c14 76% 100%);border:2px dashed #1e3a3238;flex:1;place-items:center;min-height:460px;margin-top:14px;display:grid;position:relative;overflow:hidden}._boardPrompt_15n9b_40{border-left:5px solid var(--ochre);background:#f6efe1f5;padding:10px 12px;font-family:Georgia,serif;font-size:13px;position:absolute;bottom:14px;left:14px;right:14px}._emptyBoard_15n9b_40{text-align:center;color:#7a7064;gap:5px;display:grid}._emptyBoard_15n9b_40 strong{color:#292218;font-size:24px}._docCamButton_15n9b_11{align-self:flex-start;margin-top:10px}._docCam_15n9b_11{object-fit:cover;background:#111;width:100%;height:100%}._stageImage_15n9b_43,._stageFrame_15n9b_43{object-fit:contain;background:#fff;border:0;width:100%;height:100%}._linkPreview_15n9b_43{place-items:center;gap:10px;padding:28px;display:grid}._linkPreview_15n9b_43 a{color:#3a6b4f;font-weight:800}._dropInput_15n9b_44{cursor:pointer;background:#fffaf1;border:2px dashed #29221840;gap:3px;margin:14px 0;padding:14px;display:grid}._dropInput_15n9b_44 span{font-weight:850}._dropInput_15n9b_44 small{color:#746a5d}._dropInput_15n9b_44 input{max-width:100%;margin-top:8px}._linkForm_15n9b_39{background:#fffaf1b3;border:1px solid #2922181f;gap:7px;padding:12px;display:grid}._linkRow_15n9b_11{grid-template-columns:1fr auto;gap:8px;display:grid}._stageTray_15n9b_46{gap:7px;margin-top:14px;display:grid}._stageCard_15n9b_46{text-align:left;cursor:grab;background:#fffaf1;border:1px solid #2922182e;grid-template-columns:54px 1fr;align-items:center;gap:8px;padding:9px;display:grid}._stageCard_15n9b_46 span{letter-spacing:.08em;color:#70665a;font-size:11px}._stageCard_15n9b_46 strong{font-size:13px}._stageCardActive_15n9b_46{outline:2px solid #3a6b4f}._prepToolSummary_15n9b_47{flex-wrap:wrap;gap:5px;margin-top:16px;display:flex}._prepToolSummary_15n9b_47 span{background:#e8ddc8;border:1px solid #2922181a;padding:5px 7px;font-size:11px}._teachShell_15n9b_49{padding:14px 18px 18px}._progression_15n9b_49{background:#fffaf1;border:1px solid #2922182e;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));margin-bottom:12px;display:grid}._progressStep_15n9b_49{border-right:1px solid #2922181a;justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;display:flex;position:relative}._progressStep_15n9b_49 span{font-weight:850}._progressStep_15n9b_49 small{color:#766d60;font-size:11px}._progressCurrent_15n9b_49{background:#f2d774}._progressCurrent_15n9b_49:after{content:"";border-bottom:3px solid #292218;position:absolute;bottom:5px;left:12px;right:12px;transform:rotate(-1deg)}._teachGrid_15n9b_50{grid-template-columns:minmax(0,1fr) 290px;gap:14px;min-height:calc(100vh - 174px);display:grid}._currentPanel_15n9b_35{flex-direction:column;padding:18px;display:flex}._currentTop_15n9b_50{justify-content:space-between;align-items:start;gap:20px;display:flex}._currentTop_15n9b_50 h1{margin:4px 0 14px;font-size:42px;line-height:.95}._moveEarly_15n9b_50{color:#292218;cursor:pointer;background:#d7a73d;border:0;padding:10px 13px;font-weight:850}._liveBoard_15n9b_51{background:#fffaf1;border:1px solid #2922182e;flex:1;place-items:center;min-height:440px;display:grid;position:relative;overflow:hidden}._liveBoardBlank_15n9b_51{background:#161616}._blankMessage_15n9b_51{color:#fff;font-size:24px}._liveDirections_15n9b_52{background:#f7f0e2f0;border-left:7px solid #3a6b4f;padding:13px 16px;font-family:Georgia,serif;font-size:18px;line-height:1.35;position:absolute;bottom:18px;left:18px;right:170px}._timerBadge_15n9b_52{text-align:center;color:#fffaf1;font-variant-numeric:tabular-nums;background:#292218;min-width:132px;padding:13px 16px;font-size:24px;font-weight:900;position:absolute;bottom:18px;right:18px}._liveControls_15n9b_11{gap:8px;padding-top:10px;display:flex}._liveControls_15n9b_11 button:last-child{color:#7b3d36;margin-left:auto}._toolStation_15n9b_35{padding:14px;overflow:auto}._stationHeading_15n9b_54{justify-content:space-between;align-items:end;margin-bottom:10px;display:flex}._stationHeading_15n9b_54 small{color:#71675b}._toolGrid_15n9b_54{grid-template-columns:1fr 1fr;gap:8px;display:grid}._toolButton_15n9b_54{text-align:left;cursor:pointer;background:#fffaf1;border:1px solid #2922182e;min-height:76px;padding:10px}._toolButton_15n9b_54 strong{font-size:13px;display:block}._toolButton_15n9b_54 span{color:#70675c;margin-top:5px;font-size:11px;display:block}._drawerPanel_15n9b_55{background:#fffaf1;border:1px solid #29221829;gap:7px;margin-top:10px;padding:12px;display:grid}._drawerPanel_15n9b_55>span{color:#6f655a;font-family:Georgia,serif;font-size:13px}._drawerTitle_15n9b_55{justify-content:space-between;gap:8px;display:flex}._drawerTitle_15n9b_55 span{color:#6f655a;font-size:11px}._checkList_15n9b_56{gap:5px;max-height:310px;display:grid;overflow:auto}._checkList_15n9b_56>div{border-top:1px solid #29221814;gap:4px;padding:7px;display:grid}._checkList_15n9b_56>div>span{font-size:13px;font-weight:750}._checkList_15n9b_56>div>div{gap:4px;display:flex}._checkList_15n9b_56 button{cursor:pointer;background:#f7f0e2;border:1px solid #29221829;padding:4px 6px;font-size:11px}._checkList_15n9b_56 ._checkOn_15n9b_56{color:#fff;background:#3a6b4f}._error_15n9b_56{color:#9a342b;font-size:11px}._overlay_15n9b_58{z-index:50;background:#2922185c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}._settingsSheet_15n9b_58{background:#fffaf1;border:1px solid #29221838;width:min(620px,96vw);padding:22px;box-shadow:0 24px 70px #29221838}._sheetHeader_15n9b_11{justify-content:space-between;gap:16px;display:flex}._sheetHeader_15n9b_11 h2{margin:4px 0;font-size:24px}._sheetHeader_15n9b_11 p{color:#655c50;margin:0;font-family:Georgia,serif}._toolChoices_15n9b_58{grid-template-columns:1fr 1fr;gap:8px;margin-top:18px;display:grid}._toolChoices_15n9b_58 label{background:#f7f0e2;border:1px solid #2922181a;align-items:center;gap:10px;padding:11px;display:flex}._toolChoices_15n9b_58 input{width:18px;height:18px}._studentPage_15n9b_60{background:var(--cream);min-height:100vh;color:var(--pine);position:relative;overflow:hidden}._teacherReturn_15n9b_60{z-index:40;cursor:pointer;background:#f7f0e2db;border:1px solid #2922182e;padding:8px 10px;font-size:11px;position:fixed;top:14px;right:14px}._studentHeader_15n9b_60{z-index:4;justify-content:space-between;align-items:center;gap:24px;padding:22px 34px 10px;display:flex;position:relative}._studentBrandMark_15n9b_60{width:138px;height:auto;display:block}._studentClassMeta_15n9b_60{text-transform:uppercase;letter-spacing:.14em;justify-items:end;gap:3px;display:grid}._studentClassMeta_15n9b_60 strong{font-size:13px}._studentClassMeta_15n9b_60 span{color:#5c665f;font-size:11px}._studentProgression_15n9b_60{color:var(--pine);z-index:4;background:0 0;border-bottom:1px solid #1e3a321f;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));padding:8px 34px 16px;display:grid;position:relative}._studentProgression_15n9b_60 span{text-align:center;border-bottom:4px solid #0000;padding:8px;font-size:13px;font-weight:850}._studentProgression_15n9b_60 ._studentCurrentStep_15n9b_60{border-color:var(--ochre);color:var(--pine)}._studentCenter_15n9b_61{grid-template-rows:auto auto minmax(0,1fr) auto auto;place-items:center;min-height:calc(100vh - 260px);padding:24px 44px;display:grid}._studentKicker_15n9b_61{letter-spacing:.22em;color:#5e6a64;font-size:13px;font-weight:900}._studentCenter_15n9b_61 h1{color:var(--pine);letter-spacing:-.045em;margin:5px 0 12px;font-size:clamp(52px,8.4vw,120px);line-height:.9}._studentMedia_15n9b_61{place-items:center;width:min(1040px,88vw);height:min(38vh,420px);display:grid;overflow:hidden}._studentCenter_15n9b_61 p{text-align:center;max-width:1100px;color:var(--charcoal);margin:10px 0;font-family:Georgia,serif;font-size:clamp(20px,2.4vw,34px)}._studentTimer_15n9b_61{font-variant-numeric:tabular-nums;color:var(--pine);font-size:clamp(60px,8.5vw,118px);font-weight:900}._studentBlank_15n9b_61{background:#111}._fullBlank_15n9b_61{z-index:100;background:#111;position:fixed;inset:0}._stageFrame_15n9b_43{min-height:100%}@media (width<=1050px){._prepGrid_15n9b_34{grid-template-columns:1fr}._prepCanvas_15n9b_35{min-height:560px}._teachGrid_15n9b_50{grid-template-columns:1fr}._toolStation_15n9b_35{min-height:250px}._header_15n9b_7{grid-template-columns:1fr auto}._classIdentity_15n9b_9{display:none}._headerActions_15n9b_11{grid-column:1/-1;justify-content:flex-end}._contextDock_15n9b_16{grid-template-columns:1fr;position:static}._classEditRow_15n9b_21{grid-template-columns:1fr 1fr auto}}@media (width<=700px){._header_15n9b_7{position:static}._modeSwitch_15n9b_10{justify-self:end}._prepGrid_15n9b_34,._teachShell_15n9b_49{padding:8px}._currentTop_15n9b_50{display:block}._moveEarly_15n9b_50{margin-bottom:8px}._toolGrid_15n9b_54{grid-template-columns:1fr 1fr}._progression_15n9b_49{grid-template-columns:repeat(2,1fr)}._liveDirections_15n9b_52{bottom:100px;right:18px}._timerBadge_15n9b_52{left:18px;right:auto}._studentProgression_15n9b_60{grid-template-columns:repeat(2,1fr)}._toolChoices_15n9b_58,._classEditRow_15n9b_21,._dateNav_15n9b_21{grid-template-columns:1fr}._contextDock_15n9b_16{padding:10px}}._flowMove_15n9b_71{align-content:start;justify-items:center;gap:4px;display:grid}._flowMove_15n9b_71 button{cursor:pointer;background:#f7f0e2;border:1px solid #29221829;width:24px;height:24px;padding:0;font-weight:900}._flowMove_15n9b_71 button:disabled{opacity:.28;cursor:default}._dragHandle_15n9b_38{color:#766c60;cursor:grab;-webkit-user-select:none;user-select:none;font-size:18px;line-height:26px}._liveMediaTray_15n9b_75{gap:6px;max-height:260px;display:grid;overflow:auto}._liveMediaTray_15n9b_75 button{text-align:left;cursor:pointer;background:#f7f0e2;border:1px solid #29221829;grid-template-columns:52px 1fr;align-items:center;gap:7px;padding:8px;display:grid}._liveMediaTray_15n9b_75 small{letter-spacing:.08em;color:#6e6459;font-size:11px}._liveMediaTray_15n9b_75 strong{font-size:13px}._liveMediaTray_15n9b_75 ._liveMediaOn_15n9b_79{background:#edf2e8;outline:2px solid #3a6b4f}._progressStep_15n9b_49{text-align:left;cursor:pointer;font:inherit;background:0 0;border:0}._progressStep_15n9b_49:focus-visible{outline-offset:-3px;outline:3px solid #3a6b4f}._drawerTitle_15n9b_55 button{cursor:pointer;background:#f7f0e2;border:1px solid #29221829;padding:5px 7px;font-size:11px;font-weight:800}._liveDirectionEditor_15n9b_84{resize:vertical;background:#f7f0e2;border:1px solid #2922182e;width:100%;min-height:100px;padding:9px;font-family:Georgia,serif;line-height:1.4}._passList_15n9b_85{gap:7px;display:grid}._passRow_15n9b_86{grid-template-columns:1fr minmax(110px,1.4fr) auto;align-items:center;gap:6px;display:grid}._passRow_15n9b_86 select,._passRow_15n9b_86 button{background:#f7f0e2;border:1px solid #29221829;min-height:36px;padding:6px}._passRow_15n9b_86 button{cursor:pointer;font-weight:800}._groupGrid_15n9b_89{grid-template-columns:1fr 1fr;gap:7px;display:grid}._groupGrid_15n9b_89>div{background:#f7f0e2;border:1px solid #2922181f;gap:3px;padding:8px;display:grid}._groupGrid_15n9b_89 strong{font-size:11px}._groupGrid_15n9b_89 span{color:#645b50;font-size:11px}._srStatus_15n9b_96{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._studentRuntimeStatus_15n9b_97{text-transform:uppercase;letter-spacing:.12em;color:var(--pine);align-self:center;font-size:13px;font-weight:900}._studentConnectionPill_15n9b_98{z-index:45;color:var(--cream);text-transform:uppercase;letter-spacing:.14em;background:#1e3a32eb;border:1px solid #f7f0e25c;padding:8px 11px;font-size:11px;font-weight:900;position:fixed;top:18px;right:18px}._studentDisconnected_15n9b_99{color:var(--cream);background:#161616;place-items:center;display:grid}._studentPage_15n9b_60._studentDisconnected_15n9b_99{color:var(--cream);background:#161616}._studentDisconnected_15n9b_99:before,._studentDisconnected_15n9b_99:after{display:none}._studentConnectionPanel_15n9b_103{text-align:center;justify-items:center;gap:16px;max-width:620px;padding:32px;display:grid}._studentConnectionPanel_15n9b_103 h1{color:#fffaf1;letter-spacing:0;margin:14px 0 0;font-size:clamp(42px,7vw,82px);font-weight:900;line-height:.94}._studentConnectionPanel_15n9b_103 p{color:#f3ebdd;margin:0;font-size:18px;font-weight:500}._roomGrid_15n9b_106{grid-template-columns:minmax(220px,.72fr) minmax(520px,2.15fr) minmax(290px,.95fr);gap:14px;min-height:calc(100vh - 178px);display:grid}._todayRail_15n9b_107,._rightRail_15n9b_107{align-content:start;gap:12px;display:grid}._todayRail_15n9b_107{background:#f7f0e2eb;border:1px solid #2922182e;padding:14px;box-shadow:0 8px 24px #2922180f}._railHeading_15n9b_109{border-bottom:1px solid #2922181f;justify-content:space-between;align-items:end;gap:8px;padding-bottom:8px;display:flex}._railHeading_15n9b_109 strong{color:#6e6459;font-size:13px}._todayList_15n9b_111{gap:5px;display:grid}._todayStep_15n9b_112{text-align:left;cursor:pointer;width:100%;min-height:52px;color:inherit;background:0 0;border:0;grid-template-columns:34px 1fr;align-items:center;gap:9px;padding:7px 8px;display:grid}._todayStep_15n9b_112:hover{background:#fffaf1a8}._todayStep_15n9b_112:focus-visible,._roomTimer_15n9b_114:focus-visible,._adjustPlan_15n9b_114:focus-visible,._endClassButton_15n9b_114:focus-visible,._endConfirmActions_15n9b_114 button:focus-visible{outline-offset:2px;outline:3px solid #3a6b4f}._todayNumber_15n9b_115{background:#fffaf1;border:1px solid #29221838;border-radius:0;place-items:center;width:30px;height:30px;font-size:13px;font-weight:900;display:grid}._todayCopy_15n9b_116{gap:2px;display:grid}._todayCopy_15n9b_116 strong{font-size:13px}._todayCopy_15n9b_116 small{color:#5b5147;font-size:11px}._todayDone_15n9b_118 ._todayNumber_15n9b_115{background:var(--pine);color:var(--cream);border-color:var(--pine)}._adjustPlan_15n9b_114{text-align:left;cursor:pointer;background:#fffaf1;border:1px solid #29221833;min-height:48px;margin-top:4px;padding:10px 12px;font-weight:850}._currentPrompt_15n9b_120{color:#675d51;max-width:54ch;margin:3px 0 0;font-family:Georgia,serif;font-size:15px;line-height:1.45}._clockStack_15n9b_121{justify-items:end;gap:2px;min-width:180px;display:grid}._roomTimer_15n9b_114{color:var(--pine);letter-spacing:-.055em;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;padding:0;font-size:clamp(52px,5.4vw,86px);font-weight:900;line-height:.9}._clockStack_15n9b_121>span{color:#6e6459;font-size:11px;font-weight:800}._rightRail_15n9b_107 ._toolStation_15n9b_35{min-height:0}._nextCard_15n9b_125{background:#f7f0e2;border:1px solid #2922182e;padding:14px;box-shadow:0 8px 24px #2922180f}._nextCard_15n9b_125 h2{margin:5px 0 2px;font-size:24px;line-height:1}._nextCard_15n9b_125 p{color:#6a6054;margin:0 0 12px;font-family:Georgia,serif;font-size:13px}._nextCard_15n9b_125 ._moveEarly_15n9b_50{text-align:left;width:100%;min-height:48px}._liveStrip_15n9b_128{background:var(--pine);color:var(--cream);border:1px solid var(--pine);grid-template-columns:1fr 1fr 1fr auto;align-items:center;gap:8px;margin-top:12px;padding:10px 12px;display:grid}._liveStrip_15n9b_128>div{gap:2px;display:grid}._liveStrip_15n9b_128 ._kicker_15n9b_13{color:#d8cfc0;opacity:.82}._liveStrip_15n9b_128 strong{font-size:13px}._endClassButton_15n9b_114{color:#fffaf1;cursor:pointer;background:0 0;border:1px solid #fffaf16b;min-height:46px;padding:9px 14px;font-weight:850}._boardInlineStatus_15n9b_131{color:#6a6054;margin:7px 0 0;font-size:11px}._endConfirm_15n9b_114{background:#fffaf1;border:1px solid #29221838;width:min(460px,94vw);padding:24px;box-shadow:0 24px 70px #29221838}._endConfirm_15n9b_114 h2{margin:5px 0 10px;font-size:32px}._endConfirm_15n9b_114 p{color:#655c50;font-family:Georgia,serif;line-height:1.5}._endConfirmActions_15n9b_114{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}._endConfirmActions_15n9b_114 button{cursor:pointer;background:#fff9ef;border:1px solid #2922183d;min-height:46px;padding:9px 13px;font-weight:800}._dangerButton_15n9b_135{color:#fffaf1!important;background:#7b3d36!important;border-color:#7b3d36!important}._studentFooter_15n9b_137{z-index:3;grid-template-columns:1.1fr .9fr 1fr .72fr 1.15fr;gap:10px;padding:12px 20px 18px;display:grid;position:relative}._studentFooter_15n9b_137>div{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#f6efe1e0;border:1px solid #1e3a321f;align-content:center;gap:4px;min-height:80px;padding:12px 14px;display:grid}._studentFooter_15n9b_137 strong{color:var(--pine);font-size:clamp(17px,1.7vw,26px);line-height:1.02}._studentFooter_15n9b_137 ._kicker_15n9b_13{color:#6e6459}._studentPage_15n9b_60:before{content:"";clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);background:var(--clay);opacity:.96;z-index:0;pointer-events:none;border-radius:0;width:280px;height:280px;position:fixed;top:18vh;right:-72px}._studentPage_15n9b_60:after{content:"";clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);background:var(--ochre);opacity:.92;z-index:0;pointer-events:none;border-radius:0;width:360px;height:360px;position:fixed;top:30vh;left:-215px}._studentDecorBlue_15n9b_143{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);background:var(--slate);z-index:0;pointer-events:none;border-radius:0;width:300px;height:300px;position:fixed;bottom:-120px;right:-150px}._studentCenter_15n9b_61,._studentProgression_15n9b_60,._studentFooter_15n9b_137{z-index:2;position:relative}._studentCenter_15n9b_61{min-height:calc(100vh - 205px)}._studentCenter_15n9b_61 h1{text-transform:uppercase;letter-spacing:-.035em;font-family:Georgia,serif}._studentTimer_15n9b_61{color:#3a6b4f}@media (width<=1220px){._roomGrid_15n9b_106{grid-template-columns:210px minmax(420px,1.7fr) 270px}._toolGrid_15n9b_54{grid-template-columns:1fr}._liveDirections_15n9b_52{right:150px}}@media (width<=980px){._roomGrid_15n9b_106{grid-template-columns:190px minmax(0,1fr)}._rightRail_15n9b_107{grid-column:1/-1;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr)}._rightRail_15n9b_107 ._toolStation_15n9b_35{overflow:visible}._toolGrid_15n9b_54{grid-template-columns:repeat(3,1fr)}._liveStrip_15n9b_128{grid-template-columns:1fr 1fr 1fr auto}}@media (width<=760px){._roomGrid_15n9b_106{grid-template-columns:1fr}._todayRail_15n9b_107{order:2}._currentPanel_15n9b_35{order:1}._rightRail_15n9b_107{order:3;grid-column:auto;grid-template-columns:1fr}._todayList_15n9b_111{grid-template-columns:repeat(2,1fr)}._toolGrid_15n9b_54{grid-template-columns:1fr 1fr}._clockStack_15n9b_121{justify-items:start}._currentTop_15n9b_50{display:grid}._liveStrip_15n9b_128{grid-template-columns:1fr 1fr}._endClassButton_15n9b_114{grid-column:1/-1}._studentFooter_15n9b_137{grid-template-columns:1fr 1fr;padding:10px}._studentFooter_15n9b_137>div:last-child{grid-column:1/-1}._studentCenter_15n9b_61{min-height:auto;padding:24px 18px}}._prepGrid_15n9b_34 ._flowPanel_15n9b_35,._prepGrid_15n9b_34 ._mediaPanel_15n9b_35{background:linear-gradient(#f6efe1fa,#f1e8d9f0)}._prepGrid_15n9b_34 ._flowCard_15n9b_38{border-color:#1e3a3221;position:relative;overflow:hidden;box-shadow:0 5px 16px #2c2c2e0b}._prepGrid_15n9b_34 ._flowCard_15n9b_38:nth-child(4n+1){box-shadow:inset 5px 0 #4f6f8cbf,0 5px 16px #2c2c2e0b}._prepGrid_15n9b_34 ._flowCard_15n9b_38:nth-child(4n+2){box-shadow:inset 5px 0 #c6473dc7,0 5px 16px #2c2c2e0b}._prepGrid_15n9b_34 ._flowCard_15n9b_38:nth-child(4n+3){box-shadow:inset 5px 0 #c69a3ad1,0 5px 16px #2c2c2e0b}._prepGrid_15n9b_34 ._flowCard_15n9b_38:nth-child(4n+4){box-shadow:inset 5px 0 #1e3a32d1,0 5px 16px #2c2c2e0b}._prepGrid_15n9b_34 ._panelTitle_15n9b_11 h1,._prepGrid_15n9b_34 ._panelTitle_15n9b_11 h2,._prepGrid_15n9b_34 ._mediaPanel_15n9b_35 h2{color:var(--pine);letter-spacing:-.025em}._prepCanvas_15n9b_35{background:radial-gradient(circle at 9% 88%,#c69a3a29 0 75px,#0000 76px),radial-gradient(circle at 93% 14%,#c6473d1f 0 82px,#0000 83px),#f6efe1f2}._dropInput_15n9b_44,._linkForm_15n9b_39,._stageCard_15n9b_46{border-color:#1e3a3226}._stageCardActive_15n9b_46{outline-color:var(--pine);background:#1e3a320f}._currentPanel_15n9b_35{background:linear-gradient(#f6efe1fa,#f3ebddf7);position:relative;overflow:hidden}._teacherAccentOchre_15n9b_217,._teacherAccentClay_15n9b_218{pointer-events:none;z-index:0;opacity:.9;position:absolute}._teacherAccentOchre_15n9b_217{background:var(--ochre);border-radius:50%;width:150px;height:150px;top:130px;left:-92px}._teacherAccentClay_15n9b_218{background:var(--clay);border-radius:50%;width:130px;height:130px;top:188px;right:-78px}._currentTop_15n9b_50,._liveBoard_15n9b_51,._liveControls_15n9b_11,._boardInlineStatus_15n9b_131{z-index:2;position:relative}._currentTop_15n9b_50 h1,._nextCard_15n9b_125 h2{color:var(--pine);font-family:Instrument Serif,Fraunces,Georgia,serif;font-weight:600}._todayRail_15n9b_107,._nextCard_15n9b_125,._toolStation_15n9b_35{background:#f6efe1f5;border-color:#1e3a3221}._railHeading_15n9b_109>div{gap:3px;display:grid}._railHeading_15n9b_109>div strong{color:var(--pine);font-size:18px}._railHeading_15n9b_109>small{color:#6a6f69;font-size:11px}._todayNumber_15n9b_115{color:#fff;border-color:#0000}._todayStep_15n9b_112:nth-child(4n+1) ._todayNumber_15n9b_115{background:var(--slate)}._todayStep_15n9b_112:nth-child(4n+2) ._todayNumber_15n9b_115{background:var(--clay)}._todayStep_15n9b_112:nth-child(4n+3) ._todayNumber_15n9b_115{background:var(--ochre);color:var(--pine)}._todayStep_15n9b_112:nth-child(4n+4) ._todayNumber_15n9b_115{background:var(--pine)}._todayCurrent_15n9b_117{box-shadow:inset 4px 0 0 var(--pine),0 4px 14px #2c2c2e0d;background:#f6efe1fa}._todayCurrent_15n9b_117 ._todayCopy_15n9b_116 strong{color:var(--pine)}._nextCard_15n9b_125 ._moveEarly_15n9b_50{background:var(--pine);color:var(--cream);text-align:center;border-radius:0}._toolButton_15n9b_54{background:#fbf6ec;border-color:#1e3a3221;border-radius:0;min-height:82px;box-shadow:0 4px 14px #2c2c2e0b}._toolButton_15n9b_54:hover{transform:translateY(-1px)}._toolButtonActive_15n9b_54{outline-color:var(--pine);background:#1e3a3212}._toolButton_15n9b_54 strong{color:var(--pine);letter-spacing:.01em}._liveBoard_15n9b_51{background:radial-gradient(circle at 8% 28%,#c69a3a1f 0 78px,#0000 79px),radial-gradient(circle at 96% 30%,#c6473d1a 0 82px,#0000 83px),#fffaf1}._studentHeader_15n9b_60{min-height:84px}._studentClassMeta_15n9b_60 strong{color:var(--pine)}._studentCenter_15n9b_61{text-align:center;grid-template-rows:auto auto auto minmax(0,1fr) auto auto}._studentCenter_15n9b_61 p{order:3;max-width:760px}._studentMedia_15n9b_61{order:4}._studentTimer_15n9b_61{order:5}._studentProgressBar_15n9b_314{background:#1e3a321c;border-radius:0;order:6;width:min(720px,62vw);height:16px;margin-top:4px;overflow:hidden}._studentProgressBar_15n9b_314 span{border-radius:inherit;background:var(--pine);height:100%;transition:width .28s;display:block}._studentFooter_15n9b_137{opacity:.92;padding-top:6px}._studentFooter_15n9b_137>div{min-height:64px}._studentFooter_15n9b_137 ._kicker_15n9b_13{letter-spacing:.13em;font-size:11px}._studentFooter_15n9b_137 strong{font-size:clamp(14px,1.25vw,19px)}._studentPage_15n9b_60:before{width:300px;height:300px;top:20vh;right:-105px}._studentPage_15n9b_60:after{width:390px;height:390px;top:32vh;left:-245px}._studentDecorBlue_15n9b_143{width:330px;height:330px;bottom:-150px;right:-170px}._studentKicker_15n9b_61{color:var(--pine);opacity:.72}@media (width<=980px){._studentProgressBar_15n9b_314{width:min(760px,78vw)}}._studentCenter_15n9b_61 h1{text-transform:none;letter-spacing:-.055em;font-family:League Spartan,Arial,sans-serif;font-weight:900}._studentFooter_15n9b_137 ._kicker_15n9b_13{color:#4e574f;letter-spacing:.12em;font-size:11px}._studentClassMeta_15n9b_60 strong{font-weight:900}._studentClassMeta_15n9b_60 span{color:#4f5c55}@media (width<=1220px) and (width>=761px){._header_15n9b_7{grid-template-columns:auto minmax(120px,1fr) auto auto;gap:14px;min-height:76px;padding:10px 18px}._classIdentity_15n9b_9{display:flex}._brandMark_15n9b_8{width:96px;max-height:40px}._modeSwitch_15n9b_10 button{padding:9px 12px}._headerActions_15n9b_11 button{padding:9px 10px}._roomGrid_15n9b_106{grid-template-columns:190px minmax(0,1fr) 250px}._toolGrid_15n9b_54{grid-template-columns:1fr 1fr}._toolButton_15n9b_54{min-height:62px;padding:8px}._liveBoard_15n9b_51{min-height:350px}._teachShell_15n9b_49{padding-top:10px}._todayStep_15n9b_112{min-height:48px}}@media (width<=760px){._header_15n9b_7{grid-template-columns:auto 1fr;gap:8px 10px;min-height:auto;padding:8px 10px;position:sticky;top:0}._brandMark_15n9b_8{width:62px;max-height:34px}._classIdentity_15n9b_9{justify-self:end;align-items:flex-end;font-size:11px;display:flex}._classIdentity_15n9b_9 strong{font-size:13px}._classIdentity_15n9b_9 span{font-size:11px}._modeSwitch_15n9b_10{grid-column:1/-1;grid-template-columns:repeat(3,1fr);justify-self:stretch;display:grid}._modeSwitch_15n9b_10 button{padding:9px 8px}._headerActions_15n9b_11{grid-column:1/-1;grid-template-columns:1fr 1fr;justify-content:stretch;display:grid}._headerActions_15n9b_11 button{min-height:42px}._headerActions_15n9b_11 button:only-child{grid-column:1/-1}._teachShell_15n9b_49{padding:8px}._roomGrid_15n9b_106{grid-template-columns:1fr;gap:10px}._currentPanel_15n9b_35{order:1;padding:12px}._rightRail_15n9b_107{order:2;grid-column:auto;grid-template-columns:1fr;gap:10px}._todayRail_15n9b_107{order:3}._currentTop_15n9b_50{grid-template-columns:1fr auto;align-items:start;gap:8px;display:grid}._currentTop_15n9b_50 h1{margin-bottom:7px;font-size:38px}._currentPrompt_15n9b_120{font-size:13px;line-height:1.35}._clockStack_15n9b_121{justify-items:end;min-width:auto}._roomTimer_15n9b_114{font-size:48px}._liveBoard_15n9b_51{min-height:330px}._liveDirections_15n9b_52{max-height:108px;padding:10px 11px;font-size:15px;bottom:12px;left:12px;right:124px;overflow:auto}._timerBadge_15n9b_52{min-width:102px;padding:10px 11px;font-size:24px;bottom:12px;left:auto;right:12px}._emptyBoard_15n9b_40{align-self:start;max-width:220px;margin-top:78px}._liveControls_15n9b_11{grid-template-columns:1fr 1fr 1fr;display:grid}._liveControls_15n9b_11 button{min-height:48px;padding:8px 6px}._liveControls_15n9b_11 button:last-child{margin-left:0}._nextCard_15n9b_125{order:1}._toolStation_15n9b_35{order:2;max-height:none;overflow:visible}._toolGrid_15n9b_54{grid-template-columns:repeat(2,1fr);gap:7px}._toolButton_15n9b_54{min-height:64px;padding:8px}._todayList_15n9b_111{grid-template-columns:repeat(2,1fr)}._liveStrip_15n9b_128{z-index:18;grid-template-columns:1fr 1fr;gap:6px;margin-top:8px;position:sticky;bottom:0}._liveStrip_15n9b_128>div:nth-child(3),._endClassButton_15n9b_114{grid-column:1/-1}}._arcLockup_15n9b_518{min-width:0;color:var(--pine);align-items:center;gap:10px;display:inline-flex}._arcLockupMark_15n9b_525{flex:none;width:42px;height:42px;display:block}._arcLockupRule_15n9b_531{opacity:.38;background:currentColor;width:1px;height:34px}._arcLockupType_15n9b_537{text-transform:uppercase;gap:2px;min-width:0;display:grid}._arcLockupType_15n9b_537 strong{letter-spacing:.11em;font-size:24px;font-weight:900;line-height:.9}._arcLockupType_15n9b_537 small{letter-spacing:.22em;opacity:.68;font-size:11px;font-weight:850;line-height:1}._arcLockupCompact_15n9b_556{gap:7px}._arcLockupCompact_15n9b_556 ._arcLockupMark_15n9b_525{width:34px;height:34px}._arcLockupInverted_15n9b_561{color:var(--cream)}._page_15n9b_6[data-mode=prep]{background:linear-gradient(#1e3a3209 1px,transparent 1px), linear-gradient(90deg,#1e3a3209 1px,transparent 1px), var(--paper);background-size:28px 28px}._planStudio_15n9b_571{min-height:calc(100vh - 88px);color:var(--charcoal);padding:26px 28px 36px;position:relative;overflow:hidden}._planStudio_15n9b_571:before{content:"";pointer-events:none;background:#c69a3a29;border-radius:0;width:360px;height:180px;position:absolute;top:86px;right:-125px;transform:rotate(90deg)}._planStudio_15n9b_571:after{content:"";pointer-events:none;border:54px solid #4f6f8c1c;border-radius:50%;width:210px;height:210px;position:absolute;bottom:26px;left:-112px}._planMasthead_15n9b_601{z-index:2;border-bottom:2px solid #1e3a322e;justify-content:space-between;align-items:flex-end;gap:30px;max-width:1500px;margin:0 auto 24px;padding:4px 4px 18px;display:flex;position:relative}._planMasthead_15n9b_601 h1{letter-spacing:-.045em;max-width:740px;color:var(--pine);margin:5px 0 7px;font-family:Fraunces,Georgia,serif;font-size:clamp(34px,4.4vw,70px);font-weight:600;line-height:.92}._planMasthead_15n9b_601 p{color:#61594f;max-width:680px;margin:0;font-family:Fraunces,Georgia,serif;font-size:13px;line-height:1.5}._planMastheadActions_15n9b_631{flex:none;align-items:center;gap:12px;display:flex}._planMastheadActions_15n9b_631 ._primaryButton_15n9b_12{min-height:54px;box-shadow:4px 4px #1e3a3229;border:0!important;padding:12px 18px!important}._readinessStamp_15n9b_643{border:2px solid var(--clay);width:70px;height:70px;color:var(--clay);background:#f6efe1bd;border-radius:50%;place-content:center;justify-items:center;display:grid;transform:rotate(-6deg)}._readinessStamp_15n9b_643 span{font-size:18px;font-weight:900;line-height:1}._readinessStamp_15n9b_643 small{letter-spacing:.18em;font-size:11px;font-weight:900}._planFlowShelf_15n9b_658{z-index:3;background:#f6efe1eb;border:1px solid #1e3a3224;max-width:1500px;margin:0 auto 18px;padding:15px 16px 18px;position:relative;box-shadow:0 12px 34px #2c2c2e0e}._planShelfHeading_15n9b_668{justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px;display:flex}._planShelfHeading_15n9b_668>div{align-items:baseline;gap:10px;display:flex}._planShelfHeading_15n9b_668 strong{color:#635a50;font-size:13px}._planShelfHeading_15n9b_668 button{min-height:38px;color:var(--pine);cursor:pointer;background:0 0;border:1px solid #1e3a322e;padding:7px 11px;font-weight:850}._planFlowTrack_15n9b_686{scroll-snap-type:x proximity;grid-auto-columns:minmax(210px,1fr);grid-auto-flow:column;gap:10px;padding:3px 4px 10px;display:grid;overflow-x:auto}._planFlowCard_15n9b_695{scroll-snap-align:start;background:#fffaf1;border:1px solid #1e3a3226;grid-template-rows:auto auto 1fr auto;gap:7px;min-height:178px;padding:12px 12px 10px;display:grid;position:relative;overflow:hidden;box-shadow:0 5px 12px #2c2c2e0b}._planFlowCard_15n9b_695:before{content:"";background:var(--slate);width:5px;position:absolute;inset:0 auto 0 0}._planFlowCard_15n9b_695:nth-child(3n+1){transform:rotate(-.25deg)}._planFlowCard_15n9b_695:nth-child(3n+2){transform:rotate(.18deg)}._planFlowCard_15n9b_695:nth-child(3n+3){transform:rotate(-.12deg)}._planFlowCard_15n9b_695._dragging_15n9b_38{opacity:.38;transform:scale(.985)}._planCardTop_15n9b_722{justify-content:space-between;align-items:center;padding-left:4px;display:flex}._planCardNumber_15n9b_728{letter-spacing:.15em;color:var(--slate);font-size:11px;font-weight:900}._planTitleInput_15n9b_734,._planPromptInput_15n9b_735{width:100%;color:var(--charcoal);background:0 0;border:0;outline:none;padding:0 0 0 4px}._planTitleInput_15n9b_734{letter-spacing:-.025em;font-size:18px;font-weight:900;line-height:1}._planPromptInput_15n9b_735{resize:none;color:#665e55;min-height:64px;font-family:Fraunces,Georgia,serif;font-size:13px;line-height:1.35}._planFlowCard_15n9b_695 ._minutes_15n9b_39{color:#655d53;align-items:center;gap:2px;display:flex}._planFlowCard_15n9b_695 ._minutes_15n9b_39 input{text-align:right;width:36px;color:var(--pine);background:0 0;border:0;border-bottom:1px solid #1e3a322e;padding:2px;font-weight:900}._planCardMoves_15n9b_777{border-top:1px solid #1e3a3214;align-items:center;gap:5px;padding-top:7px;display:flex}._planCardMoves_15n9b_777 ._dragHandle_15n9b_38{color:#746d62;margin-right:auto;padding:3px 6px}._planCardMoves_15n9b_777 button{width:30px;height:28px;color:var(--pine);cursor:pointer;background:0 0;border:1px solid #1e3a3224}._planCardMoves_15n9b_777 button:disabled{opacity:.25}._planWorkbench_15n9b_799{z-index:2;grid-template-columns:minmax(220px,.78fr) minmax(480px,1.8fr) minmax(230px,.82fr);align-items:start;gap:16px;max-width:1500px;margin:0 auto;display:grid;position:relative}._materialTray_15n9b_809,._planSideBench_15n9b_810{gap:14px;display:grid}._materialTray_15n9b_809{background:#e6dcc8ad;border:1px solid #1e3a3221;padding:16px;box-shadow:5px 7px #4f6f8c14}._planZoneTitle_15n9b_820 h2{color:var(--pine);letter-spacing:-.025em;margin:4px 0 0;font-family:Fraunces,Georgia,serif;font-size:24px;font-weight:600;line-height:1}._planDropZone_15n9b_829{text-align:center;cursor:pointer;background:#f6efe1e0;border:1.5px dashed #1e3a3257;align-content:center;place-items:center;gap:5px;min-height:132px;padding:16px;display:grid}._planDropZone_15n9b_829 input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}._dropGlyph_15n9b_848{background:var(--pine);width:36px;height:36px;color:var(--cream);border-radius:50%;place-items:center;font-size:24px;line-height:1;display:grid}._planDropZone_15n9b_829 strong{color:var(--pine);font-size:13px}._planDropZone_15n9b_829 small{color:#6b6359;max-width:190px;font-family:Fraunces,Georgia,serif;line-height:1.35}._planLinkSlip_15n9b_861{border-left:5px solid var(--ochre);background:#fffaf1;gap:6px;padding:13px;display:grid;transform:rotate(.2deg)}._planLinkSlip_15n9b_861 input,._planLinkSlip_15n9b_861 select{width:100%;color:var(--charcoal);background:0 0;border:0;border-bottom:1px solid #1e3a322e;padding:7px 3px}._planLinkSlip_15n9b_861 button{background:var(--pine);color:var(--cream);cursor:pointer;border:0;padding:8px 10px;font-weight:850}._materialStack_15n9b_886{gap:7px;display:grid}._materialCard_15n9b_890{--stack-index:0;text-align:left;color:var(--charcoal);cursor:grab;transform:translateX(calc((var(--stack-index) % 3) * 2px));background:#fffaf1;border:1px solid #1e3a3221;gap:3px;padding:10px 11px;display:grid;box-shadow:3px 4px #2c2c2e09}._materialCard_15n9b_890 small{letter-spacing:.15em;color:var(--slate);font-size:11px;font-weight:900}._materialCard_15n9b_890 strong{font-size:13px}._materialCardActive_15n9b_910{outline:2px solid var(--pine);background:#f8f0df}._planEmptyNote_15n9b_914{color:#635c54;background:#4f6f8c17;margin:0;padding:11px 12px;font-family:Fraunces,Georgia,serif;font-size:13px;line-height:1.45}._planStageZone_15n9b_924{background:#f6efe1f0;border:1px solid #1e3a3221;padding:16px;box-shadow:0 15px 38px #2c2c2e0e}._planStageBoard_15n9b_930{background:#fdf8ed;border:1px solid #1e3a322e;place-items:center;min-height:520px;margin-top:13px;display:grid;position:relative;overflow:hidden}._planStageBoard_15n9b_930:before{content:"";pointer-events:none;border:1px solid #1e3a3212;position:absolute;inset:14px}._planStageArc_15n9b_947{pointer-events:none;z-index:0;position:absolute}._planStageArcOchre_15n9b_952{border:60px solid #c69a3a2e;border-radius:50%;width:250px;height:250px;top:50px;left:-156px}._planStageArcClay_15n9b_960{background:#c6473d24;border-radius:0;width:150px;height:75px;top:34px;right:-35px;transform:rotate(-90deg)}._planStageEmpty_15n9b_969{z-index:1;text-align:center;gap:8px;width:min(360px,70%);display:grid;position:relative}._planStageEmpty_15n9b_969 span{letter-spacing:.26em;color:var(--slate);font-size:11px;font-weight:900}._planStageEmpty_15n9b_969 strong{color:var(--pine);font-family:Fraunces,Georgia,serif;font-size:24px;font-weight:600;line-height:1.08}._planDirectionSlip_15n9b_990{z-index:4;border-left:6px solid var(--pine);text-align:left;background:#f6efe1f7;padding:12px 14px;position:absolute;bottom:22px;left:24px;right:24px;box-shadow:0 7px 18px #2c2c2e14}._planDirectionSlip_15n9b_990 span{letter-spacing:.18em;color:var(--pine);font-size:11px;font-weight:900}._planDirectionSlip_15n9b_990 p{color:#554f48;margin:3px 0 0;font-family:Fraunces,Georgia,serif;font-size:13px;line-height:1.4}._planDocCam_15n9b_1015{min-height:42px;color:var(--pine);cursor:pointer;background:0 0;border:1px solid #1e3a322e;margin-top:9px;padding:8px 11px;font-weight:850}._toolTray_15n9b_1026,._readyCard_15n9b_1027{border:1px solid #1e3a3221;padding:15px}._toolTray_15n9b_1026{background:var(--pine);color:var(--cream);box-shadow:5px 6px #c69a3a2e}._toolTray_15n9b_1026 ._kicker_15n9b_13{color:#d7cdbc}._planToolGrid_15n9b_1038{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:13px;display:grid}._planToolChip_15n9b_1044{min-height:72px;color:var(--cream);border:1px solid #f6efe138;align-content:space-between;justify-items:start;gap:8px;padding:9px 7px;display:grid}._planToolChip_15n9b_1044 svg{width:20px;height:20px}._planToolChip_15n9b_1044 span{font-size:11px;font-weight:850;line-height:1.1}._readyCard_15n9b_1027{background:#fffaf1;box-shadow:-5px 6px #c6473d14}._readyCheck_15n9b_1064{border-bottom:1px solid #1e3a3217;grid-template-columns:34px 1fr;align-items:center;gap:9px;padding:10px 0;display:grid}._readyCheck_15n9b_1064:last-child{border-bottom:0}._readyCheck_15n9b_1064>span{color:#746b60;border:1px solid #1e3a3233;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;font-weight:900;display:grid}._readyCheck_15n9b_1064>span._readyOn_15n9b_1084{background:var(--pine);color:var(--cream);border-color:var(--pine)}._readyCheck_15n9b_1064 p{gap:2px;margin:0;display:grid}._readyCheck_15n9b_1064 strong{color:var(--pine);font-size:11px}._readyCheck_15n9b_1064 small{color:#6a6259;font-family:Fraunces,Georgia,serif;font-size:11px;line-height:1.25}._page_15n9b_6[data-mode=teach]{background:#d2cec4}._page_15n9b_6[data-mode=teach] ._header_15n9b_7{border-bottom:2px solid var(--pine);-webkit-backdrop-filter:none;backdrop-filter:none;background:#f4edde}._page_15n9b_6[data-mode=teach] ._teachShell_15n9b_49{background:#d2cec4}._page_15n9b_6[data-mode=teach] ._currentPanel_15n9b_35{box-shadow:none;background:#f6efe1;border:1px solid #1e3a3233}._page_15n9b_6[data-mode=teach] ._todayRail_15n9b_107,._page_15n9b_6[data-mode=teach] ._nextCard_15n9b_125,._page_15n9b_6[data-mode=teach] ._toolStation_15n9b_35{box-shadow:none}._page_15n9b_6[data-mode=teach] ._teacherAccentOchre_15n9b_217,._page_15n9b_6[data-mode=teach] ._teacherAccentClay_15n9b_218{display:none}._page_15n9b_6[data-mode=teach] ._currentTop_15n9b_50 h1,._page_15n9b_6[data-mode=teach] ._nextCard_15n9b_125 h2{letter-spacing:-.045em;font-family:League Spartan,Arial,sans-serif;font-weight:900}._page_15n9b_6[data-mode=teach] ._currentPrompt_15n9b_120{font-family:Fraunces,Georgia,serif}._page_15n9b_6[data-mode=teach] ._liveBoard_15n9b_51{background:#fffaf1;border-width:2px}._page_15n9b_6[data-mode=teach] ._toolStation_15n9b_35{background:var(--pine);color:var(--cream)}._page_15n9b_6[data-mode=teach] ._toolStation_15n9b_35 ._kicker_15n9b_13,._page_15n9b_6[data-mode=teach] ._toolStation_15n9b_35 ._stationHeading_15n9b_54 small{color:#d8cfc0}._page_15n9b_6[data-mode=teach] ._toolGrid_15n9b_54{gap:6px}._page_15n9b_6[data-mode=teach] ._toolButton_15n9b_54{min-height:84px;color:var(--cream);box-shadow:none;background:#f6efe112;border:1px solid #f6efe133;border-radius:0;grid-template-rows:auto auto;grid-template-columns:30px 1fr;align-items:center;column-gap:8px;display:grid}._page_15n9b_6[data-mode=teach] ._toolButton_15n9b_54:hover{background:#f6efe121;transform:none}._page_15n9b_6[data-mode=teach] ._toolButtonActive_15n9b_54{background:var(--cream);color:var(--pine);outline:0}._toolGlyph_15n9b_1165{grid-row:1/span 2;place-items:center;width:30px;height:30px;display:grid}._toolGlyph_15n9b_1165 svg{width:24px;height:24px}._page_15n9b_6[data-mode=teach] ._toolButton_15n9b_54 strong{color:inherit;align-self:end;font-size:13px}._page_15n9b_6[data-mode=teach] ._toolButton_15n9b_54>span:not(._toolGlyph_15n9b_1165){color:inherit;opacity:.72;align-self:start;margin-top:0}._page_15n9b_6[data-mode=teach] ._drawerPanel_15n9b_55{color:var(--charcoal)}._page_15n9b_6[data-mode=teach] ._roomTimer_15n9b_114{font-size:clamp(58px,6.2vw,94px)}._page_15n9b_6[data-mode=teach] ._nextCard_15n9b_125 ._moveEarly_15n9b_50{border-radius:0}._page_15n9b_6[data-mode=teach] ._liveStrip_15n9b_128{margin-top:8px}._studentPage_15n9b_60{background:var(--cream)}._studentHeader_15n9b_60{padding:24px 38px 8px}._studentHeader_15n9b_60 ._arcLockupMark_15n9b_525{width:48px;height:48px}._studentProgression_15n9b_60{opacity:.78;border-bottom:0;padding:8px 38px 10px}._studentProgression_15n9b_60 span{border-bottom-width:3px;font-size:13px}._studentCenter_15n9b_61{min-height:calc(100vh - 210px);padding:22px 54px 20px}._studentCenter_15n9b_61 h1{font-size:clamp(64px,9.5vw,148px);line-height:.82}._studentCenter_15n9b_61 p{max-width:980px;font-size:clamp(21px,2.3vw,36px)}._studentTimer_15n9b_61{font-size:clamp(68px,9.4vw,142px)}._studentFooter_15n9b_137{background:var(--pine);color:var(--cream);grid-template-columns:1.25fr .8fr .8fr .7fr 1.05fr;gap:0;padding:0}._studentFooter_15n9b_137>div{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-right:1px solid #f6efe12e;min-height:58px;padding:10px 16px}._studentFooter_15n9b_137 strong{color:var(--cream);font-size:clamp(13px,1vw,17px)}._studentFooter_15n9b_137 ._kicker_15n9b_13{color:#ddd2c1;font-size:11px}._studentPage_15n9b_60:before{border-radius:0;width:340px;height:170px;top:18vh;right:-74px;transform:rotate(-90deg)}._studentPage_15n9b_60:after{border-radius:0;width:430px;height:215px;top:36vh;left:-240px}._studentDecorBlue_15n9b_143{border-radius:0;width:360px;height:180px;bottom:-25px;right:-120px;transform:rotate(180deg)}@media (width<=1180px){._planWorkbench_15n9b_799{grid-template-columns:minmax(220px,.8fr) minmax(430px,1.6fr)}._planSideBench_15n9b_810{grid-column:1/-1;grid-template-columns:1fr 1fr}._planToolGrid_15n9b_1038{grid-template-columns:repeat(5,1fr)}._planStageBoard_15n9b_930{min-height:440px}}@media (width<=860px){._planStudio_15n9b_571{padding:18px 14px 28px}._planMasthead_15n9b_601{flex-direction:column;align-items:flex-start}._planMastheadActions_15n9b_631{justify-content:space-between;width:100%}._planWorkbench_15n9b_799{grid-template-columns:1fr}._planSideBench_15n9b_810{grid-column:auto;grid-template-columns:1fr}._materialTray_15n9b_809{order:2}._planStageZone_15n9b_924{order:1}._planSideBench_15n9b_810{order:3}._planToolGrid_15n9b_1038{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){._arcLockupCompact_15n9b_556 ._arcLockupMark_15n9b_525{width:28px;height:28px}._arcLockupCompact_15n9b_556 ._arcLockupType_15n9b_537 strong{font-size:13px}._planFlowTrack_15n9b_686{grid-auto-columns:minmax(190px,82vw)}._planMasthead_15n9b_601 h1{font-size:38px}._planStageBoard_15n9b_930{min-height:380px}._planToolGrid_15n9b_1038{grid-template-columns:repeat(2,1fr)}._page_15n9b_6[data-mode=teach] ._toolButton_15n9b_54{min-height:68px}._studentHeader_15n9b_60{padding:16px 18px 8px}._studentHeader_15n9b_60 ._arcLockupMark_15n9b_525{width:38px;height:38px}._studentHeader_15n9b_60 ._arcLockupType_15n9b_537 strong{font-size:18px}}._arcWordmark_15n9b_1322{letter-spacing:-.16em;align-items:baseline;font-family:League Spartan,Arial,sans-serif;font-size:44px;font-weight:950;line-height:.72;display:inline-flex;transform:translateY(1px)}._arcWordmark_15n9b_1322 i{font-style:normal;display:inline-block}._arcWordmark_15n9b_1322 i:first-child{color:var(--slate)}._arcWordmark_15n9b_1322 i:nth-child(2){color:var(--ochre)}._arcWordmark_15n9b_1322 i:nth-child(3){color:var(--pine)}._arcLockupInverted_15n9b_561 ._arcWordmark_15n9b_1322 i:first-child,._arcLockupInverted_15n9b_561 ._arcWordmark_15n9b_1322 i:nth-child(2),._arcLockupInverted_15n9b_561 ._arcWordmark_15n9b_1322 i:nth-child(3){color:var(--cream)}._arcLockupCompact_15n9b_556 ._arcWordmark_15n9b_1322{font-size:36px}._studentHeader_15n9b_60 ._arcWordmark_15n9b_1322{font-size:58px}@media (width<=760px){._arcLockupCompact_15n9b_556 ._arcWordmark_15n9b_1322{font-size:24px}._studentHeader_15n9b_60 ._arcWordmark_15n9b_1322{font-size:44px}}._arcLockupType_15n9b_537 small{opacity:.9;color:currentColor}._railHeading_15n9b_109>small{color:#4f574f}._todayDone_15n9b_118{opacity:1}._todayDone_15n9b_118 ._todayCopy_15n9b_116 strong{color:#465047}._todayDone_15n9b_118 ._todayCopy_15n9b_116 small{color:#5b5147}._page_15n9b_6[data-mode=prep]{--mode-color:var(--slate)}._page_15n9b_6[data-mode=teach]{--mode-color:var(--pine)}._page_15n9b_6[data-mode=prep] ._modeSwitch_15n9b_10 ._modeOn_15n9b_10{background:var(--slate);color:var(--cream)}._page_15n9b_6[data-mode=teach] ._modeSwitch_15n9b_10 ._modeOn_15n9b_10{background:var(--pine);color:var(--cream)}._page_15n9b_6[data-mode=prep] ._arcLockupType_15n9b_537 strong,._page_15n9b_6[data-mode=prep] ._arcLockupType_15n9b_537 small{color:var(--slate)}._page_15n9b_6[data-mode=teach] ._arcLockupType_15n9b_537 strong,._page_15n9b_6[data-mode=teach] ._arcLockupType_15n9b_537 small{color:var(--pine)}._page_15n9b_6[data-mode=prep] ._primaryButton_15n9b_12{background:var(--slate)!important;border-color:var(--slate)!important;color:var(--cream)!important}._planMasthead_15n9b_601{border-bottom:0;align-items:center;margin-bottom:14px;padding:2px 2px 14px}._planMasthead_15n9b_601 h1{letter-spacing:-.035em;color:var(--slate);margin:2px 0 3px;font-family:Fraunces,Georgia,serif;font-size:clamp(30px,3.1vw,48px);font-weight:600;line-height:.95}._planMasthead_15n9b_601 p{color:#5b625f;letter-spacing:.005em;max-width:760px;font-family:League Spartan,Arial,sans-serif;font-size:13px;line-height:1.4}._planMasthead_15n9b_601 ._kicker_15n9b_13{color:var(--slate)}._readinessStamp_15n9b_643{border-color:var(--slate);color:var(--slate)}._planMastheadActions_15n9b_631 ._primaryButton_15n9b_12{box-shadow:4px 4px #4f6f8c2e}._planFlowShelf_15n9b_658{border-top:7px solid var(--slate);background:#f6efe1f0}._planShelfHeading_15n9b_668 ._kicker_15n9b_13{color:var(--slate)}._planShelfHeading_15n9b_668 button{color:var(--slate);border-color:#4f6f8c52}._planCardNumber_15n9b_728{color:var(--slate)}._planTitleInput_15n9b_734:focus,._planPromptInput_15n9b_735:focus{box-shadow:inset 0 -1px 0 var(--slate)}._planFlowCard_15n9b_695 ._minutes_15n9b_39 input{color:var(--slate)}._materialTray_15n9b_809{border-top:5px solid var(--slate);box-shadow:5px 7px #4f6f8c24}._planZoneTitle_15n9b_820 h2{color:var(--slate);font-family:Fraunces,Georgia,serif}._planDropZone_15n9b_829{border-color:#4f6f8c61}._dropGlyph_15n9b_848{background:var(--slate)}._planDropZone_15n9b_829 strong{color:var(--slate)}._planLinkSlip_15n9b_861{border-left-color:var(--slate)}._planLinkSlip_15n9b_861 button{background:var(--slate)}._materialCard_15n9b_890 small{color:var(--slate)}._materialCardActive_15n9b_910{outline-color:var(--slate)}._planEmptyNote_15n9b_914{background:#4f6f8c1a}._planStageZone_15n9b_924{border-top:5px solid var(--slate)}._planStageEmpty_15n9b_969 strong{color:var(--slate);font-family:Fraunces,Georgia,serif}._planDirectionSlip_15n9b_990{border-left-color:var(--slate)}._planDirectionSlip_15n9b_990 span{color:var(--slate)}._planDocCam_15n9b_1015{color:var(--slate);border-color:#4f6f8c4d}._toolTray_15n9b_1026{background:var(--slate);box-shadow:5px 6px #4f6f8c2e}._toolTray_15n9b_1026 ._planZoneTitle_15n9b_820 h2{color:var(--cream)}._readyCard_15n9b_1027{border-top:5px solid var(--slate);box-shadow:-5px 6px #4f6f8c14}._readyCheck_15n9b_1064>span._readyOn_15n9b_1084{background:var(--slate);border-color:var(--slate)}._readyCheck_15n9b_1064 strong{color:var(--slate)}._planZoneTitle_15n9b_820 h2,._planStageEmpty_15n9b_969 strong,._planDirectionSlip_15n9b_990 p,._planDropZone_15n9b_829 small,._planEmptyNote_15n9b_914,._readyCheck_15n9b_1064 small,._currentPrompt_15n9b_120{font-family:Fraunces,Georgia,serif}._planFlowCard_15n9b_695,._planToolChip_15n9b_1044,._planShelfHeading_15n9b_668,._readinessStamp_15n9b_643,._toolButton_15n9b_54,._todayStep_15n9b_112,._liveControls_15n9b_11,._header_15n9b_7,._modeSwitch_15n9b_10{font-family:League Spartan,Arial,sans-serif}._planFlowCard_15n9b_695{border-top:3px solid #4f6f8c6b}._planFlowCard_15n9b_695:before{background:var(--slate)!important}._planFlowCard_15n9b_695:nth-child(4n+2):before{background:var(--clay)!important}._planFlowCard_15n9b_695:nth-child(4n+3):before{background:var(--ochre)!important}._planFlowCard_15n9b_695:nth-child(4n+4):before{background:var(--pine)!important}._planFlowCard_15n9b_695:nth-child(4n+2) ._planCardNumber_15n9b_728{color:var(--clay)}._planFlowCard_15n9b_695:nth-child(4n+3) ._planCardNumber_15n9b_728{color:#8b6a22}._planFlowCard_15n9b_695:nth-child(4n+4) ._planCardNumber_15n9b_728{color:var(--pine)}._planStageArcOchre_15n9b_952{border-color:#c69a3a3d}._planStageArcClay_15n9b_960{background:#c6473d2e}._planStageBoard_15n9b_930:after{content:"";pointer-events:none;background:#4f6f8c24;border-radius:50%;width:86px;height:86px;position:absolute;bottom:110px;right:34px}._materialCard_15n9b_890:nth-child(4n+1){box-shadow:3px 4px #4f6f8c14}._materialCard_15n9b_890:nth-child(4n+2){box-shadow:3px 4px #c6473d14}._materialCard_15n9b_890:nth-child(4n+3){box-shadow:3px 4px #c69a3a1a}._materialCard_15n9b_890:nth-child(4n+4){box-shadow:3px 4px #1e3a3214}._planLinkSlip_15n9b_861{position:relative}._planLinkSlip_15n9b_861:after{content:"";pointer-events:none;background:#c69a3a57;width:34px;height:10px;position:absolute;top:-6px;right:18px;transform:rotate(4deg)}._readyCard_15n9b_1027{position:relative;overflow:hidden}._readyCard_15n9b_1027:after{content:"";pointer-events:none;background:#c6473d17;border-radius:0;width:82px;height:41px;position:absolute;bottom:-2px;right:-20px;transform:rotate(-18deg)}._planToolChip_15n9b_1044:nth-child(4n+1) svg{color:#d9e3ea}._planToolChip_15n9b_1044:nth-child(4n+2) svg{color:#f0c2b7}._planToolChip_15n9b_1044:nth-child(4n+3) svg{color:#e7ca82}._planToolChip_15n9b_1044:nth-child(4n+4) svg{color:#d8e2d8}._planMasthead_15n9b_601 h1,._planZoneTitle_15n9b_820 h2,._planStageEmpty_15n9b_969 strong{font-family:Fraunces,Georgia,serif}@media (prefers-reduced-motion:no-preference){._planFlowCard_15n9b_695{transition:transform .16s,box-shadow .16s}._planFlowCard_15n9b_695:hover{transform:translateY(-2px)rotate(.12deg)}}._arcLockupMark_15n9b_525{flex:none;place-items:center;display:grid}._arcLockupMark_15n9b_525 .arc-mark{object-fit:contain;width:58px!important;height:58px!important}._arcLockupCompact_15n9b_556 ._arcLockupMark_15n9b_525 .arc-mark{width:44px!important;height:44px!important}._arcLockupRule_15n9b_531{opacity:.5;height:42px}._arcLockupType_15n9b_537{gap:4px}._arcLockupType_15n9b_537 strong{letter-spacing:.16em;font-size:24px}._arcLockupType_15n9b_537 small{letter-spacing:.24em;font-size:11px}._arcLockupCompact_15n9b_556 ._arcLockupType_15n9b_537 strong{font-size:15px}._arcLockupCompact_15n9b_556 ._arcLockupType_15n9b_537 small{font-size:11px}._studentHeader_15n9b_60 ._arcLockupType_15n9b_537 small{font-size:11px}._page_15n9b_6[data-mode=prep] ._header_15n9b_7{background:linear-gradient(90deg,#4f6f8c17,#0000 34%),#f6efe1f7}._page_15n9b_6[data-mode=teach] ._header_15n9b_7{background:linear-gradient(90deg,#1e3a3214,#0000 34%),#f6efe1f7}._page_15n9b_6[data-mode=prep] ._modeSwitch_15n9b_10{border-color:#4f6f8c47}._page_15n9b_6[data-mode=teach] ._modeSwitch_15n9b_10{border-color:#1e3a3242}._page_15n9b_6[data-mode=prep] ._modeSwitch_15n9b_10 button:not(._modeOn_15n9b_10){color:#455c72}._page_15n9b_6[data-mode=teach] ._modeSwitch_15n9b_10 button:not(._modeOn_15n9b_10){color:var(--pine)}._planFlowShelf_15n9b_658{transform:rotate(-.08deg)}._planWorkbench_15n9b_799{transform:translateY(1px)}._materialTray_15n9b_809{transform:rotate(-.12deg)}._planStageZone_15n9b_924{transform:rotate(.05deg)}._planSideBench_15n9b_810{transform:rotate(.08deg)}._planMasthead_15n9b_601 h1,._planZoneTitle_15n9b_820 h2,._planStageEmpty_15n9b_969 strong,._planDirectionSlip_15n9b_990 p{font-family:Fraunces,Georgia,serif}._planMasthead_15n9b_601 h1{font-variation-settings:"SOFT" 50,"WONK" 0}._page_15n9b_6[data-mode=prep]{box-shadow:inset 8px 0 0 var(--slate)}._page_15n9b_6[data-mode=teach]{box-shadow:inset 8px 0 0 var(--pine)}._page_15n9b_6[data-mode=prep] ._header_15n9b_7,._page_15n9b_6[data-mode=teach] ._header_15n9b_7{padding-left:26px}._page_15n9b_6[data-mode=prep] ._header_15n9b_7{border-bottom:5px solid var(--slate)}._page_15n9b_6[data-mode=teach] ._header_15n9b_7{border-bottom:5px solid var(--pine)}._page_15n9b_6[data-mode=prep] ._classIdentity_15n9b_9{border-left:4px solid var(--slate);background:#4f6f8c1a;min-width:138px;padding:8px 13px 8px 15px;position:relative}._page_15n9b_6[data-mode=prep] ._classIdentity_15n9b_9:after{content:"";background:#c69a3a52;width:28px;height:8px;position:absolute;top:-4px;right:12px;transform:rotate(2deg)}._page_15n9b_6[data-mode=teach] ._classIdentity_15n9b_9{background:var(--pine);color:var(--cream);min-width:138px;padding:8px 13px}._page_15n9b_6[data-mode=teach] ._classIdentity_15n9b_9 span{color:#ddd4c7}._planFlowShelf_15n9b_658{box-shadow:0 12px 30px #4f6f8c14}._planFlowTrack_15n9b_686{align-items:start}._planFlowCard_15n9b_695{min-height:164px;box-shadow:0 7px 18px #2c2c2e0b}._planFlowCard_15n9b_695:nth-child(5n+1){transform:rotate(-.32deg)translateY(1px)}._planFlowCard_15n9b_695:nth-child(5n+2){transform:rotate(.22deg)translateY(4px)}._planFlowCard_15n9b_695:nth-child(5n+3){transform:rotate(-.12deg)translateY(0)}._planFlowCard_15n9b_695:nth-child(5n+4){transform:rotate(.3deg)translateY(3px)}._planFlowCard_15n9b_695:nth-child(5n+5){transform:rotate(-.2deg)translateY(1px)}._planWorkbench_15n9b_799{grid-template-columns:minmax(230px,.76fr) minmax(500px,1.92fr) minmax(230px,.78fr)}._planStageZone_15n9b_924{box-shadow:0 13px 32px #2c2c2e0e,8px 8px #4f6f8c0e}._planStageBoard_15n9b_930{background-color:#fdf8ed;background-image:linear-gradient(#4f6f8c09 1px,#0000 1px),linear-gradient(90deg,#4f6f8c09 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;min-height:500px}._planDirectionSlip_15n9b_990{width:min(72%,560px);right:auto;transform:rotate(-.25deg)}._materialTray_15n9b_809{background:linear-gradient(#e8e0d2c7,#e1d8c7b3)}._planSideBench_15n9b_810{gap:12px}._toolTray_15n9b_1026{border-radius:0}._readyCard_15n9b_1027{transform:rotate(-.08deg)}._page_15n9b_6[data-mode=teach] ._roomGrid_15n9b_106{gap:10px}._page_15n9b_6[data-mode=teach] ._todayRail_15n9b_107,._page_15n9b_6[data-mode=teach] ._nextCard_15n9b_125,._page_15n9b_6[data-mode=teach] ._toolStation_15n9b_35,._page_15n9b_6[data-mode=teach] ._currentPanel_15n9b_35{border-radius:0}._page_15n9b_6[data-mode=teach] ._todayRail_15n9b_107,._page_15n9b_6[data-mode=teach] ._nextCard_15n9b_125{border-top:4px solid var(--pine)}._page_15n9b_6[data-mode=teach] ._currentPanel_15n9b_35{border-top:6px solid var(--pine)}._page_15n9b_6[data-mode=teach] ._toolStation_15n9b_35{border-top:6px solid #18332b}._page_15n9b_6[data-mode=teach] ._todayCurrent_15n9b_117{box-shadow:inset 5px 0 0 var(--pine)}._header_15n9b_7{min-height:92px}._arcLockup_15n9b_518{gap:12px}._page_15n9b_6[data-mode=prep] ._arcLockupMark_15n9b_525 .arc-mark,._page_15n9b_6[data-mode=teach] ._arcLockupMark_15n9b_525 .arc-mark{width:76px!important;height:76px!important}._arcLockupCompact_15n9b_556 ._arcLockupRule_15n9b_531{height:44px}._arcLockupCompact_15n9b_556 ._arcLockupType_15n9b_537 strong{letter-spacing:.18em;font-size:24px}._arcLockupCompact_15n9b_556 ._arcLockupType_15n9b_537 small{letter-spacing:.25em;font-size:11px}._studentHeader_15n9b_60 ._arcLockupMark_15n9b_525 .arc-mark{width:96px!important;height:96px!important}._studentHeader_15n9b_60 ._arcLockupRule_15n9b_531{height:62px}._studentHeader_15n9b_60 ._arcLockupType_15n9b_537 strong{font-size:24px}._planMasthead_15n9b_601{min-height:92px;margin-bottom:10px}._planMasthead_15n9b_601 h1{font-size:clamp(28px,2.8vw,42px)}._planMasthead_15n9b_601 p{max-width:620px;font-size:11px}._planMastheadActions_15n9b_631{align-self:center}._readinessStamp_15n9b_643{width:64px;height:64px}._planFlowTrack_15n9b_686{grid-auto-flow:unset;grid-auto-columns:unset;align-items:flex-start;gap:10px;display:flex;overflow-x:auto}._planFlowCard_15n9b_695{flex:var(--block-weight) 1 150px;min-width:150px;max-width:360px}._planFlowCard_15n9b_695:nth-child(5n+1){min-width:155px}._planFlowCard_15n9b_695:nth-child(5n+2){min-width:190px}._planFlowCard_15n9b_695:nth-child(5n+3){min-width:230px}._planFlowCard_15n9b_695:nth-child(5n+4){min-width:175px}._planFlowCard_15n9b_695:nth-child(5n+5){min-width:150px}@media (width<=860px){._planFlowCard_15n9b_695{flex:0 0 min(78vw,300px);min-width:min(78vw,300px)}}@media (width<=760px){._page_15n9b_6[data-mode=teach]{box-shadow:inset 5px 0 0 var(--pine)}._page_15n9b_6[data-mode=teach] ._header_15n9b_7{z-index:30;border-bottom-width:4px;grid-template-columns:auto 1fr;gap:6px 8px;min-height:auto;padding:7px 8px 8px 12px;position:sticky;top:0}._page_15n9b_6[data-mode=teach] ._arcLockup_15n9b_518{gap:6px}._page_15n9b_6[data-mode=teach] ._arcLockupMark_15n9b_525 .arc-mark{width:48px!important;height:48px!important}._page_15n9b_6[data-mode=teach] ._arcLockupCompact_15n9b_556 ._arcLockupRule_15n9b_531{height:29px}._page_15n9b_6[data-mode=teach] ._arcLockupCompact_15n9b_556 ._arcLockupType_15n9b_537 strong{font-size:15px}._page_15n9b_6[data-mode=teach] ._arcLockupCompact_15n9b_556 ._arcLockupType_15n9b_537 small{font-size:11px}._page_15n9b_6[data-mode=teach] ._classIdentity_15n9b_9{justify-self:end;min-width:112px;padding:6px 9px}._page_15n9b_6[data-mode=teach] ._modeSwitch_15n9b_10{grid-column:1/-1;min-height:38px}._page_15n9b_6[data-mode=teach] ._modeSwitch_15n9b_10 button{min-height:38px;padding:6px 4px}._page_15n9b_6[data-mode=teach] ._headerActions_15n9b_11{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:5px}._page_15n9b_6[data-mode=teach] ._headerActions_15n9b_11 button{min-height:36px;padding:5px 7px;font-size:11px}._page_15n9b_6[data-mode=teach] ._teachShell_15n9b_49{padding:6px 7px 18px}._page_15n9b_6[data-mode=teach] ._roomGrid_15n9b_106{gap:7px}._page_15n9b_6[data-mode=teach] ._currentPanel_15n9b_35{padding:10px}._page_15n9b_6[data-mode=teach] ._currentTop_15n9b_50{grid-template-columns:minmax(0,1fr) auto;gap:5px}._page_15n9b_6[data-mode=teach] ._currentTop_15n9b_50 h1{margin:2px 0 5px;font-size:34px;line-height:.92}._page_15n9b_6[data-mode=teach] ._currentPrompt_15n9b_120{max-width:27ch;font-size:13px;line-height:1.3}._page_15n9b_6[data-mode=teach] ._clockStack_15n9b_121{min-width:105px}._page_15n9b_6[data-mode=teach] ._roomTimer_15n9b_114{font-size:44px}._page_15n9b_6[data-mode=teach] ._clockStack_15n9b_121>span{font-size:11px}._page_15n9b_6[data-mode=teach] ._liveBoard_15n9b_51{min-height:260px}._page_15n9b_6[data-mode=teach] ._liveBoard_15n9b_51:has(._emptyBoard_15n9b_40){min-height:185px}._page_15n9b_6[data-mode=teach] ._liveBoard_15n9b_51:has(._emptyBoard_15n9b_40) ._emptyBoard_15n9b_40{margin-top:20px}._page_15n9b_6[data-mode=teach] ._liveDirections_15n9b_52{max-height:90px;padding:8px 9px;font-size:13px;bottom:9px;left:9px;right:112px}._page_15n9b_6[data-mode=teach] ._timerBadge_15n9b_52{min-width:94px;padding:8px 9px;font-size:24px;bottom:9px;right:9px}._page_15n9b_6[data-mode=teach] ._liveControls_15n9b_11{grid-template-columns:1.15fr 1fr 1fr;gap:5px}._page_15n9b_6[data-mode=teach] ._liveControls_15n9b_11 button{min-height:42px;padding:6px 4px;font-size:11px}._page_15n9b_6[data-mode=teach] ._liveStrip_15n9b_128{z-index:20;order:2;grid-template-columns:1fr 1fr 1fr auto;gap:0;margin:0;padding:6px 7px;position:sticky;top:132px;bottom:auto}._page_15n9b_6[data-mode=teach] ._liveStrip_15n9b_128>div{padding:0 5px}._page_15n9b_6[data-mode=teach] ._liveStrip_15n9b_128>div:nth-child(3){grid-column:auto}._page_15n9b_6[data-mode=teach] ._liveStrip_15n9b_128 ._kicker_15n9b_13,._page_15n9b_6[data-mode=teach] ._liveStrip_15n9b_128 strong{font-size:11px}._page_15n9b_6[data-mode=teach] ._endClassButton_15n9b_114{grid-column:auto;min-height:38px;padding:5px 8px;font-size:11px}._page_15n9b_6[data-mode=teach] ._rightRail_15n9b_107{order:2;gap:7px}._page_15n9b_6[data-mode=teach] ._nextCard_15n9b_125{grid-template-columns:1fr auto;grid-template-areas:"kicker action""title action""time action";align-items:center;padding:9px 10px;display:grid}._page_15n9b_6[data-mode=teach] ._nextCard_15n9b_125>._kicker_15n9b_13{grid-area:kicker}._page_15n9b_6[data-mode=teach] ._nextCard_15n9b_125 h2{grid-area:title;margin:2px 0;font-size:18px}._page_15n9b_6[data-mode=teach] ._nextCard_15n9b_125 p{grid-area:time;margin:0}._page_15n9b_6[data-mode=teach] ._nextCard_15n9b_125 ._moveEarly_15n9b_50{grid-area:action;width:auto;max-width:140px;min-height:42px;padding:7px 10px;font-size:11px}._page_15n9b_6[data-mode=teach] ._toolStation_15n9b_35{padding:10px}._page_15n9b_6[data-mode=teach] ._toolGrid_15n9b_54{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}._page_15n9b_6[data-mode=teach] ._toolButton_15n9b_54{grid-template-columns:22px 1fr;column-gap:5px;min-height:58px;padding:6px}._page_15n9b_6[data-mode=teach] ._toolGlyph_15n9b_1165{width:22px;height:22px}._page_15n9b_6[data-mode=teach] ._toolGlyph_15n9b_1165 svg{width:18px;height:18px}._page_15n9b_6[data-mode=teach] ._toolButton_15n9b_54 strong{font-size:11px;line-height:1.05}._page_15n9b_6[data-mode=teach] ._toolButton_15n9b_54>span:not(._toolGlyph_15n9b_1165){font-size:11px}._page_15n9b_6[data-mode=teach] ._todayRail_15n9b_107{order:3;padding:9px}._page_15n9b_6[data-mode=teach] ._railHeading_15n9b_109{padding-bottom:6px}._page_15n9b_6[data-mode=teach] ._todayList_15n9b_111{grid-template-columns:none;gap:5px;padding:2px 0 5px;display:flex;overflow-x:auto}._page_15n9b_6[data-mode=teach] ._todayStep_15n9b_112{flex:0 0 132px;grid-template-columns:28px 1fr;min-height:46px;padding:5px 6px}._page_15n9b_6[data-mode=teach] ._todayNumber_15n9b_115{width:26px;height:26px}._page_15n9b_6[data-mode=teach] ._todayCopy_15n9b_116 strong,._page_15n9b_6[data-mode=teach] ._todayCopy_15n9b_116 small{font-size:11px}._page_15n9b_6[data-mode=teach] ._adjustPlan_15n9b_114{min-height:40px;margin-top:3px;padding:7px 9px}}._planClassTag_15n9b_2218{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:2px;display:flex}._planClassTag_15n9b_2218 strong{color:var(--slate);font-family:League Spartan,Arial,sans-serif;font-size:13px}._planClassTag_15n9b_2218 small{letter-spacing:.08em;text-transform:uppercase;color:#687069;font-family:League Spartan,Arial,sans-serif;font-size:11px}._planClassTag_15n9b_2218 ._kicker_15n9b_13{margin-right:2px}._settingsSheet_15n9b_58{grid-template-rows:auto auto 1fr;width:min(1100px,92vw);max-height:min(860px,90vh);display:grid;overflow:hidden}._settingsTabs_15n9b_2250{border-top:1px solid #2c2c2e29;border-bottom:1px solid #2c2c2e29;grid-template-columns:repeat(4,1fr);display:grid}._settingsTabs_15n9b_2250 button{min-height:52px;color:var(--charcoal);cursor:pointer;background:#f7f0e2;border:0;border-right:1px solid #2c2c2e1f;font-family:League Spartan,Arial,sans-serif;font-weight:850}._settingsTabs_15n9b_2250 button:last-child{border-right:0}._settingsTabOn_15n9b_2267{background:var(--pine)!important;color:var(--cream)!important}._settingsBody_15n9b_2271{background:#fbf5e9;padding:18px 22px 24px;overflow:auto}._settingsSection_15n9b_2276{gap:10px;display:grid}._settingsIntro_15n9b_2280{border-bottom:1px solid #2c2c2e1a;padding:2px 2px 12px}._settingsIntro_15n9b_2280 h3{color:var(--pine);margin:4px 0 3px;font-family:Fraunces,Georgia,serif;font-size:24px;font-weight:600}._settingsIntro_15n9b_2280 p{color:#655d54;max-width:760px;margin:0;font-family:Fraunces,Georgia,serif;font-size:13px;line-height:1.45}._settingsToggle_15n9b_2299,._settingsField_15n9b_2300,._settingsChoiceGroup_15n9b_2301{background:#f7f0e2;border:1px solid #2c2c2e1f;grid-template-columns:1fr auto;align-items:center;gap:18px;min-height:72px;padding:13px 15px;display:grid}._settingsToggle_15n9b_2299>span,._settingsField_15n9b_2300>span,._settingsChoiceGroup_15n9b_2301>span{gap:3px;display:grid}._settingsToggle_15n9b_2299 strong,._settingsField_15n9b_2300 strong,._settingsChoiceGroup_15n9b_2301 strong{color:var(--charcoal);font-size:13px}._settingsToggle_15n9b_2299 small,._settingsField_15n9b_2300 small,._settingsChoiceGroup_15n9b_2301 small{color:#6a6259;font-family:Fraunces,Georgia,serif;font-size:11px;line-height:1.3}._settingsToggle_15n9b_2299 input{width:38px;height:22px;accent-color:var(--pine)}._settingsField_15n9b_2300 input{width:84px;min-height:40px;font:inherit;background:#fffaf1;border:1px solid #2c2c2e2e;padding:7px 9px}._settingsChoiceGroup_15n9b_2301>div{gap:6px;display:flex}._settingsChoiceGroup_15n9b_2301 button{min-height:40px;color:var(--charcoal);background:0 0;border:1px solid #2c2c2e2e;padding:7px 12px;font-weight:850}._choiceOn_15n9b_2356{background:var(--slate)!important;color:var(--cream)!important;border-color:var(--slate)!important}._settingsSubhead_15n9b_2361{border-top:2px solid #1e3a3229;align-items:baseline;gap:10px;margin-top:8px;padding-top:10px;display:flex}._settingsSubhead_15n9b_2361 strong{font-size:13px}._settingsInfoCard_15n9b_2372{border-left:6px solid var(--slate);background:#4f6f8c14;padding:14px 15px}._settingsInfoCard_15n9b_2372 strong{color:var(--slate)}._settingsInfoCard_15n9b_2372 p{color:#635c54;max-width:760px;margin:4px 0 0;font-family:Fraunces,Georgia,serif;font-size:13px;line-height:1.45}._settingsReset_15n9b_2386{color:#8e3931;background:0 0;border:1px solid #c6473d4d;justify-self:start;min-height:42px;padding:8px 12px;font-weight:850}._settingsSection_15n9b_2276 ._toolChoices_15n9b_58{grid-template-columns:repeat(2,minmax(0,1fr))}._settingsSection_15n9b_2276 ._toolChoices_15n9b_58 label{grid-template-columns:auto 28px 1fr;align-items:center;gap:9px;display:grid}._settingsSection_15n9b_2276 ._toolChoices_15n9b_58 svg{width:20px;height:20px}._page_15n9b_6[data-mode=prep] ._planNoGrid_15n9b_2410{background-image:none!important}._planQuiet_15n9b_2413:before,._planQuiet_15n9b_2413:after,._planQuiet_15n9b_2413 ._planStageArc_15n9b_947,._planQuiet_15n9b_2413 ._planStageBoard_15n9b_930:after,._planQuiet_15n9b_2413 ._planLinkSlip_15n9b_861:after,._planQuiet_15n9b_2413 ._readyCard_15n9b_1027:after{display:none!important}._planQuiet_15n9b_2413 ._planFlowCard_15n9b_695,._planQuiet_15n9b_2413 ._materialTray_15n9b_809,._planQuiet_15n9b_2413 ._planStageZone_15n9b_924,._planQuiet_15n9b_2413 ._planSideBench_15n9b_810,._planQuiet_15n9b_2413 ._readyCard_15n9b_1027{transform:none!important}._teachNoToday_15n9b_2430 ._roomGrid_15n9b_106{grid-template-columns:minmax(0,1fr) 310px}._teachNoToday_15n9b_2430 ._currentPanel_15n9b_35{grid-column:1}._teachNoToday_15n9b_2430 ._rightRail_15n9b_107{grid-column:2}._teachNoNext_15n9b_2439 ._rightRail_15n9b_107{grid-template-rows:auto}._toolStationCompact_15n9b_2442 ._toolGrid_15n9b_54{grid-template-columns:repeat(2,minmax(0,1fr))}._toolStationCompact_15n9b_2442 ._toolButton_15n9b_54{min-height:62px!important;padding:7px!important}._endClassFloating_15n9b_2449{z-index:24;color:#8b372f;background:#fff5ec;border:1px solid #c6473d80;min-height:44px;padding:8px 14px;font-weight:900;position:fixed;bottom:18px;right:18px}._studentGeometryQuiet_15n9b_2463:before,._studentGeometryQuiet_15n9b_2463:after,._studentGeometryQuiet_15n9b_2463 ._studentDecorBlue_15n9b_143{transform:scale(.84);opacity:.18!important}._studentTimerStandard_15n9b_2469{font-size:clamp(52px,7vw,104px)!important}._studentNoFooter_15n9b_2472 ._studentCenter_15n9b_61{min-height:calc(100vh - 145px)}@media (width<=760px){._settingsSheet_15n9b_58{width:96vw;max-height:92vh}._settingsTabs_15n9b_2250{grid-template-columns:repeat(2,1fr)}._settingsSection_15n9b_2276 ._toolChoices_15n9b_58{grid-template-columns:1fr}._settingsToggle_15n9b_2299,._settingsField_15n9b_2300,._settingsChoiceGroup_15n9b_2301{grid-template-columns:1fr;gap:10px}}:root{--table-bg:#f5f0e7;--table-surface:#fffdf8;--table-surface-2:#f0ebe2;--table-line:#d8d1c5;--table-ink:#111a22;--table-muted:#6b7280;--table-live:#2f8f57;--table-purple:#b9a1f7;--table-amber:#efc278;--table-sage:#a9cda8;--table-blue:#9fc3ef;--table-coral:#efaaa8}._page_15n9b_6{background:var(--table-bg);color:var(--table-ink)}._header_15n9b_7{border-bottom:1px solid var(--table-line);min-height:72px;box-shadow:none;background:#fffdf8fa;grid-template-columns:auto minmax(220px,1fr) auto auto;gap:18px;padding:10px 20px}._classIdentity_15n9b_9{gap:1px}._classIdentity_15n9b_9 strong{color:var(--table-ink);font-size:18px;line-height:1.05}._classIdentity_15n9b_9 span{color:var(--table-muted);font-size:13px}._teacherSideLabel_15n9b_2546{letter-spacing:.14em;font-weight:800;display:block;color:#7a746c!important;font-size:11px!important}._modeSwitch_15n9b_10{border:1px solid var(--table-line);background:var(--table-surface);border-radius:0;padding:3px}._modeSwitch_15n9b_10 button{min-width:86px;color:var(--table-ink);border-radius:0;padding:9px 16px}._headerActions_15n9b_11 button,._liveControls_15n9b_11 button,._docCamButton_15n9b_11,._panelTitle_15n9b_11 button,._linkRow_15n9b_11 button,._sheetHeader_15n9b_11 button{border:1px solid var(--table-line);background:var(--table-surface);min-height:40px;color:var(--table-ink);border-radius:0}._contextDock_15n9b_16{background:var(--table-surface-2);border-bottom:1px solid var(--table-line);box-shadow:none;padding:12px 18px;position:relative;top:auto}._prepGrid_15n9b_34{background:var(--table-bg);grid-template-columns:minmax(250px,.78fr) minmax(520px,2fr) minmax(250px,.8fr);gap:12px;min-height:calc(100vh - 72px);padding:14px}._flowPanel_15n9b_35,._prepCanvas_15n9b_35,._mediaPanel_15n9b_35,._currentPanel_15n9b_35,._toolStation_15n9b_35{background:var(--table-surface);border:1px solid var(--table-line);box-shadow:none;border-radius:0}._boardComposer_15n9b_40{background:#fffdfa;border:1px solid #cbc4b8;border-radius:0}._progression_15n9b_49{background:0 0;border:0;gap:8px;padding:0}._progressStep_15n9b_49{border:1px solid var(--table-line);background:var(--table-surface);border-radius:0;min-height:68px;padding:10px 13px}._progressStep_15n9b_49:nth-child(5n+1){background:color-mix(in srgb,var(--table-purple) 23%,white)}._progressStep_15n9b_49:nth-child(5n+2){background:color-mix(in srgb,var(--table-amber) 24%,white)}._progressStep_15n9b_49:nth-child(5n+3){background:color-mix(in srgb,var(--table-sage) 28%,white)}._progressStep_15n9b_49:nth-child(5n+4){background:color-mix(in srgb,var(--table-blue) 27%,white)}._progressStep_15n9b_49:nth-child(5n+5){background:color-mix(in srgb,var(--table-coral) 25%,white)}._progressCurrent_15n9b_49{outline-offset:-2px;outline:2px solid #7366dd}._progressCurrent_15n9b_49:after{display:none}._teachGrid_15n9b_50{grid-template-columns:minmax(0,1fr) 300px;gap:12px}._currentPanel_15n9b_35{padding:14px}._currentTop_15n9b_50 h1{letter-spacing:-.035em;color:#0f1720;font-family:Georgia,Times New Roman,serif;font-size:clamp(40px,4vw,68px)}._liveBoard_15n9b_51{background:#fffdf8;border:1px solid #cfc8bd;border-radius:0;min-height:520px}._liveDirections_15n9b_52{background:#f3eefff5;border:0;border-radius:0;font-family:League Spartan,Arial,sans-serif;font-size:18px;line-height:1.45}._timerBadge_15n9b_52{color:#0f1720;background:#edf4e6;border:1px solid #d9e4d2;border-radius:0}._toolStation_15n9b_35{padding:12px}._toolGrid_15n9b_54{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}._toolButton_15n9b_54{border:1px solid var(--table-line);background:var(--table-surface);border-radius:0;min-height:82px}._toolButtonActive_15n9b_54{background:#f4f0ff;outline:2px solid #7366dd}._studentPage_15n9b_60{color:#0f1720;background:#fffdf8;width:100%;min-height:100vh}._studentHeader_15n9b_60{color:#fff;background:#172129;min-height:76px;padding:18px 34px}._studentClassMeta_15n9b_60 span,._studentClassMeta_15n9b_60 strong{color:#fff}._studentProgression_15n9b_60{background:#f5f0e7;gap:8px;padding:12px 34px}._studentCenter_15n9b_61 h1{letter-spacing:-.05em;color:#101820;font-family:Georgia,Times New Roman,serif;font-size:clamp(64px,7vw,118px);line-height:.92}._studentCenter_15n9b_61>p{background:#f0ecfb;border-radius:0;max-width:900px;padding:24px 28px;font-size:clamp(24px,2.1vw,38px);line-height:1.4}._studentMedia_15n9b_61{border-radius:0;min-height:360px;max-height:58vh;overflow:hidden}@media (width<=1050px){._header_15n9b_7{grid-template-columns:1fr auto}._brand_15n9b_8,._classIdentity_15n9b_9{grid-column:1}._modeSwitch_15n9b_10{grid-area:1/2}._headerActions_15n9b_11{grid-area:2/2}._prepGrid_15n9b_34,._teachGrid_15n9b_50{grid-template-columns:1fr}._toolGrid_15n9b_54{grid-template-columns:repeat(4,minmax(0,1fr))}}:root{--table-paper:#f7f0e2;--table-paper-clean:#fffdf8;--table-paper-soft:#f1eadf;--table-ink:#1c252b;--table-muted:#6f746f;--table-rule:#d6cec0;--table-pine:#3a6b4f;--table-live:#2f8f57;--table-violet:#b8a0ef;--table-ochre:#efc276;--table-sage:#aecaa6;--table-sky:#9fc0e8;--table-coral:#eaa6a2}._page_15n9b_6{background:var(--table-paper)}._appChrome_15n9b_2790{min-height:100vh}._header_15n9b_7{z-index:40;border-bottom:1px solid var(--table-rule);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffdf8f7;min-height:72px;padding:10px 18px;position:sticky;top:0}._teacherSideLabel_15n9b_2546{letter-spacing:.16em;font-weight:900;font-size:11px!important}._classIdentity_15n9b_9 strong{font-size:18px;line-height:1}._modeSwitch_15n9b_10{border:1px solid var(--table-rule);background:#fffdf8;border-radius:0;justify-self:center;padding:3px}._modeSwitch_15n9b_10 button{border-radius:0;min-width:92px;min-height:40px;font-weight:850}._modeSwitch_15n9b_10 ._modeOn_15n9b_10{color:#fff;background:#18242b}._page_15n9b_6[data-mode=prep] ._contextDock_15n9b_16{border:1px solid var(--table-rule);box-shadow:none;background:#f0ebe2;border-radius:0;margin:12px 14px 0;padding:10px 12px}._page_15n9b_6[data-mode=prep] ._planStudio_15n9b_571{background:var(--table-paper);padding:14px}._page_15n9b_6[data-mode=prep] ._planMasthead_15n9b_601{border-bottom:1px solid var(--table-rule);min-height:auto;margin:0 0 10px;padding:4px 2px 10px}._page_15n9b_6[data-mode=prep] ._planMasthead_15n9b_601 h1{letter-spacing:-.035em;color:var(--table-ink);margin:3px 0;font-family:Fraunces,Georgia,serif;font-size:clamp(28px,3vw,46px);line-height:1}._page_15n9b_6[data-mode=prep] ._planMasthead_15n9b_601 p{color:#6b645b;max-width:720px;margin:0;font-size:13px}._page_15n9b_6[data-mode=prep] ._planFlowShelf_15n9b_658{border:1px solid var(--table-rule);box-shadow:none;background:#fffdf8;border-radius:0}._page_15n9b_6[data-mode=prep] ._planFlowCard_15n9b_695{box-shadow:none;border-radius:0}._page_15n9b_6[data-mode=prep] ._planFlowCard_15n9b_695:nth-child(5n+1){background:color-mix(in srgb,var(--table-violet) 20%,white)}._page_15n9b_6[data-mode=prep] ._planFlowCard_15n9b_695:nth-child(5n+2){background:color-mix(in srgb,var(--table-ochre) 22%,white)}._page_15n9b_6[data-mode=prep] ._planFlowCard_15n9b_695:nth-child(5n+3){background:color-mix(in srgb,var(--table-sage) 24%,white)}._page_15n9b_6[data-mode=prep] ._planFlowCard_15n9b_695:nth-child(5n+4){background:color-mix(in srgb,var(--table-sky) 24%,white)}._page_15n9b_6[data-mode=prep] ._planFlowCard_15n9b_695:nth-child(5n+5){background:color-mix(in srgb,var(--table-coral) 22%,white)}._page_15n9b_6[data-mode=prep] ._planWorkbench_15n9b_799{grid-template-columns:minmax(240px,.75fr) minmax(520px,2fr) minmax(240px,.75fr);gap:12px;margin-top:12px;display:grid}._page_15n9b_6[data-mode=prep] ._materialTray_15n9b_809,._page_15n9b_6[data-mode=prep] ._planStageZone_15n9b_924,._page_15n9b_6[data-mode=prep] ._planSideBench_15n9b_810>*{border:1px solid var(--table-rule);box-shadow:none;background:#fffdf8;border-radius:0}._page_15n9b_6[data-mode=prep] ._planStageBoard_15n9b_930{background:#fffdf8;border:1px solid #c9c0b2;border-radius:0;min-height:560px}._page_15n9b_6[data-mode=prep] ._planDirectionSlip_15n9b_990{background:#f0ecfb;border-radius:0}._page_15n9b_6[data-mode=prep] ._planToolGrid_15n9b_1038{grid-template-columns:repeat(2,minmax(0,1fr))}._page_15n9b_6[data-mode=prep] ._planToolChip_15n9b_1044{background:#faf7f0;border-radius:0;min-height:56px}._teachShell_15n9b_49{background:var(--table-paper);padding:14px 16px 18px}._teachDashboardMasthead_15n9b_2916{border-bottom:1px solid var(--table-rule);justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:10px;padding:4px 2px 12px;display:flex}._teachDashboardMasthead_15n9b_2916 h1{letter-spacing:-.035em;color:var(--table-ink);margin:3px 0 2px;font-family:Fraunces,Georgia,serif;font-size:clamp(30px,3vw,48px);line-height:.95}._teachDashboardMasthead_15n9b_2916 p{color:#6b645b;max-width:760px;margin:0;font-size:13px}._teachDashboardStatus_15n9b_2939{border:1px solid var(--table-rule);white-space:nowrap;background:#fffdf8;border-radius:0;align-items:center;gap:8px;min-height:44px;padding:8px 12px;display:flex}._teachDashboardStatus_15n9b_2939 strong{letter-spacing:.04em;font-size:13px}._liveDot_15n9b_2954,._offlineDot_15n9b_2954{border-radius:0;width:10px;height:10px;display:inline-block}._liveDot_15n9b_2954{background:var(--table-live)}._offlineDot_15n9b_2954{background:#8f948f}._page_15n9b_6[data-mode=teach] ._roomGrid_15n9b_106{grid-template-columns:210px minmax(0,1fr) 300px;align-items:start;gap:12px;display:grid}._page_15n9b_6[data-mode=teach] ._todayRail_15n9b_107{border:1px solid var(--table-rule);box-shadow:none;background:#fffdf8;border-radius:0;grid-column:1}._page_15n9b_6[data-mode=teach] ._currentPanel_15n9b_35{border:1px solid var(--table-rule);box-shadow:none;background:#fffdf8;border-radius:0;grid-column:2;padding:14px}._page_15n9b_6[data-mode=teach] ._rightRail_15n9b_107{grid-column:3;gap:10px}._page_15n9b_6[data-mode=teach] ._nextCard_15n9b_125,._page_15n9b_6[data-mode=teach] ._toolStation_15n9b_35{border:1px solid var(--table-rule);box-shadow:none;background:#fffdf8;border-radius:0}._page_15n9b_6[data-mode=teach] ._currentTop_15n9b_50{align-items:flex-start}._page_15n9b_6[data-mode=teach] ._currentTop_15n9b_50 h1{letter-spacing:-.045em;margin:4px 0;font-family:Fraunces,Georgia,serif;font-size:clamp(36px,4vw,64px);line-height:.95}._page_15n9b_6[data-mode=teach] ._currentPrompt_15n9b_120{color:#5f5a54;max-width:58ch;font-size:13px}._page_15n9b_6[data-mode=teach] ._liveBoard_15n9b_51{background:#fffdf8;border:1px solid #c9c0b2;border-radius:0;min-height:560px}._page_15n9b_6[data-mode=teach] ._liveDirections_15n9b_52{background:#f0ecfb;border-radius:0;max-width:none;font-size:18px;bottom:18px;left:18px;right:42%}._page_15n9b_6[data-mode=teach] ._timerBadge_15n9b_52{background:#edf4e6;border-radius:0;font-size:clamp(34px,4vw,58px);bottom:18px;right:18px}._page_15n9b_6[data-mode=teach] ._todayStep_15n9b_112{border-radius:0}._page_15n9b_6[data-mode=teach] ._todayCurrent_15n9b_117{box-shadow:none;background:#f3efff;outline:2px solid #7c6ee3}._page_15n9b_6[data-mode=teach] ._toolGrid_15n9b_54{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}._page_15n9b_6[data-mode=teach] ._toolButton_15n9b_54{border:1px solid var(--table-rule);background:#fbf8f1;border-radius:0;min-height:74px}._page_15n9b_6[data-mode=teach] ._toolButtonActive_15n9b_54{background:#f3efff;outline:2px solid #7c6ee3}._studentPage_15n9b_60{color:#111920;background:#fffdf8;width:100%;min-height:100vh;margin:0}._studentHeader_15n9b_60{color:#fff;background:#172129;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;min-height:74px;padding:14px 28px;display:grid}._studentProgression_15n9b_60{border-bottom:1px solid var(--table-rule);background:#f2ede4;gap:8px;padding:10px 28px;display:flex;overflow-x:auto}._studentCenter_15n9b_61{width:min(1580px,100% - 56px);margin:0 auto;padding:36px 0 116px}._studentCenter_15n9b_61 h1{letter-spacing:-.055em;margin:0 0 24px;font-family:Fraunces,Georgia,serif;font-size:clamp(68px,8vw,132px);line-height:.88}._studentCenter_15n9b_61>p{background:#f0ecfb;border-radius:0;max-width:950px;margin:0 0 26px;padding:24px 28px;font-size:clamp(24px,2.4vw,42px);line-height:1.35}._studentMedia_15n9b_61{border-radius:0;width:100%;min-height:460px;max-height:64vh;overflow:hidden}._studentFooter_15n9b_137{color:#fff;background:#172129;min-height:84px}._studentBlank_15n9b_61,._fullBlank_15n9b_61{background:#000!important}@media (width<=1180px){._page_15n9b_6[data-mode=prep] ._planWorkbench_15n9b_799{grid-template-columns:1fr 1.5fr}._page_15n9b_6[data-mode=prep] ._planSideBench_15n9b_810{grid-column:1/-1}._page_15n9b_6[data-mode=teach] ._roomGrid_15n9b_106{grid-template-columns:180px minmax(0,1fr)}._page_15n9b_6[data-mode=teach] ._rightRail_15n9b_107{grid-column:1/-1;grid-template-columns:300px 1fr;display:grid}}@media (width<=860px){._page_15n9b_6[data-mode=prep] ._planWorkbench_15n9b_799,._page_15n9b_6[data-mode=teach] ._roomGrid_15n9b_106{grid-template-columns:1fr}._page_15n9b_6[data-mode=teach] ._todayRail_15n9b_107,._page_15n9b_6[data-mode=teach] ._currentPanel_15n9b_35,._page_15n9b_6[data-mode=teach] ._rightRail_15n9b_107{grid-column:1}._page_15n9b_6[data-mode=teach] ._rightRail_15n9b_107{grid-template-columns:1fr;display:grid}._teachDashboardMasthead_15n9b_2916{flex-direction:column;align-items:flex-start}}._classStateStrip_15n9b_3159{scrollbar-width:none;background:#0000002e;border-bottom:1px solid #fffaf114;flex-shrink:0;align-items:center;gap:6px;padding:8px 16px;display:flex;overflow-x:auto}._classStateStrip_15n9b_3159::-webkit-scrollbar{display:none}._stateChip_15n9b_3161{color:#fffaf1;cursor:pointer;white-space:nowrap;background:#fffaf10f;border:1px solid #fffaf12e;border-radius:0;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;transition:background .15s,border-color .15s;display:flex;position:relative}._stateChip_15n9b_3161:hover{background:#fffaf11f}._stateChipActive_15n9b_3163{background:color-mix(in srgb,var(--chip-color,#9b8ec4) 22%,transparent);border-color:var(--chip-color,#9b8ec4);box-shadow:0 0 0 1px var(--chip-color,#9b8ec4)}._stateChipNum_15n9b_3164{opacity:.6;font-variant-numeric:tabular-nums;font-size:11px}._stateChipTitle_15n9b_3165{font-weight:700}._stateChipMeta_15n9b_3166{opacity:.5;font-size:11px}._stateChipLive_15n9b_3167{color:#7fbf7f;margin-left:2px;font-size:11px;font-weight:700;animation:2s ease-in-out infinite _chip-pulse_15n9b_1}@keyframes _chip-pulse_15n9b_1{0%,to{opacity:1}50%{opacity:.5}}._stateChipAdd_15n9b_3169{color:#fffaf180;cursor:pointer;background:0 0;border:1px dashed #fffaf140;border-radius:0;padding:6px 10px;font-size:15px;line-height:1;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform .15s,opacity .15s}._stateChipAdd_15n9b_3169:hover{color:#fffaf1;border-color:#fffaf180}._teachV2_15n9b_3173{background:#0f1f18;flex-direction:column;height:100%;display:flex;overflow:hidden}._teachBody_15n9b_3174{flex:1;grid-template-columns:64px 1fr 320px;min-height:0;display:grid;overflow:hidden}._teachRail_15n9b_3177{scrollbar-width:none;background:#00000040;border-right:1px solid #fffaf114;flex-direction:column;align-items:center;gap:2px;padding:12px 4px 8px;display:flex;overflow-y:auto}._teachRail_15n9b_3177::-webkit-scrollbar{display:none}._teachRailBtn_15n9b_3179{color:#fffaf199;cursor:pointer;text-transform:uppercase;letter-spacing:.04em;background:0 0;border:none;border-radius:0;flex-direction:column;align-items:center;gap:3px;width:56px;padding:8px 4px;font-size:11px;font-weight:600;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform .15s,opacity .15s;display:flex}._teachRailBtn_15n9b_3179:hover{color:#fffaf1;background:#fffaf114}._teachRailBtnActive_15n9b_3181{color:#7fbf7f;background:#5ba27033}._teachRailIcon_15n9b_3182{font-size:18px;line-height:1}._teachRailLabel_15n9b_3183{text-align:center;font-size:11px;line-height:1.2}._teachRailSub_15n9b_3184{font-variant-numeric:tabular-nums;opacity:.7;font-size:11px}._teachRailSpacer_15n9b_3185{flex:1}._teachRailBack_15n9b_3186{color:#fffaf166;cursor:pointer;background:0 0;border:none;border-radius:0;flex-direction:column;align-items:center;gap:3px;padding:8px 4px;font-size:11px;font-weight:600;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform .15s,opacity .15s;display:flex}._teachRailBack_15n9b_3186:hover{color:#fffaf1;background:#fffaf10f}._previewArea_15n9b_3190{border-right:1px solid #fffaf114;flex-direction:column;display:flex;overflow:hidden}._previewHeader_15n9b_3191{flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 20px 10px;display:flex}._previewHeaderLeft_15n9b_3192{flex-direction:column;gap:2px;display:flex}._previewHeaderRight_15n9b_3193{flex-direction:column;align-items:center;gap:4px;display:flex}._previewTitle_15n9b_3194{color:#fffaf1;margin:0;font-size:18px;font-weight:800}._timerLabel_15n9b_3195{color:#fffaf180;font-size:11px;font-weight:600}._previewCanvas_15n9b_3196{background:#0a1510;border:1px solid #fffaf11a;border-radius:0;flex:1;justify-content:center;align-items:center;min-height:0;margin:0 20px 12px;display:flex;position:relative;overflow:hidden}._previewCanvas_15n9b_3196._boardDropTargetActive_15n9b_3197{border-color:#5ba270;box-shadow:0 0 0 2px #5ba2704d}._statusPanel_15n9b_3200{scrollbar-width:none;background:#0003;flex-direction:column;gap:16px;padding:16px;display:flex;overflow-y:auto}._statusPanel_15n9b_3200::-webkit-scrollbar{display:none}._statusLiveIndicator_15n9b_3202{letter-spacing:.06em;color:#fffaf1;background:#fffaf10f;border-radius:0;align-items:center;gap:8px;padding:8px 12px;font-size:11px;font-weight:700;display:flex}._pairingBlock_15n9b_3203{flex-direction:column;gap:8px;display:flex}._pairingDigits_15n9b_3204{gap:6px;display:flex}._pairingDigit_15n9b_3204{font-variant-numeric:tabular-nums;color:#fffaf1;letter-spacing:0;background:#fffaf114;border:1px solid #fffaf124;border-radius:0;justify-content:center;align-items:center;width:44px;height:52px;font-size:24px;font-weight:800;display:flex}._colorChipRow_15n9b_3206{flex-direction:column;gap:8px;display:flex}._statusColorChips_15n9b_3207{gap:6px;display:flex}._statusColorChip_15n9b_3207{cursor:pointer;border:2px solid #0000;border-radius:50%;width:28px;height:28px;transition:transform .15s}._statusColorChipActive_15n9b_3209{border-color:#fffaf1b3;transform:scale(1.2)}._quickToolGrid_15n9b_3210{flex-direction:column;gap:8px;display:flex}._quickToolButtons_15n9b_3211{flex-wrap:wrap;gap:6px;display:flex}._quickToolBtn_15n9b_3212{color:#fffaf1b3;cursor:pointer;background:#fffaf10f;border:1px solid #fffaf11f;border-radius:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:15px;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform .15s,opacity .15s;display:flex}._quickToolBtn_15n9b_3212:hover{color:#fffaf1;background:#fffaf11f}._quickToolBtnActive_15n9b_3214{color:#7fbf7f;background:#5ba27033;border-color:#5ba270}._statusNext_15n9b_3215{background:#fffaf10d;border:1px solid #fffaf114;border-radius:0;flex-direction:column;gap:4px;padding:12px;display:flex}._statusStrip_15n9b_3216{flex-direction:column;gap:8px;margin-top:auto;display:flex}._statusPanel_15n9b_3200 ._endClassButton_15n9b_114{color:#e8a0b0;cursor:pointer;background:#c44a6b1f;border:1px solid #c44a6b66;border-radius:0;width:100%;margin-top:4px;padding:12px;font-size:13px;font-weight:700;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform .15s,opacity .15s}._statusPanel_15n9b_3200 ._endClassButton_15n9b_114:hover{background:#c44a6b38;border-color:#c44a6b99}._planV2_15n9b_3221{background:#f5f0e8;height:100%;display:flex;overflow:hidden}._planLeftNav_15n9b_3222{background:#1a2a20;border-right:1px solid #fffaf11a;flex-direction:column;flex-shrink:0;align-items:center;gap:4px;width:72px;padding:20px 6px;display:flex}._planNavItem_15n9b_3223{color:#fffaf180;cursor:pointer;background:0 0;border:none;border-radius:0;flex-direction:column;align-items:center;gap:5px;width:60px;padding:10px 6px;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform .15s,opacity .15s;display:flex}._planNavItem_15n9b_3223:hover{color:#fffaf1;background:#fffaf114}._planNavItemActive_15n9b_3225{color:#7fbf7f;background:#5ba27033}._planNavIcon_15n9b_3226{justify-content:center;align-items:center;font-size:24px;line-height:1;display:flex}._planNavLabel_15n9b_3227{text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:700}._planMain_15n9b_3228{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}._planContentArea_15n9b_3229{flex:1;grid-template-columns:1fr 260px;min-height:0;display:grid;overflow:hidden}._planCanvas_15n9b_3230{flex-direction:column;padding:0;display:flex;overflow:hidden}._planFlowShelfV2_15n9b_3231{border-bottom:1px solid #1a2a201f;flex-shrink:0;padding:12px 16px 0}._planCanvasBoard_15n9b_3232{background:#fff;border:1px solid #1a2a201a;border-radius:0;flex:1;justify-content:center;align-items:center;min-height:0;margin:12px 16px;display:flex;position:relative;overflow:hidden}._planCanvasBoard_15n9b_3232._boardDropTargetActive_15n9b_3197{border-color:#5ba270;box-shadow:0 0 0 2px #5ba27033}._planCanvasEmpty_15n9b_3234{flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;height:100%;padding:40px;display:flex}._planCanvasTitle_15n9b_3235{color:#1a2a2066;margin:0;font-size:24px;font-weight:800}._planCanvasSub_15n9b_3236{color:#1a2a2040;margin:0;font-size:15px}._planTemplatesEmpty_15n9b_3237{flex-direction:column;gap:16px;padding:24px;display:flex;overflow-y:auto}._templateGrid_15n9b_3238{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:8px;display:grid}._templateCard_15n9b_3239{color:#1a2a20;cursor:pointer;text-align:left;background:#fff;border:1px solid #1a2a2024;border-radius:0;padding:16px;font-size:13px;font-weight:700;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform .15s,opacity .15s}._templateCard_15n9b_3239:hover{background:#f0ebe0;border-color:#1a2a204d}._planWidgetsPanel_15n9b_3243{background:#fff;border-left:1px solid #1a2a201a;flex-direction:column;display:flex;overflow:hidden}._widgetsTabs_15n9b_3244{border-bottom:1px solid #1a2a201a;flex-shrink:0;display:flex}._widgetsTab_15n9b_3244{color:#1a2a2080;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;padding:12px;font-size:13px;font-weight:700;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform .15s,opacity .15s}._widgetsTabActive_15n9b_3246{color:#1a2a20;border-bottom-color:#3a6b4f}._widgetsBody_15n9b_3247{scrollbar-width:thin;flex-direction:column;flex:1;gap:16px;padding:16px;display:flex;overflow-y:auto}._widgetSection_15n9b_3248{flex-direction:column;gap:8px;display:flex}._widgetSectionLabel_15n9b_3249{text-transform:uppercase;letter-spacing:.06em;color:#1a2a2066;font-size:11px;font-weight:800}._widgetGrid_15n9b_3250{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}._widgetBtn_15n9b_3251{color:#1a2a20;cursor:pointer;background:#f9f6f0;border:1px solid #1a2a201a;border-radius:0;flex-direction:column;align-items:center;gap:4px;padding:10px 4px;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform .15s,opacity .15s;display:flex}._widgetBtn_15n9b_3251:hover{background:#ece8de;border-color:#1a2a2033}._widgetBtnIcon_15n9b_3253{font-size:18px;line-height:1}._widgetBtnLabel_15n9b_3254{text-transform:uppercase;letter-spacing:.04em;color:#1a2a208c;text-align:center;font-size:11px;font-weight:700}._designSwatches_15n9b_3255{flex-wrap:wrap;gap:8px;display:flex}._designSwatch_15n9b_3255{cursor:pointer;border:2px solid #00000014;border-radius:50%;width:36px;height:36px;transition:transform .15s}._designSwatch_15n9b_3255:hover{transform:scale(1.1)}._designTextOptions_15n9b_3258{flex-direction:column;gap:6px;display:flex}._designTextBtn_15n9b_3259{color:#1a2a20;cursor:pointer;text-align:left;background:#f9f6f0;border:1px solid #1a2a201a;border-radius:0;padding:10px 12px;font-size:15px;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform .15s,opacity .15s}._designTextBtn_15n9b_3259:hover{background:#ece8de}._planEnterTeach_15n9b_3261{color:#fffaf1;cursor:pointer;background:#1a2a20;border:none;border-radius:0;flex-shrink:0;margin:16px;padding:14px;font-size:13px;font-weight:800;transition:background .15s}._planEnterTeach_15n9b_3261:hover{background:#2a3f2d}._voiceBadge_15n9b_3265{color:#fffaf1;background:#292218;flex-direction:column;align-items:flex-start;gap:2px;padding:7px 12px;font-size:13px;font-weight:800;display:flex;position:absolute;top:18px;left:18px}._voiceBadgeLabel_15n9b_3266{letter-spacing:.1em;opacity:.6;font-size:11px}._pairingChips_15n9b_3269{gap:5px;margin-top:6px;display:flex}._pairingChip_15n9b_3269{border-radius:0;flex-shrink:0;width:16px;height:16px}._studentJoinForm_15n9b_3273{justify-items:center;gap:14px;width:100%;display:grid}._studentCodeInput_15n9b_3274{text-align:center;font-variant-numeric:tabular-nums;letter-spacing:.25em;color:#fffaf1;background:#282828;border:2px solid #f3ebdd;border-radius:0;outline:none;width:160px;padding:14px 16px;font-size:40px;font-weight:900}._studentCodeInput_15n9b_3274::placeholder{color:#aaa9a7}._studentCodeInput_15n9b_3274:focus{border-color:#fffaf1;box-shadow:0 0 0 2px #f3ebdd33}._studentCodeError_15n9b_3277{color:#f99;margin:0;font-size:15px;font-weight:700}._studentJoinBtn_15n9b_3278{color:#161616;cursor:pointer;background:#5a9e7d;border:none;border-radius:0;padding:14px 32px;font-size:15px;font-weight:900;transition:background .15s}._studentJoinBtn_15n9b_3278:hover:not(:disabled){background:#6eb191}._studentJoinBtn_15n9b_3278:disabled{opacity:.5;cursor:not-allowed}._studentCodeChips_15n9b_3281{gap:10px;margin:8px 0;display:flex}._studentCodeChip_15n9b_3281{border:2px solid #f3ebdd66;border-radius:0;width:36px;height:36px}._studentLocalNote_15n9b_3283{color:#a8a6a3;text-align:center;max-width:360px;margin:0;font-size:13px}._nav_1ro8a_1{z-index:40;box-sizing:border-box;background:var(--arc-paper);height:88px;color:var(--arc-ink);font-family:var(--arc-font-ui);align-items:center;gap:40px;padding:8px 32px;display:flex;position:sticky;top:0}._brand_1ro8a_2{flex:none;place-items:center;min-width:64px;min-height:64px;display:grid}._brand_1ro8a_2 img{object-fit:contain;width:64px;height:64px;display:block}._items_1ro8a_4{align-items:center;gap:16px;min-width:0;display:flex}._item_1ro8a_4{min-width:100px;min-height:44px;color:var(--arc-ink);justify-content:center;align-items:center;gap:8px;text-decoration:none;display:flex;position:relative}._item_1ro8a_4 img{flex:none;width:32px;height:32px;display:block}._label_1ro8a_7{letter-spacing:.015em;font-size:20px;font-weight:750;line-height:1.2}._item_1ro8a_4[aria-current=page] ._label_1ro8a_7{text-underline-offset:8px;font-weight:850;text-decoration:underline;text-decoration-thickness:3px}._item_1ro8a_4:hover ._label_1ro8a_7{text-underline-offset:8px;text-decoration:underline;text-decoration-thickness:2px}._item_1ro8a_4:focus-visible,._brand_1ro8a_2:focus-visible{outline:3px solid var(--arc-ink);outline-offset:3px}._clock_1ro8a_11{white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;justify-items:end;gap:4px;margin-left:auto;font-size:12px;font-weight:600;display:grid}._clock_1ro8a_11 strong{font-size:15px}._dot_1ro8a_13{white-space:pre}@media (width<=1100px){._date_1ro8a_14,._dot_1ro8a_13{display:none}._items_1ro8a_4{gap:8px}._item_1ro8a_4{min-width:92px}._label_1ro8a_7{font-size:18px}}@media (width<=800px) and (width>=641px){._nav_1ro8a_1{gap:8px;padding-inline:8px}._brand_1ro8a_2,._brand_1ro8a_2 img{width:48px;min-width:48px;height:48px;min-height:48px}._items_1ro8a_4{gap:4px}._item_1ro8a_4{gap:5px;min-width:84px}._item_1ro8a_4 img{width:24px;height:24px}._label_1ro8a_7{font-size:16px}}@media (width<=640px){._nav_1ro8a_1{height:160px;padding:64px 12px 8px;display:block}._brand_1ro8a_2{min-width:48px;min-height:48px;position:absolute;top:8px;left:16px}._brand_1ro8a_2 img{width:48px;height:48px}._items_1ro8a_4{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 6px;width:100%;display:grid}._item_1ro8a_4{gap:6px;min-width:0;min-height:44px}._item_1ro8a_4 img{width:26px;height:26px}._label_1ro8a_7{font-size:16px}._clock_1ro8a_11{position:absolute;top:26px;right:16px}}._nav_1ro8a_1[data-surface=live]{background:var(--arc-teach);color:var(--arc-paper)}._nav_1ro8a_1[data-surface=live] ._item_1ro8a_4{color:var(--arc-paper)}._nav_1ro8a_1[data-surface=live] ._item_1ro8a_4:focus-visible,._nav_1ro8a_1[data-surface=live] ._brand_1ro8a_2:focus-visible{outline-color:var(--arc-paper)}._dot_1ro8a_13{display:none}@media (width<=1100px) and (width>=801px){._nav_1ro8a_1{gap:24px;padding-inline:24px}._items_1ro8a_4{gap:8px}}._item_1ro8a_4[aria-current=page]:hover ._label_1ro8a_7{text-decoration-thickness:3px}._planGroup_1ro8a_27{align-items:center;gap:2px;display:flex;position:relative}._menuButton_1ro8a_28{min-height:44px;color:inherit;font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0 10px;font-size:15px;font-weight:700;text-decoration:underline}._menuButton_1ro8a_28:focus-visible{outline:3px solid var(--arc-ink);outline-offset:2px}._menu_1ro8a_28{z-index:50;background:var(--arc-paper);border:2px solid var(--arc-ink);min-width:260px;margin:0;padding:4px 0;list-style:none;position:absolute;top:calc(100% + 6px);left:0;box-shadow:4px 4px #1c2b3a2e}._menu_1ro8a_28 a{min-height:44px;color:var(--arc-ink);align-items:center;padding:0 16px;font-size:16px;font-weight:700;text-decoration:none;display:flex}._menu_1ro8a_28 a:hover,._menu_1ro8a_28 a:focus-visible{background:var(--arc-cream);outline-offset:-3px;text-decoration:underline}._menu_1ro8a_28 li+li{border-top:1px solid var(--arc-rule)}@media (width<=640px){._planGroup_1ro8a_27{justify-content:center;gap:0}._menuButton_1ro8a_28{padding:0 6px;font-size:14px}._menu_1ro8a_28{min-width:0;position:fixed;top:160px;left:12px;right:12px}}._band_14nua_2{gap:10px;padding:12px 0 14px;display:grid}._band_14nua_2[data-plate]{position:relative}._band_14nua_2[data-plate]:after{content:"";background:var(--band-plate) right center / auto 100% no-repeat;opacity:.9;pointer-events:none;width:22%;position:absolute;top:0;bottom:0;right:0}._band_14nua_2>*{z-index:1;position:relative}._rosterArt_14nua_6{object-fit:contain;vertical-align:middle;width:40px;height:40px;margin-right:8px;display:inline-block}._top_14nua_7{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px 20px;display:grid}._unit_14nua_8{color:var(--arc-muted);margin:0;font-size:15px}._unit_14nua_8 em{font-family:var(--arc-font-editorial,"Fraunces", Georgia, serif);color:var(--arc-ink);font-size:18px}._actions_14nua_10{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}._cols_14nua_11{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:16px 24px;display:grid}._lesson_14nua_12{border-left:5px solid var(--c-strong);gap:2px;min-width:0;padding-left:12px;display:grid}._kicker_14nua_13{letter-spacing:.12em;text-transform:uppercase;color:var(--arc-muted);align-items:center;gap:8px;margin:0;font-size:12px;font-weight:800;display:flex}._lessonTitle_14nua_14{font-family:var(--arc-font-editorial,"Fraunces", Georgia, serif);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-size:26px;font-weight:400;line-height:1.1}._items_14nua_15 a{min-height:var(--arc-tap,44px)}._items_14nua_15{color:var(--arc-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;display:-webkit-box;overflow:hidden}._students_14nua_17{gap:2px;min-width:0;display:grid}._students_14nua_17 h3{letter-spacing:.12em;text-transform:uppercase;color:var(--arc-muted);margin:0;font-size:12px;font-weight:800}._counts_14nua_19,._remind_14nua_20{margin:0;font-size:14px}._sheetLink_14nua_21{min-height:var(--arc-tap,44px);color:var(--arc-ink);align-items:center;font-size:14px;font-weight:700;display:inline-flex}._items_14nua_15 a,._remind_14nua_20 a{min-height:var(--arc-tap,44px);align-items:center;display:inline-flex}._quiet_14nua_23{color:var(--arc-muted);margin:0;font-size:14px}._suggest_14nua_24{border-left:5px solid var(--arc-ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:0;padding:6px 0 6px 14px;font-size:15px;font-weight:700;display:flex}._monitor_14nua_25{background:var(--arc-pine,#1c4030);color:var(--arc-paper-white,#f9f4e9);gap:12px;margin-top:24px;padding:20px 24px 24px;display:grid}._monitor_14nua_25 h3{color:inherit}._monitor_14nua_25 ._quiet_14nua_23{color:color-mix(in srgb, var(--arc-paper-white,#f9f4e9) 80%, transparent)}@media (width<=1000px){._cols_14nua_11{grid-template-columns:minmax(0,1fr)}._top_14nua_7{grid-template-columns:auto minmax(0,1fr)}._actions_14nua_10{grid-column:1/-1}}._coming_14nua_31{border-top:3px solid var(--arc-ink);gap:6px;margin-top:8px;padding:14px 0 6px;display:grid}._coming_14nua_31 h2{font-family:var(--arc-font-ui);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:14px;font-weight:800}._coming_14nua_31 ol{margin:0;padding:0;list-style:none}._coming_14nua_31 li{border-bottom:1px solid var(--arc-rule);grid-template-columns:6.5rem minmax(0,1fr);align-items:start;gap:4px 16px;padding:10px 0;display:grid}._coming_14nua_31 li[data-next]{border-left:6px solid var(--arc-pine,#2c5a40);background:var(--arc-cream);padding-left:12px}._dayNum_14nua_36{white-space:nowrap;font-family:var(--arc-font-editorial,"Fraunces", Georgia, serif);font-size:24px;line-height:1.1}._dayLink_14nua_37{min-height:var(--arc-tap,44px);color:inherit;font-family:var(--arc-font-editorial,"Fraunces", Georgia, serif);text-underline-offset:4px;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;align-items:center;padding:0;font-size:20px;text-decoration:underline;display:inline-flex}._dayMeta_14nua_38{color:var(--arc-muted);font-size:14px;display:block}._tag_14nua_39{border:1.5px solid var(--arc-ink);letter-spacing:.1em;text-transform:uppercase;margin-right:8px;padding:1px 8px;font-size:12px;font-weight:800;display:inline-block}._tag_14nua_39[data-fill]{background:var(--arc-ink);color:var(--arc-paper)}._grid_14nua_43{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:0 36px;display:grid}._colLeft_14nua_44,._colRight_14nua_44{align-content:start;gap:4px;min-width:0;display:grid}@media (width<=1000px){._grid_14nua_43{grid-template-columns:minmax(0,1fr)}}._sections_14nua_47{flex-wrap:wrap;align-items:center;gap:0;display:flex}._sectionsLabel_14nua_48{letter-spacing:.1em;text-transform:uppercase;margin-right:10px;font-size:12px;font-weight:800}._sections_14nua_47 button{border:2px solid var(--arc-ink);min-height:44px;color:var(--arc-ink);font:700 15px var(--arc-font-ui,inherit);cursor:pointer;background:0 0;border-radius:0;margin-left:-2px;padding:0 16px}._sections_14nua_47 button:first-of-type{margin-left:0}._sections_14nua_47 button[aria-pressed=true]{background:var(--arc-ink);color:var(--arc-paper,#f9f4e9)}._page_102o7_1{--tone:#4f78a5;max-width:960px;color:var(--arc-ink);font-family:var(--arc-font-ui,"League Spartan", system-ui, sans-serif);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:48px;margin:0 auto;padding:72px 24px;display:grid}._page_102o7_1[data-tone=ochre]{--tone:#d9a22f}._page_102o7_1[data-tone=green]{--tone:#2f5a45}._page_102o7_1[data-tone=coral]{--tone:#e66b58}._page_102o7_1[data-tone=slate]{--tone:#476e81}._copy_102o7_17{justify-items:start;gap:16px;display:grid}._copy_102o7_17 h1{font-family:var(--arc-font-editorial,"Fraunces", Georgia, serif);margin:0;font-size:40px;font-weight:400;line-height:1.05}._lede_102o7_19{text-wrap:pretty;max-width:34ch;margin:0;font-size:18px;line-height:1.4}._badge_102o7_20{border:2px solid var(--arc-ink);letter-spacing:.14em;text-transform:uppercase;margin:0;padding:4px 10px;font-size:12px;font-weight:800}._action_102o7_21{background:var(--arc-ink);min-height:44px;color:var(--arc-paper-white,#f9f4e9);letter-spacing:.06em;text-transform:uppercase;box-shadow:4px 4px 0 var(--tone);align-items:center;padding:0 18px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}._action_102o7_21:hover{box-shadow:2px 2px 0 var(--tone);transform:translate(2px,2px)}._tile_102o7_23{border:3px solid var(--arc-ink);width:128px;height:128px;box-shadow:8px 8px 0 var(--tone);line-height:0}._tile_102o7_23 svg{width:100%;height:100%;display:block}@media (width<=640px){._page_102o7_1{grid-template-columns:1fr;gap:28px;padding:40px 20px}._tile_102o7_23{order:-1;width:88px;height:88px}}._header_114gv_1{gap:0;padding:4px 0 10px;display:grid}._crumb_114gv_2{min-height:var(--arc-tap,44px);font:inherit;color:var(--arc-ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;padding:0;font-size:14px;font-weight:700;text-decoration:underline;display:inline-flex}._row_114gv_3{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}._actions_114gv_4{flex-wrap:wrap;align-items:center;gap:4px 16px;display:flex}._notes_10qnv_1{border-top:3px solid var(--arc-ink);gap:8px;margin-top:8px;padding:14px 0 6px;display:grid}._notes_10qnv_1 h2{font-family:var(--arc-font-ui);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:14px;font-weight:800}._latest_10qnv_3{font-family:var(--arc-font-editorial,"Fraunces", Georgia, serif);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:20px;line-height:1.35}._stamp_10qnv_4,._hint_10qnv_4,._empty_10qnv_4{color:var(--arc-muted);margin:0;font-size:14px}._notes_10qnv_1 form{gap:6px;margin-top:4px;display:grid}._notes_10qnv_1 label{letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:800}._notes_10qnv_1 textarea{box-sizing:border-box;border:1px solid var(--arc-rule-strong);width:100%;min-height:88px;font:inherit;resize:vertical;background:#fff;border-radius:0;padding:10px;font-size:16px}._row_10qnv_8{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}._earlier_10qnv_9{gap:8px;margin:6px 0 0;padding:0;list-style:none;display:grid}._earlier_10qnv_9 li{border-bottom:1px solid var(--arc-rule);padding:8px 0}._earlier_10qnv_9 p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}._earlier_10qnv_9 span{color:var(--arc-muted);font-size:13px}._earlier_10qnv_9[hidden]{display:none}._tasks_19ith_1{border-top:3px solid var(--arc-ink);gap:8px;margin-top:8px;padding:14px 0 6px;display:grid}._head_19ith_2{justify-content:space-between;align-items:baseline;gap:12px;display:flex}._head_19ith_2 h2{font-family:var(--arc-font-ui);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:14px;font-weight:800}._head_19ith_2 span,._empty_19ith_4{color:var(--arc-muted);margin:0;font-size:14px}._add_19ith_5{grid-template-columns:minmax(0,1fr) 8rem auto;gap:8px;display:grid}._add_19ith_5 input,._add_19ith_5 select{min-height:var(--arc-tap,44px);border:1px solid var(--arc-rule-strong);font:inherit;box-sizing:border-box;background:#fff;border-radius:0;padding:0 10px;font-size:16px}._groups_19ith_7{gap:6px;display:grid}._group_19ith_7{border:1px solid var(--arc-rule-strong);background:var(--arc-cream);padding:6px 12px 8px}._group_19ith_7[data-over]{outline:3px dashed var(--arc-ink);outline-offset:-3px}._group_19ith_7 h3{letter-spacing:.12em;text-transform:uppercase;border-bottom:3px solid var(--arc-ink);margin:0 0 2px;font-size:12px;font-weight:800}._group_19ith_7 h3 small{margin-left:6px;font-size:12px;font-weight:700}._group_19ith_7[data-level=must] h3{border-color:var(--arc-coral,#fb7670)}._group_19ith_7[data-level=should] h3{border-color:var(--arc-ochre,#f6bf46)}._group_19ith_7[data-level=could] h3{border-color:var(--arc-slate,#356da8)}._dropHint_19ith_15{color:var(--arc-muted);margin:6px 0;font-size:14px}._group_19ith_7 ul{margin:0;padding:0;list-style:none}._group_19ith_7 li{border-bottom:1px solid var(--arc-rule);background:var(--arc-cream);cursor:grab;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}._group_19ith_7 li[data-dragging]{opacity:.45}._group_19ith_7 li[data-over]{box-shadow:0 -3px 0 var(--arc-ink)}._grip_19ith_20{background:radial-gradient(circle, var(--arc-muted) 1.4px, transparent 1.6px) 0 0 / 5px 7px;width:10px;height:22px}._check_19ith_21{min-height:var(--arc-tap,44px);cursor:pointer;align-items:flex-start;gap:10px;padding:6px 0;font-size:15px;display:flex}._check_19ith_21 input{width:22px;height:22px;accent-color:var(--arc-pine,#2c5a40);flex:none;margin-top:1px}._check_19ith_21 span{overflow-wrap:anywhere}._move_19ith_24 summary{min-height:var(--arc-tap,44px);text-underline-offset:3px;cursor:pointer;align-items:center;padding:0 6px;font-size:14px;font-weight:700;text-decoration:underline;list-style:none;display:inline-flex}._move_19ith_24 summary::-webkit-details-marker{display:none}._move_19ith_24>div{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:4px 12px;padding:4px 0 8px;display:flex}._move_19ith_24 label{align-items:center;gap:6px;font-size:14px;display:flex}._move_19ith_24 select{min-height:var(--arc-tap,44px);border:1px solid var(--arc-rule-strong);font:inherit;background:#fff;border-radius:0;padding:0 8px}._move_19ith_24 button{min-height:var(--arc-tap,44px);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 8px;font-size:14px;font-weight:700;text-decoration:underline}._move_19ith_24 button:disabled{opacity:.45;cursor:default}@media (width<=800px){._add_19ith_5{grid-template-columns:1fr 1fr}._add_19ith_5 input{grid-column:1/-1}}._ideas_1clga_1{border-top:3px solid var(--arc-ink);gap:8px;margin-top:8px;padding:14px 0 6px;display:grid}._head_1clga_2{justify-content:space-between;align-items:center;gap:12px;display:flex}._head_1clga_2 h2{font-family:var(--arc-font-ui);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:14px;font-weight:800}._add_1clga_4{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}._add_1clga_4 input{min-height:var(--arc-tap,44px);border:1px solid var(--arc-rule-strong);font:inherit;box-sizing:border-box;background:#fff;border-radius:0;min-width:0;padding:0 10px;font-size:16px}._empty_1clga_6,._more_1clga_6{color:var(--arc-muted);margin:0;font-size:14px}._board_1clga_7{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:8px;margin:0;padding:0;list-style:none;display:grid}._board_1clga_7 li{border:1px solid var(--arc-rule-strong);gap:4px;min-width:0;padding:10px 12px;display:grid}._board_1clga_7 li[data-tone=mint]{background:var(--course-forest-soft,#e1e9e1)}._board_1clga_7 li[data-tone=sun]{background:var(--course-ochre-soft,#fbebc7)}._board_1clga_7 li[data-tone=salmon]{background:var(--course-clay-soft,#fbe1d8)}._board_1clga_7 li[data-tone=sky]{background:var(--course-lake-soft,#dfeaf4)}._kind_1clga_13{letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:800}._board_1clga_7 strong{font-family:var(--arc-font-editorial,"Fraunces", Georgia, serif);overflow-wrap:anywhere;font-size:18px;font-weight:400;line-height:1.2}._board_1clga_7 p{overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:14px;display:-webkit-box;overflow:hidden}._board_1clga_7 a{min-height:var(--arc-tap,44px);align-items:center;font-size:14px;font-weight:700;line-height:1.4;display:inline-flex}@media (width<=520px){._board_1clga_7{grid-template-columns:1fr}}._overlay_ms6nf_1{z-index:1000;background:#1e1c188c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}._dialog_ms6nf_2{background:var(--arc-paper-white,#fffaf1);color:var(--arc-ink,#24211c);border-radius:0;flex-direction:column;width:min(1040px,100%);max-height:100%;display:flex;overflow:hidden;box-shadow:0 20px 60px #0000004d}._head_ms6nf_3{border-bottom:1px solid var(--arc-line,#ddd3c2);padding:20px 24px 12px}._head_ms6nf_3 h2{margin:0 0 4px;font-size:24px}._head_ms6nf_3 p{color:var(--arc-charcoal,#4a463f);margin:0;font-size:13px}._body_ms6nf_6{gap:16px;padding:16px 24px;display:grid;overflow:auto}._toolbar_ms6nf_7{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._drop_ms6nf_8{border:2px dashed var(--arc-line-strong,#b9ad98);border-radius:0;padding:12px 16px;font-size:13px}._drop_ms6nf_8[data-over]{border-color:var(--arc-terracotta,#b5532f);background:#b5532f0f}._classCard_ms6nf_10{border:1px solid var(--arc-line,#ddd3c2);border-radius:0;gap:10px;padding:12px 14px;display:grid}._classGrid_ms6nf_11{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}._field_ms6nf_12{letter-spacing:.04em;color:var(--arc-charcoal,#4a463f);gap:4px;font-size:13px;font-weight:700;display:grid}._field_ms6nf_12 input,._field_ms6nf_12 select,._studentRow_ms6nf_13 input,._studentRow_ms6nf_13 select{font:inherit;border:1.5px solid var(--arc-line-strong,#b9ad98);color:var(--arc-ink,#24211c);background:#fff;border-radius:0;min-width:0;padding:6px 8px;font-size:13px;font-weight:400}._days_ms6nf_14{flex-wrap:wrap;gap:6px;display:flex}._days_ms6nf_14 label{align-items:center;gap:4px;font-size:13px;font-weight:400;display:inline-flex}._students_ms6nf_16{gap:6px;display:grid}._studentRow_ms6nf_13{grid-template-columns:1fr 220px auto;align-items:center;gap:8px;display:grid}._rowActions_ms6nf_18{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._issues_ms6nf_19{margin:0;padding-left:18px;font-size:13px}._issueError_ms6nf_20{color:#9a2b1a}._issueWarn_ms6nf_21{color:#7a5a00}._notice_ms6nf_22{background:#5a9e7d29;border-radius:0;padding:8px 12px;font-size:13px}._error_ms6nf_23{color:#7c2213;background:#9a2b1a1f;border-radius:0;padding:8px 12px;font-size:13px}._foot_ms6nf_24{border-top:1px solid var(--arc-line,#ddd3c2);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 24px 16px;display:flex}._primary_ms6nf_25{background:var(--arc-terracotta,#b5532f);color:#fff;cursor:pointer;border:none;border-radius:0;padding:10px 20px;font-size:15px;font-weight:700}._primary_ms6nf_25:disabled{opacity:.45;cursor:not-allowed}._secondary_ms6nf_27{border:1.5px solid var(--arc-line-strong,#b9ad98);cursor:pointer;color:var(--arc-charcoal,#4a463f);background:0 0;border-radius:0;padding:8px 14px;font-size:13px;font-weight:600}._link_ms6nf_28{cursor:pointer;color:var(--arc-charcoal,#4a463f);background:0 0;border:none;padding:4px;font-size:13px;text-decoration:underline}._count_ms6nf_29{color:var(--arc-charcoal,#4a463f);font-size:13px}._mapTable_ms6nf_30{border-collapse:collapse;width:100%;font-size:13px}._mapTable_ms6nf_30 th{text-align:left;white-space:nowrap;padding:6px 8px 6px 0;font-weight:700}._mapTable_ms6nf_30 td{padding:6px 8px 6px 0}._samples_ms6nf_33{color:var(--arc-charcoal,#4a463f);text-overflow:ellipsis;white-space:nowrap;max-width:380px;overflow:hidden}._mapTable_ms6nf_30 select{font:inherit;border:1.5px solid var(--arc-line-strong,#b9ad98);background:#fff;border-radius:0;padding:6px 8px;font-size:13px}dialog._dialog_ms6nf_2{border:1px solid var(--arc-rule-strong,#b9ad98);max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;position:fixed;inset:0}dialog._dialog_ms6nf_2::backdrop{background:#1c2b3a73}._drop_ms6nf_8 a{min-height:var(--arc-tap,44px);color:var(--arc-ink);text-underline-offset:3px;align-items:center;margin-left:12px;font-weight:700;text-decoration:underline;display:inline-flex}._editor_11t3b_1{border-top:1px solid var(--arc-rule-strong);gap:10px;padding:14px 18px 16px;display:grid}._head_11t3b_2{align-items:baseline;gap:12px;display:flex}._head_11t3b_2 h2{font-family:var(--arc-font-ui);margin:0;font-size:18px;font-weight:700;line-height:1.3}._head_11t3b_2 p{color:var(--arc-muted);font-variant-numeric:tabular-nums;margin:0;font-size:13px}._head_11t3b_2 p[data-over]{color:var(--arc-rust-ink,#8a2f26);font-weight:700}._cards_11t3b_6{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}._card_11t3b_6{background:var(--arc-paper-white,#f9f4e9);border-top:4px solid var(--arc-pine,#1c4030);align-content:start;gap:6px;padding:10px 12px 8px;display:grid}._step_11t3b_8{letter-spacing:.12em;color:var(--arc-muted);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:12px;font-weight:800;display:flex}._field_11t3b_9{display:block}._card_11t3b_6 ._name_11t3b_10{box-sizing:border-box;width:100%;min-height:var(--arc-tap,44px);font-family:var(--arc-font-editorial,"Fraunces", Georgia, serif);color:var(--arc-ink);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:0 6px;font-size:18px}._card_11t3b_6 ._name_11t3b_10:hover,._card_11t3b_6 ._name_11t3b_10:focus{border-bottom-color:var(--arc-ink)}._meta_11t3b_12{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}._min_11t3b_13{align-items:center;gap:4px;font-size:14px;display:inline-flex}._card_11t3b_6 ._min_11t3b_13 input{width:52px;min-height:var(--arc-tap,44px);text-align:center;border:1px solid var(--arc-rule-strong);background:var(--arc-cream);font:inherit;font-variant-numeric:tabular-nums;border-radius:0}._card_11t3b_6 ._tools_11t3b_15{flex-wrap:wrap;gap:2px;display:flex}._add_11t3b_16 form{grid-template-columns:minmax(0,1fr) 64px auto;align-items:center;gap:6px;display:grid}._add_11t3b_16{grid-column:1/-1}._add_11t3b_16 input{min-height:var(--arc-tap,44px);border:1px solid var(--arc-rule-strong);background:var(--arc-cream);font:inherit;border-radius:0;padding:0 10px}._empty_11t3b_19{color:var(--arc-muted);margin:0;font-size:14px}._tools_11t3b_15>:last-child{color:var(--arc-rust-ink,#8a2f26);margin-left:auto}._head_11t3b_2{flex-wrap:wrap}._routine_abkvd_1{border-top:3px solid var(--arc-ink);gap:6px;margin-top:18px;padding:14px 0 6px;display:grid}._head_abkvd_2{justify-content:space-between;align-items:center;gap:12px;display:flex}._head_abkvd_2 h2{font-family:var(--arc-font-ui);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:14px;font-weight:800}._line_abkvd_4{overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:600}._total_abkvd_5{color:var(--arc-muted);font-size:14px;font-weight:500}._note_abkvd_6,._empty_abkvd_6{color:var(--arc-muted);margin:0;font-size:14px}._app_zor1e_3{min-height:calc(100vh - var(--arc-global-nav-h,0px));background:var(--arc-paper);color:var(--arc-ink);font-family:var(--arc-font-ui);grid-template-columns:96px minmax(0,1fr);display:grid}._column_zor1e_11{min-width:0}._appRail_zor1e_15{top:var(--arc-global-nav-h,0px);height:calc(100vh - var(--arc-global-nav-h,0px));background:var(--arc-paper);border-right:1px solid var(--arc-rule-strong);z-index:6;flex-direction:column;align-items:stretch;gap:4px;padding:14px 0 18px;display:flex;position:sticky}._railMark_zor1e_28{border-bottom:1px solid var(--arc-rule-strong);place-items:center;margin:0 14px 10px;padding:0 0 14px;display:grid}._railMark_zor1e_28 img{object-fit:contain;width:60px;height:60px}._railItem_zor1e_30{letter-spacing:.02em;min-height:var(--arc-tap,44px);background:0 0;border:0;align-content:center;justify-items:center;gap:7px;padding:14px 4px 12px;font-size:13px;font-weight:600;text-decoration:none;display:grid;color:var(--arc-ink)!important}._railItem_zor1e_30:hover span{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}._railItem_zor1e_30[aria-current=page] span,._railItem_zor1e_30[aria-pressed=true] span{text-underline-offset:6px;font-weight:800;text-decoration:underline;text-decoration-thickness:3px}._railAsterisk_zor1e_47{width:22px;height:22px;color:var(--arc-ink);place-items:center;display:grid}._railBottom_zor1e_48{margin-top:auto}._planHead_zor1e_52{flex-wrap:wrap;align-items:center;gap:14px 18px;padding:20px 24px 16px;display:flex}._planHead_zor1e_52 ._rangeTitle_zor1e_59{align-items:baseline;gap:18px;min-width:0;margin-right:6px;display:flex}._planHead_zor1e_52 ._viewSelect_zor1e_60{margin-left:auto}._app_zor1e_3 button{font:inherit;color:inherit;cursor:pointer}._app_zor1e_3 button:disabled{cursor:default;opacity:.45}._masthead_zor1e_67{background:var(--arc-paper);border-bottom:1px solid var(--arc-rule-strong);min-height:60px;box-shadow:0 2px 0 var(--arc-rule);grid-template-columns:auto 1fr auto;align-items:center;gap:24px;padding:0 24px;display:grid}._brand_zor1e_78{align-items:stretch;gap:22px;min-height:60px;display:flex}._wordmark_zor1e_79{letter-spacing:.22em;border-right:1px solid var(--arc-rule-strong);align-self:center;padding-right:22px;font-size:24px;font-weight:800;line-height:60px}._family_zor1e_88{align-items:stretch;gap:4px;display:flex}._family_zor1e_88>*{letter-spacing:.06em;color:var(--arc-muted);border-bottom:4px solid #0000;align-items:center;padding:0 14px;font-size:15px;font-weight:600;text-decoration:none;display:flex}._family_zor1e_88 [aria-current=page]{color:var(--arc-ink);border-bottom-color:var(--arc-pine)}._family_zor1e_88 a:hover{color:var(--arc-ink);border-bottom-color:var(--arc-rule-strong)}._schoolYear_zor1e_102{letter-spacing:.12em;text-transform:uppercase;color:var(--arc-muted);margin:0;font-size:13px}._mastActions_zor1e_103{align-items:center;gap:10px;display:flex}._startButton_zor1e_105,._primaryButton_zor1e_106{min-height:var(--arc-tap,44px);border:1px solid var(--arc-pine-ink);background:var(--arc-pine);letter-spacing:.03em;box-shadow:2px 2px 0 var(--arc-pine-ink);border-radius:0;padding:0 18px;font-weight:700;color:var(--arc-cream)!important}._startButton_zor1e_105:hover,._primaryButton_zor1e_106:hover{background:var(--arc-pine-ink)}._teachButton_zor1e_119{min-height:var(--arc-tap,44px);border:1px solid var(--arc-teach);background:var(--arc-teach);border-radius:0;padding:0 14px;font-weight:700;color:var(--arc-cream)!important}._teachButton_zor1e_119:hover{background:var(--arc-pine-ink)}._quietButton_zor1e_130{min-height:var(--arc-tap,44px);border:1px solid var(--arc-rule-strong);background:var(--arc-cream);border-radius:0;padding:0 12px;font-size:13px;font-weight:600}._quietButton_zor1e_130:hover{border-color:var(--arc-ink)}._linkButton_zor1e_141{text-decoration:underline;-webkit-text-decoration-color:var(--arc-rule-strong);text-decoration-color:var(--arc-rule-strong);text-underline-offset:3px;text-align:left;background:0 0;border:0;padding:0;font-weight:600}._linkButton_zor1e_141:hover{text-decoration-color:currentColor}._viewBar_zor1e_155{grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:20px;padding:18px 24px 14px;display:grid}._viewSelect_zor1e_60{border:1px solid var(--arc-rule-strong);background:var(--arc-cream);display:flex}._viewSelect_zor1e_60 button{border:0;border-left:1px solid var(--arc-rule-strong);letter-spacing:.02em;background:0 0;place-items:center;min-width:72px;min-height:44px;padding:0 14px;font-size:15px;font-weight:500;display:grid;color:var(--arc-ink)!important}._viewSelect_zor1e_60 button:first-child{border-left:0}._viewSelect_zor1e_60 button:hover{background:var(--arc-paper);color:var(--arc-ink)!important}._viewSelect_zor1e_60 button[data-on]{background:var(--arc-ochre);font-weight:700;color:var(--arc-ink)!important}._dateNav_zor1e_181{border:1px solid var(--arc-rule-strong);background:var(--arc-cream);display:flex}._dateNav_zor1e_181 button{border:0;border-left:1px solid var(--arc-rule);background:0 0;min-width:44px;min-height:44px;font-size:15px;font-weight:600}._dateNav_zor1e_181 button:first-child{border-left:0;font-size:18px}._dateNav_zor1e_181 button:last-child{font-size:18px}._dateNav_zor1e_181 button:hover{background:var(--arc-paper)}._rangeTitle_zor1e_59{min-width:0}._rangeTitle_zor1e_59 h1{font-family:var(--arc-font-editorial);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:clamp(30px,3.2vw,46px);font-weight:500;line-height:1.05;overflow:hidden}._rangeTitle_zor1e_59 p{letter-spacing:.14em;text-transform:uppercase;color:var(--arc-ink);white-space:nowrap;margin:0;font-size:13px;font-weight:600}._workspace_zor1e_204{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;padding:0 24px 56px;display:grid}._surface_zor1e_212{grid-template-columns:minmax(0,1fr);gap:28px;min-width:0;display:grid}._focus_zor1e_213,._quarter_zor1e_213,._month_zor1e_213,._dayView_zor1e_213,._year_zor1e_213{min-width:0}._board_zor1e_217{--rail-w:232px;--col-min:164px;--cell-min:128px;grid-template-columns:var(--rail-w) repeat(var(--cols), minmax(var(--col-min), 1fr));background:var(--arc-cream);border:1px solid var(--arc-ink);max-height:max(440px,100vh - 168px);box-shadow:var(--arc-paper-offset-strong);overscroll-behavior:contain;display:grid;overflow:auto}._boardHead_zor1e_230,._boardRow_zor1e_231{grid-column:1/-1;grid-template-columns:subgrid;display:grid}._boardHead_zor1e_230{z-index:4;background:var(--arc-cream);border-bottom:2px solid var(--arc-ink);position:sticky;top:0}._corner_zor1e_243{z-index:5;background:var(--arc-paper);border-right:1px solid var(--arc-rule-strong);align-items:flex-end;padding:12px 14px;display:flex;position:sticky;left:0}._corner_zor1e_243 span{letter-spacing:.16em;text-transform:uppercase;color:var(--arc-muted);font-size:12px;font-weight:700}._dateHead_zor1e_255{border-left:1px solid var(--arc-rule);align-content:start;gap:4px;padding:0 0 8px;display:grid;position:relative}._dateHead_zor1e_255[data-today]{background:color-mix(in srgb, var(--course-ochre-soft) 60%, var(--arc-cream));box-shadow:inset 0 5px 0 var(--arc-ochre)}._dateHead_zor1e_255[data-closed]{background:var(--arc-perforation), var(--arc-void)}._dateHeadButton_zor1e_265{text-align:left;background:0 0;border:0;grid-template-columns:auto auto;justify-content:center;align-items:baseline;column-gap:6px;padding:14px 10px 4px;display:grid}button._dateHeadButton_zor1e_265:hover ._dateNum_zor1e_276{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}._dateDow_zor1e_277{letter-spacing:.08em;text-transform:uppercase;color:var(--arc-ink);grid-column:1/-1;justify-self:center;font-size:18px;font-weight:700}._dateNum_zor1e_276{grid-area:2/2;font-size:18px;font-weight:500;line-height:1.2}._dateMonth_zor1e_279{letter-spacing:.08em;text-transform:uppercase;color:var(--arc-ink);grid-area:2/1;font-size:13px;font-weight:600}._todayFlag_zor1e_280{background:var(--arc-ink);color:var(--arc-cream);letter-spacing:.14em;text-transform:uppercase;grid-area:3/1/auto/-1;justify-self:center;margin-top:4px;padding:3px 6px;font-size:12px;font-weight:700}._closureLabel_zor1e_293,._quarterTick_zor1e_294{letter-spacing:.04em;background:var(--arc-cream);border:1px solid var(--arc-rule-strong);justify-self:start;margin:0 12px;padding:3px 6px;font-size:12px;font-weight:700}._quarterTick_zor1e_294{background:var(--arc-ink);color:var(--arc-cream);border-color:var(--arc-ink)}._personalNote_zor1e_305{color:var(--c-ink);background:var(--c-soft);border-left:3px solid var(--c-strong);margin:0 12px;padding:3px 6px;font-size:13px}._boardRow_zor1e_231{border-top:1px solid var(--arc-rule-strong)}._boardRow_zor1e_231:first-of-type{border-top:0}._boardRow_zor1e_231+._boardRow_zor1e_231{border-top:1px solid var(--arc-ink)}._rail_zor1e_28{z-index:3;background:var(--arc-cream);border-right:1px solid var(--arc-rule-strong);display:flex;position:sticky;left:0}._classTab_zor1e_322{background:var(--arc-cream);flex:1;grid-template-rows:auto 1fr;grid-template-columns:7px auto minmax(0,1fr);align-items:start;gap:8px 11px;min-width:0;padding:14px 12px 12px 0;display:grid}._classTab_zor1e_322[data-compact]{background:var(--arc-cream);padding:10px 10px 10px 0}._tabEdge_zor1e_335{background:var(--c-strong);grid-row:1/-1;align-self:stretch;width:5px;margin:0 0 0 2px}._tabGlyph_zor1e_336{margin-top:1px}._tabText_zor1e_337{gap:3px;min-width:0;display:grid}._tabText_zor1e_337 strong{letter-spacing:.08em;text-transform:uppercase;color:var(--arc-ink);font-size:15px;font-weight:700;line-height:1.2}._tabText_zor1e_337 small{color:var(--arc-muted);letter-spacing:.02em;font-size:13px}._cell_zor1e_343,._cellVoid_zor1e_344{min-height:var(--cell-min);border:0;border-left:1px solid var(--arc-rule);margin:0}._cell_zor1e_343{background:var(--arc-cream);text-align:left;color:var(--arc-ink);transition:background var(--arc-motion-fast,.12s) ease;flex-direction:column;align-items:stretch;gap:5px;padding:11px 12px 10px 14px;display:flex;position:relative}._cell_zor1e_343[data-today]{box-shadow:inset 0 3px 0 color-mix(in srgb, var(--arc-ochre) 55%, transparent)}._cell_zor1e_343[data-planned]{background:var(--arc-cream)}._cell_zor1e_343[data-carried]:after{content:"";background:var(--arc-rust);clip-path:polygon(0 0,100% 0,100% 100%);width:14px;height:14px;position:absolute;top:0;right:0}._cell_zor1e_343:hover{background:color-mix(in srgb, var(--c-soft) 55%, var(--arc-cream))}._cell_zor1e_343[data-selected]{z-index:1;outline:2px solid var(--arc-ink);outline-offset:-2px;box-shadow:inset 0 0 0 4px var(--arc-cream), var(--arc-paper-offset)}._cell_zor1e_343:focus-visible{outline:3px solid var(--arc-pine);outline-offset:-3px}._cell_zor1e_343[data-off-pattern]{background:repeating-linear-gradient(135deg, transparent 0 7px, #2922180d 7px 8px), var(--arc-void)}._cellTitle_zor1e_384{font-family:var(--arc-font-editorial);-webkit-line-clamp:3;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;-webkit-box-orient:vertical;align-self:flex-start;font-size:18px;font-weight:500;line-height:1.22;display:-webkit-box;overflow:hidden}._cellTitle_zor1e_384[data-assess]{background:linear-gradient(transparent 52%, color-mix(in srgb, var(--c-strong) 55%, transparent) 52%, color-mix(in srgb, var(--c-strong) 55%, transparent) 92%, transparent 92%);margin-left:-3px;padding:0 3px}._cellLine_zor1e_398{-webkit-line-clamp:2;text-indent:-10px;color:var(--arc-muted);overflow-wrap:anywhere;-webkit-box-orient:vertical;padding-left:12px;font-size:13px;line-height:1.3;display:-webkit-box;overflow:hidden}._cellLine_zor1e_398:before{content:"•";color:var(--c-ink);margin-right:5px}._cellPriority_zor1e_411{color:var(--arc-ink);font-size:13px;font-weight:600}._cellPriority_zor1e_411 b,._bandNote_zor1e_412 b{color:var(--arc-rust-ink,#7c3a21);font-weight:700}._cellPriority_zor1e_411[data-done]{color:var(--arc-muted);text-decoration:line-through}._bandLabel_zor1e_416{background:var(--arc-cream);flex:1;grid-template-columns:7px 1fr;align-items:center;column-gap:11px;padding:10px 12px 10px 0;display:grid}._bandLabel_zor1e_416 ._tabEdge_zor1e_335{background:var(--course-neutral-strong)}._bandLabel_zor1e_416 strong{letter-spacing:.14em;text-transform:uppercase;font-size:13px;font-weight:700}._bandCell_zor1e_419{border:0;border-left:1px solid var(--arc-rule);background:var(--arc-cream);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:68px;padding:8px 10px;display:flex}._bandCell_zor1e_419:hover{background:var(--arc-paper)}._bandCell_zor1e_419:focus-visible{outline:3px solid var(--arc-pine);outline-offset:-3px}._boardRow_zor1e_231[data-band=personal] ._bandCell_zor1e_419,._boardRow_zor1e_231[data-band=personal] ._bandLabel_zor1e_416{background:color-mix(in srgb, var(--arc-void) 70%, var(--arc-cream))}._bandNote_zor1e_412,._bandPersonal_zor1e_437{font-family:var(--arc-font-editorial);font-size:15px;line-height:1.25}._bandNote_zor1e_412[data-done]{color:var(--arc-muted);text-decoration:line-through}._cellLine_zor1e_398 svg{color:var(--c-ink);vertical-align:-1px;margin-right:4px}._cellLine_zor1e_398[data-done]{text-decoration:line-through;-webkit-text-decoration-color:var(--arc-rule-strong);text-decoration-color:var(--arc-rule-strong)}._cellMore_zor1e_441{color:var(--c-ink);font-size:13px;font-weight:600}._cellFoot_zor1e_442{flex-wrap:wrap;gap:5px;margin-top:auto;padding-top:4px;display:flex}._cellBadge_zor1e_443{letter-spacing:.03em;color:var(--c-ink);background:var(--arc-cream);border:1px solid color-mix(in srgb, var(--c-ink) 28%, transparent);align-items:center;gap:4px;padding:2px 5px;font-size:12px;font-weight:700;display:inline-flex}._cellBadge_zor1e_443[data-kind=assessment]{background:var(--c-ink);color:var(--arc-cream);border-color:var(--c-ink)}._cellBadge_zor1e_443[data-kind=assessment] svg{color:var(--arc-cream)}._cellBadge_zor1e_443[data-kind=done]{color:var(--arc-muted);border-color:var(--arc-rule)}._cellBadge_zor1e_443[data-kind=warn]{color:var(--arc-rust-ink);border-color:var(--arc-rust)}._cellProvenance_zor1e_459{letter-spacing:.01em;color:var(--arc-rust-ink);align-items:flex-start;gap:5px;font-size:12px;font-weight:700;line-height:1.25;display:flex}._cellProvenance_zor1e_459 svg{color:var(--arc-rust);flex:none;margin-top:1px}._cellEmptyHint_zor1e_470{letter-spacing:.1em;text-transform:uppercase;color:var(--arc-muted);opacity:0;margin:auto 0 0;font-size:13px;font-weight:700}._cell_zor1e_343:hover ._cellEmptyHint_zor1e_470,._cell_zor1e_343:focus-visible ._cellEmptyHint_zor1e_470{opacity:1}._cellVoid_zor1e_344{background:var(--arc-void);position:relative;box-shadow:inset 0 1px #2922180a,inset 1px 0 #fffaf199}._cellVoid_zor1e_344[data-status=no-school]{background:var(--arc-perforation), var(--arc-void)}._cellVoid_zor1e_344[data-status=outside-year]{background:repeating-linear-gradient(0deg, transparent 0 11px, #2922180d 11px 12px), var(--arc-void)}._unitStrip_zor1e_492{border:0;border-left:4px solid var(--c-strong);border-bottom:1px solid color-mix(in srgb, var(--c-strong) 45%, transparent);min-width:0;min-height:32px;color:var(--c-ink);white-space:nowrap;text-align:left;background:0 0;align-items:baseline;gap:8px;margin:6px 0 0;padding:4px 10px;font-size:13px;font-weight:700;display:flex;overflow:hidden}._unitStrip_zor1e_492[data-kind=project]{border-bottom-style:dashed}._unitStrip_zor1e_492[data-before]{border-left-style:dotted}._unitStrip_zor1e_492[data-after]{border-right:4px dotted var(--c-strong)}._unitKind_zor1e_514{letter-spacing:.16em;text-transform:uppercase;font-size:12px}._unitTitle_zor1e_515{font-family:var(--arc-font-editorial);text-overflow:ellipsis;font-size:13px;font-style:italic;font-weight:400;overflow:hidden}._unitDates_zor1e_516{color:var(--arc-muted);margin-left:auto;font-size:12px;font-weight:600}._boardEmpty_zor1e_518{border:1px solid var(--arc-rule-strong);background:var(--arc-cream);gap:6px;padding:48px 32px;display:grid}._boardEmpty_zor1e_518 p{font-family:var(--arc-font-editorial);margin:0;font-size:24px}._boardEmpty_zor1e_518 small{color:var(--arc-ink);font-size:14px;line-height:1.5}._focus_zor1e_213{gap:18px;display:grid}._focusHead_zor1e_531{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;display:grid}._focusHead_zor1e_531 ._classTab_zor1e_322{border:1px solid var(--arc-ink);box-shadow:var(--arc-paper-offset)}._focusSummary_zor1e_533{font-family:var(--arc-font-editorial);margin:0;font-size:18px;line-height:1.3}._sequence_zor1e_535{background:var(--arc-cream);border:1px solid var(--arc-rule-strong);padding:14px 16px 16px}._sequenceTrack_zor1e_536{border-bottom:2px solid var(--arc-ink);min-height:72px;position:relative}._sequenceWeek_zor1e_537{letter-spacing:.1em;text-transform:uppercase;height:100%;color:var(--arc-muted);border:0;border-left:1px solid var(--arc-rule);text-align:left;cursor:pointer;background:0 0;padding:0 6px;font-family:inherit;font-size:12px;font-weight:700;position:absolute;top:0}._sequenceWeek_zor1e_537:hover{background:color-mix(in srgb, var(--arc-ochre) 14%, transparent)}._sequenceWeek_zor1e_537[data-relation=past]{background:var(--arc-perforation), color-mix(in srgb, var(--arc-rule) 40%, transparent)}._sequenceWeek_zor1e_537[data-relation=current]{background:color-mix(in srgb, var(--arc-ochre) 28%, transparent);color:var(--arc-ink);box-shadow:inset 0 4px 0 var(--arc-ochre)}._sequenceUnit_zor1e_557{background:color-mix(in srgb, var(--c-soft) 70%, var(--arc-cream));border-top:4px solid var(--c-strong);height:26px;color:var(--c-ink);white-space:nowrap;text-overflow:ellipsis;align-items:center;padding:0 8px;font-size:13px;font-weight:700;display:flex;position:absolute;overflow:hidden}._sequenceUnit_zor1e_557[data-kind=project]{border-top-style:dashed}._sequenceToday_zor1e_573{background:var(--arc-ink);width:2px;position:absolute;top:-6px;bottom:-8px}._sequenceToday_zor1e_573 span{background:var(--arc-ink);color:var(--arc-cream);letter-spacing:.14em;text-transform:uppercase;padding:1px 6px;font-size:12px;font-weight:700;position:absolute;bottom:-22px;left:-24px}._sequenceTrack_zor1e_536{margin-bottom:22px}._sequenceEmpty_zor1e_576{color:var(--arc-muted);margin:10px 0 0;font-size:13px}._focusWeeks_zor1e_578{border:1px solid var(--arc-ink);background:var(--arc-cream);box-shadow:var(--arc-paper-offset-strong);display:grid;overflow-x:auto}._focusWeek_zor1e_578{--cell-min:112px;grid-template-columns:150px repeat(var(--cols), minmax(150px, 1fr));border-top:1px solid var(--arc-rule-strong);display:grid}._focusWeek_zor1e_578:first-child{border-top:0}._focusWeek_zor1e_578[data-relation=past] ._cell_zor1e_343{filter:saturate(.6)}._focusWeek_zor1e_578[data-relation=past] ._cell_zor1e_343[data-planned]{background:color-mix(in srgb, var(--c-soft) 30%, var(--arc-cream))}._focusWeek_zor1e_578[data-relation=current]{box-shadow:inset 5px 0 0 var(--arc-ochre)}._focusWeekLabel_zor1e_589{background:var(--arc-paper);border-right:1px solid var(--arc-rule-strong);align-content:start;gap:6px;padding:12px 12px 12px 16px;font-size:13px;display:grid}._focusRelation_zor1e_598{letter-spacing:.04em;color:var(--arc-muted);border:1px solid var(--arc-rule-strong);background:var(--arc-cream);justify-self:start;padding:3px 9px;font-size:13px;font-weight:700}._focusRelation_zor1e_598[data-relation=past]{background:color-mix(in srgb, var(--arc-rule) 45%, var(--arc-cream))}._focusRelation_zor1e_598[data-relation=current]{background:var(--arc-ochre);border-color:var(--arc-ink);color:var(--arc-ink)}._focusRelation_zor1e_598[data-relation=future]{border-color:var(--arc-ink);color:var(--arc-ink)}._focusNav_zor1e_602{background:var(--arc-cream);border:1px solid var(--arc-rule-strong);flex-wrap:wrap;align-items:center;gap:10px 16px;padding:10px 16px;display:flex}._focusNavMoves_zor1e_603{flex-wrap:wrap;gap:6px;display:flex}._focusNow_zor1e_604{border:1px solid var(--arc-ink);background:var(--arc-cream);min-height:34px;color:var(--arc-ink);font:inherit;cursor:pointer;padding:0 14px;font-size:13px;font-weight:700}._focusNow_zor1e_604[data-away]{background:var(--arc-ochre);box-shadow:2px 2px 0 var(--arc-ink)}._focusJump_zor1e_606{align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}._focusJump_zor1e_606 input{min-height:var(--arc-tap,44px);border:1px solid var(--arc-rule-strong);background:var(--arc-cream);font:inherit;padding:0 8px}._focusWhere_zor1e_608{color:var(--arc-muted);flex:260px;margin:0;font-size:13px}._focusDate_zor1e_609{letter-spacing:.06em;color:var(--arc-muted);border-left:1px solid var(--arc-rule);padding:8px 12px 2px 14px;font-size:13px;font-weight:700}._focusDate_zor1e_609[data-today]{color:var(--arc-ink);box-shadow:inset 0 3px 0 var(--arc-ochre)}._focusDate_zor1e_609 em{color:var(--arc-rust-ink);font-style:normal;font-weight:600}._dayView_zor1e_213{gap:16px;display:grid}._dayContext_zor1e_623{gap:10px;display:grid}._dayNotice_zor1e_624{background:var(--arc-cream);border:1px solid var(--arc-rule-strong);border-left:6px solid var(--arc-ink);margin:0;padding:12px 16px;font-size:13px}._dayNotice_zor1e_624[data-kind=closure]{background:var(--arc-perforation), var(--arc-void)}._dayNotice_zor1e_624 strong{margin-right:8px}._dayStart_zor1e_634{background:var(--arc-teach);color:var(--arc-cream);justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}._dayStart_zor1e_634 p{font-family:var(--arc-font-editorial);margin:0;font-size:18px}._dayStart_zor1e_634 ._primaryButton_zor1e_106{box-shadow:none;border-color:var(--arc-cream)}._dayEmpty_zor1e_645{font-family:var(--arc-font-editorial);color:var(--arc-muted);margin:0;font-size:18px}._dayList_zor1e_646{border:1px solid var(--arc-ink);background:var(--arc-cream);box-shadow:var(--arc-paper-offset-strong);margin:0;padding:0;list-style:none;display:grid}._dayBlock_zor1e_647{border-top:1px solid var(--arc-rule-strong);grid-template-columns:88px minmax(200px,250px) minmax(0,1fr) auto;gap:0;display:grid}._dayBlock_zor1e_647:first-child{border-top:0}._dayBlock_zor1e_647[data-selected]{outline:2px solid var(--arc-ink);outline-offset:-2px}._dayBlock_zor1e_647[data-closed]{background:var(--arc-perforation), var(--arc-void)}._dayTime_zor1e_656{border-right:1px solid var(--arc-rule);align-content:start;gap:3px;padding:16px 14px;display:grid}._dayTime_zor1e_656 strong{font-size:18px}._dayTime_zor1e_656 small{color:var(--arc-muted);font-size:13px}._dayBlock_zor1e_647>._classTab_zor1e_322{border-right:1px solid var(--arc-rule)}._dayBody_zor1e_660{align-content:start;gap:8px;min-width:0;padding:14px 18px;display:grid}._dayTitle_zor1e_661{font-family:var(--arc-font-editorial);overflow-wrap:anywhere;margin:0;font-size:24px;font-weight:400;line-height:1.15}._dayUnit_zor1e_662{color:var(--c-ink);margin:0;font-size:13px;font-weight:700}._daySupport_zor1e_663{color:var(--arc-muted);gap:4px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}._daySupport_zor1e_663 li[data-done]{text-decoration:line-through}._daySupport_zor1e_663 svg{color:var(--c-ink);margin-right:6px}._dayRhythm_zor1e_666{border:1px solid var(--arc-rule-strong);flex-wrap:wrap;gap:0;width:fit-content;max-width:100%;margin:4px 0 0;padding:0;list-style:none;display:flex}._dayRhythm_zor1e_666 li{border-left:1px solid var(--arc-rule);color:var(--c-ink);align-items:center;gap:6px;padding:6px 10px;font-size:13px;font-weight:600;display:flex}._dayRhythm_zor1e_666 li:first-child{border-left:0}._dayRhythm_zor1e_666 small{color:var(--arc-muted);font-weight:500}._dayMuted_zor1e_670{color:var(--arc-muted);margin:0;font-size:13px}._dayMaterials_zor1e_671{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}._dayMaterials_zor1e_671 li{border:1px solid var(--arc-rule-strong);background:var(--arc-cream);align-items:center;gap:6px;padding:4px 8px;font-size:13px;font-weight:600;display:inline-flex}._dayActions_zor1e_673{border-left:1px solid var(--arc-rule);align-content:start;gap:8px;padding:14px 16px;display:grid}._dayOff_zor1e_674{border:1px dashed var(--arc-rule-strong);gap:6px;padding:12px 16px;display:grid}._dayOff_zor1e_674 h2{letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:13px}._overviewSummary_zor1e_679{color:var(--arc-muted);letter-spacing:.02em;margin:0 0 12px;font-size:13px}._month_zor1e_213{display:grid}._monthHead_zor1e_681,._monthWeek_zor1e_682{grid-template-columns:repeat(var(--cols), minmax(120px, 1fr));display:grid}._monthHead_zor1e_681 span{letter-spacing:.18em;text-transform:uppercase;color:var(--arc-muted);border-bottom:2px solid var(--arc-ink);padding:8px 10px;font-size:12px;font-weight:700}._monthWeek_zor1e_682{border-bottom:1px solid var(--arc-rule);background:var(--arc-cream);grid-auto-rows:minmax(140px,auto)}._monthWeek_zor1e_682:last-child{border-bottom:2px solid var(--arc-ink)}._monthDay_zor1e_686{border-left:1px solid var(--arc-rule);align-content:start;gap:4px;min-width:0;padding:6px 8px 8px;display:grid}._monthDay_zor1e_686:first-of-type{border-left:0}._monthDay_zor1e_686:not([data-in-month]){background:0 0}._monthDay_zor1e_686:not([data-in-month]) ._monthDate_zor1e_689{color:var(--arc-muted);font-weight:500}._monthDay_zor1e_686:not([data-in-month]) ._monthEntry_zor1e_690{width:100%;min-height:var(--arc-tap,44px);border:0;border-left:3px solid var(--c-strong);background:color-mix(in srgb, var(--c-soft) 55%, var(--arc-cream));text-align:left;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:6px;min-width:0;padding:4px 6px;font-size:13px;display:grid}._monthEntryText_zor1e_705{gap:1px;min-width:0;display:grid}._monthEntryText_zor1e_705 b{font-size:13px;font-weight:700;line-height:1.2}._monthEntryText_zor1e_705 em{color:var(--arc-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-style:normal;font-weight:500;line-height:1.25;display:-webkit-box;overflow:hidden}._monthDay_zor1e_686[data-closed]{background:color-mix(in srgb, var(--arc-ink) 7%, var(--arc-cream))}._monthDay_zor1e_686[data-today]{box-shadow:inset 0 4px 0 var(--arc-ochre)}._monthToday_zor1e_710{letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:800}._monthDate_zor1e_689{min-width:var(--arc-tap,44px);min-height:var(--arc-tap,44px);text-align:left;background:0 0;border:0;justify-self:start;padding:0 4px;font-size:18px;font-weight:700}._monthDate_zor1e_689:hover{text-underline-offset:3px;text-decoration:underline}._monthClosure_zor1e_713{color:var(--arc-muted);justify-self:start;font-size:12px;font-weight:700}._monthEntries_zor1e_714{gap:3px;min-width:0;margin:0;padding:0;list-style:none;display:grid}._monthEntries_zor1e_714 li{min-width:0}._monthEntry_zor1e_690{width:100%;min-height:var(--arc-tap,44px);border:0;border-left:3px solid var(--c-strong);background:color-mix(in srgb, var(--c-soft) 70%, var(--arc-cream));text-align:left;align-items:center;gap:5px;min-width:0;padding:3px 5px;font-size:13px;font-weight:600;display:flex}._monthMark_zor1e_731{color:var(--c-ink);flex:none}._monthEntry_zor1e_690 svg:last-child{color:var(--arc-rust)}._monthMore_zor1e_733,._monthUnplanned_zor1e_734{color:var(--arc-muted);font-size:12px;font-weight:600}._quarter_zor1e_213{gap:12px;display:grid}._quarterGrid_zor1e_739{grid-template-columns:250px repeat(var(--weeks), minmax(84px, 1fr));border:1px solid var(--arc-ink);background:var(--arc-cream);box-shadow:var(--arc-paper-offset-strong);display:grid;overflow-x:auto}._quarterHead_zor1e_747,._quarterRow_zor1e_748{grid-column:1/-1;grid-template-columns:subgrid;display:grid}._quarterHead_zor1e_747{border-bottom:2px solid var(--arc-ink)}._quarterWeekHead_zor1e_750{border:0;border-left:1px solid var(--arc-rule);text-align:left;background:0 0;align-content:start;gap:2px;padding:10px 8px;display:grid}._quarterWeekHead_zor1e_750 strong{font-size:13px}._quarterWeekHead_zor1e_750 small{color:var(--arc-muted);font-size:12px}._quarterWeekHead_zor1e_750 em{color:var(--arc-rust-ink);font-size:12px;font-style:normal;font-weight:700}._quarterWeekHead_zor1e_750[data-current]{box-shadow:inset 0 5px 0 var(--arc-ochre);background:color-mix(in srgb, var(--course-ochre-soft) 50%, var(--arc-cream))}._quarterRow_zor1e_748{border-top:1px solid var(--arc-ink);grid-template-rows:auto auto}._quarterHead_zor1e_747+._quarterRow_zor1e_748{border-top:0}._quarterRow_zor1e_748>._rail_zor1e_28{flex-direction:column;grid-row:1/span 2}._pacing_zor1e_767{color:var(--arc-muted);gap:3px;margin:0;padding:0 12px 12px 18px;font-size:13px;display:grid}._pacing_zor1e_767 [data-kind=warn]{color:var(--arc-rust-ink);font-weight:700}._quarterCell_zor1e_769{border:0;border-left:1px solid var(--arc-rule);text-align:left;background:0 0;align-content:start;gap:5px;min-height:74px;padding:10px 8px;display:grid}._quarterCell_zor1e_769:hover{background:color-mix(in srgb, var(--c-soft) 60%, var(--arc-cream))}._quarterCell_zor1e_769[data-current]{background:color-mix(in srgb, var(--course-ochre-soft) 35%, var(--arc-cream))}._quarterCell_zor1e_769[data-gap]{background:repeating-linear-gradient(135deg,#0000 0 7px,#2922180d 7px 8px)}._meetingSquares_zor1e_783{flex-wrap:wrap;gap:3px;display:flex}._meetingSquares_zor1e_783 i{border:1px solid var(--c-ink);background:var(--arc-cream);width:11px;height:11px}._meetingSquares_zor1e_783 i[data-planned]{background:var(--c-strong)}._quarterAssess_zor1e_786,._quarterCarry_zor1e_787{color:var(--c-ink);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;font-size:12px;font-weight:700;display:flex;overflow:hidden}._quarterCarry_zor1e_787{color:var(--arc-rust-ink)}._quarterGap_zor1e_789{letter-spacing:.14em;text-transform:uppercase;color:var(--arc-muted);font-size:12px;font-weight:700}._quarterSpans_zor1e_790{border-top:1px dashed var(--arc-rule);grid-column:2/-1;min-height:34px;margin:0 0 10px;position:relative}._quarterSpan_zor1e_790{background:var(--c-strong);white-space:nowrap;text-align:left;border:0;align-items:center;gap:8px;height:22px;margin-top:6px;padding:0 8px;font-size:13px;font-weight:700;display:flex;position:absolute;overflow:hidden;color:var(--c-ink)!important}._quarterSpan_zor1e_790 small{color:var(--arc-ink);font-weight:700}._quarterSpan_zor1e_790[data-before]{clip-path:polygon(8px 0,100% 0,100% 100%,8px 100%,0 50%);padding-left:14px}._quarterSpan_zor1e_790[data-after]{clip-path:polygon(0 0,calc(100% - 8px) 0,100% 50%,calc(100% - 8px) 100%,0 100%)}._quarterNoSpan_zor1e_811{color:var(--arc-muted);font-size:13px;position:absolute;top:9px;left:10px}._year_zor1e_213{gap:20px;display:grid}._yearBar_zor1e_816{flex-wrap:wrap;align-items:center;gap:16px 24px;display:flex}._yearStat_zor1e_817{margin:0;font-size:15px}._yearStat_zor1e_817 strong{font-family:var(--arc-font-editorial);vertical-align:-4px;margin-right:6px;font-size:34px;font-weight:400}._yearHint_zor1e_819{color:var(--arc-muted);margin:0;font-size:13px}._segmented_zor1e_820{border:1px solid var(--arc-ink);background:var(--arc-cream);display:flex}._segmented_zor1e_820 button{border:0;border-left:1px solid var(--arc-rule-strong);background:0 0;align-items:center;gap:6px;min-height:40px;padding:0 14px;font-size:13px;font-weight:600;display:flex}._segmented_zor1e_820 button:first-child{border-left:0}._segmented_zor1e_820 button[data-on]{background:var(--arc-ink);color:var(--arc-cream)!important}._segmentMark_zor1e_824{width:18px;height:18px}._yearMonths_zor1e_825{border:1px solid var(--arc-ink);background:var(--arc-cream);box-shadow:var(--arc-paper-offset-strong);grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:0;display:grid}._yearMonth_zor1e_825{border-right:1px solid var(--arc-rule);border-bottom:1px solid var(--arc-rule);padding:14px 14px 16px}._yearMonth_zor1e_825 h2{font-family:var(--arc-font-editorial);margin:0 0 8px;font-size:18px;font-weight:400}._yearMonth_zor1e_825 h2 span{font-family:var(--arc-font-ui);color:var(--arc-muted);letter-spacing:.1em;font-size:13px}._yearDow_zor1e_829,._yearDays_zor1e_830{grid-template-columns:repeat(7,1fr);display:grid}._yearDow_zor1e_829 span{text-align:center;color:var(--arc-muted);padding-bottom:4px;font-size:12px;font-weight:700}._yearDay_zor1e_830{aspect-ratio:1;background:0 0;border:0;place-items:center;min-width:28px;padding:0;font-size:13px;font-weight:600;display:grid;position:relative}._yearDay_zor1e_830>span{z-index:1;position:relative}._yearDay_zor1e_830:hover{background:var(--arc-paper)}._yearDay_zor1e_830[data-weekend]{color:var(--arc-muted);font-weight:400}._yearDay_zor1e_830[data-outside]{color:var(--arc-muted);text-decoration:line-through;-webkit-text-decoration-color:var(--arc-rule-strong);text-decoration-color:var(--arc-rule-strong);font-weight:400}._yearDay_zor1e_830[data-closed]{background:var(--arc-perforation), var(--arc-void)}._yearDay_zor1e_830[data-today]{outline:2px solid var(--arc-ink);outline-offset:-2px}._yearDay_zor1e_830[data-qstart]{box-shadow:inset 3px 0 0 var(--arc-ink)}._yearDay_zor1e_830[data-qend]{box-shadow:inset -3px 0 0 var(--arc-ink)}._yearPlanned_zor1e_852{background:var(--arc-pine);width:4px;height:4px;margin-left:-2px;position:absolute;bottom:3px;left:50%}._yearPlanned_zor1e_852[data-assess]{background:var(--arc-ink);width:6px;height:6px;margin-left:-3px;transform:rotate(45deg)}._yearX_zor1e_854,._yearCircle_zor1e_855{pointer-events:none;z-index:2;width:100%;height:100%;position:absolute;inset:0}._yearCircle_zor1e_855{width:calc(100% + 6px);height:calc(100% + 6px);inset:-3px}._yearTimeline_zor1e_857{border:1px solid var(--arc-rule-strong);background:var(--arc-cream);gap:8px;padding:16px;display:grid}._yearTrack_zor1e_858{border-bottom:2px solid var(--arc-ink);height:44px;margin-left:160px;position:relative}._yearTick_zor1e_859{letter-spacing:.1em;text-transform:uppercase;color:var(--arc-muted);border-left:1px solid var(--arc-rule);height:100%;padding-left:4px;font-size:12px;font-weight:700;position:absolute;top:0}._yearQuarter_zor1e_860{background:var(--arc-ink);height:16px;color:var(--arc-cream);letter-spacing:.1em;border-right:2px solid var(--arc-cream);padding-left:6px;font-size:12px;font-weight:700;position:absolute;bottom:0}._yearBreak_zor1e_861{background:var(--arc-perforation), var(--arc-desk);height:26px;position:absolute;bottom:0}._yearSpanRow_zor1e_862{grid-template-columns:160px 1fr;align-items:center;display:grid}._yearSpanLabel_zor1e_863{align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}._yearSpanTrack_zor1e_864{background:repeating-linear-gradient(90deg, transparent 0 calc(10% - 1px), var(--arc-rule) calc(10% - 1px) 10%);height:22px;position:relative}._yearSpan_zor1e_862{background:var(--c-strong);height:18px;color:var(--c-ink);box-shadow:inset -1px 0 0 var(--arc-cream);font-size:12px;font-weight:700;position:absolute;top:2px;overflow:hidden}._yearSpan_zor1e_862 span{white-space:nowrap;text-overflow:ellipsis;padding:2px 6px;display:block;overflow:hidden}._status_zor1e_871{z-index:30;background:var(--arc-ink);max-width:min(520px,100vw - 48px);color:var(--arc-cream);box-shadow:var(--arc-paper-offset);padding:10px 14px;font-size:13px;position:fixed;bottom:18px;left:24px}._status_zor1e_871:empty{display:none}@media (width<=1180px){._workspace_zor1e_204[data-page-open]{grid-template-columns:minmax(0,1fr)}._viewBar_zor1e_155{grid-template-columns:auto auto minmax(0,1fr)}._dayBlock_zor1e_647{grid-template-columns:76px minmax(170px,210px) minmax(0,1fr)}._dayActions_zor1e_673{border-left:0;grid-column:2/-1;padding-top:0;display:flex}}@media (width<=760px){._app_zor1e_3{grid-template-columns:1fr}._appRail_zor1e_15{border-right:0;border-bottom:1px solid var(--arc-rule-strong);flex-direction:row;align-items:center;height:auto;padding:6px 8px;position:static;overflow-x:auto}._railMark_zor1e_28{border-bottom:0;border-right:1px solid var(--arc-rule-strong);margin:0 6px 0 0;padding:0 8px 0 0}._railMark_zor1e_28 img{width:40px;height:40px}._railItem_zor1e_30{padding:8px 10px;font-size:13px}._railBottom_zor1e_48{margin-top:0;margin-left:auto}._planHead_zor1e_52{padding:14px 16px 10px}._planHead_zor1e_52 ._viewSelect_zor1e_60{width:100%;margin-left:0}._planHead_zor1e_52 ._viewSelect_zor1e_60 button{flex:1;min-width:0;padding:0 4px}._masthead_zor1e_67{grid-template-columns:1fr auto;gap:12px;padding:0 16px}._schoolYear_zor1e_102{display:none}._wordmark_zor1e_79{padding-right:14px}._mastActions_zor1e_103 ._quietButton_zor1e_130{display:none}._viewBar_zor1e_155{grid-template-columns:1fr auto;gap:12px;padding:14px 16px 10px}._viewSelect_zor1e_60{grid-column:1/-1}._viewSelect_zor1e_60 button{flex:1;min-width:0}._rangeTitle_zor1e_59{grid-area:2/1}._dateNav_zor1e_181{grid-area:2/2}._workspace_zor1e_204{padding:0 16px 48px}._board_zor1e_217{--rail-w:148px;--col-min:148px;--cell-min:116px}._classTab_zor1e_322{grid-template-columns:5px minmax(0,1fr)}._tabGlyph_zor1e_336{display:none}._focusHead_zor1e_531{grid-template-columns:1fr}._focusWeek_zor1e_578{grid-template-columns:96px repeat(var(--cols), minmax(140px, 1fr))}._dayBlock_zor1e_647{grid-template-columns:1fr}._dayTime_zor1e_656{border-right:0;grid-template-columns:auto auto;justify-content:start;gap:10px;padding-bottom:0}._dayActions_zor1e_673{grid-column:1}._yearTrack_zor1e_858{margin-left:0}._yearSpanRow_zor1e_862{grid-template-columns:1fr}}._dialogBackdrop_zor1e_928{z-index:100;background:#0000004d;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}._dialog_zor1e_928{background:var(--arc-paper);border:1px solid var(--arc-rule-strong);border-radius:0;width:90%;max-width:480px;padding:24px;box-shadow:0 8px 32px #0003}._dialog_zor1e_928 h2{font-family:var(--arc-font-editorial);color:var(--arc-ink);margin:0 0 14px;font-size:18px;font-weight:600;line-height:1.3}._dialog_zor1e_928 p{color:var(--arc-muted);margin:0 0 14px;font-size:13px;line-height:1.5}._dialog_zor1e_928 ul{background:var(--arc-void);border-radius:0;margin:14px 0;padding:12px;list-style:none}._dialog_zor1e_928 li{color:var(--arc-ink);padding:4px 0;font-size:13px;line-height:1.4}._dialog_zor1e_928 li+li{border-top:1px solid var(--arc-rule);margin-top:6px;padding-top:6px}._dateInput_zor1e_989{flex-direction:column;gap:6px;margin:14px 0;display:flex}._dateInput_zor1e_989 input{border:1px solid var(--arc-rule-strong);background:var(--arc-cream);color:var(--arc-ink);font-size:13px;font-family:var(--arc-font-ui);border-radius:0;padding:8px 10px}._dateInput_zor1e_989 input:focus{outline:2px solid var(--arc-pine);outline-offset:-2px;background:var(--arc-paper)}._dialogButtons_zor1e_1012{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}._dialogButtons_zor1e_1012 button{border:1px solid var(--arc-rule-strong);background:var(--arc-cream);color:var(--arc-ink);cursor:pointer;border-radius:0;padding:8px 14px;font-size:13px;font-weight:600;transition:background-color .15s}._dialogButtons_zor1e_1012 button:first-child{background:var(--arc-ochre);border-color:var(--arc-ochre);font-weight:700}._dialogButtons_zor1e_1012 button:first-child:hover{background:color-mix(in srgb, var(--arc-ochre) 85%, var(--arc-ink))}._dialogButtons_zor1e_1012 button:last-child:hover{background:var(--arc-void)}@media (width<=640px){._rangeTitle_zor1e_59{display:block;overflow:visible}._rangeTitle_zor1e_59 h1{white-space:normal;text-overflow:clip;font-size:30px;line-height:1.05;overflow:visible}._rangeTitle_zor1e_59 p{white-space:normal;margin-top:2px}._monthHead_zor1e_681{display:none}._monthWeek_zor1e_682{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}._monthDay_zor1e_686{border-top:1px solid var(--arc-rule);grid-template-columns:52px minmax(0,1fr);align-items:start;gap:2px 10px;padding:4px 8px 8px;border-left:0!important}._monthDay_zor1e_686:before{content:attr(data-weekday);letter-spacing:.14em;text-transform:uppercase;color:var(--arc-muted);grid-area:1/2;align-self:center;font-size:12px;font-weight:800}._monthDay_zor1e_686>*{grid-column:2}._monthDay_zor1e_686>._monthDate_zor1e_689{grid-area:1/1/span 3;align-self:start}._overviewSummary_zor1e_679{white-space:normal}}._scrim_zor1e_1065{z-index:60;background:color-mix(in srgb, var(--arc-ink) 55%, transparent);position:fixed;inset:0}._monthDay_zor1e_686{cursor:pointer}._monthDay_zor1e_686:hover{background:color-mix(in srgb, var(--arc-ink) 4%, transparent)}._cellTitle_zor1e_384[data-done]{color:var(--arc-muted)}._cellCheck_zor1e_1069{font-weight:800;text-decoration:none;display:inline-block}._focusWeekLabel_zor1e_589 ._linkButton_zor1e_141{min-height:var(--arc-tap,44px);align-items:center;display:inline-flex}._unitStrip_zor1e_492[data-before]{min-height:12px;padding:0 10px}._unitStrip_zor1e_492[data-before]>*{visibility:hidden;height:0}._classTab_zor1e_322[data-openable]{box-sizing:border-box;text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;border:0}._classTab_zor1e_322[data-openable]:hover{background:color-mix(in srgb, var(--c-soft) 55%, var(--arc-cream))}._classTab_zor1e_322[data-openable]:hover ._tabText_zor1e_337 strong{text-underline-offset:3px;text-decoration:underline}._classTab_zor1e_322[data-openable]:focus-visible{outline:3px solid var(--arc-ink);outline-offset:-3px}._weekStrip_zor1e_1084{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}._weekStrip_zor1e_1084 p{font-variant-numeric:tabular-nums;text-align:center;min-width:9em;margin:0;font-size:16px;font-weight:700}._weekStrip_zor1e_1084 button{min-height:var(--arc-tap,44px);font:inherit;color:var(--arc-ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0 14px;font-size:15px;font-weight:700;text-decoration:underline}._weekStrip_zor1e_1084 button:hover{background:color-mix(in srgb, var(--arc-ink) 7%, transparent)}._weekStrip_zor1e_1084 ._weekStripNow_zor1e_1088{border:2px solid var(--arc-ink);background:var(--arc-ochre,#e4b33d);text-decoration:none}._weekStrip_zor1e_1084 span{color:var(--arc-muted);margin-left:auto;font-size:13px}._focusDate_zor1e_609{letter-spacing:.04em;text-transform:uppercase;color:var(--arc-muted);font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;padding:8px 12px;font-size:13px;font-weight:700;display:flex}._focusDate_zor1e_609 b{letter-spacing:0;color:var(--arc-ink);font-size:24px;font-weight:800}._focusDate_zor1e_609[data-today]{background:var(--arc-ochre,#e4b33d);color:var(--arc-ink);box-shadow:none}._focusDate_zor1e_609 em{text-transform:none;font-size:12px}._focusWeek_zor1e_578 ._cell_zor1e_343{background:var(--arc-paper-white,#f9f4e9);border-top:4px solid var(--c-strong);box-shadow:none}._focusWeek_zor1e_578 ._cell_zor1e_343:not([data-planned]){background:0 0;border-top-style:dashed}._focusWeek_zor1e_578 ._cell_zor1e_343[data-today]{box-shadow:inset 0 0 0 3px var(--arc-ink)}._focusWeek_zor1e_578 ._cellTitle_zor1e_384{font-family:var(--arc-font-ui,inherit);font-size:16px;font-weight:700;line-height:1.25}._focusWeek_zor1e_578 ._cellEmptyHint_zor1e_470{color:var(--arc-ink);font-weight:700}@media (prefers-reduced-motion:reduce){._cell_zor1e_343,._page_zor1e_1101,._drawer_zor1e_1101{transition:none}}._unitStrip_zor1e_492,._quarterSpan_zor1e_790,._yearDay_zor1e_830{position:relative}._unitStrip_zor1e_492:after,._quarterSpan_zor1e_790:after{content:"";position:absolute;inset:-10px 0}._yearDay_zor1e_830:after{content:"";position:absolute;inset:-6px}._yearModes_zor1e_1107 button,._yearMode_zor1e_1107 button,._yearToolbar_zor1e_1107 button{min-height:var(--arc-tap,44px);min-width:var(--arc-tap,44px)}._focusWeek_zor1e_578 ._unitStrip_zor1e_492{pointer-events:auto}._monthEntry_zor1e_690{background:0 0;border-left-width:4px}._monthEntry_zor1e_690:hover{background:color-mix(in srgb, var(--c-soft) 45%, transparent)}dialog._dialog_zor1e_928{max-height:calc(100dvh - 48px);margin:auto;position:fixed;inset:0;overflow-y:auto}dialog._dialog_zor1e_928::backdrop{background:#1c2b3a73}._page_1nfoi_3 button,._desk_1nfoi_4 button,._startDay_1nfoi_5 button{font:inherit;color:inherit;cursor:pointer}._page_1nfoi_3 button:disabled,._desk_1nfoi_4 button:disabled{cursor:default;opacity:.45}._page_1nfoi_3 input,._page_1nfoi_3 select,._desk_1nfoi_4 input,._desk_1nfoi_4 select{min-height:var(--arc-tap,44px);border:1px solid var(--arc-rule-strong);background:var(--arc-cream);border-radius:0;min-width:0;padding:0 10px}._page_1nfoi_3 input:hover,._desk_1nfoi_4 input:hover{border-color:var(--arc-ink)}._page_1nfoi_3 button:not([class]),._desk_1nfoi_4 button:not([class]){min-height:var(--arc-tap,44px);border:1px solid var(--arc-rule-strong);background:var(--arc-cream);border-radius:0;padding:0 11px;font-size:13px;font-weight:600}._page_1nfoi_3 button:not([class]):hover,._desk_1nfoi_4 button:not([class]):hover{border-color:var(--arc-ink)}._page_1nfoi_3 form button[type=submit],._desk_1nfoi_4 form button[type=submit]{background:var(--arc-ink);color:var(--arc-cream);border-color:var(--arc-ink)}._quiet_1nfoi_38{color:var(--arc-muted);margin:0;font-size:13px}._kicker_1nfoi_39{letter-spacing:.16em;text-transform:uppercase;color:var(--arc-muted);margin:0;font-size:12px;font-weight:700}._page_1nfoi_3{z-index:61;background:var(--arc-cream);border:1px solid var(--arc-ink);width:min(920px,100vw - 48px);max-height:calc(100dvh - 48px);box-shadow:var(--arc-paper-offset-strong);overscroll-behavior:contain;display:grid;position:fixed;top:50%;left:50%;overflow:hidden auto;transform:translate(-50%,-50%)}._pageHead_1nfoi_62{border-bottom:2px solid var(--arc-ink);gap:10px;padding:0 0 18px;display:grid}._pageTab_1nfoi_64{box-shadow:inset 6px 0 0 var(--c-strong);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px 14px 6px 18px;display:grid}._pageDateRow_1nfoi_72{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:0 16px;display:grid}._pageDate_1nfoi_72{text-align:center;letter-spacing:.12em;text-transform:uppercase;color:var(--arc-muted);margin:0;font-size:13px;font-weight:700}._stepButton_1nfoi_74{min-height:var(--arc-tap,44px);border:1px solid var(--arc-rule);background:0 0;padding:0 10px;font-size:13px;font-weight:600}._stepButton_1nfoi_74:hover:not(:disabled){border-color:var(--arc-ink)}._pageMeta_1nfoi_76{color:var(--arc-muted);margin:0;padding:0 18px;font-size:13px}._pageMeta_1nfoi_76[data-status=no-school],._pageMeta_1nfoi_76[data-status=no-meeting],._pageMeta_1nfoi_76[data-status=unresolved]{color:var(--arc-rust-ink);font-weight:600}._pageMeta_1nfoi_76 span{color:var(--c-ink);font-weight:600}._teachBlock_1nfoi_81{background:var(--arc-teach);color:var(--arc-cream);grid-template-columns:auto 1fr;align-items:center;gap:14px;margin:4px 18px 0;padding:12px;display:grid}._teachBlock_1nfoi_81 p{color:color-mix(in srgb, var(--arc-cream) 82%, transparent);margin:0;font-size:13px;line-height:1.35}._teachButton_1nfoi_92{border:1px solid var(--arc-cream);background:var(--arc-pine);letter-spacing:.02em;min-height:44px;padding:0 16px;font-weight:700;color:var(--arc-cream)!important}._teachButton_1nfoi_92:hover{background:var(--arc-pine-ink)}._section_1nfoi_103{border-top:1px solid var(--arc-rule-strong);gap:12px;padding:18px 18px 20px;display:grid}._pageHead_1nfoi_62+._section_1nfoi_103{border-top:0}._sectionHead_1nfoi_105{letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid var(--arc-rule);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0 -18px 2px;padding:0 18px 8px;font-size:13px;font-weight:700;display:flex}._sectionHead_1nfoi_105 span{background:var(--arc-ink);min-width:28px;height:22px;color:var(--arc-cream);letter-spacing:.08em;place-items:center;font-size:12px;display:inline-grid}._sectionHead_1nfoi_105 small{letter-spacing:.02em;text-transform:none;color:var(--arc-muted);flex-basis:100%;font-size:13px;font-weight:500}._addRow_1nfoi_130{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}._addRow_1nfoi_130:has(>select){grid-template-columns:auto minmax(0,1fr) auto}._addRow_1nfoi_130:has(>._minutes_1nfoi_132){grid-template-columns:minmax(0,1fr) 70px auto}._items_1nfoi_134{border:1px solid var(--arc-rule-strong);gap:0;margin:0;padding:0;list-style:none;display:grid}._items_1nfoi_134:empty{display:none}._item_1nfoi_134{border-top:1px solid var(--arc-rule);background:color-mix(in srgb, var(--c-soft) 30%, var(--arc-cream));gap:8px;padding:10px 10px 10px 12px;display:grid}._item_1nfoi_134:first-child{border-top:0}._item_1nfoi_134[data-status=completed]{background:var(--arc-cream)}._item_1nfoi_134[data-status=completed] input{color:var(--arc-muted);text-decoration:line-through}._item_1nfoi_134[data-status=deferred]{background:var(--arc-void)}._item_1nfoi_134[data-kind=assessment]{box-shadow:inset 4px 0 0 var(--c-ink)}._itemMain_1nfoi_142{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}._itemIndex_1nfoi_143{color:var(--c-ink);text-align:center;font-size:13px;font-weight:700}._itemActions_1nfoi_144{flex-wrap:wrap;align-items:center;gap:6px;padding-left:36px;display:flex}._itemStatus_1nfoi_145{letter-spacing:.12em;text-transform:uppercase;color:var(--arc-muted);margin-right:auto;font-size:12px;font-weight:700}._provenance_1nfoi_146{color:var(--arc-rust-ink);align-items:center;gap:6px;margin:0;padding-left:36px;font-size:13px;font-weight:700;display:flex}._provenance_1nfoi_146 svg{color:var(--arc-rust)}._carryChoice_1nfoi_148{border:1px solid var(--arc-rust);background:var(--arc-cream);flex-wrap:wrap;align-items:center;gap:8px;margin-left:36px;padding:10px;display:flex}._carryChoice_1nfoi_148 p{color:var(--arc-rust-ink);flex-basis:100%;margin:0;font-size:13px;font-weight:600}._textButton_1nfoi_150{text-underline-offset:3px;background:0 0;border:0;justify-self:start;padding:0;font-size:13px;font-weight:600;text-decoration:underline}._rhythmEdit_1nfoi_152{gap:6px;display:grid}._rhythmRow_1nfoi_153{grid-template-columns:28px minmax(0,1fr) 62px auto auto auto;align-items:center;gap:6px;display:grid}._minutes_1nfoi_132{text-align:center;width:100%}._attachments_1nfoi_156{gap:8px;margin:0;padding:0;list-style:none;display:grid}._attachment_1nfoi_156{border:1px solid var(--arc-ink);background:var(--arc-cream);box-shadow:var(--arc-paper-offset);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 10px 10px 12px;display:grid}._attachment_1nfoi_156 svg{color:var(--c-ink)}._attachment_1nfoi_156 strong{font-size:13px;display:block}._attachment_1nfoi_156 a,._attachment_1nfoi_156 span{color:var(--arc-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}._attachmentTag_1nfoi_171{letter-spacing:.1em;text-transform:uppercase;background:var(--arc-teach);padding:3px 6px;font-weight:700;color:var(--arc-cream)!important;font-size:12px!important}._attachment_1nfoi_156[data-kind=note] ._attachmentTag_1nfoi_171{border:1px solid var(--arc-rule-strong);background:0 0;color:var(--arc-muted)!important}._attachmentVoid_1nfoi_173{border:1px dashed var(--arc-rule-strong);color:var(--arc-muted);background:var(--arc-void);align-items:center;gap:10px;padding:16px 14px;font-size:13px;display:flex}._resourceForm_1nfoi_174{grid-template-columns:auto minmax(0,1fr) minmax(0,1.3fr) auto;gap:6px;display:grid}._unitRow_1nfoi_176,._unitForm_1nfoi_177{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}._unitRow_1nfoi_176 input[type=date],._unitForm_1nfoi_177 input[type=date]{grid-column:auto/span 1;width:100%;min-width:0}._unitRow_1nfoi_176 input:first-of-type,._unitForm_1nfoi_177 input:first-of-type{grid-column:2/-1}._unitRow_1nfoi_176 input[type=date]:first-of-type{grid-column:auto}._unitRow_1nfoi_176{border-left:5px solid var(--c-strong);background:color-mix(in srgb, var(--c-soft) 35%, var(--arc-cream));padding:6px 6px 6px 10px}._unitRow_1nfoi_176:not([data-covering]){border-left-color:var(--arc-rule-strong);background:var(--arc-cream)}._unitRow_1nfoi_176 input:first-of-type{font-family:var(--arc-font-editorial);font-size:15px;font-style:italic}._drawer_1nfoi_189{z-index:61;background:var(--arc-cream);border:1px solid var(--arc-rule-strong);width:min(720px,100vw - 48px);max-height:calc(100dvh - 48px);box-shadow:var(--arc-paper-offset-strong);align-content:start;gap:14px;padding:18px 18px 22px;display:grid;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}._drawer_1nfoi_189 button,._drawer_1nfoi_189 input,._drawer_1nfoi_189 select{font:inherit;color:inherit}._drawer_1nfoi_189 input,._drawer_1nfoi_189 select{min-height:var(--arc-tap,44px);border:1px solid var(--arc-rule-strong);background:var(--arc-cream);border-radius:0;min-width:0;padding:0 10px}._drawer_1nfoi_189 button:not([class]){min-height:var(--arc-tap,44px);border:1px solid var(--arc-rule-strong);background:var(--arc-cream);cursor:pointer;padding:0 11px;font-size:13px;font-weight:600}._drawer_1nfoi_189 form button[type=submit]{background:var(--arc-ink);color:var(--arc-cream);border-color:var(--arc-ink)}._drawerHead_1nfoi_214{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}._drawerHead_1nfoi_214 h2{font-family:var(--arc-font-editorial);text-underline-offset:6px;margin:0;font-size:24px;font-weight:500;text-decoration:underline;text-decoration-thickness:2px}._drawerStack_1nfoi_216{gap:12px;display:grid}._filterTabs_1nfoi_217{border-bottom:1px solid var(--arc-rule-strong);gap:4px;padding-bottom:8px;display:flex}._filterTabs_1nfoi_217 button{min-height:var(--arc-tap,44px);cursor:pointer;background:0 0;border:0;padding:0 12px;font-size:13px;font-weight:600}._filterTabs_1nfoi_217 button[data-on]{background:var(--arc-ochre)}._workspaceList_1nfoi_220{gap:10px;margin:0;padding:0;list-style:none;display:grid}._linkCard_1nfoi_221{background:var(--arc-cream);border:1px solid var(--arc-rule-strong);box-shadow:inset 4px 0 0 var(--c-strong,var(--arc-slate)), var(--arc-paper-offset);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 12px 12px 14px;display:grid}._linkCard_1nfoi_221 strong{font-size:15px;line-height:1.25;display:block}._linkCard_1nfoi_221 ._textButton_1nfoi_150{color:var(--arc-muted);font-size:13px}._linkCard_1nfoi_221 a{color:var(--arc-ink);white-space:nowrap;font-size:13px;font-weight:700}._noteCard_1nfoi_225{background:var(--course-ochre-soft);border:1px solid #1c2b3a1a;gap:4px;padding:14px 16px;display:grid}._noteCard_1nfoi_225[data-tone=sky]{background:var(--course-lake-soft)}._noteCard_1nfoi_225[data-tone=class]{background:var(--c-soft)}._noteCard_1nfoi_225 small{letter-spacing:.12em;text-transform:uppercase;color:var(--arc-muted);font-size:12px;font-weight:700}._noteCard_1nfoi_225 p{font-family:var(--arc-font-editorial);margin:0;font-size:18px;line-height:1.3}._noteCard_1nfoi_225 strong{font-size:13px}._drawer_1nfoi_189 ._deskPanel_1nfoi_231{border-top-width:3px}._desk_1nfoi_4{gap:14px;display:grid}._deskHeading_1nfoi_236{font-family:var(--arc-font-editorial);margin:0;font-size:24px;font-weight:400}._deskGrid_1nfoi_237{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));align-items:start;gap:16px;display:grid}._deskPanel_1nfoi_231{background:var(--arc-cream);border:1px solid var(--arc-rule-strong);border-top:4px solid var(--arc-ink);gap:10px;padding:16px;display:grid}._deskPanel_1nfoi_231[data-wide]{grid-column:span 2}._deskPanel_1nfoi_231[data-course]{border-top-color:var(--c-strong)}._deskPanel_1nfoi_231 h3{letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:13px;font-weight:700}._deskPanel_1nfoi_231 h4{letter-spacing:.14em;text-transform:uppercase;color:var(--arc-muted);margin:6px 0 0;font-size:12px;font-weight:700}._deskList_1nfoi_250{gap:4px;margin:0;padding:0 0 0 16px;font-size:13px;display:grid}._deskRowButton_1nfoi_251{text-align:left;min-height:var(--arc-tap,44px);border:0;border-top:1px solid var(--arc-rule);background:0 0;padding:8px 4px;font-size:15px}._deskPanel_1nfoi_231 h4 small{letter-spacing:0;text-transform:none;color:var(--arc-muted);font-size:12px;font-weight:500}._deskRowButton_1nfoi_251:hover{border-color:var(--arc-ink)}._toggleRow_1nfoi_254{align-items:center;gap:8px;font-size:13px;display:flex}._toggleRow_1nfoi_254 input{width:18px;height:18px;min-height:0;accent-color:var(--arc-pine)}._mscForm_1nfoi_256{grid-template-columns:auto minmax(0,1fr) minmax(0,.8fr) auto auto;gap:6px;display:grid}._mscColumns_1nfoi_257{border:1px solid var(--arc-rule-strong);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}._mscColumn_1nfoi_257{border-left:1px solid var(--arc-rule);align-content:start;gap:6px;min-width:0;padding:10px;display:grid}._mscColumn_1nfoi_257:first-child{border-left:0}._mscColumn_1nfoi_257 h4{margin:0}._mscItem_1nfoi_261{background:var(--arc-paper);border:1px solid var(--arc-rule);gap:6px;padding:8px;font-size:13px;display:grid}._mscItem_1nfoi_261 [data-done]{color:var(--arc-muted);text-decoration:line-through}._mscItem_1nfoi_261>div{flex-wrap:wrap;gap:4px;display:flex}._mscItem_1nfoi_261 select,._mscItem_1nfoi_261 input,._mscItem_1nfoi_261 button{min-height:var(--arc-tap,44px)!important;font-size:13px!important}._rangeForm_1nfoi_267{grid-template-columns:auto minmax(0,1fr);gap:6px;display:grid}._rangeForm_1nfoi_267 input[type=date]{width:100%}._rangeForm_1nfoi_267 button{grid-column:2;justify-self:end}._rangeList_1nfoi_270{gap:4px;margin:0;padding:0;list-style:none;display:grid}._rangeList_1nfoi_270 li{background:var(--arc-perforation), var(--arc-void);justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;font-size:13px;display:flex}._rangeList_1nfoi_270 strong{margin-right:6px}._scrim_1nfoi_276{z-index:40;background:#17231e6b;place-items:start center;padding:8vh 16px 16px;display:grid;position:fixed;inset:0;overflow:auto}._startDay_1nfoi_5{background:var(--arc-cream);border:1px solid var(--arc-teach);width:min(980px,100%);box-shadow:4px 4px 0 var(--arc-teach);gap:0;display:grid}._startHead_1nfoi_285{background:var(--arc-teach);color:var(--arc-cream);justify-content:space-between;align-items:flex-end;gap:16px;padding:18px 20px 14px;display:flex}._startHead_1nfoi_285 ._kicker_1nfoi_39{color:color-mix(in srgb, var(--arc-cream) 72%, transparent)}._startHead_1nfoi_285 h2{font-family:var(--arc-font-editorial);margin:4px 0 0;font-size:32px;font-weight:400}._startHead_1nfoi_285 ._closeButton_1nfoi_288{border-color:color-mix(in srgb, var(--arc-cream) 50%, transparent);background:0 0;color:var(--arc-cream)!important}._startKey_1nfoi_289{border-bottom:1px solid var(--arc-rule-strong);background:var(--arc-paper);margin:0;padding:12px 20px;font-size:13px}._startEmpty_1nfoi_290{font-family:var(--arc-font-editorial);color:var(--arc-muted);align-items:center;gap:14px;padding:28px 20px;font-size:18px;display:flex}._startEmpty_1nfoi_290 p{margin:0}._startList_1nfoi_292{margin:0;padding:0;list-style:none}._startRow_1nfoi_293{border-top:1px solid var(--arc-rule-strong);box-shadow:inset 6px 0 0 var(--c-strong);grid-template-columns:82px minmax(170px,220px) minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 20px;display:grid}._startRow_1nfoi_293:first-child{border-top:0}._startTime_1nfoi_303{font-size:18px;font-weight:700}._startPlan_1nfoi_304{gap:4px;min-width:0;display:grid}._startPlan_1nfoi_304 strong{font-family:var(--arc-font-editorial);text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:400;overflow:hidden}._startPlan_1nfoi_304 small{color:var(--arc-muted);flex-wrap:wrap;align-items:center;gap:4px;font-size:13px;display:flex}._startPlan_1nfoi_304 [data-ready]{color:var(--arc-pine-ink);font-weight:700}._startRhythm_1nfoi_308{color:var(--c-ink);align-items:center;gap:2px;display:inline-flex}._startRhythm_1nfoi_308 svg:last-of-type{margin-right:5px}._startActions_1nfoi_310{gap:8px;display:flex}._secondary_1nfoi_311,._primary_1nfoi_312{border-radius:0;min-height:44px;padding:0 14px;font-weight:700}._secondary_1nfoi_311{border:1px solid var(--arc-ink);background:var(--arc-cream)}._primary_1nfoi_312{border:1px solid var(--arc-teach);background:var(--arc-pine);box-shadow:2px 2px 0 var(--arc-teach);color:var(--arc-cream)!important}._primary_1nfoi_312:hover{background:var(--arc-pine-ink)}._drawer_1nfoi_189,._page_1nfoi_3{padding-bottom:48px;overflow-y:auto}@media (width<=760px){._deskPanel_1nfoi_231[data-wide]{grid-column:auto}._mscForm_1nfoi_256,._mscColumns_1nfoi_257,._resourceForm_1nfoi_174,._unitRow_1nfoi_176,._unitForm_1nfoi_177{grid-template-columns:1fr}._rhythmRow_1nfoi_153{grid-template-columns:24px minmax(0,1fr) 56px}._teachBlock_1nfoi_81{grid-template-columns:1fr}._startRow_1nfoi_293{grid-template-columns:1fr;gap:8px}}._drawer_1nfoi_189 ._mscForm_1nfoi_256{grid-template-columns:auto minmax(0,1fr)}._drawer_1nfoi_189 ._mscForm_1nfoi_256>input:not([type=date]){grid-column:2}._drawer_1nfoi_189 ._mscForm_1nfoi_256>select:nth-of-type(2){grid-column:1/-1}._drawer_1nfoi_189 ._mscColumns_1nfoi_257{grid-template-columns:1fr}._drawer_1nfoi_189 ._mscColumn_1nfoi_257{border-left:0;border-top:1px solid var(--arc-rule)}._drawer_1nfoi_189 ._mscColumn_1nfoi_257:first-child{border-top:0}._drawer_1nfoi_189 ._mscItem_1nfoi_261>div{grid-template-columns:auto minmax(0,1fr);gap:4px;display:grid}._mscQuick_1nfoi_351{gap:10px;display:grid}._mscSegments_1nfoi_352{border:2px solid var(--arc-ink);grid-template-columns:repeat(3,1fr);display:grid}._mscSegments_1nfoi_352 button{min-height:var(--arc-tap,44px);border:0;border-left:1px solid var(--arc-rule-strong);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;font-size:13px;font-weight:700}._mscSegments_1nfoi_352 button:first-child{border-left:0}._mscSegments_1nfoi_352 button[aria-pressed=true]{background:var(--arc-ink);color:var(--arc-cream)}._mscAddRow_1nfoi_356{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}._mscAddRow_1nfoi_356 button{min-height:var(--arc-tap,44px);border:1px solid var(--arc-ink);background:var(--arc-ink);color:var(--arc-cream);cursor:pointer;padding:0 18px;font-weight:700}._mscMore_1nfoi_358{gap:8px;font-size:13px;display:grid}._mscMore_1nfoi_358 summary,._mscEdit_1nfoi_359 summary{min-height:var(--arc-tap,44px);cursor:pointer;letter-spacing:.06em;text-underline-offset:3px;align-items:center;font-size:13px;font-weight:700;text-decoration:underline;list-style:none;display:inline-flex}._mscMore_1nfoi_358 summary::-webkit-details-marker{display:none}._mscEdit_1nfoi_359 summary::-webkit-details-marker{display:none}._mscGroup_1nfoi_361{border-top:3px solid var(--arc-ink);gap:0;display:grid}._mscGroup_1nfoi_361[data-level=should]{border-top-color:var(--arc-ochre,#d9a22f)}._mscGroup_1nfoi_361[data-level=could]{border-top-color:var(--arc-sage,#9aaa89)}._mscGroup_1nfoi_361 h4{letter-spacing:.14em;text-transform:uppercase;margin:0;padding:8px 0 4px;font-size:13px;font-weight:800}._mscGroup_1nfoi_361 h4 small{color:var(--arc-muted);font-weight:600}._mscEmpty_1nfoi_366{color:var(--arc-muted);margin:0 0 8px;font-size:13px}._mscRow_1nfoi_367{border-top:1px solid var(--arc-rule);grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:2px 0;display:grid}._mscCheck_1nfoi_368{width:var(--arc-tap,44px);height:var(--arc-tap,44px);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;font-size:15px;font-weight:800;display:grid;position:relative}._mscCheck_1nfoi_368:before{content:"";border:2px solid var(--arc-ink);position:absolute;inset:11px}._mscCheck_1nfoi_368[aria-pressed=true]:before{background:var(--arc-ink)}._mscCheck_1nfoi_368[aria-pressed=true]{color:var(--arc-cream)}._mscText_1nfoi_372{font-size:15px;line-height:1.3}._mscText_1nfoi_372[data-done]{color:var(--arc-muted);text-decoration:line-through}._mscEdit_1nfoi_359{grid-column:1/-1;gap:8px;display:grid}._mscEdit_1nfoi_359[open]{padding-bottom:10px}._mscRow_1nfoi_367 ._mscEdit_1nfoi_359{grid-column:auto}._mscRow_1nfoi_367 ._mscEdit_1nfoi_359[open]{grid-column:1/-1}._itemMore_1nfoi_379{position:relative}._itemMore_1nfoi_379 summary{min-height:var(--arc-tap,44px);border:1px solid var(--arc-rule-strong);background:var(--arc-cream);cursor:pointer;align-items:center;padding:0 12px;font-size:13px;font-weight:600;list-style:none;display:inline-flex}._itemMore_1nfoi_379 summary::-webkit-details-marker{display:none}._itemMoreList_1nfoi_382{z-index:5;border:2px solid var(--arc-ink);background:var(--arc-cream);min-width:180px;box-shadow:4px 4px 0 var(--arc-ink);display:grid;position:absolute;top:100%;right:0}._itemMoreList_1nfoi_382 button{min-height:var(--arc-tap,44px);border:0;border-top:1px solid var(--arc-rule);text-align:left;cursor:pointer;background:0 0;padding:0 14px;font-size:15px;font-weight:600}._itemMoreList_1nfoi_382 button:first-child{border-top:0}._itemMoreList_1nfoi_382 button:disabled{opacity:.45;cursor:not-allowed}._mscEdit_1nfoi_359 summary{min-width:var(--arc-tap,44px);justify-content:center}details[data-collapsible]>summary{cursor:pointer;min-height:var(--arc-tap,44px);list-style:none}details[data-collapsible]>summary::-webkit-details-marker{display:none}details[data-collapsible]>summary:after{content:"+";margin-left:auto;font-size:18px;font-weight:700}details[data-collapsible][open]>summary:after{content:"−"}._mscGroup_1nfoi_361 h4 small{font-size:12px}._page_1nfoi_3 [aria-label^=Move]{min-width:var(--arc-tap,44px)}._titleRow_1nfoi_400{flex-wrap:wrap;align-items:center;gap:8px 14px;padding:0 18px;display:flex}._titleRow_1nfoi_400>input{flex:15em;width:auto;min-width:0}._pageDateRow_1nfoi_72{padding:0 18px}._pageDateRow_1nfoi_72 ._stepButton_1nfoi_74{min-height:var(--arc-tap,44px);color:var(--arc-muted);border-color:#0000}._pageTabActions_1nfoi_404{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}._closeButton_1nfoi_288{min-height:var(--arc-tap,44px);min-width:var(--arc-tap,44px);border:1px solid var(--arc-rule-strong);background:var(--arc-cream);padding:0 14px;font-size:14px;font-weight:700}._closeButton_1nfoi_288:hover{border-color:var(--arc-ink)}@media (width<=640px){._page_1nfoi_3,._drawer_1nfoi_189{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);top:8px;left:8px;transform:none}._titleRow_1nfoi_400{grid-template-columns:1fr;display:grid}._pageTab_1nfoi_64{grid-template-columns:1fr}._titleRow_1nfoi_400>input{font-size:24px}._pageTabActions_1nfoi_404{justify-content:flex-start}}._sameDay_1nfoi_420{flex-wrap:wrap;gap:6px;padding:0 18px;display:flex}._sameDay_1nfoi_420 button{min-height:var(--arc-tap,44px);border:1px solid var(--arc-rule-strong);font:inherit;color:var(--arc-ink);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:0 10px;font-size:14px;display:inline-flex}._sameDay_1nfoi_420 button[aria-pressed=true]{border:2px solid var(--arc-ink);background:color-mix(in srgb, var(--c-soft) 60%, transparent);font-weight:700}._sameDay_1nfoi_420{border-bottom:1px solid var(--arc-rule);flex-wrap:nowrap;gap:0;overflow-x:auto}._sameDay_1nfoi_420 button{white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;font-size:14px}._sameDay_1nfoi_420 button[aria-pressed=true]{border:0;border-bottom:3px solid var(--c-strong);background:0 0;font-weight:700}._sameDay_1nfoi_420 button svg{display:none}._pageDateRow_1nfoi_72{grid-template-columns:auto 1fr auto;padding:0 18px 4px}._pageDate_1nfoi_72{letter-spacing:.06em;font-size:14px}._page_1nfoi_3:focus{outline:none}:is(._drawer_1nfoi_189 label:has(input[type=checkbox]),._drawer_1nfoi_189 label:has(input[type=radio])){min-height:var(--arc-tap,44px);align-items:center;gap:10px;display:flex}._deskPanel_1nfoi_231 button[aria-label^=Remove]{min-width:var(--arc-tap,44px);color:var(--arc-rust-ink,#8a2f26);text-underline-offset:3px;background:0 0;border:0;font-weight:600;text-decoration:underline}._deskPanel_1nfoi_231 button[aria-label^=Remove]:hover{background:color-mix(in srgb, var(--arc-rust-ink,#8a2f26) 8%, transparent)}._numeral_1nfoi_441{vertical-align:middle;width:28px;height:28px;margin-right:8px;display:inline-block}._drawer_1nfoi_189[data-kind=workspace]{width:min(1240px,100vw - 48px)}._drawerTabs_1nfoi_448{border-bottom:1px solid var(--arc-rule-strong);background:color-mix(in srgb, var(--arc-ink) 5%, var(--arc-cream));gap:0;margin:-18px -18px 4px;padding:0 18px;display:flex}._drawerTabs_1nfoi_448 button[role=tab]{min-height:var(--arc-tap,44px);font:inherit;color:var(--arc-muted);cursor:pointer;background:0 0;border:0;border-bottom:4px solid #0000;padding:0 18px;font-size:15px;font-weight:600}._drawerTabs_1nfoi_448 button[role=tab][aria-selected=true]{border-bottom-color:var(--arc-ink);color:var(--arc-ink);background:var(--arc-cream);font-weight:800}._drawerHead_1nfoi_214 h2 svg{vertical-align:-8px;margin-right:10px;display:inline-block}._mscRow_1nfoi_367{cursor:grab}._mscRow_1nfoi_367[data-dragging]{opacity:.4}._mscRow_1nfoi_367[data-over]{box-shadow:0 -3px 0 var(--arc-ink)}._mscGroup_1nfoi_361[data-over]{background:color-mix(in srgb, var(--arc-ochre,#e4b33d) 18%, transparent);outline:2px dashed var(--arc-ink);outline-offset:2px}._mscGrip_1nfoi_458{background:radial-gradient(circle, var(--arc-muted) 1.4px, transparent 1.6px) 0 0 / 5px 7px;opacity:.8;flex:none;width:10px;height:22px}._mscHead_1nfoi_461{justify-content:space-between;align-items:center;gap:12px;display:flex}._mscHead_1nfoi_461 h3{margin:0}._mscUndo_1nfoi_463{align-items:center;gap:8px;margin:0;font-size:14px;display:flex}._mscRow_1nfoi_367{grid-template-columns:auto auto minmax(0,1fr) auto auto}._deskPanel_1nfoi_231 ._mscChip_1nfoi_465{min-height:var(--arc-tap,44px);border:1px solid var(--arc-rule-strong);font:inherit;letter-spacing:.12em;text-transform:uppercase;color:var(--arc-ink);cursor:pointer;background:0 0;border-radius:0;padding:0 12px;font-size:12px;font-weight:800}._deskPanel_1nfoi_231 ._mscChip_1nfoi_465[data-level=must]{border-color:var(--arc-ink);border-width:2px}._mscEdit_1nfoi_359>button{width:100%;min-height:var(--arc-tap,44px);text-align:left;display:block}._deskPanel_1nfoi_231 ._mscEdit_1nfoi_359>._mscDanger_1nfoi_468{color:var(--arc-rust-ink,#8a2f26)}._mscSnoozed_1nfoi_469{border-top:1px solid var(--arc-rule);gap:4px;padding-top:8px;display:grid}._mscSnoozed_1nfoi_469 p{color:var(--arc-muted);align-items:center;gap:8px;margin:0;font-size:14px;display:flex}._mscEdit_1nfoi_359>summary{min-width:var(--arc-tap,44px);min-height:var(--arc-tap,44px);border:1px solid var(--arc-rule-strong);letter-spacing:.1em;cursor:pointer;place-items:center;font-size:18px;text-decoration:none;list-style:none;display:inline-grid}._mscEdit_1nfoi_359>summary::-webkit-details-marker{display:none}@media (width<=640px){._mscRow_1nfoi_367{grid-template-columns:auto auto minmax(0,1fr)}._mscRow_1nfoi_367 ._mscChip_1nfoi_465,._mscRow_1nfoi_367 ._mscEdit_1nfoi_359{grid-column:3;justify-self:start}._titleRow_1nfoi_400 button[class*=plate]{max-width:100%}._titleRow_1nfoi_400 [class*=plateArt]{max-width:100%;height:auto}._titleRow_1nfoi_400 [class*=plateLabel]{font-size:13px}}._mscAllDone_1nfoi_481{align-items:center;gap:12px;margin:0;font-size:16px;display:flex}._mscAllDone_1nfoi_481 img{object-fit:contain;width:96px;height:96px}._rhythmRow_1nfoi_153{grid-template-columns:28px minmax(0,1fr) 62px auto auto auto auto}._layoutPick_1nfoi_485{align-items:center;gap:6px;display:inline-flex}._layoutPick_1nfoi_485 img{object-fit:contain;width:72px;height:40px;display:block}._layoutPick_1nfoi_485 select{max-width:130px}@media (width<=640px){._rhythmRow_1nfoi_153{grid-template-columns:24px minmax(0,1fr) 56px}._layoutPick_1nfoi_485{grid-column:1/-1}}._mscEdit_1nfoi_359>form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;margin:8px 0;display:grid}._mscEdit_1nfoi_359>form label{gap:4px;min-width:0;font-size:14px;display:grid}._mscEdit_1nfoi_359>form input{width:100%;min-width:0;min-height:44px}._mscEdit_1nfoi_359>form button{min-height:44px}._pageTab_1nfoi_64 h1{font-family:var(--arc-font-editorial);margin:0;font-size:clamp(24px,3vw,30px);font-weight:500;line-height:1.2}._lessonFocus_1nfoi_498{gap:4px;display:grid}._focusLabel_1nfoi_499{font-family:var(--arc-font-ui);color:var(--arc-muted);padding:0 18px;font-size:13px;font-weight:600}._titleRow_1nfoi_400>input{font-size:clamp(22px,2.5vw,28px);line-height:1.25}._pageDate_1nfoi_72{letter-spacing:0;text-transform:none;color:var(--arc-ink);font-size:14px;font-weight:600}._sectionHead_1nfoi_105,._section_1nfoi_103>summary{font-family:var(--arc-font-ui);letter-spacing:0;text-transform:none;font-size:18px;font-weight:700;line-height:1.3}._section_1nfoi_103>summary h2{font:inherit;margin:0}._importer_1x3g7_1{border-bottom:1px solid var(--arc-rule-strong);gap:16px;padding-block:12px 24px;display:grid}._importer_1x3g7_1 h4,._importer_1x3g7_1 p{margin:0}._importer_1x3g7_1 p{overflow-wrap:anywhere;max-width:65ch;line-height:1.45}._importer_1x3g7_1 label{gap:6px;font-weight:600;display:grid}._importer_1x3g7_1 input,._importer_1x3g7_1 select,._importer_1x3g7_1 button{min-width:0;max-width:100%;min-height:44px;font:inherit;border:1px solid var(--arc-rule-strong);background:var(--arc-cream);color:var(--arc-ink);border-radius:0;padding:8px 10px}._importer_1x3g7_1 input[type=checkbox]{width:24px;min-height:24px;accent-color:var(--arc-pine-ink)}._importer_1x3g7_1 button{justify-self:start;padding-inline:16px;font-weight:700}._importer_1x3g7_1 button:hover{background:var(--arc-desk)}._importer_1x3g7_1 :focus-visible{outline:2px solid var(--arc-ink);outline-offset:3px}._importer_1x3g7_1 :disabled{cursor:wait;opacity:.65}._importer_1x3g7_1 a{color:var(--arc-pine-ink);text-underline-offset:3px}._fields_1x3g7_12{gap:12px;display:grid}._reviewRow_1x3g7_13{border-top:1px solid var(--arc-rule-strong);grid-template-columns:minmax(0,1fr) minmax(110px,.6fr) minmax(110px,.6fr);gap:12px;padding-block:16px;display:grid}._reviewRow_1x3g7_13>label,._reviewRow_1x3g7_13>p{grid-column:1/-1}._reviewRow_1x3g7_13>label{align-items:center;min-height:44px;display:flex}@media (width<=620px){._reviewRow_1x3g7_13{grid-template-columns:minmax(0,1fr)}}._crop_1om5r_1{pointer-events:none;width:100%;display:block;position:relative;overflow:hidden}._crop_1om5r_1 img{max-width:none;height:auto;display:block;position:absolute}._table_1x4bj_1{border:1px solid var(--arc-rule-strong);background-color:color-mix(in srgb, var(--arc-ink) 3%, var(--arc-cream));background-image:radial-gradient(color-mix(in srgb, var(--arc-ink) 22%, transparent) 1px, transparent 1px);background-size:24px 24px;min-width:0;position:relative;overflow:auto}._paper_1x4bj_2{z-index:1;touch-action:none;cursor:grab;position:absolute}._paper_1x4bj_2[data-moving]{cursor:grabbing;z-index:5}._paper_1x4bj_2:focus-visible,._stack_1x4bj_4:focus-visible{outline:3px solid var(--arc-ink);outline-offset:3px}._paper_1x4bj_2 ul{margin:0;padding:0;list-style:none}._paper_1x4bj_2 li{cursor:inherit;margin:0}._stack_1x4bj_4{z-index:2;touch-action:none;cursor:grab;position:absolute}._stack_1x4bj_4[data-moving]{cursor:grabbing;z-index:6}._sheet_1x4bj_11,._top_1x4bj_11{position:absolute;inset:0}._top_1x4bj_11{align-content:start;gap:8px;padding:48px 18px 30px;display:grid}._top_1x4bj_11 small{letter-spacing:.06em;text-transform:uppercase;color:var(--arc-muted);font-size:12px;font-weight:700}._top_1x4bj_11 strong{font-family:var(--arc-font-editorial,"Fraunces", Georgia, serif);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:18px;font-weight:500;line-height:1.15;display:-webkit-box;overflow:hidden}._top_1x4bj_11 em{color:var(--arc-muted);font-size:12px;font-style:normal}._magnet_1x4bj_16{z-index:3;align-items:center;gap:8px;display:flex;position:absolute;top:-14px;left:12px;right:12px}._disc_1x4bj_17{flex:none;width:30px}._magnet_1x4bj_16 input{min-height:var(--arc-tap,44px);border:2px solid var(--arc-ink);background:var(--arc-paper-white,#f9f4e9);min-width:0;font-family:var(--arc-font-ui,inherit);letter-spacing:.04em;color:var(--arc-ink);cursor:text;border-radius:0;flex:1;padding:0 8px;font-size:14px;font-weight:800}._frame_1x4bj_21{z-index:0;border:2px dashed var(--arc-ink);background:color-mix(in srgb, var(--arc-ochre,#e4b33d) 10%, transparent);cursor:grab;touch-action:none;position:absolute}._frameHead_1x4bj_22{align-items:center;gap:8px;padding:4px 8px;display:flex}._frameHead_1x4bj_22 input{min-height:var(--arc-tap,44px);min-width:0;font-family:var(--arc-font-editorial,"Fraunces", Georgia, serif);color:inherit;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:1;font-size:18px}._frameHead_1x4bj_22 input:hover,._frameHead_1x4bj_22 input:focus{border-bottom-color:var(--arc-ink)}@media (prefers-reduced-motion:no-preference){._paper_1x4bj_2,._stack_1x4bj_4{transition:box-shadow .12s}}._toolbar_1x4bj_27{flex-wrap:wrap;align-items:center;gap:8px 12px;padding-bottom:8px;display:flex}._toolbar_1x4bj_27 span{color:var(--arc-muted);font-size:13px}._toolbar_1x4bj_27{justify-content:space-between}._toolbarActions_1x4bj_30{gap:8px;margin-left:auto;display:inline-flex}._paper_1x4bj_2,._stack_1x4bj_4,._frame_1x4bj_21{-webkit-user-select:none;user-select:none}._paper_1x4bj_2 a,._paper_1x4bj_2 button,._paper_1x4bj_2 summary{-webkit-user-select:auto;user-select:auto}._board_1x6n0_1{gap:18px;display:grid}._capture_1x6n0_2,._newGroup_1x6n0_2{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}._capture_1x6n0_2 input,._newGroup_1x6n0_2 input{min-height:var(--arc-tap,44px);border:2px solid var(--arc-ink);background:var(--arc-paper-white,#f9f4e9);font:inherit;color:inherit;border-radius:0;padding:0 12px;font-size:15px}._group_1x6n0_4{border-top:2px solid var(--arc-ink);gap:10px;padding:12px 0 16px;display:grid}._groupHead_1x6n0_6{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;display:grid}._groupTitle_1x6n0_7,._groupName_1x6n0_7{font-family:var(--arc-font-editorial,"Fraunces", Georgia, serif);margin:0;font-size:22px;font-weight:400}._groupName_1x6n0_7{min-height:var(--arc-tap,44px);color:inherit;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;width:100%;padding:0 4px}._groupName_1x6n0_7:hover,._groupName_1x6n0_7:focus{border-bottom-color:var(--arc-ink)}._count_1x6n0_10{color:var(--arc-muted);font-size:13px;font-weight:700}._empty_1x6n0_11{color:var(--arc-muted);margin:0;font-size:14px}._cards_1x6n0_12{columns:220px;column-gap:12px;margin:0;padding:0;list-style:none}._card_1x6n0_12{break-inside:avoid;background:var(--arc-paper-white,#f9f4e9);border:1px solid var(--arc-rule-strong);border-left:5px solid var(--c-strong,var(--arc-ochre,#e4b33d));box-shadow:3px 3px 0 color-mix(in srgb, var(--arc-ink) 18%, transparent);cursor:grab;gap:6px;margin:0 0 12px;padding:10px 12px;display:grid}._card_1x6n0_12[data-dragging]{opacity:.45}._card_1x6n0_12[data-over]{box-shadow:0 -4px 0 var(--arc-ink)}._card_1x6n0_12 small{letter-spacing:.06em;text-transform:uppercase;color:var(--arc-muted);font-size:12px;font-weight:700}._card_1x6n0_12 strong{font-family:var(--arc-font-editorial,"Fraunces", Georgia, serif);overflow-wrap:anywhere;font-size:18px;font-weight:500;line-height:1.15}._card_1x6n0_12 p{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:15px;line-height:1.35}._cardActions_1x6n0_19{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}._board_1x6n0_1 ._card_1x6n0_12 ._cardActions_1x6n0_19 a,._board_1x6n0_1 ._card_1x6n0_12 ._cardActions_1x6n0_19 button{min-height:var(--arc-tap,44px);font:inherit;color:var(--arc-ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 6px;font-size:14px;font-weight:700;text-decoration:underline;display:inline-flex}._move_1x6n0_21 select{min-height:var(--arc-tap,44px);border:1px solid var(--arc-rule-strong);background:var(--arc-cream);max-width:140px;font:inherit;border-radius:0;font-size:14px}._board_1x6n0_1 ._card_1x6n0_12 ._cardActions_1x6n0_19 button[aria-label^=Move]{min-width:var(--arc-tap,44px);border:1px solid var(--arc-rule-strong);justify-content:center;text-decoration:none}@media (prefers-reduced-motion:no-preference){._card_1x6n0_12{transition:box-shadow .12s}}._moveMenu_1x6n0_25{flex-basis:100%}._moveMenu_1x6n0_25 summary{min-height:var(--arc-tap,44px);text-underline-offset:3px;cursor:pointer;align-items:center;padding:0 6px;font-size:14px;font-weight:700;text-decoration:underline;list-style:none;display:inline-flex}._moveMenu_1x6n0_25 summary::-webkit-details-marker{display:none}._moveBody_1x6n0_28{flex-wrap:wrap;align-items:center;gap:6px;padding-bottom:6px;display:flex}._lanes_1x6n0_31{grid-auto-columns:minmax(250px,1fr);grid-auto-flow:column;align-items:start;gap:14px;padding-bottom:8px;display:grid;overflow-x:auto}._group_1x6n0_4{border-top:4px solid var(--arc-ink);background:color-mix(in srgb, var(--arc-ink) 4%, transparent);align-content:start;min-height:220px;padding:10px 10px 14px}._group_1x6n0_4[data-over]{background:color-mix(in srgb, var(--arc-ochre,#e4b33d) 22%, transparent);outline:3px dashed var(--arc-ink);outline-offset:-3px}._groupHead_1x6n0_6>:nth-child(3){grid-column:1/-1;justify-self:start}._cards_1x6n0_12{columns:auto;gap:10px;max-height:56vh;padding:2px 4px 6px 0;display:grid;overflow-y:auto}._card_1x6n0_12{margin:0}@media (width<=640px){._lanes_1x6n0_31{scroll-snap-type:x mandatory;grid-auto-columns:82%}._group_1x6n0_4{scroll-snap-align:start}}._chips_1x6n0_42{flex-wrap:wrap;gap:6px;display:flex}._board_1x6n0_1 ._chips_1x6n0_42 button{min-height:var(--arc-tap,44px);border:1px solid var(--arc-rule-strong);background:var(--arc-paper-white,#f9f4e9);font:inherit;color:var(--arc-ink);cursor:pointer;border-radius:0;padding:0 14px;font-size:14px;font-weight:600}._board_1x6n0_1 ._chips_1x6n0_42 button[aria-pressed=true]{border:2px solid var(--arc-ink);font-weight:800}._board_1x6n0_1 ._chips_1x6n0_42 button[data-over]{background:color-mix(in srgb, var(--arc-ochre,#e4b33d) 30%, var(--arc-paper-white,#f9f4e9));outline:3px dashed var(--arc-ink);outline-offset:2px}._lanes_1x6n0_31[hidden]{display:none}._lanes_1x6n0_31{grid-auto-flow:unset;align-items:flex-start;gap:14px;display:flex;overflow-x:auto}._lanes_1x6n0_31 ._group_1x6n0_4{flex:250px;min-width:250px}._lanes_1x6n0_31 ._group_1x6n0_4[data-folded]{flex:0 0 230px;min-width:230px;min-height:0}._lanes_1x6n0_31 ._group_1x6n0_4[data-folded] ._groupName_1x6n0_7{font-size:18px}._groupHead_1x6n0_6{grid-template-columns:auto minmax(0,1fr) auto}._groupHead_1x6n0_6:not(:has(._fold_1x6n0_53)){grid-template-columns:minmax(0,1fr) auto}._groupHead_1x6n0_6 ._count_1x6n0_10{grid-column:auto}._groupHead_1x6n0_6>:last-child:not(._count_1x6n0_10){grid-column:1/-1;justify-self:start}._board_1x6n0_1 ._groupHead_1x6n0_6 ._fold_1x6n0_53{min-width:var(--arc-tap,44px);min-height:var(--arc-tap,44px);cursor:pointer;color:var(--arc-ink);background:0 0;border:0;font-size:18px}._group_1x6n0_4[data-folded] ._groupHead_1x6n0_6>:last-child:not(._count_1x6n0_10):not(._fold_1x6n0_53){display:none}._board_1x6n0_1 input{border-radius:0}._emptyArt_1x6n0_63{color:var(--arc-muted);align-items:center;gap:12px;margin:0;font-size:15px;display:flex}._emptyArt_1x6n0_63 img{object-fit:contain;width:96px;height:96px}._capture_1x6n0_2{grid-template-columns:minmax(0,1fr) auto;align-items:center}._captureIcon_1x6n0_66{object-fit:contain;width:28px;height:28px;display:block}._card_1x6n0_12{box-shadow:none;border:0}._card_1x6n0_12[data-over]{outline:3px dashed var(--arc-ink);outline-offset:2px}._settings_1aqx0_1{gap:10px;display:grid}._settings_1aqx0_1 h3{font-family:var(--arc-font-editorial);margin:0;font-size:20px;font-weight:400}._status_1aqx0_3{color:var(--arc-muted);margin:0;font-size:13px}._list_1aqx0_4{gap:8px;margin:0;padding:0;list-style:none;display:grid}._item_1aqx0_5{border-left:6px solid var(--c-strong);background:color-mix(in srgb, var(--c-soft) 40%, var(--arc-cream))}._item_1aqx0_5 summary{min-height:var(--arc-tap,44px);cursor:pointer;color:var(--c-ink);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 12px;display:grid}._item_1aqx0_5 summary small{font-size:13px}._fields_1aqx0_8{gap:12px;padding:4px 12px 14px;display:grid}._fields_1aqx0_8 label{letter-spacing:.12em;text-transform:uppercase;color:var(--arc-muted);gap:4px;font-size:12px;font-weight:700;display:grid}._fields_1aqx0_8 input:not([type=checkbox]):not([type=radio]){min-height:var(--arc-tap,44px);letter-spacing:0;text-transform:none;color:var(--arc-ink);padding:0 8px;font-size:15px}._times_1aqx0_11{grid-template-columns:1fr 1fr;gap:10px;display:grid}._days_1aqx0_12,._look_1aqx0_12{border:0;flex-wrap:wrap;gap:6px;margin:0;padding:0;display:flex}._days_1aqx0_12 legend,._look_1aqx0_12 legend{letter-spacing:.12em;text-transform:uppercase;color:var(--arc-muted);margin-bottom:4px;padding:0;font-size:12px;font-weight:700}._days_1aqx0_12 label,._look_1aqx0_12 label{min-width:44px;min-height:var(--arc-tap,44px);border:1px solid var(--arc-rule-strong);background:var(--arc-cream);letter-spacing:0;text-transform:none;color:var(--arc-ink);cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:13px;display:flex;position:relative}._days_1aqx0_12 label[data-on],._look_1aqx0_12 label[data-on]{border:2px solid var(--arc-ink);font-weight:700}._days_1aqx0_12 input,._look_1aqx0_12 input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}._days_1aqx0_12 label:focus-within,._look_1aqx0_12 label:focus-within{outline:3px solid var(--arc-ink);outline-offset:2px}._look_1aqx0_12 span{background:var(--c-strong);width:18px;height:18px}._look_1aqx0_12 em{font-style:normal}._note_1aqx0_20{color:var(--arc-muted);margin:0;font-size:13px}._reset_1aqx0_21{min-height:var(--arc-tap,44px);border:1px solid var(--arc-rule-strong);background:0 0;justify-self:start;padding:0 12px;font-size:13px;font-weight:700}._reset_1aqx0_21:hover{border-color:var(--arc-ink)}._fields_1aqx0_8 input[type=checkbox],._fields_1aqx0_8 input[type=radio]{min-height:0}._status_1aqx0_3{align-items:center;gap:8px;display:flex}._status_1aqx0_3 img{object-fit:contain;width:20px;height:20px;display:block}._days_1aqx0_12 label,._look_1aqx0_12 label{min-height:var(--arc-tap,44px);min-width:var(--arc-tap,44px)}._days_1aqx0_12 label[data-on]:after{content:"✓";margin-left:4px;font-weight:800}._ribbon_1n7zu_1{grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr);align-items:stretch;gap:8px;display:grid}._now_1n7zu_2{min-height:var(--arc-tap,44px);border:0;border-top:5px solid var(--c-strong);background:var(--arc-paper-white,#f9f4e9);text-align:left;font:inherit;color:var(--arc-ink);cursor:pointer;border-radius:0;gap:1px;padding:8px 12px 10px;display:grid}._now_1n7zu_2 small{letter-spacing:.1em;text-transform:uppercase;color:var(--arc-muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:800}._now_1n7zu_2 strong{font-family:var(--arc-font-editorial,"Fraunces", Georgia, serif);font-size:22px;font-weight:400;line-height:1.1}._bar_1n7zu_5{background:color-mix(in srgb, var(--arc-ink) 14%, transparent);height:4px;margin-top:6px;display:block}._bar_1n7zu_5 i{background:var(--arc-ink);height:100%;display:block}._side_1n7zu_7{min-height:var(--arc-tap,44px);text-align:left;font:inherit;color:var(--arc-muted);cursor:pointer;background:0 0;border:0;align-content:center;gap:1px;padding:0 8px;font-size:14px;display:grid;overflow:hidden}._side_1n7zu_7[data-end]{text-align:right}._side_1n7zu_7 small{letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:800}._side_1n7zu_7:hover{color:var(--arc-ink);text-decoration:underline}._none_1n7zu_11{color:var(--arc-muted);align-self:center;font-size:14px}._alongside_1n7zu_12{color:var(--arc-muted);grid-column:1/-1;margin:0;font-size:14px}._alongside_1n7zu_12 b{color:var(--arc-ink);font-weight:700}._now_1n7zu_2:focus-visible,._side_1n7zu_7:focus-visible{outline:3px solid var(--arc-ink);outline-offset:-3px}@media (width<=640px){._ribbon_1n7zu_1{grid-template-columns:1fr}._side_1n7zu_7[data-end]{text-align:left}}:root{--arc-step-0:11px;--arc-step-1:13px;--arc-step-2:15px;--arc-step-3:18px;--arc-step-4:24px;--arc-step-5:40px;--arc-tap:44px;--arc-paper:#f9f4e9;--arc-paper-white:#f9f4e9;--arc-ink:#2c2e2e;--arc-mustard:#e4b33d;--arc-terracotta:#c96845;--arc-blue:#7c9cad;--arc-sage:#9aaa89;--arc-pink:#c99a9e;--arc-lavender:#aaa0b8;--arc-kraft:#c6a77d;--arc-charcoal:#4a4945;--arc-red:#b5453e;--arc-env-bg:#f9f4e9;--arc-env-bg-deep:#ebe4d4;--arc-cover:#1c4030;--arc-desk:#faf7f0;--arc-forest:#1c4030;--arc-fold:#e0d4ba;--arc-page:#f9f4e9;--arc-today-wash:#f7f0d9;--arc-weekend-wash:color-mix(in srgb, var(--arc-blue) 22%, var(--arc-page));--arc-line:#2c2e2e24;--arc-line-strong:#2c2e2e47;--arc-shadow-soft:0 1px 2px #2c2e2e14, 0 6px 16px #2c2e2e14;--arc-shadow-lifted:0 2px 4px #2c2e2e1a, 0 12px 28px #2c2e2e29;--arc-space-1:4px;--arc-space-2:8px;--arc-space-3:12px;--arc-space-4:16px;--arc-space-6:24px;--arc-space-8:32px;--arc-space-12:48px;--arc-space-16:64px;--arc-radius-sm:4px;--arc-radius:8px;--arc-radius-lg:12px;--arc-radius-full:999px;--arc-font-sans:"League Spartan", system-ui, -apple-system, sans-serif;--arc-font-display:"League Spartan", system-ui, -apple-system, sans-serif;--arc-font-serif:var(--arc-font-display);--arc-font-hand:"Caveat", cursive;--arc-text-body:15px;--arc-text-meta:13px;--arc-logo-size:200px;--arc-motion-fast:.12s;--arc-motion:.22s;--arc-motion-slow:.36s;--arc-ease:cubic-bezier(.2, .7, .2, 1);--arc-furniture-width:min(320px, 86vw);--arc-taskbar-height:min(320px, 62vh)}@media (prefers-reduced-motion:reduce){:root{--arc-motion-fast:0s;--arc-motion:0s;--arc-motion-slow:0s}}[data-reduced-motion=true]{--arc-motion-fast:0s;--arc-motion:0s;--arc-motion-slow:0s}[data-high-contrast=true]{--arc-line:#111;--arc-line-strong:#000;--arc-ink:#000;--arc-charcoal:#111;--arc-paper:#fff;--arc-paper-white:#fff;--arc-page:#fff;--arc-today-wash:#f3f3f3;--arc-weekend-wash:#e8e8e8;--arc-shadow-soft:none;--arc-shadow-lifted:none}.arc-token-mustard{--token-color:var(--arc-mustard)}.arc-token-terracotta{--token-color:var(--arc-terracotta)}.arc-token-blue{--token-color:var(--arc-blue)}.arc-token-sage{--token-color:var(--arc-sage)}.arc-token-pink{--token-color:var(--arc-pink)}.arc-token-lavender{--token-color:var(--arc-lavender)}.arc-token-kraft{--token-color:var(--arc-kraft)}.arc-token-charcoal{--token-color:var(--arc-charcoal)}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}body{font-family:var(--arc-font-sans);font-size:var(--arc-text-body);color:var(--arc-ink);background:var(--arc-env-bg);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4{font-family:var(--arc-font-display);margin:0;font-weight:600}button{color:inherit;font-family:inherit}input,textarea,select{font-family:inherit;font-size:inherit;color:inherit}.arc-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.arc-hand{font-family:var(--arc-font-hand)}:where(a,button,input,select,textarea,summary,[tabindex]:not([tabindex="-1"])):focus-visible{outline:3px solid var(--arc-ink);outline-offset:2px}:where(a,button,input,select,textarea,summary,[tabindex]:not([tabindex="-1"])):focus:not(:focus-visible){outline:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}a:not([class]){color:var(--arc-ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}a:not([class]):hover{-webkit-text-decoration-color:var(--arc-terracotta);text-decoration-color:var(--arc-terracotta)}.arc-tool-art{object-fit:contain;background:var(--arc-paper-white,#f9f4e9);box-sizing:border-box;width:32px;height:32px;padding:3px;display:block}img[src*="/assets/arc/"]{object-fit:contain}.arc-tool-art{box-sizing:border-box;background:var(--arc-paper-white,#f9f4e9);place-items:center;width:36px;height:36px;padding:3px;display:inline-grid}.arc-tool-art svg{color:var(--arc-ink)}img.arc-tool-art{object-fit:contain}.arc-tool-art svg,.arc-tool-art svg *{stroke:var(--arc-ink,#2c2e2e)}:root{--arc-paper:#f9f4e9;--arc-cream:#fbf7ef;--arc-ink:#1c2b3a;--arc-pine:#405f49;--arc-pine-ink:#2f4a37;--arc-teach:#16241f;--arc-teach-raised:#1f3029;--arc-desk:#d9d2c6;--arc-muted:#5e6670;--arc-ochre:#f6bf46;--arc-coral:#fb7670;--arc-sky:#81b0db;--arc-slate:#356da8;--arc-sage:#708374;--arc-rust:#a4502f;--arc-rust-ink:#7c3a21;--arc-graphite:#57534c;--arc-mark-red:#c2402f;--arc-rule:#1c2b3a21;--arc-rule-strong:#1c2b3a4d;--arc-rule-teach:#fbf7ef29;--arc-void:#e9e3d8;--arc-paper-offset:2px 2px 0 #1c2b3a1a;--arc-paper-offset-strong:3px 3px 0 #1c2b3a24;--arc-radius-block:2px;--course-clay-soft:#fbe1d8;--course-clay-strong:#fb7670;--course-clay-ink:#3f1509;--course-lake-soft:#dfeaf4;--course-lake-strong:#81b0db;--course-lake-ink:#15314b;--course-forest-soft:#e1e9e1;--course-forest-strong:#93ab99;--course-forest-ink:#1b3524;--course-ochre-soft:#fbebc7;--course-ochre-strong:#f6bf46;--course-ochre-ink:#422c07;--course-neutral-soft:#eae7e1;--course-neutral-strong:#b9b3a8;--course-neutral-ink:#302f2c;--course-plum-soft:#e7dfed;--course-plum-strong:#a493b2;--course-plum-ink:#352840;--arc-font-ui:"League Spartan", system-ui, -apple-system, sans-serif;--arc-font-editorial:"Fraunces", Georgia, "Times New Roman", serif;--arc-linen:url(/assets/arc/texture-cream-paper.webp);--arc-perforation:none;--arc-radius-sm:2px;--arc-radius:2px;--arc-radius-lg:2px}[data-course=ochre]{--c-soft:var(--course-ochre-soft);--c-strong:var(--course-ochre-strong);--c-ink:var(--course-ochre-ink)}[data-course=lake]{--c-soft:var(--course-lake-soft);--c-strong:var(--course-lake-strong);--c-ink:var(--course-lake-ink)}[data-course=forest]{--c-soft:var(--course-forest-soft);--c-strong:var(--course-forest-strong);--c-ink:var(--course-forest-ink)}[data-course=clay]{--c-soft:var(--course-clay-soft);--c-strong:var(--course-clay-strong);--c-ink:var(--course-clay-ink)}[data-course=neutral]{--c-soft:var(--course-neutral-soft);--c-strong:var(--course-neutral-strong);--c-ink:var(--course-neutral-ink)}[data-course=plum]{--c-soft:var(--course-plum-soft);--c-strong:var(--course-plum-strong);--c-ink:var(--course-plum-ink)}body{background:var(--arc-paper);color:var(--arc-ink)}button:focus-visible,a:focus-visible,[tabindex]:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid var(--arc-ink);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;animation-duration:0s!important}}
