.RecordQuestionCard_card__o05kU{position:relative;margin:4px 0 12px;padding:18px 22px 16px 26px;background:var(--surface);border:1px solid var(--rule);border-radius:12px;box-shadow:0 1px 2px rgba(15,23,42,.04),0 4px 12px rgba(15,23,42,.04);overflow:hidden}.RecordQuestionCard_card__o05kU:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--ink-deep);border-radius:3px 0 0 3px}.RecordQuestionCard_kicker__yvx_D{display:inline-block;font-size:12px;font-weight:500;letter-spacing:.02em;color:var(--ink-3);margin-bottom:10px}.RecordQuestionCard_question__uIuR5{margin:0 0 12px;font-family:var(--font-reading);font-size:17px;line-height:1.7;color:var(--ink)}.RecordQuestionCard_question__uIuR5 p{margin:0 0 10px}.RecordQuestionCard_question__uIuR5 p:last-child{margin-bottom:0}.RecordQuestionCard_question__uIuR5 ol,.RecordQuestionCard_question__uIuR5 ul{margin:8px 0;padding-left:22px}.RecordQuestionCard_question__uIuR5 li{margin-bottom:4px}.RecordQuestionCard_question__uIuR5 strong{font-weight:600;color:var(--ink-deep)}.RecordQuestionCard_question__uIuR5 :is(code){font-family:var(--font-mono);font-size:.88em;padding:1px 6px;background:var(--bg-2);border-radius:4px;color:var(--ink-deep)}.RecordQuestionCard_question__uIuR5 pre{margin:10px 0;border-radius:8px;overflow:hidden;font-size:13px;line-height:1.55}.RecordQuestionCard_question__uIuR5 pre code{display:block;padding:12px 14px;font-family:var(--font-mono);font-size:inherit;border-radius:0;white-space:pre;overflow-x:auto}.RecordQuestionCard_question__uIuR5 pre code:not(.RecordQuestionCard_hljs__7cQSK){background:#282c34;color:#abb2bf}.RecordQuestionCard_hint__htErH{margin:0;font-size:12.5px;color:var(--ink-3)}.MermaidView_host__oSvOk{flex:1 1;display:flex;align-items:center;justify-content:center;padding:32px clamp(20px,4%,56px);overflow:auto;min-height:0}.MermaidView_host__oSvOk svg{max-width:100%;height:auto}.MermaidView_host__oSvOk .node{cursor:pointer;transition:transform .16s ease-out,filter .16s ease-out}.MermaidView_host__oSvOk .node:hover{transform:translateY(-1px);filter:drop-shadow(0 4px 10px rgba(20,20,22,.08))}.MermaidView_host__oSvOk .node[data-selected=true] ellipse,.MermaidView_host__oSvOk .node[data-selected=true] path,.MermaidView_host__oSvOk .node[data-selected=true] polygon,.MermaidView_host__oSvOk .node[data-selected=true] rect{stroke:#16181c!important;stroke-width:2.4px!important}.MermaidView_host__oSvOk .node[data-selected=true]{filter:drop-shadow(0 0 0 4px rgba(22,24,28,.12))}.MermaidView_loading__Za9XO{flex:1 1;display:flex;align-items:center;justify-content:center;gap:8px;padding:48px;color:var(--ink-3);font-family:var(--font-mono);font-size:12px}.MermaidView_dot__i8Knk{width:6px;height:6px;border-radius:999px;background:var(--ink-4);animation:MermaidView_pulse__l9utC 1.2s ease-in-out infinite}.MermaidView_dot__i8Knk:nth-child(2){animation-delay:.15s}.MermaidView_dot__i8Knk:nth-child(3){animation-delay:.3s}.MermaidView_loadingText__SwT1B{margin-left:8px;color:var(--ink-3)}@keyframes MermaidView_pulse__l9utC{0%,to{opacity:.3;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}.MermaidView_error__R0Ajg{flex:1 1;display:flex;flex-direction:column;gap:8px;align-items:flex-start;padding:24px;background:var(--crimson-soft);border:1px solid var(--crimson);border-radius:var(--r-md);margin:24px}.MermaidView_errorTag__JlHQ8{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--crimson);font-weight:600}.MermaidView_errorMsg__wM3zi{margin:0;font-family:var(--font-mono);font-size:11.5px;line-height:1.6;color:var(--ink);white-space:pre-wrap;word-break:break-word}@media (prefers-reduced-motion:reduce){.MermaidView_host__oSvOk .node{transition:none}.MermaidView_dot__i8Knk{animation:none}}.DiagramCard_card__Gjz01{margin:4px 0 12px;padding:18px 20px 16px;background:var(--surface);border:1px solid var(--rule);border-radius:12px;box-shadow:0 1px 2px rgba(15,23,42,.04),0 4px 12px rgba(15,23,42,.04)}.DiagramCard_kicker__a_Oo9{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-bottom:8px}.DiagramCard_kicker__a_Oo9:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent,#1f6feb)}.DiagramCard_title__bN8OZ{margin:0 0 14px;font-family:var(--font-reading);font-size:16px;font-weight:600;line-height:1.45;color:var(--ink)}.DiagramCard_figure__yI5MI{margin:0;padding:8px 0;display:flex;justify-content:center;align-items:center;min-height:80px;overflow-x:auto}.DiagramCard_description__y7UGc{margin:12px 0 0;font-family:var(--font-reading);font-size:13px;line-height:1.6;color:var(--ink-2,var(--ink-3))}.DiagramCard_specSummary__qQ3Sy{margin:10px 0 0;padding:10px 12px;background:hsla(0,0%,50%,.08);border:1px solid var(--rule);border-radius:8px;font-family:var(--font-mono);font-size:11.5px;line-height:1.5;color:var(--ink-3);white-space:pre-wrap;word-break:break-all;overflow-x:auto}.DiagramCard_header__YdnL3{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:8px}.DiagramCard_header__YdnL3 .DiagramCard_kicker__a_Oo9{margin-bottom:4px}.DiagramCard_header__YdnL3 .DiagramCard_title__bN8OZ{margin:0}.DiagramCard_expandBtn__CT5mK{flex-shrink:0;width:30px;height:30px;margin-top:2px;border:1px solid var(--rule);border-radius:8px;background:transparent;font-size:14px;line-height:1;color:var(--ink-3);cursor:pointer;transition:background-color .12s ease,color .12s ease}.DiagramCard_expandBtn__CT5mK:focus-visible,.DiagramCard_expandBtn__CT5mK:hover{background:hsla(0,0%,50%,.08);color:var(--ink)}.ZoomViewer_overlay__caktd{position:fixed;inset:0;background:rgba(15,23,42,.45);z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;touch-action:pan-y}.ZoomViewer_frame__vcLRA{position:relative;width:min(100%,1280px);height:min(100%,880px);background:var(--surface);border:1px solid var(--rule);border-radius:14px;box-shadow:0 12px 48px rgba(15,23,42,.28);display:grid;grid-template-rows:auto 1fr auto;overflow:hidden}.ZoomViewer_header__aPQ8B{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--rule)}.ZoomViewer_title__ohog_{font-family:var(--font-reading);font-size:14px;font-weight:600;color:var(--ink)}.ZoomViewer_closeBtn__uFgV3{width:32px;height:32px;border:1px solid var(--rule);border-radius:8px;background:transparent;font-size:20px;line-height:1;color:var(--ink-2,var(--ink-3));cursor:pointer}.ZoomViewer_closeBtn__uFgV3:focus-visible,.ZoomViewer_closeBtn__uFgV3:hover{background:hsla(0,0%,50%,.08)}.ZoomViewer_canvas__0chdq{position:relative;overflow:hidden;touch-action:none;background:var(--surface-2,var(--surface))}.ZoomViewer_tcWrapper__bZIkr{width:100%!important;height:100%!important}.ZoomViewer_tcContent__etCEZ{min-width:100%!important;min-height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important}.ZoomViewer_canvasInner___8Kj6{display:flex;align-items:center;justify-content:center;width:80vw;height:70vh;padding:24px;box-sizing:border-box}.ZoomViewer_canvasInner___8Kj6 svg{max-width:100%;max-height:100%;width:auto;height:auto}.ZoomViewer_toolbar__i7KOU{display:flex;justify-content:center;gap:8px;padding:10px 16px;border-top:1px solid var(--rule)}.ZoomViewer_toolbar__i7KOU button{min-width:44px;height:32px;padding:0 10px;border:1px solid var(--rule);border-radius:8px;background:transparent;font-family:var(--font-mono);font-size:13px;color:var(--ink-2,var(--ink-3));cursor:pointer}.ZoomViewer_toolbar__i7KOU button:focus-visible,.ZoomViewer_toolbar__i7KOU button:hover{background:hsla(0,0%,50%,.08)}.ImageSearchCard_card__FOdEM{border:1px solid var(--rule);background:var(--surface);border-radius:12px;padding:12px 14px;margin:10px 0;display:flex;flex-direction:column;gap:10px}.ImageSearchCard_header__sb0Ec{display:flex;align-items:baseline;gap:8px}.ImageSearchCard_kicker__hqVoQ{font-size:11px;letter-spacing:.08em;color:var(--ink-3)}.ImageSearchCard_title__KhGsV{margin:0;font-size:14px;font-weight:600;color:var(--ink)}.ImageSearchCard_empty__XNPAF{margin:0;font-size:13px;color:var(--ink-3)}.ImageSearchCard_mainFigure__2SqSB{margin:0;display:flex;flex-direction:column;gap:6px}.ImageSearchCard_mainImage__YAjZ8{width:100%;max-height:420px;object-fit:contain;border-radius:8px;background:rgba(0,0,0,.04)}.ImageSearchCard_caption__0UwPq{display:flex;gap:10px;font-size:11px;color:var(--ink-3);flex-wrap:wrap}.ImageSearchCard_license__4fq0g{font-weight:600}.ImageSearchCard_source__YBFZr{text-transform:lowercase;opacity:.7}.ImageSearchCard_author__1QBzF{opacity:.85}.ImageSearchCard_thumbs__JP4tH{display:flex;gap:8px;list-style:none;margin:0;padding:0;overflow-x:auto}.ImageSearchCard_thumbBtn__v_XJD{border:1px solid transparent;background:none;padding:0;border-radius:6px;cursor:pointer;width:64px;height:64px;overflow:hidden}.ImageSearchCard_thumbBtn__v_XJD:focus-visible{outline:2px solid var(--accent,#c79a3d);outline-offset:2px}.ImageSearchCard_thumbBtn__v_XJD img{width:100%;height:100%;object-fit:cover;display:block}.ImageSearchCard_thumbActive__SgusV{border-color:var(--accent,#c79a3d);box-shadow:0 0 0 2px rgba(199,154,61,.25)}.ImageSearchCard_footer__iENZd{display:flex;justify-content:space-between;font-size:12px;color:var(--ink-3)}.ImageSearchCard_footer__iENZd a{color:var(--accent,#c79a3d)}.ImageSearchCard_notice__RJWoe{opacity:.7}.Badge_badge__IU9rU{display:inline-flex;align-items:center;height:20px;padding:0 9px;border-radius:var(--r-pill);font-family:var(--font-sans);font-size:11.5px;font-weight:500;letter-spacing:.02em;white-space:nowrap}.Badge_badge__IU9rU[data-tone=success]{background:var(--sage-soft);color:var(--sage-deep)}.Badge_badge__IU9rU[data-tone=warning]{background:var(--amber-soft);color:var(--amber-ink)}.Badge_badge__IU9rU[data-tone=danger]{background:var(--crimson-soft);color:var(--crimson)}.Badge_badge__IU9rU[data-tone=info]{background:var(--bg-2);color:var(--ink-2)}.Badge_badge__IU9rU[data-tone=neutral]{background:var(--bg-2);color:var(--ink-3)}.Badge_badge__IU9rU[data-tone=lock]{background:transparent;color:var(--ink-4);border:1px dashed var(--rule-2)}.ProgressBar_bar__U3y3q{display:block;width:100%;height:4px;border-radius:999px;background:var(--surface-sunken);overflow:hidden}.ProgressBar_fill__ntGjU{display:block;height:100%;background:var(--ink-3);border-radius:999px;transform-origin:left center;transition:transform .22s cubic-bezier(.22,.61,.36,1)}.ProgressBar_bar__U3y3q[data-tone=sage] .ProgressBar_fill__ntGjU{background:var(--sage)}.ProgressBar_bar__U3y3q[data-tone=amber] .ProgressBar_fill__ntGjU{background:var(--amber)}.ProgressInline_row__68zrA{display:flex;flex-direction:column;gap:6px;margin:8px 0 4px;font-size:12px;color:var(--ink-2,#4a5568)}.ProgressInline_label__EXBWm{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:6px}.ProgressInline_label__EXBWm code{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:12px;background:var(--bg-2,#f1f5f9);padding:1px 4px;border-radius:3px}.AssessmentLine_row___Jsn8{display:inline-flex;align-items:center;gap:8px;margin:8px 0 4px;padding:6px 10px;font-size:12px;color:var(--ink-2,#4a5568);background:var(--bg-2,#f1f5f9);border-radius:6px}.AssessmentLine_row___Jsn8[data-tone=sage]{color:var(--sage-9,#2f855a)}.AssessmentLine_row___Jsn8[data-tone=amber]{color:var(--amber-9,#b7791f)}.AssessmentLine_dot__slwX_{width:6px;height:6px;border-radius:50%;background:currentColor}.AssessmentLine_text__kFp_E code{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);background:rgba(0,0,0,.04);padding:1px 4px;border-radius:3px}.SessionCompletedCard_card__HZDbq{border:1px solid var(--sage);border-radius:var(--r-sm,10px);padding:14px 16px;background:var(--sage-soft);margin:8px 0}.SessionCompletedCard_title__iVav6{font-family:var(--font-display);font-style:italic;font-size:16px;color:var(--ink);margin-bottom:4px}.SessionCompletedCard_line__9pioT{font-size:13px;color:var(--ink-3)}.CenterChat_col__Xc208{flex:1 1;min-width:0;min-height:0;display:flex;flex-direction:column;background:var(--bg)}.CenterChat_stream__9sbLc{flex:1 1;overflow-y:auto;overflow-anchor:none;padding:24px clamp(28px,6%,64px) 12px;display:flex;flex-direction:column;gap:16px}.CenterChat_sampleWrap__VjQ3g{border:1px dashed var(--rule);border-radius:var(--r-md);padding:0;background:var(--surface)}.CenterChat_sampleSummary__JxCgi{list-style:none;cursor:pointer;padding:10px 14px;font-size:12.5px;color:var(--ink-3);-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;gap:8px}.CenterChat_samplePill__Iwu27{margin-left:auto;padding:2px 8px;border:1px solid var(--line);border-radius:999px;font-size:11px;color:var(--ink-3);background:var(--bg-2,transparent)}.CenterChat_sampleSummary__JxCgi::-webkit-details-marker{display:none}.CenterChat_sampleSummary__JxCgi:before{content:"▸";display:inline-block;margin-right:6px;transition:transform .16s ease}.CenterChat_sampleWrap__VjQ3g[open] .CenterChat_sampleSummary__JxCgi:before{transform:rotate(90deg)}.CenterChat_sampleBody__B9hAx{padding:12px 16px 18px;display:flex;flex-direction:column;gap:18px;border-top:1px dashed var(--rule)}.CenterChat_liveStream__XvEIP{display:flex;flex-direction:column;gap:18px;min-height:0}.CenterChat_liveEmpty__kxhC5{border:1px dashed var(--rule);border-radius:var(--r-md);padding:24px;text-align:center;color:var(--ink-3);font-size:13px;line-height:1.7;background:var(--surface)}.CenterChat_liveEmpty__kxhC5 p{margin:4px 0}.CenterChat_jumpLatest__sAjL3{position:-webkit-sticky;position:sticky;bottom:14px;align-self:center;margin-top:-28px;padding:6px 14px;font-size:12.5px;color:var(--ink);background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-pill,999px);box-shadow:0 4px 12px rgba(0,0,0,.08);cursor:pointer;z-index:1;transition:transform .16s ease,opacity .16s ease}.CenterChat_jumpLatest__sAjL3:hover{transform:translateY(-1px)}.CenterChat_errorBar__45_3a{padding:8px 12px;border-left:3px solid var(--rule-2);font-size:12.5px;color:var(--ink-2)}.CenterChat_abortedBar__hIIEO,.CenterChat_errorBar__45_3a{margin:6px 0 0;border-radius:var(--r-sm);background:var(--bg-2)}.CenterChat_abortedBar__hIIEO{padding:6px 10px;font-size:12px;color:var(--ink-3);align-self:flex-start}.CenterChat_statusStrip__Lqxll{flex:0 0 auto;display:flex;align-items:center;gap:10px;margin:0 clamp(28px,6%,64px);padding:10px 0;border-bottom:1px solid var(--rule);color:var(--ink-3);font-size:12.5px;min-width:0}.CenterChat_statusDot__ZhoLg{width:7px;height:7px;border-radius:var(--r-pill);background:var(--amber);flex:0 0 7px}.CenterChat_statusText__H9oTn{min-width:0;overflow-wrap:anywhere}.CenterChat_statusPill__Ekhs9{margin-left:auto;white-space:nowrap;border:1px solid var(--rule);border-radius:var(--r-pill);background:var(--surface);color:var(--ink-3);padding:2px 9px}.CenterChat_recovery___BXAL{display:flex;align-items:center;gap:16px;margin:0 clamp(28px,6%,64px) 12px;padding:15px 18px;border:1px solid var(--rule-2);border-radius:var(--r-md);background:var(--surface)}.CenterChat_recoveryCopy__1ozGr{min-width:0;flex:1 1}.CenterChat_recoveryKicker__i1njS{margin:0 0 3px;font-size:11.5px;color:var(--ink-3);font-weight:600}.CenterChat_recoveryTitle__t5Yv8{margin:0;font-size:14px;font-weight:600;color:var(--ink)}.CenterChat_recoveryText___SXqt{margin:3px 0 0;font-size:12.5px;color:var(--ink-3);line-height:1.6;max-width:62ch}.CenterChat_recoveryActions__EjLOK{display:flex;gap:8px;flex:0 0 auto}@media (max-width:980px){.CenterChat_statusStrip__Lqxll{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;grid-row-gap:4px;row-gap:4px}.CenterChat_statusDot__ZhoLg{margin-top:7px}.CenterChat_statusPill__Ekhs9{grid-column:2;margin-left:0;justify-self:start}.CenterChat_recovery___BXAL{align-items:flex-start;flex-direction:column}.CenterChat_recoveryActions__EjLOK{width:100%;flex-direction:column}}@media (max-width:760px){.CenterChat_col__Xc208{min-height:auto}.CenterChat_stream__9sbLc{flex:0 0 auto;overflow-y:visible;padding:18px 16px 12px}.CenterChat_statusStrip__Lqxll{margin:0 16px;padding:10px 0 12px}.CenterChat_recovery___BXAL{margin:0 16px 12px;padding:14px}}.LeftSidebar_side__6oep7{flex:0 0 268px;width:268px;background:var(--bg-2);border-right:1px solid var(--rule);display:flex;flex-direction:column;min-height:0;overflow:hidden;transition:flex-basis .24s cubic-bezier(.22,1,.36,1),width .24s cubic-bezier(.22,1,.36,1)}.LeftSidebar_side__6oep7[data-collapsed=true]{flex:0 0 40px;width:40px;align-items:center;padding:12px 0}.LeftSidebar_newWrap__au26p{display:flex;align-items:center;gap:6px;padding:16px 14px 6px}.LeftSidebar_newBtn__9CBqS{flex:1 1 auto;justify-content:flex-start;background:var(--surface)}.LeftSidebar_collapseBtn__jBfi7{flex:0 0 28px;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--r-sm);background:transparent;color:var(--ink-3);cursor:pointer;transition:background .14s ease-out,color .14s ease-out}.LeftSidebar_collapseBtn__jBfi7:hover{background:var(--surface);color:var(--ink)}.LeftSidebar_side__6oep7[data-collapsed=true] .LeftSidebar_collapseBtn__jBfi7{width:28px;height:28px}.LeftSidebar_scroll__B9Y5t{flex:1 1;overflow-y:auto;padding-bottom:12px}.LeftSidebar_group__nPa4x{display:flex;align-items:baseline;padding:18px 20px 8px;gap:8px}.LeftSidebar_groupTitle__F7cM_{margin:0;font-size:12px;font-weight:600;color:var(--ink-3);letter-spacing:.02em}.LeftSidebar_groupCount__uOzQl{margin-left:auto;font-size:11.5px;font-family:var(--font-mono);color:var(--ink-4)}.LeftSidebar_placeholder__J2Cz4{padding:8px 20px 14px;font-size:12.5px;color:var(--ink-4);font-family:var(--font-sans)}.LeftSidebar_list__WEqyf{list-style:none;margin:0;padding:0 10px;display:flex;flex-direction:column;gap:2px}.LeftSidebar_item__qDRuz.LeftSidebar_item__qDRuz{display:flex;align-items:center;width:100%;text-align:left;padding:10px 12px 10px 14px;border-radius:var(--r-sm);font-family:var(--font-sans);font-size:13.5px;color:var(--ink-2);cursor:pointer;transition:background .14s ease-out,color .14s ease-out;gap:8px;min-height:36px}.LeftSidebar_item__qDRuz.LeftSidebar_item__qDRuz:hover{background:var(--surface);color:var(--ink)}.LeftSidebar_item__qDRuz.LeftSidebar_item__qDRuz:focus-visible{outline:2px solid var(--accent,#2563eb);outline-offset:1px}.LeftSidebar_item__qDRuz.LeftSidebar_item__qDRuz[data-active=true]{background:var(--surface);color:var(--ink);font-weight:600;box-shadow:var(--shadow-1)}.LeftSidebar_item__qDRuz.LeftSidebar_item__qDRuz[data-editing=true]{cursor:text;background:var(--surface)}.LeftSidebar_itemTitle__73hLu{display:inline-flex;align-items:center;gap:10px;min-width:0;flex:1 1 auto}.LeftSidebar_itemTitle__73hLu>svg{flex:0 0 auto;color:var(--ink-3)}.LeftSidebar_item__qDRuz.LeftSidebar_item__qDRuz[data-active=true] .LeftSidebar_itemTitle__73hLu>svg{color:var(--ink)}.LeftSidebar_titleText__M48Ue{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LeftSidebar_renameInput__lIa8y{flex:1 1 auto;min-width:0;padding:2px 6px;border:1px solid var(--rule);border-radius:4px;background:var(--bg);color:var(--ink);font:inherit;outline:none}.LeftSidebar_renameInput__lIa8y:focus{border-color:var(--accent,#2563eb);box-shadow:0 0 0 2px rgba(37,99,235,.18)}.LeftSidebar_actions__hWU7e{display:inline-flex;align-items:center;gap:2px;flex:0 0 auto;opacity:0;transform:translateX(2px);transition:opacity .12s ease-out,transform .12s ease-out}.LeftSidebar_item__qDRuz.LeftSidebar_item__qDRuz:focus-within .LeftSidebar_actions__hWU7e,.LeftSidebar_item__qDRuz.LeftSidebar_item__qDRuz:hover .LeftSidebar_actions__hWU7e,.LeftSidebar_item__qDRuz.LeftSidebar_item__qDRuz[data-active=true] .LeftSidebar_actions__hWU7e{opacity:1;transform:translateX(0)}.LeftSidebar_actionBtn__FYNww{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:transparent;border-radius:4px;cursor:pointer;color:var(--ink-3);padding:0;transition:background .12s ease-out,color .12s ease-out}.LeftSidebar_actionBtn__FYNww:hover{background:var(--bg-2);color:var(--ink)}.LeftSidebar_actionBtn__FYNww:focus-visible{outline:2px solid var(--accent,#2563eb);outline-offset:1px}@media (max-width:760px){.LeftSidebar_side__6oep7{display:none}}.SegmentedControl_seg__PJUay{display:inline-flex;gap:4px;padding:5px;background:var(--surface-sunken);border-radius:12px;border:1px solid var(--rule)}.SegmentedControl_btn__hdDII{height:34px;min-width:72px;padding:0 18px;border-radius:8px;font-family:var(--font-sans);font-size:13.5px;font-weight:500;letter-spacing:.01em;color:var(--ink-3);white-space:nowrap;transition:color .16s ease-out,background .16s ease-out,box-shadow .16s ease-out}.SegmentedControl_btn__hdDII:hover{color:var(--ink-2)}.SegmentedControl_btn__hdDII[data-selected=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-1);font-weight:600}.SegmentedControl_seg__PJUay[data-size=sm]{padding:4px;border-radius:10px}.SegmentedControl_seg__PJUay[data-size=sm] .SegmentedControl_btn__hdDII{height:28px;min-width:56px;font-size:12.5px;padding:0 12px;border-radius:7px}.RoadmapPane_list__eCcdl{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.RoadmapPane_item__ZVCkP{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--r-sm);background:var(--surface);border:1px solid var(--rule)}.RoadmapPane_item__ZVCkP[data-status=locked]{background:transparent;border-color:transparent;opacity:.7}.RoadmapPane_item__ZVCkP[data-status=current]{border-color:var(--ink-3);box-shadow:var(--shadow-1)}.RoadmapPane_ic__4LQm9{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:6px;background:var(--bg-2);color:var(--ink-3)}.RoadmapPane_item__ZVCkP[data-status=done] .RoadmapPane_ic__4LQm9{background:var(--sage);color:var(--on-ink)}.RoadmapPane_item__ZVCkP[data-status=current] .RoadmapPane_ic__4LQm9{background:var(--ink-deep);color:var(--on-ink)}.RoadmapPane_dot__Kti3n{width:6px;height:6px;border-radius:999px;background:currentColor}.RoadmapPane_body__puPa4{flex:1 1;display:flex;flex-direction:column;min-width:0}.RoadmapPane_title__BlGyR{font-size:13.5px;color:var(--ink);font-weight:500}.RoadmapPane_item__ZVCkP[data-status=locked] .RoadmapPane_title__BlGyR{color:var(--ink-3);font-weight:400}.RoadmapPane_hint__cDzck{font-family:var(--font-mono);font-size:11px;color:var(--ink-4);margin-top:2px}.RoadmapPane_emptyState__4Z_u1{margin-top:18px;padding:16px;border:1px dashed var(--rule-2);border-radius:var(--r-md);background:var(--surface)}.RoadmapPane_emptyKicker__i6dyG{margin:0 0 5px;font-size:11.5px;color:var(--ink-3);font-weight:600}.RoadmapPane_emptyTitle__NHR2k{margin:0;font-size:14px;color:var(--ink);font-weight:600}.RoadmapPane_emptyText__BE_Ta{margin:4px 0 0;font-size:12.5px;color:var(--ink-3);line-height:1.6}.EventsPane_wrap__NZbh5{display:flex;flex-direction:column;gap:10px}.EventsPane_list__ciE_C{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.EventsPane_row__mMQUf{display:grid;grid-template-columns:64px 1fr;grid-template-rows:auto auto;grid-column-gap:10px;column-gap:10px;padding:7px 10px 9px;border-bottom:1px dashed var(--rule);font-family:var(--font-mono);font-size:11.5px;line-height:1.45}.EventsPane_row__mMQUf:last-child{border-bottom:0}.EventsPane_ts__kDRgr{grid-row:1/span 2;color:var(--ink-4);font-size:10.5px;padding-top:2px}.EventsPane_type__hXRXY{color:var(--ink);font-weight:600}.EventsPane_detail__3VrV3{color:var(--ink-3);word-break:break-word}.EventsPane_row__mMQUf[data-cat=phase] .EventsPane_type__hXRXY{color:var(--ink-deep)}.EventsPane_row__mMQUf[data-cat=degrade] .EventsPane_type__hXRXY{color:var(--amber-ink)}.EventsPane_row__mMQUf[data-cat=assess] .EventsPane_type__hXRXY,.EventsPane_row__mMQUf[data-cat=done] .EventsPane_type__hXRXY{color:var(--sage-deep)}.KvRow_row__u7Ozz{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;border-bottom:1px solid var(--rule);font-size:13px}.KvRow_row__u7Ozz:last-child{border-bottom:0}.KvRow_k__WTKWd{color:var(--ink-3)}.KvRow_v__o2kR_{font-family:var(--font-mono);font-size:12.5px;color:var(--ink)}.KvRow_v__o2kR_[data-tone=sage]{color:var(--sage-deep)}.KvRow_v__o2kR_[data-tone=amber]{color:var(--amber-ink)}.StateProjectionPane_wrap__ORcVs{display:flex;flex-direction:column}.StateProjectionPane_errBanner__mDsIg{margin-bottom:8px;padding:6px 8px;border:1px dashed var(--rule);border-radius:var(--r-sm);background:var(--surface);color:var(--ink-2);font-size:11.5px;font-family:var(--font-mono)}.PhaseFlow_flow__eKVOK{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:4px 12px;gap:4px 12px}.PhaseFlow_node__ImtaJ{display:flex;align-items:center;gap:8px;padding:5px 8px;border-radius:var(--r-sm);font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;color:var(--ink-4);text-transform:uppercase}.PhaseFlow_dot__AXQxB{width:7px;height:7px;border-radius:999px;background:var(--rule-2);flex:0 0 7px}.PhaseFlow_node__ImtaJ[data-state=done]{color:var(--ink-3)}.PhaseFlow_node__ImtaJ[data-state=done] .PhaseFlow_dot__AXQxB{background:var(--sage)}.PhaseFlow_node__ImtaJ[data-state=current]{color:var(--ink);font-weight:600;background:var(--surface);box-shadow:var(--shadow-1)}.PhaseFlow_node__ImtaJ[data-state=current] .PhaseFlow_dot__AXQxB{background:var(--ink-deep);box-shadow:0 0 0 3px color-mix(in srgb,var(--ink-deep) 14%,transparent)}.HintLadder_ladder__TljNQ{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.HintLadder_row__tFbqX{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:var(--r-sm);background:transparent}.HintLadder_row__tFbqX[data-state=current]{background:var(--surface);border:1px solid var(--ink-3)}.HintLadder_row__tFbqX[data-state=used]{opacity:.55}.HintLadder_level__TA09g{font-family:var(--font-mono);font-size:11px;color:var(--ink-3);padding:2px 6px;border-radius:4px;background:var(--bg-2)}.HintLadder_row__tFbqX[data-state=current] .HintLadder_level__TA09g{background:var(--ink-deep);color:var(--on-ink)}.HintLadder_body__2DVG9{display:flex;flex-direction:column;gap:1px}.HintLadder_label__K3lP2{font-size:13px;color:var(--ink-2)}.HintLadder_row__tFbqX[data-state=current] .HintLadder_label__K3lP2{color:var(--ink);font-weight:500}.HintLadder_hint__JLiB6{font-family:var(--font-mono);font-size:11px;color:var(--ink-4)}.SlotList_list__YalPy{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.SlotList_row__kD51n{display:grid;grid-template-columns:140px 1fr;grid-gap:4px 12px;gap:4px 12px;padding:8px 10px;border-bottom:1px dashed var(--rule);font-family:var(--font-mono);font-size:11.5px;line-height:1.5}.SlotList_row__kD51n:last-child{border-bottom:0}.SlotList_row__kD51n[data-flag=dirty]{background:var(--amber-soft);border-left:2px solid var(--amber);padding-left:8px}.SlotList_row__kD51n[data-flag=dirty] .SlotList_v__ZlMik{color:var(--amber-ink);font-weight:600}.SlotList_row__kD51n[data-flag=unset]{opacity:.5}.SlotList_k__yFJqu{color:var(--ink-3)}.SlotList_v__ZlMik{color:var(--ink);word-break:break-all}.SlotList_c__EqQDm{grid-column:1/-1;color:var(--ink-4);font-size:11px;padding-left:0}.RailStatePanel_errBanner__vBJdS{margin-bottom:8px;padding:6px 8px;border:1px dashed var(--rule);border-radius:var(--r-sm);background:var(--surface);color:var(--ink-2);font-size:11.5px;font-family:var(--font-mono)}.RailStatePanel_block__IEMnk{margin-top:22px}.RailStatePanel_block__IEMnk:first-of-type{margin-top:12px}.RightRail_rail__eAQbE{flex:0 0 360px;width:360px;background:var(--bg-2);border-left:1px solid var(--rule);display:flex;flex-direction:column;min-height:0;overflow:hidden;transition:flex-basis .24s cubic-bezier(.22,1,.36,1),width .24s cubic-bezier(.22,1,.36,1)}.RightRail_rail__eAQbE[data-collapsed=true]{flex:0 0 40px;width:40px;align-items:center;padding:12px 0}.RightRail_head__7onGW{display:flex;align-items:center;gap:6px;padding:16px 16px 8px}.RightRail_head__7onGW>:first-child{flex:1 1 auto;min-width:0}.RightRail_collapseBtn__dQLzV{flex:0 0 28px;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--r-sm);background:transparent;color:var(--ink-3);cursor:pointer;transition:background .14s ease-out,color .14s ease-out}.RightRail_collapseBtn__dQLzV:hover{background:var(--surface);color:var(--ink)}.RightRail_rail__eAQbE[data-collapsed=true] .RightRail_collapseBtn__dQLzV{width:28px;height:28px}.RightRail_scroll__4qEjJ{flex:1 1;overflow-y:auto;padding:8px 16px 24px}.RightRail_h__G27_j{margin:0 0 10px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.RightRail_block__YtUat{margin-top:22px}@media (max-width:1280px){.RightRail_rail__eAQbE{flex:0 0 320px;width:320px}}@media (max-width:760px){.RightRail_rail__eAQbE:not([data-collapsed=true]){display:none}}.RoadmapNodes_root__agdJM{padding:8px 14px;border-radius:999px;background:var(--accent,#c79a3d);color:var(--on-ink,#fff);font-weight:600;font-size:13px;box-shadow:0 1px 0 rgba(0,0,0,.06)}.RoadmapNodes_concept__JZuwm{padding:8px 12px;border-radius:10px;background:var(--bg-2,#faf7f2);border:1px solid var(--rule,#e6e1d6);color:var(--ink,#222);font-size:12px;min-width:120px;max-width:220px}.RoadmapNodes_concept__JZuwm.RoadmapNodes_mastered__vgW7c{border-color:var(--accent,#c79a3d);background:color-mix(in srgb,var(--accent,#c79a3d) 12%,transparent)}.RoadmapNodes_concept__JZuwm.RoadmapNodes_current__HSjyG{border-color:var(--accent,#c79a3d);outline:2px solid color-mix(in srgb,var(--accent,#c79a3d) 35%,transparent)}.RoadmapNodes_concept__JZuwm.RoadmapNodes_weak__347i_{border-style:dashed;opacity:.85}.RoadmapNodes_score__FbkTP{margin-left:6px;font-size:11px;color:var(--ink-2,#6b6b6b)}.RoadmapNodes_note__R8yvi{padding:6px 10px;border-radius:8px;background:#fff;border:1px dashed var(--rule,#cfcfcb);color:var(--ink,#333);font-size:11.5px;max-width:200px;line-height:1.35}.RoadmapNodes_note__R8yvi.RoadmapNodes_misconception__V5dnR{border-color:#d97a6c;color:#8a3a2f}.RoadmapNodes_note__R8yvi.RoadmapNodes_tangent__Jayzo{border-color:#6c8fb0;color:#2f4f74}.RoadmapNodes_note__R8yvi.RoadmapNodes_example__CwH66{border-color:#6c9e6c;color:#2f6b3a}.RoadmapNodes_note__R8yvi.RoadmapNodes_metaphor__Faain{border-color:#a96cb0;color:#6b2f7a}.RoadmapNodes_note__R8yvi.RoadmapNodes_qa__SSVXR{border-color:#b0986c;color:#6b572f}.RoadmapNodes_handle___MSSR{width:6px;height:6px;background:var(--rule,#cfcfcb);border:none}.RoadmapFlow_wrap__fRsDh{position:relative;flex:1 1;min-height:0;background:var(--bg,#fafaf7)}.RoadmapFlow_wrap__fRsDh .react-flow__attribution{display:none}.RoadmapFlow_empty__UyiEj{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--ink-2,#8a8a8a);font-size:13px;pointer-events:none}.RoadmapView_wrap__ioLjd{flex:1 1;display:flex;min-height:0;background:var(--bg)}.RoadmapView_main__0iNPQ{flex:1 1;display:flex;flex-direction:column;min-width:0;overflow-y:auto}.RoadmapView_banner__fJOLH{margin:8px 12px 0;padding:6px 10px;border-radius:6px;background:color-mix(in srgb,#d97a6c 12%,transparent);color:#8a3a2f;font-size:12px}.RoadmapView_loading__WLIeq{flex:1 1;display:flex;align-items:center;justify-content:center;color:var(--ink-2,#8a8a8a);font-size:13px}@media (max-width:980px){.RoadmapView_wrap__ioLjd{flex-direction:column}}.Card_card__XytGN{background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-md);overflow:hidden}.Card_process__XQvMS{padding:0}.Card_hitl__K1O2Z{border-color:var(--rule-2);border-top:2px solid var(--ink-deep);background:var(--surface)}.Card_state__Lwroi{background:transparent;border:0;border-radius:0}.Card_metric__U6exC{padding:18px 20px;background:var(--surface)}.MetricTile_tile__QbNeP{display:flex;flex-direction:column;gap:6px;padding:14px 16px;background:var(--surface)}.MetricTile_label__4yKZ9{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.MetricTile_value__IMxTU{font-family:var(--font-display);font-style:italic;font-size:28px;font-weight:400;color:var(--ink);letter-spacing:-.02em;font-feature-settings:"ss01" 1,"tnum" 1;display:inline-flex;align-items:baseline;gap:4px}.MetricTile_unit__gsp5s{font-family:var(--font-mono);font-style:normal;font-size:13px;color:var(--ink-3)}.MetricTile_tile__QbNeP[data-tone=amber] .MetricTile_value__IMxTU{color:var(--amber-ink)}.MetricTile_tile__QbNeP[data-tone=sage] .MetricTile_value__IMxTU{color:var(--sage-deep)}.AgentRunsTable_wrap__W2oHi{border:1px solid var(--rule);border-radius:var(--r-md);background:var(--surface);overflow:hidden}.AgentRunsTable_table__p4UjI{width:100%;border-collapse:collapse;font-size:13px}.AgentRunsTable_table__p4UjI th{text-align:left;font-family:var(--font-mono);font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);padding:10px 14px;background:var(--bg-2);border-bottom:1px solid var(--rule)}.AgentRunsTable_table__p4UjI td{padding:10px 14px;border-bottom:1px solid var(--rule);color:var(--ink-2)}.AgentRunsTable_table__p4UjI tbody tr:last-child td{border-bottom:0}.AgentRunsTable_table__p4UjI tbody tr:hover{background:var(--bg-2)}.AgentRunsTable_mono__zpwfz{font-family:var(--font-mono);font-size:12px;color:var(--ink)}.AgentRunsTable_num__H6ts0{font-family:var(--font-mono);text-align:right}.AgentRunsTable_table__p4UjI tbody tr{cursor:pointer}.AgentRunsTable_selected__IBmJX,.AgentRunsTable_table__p4UjI tbody tr.AgentRunsTable_selected__IBmJX{background:var(--bg-2);box-shadow:inset 2px 0 0 var(--ink)}.AgentRunsTable_empty__WW0Cj{padding:18px 14px;border:1px dashed var(--rule);border-radius:var(--r-md);background:var(--surface);color:var(--ink-3);font-size:13px;font-family:var(--font-mono);text-align:center}.TraceWaterfall_wrap__j8bSj{border:1px solid var(--rule);border-radius:var(--r-md);background:var(--surface);padding:14px 16px}.TraceWaterfall_head__zOtHE{display:flex;align-items:center;gap:12px;padding-bottom:10px;border-bottom:1px dashed var(--rule);margin-bottom:8px}.TraceWaterfall_label__lCpHq{font-family:var(--font-mono);font-size:11px;color:var(--ink-3)}.TraceWaterfall_ticks__UUFOw{margin-left:auto;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:0;gap:0;font-family:var(--font-mono);font-size:10px;color:var(--ink-4);flex:1 1;max-width:60%}.TraceWaterfall_ticks__UUFOw span:nth-child(n+2):nth-child(-n+5){text-align:right}.TraceWaterfall_list__bu0xr{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.TraceWaterfall_row__nDivu{display:grid;grid-template-columns:52px 140px 1fr 56px;align-items:center;grid-gap:10px;gap:10px;font-size:12px;padding:5px 0}.TraceWaterfall_kind__AP5b9{font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.06em;padding:2px 6px;border-radius:4px;text-align:center;background:var(--bg-2);color:var(--ink-3)}.TraceWaterfall_kind__AP5b9[data-kind=span]{background:var(--ink-deep);color:var(--on-ink)}.TraceWaterfall_kind__AP5b9[data-kind=tool]{background:var(--sage);color:var(--on-ink)}.TraceWaterfall_kind__AP5b9[data-kind=gen]{background:var(--amber);color:var(--on-ink)}.TraceWaterfall_name__MUIN7{color:var(--ink);font-family:var(--font-mono);font-size:11.5px}.TraceWaterfall_track__EbMhg{position:relative;height:12px;background:var(--bg-2);border-radius:3px;overflow:hidden}.TraceWaterfall_bar__rfprl{position:absolute;top:0;bottom:0;border-radius:3px;background:var(--ink-deep)}.TraceWaterfall_bar__rfprl[data-kind=tool]{background:var(--sage)}.TraceWaterfall_bar__rfprl[data-kind=gen]{background:var(--amber)}.TraceWaterfall_dur__TmeR_{font-family:var(--font-mono);font-size:11px;color:var(--ink-3);text-align:right}.TraceWaterfall_empty__LhHP7{padding:18px 14px;border:1px dashed var(--rule);border-radius:var(--r-md);background:var(--surface);color:var(--ink-3);font-size:13px;font-family:var(--font-mono);text-align:center}.FaultPanel_wrap__CPsK_{border:1px solid var(--rule);border-radius:var(--r-md);background:var(--surface);padding:14px 16px}.FaultPanel_head__TYU4o{display:flex;align-items:baseline;padding-bottom:10px;border-bottom:1px dashed var(--rule);margin-bottom:8px}.FaultPanel_label__uqt0f{font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.FaultPanel_list__cjE_J{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.FaultPanel_row__Y_Tdb{display:flex;align-items:center;gap:10px;padding:7px 8px;border-radius:var(--r-sm)}.FaultPanel_row__Y_Tdb:hover{background:var(--bg-2)}.FaultPanel_channel__gNAPm{font-family:var(--font-mono);font-size:11.5px;color:var(--ink-2);width:110px}.FaultPanel_text__fPKvt{flex:1 1;font-size:13px;color:var(--ink-3)}.ObservabilityView_wrap__1Hs87{flex:1 1;min-width:0;overflow-y:auto;padding:28px clamp(28px,6%,64px) 48px;background:var(--bg)}.ObservabilityView_head__lUdO4{margin-bottom:18px}.ObservabilityView_title__D0sOb{margin:0;font-family:var(--font-display);font-style:italic;font-weight:400;font-size:28px;color:var(--ink);font-feature-settings:"ss01" 1}.ObservabilityView_sub__QRtvU{margin:6px 0 0;font-size:13.5px;color:var(--ink-3);max-width:60ch}.ObservabilityView_errBanner__G2vIf{margin-top:10px;padding:8px 12px;border:1px dashed var(--rule);border-radius:var(--r-md);background:var(--surface);color:var(--ink-2);font-size:12.5px;font-family:var(--font-mono)}.ObservabilityView_section__8NVAe{margin-top:26px}.ObservabilityView_h__7yliO{margin:0 0 12px;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.ObservabilityView_metrics__EZ0l6{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:12px;gap:12px}.ObservabilityView_split__vorGf{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}@media (max-width:980px){.ObservabilityView_split__vorGf{grid-template-columns:1fr}}.StateView_wrap__fBiDE{flex:1 1;min-width:0;overflow-y:auto;padding:28px clamp(28px,6%,64px) 48px;background:var(--bg)}.StateView_head__of_4b{margin-bottom:18px}.StateView_title__3zqlP{margin:0;font-family:var(--font-display);font-style:italic;font-weight:400;font-size:28px;color:var(--ink);font-feature-settings:"ss01" 1}.StateView_sub__OygDX{margin:6px 0 0;font-size:13.5px;color:var(--ink-3);max-width:60ch}.StateView_errBanner__M5fSo{padding:8px 12px;border:1px dashed var(--rule);border-radius:var(--r-md);background:var(--surface);color:var(--ink-2)}.StateView_errBanner__M5fSo,.StateView_loading__uTqce{margin-top:10px;font-size:12.5px;font-family:var(--font-mono)}.StateView_loading__uTqce{color:var(--ink-3)}.StateView_section__6cbUF{margin-top:22px;padding:16px 18px 8px}.StateView_h__s16Fj{margin:0 0 8px;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.StateView_mono__hs8eT{font-family:var(--font-mono);font-size:12.5px;color:var(--ink-2)}.StateView_empty___VZt9{padding:8px 0;font-size:12.5px;color:var(--ink-3);font-family:var(--font-mono)}.StateView_path__d39Qb{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.StateView_pathItem__lYwZZ{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;grid-gap:10px;gap:10px;padding:6px 0;font-size:13px;border-bottom:1px solid var(--rule)}.StateView_pathItem__lYwZZ:last-child{border-bottom:0}.StateView_pathTitle__pNI40{color:var(--ink)}.StateView_pathMastery__fjmQr{letter-spacing:.04em}.StateView_pathMastery__fjmQr,.StateView_pathMins__RjuiU{font-family:var(--font-mono);font-size:11.5px;color:var(--ink-3)}.StateView_mastery__5aPhe{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.StateView_masteryItem__6ZXzt{display:grid;grid-template-columns:1fr auto auto;align-items:center;grid-gap:10px;gap:10px;padding:6px 0;font-size:12.5px;border-bottom:1px solid var(--rule)}.StateView_masteryItem__6ZXzt:last-child{border-bottom:0}.StateView_masteryStage__66s6U{font-family:var(--font-mono);font-size:11.5px;color:var(--ink-3);letter-spacing:.04em}.StateView_masteryScore__Ond1j{font-family:var(--font-mono);font-size:12.5px;color:var(--ink)}