.slcJ-G_shell{grid-template-columns:16.25rem minmax(0,1fr);min-height:100vh;display:grid}.slcJ-G_sidebar{gap:var(--space-4);height:100vh;padding:var(--space-4);background:var(--nav-bg);color:var(--nav-fg);flex-direction:column;display:flex;position:sticky;top:0;overflow-y:auto}.slcJ-G_brand{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);color:inherit;font-size:var(--text-lg);letter-spacing:-.02em;font-weight:700;display:flex}.slcJ-G_brand:hover{text-decoration:none}.slcJ-G_mark{flex:none;width:1.5rem;height:1.5rem}.slcJ-G_navList{gap:var(--space-4);display:grid}.slcJ-G_navGroup{gap:1px;display:grid}.slcJ-G_navLabel{padding:0 var(--space-3) var(--space-1);color:var(--nav-subtle);letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.slcJ-G_navLink{height:2rem;padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--nav-muted);font-size:var(--text-sm);transition:background-color .15s var(--ease), color .15s var(--ease);align-items:center;gap:.625rem;font-weight:450;display:flex}.slcJ-G_navLink:hover{background:var(--nav-hover);color:var(--nav-fg);text-decoration:none}.slcJ-G_navLink[aria-current=page]{background:var(--nav-hover);color:var(--nav-fg);font-weight:550}.slcJ-G_navLink[aria-current=page] .slcJ-G_navIcon{stroke:var(--nav-accent)}.slcJ-G_navIcon{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1rem;height:1rem}.slcJ-G_main{flex-direction:column;min-width:0;display:flex}.slcJ-G_topbar{z-index:5;justify-content:space-between;align-items:center;gap:var(--space-4);height:3.5rem;padding:0 var(--space-6);background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);display:flex;position:sticky;top:0}.slcJ-G_crumbs{align-items:center;gap:var(--space-2);min-width:0;font-size:var(--text-sm);display:flex}.slcJ-G_crumbs span{color:var(--subtle)}.slcJ-G_crumbs strong{color:var(--fg);font-weight:600}.slcJ-G_crumbs svg{fill:none;width:.875rem;height:.875rem;stroke:var(--subtle);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.slcJ-G_sidebarFoot{padding-top:var(--space-3);border-top:1px solid var(--nav-line);margin-top:auto}button.slcJ-G_userButton{justify-content:flex-start;gap:var(--space-3);width:100%;height:auto;padding:var(--space-2);color:var(--nav-fg);border-radius:var(--radius);text-align:left;background:0 0}button.slcJ-G_userButton:hover,button.slcJ-G_userButton[data-state=open]{background:var(--nav-hover)}button.slcJ-G_userButton .slcJ-G_navIcon{color:var(--nav-subtle);margin-left:auto}.slcJ-G_userText{min-width:0;line-height:1.25;display:grid}.slcJ-G_userText strong{font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:550;overflow:hidden}.slcJ-G_userText span{color:var(--nav-subtle);font-size:var(--text-xs);font-weight:400}.slcJ-G_avatar{background:var(--nav-accent);width:2rem;height:2rem;color:var(--nav-bg);font-size:var(--text-xs);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.slcJ-G_menu{min-width:11rem;padding:var(--space-1);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-lg);animation:slcJ-G_drop .15s var(--ease);z-index:20}.slcJ-G_menuItem{width:100%;height:2rem;padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--fg);font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;outline:none;justify-content:flex-start;align-items:center;font-weight:450;display:flex}.slcJ-G_menuItem:hover,.slcJ-G_menuItem[data-highlighted]{background:var(--raised);text-decoration:none}.slcJ-G_menuLine{height:1px;margin:var(--space-1) 0;background:var(--line)}@keyframes slcJ-G_drop{0%{opacity:0;transform:translateY(-4px)}}.slcJ-G_content{align-content:start;gap:var(--space-6);padding:var(--space-6) var(--space-6) var(--space-7);display:grid}.slcJ-G_skip{left:var(--space-3);z-index:10;background:var(--surface);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);box-shadow:var(--shadow-lg);position:absolute;top:-4rem}.slcJ-G_skip:focus{top:var(--space-2)}@media (max-width:52rem){.slcJ-G_shell{grid-template-columns:1fr}.slcJ-G_sidebar{align-items:center;gap:var(--space-2) var(--space-4);flex-flow:wrap;height:auto;position:static}.slcJ-G_sidebarFoot{border:0;margin:0 0 0 auto;padding:0}.slcJ-G_navList,.slcJ-G_navGroup{gap:var(--space-1);flex-wrap:wrap;display:flex}.slcJ-G_navLabel{display:none}.slcJ-G_navLink{padding:0 var(--space-2)}.slcJ-G_topbar{padding:0 var(--space-4)}.slcJ-G_userText,button.slcJ-G_userButton .slcJ-G_navIcon{display:none}.slcJ-G_content{padding:var(--space-5) var(--space-4) var(--space-6)}}.slcJ-G_header{justify-content:space-between;align-items:flex-end;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.slcJ-G_headerText{gap:var(--space-1);min-width:0;display:grid}.slcJ-G_headerText h1{overflow-wrap:anywhere}.slcJ-G_description{color:var(--muted);max-width:70ch}.slcJ-G_actions{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.slcJ-G_section{gap:var(--space-3);display:grid}.slcJ-G_sectionHead{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.slcJ-G_sectionHead p{color:var(--subtle);font-size:var(--text-sm)}.slcJ-G_panel{background:var(--surface);border:1px solid var(--card-border);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5);box-shadow:var(--card-shadow)}.slcJ-G_panelDanger{border-color:color-mix(in oklch, var(--danger) 35%, var(--line))}.slcJ-G_panelDanger h2{color:var(--danger-text)}.slcJ-G_split{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.slcJ-G_split p{color:var(--muted);max-width:60ch}.slcJ-G_stack{gap:var(--space-4);display:grid}.slcJ-G_row{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.slcJ-G_form{gap:var(--space-4);display:grid}.slcJ-G_formRow{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.slcJ-G_formRow>.slcJ-G_field{flex:13rem}.slcJ-G_formRow>:is(.slcJ-G_alert,.slcJ-G_notice){flex-basis:100%}.slcJ-G_field{color:var(--muted);font-size:var(--text-sm);gap:.375rem;font-weight:500;display:grid}.slcJ-G_field input,.slcJ-G_field textarea,.slcJ-G_field select,.slcJ-G_toolbar input,.slcJ-G_toolbar select{background:var(--surface);width:100%;min-height:2rem;color:var(--fg);border:1px solid var(--line-strong);border-radius:var(--radius-sm);font-size:var(--text);transition:border-color .15s var(--ease), box-shadow .15s var(--ease);padding:.3125rem .625rem;font-weight:400}.slcJ-G_field textarea{padding:var(--space-2) .625rem;resize:vertical;line-height:1.55}.slcJ-G_field input:hover,.slcJ-G_field textarea:hover,.slcJ-G_field select:hover,.slcJ-G_toolbar input:hover,.slcJ-G_toolbar select:hover{border-color:var(--subtle)}.slcJ-G_field :is(input,textarea,select):focus,.slcJ-G_toolbar :is(input,select):focus{border-color:var(--focus);box-shadow:0 0 0 3px color-mix(in oklch, var(--focus) 25%, transparent);outline:none}.slcJ-G_field input::placeholder,.slcJ-G_toolbar input::placeholder{color:var(--subtle)}.slcJ-G_toolbar{align-items:end;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.slcJ-G_toolbar label{color:var(--muted);font-size:var(--text-sm);gap:.375rem;font-weight:500;display:grid}.slcJ-G_toolbar input,.slcJ-G_toolbar select{width:12rem}.slcJ-G_toolbar .slcJ-G_grow{flex:18rem}.slcJ-G_toolbar .slcJ-G_grow input{width:100%}.slcJ-G_secondary,button.slcJ-G_secondary{background:var(--surface);color:var(--fg);border-color:var(--line-strong);box-shadow:var(--shadow-sm)}button.slcJ-G_secondary:hover{background:var(--raised);border-color:var(--subtle)}.slcJ-G_ghost,button.slcJ-G_ghost{color:var(--muted);background:0 0}button.slcJ-G_ghost:hover{background:var(--raised);color:var(--fg)}.slcJ-G_danger,button.slcJ-G_danger{background:var(--danger);color:#fff}button.slcJ-G_danger:hover{background:var(--danger-hover)}.slcJ-G_dangerQuiet,button.slcJ-G_dangerQuiet{color:var(--danger-text);border-color:var(--line-strong);background:0 0}button.slcJ-G_dangerQuiet:hover{background:var(--danger-soft);border-color:color-mix(in oklch, var(--danger) 40%, var(--line))}.slcJ-G_small,button.slcJ-G_small{height:1.75rem;padding:0 var(--space-2);font-size:var(--text-xs)}.slcJ-G_alert,.slcJ-G_notice{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm)}.slcJ-G_alert{background:var(--danger-soft);color:var(--danger-text)}.slcJ-G_notice{background:var(--accent-soft);color:var(--accent-text);overflow-wrap:anywhere}.slcJ-G_muted{color:var(--muted)}.slcJ-G_subtle{color:var(--subtle)}.slcJ-G_empty{padding:var(--space-5);border:1px dashed var(--line-strong);border-radius:var(--radius-lg);color:var(--muted);text-align:center}.slcJ-G_stats{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(9rem,40%),1fr));margin:0;display:grid}.slcJ-G_stat{align-content:start;gap:var(--space-1);padding:var(--space-4);background:var(--surface);border:1px solid var(--card-border);border-radius:var(--radius-lg);min-width:0;box-shadow:var(--card-shadow);display:grid}.slcJ-G_statLabel{color:var(--muted);font-size:var(--text-xs);font-weight:500}.slcJ-G_statValue{font-size:var(--text-xl);letter-spacing:-.025em;overflow-wrap:anywhere;font-weight:700}.slcJ-G_fields{gap:var(--space-3) var(--space-5);padding:var(--space-4) var(--space-5);background:var(--surface);border:1px solid var(--card-border);border-radius:var(--radius-lg);box-shadow:var(--card-shadow);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));margin:0;display:grid}.slcJ-G_fields>div{gap:.125rem;min-width:0;display:grid}.slcJ-G_fields dt{color:var(--muted);font-size:var(--text-xs);font-weight:500}.slcJ-G_fields dd{overflow-wrap:anywhere;margin:0}.slcJ-G_wide{grid-column:1/-1}.slcJ-G_tableWrap{background:var(--surface);border:1px solid var(--card-border);border-radius:var(--radius-lg);box-shadow:var(--card-shadow);overflow-x:auto}.slcJ-G_table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.slcJ-G_table th{padding:.625rem var(--space-4);background:var(--raised);border-bottom:1px solid var(--line);color:var(--subtle);letter-spacing:.06em;text-transform:uppercase;text-align:left;white-space:nowrap;font-size:.6875rem;font-weight:600}.slcJ-G_table td{padding:.75rem var(--space-4);border-bottom:1px solid var(--line);vertical-align:middle;max-width:28rem}.slcJ-G_table tr:last-child td{border-bottom:0}.slcJ-G_table tbody tr{transition:background-color .12s var(--ease)}.slcJ-G_table tbody tr:hover{background:color-mix(in oklch, var(--raised) 70%, transparent)}.slcJ-G_table .slcJ-G_num{text-align:right;white-space:nowrap}.slcJ-G_table .slcJ-G_rowActions{white-space:nowrap;text-align:right;width:1%}.slcJ-G_rowActions>*{vertical-align:middle;margin-left:var(--space-2);display:inline-flex}.slcJ-G_rowActions form{display:inline-flex}.slcJ-G_primaryCell{color:var(--fg);font-weight:550}.slcJ-G_clip{text-overflow:ellipsis;white-space:nowrap;max-width:24rem;display:block;overflow:hidden}.slcJ-G_mono{font-family:var(--font-mono), ui-monospace, monospace;font-size:.92em}.slcJ-G_nil{color:var(--subtle)}.slcJ-G_chips{gap:var(--space-1);flex-wrap:wrap;display:flex}.slcJ-G_badge{height:1.375rem;padding:0 var(--space-2);background:var(--raised);color:var(--muted);font-size:var(--text-xs);white-space:nowrap;border-radius:999px;align-items:center;gap:.375rem;font-weight:500;display:inline-flex}.slcJ-G_badge:before{content:"";opacity:.85;background:currentColor;border-radius:50%;width:.375rem;height:.375rem}.slcJ-G_success{background:var(--success-soft);color:var(--success-text)}.slcJ-G_failure{background:var(--danger-soft);color:var(--danger-text)}.slcJ-G_running{background:var(--info-soft);color:var(--info-text)}.slcJ-G_waiting{background:var(--warning-soft);color:var(--warning-text)}.slcJ-G_list{background:var(--surface);border:1px solid var(--card-border);border-radius:var(--radius-lg);box-shadow:var(--card-shadow);margin:0;padding:0;list-style:none;overflow:hidden}.slcJ-G_list>li{border-bottom:1px solid var(--line)}.slcJ-G_list>li:last-child{border-bottom:0}.slcJ-G_listLink,.slcJ-G_listItem{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);color:var(--fg);min-width:0;display:flex}.slcJ-G_listLink{transition:background-color .12s var(--ease)}.slcJ-G_listLink:hover{background:var(--raised);text-decoration:none}.slcJ-G_listLink strong,.slcJ-G_listItem strong{overflow-wrap:anywhere;font-weight:550}.slcJ-G_listLink span:last-child{color:var(--subtle);font-size:var(--text-sm);flex:none}.slcJ-G_tabs{gap:var(--space-5);scrollbar-width:none;display:flex;overflow:auto hidden}.slcJ-G_tab{padding:var(--space-3) 0;color:var(--muted);font-size:var(--text-sm);white-space:nowrap;transition:color .15s var(--ease), border-color .15s var(--ease);border-bottom:2px solid #0000;font-weight:500}.slcJ-G_tab:hover{color:var(--fg);text-decoration:none}.slcJ-G_tab[aria-current=page]{color:var(--fg);border-bottom-color:var(--accent);font-weight:600}.slcJ-G_projectHead{gap:var(--space-3);margin:calc(var(--space-6) * -1) calc(var(--space-6) * -1) 0;padding:var(--space-5) var(--space-6) 0;background:var(--surface);border-bottom:1px solid var(--line);display:grid}.slcJ-G_projectTitle{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.slcJ-G_projectTitle h1{font-size:var(--text-xl);letter-spacing:-.02em;overflow-wrap:anywhere}.slcJ-G_projectBody{align-content:start;gap:var(--space-5);display:grid}.slcJ-G_projectBody .slcJ-G_header h1{font-size:var(--text-lg);letter-spacing:-.01em}@media (max-width:52rem){.slcJ-G_projectHead{margin:calc(var(--space-5) * -1) calc(var(--space-4) * -1) 0;padding:var(--space-4) var(--space-4) 0}}.slcJ-G_branchLayout{gap:var(--space-4);grid-template-columns:17rem minmax(0,1fr);align-items:start;display:grid}.slcJ-G_branchList{top:calc(3.5rem + var(--space-4));max-height:calc(100vh - 3.5rem - var(--space-6));padding:var(--space-2);background:var(--surface);border:1px solid var(--card-border);border-radius:var(--radius-lg);box-shadow:var(--card-shadow);gap:1px;display:grid;position:sticky;overflow-y:auto}.slcJ-G_branchList h2,.slcJ-G_statusColumn h3{align-items:center;gap:var(--space-2);color:var(--subtle);letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem;font-weight:600;display:flex}.slcJ-G_branchList h2{padding:var(--space-2) var(--space-3)}.slcJ-G_branchList h2 span,.slcJ-G_statusColumn h3 span{background:var(--raised);color:var(--muted);letter-spacing:0;border-radius:999px;padding:0 .375rem}.slcJ-G_branchLink{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--fg);transition:background-color .12s var(--ease);gap:.125rem;display:grid}.slcJ-G_branchLink:hover{background:var(--raised);text-decoration:none}.slcJ-G_branchLink[aria-current=page]{background:var(--accent-soft)}.slcJ-G_branchLink[aria-current=page] strong{color:var(--accent-text)}.slcJ-G_branchLink strong{font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:550;overflow:hidden}.slcJ-G_branchLink span{color:var(--subtle);font-size:var(--text-xs)}.slcJ-G_branchDetail{gap:var(--space-4);min-width:0;padding:var(--space-5);background:var(--surface);border:1px solid var(--card-border);border-radius:var(--radius-lg);box-shadow:var(--card-shadow);display:grid}.slcJ-G_branchHead{gap:var(--space-1);display:grid}.slcJ-G_branchHead h2{font-size:var(--text-lg)}.slcJ-G_branchHead p{color:var(--muted);max-width:75ch}.slcJ-G_branchHead>span{font-size:var(--text-xs)}.slcJ-G_statusBoard{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.slcJ-G_statusColumn{align-content:start;gap:var(--space-3);padding:var(--space-3) var(--space-4) var(--space-4);background:var(--raised);border-radius:var(--radius);display:grid}.slcJ-G_statusColumn h3:before{content:"";background:var(--subtle);border-radius:50%;width:.5rem;height:.5rem}.slcJ-G_statusColumn[data-tone=in_progress] h3:before{background:var(--chart-indigo)}.slcJ-G_statusColumn[data-tone=next] h3:before{background:var(--chart-amber)}.slcJ-G_statusColumn[data-tone=done] h3:before{background:var(--success-text)}.slcJ-G_statusColumn ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.slcJ-G_statusColumn li{padding:var(--space-2) var(--space-3);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);font-size:var(--text-sm);line-height:1.45}.slcJ-G_more summary{color:var(--accent-text);font-size:var(--text-sm);cursor:pointer;font-weight:500}.slcJ-G_more[open] summary{margin-bottom:var(--space-2)}.slcJ-G_branchFoot{justify-content:space-between;align-items:center;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--line);color:var(--muted);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.slcJ-G_branchFoot strong{color:var(--fg);font-weight:550}.slcJ-G_profile{gap:var(--space-4);padding:var(--space-5);background:var(--surface);border:1px solid var(--card-border);border-radius:var(--radius-lg);box-shadow:var(--card-shadow);display:grid}.slcJ-G_profileSummary{font-size:var(--text-md);max-width:80ch;line-height:1.6}.slcJ-G_profileFacts{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));margin:0;display:grid}.slcJ-G_profileFacts>div{gap:var(--space-1);padding:var(--space-3) var(--space-4);background:var(--raised);border-radius:var(--radius);align-content:start;min-width:0;display:grid}.slcJ-G_profileFacts dt{color:var(--subtle);letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.slcJ-G_profileFacts dd{font-size:var(--text-sm);overflow-wrap:anywhere;margin:0}.slcJ-G_profileMore{border-top:1px solid var(--line);display:grid}.slcJ-G_profileMore details{border-bottom:1px solid var(--line)}.slcJ-G_profileMore details:last-child{border-bottom:0}.slcJ-G_profileMore summary{padding:var(--space-3) 0;cursor:pointer;font-weight:550}.slcJ-G_profileMore details[open] summary{padding-bottom:var(--space-2)}.slcJ-G_profileMore details[open]{padding-bottom:var(--space-3)}:is(.slcJ-G_profileSummary,.slcJ-G_profileFacts,.slcJ-G_profileMore) .slcJ-G_memory{box-shadow:none;font-size:var(--text-sm);background:0 0;border:0;padding:0}.slcJ-G_profileSummary .slcJ-G_memory{font-size:var(--text-md);line-height:1.6}@media (max-width:72rem){.slcJ-G_statusBoard{grid-template-columns:1fr}}@media (max-width:52rem){.slcJ-G_branchLayout{grid-template-columns:1fr}.slcJ-G_branchList{max-height:16rem;position:static}}.slcJ-G_chip{align-items:center;gap:var(--space-1);height:2rem;padding:0 var(--space-2) 0 var(--space-3);background:var(--accent-soft);color:var(--accent-text);font-size:var(--text-sm);border-radius:999px;font-weight:500;display:inline-flex}.slcJ-G_chip:hover{background:color-mix(in srgb, var(--accent-soft) 70%, var(--accent) 12%);text-decoration:none}.slcJ-G_chip svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:.875rem;height:.875rem}.slcJ-G_clear{font-size:var(--text-sm);align-self:center}.slcJ-G_toolbar>button,.slcJ-G_toolbar>.slcJ-G_chip,.slcJ-G_toolbar>.slcJ-G_clear{margin-bottom:0}.slcJ-G_sessionCell{width:45%;min-width:16rem;max-width:0}.slcJ-G_sessionCell a{text-overflow:ellipsis;white-space:nowrap;color:var(--fg);display:block;overflow:hidden}.slcJ-G_sessionCell a:hover{color:var(--accent-text);text-decoration:none}.slcJ-G_filterLink{color:inherit;white-space:nowrap}.slcJ-G_nowrap{white-space:nowrap}.slcJ-G_filterLink:hover{color:var(--accent-text)}.slcJ-G_sessionFacts{align-items:center;gap:var(--space-2) var(--space-4);margin-top:calc(var(--space-3) * -1);color:var(--muted);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.slcJ-G_sessionFacts strong{color:var(--fg);font-weight:550}.slcJ-G_sessionFacts>a{margin-left:auto}.slcJ-G_sessionGrid{gap:var(--space-4);grid-template-columns:minmax(0,1fr) 22rem;align-items:start;display:grid}.slcJ-G_digest,.slcJ-G_changeList{gap:var(--space-4);padding:var(--space-5);background:var(--surface);border:1px solid var(--card-border);border-radius:var(--radius-lg);box-shadow:var(--card-shadow);min-width:0;display:grid}.slcJ-G_digest>.slcJ-G_memory{box-shadow:none;font-size:var(--text-md);background:0 0;border:0;padding:0}.slcJ-G_nextStep{padding:var(--space-3) var(--space-4);border-radius:var(--radius);background:var(--accent-soft);color:var(--fg);gap:.125rem;display:grid}.slcJ-G_nextStep strong{color:var(--accent-text);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.slcJ-G_digestBlock{gap:var(--space-2);display:grid}.slcJ-G_digestBlock h3,.slcJ-G_changeList h2{align-items:center;gap:var(--space-2);color:var(--subtle);letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem;font-weight:600;display:flex}.slcJ-G_changeList h2 span{background:var(--raised);color:var(--muted);letter-spacing:0;border-radius:999px;padding:0 .375rem}.slcJ-G_reasons{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.slcJ-G_reasons li{padding-left:var(--space-3);border-left:1px solid var(--line-strong);gap:.125rem;max-width:82ch;display:grid}.slcJ-G_reasons strong{font-weight:550}.slcJ-G_reasons span{color:var(--muted);font-size:var(--text-sm)}.slcJ-G_changeList{top:calc(3.5rem + var(--space-4));max-height:calc(100vh - 3.5rem - var(--space-6));align-content:start;position:sticky;overflow-y:auto}.slcJ-G_changeList ul{margin:0;padding:0;list-style:none;display:grid}.slcJ-G_changeList li{gap:var(--space-1);padding:var(--space-3) 0;border-top:1px solid var(--line);font-size:var(--text-sm);display:grid}.slcJ-G_changeList li:first-child{border-top:0;padding-top:0}.slcJ-G_changeList code{font-size:var(--text-xs);color:var(--fg);overflow-wrap:anywhere}.slcJ-G_turns{background:var(--surface);border:1px solid var(--card-border);border-radius:var(--radius-lg);box-shadow:var(--card-shadow);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.slcJ-G_turns>li{border-bottom:1px solid var(--line)}.slcJ-G_turns>li:last-child{border-bottom:0}.slcJ-G_turn summary{align-items:start;gap:var(--space-3);padding:var(--space-3) var(--space-5);cursor:pointer;grid-template-columns:2rem minmax(0,1fr) auto;list-style:none;display:grid}.slcJ-G_turn summary::-webkit-details-marker{display:none}.slcJ-G_turn summary:hover{background:color-mix(in srgb, var(--raised) 70%, transparent)}.slcJ-G_turn[open] summary{background:var(--raised)}.slcJ-G_turnNumber{background:var(--raised);width:1.5rem;height:1.5rem;color:var(--muted);font-size:var(--text-xs);border-radius:50%;place-items:center;font-weight:600;display:grid}.slcJ-G_turn[open] .slcJ-G_turnNumber{background:var(--accent);color:var(--accent-fg)}.slcJ-G_turnRequest{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.slcJ-G_turn[open] .slcJ-G_turnRequest{display:block}.slcJ-G_turnMeta{justify-content:flex-end;gap:var(--space-1) var(--space-3);color:var(--subtle);font-size:var(--text-xs);white-space:nowrap;flex-wrap:wrap;padding-top:.125rem;display:flex}.slcJ-G_turnFailed{color:var(--danger-text)}.slcJ-G_turnBody{gap:var(--space-3);padding:var(--space-3) var(--space-5) var(--space-5) calc(var(--space-5) + 2rem + var(--space-3));display:grid}.slcJ-G_turnBody>.slcJ-G_memory{box-shadow:none;background:0 0;border:0;padding:0}.slcJ-G_turnFacts{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--line);font-size:var(--text-sm);margin:0;display:grid}.slcJ-G_turnFacts>div{gap:var(--space-3);grid-template-columns:6rem minmax(0,1fr);display:grid}.slcJ-G_turnFacts dt{color:var(--subtle);font-size:var(--text-xs);padding-top:.125rem}.slcJ-G_turnFacts dd{min-width:0;margin:0}.slcJ-G_turnFacts code{font-size:var(--text-xs);overflow-wrap:anywhere}@media (max-width:72rem){.slcJ-G_sessionGrid{grid-template-columns:1fr}.slcJ-G_changeList{max-height:none;position:static}}@media (max-width:52rem){.slcJ-G_turn summary{padding:var(--space-3) var(--space-4);grid-template-columns:1.75rem minmax(0,1fr)}.slcJ-G_turnMeta{grid-column:2;justify-content:flex-start}.slcJ-G_turnBody{padding:var(--space-3) var(--space-4) var(--space-4)}.slcJ-G_sessionFacts>a{margin-left:0}}.slcJ-G_chipCount{background:var(--surface);font-size:var(--text-xs);border-radius:999px;padding:0 .375rem}.slcJ-G_entryList{background:var(--surface);border:1px solid var(--card-border);border-radius:var(--radius-lg);box-shadow:var(--card-shadow);margin:0;padding:0;list-style:none;overflow:hidden}.slcJ-G_entryList>li{border-bottom:1px solid var(--line)}.slcJ-G_entryList>li:last-child{border-bottom:0}.slcJ-G_entryList a{gap:var(--space-1);padding:var(--space-3) var(--space-5);color:var(--fg);transition:background-color .12s var(--ease);display:grid}.slcJ-G_entryList a:hover{background:color-mix(in srgb, var(--raised) 70%, transparent);text-decoration:none}.slcJ-G_entryList a:hover strong{color:var(--accent-text)}.slcJ-G_entryTitle{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.slcJ-G_entryTitle strong{font-weight:550}.slcJ-G_entryBody{color:var(--muted);font-size:var(--text-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100ch;display:-webkit-box;overflow:hidden}.slcJ-G_entryMeta{gap:var(--space-3);color:var(--subtle);font-size:var(--text-xs);display:flex}.slcJ-G_entryText{font-size:var(--text-md);white-space:pre-wrap;max-width:80ch;line-height:1.65}.slcJ-G_segmented{gap:var(--space-1);padding:var(--space-1);background:var(--raised);border:1px solid var(--line);border-radius:var(--radius-lg);grid-template-columns:repeat(2,minmax(0,1fr));max-width:44rem;display:grid}.slcJ-G_segmented a{padding:var(--space-2) var(--space-4);border-radius:var(--radius);color:var(--muted);transition:background-color .15s var(--ease), color .15s var(--ease);align-content:start;gap:.125rem;display:grid}.slcJ-G_segmented a:hover{color:var(--fg);text-decoration:none}.slcJ-G_segmented a[aria-current=page]{background:var(--surface);color:var(--fg);box-shadow:var(--shadow-sm)}.slcJ-G_segmented strong{font-size:var(--text-sm);font-weight:600}.slcJ-G_segmented a[aria-current=page] strong{color:var(--accent-text)}.slcJ-G_segmented span{font-size:var(--text-xs);color:var(--subtle)}.slcJ-G_answer{gap:var(--space-4);padding:var(--space-5);background:var(--surface);border:1px solid var(--card-border);border-radius:var(--radius-lg);box-shadow:var(--card-shadow);display:grid}.slcJ-G_answer>.slcJ-G_memory{box-shadow:none;font-size:var(--text-md);background:0 0;border:0;padding:0}.slcJ-G_answerSources{gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--line);display:grid}.slcJ-G_answerSources h2{color:var(--subtle);letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.slcJ-G_answerSources ol{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.slcJ-G_answerSources li{align-items:baseline;gap:var(--space-1) var(--space-3);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.slcJ-G_sourceNumber{border-radius:var(--radius-sm);background:var(--accent-soft);min-width:1.375rem;height:1.375rem;color:var(--accent-text);font-size:var(--text-xs);place-items:center;padding:0 .25rem;font-weight:600;display:inline-grid}.slcJ-G_hits{background:var(--surface);border:1px solid var(--card-border);border-radius:var(--radius-lg);box-shadow:var(--card-shadow);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.slcJ-G_hits>li{gap:var(--space-2);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--line);display:grid}.slcJ-G_hits>li:last-child{border-bottom:0}.slcJ-G_hitHead{align-items:center;gap:var(--space-2) var(--space-3);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.slcJ-G_hitHead a{font-weight:550}.slcJ-G_hits .slcJ-G_memory{box-shadow:none;font-size:var(--text-sm);color:var(--muted);background:0 0;border:0;padding:0}.slcJ-G_hits .slcJ-G_memory strong{color:var(--fg);background:var(--warning-soft);border-radius:.1875rem;padding:0 .125rem}@media (max-width:52rem){.slcJ-G_segmented{grid-template-columns:1fr}}.slcJ-G_table tr.slcJ-G_openRow td{background:var(--accent-soft);border-bottom:0}.slcJ-G_table tr.slcJ-G_openRow a{color:var(--accent-text);font-weight:600}.slcJ-G_table tr.slcJ-G_readerRow:hover{background:0 0}.slcJ-G_table tr.slcJ-G_readerRow>td{max-width:none;padding:0 var(--space-4) var(--space-4);background:var(--accent-soft)}.slcJ-G_reader{gap:var(--space-3);padding:var(--space-4) var(--space-5);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);display:grid}.slcJ-G_reader>.slcJ-G_memory{box-shadow:none;background:0 0;border:0;padding:0}.slcJ-G_readerFoot{justify-content:space-between;align-items:center;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--line);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.slcJ-G_historyFacts{gap:var(--space-2) var(--space-6);padding:var(--space-3) var(--space-5);background:var(--surface);border:1px solid var(--card-border);border-radius:var(--radius-lg);box-shadow:var(--card-shadow);flex-wrap:wrap;display:flex}.slcJ-G_historyFacts div{gap:.125rem;display:grid}.slcJ-G_historyFacts span{color:var(--subtle);letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.slcJ-G_historyFacts strong{font-size:var(--text-sm);font-weight:550}.slcJ-G_lines{gap:var(--space-2);font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--text-xs);white-space:nowrap;display:inline-flex}.slcJ-G_added{color:var(--success-text)}.slcJ-G_removed{color:var(--danger-text)}.slcJ-G_fileRow{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.slcJ-G_changeList li.slcJ-G_fileRow{display:flex}.slcJ-G_reasons li code{font-size:var(--text-xs);color:var(--subtle)}.slcJ-G_turn summary:has(.slcJ-G_commitHash){grid-template-columns:4.5rem minmax(0,1fr) auto}.slcJ-G_commitHash{color:var(--accent-text);font-size:var(--text-xs);padding-top:.125rem}.slcJ-G_commitBody{white-space:pre-wrap;color:var(--muted);font-size:var(--text-sm);max-width:82ch}.slcJ-G_diffFile{gap:var(--space-2);font-size:var(--text-sm);display:grid}.slcJ-G_diffFile .slcJ-G_code{max-height:24rem;font-size:var(--text-xs);line-height:1.6}.slcJ-G_docLayout{gap:var(--space-4);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.slcJ-G_docList{gap:var(--space-3);min-width:0;display:grid}.slcJ-G_docList .slcJ-G_sessionCell{width:auto;min-width:0}.slcJ-G_docPreview{top:calc(3.5rem + var(--space-4));max-height:calc(100vh - 3.5rem - var(--space-6));background:var(--surface);border:1px solid var(--card-border);border-radius:var(--radius-lg);min-width:0;box-shadow:var(--card-shadow);grid-template-rows:auto minmax(0,1fr);display:grid;position:sticky;overflow:hidden}.slcJ-G_docPreview>p{padding:var(--space-5)}.slcJ-G_docHead{padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--line);background:var(--raised);font-size:var(--text-xs);gap:.125rem;display:grid}.slcJ-G_docHead code{font-size:var(--text-sm);color:var(--fg);overflow-wrap:anywhere;font-weight:600}.slcJ-G_docHead strong{font-size:var(--text-sm);color:var(--fg)}.slcJ-G_docVersions{margin-top:var(--space-2)}.slcJ-G_docVersions select{width:auto;max-width:100%}.slcJ-G_docBody{padding:var(--space-5);overflow-y:auto}.slcJ-G_docBody>p.slcJ-G_muted{margin-bottom:var(--space-3)}.slcJ-G_docActions{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--line);justify-content:flex-end;display:flex}.slcJ-G_docBody>.slcJ-G_memory{box-shadow:none;background:0 0;border:0;padding:0}@media (max-width:72rem){.slcJ-G_docLayout{grid-template-columns:1fr}.slcJ-G_docPreview{max-height:none;position:static}}.slcJ-G_projectGrid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(30rem,100%),1fr));display:grid}.slcJ-G_projectCard{gap:var(--space-4);padding:var(--space-5);background:var(--surface);border:1px solid var(--card-border);border-radius:var(--radius-lg);box-shadow:var(--card-shadow);transition:box-shadow .2s var(--ease);align-content:start;display:grid}.slcJ-G_projectCard:hover{box-shadow:var(--shadow-lg)}.slcJ-G_projectCardHead{gap:var(--space-2);min-width:0;display:grid}.slcJ-G_projectCardHead>a{color:var(--fg);font-size:var(--text-lg);letter-spacing:-.015em;overflow-wrap:anywhere}.slcJ-G_projectCardHead>a:hover{color:var(--accent-text);text-decoration:none}.slcJ-G_projectCardHead strong{font-weight:650}.slcJ-G_liveDot{color:var(--success-text);font-size:var(--text-sm);align-items:center;gap:.375rem;font-weight:500;display:inline-flex}.slcJ-G_liveDot:before{content:"";background:currentColor;border-radius:50%;width:.5rem;height:.5rem}.slcJ-G_projectCardHead .slcJ-G_subtle{font-size:var(--text-sm)}.slcJ-G_projectStats{gap:var(--space-3);padding:var(--space-3) 0;border-block:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.slcJ-G_projectStats div{gap:.125rem;min-width:0;display:grid}.slcJ-G_projectStats dt{color:var(--subtle);font-size:var(--text-xs)}.slcJ-G_projectStats dd{font-size:var(--text-xl);letter-spacing:-.02em;margin:0;font-weight:650}.slcJ-G_projectStats dd span{color:var(--subtle);font-size:var(--text-xs);letter-spacing:0;font-weight:400}.slcJ-G_projectCard[data-quiet] .slcJ-G_projectStats dd{color:var(--muted)}.slcJ-G_latestWork{padding:var(--space-3) var(--space-4);border-radius:var(--radius);background:var(--raised);color:var(--fg);gap:.125rem;min-width:0;display:grid}a.slcJ-G_latestWork:hover{background:var(--accent-soft);text-decoration:none}.slcJ-G_latestWork span{color:var(--subtle);font-size:var(--text-xs)}.slcJ-G_latestWork strong{font-size:var(--text-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:550;display:-webkit-box;overflow:hidden}.slcJ-G_projectLinks{gap:var(--space-1) var(--space-4);font-size:var(--text-sm);flex-wrap:wrap;display:flex}@media (max-width:40rem){.slcJ-G_projectStats{grid-template-columns:repeat(2,minmax(0,1fr))}}.slcJ-G_memory{padding:var(--space-4) var(--space-5);background:var(--surface);border:1px solid var(--card-border);border-radius:var(--radius-lg);box-shadow:var(--card-shadow);font-size:var(--text);overflow-wrap:anywhere;line-height:1.65}.slcJ-G_memory>:not(pre,table){max-width:82ch}.slcJ-G_memory>:first-child{margin-top:0}.slcJ-G_memory>:last-child{margin-bottom:0}.slcJ-G_memory :is(h1,h2,h3,h4){margin:1.4em 0 .5em}.slcJ-G_memory h1{font-size:var(--text-lg)}.slcJ-G_memory h2{font-size:var(--text-md)}.slcJ-G_memory h3,.slcJ-G_memory h4{font-size:var(--text)}.slcJ-G_memory :is(p,ul,ol,blockquote,pre,table){margin:0 0 .8em}.slcJ-G_memory :is(ul,ol){padding-left:1.25rem}.slcJ-G_memory li+li{margin-top:.25em}.slcJ-G_memory code{background:var(--raised);border-radius:.25rem;padding:.1em .35em}.slcJ-G_memory pre{padding:var(--space-3);background:var(--raised);border-radius:var(--radius);white-space:pre-wrap;overflow-x:auto}.slcJ-G_memory pre code{background:0 0;padding:0}.slcJ-G_memory blockquote{padding-left:var(--space-3);border-left:1px solid var(--line-strong);color:var(--muted)}.slcJ-G_memory table{border-collapse:collapse;font-size:var(--text-sm)}.slcJ-G_memory :is(th,td){padding:var(--space-1) var(--space-2);border:1px solid var(--line);text-align:left}.slcJ-G_memory hr{border:0;border-top:1px solid var(--line);margin:1.2em 0}.slcJ-G_code{padding:var(--space-3) var(--space-4);background:var(--raised);border:1px solid var(--line);border-radius:var(--radius);font-size:var(--text-sm);margin:0;line-height:1.7;overflow-x:auto}.slcJ-G_token{font-family:var(--font-mono), ui-monospace, monospace;overflow-wrap:anywhere}.slcJ-G_pagerCount{color:var(--subtle);font-size:var(--text-sm)}.slcJ-G_pager{justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--muted);font-size:var(--text-sm);display:flex}.slcJ-G_pager a,.slcJ-G_pager>span:not(:nth-child(2)){height:1.875rem;padding:0 var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--fg);align-items:center;display:inline-flex}.slcJ-G_pager a:hover{background:var(--raised);text-decoration:none}.slcJ-G_pager>span:not(:nth-child(2)){color:var(--subtle);border-color:var(--line);background:0 0}.slcJ-G_overlay{animation:slcJ-G_fade .15s var(--ease);background:#060b1880;background:lab(2.9213% .691325 -7.74087/.5);position:fixed;inset:0}.slcJ-G_dialog{gap:var(--space-3);width:min(26rem,100vw - 2rem);padding:var(--space-5);background:var(--surface);color:var(--fg);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);animation:slcJ-G_rise .2s var(--ease);display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.slcJ-G_dialog h2{font-size:var(--text-md)}.slcJ-G_dialog p{color:var(--muted)}.slcJ-G_dialogActions{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-2);display:flex}@keyframes slcJ-G_fade{0%{opacity:0}}@keyframes slcJ-G_rise{0%{opacity:0;transform:translate(-50%,-48%)scale(.98)}}.slcJ-G_public{min-height:100vh;padding:var(--space-6) var(--space-4);background:radial-gradient(50rem 28rem at 50% -8%, #4f39f673, transparent 70%), radial-gradient(30rem 20rem at 85% 110%, #00b7d72e, transparent 70%), var(--nav-bg);place-items:center;display:grid;position:relative}@supports (color:lab(0% 0 0)){.slcJ-G_public{background:radial-gradient(50rem 28rem at 50% -8%, lab(38.3994% 52.6434 -92.3793/.45), transparent 70%), radial-gradient(30rem 20rem at 85% 110%, lab(67.8133% -35.5514 -30.0426/.18), transparent 70%), var(--nav-bg)}}.slcJ-G_authBox{gap:var(--space-5);width:min(24rem,100%);display:grid}.slcJ-G_authBox .slcJ-G_brand{font-size:var(--text-xl);color:var(--nav-fg);justify-content:center}.slcJ-G_authBox .slcJ-G_mark{width:2.25rem;height:2.25rem}.slcJ-G_authCard{gap:var(--space-4);padding:var(--space-6);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);display:grid}.slcJ-G_authCard h1{font-size:var(--text-lg)}.slcJ-G_authCard>p{color:var(--muted)}.slcJ-G_authCard button[type=submit]{width:100%;height:2.25rem}.slcJ-G_authFoot{text-align:center;font-size:var(--text-sm)}.slcJ-G_tag{height:1.375rem;padding:0 var(--space-2);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--raised);color:var(--muted);font-size:var(--text-xs);align-items:center;display:inline-flex}.slcJ-G_visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.slcJ-G_grid{gap:var(--space-4);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.slcJ-G_grid>*{grid-column:span 4;min-width:0}.slcJ-G_grid>.slcJ-G_span3{grid-column:span 3}.slcJ-G_grid>.slcJ-G_span5{grid-column:span 5}.slcJ-G_grid>.slcJ-G_span6{grid-column:span 6}.slcJ-G_grid>.slcJ-G_span7{grid-column:span 7}.slcJ-G_grid>.slcJ-G_span8{grid-column:span 8}.slcJ-G_grid>.slcJ-G_span12{grid-column:1/-1}@media (max-width:72rem){.slcJ-G_grid>*{grid-column:span 6}.slcJ-G_grid>.slcJ-G_span12,.slcJ-G_grid>.slcJ-G_span7,.slcJ-G_grid>.slcJ-G_span8{grid-column:1/-1}}@media (max-width:44rem){.slcJ-G_grid>*{grid-column:1/-1!important}}.slcJ-G_card{align-content:start;gap:var(--space-4);padding:var(--space-5);background:var(--surface);border:1px solid var(--card-border);border-radius:var(--radius-lg);box-shadow:var(--card-shadow);display:grid}.slcJ-G_cardHead{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.slcJ-G_cardHead h2{font-size:var(--text);font-weight:600}.slcJ-G_cardHead p{color:var(--subtle);font-size:var(--text-xs)}.slcJ-G_big{font-size:var(--text-3xl);letter-spacing:-.03em;font-weight:700;line-height:1.1}.slcJ-G_hero{align-content:space-between;gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-lg);background:var(--hero);color:var(--hero-fg);display:grid;box-shadow:0 14px 32px -12px #4f39f68c;box-shadow:0 14px 32px -12px lab(38.3994% 52.6434 -92.3793/.55)}.slcJ-G_hero .slcJ-G_cardHead h2{color:var(--hero-fg)}.slcJ-G_hero .slcJ-G_cardHead p,.slcJ-G_heroNote{color:var(--hero-muted);font-size:var(--text-sm)}.slcJ-G_hero .slcJ-G_track{background:#ffffff38;background:lab(100% 0 0/.22)}.slcJ-G_hero .slcJ-G_fill{background:var(--warm)}.slcJ-G_hero .slcJ-G_barHead span,.slcJ-G_hero .slcJ-G_barHead strong{color:var(--hero-muted)}.slcJ-G_mini{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(6rem,1fr));display:grid}.slcJ-G_mini div{gap:.125rem;display:grid}.slcJ-G_mini dt{color:var(--muted);font-size:var(--text-xs)}.slcJ-G_mini dd{font-size:var(--text-lg);letter-spacing:-.02em;margin:0;font-weight:650}.slcJ-G_donut{align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}.slcJ-G_donut svg{flex:none;width:8.5rem;height:8.5rem}.slcJ-G_donutCenter{letter-spacing:-.03em;fill:var(--fg);font-size:7px;font-weight:700}.slcJ-G_donutCaption{fill:var(--muted);font-size:3.2px}.slcJ-G_legend{gap:var(--space-2);flex:8rem;margin:0;padding:0;list-style:none;display:grid}.slcJ-G_legend li{align-items:center;gap:var(--space-2);font-size:var(--text-sm);display:flex}.slcJ-G_legend li span:nth-child(2){color:var(--muted);flex:1}.slcJ-G_legend li strong{font-weight:600}.slcJ-G_swatch{border-radius:.1875rem;flex:none;width:.625rem;height:.625rem}.slcJ-G_bars{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.slcJ-G_bars li{gap:.375rem;display:grid}.slcJ-G_barHead{justify-content:space-between;gap:var(--space-3);font-size:var(--text-sm);display:flex}.slcJ-G_barHead span:first-child{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.slcJ-G_barHead strong{font-weight:600}.slcJ-G_track{background:var(--chart-track);border-radius:999px;height:.5rem;overflow:hidden}.slcJ-G_fill{border-radius:inherit;background:var(--chart-indigo);height:100%;transition:width .4s var(--ease)}.slcJ-G_meter{gap:.375rem;min-width:8rem;display:grid}.slcJ-G_meter .slcJ-G_barHead{font-size:var(--text-xs)}button.slcJ-G_langButton{height:2rem;padding:0 var(--space-2);color:var(--muted);font-size:var(--text-sm);letter-spacing:0;background:0 0;border-color:#0000;gap:.4rem;font-weight:550;position:relative}button.slcJ-G_langButton:hover,button.slcJ-G_langButton[data-state=open]{background:var(--raised);color:var(--fg);border-color:#0000}button.slcJ-G_langDark{color:var(--nav-muted)}button.slcJ-G_langDark:hover,button.slcJ-G_langDark[data-state=open]{background:var(--nav-hover);color:var(--nav-fg);border-color:#0000}.slcJ-G_langIcon{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}.slcJ-G_langMenu{width:17.5rem}.slcJ-G_menuLabel{padding:var(--space-2) var(--space-3) var(--space-1);color:var(--subtle);font-size:var(--text-xs);font-weight:600}.slcJ-G_menuItem[data-disabled]{opacity:.55;cursor:progress}.slcJ-G_menuCheck{color:var(--accent-text);margin-left:auto;display:inline-flex}.slcJ-G_menuCheck svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}.slcJ-G_menuNote{gap:var(--space-2);padding:var(--space-1) var(--space-3) var(--space-2);color:var(--muted);font-size:var(--text-xs);text-wrap:pretty;line-height:1.45;display:grid}.slcJ-G_menuProgress{background:var(--chart-track);border-radius:999px;height:.25rem;display:block;overflow:hidden}.slcJ-G_menuProgress span{border-radius:inherit;background:var(--accent);height:100%;transition:width .2s var(--ease);display:block}.slcJ-G_translating{background:linear-gradient(100deg, var(--fg) 40%, var(--subtle) 50%, var(--fg) 60%) 100% 0 / 300% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:1.6s linear infinite slcJ-G_sweep}html[data-translation-download] .slcJ-G_translating{-webkit-text-fill-color:currentColor;background:0 0;animation:none}@keyframes slcJ-G_sweep{to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.slcJ-G_translating{-webkit-text-fill-color:currentColor;opacity:.7;background:0 0;animation:none}}.slcJ-G_translationBar{z-index:60;pointer-events:none;background:0 0;height:2px;position:fixed;inset:0 0 auto}.slcJ-G_translationBar span{background:var(--accent);height:100%;transition:width .2s var(--ease);display:block}.slcJ-G_translationBar[data-done] span{animation:slcJ-G_settle 1.2s var(--ease) infinite alternate}@keyframes slcJ-G_settle{0%{opacity:.45}}.slcJ-G_topbarEnd{align-items:center;gap:var(--space-2);flex:none;display:flex}.slcJ-G_publicLang{top:var(--space-4);position:absolute;inset-inline-end:var(--space-4)}.slcJ-G_localeGroup{background:var(--raised);border:1px solid var(--line);border-radius:var(--radius-sm);justify-self:start;align-items:center;gap:2px;padding:2px;display:inline-flex}button.slcJ-G_localeButton{height:1.875rem;color:var(--muted);font-size:var(--text-sm);padding:0 var(--space-3);border-radius:calc(var(--radius-sm) - 2px);background:0 0;border:0;font-weight:500}button.slcJ-G_localeButton:hover{color:var(--fg);background:0 0}button.slcJ-G_localeButton.slcJ-G_localeActive{color:var(--fg);background:var(--surface);box-shadow:var(--shadow-sm);font-weight:600}
