.oi[data-v-fbe45852]{display:flex;flex-direction:column;gap:22px}.title[data-v-fbe45852]{margin:0;font:800 clamp(30px,3.6vw,48px)/1.02 var(--oi-font-display);letter-spacing:-.03em}.sub[data-v-fbe45852]{margin:10px 0 0;font:450 16px var(--oi-font-body);color:var(--oi-c-text)}.tabs[data-v-fbe45852] .panel{border:1.5px solid var(--oi-c-ink);box-shadow:5px 5px 0 var(--oi-c-ink)}.steps[data-v-fbe45852]{list-style:none;margin:0;padding:18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.step[data-v-fbe45852]{position:relative;min-width:0;display:flex;flex-direction:column;gap:8px;padding:18px;border-radius:16px;border:1px solid var(--oi-c-line);background:var(--oi-c-paper)}.n[data-v-fbe45852]{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:var(--oi-c-ink);color:var(--oi-c-paper);font:700 14px var(--oi-font-mono)}.step h3[data-v-fbe45852]{margin:4px 0 0;font:750 18px var(--oi-font-display);letter-spacing:-.01em}.step p[data-v-fbe45852]{margin:0;font:450 14.5px/1.55 var(--oi-font-body);color:var(--oi-c-text)}.cmd[data-v-fbe45852]{all:unset;box-sizing:border-box;margin-top:auto;display:flex;align-items:stretch;border-radius:12px;border:1.5px solid var(--oi-c-ink);background:var(--oi-c-screen);overflow:hidden;cursor:pointer}.cmd code[data-v-fbe45852]{flex:1;min-width:0;padding:11px 12px;font:500 12px var(--oi-font-mono);color:var(--oi-c-screen-ink);white-space:nowrap;overflow-x:auto;scrollbar-width:none}.copy[data-v-fbe45852]{flex:none;display:flex;align-items:center;gap:6px;padding:0 13px;border-left:1.5px solid var(--oi-c-ink);background:var(--oi-c-card-hi);font:650 12.5px var(--oi-font-body);color:var(--oi-c-ink)}.cmd.ok .copy[data-v-fbe45852]{background:var(--oi-c-ink);color:var(--oi-c-paper)}.cmd[data-v-fbe45852]:focus-visible{outline:2px solid var(--oi-c-accent);outline-offset:2px}.link[data-v-fbe45852]{margin-top:auto;align-self:flex-start;display:inline-flex;align-items:center;gap:8px;padding:9px 15px;border-radius:999px;border:1.5px solid var(--oi-c-ink);background:var(--oi-c-card-hi);font:650 13.5px var(--oi-font-mono);color:var(--oi-c-ink);text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.link[data-v-fbe45852]:hover{transform:translate(-2px,-2px);box-shadow:3px 3px 0 var(--oi-c-ink)}@media (max-width: 980px){.steps[data-v-fbe45852]{grid-template-columns:minmax(0,1fr)}}
