.public-landing{color:#f5f6f8;scroll-behavior:smooth;background:#050608;min-height:100vh;overflow:hidden}.public-landing a{text-decoration:none}.public-header{z-index:50;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#050608db;border-bottom:1px solid #ffffff1a;grid-template-columns:1fr auto 1fr;align-items:center;height:82px;padding:0 clamp(1.5rem,5vw,6.5rem);display:grid;position:sticky;top:0}.public-brand{color:#fff;letter-spacing:.28em;align-items:center;gap:.9rem;display:inline-flex}.public-brand>span{background:linear-gradient(145deg,#20242c,#090b0f);border:1px solid #343942;border-radius:12px;place-items:center;width:42px;height:42px;display:grid;box-shadow:inset 1px 1px #ffffff1a}.public-brand svg{width:27px}.public-brand b{font-size:1.25rem}.public-header nav{gap:2.8rem;display:flex}.public-header nav a{color:#aeb4be;font-size:.9rem;transition:color .2s;position:relative}.public-header nav a:hover{color:#fff}.public-header nav a:after{content:"";background:#fff;height:1px;transition:transform .25s;position:absolute;bottom:-13px;left:0;right:0;transform:scaleX(0)}.public-header nav a:hover:after{transform:none}.public-header-cta{color:#f7f8fa;border:1px solid #3a414b;justify-self:end;align-items:center;gap:.65rem;padding:.78rem 1.15rem;font-size:.8rem;display:inline-flex}.public-header-cta svg,.public-actions svg{width:16px}.public-hero{background:radial-gradient(circle at 78% 42%,#3a465c33,#0000 32%),linear-gradient(90deg,#07090c 0,#080a0d 55%,#0c0f14 100%);grid-template-columns:1.05fr .95fr;align-items:center;min-height:calc(100vh - 82px);padding:clamp(4rem,8vh,7rem) clamp(1.5rem,7vw,8rem);display:grid;position:relative}.public-hero:before{content:"";background-color:#0000;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:58px 58px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 12%,#000 74%,#0000);mask-image:linear-gradient(90deg,#0000 12%,#000 74%,#0000)}.public-hero-copy{z-index:2;max-width:850px;position:relative}.public-kicker{color:#8c96a6;font:600 .69rem/1.2 var(--font-ibm-plex-mono),monospace;letter-spacing:.24em}.public-hero h1,.public-section-heading h2,.auth-showcase h2{font-family:var(--font-onest),Arial,sans-serif;letter-spacing:-.055em;font-weight:760}.public-hero h1{margin-top:1.35rem;font-size:clamp(4.2rem,6.1vw,7.4rem);line-height:.91}.public-hero-copy>p:not(.public-kicker){color:#a8afb9;max-width:610px;margin-top:2rem;font-size:clamp(1.05rem,1.35vw,1.35rem);line-height:1.55}.public-actions{align-items:center;gap:2rem;margin-top:2.5rem;display:flex}.public-actions a{color:#dce0e6;align-items:center;gap:.75rem;display:inline-flex}.public-actions .public-primary{color:#090b0e;background:#eef1f4;justify-content:center;min-width:210px;padding:1.1rem 1.5rem;font-weight:700;box-shadow:0 18px 50px #00000052}.public-metrics{gap:0;margin-top:4rem;display:flex}.public-metrics div{border-left:1px solid #ffffff29;min-width:155px;padding-left:1.4rem;display:grid}.public-metrics strong{font-size:1.8rem}.public-metrics span{color:#777f8b;text-transform:uppercase;letter-spacing:.12em;margin-top:.25rem;font-size:.7rem}.public-hero-visual{z-index:1;place-items:center;min-height:540px;display:grid;position:relative}.public-hero-visual img{z-index:3;filter:drop-shadow(0 28px 38px #000);width:min(84%,460px);height:auto;position:relative}.orbit{border:1px solid #abb8cf14;border-radius:50%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-one{width:510px;height:510px}.orbit-two{border-style:dashed;width:650px;height:650px;animation:40s linear infinite reverse public-orbit}.public-section{background:radial-gradient(circle at 50% 0,#ffffff09,#0000 35%),#060709;border-top:1px solid #ffffff17;padding:clamp(5.5rem,9vw,9rem) clamp(1.5rem,7vw,8rem);position:relative}.public-section-heading{text-align:center}.public-section-heading h2{margin-top:.8rem;font-size:clamp(3.3rem,5vw,6.2rem);line-height:1}.public-section-heading>p:last-child:not(.public-kicker){color:#8f97a3;margin:1.1rem auto 0;font-size:1.05rem}.product-grid{background:0 0;border:0;grid-template-columns:repeat(3,1fr);gap:2.5rem 0;max-width:1400px;margin:4rem auto 0;display:grid}.product-card{text-align:center;background:0 0;grid-template-rows:190px auto auto;align-content:start;min-height:300px;padding:1rem 2rem 2.25rem;display:grid;position:relative;overflow:hidden}.product-card:after{display:none}.product-card:hover{z-index:2;background:0 0}.product-visual{place-items:center;height:190px;display:grid;position:relative}.product-visual img{object-fit:contain;filter:drop-shadow(0 14px 20px #000);width:min(70%,190px);height:180px}.product-card h3{z-index:2;margin-top:.35rem;font-size:1.55rem;position:relative}.product-card p{z-index:2;color:#9098a5;margin-top:.55rem;position:relative}.public-business{background:linear-gradient(145deg,#080a0d,#050608)}.business-layout{grid-template-columns:1.15fr .85fr;align-items:center;max-width:1450px;margin:4rem auto 0;display:grid}.business-grid{border:1px solid #ffffff1a;grid-template-columns:repeat(2,1fr);display:grid}.business-grid article{border-bottom:1px solid #ffffff17;border-right:1px solid #ffffff17;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;min-height:130px;padding:1.5rem;transition:background .25s;display:grid}.business-grid article:hover{background:#101319}.business-grid svg{color:#abb5c6;width:28px}.business-grid svg:last-child{width:17px}.business-grid h3{font-size:1.05rem}.business-mascot{height:560px}.business-mascot img{object-fit:contain;filter:drop-shadow(0 30px 38px #000);width:100%;height:100%}.public-auth{background:#080a0d;border-top:1px solid #ffffff1a;grid-template-columns:1.08fr .92fr;min-height:900px;display:grid}.auth-showcase{border-right:1px solid #ffffff1f;padding:clamp(4rem,7vw,8rem);position:relative;overflow:hidden}.auth-showcase:before{content:"";background-color:#0000;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:64px 64px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000);mask-image:linear-gradient(90deg,#000,#0000)}.auth-showcase h2{z-index:2;margin-top:1rem;font-size:clamp(3.4rem,4.5vw,5.5rem);line-height:.96;position:relative}.auth-showcase>p:last-of-type{z-index:2;color:#878f9a;max-width:610px;margin-top:2rem;font-size:1.12rem;line-height:1.6;position:relative}.auth-mascot{width:58%;position:absolute;bottom:-9%;right:-6%}.auth-mascot img{filter:drop-shadow(0 28px 35px #000);width:100%;height:auto}.public-login-card{place-self:center;width:min(520px,100% - 3rem);padding:1.2rem;background:#0d1015!important;border:1px solid #333943!important;box-shadow:0 40px 90px #000!important}.public-login-card [data-slot=card-title]{font-size:2rem}.public-login-card label{margin-top:.8rem;font-size:.8rem;display:block}.public-login-card input{margin-top:.45rem}.public-footer{background:#050608;border-top:1px solid #ffffff1c;grid-template-columns:1.7fr repeat(3,1fr);gap:3rem;padding:5rem clamp(1.5rem,7vw,8rem) 2rem;display:grid}.public-footer>div:not(.footer-brand){align-content:start;gap:1rem;display:grid}.public-footer>div>b{color:#7d8591;letter-spacing:.2em;margin-bottom:.5rem;font-size:.65rem}.public-footer a{color:#bdc2ca}.footer-brand p{color:#858c96;margin-top:1.2rem}.footer-copy{color:#656c76;border-top:1px solid #ffffff21;grid-column:1/-1;margin-top:2.5rem;padding-top:1.8rem;font-size:.78rem}@keyframes public-float{0%,to{transform:translate(0,0)rotate(-.5deg)}50%{transform:translateY(-11px)rotate(.8deg)}}@keyframes public-orbit{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes tap-ring{0%{opacity:0;transform:scale(.35)}30%{opacity:.95}to{opacity:0;transform:scale(2.2)}}@keyframes hand-exchange{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(78px,-18px)rotate(180deg)}}@keyframes key-press{50%{opacity:.25;transform:translateY(3px)}}@keyframes code-run{0%{opacity:0;transform:translateY(15px)scaleX(.55)}45%{opacity:1}to{opacity:0;transform:translateY(-18px)scaleX(1)}}@media (max-width:1050px){.public-header{grid-template-columns:1fr auto}.public-header nav{display:none}.public-hero{grid-template-columns:1fr;min-height:auto}.public-hero-visual{min-height:520px}.product-grid{grid-template-columns:repeat(2,1fr)}.business-layout{grid-template-columns:1fr}.business-mascot{height:430px}.public-auth{grid-template-columns:1fr}.auth-showcase{border-right:0;min-height:700px}.public-login-card{margin:5rem 0}.public-footer{grid-template-columns:repeat(3,1fr)}.footer-brand{grid-column:1/-1}}@media (max-width:680px){.public-header{height:68px;padding:0 1rem}.public-header-cta{display:none}.public-hero{padding:4rem 1.2rem}.public-hero h1{font-size:clamp(3.15rem,15vw,4.5rem)}.public-hero-visual{min-height:390px}.orbit-one{width:320px;height:320px}.orbit-two{width:390px;height:390px}.public-metrics{grid-template-columns:repeat(3,1fr);display:grid}.public-metrics div{min-width:0;padding-left:.7rem}.public-metrics strong{font-size:1.25rem}.public-actions{flex-direction:column;align-items:flex-start}.public-section{padding:5rem 1rem}.public-section-heading h2{font-size:3.1rem}.product-grid{grid-template-columns:1fr}.product-card{min-height:380px}.business-grid{grid-template-columns:1fr}.business-mascot{height:350px}.public-auth{min-height:auto}.auth-showcase{min-height:640px;padding:4rem 1.3rem}.auth-showcase h2{font-size:3rem}.auth-mascot{width:90%;right:-8%}.public-footer{grid-template-columns:1fr 1fr;padding:4rem 1.3rem 2rem}.footer-brand,.public-footer>div:last-of-type{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.orbit{animation:none!important}}.product-grid,.product-card{border:0!important;outline:0!important}.public-products{--products-text:#f2f4f7;--products-copy:#a7adb6;--products-muted:#929aa4;font-family:var(--font-onest),Arial,sans-serif;background:linear-gradient(105deg,#050709 0%,#070a0d 63%,#090d11 100%);border-top:1px solid #ffffff16;border-bottom:1px solid #ffffff13;padding:clamp(6rem,8vw,8rem) clamp(1.5rem,4.15vw,6.75rem) clamp(7rem,9vw,9rem);scroll-margin-top:82px}.public-products .public-section-heading{text-align:center;max-width:850px;margin:0 auto}.public-products .public-kicker{color:#cdd1d7;letter-spacing:.055em;text-transform:uppercase;font-family:inherit;font-size:.72rem;font-weight:500;line-height:1.2}.public-products .public-section-heading h2{color:var(--products-text);letter-spacing:-.055em;margin-top:1rem;font-size:clamp(3rem,4.2vw,5.25rem);font-weight:430;line-height:1}.public-products .public-section-heading>p:last-child:not(.public-kicker){max-width:610px;color:var(--products-copy);letter-spacing:-.018em;margin:1.25rem auto 0;font-size:clamp(.95rem,1vw,1.1rem);line-height:1.55}.public-products .product-grid{background:0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(4.5rem,6vw,6rem) clamp(3rem,6vw,7rem);width:min(100%,1280px);max-width:none;margin:clamp(4rem,6vw,5.5rem) auto 0;display:grid}.public-products .product-card{text-align:center;background:0 0;grid-template-rows:150px auto auto;align-content:start;justify-items:center;min-width:0;min-height:0;padding:0;transition:none;display:grid;overflow:visible}.public-products .product-card:after{display:none}.public-products .product-card:hover{z-index:auto;background:0 0;transform:none}.public-products .product-visual{place-items:center;width:100%;height:150px;display:grid;position:relative;inset:auto;overflow:visible}.public-products .product-card:hover img{transform:none!important}.public-products .product-card h3{color:var(--products-text);letter-spacing:-.025em;margin-top:.8rem;font-size:clamp(1.25rem,1.35vw,1.5rem);font-weight:500;line-height:1.2}.public-products .product-card p{max-width:20rem;color:var(--products-muted);letter-spacing:-.012em;margin:.65rem auto 0;font-size:.92rem;font-weight:400;line-height:1.5}@media (max-width:1050px){.public-products .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5rem clamp(3rem,7vw,5rem);width:min(100%,780px)}}@media (max-width:680px){.public-products{padding:5rem 1.25rem 6rem;scroll-margin-top:68px}.public-products .public-section-heading h2{font-size:clamp(2.5rem,11vw,3.25rem)}.public-products .product-grid{grid-template-columns:1fr;row-gap:4rem;width:min(100%,360px);margin-top:3.5rem}.public-products .product-card{grid-template-rows:145px auto auto;min-height:0}.public-products .product-visual{height:145px}}
.editorial-operations-intro,.payout-hero-copy,.cabinet-page-head>div,.auth-showcase,.public-hero-copy,.public-section-heading{min-width:0;container-type:inline-size}.editorial-operations-intro h2{letter-spacing:-.045em;overflow-wrap:anywhere;max-width:100%;font-size:clamp(1.4rem,15cqw,3.5rem);line-height:1.12;transform:none}.payout-hero h1,.payout-hero .payout-hero-title,.payments-hero .payout-hero-title,.cabinet-page-title{letter-spacing:-.04em;overflow-wrap:anywhere;max-width:100%;font-size:clamp(1.75rem,7.5cqw,4.5rem);line-height:1.12}.editorial-notification-title h2{overflow-wrap:anywhere;min-width:0;font-size:clamp(1rem,3vw,1.6rem);line-height:1.2}.public-hero h1{overflow-wrap:anywhere;font-size:clamp(2rem,12cqw,6.5rem);line-height:1.04}.auth-showcase h2{overflow-wrap:anywhere;font-size:clamp(1.8rem,11cqw,4.75rem);line-height:1.08}.public-section-heading h2,.public-products .public-section-heading h2{overflow-wrap:anywhere;font-size:clamp(1.8rem,8cqw,5rem);line-height:1.12}.editorial-rule-heading,.payout-hero-stats>div,.business-grid article,.business-grid h3,.product-card h3{overflow-wrap:anywhere;min-width:0}.editorial-rule-heading{flex-wrap:wrap}.payout-hero-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.payout-hero-stats dd{overflow-wrap:anywhere}.payout-hero-description{color:#b5bdc8;max-width:42rem;font-family:var(--font-onest),Arial,sans-serif;margin-top:1.2rem;font-size:1rem;line-height:1.6}@media (min-width:821px) and (max-width:1180px){.editorial-operations-intro{grid-template-columns:minmax(0,.8fr) minmax(0,1fr) auto}.editorial-operations-intro h2{font-size:clamp(1.5rem,3vw,2.2rem)}}@media (max-width:680px){.payout-hero-copy{width:100%}.payout-hero-stats{gap:.75rem}.payout-hero-stats>div{padding-left:.65rem}}
