.Table_wrap__nnv1L{overflow:auto;min-width:0;background:var(--surface-card);box-shadow:var(--shadow-subtle);border-radius:var(--radius-lg)}.Table_bare__eOpWr,[data-framed] .Table_wrap__nnv1L{box-shadow:none;background:transparent;border-radius:0}.Table_table___4Ibk{width:100%;border-collapse:collapse;font-size:var(--text-ui);color:var(--fg-1)}.Table_table___4Ibk th{position:sticky;top:0;z-index:1;background:var(--surface-page);text-align:left;white-space:nowrap;height:var(--control-height);font-size:var(--text-caption);font-weight:var(--font-weight-bold);color:var(--fg-3);padding:0 var(--spacing-16);border-bottom:1px solid var(--border-hairline)}.Table_table___4Ibk td{height:var(--row-height);padding:var(--spacing-2) var(--spacing-16);border-bottom:1px solid var(--border-subtle);vertical-align:middle;white-space:nowrap}.Table_table___4Ibk td.Table_grow__P3JZ1{width:100%;max-width:0;overflow:hidden;text-overflow:ellipsis}.Table_table___4Ibk td.Table_grow__P3JZ1>*{max-width:100%}.Table_detailRow__azEAi td,.Table_table___4Ibk td.Table_wrapCell___Qcz6{white-space:normal}.Table_table___4Ibk td.Table_breakCell__Me0YS{overflow-wrap:break-word}.Table_clip__ksUsM{display:block;max-width:40ch;overflow:clip;overflow-clip-margin:var(--spacing-4);text-overflow:ellipsis}.Table_table___4Ibk tr:last-child td{border-bottom:none}.Table_table___4Ibk .Table_groupRow__Ns5ox td{height:auto;padding:var(--spacing-12) var(--spacing-16) var(--spacing-6);background:var(--surface-wash);color:var(--fg-1);font-family:var(--font-mono);font-size:var(--text-micro);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label);text-transform:var(--label-case)}.Table_table___4Ibk tfoot td{border-top:1px solid var(--border-hairline);border-bottom:none;font-weight:var(--font-weight-medium)}.Table_compact__U8MlJ td{height:var(--row-height)}.Table_right__G5PV8{text-align:right}.Table_center__rd_Xy{text-align:center}.Table_mono__szhSe{font-family:var(--font-mono)}.Table_table___4Ibk th.Table_mono__szhSe{font-family:var(--font-ui)}.Table_table___4Ibk td.Table_mono__szhSe{font-size:var(--text-caption);color:var(--fg-2)}.Table_num__4YrLN{font-variant-numeric:tabular-nums;text-align:right}.Table_clickable__1b2aQ{cursor:pointer}.Table_clickable__1b2aQ:hover td{background:var(--surface-hover)}.Table_selected__paRZu td{background:var(--surface-accent-soft)}.Table_selected__paRZu td:first-child{box-shadow:inset 1px 0 0 var(--color-ember-700)}.Table_sortBtn__2NEsM{all:unset;cursor:pointer;display:inline-flex;gap:var(--spacing-4);align-items:center}.Table_sortBtn__2NEsM:focus-visible{outline:var(--focus-outline)}.Table_sortHint__kXpPS{display:inline-flex;opacity:.35;transition:opacity var(--dur-fast)}.Table_sortBtn__2NEsM:hover .Table_sortHint__kXpPS{opacity:.8}.Table_chevCol__XnFur,.Table_chev__9gD6w{width:1%;padding-left:0!important}.Table_chev__9gD6w{color:var(--fg-4);text-align:right}.Table_clickable__1b2aQ:hover .Table_chev__9gD6w{color:var(--fg-2)}.Table_chev__9gD6w svg{display:block;margin-left:auto}.Table_stateCell__PZR2m{padding:var(--spacing-24) var(--spacing-16)!important;text-align:center;color:var(--fg-3)}.Table_stateBlock__nkGXB{padding:var(--spacing-16) var(--spacing-12);text-align:center;color:var(--fg-3);font-size:var(--text-ui)}.Table_list__za_3l{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.Table_item__dllZo{display:flex;align-items:center;gap:var(--gap-group);padding:calc(var(--spacing-8) + var(--spacing-2)) var(--spacing-16);min-height:var(--row-height);box-sizing:border-box;border-bottom:1px solid var(--border-subtle);min-width:0}.Table_item__dllZo:last-child{border-bottom:none}.Table_itemBtn__hwI8z{all:unset;box-sizing:border-box;width:100%;cursor:pointer;display:flex;align-items:center;gap:var(--gap-group)}.Table_itemBtn__hwI8z:focus-visible{outline:var(--focus-outline);outline-offset:-2px}.Table_item__dllZo:has(.Table_itemBtn__hwI8z):hover{background:var(--surface-hover)}.Table_itemSelected__EXGjF{background:var(--surface-accent-soft);box-shadow:inset 0 0 0 1px var(--color-ember-700)}.Table_itemMain__KzmcR{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--spacing-2)}.Table_itemTitle__aYLVF{font-size:var(--text-body);font-weight:var(--font-weight-medium)}.Table_itemMeta__gQpWM,.Table_itemTitle__aYLVF{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Table_itemMeta__gQpWM{font-size:var(--text-caption);color:var(--fg-3)}.Table_itemEnd__vO8ue{flex:none;display:flex;align-items:center;gap:var(--spacing-8)}.Table_detailRow__azEAi td{padding-top:0}.Table_detailRow__azEAi:hover td{background:none}.Table_itemStripe__Rg5rV{border-left:3px solid color-mix(in srgb,var(--c) 60%,transparent)}.Table_itemHighlighted__mD080{background:var(--surface-accent-soft)}.Table_listWrap__tuSX6 .Table_itemMeta__gQpWM,.Table_listWrap__tuSX6 .Table_itemTitle__aYLVF{white-space:normal;overflow:visible}.Table_listWrap__tuSX6 .Table_itemTitle__aYLVF{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-8)}.Table_listWrap__tuSX6 .Table_itemMeta__gQpWM{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-6);max-width:90ch}.Table_item__dllZo:has(.Table_itemDetail__TInUl){flex-wrap:wrap}.Table_itemDetail__TInUl{flex:1 0 100%;min-width:0;display:flex;flex-direction:column;gap:var(--spacing-8)}.TermView_term__YPkD0{flex:1;min-height:0;display:flex;flex-direction:column;background:var(--term-bg);font-family:var(--font-mono);font-size:var(--text-ui)}.TermView_ink__sx9_0{border-radius:var(--radius-lg);border:1px solid var(--border-hairline);color:var(--term-text)}.TermView_body__8yLKz{flex:1;min-height:0;overflow:auto;padding:var(--spacing-12) var(--spacing-16);line-height:1.5}.TermView_hint__NrF9G{color:var(--term-dim)}.TermView_hint__NrF9G code{color:var(--fg-accent);background:var(--surface-accent-soft);padding:0 var(--spacing-4);border-radius:var(--radius-sm);font-family:inherit;font-size:var(--text-caption)}.TermView_cmd__CH48n{color:var(--term-cmd);margin-top:var(--spacing-8);word-break:break-all}.TermView_prompt__PeTtE{color:var(--term-prompt);flex:none}.TermView_out__imesR{margin:var(--spacing-2) 0 0;white-space:pre-wrap;word-break:break-word;color:var(--term-text);font-family:inherit;font-size:inherit}.TermView_err__Gz_QN{color:var(--term-err);background:var(--term-err-bg)}.TermView_note__rY4hs{color:var(--term-dim);font-style:italic}.TermView_t_cmd__gvEaI{color:var(--th-cmd)}.TermView_t_flag__gt5mh{color:var(--th-flag)}.TermView_t_str__gyhf7{color:var(--th-str)}.TermView_t_op__zoJq1{color:var(--th-op)}.TermView_t_path__AqvrZ{color:var(--th-path)}.TermView_t_arg__L5QNV{color:var(--th-arg)}.TermView_fg__Wad5K{color:var(--ansi-fg)}.TermView_bold__OMfaM{font-weight:var(--font-weight-medium)}.TermView_dim__tKnor{opacity:.65}.TermView_italic__R8e1J{font-style:italic}.TermView_underline___afSW{text-decoration:underline}.TermView_bar__2VzIH{flex:none;display:flex;align-items:center;gap:var(--spacing-8);padding:var(--spacing-8) var(--spacing-16);border-top:1px solid var(--term-border);background:var(--term-bar-bg)}.TermView_inputWrap__E37Cb{position:relative;flex:1;min-width:0;height:1.5em}.TermView_hl__CMVkT,.TermView_input__OLGg0{position:absolute;inset:0;width:100%;margin:0;border:0;padding:0;font-family:inherit;font-size:var(--text-ui);line-height:1.5;white-space:pre;overflow:hidden;outline:none;background:transparent}.TermView_hl__CMVkT{pointer-events:none;color:var(--term-text)}.TermView_input__OLGg0{color:transparent;caret-color:var(--term-text)}.TermView_input__OLGg0::-moz-placeholder{color:var(--term-dim)}.TermView_input__OLGg0::placeholder{color:var(--term-dim)}.Thumbnail_row___8i8q{display:flex;flex-wrap:wrap;gap:var(--spacing-8)}.Thumbnail_thumb__0C6gn{position:relative;display:inline-block;width:56px;height:56px;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--border-hairline);background:var(--surface-card);flex:none}.Thumbnail_sm__gbcRo{width:40px;height:40px}.Thumbnail_thumb__0C6gn img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.Thumbnail_x__IiLhQ{position:absolute;top:1px;right:1px;width:17px;height:17px;line-height:15px;text-align:center;padding:0;font-size:var(--text-ui);color:var(--fg-1);background:var(--surface-card);border:1px solid var(--border-strong);border-radius:var(--radius-sm);cursor:pointer}.Thumbnail_x__IiLhQ:before{content:"";position:absolute;inset:calc(-1 * var(--spacing-4))}.Thumbnail_x__IiLhQ:hover{border-color:var(--status-fail);color:var(--status-fail)}.Thumbnail_x__IiLhQ:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}.Thumbnail_grid__pb8vE{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-12)}.Thumbnail_gridRow__eOw2i{grid-column:1/-1}@media (max-width:760px){.Thumbnail_grid__pb8vE{grid-template-columns:repeat(2,minmax(0,1fr))}}.Thumbnail_card__eBOZz{display:flex;flex-direction:column;gap:var(--spacing-6);padding:var(--spacing-8);min-width:0;background:var(--surface-code);border:1px solid var(--border-hairline);border-radius:var(--radius-lg);cursor:pointer;text-align:left;color:var(--fg-1);font:inherit;transition:border-color var(--dur-fast) var(--ease-standard),background var(--dur-fast) var(--ease-standard)}.Thumbnail_card__eBOZz:hover{border-color:var(--border-strong)}.Thumbnail_card__eBOZz:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}.Thumbnail_cardOn__Xlz1f,.Thumbnail_cardOn__Xlz1f:hover{border-color:var(--fg-accent);background:var(--surface-card)}.Thumbnail_cardThumb__eUHP0{display:block;border:1px solid var(--border-hairline);border-radius:var(--radius-sm);background:var(--doc-bg);overflow:hidden;aspect-ratio:4/3}.Thumbnail_cardThumb__eUHP0 img{width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain}.Thumbnail_cardName__9J2Fc{font-size:var(--text-ui);font-weight:var(--font-weight-bold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Thumbnail_zoom__mX5vH{display:block;width:100%;padding:0;cursor:zoom-in;border:1px solid var(--border-hairline);border-radius:var(--radius-lg);overflow:hidden;background:var(--surface-code)}.Thumbnail_zoom__mX5vH:hover{border-color:var(--fg-accent)}.Thumbnail_zoom__mX5vH img{display:block;width:100%;max-height:none;-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top}.Thumbnail_lightbox__o2dOl{padding:var(--spacing-24);cursor:zoom-out}.Thumbnail_lightbox__o2dOl img{max-width:96vw;max-height:94vh;-o-object-fit:contain;object-fit:contain;border:1px solid var(--border-hairline);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);cursor:default}.Thumbnail_lbClose__B7av7{position:fixed;top:var(--spacing-16);right:var(--spacing-24);width:40px;height:40px;border-radius:50%;background:var(--surface-card);border:1px solid var(--border-hairline);color:var(--fg-1);font-size:var(--text-subheading);line-height:1;cursor:pointer}.Thumbnail_lbClose__B7av7:hover{border-color:var(--fg-accent)}.ActivityEntry_entry__y9yhV{display:grid;grid-template-columns:var(--spacing-24) minmax(0,1fr) auto;align-items:start;-moz-column-gap:var(--spacing-8);column-gap:var(--spacing-8);padding:var(--spacing-4) var(--spacing-8);border-radius:var(--radius-lg);font-size:var(--text-ui);line-height:var(--lh-normal);color:var(--fg-1)}.ActivityEntry_entry__y9yhV:hover{background:var(--surface-card)}.ActivityEntry_avatar__2GAm3{display:flex;justify-content:center}.ActivityEntry_body__dhOH1{min-width:0;display:flex;flex-direction:column;gap:var(--spacing-4);overflow-wrap:anywhere}.ActivityEntry_line__Kpkf9{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--spacing-4)}.ActivityEntry_values__nAt4p{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-6)}.ActivityEntry_arrow__r5cWO{color:var(--fg-4)}.ActivityEntry_reason__XEi7P{color:var(--fg-3);font-size:var(--text-caption);white-space:pre-wrap}.ActivityEntry_reasonLabel___j9uh{font-weight:var(--font-weight-medium);color:var(--fg-2)}.ActivityEntry_time__P4Ir_{color:var(--fg-3);font-size:var(--text-caption);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}.PlanActions_actions__q4UR1{padding:var(--spacing-8) 0 var(--spacing-4)}.PlanActions_tinted__lj3xn{padding:var(--spacing-12) var(--spacing-16);background:var(--surface-accent-soft);border-radius:var(--radius-lg)}.PlanActions_text__DxNBw{flex:1 1 16rem;min-width:0}.Timeline_timeline__dW7CN{max-height:360px;overflow:auto;padding:var(--spacing-6) var(--spacing-8);display:grid;grid-template-columns:16px fit-content(calc(var(--spacing-64) * 3)) 78px minmax(0,1fr);row-gap:var(--spacing-2);align-content:start}.Timeline_sentence__LvZJO{grid-template-columns:var(--spacing-20) minmax(0,1fr);max-height:none}.Timeline_sentence__LvZJO .Timeline_row__suGN4{align-items:start}.Timeline_sentence__LvZJO .Timeline_icon__4IebW{display:flex;align-items:center;justify-content:center;min-height:calc(var(--text-ui) * var(--lh-normal))}.Timeline_row__suGN4{grid-column:1/-1;display:grid;grid-template-columns:subgrid;align-items:baseline;-moz-column-gap:var(--spacing-8);column-gap:var(--spacing-8);padding:var(--spacing-4) var(--spacing-8);border-radius:var(--radius-lg);font-size:var(--text-ui);line-height:var(--lh-normal)}.Timeline_sentence__LvZJO .Timeline_text__4NWb5{white-space:normal;overflow-wrap:anywhere;word-break:break-word;max-width:100%}.Timeline_sentence__LvZJO .Timeline_text__4NWb5>*{min-width:0;max-width:100%}.Timeline_row__suGN4:hover{background:var(--surface-card)}.Timeline_icon__4IebW{text-align:center;color:var(--fg-4)}.Timeline_source__X8LoV{font-family:var(--font-mono);font-size:var(--text-caption);color:var(--fg-3);white-space:normal;overflow-wrap:anywhere;min-width:0}.Timeline_source__X8LoV [data-hi]{white-space:normal;overflow-wrap:anywhere;max-width:100%;min-width:0}.Timeline_kind__gf1oQ{font-size:var(--text-micro);letter-spacing:var(--tracking-label);text-transform:var(--label-case);color:var(--fg-4)}.Timeline_text__4NWb5{color:var(--fg-1);white-space:pre-wrap;overflow-wrap:anywhere;min-width:0}.Timeline_tool__nwwSG .Timeline_icon__4IebW,.Timeline_tool__nwwSG .Timeline_kind__gf1oQ{color:var(--fg-3)}.Timeline_tool__nwwSG .Timeline_text__4NWb5{font-family:var(--font-mono);color:var(--fg-2)}.Timeline_muted__qgin0 .Timeline_text__4NWb5{color:var(--fg-3);font-style:italic}.Timeline_pass__r2olP .Timeline_icon__4IebW,.Timeline_pass__r2olP .Timeline_kind__gf1oQ{color:var(--status-pass)}.Timeline_fail__TXpIo{background:var(--color-fail-wash)}.Timeline_fail__TXpIo .Timeline_icon__4IebW,.Timeline_fail__TXpIo .Timeline_kind__gf1oQ,.Timeline_fail__TXpIo .Timeline_text__4NWb5{color:var(--status-fail)}.Timeline_accent__50bf6 .Timeline_icon__4IebW{color:var(--fg-accent)}.Timeline_note__Ccsg_{color:var(--fg-4);font-size:var(--text-ui);padding:var(--spacing-24) var(--spacing-12)}@media (max-width:640px){.Timeline_timeline__dW7CN:not(.Timeline_sentence__LvZJO){grid-template-columns:16px minmax(0,1fr)}.Timeline_kind__gf1oQ,.Timeline_source__X8LoV{display:none}}.ToolSheet_scrim__XLGiF{position:fixed;top:var(--topbar-h,56px);left:var(--wstools-w,52px);right:0;bottom:0;z-index:calc(var(--z-drawer) - 1);display:flex;padding:var(--spacing-24);background:color-mix(in srgb,var(--surface-page) 55%,transparent)}.ToolSheet_scrim__XLGiF[hidden]{display:none}.ToolSheet_inline__L36Zd{position:absolute;top:0;left:52px}@media (min-width:821px){.ToolSheet_scrim__XLGiF,.ToolSheet_scrim__XLGiF.ToolSheet_inline__L36Zd{left:212px}}@media (max-width:820px){.ToolSheet_scrim__XLGiF{padding:var(--spacing-8)}}.ToolSheet_sheet__4o6aD{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:var(--surface-card);border:1px solid var(--border-hairline);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl)}.ToolSheet_head__9q59K{flex:none;display:flex;align-items:center;gap:var(--spacing-8);padding:var(--spacing-6) var(--spacing-8) var(--spacing-6) var(--spacing-16);border-bottom:1px solid var(--border-hairline);background:var(--surface-code)}.ToolSheet_headTitle__fLFp_{flex:1;min-width:0;font-size:var(--text-ui);font-weight:var(--font-weight-bold);color:var(--fg-3)}.ToolSheet_page__MjGBz{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column}.ToolSheet_pageHead__etOHe{flex:none;padding:var(--spacing-24) var(--spacing-24) 0}.ToolSheet_pageTitle__FoXbH{margin:0;font-size:var(--text-subheading);font-weight:var(--font-weight-bold);line-height:var(--lh-tight);color:var(--fg-1)}.ToolSheet_pageDesc__7sYU_{margin:var(--spacing-4) 0 0;font-size:var(--text-body);color:var(--fg-3)}.ToolSheet_sub__0UmWZ{display:flex;align-items:center;gap:var(--spacing-8);margin-top:var(--spacing-12);padding-bottom:var(--spacing-8);border-bottom:1px solid var(--border-hairline);font-size:var(--text-body);color:var(--fg-1)}.ToolSheet_sub__0UmWZ>:first-child{flex:1;min-width:0}.ToolSheet_scroll__pz4H2{overflow-y:auto;gap:var(--spacing-24);padding:var(--spacing-16) var(--spacing-24) var(--spacing-24)}.ToolSheet_fill__i8r3n,.ToolSheet_scroll__pz4H2{flex:1;min-height:0;display:flex;flex-direction:column}.ToolSheet_fill__i8r3n{margin-top:var(--spacing-8);border-top:1px solid var(--border-hairline)}.ToolSheet_fill__i8r3n[hidden]{display:none}.ToolSheet_slot___BgQJ{flex:1;min-height:0;display:flex;flex-direction:column}.ToolSheet_slot___BgQJ[hidden]{display:none}.ToolSheet_slot___BgQJ>*{flex:1 1 auto;min-height:0}@media (max-width:820px){.ToolSheet_pageHead__etOHe{padding:var(--spacing-12) var(--spacing-16) 0}.ToolSheet_scroll__pz4H2{padding:var(--spacing-12) var(--spacing-16) var(--spacing-16)}}.Transcript_log__ASYk1{flex:1;min-height:0;overflow:auto;padding:var(--spacing-12) var(--spacing-20);font-family:var(--font-mono);font-size:var(--text-ui);line-height:1.55;color:var(--fg-1)}.Transcript_fade__ej4ei:before{content:"";display:block;position:sticky;top:0;z-index:2;pointer-events:none;height:var(--spacing-12);margin:calc(-1 * var(--spacing-12)) calc(-1 * var(--spacing-20)) 0;background:linear-gradient(var(--surface-card),transparent)}.Transcript_log__ASYk1::-webkit-scrollbar{width:9px}.Transcript_log__ASYk1::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:9px;border:3px solid transparent;background-clip:content-box}.Transcript_turn__ZWCxC{min-width:0}.Transcript_taskStatic__bgAVK .Transcript_user__06kGd{position:static}.Transcript_taskPinned__FAJxu>.Transcript_turn__ZWCxC:last-child{min-height:calc(100% + 1px)}.Transcript_entry__xtFaG{position:relative}.Transcript_time__MVWXq{font-family:var(--font-ui);font-variant-numeric:tabular-nums;font-size:var(--text-caption);color:var(--fg-4);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Transcript_entry__xtFaG>.Transcript_time__MVWXq{position:absolute;bottom:100%;right:0;z-index:1;padding:0 var(--spacing-6);line-height:var(--leading-caption);border-radius:var(--radius-sm);background:var(--surface-wash);color:var(--fg-3);opacity:0;transition:opacity var(--dur-fast);pointer-events:none}.Transcript_log__ASYk1>.Transcript_turn__ZWCxC:first-child>.Transcript_entry__xtFaG:first-child>.Transcript_time__MVWXq{bottom:auto;top:100%}.Transcript_entry__xtFaG:hover>.Transcript_time__MVWXq{opacity:.9}.Transcript_head__5Dcym{display:flex;align-items:baseline;gap:var(--spacing-8);margin-bottom:var(--spacing-2);font-family:var(--font-ui)}.Transcript_headName__UqS3o{font-size:var(--text-body);font-weight:var(--font-weight-bold);color:var(--fg-1)}.Transcript_head__5Dcym .Transcript_time__MVWXq{color:var(--fg-3)}.Transcript_entry__xtFaG:has(>[data-line=text])>.Transcript_time__MVWXq{display:none}.Transcript_line__jCLFm{margin:0 0 var(--spacing-8);word-break:break-word;min-width:0}.Transcript_body__G8LRF{white-space:pre-wrap}.Transcript_prose__TBjr7{white-space:normal;display:block;font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--lh-relaxed)}.Transcript_text__btzcG{color:var(--fg-1);margin:var(--spacing-2) 0 var(--spacing-12);max-width:96ch}.Transcript_wide__mJ6_C .Transcript_text__btzcG{max-width:none}.Transcript_wide__mJ6_C .Transcript_text__btzcG .Transcript_prose__TBjr7 :is(p,li,blockquote,h1,h2,h3,h4,h5,h6,dl){max-width:120ch}.Transcript_text__btzcG .Transcript_prose__TBjr7 :not(pre)>code:not([class]){background:var(--surface-accent-soft)}.Transcript_tag__fYtz0{font-style:normal;font-family:var(--font-ui);font-size:var(--text-micro);font-weight:var(--font-weight-bold);text-transform:var(--label-case);letter-spacing:var(--tracking-label);padding:0;color:var(--fg-3);margin-right:var(--spacing-8);flex:none}.Transcript_summary__bqxCc{list-style:none;display:flex;align-items:center;gap:var(--spacing-2);min-width:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Transcript_summary__bqxCc::-webkit-details-marker{display:none}.Transcript_summary__bqxCc:before{content:"▶";flex:none;width:10px;font-size:var(--text-micro);color:var(--fg-4);transition:transform var(--dur-fast) var(--ease-out);margin-right:var(--spacing-8)}.Transcript_collapsible__YIjqB[open]>.Transcript_summary__bqxCc:before{transform:rotate(90deg)}.Transcript_collapsible__YIjqB[open]>.Transcript_summary__bqxCc .Transcript_preview__M9iqD{display:none}.Transcript_preview__M9iqD{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--fg-3);font-size:var(--text-caption)}.Transcript_previewThink__CX_i7{font-style:italic;font-family:var(--font-sans);font-size:var(--text-ui);color:var(--fg-3)}.Transcript_think__MAsU1{color:var(--fg-3);padding:var(--spacing-2) 0}.Transcript_think__MAsU1 .Transcript_tag__fYtz0{color:var(--fg-3)}.Transcript_think__MAsU1 .Transcript_prose__TBjr7{font-style:italic;font-size:var(--text-ui);line-height:var(--leading-ui);color:var(--fg-2);margin-top:var(--spacing-4);padding-left:var(--spacing-20)}.Transcript_tool__17sEX{background:var(--surface-card);box-shadow:var(--shadow-subtle);border-radius:var(--radius-cards);padding:var(--spacing-6) var(--spacing-12)}.Transcript_tool__17sEX .Transcript_tag__fYtz0{color:var(--fg-1);letter-spacing:0;text-transform:none;font-family:var(--font-mono);font-size:var(--text-caption);font-weight:var(--font-weight-regular)}.Transcript_args__zdn29{margin:var(--spacing-6) 0 var(--spacing-4);padding:var(--spacing-8) var(--spacing-12);border-radius:var(--radius-md);background:var(--surface-code);box-shadow:var(--shadow-hairline);white-space:pre-wrap;word-break:break-word;color:var(--code-text);font-family:var(--font-mono);font-size:var(--text-caption);line-height:var(--leading-caption);max-height:280px;overflow:auto}.Transcript_user__06kGd{position:sticky;top:0;z-index:3;display:flex;flex-wrap:wrap;-moz-column-gap:var(--spacing-8);column-gap:var(--spacing-8);row-gap:var(--spacing-2);align-items:baseline;cursor:pointer;width:-moz-fit-content;width:fit-content;max-width:min(80%,70ch);margin:var(--spacing-16) 0 var(--spacing-12) auto;padding:var(--spacing-8) var(--spacing-12);border-radius:var(--radius-xl);font-family:var(--font-ui);font-size:var(--text-body);line-height:var(--leading-body)}.Transcript_user__06kGd:not(.Transcript_fleet__W6pjK){background:var(--surface-wash);color:var(--fg-1);box-shadow:var(--shadow-hairline)}.Transcript_log__ASYk1:not(.Transcript_taskStatic__bgAVK) .Transcript_user__06kGd:not(.Transcript_fleet__W6pjK){width:100%;max-width:none;margin-left:0;margin-right:0;box-shadow:inset 0 0 0 1px var(--border-hairline),var(--shadow-raised)}.Transcript_user__06kGd .Transcript_tag__fYtz0{color:var(--fg-1);margin:0;line-height:var(--leading-prose);display:inline-flex;gap:var(--spacing-4);align-items:center}.Transcript_user__06kGd .Transcript_body__G8LRF{order:1;flex:1 0 100%;min-width:0;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.Transcript_user__06kGd.Transcript_fleet__W6pjK{width:100%;max-width:none;margin-left:0;margin-right:0;background:linear-gradient(var(--surface-accent-soft),var(--surface-accent-soft)),var(--surface-message);box-shadow:inset 2px 0 0 var(--fg-accent),inset 0 0 0 1px var(--border-hairline),var(--shadow-raised)}.Transcript_user__06kGd.Transcript_fleet__W6pjK .Transcript_body__G8LRF{-webkit-line-clamp:2}.Transcript_more__mntcl{order:2;flex:none;margin-left:auto;font-family:var(--font-ui);font-size:var(--text-ui);line-height:var(--leading-prose);color:var(--fg-accent);white-space:nowrap}.Transcript_user__06kGd:hover .Transcript_more__mntcl{text-decoration:underline}.Transcript_user__06kGd.Transcript_expanded___9rZy .Transcript_body__G8LRF{display:block;-webkit-line-clamp:none;max-height:38vh;overflow:auto}.Transcript_user__06kGd .Transcript_time__MVWXq{flex:none;order:0;font-size:var(--text-caption);line-height:var(--leading-prose);color:var(--fg-3);opacity:1}.Transcript_user__06kGd:hover .Transcript_time__MVWXq{opacity:1}.Transcript_user__06kGd .Transcript_time__MVWXq:before{content:"\00b7";margin-right:var(--spacing-8)}.Transcript_images__Lwcp9{display:flex;flex-wrap:wrap;gap:var(--spacing-6);margin-top:var(--spacing-6)}.Transcript_images__Lwcp9 img{max-width:160px;max-height:120px;border-radius:var(--radius-lg);border:1px solid var(--border-hairline);display:block}.Transcript_result__zCd5B{display:block;margin:var(--spacing-16) 0}.Transcript_qa__4DR2D{display:flex;align-items:center;gap:var(--spacing-8);margin:var(--spacing-12) 0}.Transcript_blueprint__78STl,.Transcript_err___7uFn,.Transcript_queued__DcudY{padding:var(--spacing-6) var(--spacing-12);border-left:2px solid var(--border-strong);font-family:var(--font-ui);font-size:var(--text-ui);line-height:var(--leading-ui);color:var(--fg-2)}.Transcript_err___7uFn{border-left-color:var(--status-fail);color:var(--status-fail)}.Transcript_queued__DcudY{border-left-color:var(--status-work)}.Transcript_blueprint__78STl{border-left-color:var(--color-signal)}.Transcript_sys__K2pko{color:var(--fg-4);font-family:var(--font-sans);font-size:var(--text-micro);text-align:center;margin:var(--spacing-12) 0}.Transcript_artifact__z3ZqK,.Transcript_published__7VInb{display:flex;align-items:center;gap:var(--spacing-8);padding:var(--spacing-6) var(--spacing-8) var(--spacing-6) var(--spacing-12);background:var(--surface-card);border-radius:var(--radius-cards);box-shadow:var(--shadow-subtle)}.Transcript_artifact__z3ZqK .Transcript_tag__fYtz0,.Transcript_published__7VInb .Transcript_tag__fYtz0{color:var(--fg-3)}.Transcript_artifact__z3ZqK.Transcript_expanded___9rZy,.Transcript_published__7VInb.Transcript_expanded___9rZy{display:flex;flex-direction:column;align-items:stretch;padding:0;overflow:hidden;height:min(540px,70vh)}.Transcript_card__olYMY{all:unset;box-sizing:border-box;flex:1;min-width:0;display:flex;align-items:center;gap:var(--spacing-6);cursor:pointer;padding:var(--spacing-2) 0;color:var(--fg-1)}.Transcript_card__olYMY:focus-visible{outline:var(--focus-outline);outline-offset:1px}.Transcript_cardIcon__wpYpA{flex:none;font-size:var(--text-ui)}.Transcript_cardName__ifIyE{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-sans);font-size:var(--text-body);font-weight:var(--font-weight-medium)}.Transcript_artifact__z3ZqK .Transcript_cardName__ifIyE{font-family:var(--font-mono);font-size:var(--text-ui);font-weight:var(--font-weight-regular)}.Transcript_mono__Tu_v_{font-family:var(--font-mono)}.Transcript_cardVer__VqkmF{font-family:var(--font-mono)}.Transcript_cardCue__Ea4yD,.Transcript_cardVer__VqkmF{flex:none;font-size:var(--text-micro);color:var(--fg-3)}.Transcript_cardCue__Ea4yD{opacity:0}.Transcript_artifact__z3ZqK:hover .Transcript_cardCue__Ea4yD,.Transcript_published__7VInb:hover .Transcript_cardCue__Ea4yD{opacity:1}.Transcript_card__olYMY:hover .Transcript_cardName__ifIyE{color:var(--fg-accent)}.Transcript_published__7VInb .Transcript_cardName__ifIyE{color:var(--fg-accent);font-weight:var(--font-weight-bold)}.Transcript_published__7VInb .Transcript_cardCue__Ea4yD{opacity:1;display:inline-flex;align-items:center;gap:var(--spacing-2);font-size:var(--text-caption);font-weight:var(--font-weight-medium);padding:var(--spacing-2) var(--spacing-8);border-radius:var(--radius-md);background:var(--action-primary-bg);color:var(--action-primary-fg)}.Transcript_published__7VInb .Transcript_card__olYMY:hover .Transcript_cardCue__Ea4yD{background:var(--action-primary-hover)}.Transcript_cardLink__DYciV{flex:none;font-size:var(--text-micro);font-family:var(--font-mono);color:var(--fg-3);text-decoration:none;padding:var(--spacing-2) var(--spacing-6);border-radius:var(--radius-lg);white-space:nowrap}.Transcript_cardLink__DYciV:hover{color:var(--fg-accent);background:var(--surface-accent-soft)}.Transcript_deploy__DC20Q{background:var(--surface-code);border-left:2px solid var(--status-work);border-radius:var(--radius-cards);box-shadow:var(--shadow-subtle);padding:var(--spacing-12);margin:var(--spacing-12) 0 var(--spacing-16);display:flex;flex-direction:column;gap:var(--spacing-8);font-family:var(--font-ui)}.Transcript_st_pass___7MbC{border-left-color:var(--status-pass)}.Transcript_st_fail__vAGmy{border-left-color:var(--status-fail)}.Transcript_st_pending__uKJHO,.Transcript_st_work__pYaia{border-left-color:var(--status-work)}.Transcript_question__VJRiS{display:flex;flex-direction:column;gap:var(--spacing-12);background:var(--surface-card);border-radius:var(--radius-cards);box-shadow:0 0 0 1px var(--color-signal);padding:var(--spacing-16);margin:var(--spacing-6) 0;font-family:var(--font-ui);font-size:var(--text-body)}.Transcript_question__VJRiS.Transcript_done__ZKzBB{box-shadow:var(--shadow-subtle)}.Transcript_notice__Q4ba1{color:var(--fg-4);font-family:var(--font-sans);font-size:var(--text-caption);padding:var(--spacing-2) var(--spacing-4) var(--spacing-8);text-align:center}.Transcript_noticeMd__gwu56{font-size:var(--text-body);padding:var(--spacing-24) var(--spacing-4)}.Transcript_argsWrap__j9lwb{position:relative}.Transcript_argsCopy__8FOHp{position:absolute;top:0;right:0;z-index:1}.Transcript_detailsPre__RpHtX{margin:0;white-space:pre-wrap;word-break:break-word;font-family:var(--font-mono);font-size:var(--text-caption);line-height:1.5;color:var(--fg-3);max-height:280px;overflow:auto}.Transcript_launcher__JhRmz{all:unset;box-sizing:border-box;flex:1;min-width:0;display:flex;align-items:center;gap:var(--spacing-8);cursor:pointer;background:var(--surface-card);box-shadow:var(--shadow-subtle);border-radius:var(--radius-cards);padding:var(--spacing-8) var(--spacing-12);font-family:var(--font-ui);font-size:var(--text-ui);color:var(--fg-1);transition:box-shadow var(--dur-fast)}.Transcript_launcher__JhRmz:hover{box-shadow:0 0 0 1px var(--border-strong)}.Transcript_launcher__JhRmz:focus-visible{outline:var(--focus-outline);outline-offset:1px}.Transcript_launcherFail__C7Ldf{box-shadow:0 0 0 1px var(--status-fail)}.Transcript_launcher__JhRmz>:last-child{margin-left:auto}.Transcript_body__G8LRF,.Transcript_preview__M9iqD{unicode-bidi:plaintext}.Transcript_args__zdn29,.Transcript_detailsPre__RpHtX,.Transcript_prose__TBjr7 :not(pre)>code,.Transcript_prose__TBjr7 pre{direction:ltr;unicode-bidi:isolate;text-align:left}.Tree_tree__uwQ_s{flex:1;min-height:0;overflow-y:auto;font-size:var(--text-body);padding:var(--spacing-4) 0;container-type:inline-size}@container (max-width: 32rem){.Tree_optional__kKP4s{display:none}}.Tree_head__ehrMo,.Tree_row__2ZTfq{display:flex;align-items:center;gap:var(--spacing-8);padding:var(--spacing-6) var(--spacing-16);min-width:0}.Tree_head__ehrMo{font-size:var(--text-caption);color:var(--fg-3);border-bottom:1px solid var(--border-hairline)}.Tree_headLabel__1pMjQ{position:relative;flex:1 1 auto;min-width:0}.Tree_table__NAvKY{flex:none;padding:0;border:1px solid var(--border-hairline);border-radius:var(--radius-lg);box-shadow:var(--shadow-subtle);overflow:hidden}.Tree_table__NAvKY,.Tree_table__NAvKY .Tree_head__ehrMo{background:var(--surface-card)}.Tree_table__NAvKY .Tree_row__2ZTfq{border-bottom:1px solid var(--border-hairline)}.Tree_table__NAvKY .Tree_head__ehrMo,.Tree_table__NAvKY .Tree_row__2ZTfq{gap:var(--tree-cell-gap);padding-inline:var(--tree-cell-pad-x)}.Tree_table__NAvKY .Tree_row__2ZTfq{min-height:var(--tree-row-min)}.Tree_table__NAvKY .Tree_group__kt6Qi:hover,.Tree_table__NAvKY .Tree_row__2ZTfq:hover{background:color-mix(in srgb,var(--surface-wash) 70%,transparent)}.Tree_row__2ZTfq{cursor:pointer;border-left:2px solid transparent}.Tree_table__NAvKY .Tree_head__ehrMo{padding-block:var(--spacing-8);font-size:var(--text-micro);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-label);text-transform:var(--label-case);color:var(--fg-3)}.Tree_table__NAvKY .Tree_head__ehrMo button{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit}.Tree_table__NAvKY .Tree_code__i0xBP{color:var(--fg-3)}.Tree_row__2ZTfq:hover{background:var(--surface-hover)}.Tree_on__6wgff,.Tree_on__6wgff:hover{background:var(--surface-accent-soft);border-left-color:var(--fg-accent)}.Tree_added__qg2rq{color:var(--status-pass)}.Tree_changed__rYpaJ,.Tree_removed__Obuos{color:var(--status-warn)}.Tree_dim__mbQwP .Tree_label__IjSk0,.Tree_removed__Obuos .Tree_label__IjSk0{text-decoration:line-through}.Tree_dim__mbQwP{opacity:.62}.Tree_group__kt6Qi{background:var(--surface-card)}.Tree_group__kt6Qi:hover{background:var(--surface-hover)}.Tree_main__ZhzsC{flex:1 1 auto;flex-wrap:wrap;padding-left:calc(var(--depth, 0) * var(--tree-indent));overflow:clip;overflow-clip-margin:var(--spacing-4)}.Tree_badges__CxZOC,.Tree_main__ZhzsC{min-width:0;display:flex;align-items:center;gap:var(--spacing-2) var(--spacing-4)}.Tree_badges__CxZOC{flex:0 1 auto;flex-wrap:wrap}.Tree_marker__UB4kO{width:1ch;flex:none;font-family:var(--font-mono)}.Tree_toggle__eATii{flex:none;width:var(--spacing-16);height:var(--spacing-16);display:inline-grid;place-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0;color:var(--fg-3);cursor:pointer;border-radius:var(--radius-sm);position:relative}.Tree_toggle__eATii:not(.Tree_leaf__jrEZL):before{content:"";position:absolute;inset:calc(-1 * var(--spacing-4))}.Tree_toggle__eATii:hover{color:var(--fg-1)}.Tree_toggle__eATii:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}.Tree_leaf__jrEZL{cursor:default}.Tree_icon__rADMP{flex:none;width:1.1em;text-align:center;color:var(--fg-accent)}.Tree_code__i0xBP{flex:none;font-family:var(--font-mono);font-size:var(--text-caption);color:var(--fg-accent)}.Tree_label__IjSk0{flex:1 1 0%;min-width:2em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Tree_fit__50mja{display:flex}.Tree_fit__50mja>*,.Tree_fit__50mja>*>:first-child{min-width:0;max-width:100%}.Tree_fit__50mja>*>:first-child{flex:0 1 auto}.Tree_cell__cT98F{position:relative;flex:none;font-size:var(--text-caption);white-space:nowrap;overflow:clip;overflow-clip-margin:var(--spacing-4);text-overflow:ellipsis}.Tree_cellSm__p3U02{width:4.5em}.Tree_cellMd__yMctZ{width:6em;color:var(--fg-3)}.Tree_cellLg__WQ8b2{width:9em;color:var(--fg-3)}.Tree_cellXl__hAw5Z{width:11em;color:var(--fg-2)}.Tree_end__jKVK_{text-align:right}.Tree_mono__aKmn4{font-family:var(--font-mono)}.Tree_muted__LHoaZ{color:var(--fg-3)}.Tree_fail__2u23H{color:var(--status-fail)}.Tree_warn__NCS__{color:var(--status-warn)}@media (max-width:640px){.Tree_head__ehrMo,.Tree_row__2ZTfq{gap:var(--spacing-8);padding-inline:var(--spacing-8)}.Tree_main__ZhzsC{padding-left:calc(var(--depth, 0) * var(--spacing-8))}.Tree_label__IjSk0{flex:1 1 7em}.Tree_cellMd__yMctZ{width:5.5em}.Tree_cellLg__WQ8b2{width:8.5em}}.Tree_ftBranchRow__0OiRG{display:flex;align-items:center;min-height:28px;padding-right:var(--spacing-8);border-radius:var(--radius-lg);padding-left:calc(var(--spacing-12) + var(--depth, 0) * var(--spacing-16))}.Tree_ftBranchRow__0OiRG:hover{background:color-mix(in srgb,var(--surface-wash) 55%,transparent)}.Tree_ftBranchBtn__dDdgM{all:unset;box-sizing:border-box;flex:1;min-width:0;height:100%;cursor:pointer;display:flex;align-items:center;gap:var(--spacing-6)}.Tree_ftBranchBtn__dDdgM:focus-visible,.Tree_ftGroup__a6dYX:focus-visible,.Tree_ftLeaf__rB1IA:focus-visible{outline:var(--focus-outline);outline-offset:-2px;border-radius:var(--radius-sm)}.Tree_ftChev__Ww4yC{display:flex;color:var(--fg-4);opacity:.7;transition:transform var(--dur-fast) var(--ease-standard)}.Tree_ftOpen__O3_qQ .Tree_ftChev__Ww4yC{transform:rotate(90deg)}.Tree_ftIcon__iFRj7{display:flex;color:var(--fg-4)}.Tree_ftBranchLabel__zdtu6{flex:1;min-width:0;font-size:var(--text-ui);font-weight:var(--font-weight-medium);color:var(--fg-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Tree_ftCount__i98KZ{font-family:var(--font-mono);font-size:var(--text-micro);color:var(--fg-4)}.Tree_ftHover__ru8rH{display:flex;opacity:0}.Tree_ftBranchRow__0OiRG:hover .Tree_ftHover__ru8rH,.Tree_ftHover__ru8rH:focus-within{opacity:1}.Tree_ftLeaf__rB1IA{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:flex-start;gap:var(--spacing-6);width:calc(100% - var(--spacing-8));min-height:26px;margin:0 var(--spacing-4);border-radius:var(--radius-lg);padding:var(--spacing-4) var(--spacing-8) var(--spacing-4) calc(var(--spacing-32) + var(--depth, 0) * var(--spacing-16))}.Tree_ftLeaf__rB1IA:hover{background:color-mix(in srgb,var(--surface-wash) 45%,transparent)}.Tree_ftSelected__hvySt,.Tree_ftSelected__hvySt:hover{background:var(--surface-accent-soft)}.Tree_ftLeafIcon__zlvNQ{display:flex;color:var(--fg-4);margin-top:var(--spacing-2)}.Tree_ftSelected__hvySt .Tree_ftLeafIcon__zlvNQ{color:var(--fg-accent)}.Tree_ftLeafMain__N1Keq{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--spacing-2)}.Tree_ftLeafTop__Tl5M9{display:flex;align-items:center;gap:var(--spacing-6);min-width:0}.Tree_ftLeafLabel__I_ynm{flex:1;min-width:0;font-size:var(--text-ui);font-weight:var(--font-weight-medium);color:var(--fg-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Tree_ftSelected__hvySt .Tree_ftLeafLabel__I_ynm{font-weight:var(--font-weight-bold)}.Tree_ftMeta__BaCJD{margin-left:auto;font-family:var(--font-mono);flex:none}.Tree_ftMeta__BaCJD,.Tree_ftPreview__k8Uec{font-size:var(--text-micro);color:var(--fg-4)}.Tree_ftPreview__k8Uec{line-height:var(--lh-normal);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Tree_ftPreview__k8Uec mark{background:color-mix(in srgb,var(--fg-accent) 32%,transparent);color:var(--fg-1);border-radius:var(--radius-sm);padding:0 var(--spacing-2);font-weight:var(--font-weight-bold)}.Tree_ftGroup__a6dYX{all:unset;box-sizing:border-box;cursor:pointer;width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-6);padding:var(--spacing-12) var(--spacing-8) var(--spacing-4) calc(var(--spacing-8) + var(--depth, 0) * var(--spacing-16))}.Tree_ftGroupStart__LRvN7{display:flex;align-items:center;gap:var(--spacing-8);min-width:0}.Tree_ftGroupLabel__HXGfw{font-size:var(--text-micro);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-label);text-transform:var(--label-case);color:var(--fg-4)}.Tree_ftGroup__a6dYX:hover .Tree_ftGroupLabel__HXGfw{color:var(--fg-3)}.Tree_ftScope__dSTYS{color:var(--fg-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Tree_ftHeading__0kHSR,.Tree_ftScope__dSTYS{font-size:var(--text-micro);font-weight:var(--font-weight-bold)}.Tree_ftHeading__0kHSR{padding:var(--spacing-12) var(--spacing-8) var(--spacing-4);letter-spacing:var(--tracking-label);text-transform:var(--label-case);color:var(--fg-accent)}.Tree_ftDivider__ShX03{height:1px;margin:var(--spacing-8) var(--spacing-8) var(--spacing-4);background:var(--border-hairline)}.Tree_ftMessage__r1_kn{padding:var(--spacing-12);font-size:var(--text-caption);color:var(--fg-4)}.Tree_ftFail__IP47s{color:var(--status-fail)}.Tree_ftCompact__t5_Kd{width:100%;min-height:0;height:var(--control-height-sm);margin:0;border-radius:0;align-items:center;gap:0;padding:0 var(--spacing-8) 0 calc(var(--spacing-4) + var(--depth, 0) * var(--spacing-16));color:var(--fg-3)}.Tree_ftCompact__t5_Kd:hover{background:var(--surface-wash)}.Tree_ftCompact__t5_Kd.Tree_ftSelected__hvySt{background:color-mix(in srgb,var(--fg-accent) 17%,transparent);box-shadow:inset 2px 0 0 var(--fg-accent)}.Tree_ftCompact__t5_Kd .Tree_ftChev__Ww4yC{flex:none;width:var(--spacing-16);justify-content:center}.Tree_ftCompact__t5_Kd .Tree_ftLeafIcon__zlvNQ{margin:0 var(--spacing-6) 0 0}.Tree_ftCompact__t5_Kd .Tree_ftLeafLabel__I_ynm{font-size:var(--text-body);font-weight:var(--font-weight-regular);color:var(--fg-3)}.Tree_ftCompact__t5_Kd.Tree_ftDir__wPdHH .Tree_ftLeafLabel__I_ynm,.Tree_ftCompact__t5_Kd.Tree_ftSelected__hvySt .Tree_ftLeafLabel__I_ynm{color:var(--fg-1)}.Tree_ftCompact__t5_Kd .Tree_ftMeta__BaCJD{padding-left:var(--spacing-8)}.Tree_ftCompact__t5_Kd:hover .Tree_ftMeta__BaCJD{color:var(--fg-3)}.Tree_ftGuided__IVCPW{padding-left:0}.Tree_ftGuides__uZ0WQ{display:flex;flex:none;align-self:stretch}.Tree_ftGuide__pID7b{width:var(--spacing-12);border-left:1px solid var(--border-hairline)}.Tree_ftChevOpen___0_bx{transform:rotate(90deg)}.Tree_ftChevNone__Bhl2I{visibility:hidden}.Tree_glyph__qrOKo{width:15px;height:15px;flex:none}.Tree_glyphFolder__ZMWr_{color:var(--fg-accent)}.Tree_glyphFile__YPKzP{color:var(--icon-c,var(--fg-3))}.Tree_glyphFold__6EnCZ{fill:#0a0f17;opacity:.3}.Tree_table__NAvKY.Tree_scroll__pPfgx,.Tree_tree__uwQ_s.Tree_scroll__pPfgx{overflow-x:auto}.Tree_scroll__pPfgx .Tree_head__ehrMo,.Tree_scroll__pPfgx .Tree_row__2ZTfq{width:-moz-max-content;width:max-content;min-width:100%}.Tree_scroll__pPfgx .Tree_main__ZhzsC{flex:1 0 auto;flex-wrap:nowrap;width:var(--tree-name-w,auto);overflow:clip;overflow-clip-margin:0}.Tree_scroll__pPfgx .Tree_badges__CxZOC{flex:none;flex-wrap:nowrap}.Tree_scroll__pPfgx .Tree_label__IjSk0{flex:none;min-width:0;overflow:visible;text-overflow:clip}.Tree_scroll__pPfgx .Tree_label__IjSk0 *{overflow:visible;text-overflow:clip}.Tree_scroll__pPfgx .Tree_headLabel__1pMjQ{flex:1 0 auto;width:var(--tree-name-w,auto)}.Tree_fitName__Af99s .Tree_headLabel__1pMjQ,.Tree_fitName__Af99s .Tree_main__ZhzsC{flex-grow:0}.Tree_fitName__Af99s .Tree_label__IjSk0{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.Tree_fitName__Af99s .Tree_label__IjSk0 *{overflow:hidden;text-overflow:ellipsis}.Tree_fitName__Af99s .Tree_fit__50mja>*>*+*{flex:none}.Tree_fixedName__r3KjJ .Tree_headLabel__1pMjQ,.Tree_fixedName__r3KjJ .Tree_main__ZhzsC{flex-grow:0}.Tree_table__NAvKY.Tree_capped__L_hPc,.Tree_tree__uwQ_s.Tree_capped__L_hPc{max-height:calc(var(--row-height) * 12);overflow:auto}.Tree_capped__L_hPc .Tree_head__ehrMo{position:sticky;top:0;z-index:1;background:var(--surface-card)}.Tree_table__NAvKY.Tree_capped__L_hPc .Tree_head__ehrMo{background:var(--surface-card)}.Nav_side___EAIh{flex:none;width:var(--gnav-w);display:flex;flex-direction:column;gap:var(--spacing-2);background:var(--surface-page);border-right:1px solid var(--border-hairline);padding:var(--spacing-12);overflow:hidden;transition:width var(--dur-fast) var(--ease-standard);min-height:0}.Nav_brand__l4j1g{display:flex;align-items:center;gap:var(--spacing-8);font-weight:var(--font-weight-bold);font-size:var(--text-heading-sm);padding:var(--spacing-2) var(--spacing-6) var(--spacing-12);white-space:nowrap;overflow:hidden}.Nav_list__izBse{display:flex;flex-direction:column;gap:var(--spacing-4);min-height:0}.Nav_listGrow__YvC_b{flex:1;overflow-y:auto}.Nav_item__zn0gR{display:flex;align-items:center;gap:var(--spacing-8);min-height:var(--spacing-32);padding:var(--spacing-4) calc(var(--spacing-8) + var(--spacing-2));box-sizing:border-box;border-radius:var(--radius-sm);border:none;color:var(--fg-2);font-size:var(--text-ui);font-weight:var(--font-weight-regular);text-decoration:none;white-space:nowrap;background:transparent;cursor:pointer;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color var(--dur-fast),background var(--dur-fast)}.Nav_item__zn0gR:hover{color:var(--fg-1);background:var(--surface-hover)}.Nav_item__zn0gR[aria-current=page]{color:var(--fg-1);background:var(--surface-accent-soft);font-weight:var(--font-weight-medium)}.Nav_item__zn0gR:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}.Nav_icon__2aCgV{width:16px;flex:none;text-align:center;font-size:var(--text-body);line-height:1;display:inline-grid;place-items:center}.Nav_label__VVYYC{min-width:0;overflow:hidden;text-overflow:ellipsis}.Nav_divider__nOWMu{height:1px;background:var(--border-hairline);margin:var(--spacing-6) 0;flex:none}.Nav_footBtn__1o_9F{display:flex;align-items:center;justify-content:center;gap:var(--spacing-8);margin-top:var(--spacing-6);height:var(--control-height);padding:0 var(--spacing-8);border-radius:var(--radius-md);color:var(--fg-3);background:transparent;border:1px solid var(--border-hairline);font:inherit;font-size:var(--text-ui);white-space:nowrap;cursor:pointer}.Nav_footBtn__1o_9F:hover{color:var(--fg-1);border-color:var(--border-strong)}.Nav_collapsed__oie1V .Nav_brand__l4j1g,.Nav_collapsed__oie1V .Nav_item__zn0gR{justify-content:center;padding-left:0;padding-right:0}.Nav_backdrop__IaKtL,.Nav_collapsed__oie1V .Nav_brandName__e2bIY,.Nav_collapsed__oie1V .Nav_label__VVYYC{display:none}@media (max-width:640px){.Nav_side___EAIh{position:fixed;top:0;bottom:0;left:0;z-index:var(--z-drawer);width:min(280px,84vw);transform:translateX(-100%);transition:transform var(--dur-base) var(--ease-standard);box-shadow:var(--shadow-xl)}.Nav_open___I7Gz .Nav_side___EAIh{transform:none}.Nav_open___I7Gz .Nav_backdrop__IaKtL{display:block;position:fixed;inset:0;z-index:calc(var(--z-drawer) - 1);background:var(--scrim)}.Nav_collapsed__oie1V .Nav_brandName__e2bIY,.Nav_collapsed__oie1V .Nav_label__VVYYC{display:initial}}.Nav_top__R5HyO{display:flex;align-items:center;flex-wrap:nowrap;gap:var(--spacing-8) var(--spacing-12);height:var(--topbar-height);box-sizing:border-box;overflow:hidden;padding:0 var(--spacing-20);border-bottom:1px solid var(--border-hairline);background:var(--surface-card);position:sticky;top:0;z-index:var(--z-sticky)}.Nav_top__R5HyO:has([aria-expanded=true]){z-index:calc(var(--z-drawer) + 5)}.Nav_topStart__4U4z9{display:flex;align-items:center;gap:var(--spacing-4);flex-wrap:nowrap;min-width:0;flex:0 1 auto}.Nav_topEnd__rOqWR{display:flex;align-items:center;gap:var(--spacing-8);margin-left:auto;flex:none}@media (min-width:641px){.Nav_top__R5HyO:not(.Nav_topStacked__9BhN5){flex-wrap:nowrap}.Nav_top__R5HyO:not(.Nav_topStacked__9BhN5)>.Nav_topStart__4U4z9{flex:1 1 auto;flex-wrap:nowrap}.Nav_top__R5HyO:not(.Nav_topStacked__9BhN5)>.Nav_topEnd__rOqWR{flex:0 100 auto;min-width:0}.Nav_top__R5HyO:not(.Nav_topStacked__9BhN5) .Nav_navFit__SSYZU{contain:inline-size}}.Nav_navFit__SSYZU{flex:1 1 0;min-width:0;display:flex;align-items:center;gap:var(--spacing-4)}.Nav_navFit__SSYZU>.Nav_navWide__dKwNt{flex-wrap:nowrap}.Nav_tab__Y_AVr{display:inline-flex;align-items:center;gap:var(--spacing-6);height:var(--control-height);padding:0 var(--spacing-12);box-sizing:border-box;border-radius:var(--radius-md);border:1px solid transparent;background:transparent;color:var(--fg-3);font:inherit;font-size:var(--text-ui);font-weight:var(--font-weight-medium);line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;flex:none;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color var(--dur-fast),background var(--dur-fast),border-color var(--dur-fast)}.Nav_tab__Y_AVr:hover:not(:disabled){color:var(--fg-1);background:var(--surface-hover)}.Nav_tabOn__sTXo4,.Nav_tab__Y_AVr[aria-current=page]{background:var(--surface-active);color:var(--fg-1);font-weight:var(--font-weight-medium);box-shadow:inset 0 -2px 0 var(--action-primary-bg)}@media (min-width:641px){.Nav_top__R5HyO:not(.Nav_topStacked__9BhN5) :is(.Nav_topStart__4U4z9,.Nav_navFit__SSYZU,.Nav_navWide__dKwNt){align-self:stretch;align-items:stretch}.Nav_top__R5HyO:not(.Nav_topStacked__9BhN5) .Nav_navWide__dKwNt>span{display:flex}.Nav_top__R5HyO:not(.Nav_topStacked__9BhN5) .Nav_tab__Y_AVr{height:auto;border-radius:0;background:transparent}.Nav_top__R5HyO:not(.Nav_topStacked__9BhN5) .Nav_tabOn__sTXo4,.Nav_top__R5HyO:not(.Nav_topStacked__9BhN5) .Nav_tab__Y_AVr:hover:not(:disabled),.Nav_top__R5HyO:not(.Nav_topStacked__9BhN5) .Nav_tab__Y_AVr[aria-current=page]{background:transparent}}.Nav_tab__Y_AVr:disabled{opacity:.45;cursor:default}.Nav_tab__Y_AVr:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}.Nav_tabQuiet__pHYP8{color:var(--fg-3);margin-left:var(--spacing-2)}.Nav_tabStrong__TxbTb{color:var(--fg-1);font-weight:var(--font-weight-bold);font-size:var(--text-ui);max-width:200px}.Nav_tabStrong__TxbTb .Nav_label__VVYYC{overflow:hidden;text-overflow:ellipsis}.Nav_mobileTrigger__hgRBm{display:none}.Nav_navPinned__oZVUm{display:flex;align-items:center;gap:var(--spacing-4);flex:none}.Nav_sheetList__px_bX{display:flex;flex-direction:column}.Nav_sheetSection__ZlB_H{padding:var(--spacing-16) var(--spacing-8) var(--spacing-4);font-size:var(--text-micro);font-weight:var(--font-weight-bold);text-transform:var(--label-case);letter-spacing:var(--tracking-label);color:var(--fg-3)}.Nav_sheetSection__ZlB_H:first-child{padding-top:var(--spacing-4)}.Nav_sheetItem__ttHPb{display:flex;align-items:center;gap:var(--spacing-8);width:100%;text-align:left;padding:var(--spacing-12);border-radius:var(--radius-md);font:inherit;font-size:var(--text-lead);color:var(--fg-1);background:transparent;border:none;text-decoration:none;cursor:pointer}.Nav_sheetItem__ttHPb:hover{background:var(--surface-hover)}.Nav_sheetItem__ttHPb:focus-visible{outline:var(--focus-outline);outline-offset:calc(-1 * var(--spacing-2))}.Nav_sheetItem__ttHPb[aria-current=page]{background:var(--surface-accent-soft);color:var(--fg-1);font-weight:var(--font-weight-medium)}.Nav_sheetItem__ttHPb:disabled{color:var(--fg-3);opacity:.55;cursor:default}.Nav_sheetItem__ttHPb>:last-child:not(:first-child){margin-left:auto}@media (max-width:640px){.Nav_navWide__dKwNt{display:none}.Nav_mobileTrigger__hgRBm{display:inline-flex}.Nav_navFit__SSYZU{flex:0 1 auto;flex-wrap:nowrap}}.Nav_topStacked__9BhN5{flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:0;padding:0;height:auto;min-height:var(--topbar-height);overflow:visible}.Nav_topRow__K5EGg{display:flex;align-items:center;flex-wrap:nowrap;gap:var(--spacing-8) var(--spacing-16);height:var(--topbar-height);box-sizing:border-box;overflow:hidden;padding:0 var(--spacing-16)}.Nav_topBelow__G5zRB{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-8);padding:var(--spacing-6) var(--spacing-16);border-top:1px solid var(--border-subtle)}@media (max-width:1100px){.Nav_topRow__K5EGg{gap:var(--spacing-8) var(--spacing-12);padding:0 var(--spacing-12)}.Nav_topBelow__G5zRB{padding:var(--spacing-4) var(--spacing-12)}}@media (min-width:641px){.Nav_topStacked__9BhN5 .Nav_topBelow__G5zRB{padding-block:0;align-items:stretch}.Nav_topStacked__9BhN5 .Nav_topBelow__G5zRB :is(.Nav_topStart__4U4z9,.Nav_navWide__dKwNt,.Nav_navGroup__69ySf){align-self:stretch;align-items:stretch}.Nav_topStacked__9BhN5 .Nav_topBelow__G5zRB .Nav_navGroupLabel__TG0Wh{align-self:center}.Nav_topStacked__9BhN5 .Nav_topBelow__G5zRB .Nav_tab__Y_AVr{height:calc(var(--control-height) + 2 * var(--spacing-6));border-radius:0;background:transparent}.Nav_topStacked__9BhN5 .Nav_topBelow__G5zRB .Nav_tabOn__sTXo4,.Nav_topStacked__9BhN5 .Nav_topBelow__G5zRB .Nav_tab__Y_AVr:hover:not(:disabled),.Nav_topStacked__9BhN5 .Nav_topBelow__G5zRB .Nav_tab__Y_AVr[aria-current=page]{background:transparent}}.Nav_brandLink__76Mz2{display:flex;align-items:center;gap:var(--spacing-12);min-width:0;color:var(--fg-1);text-decoration:none;-webkit-user-drag:none}.Nav_brandLink__76Mz2:hover{color:var(--fg-1)}.Nav_brandLink__76Mz2:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset);border-radius:var(--radius-md)}.Nav_brandMark__eVlBA{width:var(--control-height-lg);height:var(--control-height-lg);flex:none;display:grid;place-items:center;border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1px var(--border-hairline);background:var(--surface-accent-soft);color:var(--fg-accent);font-size:var(--text-heading-sm)}.Nav_brandText___PNNO{display:flex;flex-direction:column;min-width:0;line-height:var(--leading-ui)}.Nav_brandTitle__Hh2cR{font-size:var(--text-lead);font-weight:var(--font-weight-bold)}.Nav_brandSub__6eMAP,.Nav_brandTitle__Hh2cR{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Nav_brandSub__6eMAP{font-family:var(--font-mono);font-size:var(--text-caption);color:var(--fg-3)}.Nav_navLabelled__laL0W{gap:var(--spacing-16);row-gap:var(--spacing-4)}.Nav_navGroup__69ySf{display:flex;align-items:center;gap:var(--spacing-2);flex-wrap:wrap;min-width:0}.Nav_navGroup__69ySf+.Nav_navGroup__69ySf{border-left:1px solid var(--border-subtle);padding-left:var(--spacing-16)}.Nav_navGroupLabel__TG0Wh{margin-right:var(--spacing-6);font-size:var(--text-micro);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-label);text-transform:var(--label-case);color:var(--fg-3);white-space:nowrap}@media (max-width:1100px){.Nav_navLabelled__laL0W{gap:var(--spacing-12)}.Nav_navGroup__69ySf+.Nav_navGroup__69ySf{padding-left:var(--spacing-12)}}.Nav_brandWordmark__cPVcg{gap:var(--spacing-8);margin-right:var(--spacing-8);flex:none}.Nav_brandStatic__ZQTSs{cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Nav_brandBare__BM3Rq{display:grid;place-items:center;flex:none;color:var(--fg-1)}.Nav_brandWordmark__cPVcg .Nav_brandTitle__Hh2cR{font-size:var(--text-subheading);font-weight:var(--font-weight-bold);letter-spacing:-.045em}.Nav_barText__WJMIG{display:inline-flex;align-items:center;min-width:0;padding:0 var(--spacing-8);border:none;background:transparent;font:inherit;font-size:var(--text-ui);font-weight:var(--font-weight-regular);color:var(--fg-2);cursor:pointer;white-space:nowrap}.Nav_barText__WJMIG:hover{color:var(--fg-1)}.Nav_barText__WJMIG:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset);border-radius:var(--radius-sm)}.Nav_barText__WJMIG[aria-disabled=true]{cursor:default}.Nav_barTextStrong__aRCVI{flex:0 1 auto;color:var(--fg-1);font-weight:var(--font-weight-bold);overflow:hidden;text-overflow:ellipsis;display:block;line-height:var(--control-height)}.Nav_avatarBtn__48INV,.Nav_cmdK__pcVFS{display:inline-flex;align-items:center;justify-content:center;flex:none;box-sizing:border-box;height:var(--control-height-sm);border:1px solid transparent;background:transparent;color:var(--fg-3);cursor:pointer;font:inherit;font-size:var(--text-ui);transition:color var(--dur-fast),background var(--dur-fast),border-color var(--dur-fast)}.Nav_avatarBtn__48INV:hover,.Nav_cmdK__pcVFS:hover{color:var(--fg-1);background:var(--surface-hover)}.Nav_avatarBtn__48INV:focus-visible,.Nav_cmdK__pcVFS:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}.Nav_cmdK__pcVFS{width:var(--control-height-sm);border-radius:var(--radius-md)}.Nav_searchBtn__KBqLV{width:auto;gap:var(--spacing-6);padding:0 var(--spacing-4) 0 var(--spacing-8);font-size:var(--text-caption);border-color:var(--border-hairline);background:var(--surface-control);color:var(--fg-2)}.Nav_searchBtn__KBqLV:hover{border-color:var(--border-strong)}@media (max-width:820px){.Nav_searchWord__38R1H{display:none}}.Nav_avatarBtn__48INV{gap:var(--spacing-4);padding:0 var(--spacing-6) 0 var(--spacing-4);border-radius:var(--radius-full)}.WorkspaceBanner_banner__d8T_7{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spacing-8) var(--spacing-12);padding:var(--spacing-8) var(--spacing-12);border-radius:var(--radius-md);background:var(--wb-wash);border:1px solid var(--wb-edge);color:var(--fg-1);font-size:var(--text-ui);line-height:var(--leading-ui)}.WorkspaceBanner_banner__d8T_7[data-tone=your-turn]{--wb-wash:var(--surface-accent-soft);--wb-ink:var(--fg-accent);--wb-edge:color-mix(in srgb,var(--fg-accent) 30%,transparent)}.WorkspaceBanner_banner__d8T_7[data-tone=info]{--wb-wash:var(--surface-wash);--wb-ink:var(--fg-1);--wb-edge:var(--border-hairline)}.WorkspaceBanner_banner__d8T_7[data-tone=success]{--wb-wash:var(--color-pass-wash);--wb-ink:var(--status-pass);--wb-edge:color-mix(in srgb,var(--status-pass) 30%,transparent)}.WorkspaceBanner_banner__d8T_7[data-tone=error]{--wb-wash:var(--color-fail-wash);--wb-ink:var(--status-fail);--wb-edge:color-mix(in srgb,var(--status-fail) 30%,transparent)}.WorkspaceBanner_message__qLoD2{margin:0;flex:1 1 20rem;min-width:0}.WorkspaceBanner_lead__kDnI7{font-weight:var(--font-weight-bold);color:var(--wb-ink);margin-right:var(--spacing-6)}.WorkspaceBanner_text__upuwn{color:var(--fg-1)}.WorkspaceBanner_controls____HKE{display:flex;align-items:center;gap:var(--spacing-4);margin-left:auto;flex:0 0 auto}.WorkspaceBanner_banner__d8T_7[data-tone=info] [data-action-variant=outline]{background:var(--surface-card)}.WorkspaceBanner_banner__d8T_7[data-tone=info] [data-action-variant=outline]:hover:not(:disabled){background:var(--surface-hover)}.Patterns_saveBar__bxW8Q{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-8);padding-top:var(--spacing-12);border-top:1px solid var(--border-hairline)}.Patterns_saveMsg__iHNdk{margin-right:auto;font-size:var(--text-caption);color:var(--fg-3)}.Patterns_saveErr__S6j6B{color:var(--status-fail)}.Patterns_wizard__JkvWv{display:flex;flex-direction:column;gap:var(--gap-section)}.Patterns_steps__amXWi{display:flex;gap:var(--spacing-2);list-style:none;margin:0;padding:0;flex-wrap:wrap;border-bottom:1px solid var(--border-hairline)}.Patterns_step__VVzfx{display:flex;align-items:center;gap:var(--spacing-6);height:32px;padding:0 var(--spacing-12);margin-bottom:-1px;border-bottom:1px solid transparent;font-size:var(--text-ui);color:var(--fg-4)}.Patterns_stepNum__M_U8Y{display:inline-grid;place-items:center;width:16px;height:16px;flex:none;border-radius:var(--radius-xs);font-size:var(--text-micro);line-height:1;font-weight:var(--font-weight-bold);background:var(--surface-wash);color:var(--fg-3)}.Patterns_stepCurrent__o3pz8{color:var(--fg-1);font-weight:var(--font-weight-medium);border-bottom-color:var(--color-signal)}.Patterns_stepCurrent__o3pz8 .Patterns_stepNum__M_U8Y{background:var(--action-primary-bg);color:var(--action-primary-fg)}.Patterns_stepDone__1RTX7{color:var(--fg-2)}.Patterns_stepDone__1RTX7 .Patterns_stepNum__M_U8Y{background:var(--color-pass-wash);color:var(--status-pass)}.Patterns_wizardFoot__t6ggr{display:flex;justify-content:space-between;gap:var(--spacing-8)}.Patterns_wizardBar__vZoQe{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-8);padding-top:var(--spacing-12);border-top:1px solid var(--border-hairline)}.Patterns_wizardNote__85hsU{font-size:var(--text-caption);color:var(--fg-3)}.Patterns_wizardActions__ODojQ{margin-left:auto;display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-8)}.Patterns_op__BuODu{display:flex;flex-direction:column;gap:var(--spacing-6);padding:var(--spacing-8) var(--spacing-12);border:1px solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--surface-code)}.Patterns_opHead___j0V_{display:flex;align-items:center;gap:var(--spacing-8);font-size:var(--text-ui)}.Patterns_opTitle__599JA{flex:1;min-width:0;font-weight:var(--font-weight-medium)}.Patterns_opDetail__gaRn1{font-size:var(--text-caption);color:var(--fg-3);overflow-wrap:anywhere}.Patterns_listDetail__nxPoM{height:100%;min-height:0}.Patterns_listPane__1zs0j{min-height:0;overflow:auto;display:flex;flex-direction:column;gap:var(--spacing-8)}.RolePane_pane__mNJWm{display:flex;flex-direction:column;min-height:0;height:100%;background:var(--surface-page);color:var(--fg-1)}.RolePane_header__ERUlT{display:flex;align-items:center;gap:var(--spacing-8);flex:none;min-height:var(--topbar-height);padding:0 var(--spacing-16);border-bottom:1px solid var(--border-hairline)}.RolePane_title__j_rhV{flex:1;min-width:0;margin:0;font-size:var(--text-body);line-height:var(--leading-body);font-weight:var(--font-weight-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RolePane_titleGroup__hTU17{display:flex;align-items:center;gap:var(--spacing-8);flex:1;min-width:0}.RolePane_headerInline__ML0EX .RolePane_titleGroup__hTU17,.RolePane_titleGroup__hTU17 .RolePane_title__j_rhV{flex:0 1 auto}.RolePane_meta__avOVW{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-8);flex:none;padding:var(--spacing-8) var(--spacing-16);border-bottom:1px solid var(--border-hairline);background:var(--surface-wash);font-family:var(--font-mono);font-size:var(--text-caption);color:var(--fg-3)}.RolePane_body__wvnua{flex:1;min-height:0;overflow:auto;background:var(--surface-card)}.RolePane_composer__nA6v5{flex:none;padding:var(--spacing-12) var(--spacing-16);border-top:1px solid var(--border-hairline)}.RolePane_body__wvnua.RolePane_flush___KOFD{display:flex;flex-direction:column;padding:0;overflow:hidden}.RolePane_slot__i8Oax{flex:none}.RolePane_slot__i8Oax:empty{display:none}.RolePane_headerInline__ML0EX{display:flex;align-items:center;gap:var(--spacing-8);min-width:0}.RolePane_headerInline__ML0EX .RolePane_title__j_rhV{flex:0 1 auto;max-width:28ch;color:var(--fg-3);font-weight:var(--font-weight-regular)}.RoleLoading_center__Qx0hh{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-16);min-height:100%;padding:var(--spacing-24);text-align:center}.RoleComposer_hint__kzscG{display:inline-flex;margin-left:var(--spacing-6)}.RoleComposer_hint__kzscG kbd{background:transparent;border-color:transparent;box-shadow:none;color:inherit;padding:0;min-width:0;font-size:var(--text-body);font-weight:var(--font-weight-medium);line-height:1}.GridTexture_texture__r0omp{position:absolute;inset:0;z-index:0;pointer-events:none;background-image:radial-gradient(circle at center,var(--border-subtle) 1px,transparent 1.5px);background-size:var(--spacing-24) var(--spacing-24)}.GridTexture_fixed__gzDDN{position:fixed}.Page_page__DNJAy{height:100%;min-height:0;overflow:auto}.Page_inner__LcG3O,.Page_page__DNJAy{display:flex;flex-direction:column;min-width:0}.Page_inner__LcG3O{width:100%;margin:0 auto;padding:var(--pad-page) var(--pad-page-x);gap:var(--gap-section);flex:1 0 auto}.Page_narrow__U7bOQ>.Page_inner__LcG3O{max-width:var(--page-narrow)}.Page_default__ysTsm>.Page_inner__LcG3O{max-width:var(--page-default)}.Page_full__u79sL>.Page_inner__LcG3O{max-width:none}.Page_wide__OXK0W>.Page_inner__LcG3O{max-width:var(--page-wide)}.Page_centered__J1VpE>.Page_inner__LcG3O{max-width:var(--page-narrow);text-align:left;justify-content:center}.Page_centered__J1VpE>.Page_inner__LcG3O>.Page_body__h9YIr{flex:0 0 auto}.Page_centered__J1VpE .Page_headRow__kbzKH{justify-content:center}.Page_centered__J1VpE .Page_headText__NPR6R,.Page_centered__J1VpE>.Page_inner__LcG3O>.Page_body__h9YIr{align-items:center}.Page_form__AkwGs>.Page_inner__LcG3O{max-width:none}.Page_form__AkwGs>.Page_inner__LcG3O>.Page_body__h9YIr{max-width:var(--page-narrow)}.Page_inner__LcG3O{padding-bottom:max(var(--pad-page),var(--fab-clearance))}.Page_fill__b8yv4>.Page_inner__LcG3O{flex:1 1 auto;min-height:0}.Page_fill__b8yv4{overflow:hidden}.Page_flush__3zba0>.Page_inner__LcG3O,.Page_flush__3zba0>.Page_inner__LcG3O>.Page_body__h9YIr{padding:0;gap:0}.Page_bleed__CoJ1f>.Page_inner__LcG3O{padding:0;max-width:none}.Page_header__2eYtF{display:flex;flex-direction:column;gap:var(--spacing-12)}.Page_headRow__kbzKH{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--gap-group);flex-wrap:wrap}.Page_headText__NPR6R{display:flex;flex-direction:column;gap:var(--spacing-4);min-width:0}.Page_crumbs__xEAa3{display:flex;gap:var(--spacing-6);align-items:center;font-size:var(--text-caption);color:var(--fg-3);flex-wrap:wrap}.Page_crumbs__xEAa3 a{color:var(--fg-3)}.Page_crumbs__xEAa3 a:hover{color:var(--fg-1)}.Page_crumbSep__5iJHL{color:var(--fg-4)}.Page_title__VZboY{margin:0;font-size:var(--text-heading-lg);line-height:var(--leading-heading-lg);letter-spacing:var(--tracking-heading-lg);font-weight:var(--font-weight-bold);color:var(--fg-1);overflow-wrap:anywhere}.Page_desc___2axd{margin:0;font-size:var(--text-lead);line-height:var(--leading-lead);color:var(--fg-2);max-width:80ch}[data-density=compact] .Page_title__VZboY{font-size:var(--text-heading);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading)}[data-density=compact] .Page_desc___2axd{font-size:var(--text-body);line-height:var(--leading-body)}.Page_actions__2kgOc{display:flex;align-items:center;gap:var(--spacing-8);flex:0 1 auto;flex-wrap:wrap;min-width:0}.Page_body__h9YIr{display:flex;flex-direction:column;gap:var(--gap-section);min-width:0;flex:1 1 auto;min-height:0}.Page_body__h9YIr>hr{margin-block:calc(var(--gap-section) / -2)}@media (max-width:640px){.Page_inner__LcG3O{padding:var(--spacing-16);padding-bottom:max(var(--spacing-16),var(--fab-clearance))}}.Page_eyebrow__s4roJ{font-size:var(--text-micro);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-label);text-transform:var(--label-case);color:var(--fg-accent)}.Page_textured__0Ucql{position:relative}.Page_textured__0Ucql>.Page_inner__LcG3O{position:relative;z-index:1}.Settings_measure___xeuJ{max-width:var(--page-narrow);width:100%}.AppFrame_frame__6sg8w{display:flex;height:100dvh;min-height:0;width:100%;overflow:hidden;padding-top:var(--titlebar-area-height);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);background:transparent;color:var(--fg-1)}.AppFrame_sidebar__57icv{flex:none;min-height:0;display:flex}.AppFrame_column__9rAR1{flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:column}.AppFrame_topbar__Cge_K{flex:none;min-width:0}.AppFrame_content__LTjO1{flex:1 1 auto;min-width:0;min-height:0;overflow:hidden;display:flex;flex-direction:column}.AppFrame_content__LTjO1>*{flex:1 1 auto;min-height:0}.AppFrame_aside__d1DbG{flex:none;min-height:0;display:flex}.AppFrame_overlays__ST0m6{position:relative;z-index:var(--z-toast)}.AppFrame_bare__ZNbxe .AppFrame_content__LTjO1{overflow:auto}.AppFrame_bare__ZNbxe{--topbar-h:0px;--gnav-w:0px}.AppFrame_withRail__0Cldw{--wstools-w:52px}.AppFrame_withRail__0Cldw .AppFrame_content__LTjO1{padding-left:var(--wstools-w)}@media (max-width:820px){.AppFrame_withRail__0Cldw{--wstools-w:48px}}@media (max-width:640px){.AppFrame_withRail__0Cldw{--wstools-w:0px;--wstools-bar-h:calc(var(--control-height-lg) + var(--spacing-8))}.AppFrame_withRail__0Cldw .AppFrame_content__LTjO1{padding-left:0;padding-bottom:var(--wstools-bar-h)}}.Dock_dock__L5En4{position:fixed;left:var(--gnav-w);right:0;bottom:0;height:34vh;min-height:140px;max-height:calc(100vh - 64px);z-index:var(--z-dock);background:var(--surface-card);border-top:1px solid var(--border-hairline);box-shadow:var(--shadow-xl);display:flex;flex-direction:column;padding-bottom:env(safe-area-inset-bottom)}.Dock_grip__49wrm{position:absolute;top:-3px;left:0;right:0;height:8px;cursor:ns-resize;touch-action:none;z-index:1}.Dock_grip__49wrm:before{content:"";position:absolute;top:3px;left:0;right:0;height:2px;background:transparent;transition:background var(--dur-fast)}.Dock_grip__49wrm:hover:before{background:color-mix(in srgb,var(--fg-accent) 62%,transparent)}.Dock_head__3RlQa{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-8) var(--spacing-16);border-bottom:1px solid var(--border-hairline)}.Dock_title__XXreb{font-size:var(--text-caption);letter-spacing:var(--tracking-label);text-transform:var(--label-case);color:var(--fg-3)}.Dock_actions__FSZdi{display:flex;gap:var(--spacing-6)}.Dock_body__V7NFJ{flex:1;min-height:0;overflow:auto;padding:var(--spacing-8) var(--spacing-16)}