.page_page__NDtrR{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;padding:32px 16px;background:var(--canvas);background-image:radial-gradient(40% 44% at 8% 0,rgba(244,183,64,.18),transparent 60%),radial-gradient(38% 42% at 96% 4%,rgba(139,92,246,.14),transparent 62%),radial-gradient(46% 52% at 90% 100%,rgba(122,199,155,.16),transparent 62%)}.page_wrapper__ZKXwl{width:100%;max-width:460px;display:flex;flex-direction:column;align-items:center;gap:24px}.page_wordmark__3R0t_{text-align:center}.page_wordmarkApp__e7aDL{font-family:var(--font-logo);font-size:var(--t-22);font-weight:800;letter-spacing:-.02em;color:var(--logo-text)}.page_wordmarkTld___TQdb{color:var(--logo-tld)}.page_srOnly__iJMxj{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:480px){.page_page__NDtrR{align-items:flex-start;padding:24px 16px}.page_wrapper__ZKXwl{gap:16px}.page_wordmarkApp__e7aDL{font-size:var(--t-18)}}.Button_btn__kzInP{display:inline-flex;align-items:center;justify-content:center;gap:8px;position:relative;border:1px solid transparent;cursor:pointer;text-decoration:none;white-space:nowrap;font-family:var(--font-sans);font-feature-settings:"cv11","ss01";-webkit-font-smoothing:antialiased;transition:background .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease,transform .14s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Button_btn__kzInP:focus-visible{outline:2px solid var(--ink-900);outline-offset:2px}.Button_btn__kzInP:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.Button_btn__kzInP.Button_sm__pnQzd{height:32px;padding:0 14px;font-size:var(--t-12);font-weight:700;border-radius:var(--r-pill)}.Button_btn__kzInP.Button_md__ktIWF{height:40px;padding:0 20px;font-size:var(--t-13);font-weight:700;border-radius:var(--r-pill)}.Button_btn__kzInP.Button_lg__s7W56{height:48px;padding:0 26px;font-size:var(--t-14);font-weight:700;border-radius:var(--r-pill)}.Button_btn__kzInP.Button_icon__OWfxs.Button_sm__pnQzd{width:32px;padding:0;border-radius:var(--r-sm)}.Button_btn__kzInP.Button_icon__OWfxs.Button_md__ktIWF{width:40px;padding:0;border-radius:var(--r-md)}.Button_btn__kzInP.Button_icon__OWfxs.Button_lg__s7W56{width:48px;padding:0;border-radius:var(--r-md)}@media (any-pointer:coarse),(max-width:900px){.Button_md__ktIWF:before,.Button_sm__pnQzd:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:44px;min-height:44px;width:100%;height:100%}}.Button_btn__kzInP.Button_primary__6_Dls{background:var(--chrome-accent);color:var(--on-solid);border-color:transparent;box-shadow:var(--sh-sm)}.Button_btn__kzInP.Button_primary__6_Dls:hover:not(:disabled){background:var(--chrome-accent-strong);box-shadow:var(--sh-md);transform:translateY(-1px)}.Button_btn__kzInP.Button_primary__6_Dls:active:not(:disabled){transform:translateY(0);box-shadow:var(--sh-xs)}.Button_btn__kzInP.Button_honey__LKU66{background:var(--grad-honey);color:var(--on-honey);border-color:transparent;box-shadow:var(--sh-sm)}.Button_btn__kzInP.Button_honey__LKU66:hover:not(:disabled){filter:brightness(1.03);box-shadow:var(--sh-md);transform:translateY(-1px)}.Button_btn__kzInP.Button_honey__LKU66:active:not(:disabled){transform:translateY(0);filter:none;box-shadow:var(--sh-xs)}.Button_btn__kzInP.Button_secondary__uuOdH{background:var(--ink-150);color:var(--ink);border-color:var(--ink-300);box-shadow:var(--sh-xs)}.Button_btn__kzInP.Button_secondary__uuOdH:hover:not(:disabled){background:var(--ink-200);border-color:var(--chrome-accent-mid);color:var(--chrome-accent-deep);box-shadow:var(--sh-sm);transform:translateY(-1px)}.Button_btn__kzInP.Button_secondary__uuOdH:active:not(:disabled){transform:translateY(0);box-shadow:var(--sh-xs)}.Button_btn__kzInP.Button_ghost__gZqlA{background:var(--ink-100);color:var(--ink-soft);border-color:var(--ink-200)}.Button_btn__kzInP.Button_ghost__gZqlA:hover:not(:disabled){background:var(--ink-150);border-color:var(--ink-300);color:var(--ink)}.Button_btn__kzInP.Button_ghost__gZqlA:active:not(:disabled){background:var(--ink-200);border-color:var(--ink-300)}.Button_btn__kzInP.Button_icon__OWfxs{background:transparent;color:var(--ink-500);border-color:transparent}.Button_btn__kzInP.Button_icon__OWfxs:hover:not(:disabled){background:var(--ink-100);color:var(--ink-900)}.Button_btn__kzInP.Button_icon__OWfxs:active:not(:disabled){background:var(--ink-150)}.Button_btn__kzInP.Button_destructive__9VB0j{background:color-mix(in srgb,var(--catchup) 92%,black);color:var(--on-solid);border-color:transparent;box-shadow:var(--sh-sm)}.Button_btn__kzInP.Button_destructive__9VB0j:hover:not(:disabled){background:color-mix(in srgb,var(--catchup) 84%,black);box-shadow:var(--sh-md);transform:translateY(-1px)}.Button_btn__kzInP.Button_destructive__9VB0j:active:not(:disabled){transform:translateY(0);box-shadow:var(--sh-xs)}.Button_leadingIcon__TxygB,.Button_trailingIcon__s_nkN{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:inherit}.Button_spinner__DYdB3{width:14px;height:14px;animation:Button_btn-spin__YW2PP .7s linear infinite}@keyframes Button_btn-spin__YW2PP{to{transform:rotate(1turn)}}.Button_loading__nv6bE .Button_label__hCLAL{opacity:.6}@media (prefers-reduced-motion:reduce){.Button_btn__kzInP{transition:none}.Button_btn__kzInP:hover:not(:disabled){transform:none}.Button_spinner__DYdB3{animation:none;opacity:.5}}.Tooltip_wrapper__iLU0_{display:inline-flex;align-items:center;position:relative}.Tooltip_disabledWrapper__7lHOG{display:inline-flex;align-items:center;cursor:not-allowed}.Tooltip_tooltip__SErsa{position:fixed;z-index:9000;pointer-events:none;background:var(--tooltip-bg);color:var(--tooltip-fg);backdrop-filter:blur(8px) saturate(140%);-webkit-backdrop-filter:blur(8px) saturate(140%);font-size:var(--t-12);font-weight:500;letter-spacing:.01em;line-height:1.45;padding:8px 12px;border-radius:var(--r-6);box-shadow:var(--tooltip-shadow);border:1px solid rgba(255,255,255,.06);white-space:normal;max-width:280px;opacity:0;transition:opacity .14s ease}.Tooltip_tooltip__SErsa.Tooltip_visible__mSMBG{opacity:1}.Tooltip_tooltip__SErsa.Tooltip_interactive__ESOLq{pointer-events:auto}.Tooltip_dismissLink__2_AAZ{display:block;margin:6px -4px -2px;padding:4px 4px 0;background:none;border:0;border-top:1px solid rgba(255,255,255,.12);color:rgba(255,255,255,.62);font:inherit;font-size:var(--t-11);font-weight:500;letter-spacing:.01em;text-align:left;cursor:pointer}.Tooltip_dismissLink__2_AAZ:hover{color:rgba(255,255,255,.92)}.Tooltip_dismissLink__2_AAZ:focus-visible{outline:2px solid rgba(255,255,255,.5);outline-offset:1px;border-radius:3px}@media (prefers-reduced-motion:reduce){.Tooltip_tooltip__SErsa{transition:none}}@media (hover:none){.Tooltip_tooltip__SErsa.Tooltip_hoverOnly__DmAUK{display:none}}.Tooltip_arrow__zz7Sb{position:absolute;width:0;height:0}.Tooltip_tooltip__SErsa[data-displaced=true] .Tooltip_arrow__zz7Sb{display:none}.Tooltip_tooltip__SErsa[data-side=top] .Tooltip_arrow__zz7Sb{bottom:-5px;left:50%;transform:translateX(-50%);border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid var(--tooltip-bg)}.Tooltip_tooltip__SErsa[data-side=bottom] .Tooltip_arrow__zz7Sb{top:-5px;left:50%;transform:translateX(-50%);border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid var(--tooltip-bg)}.Tooltip_tooltip__SErsa[data-side=left] .Tooltip_arrow__zz7Sb{right:-5px;top:50%;transform:translateY(-50%);border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid var(--tooltip-bg)}.Tooltip_tooltip__SErsa[data-side=right] .Tooltip_arrow__zz7Sb{left:-5px;top:50%;transform:translateY(-50%);border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid var(--tooltip-bg)}.AnnotationLayer_layer__fDbGf{position:absolute;inset:0;z-index:2;pointer-events:none;touch-action:none}.AnnotationLayer_layer__fDbGf[data-interactive=true]{pointer-events:auto}.AnnotationLayer_layer__fDbGf[data-interactive=true][data-tool=arrow],.AnnotationLayer_layer__fDbGf[data-interactive=true][data-tool=highlighter],.AnnotationLayer_layer__fDbGf[data-interactive=true][data-tool=laser],.AnnotationLayer_layer__fDbGf[data-interactive=true][data-tool=line],.AnnotationLayer_layer__fDbGf[data-interactive=true][data-tool=pen],.AnnotationLayer_layer__fDbGf[data-interactive=true][data-tool=rect]{cursor:crosshair}.AnnotationLayer_layer__fDbGf[data-interactive=true][data-tool=eraser]{cursor:cell}.AnnotationLayer_layer__fDbGf[data-interactive=true][data-tool=text]{cursor:text}.AnnotationLayer_canvas__Z8roK,.AnnotationLayer_laserCanvas__Gi2ly{position:absolute;inset:0;width:100%;height:100%;display:block}.AnnotationLayer_laserCanvas__Gi2ly{pointer-events:none;z-index:1}.AnnotationLayer_textInput__8clpj{position:absolute;min-width:120px;min-height:32px;padding:2px 4px;margin:0;border:1px dashed var(--muted);border-radius:var(--r-4);background:color-mix(in srgb,var(--surface) 92%,transparent);font-family:var(--font-sans);font-weight:600;line-height:1.25;resize:none;outline:none;z-index:3}.BoardToolbar_bar__R45tO{display:flex;align-items:center;gap:var(--r-8);flex-wrap:wrap;padding:var(--r-8) var(--r-12);background:var(--surface);border-bottom:1px solid var(--border)}.BoardToolbar_toolScroll__VHE4y{display:flex;flex:0 1 auto;min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;-webkit-overflow-scrolling:touch;padding-block:10px;margin-block:-10px}.BoardToolbar_tools__S0fAT{flex:none}.BoardToolbar_divider__05Gwa{width:1px;align-self:stretch;min-height:24px;background:var(--border)}.BoardToolbar_swatches___cnj9{display:flex;align-items:center;gap:var(--r-4)}.BoardToolbar_swatch__NVZgc{width:24px;height:24px;border-radius:var(--r-pill);border:2px solid var(--border);padding:0;cursor:pointer;position:relative}.BoardToolbar_swatch__NVZgc:before{content:"";position:absolute;inset:-10px}.BoardToolbar_swatch__NVZgc:hover{border-color:var(--brand-300)}.BoardToolbar_swatchActive__kxgU1{border-color:var(--on-solid);outline:2px solid var(--brand-500);outline-offset:1px}.BoardToolbar_widths__u6S_B{display:flex;align-items:center;gap:var(--r-2)}.BoardToolbar_width__2vk8Y{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--r-8);border:1px solid transparent;background:transparent;cursor:pointer;position:relative}.BoardToolbar_width__2vk8Y:before{content:"";position:absolute;inset:-6px}.BoardToolbar_width__2vk8Y:hover{background:var(--hairline)}.BoardToolbar_widthActive__LdfWI{background:var(--brand-50);border-color:var(--brand-200);color:var(--brand-600)}.BoardToolbar_widthActive__LdfWI .BoardToolbar_widthDot__uxfBj{background:var(--brand-600)}.BoardToolbar_widthDot__uxfBj{display:block;border-radius:var(--r-pill);background:var(--ink);min-width:2px;min-height:2px}.PreviewAnnotation_box__qw0sx{position:relative;display:flex;align-items:center;justify-content:center;width:100%;max-width:100%;min-height:0}.PreviewAnnotation_toolbar__R4KAL{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);z-index:4;display:flex;align-items:center;gap:5px;flex-wrap:wrap;justify-content:center;max-width:calc(100% - 20px);padding:5px;border:1px solid var(--border);border-radius:var(--r-pill);background:var(--surface);box-shadow:var(--shadow-popover)}.PreviewAnnotation_tools__kcjy6{display:flex;align-items:center;gap:2px;flex:none}.PreviewAnnotation_divider__UsFsi{width:1px;height:20px;flex:0 0 auto;background:var(--hairline);margin:0 3px}.PreviewAnnotation_annoBtn__yHD7G{position:relative;width:36px;height:36px;padding:0;border:0;border-radius:50%;display:grid;place-items:center;background:transparent;color:var(--ink-soft);cursor:pointer}.PreviewAnnotation_annoBtn__yHD7G:after{content:"";position:absolute;inset:-4px}.PreviewAnnotation_annoBtn__yHD7G svg{width:16px;height:16px}.PreviewAnnotation_annoBtn__yHD7G:hover:not(:disabled){background:var(--hairline)}.PreviewAnnotation_annoBtn__yHD7G:disabled{opacity:.4;cursor:not-allowed}.PreviewAnnotation_annoBtn__yHD7G:focus-visible{outline:2px solid var(--brand-500);outline-offset:1px}.PreviewAnnotation_annoBtnOn__Mnpea,.PreviewAnnotation_annoBtnOn__Mnpea:hover:not(:disabled){background:var(--ink-900);color:var(--paper)}.PreviewAnnotation_annoBtnDanger__8qrPj:not(:disabled){color:var(--danger)}.PreviewAnnotation_swatches__6yXPo{display:flex;align-items:center;gap:5px}.PreviewAnnotation_swatch__04_xf{position:relative;width:22px;height:22px;padding:0;border:2px solid var(--paper);border-radius:50%;box-shadow:0 0 0 1px var(--border);cursor:pointer}.PreviewAnnotation_swatch__04_xf:after{content:"";position:absolute;inset:-11px}.PreviewAnnotation_swatchActive__opZau{box-shadow:0 0 0 2px var(--ink-900)}.PreviewAnnotation_swatch__04_xf:disabled{opacity:.4;cursor:not-allowed}.PreviewAnnotation_swatch__04_xf:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px}.PreviewAnnotation_widths__Hih7h{display:flex;align-items:center;gap:2px}.PreviewAnnotation_width__zf_ay{position:relative;width:28px;height:28px;padding:0;border:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--ink-soft);cursor:pointer}.PreviewAnnotation_width__zf_ay:after{content:"";position:absolute;inset:-8px}.PreviewAnnotation_width__zf_ay:hover{background:var(--hairline)}.PreviewAnnotation_widthActive__QPGYP,.PreviewAnnotation_widthActive__QPGYP:hover{background:var(--ink-900);color:var(--paper)}.PreviewAnnotation_width__zf_ay:focus-visible{outline:2px solid var(--brand-500);outline-offset:1px}.PreviewAnnotation_widthDot__SzJKN{display:block;min-width:2px;min-height:2px;border-radius:50%;background:currentColor}.PreviewAnnotation_ephemeral__ViWeE{position:absolute;top:10px;left:50%;transform:translateX(-50%);z-index:4;display:inline-flex;align-items:center;gap:6px;max-width:calc(100% - 20px);padding:5px 11px;border-radius:var(--r-pill);background:var(--tooltip-bg);color:var(--tooltip-fg);font-size:var(--t-11);font-weight:600;box-shadow:var(--tooltip-shadow);text-align:center;pointer-events:none}.PreviewAnnotation_ephemeral__ViWeE svg{width:12px;height:12px;flex:0 0 auto}.ResourcePreview_backdrop__NkoTE{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;padding:24px;background:var(--scrim-strong);overflow:auto;animation:ResourcePreview_fade__TeZnv .14s ease-out}.ResourcePreview_dialog__0yY6B{display:flex;flex-direction:column;width:100%;max-width:min(960px,94vw);max-height:92vh;background:var(--paper);border-radius:var(--r-lg);box-shadow:var(--shadow-card);overflow:hidden;outline:none}.ResourcePreview_dialogSplit___aL2b{max-width:min(1120px,95vw)}.ResourcePreview_header__kMCwa{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 14px;border-bottom:1px solid var(--border);background:var(--paper)}.ResourcePreview_titleWrap__GoelN{display:flex;align-items:center;gap:8px;min-width:0;flex:1 1 200px}.ResourcePreview_title__bRJnR{font-weight:600;font-size:15px;color:var(--ink-900);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ResourcePreview_typePill__VhzM7{flex:0 0 auto;text-transform:uppercase;font-size:10px;font-weight:700;letter-spacing:.04em;padding:3px 8px;border-radius:var(--r-pill);background:var(--ink-100);color:var(--ink-700)}.ResourcePreview_actions__QjzGk{display:flex;align-items:center;gap:8px;flex:0 0 auto}.ResourcePreview_actionBtn__0Bzcw{display:inline-flex;align-items:center;min-height:36px;padding:6px 12px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--paper);color:var(--ink-700);font-size:13px;font-weight:600;text-decoration:none;cursor:pointer;transition:background .12s ease}.ResourcePreview_actionBtn__0Bzcw:hover{background:var(--surface-warm)}.ResourcePreview_actionBtn__0Bzcw:focus-visible,.ResourcePreview_closeBtn__tb_WU:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px}.ResourcePreview_closeBtn__tb_WU{display:inline-grid;place-items:center;width:40px;height:40px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--paper);color:var(--ink-700);cursor:pointer;transition:background .12s ease}.ResourcePreview_closeBtn__tb_WU:hover{background:var(--surface-warm)}.ResourcePreview_body__1_bOs{flex:1 1 auto;min-height:0;display:grid;place-items:center;padding:16px;overflow:auto;background:var(--surface-warm)}.ResourcePreview_image__nJfdE{display:block;max-width:100%;max-height:calc(92vh - 120px);-o-object-fit:contain;object-fit:contain;border-radius:var(--r-sm)}.ResourcePreview_frame__Q0zzA{position:relative;width:100%;max-width:880px;aspect-ratio:16/9;background:var(--ink-900);border-radius:var(--r-sm);overflow:hidden}.ResourcePreview_iframe__Mi5lN{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}.ResourcePreview_video__0MPeT{display:block;width:100%;max-width:880px;max-height:calc(92vh - 120px);background:var(--ink-900);border-radius:var(--r-sm)}.ResourcePreview_audioWrap__64397{width:100%;max-width:520px;padding:24px 8px}.ResourcePreview_audio__2_LbQ{width:100%}.ResourcePreview_fallback__Jqkq0{display:flex;flex-direction:column;align-items:center;gap:12px;padding:40px 24px;color:var(--muted)}.ResourcePreview_fallbackText__5NIsy{margin:0;font-size:14px;color:var(--body)}.ResourcePreview_split__zQuj3{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:1.4fr 1fr}.ResourcePreview_mediaPane__xrt9O{min-width:0;min-height:0;display:flex;align-items:center;justify-content:center;padding:20px;background:var(--surface-warm);overflow:auto}.ResourcePreview_mediaAnnotate___GZaX{width:100%;max-width:720px}.ResourcePreview_carousel__qxyAJ{width:100%}.ResourcePreview_notesPane__TKNTT{min-width:0;min-height:0;padding:20px 22px;border-left:1px solid var(--border);background:var(--paper);overflow:auto}.ResourcePreview_frameAnnotate__vTrz_{width:100%;max-width:880px}.ResourcePreview_notes__b46kV{font-family:var(--font-sans);font-size:var(--t-14);line-height:1.6;color:var(--body);word-break:break-word;overflow-wrap:break-word}.ResourcePreview_notes__b46kV p{margin:0 0 .6em}.ResourcePreview_notes__b46kV p:last-child{margin-bottom:0}.ResourcePreview_notes__b46kV ol,.ResourcePreview_notes__b46kV ul{margin:.5em 0;padding-left:var(--t-24)}.ResourcePreview_notes__b46kV ul{list-style:disc}.ResourcePreview_notes__b46kV ol{list-style:decimal}.ResourcePreview_notes__b46kV li{margin:3px 0}.ResourcePreview_notes__b46kV h1,.ResourcePreview_notes__b46kV h2,.ResourcePreview_notes__b46kV h3,.ResourcePreview_notes__b46kV h4,.ResourcePreview_notes__b46kV h5,.ResourcePreview_notes__b46kV h6{margin:.7em 0 .35em;font-weight:700;line-height:1.25;color:var(--ink-900)}.ResourcePreview_notes__b46kV h1{font-size:var(--t-20)}.ResourcePreview_notes__b46kV h2{font-size:var(--t-18)}.ResourcePreview_notes__b46kV h3{font-size:var(--t-16)}.ResourcePreview_notes__b46kV a{color:var(--brand-500);text-decoration:underline}.ResourcePreview_notes__b46kV a:hover{color:var(--brand-600)}.ResourcePreview_notes__b46kV blockquote{margin:.6em 0;padding-left:14px;border-left:3px solid var(--border);color:var(--ink-700)}.ResourcePreview_notes__b46kV iframe,.ResourcePreview_notes__b46kV img{max-width:100%}.ResourcePreview_emptyMedia__Xle9n,.ResourcePreview_emptyNotes__0JJVp{margin:0;font-family:var(--font-sans);font-size:var(--t-13);color:var(--muted);text-align:center}@media (max-width:480px){.ResourcePreview_backdrop__NkoTE{padding:0;place-items:stretch}.ResourcePreview_dialog__0yY6B{max-width:100vw;max-height:100vh;border-radius:0}.ResourcePreview_actionBtn__0Bzcw,.ResourcePreview_closeBtn__tb_WU{min-height:44px}.ResourcePreview_closeBtn__tb_WU{width:44px}}@media (max-width:640px){.ResourcePreview_split__zQuj3{grid-template-columns:1fr;grid-template-rows:auto 1fr}.ResourcePreview_notesPane__TKNTT{border-left:0;border-top:1px solid var(--border)}}@keyframes ResourcePreview_fade__TeZnv{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ResourcePreview_backdrop__NkoTE{animation:none}}.widgets530_tones__hsEAV{--tone-red-bg:var(--tag-red-bg);--tone-red-fg:var(--tag-red-fg);--tone-red-solid:var(--tag-red);--tone-pink-bg:var(--wf-pink-soft);--tone-pink-fg:var(--wf-pink-accent);--tone-pink-solid:var(--wf-pink-accent);--tone-amber-bg:var(--wf-yellow-soft);--tone-amber-fg:var(--wf-yellow-accent);--tone-amber-solid:var(--wf-yellow-accent);--tone-green-bg:var(--wf-green-soft);--tone-green-fg:var(--wf-green-accent);--tone-green-solid:var(--wf-green-accent);--tone-blue-bg:var(--wf-blue-soft);--tone-blue-fg:var(--wf-blue-accent);--tone-blue-solid:var(--wf-blue-accent);--tone-purple-bg:var(--wf-purple-soft);--tone-purple-fg:var(--wf-purple-accent);--tone-purple-solid:var(--wf-purple-accent);--tone-orange-bg:var(--wf-orange-soft);--tone-orange-fg:var(--wf-orange-accent);--tone-orange-solid:var(--wf-orange-accent);--tone-gray-bg:var(--wf-slate-soft);--tone-gray-fg:var(--wf-slate-accent);--tone-gray-solid:var(--wf-slate-accent)}.widgets530_body__vSgPP{display:flex;flex-direction:column;min-width:0;min-height:0;width:100%}.widgets530_head___H7u1{display:flex;align-items:center;gap:.7em;margin-bottom:1em}.widgets530_headLabel__x1mbY{font-size:.8em;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--w-ink);opacity:.55}.widgets530_card__ctcW3{background:var(--w-card);border-radius:.85em;box-shadow:var(--wf-shadow-inner)}.widgets530_chip__vLlBE{display:grid;place-items:center;flex:none;border-radius:.75em;background:var(--w-chip);color:var(--w-accent)}.widgets530_avatar__3BlpU{border-radius:50%;border:.13em solid var(--w-card);box-shadow:var(--wf-shadow-inner);display:grid;place-items:center;flex:none;overflow:hidden;font-weight:800}.widgets530_pill__C0g2v{display:inline-flex;align-items:center;gap:.4em;padding:.35em .8em;border-radius:var(--r-pill);font-size:.82em;font-weight:700;white-space:nowrap}.widgets530_pillIcon__5y8ut,.widgets530_step__rOWqO{display:grid;place-items:center}.widgets530_step__rOWqO{flex:none;border-radius:50%;color:var(--on-solid);font-weight:800}.widgets530_foot__ViggI{display:flex;align-items:center;gap:.6em;padding:.8em 1em;border-radius:.85em;font-size:.9em;font-weight:600;margin-top:.95em}.widgets530_face__CPx47,.widgets530_footIcon__Eqyz6{display:grid;place-items:center;flex:none}.widgets530_face__CPx47{border-radius:50%}.ResourceCardFace_card__oUPB_{--wash:var(--c-surface);width:248px;background:var(--wash);border:1px solid var(--c-border);border-left:4px solid var(--cd);border-radius:var(--r-12);overflow:hidden;box-shadow:var(--shadow-card);display:flex;flex-direction:column;position:relative;text-align:left;transition:box-shadow .12s ease,transform .12s ease}.ResourceCardFace_card__oUPB_:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.ResourceCardFace_card__oUPB_,.ResourceCardFace_kebab__w8QoR{transition:none}.ResourceCardFace_card__oUPB_:hover{transform:none}}.ResourceCardFace_head__dtwdT{display:flex;align-items:flex-start;gap:8px;background:var(--c-surface-strong);border-bottom:1px solid var(--c-border);padding:12px 36px 12px 12px;position:relative}.ResourceCardFace_iconTile__nFXOL{width:28px;height:28px;border-radius:var(--r-sm);flex:0 0 auto;background:var(--paper);color:var(--cd);display:grid;place-items:center;box-shadow:var(--sh-xs)}.ResourceCardFace_iconTile__nFXOL svg{width:14px;height:14px}.ResourceCardFace_hgroup__gL8eF{min-width:0;flex:1}.ResourceCardFace_meta__8KznQ{font-size:var(--t-10);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--cd);opacity:.72;margin-bottom:2px}.ResourceCardFace_title__5wDGc{font-family:var(--font-display-sm);font-size:var(--t-14);font-weight:700;line-height:1.25;color:var(--cd)}.ResourceCardFace_subtitle__8cgbB{font-size:var(--t-11);font-weight:500;color:var(--cd);opacity:.65;margin-top:2px}.ResourceCardFace_kebab__w8QoR{position:absolute;top:10px;right:8px;width:28px;height:28px;display:grid;place-items:center;border-radius:var(--r-xs);color:var(--cd);opacity:0;transition:opacity .12s ease;cursor:pointer}.ResourceCardFace_card__oUPB_:focus-within .ResourceCardFace_kebab__w8QoR,.ResourceCardFace_card__oUPB_:hover .ResourceCardFace_kebab__w8QoR{opacity:1}@media (hover:none){.ResourceCardFace_kebab__w8QoR{opacity:1}}.ResourceCardFace_kebab__w8QoR:hover{background:color-mix(in srgb,var(--cd) 12%,transparent)}.ResourceCardFace_kebab__w8QoR svg{width:15px;height:15px}.ResourceCardFace_kebab__w8QoR:after{content:"";position:absolute;inset:-8px}.ResourceCardFace_preview__t9F2G{margin:12px 12px 0;height:120px;flex:0 0 auto;background:var(--paper);border:1px solid var(--c-border);border-radius:var(--r-sm);box-shadow:var(--sh-xs);position:relative;overflow:hidden;cursor:zoom-in;display:block;padding:0}div.ResourceCardFace_preview__t9F2G{cursor:default}.ResourceCardFace_preview__t9F2G img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.ResourceCardFace_caption__MR5pN{padding:8px 12px 0;font-size:var(--t-11);line-height:1.45;color:var(--ink-500)}.ResourceCardFace_notes__vjH4n{padding:8px 12px 0;font-size:var(--t-12);line-height:1.5;color:var(--ink-700)}.ResourceCardFace_notesText__xmDzF{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ResourceCardFace_notesText__xmDzF p{margin:0}.ResourceCardFace_more__yvlaI{font-size:var(--t-11);font-weight:700;color:var(--cd);margin-top:4px;display:inline-block;min-height:24px;cursor:pointer}.ResourceCardFace_more__yvlaI:hover{text-decoration:underline}.ResourceCardFace_foot__sgqaZ{display:flex;align-items:center;gap:6px;padding:8px 12px 12px;margin-top:auto}.ResourceCardFace_src__7iptO{display:inline-flex;align-items:center;gap:6px;min-width:0;background:var(--paper);border:1px solid var(--c-border);border-radius:var(--r-pill);padding:3px 10px 3px 4px;font-size:var(--t-11);font-weight:600;color:var(--ink-700)}.ResourceCardFace_srcInitial__StlUN{width:16px;height:16px;border-radius:50%;display:grid;place-items:center;font-size:calc(var(--t-10) - 2px);font-weight:800;color:var(--paper);flex:0 0 auto}.ResourceCardFace_srcDomain__7GfIG{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ResourceCardFace_typeTag__q35Rg{margin-left:auto;letter-spacing:.08em;color:var(--cd);background:color-mix(in srgb,var(--cd) 10%,transparent)}.ResourceCardFace_noteFlag__tIKjX,.ResourceCardFace_typeTag__q35Rg{flex:0 0 auto;font-size:var(--t-10);font-weight:800;border-radius:var(--r-pill);padding:3px 8px}.ResourceCardFace_noteFlag__tIKjX{display:inline-flex;align-items:center;gap:4px;color:var(--honey-600);background:var(--honey-100)}.ResourceCardFace_noteFlag__tIKjX svg{width:11px;height:11px}.ResourceCardFace_body__BnFyz{position:relative;padding:12px 12px 0;font-size:var(--t-12);line-height:1.55;color:var(--ink-700);max-height:232px;overflow:hidden}.ResourceCardFace_bodyClamped__UPXA5:after{content:"";position:absolute;left:0;right:0;bottom:0;height:40px;background:linear-gradient(to bottom,transparent,var(--wash))}.ResourceCardFace_body__BnFyz h4{font-family:var(--font-display-sm);font-size:var(--t-12);font-weight:800;color:var(--ink-900);margin:12px 0 4px}.ResourceCardFace_body__BnFyz h4:first-child{margin-top:0}.ResourceCardFace_body__BnFyz p{margin:0 0 8px}.ResourceCardFace_body__BnFyz ul{margin:4px 0 8px;padding-left:16px;list-style:disc}.ResourceCardFace_body__BnFyz li{margin:0 0 4px}.ResourceCardFace_body__BnFyz a{color:var(--brand-600);font-weight:600;text-decoration:underline;text-decoration-color:var(--brand-200);text-underline-offset:2px;cursor:pointer}.ResourceCardFace_body__BnFyz mark{background:var(--hlp-lemon);color:inherit;padding:0 2px;border-radius:2px}.ResourceCardFace_body__BnFyz img{display:block;width:100%;margin:4px 0 8px;height:64px;-o-object-fit:cover;object-fit:cover;border-radius:var(--r-xs);border:1px solid var(--c-border);background:var(--paper);box-shadow:var(--sh-xs)}.ResourceCardFace_readMore__75OY3{display:inline-flex;align-items:center;gap:4px;margin:4px 12px 0;min-height:28px;font-size:var(--t-11);font-weight:700;color:var(--cd);position:relative;z-index:1;align-self:flex-start;cursor:pointer}.ResourceCardFace_readMore__75OY3 svg{width:12px;height:12px}.ResourceCardFace_readMore__75OY3:hover{text-decoration:underline}.ResourceCardFace_readMore__75OY3:after{content:"";position:absolute;inset:-8px}.ResourceCardFace_videoStage__cKyqV{position:absolute;inset:0;background:var(--ink-900);display:grid;place-items:center}.ResourceCardFace_videoThumb__V2zQJ{position:absolute;inset:0}.ResourceCardFace_playButton__yGvUy{position:relative;width:40px;height:40px;border-radius:50%;background:color-mix(in srgb,var(--paper) 92%,transparent);display:grid;place-items:center;color:var(--ink-900)}.ResourceCardFace_playButton__yGvUy svg{width:16px;height:16px;margin-left:2px}.ResourceCardFace_typeFill__azjMN{position:absolute;inset:0;display:grid;place-items:center}.ResourceCardFace_typeFill__azjMN svg{width:36px;height:36px}.ResourceCardFace_fillPink__4FWf1{background:var(--tag-pink-bg);color:var(--tag-pink-fg)}.ResourceCardFace_fillBlue__jf98w{background:var(--tag-blue-bg);color:var(--tag-blue-fg)}.ResourceCardFace_linkCard__J_jcc{position:absolute;inset:0;background:var(--surface-warm);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:12px;text-align:center}.ResourceCardFace_linkInitial__LAyNC{width:40px;height:40px;border-radius:10px;display:grid;place-items:center;font-size:var(--t-18);font-weight:800;color:var(--paper);box-shadow:var(--sh-xs);margin-bottom:4px}.ResourceCardFace_linkDomain__48W9Q{font-size:var(--t-12);font-weight:700;color:var(--ink-900)}.ResourceCardFace_linkDomain__48W9Q,.ResourceCardFace_linkPath__HAJsz{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ResourceCardFace_linkPath__HAJsz{font-size:var(--t-10);color:var(--ink-400)}.ResourceCardFace_menu__2NhDe{width:216px;background:var(--paper);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--shadow-popover);padding:4px}.ResourceCardFace_menuItem__i4woO{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;border-radius:var(--r-xs);font-size:var(--t-12);font-weight:600;color:var(--ink-700);min-height:36px;text-align:left;cursor:pointer;position:relative}.ResourceCardFace_menuItem__i4woO:after{content:"";position:absolute;inset:-4px}@media (hover:none){.ResourceCardFace_menuItem__i4woO{min-height:44px}.ResourceCardFace_menuItem__i4woO:after{inset:0}}.ResourceCardFace_menuItem__i4woO:hover{background:var(--hairline);color:var(--ink-900)}.ResourceCardFace_menuItem__i4woO svg{width:14px;height:14px;color:var(--ink-400);flex:0 0 auto}.ResourceCardFace_menuItemDanger__noy6z,.ResourceCardFace_menuItemDanger__noy6z:hover{color:var(--danger)}.ResourceCardFace_menuItemDanger__noy6z svg{color:currentColor}.ResourceCardFace_menuSep__b29de{height:1px;background:var(--hairline);margin:4px 8px}.ResourceCardFace_menuLabel__Qr99R{padding:8px 12px 4px;font-size:var(--t-10);font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-400)}.ResourceCardFace_swatches__B9dzZ{display:grid;grid-template-columns:repeat(6,24px);gap:8px;padding:4px 12px 8px}.ResourceCardFace_swatch__uzKRP{width:24px;height:24px;border-radius:50%;border:1px solid var(--ink-200);position:relative;cursor:pointer;padding:0}.ResourceCardFace_swatch__uzKRP:after{content:"";position:absolute;inset:-4px}.ResourceCardFace_swatchOn__7iW26{outline:2px solid var(--ink-900);outline-offset:2px}.ResourceCardFace_swatchSubject__GGbMz{background:var(--c-surface);border-color:var(--c)}.ResourceCardFace_swatchPaper__CsCZL{background:var(--paper)}.phase-resources_phaseRes__rcest{margin-top:18px;padding-top:14px;border-top:1px solid var(--hairline)}.phase-resources_phaseResHead__8ckNb{display:flex;align-items:center;gap:7px;margin:0 0 10px;font-size:var(--t-11);font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.phase-resources_phaseResHead__8ckNb svg{flex:0 0 auto}.phase-resources_phaseResNote__RFiJU{margin:0 auto 0 8px;font-size:var(--t-11);font-weight:500;letter-spacing:0;text-transform:none;color:var(--faint);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.phase-resources_phaseResAdd__NrGRc.phase-resources_phaseResAdd__NrGRc{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;box-sizing:content-box;min-height:28px;padding:8px 10px;margin:-8px -4px -8px 0;border:none;background:transparent;border-radius:var(--r-6);font-family:inherit;font-size:var(--t-11);font-weight:700;letter-spacing:.02em;text-transform:none;color:var(--muted);cursor:pointer;white-space:nowrap;transition:background .1s ease,color .1s ease}.phase-resources_phaseResAdd__NrGRc:hover:not(:disabled){background:var(--brand-50);color:var(--brand-600)}.phase-resources_phaseResAdd__NrGRc:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px}.phase-resources_phaseResAdd__NrGRc:disabled{color:var(--faint);cursor:not-allowed}.phase-resources_resChipList__tgbUC{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;border-radius:var(--r-sm);transition:background .14s ease}.phase-resources_resChipListOver__lSNct{background:var(--brand-50)}.phase-resources_resChipEmpty__49pS1{padding:10px 12px;border:1px dashed var(--border);border-radius:var(--r-sm);font-size:var(--t-12);color:var(--faint)}.phase-resources_resChip__rO9eO{display:flex;align-items:center;gap:11px;padding:8px 10px 8px 6px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);min-width:0;transition:box-shadow .12s ease,border-color .12s ease}.phase-resources_resChip__rO9eO:hover{box-shadow:var(--sh-xs);border-color:var(--border-cool)}.phase-resources_resChipDragging__ZAFQo{opacity:.35}.phase-resources_resChipGhost__7WE3p{box-shadow:var(--sh-lg);opacity:.97;cursor:grabbing;width:280px;max-width:70vw}.phase-resources_chipGrip__3s52q.phase-resources_chipGrip__3s52q{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:24px;height:28px;padding:8px 10px;margin:-8px -10px;box-sizing:content-box;border:none;background:transparent;border-radius:var(--r-xs);color:var(--muted);opacity:.55;cursor:grab;touch-action:none;transition:opacity .1s ease,color .1s ease}.phase-resources_chipGrip__3s52q:hover{opacity:1;color:var(--ink-soft)}.phase-resources_chipGrip__3s52q:active{cursor:grabbing}.phase-resources_chipGrip__3s52q:focus-visible{opacity:1;outline:2px solid var(--brand-500);outline-offset:-2px}.phase-resources_resChipThumb__f2jtV{width:40px;height:40px;border-radius:var(--r-xs);display:grid;place-items:center;flex-shrink:0;color:var(--rc,var(--brand-600));background:color-mix(in oklch,var(--rc,var(--brand-500)) 12%,var(--surface));border:1px solid color-mix(in oklch,var(--rc,var(--brand-500)) 22%,transparent)}.phase-resources_resChipMeta__yDdkh{flex:1;min-width:0}.phase-resources_resChipTitle__zuHif{font-size:var(--t-13);font-weight:600;color:var(--ink);line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:text;border-radius:3px}.phase-resources_resChipTitle__zuHif:focus-visible{white-space:normal;overflow:visible;outline:2px solid var(--brand-200);outline-offset:1px}.phase-resources_resChipTitleInput__S1oWx{width:100%;border:none;background:transparent;font-family:inherit;font-size:var(--t-13);font-weight:600;color:var(--ink);line-height:1.25;padding:0;border-radius:3px}.phase-resources_resChipTitleInput__S1oWx:focus{outline:2px solid var(--brand-200);outline-offset:1px}.phase-resources_resChipType___unAM{font-size:var(--t-11);color:var(--muted);margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.phase-resources_resChipOpen__b_j9A.phase-resources_resChipOpen__b_j9A{position:relative;flex-shrink:0;width:30px;height:30px;border-radius:var(--r-xs);display:grid;place-items:center;color:var(--muted);border:1px solid var(--border);background:var(--surface);cursor:pointer;padding:0;transition:color .14s ease,border-color .14s ease}.phase-resources_resChipOpen__b_j9A:hover{color:var(--brand-600);border-color:var(--brand-300)}.phase-resources_resChipOpen__b_j9A:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px}.phase-resources_resChipOpen__b_j9A:after{content:"";position:absolute;inset:-7px}.phase-resources_resChipDel__eN1fR.phase-resources_resChipDel__eN1fR{flex-shrink:0;width:28px;height:28px;border-radius:var(--r-xs);display:grid;place-items:center;color:var(--faint);border:1px solid transparent;background:transparent;cursor:pointer;opacity:0;padding:8px;margin:-8px;box-sizing:content-box;transition:opacity .14s ease,background .14s ease,color .14s ease}.phase-resources_resChip__rO9eO:focus-within .phase-resources_resChipDel__eN1fR,.phase-resources_resChip__rO9eO:hover .phase-resources_resChipDel__eN1fR{opacity:1;color:var(--muted)}.phase-resources_resChipDel__eN1fR:hover{color:var(--urgent);background:var(--urgent-bg)}.phase-resources_resChipDel__eN1fR:focus-visible{opacity:1;outline:2px solid var(--brand-500);outline-offset:0}@media (prefers-reduced-motion:reduce){.phase-resources_chipGrip__3s52q,.phase-resources_phaseResAdd__NrGRc,.phase-resources_resChipDel__eN1fR,.phase-resources_resChipList__tgbUC,.phase-resources_resChipOpen__b_j9A,.phase-resources_resChip__rO9eO{transition-duration:.001ms!important}}.lesson-flow_root__d_Lwt{display:flex;flex-direction:column;gap:14px}.lesson-flow_srOnly__XWDNo{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lesson-flow_flowHeader__mEyIg{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.lesson-flow_globalToggles___6Wyu{display:inline-flex;align-items:center;gap:2px;flex:0 0 auto}.lesson-flow_globalToggleBtn__VNOvd{display:inline-flex;align-items:center;min-height:44px;padding:0 10px;border:none;background:transparent;border-radius:var(--r-6);font-family:inherit;font-size:var(--t-12);font-weight:600;color:var(--muted);cursor:pointer;white-space:nowrap;transition:background .1s ease,color .1s ease}.lesson-flow_globalToggleBtn__VNOvd:hover:not(:disabled){background:var(--hairline);color:var(--ink)}.lesson-flow_globalToggleBtn__VNOvd:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px}.lesson-flow_globalToggleBtn__VNOvd:disabled{color:var(--faint);cursor:not-allowed}.lesson-flow_list__EVhkr{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.lesson-flow_row__uRhew{position:relative}.lesson-flow_rowDragging__iL5TJ{opacity:0}.lesson-flow_phase__1TeO_{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);padding:18px 22px 22px;scroll-margin-top:60px;transition:border-color .14s ease,box-shadow .14s ease}.lesson-flow_phase__1TeO_:focus-within{border-color:var(--brand-300);box-shadow:var(--sh-sm)}.lesson-flow_phaseCurrent___ched{border-color:var(--brand-300);border-left:3px solid var(--brand-500);box-shadow:var(--sh-md);background:linear-gradient(var(--surface),var(--surface)) padding-box,var(--brand-50)}@media (max-width:480px){.lesson-flow_phase__1TeO_{padding:14px}}.lesson-flow_phaseHead__XDBzx{display:flex;align-items:center;gap:10px;margin-bottom:6px;min-width:0}.lesson-flow_phaseHeadRight__yzM9y{margin-left:auto;display:flex;align-items:center;gap:8px;flex:0 0 auto}.lesson-flow_phaseTitle__rzALQ{display:flex;align-items:baseline;gap:7px;min-width:0;margin:0;font-size:var(--t-18);font-weight:700;color:var(--ink);letter-spacing:-.01em;line-height:1.3}.lesson-flow_phaseTitleText__ZTaFD{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:text;border-radius:var(--r-4);transition:background .1s ease}.lesson-flow_phaseTitleText__ZTaFD:hover{background:color-mix(in srgb,currentColor 8%,transparent)}.lesson-flow_phaseTitleText__ZTaFD:focus-visible{outline:2px solid var(--brand-200);outline-offset:2px;border-radius:var(--r-4)}.lesson-flow_titleInput__GDxa_{flex:1 1 auto;min-width:80px;border:none;background:transparent;font:inherit;color:inherit;letter-spacing:inherit;padding:0;border-radius:var(--r-4)}.lesson-flow_titleInput__GDxa_:focus{outline:2px solid var(--brand-200);outline-offset:2px}.lesson-flow_min__mifKz{position:relative;flex:0 0 auto;border:none;background:transparent;padding:0;font-family:inherit;font-size:var(--t-15);font-weight:600;color:var(--muted);cursor:pointer;border-radius:var(--r-4);white-space:nowrap;transition:color .1s ease}.lesson-flow_min__mifKz:hover{color:var(--ink-soft)}.lesson-flow_min__mifKz:focus-visible{outline:2px solid var(--brand-200);outline-offset:2px}.lesson-flow_min__mifKz:after{content:"";position:absolute;inset:-12px -6px}.lesson-flow_minAdd__Njfki{position:relative;flex:0 0 auto;border:none;background:transparent;padding:0;font-family:inherit;font-size:var(--t-15);font-weight:600;color:var(--faint);cursor:pointer;border-radius:var(--r-4);white-space:nowrap;opacity:0;transition:opacity .14s ease,color .1s ease}.lesson-flow_phase__1TeO_:focus-within .lesson-flow_minAdd__Njfki,.lesson-flow_phase__1TeO_:hover .lesson-flow_minAdd__Njfki{opacity:1}.lesson-flow_minAdd__Njfki:hover{color:var(--muted)}.lesson-flow_minAdd__Njfki:focus-visible{opacity:1;outline:2px solid var(--brand-200);outline-offset:2px}.lesson-flow_minAdd__Njfki:after{content:"";position:absolute;inset:-12px -6px}.lesson-flow_minInput__HDRYn{flex:0 0 auto;width:64px;border:none;background:transparent;font-family:inherit;font-size:var(--t-15);font-weight:600;color:var(--muted);padding:0 2px;border-radius:var(--r-4)}.lesson-flow_minInput__HDRYn:focus{outline:2px solid var(--brand-200);outline-offset:2px}.lesson-flow_statusChip__VwaR3.lesson-flow_statusChip__VwaR3{position:relative;display:inline-flex;align-items:center;gap:6px;padding:3px 11px;border:none;border-radius:var(--r-pill);font-family:inherit;font-size:var(--t-11);font-weight:700;letter-spacing:.02em;cursor:pointer;white-space:nowrap;transition:filter .14s ease}.lesson-flow_statusChip__VwaR3:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.lesson-flow_statusChip__VwaR3:after{content:"";position:absolute;inset:-12px -4px;border-radius:var(--r-pill)}.lesson-flow_statusChip__VwaR3:hover{filter:brightness(.96)}.lesson-flow_statusChip__VwaR3:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px}.lesson-flow_statusChip__VwaR3[data-status=done]{background:var(--done-tint);color:var(--done)}.lesson-flow_statusChip__VwaR3[data-status=progress]{background:var(--progress-tint);color:var(--brand-600)}.lesson-flow_statusChip__VwaR3[data-status=idle]{background:var(--idle-tint);color:var(--muted)}.lesson-flow_phaseDel__650wz.lesson-flow_phaseDel__650wz{width:28px;height:28px;display:grid;place-items:center;border:none;background:transparent;border-radius:var(--r-xs);color:var(--faint);cursor:pointer;opacity:0;padding:8px;margin:-8px;box-sizing:content-box;transition:opacity .14s ease,background .14s ease,color .14s ease}.lesson-flow_phase__1TeO_:focus-within .lesson-flow_phaseDel__650wz,.lesson-flow_phase__1TeO_:hover .lesson-flow_phaseDel__650wz{opacity:1;color:var(--muted)}.lesson-flow_phaseDel__650wz:hover:not(:disabled){color:var(--urgent);background:var(--urgent-bg)}.lesson-flow_phaseDel__650wz:focus-visible{opacity:1;outline:2px solid var(--brand-500);outline-offset:0}.lesson-flow_phaseDel__650wz:disabled{cursor:not-allowed;color:var(--faint)}.lesson-flow_collapseChevron__hZkLd{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:-10px -8px;flex:0 0 auto;border:none;background:transparent;border-radius:var(--r-6);color:var(--muted);cursor:pointer;padding:0;transition:background .1s ease,color .1s ease}.lesson-flow_collapseChevron__hZkLd:hover{background:var(--hairline);color:var(--ink-soft)}.lesson-flow_collapseChevron__hZkLd:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px}.lesson-flow_chevronExpanded__PGMp4{transform:rotate(90deg);transition:transform .14s ease}.lesson-flow_chevronCollapsed__HYOhQ{transform:rotate(0deg);transition:transform .14s ease}.lesson-flow_dragGrip__OwxTj{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:-10px -13px;flex:0 0 auto;padding:0;border:none;background:transparent;border-radius:var(--r-6);color:var(--faint);cursor:grab;touch-action:none;transition:background .1s ease,color .1s ease}.lesson-flow_dragGrip__OwxTj:hover{background:var(--hairline);color:var(--ink-soft)}.lesson-flow_dragGrip__OwxTj:active{cursor:grabbing;background:var(--border);color:var(--ink-soft)}.lesson-flow_dragGrip__OwxTj:focus-visible{outline:2px solid var(--brand-500);outline-offset:-2px;color:var(--ink-soft)}.lesson-flow_phaseBody__Ef24T{display:flex;flex-direction:column;min-width:0}.lesson-flow_teachText__4ygia{font-size:var(--t-13);line-height:1.55;color:var(--ink-soft);margin:0;min-height:44px;cursor:text;border-radius:var(--r-4);transition:background .1s ease}.lesson-flow_teachText__4ygia:hover{background:color-mix(in srgb,currentColor 6%,transparent)}.lesson-flow_teachText__4ygia:focus-visible{outline:2px solid var(--brand-200);outline-offset:2px;background:color-mix(in srgb,currentColor 6%,transparent)}.lesson-flow_teachText__4ygia img{max-width:100%;border-radius:var(--r-xs);margin:6px 0}.lesson-flow_bodyEmpty__6K7sy{color:var(--muted)}.lesson-flow_richEditorWrap__MO_E4{position:relative;width:100%;min-width:0}.lesson-flow_richEditorWrapFill__QvZ_p{flex:1 1 auto;min-height:84px;display:flex;flex-direction:column}.lesson-flow_richEditorWrapFill__QvZ_p>*{flex:1 1 auto}.lesson-flow_chip40Row__5J0uA{display:flex;align-items:center;gap:8px;height:40px;padding:0 10px;border-radius:var(--r-6);background:var(--surface-warm);overflow:hidden}.lesson-flow_chip40Heading__yPsZ_{flex:1 1 0;min-width:0;font-size:var(--t-14);font-weight:600;color:var(--ink-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.3}.lesson-flow_overlayChip__HD_UD{height:40px;border-radius:var(--r-md);border:1px solid var(--border);background:var(--surface);box-shadow:var(--sh-lg);opacity:.97;overflow:hidden;cursor:grabbing}.lesson-flow_overlayChip__HD_UD .lesson-flow_chip40Row__5J0uA{background:var(--surface)}.lesson-flow_footer__GRE18{display:flex;flex-direction:column;align-items:stretch;gap:6px;margin-top:2px}.lesson-flow_addPhaseBtn__3k6sU.lesson-flow_addPhaseBtn__3k6sU{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;min-height:44px;padding:11px;border:1px dashed var(--border);border-radius:var(--r-md);background:transparent;font-family:inherit;font-size:var(--t-13);font-weight:600;color:var(--muted);cursor:pointer;white-space:nowrap;transition:border-color .14s ease,background .14s ease,color .14s ease}.lesson-flow_addPhaseBtn__3k6sU:hover{border-color:var(--brand-300);color:var(--brand-600);background:var(--brand-50)}.lesson-flow_addPhaseBtn__3k6sU:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px}@media (prefers-reduced-motion:reduce){.lesson-flow_addPhaseBtn__3k6sU,.lesson-flow_chevronCollapsed__HYOhQ,.lesson-flow_chevronExpanded__PGMp4,.lesson-flow_collapseChevron__hZkLd,.lesson-flow_dragGrip__OwxTj,.lesson-flow_globalToggleBtn__VNOvd,.lesson-flow_minAdd__Njfki,.lesson-flow_min__mifKz,.lesson-flow_phaseCurrent___ched,.lesson-flow_phaseDel__650wz,.lesson-flow_phaseTitleText__ZTaFD,.lesson-flow_phase__1TeO_,.lesson-flow_statusChip__VwaR3,.lesson-flow_teachText__4ygia{transition-duration:.001ms!important}}.ObjectiveWidget_hero__C0Z4P{display:flex;align-items:flex-start;gap:.9em}.ObjectiveWidget_iconChip__Aso5u{width:3.4em;height:3.4em;border-radius:1em}.ObjectiveWidget_main__6ThkT{flex:1;min-width:0}.ObjectiveWidget_pill__HPQvi{display:inline-block;font-size:.7em;font-weight:800;letter-spacing:.06em;color:var(--on-solid);background:var(--w-accent);padding:.25em .7em;border-radius:var(--r-pill)}.ObjectiveWidget_text__fdb4B{font-size:1.3em;font-weight:800;line-height:1.25;letter-spacing:-.01em;color:var(--w-ink);margin-top:.4em}.ObjectiveWidget_standards__6cHlz{display:flex;flex-wrap:wrap;align-items:center;gap:.5em;margin-top:.9em}.ObjectiveWidget_standardsLabel__UDNp6{font-size:.85em;font-weight:700;color:var(--w-ink);opacity:.7}.TimerWidget_body__NDBhT{display:flex;flex-direction:column;gap:var(--r-8);height:100%;min-height:0;overflow:hidden}.TimerWidget_main__bzdBd{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;gap:var(--r-12)}.TimerWidget_ring__2IMfr{flex:none;width:clamp(72px,22vh,200px);height:clamp(72px,22vh,200px)}.TimerWidget_ringProgress__DX1OC{transition:stroke-dashoffset .25s linear,stroke .2s ease}.TimerWidget_readout__vk8kQ{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.TimerWidget_digits__kIP8k{font-size:clamp(38px,9vh,92px);font-weight:800;letter-spacing:-.03em;line-height:1;color:var(--ink-900);font-variant-numeric:tabular-nums}.TimerWidget_digitsAlarm__NVrCA{color:var(--teach-alarm)}.TimerWidget_timesUp__borHS{display:inline-flex;align-items:center;gap:5px;font-size:.857em;font-weight:800;letter-spacing:.02em;color:var(--teach-alarm)}.TimerWidget_controls__XOGYT{flex:none;display:flex;align-items:center;gap:var(--r-8)}.TimerWidget_primaryBtn__q3cOO{flex:1;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 14px;border:none;border-radius:var(--r-pill);background:var(--w-accent);color:var(--on-solid);font-size:.929em;font-weight:800;cursor:pointer}.TimerWidget_primaryBtn__q3cOO:hover{filter:brightness(.95)}.TimerWidget_iconBtn__M0PZk{flex:none;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:var(--line);border-radius:var(--r-pill);background:var(--paper);color:var(--ink-700);cursor:pointer}.TimerWidget_iconBtn__M0PZk:hover{background:var(--ink-50)}.TimerWidget_iconBtn__M0PZk[aria-pressed=false]{color:var(--ink-400)}.TimerWidget_setRow__KTqPu{flex:none;display:flex;align-items:center;justify-content:space-between;gap:var(--r-8);flex-wrap:wrap}.TimerWidget_setRowDisabled__V0nSy{opacity:.45}.TimerWidget_presets__osJQQ{display:flex;gap:6px;flex-wrap:wrap}.TimerWidget_chip__og_2Y{min-width:40px;min-height:32px;padding:0 10px;border:var(--line);border-radius:var(--r-pill);background:var(--paper);color:var(--ink-700);font-size:.857em;font-weight:700;cursor:pointer}.TimerWidget_chip__og_2Y:hover:not(:disabled){background:var(--ink-50)}.TimerWidget_chip__og_2Y:disabled{cursor:default}.TimerWidget_chipActive__vwz_U{background:var(--w-soft);border-color:var(--w-accent);color:var(--w-accent)}.TimerWidget_steppers__Jjg9W{display:flex;gap:6px}.TimerWidget_stepBtn__2Wrwr{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:var(--line);border-radius:var(--r-pill);background:var(--paper);color:var(--ink-700);cursor:pointer}.TimerWidget_stepBtn__2Wrwr:hover:not(:disabled){background:var(--ink-50)}.TimerWidget_stepBtn__2Wrwr:disabled{opacity:.4;cursor:default}@media (prefers-reduced-motion:reduce){.TimerWidget_ringProgress__DX1OC{transition:none}}.GroupsWidget_list__9aWwz{display:flex;flex-direction:column;gap:.6em}.GroupsWidget_group__7Lir_{display:flex;flex-direction:column;gap:.5em;padding:.75em .9em}.GroupsWidget_groupHead__Ijmy5{display:flex;align-items:baseline;gap:.6em}.GroupsWidget_groupName__T_FUD{font-size:.92em;font-weight:800;color:var(--w-ink)}.GroupsWidget_groupCount__AP_dX{font-size:.78em;font-weight:600;color:var(--w-ink);opacity:.6}.GroupsWidget_avatars__OXHB9{display:flex;flex-wrap:wrap;gap:.35em}.GroupsWidget_empty__EnPNN{width:1.9em;height:1.9em;border-radius:50%;border:.12em dashed var(--w-line);color:var(--w-ink);opacity:.4;display:inline-flex;align-items:center;justify-content:center;font-size:.9em;font-weight:800;flex:none}