._7Mdv9a_tree{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;color:var(--foreground);border-radius:16px;padding:6px 8px 8px;display:block;overflow:hidden}._7Mdv9a_row{min-width:0;height:38px;display:flow-root;position:relative}._7Mdv9a_item{width:100%;min-width:0;height:36px;padding:0 10px;padding-left:calc(10px + (var(--tree-depth) - 1) * 18px);color:var(--text-secondary);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);background:0 0;border:0;border-radius:10px;outline:none;align-items:center;gap:8px;margin-top:2px;line-height:1;display:flex;position:relative}._7Mdv9a_item[aria-selected=true]{color:var(--foreground)}._7Mdv9a_selection{z-index:0;background:var(--surface-muted);border-radius:10px;position:absolute;inset:0}._7Mdv9a_branch{top:4px;bottom:4px;left:calc(16.5px + (var(--tree-depth) - 2) * 18px);z-index:1;background:var(--border);transform-origin:top;pointer-events:none;width:1px;position:absolute}._7Mdv9a_disclosure,._7Mdv9a_icon,._7Mdv9a_label{z-index:1;position:relative}._7Mdv9a_disclosure{width:14px;height:16px;color:var(--text-muted);flex:0 0 14px;place-items:center;display:grid}._7Mdv9a_icon{width:16px;height:16px;color:var(--text-muted);transition:color var(--duration-fast) var(--ease-standard);flex:0 0 16px;place-items:center;display:grid}._7Mdv9a_folder{color:var(--text-secondary)}._7Mdv9a_item[aria-expanded=true] ._7Mdv9a_folder,._7Mdv9a_item[aria-selected=true] ._7Mdv9a_folder{color:var(--foreground)}._7Mdv9a_folderGlyph{place-items:center;display:grid;position:absolute;inset:0}._7Mdv9a_typescript{color:color-mix(in oklab, #3178c6 78%, var(--foreground))}._7Mdv9a_stylesheet{color:color-mix(in oklab, #8b6ace 73%, var(--foreground))}._7Mdv9a_markdown{color:color-mix(in oklab, #38896b 74%, var(--foreground))}._7Mdv9a_json{color:color-mix(in oklab, #c48637 78%, var(--foreground))}._7Mdv9a_label{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.45;overflow:hidden}@media (hover:hover) and (pointer:fine){._7Mdv9a_item:hover{background:var(--surface-muted);color:var(--foreground)}}@media (prefers-reduced-motion:reduce){._7Mdv9a_item,._7Mdv9a_icon{transition:none}}
._7xe6LW_form{border:1px solid var(--border);border-radius:var(--radius-surface);padding:var(--space-5);background:var(--surface);box-shadow:var(--shadow-resting)}._7xe6LW_progress{justify-content:space-between;align-items:center;gap:var(--space-4);margin:calc(var(--space-5) * -1) calc(var(--space-5) * -1) var(--space-6);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border-subtle);display:flex}._7xe6LW_progressList{gap:var(--space-4);scrollbar-width:none;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}._7xe6LW_progressList::-webkit-scrollbar{display:none}._7xe6LW_progressItem{align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:var(--text-xs);font-weight:400;line-height:var(--leading-body);white-space:nowrap;transition:color var(--duration-standard) var(--ease-standard);flex:none;display:inline-flex}._7xe6LW_progressLabel{flex-direction:column;display:inline-flex}._7xe6LW_progressLabel:after{content:attr(data-label);visibility:hidden;-webkit-user-select:none;user-select:none;pointer-events:none;height:0;font-weight:500;overflow:hidden}._7xe6LW_progressMarker{border:1px solid var(--border-strong);border-radius:var(--radius-pill);width:1.25rem;height:1.25rem;color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;transition:border-color var(--duration-standard) var(--ease-standard), background-color var(--duration-standard) var(--ease-standard), color var(--duration-standard) var(--ease-standard);place-items:center;display:grid}._7xe6LW_markerGlyph{grid-area:1/1;place-items:center;display:grid}._7xe6LW_progressItem._7xe6LW_current{color:var(--accent);font-weight:500}._7xe6LW_progressItem._7xe6LW_current ._7xe6LW_progressMarker{border-color:var(--accent);background:var(--accent);color:var(--accent-foreground)}._7xe6LW_progressItem._7xe6LW_complete{color:var(--text-secondary)}._7xe6LW_progressItem._7xe6LW_complete ._7xe6LW_progressMarker{border-color:var(--success);color:var(--success)}._7xe6LW_progressCount{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}._7xe6LW_viewport{min-height:14rem;display:grid}._7xe6LW_viewport[data-resizing=true]{overflow:visible clip}._7xe6LW_swap{display:inline-grid}._7xe6LW_swap>span{grid-area:1/1}._7xe6LW_countValue{text-align:center;min-width:1ch}._7xe6LW_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._7xe6LW_step,._7xe6LW_success{border:0;grid-area:1/1;align-self:start;min-width:0;margin:0;padding:0}._7xe6LW_step legend+._7xe6LW_content{margin-top:var(--space-5)}._7xe6LW_step legend{max-width:100%;color:var(--foreground);font-size:var(--text-lg);font-weight:500;line-height:var(--leading-body);padding:0}._7xe6LW_step ._7xe6LW_description{margin:var(--space-2) 0 var(--space-5);color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body)}._7xe6LW_actionsShell{display:flow-root}._7xe6LW_actions{justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-6);display:flex}._7xe6LW_back,._7xe6LW_next{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-height-sm);border:1px solid var(--border-strong);border-radius:var(--radius-control);padding:0 var(--space-3);background:var(--surface);color:var(--foreground);font:inherit;font-size:var(--text-sm);cursor:pointer;transition:border-color var(--duration-fast), background-color var(--duration-fast), color var(--duration-fast), box-shadow var(--duration-fast), transform var(--duration-spring) var(--ease-spring);font-weight:500;line-height:1;display:inline-flex}._7xe6LW_back:active:not(:disabled),._7xe6LW_next:active:not(:disabled){transition-duration:var(--duration-fast), var(--duration-fast), var(--duration-fast), var(--duration-fast), .1s;transition-timing-function:ease,ease,ease,ease,ease-out;transform:scale(.97)}._7xe6LW_morph{display:inline-flex;position:relative}._7xe6LW_morphBox{white-space:nowrap;display:inline-flex;overflow-x:clip}._7xe6LW_sizer{white-space:nowrap;visibility:hidden;pointer-events:none;position:absolute;top:0;left:0}._7xe6LW_next{border-color:var(--foreground);background:var(--foreground);color:var(--background)}@media (hover:hover) and (pointer:fine){._7xe6LW_back:hover:not(:disabled){border-color:var(--foreground);background:var(--surface-muted)}._7xe6LW_next:hover:not(:disabled){opacity:.88}}._7xe6LW_back:disabled,._7xe6LW_next:disabled{cursor:not-allowed;opacity:.45}._7xe6LW_success{align-content:start;gap:var(--space-4);outline:none;min-height:14rem;display:grid}._7xe6LW_restart{color:var(--accent);font:inherit;font-size:var(--text-sm);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}@media (max-width:420px){._7xe6LW_form{padding:var(--space-4)}._7xe6LW_progress{align-items:flex-start;gap:var(--space-2);margin:calc(var(--space-4) * -1) calc(var(--space-4) * -1) var(--space-5);padding:var(--space-3) var(--space-4);flex-direction:column}._7xe6LW_progressList{gap:var(--space-3);width:100%}._7xe6LW_progressCount{order:-1}._7xe6LW_progressItem:not(._7xe6LW_current) ._7xe6LW_progressLabel{display:none}._7xe6LW_viewport{min-height:15rem}._7xe6LW_actions{margin-top:var(--space-5)}}@media (prefers-reduced-motion:reduce){._7xe6LW_back,._7xe6LW_next,._7xe6LW_progressItem,._7xe6LW_progressMarker{transition:none}._7xe6LW_back:active:not(:disabled),._7xe6LW_next:active:not(:disabled){transform:none}}
.cWzYwq_root{color:var(--foreground);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-body);line-height:var(--leading-body);gap:10px;display:grid;position:relative}.cWzYwq_root *,.cWzYwq_root :before,.cWzYwq_root :after{box-sizing:border-box}.cWzYwq_root[data-layout=grid]{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--min-column,180px)), 1fr))}.cWzYwq_root[data-layout=list]{grid-template-columns:minmax(0,1fr);gap:8px}.cWzYwq_ring{z-index:1;border:1.5px solid var(--control-on);pointer-events:none;border-radius:20px;position:absolute;top:0;left:0}.cWzYwq_card{border:1px solid var(--border);background:var(--surface);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;min-width:0;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);border-radius:20px;align-items:start;gap:4px 12px;padding:14px 16px;display:grid;position:relative}.cWzYwq_root[data-layout=grid] .cWzYwq_card{grid-template:"body indicator"minmax(0,1fr)"meta meta"/minmax(0,1fr) auto}.cWzYwq_root[data-layout=list] .cWzYwq_card{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"indicator body meta";align-items:center;padding:13px 16px 13px 14px}.cWzYwq_card[data-checked]{background:color-mix(in oklab, var(--control-on) 4%, var(--surface))}.cWzYwq_card[aria-disabled=true]{background:var(--surface-muted);cursor:not-allowed}.cWzYwq_card[aria-disabled=true] :is(.cWzYwq_label,.cWzYwq_meta){color:var(--text-muted)}.cWzYwq_indicator{border:1.5px solid var(--border-strong);width:18px;height:18px;transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);border-radius:50%;flex:none;grid-area:indicator;place-items:center;display:grid}.cWzYwq_root[data-layout=grid] .cWzYwq_indicator{margin-top:1px}.cWzYwq_card[data-checked] .cWzYwq_indicator{border-color:var(--control-on);background:var(--control-on)}.cWzYwq_indicatorDot{background:var(--control-glyph);border-radius:50%;width:6px;height:6px}.cWzYwq_card[aria-disabled=true] .cWzYwq_indicator{border-color:var(--border)}.cWzYwq_body{grid-area:body;gap:2px;min-width:0;display:grid}.cWzYwq_label{align-items:center;gap:8px;min-width:0;font-weight:500;display:flex}.cWzYwq_labelText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cWzYwq_icon{width:18px;height:18px;color:var(--text-secondary);flex:none;place-items:center;display:grid}.cWzYwq_icon>svg{width:18px;height:18px}.cWzYwq_card[data-checked] .cWzYwq_icon{color:var(--foreground)}.cWzYwq_description{color:var(--text-secondary);font-size:var(--text-xs);line-height:var(--leading-body);text-wrap:pretty}.cWzYwq_meta{color:var(--foreground);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:meta}.cWzYwq_root[data-layout=grid] .cWzYwq_meta{font-size:var(--text-lg);margin-top:10px}.cWzYwq_root[data-layout=list] .cWzYwq_meta{font-weight:500}@media (hover:hover) and (pointer:fine){.cWzYwq_card:not([data-checked]):not([aria-disabled=true]):hover{border-color:var(--border-strong)}}.cWzYwq_card:not([data-checked]):not([aria-disabled=true]):active{background:var(--surface-muted)}.cWzYwq_card:focus-visible:not([data-checked]){border-color:var(--border-strong);background:var(--surface-muted)}@media (prefers-reduced-motion:reduce){.cWzYwq_card,.cWzYwq_indicator{transition:none}}
.tgB7QG_progress{width:100%;color:var(--text-secondary);font-size:var(--text-sm)}.tgB7QG_meta{line-height:var(--leading-body);justify-content:space-between;gap:12px;margin-bottom:8px;display:flex}.tgB7QG_label{min-width:0;position:relative}.tgB7QG_line{display:block}.tgB7QG_value{color:var(--text-muted);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:4px;display:inline-flex}.tgB7QG_count{justify-items:end;display:inline-grid}.tgB7QG_count:before{content:"100%";visibility:hidden;height:0;overflow:hidden}.tgB7QG_done{color:var(--success);place-items:center;display:grid}.tgB7QG_track{border:1px solid var(--border);background:var(--surface-muted);border-radius:99px;height:7px;overflow:hidden}.tgB7QG_fill{border-radius:inherit;background:var(--accent);width:100%;height:100%;transition:background-color var(--duration-standard) var(--ease-standard);display:block}.tgB7QG_progress[data-complete] .tgB7QG_fill{background:var(--success);transition-delay:.2s}@media (prefers-reduced-motion:reduce){.tgB7QG_fill,.tgB7QG_progress[data-complete] .tgB7QG_fill{transition:none}}
.qpJ2ka_para{margin-top:var(--space-2);display:block}.qpJ2ka_para strong{color:var(--foreground);font-weight:500}.qpJ2ka_story{gap:var(--space-10);grid-template-columns:minmax(0,1fr) 22rem;align-items:start;display:grid}.qpJ2ka_storySteps{min-width:0}.qpJ2ka_storyPanel{gap:var(--space-4);max-height:calc(100vh - 120px);padding:var(--space-4) var(--space-5);border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--surface);display:grid;position:sticky;top:96px;overflow-y:auto}.qpJ2ka_storyGroups{gap:var(--space-3);display:grid}.qpJ2ka_storyGroup ul{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.qpJ2ka_storyGroupTitle{margin:0 0 var(--space-1);color:var(--foreground);font-size:var(--text-sm);font-weight:500}.qpJ2ka_storyDoc{gap:var(--space-2);color:var(--text-muted);font-size:var(--text-sm);transition:color var(--duration-standard) var(--ease-standard);grid-template-columns:1rem minmax(0,1fr);align-items:start;line-height:1.4;display:grid}.qpJ2ka_storyDoc[data-on]{color:var(--foreground)}.qpJ2ka_storyMark{border:1px solid var(--border-strong);border-radius:var(--radius-pill);width:1rem;height:1rem;transition:border-color var(--duration-standard) var(--ease-standard), color var(--duration-standard) var(--ease-standard);place-items:center;margin-top:.1rem;display:grid}.qpJ2ka_storyDoc[data-on] .qpJ2ka_storyMark{border-color:var(--success);color:var(--success)}@media (max-width:1023px){.qpJ2ka_story{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.qpJ2ka_storyPanel{z-index:2;max-height:none;padding:var(--space-3) var(--space-4);order:-1;top:64px;overflow:visible}.qpJ2ka_storyGroups{display:none}}@media (prefers-reduced-motion:reduce){.qpJ2ka_storyDoc,.qpJ2ka_storyMark{transition:none}}
.KzF22a_table{border-collapse:collapse;width:100%;min-width:760px;font-size:var(--text-sm);line-height:1.55}.KzF22a_table th,.KzF22a_table td{padding:var(--space-4) var(--space-5);border-top:1px solid var(--border-subtle);text-align:left;vertical-align:top}.KzF22a_table thead th{color:var(--text-secondary);border-top:0;font-weight:500}.KzF22a_table tbody th{min-width:11rem;color:var(--foreground);font-weight:500}.KzF22a_table td{color:var(--text-secondary)}.KzF22a_checklist{gap:var(--space-5);max-width:760px;display:grid}.KzF22a_checklistItems{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.KzF22a_checklistStored{color:var(--text-muted);font-size:var(--text-sm);margin:0}.KzF22a_checklistActions{align-items:center;gap:var(--space-3) var(--space-6);flex-wrap:wrap;display:flex}.KzF22a_checklistTalk{min-height:var(--control-height-md);padding:0 var(--space-4);border-radius:var(--radius-control);background:var(--foreground);color:var(--background);font-size:var(--text-sm);align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.KzF22a_checklistLink{color:var(--accent);font:inherit;font-size:var(--text-sm);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.KzF22a_checklistPrintTitle{color:var(--foreground);font-size:var(--text-lg);margin:0;font-weight:500;display:none}
