.whiteboard_workspace__Au9zr{flex:1 1;min-height:0;display:flex;flex-direction:column;gap:12px}.whiteboard_promptBar__ED8bD{flex:none;display:flex;align-items:center;gap:14px;background:var(--m1-ui-card);border:1px solid var(--m1-ui-stroke,#1e1e24);box-shadow:var(--m1-ui-shadow-surface,none);border-radius:16px;padding:12px 18px}.whiteboard_promptText__noUg2{margin:0;flex:1 1;min-width:0;font-size:14.5px;line-height:1.6;color:var(--m1-ui-text)}.whiteboard_promptText__noUg2[data-state=closed]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.whiteboard_promptText__noUg2[data-state=open]{white-space:pre-wrap}.whiteboard_promptToggle__iQa_Z{flex:none;border:0;background:none;padding:0;font-family:inherit;font-size:12.5px;color:var(--m1-ui-accent);cursor:pointer;white-space:nowrap}.whiteboard_boardBody__ImGYN,.whiteboard_board__yRse4{flex:1 1;min-height:0;display:flex}.whiteboard_board__yRse4{min-width:0;border-radius:22px;overflow:hidden;background:var(--m1-ui-card);border:1px solid var(--m1-ui-stroke,#1e1e24);box-shadow:var(--m1-ui-shadow-surface,none),0 24px 60px var(--m1-ui-editor-shadow)}.whiteboard_boardLoading__aGR7v{width:100%;height:100%;background:var(--m1-ui-card)}.whiteboard_library__II13x{width:268px;flex:none;display:flex;flex-direction:column;gap:10px;padding:14px;border-right:1px solid var(--m1-ui-hairline);min-height:0}.whiteboard_libraryHead__E3xQt{display:flex;align-items:center;justify-content:space-between;gap:8px}.whiteboard_libraryTitle__3TPIB{font-size:13.5px;font-weight:500;color:var(--m1-ui-text)}.whiteboard_libraryHint___183p{font-size:11.5px;color:var(--m1-ui-text-footnote)}.whiteboard_search__SLkI0{height:36px;flex:none;border-radius:10px;background:var(--m1-ui-chip);display:flex;align-items:center;gap:8px;padding:0 11px;color:var(--m1-ui-text-footnote)}.whiteboard_searchInput__uzq5t{flex:1 1;min-width:0;border:0;outline:none;background:none;font-family:inherit;font-size:13px;color:var(--m1-ui-text)}.whiteboard_searchInput__uzq5t::placeholder{color:var(--m1-ui-text-footnote)}.whiteboard_chips__UHIol{display:flex;flex-wrap:wrap;gap:5px}.whiteboard_chip___Vb7G{height:30px;display:inline-flex;align-items:center;padding:0 11px;border-radius:9px;border:0;background:var(--m1-ui-chip);font-family:inherit;font-size:12px;color:var(--m1-ui-text-body);cursor:pointer}.whiteboard_chip___Vb7G[data-state=on]{background:var(--m1-ui-accent-wash);color:var(--m1-ui-accent-ink)}.whiteboard_libraryScroll__NMTM7{flex:1 1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:12px;padding-right:2px}.whiteboard_group__ARCPn{display:flex;flex-direction:column;gap:6px}.whiteboard_groupLabel__JSYgu{font-size:11px;letter-spacing:.04em;color:var(--m1-ui-text-footnote)}.whiteboard_grid__7TeV4{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px}.whiteboard_card__h_RLF{height:74px;border:0;border-radius:12px;background:var(--m1-ui-chip);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:4px;font-family:inherit;font-size:11.5px;color:var(--m1-ui-text-bright);cursor:-webkit-grab;cursor:grab;text-align:center}.whiteboard_card__h_RLF:hover{background:var(--m1-ui-raised)}.whiteboard_cardIcon__vUGMq{color:var(--m1-ui-accent,#3452C0);display:flex}.whiteboard_cardLabel__hdY3_{line-height:1.25}.whiteboard_snippetGrid__E7LLB{display:grid;grid-template-columns:1fr 1fr;grid-gap:5px;gap:5px}.whiteboard_snippetCard__enXEl{border:0;border-radius:12px;background:var(--m1-ui-chip);padding:8px 10px;display:flex;flex-direction:column;gap:3px;font-family:inherit;text-align:left;cursor:-webkit-grab;cursor:grab}.whiteboard_snippetTitle__pmxWW{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--m1-ui-text)}.whiteboard_snippetIcon__upIxY{color:var(--m1-ui-warn);display:flex}.whiteboard_snippetNote__I9vwk{font-size:10.5px;color:var(--m1-ui-text-footnote);line-height:1.35}.whiteboard_emptyResult__UgIFA{margin:0;font-size:12px;color:var(--m1-ui-text-footnote)}.whiteboard_canvas__9zdDA{flex:1 1;min-width:0;position:relative}.whiteboard_canvas__9zdDA>.excalidraw{position:absolute;inset:0;overflow:hidden}.whiteboard_canvasDots__Yhxnz{position:absolute;inset:0;z-index:1;pointer-events:none;background-image:radial-gradient(var(--m1-ui-board-grid,#DCE0E8) 1px,transparent 0);background-size:20px 20px;background-position:0 0}.whiteboard_canvas__9zdDA[data-board-theme=dark] .whiteboard_canvasDots__Yhxnz{display:none}.whiteboard_canvas__9zdDA .layer-ui__wrapper__footer-left,.whiteboard_canvas__9zdDA .layer-ui__wrapper__top-right,.whiteboard_canvas__9zdDA .mobile-misc-tools-container,.whiteboard_canvas__9zdDA .sidebar-trigger__label-element,.whiteboard_canvas__9zdDA [data-testid=dropdown-menu-button],.whiteboard_canvas__9zdDA [data-testid=main-menu-trigger],.whiteboard_canvas__9zdDA [data-testid=sidebar-trigger]{display:none!important}.whiteboard_emptyBoard__FBhV1{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:24px;text-align:center;pointer-events:none}.whiteboard_emptyTitle__O1bmK{font-family:var(--font-hand),"Kalam",cursive;font-size:30px;color:var(--m1-ui-text-bright)}.whiteboard_emptyBody__xjPTx{margin:0;max-width:520px;font-size:14px;line-height:1.6;color:var(--m1-ui-text-muted)}.whiteboard_emptyStarters__Tp__Y{display:flex;gap:10px;margin-top:6px;flex-wrap:wrap;justify-content:center}.whiteboard_starter__fDHDO{width:190px;border:0;border-radius:12px;background:var(--m1-ui-chip);padding:10px 12px;display:flex;flex-direction:column;align-items:flex-start;gap:6px;font-family:inherit;cursor:pointer;pointer-events:auto}.whiteboard_starter__fDHDO:hover{background:var(--m1-ui-raised)}.whiteboard_starterTitle__jieGa{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--m1-ui-text)}.whiteboard_starterTitle__jieGa svg{color:var(--m1-ui-warn)}.whiteboard_starterNote__Qn0BL{font-size:11.5px;color:var(--m1-ui-text-footnote);text-align:left}.whiteboard_namingCard__v8MjS{position:absolute;z-index:6;width:300px;background:var(--m1-ui-raised);border-radius:16px;box-shadow:0 20px 50px rgba(0,0,0,.45),inset 0 0 0 1px var(--m1-ui-job-stroke);padding:16px;display:flex;flex-direction:column;gap:12px}.whiteboard_namingTitle__wp7_m{font-size:14px;font-weight:500;color:var(--m1-ui-text)}.whiteboard_namingBody__umIxe{font-size:12.5px;line-height:1.5;color:var(--m1-ui-text-body)}.whiteboard_namingChips__iho_F{display:flex;flex-wrap:wrap;gap:6px}.whiteboard_namingChip__m1jLa{height:30px;display:inline-flex;align-items:center;gap:6px;padding:0 11px;border-radius:9px;border:0;background:var(--m1-ui-chip);font-family:inherit;font-size:12px;color:var(--m1-ui-text-body);cursor:pointer}.whiteboard_namingChip__m1jLa[data-state=on]{background:var(--m1-ui-accent-wash);color:var(--m1-ui-accent-ink)}.whiteboard_namingChipIcon__HfJpO{display:flex;color:currentColor}.whiteboard_namingMore__9_xS8{display:flex;flex-direction:column;gap:8px}.whiteboard_namingMoreInput__I3H8D{height:32px;border-radius:9px;border:0;background:var(--m1-ui-chip);padding:0 10px;font-family:inherit;font-size:12.5px;color:var(--m1-ui-text);outline:none}.whiteboard_namingMoreList__LJB6v{max-height:132px;overflow-y:auto;display:flex;flex-direction:column}.whiteboard_namingMoreItem__Elkvf{border:0;background:none;text-align:left;padding:6px 8px;border-radius:8px;font-family:inherit;font-size:12.5px;color:var(--m1-ui-text-body);cursor:pointer}.whiteboard_namingInput__3pXAl,.whiteboard_namingMoreItem__Elkvf:hover,.whiteboard_namingMoreItem__Elkvf[data-state=on]{background:var(--m1-ui-chip);color:var(--m1-ui-text)}.whiteboard_namingInput__3pXAl{height:36px;border-radius:10px;border:0;padding:0 11px;font-family:inherit;font-size:13px;outline:none}.whiteboard_namingInput__3pXAl::placeholder{color:var(--m1-ui-text-footnote)}.whiteboard_namingActions__fupum{display:flex;align-items:center;gap:10px}.whiteboard_namingSubmit__tbG86{height:34px;padding:0 14px;border:0;border-radius:10px;background:var(--m1-ui-accent);color:var(--m1-ui-pri-fg);font-family:inherit;font-size:13px;font-weight:600;cursor:pointer}.whiteboard_namingSubmit__tbG86:disabled{opacity:.45;cursor:not-allowed}.whiteboard_namingDoodle__Rtgcc{border:0;background:none;padding:0;font-family:inherit;font-size:12.5px;color:var(--m1-ui-text-muted);cursor:pointer}.whiteboard_namingKbd__I_xoC{margin-left:auto;font-size:11.5px;color:var(--m1-ui-text-footnote)}.whiteboard_namingClose__9sZjp{border:0;background:none;color:var(--m1-ui-text-footnote);font-size:18px;line-height:1;cursor:pointer}.whiteboard_mayaBoard__UKVNj{flex:none;background:var(--m1-ui-card);border:1px solid var(--m1-ui-stroke,#1e1e24);box-shadow:var(--m1-ui-shadow-surface,none);border-radius:14px;padding:13px 14px;display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.whiteboard_mayaBoardHead__qIeH8{display:flex;align-items:center;gap:7px;border:0;background:none;padding:0;font-family:inherit;font-size:11.5px;letter-spacing:.04em;color:var(--m1-ui-text-label);cursor:pointer;text-align:left}.whiteboard_mayaBoardHead__qIeH8 svg{flex:none}.whiteboard_mayaBoardChevron__sxuOw{margin-left:auto;display:flex;color:var(--m1-ui-text-footnote);transition:transform .15s ease}.whiteboard_mayaBoardChevron__sxuOw[data-state=open]{transform:rotate(180deg)}.whiteboard_mayaBoardBody__QEcJx{display:flex;flex-direction:column;gap:8px}.whiteboard_mayaBoardHeading__dcfEW{font-size:11px;letter-spacing:.04em;color:var(--m1-ui-text-footnote)}.whiteboard_mayaBoardLine__0I_1m{margin:0;display:flex;gap:8px;font-size:12.5px;line-height:1.5;color:var(--m1-ui-text-bright)}.whiteboard_mayaBoardBullet__9knan{color:var(--m1-ui-text-footnote)}.whiteboard_mayaBoardFoot__cwEXM{margin:4px 0 0;font-size:11.5px;line-height:1.5;color:var(--m1-ui-text-footnote)}.viz_kind___5Mb7{display:inline-flex;align-items:center;justify-content:center;flex:none;background:var(--m1-ui-kind-coding-bg);color:var(--m1-ui-kind-coding)}.viz_kind___5Mb7[data-kind=system-design]{background:var(--m1-ui-kind-design-bg);color:var(--m1-ui-kind-design)}.viz_kind___5Mb7[data-kind=behavioral]{background:var(--m1-ui-kind-behavioral-bg);color:var(--m1-ui-kind-behavioral)}.viz_kind___5Mb7[data-kind=redo]{background:var(--m1-ui-kind-redo-bg);color:var(--m1-ui-kind-redo)}.viz_company__e6sca{justify-content:center;flex:none;color:#fff;font-weight:600}.viz_company__e6sca,.viz_tag__n0bn3{display:inline-flex;align-items:center;line-height:1}.viz_tag__n0bn3{gap:6px;height:26px;padding:0 10px 0 8px;border-radius:8px;font-size:12.5px;font-weight:500;white-space:nowrap;max-width:100%}.viz_tag__n0bn3[data-size=sm]{height:22px;font-size:12px;padding:0 8px 0 7px;gap:5px}.viz_tagText__WOgBe{overflow:hidden;text-overflow:ellipsis}.viz_tag__n0bn3[data-tone=gray]{background:var(--m1-ui-chip);color:var(--m1-ui-text-body)}.viz_tag__n0bn3[data-tone=good]{background:var(--m1-ui-good-wash);color:var(--m1-ui-good)}.viz_tag__n0bn3[data-tone=warn]{background:var(--m1-ui-save-bg);color:var(--m1-ui-coach)}.viz_plan__Ukpg8{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:8px;font-size:12.5px;font-weight:500;line-height:1;white-space:nowrap;background:linear-gradient(135deg,var(--m1-ui-accent-wash),rgba(154,130,232,.16));color:var(--m1-ui-accent-ink)}.viz_ring__tEu_j{display:block;flex:none}.viz_pips__KJTbb{display:inline-flex;gap:5px}.viz_pip__5RlmS{width:10px;height:10px;border-radius:50%;background:var(--m1-ui-raised);display:block}.viz_pip__5RlmS[data-on=true]{background:var(--m1-ui-accent)}.viz_chart__yJuTq{display:block;max-width:100%}.viz_heatWrap__tKK9M{display:flex;flex-direction:column;gap:10px}.viz_legend__6ALAX{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;color:var(--m1-ui-text-muted)}.viz_legend__6ALAX i{width:12px;height:12px;border-radius:3px;display:block}.viz_axis__rGpKp{display:flex;flex-direction:column;gap:0;width:100%}.viz_axisHead__bkDnv{display:flex;justify-content:space-between;gap:12px;font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:11.5px;color:var(--m1-ui-text-muted)}.viz_axisCaption__ZdE_i{font-family:var(--font-sans);text-align:center;min-width:0}.viz_axisTrack__pS_aK{--axis-top:4px;position:relative;height:calc(var(--axis-top) + 38px);margin:8px 11px 0}.viz_axisTrack__pS_aK[data-above]{--axis-top:22px}.viz_axisTrack__pS_aK[data-below2]{height:calc(var(--axis-top) + 54px)}.viz_axisLine__o_N0Q{position:absolute;left:-11px;right:-11px;top:calc(var(--axis-top) + 8px);height:6px;border-radius:4px;background:var(--m1-ui-raised)}.viz_axisMark___H3_F{position:absolute;top:var(--axis-top);width:22px;height:22px;border-radius:50%;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;color:var(--m1-ui-pri-fg);background:var(--m1-ui-accent);box-shadow:0 0 0 3px var(--m1-ui-card)}.viz_axisMark___H3_F[data-tone=maya]{background:var(--m1-ui-coach)}.viz_axisMark___H3_F[data-tone=good]{background:var(--m1-ui-good)}.viz_axisMark___H3_F[data-tone=gap]{background:var(--m1-ui-live)}.viz_axisMark___H3_F svg{pointer-events:none}.viz_axisLabel__rzq6v{position:absolute;top:calc(var(--axis-top) + 28px);transform:translateX(-50%);font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:11px;line-height:1;color:var(--m1-ui-text-muted);white-space:nowrap}.viz_axisLabel__rzq6v[data-row=above]{top:4px}.viz_axisLabel__rzq6v[data-row=below2]{top:calc(var(--axis-top) + 44px)}.viz_axisLabel__rzq6v[data-cluster]{color:var(--m1-ui-text);cursor:help}.viz_axisSr__iuNKa{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.viz_mastery__TbvVx{display:inline-flex;gap:4px}.viz_seg__YjGxc{width:18px;height:6px;border-radius:3px;display:block;background:var(--m1-ui-raised)}.viz_mastery__TbvVx[data-tone=good] .viz_seg__YjGxc[data-seg=on]{background:var(--m1-ui-good)}.viz_mastery__TbvVx[data-tone=accent] .viz_seg__YjGxc[data-seg=on]{background:var(--m1-ui-accent)}.viz_mastery__TbvVx[data-tone=warn] .viz_seg__YjGxc[data-seg=on],.viz_seg__YjGxc[data-seg=half]{background:var(--m1-ui-coach)}.account-menu_root__0wdUJ{position:relative;flex:none}.account-menu_avatar__TnAGj{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,var(--m1-ui-orb-core),var(--m1-ui-orb-edge));color:var(--m1-ui-pri-fg);display:inline-flex;align-items:center;justify-content:center;font:inherit;font-size:13px;font-weight:600;letter-spacing:.02em;line-height:1;cursor:pointer;flex:none}.account-menu_avatar__TnAGj[data-open=true]{box-shadow:0 0 0 3px var(--m1-ui-bg),0 0 0 5px var(--m1-ui-accent)}.account-menu_avatar__TnAGj[data-static=true]{cursor:default}.account-menu_panel__5zKnJ{position:absolute;right:0;top:calc(100% + 10px);width:min(316px,calc(100vw - 32px));background:var(--m1-ui-card);border-radius:18px;box-shadow:inset 0 0 0 1px var(--m1-ui-stroke),var(--m1-ui-shadow-menu);padding:8px;z-index:20;line-height:1.4;text-align:left}.account-menu_who__wZugN{padding:10px 10px 12px;display:flex;align-items:center;gap:12px;min-width:0}.account-menu_whoText__4tvmr{display:flex;flex-direction:column;gap:2px;min-width:0}.account-menu_name__gnZhz{font-size:14.5px;font-weight:500;color:var(--m1-ui-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-menu_email__abAVo{font-size:13px;color:var(--m1-ui-text-muted);overflow-wrap:anywhere}.account-menu_summary__iimrI{margin:0 4px 6px;padding:14px;border-radius:14px;background:var(--m1-ui-chip);display:flex;align-items:center;gap:14px}.account-menu_leftCount__8ht4G{min-width:44px;font-size:28px;font-weight:500;line-height:1;color:var(--m1-ui-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center}.account-menu_summaryText__fZhqS{display:flex;flex-direction:column;gap:7px;min-width:0}.account-menu_summaryRow__SPzr6{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.account-menu_summaryLabel__PCmOf{font-size:13px;color:var(--m1-ui-text-body)}.account-menu_todayLabel__QTycj{font-size:12px;color:var(--m1-ui-text-muted)}.account-menu_item__J0YL6{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;width:100%;display:flex;align-items:center;gap:12px;height:42px;padding:0 10px;border-radius:11px;font:inherit;font-size:14px;color:var(--m1-ui-text);text-decoration:none;cursor:pointer}.account-menu_itemIcon__df1og{width:28px;height:28px;border-radius:8px;background:var(--m1-ui-chip);color:var(--m1-ui-text-body);display:flex;align-items:center;justify-content:center;flex:none}.account-menu_item__J0YL6:focus-visible,.account-menu_item__J0YL6:hover{background:var(--m1-ui-chip)}.account-menu_item__J0YL6:focus-visible .account-menu_itemIcon__df1og,.account-menu_item__J0YL6:hover .account-menu_itemIcon__df1og{background:var(--m1-ui-accent-wash);color:var(--m1-ui-accent-ink)}.account-menu_item__J0YL6[data-tone=live]{color:var(--m1-ui-live)}.account-menu_item__J0YL6[data-tone=live] .account-menu_itemIcon__df1og,.account-menu_item__J0YL6[data-tone=live]:hover .account-menu_itemIcon__df1og{background:var(--m1-ui-live-bg);color:var(--m1-ui-live)}.account-menu_itemNote__Cy7PU{margin-left:auto;font-size:12px;color:var(--m1-ui-text-muted)}.account-menu_sep__pCJFu{height:1px;background:var(--m1-ui-stroke);margin:6px}.account-menu_theme__8_7yf{display:flex;gap:4px;padding:4px 6px 6px;flex-wrap:wrap}.account-menu_themeOption___iLNN{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;height:32px;padding:0 12px;border-radius:9px;display:inline-flex;align-items:center;gap:7px;font:inherit;font-size:13px;line-height:1;color:var(--m1-ui-text-body);background:var(--m1-ui-chip);cursor:pointer}.account-menu_themeOption___iLNN[data-on=true]{background:var(--m1-ui-accent-wash);color:var(--m1-ui-accent-ink);box-shadow:inset 0 0 0 1px var(--m1-ui-upnext-stroke)}.account-menu_bar__wZCKC{display:inline-flex;align-items:center;gap:28px;min-width:0}.account-menu_practices__yjXBX{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:var(--m1-ui-text-muted);text-decoration:none;white-space:nowrap}.account-menu_practices__yjXBX:hover{color:var(--m1-ui-accent)}.account-menu_placeholder__22Y_6{width:36px;height:36px;border-radius:50%;background:var(--m1-ui-chip);display:block}@media (max-width:480px){.account-menu_bar__wZCKC{gap:14px}}.wordmark_wordmark__akQRe{display:inline-flex;align-items:center;gap:8px;font-size:15.5px;font-weight:500;letter-spacing:-.012em;color:var(--m1-ui-wordmark);white-space:nowrap}.wordmark_mark__aj7_f{width:24px;height:24px;flex:none;display:block;color:var(--m1-ui-accent)}.m1-shell_shell__VXCo7{min-height:100vh;width:100%;max-width:100%;overflow-x:hidden;background:radial-gradient(80rem 40rem at 0 -10%,var(--ih-accent-muted) 0,transparent 58%),var(--ih-bg);color:var(--ih-text);font-family:var(--font-sans);line-height:1.7;color-scheme:inherit;-webkit-font-smoothing:antialiased}.m1-shell_shell__VXCo7 *{box-sizing:border-box}.m1-shell_shell__VXCo7 :is(button,a,input,textarea):focus-visible{outline:2px solid var(--ih-accent);outline-offset:2px}.m1-shell_frame__aIEAI{min-height:100vh;width:100%;max-width:1440px;margin:0 auto;display:flex;flex-direction:column}.m1-shell_topbar__t7DmL{height:var(--ih-topbar-height);flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 var(--ih-page-gutter);width:100%;max-width:100%}.m1-shell_topbarLeft__MMwh9,.m1-shell_topbarRight__8eBm4{display:flex;align-items:center;min-width:0}.m1-shell_topbarLeft__MMwh9{gap:22px}.m1-shell_topbarRight__8eBm4{gap:18px;margin-left:auto}.m1-shell_body__qxkjD{flex:1 1;min-height:0;width:100%;max-width:100%;padding:8px var(--ih-page-gutter) 32px}.m1-shell_bodyCenter__0z_bQ{flex:1 1;min-height:0;width:100%;max-width:100%;display:flex;justify-content:center;padding:0 var(--ih-page-gutter) 32px}.m1-shell_columns__ZSXhP{display:grid;grid-template-columns:minmax(0,1fr) var(--ih-sidebar-width);grid-gap:var(--ih-content-gap);gap:var(--ih-content-gap);align-items:start;width:100%;max-width:100%}.m1-shell_main__ALPMe,.m1-shell_side__CX_Zm{min-width:0;display:flex;flex-direction:column;gap:var(--ih-content-gap)}.m1-shell_mono__VShjb{font-family:var(--font-mono)}@media (max-width:1199px){.m1-shell_bodyCenter__0z_bQ,.m1-shell_body__qxkjD,.m1-shell_topbar__t7DmL{padding-left:var(--ih-page-gutter-compact);padding-right:var(--ih-page-gutter-compact)}.m1-shell_topbar__t7DmL{height:auto;min-height:var(--ih-topbar-height);flex-wrap:wrap;padding-top:10px;padding-bottom:10px}.m1-shell_topbarLeft__MMwh9,.m1-shell_topbarRight__8eBm4{flex-wrap:wrap;gap:10px}.m1-shell_columns__ZSXhP{grid-template-columns:minmax(0,1fr)}}.practice-refusal_stage__BtUNz{width:min(480px,100%);max-width:100%;min-width:0;margin:36px auto 0}.practice-refusal_card__4FvD5{width:100%;max-width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:28px 28px 24px;background:var(--m1-ui-card);border:1px solid var(--m1-ui-stroke);border-radius:20px;box-shadow:var(--m1-ui-shadow-surface);overflow-wrap:anywhere}.practice-refusal_mark__W_kvD{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--m1-ui-chip);color:var(--m1-ui-accent)}.practice-refusal_title__oLScQ{margin:0;font-size:26px;font-weight:500;letter-spacing:-.02em;line-height:1.2;color:var(--m1-ui-text)}.practice-refusal_body__5UNmq{margin:0;max-width:42ch;font-size:15px;line-height:1.55;color:var(--m1-ui-text-muted)}.practice-refusal_actions__O7jCh{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;width:100%;margin-top:4px}.practice-refusal_back__MY84_,.practice-refusal_google__rtHtd,.practice-refusal_primary__LNEGU,.practice-refusal_secondary__3jyWS{font-family:inherit;cursor:pointer;box-sizing:border-box}.practice-refusal_primary__LNEGU,.practice-refusal_secondary__3jyWS{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 20px;border:none;border-radius:14px;text-decoration:none;font-size:15px}.practice-refusal_primary__LNEGU{background:var(--m1-ui-accent);color:var(--m1-ui-pri-fg);font-weight:600;box-shadow:var(--m1-ui-shadow-button)}.practice-refusal_secondary__3jyWS{background:var(--m1-ui-chip);color:var(--m1-ui-text);font-weight:500}.practice-refusal_google__rtHtd{display:flex;align-items:center;justify-content:center;gap:11px;width:100%;height:52px;padding:0 16px;border-radius:14px;border:1px solid var(--m1-ui-stroke-control);background:var(--m1-ui-card);color:var(--m1-ui-text);font-size:15px}.practice-refusal_google__rtHtd:hover:not(:disabled){background:var(--m1-ui-chip)}.practice-refusal_google__rtHtd:disabled,.practice-refusal_primary__LNEGU:disabled,.practice-refusal_secondary__3jyWS:disabled{opacity:.5;cursor:not-allowed}.practice-refusal_back__MY84_{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0;border:none;background:none;color:var(--m1-ui-text-body);font-size:14px;text-decoration:none}.practice-refusal_back__MY84_ svg{display:block}.practice-refusal_note__zmRg4{margin:0;font-size:13.5px;line-height:1.5;color:var(--m1-ui-text-muted)}@media (max-width:480px){.practice-refusal_card__4FvD5{padding:22px 18px 18px}.practice-refusal_title__oLScQ{font-size:22px}.practice-refusal_primary__LNEGU,.practice-refusal_secondary__3jyWS{width:100%}}.report_shell__Rx9eJ{max-width:100%;overflow-x:hidden;color:var(--m1-ui-text);font-family:var(--font-sans);color-scheme:inherit;-webkit-font-smoothing:antialiased}.report_frame__ICSYS,.report_shell__Rx9eJ{min-height:100vh;width:100%;background:var(--m1-ui-bg)}.report_frame__ICSYS{max-width:1440px;margin:0 auto;display:flex;flex-direction:column}.report_topbar__ksWcP{height:64px;flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 32px}.report_home__kpz3X{display:inline-flex;align-items:center;gap:12px;font-size:14px;color:var(--m1-ui-text-body);text-decoration:none}.report_home__kpz3X:hover{color:var(--m1-ui-text)}.report_body__YJknV{flex:1 1;min-height:0;display:flex;flex-direction:column;gap:var(--m1-report-stack);padding:0 32px 32px}.report_header__6Mhlh{display:flex;flex-direction:column;gap:10px}.report_meta__MFUUN{display:flex;align-items:center;gap:10px;font-size:var(--m1-report-meta);color:var(--m1-ui-text-label)}.report_metaIcon__ZTlbL{display:inline-flex;color:var(--m1-ui-text-label)}.report_dot__8OoJL{color:var(--m1-ui-line-num)}.report_headline__BsThZ{margin:0;font-size:var(--m1-report-title);font-weight:500;letter-spacing:-.02em;color:var(--m1-ui-text)}.report_grid__wB2ks{display:grid;grid-template-columns:minmax(0,1fr) var(--m1-report-side);grid-gap:var(--m1-report-gap);gap:var(--m1-report-gap);align-items:start}.report_stack__243E1{display:flex;flex-direction:column;gap:var(--m1-report-gap)}.report_card__TIuAB{background:var(--m1-ui-card);border:1px solid var(--m1-ui-stroke);border-radius:20px;box-shadow:var(--m1-ui-shadow-surface)}.report_oneThing__nsdx9{padding:var(--m1-report-card-pad-y) var(--m1-report-card-pad-x);display:flex;flex-direction:column;gap:var(--m1-report-stack)}.report_card__TIuAB.report_oneThing__nsdx9{box-shadow:var(--m1-ui-shadow-focus)}.report_oneThingHead__0P_o7{display:flex;align-items:center;justify-content:space-between;gap:12px}.report_lbl___qz2q{font-size:11.5px;color:var(--m1-ui-text-label)}.report_lblAccent__h8gDP{color:var(--m1-ui-accent-hover)}.report_lblGood__hJNeD{color:var(--m1-ui-good)}.report_lblCoach__Prnhi{color:var(--m1-ui-coach)}.report_card__TIuAB.report_oneThing__nsdx9.report_oneThingDone__JNBVZ{border-color:var(--m1-ui-redo-stroke);box-shadow:var(--m1-ui-shadow-focus)}.report_doneBadge__RKutA{font-size:12px;color:var(--m1-ui-good);background:var(--m1-ui-good-wash);padding:5px 10px;border-radius:8px;display:inline-flex;align-items:center;gap:6px}.report_evidenceFaded__TbMx4{opacity:.55}.report_quoteRedo__UWp_p{font-size:var(--m1-report-quote);color:var(--m1-ui-text);line-height:1.6}.report_checkIn__y09CQ{display:flex;align-items:center;gap:16px;padding:16px 18px;background:var(--m1-ui-runbar);border-radius:14px}.report_checkInIco__gIBvR{width:36px;height:36px;border-radius:11px;background:var(--m1-ui-accent-wash);display:grid;place-items:center;flex:none;color:var(--m1-ui-accent-ink)}.report_checkInCopy__5TkDo{display:flex;flex-direction:column;gap:3px;flex:1 1}.report_checkInTitle__SZbTP{font-size:14.5px}.report_checkInBody__ZkWJz{font-size:13px;color:var(--m1-ui-text-label)}.report_checkInActions__NWiPK{display:flex;align-items:center;gap:12px;flex:none}.report_checkInBtn__0x76_{height:40px;padding:0 18px;font-size:14px}.report_addCal__w3m7W{border:none;background:transparent;padding:0;font-family:inherit;font-size:13px;color:var(--m1-ui-text-body);cursor:pointer}.report_addCal__w3m7W:hover{color:var(--m1-ui-text)}.report_verdictCard___6UfW{padding:var(--m1-report-card-pad-y) var(--m1-report-card-pad-x);display:flex;flex-direction:column;gap:16px}.report_verdictHabit__2nMS0{color:var(--m1-ui-text-body)}.report_verdictNote__rQuGD{margin:0;font-size:13px;color:var(--m1-ui-text-muted)}.report_stepNumDone__OKFW5{width:var(--m1-report-step);height:var(--m1-report-step);border-radius:8px;background:var(--m1-ui-good-wash-strong);display:grid;place-items:center;flex:none;color:var(--m1-ui-good)}.report_stepNameDone__sCIyP{font-size:14px;color:var(--m1-ui-text-body)}.report_feedbackBtn__VeHn2{display:inline-flex;align-items:center;gap:7px;border:none;background:transparent;padding:0;font-family:inherit;font-size:13px;color:var(--m1-ui-text-label);cursor:pointer}.report_feedbackBtn__VeHn2:hover{color:var(--m1-ui-text-body)}.report_oneThingTitle__5UIdo{margin:0;font-size:var(--m1-report-one-thing);font-weight:500;letter-spacing:-.015em;color:var(--m1-ui-text)}.report_evidence__e9ppe{display:flex;flex-direction:column;gap:16px}.report_evidenceRow__Fg2Q6{display:flex;align-items:flex-start;gap:14px}.report_bullet__037GG{width:8px;height:8px;border-radius:50%;background:var(--m1-ui-sep);flex:none;margin-top:6px}.report_evidenceBody__LvGLX{display:flex;flex-direction:column;gap:6px;min-width:0}.report_evidenceMeta__z6FI_{font-size:12.5px;color:var(--m1-ui-text-label)}.report_mono__z_SjO{font-family:var(--font-mono);color:var(--m1-ui-text-body)}.report_codeChip__374xh{font-family:var(--font-mono);font-size:13.5px;color:var(--m1-ui-code);background:var(--m1-ui-hairline);padding:6px 10px;border-radius:8px;align-self:flex-start}.report_codeFn__waL9T{color:var(--m1-ui-code-fn)}.report_codeNum__bbr0d{color:var(--m1-ui-code-num)}.report_quote__WLRlC{font-size:var(--m1-report-quote);color:var(--m1-ui-text-bright);line-height:1.6}.report_why__X5H_l{margin:0;font-size:var(--m1-report-why);line-height:1.7;color:var(--m1-ui-text-muted);max-width:64ch}.report_example__yQpIB{display:flex;flex-direction:column;gap:10px;padding:14px 16px;background:var(--m1-ui-runbar);border-radius:var(--m1-report-example-radius)}.report_exampleToggle__P9cmz{display:flex;align-items:center;gap:16px;border:none;background:transparent;padding:0;font-family:inherit;cursor:pointer;text-align:left;color:var(--m1-ui-text-body);font-size:14px}.report_exampleHint__Qm_DC{font-size:12.5px;color:var(--m1-ui-text-footnote);margin-left:auto}.report_exampleLine__6wblr{margin:0;font-size:14px;color:var(--m1-ui-text-bright);line-height:1.6}.report_actions__VVUaO{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.report_btn__cS4Wl{height:var(--m1-report-btn-h);padding:0 22px;border-radius:14px;border:none;background:var(--m1-ui-chip);color:var(--m1-ui-text);font-family:inherit;font-size:14.5px;display:inline-flex;align-items:center;justify-content:center;gap:9px;cursor:pointer;text-decoration:none}.report_pri__pTcHB{padding:0 24px;font-size:15px;font-weight:600;background:var(--m1-ui-accent);color:var(--m1-ui-pri-fg);box-shadow:var(--m1-ui-shadow-button)}.report_talkDot__Pci3e{width:14px;height:14px;border-radius:50%;background:radial-gradient(circle at 40% 40%,var(--m1-ui-talk-orb-a),var(--m1-ui-talk-orb-b))}.report_freeNote__nYHLY{font-size:12.5px;color:var(--m1-ui-text-label)}.report_obs__WLcOD{padding:var(--m1-report-obs-pad-y) var(--m1-report-obs-pad-x)}.report_obsHead__EBInL{padding:14px 0 4px}.report_obsRow__zmuvG{display:flex;align-items:center;gap:14px;padding:14px 0;width:100%;border:none;background:transparent;font-family:inherit;color:inherit;text-align:left;cursor:pointer}.report_obsRow__zmuvG+.report_obsDetail__5iaZR,.report_obsRow__zmuvG+.report_obsRow__zmuvG{border-top:1px solid var(--m1-ui-hairline)}.report_obsLabel__mTCDN{font-size:14px;width:var(--m1-report-obs-label);flex:none;color:var(--m1-ui-text)}.report_obsMuted__iw8Sn,.report_obsSummary__nd8HR{color:var(--m1-ui-text-label)}.report_obsSummary__nd8HR{flex:1 1;font-size:13px;min-width:0}.report_obsReady__nt0XG{color:var(--m1-ui-good)}.report_obsDetail__5iaZR{padding:0 0 16px;font-size:13.5px;color:var(--m1-ui-text-bright);line-height:1.6}.report_side__QXZc3{display:flex;flex-direction:column;gap:var(--m1-report-gap)}.report_sideCard____wUt{padding:var(--m1-report-side-pad-y) var(--m1-report-side-pad-x);display:flex;flex-direction:column;gap:16px}.report_nextTitle__wqxRh{font-size:18px;font-weight:500}.report_nextBody__Pqipz{font-size:13.5px;color:var(--m1-ui-text-muted);line-height:1.65}.report_dateField__pDBrY{width:100%;height:46px;border:0;border-radius:12px;background:var(--m1-ui-chip);display:flex;align-items:center;gap:10px;padding:0 14px;font:inherit;font-size:14px;color:var(--m1-ui-text);color-scheme:dark}.report_skipNote__ugcAV{font-size:12.5px;color:var(--m1-ui-text-footnote)}.report_step___rO3J{display:flex;gap:13px;align-items:flex-start}.report_stepNum__ALid5{width:var(--m1-report-step);height:var(--m1-report-step);border-radius:8px;background:var(--m1-ui-chip);display:grid;place-items:center;flex:none;font-family:var(--font-mono);font-size:11.5px;color:var(--m1-ui-text-label)}.report_stepNumOn__a0O6I{background:var(--m1-ui-accent-wash);color:var(--m1-ui-accent-ink)}.report_stepCopy__8iWPF{display:flex;flex-direction:column;gap:3px}.report_stepName__OkjsI{font-size:14px;color:var(--m1-ui-text-body)}.report_stepNameOn__1YIvt{color:var(--m1-ui-text)}.report_stepMeta__r0ChN{font-size:12.5px;color:var(--m1-ui-text-quiet)}.report_nextFoot__da5Kx{font-size:12.5px;color:var(--m1-ui-text-footnote);padding-top:2px}.report_went__1zopO{padding:var(--m1-report-side-pad-y) var(--m1-report-side-pad-x);display:flex;flex-direction:column;gap:18px}.report_wentQuote__3umb_{font-size:var(--m1-report-went-quote);color:var(--m1-ui-text-bright);line-height:1.6}.report_listening__5trO7{display:flex;align-items:center;gap:20px}.report_listenCopy__cfOwo{display:flex;flex-direction:column;gap:6px}.report_listenTitle__JWcYl{font-size:18px}.report_listenSub__HfYIf{font-size:13.5px;color:var(--m1-ui-text-label)}.report_skeleton__KBOWQ{display:flex;flex-direction:column;gap:12px}.report_bar__DZ_1w{display:block;height:12px;border-radius:6px;background:var(--m1-ui-hairline)}.report_fault__qzyjz{max-width:640px}.report_noteForm__9uqUN{display:flex;flex-direction:column;gap:10px}.report_noteInput__9jLOO{min-height:72px;border:none;border-radius:12px;background:var(--m1-ui-runbar);color:var(--m1-ui-text);font-family:inherit;font-size:14px;padding:12px 14px;resize:vertical}.report_transcriptList__wsthV{display:flex;flex-direction:column;gap:12px;padding:4px 0 16px}.report_transcriptItem__7kNen{display:flex;flex-direction:column;gap:6px}.report_transcriptPlain__AdaDN{display:flex;align-items:center;gap:16px;text-align:left;color:var(--m1-ui-text-body);font-size:14px}.report_coming__ER6ht{min-height:100vh;display:flex;flex-direction:column;gap:16px;padding:32px;max-width:1440px;margin:0 auto}.report_comingTitle___Avhk{margin:0;font-size:var(--m1-report-title);font-weight:500;letter-spacing:-.02em}.report_working__JjxS4{width:min(420px,100%)}.report_takeaway__YdkaU{display:flex;align-items:flex-start;gap:14px;padding:16px 18px;border-radius:14px;box-shadow:inset 0 0 0 1.5px var(--m1-ui-takeaway-stroke)}.report_takeawayDot__My74D{width:16px;height:16px;border-radius:50%;background:radial-gradient(circle at 40% 40%,var(--m1-ui-talk-orb-a),var(--m1-ui-talk-orb-b));flex:none;margin-top:3px}.report_takeawayBody__mhD6T{display:flex;flex-direction:column;gap:4px}.report_takeawayLabel__31yL_{font-size:12.5px;color:var(--m1-ui-takeaway-label)}.report_takeawayText__7pgPG{font-size:16px;color:var(--m1-ui-text)}.report_yourCode___H5Dh{padding:var(--m1-report-card-pad-y) var(--m1-report-card-pad-x);display:flex;flex-direction:column;gap:16px;min-width:0}.report_yourCodeHead__efKK_{display:flex;align-items:center;justify-content:space-between;gap:12px}.report_yourCodeGrid__0XWns{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-gap:18px;gap:18px;min-width:0}.report_codeLines__td41d{margin:0;padding:12px 0;list-style:none;overflow-x:auto;max-width:100%;min-width:0;background:var(--m1-ui-runbar);border-radius:14px}.report_codeLine__pv_cE{display:grid;grid-template-columns:36px minmax(0,1fr);grid-gap:8px;gap:8px;min-width:0}.report_codeLineOn__CCjmb{background:var(--m1-ui-accent-wash)}.report_codeGutter__impiS{font-family:var(--font-mono);font-size:11px;color:var(--m1-ui-line-num);text-align:right;padding:1px 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.report_codeSrc__4TbOj{font-family:var(--font-mono);font-size:12.5px;line-height:1.55;color:var(--m1-ui-code);white-space:pre;min-width:0;overflow-x:auto}.report_tokKeyword__LjtpO{color:var(--m1-ui-code-keyword)}.report_tokString__i3JZT{color:var(--m1-ui-code-string)}.report_tokBuiltin__FC0sp{color:var(--m1-ui-code-builtin)}.report_tokSelf__hXQIZ{color:var(--m1-ui-code-self)}.report_tokNum__4rHHO{color:var(--m1-ui-code-num)}.report_tokComment__dxTHD{color:var(--m1-ui-code-comment)}.report_yourCodeNotes__SWIIP{display:flex;flex-direction:column;gap:10px;min-width:0}.report_yourCodeNote__qDLde{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;margin:0;padding:10px 12px;border:none;border-radius:12px;background:var(--m1-ui-runbar);color:inherit;font-family:inherit;text-align:left;cursor:pointer}.report_yourCodeNote__qDLde:hover{background:var(--m1-ui-chip)}.report_yourCodeLabel__JjDoM{font-size:11.5px;color:var(--m1-ui-text-label)}.report_yourCodeBody__dqvtf{font-size:13.5px;color:var(--m1-ui-text);line-height:1.55;display:flex;flex-direction:column;gap:4px}.report_yourCodeSub__faOWz{font-size:13px;color:var(--m1-ui-text-muted)}.report_yourCodeTests__8QIDO{min-width:0}.report_yourCodeFail__IDyC_{margin-top:6px}.report_yourCodeFailSummary__ItX7G{cursor:pointer;font-size:13px;color:var(--m1-ui-text)}.report_yourCodeFailBody__dr4UO{margin-top:6px;display:flex;flex-direction:column;gap:4px;font-family:var(--font-mono);font-size:12px;color:var(--m1-ui-text-muted);line-height:1.45}.report_yourCodeFailJump__7S5wY{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:4px;margin:2px 0 0;padding:0;border:none;background:transparent;color:var(--m1-ui-text);font:inherit;font-family:var(--font-sans);font-size:13px;text-align:left;cursor:pointer}.report_handoff__urCSJ{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:34px;padding:32px 32px 52px}@media (max-width:960px){.report_grid__wB2ks,.report_yourCodeGrid__0XWns{grid-template-columns:minmax(0,1fr)}}@media (max-width:390px){.report_body__YJknV,.report_coming__ER6ht,.report_topbar__ksWcP{padding-left:16px;padding-right:16px}.report_oneThing__nsdx9{padding:22px 18px}.report_obsLabel__mTCDN{width:auto}}.report_qSection__u5W8w{padding:24px 26px;display:flex;flex-direction:column;gap:16px;min-width:0}.report_qHead__Xs06E{display:flex;align-items:center;gap:10px;min-width:0}.report_qTag__mndF_{font-size:11.5px;color:var(--m1-ui-accent-hover);background:var(--m1-ui-accent-wash-strong);padding:3px 8px;border-radius:7px;flex:none}.report_qTitle__JMlwn{font-size:14px;color:var(--m1-ui-text);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report_qWindow__145TK{margin-left:auto;font-size:12px;color:var(--m1-ui-text-muted);flex:none}.report_qGrid__JaWb2{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:24px;gap:24px;min-width:0}.report_qMain__t_Eyu{display:flex;flex-direction:column;gap:12px;min-width:0}.report_qOneThing__y_J5X{margin:0;font-size:21px;font-weight:500;letter-spacing:-.01em;color:var(--m1-ui-text)}.report_qSide__zCGmE{display:flex;flex-direction:column;gap:12px;min-width:0}.report_qPanel__NY66L{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border-radius:14px;background:var(--m1-ui-runbar)}.report_qPanelRow__KrCvB{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;margin:0;padding:0;border:none;background:transparent;font-family:inherit;font-size:13px;color:var(--m1-ui-text);text-align:left}button.report_qPanelRow__KrCvB{cursor:pointer}.report_qPanelNote__lVZGc{font-size:12.5px;color:var(--m1-ui-text-muted);line-height:1.5}.report_qDivider__cNP_9{height:1px;background:var(--m1-ui-hairline)}.report_qReviewLink__x4TTn{font-size:12.5px;color:var(--m1-ui-accent);text-align:right}.report_qReviewBody__JLFXu{display:flex;flex-direction:column;gap:6px;padding-top:8px;border-top:1px solid var(--m1-ui-hairline)}.report_qReviewItem__YTS_u{margin:0;font-size:12.5px;line-height:1.5;color:var(--m1-ui-text-body)}.report_qWent__573gk{display:flex;flex-direction:column;gap:6px}.report_qWentText__lStkA{font-size:13.5px;line-height:1.6;color:var(--m1-ui-text-body)}.report_qTestGood__rZxmm{color:var(--m1-ui-good)}.report_qTestWarn__Ryory{color:var(--m1-ui-warn)}.report_qTestMuted__T2bbn{color:var(--m1-ui-text-muted)}.report_loopRow__itHpb{display:flex;align-items:center;gap:12px}.report_loopMark__gqF9i{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;flex:none;font-family:var(--font-mono);font-size:11.5px}.report_loopMarkDone__pwuGZ{background:var(--m1-ui-accent-wash);color:var(--m1-ui-accent-ink)}.report_loopMarkNext__5vMbK{background:var(--m1-ui-chip);color:var(--m1-ui-text-body)}.report_loopMarkLater__LnvGG{background:transparent;color:var(--m1-ui-text-footnote)}.report_loopCopy__xFgO_{display:flex;flex-direction:column;gap:2px;min-width:0}.report_loopTitle__MdSZ2{font-size:14px;color:var(--m1-ui-text)}.report_loopMeta__CQnf8{font-size:12px;color:var(--m1-ui-text-muted)}.report_loopFoot__5IPM7{font-size:12.5px;color:var(--m1-ui-text-muted);text-align:center}.report_roundCard__JcM5D{padding:8px 22px 14px;gap:0}.report_roundRow__3s59b{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin:0;padding:12px 0;border:none;border-top:1px solid var(--m1-ui-hairline);background:transparent;font-family:inherit;color:inherit;text-align:left}button.report_roundRow__3s59b{cursor:pointer}.report_roundLabel__65KUR{font-size:13.5px;color:var(--m1-ui-text)}.report_roundValue__GpZ0a{font-size:12.5px;color:var(--m1-ui-text-muted);text-align:right}.report_boardCard__HIfwB{padding:var(--m1-report-card-pad-y) var(--m1-report-card-pad-x);display:flex;flex-direction:column;gap:14px;min-width:0}.report_boardFrame__te65q{display:block;width:100%;margin:0;padding:10px;border:none;border-radius:14px;background:var(--m1-ui-runbar);cursor:zoom-in;overflow:hidden}.report_boardFrame__te65q:hover{background:var(--m1-ui-chip)}.report_boardSvg__FHHdr{width:100%;overflow:hidden}.report_boardLoading__xffKs{display:block;padding:26px 12px;font-size:13px;color:var(--m1-ui-text-muted)}.report_boardWhat__JIR1U{display:flex;flex-direction:column;gap:8px}.report_boardText__x4NuQ{display:flex;flex-direction:column;gap:4px;min-width:0}.report_boardLine__VDEMb{font-size:13px;line-height:1.55;color:var(--m1-ui-text-body);white-space:pre-wrap;overflow-wrap:anywhere}.report_boardFull__U_c1A{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--m1-ui-editor-shadow)}.report_boardFullInner__k7LeN{position:relative;width:100%;max-width:1100px;max-height:92vh;overflow:auto;padding:16px;border:1px solid var(--m1-ui-stroke);border-radius:20px;background:var(--m1-ui-card);box-shadow:var(--m1-ui-shadow-surface)}.report_boardFullClose__ubEBc{margin:0 0 10px auto;display:block;padding:6px 14px;border:none;border-radius:10px;background:var(--m1-ui-chip);color:var(--m1-ui-text);font:inherit;font-size:13px;cursor:pointer}@media (max-width:960px){.report_qGrid__JaWb2{grid-template-columns:minmax(0,1fr)}}.report_endedKept__eqXCr{display:flex;flex-direction:column;gap:12px;padding-top:8px;border-top:1px solid var(--m1-ui-hairline)}.report_endedCode__ifhud{margin:0;white-space:pre;overflow-x:auto;max-width:100%;align-self:stretch}.report_cardLabel__52ZsM{display:inline-flex;align-items:center;gap:10px}.report_cardLabel__52ZsM .report_lbl___qz2q{font-weight:500;letter-spacing:.06em;text-transform:uppercase}.report_cardLabelIcon__aWQ4j{width:30px;height:30px;border-radius:9px;flex:none;display:grid;place-items:center;background:var(--m1-ui-chip);color:var(--m1-ui-text-label)}.report_cardLabel__52ZsM[data-tone=coach] .report_cardLabelIcon__aWQ4j{background:var(--m1-ui-save-bg);color:var(--m1-ui-coach)}.report_cardLabel__52ZsM[data-tone=good] .report_cardLabelIcon__aWQ4j{background:var(--m1-ui-good-wash);color:var(--m1-ui-good)}.report_cardLabel__52ZsM[data-tone=accent] .report_cardLabelIcon__aWQ4j{background:var(--m1-ui-accent-wash);color:var(--m1-ui-accent-ink)}.report_axisWrap__0oJix{min-width:0}.report_markDot__1UOhJ{width:22px;height:22px;border-radius:50%;flex:none;display:grid;place-items:center;color:var(--m1-ui-pri-fg);background:var(--m1-ui-accent)}.report_markDot__1UOhJ[data-tone=maya]{background:var(--m1-ui-coach)}.report_markDot__1UOhJ[data-tone=good]{background:var(--m1-ui-good)}.report_markDot__1UOhJ[data-tone=gap]{background:var(--m1-ui-live)}.report_exampleIcon__tq5M7{display:inline-flex;color:var(--m1-ui-accent);flex:none}.report_exampleChev__FAd2u,.report_exampleLabel__ToMz8{color:var(--m1-ui-text-label)}.report_exampleChev__FAd2u{display:inline-flex;transition:transform .12s ease}.report_exampleChev__FAd2u[data-open=true]{transform:rotate(90deg)}.report_actBtn__TUe3D{flex:1 1 240px;min-width:0;display:flex;align-items:center;gap:14px;padding:14px 18px;border-radius:16px;background:var(--m1-ui-chip);color:var(--m1-ui-text);text-decoration:none}.report_actBtnPri__WlFwF{background:var(--m1-ui-accent);color:var(--m1-ui-pri-fg);box-shadow:var(--m1-ui-shadow-button)}.report_actIcon__IdKmV{width:36px;height:36px;border-radius:11px;flex:none;display:grid;place-items:center;background:var(--m1-ui-card);color:var(--m1-ui-text-body)}.report_actBtnPri__WlFwF .report_actIcon__IdKmV{background:color-mix(in srgb,var(--m1-ui-pri-fg) 18%,transparent);color:var(--m1-ui-pri-fg)}.report_actCopy__0xbbB{display:flex;flex-direction:column;gap:2px;min-width:0}.report_actTitle__wIJb6{font-size:15px;font-weight:500}.report_actSub__UKnYd{font-size:12.5px;opacity:.8}.report_metaKind__atct0{display:inline-flex;flex:none}.report_obsGrid__mAUm_{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;padding:4px 0 14px}.report_obsChip__iM2RB{min-width:0;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;border:none;background:var(--m1-ui-card);box-shadow:inset 0 0 0 1px var(--m1-ui-stroke);font-family:inherit;color:var(--m1-ui-text-body);text-align:left;cursor:pointer}.report_obsChip__iM2RB[aria-expanded=true]{background:var(--m1-ui-accent-wash);box-shadow:inset 0 0 0 1px var(--m1-ui-inset);color:var(--m1-ui-accent-ink)}.report_obsChipIcon__38w8V{display:inline-flex;flex:none}.report_obsChipCopy__es5aY{display:flex;flex-direction:column;gap:1px;min-width:0}.report_obsChipLabel__1bBn6{font-size:13.5px;color:inherit}.report_obsChipSummary__SDmt2{font-size:12px;color:var(--m1-ui-text-label);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report_obsChipMuted__eGk9W .report_obsChipLabel__1bBn6{color:var(--m1-ui-text-label)}.report_stepIcon__wK7RL{width:var(--m1-report-step);height:var(--m1-report-step);border-radius:8px;background:var(--m1-ui-chip);display:grid;place-items:center;flex:none;color:var(--m1-ui-text-label)}.report_stepIconOn__2kjok{background:var(--m1-ui-accent-wash);color:var(--m1-ui-accent-ink)}.report_stepIconDone__74lB5{background:var(--m1-ui-good-wash-strong);color:var(--m1-ui-good)}@media (max-width:720px){.report_obsGrid__mAUm_{grid-template-columns:repeat(2,minmax(0,1fr))}}.report_qWentRow__p7TpL{display:flex;align-items:flex-start;gap:10px}@media (max-width:520px){.report_exampleHint__Qm_DC{display:none}.report_exampleToggle__P9cmz .report_exampleChev__FAd2u{margin-left:auto}}