.onb-root{--indigo:var(--rd-mark-action);--indigo-600:var(--rd-mark-action-hover);--indigo-700:var(--rd-mark-action-active);--indigo-tint:var(--rd-mark-action-soft);--indigo-tint-2:var(--rd-mark-action-edge);--indigo-ink:var(--rd-mark-action-active);--ground:var(--rd-surface-1);--ground-2:var(--rd-surface-2);--surface:var(--rd-surface-0);--surface-2:var(--rd-surface-1);--ink:var(--rd-text-1);--ink-2:var(--rd-text-2);--ink-3:var(--rd-text-3);--ink-4:var(--rd-text-3);--line:var(--rd-border-subtle);--line-2:var(--rd-border-subtle);--line-strong:var(--rd-border);--green:var(--rd-status-success);--green-tint:var(--rd-status-success-soft);--green-ink:var(--rd-status-success);--amber:var(--rd-status-warn);--amber-tint:var(--rd-status-warn-soft);--amber-ink:var(--rd-status-warn);--red:var(--rd-status-danger);--red-tint:var(--rd-status-danger-soft);--red-ink:var(--rd-status-danger);--track:var(--rd-surface-3);--o-radius:14px;--o-radius-sm:9px;--o-radius-xs:6px;--o-shadow-card:0 1px 2px #2121270a, 0 1px 1px #21212708;--o-shadow-lift:0 4px 16px -4px #2121271a, 0 2px 6px -2px #2121270f;--o-shadow-pop:0 18px 50px -12px #21212747, 0 6px 18px -8px #2121272e;--mono:"Geist Mono", ui-monospace, "SF Mono", "Roboto Mono", monospace;color:var(--ink)}.onb-shell{background:var(--ground);justify-content:center;align-items:center;width:100%;min-height:100vh;padding:34px;display:flex}.onb-card{background:var(--surface);border:1px solid var(--line-strong);width:100%;max-width:1100px;min-height:min(760px,100vh - 68px);box-shadow:var(--o-shadow-pop);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.onb-card__bar{flex:none;align-items:center;gap:12px;padding:22px 28px 0;display:flex}.onb-card__body{flex-direction:column;flex:1;align-items:center;min-height:0;display:flex;overflow-y:auto}.onb-pane{flex-direction:column;justify-content:center;width:100%;max-width:720px;margin:auto 0;padding:8px 28px 56px;display:flex}.onb-pane.wide{max-width:880px}.onb-pane.onb-pane--confirm{max-width:960px}.onb-step{width:100%;animation:.45s cubic-bezier(.2,.7,.2,1) both onbStepIn}@keyframes onbStepIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (max-width:680px){.onb-shell{padding:0}.onb-card{border:none;border-radius:0;min-height:100vh}}.onb-brand{color:var(--indigo);align-items:center;gap:11px;display:inline-flex}.steps-dot{align-items:center;gap:8px;margin-left:auto;display:flex}.steps-dot .sd{background:var(--line-strong);border-radius:50%;width:7px;height:7px;transition:background .3s,width .3s}.steps-dot .sd.on{background:var(--indigo);border-radius:4px;width:20px}.steps-dot .sd.done{background:var(--indigo-tint-2)}.onb-welcome{letter-spacing:-.015em;color:var(--ink-2);margin-top:14px;font-size:1.3rem;font-weight:600}.onb-welcome__inner{align-items:baseline;gap:.35ch;display:inline-flex}.onb-firstrun{width:100%}.onb-hero{transform-origin:50%;will-change:transform;width:fit-content;max-width:100%}.onb-firstrun[data-intro=init] .onb-hero{opacity:0}.onb-firstrun[data-intro=typing] .onb-hero{transition:transform .6s cubic-bezier(.2,.7,.2,1)}.onb-firstrun[data-intro=settling] .onb-hero,.onb-firstrun[data-intro=ready] .onb-hero{transition:transform 1.15s cubic-bezier(.2,.7,.2,1)}.onb-hero .onb-welcome__inner{will-change:transform, filter}.onb-firstrun[data-intro=welcome] .onb-hero .onb-welcome__inner,.onb-firstrun[data-intro=typing] .onb-hero .onb-welcome__inner{transform:translateX(var(--welcome-dx,0))}.onb-firstrun[data-intro=settling] .onb-hero .onb-welcome__inner,.onb-firstrun[data-intro=ready] .onb-hero .onb-welcome__inner{transition:transform .9s cubic-bezier(.2,.7,.2,1);transform:none}.onb-firstrun[data-intro=welcome] .onb-hero .onb-welcome__inner{animation:.9s cubic-bezier(.2,.7,.2,1) both onbWelcomeIn}@keyframes onbWelcomeIn{0%{opacity:0;filter:blur(14px)}to{opacity:1;filter:blur()}}.h-title.onb-type{position:relative}.onb-type__ghost{visibility:hidden}.onb-type__live{position:absolute;inset:0}.onb-firstrun>:not(.onb-hero){transition:opacity .55s,transform .55s cubic-bezier(.2,.7,.2,1)}.onb-firstrun[data-intro=init]>:not(.onb-hero),.onb-firstrun[data-intro=welcome]>:not(.onb-hero),.onb-firstrun[data-intro=typing]>:not(.onb-hero),.onb-firstrun[data-intro=settling]>:not(.onb-hero){opacity:0;transform:translateY(10px)}.onb-firstrun[data-intro=ready]>:not(.onb-hero){opacity:1;transform:none}.onb-caret{vertical-align:-.06em;background:currentColor;border-radius:1px;width:2px;height:.92em;margin-left:3px;animation:1.05s step-end infinite onbBlink;display:inline-block}@keyframes onbBlink{0%,50%{opacity:1}50.01%,to{opacity:0}}.onb-root .eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--indigo);align-items:center;gap:7px;font-size:11px;font-weight:600;display:inline-flex}.onb-root .eyebrow svg{width:14px;height:14px}.onb-root .h-title{letter-spacing:-.028em;color:var(--ink);text-wrap:balance;margin:14px 0 0;font-size:33px;font-weight:600;line-height:1.08}.onb-root .h-sub{color:var(--ink-3);text-wrap:pretty;max-width:48ch;margin:11px 0 0;font-size:15.5px;line-height:1.5}.onb-root .h-sub--wide{max-width:none}.onb-root .onb-hint{color:var(--ink-4);margin-top:10px;font-size:13px;font-style:italic}.onb-root .actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.onb-btn{letter-spacing:-.01em;white-space:nowrap;height:44px;color:var(--ink-2);background:0 0;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:9px;padding:0 20px;font-size:14.5px;font-weight:600;transition:background .14s,border-color .14s,box-shadow .14s,transform 80ms,color .14s;display:inline-flex}.onb-btn:active{transform:translateY(1px)}.onb-btn svg{width:17px;height:17px}.onb-btn--primary{background:var(--indigo);color:var(--rd-text-on-mark,#fff)}.onb-btn--primary:hover{background:var(--indigo-600)}.onb-btn--primary:disabled{background:var(--line-strong);color:var(--surface);cursor:not-allowed}.onb-btn--ghost{color:var(--ink-2);border-color:var(--line-strong);background:0 0}.onb-btn--ghost:hover{background:var(--surface-2);border-color:var(--ink-4)}.onb-btn--lg{border-radius:13px;height:50px;padding:0 26px;font-size:15.5px}.onb-root .linkish{color:var(--indigo);cursor:pointer;background:0 0;border:none;padding:0;font-size:13.5px;font-weight:500}.onb-root .linkish:hover{color:var(--indigo-700);text-underline-offset:3px;text-decoration:underline}.onb-intro{align-items:center;gap:16px;margin-top:18px;display:flex}.onb-intro__mark{color:var(--indigo);flex:none;justify-content:center;align-items:center;width:54px;height:54px;display:flex}.onb-intro__mark svg{width:54px;height:54px}.onb-intro__label{letter-spacing:.05em;text-transform:uppercase;color:var(--indigo);align-items:center;gap:7px;margin-bottom:5px;font-size:11px;font-weight:700;display:flex}.onb-intro__label .liveb{font-family:var(--mono);letter-spacing:0;color:var(--ink-4);background:var(--ground-2);text-transform:none;border-radius:4px;padding:1px 5px;font-size:9.5px;font-weight:500}.onb-intro__text{color:var(--ink-2);text-wrap:pretty;font-size:15.5px;line-height:1.5}.url-field{background:var(--surface);border:1.5px solid var(--line-strong);height:60px;box-shadow:var(--o-shadow-card);border-radius:15px;align-items:center;gap:12px;margin-top:26px;padding:0 8px 0 18px;transition:border-color .16s,box-shadow .16s;display:flex}.url-field:focus-within{border-color:var(--indigo);box-shadow:0 0 0 4px var(--indigo-tint)}.url-field .lead{color:var(--ink-4);flex:none;align-items:center;gap:8px;display:flex}.url-field .lead svg{width:19px;height:19px}.url-field input{min-width:0;color:var(--ink);letter-spacing:-.01em;background:0 0;border:none;outline:none;flex:1;height:100%;font-size:17px}.url-field input::placeholder{color:var(--ink-4)}.onb-root .url-field input:focus-visible{box-shadow:none;border-radius:0}.import-alt{color:var(--ink-4);justify-content:center;align-items:center;gap:8px;margin-top:16px;font-size:13.5px;display:flex}.import-alt svg{width:14px;height:14px}.onb-import-error{color:var(--red-ink);align-items:flex-start;gap:8px;margin-top:16px;font-size:13px;display:flex}.onb-import-error svg{flex:none;width:15px;height:15px;margin-top:1px}.assure{grid-template-columns:repeat(3,minmax(0,230px));justify-content:center;gap:36px;margin-top:34px;display:grid}.assure .a{align-items:center;gap:11px;display:flex}@media (max-width:680px){.assure{grid-template-columns:1fr;gap:18px}}.assure .ai{background:var(--indigo-tint);width:30px;height:30px;color:var(--indigo);border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}.assure .ai svg{width:16px;height:16px}.assure .at{color:var(--ink);letter-spacing:-.01em;font-size:13px;font-weight:600}.assure .ad{color:var(--ink-3);margin-top:2px;font-size:12px;line-height:1.4}.onb-reading-split{grid-template-columns:minmax(0,1fr) 380px;align-items:center;gap:44px;width:100%;display:grid}.onb-reading-left{opacity:0;min-width:0;transition:transform .55s cubic-bezier(.2,.7,.2,1),opacity .4s;transform:translate(72px)}.onb-reading-right{opacity:0;min-width:0;transition:opacity .5s .12s,transform .55s cubic-bezier(.2,.7,.2,1) .12s;transform:translate(28px)}.onb-reading-split.is-in .onb-reading-left,.onb-reading-split.is-in .onb-reading-right{opacity:1;transform:none}.onb-reading-split.is-out{opacity:0;transition:opacity .38s,transform .42s cubic-bezier(.4,0,.2,1);transform:translateY(-16px)}.onb-reading-right .reading{margin-top:0}@media (max-width:760px){.onb-reading-split{grid-template-columns:1fr;align-items:start;gap:28px}}.reading{flex-direction:column;gap:14px;margin-top:26px;display:flex}.reading-cap{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4);align-items:center;gap:8px;margin-bottom:4px;font-size:10.5px;font-weight:700;display:flex}.read-row{background:var(--surface);border:1px solid var(--line);box-shadow:var(--o-shadow-card);border-radius:13px;align-items:center;gap:13px;padding:15px 17px;transition:border-color .3s,box-shadow .3s,opacity .3s,background .3s;display:flex}.read-row .rr-ic{background:var(--ground-2);width:32px;height:32px;color:var(--ink-3);border-radius:9px;flex:none;justify-content:center;align-items:center;transition:background .3s,color .3s;display:flex}.read-row .rr-ic svg{width:17px;height:17px}.read-row.rs-done .rr-ic{background:var(--green-tint);color:var(--green-ink)}.read-row .rr-main{flex:1;min-width:0}.read-row .rr-label{color:var(--ink);letter-spacing:-.01em;font-size:13.5px;font-weight:600}.read-row .rr-val{color:var(--ink-3);margin-top:2px;font-size:12.5px}.read-row .rr-val .code{font-family:var(--mono);color:var(--indigo-ink)}.read-row .rr-dot{background:var(--ink-4);border-radius:50%;width:9px;height:9px;display:block}.read-row .rr-pageic{width:22px;height:22px;color:var(--ink-4);flex:none}.read-row.rs-pending{opacity:.6;box-shadow:none;background:var(--surface-2);border-style:dashed}.read-row.rs-pending .rr-ic{background:var(--ground-2);color:var(--ink-4)}.read-row.rs-active{border-color:var(--indigo-tint-2);box-shadow:0 0 0 3px var(--indigo-tint), var(--o-shadow-card)}@keyframes onbRowIn{0%{opacity:0;transform:translateY(10px)scale(.99)}to{opacity:1;transform:none}}.read-row.row-in{animation:.44s cubic-bezier(.4,0,.2,1) both onbRowIn}.spinner{border:2px solid var(--line-strong);border-top-color:var(--indigo);border-radius:50%;width:16px;height:16px;animation:.7s linear infinite onbSpin}@keyframes onbSpin{to{transform:rotate(360deg)}}.read-progress{font-family:var(--mono);color:var(--ink-4);flex-direction:column;gap:10px;margin-top:24px;font-size:12px;display:flex}.read-progress .rp-url{color:var(--ink-3);word-break:break-all}.read-progress .rp-bar-row{align-items:center;gap:10px;display:flex}.read-progress .bar{background:var(--ground-2);border-radius:3px;flex:1;height:4px;overflow:hidden}.read-progress .bar i{background:var(--indigo);border-radius:3px;height:100%;transition:width .5s;display:block}.read-progress .rp-pct{flex:none}.confirm-grid{flex-direction:column;gap:22px;margin-top:28px;display:flex}.onb-root .field{flex-direction:column;gap:10px;display:flex}.field-lbl{align-items:center;gap:9px;display:flex}.field-lbl svg{width:15px;height:15px;color:var(--ink-4)}.field-lbl .t{color:var(--ink);letter-spacing:-.005em;font-size:13px;font-weight:600}.field-lbl .req{letter-spacing:.04em;text-transform:uppercase;color:var(--amber-ink);background:var(--amber-tint);border-radius:5px;padding:1px 6px;font-size:10px;font-weight:600}.field-lbl .src{color:var(--ink-4);align-items:center;gap:5px;margin-left:auto;font-size:11px;display:inline-flex}.field-lbl .src svg{width:12px;height:12px;color:var(--indigo)}.onb-root .chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.onb-root .chip{background:var(--surface);border:1px solid var(--line-strong);height:34px;color:var(--ink);border-radius:9px;align-items:center;gap:9px;padding:0 6px 0 12px;font-size:13px;display:inline-flex}.onb-root .chip.indigo{background:var(--indigo-tint);color:var(--indigo-ink);border-color:#0000}.onb-root .chip .ccode{font-family:var(--mono);color:var(--indigo);font-size:12px;font-weight:600}.onb-root .chip .cx{width:20px;height:20px;color:var(--ink-4);cursor:pointer;background:0 0;border:none;border-radius:6px;flex:none;justify-content:center;align-items:center;display:flex}.onb-root .chip .cx:hover{color:var(--ink);background:#0000000f}.onb-root .chip .cx svg{width:13px;height:13px}.onb-root .chip-add{background:var(--surface);border:1px solid var(--line-strong);height:30px;color:var(--ink-3);cursor:pointer;border-radius:8px;align-items:center;gap:7px;padding:0 12px;font-size:12.5px;font-weight:500;transition:border-color .12s,color .12s,background .12s;display:inline-flex}.onb-root .chip-add:hover{border-color:var(--indigo);color:var(--indigo)}.onb-root .chip-add svg{width:14px;height:14px}.onb-root .chip-add__count{font-family:var(--mono);color:var(--ink-4)}.naics-browse{display:inline-flex;position:relative}.onb-ndd{z-index:50;background:var(--surface);border:1px solid var(--line-strong);width:480px;max-width:calc(100vw - 48px);box-shadow:var(--o-shadow-pop);border-radius:12px;flex-direction:column;display:flex;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden}.onb-ndd__search{border-bottom:1px solid var(--line-2);height:44px;color:var(--ink-4);flex:none;align-items:center;gap:9px;padding:0 14px;display:flex}.onb-ndd__search svg{flex:none;width:15px;height:15px}.onb-ndd__search input{color:var(--ink);background:0 0;border:none;outline:none;flex:1;font-size:14px}.onb-ndd__search input::placeholder{color:var(--ink-4)}.onb-ndd__count{font-family:var(--mono);color:var(--ink-4);flex:none;font-size:10.5px}.onb-ndd__list{max-height:300px;padding:6px;overflow-y:auto}.onb-ndd__group{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4);padding:10px 10px 5px;font-size:10px;font-weight:700}.onb-ndd__empty{text-align:center;color:var(--ink-4);padding:28px;font-size:13px}.onb-naics-row{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:11px;width:100%;padding:9px 11px;display:flex}.onb-naics-row:hover,.onb-naics-row.on{background:var(--indigo-tint)}.onb-naics-row__code{font-family:var(--mono);color:var(--indigo);flex:none;font-size:12px;font-weight:600}.onb-naics-row__title{color:var(--ink-2);font-size:13px}.onb-naics-row__check{color:var(--indigo);flex:none;align-items:center;margin-left:auto;display:flex}.onb-naics-row__check svg{width:16px;height:16px}.onb-hq{position:relative}.onb-hq__box{align-items:center;display:flex;position:relative}.onb-hq__box .lead{color:var(--ink-4);pointer-events:none;align-items:center;display:flex;position:absolute;left:12px}.onb-hq__box .lead svg{width:15px;height:15px}.onb-hq__box .trail{pointer-events:none;align-items:center;display:flex;position:absolute;right:12px}.onb-hq__box .trail svg{width:15px;height:15px;color:var(--ink-4)}.onb-hq__box .trail .ok{color:var(--green-ink)}.onb-hq__input{border:1px solid var(--line-strong);background:var(--surface);width:100%;height:40px;color:var(--ink);border-radius:9px;outline:none;padding:0 36px;font-size:14.5px;transition:border-color .12s,box-shadow .12s}.onb-hq__input::placeholder{color:var(--ink-4)}.onb-hq__input:focus{border-color:var(--indigo);box-shadow:0 0 0 4px var(--indigo-tint)}.onb-hq__input.auto{border-color:var(--indigo-tint-2)}.onb-hq__dd{z-index:50;background:var(--surface);border:1px solid var(--line-strong);width:100%;box-shadow:var(--o-shadow-pop);border-radius:12px;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden}.onb-hq__list{max-height:280px;padding:6px;overflow-y:auto}.onb-hq__empty{text-align:center;color:var(--ink-4);padding:22px;font-size:13px}.onb-hq__item{text-align:left;cursor:pointer;width:100%;color:var(--ink);background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:9px 11px;font-size:13.5px;display:flex}.onb-hq__item svg{width:14px;height:14px;color:var(--ink-4);flex:none}.onb-hq__item[data-selected=true]{background:var(--indigo-tint)}.onb-hq__item .st{color:var(--ink-4)}.seg-radius{flex-wrap:wrap;gap:6px;display:inline-flex}.seg-radius button{border:1px solid var(--line-strong);background:var(--surface);height:36px;color:var(--ink-2);cursor:pointer;border-radius:9px;padding:0 16px;font-size:13px;font-weight:500;transition:all .12s}.seg-radius button:hover{border-color:var(--ink-4)}.seg-radius button.on{background:var(--indigo);border-color:var(--indigo);color:var(--rd-text-on-mark,#fff)}.toggle-chips{flex-wrap:wrap;gap:7px;display:flex}.tchip{border:1px solid var(--line-strong);background:var(--surface);height:34px;color:var(--ink-3);cursor:pointer;border-radius:9px;align-items:center;gap:7px;padding:0 14px;font-size:12.5px;font-weight:500;transition:all .12s;display:inline-flex}.tchip:hover{border-color:var(--ink-4);color:var(--ink-2)}.tchip.on{background:var(--indigo-tint);border-color:var(--indigo-tint-2);color:var(--indigo-ink)}.tchip .tk{display:none}.tchip.on .tk{color:var(--indigo);display:flex}.tchip .tk svg{width:13px;height:13px}.onb-pane.onb-pane--matches{max-width:980px}.onb-msplit{grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:start;gap:40px;width:100%;display:grid}.onb-msplit__left{opacity:0;align-self:center;min-width:0;transition:transform .55s cubic-bezier(.2,.7,.2,1),opacity .4s;transform:translate(-22px)}.onb-msplit__right{opacity:0;min-width:0;transition:opacity .5s .12s,transform .55s cubic-bezier(.2,.7,.2,1) .12s;transform:translate(22px)}.onb-msplit.is-in .onb-msplit__left,.onb-msplit.is-in .onb-msplit__right{opacity:1;transform:none}.onb-msplit .read-progress{margin-top:22px;transition:opacity .38s}.onb-msplit .match-banner{margin-top:22px;animation:.45s cubic-bezier(.2,.7,.2,1) both onbStepIn}.onb-msplit__left .actions{animation:.45s cubic-bezier(.2,.7,.2,1) 60ms both onbStepIn}.onb-msplit__reading{margin-top:0;transition:opacity .38s}.onb-fade-out{opacity:0}.onb-mcol{flex-direction:column;gap:11px;max-height:min(58vh,540px);padding-right:8px;animation:.5s cubic-bezier(.2,.7,.2,1) both onbStepIn;display:flex;overflow-y:auto}@media (max-width:760px){.onb-msplit{grid-template-columns:1fr;gap:26px}.onb-msplit__left,.onb-msplit__right{transform:none}.onb-mcol{max-height:none;padding-right:0;overflow:visible}}.matches{flex-direction:column;gap:11px;margin-top:22px;display:flex}.mcard{background:var(--surface);border:1px solid var(--line);border-radius:var(--o-radius);box-shadow:var(--o-shadow-card);grid-template-columns:52px 1fr auto;align-items:start;gap:0 16px;padding:17px 18px;transition:box-shadow .18s,border-color .18s,transform .18s;display:grid}.mcard:hover{box-shadow:var(--o-shadow-lift);border-color:var(--line-strong)}.mcard.enter{opacity:0;transform:translateY(10px)}.mcard.shown{opacity:1;transition:opacity .5s,transform .5s cubic-bezier(.2,.7,.2,1);transform:none}.mcard-rail{flex-direction:column;align-items:center;gap:5px;padding-top:1px;display:flex}.mcard-rail .rband{letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:700}.band-strong{color:var(--green-ink)}.band-moderate{color:var(--indigo)}.band-weak{color:var(--ink-3)}.mcard-main{flex-direction:column;gap:8px;min-width:0;display:flex}.mcard-title{letter-spacing:-.012em;color:var(--ink);text-wrap:pretty;margin:0;font-size:15px;font-weight:600;line-height:1.32}.mcard-agency{color:var(--ink-3);font-size:12.5px}.mcard-foot{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.mcard-right{flex-direction:column;align-items:flex-end;gap:7px;min-width:116px;display:flex}.mcard-due{align-items:center;gap:7px;display:inline-flex}.mcard-due .date{color:var(--ink);font-size:13px;font-weight:600}.mcard-due svg{width:13px;height:13px;color:var(--ink-4)}.dleft{height:19px;font-family:var(--mono);background:var(--rd-surface-3);color:var(--ink-3);border-radius:5px;align-items:center;padding:0 7px;font-size:10.5px;font-weight:500;display:inline-flex}.dleft.warn{background:var(--amber-tint);color:var(--amber-ink)}.dleft.crit{background:var(--red-tint);color:var(--red-ink)}.sig{background:var(--surface-2);border:1px solid var(--line-2);height:22px;color:var(--ink-2);white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:0 8px;font-size:11.5px;font-weight:500;display:inline-flex}.sig svg{width:12px;height:12px;color:var(--ink-3)}.sig.good{background:var(--green-tint);color:var(--green-ink);border-color:#0000}.sig.good svg{color:var(--green)}.sig.indigo{background:var(--indigo-tint);color:var(--indigo-ink);border-color:#0000}.sig.indigo svg{color:var(--indigo)}.sig.warn{background:var(--amber-tint);color:var(--amber-ink);border-color:#0000}.sig.warn svg{color:var(--amber-ink)}.sig .ccode{font-family:var(--mono);font-size:10.5px}.match-banner{background:var(--green-tint);border:1px solid color-mix(in oklch, var(--green) 30%, transparent);border-radius:13px;align-items:center;gap:14px;margin-top:22px;padding:15px 18px;display:flex}.match-banner .mb-ic{background:var(--surface);width:38px;height:38px;color:var(--green);box-shadow:var(--o-shadow-card);border-radius:11px;flex:none;justify-content:center;align-items:center;display:flex}.match-banner .mb-ic svg{width:20px;height:20px}.match-banner .mb-t{color:var(--ink);letter-spacing:-.01em;font-size:14.5px;font-weight:600}.rd-tour{z-index:1000;position:fixed;inset:0}.rd-tour-spot{pointer-events:none;box-shadow:0 0 0 9999px #10101485, 0 0 0 2px var(--rd-mark-action);border-radius:10px;position:fixed}.rd-tour-tip{background:var(--rd-surface-0);border:1px solid var(--rd-border);color:var(--rd-text-1);border-radius:14px;padding:17px 18px;transition:top .34s cubic-bezier(.2,.7,.2,1),left .34s cubic-bezier(.2,.7,.2,1);position:fixed;box-shadow:0 18px 50px -12px #21212757,0 6px 18px -8px #21212738}.rd-tour-arrow{background:var(--rd-surface-0);border:1px solid var(--rd-border);border-bottom:none;border-right:none;width:14px;height:14px;position:absolute;transform:rotate(45deg)}.rd-tour-tip .rd-tour-arrow[style*=bottom]{border:1px solid var(--rd-border);border-top:none;border-left:none}.rd-tour-ey{letter-spacing:.06em;text-transform:uppercase;color:var(--rd-mark-action);font-size:10.5px;font-weight:700}.rd-tour-t{letter-spacing:-.01em;color:var(--rd-text-1);margin:9px 0 0;font-size:15.5px;font-weight:600}.rd-tour-d{color:var(--rd-text-2);text-wrap:pretty;margin:7px 0 0;font-size:13px;line-height:1.5}.rd-tour-foot{align-items:center;gap:10px;margin-top:16px;display:flex}.rd-tour-dots{gap:5px;display:flex}.rd-tour-dots i{background:var(--rd-border-strong);border-radius:50%;width:6px;height:6px}.rd-tour-dots i.on{background:var(--rd-mark-action);border-radius:3px;width:16px}.rd-tour-nav{align-items:center;gap:6px;margin-left:auto;display:flex}.rd-tour-btn{cursor:pointer;border:1px solid #0000;border-radius:9px;height:32px;padding:0 13px;font-family:inherit;font-size:13px;font-weight:600}.rd-tour-btn--quiet{color:var(--rd-text-3);background:0 0}.rd-tour-btn--quiet:hover{color:var(--rd-text-1)}.rd-tour-btn--ghost{color:var(--rd-text-2);border-color:var(--rd-border-strong);background:0 0}.rd-tour-btn--primary{background:var(--rd-mark-action);color:var(--rd-text-on-mark,#fff);padding:0 15px}.rd-tour-btn--primary:hover{background:var(--rd-mark-action-hover)}
