@property --rb-fin-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.rb-fin{--rb-fin-ease:cubic-bezier(.16, 1, .3, 1);--rb-fin-emerald:52 211 153;justify-content:center;align-items:flex-end}.rb-fin:not(.hidden){display:flex}@media (min-width:48rem){.rb-fin{align-items:center;padding:1.5rem}}.rb-fin-backdrop{background:radial-gradient(ellipse 60% 50% at 50% 40%, rgb(var(--rb-fin-emerald) / .08), transparent 70%), #000c;-webkit-backdrop-filter:blur(18px)saturate(140%);position:absolute;inset:0}.rb-fin[data-state=open] .rb-fin-backdrop{animation:.45s ease-out backwards rb-fin-fade}.rb-fin[data-state=closing] .rb-fin-backdrop{animation:.28s ease-in reverse both rb-fin-fade}.rb-fin-panel{isolation:isolate;width:100%;max-height:92dvh;color:var(--color-ink);touch-action:pan-y;background:linear-gradient(#101113 0%,#09090b 55%,#060607 100%);border-radius:1.75rem 1.75rem 0 0;outline:none;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 -20px 80px -20px #000000e6}@media (min-width:48rem){.rb-fin-panel{max-width:38rem;max-height:min(52rem,100dvh - 3rem);box-shadow:inset 0 1px 0 #ffffff14, 0 0 0 1px #ffffff0f, 0 50px 140px -30px #000000f2, 0 0 120px -40px rgb(var(--rb-fin-emerald) / .35);border-radius:1.75rem}}.rb-fin-panel:before{content:"";z-index:5;border-radius:inherit;background:conic-gradient(from var(--rb-fin-angle), #ffffff0f 0deg, #ffffff0f 210deg, rgb(var(--rb-fin-emerald) / .9) 280deg, #fffffff2 300deg, rgb(var(--rb-fin-emerald) / .4) 320deg, #ffffff0f 360deg);-webkit-mask-composite:xor;pointer-events:none;padding:1px;animation:7s linear infinite rb-fin-spin;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.rb-fin[data-state=open] .rb-fin-panel{animation:rb-fin-sheet-in .6s var(--rb-fin-ease) backwards}.rb-fin[data-state=closing] .rb-fin-panel{animation:.28s cubic-bezier(.4,0,1,1) both rb-fin-sheet-out}@media (min-width:48rem){.rb-fin[data-state=open] .rb-fin-panel{animation-name:rb-fin-pop-in;animation-duration:.75s}.rb-fin[data-state=closing] .rb-fin-panel{animation-name:rb-fin-pop-out}}.rb-fin-panel[data-dragging],.rb-fin-panel[data-released]{transform:translateY(var(--drag,0px));animation:none!important}.rb-fin-panel[data-released]{transition:transform .4s var(--rb-fin-ease)}.rb-fin-aura{z-index:-1;pointer-events:none;border-radius:9999px;width:22rem;height:22rem;position:absolute}.rb-fin-aura--a{background:radial-gradient(circle, rgb(var(--rb-fin-emerald) / .22), transparent 65%);animation:11s ease-in-out infinite alternate rb-fin-drift;top:-11rem;right:-7rem}.rb-fin-aura--b{background:radial-gradient(circle,#38bdf81a,#0000 65%);animation:14s ease-in-out -5s infinite alternate-reverse rb-fin-drift;bottom:-13rem;left:-9rem}.rb-fin-grid{z-index:-1;pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:28px 28px;height:16rem;position:absolute;inset:0 0 auto;-webkit-mask-image:radial-gradient(70% 90% at 70% 0,#000 10%,#0000 70%);mask-image:radial-gradient(70% 90% at 70% 0,#000 10%,#0000 70%)}.rb-fin[data-state=open] [data-fin-reveal]{animation:rb-fin-rise .7s var(--rb-fin-ease) backwards;animation-delay:calc(.14s + var(--i,0) * 65ms)}.rb-fin-head{flex:none;padding:.75rem 1.25rem 1.25rem;position:relative}@media (min-width:48rem){.rb-fin-head{padding:2rem 2rem 1.5rem}}.rb-fin-grabber{cursor:grab;background:#fff3;border-radius:9999px;width:2.75rem;height:.3rem;margin:0 auto 1rem;display:block}@media (min-width:48rem){.rb-fin-grabber{display:none}}.rb-fin-seal{border:1px solid rgb(var(--rb-fin-emerald) / .3);background:linear-gradient(145deg, rgb(var(--rb-fin-emerald) / .22), rgb(var(--rb-fin-emerald) / .04));width:3.25rem;height:3.25rem;box-shadow:0 10px 30px -10px rgb(var(--rb-fin-emerald) / .6), inset 0 1px 0 #ffffff26;color:#6ee7b7;border-radius:1rem;flex:none;place-items:center;display:grid;position:relative}.rb-fin-seal:after{content:"";border:1px solid rgb(var(--rb-fin-emerald) / .6);border-radius:inherit;pointer-events:none;animation:2.6s cubic-bezier(0,0,.2,1) .9s infinite rb-fin-ping;position:absolute;inset:-1px}.rb-fin-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:#6ee7b7;align-items:center;gap:.5rem;font-size:.625rem;font-weight:800;display:flex}.rb-fin-live{width:.375rem;height:.375rem;box-shadow:0 0 0 0 rgb(var(--rb-fin-emerald) / .7);background:#34d399;border-radius:9999px;animation:2s ease-out infinite rb-fin-beacon}.rb-fin-title{background:linear-gradient(100deg,#fff 0% 40%,#a7f3d0 50%,#fff 60% 100%) 0 0/250% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:.4rem;font-size:1.125rem;font-weight:700;line-height:1.2}.rb-fin[data-state=open] .rb-fin-title{animation:2.2s ease-in-out .6s both rb-fin-shine}@media (min-width:48rem){.rb-fin-title{font-size:1.375rem}}.rb-fin-sub{color:var(--color-ink-subtle);margin-top:.4rem;font-size:.8125rem;line-height:1.5}.rb-fin-close{border:1px solid var(--color-line);width:2.5rem;height:2.5rem;color:var(--color-ink-muted);cursor:pointer;transition:color .2s, border-color .2s, background-color .2s, transform .5s var(--rb-fin-ease);background:#ffffff0a;border-radius:9999px;flex:none;place-items:center;display:grid}.rb-fin-close:hover{color:#fff;background:#ffffff1a;border-color:#ffffff59;transform:rotate(90deg)}.rb-fin-summary{border:1px solid var(--color-line);background:linear-gradient(120deg,#ffffff0d,#ffffff03 60%),#0000004d;border-radius:1.125rem;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-top:1.25rem;padding:1rem 1.125rem;display:flex;box-shadow:inset 0 1px #ffffff0d}.rb-fin-label{letter-spacing:.18em;text-transform:uppercase;color:var(--color-ink-subtle);font-size:.625rem;font-weight:700}.rb-fin-total{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#fff;margin-top:.25rem;font-size:1.375rem;font-weight:800}.rb-fin-total span,.rb-fin-best-amount span:last-child{letter-spacing:0;color:var(--color-ink-subtle);margin-left:.3rem;font-size:.75rem;font-weight:500}.rb-fin-best{text-align:right}.rb-fin-best-amount{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#6ee7b7;text-shadow:0 0 24px rgb(var(--rb-fin-emerald) / .45);margin-top:.25rem;font-size:1.375rem;font-weight:800}.rb-fin-best-amount span:last-child{text-shadow:none;margin-left:.1rem}@media (max-width:29.99rem){.rb-fin-best{border-top:1px dashed var(--color-line);text-align:left;width:100%;padding-top:.875rem}}.rb-fin-best-note{color:var(--color-ink-subtle);margin-top:.125rem;font-size:.6875rem}.rb-fin-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff26 transparent;flex:auto;min-height:0;padding:0 1.25rem;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 .875rem calc(100% - .875rem),#0000 100%);mask-image:linear-gradient(#0000 0,#000 .875rem calc(100% - .875rem),#0000 100%)}.rb-fin-plans{padding-top:.25rem}@media (min-width:48rem){.rb-fin-body{padding:0 2rem}}.rb-fin-plans{gap:.75rem;padding-bottom:.25rem;display:grid}.rb-fin-plan{isolation:isolate;border:1px solid var(--color-line);background-color:#ffffff06;background-image:radial-gradient(circle 220px at var(--tx,50%) var(--ty,50%), rgb(var(--accent) / .14), transparent 70%);transition:transform .4s var(--rb-fin-ease), border-color .3s, box-shadow .4s, background-color .3s;background-repeat:no-repeat;background-size:0 0;border-radius:1.125rem;align-items:flex-start;gap:.875rem;padding:1rem;display:flex;position:relative}@media (min-width:48rem){.rb-fin-plan{gap:1rem;padding:1.125rem 1.25rem}}.rb-fin-plan:hover{border-color:rgb(var(--accent) / .45);box-shadow:0 18px 40px -24px rgb(var(--accent) / .6);background-color:#ffffff0a;background-size:100% 100%;transform:translateY(-2px)}.rb-fin-plan-icon{border:1px solid rgb(var(--accent) / .3);background:linear-gradient(145deg, rgb(var(--accent) / .2), rgb(var(--accent) / .04));width:2.75rem;height:2.75rem;color:rgb(var(--accent));transition:transform .5s var(--rb-fin-ease);border-radius:.875rem;flex:none;place-items:center;display:grid}.rb-fin-plan:hover .rb-fin-plan-icon{transform:scale(1.08)rotate(-6deg)}.rb-fin-plan-name{font-family:var(--font-sans);letter-spacing:.02em;text-transform:none;color:#fff;font-size:.875rem;font-weight:800}.rb-fin-chip{border:1px solid rgb(var(--accent) / .35);background:rgb(var(--accent) / .12);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:rgb(var(--accent));border-radius:9999px;padding:.2rem .5rem;font-size:.5625rem;font-weight:800}.rb-fin-chip--glow{background:rgb(var(--accent));color:#022c22;border-color:#0000;position:relative;overflow:hidden}.rb-fin-chip--glow:after{content:"";background:linear-gradient(100deg,#0000 30%,#fffc 50%,#0000 70%);animation:3.2s ease-in-out 1.2s infinite rb-fin-sweep;position:absolute;inset:0;transform:translate(-120%)}.rb-fin-plan-desc{color:var(--color-ink-muted);margin-top:.4rem;font-size:.75rem;line-height:1.55}.rb-fin-meter{gap:3px;max-width:15rem;margin-top:.75rem;display:flex}.rb-fin-meter i{background:linear-gradient(90deg, rgb(var(--accent) / .95), rgb(var(--accent) / .55));height:4px;box-shadow:0 0 8px rgb(var(--accent) / .45);transform-origin:0;border-radius:9999px;flex:1;display:block}.rb-fin[data-state=open] .rb-fin-meter i{animation:rb-fin-seg .45s var(--rb-fin-ease) backwards;animation-delay:calc(.42s + var(--i,0) * 65ms + var(--s,0) * 38ms)}.rb-fin-plan-meta{letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink-subtle);margin-top:.4rem;font-size:.625rem;font-weight:700}.rb-fin-plan-amount{text-align:right;flex:none}.rb-fin-plan-value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;color:#fff;font-size:1.0625rem;font-weight:800}@media (min-width:48rem){.rb-fin-plan-value{font-size:1.25rem}}.rb-fin-plan-unit{letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-subtle);margin-top:.1rem;font-size:.625rem;font-weight:600}@media (max-width:29.99rem){.rb-fin-plan{flex-wrap:wrap}.rb-fin-plan-amount{border-top:1px dashed var(--color-line);text-align:left;align-items:baseline;gap:.4rem;width:100%;padding-top:.75rem;padding-left:3.625rem;display:flex}}.rb-fin-plan[data-plan-state=featured]{border-color:rgb(var(--accent) / .4);background-color:rgb(var(--accent) / .05);box-shadow:0 0 0 1px rgb(var(--accent) / .08), 0 20px 50px -28px rgb(var(--accent) / .7)}.rb-fin-plan[data-plan-state=featured]:before{content:"";z-index:-1;border-radius:inherit;background:conic-gradient(from var(--rb-fin-angle), transparent 0deg, transparent 240deg, rgb(var(--accent)) 320deg, transparent 360deg);-webkit-mask-composite:xor;pointer-events:none;padding:1px;animation:4.5s linear infinite rb-fin-spin;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.rb-fin-plan[data-plan-state=featured] .rb-fin-plan-value{color:#6ee7b7}.rb-fin-plan[data-plan-state=soon],.rb-fin-plan[data-plan-state=unavailable]{background-image:repeating-linear-gradient(-45deg,#ffffff06 0 6px,#0000 6px 12px);background-size:auto}.rb-fin-plan[data-plan-state=soon]:hover,.rb-fin-plan[data-plan-state=unavailable]:hover{border-color:var(--color-line);box-shadow:none;background-color:#ffffff06;transform:none}.rb-fin-plan[data-plan-state=soon] .rb-fin-plan-icon,.rb-fin-plan[data-plan-state=unavailable] .rb-fin-plan-icon{filter:saturate(.4);opacity:.6}.rb-fin-plan[data-plan-state=soon] .rb-fin-plan-name,.rb-fin-plan[data-plan-state=soon] .rb-fin-plan-value,.rb-fin-plan[data-plan-state=unavailable] .rb-fin-plan-name{color:#ffffff8c}.rb-fin-plan[data-plan-state=soon] .rb-fin-plan-desc,.rb-fin-plan[data-plan-state=unavailable] .rb-fin-plan-desc{color:var(--color-ink-subtle)}.rb-fin-plan[data-plan-state=soon] .rb-fin-meter i,.rb-fin-plan[data-plan-state=unavailable] .rb-fin-meter i{box-shadow:none;background:#ffffff24}.rb-fin-plan[data-plan-state=soon] .rb-fin-chip{background:rgb(var(--accent));color:#000;border-color:#0000}.rb-fin-foot{padding:1rem 1.25rem calc(1.25rem + env(safe-area-inset-bottom));border-top:1px solid var(--color-line);background:linear-gradient(#09090b99,#060607);flex:none;margin-top:1rem}@media (min-width:48rem){.rb-fin-foot{margin-top:1.25rem;padding:1.25rem 2rem 1.75rem}}.rb-fin-trust{letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-subtle);flex-wrap:wrap;justify-content:center;gap:.5rem 1.25rem;margin-bottom:1rem;font-size:.625rem;font-weight:700;display:flex}.rb-fin-trust li{align-items:center;gap:.4rem;display:inline-flex}.rb-fin-trust svg{color:#34d399}.rb-fin-cta{letter-spacing:.18em;text-transform:uppercase;color:#000;cursor:pointer;width:100%;box-shadow:0 14px 40px -12px #ffffff59, 0 0 0 0 rgb(var(--rb-fin-emerald) / 0);transition:transform .3s var(--rb-fin-ease), box-shadow .4s;background:#fff;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;padding:1rem 1.5rem;font-size:.75rem;font-weight:900;display:flex;position:relative;overflow:hidden}.rb-fin-cta:after{content:"";background:linear-gradient(100deg, transparent 30%, rgb(var(--rb-fin-emerald) / .35) 50%, transparent 70%);pointer-events:none;position:absolute;inset:0;transform:translate(-120%)}.rb-fin[data-state=open] .rb-fin-cta:after{animation:1.1s ease-in-out 1.3s both rb-fin-sweep}.rb-fin-cta:hover{box-shadow:0 18px 50px -12px #fff6, 0 0 0 4px rgb(var(--rb-fin-emerald) / .25);transform:translateY(-1px)}.rb-fin-cta:hover:after{animation:.9s ease-in-out both rb-fin-sweep}.rb-fin-cta:active{transform:scale(.98)}.rb-fin-cta svg{transition:transform .4s var(--rb-fin-ease)}.rb-fin-cta:hover svg{transform:translate(4px)}@keyframes rb-fin-fade{0%{opacity:0}to{opacity:1}}@keyframes rb-fin-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes rb-fin-sheet-out{0%{transform:translateY(var(--drag,0px))}to{transform:translateY(100%)}}@keyframes rb-fin-pop-in{0%{opacity:0;filter:blur(10px);transform:translateY(28px)scale(.94)}60%{filter:blur()}to{opacity:1;filter:blur();transform:none}}@keyframes rb-fin-pop-out{0%{opacity:1;filter:blur();transform:none}to{opacity:0;filter:blur(6px);transform:translateY(14px)scale(.97)}}@keyframes rb-fin-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes rb-fin-seg{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes rb-fin-spin{to{--rb-fin-angle:360deg}}@keyframes rb-fin-drift{0%{transform:translate(0,0)scale(1)}to{transform:translate(-2.5rem,2rem)scale(1.15)}}@keyframes rb-fin-ping{0%{opacity:.9;transform:scale(1)}80%,to{opacity:0;transform:scale(1.45)}}@keyframes rb-fin-beacon{0%{box-shadow:0 0 #34d399b3}70%,to{box-shadow:0 0 0 8px #34d39900}}@keyframes rb-fin-shine{0%{background-position:100% 0}to{background-position:0 0}}@keyframes rb-fin-sweep{0%{transform:translate(-120%)}to{transform:translate(120%)}}@media (prefers-reduced-motion:reduce){.rb-fin-panel:before,.rb-fin-plan[data-plan-state=featured]:before,.rb-fin-aura,.rb-fin-seal:after,.rb-fin-live,.rb-fin-chip--glow:after{animation:none}}@media (max-width:47.99rem){.rb-fin-panel{max-height:90dvh}.rb-fin-head{padding:.5rem 1rem .75rem}.rb-fin-grabber{margin-bottom:.5rem}.rb-fin-seal,.rb-fin-eyebrow,.rb-fin-sub,.rb-fin-meter,.rb-fin-plan-meta,.rb-fin-trust{display:none}.rb-fin-title{margin-top:0;font-size:1.0625rem}.rb-fin-summary{flex-wrap:nowrap;align-items:center;gap:.75rem;margin-top:.625rem;padding:.625rem .875rem}.rb-fin-total,.rb-fin-best-amount{margin-top:.1rem;font-size:1.0625rem}.rb-fin-best{text-align:right;border-top:0;width:auto;padding-top:0}.rb-fin-best-note{margin-top:0}.rb-fin-body{padding:0 1rem}.rb-fin-plans{gap:.5rem;padding-bottom:.5rem}.rb-fin-plan{border-radius:1rem;flex-wrap:nowrap;gap:.625rem;padding:.75rem}.rb-fin-plan:hover{transform:none}.rb-fin-plan-icon{border-radius:.75rem;width:2.25rem;height:2.25rem}.rb-fin-plan-icon svg{width:1.125rem;height:1.125rem}.rb-fin-plan-name{font-size:.8125rem}.rb-fin-plan-desc{margin-top:.25rem;font-size:.6875rem;line-height:1.4}.rb-fin-plan-amount{text-align:right;border-top:0;width:auto;padding:0;display:block}.rb-fin-plan-value{font-size:.9375rem}.rb-fin-plan-unit{letter-spacing:.04em;font-size:.5625rem}.rb-fin-foot{padding:.625rem 1rem calc(.75rem + env(safe-area-inset-bottom));margin-top:0}.rb-fin-cta{padding:.8rem 1.25rem}}.rb-fin-plan-icon--logo{background:#ffffff0a;border-color:#ffffff1a;width:5rem;height:3rem;padding:0 .5rem;font-size:1rem}.rb-fin-plan-icon--logo ul{flex-wrap:nowrap;gap:0}.rb-fin-plan-icon--logo li{height:100%}.rb-fin-brands{border-top:1px dashed var(--color-line);gap:.25rem .875rem;margin-top:.625rem;padding-top:.625rem}.rb-fin-brands li{height:1.375rem;font-size:.875rem}.rb-fin-plan[data-plan-state=unavailable] .rb-fin-plan-icon--logo{opacity:.55;filter:grayscale(.6)}@media (max-width:47.99rem){.rb-fin-plan-icon--logo{width:3.75rem;height:2.25rem;padding:0 .375rem;font-size:.75rem}.rb-fin-brands{margin-top:.4rem;padding-top:.4rem}.rb-fin-brands li{height:1.125rem;font-size:.75rem}}.rb-fin-plan{--tile-w:4.5rem;--tile-h:3rem;--amount-w:7rem}.rb-fin-plan-icon,.rb-fin-plan-icon--logo{width:var(--tile-w);height:var(--tile-h);border-radius:.875rem;padding:0}.rb-fin-plan-icon--logo{padding:0 .5rem}.rb-fin-plan-amount{width:var(--amount-w);min-width:var(--amount-w)}@media (max-width:47.99rem){.rb-fin-plan{--tile-w:3.5rem;--tile-h:2.5rem;--amount-w:5.75rem;gap:.625rem}.rb-fin-plan-icon,.rb-fin-plan-icon--logo{border-radius:.75rem}.rb-fin-plan-icon--logo{padding:0 .3rem}.rb-fin-plan-amount{width:var(--amount-w);min-width:var(--amount-w);text-align:right;padding:0;display:block}}.rb-fin-sim{--sim-tone:148 163 184;border:1px solid rgb(var(--accent) / .22);background:#00000047;border-radius:.875rem;margin-top:.875rem;padding:.75rem}.rb-fin-sim[data-kind=free]{--sim-tone:52 211 153}.rb-fin-sim[data-kind=estimate]{--sim-tone:251 191 36}.rb-fin-sim-label{color:#ffffffeb;margin-bottom:.5rem;font-size:.75rem;font-weight:700;display:block}.rb-fin-sim-row{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.rb-fin-sim-stepper{background:#ffffff0a;border:1px solid #ffffff29;border-radius:.75rem;align-items:center;display:inline-flex;overflow:hidden}.rb-fin-sim-stepper button{color:#ffffffd9;cursor:pointer;place-items:center;width:2.5rem;height:2.75rem;font-size:1.125rem;line-height:1;transition:background-color .15s;display:grid}.rb-fin-sim-stepper button:hover:not(:disabled){background:#ffffff1a}.rb-fin-sim-stepper button:disabled{opacity:.3;cursor:not-allowed}.rb-fin-sim-stepper input{border:0;text-align:center;color:#fff;appearance:textfield;background:0 0;border-inline:1px solid #ffffff1f;width:3.25rem;height:2.75rem;font-size:1rem;font-weight:800}.rb-fin-sim-stepper input::-webkit-outer-spin-button{appearance:none;margin:0}.rb-fin-sim-stepper input::-webkit-inner-spin-button{appearance:none;margin:0}.rb-fin-sim-stepper input:focus-visible{outline:2px solid rgb(var(--accent));outline-offset:-2px}.rb-fin-sim-picks{flex-wrap:wrap;gap:.375rem;display:flex}.rb-fin-sim-picks button{color:#ffffffbf;cursor:pointer;border:1px solid #ffffff24;border-radius:999px;min-width:2.5rem;height:2.25rem;padding-inline:.625rem;font-size:.75rem;font-weight:700;transition:background-color .15s,border-color .15s,color .15s}.rb-fin-sim-picks button:hover{color:#fff;border-color:#ffffff59}.rb-fin-sim-picks button[aria-pressed=true]{border-color:rgb(var(--accent));background:rgb(var(--accent) / .18);color:#fff}.rb-fin-sim-note{border-left:2px solid rgb(var(--sim-tone));color:#ffffffb8;margin-top:.625rem;padding-left:.625rem;font-size:.75rem;line-height:1.5}
