body.onb-focus .panel{grid-template-columns:minmax(0,1fr)}body.onb-focus .panel>.sidebar{display:none}body.onb-focus .container.page{max-width:1240px}.onb-new h1{margin-bottom:14px}.onb-orgs{gap:12px;margin:0 0 16px;padding:0;list-style:none;display:grid}.onb-org{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.onb-org strong{display:block}.onb-slug{align-items:stretch;display:flex}.onb-slug .input{font-family:var(--mono);border-top-right-radius:0;border-bottom-right-radius:0}.onb-slug-suffix{border:1px solid var(--border-strong);background:var(--surface-2);color:var(--muted);font-family:var(--mono);white-space:nowrap;border-left:0;border-radius:0 12px 12px 0;align-items:center;padding:0 12px;font-size:.88rem;display:inline-flex}.onb-slug-status{align-items:center;gap:6px;min-height:24px;font-size:.9rem;font-weight:600;display:flex}.onb-slug-status.ok{color:var(--ok)}.onb-slug-status.danger{color:var(--danger)}.onb-defaults{border:1px solid var(--border);background:var(--surface-2);border-radius:14px;gap:8px;padding:14px 16px;display:grid}.onb-defaults dl,.onb-summary{gap:8px;margin:0;display:grid}.onb-defaults dl{grid-template-columns:minmax(0,1fr)}.onb-defaults dl div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.onb-defaults dl div,.onb-summary div{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:8px 12px}.onb-defaults dt,.onb-summary dt{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:.76rem;font-weight:700}.onb-defaults dd,.onb-summary dd{overflow-wrap:anywhere;margin:2px 0 0;font-weight:700}.onb-summary{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:520px){.onb-summary{grid-template-columns:minmax(0,1fr)}}.onb{gap:16px;display:grid}.onb-top{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:20px;gap:12px;padding:20px 22px;display:grid}.onb-top-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.onb-h1{margin:0 0 2px;font-size:clamp(1.5rem,3vw,2rem)}.onb-sub{max-width:62ch;margin:0}.onb-prog{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;margin:0;font-size:.92rem;display:flex}.onb-prog strong{color:var(--text)}.onb-grid{grid-template-columns:236px minmax(0,1fr);align-items:start;gap:20px;display:grid}.onb-steps{border:1px solid var(--border);background:var(--surface);border-radius:18px;padding:12px;position:sticky;top:84px}.onb-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.onb-li{width:100%;min-height:44px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:6px 10px;font-weight:600;display:flex}.onb-li:hover{background:var(--surface-2)}.onb-li[aria-current=step]{background:var(--brand-soft);color:var(--brand-strong)}.onb-dot{border:2px solid var(--border-strong);width:26px;height:26px;color:var(--muted);background:var(--surface);border-radius:50%;flex:none;place-items:center;font-size:.78rem;font-weight:800;display:inline-grid}.onb-dot.done{background:var(--ok);border-color:var(--ok);color:#fff}.onb-dot.skipped{background:var(--surface-3);color:var(--muted)}.onb-dot.blocked{background:var(--surface-2);border-style:dashed}.onb-li[aria-current=step] .onb-dot:not(.done){border-color:var(--brand);color:var(--brand-strong)}.onb-steps-m{border:1px solid var(--border);background:var(--surface);border-radius:16px;display:none}.onb-steps-m summary{cursor:pointer;flex-direction:column;justify-content:center;gap:0;min-height:56px;padding:10px 16px;list-style:none;display:flex}.onb-steps-m summary::-webkit-details-marker{display:none}.onb-steps-m summary span{color:var(--muted);font-size:.8rem}.onb-steps-m .onb-list{padding:4px 8px 10px}@media (max-width:900px){.onb-grid{grid-template-columns:minmax(0,1fr)}.onb-steps{display:none}.onb-steps-m{display:block}.onb-top{padding:16px}}.onb-body{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:20px;display:grid}.onb-body.no-aside{grid-template-columns:minmax(0,1fr)}@media (max-width:1180px){.onb-body{grid-template-columns:minmax(0,1fr)}}.onb-card{border-radius:20px;padding:clamp(18px,3vw,30px)}.onb-title{outline:none;margin:0 0 6px;font-size:clamp(1.4rem,2.6vw,1.8rem)}.onb-title:focus-visible{box-shadow:none;text-decoration:underline;-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand);text-underline-offset:6px}.onb-help{color:var(--muted);max-width:64ch;margin:0 0 18px;font-size:1.04rem}.onb-form{gap:18px}.onb-actions{border-top:1px solid var(--border);flex-direction:column;gap:10px;margin-top:8px;padding-top:18px;display:flex}.onb-actions-main{flex-wrap:wrap;gap:10px;display:flex}.onb-actions-side{flex-wrap:wrap;justify-content:space-between;gap:4px 8px;display:flex}.onb-aside-in{border:1px solid var(--border);background:var(--surface-2);border-radius:18px;gap:12px;padding:16px;display:grid;position:sticky;top:84px}.onb-aside-t{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:0;font-size:.78rem}@media (max-width:1180px){.onb-aside-in{position:static}}.onb-fs{border:0;gap:18px;min-width:0;margin:0;padding:0;display:grid}.onb-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (max-width:560px){.onb-two{grid-template-columns:minmax(0,1fr)}.onb-actions-main>.btn{width:100%}}.onb-address{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.onb-ok{color:var(--ok);align-items:center;gap:8px;margin:0;font-weight:600;display:flex}.onb-sub{margin:6px 0 0;font-size:1.05rem}.onb-adv{border:1px dashed var(--border-strong);border-radius:14px;padding:12px 16px}.onb-adv summary{cursor:pointer;min-height:32px;font-weight:700}.onb-example{margin:0}.onb-drop,.onb-photo{border:2px dashed var(--border-strong);background:var(--surface-2);border-radius:16px;flex-wrap:wrap;align-items:center;gap:18px;padding:16px;display:flex}.onb-logo-box,.onb-photo-box{background:var(--surface);border:1px solid var(--border);width:120px;height:120px;color:var(--muted);border-radius:18px;flex:none;place-items:center;display:grid;overflow:hidden}.onb-photo-box{width:168px;height:112px}.onb-logo-box img,.onb-photo-box img{object-fit:cover;width:100%;height:100%}.onb-logo-box img{object-fit:contain}.onb-pals{border:0;margin:0;padding:0}.onb-pals legend{margin-bottom:8px;padding:0}.onb-pal-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.onb-pal{border:1.5px solid var(--border);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;text-align:left;border-radius:14px;flex-direction:column;align-items:flex-start;gap:8px;min-height:44px;padding:10px 12px;font-size:.88rem;font-weight:600;display:flex}.onb-pal:hover{border-color:var(--border-strong)}.onb-pal[aria-pressed=true]{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 25%, transparent);background:color-mix(in srgb, var(--brand) 6%, var(--surface))}.onb-pal-sw{border:1px solid var(--border);border-radius:8px;width:100%;height:30px;display:flex;overflow:hidden}.onb-pal-sw i{flex:1}.onb-colors{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.onb-color{align-items:flex-end;gap:12px;display:flex}.onb-color .field:last-child{flex:1}.swatch{border:1px solid var(--border-strong);background:var(--surface);cursor:pointer;border-radius:10px;width:52px;height:44px;padding:2px}@media (max-width:560px){.onb-colors{grid-template-columns:minmax(0,1fr)}}.onb-kinds{border:0;margin:0;padding:0}.onb-kinds legend{margin-bottom:8px;padding:0;font-weight:700}.onb-banks{border:0;min-width:0;margin:0;padding:0}.onb-banks legend{margin-bottom:4px;padding:0;font-weight:700}.onb-existing{border:1px solid var(--border);background:var(--surface-2);border-radius:14px;gap:10px;padding:14px 16px;display:grid}.onb-existing ul{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.onb-existing li{background:var(--surface);border:1px solid var(--border);border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 6px;font-weight:600;display:flex}.onb-pay-prev .mono{color:var(--text);font-size:.82rem}.onb-need{border:1px solid var(--border);background:var(--surface-2);border-radius:14px;padding:14px 16px}.onb-need ul{margin:6px 0 0;padding-left:20px}.pv-chat{background:#e8e2d6;border-radius:14px;flex-direction:column;gap:8px;padding:12px 10px;display:flex}.pv-chat p{color:#111;border-radius:10px;max-width:90%;margin:0;padding:7px 10px;font-size:.78rem;line-height:1.35;box-shadow:0 1px 1px #0000001f}.pv-chat .in{background:#fff;align-self:flex-start}.pv-chat .out{background:#d9fdd3;align-self:flex-end}.onb-rules{border:1px solid var(--border);background:var(--surface-2);border-radius:14px;max-height:340px;padding:14px 18px;font-size:.95rem;overflow:auto}.onb-rules p{margin:0 0 .8em}.onb-rules ul{margin:0 0 .8em;padding-left:1.2em}.onb-issues{gap:10px;margin:0;padding:0;list-style:none;display:grid}.onb-issues li{border:1px solid;border-radius:14px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.onb-issues li.danger{background:var(--danger-soft);border-color:color-mix(in srgb, var(--danger) 40%, transparent)}.onb-issues li.warn{background:var(--warn-soft);border-color:color-mix(in srgb, var(--warn) 40%, transparent)}.onb-issues li>svg{flex:none;margin-top:2px}.onb-issues li.danger>svg{color:var(--danger)}.onb-issues li.warn>svg{color:var(--warn)}.onb-issues li>span{flex:1;min-width:0}.onb-issue-body{flex:1;justify-items:start;gap:8px;min-width:0;display:grid}.onb-permit{grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;align-items:end;gap:10px;width:100%;display:grid}@media (max-width:560px){.onb-permit{grid-template-columns:minmax(0,1fr)}.onb-issues li{flex-wrap:wrap}}.pv-store,.pv-raffle{--pv-brand:#5a48f5;--pv-accent:#0fa37f;--pv-ink:#fff;border:1px solid var(--border);background:var(--surface);border-radius:16px;font-size:.85rem;overflow:hidden}.pv-head{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:10px 12px;display:flex}.pv-head strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pv-logo{background:var(--pv-brand);width:28px;height:28px;color:var(--pv-ink);border-radius:8px;flex:none;place-items:center;font-weight:800;display:grid;overflow:hidden}.pv-logo img{object-fit:contain;background:#fff;width:100%;height:100%}.pv-nav{gap:6px;margin-left:auto;display:flex}.pv-nav i{background:var(--surface-3);border-radius:3px;width:26px;height:6px}.pv-hero{background:linear-gradient(135deg, var(--pv-brand), color-mix(in srgb, var(--pv-accent) 70%, var(--pv-brand)));color:var(--pv-ink);justify-items:start;gap:10px;padding:18px 14px;display:grid}.pv-hero b{overflow-wrap:anywhere;font-size:1.05rem;line-height:1.2}.pv-btn{background:var(--pv-brand);color:var(--pv-ink);border-radius:9px;padding:7px 12px;font-size:.8rem;font-weight:700;display:inline-flex}.pv-hero .pv-btn{color:#10102a;background:#fff}.pv-ghost{gap:8px;padding:12px;display:grid}.pv-ghost i{background:var(--surface-2);border-radius:10px;height:60px}.pv-contact{border-top:1px solid var(--border);color:var(--muted);overflow-wrap:anywhere;margin:0;padding:10px 12px;font-size:.78rem}.pv-raffle{display:grid}.pv-cover{aspect-ratio:16/10;background:var(--surface-3);overflow:hidden}.pv-cover img,.pv-cover svg{object-fit:cover;width:100%;height:100%;display:block}.pv-body{gap:6px;padding:12px;display:grid}.pv-body strong{overflow-wrap:anywhere;font-size:1rem;line-height:1.25}.pv-price{color:var(--text);border-left:3px solid var(--pv-brand);padding-left:8px;font-weight:800}.pv-bar{background:var(--surface-3);border-radius:999px;height:7px}.pv-bar i{border-radius:inherit;background:var(--pv-brand);width:3%;height:100%;display:block}.pv-small{color:var(--muted);font-size:.76rem}.pv-body .pv-btn{justify-content:center;margin-top:4px}.pv-store .pv-raffle{border:0;border-top:1px solid var(--border);border-radius:0}.onb-done{gap:18px;display:grid}.onb-hero{text-align:left}.onb-links{gap:14px;margin-top:12px;display:grid}.onb-qr{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.onb-qr img{border:1px solid var(--border);background:#fff;border-radius:12px}.onb-sharebtns{flex-wrap:wrap;gap:10px;margin:16px 0 10px;display:flex}.onb-nextwrap h3{margin-bottom:12px}.onb-next{align-content:start;gap:8px;display:grid}.onb-next span{color:var(--muted);font-size:.9rem}.onb-ro{gap:12px;margin:0;padding:0;list-style:none;display:grid}.onb-ro li{align-items:center;gap:12px;display:flex}
