.spec-scroll[data-v-1656d4a4]{margin-inline:calc(var(--edge-x)*-1);overflow-x:auto;padding-inline:var(--edge-x)}.spec-frame[data-v-1656d4a4]{display:flex;flex-direction:column;height:460px;padding:var(--space-6) var(--space-6) 0;position:relative;--edge-top:var(--space-6);background:var(--bg);border:var(--border);overflow:hidden;transform:translateZ(0);--alr-cols:48px 104px 148px minmax(0,1fr) 0 minmax(120px,220px)}.spec-frame--short[data-v-1656d4a4]{height:340px}@media(min-width:1024px){.spec-frame[data-v-1656d4a4]{min-width:820px}}@media(max-width:1023.98px){.spec-frame[data-v-1656d4a4]{overflow-y:auto}}.spec-note[data-v-1656d4a4]{color:var(--hint);font-size:var(--text-sm);margin:0}.spec-note--full[data-v-1656d4a4]{flex-basis:100%}.spec-rows[data-v-1656d4a4]{display:flex;flex-direction:column;gap:var(--space-3)}.spec-code[data-v-1656d4a4]{background:var(--ink-a07);border:1px solid var(--ink-a25);color:var(--hint);font-family:inherit;font-size:var(--text-xs);max-width:100%;overflow:hidden;padding:var(--space-1) var(--space-3);text-overflow:ellipsis;white-space:nowrap}.spec-code.is-fail[data-v-1656d4a4]{border-color:var(--danger);color:var(--danger-deep)}.spec-cols[data-v-1656d4a4]{display:grid;flex:1 1 auto;gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;padding-bottom:var(--space-6)}.spec-col[data-v-1656d4a4]{background:var(--surface);border:var(--border);min-height:0;overflow-y:auto;padding:var(--space-6)}.spec-col-h[data-v-1656d4a4]{font-size:var(--text-xs);font-weight:800;letter-spacing:.6px;margin:0 0 var(--space-4);text-transform:uppercase}.spec-col-row[data-v-1656d4a4]{border-top:1px solid var(--ink-a15);font-size:var(--text-md);margin:0;padding:var(--space-4) 0}@media(max-width:1023.98px){.spec-cols[data-v-1656d4a4]{grid-template-columns:minmax(0,1fr)}}.spec-headrows[data-v-1656d4a4]{display:flex;flex-direction:column;gap:var(--space-5);width:100%}.spec-headrow[data-v-1656d4a4]{align-items:center;background:var(--bg);border:var(--border);display:flex;gap:var(--space-6) var(--space-8);justify-content:space-between;padding:var(--space-5) var(--space-6)}.spec-cap[data-v-1656d4a4]{color:var(--hint);font-size:var(--text-xs);font-weight:800;letter-spacing:.6px;text-transform:uppercase}.spec-phone[data-v-1656d4a4]{display:flex;flex-direction:column;gap:var(--space-3);margin:0;width:220px}.spec-phone figcaption[data-v-1656d4a4]{color:var(--hint);font-size:var(--text-xs)}.spec-screen[data-v-1656d4a4]{background:var(--bg);border:var(--border);height:230px;overflow:hidden;position:relative;transform:translateZ(0)}.spec-screen[data-v-1656d4a4]:after{background:var(--surface);border-top:var(--border);content:"";height:var(--tabbar-h);inset:auto 0 0;position:absolute}.spec-screen[data-v-1656d4a4] .fab-bar{display:flex}
