.slcJ-G_shell{grid-template-columns:236px minmax(0,1fr);min-height:100vh;display:grid}.slcJ-G_nav{background:var(--rail);color:var(--rail-fg);padding:var(--space-4) var(--space-2) var(--space-3);border-right:1px solid var(--line);scrollbar-width:thin;scrollbar-color:var(--rail-active) transparent;flex-direction:column;gap:2px;height:100vh;display:flex;position:sticky;top:0;overflow-y:auto}.slcJ-G_brand{font-weight:600;font-size:var(--text-l);letter-spacing:-.01em;margin:0 var(--space-2) var(--space-3);color:#fff;align-items:center;gap:var(--space-2);display:flex}.slcJ-G_brand svg{flex:none}.slcJ-G_navLabel{align-items:center;gap:10px;min-width:0;display:inline-flex}.slcJ-G_navIcon{color:var(--rail-muted);flex:none}.slcJ-G_nav a:hover .slcJ-G_navIcon,.slcJ-G_navActive .slcJ-G_navIcon{color:var(--rail-mark)}.slcJ-G_nav a{color:var(--rail-fg);border-radius:var(--radius-s);justify-content:space-between;align-items:center;gap:var(--space-2);min-height:32px;font-size:var(--text-s);border-left:2px solid #0000;padding:6px 10px;text-decoration:none;display:flex}.slcJ-G_nav a:hover{background:var(--rail-hover);color:#fff}.slcJ-G_navActive{font-weight:500;background:var(--rail-active)!important;color:#fff!important;border-left-color:var(--rail-mark)!important}.slcJ-G_tabs{gap:var(--space-1);margin:0 0 var(--space-4);border-bottom:1px solid var(--line);scrollbar-width:thin;display:flex;overflow-x:auto}.slcJ-G_tabs a{padding:var(--space-2) var(--space-3);color:var(--muted);white-space:nowrap;border-bottom:2px solid #0000;flex:none;align-items:center;gap:6px;margin-bottom:-1px;text-decoration:none;display:inline-flex}.slcJ-G_tabs a:hover{color:var(--fg)}.slcJ-G_tabActive{font-weight:500;color:var(--fg)!important;border-bottom-color:var(--accent)!important}.slcJ-G_tabCount{background:var(--accent);color:var(--accent-fg);border-radius:999px;padding:0 6px;font-size:11px;font-weight:600;line-height:17px}.slcJ-G_navCount{background:var(--rail-mark);color:var(--rail);border-radius:999px;padding:0 7px;font-size:11px;font-weight:600;line-height:18px}.slcJ-G_navTop{align-items:center;gap:var(--space-2);display:flex}.slcJ-G_navTop .slcJ-G_brand{margin-bottom:var(--space-2)}.slcJ-G_navToggle,.slcJ-G_navPill{display:none}.slcJ-G_navLinks{flex-direction:column;flex:1;gap:1px;display:flex}.slcJ-G_navFoot{padding:var(--space-3) var(--space-2) 0;color:var(--rail-muted);font-size:var(--text-xs);gap:var(--space-2);border-top:1px solid var(--rail-active);margin-top:auto;display:grid}.slcJ-G_navFoot span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.slcJ-G_navFoot button,.slcJ-G_navFoot select{color:var(--rail-fg);border-color:var(--rail-active);background:0 0}.slcJ-G_navFoot button:hover:not(:disabled){background:var(--rail-hover);border-color:var(--rail-muted)}.slcJ-G_navFootRow{gap:var(--space-2);display:flex}.slcJ-G_navFootRow>*{flex:1}.slcJ-G_main{padding:var(--space-5) var(--space-6) var(--space-6);width:100%;max-width:1240px}.slcJ-G_pageHead{justify-content:space-between;align-items:flex-end;gap:var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.slcJ-G_pageHead p{margin:0}.slcJ-G_section{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-m);padding:var(--space-4);margin-bottom:var(--space-4);overflow-x:auto}.slcJ-G_sectionHead{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.slcJ-G_sectionHead h2{margin:0}.slcJ-G_form{gap:var(--space-3);flex-wrap:wrap;align-items:flex-end;display:flex}.slcJ-G_field{font-size:var(--text-xs);color:var(--muted);gap:4px;font-weight:500;display:grid}.slcJ-G_field input,.slcJ-G_field select,.slcJ-G_field textarea{color:var(--fg);font-size:var(--text-m);font-weight:400}.slcJ-G_help{color:var(--muted);font-weight:400;font-size:var(--text-xs);max-width:46ch;line-height:1.45}.slcJ-G_error{color:var(--danger);margin:var(--space-2) 0 0}.slcJ-G_error[role=alert]{background:var(--danger-soft);border-left:3px solid var(--danger);padding:var(--space-2) var(--space-3);border-radius:var(--radius-s);color:var(--fg)}.slcJ-G_ok{color:var(--ok);margin:var(--space-2) 0 0}.slcJ-G_muted{color:var(--muted)}.slcJ-G_badge{line-height:20px;font-size:var(--text-xs);background:var(--sunken);color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:0 8px;font-weight:500;display:inline-flex}.slcJ-G_badge:before{content:"";opacity:.8;background:currentColor;border-radius:50%;width:6px;height:6px}.slcJ-G_good{color:var(--ok);background:var(--ok-soft)}.slcJ-G_bad{color:var(--danger);background:var(--danger-soft)}.slcJ-G_warn{color:var(--warn);background:var(--warn-soft)}.slcJ-G_row{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.slcJ-G_grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(176px,1fr));display:grid}.slcJ-G_stat{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-m);padding:var(--space-3) var(--space-4);color:var(--fg);align-content:start;gap:2px;text-decoration:none;display:grid}a.slcJ-G_stat:hover{border-color:var(--accent)}.slcJ-G_statHead{align-items:center;gap:6px;display:flex}.slcJ-G_statHead svg{color:var(--accent);flex:none}.slcJ-G_statValue{letter-spacing:-.01em;font-size:22px;font-weight:600;line-height:1.25}.slcJ-G_secret{background:var(--warn-soft);border:1px dashed var(--warn);border-radius:var(--radius-m);padding:var(--space-3);word-break:break-all}.slcJ-G_center{min-height:100vh;padding:var(--space-4);background:var(--rail);place-items:center;display:grid}.slcJ-G_card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-m);padding:var(--space-5);width:100%;max-width:400px;box-shadow:var(--shadow-pop)}.slcJ-G_stack{gap:var(--space-3);display:grid}.slcJ-G_stack input{width:100%}.slcJ-G_empty{border:1px dashed var(--line-strong);border-radius:var(--radius-m);padding:var(--space-4);gap:var(--space-2);justify-items:start;display:grid}.slcJ-G_emptyIcon{border-radius:var(--radius-m);background:var(--accent-soft);width:36px;height:36px;color:var(--accent);place-items:center;display:grid}.slcJ-G_empty strong{font-size:var(--text-m)}.slcJ-G_empty p{color:var(--muted);max-width:60ch;margin:0}.slcJ-G_terms{gap:6px var(--space-4);grid-template-columns:max-content 1fr;margin:0;display:grid}.slcJ-G_terms dt{color:var(--muted)}.slcJ-G_terms dd{margin:0}.slcJ-G_block{border-top:1px solid var(--line);padding:var(--space-3) 0;gap:var(--space-2);display:grid}.slcJ-G_breakdown{max-width:520px;font-size:var(--text-s);grid-template-columns:1fr auto;margin:0;display:grid}.slcJ-G_breakdown dt,.slcJ-G_breakdown dd{border-bottom:1px solid var(--line);margin:0;padding:5px 0}.slcJ-G_breakdown dd{text-align:right;white-space:nowrap}.slcJ-G_breakdown .slcJ-G_minus{color:var(--muted)}.slcJ-G_breakdown .slcJ-G_totalTerm,.slcJ-G_breakdown .slcJ-G_totalValue{border-top:1px solid var(--line-strong);border-bottom:3px double var(--line-strong);font-weight:600;font-size:var(--text-m)}.slcJ-G_setup{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.slcJ-G_setupHead{justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.slcJ-G_setupHead h2{font-size:var(--text-xl);margin:0}.slcJ-G_meter{grid-auto-columns:1fr;grid-auto-flow:column;gap:3px;height:8px;display:grid}.slcJ-G_meter span{background:var(--sunken);border:1px solid var(--line);border-radius:2px}.slcJ-G_meter span[data-done=true]{background:var(--accent);border-color:var(--accent)}.slcJ-G_steps{margin:0;padding:0;list-style:none;display:grid}.slcJ-G_step{gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--line);grid-template-columns:28px minmax(0,1fr) auto;align-items:start;display:grid}.slcJ-G_stepMark{border:1.5px solid var(--line-strong);width:26px;height:26px;font-size:var(--text-xs);color:var(--muted);background:var(--panel);border-radius:50%;place-items:center;font-weight:600;display:grid}.slcJ-G_step[data-state=done] .slcJ-G_stepMark{background:var(--accent);border-color:var(--accent);color:var(--accent-fg)}.slcJ-G_step[data-state=next] .slcJ-G_stepMark{border-color:var(--accent);color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.slcJ-G_step[data-state=done] .slcJ-G_stepTitle{color:var(--muted)}.slcJ-G_stepTitle{margin:2px 0;font-weight:600}.slcJ-G_stepBody{color:var(--muted);font-size:var(--text-s);max-width:68ch;margin:0}.slcJ-G_stepAct{gap:var(--space-2);align-items:center;display:flex}.slcJ-G_stepPanel{background:var(--sunken);border-radius:var(--radius-m);padding:var(--space-3) var(--space-4);grid-column:2/-1}@media (max-width:760px){.slcJ-G_shell{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.slcJ-G_nav{z-index:10;height:auto;padding:var(--space-2) var(--space-3);position:sticky;top:0;overflow:visible}.slcJ-G_navTop .slcJ-G_brand{flex:1;margin:0}.slcJ-G_navToggle{color:var(--rail-fg);border-color:var(--rail-active);background:0 0;display:inline-flex}.slcJ-G_navPill{font-size:var(--text-xs);background:var(--rail-mark);border-radius:999px;align-items:center;min-height:32px;padding:4px 10px;display:inline-flex;color:var(--rail)!important}.slcJ-G_navLinks{max-height:calc(100vh - 60px);padding-top:var(--space-2);display:none;overflow-y:auto}.slcJ-G_navOpen{display:flex}.slcJ-G_nav a{min-height:44px;font-size:var(--text-m);padding:10px}.slcJ-G_navFoot{margin:var(--space-2) 0 0;padding-bottom:var(--space-2)}.slcJ-G_main{padding:var(--space-4)}.slcJ-G_section{padding:var(--space-3)}.slcJ-G_form .slcJ-G_field{flex:100%}.slcJ-G_form .slcJ-G_field input,.slcJ-G_form .slcJ-G_field select,.slcJ-G_form .slcJ-G_field textarea{width:100%}.slcJ-G_step{grid-template-columns:28px minmax(0,1fr)}.slcJ-G_stepAct{grid-column:2}.slcJ-G_stepPanel{padding:var(--space-3);grid-column:1/-1}.slcJ-G_terms{grid-template-columns:1fr}.slcJ-G_terms dd{margin-bottom:var(--space-2)}}.slcJ-G_bone{border-radius:var(--radius-m,8px);background:var(--sunken);max-width:100%;animation:1.4s ease-in-out infinite alternate slcJ-G_bonePulse;display:block}@keyframes slcJ-G_bonePulse{0%{opacity:1}to{opacity:.55}}
