.onb,.onb__shell{min-height:100vh}.onb__shell{display:flex;flex-direction:column;justify-content:center;max-width:var(--s-page);margin:0 auto;padding:calc(var(--p-edge) + var(--p-top) + var(--s-band)) var(--s-gutter) var(--s-band)}.onb__top{justify-content:space-between;gap:var(--s-4);flex-wrap:wrap}.onb__ticks,.onb__top{display:flex;align-items:center}.onb__ticks{gap:var(--s-2)}.onb__tick{width:26px;height:3px;border-radius:var(--c-r-pill);background:var(--v-deck-3);transition:background .3s}.onb__tick.is-done{background:var(--v-ink-dim)}.onb__tick.is-now{background:var(--v-accent)}.onb__stage{display:grid;justify-items:center;transition:opacity .16s ease,transform .16s ease}.onb__stage.is-leaving{opacity:0;transform:translateY(-6px);pointer-events:none}.onb__spin{margin-left:auto;margin-right:auto;width:56px;height:56px;border-radius:var(--c-r-pill);border:3px solid var(--v-deck-3);border-top-color:var(--v-accent);animation:onb-spin .8s linear infinite}@keyframes onb-spin{to{transform:rotate(1turn)}}.onb__row--ghost{align-items:center;gap:var(--s-4)}.onb__skel{display:block;border-radius:8px;background:linear-gradient(90deg,var(--v-deck-3) 25%,var(--v-pane) 37%,var(--v-deck-3) 63%);background-size:400% 100%;animation:onb-shimmer 1.4s ease infinite}.onb__skel--fig{width:4ch;height:34px;flex:none}.onb__skel--line{flex:1;height:34px}@keyframes onb-shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}.onb__sum{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s-3);margin-top:var(--s-6)}.onb__sumi{display:flex;flex-direction:column;gap:var(--s-2);flex:0 0 clamp(130px,30%,170px);padding:var(--s-4) var(--s-5);border-radius:14px;background:var(--v-deck-2);min-width:0}.onb__suml{font-family:var(--v-mono);font-size:9px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--v-ink-dim)}.onb__sumv{font-size:17px;font-weight:650;color:var(--v-ink);overflow-wrap:anywhere}.onb__sumv--name{font-family:var(--v-mono);font-size:15px;letter-spacing:.06em;color:var(--v-signal)}.onb__sumv--none{font-weight:400;color:var(--v-ink-dim)}.onb__field{margin:var(--s-5) auto 0;max-width:34ch}.onb__input{width:100%;height:var(--c-lg);padding:0 var(--c-pad-lg);border:0;border-radius:var(--c-r-pill);background:var(--v-deck-0);box-shadow:inset 0 0 0 1px var(--v-line);font-family:var(--v-mono);font-size:17px;letter-spacing:.06em;color:var(--v-ink);transition:box-shadow .15s}.onb__input::-moz-placeholder{color:var(--v-ink-dim);letter-spacing:.04em}.onb__input::placeholder{color:var(--v-ink-dim);letter-spacing:.04em}.onb__input:focus{outline:0;box-shadow:inset 0 0 0 2px var(--v-accent)}.onb__hint{min-height:1.5em;margin:var(--s-3) 0 0;font-size:13px;color:var(--v-ink-dim);transition:color .15s}.onb__hint.is-good{color:var(--v-ok)}.onb__hint.is-bad{color:var(--v-bad)}.onb__step{max-width:62ch;margin:0 auto;text-align:center}.onb__step .v-copy{margin-left:auto;margin-right:auto}.onb__step .v-actions{justify-content:center}.onb__step .onb__name,.onb__step .onb__opt,.onb__step .onb__row,.onb__step .onb__sumi,.onb__step .v-notice,.onb__step .way{text-align:left}.onb__step h1{font:var(--dt-text-h2);letter-spacing:-.02em;margin:var(--s-3) 0 var(--s-4);text-wrap:balance;max-width:18ch;margin-left:auto;margin-right:auto}.onb__step .rise{animation:wl-rise .32s cubic-bezier(.2,.7,.3,1) backwards}.onb__step .rise:first-child{animation-delay:.02s}.onb__step .rise:nth-child(2){animation-delay:.08s}.onb__step .rise:nth-child(3){animation-delay:.14s}.onb__step .rise:nth-child(4){animation-delay:.2s}.onb__step .rise:nth-child(5){animation-delay:.26s}.onb__step .rise:nth-child(6){animation-delay:.32s}@keyframes wl-rise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.onb__seal{margin-left:auto;margin-right:auto;width:56px;height:56px;border-radius:var(--c-r-pill);display:grid;place-items:center;background:var(--v-ok);color:var(--v-on-ink);font-size:26px;animation:wl-pop .55s cubic-bezier(.2,1.4,.4,1) backwards}@keyframes wl-pop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:none}}.onb__found{display:grid;gap:var(--s-3);margin-top:var(--s-6)}.onb__row{display:flex;align-items:center;gap:var(--s-4);padding:var(--s-4) var(--s-5);border-radius:14px;background:var(--v-deck-2)}.onb__fig{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:4ch}.onb__val{font-family:var(--v-mono);font-size:24px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--v-ink);line-height:1.05}.onb__unit{font-family:var(--v-mono);font-size:9px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--v-ink-dim)}.onb__what{font-size:var(--v-body);line-height:1.4;color:var(--v-ink-soft)}.onb__what b{display:block;color:var(--v-ink);font-weight:650;font-size:16px}.onb__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s-2);margin-top:var(--s-3)}.onb__names{display:grid;gap:var(--s-2);margin-top:var(--s-5)}.onb__name{display:flex;align-items:center;gap:var(--s-4);padding:var(--s-4) var(--s-5);border-radius:14px;border:0;cursor:pointer;text-align:left;background:transparent;box-shadow:inset 0 0 0 1px var(--v-line);transition:box-shadow .15s,background .15s}.onb__name:hover{background:var(--v-pane)}.onb__name:focus-visible{outline:2px solid var(--v-accent);outline-offset:2px}.onb__name.is-worn{box-shadow:inset 0 0 0 2px var(--v-accent);background:var(--v-accent-dim)}.onb__name-t{font-family:var(--v-mono);font-size:17px;letter-spacing:.06em;color:var(--v-ink);flex:1}.onb__name-s{font-family:var(--v-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--v-ink-dim)}.onb__name.is-worn .onb__name-s{color:var(--v-signal)}.onb__opt{display:flex;align-items:flex-start;gap:var(--s-4);margin-top:var(--s-5);padding:var(--s-5);border-radius:16px;box-shadow:inset 0 0 0 1px var(--v-line)}.onb__opt-b{font-size:var(--v-body);line-height:1.5;color:var(--v-ink-soft)}.onb__opt-b b{display:block;color:var(--v-ink);font-size:16px;font-weight:650;margin-bottom:3px}.onb__wallets{margin:var(--s-5) 0 0}.onb__wallets li{padding:5px 11px}.onb__skip{background:none;border:0;cursor:pointer;font-family:var(--v-sans);font-size:var(--v-body);color:var(--v-ink-dim);text-decoration:underline;text-underline-offset:3px;padding:0}.onb__skip:hover{color:var(--v-ink)}.onb__skip:focus-visible{outline:2px solid var(--v-accent);outline-offset:3px}.onb__note{font-size:13px;color:var(--v-ink-dim);margin:var(--s-4) 0 0;max-width:var(--s-measure)}.onb__alert{margin-top:var(--s-4);padding:var(--s-4) var(--s-5);border-radius:14px;color:var(--v-bad);background:var(--v-bad-dim);font-size:var(--v-body)}.onb__foot{display:flex;justify-content:center;align-items:center;gap:var(--s-4);min-height:var(--c-md);margin-top:var(--s-band)}@media(prefers-reduced-motion:reduce){.onb__row,.onb__seal,.onb__step .rise{animation:none}.onb__stage{transition:none}.onb__spin{animation-duration:1.6s}.onb__skel{animation:none;background:var(--v-deck-3)}}.onb__attached{margin-top:var(--s-5)}.onb__attached-l{margin:0 0 var(--s-3);color:var(--v-ink-dim)}.onb__wallets{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--s-2)}.onb__wallets li{display:inline-flex;align-items:center;gap:var(--s-2);padding:5px 12px 5px 9px;color:var(--v-ink-soft);background:var(--v-deck-2);box-shadow:inset 0 0 0 1px var(--v-line)}.onb__wallets li,.onb__wtick{border-radius:var(--c-r-pill)}.onb__wtick{display:inline-grid;place-items:center;width:16px;height:16px;background:var(--v-ok);color:var(--v-on-ink);font-size:10px;line-height:1}.onb__sumv--addr{font-family:var(--v-mono);font-size:14px;font-weight:500;letter-spacing:.04em;color:var(--v-ink-soft)}.onb__crew{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s-2);margin-top:var(--s-5)}.onb__face{width:62px;height:62px;border-radius:12px;-o-object-fit:cover;object-fit:cover;background:var(--v-deck-3);box-shadow:inset 0 0 0 1px var(--v-line)}.onb__face--more{display:grid;place-items:center;background:transparent;font-family:var(--v-mono);font-size:12px;color:var(--v-ink-dim)}.onb__refresh{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--s-3);margin:var(--s-5) 0 0}.onb__refresh-n{font-size:13px;color:var(--v-ink-dim)}.onb__step .onb__sum{margin-top:var(--s-band)}.onb__step .onb__crew{margin-top:var(--s-4)}.onb__step .v-notice{margin-top:var(--s-band)}.onb__in>*{animation:onb-pop .28s cubic-bezier(.2,.7,.3,1) backwards}.onb__in>:first-child{animation-delay:.03s}.onb__in>:nth-child(2){animation-delay:.06s}.onb__in>:nth-child(3){animation-delay:.09s}.onb__in>:nth-child(4){animation-delay:.12s}.onb__in>:nth-child(5){animation-delay:.15s}.onb__in>:nth-child(6){animation-delay:.18s}.onb__in>:nth-child(7){animation-delay:.21s}.onb__in>:nth-child(8){animation-delay:.24s}.onb__in>:nth-child(9){animation-delay:.27s}.onb__in>:nth-child(10){animation-delay:.3s}.onb__in>:nth-child(11){animation-delay:.33s}.onb__in>:nth-child(n+12){animation-delay:.36s}@keyframes onb-pop{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.onb__in>*{animation:none}}.onb__crew--panel{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--s-2);width:min(100%,360px);margin-left:auto;margin-right:auto}.onb__crew--panel .onb__face{width:100%;height:auto;aspect-ratio:1}.onb__face--skel{background:linear-gradient(90deg,var(--v-deck-3) 25%,var(--v-pane) 37%,var(--v-deck-3) 63%);background-size:400% 100%;animation:onb-shimmer 1.6s ease infinite;box-shadow:inset 0 0 0 1px var(--v-line)}.onb__face--in{animation:onb-fade .3s ease backwards}.onb__face--in:first-child{animation-delay:.02s}.onb__face--in:nth-child(2){animation-delay:.07s}.onb__face--in:nth-child(3){animation-delay:.12s}.onb__face--in:nth-child(4){animation-delay:.17s}.onb__face--in:nth-child(5){animation-delay:.22s}@keyframes onb-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.onb__face--skel{animation:none;background:var(--v-deck-3)}.onb__face--in{animation:none}}.onb__step .onb__earned{margin:var(--s-4) auto 0;font-size:var(--v-body);line-height:1.5;color:var(--v-ink-soft);max-width:46ch}.onb__step .onb__earned b{color:var(--v-signal);font-weight:650}.onb__rv{animation:onb-reveal .5s cubic-bezier(.2,.7,.3,1) backwards}@keyframes onb-reveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.onb__rv{animation:none}}.onb__mark{position:relative;width:56px;height:56px;margin:0 auto}.onb__mark .onb__seal,.onb__mark .onb__spin{position:absolute;inset:0;margin:0;transition:opacity .35s ease,transform .35s cubic-bezier(.2,1.3,.4,1)}.onb__mark .onb__spin.is-out{opacity:0;transform:scale(.85)}.onb__mark .onb__seal{transform:scale(.85)}.onb__mark .onb__seal.is-in{transform:none}.onb__arrive .onb__earned,.onb__arrive .onb__found{margin-top:var(--s-5)}.onb__skel--word{display:inline-block;width:30ch;max-width:100%;height:.85em;vertical-align:middle;border-radius:4px}.onb__row--empty{min-height:66px}.onb__row--empty,.v-actions[aria-hidden=true]{visibility:hidden}.onb__face--fade{animation:onb-fade .34s ease backwards}.onb__benny{display:block;width:72px;height:72px;margin:0 auto var(--s-3);-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 6px 18px var(--v-accent-dim))}@media(prefers-reduced-motion:reduce){.onb__face--fade{animation:none}}.onb__mark .onb__seal{opacity:0}.onb__mark .onb__seal.is-in{opacity:1}.onb__slot{box-shadow:inset 0 0 0 1px var(--v-line)}.onb__slot-img,.onb__slot-more,.onb__slot-skel{position:absolute;inset:0;transition:opacity .45s ease;transition-delay:calc(var(--i, 0)*.14s)}.onb__slot-skel{background:linear-gradient(90deg,var(--v-deck-3) 25%,var(--v-pane) 37%,var(--v-deck-3) 63%);background-size:400% 100%;animation:onb-shimmer 1.6s ease infinite}.onb__slot-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0}.onb__slot-more,.onb__slot.is-in .onb__slot-skel{opacity:0}.onb__slot.is-in .onb__slot-img,.onb__slot.is-in .onb__slot-more{opacity:1}@media(prefers-reduced-motion:reduce){.onb__slot-img,.onb__slot-more,.onb__slot-skel{transition:none}.onb__slot-skel{animation:none;background:var(--v-deck-3)}}.onb__arrive h1{max-width:30ch}.onb__arrive .onb__earned{min-height:3em}.onb__arrive .onb__row{min-height:88px}.onb__arrive .onb__row--ghost{align-items:center}.onb__skel--word{width:100%;max-width:42ch;height:2.4em}.onb__slot{position:relative;aspect-ratio:1;border-radius:12px;overflow:hidden;background:var(--v-deck-2)}.onb__slot-skel{position:absolute;inset:0;opacity:1;transition:opacity .4s ease;background:linear-gradient(90deg,var(--v-pane) 40%,var(--v-pane-hi) 50%,var(--v-pane) 60%) 0 0/200% 100%;background-color:var(--v-deck-3)}.onb__slot.is-lit .onb__slot-skel{animation:v-skel 1.6s linear infinite}.onb__slot.is-filled .onb__slot-skel{opacity:0}.onb__slot-img,.onb__slot-more{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity .4s ease}.onb__slot-more{display:grid;place-items:center;font-family:var(--v-mono);font-size:12px;color:var(--v-ink-dim);background:var(--v-deck-0)}.onb__slot.is-filled .onb__slot-img,.onb__slot.is-filled .onb__slot-more{opacity:1}.onb__swap{display:grid;width:100%}.onb__swap-l{grid-area:1/1;transition:opacity .35s ease;opacity:1}.onb__swap-l.is-gone{opacity:0;pointer-events:none}@media(prefers-reduced-motion:reduce){.onb__slot-img,.onb__slot-more,.onb__slot-skel,.onb__swap-l{transition:none}}.onb__stack{flex-direction:column;align-items:center;gap:var(--s-4)}.onb__picks{display:grid;gap:var(--s-3);margin-top:var(--s-6);text-align:left}.onb__pick{display:block;width:100%;padding:var(--s-4) var(--s-5);border:0;border-radius:16px;background:var(--v-deck-1);box-shadow:inset 0 0 0 1px var(--v-line);cursor:pointer;text-align:left;transition:box-shadow .15s,background .15s}.onb__pick:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--v-line-hi);background:var(--v-deck-2)}.onb__pick:focus-visible{outline:2px solid var(--v-accent);outline-offset:2px}.onb__pick:disabled{opacity:.5;cursor:not-allowed}.onb__pick-t{display:block;font-family:var(--v-sans);font-size:17px;font-weight:650;color:var(--v-ink);margin-bottom:3px}.onb__pick-b{display:block;font-size:var(--v-body);line-height:1.5;color:var(--v-ink-soft)}.wl.onb__dust{max-width:34ch;margin:var(--s-5) auto 0;text-align:left}.wl.onb__dust .dust{margin-top:0;border:0;padding:0;background:transparent}.wl.onb__dust .dust__facts,.wl.onb__dust .dust__lede,.wl.onb__dust .dust__note-t,.wl.onb__dust .dust__warn{display:none}.wl.onb__dust .dust__field{margin-bottom:var(--s-3)}.wl.onb__dust .dust__label{font-size:9px;letter-spacing:.16em;color:var(--v-ink-dim);margin-bottom:5px}.wl.onb__dust .dust__value{padding:var(--s-3) var(--s-4);border-radius:12px;border:0;box-shadow:inset 0 0 0 1px var(--v-line);background:var(--v-deck-0);align-items:flex-start}.wl.onb__dust .dust__value:hover{box-shadow:inset 0 0 0 1px var(--v-line-hi)}.wl.onb__dust .dust__value .mono{font-size:15px;line-height:1.45;letter-spacing:.02em;color:var(--v-ink);text-transform:none;word-break:break-all}.wl.onb__dust .dust__value em{font-family:var(--v-mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;font-style:normal;color:var(--v-ink-dim);flex:none}.wl.onb__dust .dust__note{margin-top:var(--s-3);font-size:12px;color:var(--v-ink-dim);text-align:center}.wl.onb__dust .dust__waiting{margin-top:var(--s-4);text-align:center;color:var(--v-ink-soft);font-size:var(--v-body);line-height:1.45}.wl.onb__dust .dust--ok{border:0;background:transparent;text-align:center}.onb__adapter{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wl.onb__dust .onb__dustskel{display:grid;gap:5px}.wl.onb__dust .onb__dustskel-l{height:9px;width:9ch;border-radius:3px;background:var(--v-pane)}.wl.onb__dust .onb__dustskel-v{height:46px;border-radius:12px;margin-bottom:var(--s-3);background:linear-gradient(90deg,var(--v-pane) 40%,var(--v-pane-hi) 50%,var(--v-pane) 60%) 0 0/200% 100%;animation:v-skel 1.6s linear infinite}.wl.onb__dust .onb__dustskel-v--tall{height:74px;margin-bottom:0}.wl.onb__dust:has(.dust--live) .onb__dustskel{display:none}.wl.onb__dust:not(:has(.dust--live)) .vbtn{display:none}.onb__rule{margin:var(--s-6) auto var(--s-5);max-width:34ch;border:0;border-top:1px solid var(--v-line)}.onb__quiet{display:grid;justify-items:center;gap:var(--s-3)}.onb__quiet-t{font-size:var(--v-body);color:var(--v-ink-soft)}