.rb-auth-page{background-color:rgb(var(--g-canvas));background-image:linear-gradient(177deg,rgb(var(--g-brand-200)/.85) 0,rgb(var(--g-brand-100)/.62) 22%,rgb(var(--g-brand-50)/.42) 44%,transparent 70%);background-attachment:fixed;color:rgb(var(--g-fg))}.dark .rb-auth-page{background-image:linear-gradient(177deg,rgb(var(--g-brand-700)/.45) 0,rgb(var(--g-brand-800)/.32) 24%,rgb(var(--g-brand-900)/.24) 46%,transparent 72%)}.rb-showcase{--rb-u:clamp(7px,min(1.14vh,1.2vw),15px);position:relative;overflow:hidden;pointer-events:none}.rb-showcase:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 1px 1px,rgb(var(--g-brand-900)/.15) 1px,transparent 0);background-size:calc(var(--rb-u) * 2.4) calc(var(--rb-u) * 2.4);-webkit-mask-image:radial-gradient(115% 88% at 50% 42%,#000 12%,transparent 74%);mask-image:radial-gradient(115% 88% at 50% 42%,#000 12%,transparent 74%)}.dark .rb-showcase:before{background-image:radial-gradient(circle at 1px 1px,rgb(var(--g-brand-200)/.16) 1px,transparent 0)}.rb-showcase:after{content:"";position:absolute;inset:0;background:radial-gradient(36% 25% at 50% 43%,rgb(var(--g-brand-300)/.52),transparent 72%),radial-gradient(72% 60% at 52% 52%,rgb(var(--g-brand-200)/.45),transparent 78%)}.dark .rb-showcase:after{background:radial-gradient(36% 25% at 50% 43%,rgb(var(--g-brand-500)/.34),transparent 72%),radial-gradient(72% 60% at 52% 52%,rgb(var(--g-brand-800)/.52),transparent 78%)}.rb-os{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;padding:calc(var(--rb-u) * 3) calc(var(--rb-u) * 3.4)}.rb-os__inner{gap:calc(var(--rb-u) * 1.7);inline-size:100%;max-inline-size:calc(var(--rb-u) * 66);animation:rb-os-in .78s cubic-bezier(.22,1,.36,1) both}.rb-os__inner,.rb-os__intro{display:flex;flex-direction:column}.rb-os__intro{gap:calc(var(--rb-u) * .62)}.rb-os__eyebrow{display:flex;align-items:center;gap:.62em;margin:0;font-size:calc(var(--rb-u) * .98);font-weight:var(--g-weight-semibold);letter-spacing:.09em;text-transform:uppercase;color:rgb(var(--g-brand-600))}.dark .rb-os__eyebrow{color:rgb(var(--g-brand-300))}.rb-os__live{inline-size:.5em;block-size:.5em;border-radius:50%;background:rgb(var(--g-success));box-shadow:0 0 0 .3em rgb(var(--g-success)/.16);animation:rb-os-live 2.6s ease-in-out infinite}.rb-os__title{margin:0;max-inline-size:calc(var(--rb-u) * 38);font-size:calc(var(--rb-u) * 3.05);font-weight:var(--g-weight-semibold);line-height:1.06;letter-spacing:var(--g-tracking-display);color:rgb(var(--g-ink));text-wrap:balance}.rb-os__lede{margin:0;max-inline-size:calc(var(--rb-u) * 46);font-size:calc(var(--rb-u) * 1.32);line-height:1.5;color:rgb(var(--g-fg-secondary))}.rb-os__flow{display:flex;flex-direction:column}.rb-os-card{border:1px solid rgb(var(--g-border));border-radius:calc(var(--rb-u) * 1.15);background:rgb(var(--g-raised));box-shadow:0 calc(var(--rb-u) * .9) calc(var(--rb-u) * 2.3) calc(var(--rb-u) * -.9) rgb(var(--g-overlay)/.24),0 calc(var(--rb-u) * .12) calc(var(--rb-u) * .35) rgb(var(--g-overlay)/.07)}.rb-os-over{display:block;font-size:calc(var(--rb-u) * .8);font-weight:var(--g-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--g-fg-muted))}.rb-os-listing{display:flex;align-items:center;gap:calc(var(--rb-u) * 1);padding:calc(var(--rb-u) * .85);block-size:calc(var(--rb-u) * 5.8)}.rb-os-listing__shot{display:flex;flex:none;align-self:stretch;inline-size:calc(var(--rb-u) * 6.6);border-radius:calc(var(--rb-u) * .7);overflow:hidden}.rb-os-listing__text{display:flex;flex:1;flex-direction:column;gap:calc(var(--rb-u) * .14);min-inline-size:0}.rb-os-listing__name{font-size:calc(var(--rb-u) * 1.42);font-weight:var(--g-weight-semibold);line-height:1.2;letter-spacing:var(--g-tracking-heading);color:rgb(var(--g-ink))}.rb-os-listing__meta{font-size:calc(var(--rb-u) * .98);color:rgb(var(--g-fg-secondary));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rb-os-listing__end{display:flex;flex:none;flex-direction:column;align-items:flex-end;gap:calc(var(--rb-u) * .3)}.rb-os-listing__price{font-size:calc(var(--rb-u) * 1.28);color:rgb(var(--g-ink))}.rb-os-listing__price,.rb-os-tag{font-weight:var(--g-weight-semibold)}.rb-os-tag{padding:.3em .72em;border-radius:var(--g-radius-pill);background:rgb(var(--g-tint));font-size:calc(var(--rb-u) * .8);color:rgb(var(--g-tint-fg));white-space:nowrap}.rb-os-seam{display:flex;flex-direction:column;align-items:center;gap:calc(var(--rb-u) * .42);padding-block:calc(var(--rb-u) * .5)}.rb-os-wire{inline-size:2px;block-size:calc(var(--rb-u) * 1.1);border-radius:1px;background-image:linear-gradient(180deg,rgb(var(--g-brand-400)/.85) 0 48%,rgb(var(--g-brand-400)/0) 48%);background-size:100% calc(var(--rb-u) * .62);animation:rb-os-wire .82s linear infinite}.rb-os-chip{display:inline-flex;align-items:center;gap:.55em;padding:.34em .9em .34em .34em;border:1px solid rgb(var(--g-border));border-radius:var(--g-radius-pill);background:rgb(var(--g-raised));box-shadow:var(--g-shadow-xs);font-size:calc(var(--rb-u) * .96);font-weight:var(--g-weight-medium);color:rgb(var(--g-fg-secondary));white-space:nowrap}.rb-os-chip__step{display:grid;place-items:center;inline-size:1.75em;block-size:1.75em;border-radius:50%;background:rgb(var(--g-primary));font-size:.86em;font-weight:var(--g-weight-semibold);color:rgb(var(--g-primary-fg))}.rb-os-bus{position:relative;block-size:calc(var(--rb-u) * 3.1)}.rb-os-bus--in{transform:scaleY(-1)}.rb-os-bus--in .rb-os-bus__drop,.rb-os-bus--in .rb-os-bus__stem{animation-direction:reverse}.rb-os-bus__drop,.rb-os-bus__stem{position:absolute;inline-size:2px;margin-inline-start:-1px;background-image:linear-gradient(180deg,rgb(var(--g-brand-500)/.9) 0 52%,rgb(var(--g-brand-500)/0) 52%);background-size:100% calc(var(--rb-u) * .66);animation:rb-os-wire .76s linear infinite}.dark .rb-os-bus__drop,.dark .rb-os-bus__stem{background-image:linear-gradient(180deg,rgb(var(--g-brand-300)/.9) 0 52%,rgb(var(--g-brand-300)/0) 52%)}.rb-os-bus__stem{inset-inline-start:50%;inset-block-start:0;block-size:42%}.rb-os-bus__drop{inset-block:42% 0}.rb-os-bus__drop:after{content:"";position:absolute;inset-block-end:calc(var(--rb-u) * -.16);inset-inline-start:50%;inline-size:calc(var(--rb-u) * .42);block-size:calc(var(--rb-u) * .42);margin-inline-start:calc(var(--rb-u) * -.21);border-radius:50%;background:rgb(var(--g-primary))}.rb-os-bus__rail{position:absolute;inset-block-start:42%;block-size:2px;margin-block-start:-1px;border-radius:1px;background:rgb(var(--g-brand-400)/.55)}.rb-os-engine{display:flex;flex-direction:column;gap:calc(var(--rb-u) * .85);padding:calc(var(--rb-u) * 1.05);border-color:rgb(var(--g-border-brand-strong));background:linear-gradient(180deg,rgb(var(--g-brand-50)) 0,rgb(var(--g-raised)) 46%);box-shadow:0 calc(var(--rb-u) * 1.5) calc(var(--rb-u) * 3.4) calc(var(--rb-u) * -1.2) rgb(var(--g-brand-800)/.34),0 calc(var(--rb-u) * .12) calc(var(--rb-u) * .35) rgb(var(--g-overlay)/.08)}.dark .rb-os-engine{background:linear-gradient(180deg,rgb(var(--g-tint)/.55) 0,rgb(var(--g-raised)) 46%)}.rb-os-engine__head{display:flex;align-items:center;gap:calc(var(--rb-u) * .5)}.rb-os-engine .rb-os-engine__mark{block-size:calc(var(--rb-u) * 1.55);inline-size:auto}.rb-os-engine__name{font-size:calc(var(--rb-u) * 1.18);font-weight:var(--g-weight-semibold);letter-spacing:var(--g-tracking-heading);color:rgb(var(--g-ink))}.rb-os-engine__badge{display:inline-flex;align-items:center;gap:.45em;margin-inline-start:auto;padding:.34em .8em;border:1px solid rgb(var(--g-border-brand));border-radius:var(--g-radius-pill);background:rgb(var(--g-brand-50));font-size:calc(var(--rb-u) * .96)}.dark .rb-os-engine__badge{background:rgb(var(--g-tint))}.rb-os-engine__badge svg{inline-size:1.15em;block-size:1.15em;color:rgb(var(--g-primary));animation:rb-os-sparkle 2s ease-in-out infinite}.rb-os-engine__phrase{font-weight:var(--g-weight-semibold);background-image:linear-gradient(90deg,rgb(var(--g-brand-400)) 0,rgb(var(--g-brand-700)) 50%,rgb(var(--g-brand-400)) 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:rb-os-shimmer 3s linear infinite}.dark .rb-os-engine__phrase{background-image:linear-gradient(90deg,rgb(var(--g-brand-300)) 0,rgb(var(--g-brand-100)) 50%,rgb(var(--g-brand-300)) 100%)}.rb-os-engine__work{display:flex;align-items:stretch;gap:calc(var(--rb-u) * .85)}.rb-os-engine__stream{display:flex;flex:1.4;flex-direction:column;gap:calc(var(--rb-u) * .5);min-inline-size:0;padding:calc(var(--rb-u) * .75);border:1px solid rgb(var(--g-border-soft));border-radius:calc(var(--rb-u) * .75);background:rgb(var(--g-canvas))}.dark .rb-os-engine__stream{background:rgb(var(--g-field-bg))}.rb-os-engine__quote{font-size:calc(var(--rb-u) * 1.06);font-weight:var(--g-weight-medium);line-height:1.35;color:rgb(var(--g-fg-strong))}.rb-os-engine__row{display:flex;align-items:center;gap:.5em}.rb-os-caret{inline-size:2px;block-size:calc(var(--rb-u) * 1);border-radius:1px;background:rgb(var(--g-primary));animation:rb-os-caret 1.1s steps(1) infinite}.rb-os-lines{display:flex;flex-direction:column;gap:calc(var(--rb-u) * .4)}.rb-os-line{display:block;block-size:calc(var(--rb-u) * .32);border-radius:var(--g-radius-pill);background:rgb(var(--g-border))}.rb-os-line--head{block-size:calc(var(--rb-u) * .44);background:rgb(var(--g-border-strong)/.55)}.rb-os-engine__assets{display:flex;flex:1;flex-wrap:wrap;align-content:center;gap:calc(var(--rb-u) * .38);min-inline-size:0;margin:0;padding:0;list-style:none}.rb-os-pill{display:inline-flex;align-items:center;gap:.4em;padding:.34em .7em;border:1px solid rgb(var(--g-border));border-radius:var(--g-radius-pill);background:rgb(var(--g-canvas));font-size:calc(var(--rb-u) * .9);color:rgb(var(--g-fg-secondary));white-space:nowrap}.dark .rb-os-pill{background:rgb(var(--g-field-bg))}.rb-os-pill svg{inline-size:1.15em;block-size:1.15em;color:rgb(var(--g-success))}.rb-os-pill--busy{border-color:rgb(var(--g-border-brand-strong));background:rgb(var(--g-brand-50));color:rgb(var(--g-primary))}.dark .rb-os-pill--busy{background:rgb(var(--g-tint));color:rgb(var(--g-brand-200))}.rb-os-pill__dots{display:inline-flex;align-items:center;gap:.2em}.rb-os-pill__dots i{display:block;inline-size:.3em;block-size:.3em;border-radius:50%;background:currentColor;animation:rb-os-bounce 1.05s ease-in-out infinite}.rb-os-pill__dots i:nth-child(2){animation-delay:.14s}.rb-os-pill__dots i:nth-child(3){animation-delay:.28s}.rb-os-chans{display:flex;align-items:stretch;gap:calc(var(--rb-u) * .62);block-size:calc(var(--rb-u) * 15)}.rb-os-chan{display:flex;flex-direction:column;min-inline-size:0;animation:rb-os-rise .62s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--rb-in,0ms)}.rb-os-chan__word{display:block;flex:none;padding:calc(var(--rb-u) * .34) calc(var(--rb-u) * .45);background:rgb(var(--g-brand-900));font-size:calc(var(--rb-u) * .78);font-weight:var(--g-weight-bold);letter-spacing:.08em;text-transform:uppercase;text-align:center;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dark .rb-os-chan__word{background:rgb(var(--g-brand-700))}.rb-os-chan__frame{position:relative;display:flex;flex:1;flex-direction:column;min-block-size:0;overflow:hidden;border:1px solid rgb(var(--g-border));border-radius:calc(var(--rb-u) * .7);background:rgb(var(--g-raised));box-shadow:0 calc(var(--rb-u) * .75) calc(var(--rb-u) * 1.8) calc(var(--rb-u) * -.7) rgb(var(--g-overlay)/.26),0 1px 2px rgb(var(--g-overlay)/.06)}.rb-os-chan--ghost .rb-os-chan__frame{border-style:dashed;border-color:rgb(var(--g-border-strong)/.7);background:transparent;box-shadow:none}.rb-os-chan--ghost .rb-os-chan__word{background:transparent;border-block-end:1px dashed rgb(var(--g-border-strong)/.7);color:rgb(var(--g-fg-muted))}.rb-os-cover{position:relative;display:block;overflow:hidden;inline-size:100%;background:radial-gradient(38% 34% at 76% 20%,hsla(0,0%,100%,.3),transparent 72%),linear-gradient(146deg,rgb(var(--rb-cover-a)),rgb(var(--rb-cover-b)))}.rb-os-cover--fill{flex:1 1 auto;min-block-size:0}.rb-os-cover--azure{--rb-cover-a:var(--g-brand-300);--rb-cover-b:var(--g-brand-800)}.rb-os-cover--dusk{--rb-cover-a:var(--g-series-7);--rb-cover-b:var(--g-brand-950)}.rb-os-cover--ember{--rb-cover-a:var(--g-series-4);--rb-cover-b:var(--g-series-8)}.rb-os-cover--meadow{--rb-cover-a:var(--g-series-3);--rb-cover-b:var(--g-series-6)}.rb-os-cover--rose{--rb-cover-a:var(--g-series-5);--rb-cover-b:var(--g-series-7)}.rb-os-cover:after{content:"";position:absolute;z-index:2;inset:0;background:linear-gradient(118deg,hsla(0,0%,100%,.18),hsla(0,0%,100%,.06) 34%,transparent 78%)}.rb-os-cover__photo{inset:0;block-size:100%;-o-object-fit:cover;object-fit:cover;background:transparent}.rb-os-cover__photo,.rb-os-cover__scene{position:absolute;z-index:1;inline-size:100%}.rb-os-cover__scene{inset-block-end:0;inset-inline:0;--rb-shade:var(--g-brand-950);--rb-lit:255 209 145}.rb-os-listing__shot .rb-os-cover__scene{inline-size:132%;inset-inline-start:-16%}.rb-os-cover--wide .rb-os-cover__scene{inline-size:158%;inset-inline-start:-29%;inset-block-end:6%}.rb-os-cover__scrim{position:absolute;z-index:3;inset:0;background:linear-gradient(to top,rgb(var(--g-brand-950)/.76) 0,transparent 56%)}.rb-os-cover__body{inset-inline:0;inset-block-end:0;gap:.2em;padding:calc(var(--rb-u) * .42)}.rb-os-cover__body,.rb-os-rail{position:absolute;z-index:4;display:flex;flex-direction:column;color:#fff}.rb-os-rail{inset-inline-end:calc(var(--rb-u) * .28);inset-block-end:calc(var(--rb-u) * 2.7);align-items:center;gap:calc(var(--rb-u) * .42);font-size:calc(var(--rb-u) * .6);font-weight:var(--g-weight-semibold)}.rb-os-rail__item{display:flex;flex-direction:column;align-items:center;gap:.15em;text-shadow:0 1px 2px rgba(0,0,0,.35)}.rb-os-rail__item svg{inline-size:calc(var(--rb-u) * .9);block-size:calc(var(--rb-u) * .9)}.rb-os-handle{font-size:calc(var(--rb-u) * .68);font-weight:var(--g-weight-semibold)}.rb-os-cap{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:calc(var(--rb-u) * .62);line-height:1.25;opacity:.9}.rb-os-acct{display:flex;flex:none;align-items:center;gap:.45em;padding:calc(var(--rb-u) * .36) calc(var(--rb-u) * .42);font-size:calc(var(--rb-u) * .66);font-weight:var(--g-weight-semibold);color:rgb(var(--g-fg-secondary));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rb-os-acct__dot{flex:none;inline-size:calc(var(--rb-u) * .74);block-size:calc(var(--rb-u) * .74);border-radius:50%;background:linear-gradient(140deg,rgb(var(--g-series-5)),rgb(var(--g-series-4)))}.rb-os-acct__mark{display:grid;place-items:center;flex:none;inline-size:calc(var(--rb-u) * .82);block-size:calc(var(--rb-u) * .82);border-radius:calc(var(--rb-u) * .2);background:rgb(var(--g-primary));font-size:calc(var(--rb-u) * .54);font-weight:var(--g-weight-bold);color:rgb(var(--g-primary-fg))}.rb-os-acts{display:flex;flex:none;align-items:center;gap:.6em;padding:calc(var(--rb-u) * .42) calc(var(--rb-u) * .42) 0;color:rgb(var(--g-fg-secondary))}.rb-os-acts svg{inline-size:calc(var(--rb-u) * .8);block-size:calc(var(--rb-u) * .8)}.rb-os-acts__end{margin-inline-start:auto}.rb-os-frame__pad{flex-direction:column;gap:calc(var(--rb-u) * .4)}.rb-os-adbar,.rb-os-frame__pad{display:flex;padding:calc(var(--rb-u) * .42)}.rb-os-adbar{flex:none;align-items:center;gap:.5em;background:rgb(var(--g-panel))}.rb-os-adbar__text{display:block;flex:1;min-inline-size:0}.rb-os-adbar__url{font-size:calc(var(--rb-u) * .56);letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--g-fg-muted))}.rb-os-adbar__head,.rb-os-adbar__url{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rb-os-adbar__head{font-size:calc(var(--rb-u) * .68);font-weight:var(--g-weight-semibold);color:rgb(var(--g-fg-strong))}.rb-os-adbar__btn{flex:none;padding:.32em .62em;border-radius:calc(var(--rb-u) * .28);background:rgb(var(--g-primary));font-size:calc(var(--rb-u) * .6);font-weight:var(--g-weight-semibold);color:rgb(var(--g-primary-fg))}.rb-os-serp{display:flex;flex:1;flex-direction:column;gap:calc(var(--rb-u) * .32);padding:calc(var(--rb-u) * .55)}.rb-os-serp__row{display:flex;align-items:center;gap:.4em;min-inline-size:0}.rb-os-serp__tag{flex:none;padding:.05em .4em;border:1px solid rgb(var(--g-border-strong));border-radius:.3em;font-size:calc(var(--rb-u) * .54);font-weight:var(--g-weight-bold);color:rgb(var(--g-fg-strong))}.rb-os-serp__url{font-size:calc(var(--rb-u) * .56);color:rgb(var(--g-fg-muted));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rb-os-serp__title{font-size:calc(var(--rb-u) * .78);font-weight:var(--g-weight-semibold);line-height:1.25;color:rgb(var(--g-brand-500))}.dark .rb-os-serp__title{color:rgb(var(--g-brand-300))}.rb-os-serp__links{font-size:calc(var(--rb-u) * .58);color:rgb(var(--g-brand-500));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dark .rb-os-serp__links{color:rgb(var(--g-brand-300))}.rb-os-serp__rule{display:block;block-size:1px;margin-block:calc(var(--rb-u) * .18);background:rgb(var(--g-border-soft))}.rb-os-serp__rest{display:flex;flex:1;flex-direction:column;justify-content:space-around;gap:calc(var(--rb-u) * .4);min-block-size:0}.rb-os-serp__ghost{display:flex;flex-direction:column;gap:calc(var(--rb-u) * .3);opacity:.55}.rb-os-frame--mail .rb-os-cover--fill{flex:0 0 calc(var(--rb-u) * 3.5)}.rb-os-mail__subject{font-size:calc(var(--rb-u) * .74);font-weight:var(--g-weight-semibold);color:rgb(var(--g-fg-strong));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rb-os-mail__foot{display:flex;flex-direction:column;gap:calc(var(--rb-u) * .4);margin-block-start:auto;opacity:.6}.rb-os-mail__btn{align-self:flex-start;padding:.3em .66em;border-radius:var(--g-radius-pill);background:rgb(var(--g-primary));font-size:calc(var(--rb-u) * .6);font-weight:var(--g-weight-semibold);color:rgb(var(--g-primary-fg))}.rb-os-more{display:flex;flex:1;flex-direction:column;justify-content:center;gap:calc(var(--rb-u) * .55);padding:calc(var(--rb-u) * .5)}.rb-os-more__row{display:flex;align-items:center;gap:.45em;font-size:calc(var(--rb-u) * .7);color:rgb(var(--g-fg-secondary));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rb-os-more__row svg{flex:none;inline-size:1.15em;block-size:1.15em;color:rgb(var(--g-primary))}.rb-os-results{display:flex;align-items:stretch;gap:calc(var(--rb-u) * .95);padding:calc(var(--rb-u) * .85)}.rb-os-results__stat{display:flex;flex:none;flex-direction:column;justify-content:center;gap:calc(var(--rb-u) * .28);padding-inline-end:calc(var(--rb-u) * .95);border-inline-end:1px solid rgb(var(--g-border-soft))}.rb-os-stat{display:flex;align-items:baseline;gap:.4em}.rb-os-stat__value{font-size:calc(var(--rb-u) * 2.5);font-weight:var(--g-weight-semibold);line-height:1;letter-spacing:-.02em;color:rgb(var(--g-ink))}.rb-os-stat__delta{display:inline-flex;align-items:center;gap:.18em;font-size:calc(var(--rb-u) * .84);font-weight:var(--g-weight-semibold);color:rgb(var(--g-success))}.rb-os-stat__delta svg{inline-size:1.05em;block-size:1.05em}.rb-os-results__people{display:flex;flex:1.15;flex-direction:column;justify-content:center;gap:calc(var(--rb-u) * .4);min-inline-size:0;margin:0;padding:0;list-style:none}.rb-os-person{display:flex;align-items:center;gap:calc(var(--rb-u) * .45);min-inline-size:0}.rb-os-person__who{display:grid;place-items:center;flex:none;inline-size:calc(var(--rb-u) * 1.5);block-size:calc(var(--rb-u) * 1.5);border-radius:50%;background:rgb(var(--g-tint));font-size:calc(var(--rb-u) * .6);font-weight:var(--g-weight-bold);color:rgb(var(--g-tint-fg))}.rb-os-person__text{display:flex;flex-direction:column;min-inline-size:0}.rb-os-person__name{font-size:calc(var(--rb-u) * .84);font-weight:var(--g-weight-medium);color:rgb(var(--g-fg-strong))}.rb-os-person__name,.rb-os-person__src{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rb-os-person__src{font-size:calc(var(--rb-u) * .7);color:rgb(var(--g-fg-muted))}.rb-os-person__dot{flex:none;inline-size:calc(var(--rb-u) * .4);block-size:calc(var(--rb-u) * .4);margin-inline-start:auto;border-radius:50%;background:rgb(var(--g-primary));animation:rb-os-live 2.6s ease-in-out infinite}.rb-os-results__reach{display:flex;flex:1;flex-direction:column;justify-content:center;gap:calc(var(--rb-u) * .34);min-inline-size:0}.rb-os-bar{display:flex;align-items:center;gap:calc(var(--rb-u) * .4)}.rb-os-bar__name{flex:none;inline-size:calc(var(--rb-u) * 4.2);font-size:calc(var(--rb-u) * .72);color:rgb(var(--g-fg-secondary));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rb-os-bar__track{flex:1;block-size:calc(var(--rb-u) * .4);border-radius:var(--g-radius-pill);background:rgb(var(--g-rail));overflow:hidden}.rb-os-bar__fill{display:block;block-size:100%;border-radius:var(--g-radius-pill);background:rgb(var(--rb-bar));transform-origin:left center;animation:rb-os-grow .9s cubic-bezier(.22,1,.36,1) both;animation-delay:.48s}.rb-os-trust{display:flex;flex-wrap:wrap;gap:calc(var(--rb-u) * .5) calc(var(--rb-u) * 1.5);margin:0;padding-block:calc(var(--rb-u) * 1) 0;padding-inline:0;border-block-start:1px solid rgb(var(--g-border)/.8);list-style:none}.rb-os-trust li{display:flex;align-items:center;gap:.45em;font-size:calc(var(--rb-u) * .98);font-weight:var(--g-weight-medium);color:rgb(var(--g-fg-secondary))}.rb-os-trust li svg{flex:none;inline-size:1.25em;block-size:1.25em;color:rgb(var(--g-primary))}@keyframes rb-os-in{0%{opacity:0;transform:translate3d(0,calc(var(--rb-u) * 1.2),0)}to{opacity:1;transform:none}}@keyframes rb-os-rise{0%{opacity:0;transform:translate3d(0,calc(var(--rb-u) * 1.4),0)}to{opacity:1;transform:none}}@keyframes rb-os-wire{0%{background-position:0 0}to{background-position:0 calc(var(--rb-u) * .62)}}@keyframes rb-os-dash{to{stroke-dashoffset:-16}}@keyframes rb-os-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes rb-os-sparkle{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.86);opacity:.7}}@keyframes rb-os-caret{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes rb-os-bounce{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-.14em)}}@keyframes rb-os-live{0%,to{opacity:1}50%{opacity:.35}}@keyframes rb-os-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.rb-os-bar__fill,.rb-os-bus__drop,.rb-os-bus__stem,.rb-os-caret,.rb-os-chan,.rb-os-engine__badge svg,.rb-os-engine__phrase,.rb-os-person__dot,.rb-os-pill__dots i,.rb-os-wire,.rb-os__inner,.rb-os__live{animation:none}}.rb-auth-column h1{font-size:clamp(2rem,1.35rem + 1.4vw,2.75rem);font-weight:var(--g-weight-semibold);line-height:1.08;letter-spacing:var(--g-tracking-display);text-wrap:balance}.rb-auth-column h1+p{margin-block-start:.35rem;font-size:var(--g-text-md);line-height:var(--g-leading-relaxed)}