.rb-brandmark{position:relative;box-shadow:0 6px 16px -8px rgba(0,0,0,.6)}.rb-brandmark:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1);pointer-events:none}:root[data-theme=light] .rb-brandmark{box-shadow:0 6px 16px -8px rgba(15,16,26,.35)}:root[data-theme=light] .rb-brandmark:after{box-shadow:inset 0 0 0 1px rgba(15,16,26,.08)}.rb-nav{background:rgb(var(--bg)/.82);backdrop-filter:blur(14px) saturate(1.4);box-shadow:0 1px 0 hsla(0,0%,100%,.04)}:root[data-theme=light] .rb-nav{box-shadow:0 1px 0 rgba(15,16,26,.05)}.rb-nav .rb-iconbtn{width:40px;height:40px;border-radius:9999px;border:0;background:rgb(var(--bg-card));color:rgb(var(--fg)/.8);display:inline-flex;align-items:center;justify-content:center;box-shadow:var(--shadow-in);transition:background-color .15s ease,color .15s ease,transform .15s ease}.rb-nav .rb-iconbtn:hover{background:rgb(var(--bg-elevated));color:rgb(var(--accent-ink))}.rb-nav .rb-iconbtn:active{transform:scale(.95)}:root[data-theme=light] .rb-nav .rb-iconbtn{background:rgb(var(--bg-soft));color:rgb(var(--fg))}:root[data-theme=light] .rb-nav .rb-iconbtn:hover{background:#e4e7ee;color:rgb(var(--accent-ink))}.rb-mmenu{background:rgb(var(--bg));box-shadow:0 26px 40px -22px rgba(0,0,0,.7)}:root[data-theme=light] .rb-mmenu{box-shadow:0 24px 40px -22px rgba(15,16,26,.22)}.rb-pop{background:rgb(var(--bg-card));border-radius:24px;box-shadow:0 18px 50px -12px rgba(0,0,0,.55),var(--shadow-in)}:root[data-theme=light] .rb-pop{box-shadow:0 16px 48px rgba(15,16,26,.16)}.rb-hero-photo{box-shadow:0 30px 60px -28px rgba(0,0,0,.75)}.rb-hero-photo:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 6px #262a40;pointer-events:none}:root[data-theme=light] .rb-hero-photo{box-shadow:0 30px 60px -30px rgba(15,16,26,.35)}:root[data-theme=light] .rb-hero-photo:after{box-shadow:inset 0 0 0 6px #fff,var(--shadow-in)}.rb-hero-badge{background:rgb(var(--bg-card));box-shadow:0 6px 18px -8px rgba(0,0,0,.5),var(--shadow-in)}:root[data-theme=light] .rb-hero-badge{box-shadow:0 2px 10px rgba(15,16,26,.06)}@keyframes rb-pulse{0%{box-shadow:0 0 0 0 rgb(var(--accent-2)/.6)}70%{box-shadow:0 0 0 10px rgb(var(--accent-2)/0)}to{box-shadow:0 0 0 0 rgb(var(--accent-2)/0)}}.rb-pulse{width:9px;height:9px;border-radius:9999px;background:rgb(var(--accent-2));animation:rb-pulse 1.8s infinite;flex-shrink:0}.rb-cta-soft{background:rgb(var(--bg-card));color:rgb(var(--fg));box-shadow:0 10px 24px -14px rgba(0,0,0,.6),var(--shadow-in)}.rb-cta-soft:hover{background:rgb(var(--bg-elevated))}:root[data-theme=light] .rb-cta-soft{box-shadow:0 8px 22px -12px rgba(15,16,26,.25)}:root[data-theme=light] .rb-cta-soft:hover{background:#fff}.rb-tile-sun{background:rgba(250,227,0,.16);color:#fae300}:root[data-theme=light] .rb-tile-sun{background:#fff6a8;color:#7a6000}.rb-tile-2{background:rgb(var(--accent-2)/.16);color:rgb(var(--accent-2))}:root[data-theme=light] .rb-tile-2{color:color-mix(in srgb,rgb(var(--accent-2)) 72%,#0f101a)}.rb-tile-ok{background:rgba(75,224,138,.14);color:#4be08a}:root[data-theme=light] .rb-tile-ok{background:#e9fff2;color:#12a150}.rb-tile-info{background:rgba(92,200,255,.14);color:#5cc8ff}:root[data-theme=light] .rb-tile-info{background:#e7f7ff;color:#0a8fcf}.rb-ok{color:#4be08a}:root[data-theme=light] .rb-ok{color:#12a150}.rb-tick path{stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}:root[data-accent=blue] .rb-feats .rb-tile-info{background:rgba(255,84,187,.14);color:#ff8cd2}:root[data-theme=light][data-accent=blue] .rb-feats .rb-tile-info{background:#ffe8f5;color:#cc228a}:root[data-accent=green] .rb-feats .rb-tile-ok{background:rgba(122,92,255,.16);color:#b0a0ff}:root[data-theme=light][data-accent=green] .rb-feats .rb-tile-ok{background:#eeeaff;color:#6042e8}:root[data-accent=green] .rb-feats .rb-tile-info{background:rgba(255,138,0,.14);color:#ffb04d}:root[data-theme=light][data-accent=green] .rb-feats .rb-tile-info{background:#fff0dc;color:#c25e00}.rb-cert-card{background:rgb(var(--bg-card)/.82);backdrop-filter:blur(16px) saturate(1.4);box-shadow:0 18px 44px -14px rgba(0,0,0,.6),var(--shadow-in)}:root[data-theme=light] .rb-cert-card{background:hsla(0,0%,100%,.8);box-shadow:0 16px 40px rgba(15,16,26,.14)}.rb-plan{background:rgb(var(--bg-card));box-shadow:var(--shadow-card),var(--shadow-in);transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease}.rb-plan.is-pop{background:linear-gradient(180deg,color-mix(in srgb,rgb(var(--accent)) 14%,rgb(var(--bg-card))),rgb(var(--bg-card)) 60%);box-shadow:inset 0 0 0 3px rgb(var(--accent)),var(--shadow-card)}.rb-plan.is-sel{background:linear-gradient(180deg,color-mix(in srgb,rgb(var(--accent-2)) 14%,rgb(var(--bg-card))),rgb(var(--bg-card)) 60%);box-shadow:inset 0 0 0 3px rgb(var(--accent-2)),var(--shadow-card)}.rb-plans:has(.rb-plan.is-sel) .rb-plan.is-pop{background:rgb(var(--bg-card));box-shadow:inset 0 0 0 2px rgb(var(--accent)/.35),var(--shadow-card),var(--shadow-in)}.rb-plans:has(.rb-plan.is-sel) .rb-plan.is-pop .rb-plan-chk,.rb-plans:has(.rb-plan.is-sel) .rb-plan.is-pop .rb-plan-ico{background:rgb(var(--accent)/.15);color:rgb(var(--accent-ink))}.rb-plans:has(.rb-plan.is-sel) .rb-plan.is-pop .rb-plan-pick{background:rgb(var(--bg-soft));color:rgb(var(--fg));box-shadow:none}.rb-plan.is-off{background:rgb(var(--bg-soft));box-shadow:inset 0 0 0 2px rgb(var(--line))}:root[data-theme=light] .rb-plan.is-off{background:rgb(var(--bg-soft)/.7)}.rb-pick-on{box-shadow:inset 0 -3px 0 rgba(0,0,0,.14)}.rb-chosen{box-shadow:inset 0 0 0 2px rgb(var(--accent-2)/.55)}.rb-gal-btn{background:hsla(0,0%,100%,.88);color:#0f101a;box-shadow:0 6px 16px -6px rgba(0,0,0,.45)}.rb-gal-btn:not(:disabled):hover{background:#fff}@media (prefers-reduced-motion:reduce){.rb-pulse{animation:none}}.rb-landing{--bg:9 10 17;--bg-soft:17 19 30;--bg-card:23 26 40;--bg-elevated:33 37 56;--line:40 44 66;--page:var(--bg);--seam:80px;background:rgb(var(--bg))}.rb-band{position:relative;padding-block:clamp(64px,9vw,112px)}.rb-band-soft{background:rgb(var(--bg))}.rb-band-show{background:radial-gradient(50% 32% at 50% 72%,rgb(var(--accent)/.15),transparent 100%),radial-gradient(40% 25% at 50% 18%,rgb(var(--accent)/.06),transparent 100%),rgb(var(--bg))}.rb-stage{--bg:9 10 17;--bg-soft:22 24 38;--bg-card:28 31 48;--bg-elevated:38 42 64;--line:44 48 72;--muted:150 152 172;--fg:246 246 251;--shadow-in:inset 0 5px 32px 12px hsla(0,0%,100%,.03),inset 0 1px 3px 0 hsla(0,0%,100%,.08);--shadow-card:0 1px 0 hsla(0,0%,100%,.03) inset,0 12px 30px -18px rgba(0,0,0,.6);color-scheme:dark;position:relative;overflow:hidden;isolation:isolate;background:rgb(var(--bg));color:rgb(var(--fg));padding-block:clamp(80px,11vw,140px)}:root:not([data-accent]) :is(.rb-stage,.rb-hero2),:root[data-accent=red] :is(.rb-stage,.rb-hero2){--accent-ink:255 128 128}:root[data-accent=orange] :is(.rb-stage,.rb-hero2){--accent-ink:255 176 77}:root[data-accent=blue] :is(.rb-stage,.rb-hero2){--accent-ink:141 184 255}:root[data-accent=green] :is(.rb-stage,.rb-hero2){--accent-ink:75 224 138}:root[data-accent=violet] :is(.rb-stage,.rb-hero2){--accent-ink:176 160 255}:root[data-accent=pink] :is(.rb-stage,.rb-hero2){--accent-ink:255 140 210}.rb-stage-bg,.rb-stage-bg2,.rb-stage-haze{position:absolute;z-index:-2;top:-12%;bottom:-12%;pointer-events:none;will-change:transform}.rb-stage-bg img,.rb-stage-bg2 img,.rb-stage-haze img{width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover}.rb-stage-haze{inset-inline:0;opacity:.22;filter:blur(22px) saturate(1.2)}.rb-hero2-bg picture,.rb-stage-bg picture{display:block;width:100%;height:100%}.rb-hero2-bg img,.rb-stage-bg img,.rb-stage-bg2 img,.rb-stage-haze img{-o-object-position:var(--pd,50% 50%);object-position:var(--pd,50% 50%);transform:var(--td,none);-o-object-fit:var(--fd,cover);object-fit:var(--fd,cover)}@media (min-width:861px){.rb-landing :is(.rb-stage,.rb-hero2)>.rb-fit-d{top:0;bottom:0;left:0;right:0;width:auto;transform:none!important;-webkit-mask-image:none;mask-image:none}.rb-stage-both.rb-free-d:before,.rb-stage-side.rb-free-d:before{background:linear-gradient(rgb(9 10 17/var(--dim)),rgb(9 10 17/var(--dim)))}.rb-no-desk{display:none}img.mv-d{-webkit-mask-image:var(--feather);mask-image:var(--feather);-webkit-mask-composite:source-in;mask-composite:intersect}}:root{--feather:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent),linear-gradient(180deg,transparent,#000 8%,#000 92%,transparent)}@media (max-width:860px){.rb-no-phone{display:none}img.mv-m{-webkit-mask-image:var(--feather);mask-image:var(--feather);-webkit-mask-composite:source-in;mask-composite:intersect}.rb-hero2-bg img,.rb-stage-bg img{-o-object-position:var(--pm,50% 50%);object-position:var(--pm,50% 50%);transform:var(--tm,none);-o-object-fit:var(--fm,cover);object-fit:var(--fm,cover)}}.rb-stage{--mdim:0.35;--mfade:50%;--mh:112vw}.rb-stage-full{--dim:0.68;--fade:20%}.rb-stage-side{--dim:0.15;--fade:50%;--pw:52%}.rb-stage-wide{--pw:60%}.rb-stage-both{--dim:0.2;--fade:45%;--pw:36%}.rb-stage-side .rb-stage-bg{inset-inline-end:0}.rb-stage-both .rb-stage-bg,.rb-stage-side .rb-stage-bg{width:var(--pw);-webkit-mask-image:linear-gradient(to right,#000 calc(100% - var(--fade)),transparent 100%);mask-image:linear-gradient(to right,#000 calc(100% - var(--fade)),transparent 100%)}.rb-stage-both .rb-stage-bg{left:0}.rb-stage-both .rb-stage-bg2{right:0;width:var(--pw);-webkit-mask-image:linear-gradient(to left,#000 calc(100% - var(--fade)),transparent 100%);mask-image:linear-gradient(to left,#000 calc(100% - var(--fade)),transparent 100%)}.rb-edge{width:100%;padding-inline:max(20px,6vw)}.rb-shift-left{position:relative;left:calc(-1 * clamp(0px, (100vw - 1300px) / 2, 260px))}.rb-stage-full .rb-stage-bg{inset-inline:0}.rb-stage-full .rb-stage-bg img{filter:saturate(.85)}.rb-stage:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(rgb(9 10 17/var(--dim)),rgb(9 10 17/var(--dim))),linear-gradient(to right,transparent 0,rgba(9,10,17,.35) calc(var(--pw) * .58),rgba(9,10,17,.92) calc(var(--pw) * 1.06),#090a11 calc(var(--pw) * 1.35)),linear-gradient(to bottom,#090a11 0,transparent 22%,transparent 70%,#090a11 100%),radial-gradient(120% 90% at 15% 50%,transparent 40%,rgba(9,10,17,.8) 100%)}.rb-stage-full:before{background:linear-gradient(to bottom,#090a11 0,rgb(9 10 17/var(--dim)) var(--fade),rgb(9 10 17/var(--dim)) calc(100% - var(--fade)),#090a11 100%),radial-gradient(90% 75% at 50% 50%,transparent 25%,rgb(9 10 17/calc(var(--dim) * 1.25)) 100%)}.rb-stage-both:before{background:linear-gradient(rgb(9 10 17/var(--dim)),rgb(9 10 17/var(--dim))),radial-gradient(42% 60% at 50% 52%,rgba(9,10,17,.55) 0,transparent 100%)}@media (max-width:860px){.rb-stage.has-mphoto{padding-top:calc(var(--mh) * .68)}.rb-stage-bg2,.rb-stage-haze{display:none}.rb-stage .rb-stage-bg{top:0;bottom:auto;height:var(--mh);left:0;right:0;width:100%;opacity:1;transform:none!important;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - var(--mfade)),transparent 100%);mask-image:linear-gradient(to bottom,#000 calc(100% - var(--mfade)),transparent 100%)}.rb-stage .rb-stage-bg img{filter:brightness(calc(1 - var(--mdim)))}.rb-stage-both:before,.rb-stage-full:before,.rb-stage-side:before,.rb-stage:before{background:none}}.rb-stage:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(to bottom,rgb(var(--page)),transparent var(--seam),transparent calc(100% - var(--seam)),rgb(var(--page)))}.rb-stage-last:after{background:linear-gradient(to bottom,rgb(var(--page)),transparent var(--seam))}.rb-line{position:absolute;left:0;right:0;height:1px;z-index:1;pointer-events:none;background:linear-gradient(90deg,transparent 0,rgb(var(--accent-ink)/.55) 18%,rgb(var(--accent-ink)/.55) 82%,transparent 100%)}.rb-line-top{top:0}.rb-band+.rb-band:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent 0,rgb(var(--accent-ink)/.55) 18%,rgb(var(--accent-ink)/.55) 82%,transparent 100%)}.rb-line-bottom{bottom:0}.rb-head-rule{display:block;width:min(260px,60%);height:1px;margin-top:-2px;background:linear-gradient(to left,transparent,rgb(var(--accent-ink)/.7))}.rb-head-rule.is-center{background:linear-gradient(90deg,transparent,rgb(var(--accent-ink)/.7),transparent)}.rb-glass{border:1px solid rgb(var(--accent-ink)/.22);background:rgb(var(--bg-card)/.62);backdrop-filter:blur(12px)}.rb-card,.rb-glass{box-shadow:var(--shadow-in),var(--shadow-card)}.rb-card{background:rgb(var(--bg-card))}.rb-hero2{--bg:9 10 17;--bg-soft:17 19 30;--bg-card:23 26 40;--bg-elevated:33 37 56;--line:44 48 72;--muted:150 152 172;--fg:246 246 251;--shadow-in:inset 0 5px 32px 12px hsla(0,0%,100%,.03),inset 0 1px 3px 0 hsla(0,0%,100%,.08);color-scheme:dark;position:relative;overflow:hidden;isolation:isolate;color:rgb(var(--fg));--dim:0.35;--fade:45%;--pw:56%;--glow:0.45;background:radial-gradient(100% 100% at 50% 100%,rgb(var(--accent)/calc(var(--glow) * .42)) 0,rgb(var(--accent)/calc(var(--glow) * .12)) 40%,transparent 100%),#090a11;min-height:min(72vh,640px);display:flex;align-items:center;padding-top:calc(76px + env(safe-area-inset-top));padding-bottom:clamp(40px,6vw,72px)}.rb-hero2-bg{position:absolute;z-index:-1;top:-12%;bottom:-12%;inset-inline-end:0;width:var(--pw);pointer-events:none;will-change:transform;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - var(--fade)),transparent 100%);mask-image:linear-gradient(to right,#000 calc(100% - var(--fade)),transparent 100%)}.rb-hero2-bg img{width:100%;height:100%;max-width:none;filter:saturate(.9) brightness(calc(1 - var(--dim) * .9))}.rb-hero2:after{content:"";position:absolute;inset:auto 0 0 0;height:var(--seam);z-index:-1;pointer-events:none;background:linear-gradient(to bottom,transparent,rgb(var(--page)))}@media (max-width:860px){.rb-hero2{--mdim:0.25;--mfade:55%;--mh:112vw;min-height:0;align-items:flex-start}.rb-hero2.has-mphoto{padding-top:calc(var(--mh) * .643 + env(safe-area-inset-top))}.rb-hero2-bg{top:0;bottom:auto;height:var(--mh);width:100%;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - var(--mfade)),transparent 100%);mask-image:linear-gradient(to bottom,#000 calc(100% - var(--mfade)),transparent 100%)}.rb-hero2-bg img{filter:brightness(calc(1 - var(--mdim)))}}.rb-hero-grid{display:grid;gap:20px}@media (min-width:640px){.rb-hero-grid{gap:24px}}.rb-hero-figure{display:none}@media (min-width:1024px){.rb-hero-center{--hh:clamp(540px,41vw,700px);height:var(--hh);min-height:0;align-items:stretch;padding-bottom:0}.rb-hero-center .rb-hero2-bg{display:none}.rb-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.9fr) minmax(0,1fr);align-items:center;-moz-column-gap:clamp(20px,2.4vw,48px);column-gap:clamp(20px,2.4vw,48px)}.rb-hero-center .rb-hero-title{font-size:clamp(46px,4.4vw,72px)}.rb-hero-figure{display:block;position:relative;align-self:stretch;overflow:visible;-webkit-mask-image:linear-gradient(180deg,#000 80%,transparent);mask-image:linear-gradient(180deg,#000 80%,transparent)}.rb-hero-figure-glow{position:absolute;inset:8% -18% -10%;z-index:0;pointer-events:none;background:radial-gradient(closest-side,rgb(var(--accent)/.34),rgb(var(--accent)/.08) 60%,transparent 78%)}.rb-hero-figure-img{position:absolute;z-index:1;top:0;left:50%;transform:translateX(-50%);height:calc((var(--hh) - 76px) * 1.36);width:auto;max-width:none;filter:brightness(calc(1 - var(--dim) * .4))}}.rb-name-mark{display:block;direction:ltr;text-align:right;white-space:nowrap;font-family:var(--font-display),system-ui,sans-serif;font-weight:700;font-size:clamp(52px,7.4vw,116px);line-height:.9;letter-spacing:.02em;margin-bottom:-.32em;background:linear-gradient(180deg,rgb(var(--accent-ink)/.42),rgb(var(--accent-ink)/.02));-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rb-faq summary{list-style:none;cursor:pointer}.rb-faq summary::-webkit-details-marker{display:none}.rb-faq .rb-faq-minus,.rb-faq[open] .rb-faq-plus{display:none}.rb-faq[open] .rb-faq-minus{display:block}.rb-contact-card{border:1px solid rgb(var(--accent-ink)/.4);background:rgba(9,10,17,.55);backdrop-filter:blur(10px);box-shadow:0 30px 80px -40px rgb(var(--accent)/.55)}.rb-contact-card .input{background:hsla(0,0%,100%,.06)}.rb-title-rule:after{content:"";display:block;width:min(320px,70%);height:1px;margin:14px auto 0;background:linear-gradient(90deg,transparent,rgb(var(--accent-ink)/.6),transparent)}.rb-foot2{border-top:1px solid rgb(var(--accent-ink)/.45);--bg:9 10 17;--bg-soft:22 24 38;--bg-card:28 31 48;--line:44 48 72;--muted:150 152 172;--fg:246 246 251;color-scheme:dark;background:#090a11;color:rgb(var(--fg)/.8)}:root:not([data-accent]) .rb-foot2,:root[data-accent=red] .rb-foot2{--accent-ink:255 128 128}:root[data-accent=orange] .rb-foot2{--accent-ink:255 176 77}:root[data-accent=blue] .rb-foot2{--accent-ink:141 184 255}:root[data-accent=green] .rb-foot2{--accent-ink:75 224 138}:root[data-accent=violet] .rb-foot2{--accent-ink:176 160 255}:root[data-accent=pink] .rb-foot2{--accent-ink:255 140 210}.rb-foot2-links>*+*{border-inline-start:1px solid rgba(246,246,251,.3)}:root .rb-hero2 .rb-cta-soft:hover{background:rgb(var(--bg-elevated))}.rb-kicker{font-family:var(--font-body),system-ui,sans-serif;font-weight:400;font-size:clamp(19px,2.2vw,26px);line-height:1.3;color:rgb(var(--fg)/.92)}.rb-hero2 .rb-kicker{font-size:clamp(17px,2vw,24px)}.rb-glow{text-shadow:0 0 18px rgb(var(--accent)/.55),0 0 2px rgb(var(--accent)/.35)}.rb-ncard{position:relative;display:grid;gap:10px;align-content:start;border-radius:20px;padding:22px 20px;background:linear-gradient(180deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.015));border:1px solid hsla(0,0%,100%,.14);box-shadow:inset 0 0 30px rgb(var(--accent)/.05),0 18px 40px -26px rgba(0,0,0,.8)}.rb-ncard-glass{background:linear-gradient(180deg,rgba(20,21,30,.74),rgba(12,13,20,.62));backdrop-filter:blur(12px)}.rb-ncard-frame{border:1px solid transparent;background:linear-gradient(#0d0e15,#0d0e15) padding-box,linear-gradient(160deg,rgb(var(--accent)/.85),hsla(0,0%,100%,.12) 45%,rgb(var(--accent)/.5)) border-box}.rb-ncard.has-tile{padding-top:36px}.rb-ncard .rb-tile{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);width:46px;height:46px;border-radius:12px;background:rgb(var(--accent));color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 0 20px rgb(var(--accent)/.55),0 0 0 5px rgb(var(--bg))}.rb-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;border:1px solid hsla(0,0%,100%,.16);background:hsla(0,0%,100%,.05);font-size:14px}.rb-landing section .btn-primary:not(.rb-btn-solid){background:linear-gradient(#0c0d14,#0c0d14) padding-box,linear-gradient(90deg,rgb(var(--accent)),hsla(0,0%,100%,.45)) border-box;border:2px solid transparent;border-radius:12px;color:#fff;box-shadow:0 0 22px -4px rgb(var(--accent)/.45)}.rb-landing section .btn-primary:not(.rb-btn-solid):hover{background:linear-gradient(#181622,#181622) padding-box,linear-gradient(90deg,rgb(var(--accent)),hsla(0,0%,100%,.6)) border-box;box-shadow:0 0 30px -2px rgb(var(--accent)/.6)}.rb-landing .rb-btn-solid{background-image:linear-gradient(90deg,rgb(var(--accent)),rgb(var(--accent-ink)));border-radius:12px;box-shadow:0 0 26px -4px rgb(var(--accent)/.6)}.rb-hero2 .rb-cta-soft,:root .rb-hero2 .rb-cta-soft:hover{background:transparent;border:1px solid hsla(0,0%,100%,.25);border-radius:12px;box-shadow:none}:root .rb-hero2 .rb-cta-soft:hover{background:hsla(0,0%,100%,.06)}.rb-landing .rb-plan{border-radius:22px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.14),0 18px 40px -26px rgba(0,0,0,.8)}.rb-landing .rb-plan.is-pop{background:linear-gradient(180deg,rgb(var(--accent)/.12),hsla(0,0%,100%,.015) 60%);box-shadow:inset 0 0 0 2px rgb(var(--accent)),0 0 44px -12px rgb(var(--accent)/.6)}.rb-landing .rb-plan.is-sel{box-shadow:inset 0 0 0 2px rgb(var(--accent-2)),0 0 44px -12px rgb(var(--accent-2)/.55)}.rb-landing .rb-plan-pick{border-radius:12px}.rb-landing .rb-plan-pick:not(.rb-pick-on){background:transparent;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.22)}.rb-brackets{position:relative;padding:6px 24px}.rb-brackets:after,.rb-brackets:before{content:"";position:absolute;width:14px;height:14px;border:0 solid rgb(var(--accent-ink))}.rb-brackets:before{top:0;right:0;border-top-width:2px;border-right-width:2px}.rb-brackets:after{bottom:0;left:0;border-bottom-width:2px;border-left-width:2px}.rb-landing .rb-faq-mark{background:transparent}.rb-contact-card .input{background:#fff!important;color:#12131a;border-color:transparent!important;border-radius:10px}.rb-contact-card .input::-moz-placeholder{color:#6b6e7a}.rb-contact-card .input::placeholder{color:#6b6e7a}.rb-contact-card .input:focus{box-shadow:0 0 0 3px rgb(var(--accent)/.55)}.rb-carousel{scrollbar-width:none;scroll-padding-inline:16px}.rb-carousel::-webkit-scrollbar{display:none}.rb-arrow{width:42px;height:38px;border-radius:10px;background:rgb(var(--accent));color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 0 16px rgb(var(--accent)/.45);transition:filter .15s ease,transform .15s ease}.rb-arrow:hover{filter:brightness(1.12)}.rb-arrow:active{transform:scale(.95)}@media (max-width:860px){.rb-sechead{margin-inline:auto;text-align:center;justify-items:center}.rb-about .rb-head-rule,.rb-sechead .rb-head-rule{background:linear-gradient(90deg,transparent,rgb(var(--accent-ink)/.7),transparent)}.rb-about{margin-inline:auto;justify-items:center}.rb-about,.rb-about .rb-name-mark{text-align:center}.rb-certs{justify-content:center}}html.rb-anim .rb-landing [data-reveal]{opacity:0;filter:blur(8px);transform:translate3d(0,28px,0);transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1),filter .8s ease;transition-delay:calc(var(--rd, 0) * 90ms)}html.rb-anim .rb-landing [data-reveal=right]{transform:translate3d(56px,12px,0)}html.rb-anim .rb-landing [data-reveal=left]{transform:translate3d(-56px,12px,0)}html.rb-anim .rb-landing [data-reveal=zoom]{transform:translate3d(0,18px,0) scale(.94)}html.rb-anim .rb-landing [data-reveal].is-in{opacity:1;filter:none}@keyframes rb-enter{0%{opacity:0;transform:translateY(22px);filter:blur(8px)}to{opacity:1;transform:none;filter:none}}@keyframes rb-fade-in{0%{opacity:0}to{opacity:1}}.rb-enter{animation:rb-enter .9s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--ed, 0) * .14s + .12s)}.rb-hero2-bg img{animation:rb-fade-in 1.4s ease both}@media (prefers-reduced-motion:reduce){html.rb-anim .rb-landing [data-reveal]{opacity:1;filter:none;transform:none;transition:none}.rb-enter,.rb-hero2-bg img{animation:none}}html[data-a11y-pause=on] .rb-landing [data-reveal]{opacity:1!important;filter:none!important;transform:none!important}.rb-landing .rb-plan{border-radius:20px;background:linear-gradient(180deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.015));box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.14),inset 0 0 30px rgb(var(--accent)/.05),0 18px 40px -26px rgba(0,0,0,.8)}.rb-landing .rb-plan.is-pop,.rb-landing .rb-plans:has(.rb-plan.is-sel) .rb-plan.is-pop{background:linear-gradient(180deg,rgb(var(--accent)/.1),hsla(0,0%,100%,.015) 55%);box-shadow:inset 0 0 0 1px rgb(var(--accent)/.75),0 0 40px -14px rgb(var(--accent)/.55)}.rb-landing .rb-plans .rb-plan.is-sel{background:linear-gradient(180deg,rgb(var(--accent)/.16),hsla(0,0%,100%,.02) 60%);box-shadow:inset 0 0 0 2px rgb(var(--accent)),0 0 54px -10px rgb(var(--accent)/.7)}.rb-landing .rb-plan.is-off{background:hsla(0,0%,100%,.02);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08)}.rb-landing .rb-plan .rb-tile{top:0;left:50%;transform:translate(-50%,-50%);width:52px;height:52px;border-radius:14px;display:flex;justify-content:center;box-shadow:0 0 20px rgb(var(--accent)/.55),0 0 0 5px rgb(var(--bg))}.rb-landing .rb-plan .rb-tile,.rb-plan-badge{position:absolute;background:rgb(var(--accent));color:#fff;align-items:center}.rb-plan-badge{top:-12px;right:18px;z-index:1;display:inline-flex;gap:5px;padding:3px 11px;border-radius:8px;font-size:12px;font-weight:700;box-shadow:0 0 14px rgb(var(--accent)/.5)}.rb-plan-badge.is-muted{background:#262a40;color:rgba(246,246,251,.8);box-shadow:none}.rb-landing .rb-plans .rb-plan .rb-plan-chk{width:20px;height:20px;border-radius:6px;margin-top:1px;background:rgb(var(--accent));color:#fff;box-shadow:0 0 10px rgb(var(--accent)/.45)}.rb-landing .rb-plans .rb-plan .rb-plan-pick{border-radius:12px;color:#fff;transition:box-shadow .2s ease,filter .2s ease}.rb-landing .rb-plans .rb-plan .rb-plan-pick:not(.rb-pick-on):not(.is-off){background:linear-gradient(#0c0d14,#0c0d14) padding-box,linear-gradient(90deg,rgb(var(--accent)),hsla(0,0%,100%,.45)) border-box;border:2px solid transparent;box-shadow:0 0 20px -6px rgb(var(--accent)/.45)}.rb-landing .rb-plans .rb-plan:hover .rb-plan-pick:not(.rb-pick-on):not(.is-off){box-shadow:0 0 28px -4px rgb(var(--accent)/.65)}.rb-landing .rb-plans .rb-plan .rb-plan-pick.rb-pick-on{border:2px solid transparent;background-image:linear-gradient(90deg,rgb(var(--accent)),rgb(var(--accent-ink)));box-shadow:0 0 26px -4px rgb(var(--accent)/.65)}.rb-landing .rb-plans .rb-plan .rb-plan-pick.is-off{border:2px solid transparent;background:hsla(0,0%,100%,.03);color:rgba(246,246,251,.5);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1)}.rb-chosen-n{border-radius:12px;border:1px solid rgb(var(--accent)/.6);background:rgb(var(--accent)/.08);box-shadow:0 0 18px -8px rgb(var(--accent)/.6)}.rb-faq-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .38s cubic-bezier(.2,.7,.2,1)}.rb-faq.is-open .rb-faq-body{grid-template-rows:1fr}.rb-faq-body>div{min-height:0;opacity:0;transform:translateY(-6px);transition:opacity .3s ease,transform .38s ease}.rb-faq.is-open .rb-faq-body>div{opacity:1;transform:none}.rb-faq.is-open{box-shadow:inset 0 0 0 1px rgb(var(--accent)/.45),inset 0 0 30px rgb(var(--accent)/.07)}@media (prefers-reduced-motion:reduce){.rb-faq-body,.rb-faq-body>div{transition:none}}html.rb-anim .rb-landing [data-reveal].from-top{transform:translate3d(0,-28px,0)}html.rb-anim .rb-landing [data-reveal=zoom].from-top{transform:translate3d(0,-18px,0) scale(.94)}html.rb-anim .rb-landing [data-reveal=right].from-top{transform:translate3d(56px,-12px,0)}html.rb-anim .rb-landing [data-reveal=left].from-top{transform:translate3d(-56px,-12px,0)}html.rb-anim .rb-landing [data-reveal].is-in{transform:none}.rb-landing .rb-faq.rb-ncard{gap:0}.rb-landing .rb-plan .rb-tile.is-off{background:#3c4056;box-shadow:0 0 0 5px rgb(var(--bg));color:rgba(246,246,251,.6)}.rb-landing .rb-nav .rb-nav-soft{background:transparent;border-radius:12px;color:#fff;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.25)}.rb-landing .rb-nav .rb-nav-soft:hover{background:hsla(0,0%,100%,.06);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.4)}.rb-landing .rb-nav .btn-primary,body:has(.rb-landing) .auth-cookie-card .btn-primary{background:linear-gradient(#0c0d14,#0c0d14) padding-box,linear-gradient(90deg,rgb(var(--accent)),hsla(0,0%,100%,.45)) border-box;border:2px solid transparent;border-radius:12px;color:#fff;box-shadow:0 0 22px -4px rgb(var(--accent)/.45)}.rb-landing .rb-nav .btn-primary:hover,body:has(.rb-landing) .auth-cookie-card .btn-primary:hover{background:linear-gradient(#181622,#181622) padding-box,linear-gradient(90deg,rgb(var(--accent)),hsla(0,0%,100%,.6)) border-box;box-shadow:0 0 30px -2px rgb(var(--accent)/.6)}.rb-landing .rb-userchip{background:hsla(0,0%,100%,.04);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.16)!important}.rb-landing .rb-userchip:hover,.rb-landing .rb-userchip[aria-expanded=true]{background:rgb(var(--accent)/.08);box-shadow:inset 0 0 0 1px rgb(var(--accent)/.6),0 0 18px -6px rgb(var(--accent)/.6)!important}.rb-landing .rb-pop{background:linear-gradient(180deg,#14151e,#0c0d14);border-radius:18px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.14),inset 0 0 30px rgb(var(--accent)/.05),0 18px 50px -12px rgba(0,0,0,.75)}.rb-landing .rb-ublock{background:rgb(var(--accent)/.07);border-radius:12px;box-shadow:inset 0 0 0 1px rgb(var(--accent)/.35)}.rb-landing .rb-pop a:hover,.rb-landing .rb-pop button:hover{background:hsla(0,0%,100%,.06)}.rb-landing .rb-pop a,.rb-landing .rb-pop button{border-radius:10px}.rb-landing .rb-mlink{background:hsla(0,0%,100%,.04);border-radius:12px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.12)}body:has(.rb-landing) .auth-cookie-card{background:linear-gradient(180deg,rgba(20,21,30,.94),rgba(12,13,20,.94));border-radius:18px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.14),inset 0 0 30px rgb(var(--accent)/.05),0 18px 44px -12px rgba(0,0,0,.8)}body:has(.rb-landing) .auth-cookie-card>div>div:first-child{background:rgb(var(--accent));color:#fff;border-radius:12px;box-shadow:0 0 18px rgb(var(--accent)/.5)}.rb-landing .rb-nav .rb-iconbtn{border-radius:12px;background:hsla(0,0%,100%,.04);color:#fff;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.16)}.rb-landing .rb-nav .rb-iconbtn:hover{background:rgb(var(--accent)/.08);color:#fff;box-shadow:inset 0 0 0 1px rgb(var(--accent)/.6)}.rb-legal-head{background:radial-gradient(80% 100% at 50% 100%,rgb(var(--accent)/.19) 0,rgb(var(--accent)/.055) 40%,transparent 100%),rgb(var(--bg))}.rb-legal-back{border-radius:12px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.25)}.rb-legal-back:hover{background:hsla(0,0%,100%,.06);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.4)}.rb-legal-tile{border-radius:14px;background:rgb(var(--accent));color:#fff;box-shadow:0 0 22px rgb(var(--accent)/.55)}.rb-legal-card{border-radius:24px;background:linear-gradient(180deg,#14151e,#0c0d14);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.14),inset 0 0 30px rgb(var(--accent)/.05),0 18px 40px -26px rgba(0,0,0,.8)}:root[data-a11y-contrast=on] .rb-legal-tile{color:#000;box-shadow:none}:root[data-a11y-contrast=on] .rb-legal-card{box-shadow:inset 0 0 0 1px rgb(var(--line))}.rb-live-hit{position:absolute;inset:0;z-index:40;cursor:pointer;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.rb-live-hit:hover{box-shadow:inset 0 0 0 2px rgb(var(--accent)/.55)}.rb-live-hit.is-sel{cursor:grab;box-shadow:inset 0 0 0 3px rgb(var(--accent));background:rgb(var(--accent)/.04)}.rb-live-hit.is-sel:active{cursor:grabbing}.rb-live-tag{position:absolute;top:14px;left:50%;transform:translateX(-50%);max-width:calc(100% - 24px);overflow:hidden;text-overflow:ellipsis;padding:5px 12px;border-radius:999px;background:rgb(var(--accent));color:#fff;font-size:13px;font-weight:700;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .15s ease}.rb-live-hit.is-sel .rb-live-tag,.rb-live-hit:hover .rb-live-tag{opacity:1}.rb-hero2>.rb-live-hit .rb-live-tag{top:calc(88px + env(safe-area-inset-top))}html.rb-live .auth-cookie-wrap,html.rb-live .rb-a11y-tab{display:none!important}.auth-noir{padding:6rem 0 2.5rem;background:radial-gradient(100% 70% at 50% 100%,rgb(var(--accent)/.19) 0,rgb(var(--accent)/.055) 40%,transparent 100%),rgb(var(--bg))}@media (min-width:768px){.auth-noir{padding:7rem 0 3.5rem}}html[data-native] .auth-noir{padding-block:2.5rem}html:not([data-native]) .auth-app-only{display:none}.auth-noir .auth-card{border-radius:28px;border:1px solid rgb(var(--accent-ink)/.4);background:rgba(9,10,17,.62);backdrop-filter:blur(10px);box-shadow:0 30px 80px -40px rgb(var(--accent)/.55)}.auth-noir .auth-card h1{color:rgb(var(--accent-ink));text-shadow:0 0 18px rgb(var(--accent)/.55),0 0 2px rgb(var(--accent)/.35);text-wrap:balance}.auth-noir .auth-card h1 .auth-w{color:rgb(var(--fg));text-shadow:none}.auth-noir .auth-card h1:after{content:"";display:block;width:min(220px,60%);height:1px;margin:14px auto 0;background:linear-gradient(90deg,transparent,rgb(var(--accent-ink)/.7),transparent)}.auth-noir .input{background:#fff;color:#12131a;border-color:transparent!important;border-radius:12px}.auth-noir .input::-moz-placeholder{color:#6b6e7a}.auth-noir .input::placeholder{color:#6b6e7a}.auth-noir .input:focus{box-shadow:0 0 0 3px rgb(var(--accent)/.55)}.auth-noir .input+button{color:#6b6e7a}.auth-noir .input+button:hover{color:rgb(var(--accent));background:rgb(var(--accent)/.1)}.auth-noir .label{color:rgb(var(--fg)/.9)}.auth-noir .btn-primary,.auth-noir .btn-secondary.auth-resend-cta{background:linear-gradient(#0c0d14,#0c0d14) padding-box,linear-gradient(90deg,rgb(var(--accent)),hsla(0,0%,100%,.45)) border-box;border:2px solid transparent;border-radius:12px;color:#fff;box-shadow:0 0 22px -4px rgb(var(--accent)/.45)}.auth-noir .btn-primary:hover,.auth-noir .btn-secondary.auth-resend-cta:hover{background:linear-gradient(#181622,#181622) padding-box,linear-gradient(90deg,rgb(var(--accent)),hsla(0,0%,100%,.6)) border-box;box-shadow:0 0 30px -2px rgb(var(--accent)/.6)}.auth-noir .btn-secondary{background:transparent;border:0;border-radius:12px;color:#fff;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.25)}.auth-noir .btn-secondary:hover{background:hsla(0,0%,100%,.06);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.4)}.auth-group{border-radius:16px;background:linear-gradient(180deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.015));box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.14),inset 0 0 30px rgb(var(--accent)/.05)}.auth-note{border-radius:12px;border:1px solid transparent;padding:.75rem .875rem;font-size:.875rem;line-height:1.65}.auth-note-ok{background:rgba(18,161,80,.12);border-color:rgba(75,224,138,.35);color:#4be08a}.auth-note-bad{background:rgba(255,80,80,.11);border-color:hsla(0,100%,75%,.4);color:#ff8080}.auth-note-warn{background:rgba(255,160,40,.11);border-color:rgba(255,184,92,.38);color:#ffb85c}.auth-note-info{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.14);color:rgb(var(--fg))}.auth-note-icon{margin-top:.15rem}.auth-tile{border-radius:16px;color:#fff;background:rgb(var(--accent));box-shadow:0 0 24px rgb(var(--accent)/.55)}.auth-tile.auth-tone-ok{background:#12a150;box-shadow:0 0 24px rgba(18,161,80,.55)}.auth-tile.auth-tone-bad{background:#d63030;box-shadow:0 0 24px rgba(214,48,48,.55)}.auth-tile.auth-tone-warn{background:#c25e00;box-shadow:0 0 24px rgba(194,94,0,.55)}.auth-noir .auth-seg{border-radius:12px;background:hsla(0,0%,100%,.03);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.16)}.auth-noir .auth-seg>button{border-radius:9px}.auth-seg-on{box-shadow:0 0 18px -4px rgb(var(--accent)/.7)}.auth-cookie-card{backdrop-filter:blur(12px);box-shadow:inset 0 0 0 1px rgb(var(--line)),0 18px 44px -12px rgba(0,0,0,.7)}:root[data-theme=light] .auth-cookie-card{box-shadow:inset 0 0 0 1px rgb(var(--line)),0 2px 6px rgba(15,16,26,.06),0 18px 44px -10px rgba(15,16,26,.26)}@media (max-width:767px){body:has(.auth-a11y-fab):not(:has([data-a11y-toggle])) .auth-cookie-wrap{padding-bottom:calc(84px + env(safe-area-inset-bottom, 0px))}}@media (min-width:768px) and (max-width:1023px){body:has(.auth-a11y-fab):not(:has([data-a11y-toggle])) .auth-cookie-wrap{padding-left:84px}}.auth-a11y-fab{box-shadow:inset 0 -3px 0 rgba(0,0,0,.14),0 10px 22px -10px rgba(0,0,0,.55)}:root[data-theme=light] .auth-a11y-fab{box-shadow:inset 0 -3px 0 rgba(0,0,0,.14),0 10px 22px -10px rgba(15,16,26,.4)}.auth-a11y-panel{box-shadow:var(--shadow-in),0 22px 54px -14px rgba(0,0,0,.75);animation:auth-pop .2s ease-out;transform-origin:bottom left}:root[data-theme=light] .auth-a11y-panel{box-shadow:var(--shadow-in),0 16px 48px rgba(15,16,26,.2)}@keyframes auth-pop{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.auth-a11y-panel{animation:none}}.auth-group select.input{padding-inline-start:.625rem!important;padding-inline-end:1.75rem!important}@media (max-width:767px){:root:is([data-a11y-font-scale=large],[data-a11y-font-scale=xlarge]) .auth-date>.grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}:root:is([data-a11y-font-scale=large],[data-a11y-font-scale=xlarge]) .auth-date>.grid>:nth-child(3){grid-column:1/-1}:root[data-a11y-font-scale=xxl] .auth-date>.grid{grid-template-columns:minmax(0,1fr)}}:root[data-a11y-contrast=on] .auth-a11y-panel,:root[data-a11y-contrast=on] .auth-a11y-row,:root[data-a11y-contrast=on] .auth-a11y-step,:root[data-a11y-contrast=on] .auth-card,:root[data-a11y-contrast=on] .auth-cookie-card,:root[data-a11y-contrast=on] .auth-group,:root[data-a11y-contrast=on] .auth-note,:root[data-a11y-contrast=on] .auth-seg{box-shadow:inset 0 0 0 1px rgb(var(--line))}:root[data-a11y-contrast=on] .auth-card .btn-secondary,:root[data-a11y-contrast=on] .auth-card .input:not(:focus){border-color:rgb(var(--line))}:root[data-a11y-contrast=on] .auth-a11y-fab,:root[data-a11y-contrast=on] .auth-tile:not([class*=auth-tone]){color:#000}:root[data-a11y-contrast=on] .auth-noir .input{background:#000;color:#fff;border-color:#fff!important}:root[data-a11y-contrast=on] .auth-noir .input+button{color:#fff}:root[data-a11y-contrast=on] .auth-noir .btn-primary,:root[data-a11y-contrast=on] .auth-noir .btn-secondary.auth-resend-cta{background:rgb(var(--accent));box-shadow:none}:root[data-a11y-contrast=on] .auth-noir .btn-secondary.auth-resend-cta,:root[data-a11y-contrast=on] .auth-noir .btn-secondary.auth-resend-cta *{color:#000}:root[data-a11y-contrast=on] .auth-noir .auth-card h1{text-shadow:none}.rc-tone-accent{--rc-tone:var(--accent);--rc-ink:var(--accent-ink)}.rc-tone-rose{--rc-tone:244 63 94;--rc-ink:251 113 133}.rc-tone-zinc{--rc-tone:113 113 122;--rc-ink:170 172 186}.rc-tone-teal{--rc-tone:20 184 166;--rc-ink:45 212 191}.rc-tone-green{--rc-tone:34 197 94;--rc-ink:74 222 128}.rc-tone-orange{--rc-tone:249 115 22;--rc-ink:251 146 60}.rc-tone-yellow{--rc-tone:234 179 8;--rc-ink:250 204 21}.rc-tone-sky{--rc-tone:14 165 233;--rc-ink:56 189 248}.rc-tone-purple{--rc-tone:168 85 247;--rc-ink:192 132 252}.rc-tone-pink{--rc-tone:236 72 153;--rc-ink:244 114 182}.rc-tone-violet{--rc-tone:139 92 246;--rc-ink:167 139 250}.rc-tone-ok{--rc-tone:34 197 94;--rc-ink:75 224 138}.rc-tone-warn{--rc-tone:245 158 11;--rc-ink:255 176 77}.rc-tone-bad{--rc-tone:239 68 68;--rc-ink:255 120 120}.rc-tone-indigo{--rc-tone:99 102 241;--rc-ink:140 150 255}.rc-tone-emerald{--rc-tone:16 185 129;--rc-ink:52 211 153}.rc-tone-cyan{--rc-tone:6 182 212;--rc-ink:34 211 238}.rc-tone-red{--rc-tone:239 68 68;--rc-ink:248 113 113}.rc-tone-amber{--rc-tone:245 158 11;--rc-ink:251 191 36}:root[data-theme=light] .rc-tone-rose{--rc-ink:225 29 72}:root[data-theme=light] .rc-tone-zinc{--rc-ink:82 82 91}:root[data-theme=light] .rc-tone-teal{--rc-ink:13 148 136}:root[data-theme=light] .rc-tone-green{--rc-ink:22 163 74}:root[data-theme=light] .rc-tone-orange{--rc-ink:234 88 12}:root[data-theme=light] .rc-tone-yellow{--rc-ink:202 138 4}:root[data-theme=light] .rc-tone-sky{--rc-ink:2 132 199}:root[data-theme=light] .rc-tone-purple{--rc-ink:147 51 234}:root[data-theme=light] .rc-tone-pink{--rc-ink:219 39 119}:root[data-theme=light] .rc-tone-violet{--rc-ink:124 58 237}:root[data-theme=light] .rc-tone-ok{--rc-ink:18 140 72}:root[data-theme=light] .rc-tone-warn{--rc-ink:190 98 0}:root[data-theme=light] .rc-tone-bad{--rc-ink:214 40 40}:root[data-theme=light] .rc-tone-indigo{--rc-ink:79 70 229}:root[data-theme=light] .rc-tone-emerald{--rc-ink:5 150 105}:root[data-theme=light] .rc-tone-cyan{--rc-ink:8 145 178}:root[data-theme=light] .rc-tone-red{--rc-ink:220 38 38}:root[data-theme=light] .rc-tone-amber{--rc-ink:217 119 6}.rc-tile{display:flex;align-items:center;justify-content:center;flex-shrink:0;background:rgb(var(--rc-tone)/.15);color:rgb(var(--rc-ink))}:root[data-theme=light] .rc-tile{background:rgb(var(--rc-tone)/.13)}.rc-ink,.rc-pill{color:rgb(var(--rc-ink))}.rc-pill{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:3px 10px;font-family:var(--font-display),var(--font-body),system-ui,sans-serif;font-weight:600;background:rgb(var(--rc-tone)/.16)}:root[data-theme=light] .rc-pill.rc-tone-ok{--rc-ink:14 112 58}:root[data-theme=light] .rc-pill.rc-tone-warn{--rc-ink:150 76 0}.rc-banner{background:rgb(var(--rc-tone)/.11)}:root[data-theme=light] .rc-banner{background:rgb(var(--rc-tone)/.09)}.rc-on-white{background:#fff;color:#d62828}:root[data-accent=orange] .rc-on-white{color:#c25e00}:root[data-accent=blue] .rc-on-white{color:#1f5fd6}:root[data-accent=green] .rc-on-white{color:#0a8048}:root[data-accent=violet] .rc-on-white{color:#6042e8}:root[data-accent=pink] .rc-on-white{color:#cc228a}.rc-photo-text{color:#fff}.rc-photo-text-soft{color:hsla(0,0%,100%,.65)}.rc-photo-btn{background:hsla(0,0%,100%,.12);color:#fff}.rc-photo-btn:hover{background:hsla(0,0%,100%,.22)}.rc-pop{box-shadow:0 18px 50px -8px rgba(0,0,0,.6),inset 0 0 0 1px hsla(0,0%,100%,.06)}:root[data-theme=light] .rc-pop{box-shadow:0 18px 50px -10px rgba(15,16,26,.22),0 2px 6px rgba(15,16,26,.05)}.rc-unread{background:color-mix(in srgb,rgb(var(--accent)) 11%,rgb(var(--bg-soft)))}:root[data-theme=light] .rc-unread{background:color-mix(in srgb,rgb(var(--accent)) 8%,rgb(var(--bg-soft)))}.rc-nav-item{color:rgb(var(--fg)/.78)}.rc-nav-item:hover{color:rgb(var(--fg));background:rgb(var(--bg-card))}:root[data-theme=light] .rc-nav-item:hover{background:rgb(var(--bg-card));box-shadow:0 1px 2px rgba(15,16,26,.04)}.rc-nav-item.rc-nav-on,.rc-nav-item.rc-nav-on:hover{background:rgb(var(--accent));color:#fff;box-shadow:inset 0 -3px 0 rgba(0,0,0,.12)}:root .rc-nav-item.rc-nav-on svg{color:#fff}.rc-tabbar{position:fixed;inset-inline:12px;max-width:520px;margin-inline:auto;bottom:max(10px,calc(var(--sab) - 4px));z-index:40;display:flex;justify-content:space-around;gap:2px;padding:5px;border-radius:9999px;background:rgb(var(--bg-soft)/.62);backdrop-filter:blur(22px) saturate(1.8);box-shadow:0 14px 34px -10px rgba(0,0,0,.6),inset 0 0 0 1px hsla(0,0%,100%,.09),inset 0 1px 0 hsla(0,0%,100%,.12);transition:transform .28s cubic-bezier(.2,.8,.2,1);touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.rc-tabbar.is-tucked{transform:translateY(calc(100% + 24px + var(--sab)))}@media (prefers-reduced-motion:reduce){.rc-tabbar{transition:none}}@media (min-width:1024px){.rc-tabbar{display:none}}:root[data-theme=light] .rc-tabbar{background:hsla(0,0%,100%,.74);box-shadow:0 12px 30px -10px rgba(15,16,26,.28),inset 0 0 0 1px rgba(15,16,26,.06),inset 0 1px 0 hsla(0,0%,100%,.9)}.rc-tab{flex:1 1 0;min-width:0;max-width:96px;flex-direction:column;gap:2px;padding:6px 0 5px;border-radius:9999px;z-index:1;color:rgb(var(--fg)/.7);transition:color .2s ease;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.rc-tab,.rc-tab-pill{display:flex;align-items:center;position:relative}.rc-tab-pill{justify-content:center;width:48px;height:28px;transition:color .2s ease,transform .22s cubic-bezier(.3,1.5,.5,1)}.rc-tabbar:not(.is-dragging) .rc-tab:active .rc-tab-pill{transform:scale(.9)}.rc-tab-label{font-family:var(--font-display),system-ui,sans-serif;font-weight:600;font-size:11.5px;line-height:1.1;white-space:nowrap}.rc-tab.is-on{color:rgb(var(--accent-ink))}.rc-tab-glider{position:absolute;left:0;top:0;z-index:0;width:0;height:0;border-radius:9999px;background:rgb(var(--fg)/.1);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.06),inset 0 1px 0 hsla(0,0%,100%,.1);pointer-events:none;will-change:transform;transition:background-color .22s ease,box-shadow .22s ease}:root[data-theme=light] .rc-tab-glider{background:rgba(15,16,26,.07);box-shadow:inset 0 0 0 1px rgba(15,16,26,.04),inset 0 1px 0 hsla(0,0%,100%,.8)}:root .rc-tab-glider.is-drag{z-index:2;background:hsla(0,0%,100%,.07);backdrop-filter:saturate(1.6) brightness(1.12);box-shadow:0 12px 30px -8px rgba(0,0,0,.45),inset 0 0 0 1.5px hsla(0,0%,100%,.4),inset 0 2px 1px hsla(0,0%,100%,.45),inset 0 -3px 8px hsla(0,0%,100%,.14)}.rc-tabbar.is-dragging .rc-tab.is-on .rc-tab-pill{transform:scale(1.22)}.rc-tab-badge{top:-5px;inset-inline-end:2px;min-width:18px;height:18px;padding:0 4px;color:#fff;font-size:10.5px;font-weight:700;line-height:18px;text-align:center}.rc-tab-badge,.rc-tab-dot{position:absolute;border-radius:9999px;background:rgb(var(--accent));box-shadow:0 0 0 2px rgb(var(--bg-soft))}.rc-tab-dot{top:1px;inset-inline-end:9px;width:9px;height:9px}.rc-hero-track{height:12px;border-radius:9999px;background:rgb(var(--fg)/.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.25)}.rc-hero-fill{position:relative;height:100%;border-radius:9999px;overflow:hidden;background-color:rgb(var(--accent));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25);width:var(--rc-w)}.rc-hero-fill.is-frozen{background-color:rgb(var(--fg)/.3)}.rc-hero-fill:not(.is-frozen){background-image:linear-gradient(-45deg,hsla(0,0%,100%,.22) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.22) 0,hsla(0,0%,100%,.22) 75%,transparent 0,transparent);background-size:24px 24px;animation:rc-hero-stripes .9s linear infinite}@keyframes rc-hero-stripes{0%{background-position:0 0}to{background-position:-24px 0}}@media (prefers-reduced-motion:reduce){.rc-hero-fill:not(.is-frozen){animation:none}}.rc-strip{position:relative;gap:2px;padding:5px;border-radius:9999px;background:rgb(var(--bg-soft)/.62);box-shadow:0 10px 26px -12px rgba(0,0,0,.5),inset 0 0 0 1px hsla(0,0%,100%,.09),inset 0 1px 0 hsla(0,0%,100%,.12);touch-action:pan-y;-moz-user-select:none;user-select:none;-webkit-user-select:none}:root[data-theme=light] .rc-strip{background:hsla(0,0%,100%,.74);box-shadow:0 10px 24px -12px rgba(15,16,26,.22),inset 0 0 0 1px rgba(15,16,26,.06),inset 0 1px 0 hsla(0,0%,100%,.9)}.rc-strip-tab{flex:1 1 0;position:relative;z-index:1;display:flex;align-items:center;justify-content:center;padding:9px 10px;border-radius:9999px;white-space:nowrap;font-family:var(--font-display),system-ui,sans-serif;font-weight:600;font-size:14px;color:rgb(var(--fg)/.7);transition:color .2s ease;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}@media (min-width:640px){.rc-strip-tab{padding-inline:16px}}.rc-strip-in{display:inline-flex;align-items:center;gap:6px;transition:transform .22s cubic-bezier(.3,1.5,.5,1)}.rc-strip:not(.is-dragging) .rc-strip-tab:active .rc-strip-in{transform:scale(.92)}.rc-strip.is-dragging .rc-strip-tab.is-on .rc-strip-in{transform:scale(1.12)}.rc-strip-tab.is-on{color:rgb(var(--accent-ink))}@media (hover:hover){.rc-strip-tab:not(.is-on):hover{color:rgb(var(--fg))}}.rk-swipe-stage{position:fixed;inset:0;z-index:30;overflow:hidden;pointer-events:none}.rk-swipe-ghost{position:absolute;inset:0;overflow:hidden;background:rgb(var(--bg));will-change:transform}.rk-swipe-ghost[hidden]{display:none}.rk-swipe-snap *{animation:none!important;transition:none!important}html.rk-swiping .rc-main{-moz-user-select:none;user-select:none;-webkit-user-select:none}@media (max-width:1023.98px){.rc-shell{touch-action:pan-y pinch-zoom}.rc-swipe-clip{overflow-x:clip}@supports not (overflow:clip){html.rk-swiping .rc-swipe-clip{overflow-x:hidden}}.rc-main{padding-bottom:calc(92px + var(--sab))}body:has(.rc-tabbar) .auth-cookie-wrap,body:has(.rc-tabbar) .rc-bottom-float{bottom:calc(84px + var(--sab))}body:has(.rc-tabbar) .rc-chat{height:calc(100dvh - 252px - var(--sab));min-height:360px}}@media print{.rc-tabbar{display:none}.rc-main{padding-bottom:0}}.rc-drawer{box-shadow:0 0 48px rgba(0,0,0,.45);max-height:calc(100dvh - 92px - var(--sab))}.rc-drawer-foot{position:relative}.rc-drawer-foot:before{content:"";position:absolute;top:0;inset-inline:30px;height:1px;background:rgb(var(--line)/.7)}:root[data-theme=light] .rc-drawer{box-shadow:0 0 40px rgba(15,16,26,.18)}.rc-welcome{box-shadow:var(--shadow-in)}.rc-candy{box-shadow:inset 0 -3px 0 rgba(0,0,0,.14)}.rc-chat{box-shadow:var(--shadow-card)}:root .rc-bubble-mine{color:#fff}:root .rc-bubble-mine .rc-bubble-soft{color:hsla(0,0%,100%,.8)}:root .rc-bubble-mine .rc-tick{color:#fff;opacity:.58}:root .rc-bubble-mine .rc-tick-clock{opacity:.8}:root .rc-bubble-mine .rc-tick-read{color:#a5f3fc;filter:drop-shadow(0 0 1.5px rgb(0 0 0/.4))}.rc-tick-mark path{opacity:1;stroke:currentColor;stroke-width:.7px;stroke-linejoin:round}.rc-tick-read .rc-tick-mark path{stroke-width:1.2px}.rc-tick-pair{position:relative;display:inline-block;width:18px;height:14px}.rc-tick-pair .rc-tick-mark{position:absolute;top:0;left:0}.rc-tick-pair .rc-tick-mark-2{left:4px;clip-path:inset(0 0 0 24%)}.rc-bubble-quote-mine{background:hsla(0,0%,100%,.18);border-color:hsla(0,0%,100%,.85)}.rc-msg-row{touch-action:pan-y pinch-zoom}.rc-swipe-reply{position:absolute;top:0;left:0;z-index:2;width:32px;height:32px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:rgb(var(--bg-card));color:rgb(var(--fg));pointer-events:none}.rc-swipe-reply[hidden]{display:none}.rc-swipe-reply.is-armed,.rc-voice-btn{background:rgb(var(--accent));color:#fff}.rc-voice-rail{background:rgb(var(--fg)/.16)}.rc-voice-fill,.rc-voice-knob{background:rgb(var(--accent))}.rc-voice-time{color:rgb(var(--muted))}.rc-voice-mine .rc-voice-btn{background:hsla(0,0%,100%,.22)}.rc-voice-mine .rc-voice-rail{background:hsla(0,0%,100%,.32)}.rc-voice-mine .rc-voice-fill,.rc-voice-mine .rc-voice-knob{background:#fff}.rc-voice-mine .rc-voice-time{color:hsla(0,0%,100%,.8)}.rc-rec-dot{background:rgb(var(--bad))}.rc-mic-held{transform:scale(1.18)}.rc-mic-armed{background:rgb(var(--bad))}.rc-rec-armed{color:rgb(var(--bad))}.rc-chat-input:focus{border-color:rgb(var(--accent))}@media (max-width:1279px){body:has(.auth-a11y-fab):not(:has([data-a11y-toggle])) .rc-chat{margin-bottom:72px}}@media (max-width:1023px){body:has(.auth-a11y-fab):not(:has([data-a11y-toggle])) .rc-chat{height:calc(100dvh - 240px)}}@media (min-width:1024px) and (max-width:1279px){body:has(.auth-a11y-fab):not(:has([data-a11y-toggle])) .rc-chat{height:calc(100vh - 200px)}}.rc-modal-head:after{content:"";position:absolute;inset-inline:0;top:100%;height:18px;pointer-events:none;background:linear-gradient(to bottom,rgb(var(--bg-card)),rgb(var(--bg-card)/0))}@media (max-width:639px){body:has(.auth-a11y-fab):not(:has([data-a11y-toggle])) .rc-modal-wrap{padding-bottom:84px}body:has(.auth-a11y-fab):not(:has([data-a11y-toggle])) .rc-modal-wrap>.rc-pop{max-height:100%}}:root[data-accent=green] .rc-home-tile.rc-tone-green,:root[data-accent=orange] .rc-home-tile.rc-tone-orange{--rc-tone:244 63 94;--rc-ink:251 113 133}:root[data-accent=blue] .rc-home-tile.rc-tone-sky{--rc-tone:20 184 166;--rc-ink:45 212 191}:root[data-accent=violet] .rc-home-tile.rc-tone-violet{--rc-tone:236 72 153;--rc-ink:244 114 182}:root[data-theme=light][data-accent=green] .rc-home-tile.rc-tone-green,:root[data-theme=light][data-accent=orange] .rc-home-tile.rc-tone-orange{--rc-ink:225 29 72}:root[data-theme=light][data-accent=blue] .rc-home-tile.rc-tone-sky{--rc-ink:13 148 136}:root[data-theme=light][data-accent=violet] .rc-home-tile.rc-tone-violet{--rc-ink:219 39 119}