@layer base{@keyframes _collapsible-down_1grw8_1{0%{max-height:0}to{max-height:var(--radix-collapsible-content-height)}}@keyframes _collapsible-up_1grw8_1{0%{max-height:var(--radix-collapsible-content-height)}to{max-height:0}}._trigger_1grw8_20{cursor:pointer;display:block;appearance:none;border:none;background:transparent;color:inherit}._content_1grw8_29{overflow:hidden}._content_1grw8_29[data-state=open]{animation:_collapsible-down_1grw8_1 var(--animation-duration-fast) ease-out}._content_1grw8_29[data-state=closed]{animation:_collapsible-up_1grw8_1 var(--animation-duration-fast) ease-out}}._panel_j3l1l_1{margin:-.75rem 0 2rem;border:1px solid color-mix(in srgb,var(--primary) 38%,var(--border));background:color-mix(in srgb,var(--primary) 6%,var(--card));border-radius:4px;overflow:hidden}._trigger_j3l1l_1{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.15rem;background:transparent!important;border:0!important;color:var(--foreground)!important;text-align:left;cursor:pointer}._trigger_j3l1l_1 span{display:flex;flex-direction:column;gap:.2rem}._trigger_j3l1l_1 strong{font:800 1rem var(--font-family-display)}._trigger_j3l1l_1 small{color:var(--muted-foreground);line-height:1.4}._trigger_j3l1l_1 svg{flex:0 0 auto;transition:transform .2s ease}._trigger_j3l1l_1[data-state=open] svg{transform:rotate(180deg)}._content_j3l1l_1{display:grid;grid-template-columns:minmax(0,2fr) minmax(240px,1fr);gap:1rem;padding:1rem 1.15rem 1.15rem;border-top:1px solid var(--border)}._steps_j3l1l_1{display:grid;grid-template-columns:1fr 1fr;gap:.7rem}._steps_j3l1l_1>div,._checklist_j3l1l_1{background:var(--surface);border:1px solid var(--border);padding:.85rem}._steps_j3l1l_1 b{font:800 .8rem var(--font-family-display)}._steps_j3l1l_1 p{margin:.35rem 0 0;color:var(--muted-foreground);font-size:.78rem;line-height:1.45}._checklist_j3l1l_1{border-left:3px solid #ffd000}._checklist_j3l1l_1 h3{margin:0 0 .7rem;font:800 .95rem var(--font-family-display)}._checklist_j3l1l_1 ul{list-style:none;padding:0;margin:0;display:grid;gap:.55rem}._checklist_j3l1l_1 li{font:700 .75rem var(--font-family-monospace);color:var(--foreground)}@media(max-width:950px){._content_j3l1l_1{grid-template-columns:1fr}}@media(max-width:650px){._panel_j3l1l_1{margin-top:-.5rem}._trigger_j3l1l_1,._content_j3l1l_1{padding:.9rem}._steps_j3l1l_1{grid-template-columns:1fr}}
