.TeacherDesign_page__Z2PuI{background:#faf8f2;color:#20342f;padding:0 0 3rem}.TeacherDesign_frame__sp4MH{width:min(1180px,calc(100% - 2rem));margin-inline:auto}.TeacherDesign_hero__niV19{display:grid;grid-template-columns:1.2fr .8fr;gap:3rem;align-items:center;padding-block:4rem 3rem}.TeacherDesign_eyebrow__iKUBy{font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;font-weight:800;color:#486158}.TeacherDesign_hero__niV19 h1{font-size:clamp(2.5rem,5vw,4.5rem);line-height:1.06;letter-spacing:-.055em;margin:1rem 0;max-width:750px}.TeacherDesign_copy__sSMYC{color:#50625b;line-height:1.75;max-width:660px;font-size:1.05rem}.TeacherDesign_actions__4vbXr{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.5rem}.TeacherDesign_primary__955Qb,.TeacherDesign_secondary__zNS0Y{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:46px;padding:.75rem 1rem;border:1px solid #224c3d;border-radius:12px;font:inherit;font-weight:750;cursor:pointer}.TeacherDesign_primary__955Qb{background:#224c3d;color:#fff}.TeacherDesign_secondary__zNS0Y{background:#fffefa;color:#224c3d;border-color:#c9d3ca}.TeacherDesign_primary__955Qb:hover,.TeacherDesign_secondary__zNS0Y:hover{text-decoration:none;box-shadow:0 3px 0 #b5c4b7}.TeacherDesign_page__Z2PuI :is(a,button,input,summary):focus-visible,.TeacherDesign_workspace__KKp7K :is(a,button,input,textarea,select,summary):focus-visible{outline:3px solid #b66613;outline-offset:4px}.TeacherDesign_trust__DcKsQ{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin-top:1.2rem;font-size:.85rem;color:#50625b}.TeacherDesign_desk___B_o3{padding:1.6rem;border-radius:22px;border:1px solid #c7d3c5;background:#eaf0e5;box-shadow:10px 10px 0 #e2e4d7}.TeacherDesign_desk___B_o3 h2{margin:.5rem 0 1.3rem;font-size:1.7rem;letter-spacing:-.04em}.TeacherDesign_deskLink__02qn5{display:grid;grid-template-columns:36px 1fr auto;gap:.8rem;align-items:center;padding:1rem 0;color:#20342f;border-top:1px solid #c7d3c5}.TeacherDesign_deskLink__02qn5 span:first-child{font-size:.8rem;font-weight:800;color:#526b5c}.TeacherDesign_deskLink__02qn5 small{display:block;margin-top:.3rem;color:#50625b}.TeacherDesign_library___08Zv{padding-block:2rem;scroll-margin-top:130px}.TeacherDesign_heading__t_JBI{display:flex;justify-content:space-between;align-items:end;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem}.TeacherDesign_heading__t_JBI h2{margin:.45rem 0;font-size:clamp(1.8rem,3vw,2.5rem);letter-spacing:-.04em}.TeacherDesign_heading__t_JBI p{margin:0;color:#50625b;line-height:1.6}.TeacherDesign_search__0y2K4{display:grid;gap:.45rem;font-size:.85rem;font-weight:700;width:min(100%,320px)}.TeacherDesign_search__0y2K4 input{background:#fff;border:1px solid #9eafa4;border-radius:12px}.TeacherDesign_filters___Sxs1{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.TeacherDesign_filters___Sxs1 button{background:transparent;color:#385447;border:1px solid #b8c5ba;border-radius:999px;padding:.65rem 1rem;min-height:44px;font:inherit;cursor:pointer}.TeacherDesign_filters___Sxs1 button[aria-pressed=true]{background:#224c3d;color:white;border-color:#224c3d}.TeacherDesign_count__zPIy3{color:#50625b;font-size:.85rem;margin-block:1rem}.TeacherDesign_grid___UXsF{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem}.TeacherDesign_card__BXtcJ{min-width:0;background:#fffefa;border:1px solid #d5dbd0;border-top:4px solid var(--accent,#224c3d);border-radius:16px;padding:1.4rem;display:flex;flex-direction:column;box-shadow:0 5px 12px #263c2d06;scroll-margin-top:140px}.TeacherDesign_cardTop__1yzf7{display:flex;align-items:center;gap:.9rem;margin-bottom:1rem}.TeacherDesign_art__QCTqA{width:60px;height:60px;-o-object-fit:contain;object-fit:contain;border-radius:12px;background:#f3f4ed}.TeacherDesign_monogram__l_oDj{display:grid;place-items:center;font-size:1.6rem;font-weight:850;color:#6330a0}.TeacherDesign_toolName__5V6EX{font-weight:750;color:#344a40}.TeacherDesign_category__OWimT{display:block;font-size:.75rem;color:#627266;margin-top:.25rem}.TeacherDesign_card__BXtcJ h3{font-size:1.35rem;line-height:1.25;letter-spacing:-.025em;margin:0 0 .75rem;color:#20342f}.TeacherDesign_card__BXtcJ p{font-size:.93rem;line-height:1.65;color:#50625b;margin:0 0 1rem}.TeacherDesign_features__Rlgyk{padding:0;margin:0 0 1.5rem;list-style:none;display:grid;gap:.45rem;color:#42594c;font-size:.82rem}.TeacherDesign_features__Rlgyk li:before{content:"✓";margin-right:.5rem;color:#28573d}.TeacherDesign_card__BXtcJ .TeacherDesign_primary__955Qb{margin-top:auto;font-size:.9rem}.TeacherDesign_empty__KI_Rg{padding:2rem;border:1px dashed #9eafa4;border-radius:16px}.TeacherDesign_resource__ARm4Q{margin-top:2rem;padding:2rem;background:#eaf0e5;border:1px solid #c7d3c5;border-radius:20px;display:flex;justify-content:space-between;align-items:center;gap:2rem}.TeacherDesign_resource__ARm4Q h2{margin:.5rem 0;font-size:1.8rem;letter-spacing:-.035em}.TeacherDesign_resource__ARm4Q p{line-height:1.7;color:#50625b;max-width:650px}.TeacherDesign_workspace__KKp7K{background:#faf8f2;padding-block:1.25rem 2rem}.TeacherDesign_guide___UoMg{width:min(1180px,calc(100% - 2rem));margin:0 auto 1.5rem;color:#20342f}.TeacherDesign_breadcrumb__LCpjY{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;font-size:.85rem;margin-bottom:1rem}.TeacherDesign_breadcrumb__LCpjY a{color:#315d49;text-decoration:underline;text-underline-offset:3px;padding-block:.4rem}.TeacherDesign_guideHeader__7Njo5{display:flex;gap:1rem;align-items:center}.TeacherDesign_guideHeader__7Njo5 h2{font-size:clamp(1.3rem,2.5vw,1.9rem);margin:0 0 .3rem;letter-spacing:-.035em}.TeacherDesign_guideHeader__7Njo5 p{margin:0;line-height:1.6;color:#50625b}.TeacherDesign_steps__X0WXS{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;list-style:none;counter-reset:steps;padding:0;margin:1.2rem 0 0}.TeacherDesign_steps__X0WXS li{counter-increment:steps;display:flex;align-items:baseline;gap:.6rem;font-size:.86rem;line-height:1.6}.TeacherDesign_steps__X0WXS li:before{content:counter(steps);flex:0 0 26px;text-align:center;border:1px solid #c7d3c5;border-radius:50%;background:#eaf0e5;font-weight:750}.TeacherDesign_timerPanel__UuZpU{border-radius:16px;box-shadow:0 5px 18px #20342f12}.TeacherDesign_timerPanel__UuZpU h1{font-size:clamp(1.8rem,3vw,2.4rem);line-height:1.15;letter-spacing:-.035em;margin-block:.6rem;color:inherit}.TeacherDesign_timerPanel__UuZpU .btn{border-radius:12px}.TeacherDesign_timerPanel__UuZpU .btn-primary{background:#224c3d;color:white;box-shadow:none}.TeacherDesign_timerPanel__UuZpU .cueclock__display-wrap{border-radius:16px}.TeacherDesign_canvas__TuwRT{scroll-margin-top:var(--workspace-scroll-offset,110px)}.TeacherDesign_canvas__TuwRT :is(button,select){min-height:44px}.TeacherDesign_canvas__TuwRT :is(input,textarea,select){font-size:max(16px,1em)}.TeacherDesign_canvas__TuwRT button:disabled{cursor:not-allowed}@media (max-width:960px){.TeacherDesign_hero__niV19{gap:2rem;grid-template-columns:1fr;padding-top:2.5rem}.TeacherDesign_desk___B_o3{box-shadow:5px 5px 0 #e2e4d7}.TeacherDesign_grid___UXsF{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.TeacherDesign_grid___UXsF,.TeacherDesign_steps__X0WXS{grid-template-columns:1fr}.TeacherDesign_hero__niV19{padding-block:2rem 1rem}.TeacherDesign_desk___B_o3{padding:1.2rem}.TeacherDesign_resource__ARm4Q{flex-direction:column;align-items:start;padding:1.4rem}.TeacherDesign_heading__t_JBI{align-items:stretch}.TeacherDesign_search__0y2K4{width:100%}.TeacherDesign_guideHeader__7Njo5{align-items:start}.TeacherDesign_guideHeader__7Njo5 .TeacherDesign_art__QCTqA{width:48px;height:48px}.TeacherDesign_card__BXtcJ{padding:1.2rem}}@media (prefers-reduced-motion:reduce){.TeacherDesign_page__Z2PuI *,.TeacherDesign_workspace__KKp7K *{animation-duration:.01ms!important;transition:none!important;scroll-behavior:auto!important}}@media print{.TeacherDesign_guide___UoMg{display:none}.TeacherDesign_workspace__KKp7K{background:white;padding:0}}.VisualModeControl_control__0ZLVO{min-width:0;margin:0 0 1.5rem;padding:0;border:0;color:var(--ink,#20342f)}.VisualModeControl_control__0ZLVO legend{margin-bottom:.6rem;font-size:.85rem;font-weight:700}.VisualModeControl_options___TFK8{display:flex;flex-wrap:wrap;gap:.5rem}.VisualModeControl_options___TFK8 button{flex:1 1 120px;min-width:0;min-height:44px;padding:.65rem .75rem;border:1px solid var(--line,#b5c3b6);border-radius:10px;background:var(--paper,#fffefa);color:inherit;text-align:left;cursor:pointer;font:inherit}.VisualModeControl_options___TFK8 button[aria-pressed=true]{border-color:var(--accent,#224c3d);box-shadow:inset 0 0 0 2px var(--accent,#224c3d)}.VisualModeControl_options___TFK8 button:hover{background:var(--surface,#f0f3e9)}.VisualModeControl_options___TFK8 button:focus-visible{outline:3px solid var(--accent,#224c3d);outline-offset:3px}.VisualModeControl_options___TFK8 button:disabled{cursor:default;opacity:.6}.VisualModeControl_options___TFK8 span{display:block;font-size:.85rem;font-weight:750}.VisualModeControl_options___TFK8 small{display:block;margin-top:.25rem;font-size:.73rem;line-height:1.4;overflow-wrap:anywhere}@media print{.VisualModeControl_control__0ZLVO{display:none}}.AgendaBoardTool_appShell__beN49{--ink:#163c3b;--muted:#526664;--accent:#14645f;--line:#ccdcd7;width:min(1200px,calc(100% - 2rem));margin:0 auto;padding-bottom:2rem;display:grid;gap:1.25rem;color:var(--ink);line-height:1.5}.AgendaBoardTool_heroCard__f_k9_{padding:clamp(1.25rem,3vw,2rem);border:1px solid var(--line);border-top:5px solid var(--accent);border-radius:22px;background:linear-gradient(115deg,#f0f7f2,#fffaf0);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1.5rem}.AgendaBoardTool_heroCopy__qMOhK{max-width:570px}.AgendaBoardTool_heroCopy__qMOhK h1{margin:.4rem 0 .65rem;font-size:clamp(1.8rem,4vw,2.7rem);letter-spacing:-.045em;line-height:1.15}.AgendaBoardTool_heroCopy__qMOhK p{margin:0;color:var(--muted);max-width:52ch}.AgendaBoardTool_brandMark__Lo5YP{display:inline-grid;place-items:center;width:1.15em;height:1.15em;border-radius:9px;background:var(--accent);color:#ffe5a5;vertical-align:bottom}.AgendaBoardTool_eyebrow__iW2_T{font-size:.73rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--accent)}.AgendaBoardTool_heroChipRow__wP_kU{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.AgendaBoardTool_heroChipRow__wP_kU .AgendaBoardTool_countPill__QLixS{flex-basis:100%;width:-moz-fit-content;width:fit-content;background:transparent;border:0;padding-left:0}.AgendaBoardTool_formGrid__1InkZ{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(0,1.65fr);gap:1.25rem;align-items:start}.AgendaBoardTool_panelCard__rm58E{min-width:0;background:#fff;border:1px solid var(--line);border-radius:20px;padding:clamp(1rem,2vw,1.5rem);box-shadow:0 5px 20px #163c3b06}.AgendaBoardTool_agendaPanel__kEiri{border-top:4px solid #d6a449}.AgendaBoardTool_detailsPanel__eTxfF,.AgendaBoardTool_savePanel__66tmD{grid-column:1/-1}.AgendaBoardTool_detailsPanel__eTxfF .AgendaBoardTool_listRowStack__qcYWm{grid-template-columns:repeat(2,minmax(0,1fr))}.AgendaBoardTool_sectionHeading__zQ10c{margin-bottom:1.2rem}.AgendaBoardTool_sectionHeading__zQ10c h2{margin:.2rem 0 .35rem;font-size:1.25rem;letter-spacing:-.025em;color:var(--ink)}.AgendaBoardTool_sectionHeading__zQ10c p,.AgendaBoardTool_smallText__efxBi{color:var(--muted);font-size:.9rem;margin:.35rem 0}.AgendaBoardTool_listRowStack__qcYWm{display:grid;gap:1rem}.AgendaBoardTool_fieldLabel__6_8Nd{display:grid;gap:.4rem;min-width:0;color:var(--ink);font-size:.86rem;font-weight:650}.AgendaBoardTool_textInput__G_PS0,.AgendaBoardTool_textarea__OZny3{width:100%;min-width:0;min-height:46px;border:1px solid #9db6b0;border-radius:9px;background:#fff;color:#163c3b;font:inherit;font-weight:400;font-size:1rem;padding:.65rem .75rem;box-sizing:border-box}.AgendaBoardTool_textarea__OZny3{resize:vertical;min-height:92px}.AgendaBoardTool_textInput__G_PS0::-moz-placeholder,.AgendaBoardTool_textarea__OZny3::-moz-placeholder{color:#647570;opacity:1}.AgendaBoardTool_textInput__G_PS0::placeholder,.AgendaBoardTool_textarea__OZny3::placeholder{color:#647570;opacity:1}.AgendaBoardTool_appShell__beN49 :is(button,input,textarea):focus-visible{outline:3px solid #a45b0c;outline-offset:3px}.AgendaBoardTool_ghostButton__Wlili,.AgendaBoardTool_inlineButton__H9Fct,.AgendaBoardTool_primaryButton__xd1gR,.AgendaBoardTool_secondaryButton__YXaH2,.AgendaBoardTool_themeButton__7YePP{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:44px;padding:.65rem .95rem;border:1px solid var(--line);border-radius:10px;font:inherit;font-size:.9rem;font-weight:650;line-height:1.3;cursor:pointer}.AgendaBoardTool_primaryButton__xd1gR{color:#fff;background:var(--accent);border-color:var(--accent)}.AgendaBoardTool_secondaryButton__YXaH2{color:var(--accent);background:#edf6f1;border-color:#9bbfb1}.AgendaBoardTool_ghostButton__Wlili{color:var(--ink);background:#fff}.AgendaBoardTool_appShell__beN49 button:disabled{opacity:.45;cursor:not-allowed}.AgendaBoardTool_primaryButton__xd1gR:hover:not(:disabled){background:#104c48}.AgendaBoardTool_ghostButton__Wlili:hover:not(:disabled),.AgendaBoardTool_secondaryButton__YXaH2:hover:not(:disabled),.AgendaBoardTool_themeButton__7YePP:hover{background:#e1eee8;border-color:var(--accent)}.AgendaBoardTool_chipRow__ZPY8k,.AgendaBoardTool_saveActions__lWoec{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center}.AgendaBoardTool_themeField__lvzjq{margin:0;padding:0;border:0;min-width:0}.AgendaBoardTool_themeField__lvzjq legend{font-size:.86rem;font-weight:650;margin-bottom:.6rem}.AgendaBoardTool_themeButton__7YePP{display:inline-flex;align-items:center;gap:.4rem;padding:.6rem;background:#fff;color:var(--ink);text-transform:capitalize}.AgendaBoardTool_themeButton__7YePP span{width:14px;height:14px;border-radius:50%;background:#71411f}.AgendaBoardTool_themeButton__7YePP[data-swatch=chalk] span{background:#193c34}.AgendaBoardTool_themeButton__7YePP[data-swatch=twilight] span{background:#302951}.AgendaBoardTool_themeButton__7YePP[aria-pressed=true]{outline:2px solid var(--accent);outline-offset:1px;background:#edf6f1}.AgendaBoardTool_timingHelp__7NF9j{padding:.75rem 1rem;background:#fff8e9;border-left:3px solid #d6a449;border-radius:0 9px 9px 0;color:#674e25;font-size:.85rem;margin:0 0 1rem}.AgendaBoardTool_listRow__NM8HC{display:grid;grid-template-columns:28px minmax(0,1fr) 76px;gap:.5rem .75rem;align-items:center;padding:.9rem;background:#f5f8f6;border:1px solid #dbe5df;border-radius:12px}.AgendaBoardTool_itemNumber__2vMHt{display:grid;place-items:center;width:28px;height:28px;background:#e0ebe3;color:#28564c;border-radius:50%;font-size:.85rem;font-weight:750;margin-top:1.5rem}.AgendaBoardTool_durationField__yQrLX input{text-align:center;font-variant-numeric:tabular-nums}.AgendaBoardTool_rowActions__7bYIn{grid-column:2/-1;display:flex;gap:.4rem;justify-content:flex-end}.AgendaBoardTool_rowActions__7bYIn .AgendaBoardTool_ghostButton__Wlili{min-width:44px;padding:.4rem;font-size:1.2rem}.AgendaBoardTool_statRow__cOo5D{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem}.AgendaBoardTool_countPill__QLixS{padding:.45rem .7rem;background:#eef4ef;color:#34594d;border:1px solid #d6e2d8;border-radius:999px;font-size:.85rem;font-weight:650;font-variant-numeric:tabular-nums}.AgendaBoardTool_statusLine__1eOyD{color:var(--accent);font-size:.9rem;margin:.5rem 0 0}.AgendaBoardTool_saveActions__lWoec input{flex:1 1 230px}.AgendaBoardTool_saveItem__BXs4x{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.75rem;padding:.8rem;border:1px solid var(--line);border-radius:12px;overflow-wrap:anywhere}.AgendaBoardTool_previewBoard__V3JZj{--board-bg:#493320;--board-accent:#ffdb94;background:var(--board-bg);color:#fff;padding:clamp(1rem,3vw,2.5rem);border-radius:22px;min-width:0;outline:none;overflow-wrap:anywhere}.AgendaBoardTool_previewBoard__V3JZj[data-theme=chalk]{--board-bg:#193c34;--board-accent:#c4ebd2}.AgendaBoardTool_previewBoard__V3JZj[data-theme=twilight]{--board-bg:#302951;--board-accent:#e0d0ff}@media screen{.AgendaBoardTool_previewBoard__V3JZj{position:fixed;inset:0;z-index:10000;overflow:auto;overscroll-behavior:contain;border-radius:0}}.AgendaBoardTool_previewBoard__V3JZj:fullscreen{width:100%;height:100%;overflow-y:auto;border-radius:0;padding:clamp(1rem,3vw,3rem) max(1rem,calc((100vw - 1500px) / 2))}.AgendaBoardTool_previewBoard__V3JZj .AgendaBoardTool_eyebrow__iW2_T{color:var(--board-accent)}.AgendaBoardTool_previewBoard__V3JZj :is(button):focus-visible{outline:3px solid var(--board-accent);outline-offset:4px}.AgendaBoardTool_presentationToolbar___DpYb{display:flex;justify-content:space-between;align-items:center;gap:.75rem;flex-wrap:wrap}.AgendaBoardTool_presentationToolbar___DpYb p{font-size:.85rem;margin:0;color:#fff}.AgendaBoardTool_inlineButton__H9Fct{border-color:#ffffff70;background:#ffffff12;color:#fff}.AgendaBoardTool_inlineButton__H9Fct:hover:not(:disabled){background:#ffffff28}.AgendaBoardTool_boardHeading___m4Xt{margin:1.5rem 0}.AgendaBoardTool_boardHeading___m4Xt .AgendaBoardTool_statRow__cOo5D{color:var(--board-accent);font-size:clamp(.95rem,1.5vw,1.25rem)}.AgendaBoardTool_boardHeading___m4Xt h2{font-size:clamp(2rem,4vw,4rem);line-height:1.1;letter-spacing:-.035em;margin:.6rem 0;color:#fff}.AgendaBoardTool_boardFocus__oEDCR{font-size:clamp(1.1rem,2vw,1.7rem);margin:.8rem 0 0;white-space:pre-wrap}.AgendaBoardTool_boardList__m3gq1{list-style:none;margin:0;padding:0;display:grid;gap:.65rem}.AgendaBoardTool_boardActivity__4a6_v{width:100%;display:grid;grid-template-columns:1.5em minmax(0,1fr) auto;align-items:center;gap:.8em;padding:.7em .85em;border:2px solid #ffffff35;border-radius:12px;background:#ffffff0c;color:#fff;text-align:left;font:inherit;font-size:clamp(1.2rem,2.25vw,2.2rem);cursor:pointer}.AgendaBoardTool_boardActivity__4a6_v:hover{background:#ffffff18}.AgendaBoardTool_boardList__m3gq1 [aria-current=step] .AgendaBoardTool_boardActivity__4a6_v{background:var(--board-accent);color:var(--board-bg);border-color:var(--board-accent)}.AgendaBoardTool_boardNumber__NyZq_{font-weight:800;font-variant-numeric:tabular-nums}.AgendaBoardTool_boardActivityText__Q9cGE{min-width:0;white-space:pre-wrap;font-weight:600}.AgendaBoardTool_nowLabel__Qkv2c{display:block;font-size:.65em;font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.15rem}.AgendaBoardTool_boardDuration__M_e7S{white-space:nowrap;font-weight:750;font-variant-numeric:tabular-nums}.AgendaBoardTool_boardDuration__M_e7S small{font-size:.65em;font-weight:500}.AgendaBoardTool_boardDetails___B60v{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:1rem;margin:1.25rem 0}.AgendaBoardTool_boardDetails___B60v section{padding:1rem 1.25rem;border:1px solid #ffffff45;border-radius:12px}.AgendaBoardTool_boardDetails___B60v h3{margin:0 0 .35rem;font-size:.85rem;text-transform:uppercase;letter-spacing:.1em;color:var(--board-accent)}.AgendaBoardTool_boardDetails___B60v p{margin:0;font-size:clamp(1rem,1.7vw,1.5rem);white-space:pre-wrap}@media (max-width:850px){.AgendaBoardTool_formGrid__1InkZ{grid-template-columns:1fr}.AgendaBoardTool_heroChipRow__wP_kU{width:100%}}@media (max-width:520px){.AgendaBoardTool_appShell__beN49{width:calc(100% - 1rem);gap:1rem}.AgendaBoardTool_heroCard__f_k9_{padding:1rem}.AgendaBoardTool_heroChipRow__wP_kU>button{flex:1}.AgendaBoardTool_detailsPanel__eTxfF .AgendaBoardTool_listRowStack__qcYWm{grid-template-columns:1fr}.AgendaBoardTool_listRow__NM8HC{padding:.7rem;grid-template-columns:minmax(0,1fr) 70px;gap:.6rem}.AgendaBoardTool_itemNumber__2vMHt{display:none}.AgendaBoardTool_rowActions__7bYIn{grid-column:1/-1}.AgendaBoardTool_saveActions__lWoec{align-items:stretch;flex-direction:column}.AgendaBoardTool_saveActions__lWoec input{flex:auto!important}.AgendaBoardTool_boardActivity__4a6_v{gap:.5em;padding:.7em .5em;grid-template-columns:1em minmax(0,1fr) auto}.AgendaBoardTool_presentationToolbar___DpYb .AgendaBoardTool_chipRow__ZPY8k{width:100%}.AgendaBoardTool_presentationToolbar___DpYb .AgendaBoardTool_chipRow__ZPY8k button{flex:1}}@media (prefers-reduced-motion:reduce){.AgendaBoardTool_appShell__beN49,.AgendaBoardTool_appShell__beN49 *{scroll-behavior:auto}}.AgendaBoardTool_previewBoard__V3JZj>fieldset{--ink:#fff;--paper:var(--board-bg);--surface:var(--board-bg);--accent:var(--board-accent);--line:var(--board-accent)}.AgendaBoardTool_visualDecor__PaGMi,.AgendaBoardTool_visualDecor__PaGMi *{pointer-events:none;animation:none;transition:none}@media screen{.AgendaBoardTool_visualBanner__VmICV{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;min-width:0}.AgendaBoardTool_visualBanner__VmICV p{margin:0;font-weight:800;font-size:clamp(1rem,2vw,1.35rem);overflow-wrap:anywhere}.AgendaBoardTool_visualDecor__PaGMi{display:flex;align-items:center;gap:.4rem;flex:0 0 auto}.AgendaBoardTool_visualDecor__PaGMi i{display:block;width:.75rem;height:.75rem;border:2px solid;border-radius:50%}.AgendaBoardTool_appShell__beN49[data-visual-mode=playful] .AgendaBoardTool_visualDecor__PaGMi i:nth-child(2){width:1.4rem;height:1.4rem;border-radius:45% 55% 35% 65%;transform:rotate(-15deg)}.AgendaBoardTool_appShell__beN49[data-visual-mode=studio] .AgendaBoardTool_visualDecor__PaGMi i{border-radius:0}.AgendaBoardTool_appShell__beN49[data-visual-mode=studio] .AgendaBoardTool_visualDecor__PaGMi i:nth-child(2){height:1.8rem}.AgendaBoardTool_visualBanner__VmICV{background:#fff7e3;color:#493320;border:2px solid #ad7130;border-radius:22px 22px 22px 4px}.AgendaBoardTool_appShell__beN49[data-visual-mode=playful] .AgendaBoardTool_agendaPanel__kEiri{border:2px solid #ad7130;border-radius:24px 24px 8px 24px}.AgendaBoardTool_appShell__beN49[data-visual-mode=playful] .AgendaBoardTool_listRow__NM8HC{border-left:5px solid #ad7130}.AgendaBoardTool_appShell__beN49[data-visual-mode=playful] .AgendaBoardTool_boardActivity__4a6_v{border-radius:24px 24px 24px 4px}.AgendaBoardTool_appShell__beN49[data-visual-mode=studio] .AgendaBoardTool_visualBanner__VmICV{background:#173c3b;color:#f6ead1;border-color:#173c3b;border-radius:0;border-left:8px solid #ad7130;letter-spacing:.06em}.AgendaBoardTool_appShell__beN49[data-visual-mode=studio] :is(.AgendaBoardTool_panelCard__rm58E,.AgendaBoardTool_listRow__NM8HC,.AgendaBoardTool_previewBoard__V3JZj){border-radius:4px}.AgendaBoardTool_appShell__beN49[data-visual-mode=studio] .AgendaBoardTool_listRow__NM8HC{border-left:4px solid var(--accent)}.AgendaBoardTool_appShell__beN49[data-visual-mode=studio] .AgendaBoardTool_boardActivity__4a6_v{border-radius:2px;border-left:6px solid var(--board-accent)}.AgendaBoardTool_appShell__beN49:is([data-visual-mode=playful],[data-visual-mode=studio]) .AgendaBoardTool_previewBoard__V3JZj .AgendaBoardTool_visualBanner__VmICV{background:var(--board-bg);color:var(--board-accent);border-color:var(--board-accent);margin-top:1rem}.AgendaBoardTool_appShell__beN49:is([data-visual-mode=playful],[data-visual-mode=studio]) .AgendaBoardTool_boardActivity__4a6_v{background:var(--board-bg)}.AgendaBoardTool_appShell__beN49:is([data-visual-mode=playful],[data-visual-mode=studio]) [aria-current=step] .AgendaBoardTool_boardActivity__4a6_v{background:var(--board-accent)}.AgendaBoardTool_appShell__beN49[data-visual-mode=playful] .AgendaBoardTool_visualDecor__PaGMi{gap:0}.AgendaBoardTool_appShell__beN49[data-visual-mode=playful] .AgendaBoardTool_visualDecor__PaGMi i+i{margin-left:.35rem;box-shadow:-.35rem 0 0 -.25rem currentColor}}@media (prefers-reduced-motion:reduce){.AgendaBoardTool_visualDecor__PaGMi,.AgendaBoardTool_visualDecor__PaGMi *{animation:none;transition:none}}@media print{.AgendaBoardTool_visualBanner__VmICV{display:none}}.CueCueClockTool_workspace__FBJL3{padding-block:.5rem 2rem}.CueCueClockTool_timerPanel__nGKmN{--ink:#20342f;--muted:#50625b;--paper:#fffefa;--surface:#f0f3e9;--line:#b5c3b6;--accent:#224c3d;background:#faf8f2;color:var(--ink);border:1px solid var(--line);border-radius:22px;padding:clamp(1rem,2.5vw,2rem);box-shadow:0 8px 28px #20342f0d}.CueCueClockTool_timerPanel__nGKmN.cueclock--focus{--ink:#f6f8ed;--muted:#ccd8d0;--paper:#182e28;--surface:#243f35;--line:#6e887b;--accent:#bde6cb;background:#10231d}.CueCueClockTool_timerPanel__nGKmN.cueclock--cuckoo{--paper:#fffaf1;--surface:#f6ecda;--line:#c6b79d;background:#fbf5e9}.CueCueClockTool_timerPanel__nGKmN .cueclock__content{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:1.5rem}.CueCueClockTool_timerPanel__nGKmN .cueclock__header{grid-column:1/-1;align-items:center;padding-bottom:1.5rem;border-bottom:1px solid var(--line);gap:1.5rem}.CueCueClockTool_timerPanel__nGKmN h1{color:var(--ink);font-size:clamp(2rem,4vw,3rem);letter-spacing:-.055em;line-height:1.1;margin:.5rem 0}.CueCueClockTool_timerPanel__nGKmN .kicker{color:var(--muted);font-size:.7rem;letter-spacing:.12em}.CueCueClockTool_timerPanel__nGKmN .cueclock__intro{color:var(--muted);font-size:.95rem;margin:0;max-width:390px;line-height:1.6}.CueCueClockTool_timerPanel__nGKmN .btn{min-height:44px;border:1px solid var(--line);border-radius:10px;background:var(--paper);color:var(--ink);padding:.65rem .85rem;font-size:.88rem;box-shadow:none;font-weight:700;transition:none}.CueCueClockTool_timerPanel__nGKmN .btn:hover{background:var(--surface);transform:none;border-color:var(--accent)}.CueCueClockTool_timerPanel__nGKmN .btn-primary,.CueCueClockTool_timerPanel__nGKmN .cueclock__theme-row button[aria-pressed=true]{background:var(--accent);color:var(--paper);border-color:var(--accent)}.CueCueClockTool_timerPanel__nGKmN .btn-primary:hover{background:var(--accent);color:var(--paper);filter:brightness(1.12)}.CueCueClockTool_timerPanel__nGKmN :is(button,input):focus-visible{outline:3px solid #b66613;outline-offset:4px}.CueCueClockTool_timerPanel__nGKmN.cueclock--focus :is(button,input):focus-visible{outline-color:#ffd08a}.CueCueClockTool_timerPanel__nGKmN .btn:disabled{opacity:.55;cursor:not-allowed}.CueCueClockTool_timerPanel__nGKmN .cueclock__mode-toggle{gap:.35rem;padding:.3rem;border:1px solid var(--line);background:var(--surface);border-radius:14px}.CueCueClockTool_timerPanel__nGKmN .cueclock__theme-row{gap:.4rem}.CueCueClockTool_timerPanel__nGKmN .cueclock__theme-row:before{content:"Display";color:var(--muted);font-size:.8rem;margin-right:.3rem}.CueCueClockTool_timerPanel__nGKmN .cueclock__theme-row button{font-size:.78rem;padding:.4rem .7rem}.CueCueClockTool_stage__KWjiV{min-width:0;align-self:start;background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:clamp(1rem,2vw,1.75rem)}.CueCueClockTool_stage__KWjiV[data-complete=true]{border:3px solid var(--accent)}.CueCueClockTool_timerPanel__nGKmN .cueclock__status-row{justify-content:space-between;align-items:center;gap:.5rem}.CueCueClockTool_timerPanel__nGKmN .hero-chip{color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:999px;font-weight:750;font-size:.85rem;padding:.5rem .8rem}.CueCueClockTool_soundStatus__Fe61D{color:var(--muted);font-size:.8rem}.CueCueClockTool_timerPanel__nGKmN .cueclock__display-wrap{padding:clamp(1rem,3vw,2rem) 0 1.5rem;margin:0;background:none;border:0}.CueCueClockTool_activity__6CZ8W{color:var(--ink);text-align:center;font-size:clamp(1.3rem,2.5vw,2rem);line-height:1.3;letter-spacing:-.025em;overflow-wrap:anywhere;margin:.5rem 0 1rem}.CueCueClockTool_timerPanel__nGKmN .cueclock__display{font-family:ui-rounded,system-ui,sans-serif;font-variant-numeric:tabular-nums;font-size:clamp(3rem,9vw,8rem);font-weight:750;letter-spacing:-.055em;line-height:1.15;color:var(--ink)}.CueCueClockTool_displayHint__tLemS,.CueCueClockTool_viewHint__ksBGQ{color:var(--muted);text-align:center;font-size:.83rem;line-height:1.6;margin:.75rem 0 0}.CueCueClockTool_timerPanel__nGKmN .cueclock__progress{background:var(--surface);height:12px;border:1px solid var(--line);margin-top:1.5rem;border-radius:999px}.CueCueClockTool_timerPanel__nGKmN .cueclock__progress-bar{background:var(--accent);transition:width .2s linear}.CueCueClockTool_timerPanel__nGKmN .cueclock__controls{gap:.6rem;justify-content:center}.CueCueClockTool_timerPanel__nGKmN .cueclock__controls .btn-primary{min-width:120px;font-size:1rem}.CueCueClockTool_setup__l69PC{min-width:0;align-self:start}.CueCueClockTool_setup__l69PC h2{font-size:1.2rem;color:var(--ink);line-height:1.3;margin:0 0 .5rem;letter-spacing:-.025em}.CueCueClockTool_setup__l69PC p{color:var(--muted);font-size:.85rem;line-height:1.6;margin:0 0 1rem}.CueCueClockTool_activityInput__WuNmc{display:block;color:var(--ink);font-size:.85rem;font-weight:700;margin:1.25rem 0}.CueCueClockTool_activityInput__WuNmc span{color:var(--muted);font-weight:400}.CueCueClockTool_timerPanel__nGKmN input{border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:10px;padding:.7rem;min-height:44px;font-size:16px;width:100%}.CueCueClockTool_timerPanel__nGKmN input::-moz-placeholder{color:var(--muted);opacity:1}.CueCueClockTool_timerPanel__nGKmN input::placeholder{color:var(--muted);opacity:1}.CueCueClockTool_activityInput__WuNmc input{margin-top:.5rem}.CueCueClockTool_setup__l69PC .CueCueClockTool_settingsHint__KoTcP{font-size:.78rem}.CueCueClockTool_timerPanel__nGKmN .cueclock__presets{gap:.45rem;margin-bottom:1rem}.CueCueClockTool_timerPanel__nGKmN .cueclock__presets button[aria-pressed=true]{background:var(--surface);border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.CueCueClockTool_timerPanel__nGKmN .cueclock__custom-input{min-width:0;font-size:.8rem;color:var(--ink)}.CueCueClockTool_timerPanel__nGKmN .cueclock__settings-grid{grid-template-columns:minmax(0,1fr)}.CueCueClockTool_timerPanel__nGKmN .cueclock__settings-grid--triple{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.CueCueClockTool_setup__l69PC .CueCueClockTool_schedule__0jcLI{background:var(--surface);color:var(--ink);border-radius:10px;padding:.8rem;margin-top:1rem;font-variant-numeric:tabular-nums}.CueCueClockTool_soundCheck__9S4dp{border-top:1px solid var(--line);padding-top:1rem;margin-top:1.25rem}.CueCueClockTool_soundCheck__9S4dp p{font-size:.78rem;margin:.5rem 0 0}.CueCueClockTool_timerPanel__nGKmN .cueclock__art{inset:0 0 auto auto;width:220px;height:160px;opacity:.18;pointer-events:none}.CueCueClockTool_timerPanel__nGKmN .cueclock__art-wash{background:linear-gradient(90deg,#fbf5e9,transparent)}.CueCueClockTool_timerPanel__nGKmN[data-presenting=true]{position:fixed;inset:0;z-index:1000;width:100%;height:100dvh;border-radius:0;overflow-y:auto;padding:clamp(1rem,3vw,3rem)}.CueCueClockTool_timerPanel__nGKmN[data-presenting=true] .CueCueClockTool_setup__l69PC,.CueCueClockTool_timerPanel__nGKmN[data-presenting=true] .cueclock__art,.CueCueClockTool_timerPanel__nGKmN[data-presenting=true] .cueclock__header{display:none}.CueCueClockTool_timerPanel__nGKmN[data-presenting=true] .cueclock__content{display:grid;grid-template-columns:minmax(0,1fr);min-height:100%;align-content:center}.CueCueClockTool_timerPanel__nGKmN[data-presenting=true] .CueCueClockTool_stage__KWjiV{width:100%;max-width:1500px;margin-inline:auto;border:0;background:transparent}.CueCueClockTool_timerPanel__nGKmN[data-presenting=true] .cueclock__display{font-size:clamp(3rem,min(19vw,32vh),19rem)}.CueCueClockTool_timerPanel__nGKmN[data-presenting=true] .CueCueClockTool_activity__6CZ8W{font-size:clamp(1.5rem,4vw,3.5rem)}.CueCueClockTool_timerPanel__nGKmN[data-presenting=true] .hero-chip{font-size:clamp(1rem,2vw,1.5rem)}@media (max-width:960px){.CueCueClockTool_timerPanel__nGKmN .cueclock__content{grid-template-columns:minmax(0,1fr)}.CueCueClockTool_timerPanel__nGKmN .cueclock__header{align-items:start}.CueCueClockTool_timerPanel__nGKmN .cueclock__stack{justify-items:start}.CueCueClockTool_setup__l69PC{border-top:1px solid var(--line);padding-top:1.25rem}.CueCueClockTool_timerPanel__nGKmN .cueclock__display{font-size:clamp(3rem,15vw,8rem)}}@media (max-width:420px){.CueCueClockTool_timerPanel__nGKmN{padding:.85rem}.CueCueClockTool_timerPanel__nGKmN .cueclock__mode-toggle{gap:.15rem}.CueCueClockTool_timerPanel__nGKmN .cueclock__mode-toggle button{padding-inline:.5rem;font-size:.8rem}.CueCueClockTool_timerPanel__nGKmN .cueclock__controls{display:grid;grid-template-columns:1fr 1fr}.CueCueClockTool_timerPanel__nGKmN .cueclock__controls .btn-primary{min-width:0}}.CueCueClockTool_timerPanel__nGKmN[data-visual-mode=playful] .CueCueClockTool_stage__KWjiV{border-radius:48px 48px 18px 18px;border-width:3px;box-shadow:0 8px 0 var(--surface)}.CueCueClockTool_cottage__kUvyl{width:180px;max-width:65%;height:112px;margin:-.5rem auto .75rem;overflow:hidden;border:2px solid var(--line);border-radius:70px 70px 16px 16px;background:var(--surface);pointer-events:none}.CueCueClockTool_cottage__kUvyl img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none}.CueCueClockTool_timerPanel__nGKmN[data-visual-mode=playful] .cueclock__display-wrap{border-block:2px dashed var(--line);margin-block:1rem}.CueCueClockTool_timerPanel__nGKmN[data-visual-mode=studio] .CueCueClockTool_stage__KWjiV{border-radius:28px;border-width:2px}.CueCueClockTool_timerPanel__nGKmN[data-visual-mode=studio] .cueclock__display-wrap{position:relative;isolation:isolate;padding:clamp(2rem,5vw,4rem) .5rem 2rem}.CueCueClockTool_orbit__ooRxv{position:absolute;z-index:-1;inset:0;width:100%;height:100%;fill:none;pointer-events:none}.CueCueClockTool_orbitTrack__OYb4D{stroke:var(--line);stroke-width:1}.CueCueClockTool_orbitProgress__jU134{stroke:var(--accent);stroke-width:5;stroke-linecap:round}.CueCueClockTool_orbitSatellite__WfW0y{fill:var(--accent)}.CueCueClockTool_timerPanel__nGKmN[data-visual-mode=studio] .CueCueClockTool_activity__6CZ8W,.CueCueClockTool_timerPanel__nGKmN[data-visual-mode=studio] .CueCueClockTool_displayHint__tLemS,.CueCueClockTool_timerPanel__nGKmN[data-visual-mode=studio] .cueclock__display{position:relative;width:-moz-fit-content;width:fit-content;max-width:100%;margin-inline:auto;background:var(--paper)}.CueCueClockTool_timerPanel__nGKmN[data-visual-mode=playful][data-presenting=true] .CueCueClockTool_stage__KWjiV,.CueCueClockTool_timerPanel__nGKmN[data-visual-mode=studio][data-presenting=true] .CueCueClockTool_stage__KWjiV{background:var(--paper)}.CueCueClockTool_timerPanel__nGKmN[data-presenting=true] .CueCueClockTool_cottage__kUvyl{width:110px;height:68px}@media print{.CueCueClockTool_cottage__kUvyl,.CueCueClockTool_orbit__ooRxv{display:none}.CueCueClockTool_timerPanel__nGKmN[data-visual-mode=playful] .CueCueClockTool_stage__KWjiV,.CueCueClockTool_timerPanel__nGKmN[data-visual-mode=studio] .CueCueClockTool_stage__KWjiV{box-shadow:none;border:1px solid var(--line)}}@media (prefers-reduced-motion:reduce){.CueCueClockTool_timerPanel__nGKmN *,.CueCueClockTool_timerPanel__nGKmN :before{transition:none!important;animation:none!important}}.HallPassLiteTool_appShell__9W3tF{--paper:#f4f6f1;--panel:#fffefa;--ink:#203c3b;--muted:#526764;--line:#c5d2ca;--accent:#17605b;--on-accent:#ffffff;--soft:#e9efea;--out:#80500e;--out-bg:#fff4d9;--out-line:#d6b571;--returned:#216444;--return-bg:#e9f4e9;--focus:#a54b0a;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:22px;padding:clamp(1rem,2.5vw,2rem);display:grid;gap:1.25rem;font-size:1rem;line-height:1.5;color-scheme:light}.HallPassLiteTool_appShell__9W3tF[data-theme=chalkboard]{--paper:#132b29;--panel:#1b3532;--ink:#f5faf2;--muted:#c4d4cc;--line:#55716a;--accent:#b8e4cc;--on-accent:#153b30;--soft:#28453e;--out:#ffdc93;--out-bg:#3e3523;--out-line:#a58b54;--returned:#b4edc6;--return-bg:#244536;--focus:#ffda81;color-scheme:dark}.HallPassLiteTool_appShell__9W3tF[data-theme=sunrise]{--paper:#f8eee1;--panel:#fffbf4;--ink:#4a352b;--muted:#72594b;--line:#d6bfa9;--accent:#924422;--on-accent:#ffffff;--soft:#f3e5d4;--out:#77450c;--out-bg:#ffefcf;--out-line:#cda159;--focus:#90421c}.HallPassLiteTool_appShell__9W3tF *,.HallPassLiteTool_appShell__9W3tF :after,.HallPassLiteTool_appShell__9W3tF :before{box-sizing:border-box}.HallPassLiteTool_appShell__9W3tF :is(h1,h2,h3,p){margin-top:0}.HallPassLiteTool_appShell__9W3tF h2{font-size:1.25em;letter-spacing:-.025em;line-height:1.3;margin-bottom:.4rem;color:var(--ink)}.HallPassLiteTool_appShell__9W3tF h3{line-height:1.3;color:var(--ink)}.HallPassLiteTool_appShell__9W3tF :is(button,input,textarea,select,summary):focus-visible{outline:3px solid var(--focus);outline-offset:4px}.HallPassLiteTool_appShell__9W3tF button{font:inherit;font-weight:700;cursor:pointer;min-height:46px;overflow-wrap:anywhere}.HallPassLiteTool_appShell__9W3tF button:disabled{cursor:not-allowed}.HallPassLiteTool_appShell__9W3tF button:not(:disabled):hover{box-shadow:inset 0 0 0 2px currentColor}.HallPassLiteTool_appShell__9W3tF :is(input,textarea,select){background:var(--panel);color:var(--ink);border:1px solid var(--line);border-radius:10px;font:inherit;font-size:max(16px,1em);padding:.8rem;width:100%;min-width:0}.HallPassLiteTool_appShell__9W3tF :is(input,textarea)::-moz-placeholder{color:var(--muted);opacity:1}.HallPassLiteTool_appShell__9W3tF :is(input,textarea)::placeholder{color:var(--muted);opacity:1}.HallPassLiteTool_appShell__9W3tF textarea{resize:vertical;line-height:1.6}.HallPassLiteTool_hero__b3s9R{border-bottom:1px solid var(--line);padding-bottom:1.25rem}.HallPassLiteTool_brand__DaNQh{display:flex;gap:1rem;align-items:center}.HallPassLiteTool_passMark__O09gZ{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.35rem;flex-shrink:0;border:2px solid var(--accent);border-radius:9px;padding:.6rem;font-size:1.3rem;font-weight:850;color:var(--accent);transform:rotate(-5deg)}.HallPassLiteTool_passMark__O09gZ span{border-left:1px dashed var(--accent);padding-left:.35rem}.HallPassLiteTool_eyebrow__TEKO3{font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.13em;color:var(--accent);margin-bottom:.35rem}.HallPassLiteTool_hero__b3s9R h1{font-size:clamp(2rem,4vw,3rem);line-height:1.05;letter-spacing:-.055em;margin:0;color:var(--ink)}.HallPassLiteTool_hero__b3s9R h1 span{font-weight:450}.HallPassLiteTool_heroDescription__xF5UV{color:var(--muted);margin:1rem 0;font-size:1.05em}.HallPassLiteTool_buttonRow__miJi4,.HallPassLiteTool_toolbar__f51dg{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem}.HallPassLiteTool_classLabel__eh9vT{margin-right:auto;font-weight:750;overflow-wrap:anywhere}.HallPassLiteTool_themeLabel__yUPkG{display:flex;align-items:center;gap:.6rem;color:var(--muted);font-size:.875rem}.HallPassLiteTool_themeLabel__yUPkG select{width:auto;padding:.6rem;min-height:46px}.HallPassLiteTool_primaryButton__LKZlc,.HallPassLiteTool_returnButton__FRhlz,.HallPassLiteTool_secondaryButton__sUpiB{border-radius:10px;padding:.7rem 1rem;border:1px solid var(--accent);display:inline-flex;align-items:center;justify-content:center;gap:.65rem}.HallPassLiteTool_primaryButton__LKZlc{color:var(--on-accent);background:var(--accent)}.HallPassLiteTool_secondaryButton__sUpiB{background:var(--panel);color:var(--ink);border-color:var(--line)}.HallPassLiteTool_secondaryButton__sUpiB[aria-pressed=true]{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.HallPassLiteTool_appShell__9W3tF button:disabled{background:var(--soft);color:var(--muted);border-color:var(--line);box-shadow:none}.HallPassLiteTool_summary__ZbZaq{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--panel)}.HallPassLiteTool_summary__ZbZaq>div{display:flex;gap:1rem;align-items:center;padding:1rem 1.25rem}.HallPassLiteTool_summary__ZbZaq>div+div{border-left:1px solid var(--line)}.HallPassLiteTool_summary__ZbZaq strong{font-size:2.5em;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.HallPassLiteTool_summary__ZbZaq span{font-weight:750}.HallPassLiteTool_summary__ZbZaq small{display:block;color:var(--muted);font-size:.78rem;font-weight:450}.HallPassLiteTool_summary__ZbZaq .HallPassLiteTool_outSummary__jwUVC{background:var(--out-bg);color:var(--out)}.HallPassLiteTool_navigation__tyyxi{display:flex;gap:.4rem;border-bottom:1px solid var(--line)}.HallPassLiteTool_navigation__tyyxi button{border:0;border-bottom:3px solid transparent;padding:.7rem 1.1rem;background:transparent;color:var(--muted)}.HallPassLiteTool_navigation__tyyxi button[aria-current=page]{border-bottom-color:var(--accent);color:var(--accent);background:var(--soft);border-radius:8px 8px 0 0}.HallPassLiteTool_announcement__1eZmV{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.HallPassLiteTool_setupGrid__mI2Pd{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:1.25rem;align-items:start}.HallPassLiteTool_boardGrid__w0y1V{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:1.25rem;align-items:start}.HallPassLiteTool_panel__ObLfA{min-width:0;background:var(--panel);padding:clamp(1rem,2vw,1.5rem);border:1px solid var(--line);border-radius:16px}.HallPassLiteTool_sideStack__E_v8n,.HallPassLiteTool_stack__rIA2C{display:grid;gap:1rem;min-width:0}.HallPassLiteTool_sectionHeading__s44VA{display:flex;gap:.8rem;margin-bottom:1.25rem;align-items:start}.HallPassLiteTool_sectionHeading__s44VA p:not(.HallPassLiteTool_eyebrow__TEKO3){color:var(--muted);font-size:.9em;margin-bottom:0}.HallPassLiteTool_step__3iZ5_{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;background:var(--soft);color:var(--accent);border-radius:8px;font-size:.8rem;font-weight:800}.HallPassLiteTool_fieldLabel__EKp7U{display:grid;gap:.5rem;font-size:.92em;font-weight:700;margin-bottom:1rem}.HallPassLiteTool_help__rrBOk{font-size:.85em;color:var(--muted);line-height:1.6;margin-bottom:1rem}.HallPassLiteTool_previewHeading__qjcrD{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem;font-size:.85em;margin:1.4rem 0 .7rem}.HallPassLiteTool_previewHeading__qjcrD>span{color:var(--muted)}.HallPassLiteTool_reasonPreview__2VuHk,.HallPassLiteTool_rosterPreview__JmsFe{display:flex;flex-wrap:wrap;gap:.45rem}.HallPassLiteTool_rosterPreview__JmsFe{max-height:240px;overflow:auto}.HallPassLiteTool_reasonPreview__2VuHk span,.HallPassLiteTool_rosterPreview__JmsFe span{padding:.35rem .65rem;background:var(--soft);color:var(--ink);border-radius:6px;font-size:.85em;overflow-wrap:anywhere;max-width:100%}.HallPassLiteTool_rosterPreview__JmsFe p{color:var(--muted);font-size:.85em}.HallPassLiteTool_readyBlock__zLzcO{border-top:1px solid var(--line);padding-top:1.2rem;margin-top:1.2rem}.HallPassLiteTool_readyBlock__zLzcO .HallPassLiteTool_primaryButton__LKZlc{width:100%;justify-content:space-between}.HallPassLiteTool_readyBlock__zLzcO .HallPassLiteTool_help__rrBOk{margin:.6rem 0 1rem}.HallPassLiteTool_notice__4J83i{padding:1rem;background:var(--out-bg);color:var(--out);border:1px solid var(--out-line);border-radius:10px}.HallPassLiteTool_detailsTitle__aPL_t{cursor:pointer;min-height:44px;font-weight:750;padding:.5rem 0}.HallPassLiteTool_detailsTitle__aPL_t span{font-weight:450;font-size:.8em;color:var(--muted);margin-left:.5rem}.HallPassLiteTool_saveItem__hjBXo{padding-top:.75rem;border-top:1px solid var(--line);display:grid;gap:.5rem;overflow-wrap:anywhere}.HallPassLiteTool_departures___W1AU{border-top:4px solid var(--out-line)}.HallPassLiteTool_count__RLov_{display:inline-block;padding:.15rem .5rem;font-size:.7em;background:var(--out-bg);color:var(--out);border-radius:6px;vertical-align:middle}.HallPassLiteTool_emptyState__N18W9{padding:2rem 1rem;text-align:center;border:1px dashed var(--line);border-radius:12px;background:var(--paper)}.HallPassLiteTool_emptyState__N18W9 h3{margin:.8rem 0 .5rem;font-size:1.1em}.HallPassLiteTool_emptyState__N18W9 p{color:var(--muted);font-size:.92em;max-width:40ch;margin:0 auto 1rem;overflow-wrap:anywhere}.HallPassLiteTool_emptyIcon__hJVOk{color:var(--accent);font-size:2rem}.HallPassLiteTool_passCard__G6NKS{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;background:var(--out-bg);border-left:1px solid var(--out-line);border:1px solid var(--out-line);border-left-width:5px;border-radius:12px;padding:1.15rem}.HallPassLiteTool_passIdentity__Bwzg8{min-width:0}.HallPassLiteTool_historyCard__PYJhF h3,.HallPassLiteTool_passIdentity__Bwzg8 h3{font-size:1.35em;margin:.5rem 0 .25rem;overflow-wrap:anywhere}.HallPassLiteTool_historyCard__PYJhF p,.HallPassLiteTool_passIdentity__Bwzg8 p{margin-bottom:.4rem;overflow-wrap:anywhere}.HallPassLiteTool_passIdentity__Bwzg8 small{color:var(--muted);font-size:.8em}.HallPassLiteTool_outBadge__Ir9wi,.HallPassLiteTool_returnedBadge__y4xWQ{display:inline-block;font-size:.75em;font-weight:800;letter-spacing:.03em;color:var(--out)}.HallPassLiteTool_passActions__OaMWD{display:grid;justify-items:end}.HallPassLiteTool_timer__y3L6S{font-size:clamp(2rem,3.5vw,3rem);line-height:1.15;letter-spacing:-.045em;font-weight:800;font-variant-numeric:tabular-nums;color:var(--out)}.HallPassLiteTool_timerLabel__jyIXl{color:var(--out);font-size:.7em;margin-bottom:.85rem}.HallPassLiteTool_returnButton__FRhlz{color:var(--on-accent);background:var(--accent);font-size:.85em!important}.HallPassLiteTool_latestReturn__rjkty{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.3rem .7rem;padding:.85rem;background:var(--return-bg);color:var(--returned);border-radius:9px;font-size:.85em;overflow-wrap:anywhere}.HallPassLiteTool_latestReturn__rjkty>span:last-child{flex-basis:100%}.HallPassLiteTool_rosterGrid__gJrxh{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.HallPassLiteTool_studentButton__wXPuV{display:flex;justify-content:space-between;align-items:center;text-align:left;gap:.5rem;min-height:64px!important;border:1px solid var(--line);border-radius:10px;background:var(--panel);color:var(--ink);padding:.8rem}.HallPassLiteTool_studentButton__wXPuV small{font-size:.7em;font-weight:500;white-space:nowrap;color:var(--accent)}.HallPassLiteTool_studentButton__wXPuV:disabled small{color:var(--muted)}.HallPassLiteTool_historyHeading__BSmKD{display:flex;align-items:start;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}.HallPassLiteTool_historyCard__PYJhF{display:flex;justify-content:space-between;align-items:center;gap:1rem;border:1px solid var(--line);border-left:5px solid var(--returned);background:var(--return-bg);border-radius:12px;padding:1rem}.HallPassLiteTool_historyCard__PYJhF>div{min-width:0}.HallPassLiteTool_returnedBadge__y4xWQ{color:var(--returned)}.HallPassLiteTool_historyTimes__hmfSR{display:grid;gap:.2rem;text-align:right;font-size:.85em;color:var(--muted);flex-shrink:0}.HallPassLiteTool_historyTimes__hmfSR strong{color:var(--returned);font-size:1.1em}.HallPassLiteTool_footer__iksbx{font-size:.8rem;color:var(--muted)}.HallPassLiteTool_reasonDialog__d9_Q8{background:var(--panel);color:var(--ink);border:1px solid var(--line);border-top:5px solid var(--accent);border-radius:18px;padding:clamp(1.25rem,4vw,2rem);width:min(540px,calc(100% - 2rem));max-height:calc(100dvh - 2rem);overflow-y:auto;box-shadow:0 24px 80px #0005}.HallPassLiteTool_reasonDialog__d9_Q8::backdrop{background:#102724b8}.HallPassLiteTool_reasonDialog__d9_Q8 h2{font-size:1.6em;overflow-wrap:anywhere}.HallPassLiteTool_dialogReasons__pnOUx{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:1.5rem 0}.HallPassLiteTool_dialogReasons__pnOUx button{justify-content:space-between;min-height:60px;text-align:left}@media screen{.HallPassLiteTool_appShell__9W3tF[data-projector=true]{position:fixed;inset:0;z-index:10000;overflow:auto;overscroll-behavior:contain;border-radius:0;align-content:start}}.HallPassLiteTool_appShell__9W3tF[data-projector=true]{font-size:1.2rem}.HallPassLiteTool_appShell__9W3tF[data-projector=true] .HallPassLiteTool_boardGrid__w0y1V{grid-template-columns:1fr}.HallPassLiteTool_appShell__9W3tF[data-projector=true] .HallPassLiteTool_departures___W1AU .HallPassLiteTool_stack__rIA2C{grid-template-columns:repeat(2,minmax(0,1fr))}.HallPassLiteTool_appShell__9W3tF[data-projector=true] .HallPassLiteTool_timer__y3L6S{font-size:3.6rem}.HallPassLiteTool_appShell__9W3tF[data-projector=true] .HallPassLiteTool_rosterGrid__gJrxh{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}@media (max-width:1050px){.HallPassLiteTool_appShell__9W3tF[data-projector=true] .HallPassLiteTool_departures___W1AU .HallPassLiteTool_stack__rIA2C,.HallPassLiteTool_boardGrid__w0y1V,.HallPassLiteTool_setupGrid__mI2Pd{grid-template-columns:1fr}}@media (max-width:600px){.HallPassLiteTool_appShell__9W3tF{border-radius:14px;gap:1rem}.HallPassLiteTool_brand__DaNQh{gap:.7rem}.HallPassLiteTool_passMark__O09gZ{font-size:1rem}.HallPassLiteTool_eyebrow__TEKO3{font-size:.65rem}.HallPassLiteTool_toolbar__f51dg{align-items:stretch}.HallPassLiteTool_classLabel__eh9vT{flex-basis:100%}.HallPassLiteTool_themeLabel__yUPkG{flex:1 1 100%;justify-content:space-between}.HallPassLiteTool_themeLabel__yUPkG select{flex:1}.HallPassLiteTool_summary__ZbZaq>div{flex-direction:column;align-items:start;gap:.5rem;padding:.8rem .6rem}.HallPassLiteTool_summary__ZbZaq strong{font-size:2em}.HallPassLiteTool_summary__ZbZaq span{font-size:.8em}.HallPassLiteTool_summary__ZbZaq small{font-size:.67rem}.HallPassLiteTool_navigation__tyyxi{gap:0}.HallPassLiteTool_navigation__tyyxi button{flex:1;padding:.6rem .35rem;font-size:.82em}.HallPassLiteTool_passCard__G6NKS{grid-template-columns:1fr}.HallPassLiteTool_passActions__OaMWD{grid-template-columns:1fr auto;align-items:center;justify-items:start}.HallPassLiteTool_timerLabel__jyIXl{grid-column:1;grid-row:2;margin:0}.HallPassLiteTool_returnButton__FRhlz{grid-column:2;grid-row:1/3}.HallPassLiteTool_rosterGrid__gJrxh{grid-template-columns:1fr}.HallPassLiteTool_historyCard__PYJhF{align-items:start;flex-direction:column}.HallPassLiteTool_historyTimes__hmfSR{text-align:left}.HallPassLiteTool_dialogReasons__pnOUx{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.HallPassLiteTool_appShell__9W3tF *{scroll-behavior:auto;transition:none}}@media print{.HallPassLiteTool_appShell__9W3tF{border:0;background:white}.HallPassLiteTool_footer__iksbx,.HallPassLiteTool_navigation__tyyxi,.HallPassLiteTool_toolbar__f51dg{display:none}}.HallPassLiteTool_appShell__9W3tF>fieldset{--surface:var(--soft)}.HallPassLiteTool_visualDecor__BhRBc,.HallPassLiteTool_visualDecor__BhRBc *{pointer-events:none;animation:none;transition:none}@media screen{.HallPassLiteTool_visualBanner__QIZkN{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;min-width:0}.HallPassLiteTool_visualBanner__QIZkN p{margin:0;font-weight:800;font-size:clamp(1rem,2vw,1.35rem);overflow-wrap:anywhere}.HallPassLiteTool_visualDecor__BhRBc{display:flex;align-items:center;gap:.4rem;flex:0 0 auto}.HallPassLiteTool_visualDecor__BhRBc i{display:block;width:.75rem;height:.75rem;border:2px solid;border-radius:50%}.HallPassLiteTool_appShell__9W3tF[data-visual-mode=playful] .HallPassLiteTool_visualDecor__BhRBc i:nth-child(2){width:1.4rem;height:1.4rem;border-radius:45% 55% 35% 65%;transform:rotate(-15deg)}.HallPassLiteTool_appShell__9W3tF[data-visual-mode=studio] .HallPassLiteTool_visualDecor__BhRBc i{border-radius:0}.HallPassLiteTool_appShell__9W3tF[data-visual-mode=studio] .HallPassLiteTool_visualDecor__BhRBc i:nth-child(2){height:1.8rem}.HallPassLiteTool_visualBanner__QIZkN{background:var(--panel);color:var(--accent);border:2px dashed var(--accent);border-radius:18px}.HallPassLiteTool_appShell__9W3tF[data-visual-mode=playful] .HallPassLiteTool_panel__ObLfA{border-radius:22px 22px 6px 22px}.HallPassLiteTool_appShell__9W3tF[data-visual-mode=playful] .HallPassLiteTool_passCard__G6NKS{border:2px solid var(--out-line);border-left-width:7px;border-radius:20px 5px 20px 5px}.HallPassLiteTool_appShell__9W3tF[data-visual-mode=playful] .HallPassLiteTool_passIdentity__Bwzg8{border-bottom:1px dashed var(--out-line);padding-bottom:.5rem}.HallPassLiteTool_appShell__9W3tF[data-visual-mode=studio] .HallPassLiteTool_visualBanner__QIZkN{border:1px solid var(--accent);border-left-width:8px;border-radius:0;letter-spacing:.08em}.HallPassLiteTool_appShell__9W3tF[data-visual-mode=studio] :is(.HallPassLiteTool_panel__ObLfA,.HallPassLiteTool_passCard__G6NKS,.HallPassLiteTool_summary__ZbZaq){border-radius:3px}.HallPassLiteTool_appShell__9W3tF[data-visual-mode=studio] .HallPassLiteTool_passCard__G6NKS{border-left:7px solid var(--out-line);border-bottom:3px double var(--out-line)}.HallPassLiteTool_appShell__9W3tF[data-visual-mode=studio] .HallPassLiteTool_timer__y3L6S{font-family:ui-monospace,monospace;letter-spacing:-.06em}.HallPassLiteTool_appShell__9W3tF[data-visual-mode=playful] .HallPassLiteTool_visualDecor__BhRBc{padding:.4rem;border:2px solid;border-radius:7px;transform:rotate(-6deg)}.HallPassLiteTool_appShell__9W3tF[data-visual-mode=playful] .HallPassLiteTool_visualDecor__BhRBc i:nth-child(2){width:.6rem;height:1rem;border-radius:0;border-width:0 0 0 2px;border-style:dashed;transform:none}}@media (prefers-reduced-motion:reduce){.HallPassLiteTool_visualDecor__BhRBc,.HallPassLiteTool_visualDecor__BhRBc *{animation:none;transition:none}}@media print{.HallPassLiteTool_visualBanner__QIZkN{display:none}}.QuietQuestTool_appShell__A3MUJ{--ink:#20342f;--muted:#50625b;--line:#ccd5ca;--accent:#224c3d;--stage:#172b3b;--stage-soft:#203c4d;--stage-copy:#cbdedc;--glow:#b7ead6;width:min(1180px,calc(100% - 2rem));margin:0 auto;padding:.5rem 0 2rem;color:var(--ink);font-family:inherit;line-height:1.5}.QuietQuestTool_appShell__A3MUJ[data-theme=chalkboard]{--stage:#18392e;--stage-soft:#244c3c;--stage-copy:#d0e2cc;--glow:#d5edb4}.QuietQuestTool_appShell__A3MUJ[data-theme=sunrise]{--stage:#492e36;--stage-soft:#63414a;--stage-copy:#f2d9ce;--glow:#ffdaa5}.QuietQuestTool_appShell__A3MUJ *{box-sizing:border-box}.QuietQuestTool_appShell__A3MUJ :is(button,input,summary):focus-visible{outline:3px solid #b66613;outline-offset:4px}.QuietQuestTool_appShell__A3MUJ button{font:inherit;cursor:pointer;min-height:44px}.QuietQuestTool_appShell__A3MUJ button:disabled{cursor:not-allowed;opacity:.55}.QuietQuestTool_appShell__A3MUJ :is(h1,h2,p){margin:0}.QuietQuestTool_appShell__A3MUJ :is(h2,strong,p,code){overflow-wrap:anywhere}.QuietQuestTool_heroCard__FUSbw{display:grid;grid-template-columns:1fr 290px;gap:2rem;align-items:center;padding:.5rem 0 1.75rem}.QuietQuestTool_eyebrow__eScec,.QuietQuestTool_sectionLabel__Zth83{font-size:.73rem;text-transform:uppercase;letter-spacing:.12em;font-weight:800;color:var(--muted)}.QuietQuestTool_heroCopy__zti7i h1{font-size:clamp(1.9rem,3.4vw,3rem);letter-spacing:-.045em;line-height:1.12;margin:.65rem 0 .85rem;max-width:650px}.QuietQuestTool_heroCopy__zti7i p{color:var(--muted);max-width:66ch}.QuietQuestTool_privacyNote__k9skx{display:flex;align-items:start;gap:.8rem;padding:1rem;border-left:2px solid #9db5a0;font-size:.85rem}.QuietQuestTool_privacyNote__k9skx>span{font-size:2rem;color:var(--accent);line-height:1}.QuietQuestTool_privacyNote__k9skx p{margin-top:.3rem;color:var(--muted)}.QuietQuestTool_layoutGrid__etepK{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.65fr);gap:1.25rem;align-items:start}.QuietQuestTool_panelCard__c_NPk{min-width:0;display:grid;gap:1rem;padding:1.4rem;background:#fffefa;border:1px solid var(--line);border-radius:18px;box-shadow:0 5px 18px #20342f08}.QuietQuestTool_setupPanel__2Hfz_{grid-column:1}.QuietQuestTool_stage__qlmEq{grid-column:2;grid-row:1/span 2}.QuietQuestTool_resultsPanel__5AT3B{grid-column:1}.QuietQuestTool_sectionHeading__lsdMY{display:flex;align-items:start;justify-content:space-between;gap:.8rem}.QuietQuestTool_sectionHeading__lsdMY>div{min-width:0}.QuietQuestTool_sectionHeading__lsdMY h2{font-size:1.3rem;letter-spacing:-.03em;line-height:1.25;margin-top:.4rem}.QuietQuestTool_counterPill__bo7m2,.QuietQuestTool_rankBadge__5GeHI{flex-shrink:0;border-radius:8px;background:#eaf0e5;padding:.35rem .5rem;font-size:.75rem;font-weight:750}.QuietQuestTool_fieldLabel__KGQF1{font-size:.85rem;font-weight:750;margin-bottom:-.65rem}.QuietQuestTool_classAddRow__wBQoT{display:grid;gap:.6rem}.QuietQuestTool_textInput__UjgNc{width:100%;min-width:0;border:1px solid #9eafa4;border-radius:10px;padding:.75rem;font:inherit;font-size:1rem;background:white;color:var(--ink)}.QuietQuestTool_textInput__UjgNc::-moz-placeholder{color:#647267}.QuietQuestTool_textInput__UjgNc::placeholder{color:#647267}.QuietQuestTool_primaryButton__7w_Wz,.QuietQuestTool_secondaryButton__vrEOW,.QuietQuestTool_themeButton__pdo6Y{border-radius:10px;padding:.65rem .9rem;font-weight:750!important;border:1px solid var(--accent)}.QuietQuestTool_primaryButton__7w_Wz{color:white;background:var(--accent)}.QuietQuestTool_secondaryButton__vrEOW{color:var(--accent);background:#fffefa;border-color:#a6b8ac}.QuietQuestTool_appShell__A3MUJ button:not(:disabled):hover{filter:brightness(.94)}.QuietQuestTool_barList__dd0tN,.QuietQuestTool_classList__9WYlh{display:grid;gap:.6rem}.QuietQuestTool_classCard__nbCjy{display:flex;align-items:center;gap:.35rem;padding:.65rem;border:1px solid var(--line);border-radius:12px}.QuietQuestTool_classCard__nbCjy[data-active=true]{border-color:#668770;background:#eef3e9;box-shadow:inset 3px 0 #224c3d}.QuietQuestTool_classSelect__yqzXE{flex:1;min-width:0;display:flex;align-items:center;gap:.65rem;text-align:left;padding:0;border:none;background:transparent;color:inherit}.QuietQuestTool_classSelect__yqzXE p{color:var(--muted);font-size:.75rem;margin-top:.25rem}.QuietQuestTool_classSelect__yqzXE:disabled{opacity:1!important}.QuietQuestTool_avatar__27rmU{width:38px;height:38px;flex-shrink:0}.QuietQuestTool_trashButton__uQbMj{flex:0 0 44px;width:44px;border:1px solid var(--line);background:transparent;color:#526358;border-radius:8px;font-size:1.4rem!important}.QuietQuestTool_emptyState__FSRKp p,.QuietQuestTool_helper__1mmWi,.QuietQuestTool_noteCard__lYPtW p{font-size:.84rem;line-height:1.65;color:var(--muted)}.QuietQuestTool_emptyState__FSRKp{background:#f4f5ed;border:1px dashed #abbca8;border-radius:12px;padding:1rem;font-size:.9rem}.QuietQuestTool_emptyState__FSRKp p{margin-top:.4rem}.QuietQuestTool_stage__qlmEq{background:var(--stage);color:#fffdf5;border-color:var(--stage);padding:1.5rem;gap:1.1rem}.QuietQuestTool_stage__qlmEq .QuietQuestTool_helper__1mmWi,.QuietQuestTool_stage__qlmEq .QuietQuestTool_meterScale__zBPbC,.QuietQuestTool_stage__qlmEq .QuietQuestTool_sectionLabel__Zth83,.QuietQuestTool_stage__qlmEq .QuietQuestTool_statCard__s9sBK small{color:var(--stage-copy)}.QuietQuestTool_stage__qlmEq .QuietQuestTool_sectionHeading__lsdMY h2{font-size:clamp(1.4rem,2.3vw,2rem)}.QuietQuestTool_micIndicator__JLnpv{display:inline-block;width:.5rem;height:.5rem;margin-right:.5rem;border:1px solid;border-radius:50%;vertical-align:.05em}.QuietQuestTool_micIndicator__JLnpv[data-live=true]{background:var(--glow);border-color:var(--glow)}.QuietQuestTool_storageWarning__WZp02{color:#713f12;background:#fff0d8;border-left:3px solid #b66613;padding:.75rem;font-size:.85rem}.QuietQuestTool_stage__qlmEq .QuietQuestTool_sectionHeading__lsdMY>button{flex-shrink:0;font-size:.8rem}.QuietQuestTool_stage__qlmEq .QuietQuestTool_secondaryButton__vrEOW{background:transparent;border-color:#8da9a7;color:#fffdf5}.QuietQuestTool_stage__qlmEq .QuietQuestTool_primaryButton__7w_Wz{background:var(--glow);color:#172e28;border-color:var(--glow)}.QuietQuestTool_stage__qlmEq :is(button,input):focus-visible{outline-color:#ffda92}.QuietQuestTool_meterPanel__v8Ldv{padding:1.25rem 1.5rem;border-radius:16px;border:1px solid #ffffff24;background:radial-gradient(ellipse at top right,#ffffff0c,transparent 65%),var(--stage-soft)}.QuietQuestTool_meterHeader__CRU7P{display:flex;align-items:center;justify-content:space-between;gap:1rem}.QuietQuestTool_meterHeader__CRU7P small{color:var(--stage-copy);font-size:.8rem;font-weight:650}.QuietQuestTool_meterHeader__CRU7P strong{display:block;font-size:clamp(4rem,7vw,6rem);font-weight:750;letter-spacing:-.065em;line-height:1.15;font-variant-numeric:tabular-nums}.QuietQuestTool_meterHeader__CRU7P strong span{font-size:1.05rem;font-weight:500;letter-spacing:0;color:var(--stage-copy)}.QuietQuestTool_stageAvatar__Ilcpx{width:108px;height:108px;-o-object-fit:contain;object-fit:contain}.QuietQuestTool_zonePill__rYWIC{color:var(--glow);font-size:clamp(1.2rem,2vw,1.65rem);font-weight:700;letter-spacing:-.025em;padding:.5rem 0}.QuietQuestTool_zonePill__rYWIC[data-alert=true]{color:#ffdaa5}.QuietQuestTool_meterPanel__v8Ldv[data-alert=true]{border-color:#d4a768}.QuietQuestTool_meterTrack__5BjMt{position:relative;height:26px;border-radius:7px;background:#091c24;border:1px solid #72918b;margin-top:2.2rem}.QuietQuestTool_meterFill__2YpDx{height:100%;background:var(--glow);border-radius:6px}.QuietQuestTool_meterPanel__v8Ldv[data-alert=true] .QuietQuestTool_meterFill__2YpDx{background:#efbf79}.QuietQuestTool_thresholdMarker__ojfYd{position:absolute;top:-5px;bottom:-5px;width:3px;background:#fffdf5}.QuietQuestTool_thresholdMarker__ojfYd span{position:absolute;bottom:calc(100% + 5px);left:50%;transform:translateX(-50%);white-space:nowrap;font-size:.8rem;font-weight:750}.QuietQuestTool_meterScale__zBPbC{display:flex;justify-content:space-between;gap:1rem;font-size:.73rem;margin-top:.5rem}.QuietQuestTool_goalCard__4hiry{display:grid;gap:.3rem;padding:.2rem 0 .8rem;border-bottom:1px solid #ffffff26}.QuietQuestTool_goalCard__4hiry label{font-weight:750;font-size:.9rem}.QuietQuestTool_goalCard__4hiry strong{font-size:1.1rem;white-space:nowrap}.QuietQuestTool_goalCard__4hiry strong small{font-size:.75rem;color:var(--stage-copy);font-weight:400}.QuietQuestTool_goalCard__4hiry input{width:100%;height:44px;padding:0;margin:0;accent-color:var(--glow);cursor:pointer;background:transparent;border:0}.QuietQuestTool_goalCard__4hiry input:disabled{cursor:not-allowed;opacity:.65}.QuietQuestTool_goalCard__4hiry .QuietQuestTool_meterScale__zBPbC{margin:-.3rem 0 .5rem}.QuietQuestTool_controlRow__33jbj{display:grid;grid-template-columns:1.3fr 1fr;gap:.75rem}.QuietQuestTool_controlRow__33jbj button{min-height:50px}.QuietQuestTool_stopButton__zeGSt:not(:disabled){background:#fffdf5!important;color:#20342f!important}.QuietQuestTool_statusLine__4U0ky{font-size:.88rem;padding:.75rem 1rem;border-radius:10px;background:#ffffff0b;border-left:3px solid #94b5aa}.QuietQuestTool_statusLine__4U0ky[data-tone=denied],.QuietQuestTool_statusLine__4U0ky[data-tone=error],.QuietQuestTool_warningNote__bUU80{color:#ffe0b6;border-color:#efbf79}.QuietQuestTool_statsGrid__gvj_7{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem}.QuietQuestTool_statCard__s9sBK{padding:.75rem .5rem;border-top:1px solid #ffffff26}.QuietQuestTool_statCard__s9sBK small{display:block;font-size:.72rem}.QuietQuestTool_statCard__s9sBK strong{display:block;font-size:1.5rem;font-variant-numeric:tabular-nums;margin-top:.3rem}.QuietQuestTool_themeRow__Dr1zN{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem;font-size:.78rem;color:var(--stage-copy)}.QuietQuestTool_themeRow__Dr1zN>span{margin-right:auto}.QuietQuestTool_themeButton__pdo6Y{border:1px solid #819c99;background:transparent;color:#fffdf5;padding:.4rem .65rem}.QuietQuestTool_themeButton__pdo6Y[aria-pressed=true]{background:var(--glow);color:#172e28;border-color:var(--glow)}.QuietQuestTool_barRow__xQc2x{display:grid;gap:.7rem;border-top:1px solid var(--line);padding:.9rem 0 .2rem}.QuietQuestTool_barRow__xQc2x[data-live=true]{border-top-color:#224c3d}.QuietQuestTool_barLabelBlock__mW8MQ{display:flex;align-items:center;gap:.5rem;min-width:0}.QuietQuestTool_barLabelBlock__mW8MQ strong{font-size:.9rem}.QuietQuestTool_barLabelBlock__mW8MQ p{color:var(--muted);font-size:.75rem;margin-top:.2rem}.QuietQuestTool_barLabelBlock__mW8MQ .QuietQuestTool_avatar__27rmU{width:30px;height:30px}.QuietQuestTool_barTrack__e_XSg{height:8px;background:#e8ece2;border-radius:4px;overflow:hidden}.QuietQuestTool_barFill__p6pYu{height:100%;border-radius:inherit}.QuietQuestTool_tone-great__L9oHx{background:#337453}.QuietQuestTool_tone-good__PURnK{background:#627933}.QuietQuestTool_tone-warn__PqKnW{background:#ad701d}.QuietQuestTool_tone-alert__SMBcg{background:#b95440}.QuietQuestTool_noteCard__lYPtW{border-top:1px solid var(--line);padding-top:.5rem}.QuietQuestTool_noteCard__lYPtW summary{cursor:pointer;font-size:.85rem;font-weight:750;padding-block:.75rem;min-height:44px}.QuietQuestTool_noteCard__lYPtW p+p{margin-top:.75rem}.QuietQuestTool_presenting__4yttw,.QuietQuestTool_stage__qlmEq:fullscreen{position:fixed;inset:0;z-index:100;width:100%;height:100dvh;overflow:auto;border-radius:0;padding:clamp(1rem,3vw,3rem);grid-column:auto;grid-row:auto;align-content:start}.QuietQuestTool_presenting__4yttw .QuietQuestTool_meterPanel__v8Ldv{padding:clamp(1rem,3vw,3rem)}.QuietQuestTool_presenting__4yttw .QuietQuestTool_meterHeader__CRU7P strong{font-size:clamp(5rem,13vh,10rem)}.QuietQuestTool_presenting__4yttw .QuietQuestTool_zonePill__rYWIC{font-size:clamp(1.5rem,4vw,3rem)}.QuietQuestTool_presenting__4yttw .QuietQuestTool_stageAvatar__Ilcpx{width:clamp(80px,15vh,180px);height:clamp(80px,15vh,180px)}.QuietQuestTool_presenting__4yttw .QuietQuestTool_goalCard__4hiry,.QuietQuestTool_presenting__4yttw .QuietQuestTool_startHelp__EHlDO,.QuietQuestTool_presenting__4yttw .QuietQuestTool_themeRow__Dr1zN{display:none}.QuietQuestTool_presenting__4yttw .QuietQuestTool_statsGrid__gvj_7{max-width:850px;width:100%}.QuietQuestTool_presenting__4yttw .QuietQuestTool_controlRow__33jbj{max-width:600px;width:100%}.QuietQuestTool_presenting__4yttw .QuietQuestTool_sectionHeading__lsdMY h2{font-size:clamp(1.5rem,3vw,2.5rem)}.QuietQuestTool_presenting__4yttw .QuietQuestTool_statusLine__4U0ky{max-width:90ch}@media (min-width:721px) and (max-height:850px){.QuietQuestTool_presenting__4yttw{padding:1rem 2rem;gap:.65rem}.QuietQuestTool_presenting__4yttw .QuietQuestTool_meterPanel__v8Ldv{padding:.75rem 1.5rem}.QuietQuestTool_presenting__4yttw .QuietQuestTool_meterHeader__CRU7P strong{font-size:clamp(4rem,12vh,7rem)}.QuietQuestTool_presenting__4yttw .QuietQuestTool_zonePill__rYWIC{font-size:clamp(1.5rem,3.5vh,2.5rem);padding-block:.2rem}.QuietQuestTool_presenting__4yttw .QuietQuestTool_statCard__s9sBK{padding-block:.4rem}.QuietQuestTool_presenting__4yttw .QuietQuestTool_statCard__s9sBK strong{margin-top:0}}@media (max-width:980px){.QuietQuestTool_heroCard__FUSbw{grid-template-columns:1fr;gap:1rem}.QuietQuestTool_privacyNote__k9skx{max-width:600px;padding-block:.5rem}.QuietQuestTool_layoutGrid__etepK{grid-template-columns:minmax(250px,.85fr) minmax(0,1.3fr);gap:.85rem}.QuietQuestTool_panelCard__c_NPk{padding:1rem}.QuietQuestTool_stage__qlmEq>.QuietQuestTool_sectionHeading__lsdMY{flex-wrap:wrap}.QuietQuestTool_statsGrid__gvj_7{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.QuietQuestTool_appShell__A3MUJ{width:calc(100% - 1rem)}.QuietQuestTool_heroCard__FUSbw{padding:.5rem .5rem 1.25rem}.QuietQuestTool_layoutGrid__etepK{grid-template-columns:minmax(0,1fr)}.QuietQuestTool_resultsPanel__5AT3B,.QuietQuestTool_setupPanel__2Hfz_,.QuietQuestTool_stage__qlmEq{grid-column:1;grid-row:auto}.QuietQuestTool_classAddRow__wBQoT{grid-template-columns:minmax(0,1fr) auto}.QuietQuestTool_meterPanel__v8Ldv{padding:1rem}.QuietQuestTool_stageAvatar__Ilcpx{width:80px;height:80px}.QuietQuestTool_themeRow__Dr1zN>span{width:100%}.QuietQuestTool_presenting__4yttw{grid-column:auto}.QuietQuestTool_controlRow__33jbj{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.QuietQuestTool_classSelect__yqzXE>div{min-width:0}}@media (prefers-reduced-motion:reduce){.QuietQuestTool_appShell__A3MUJ,.QuietQuestTool_appShell__A3MUJ *{scroll-behavior:auto;transition:none;animation:none}}.QuietQuestTool_visualControl__Yqics{--ink:#fffdf5;--paper:var(--stage);--surface:var(--stage-soft);--accent:var(--glow);--line:#8da9a7;min-width:0}.QuietQuestTool_appShell__A3MUJ:is([data-visual-mode=playful],[data-visual-mode=studio]) .QuietQuestTool_presenting__4yttw{grid-auto-rows:max-content}.QuietQuestTool_appShell__A3MUJ:is([data-visual-mode=playful],[data-visual-mode=studio]) .QuietQuestTool_meterPanel__v8Ldv{position:relative;min-height:-moz-min-content;min-height:min-content;overflow:hidden;padding-top:112px;background:var(--stage-soft)}.QuietQuestTool_meterScenery__P5e0M{position:absolute;inset:0 0 auto;height:88px;display:flex;overflow:hidden;pointer-events:none;border-bottom:2px solid var(--glow)}.QuietQuestTool_meterScenery__P5e0M img{display:block;width:100%;min-width:0;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 48%;object-position:center 48%;pointer-events:none}.QuietQuestTool_appShell__A3MUJ[data-visual-mode=playful] .QuietQuestTool_meterScenery__P5e0M img{width:50%}.QuietQuestTool_appShell__A3MUJ[data-visual-mode=playful] .QuietQuestTool_meterScenery__P5e0M{border-radius:0 0 35% 12%}.QuietQuestTool_appShell__A3MUJ[data-visual-mode=studio] .QuietQuestTool_meterScenery__P5e0M{border-bottom-width:3px;background:radial-gradient(circle at 18% 30%,#c8dae8 0 1px,transparent 1.5px),radial-gradient(circle at 42% 66%,#8faec8 0 1px,transparent 1.5px),radial-gradient(circle at 62% 22%,#c8dae8 0 1px,transparent 1.5px),radial-gradient(circle at 90% 70%,#8faec8 0 1px,transparent 1.5px),radial-gradient(circle at 76% 50%,transparent 28px,#9cbdd84d 29px 30px,transparent 31px 51px,#9cbdd826 52px 53px,transparent 54px),repeating-linear-gradient(0deg,transparent 0 21px,#8faec812 21px 22px),repeating-linear-gradient(90deg,transparent 0 43px,#8faec812 43px 44px),radial-gradient(ellipse at 76% 50%,#243d56,#0d1729 75%)}.QuietQuestTool_appShell__A3MUJ[data-visual-mode=studio] .QuietQuestTool_meterPanel__v8Ldv{border-radius:4px 24px 4px 24px}@media print{.QuietQuestTool_meterScenery__P5e0M{display:none}.QuietQuestTool_appShell__A3MUJ:is([data-visual-mode=playful],[data-visual-mode=studio]) .QuietQuestTool_meterPanel__v8Ldv{padding-top:1.25rem}}@media (forced-colors:active){.QuietQuestTool_barFill__p6pYu,.QuietQuestTool_meterFill__2YpDx{background:Highlight}.QuietQuestTool_thresholdMarker__ojfYd{background:CanvasText}.QuietQuestTool_classCard__nbCjy[data-active=true],.QuietQuestTool_themeButton__pdo6Y[aria-pressed=true]{outline:2px solid Highlight}}.RubricSnapTool_appShell__n5VtT{--desk-bg:#101c2e;--desk-panel:#17253a;--desk-soft:#203149;--desk-border:#66758b;--desk-accent:#ffd18b;--desk-primary:#ffd18b;--desk-on-primary:#352007;display:grid;gap:1.25rem;width:min(1160px,calc(100% - 2rem));margin:0 auto;padding:1.25rem;border-radius:22px;background:var(--desk-bg);color:var(--rubric-title);line-height:1.6}.RubricSnapTool_appShell__n5VtT[data-theme=paper]{--desk-bg:#f5f0e6;--desk-panel:#fffefa;--desk-soft:#f5efdf;--desk-border:#94836a;--desk-accent:#89500b;--desk-primary:#89500b;--desk-on-primary:#fff}.RubricSnapTool_appShell__n5VtT[data-theme=forest]{--desk-bg:#0c241b;--desk-panel:#15382a;--desk-soft:#204935;--desk-border:#799c86}.RubricSnapTool_appShell__n5VtT *,.RubricSnapTool_appShell__n5VtT :after,.RubricSnapTool_appShell__n5VtT :before{box-sizing:border-box}.RubricSnapTool_appShell__n5VtT :is(button,input,textarea){font:inherit}.RubricSnapTool_appShell__n5VtT :is(button,input,textarea,[tabindex]):focus-visible{outline:3px solid var(--desk-accent);outline-offset:4px}.RubricSnapTool_appShell__n5VtT [data-step-heading]{scroll-margin-top:120px}.RubricSnapTool_appShell__n5VtT :is(button,input,textarea){scroll-margin-block:120px 24px}.RubricSnapTool_appShell__n5VtT button{min-height:44px;cursor:pointer}.RubricSnapTool_appShell__n5VtT button:disabled{opacity:.5;cursor:not-allowed}.RubricSnapTool_appShell__n5VtT :is(h1,h2,h3,p){overflow-wrap:anywhere}.RubricSnapTool_heroCard__9fO5F{display:flex;justify-content:space-between;align-items:center;gap:2rem;padding:1.25rem .5rem;border-top:4px solid var(--desk-accent)}.RubricSnapTool_heroCopy__s6bWV{max-width:650px}.RubricSnapTool_heroCopy__s6bWV h1{font-size:clamp(2rem,4vw,3.2rem);letter-spacing:-.045em;line-height:1.1;margin:.6rem 0;color:var(--rubric-title)}.RubricSnapTool_heroCopy__s6bWV p{margin:0;color:var(--rubric-copy)}.RubricSnapTool_eyebrow__bJ7RN{color:var(--desk-accent);font-size:.75rem;letter-spacing:.12em;font-weight:800;text-transform:uppercase}.RubricSnapTool_heroCard__9fO5F>.RubricSnapTool_chipRow__WeMaE{max-width:245px;gap:.4rem}.RubricSnapTool_heroCard__9fO5F>.RubricSnapTool_chipRow__WeMaE>span{flex-basis:100%}.RubricSnapTool_heroCard__9fO5F button{padding:.45rem .7rem;font-size:.85rem}.RubricSnapTool_stepNav__g3QBW{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.RubricSnapTool_stepNav__g3QBW button{display:flex;align-items:center;gap:.75rem;text-align:left;border:1px solid var(--desk-border);border-radius:12px;padding:.85rem;background:var(--desk-panel);color:var(--rubric-title)}.RubricSnapTool_stepNav__g3QBW button[aria-current=step]{border-color:var(--desk-accent);box-shadow:inset 0 -3px var(--desk-accent);background:var(--desk-soft)}.RubricSnapTool_stepNumber__hGQJT{display:grid;place-items:center;width:32px;height:32px;flex:0 0 32px;border:1px solid var(--desk-border);border-radius:50%;font-weight:750}.RubricSnapTool_stepNav__g3QBW button[aria-current=step] .RubricSnapTool_stepNumber__hGQJT{background:var(--desk-primary);color:var(--desk-on-primary);border-color:var(--desk-primary)}.RubricSnapTool_stepNav__g3QBW small{display:block;font-size:.78rem;color:var(--rubric-copy)}.RubricSnapTool_formGrid__BzYce{display:grid;gap:1.1rem;min-width:0}.RubricSnapTool_buildGrid__iCYSZ{grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);align-items:start}.RubricSnapTool_startStrip__JYHnA{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1rem 1.2rem;border:1px solid var(--desk-border);border-left:4px solid var(--desk-accent);border-radius:12px;background:var(--desk-soft)}.RubricSnapTool_startStrip__JYHnA p{font-size:.88rem;margin:.3rem 0 0;max-width:70ch;color:var(--rubric-copy)}.RubricSnapTool_startStrip__JYHnA button{flex-shrink:0}.RubricSnapTool_panelCard__czbHf{min-width:0;background:var(--desk-panel);border:1px solid var(--desk-border);border-radius:16px;padding:1.35rem;box-shadow:0 4px 12px #20342f06}.RubricSnapTool_sectionHeading__Zobvh{margin-bottom:1rem}.RubricSnapTool_sectionHeading__Zobvh h2{font-size:1.2rem;line-height:1.4;margin:0;color:var(--rubric-title);letter-spacing:-.02em}.RubricSnapTool_sectionHeading__Zobvh p{margin:.5rem 0 0}.RubricSnapTool_listRowStack__jEsUQ{display:grid;gap:1.15rem}.RubricSnapTool_listRowStack__jEsUQ>p{margin:0}.RubricSnapTool_scalePresets__I_mdw{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.RubricSnapTool_scalePresets__I_mdw>span{margin-right:auto}.RubricSnapTool_textarea__l_9RN[aria-invalid=true]{border-style:dashed;border-width:2px}.RubricSnapTool_fieldLabel__qlaMD{display:grid;gap:.4rem;color:var(--rubric-label);font-size:.9rem}.RubricSnapTool_fieldLabel__qlaMD>span:first-child{font-weight:650}.RubricSnapTool_textInput__3iRan,.RubricSnapTool_textarea__l_9RN{width:100%;min-width:0;min-height:46px;border:1px solid var(--desk-border);border-radius:9px;padding:.7rem .8rem;background:var(--rubric-field);color:var(--rubric-title)}.RubricSnapTool_textarea__l_9RN{min-height:135px;resize:vertical}.RubricSnapTool_textInput__3iRan::-moz-placeholder,.RubricSnapTool_textarea__l_9RN::-moz-placeholder{color:var(--rubric-copy);opacity:1}.RubricSnapTool_textInput__3iRan::placeholder,.RubricSnapTool_textarea__l_9RN::placeholder{color:var(--rubric-copy);opacity:1}.RubricSnapTool_compactInput__kGUyn{padding:.6rem .7rem}.RubricSnapTool_chipRow__WeMaE,.RubricSnapTool_saveActions__ELNxJ{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.RubricSnapTool_ghostButton__YX0T3,.RubricSnapTool_primaryButton__d7m2I,.RubricSnapTool_secondaryButton__K7ltk{border-radius:10px;padding:.7rem .95rem;border:1px solid var(--desk-border);font-weight:650;background:var(--desk-panel);color:var(--rubric-title)}.RubricSnapTool_primaryButton__d7m2I{background:var(--desk-primary);color:var(--desk-on-primary);border-color:var(--desk-primary)}.RubricSnapTool_secondaryButton__K7ltk{background:var(--desk-soft)}.RubricSnapTool_appShell__n5VtT button:not(:disabled):hover{box-shadow:0 0 0 1px var(--desk-accent)}.RubricSnapTool_countPill__6ZVG5{display:inline-block;vertical-align:middle;font-size:.78rem;font-weight:600;border:1px solid var(--desk-border);background:var(--desk-soft);color:var(--rubric-copy);border-radius:99px;padding:.15rem .55rem;margin-left:.4rem}.RubricSnapTool_smallText__hhkgv{font-size:.88rem;color:var(--rubric-copy);font-weight:400}.RubricSnapTool_statusLine__lofP4{color:var(--desk-accent);font-size:.9rem;margin:.65rem 0 0}.RubricSnapTool_criteriaCard__dGEaX{background:var(--desk-soft);border:1px solid var(--desk-border);border-radius:12px;padding:1rem}.RubricSnapTool_criteriaRow__Qy1bY{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:end}.RubricSnapTool_criteriaMeta__noLEr{display:flex;align-items:end;gap:.5rem}.RubricSnapTool_iconButton__Y3Rrx{width:44px;padding:.5rem}.RubricSnapTool_saveItem__ac3WB{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;padding:.75rem;border:1px solid var(--desk-border);border-radius:10px;overflow-wrap:anywhere}.RubricSnapTool_scoreFlowGrid__Jhj6n{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start}.RubricSnapTool_scoreFlowGrid__Jhj6n>:first-child{grid-column:1/-1}.RubricSnapTool_scoreFlowGrid__Jhj6n>:nth-child(2){grid-column:1;grid-row:2}.RubricSnapTool_scoreFlowGrid__Jhj6n>:nth-child(3){grid-column:1;grid-row:3}.RubricSnapTool_scoreFlowGrid__Jhj6n>:nth-child(4){grid-column:2;grid-row:2/4}.RubricSnapTool_scoreCriterionCard__cP7KX{border:1px solid var(--desk-border);border-radius:12px;padding:1rem}.RubricSnapTool_scoreCriterionHeader__umzD_{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.4rem;align-items:baseline}.RubricSnapTool_scoreCriterionTitle__b5zht{font-size:1.1rem}.RubricSnapTool_scoreCriterionMeta__xoHOQ{font-size:.82rem;color:var(--rubric-copy)}.RubricSnapTool_scoreCriterionDescription__4HiRy{color:var(--rubric-copy);font-size:.95rem;margin:.35rem 0 .9rem}.RubricSnapTool_scoreButtons__a2wc8{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.RubricSnapTool_scoreButton__KXC_y{display:flex;flex-direction:column;gap:.2rem;text-align:left;border:1px solid var(--desk-border);border-radius:9px;padding:.7rem;background:var(--desk-panel);color:var(--rubric-title);overflow-wrap:anywhere}.RubricSnapTool_scoreButton__KXC_y span{font-size:.92rem;font-weight:650}.RubricSnapTool_scoreButton__KXC_y small{font-size:.82rem}.RubricSnapTool_scoreButton--selected__XX3AP{background:var(--desk-primary);color:var(--desk-on-primary);border-color:var(--desk-primary);box-shadow:inset 0 0 0 1px var(--desk-primary)}.RubricSnapTool_commentBank__7JGOi{display:grid;gap:.5rem}.RubricSnapTool_commentBank__7JGOi button{text-align:left;font-size:.88rem;font-weight:400}.RubricSnapTool_completion__QqNu7{font-size:.9rem;color:var(--desk-accent);font-weight:650}.RubricSnapTool_progress__yI_vX{display:block;width:100%;height:.5rem;accent-color:var(--desk-accent);margin:0 0 1.1rem}.RubricSnapTool_summaryGrid__eASWH{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}.RubricSnapTool_summaryCard__jz_ed{padding:.75rem .5rem;background:var(--desk-soft);border-radius:10px;text-align:center}.RubricSnapTool_summaryLabel__hHTG9{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--rubric-copy)}.RubricSnapTool_summaryValue__4SUTA{font-size:clamp(1.2rem,2.4vw,1.85rem);font-weight:750;font-variant-numeric:tabular-nums;margin:.2rem 0 0}.RubricSnapTool_previewHeading__OzXiy{font-size:.85rem;color:var(--rubric-copy);margin:1.3rem 0 .6rem}.RubricSnapTool_feedbackBox__558Ix{white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit;font-size:.95rem;padding:1.1rem;border:1px solid var(--desk-border);border-radius:10px;background:var(--desk-soft);color:var(--rubric-title);line-height:1.8;margin:0;-webkit-user-select:text;-moz-user-select:text;user-select:text}.RubricSnapTool_feedbackFlowGrid__V_714{width:min(100%,900px);margin-inline:auto}@media (min-width:1100px) and (min-height:900px){.RubricSnapTool_scoreFlowGrid__Jhj6n>:nth-child(4){position:sticky;top:110px;max-height:calc(100dvh - 130px);overflow-y:auto}}@media (max-width:850px){.RubricSnapTool_heroCard__9fO5F{align-items:flex-start;flex-direction:column;gap:1rem}.RubricSnapTool_heroCard__9fO5F>.RubricSnapTool_chipRow__WeMaE{max-width:none}.RubricSnapTool_heroCard__9fO5F>.RubricSnapTool_chipRow__WeMaE>span{flex-basis:auto}.RubricSnapTool_buildGrid__iCYSZ,.RubricSnapTool_scoreFlowGrid__Jhj6n{grid-template-columns:minmax(0,1fr)}.RubricSnapTool_scoreFlowGrid__Jhj6n>:nth-child(n){grid-column:auto;grid-row:auto}.RubricSnapTool_stepNav__g3QBW small{display:none}}@media (max-width:560px){.RubricSnapTool_appShell__n5VtT{width:calc(100% - 1rem);padding:.65rem;border-radius:14px;gap:1rem}.RubricSnapTool_panelCard__czbHf{padding:1rem}.RubricSnapTool_stepNav__g3QBW{gap:.35rem}.RubricSnapTool_stepNav__g3QBW button{flex-direction:column;align-items:flex-start;padding:.65rem .5rem;gap:.4rem;font-size:.82rem}.RubricSnapTool_startStrip__JYHnA{flex-direction:column;align-items:stretch;gap:.75rem}.RubricSnapTool_criteriaRow__Qy1bY{grid-template-columns:minmax(0,1fr)}.RubricSnapTool_criteriaMeta__noLEr{justify-content:space-between}.RubricSnapTool_saveActions__ELNxJ{display:grid;grid-template-columns:minmax(0,1fr)}.RubricSnapTool_saveActions__ELNxJ>*{width:100%}}@media (prefers-reduced-motion:reduce){.RubricSnapTool_appShell__n5VtT *{scroll-behavior:auto;transition:none}}@media (forced-colors:active){.RubricSnapTool_scoreButton--selected__XX3AP,.RubricSnapTool_stepNav__g3QBW button[aria-current=step]{outline:3px solid Highlight}}.RubricSnapTool_appShell__n5VtT>fieldset{--ink:var(--rubric-title);--paper:var(--desk-panel);--surface:var(--desk-soft);--accent:var(--desk-accent);--line:var(--desk-border)}.RubricSnapTool_visualDecor__2irNb,.RubricSnapTool_visualDecor__2irNb *{pointer-events:none;animation:none;transition:none}@media screen{.RubricSnapTool_visualBanner__uGWU6{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;min-width:0}.RubricSnapTool_visualBanner__uGWU6 p{margin:0;font-weight:800;font-size:clamp(1rem,2vw,1.35rem);overflow-wrap:anywhere}.RubricSnapTool_visualDecor__2irNb{display:flex;align-items:center;gap:.4rem;flex:0 0 auto}.RubricSnapTool_visualDecor__2irNb i{display:block;width:.75rem;height:.75rem;border:2px solid;border-radius:50%}.RubricSnapTool_appShell__n5VtT[data-visual-mode=playful] .RubricSnapTool_visualDecor__2irNb i:nth-child(2){width:1.4rem;height:1.4rem;border-radius:45% 55% 35% 65%;transform:rotate(-15deg)}.RubricSnapTool_appShell__n5VtT[data-visual-mode=studio] .RubricSnapTool_visualDecor__2irNb i{border-radius:0}.RubricSnapTool_appShell__n5VtT[data-visual-mode=studio] .RubricSnapTool_visualDecor__2irNb i:nth-child(2){height:1.8rem}.RubricSnapTool_visualBanner__uGWU6{background:var(--desk-panel);color:var(--desk-accent);border:2px solid var(--desk-accent);border-radius:22px 22px 22px 4px}.RubricSnapTool_appShell__n5VtT[data-visual-mode=playful] .RubricSnapTool_panelCard__czbHf{border-radius:22px 22px 6px 22px;border-top:4px solid var(--desk-accent)}.RubricSnapTool_appShell__n5VtT[data-visual-mode=playful] .RubricSnapTool_stepNumber__hGQJT{border-radius:35% 55% 40% 50%}.RubricSnapTool_appShell__n5VtT[data-visual-mode=studio] .RubricSnapTool_visualBanner__uGWU6{border-radius:0;border-width:1px 1px 1px 8px;letter-spacing:.08em}.RubricSnapTool_appShell__n5VtT[data-visual-mode=studio] .RubricSnapTool_panelCard__czbHf{border-radius:3px;border-top:4px double var(--desk-accent)}.RubricSnapTool_appShell__n5VtT[data-visual-mode=studio] .RubricSnapTool_sectionHeading__Zobvh h2{font-family:Georgia,serif;font-size:1.4rem}.RubricSnapTool_appShell__n5VtT[data-visual-mode=studio] .RubricSnapTool_stepNav__g3QBW button{border-radius:3px}.RubricSnapTool_appShell__n5VtT:is([data-visual-mode=playful],[data-visual-mode=studio]) :is(.RubricSnapTool_textInput__3iRan,.RubricSnapTool_textarea__l_9RN){background:var(--desk-panel)}.RubricSnapTool_appShell__n5VtT[data-visual-mode=playful] .RubricSnapTool_visualDecor__2irNb i{width:.45rem;height:1.5rem;border-radius:2px 2px 50% 50%;transform:rotate(15deg)}.RubricSnapTool_appShell__n5VtT[data-visual-mode=playful] .RubricSnapTool_visualDecor__2irNb i:nth-child(2){width:.45rem;height:1.9rem;border-radius:2px 2px 50% 50%;transform:rotate(15deg)}}@media (prefers-reduced-motion:reduce){.RubricSnapTool_visualDecor__2irNb,.RubricSnapTool_visualDecor__2irNb *{animation:none;transition:none}}@media print{.RubricSnapTool_visualBanner__uGWU6{display:none}}