.bn-ob{min-height:100vh;background:radial-gradient(70% 50% at 90% 0%,color-mix(in srgb,var(--bn-violet) 16%,transparent),transparent 60%),radial-gradient(60% 40% at 0% 100%,color-mix(in srgb,var(--bn-mint) 10%,transparent),transparent 60%),var(--bn-bg);color:var(--bn-text);font-family:var(--bn-sans);padding:20px 16px 48px;}.bn-ob__wrap{max-width:1120px;margin:0 auto;}.bn-ob__top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:22px;}.bn-ob__secure{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:var(--bn-mint-soft);color:var(--bn-text);font-size:0.78rem;font-weight:600;}.bn-ob__layout{display:grid;gap:20px;}@media (min-width:980px){.bn-ob__layout--split{grid-template-columns:minmax(0,1fr) 360px;align-items:start;}}.bn-ob__layout:not(.bn-ob__layout--split) > .bn-ob__card{max-width:820px;width:100%;margin:0 auto;}.bn-ob__card{background:var(--bn-surface);border:1px solid var(--bn-line);border-radius:22px;box-shadow:var(--bn-shadow);}.bn-ob__head{padding:24px 24px 18px;border-bottom:1px solid var(--bn-line);}.bn-ob__eyebrow{margin:0;font:700 0.72rem var(--bn-sans);letter-spacing:0.14em;text-transform:uppercase;color:var(--bn-violet);}.bn-ob__title{margin:6px 0 4px;font:700 1.6rem/1.2 var(--bn-display);letter-spacing:-0.02em;}.bn-ob__lead{margin:0;color:var(--bn-muted);font-size:0.92rem;line-height:1.5;}.bn-ob__steps{display:flex;gap:6px;padding:14px 24px;border-bottom:1px solid var(--bn-line);overflow-x:auto;}.bn-ob__steps button{display:inline-flex;align-items:center;gap:8px;border:0;background:none;color:var(--bn-faint);font:600 0.84rem var(--bn-sans);padding:6px 8px;border-radius:10px;cursor:pointer;white-space:nowrap;}.bn-ob__steps button[aria-current="step"],.bn-ob__steps button.is-done{color:var(--bn-text);}.bn-ob__steps span{display:grid;place-items:center;width:24px;height:24px;border-radius:8px;background:var(--bn-surface-2);font-size:0.75rem;}.bn-ob__steps button[aria-current="step"] span{background:var(--bn-violet);color:#fff;}.bn-ob__steps button.is-done span{background:var(--bn-mint-soft);color:var(--bn-mint);}.bn-ob__body{padding:22px 24px;display:grid;gap:18px;}.bn-ob__foot{display:flex;justify-content:space-between;gap:10px;padding:16px 24px;border-top:1px solid var(--bn-line);}.bn-ob__options{display:grid;gap:10px;}@media (min-width:620px){.bn-ob__options{grid-template-columns:1fr 1fr;}}.bn-ob__option{display:grid;grid-template-columns:40px 1fr;gap:12px;align-items:start;text-align:left;padding:14px;border-radius:16px;border:1px solid var(--bn-line);background:var(--bn-surface);color:var(--bn-text);cursor:pointer;font-family:var(--bn-sans);}.bn-ob__option[aria-pressed="true"]{border-color:var(--bn-violet);background:var(--bn-violet-soft);}.bn-ob__option i{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--bn-surface-2);color:var(--bn-violet);font-size:1rem;}.bn-ob__option b{display:block;font-size:0.95rem;}.bn-ob__option span{font-size:0.82rem;color:var(--bn-muted);line-height:1.45;}.bn-ob__legend{margin:0 0 8px;font:700 0.92rem var(--bn-sans);}.bn-ob__fields{display:grid;gap:16px;}.bn-ob__grid{display:grid;gap:14px;}@media (min-width:620px){.bn-ob__grid{grid-template-columns:1fr 1fr;}.bn-ob__wide{grid-column:1 / -1;}}.bn-field{display:grid;gap:6px;font-size:0.84rem;font-weight:600;}.bn-field > span b{color:var(--bn-violet);}.bn-ob__mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:0.02em;}.bn-ob__help{font-weight:400;color:var(--bn-faint);font-size:0.76rem;line-height:1.4;}.bn-ob__hint{display:flex;gap:8px;align-items:baseline;margin:6px 0 0;font-size:0.8rem;color:var(--bn-muted);line-height:1.45;}.bn-ob__hint i{color:var(--bn-violet);}.bn-ob__check{display:flex;gap:6px;align-items:baseline;font-weight:500;font-size:0.78rem;line-height:1.4;}.bn-ob__check--ok{color:var(--bn-mint);}.bn-ob__check--warn{color:var(--bn-amber);}.bn-ob__check--error{color:var(--bn-coral);}.bn-ob__link{border:0;background:none;padding:0;color:var(--bn-violet);font:600 0.78rem var(--bn-sans);cursor:pointer;text-decoration:underline;}.bn-ob__regime{display:grid;grid-template-columns:22px 1fr;gap:10px;padding:12px 14px;border-radius:14px;background:var(--bn-surface-2);font-size:0.82rem;line-height:1.5;}.bn-ob__regime i{color:var(--bn-violet);margin-top:3px;}.bn-ob__regime b{display:block;}.bn-ob__regime span{color:var(--bn-muted);}.bn-ob__box{margin:0;padding:14px 16px 16px;border:1px solid var(--bn-line);border-radius:16px;display:grid;gap:12px;}.bn-ob__box legend{padding:0 6px;font:700 0.86rem var(--bn-sans);}.bn-ob__question{display:grid;gap:8px;}@media (min-width:620px){.bn-ob__question{grid-template-columns:1fr auto;align-items:center;}}.bn-ob__question b{display:block;font-size:0.86rem;}.bn-ob__question span{font-size:0.78rem;color:var(--bn-muted);}.bn-ob__choices{display:flex;flex-wrap:wrap;gap:6px;}.bn-ob__confirm{display:grid;grid-template-columns:20px 1fr;gap:10px;align-items:start;font-size:0.82rem;line-height:1.5;cursor:pointer;}.bn-ob__confirm input{margin-top:3px;accent-color:var(--bn-violet);}.bn-ob__confirm b{display:block;}.bn-ob__alert{display:grid;grid-template-columns:22px 1fr;gap:10px;padding:12px 14px;border-radius:14px;font-size:0.84rem;line-height:1.5;}.bn-ob__alert--error{background:var(--bn-coral-soft);}.bn-ob__alert--info{background:var(--bn-violet-soft);}.bn-ob__alert--ok{background:var(--bn-mint-soft);}.bn-ob__alert b{display:block;}.bn-ob__side{display:grid;gap:14px;}@media (min-width:980px){.bn-ob__side{position:sticky;top:20px;}}.bn-ob__side .bn-ob__card{padding:18px;}.bn-ob__side h3{margin:0 0 4px;font:700 1rem var(--bn-display);}.bn-ob__side p{margin:0;font-size:0.8rem;color:var(--bn-muted);line-height:1.5;}.bn-ob__summary{display:flex;gap:8px;margin-top:10px;font-size:0.8rem;}.bn-ob__summary span{padding:4px 10px;border-radius:999px;background:var(--bn-surface-2);}.bn-ob__summary .is-ready{background:var(--bn-mint-soft);}.bn-req{display:grid;gap:14px;margin-top:12px;}.bn-req h4{margin:0 0 6px;font:700 0.74rem var(--bn-sans);letter-spacing:0.1em;text-transform:uppercase;color:var(--bn-faint);}.bn-req ul{list-style:none;margin:0;padding:0;display:grid;gap:8px;}.bn-req__item{display:grid;grid-template-columns:18px 1fr auto;gap:10px;align-items:start;font-size:0.8rem;line-height:1.45;}.bn-req__item > i{margin-top:2px;}.bn-req__item--ok > i{color:var(--bn-mint);}.bn-req__item--warn > i{color:var(--bn-amber);}.bn-req__item--error > i{color:var(--bn-coral);}.bn-req__item--todo > i,.bn-req__item--info > i{color:var(--bn-faint);}.bn-req__body b{display:block;font-size:0.82rem;}.bn-req__body span{color:var(--bn-muted);}.bn-req__status{font-style:normal;font-size:0.7rem;font-weight:700;color:var(--bn-faint);white-space:nowrap;}.bn-req__upload{display:grid;gap:8px;margin-top:8px;padding:10px;border-radius:12px;background:var(--bn-surface-2);}.bn-req__upload label{display:grid;gap:4px;font-size:0.74rem;font-weight:600;}.bn-req__upload .bn-input{height:38px;font-size:0.8rem;}