.login-success-transition{z-index:10000;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#f8f8f9c7;place-items:center;min-height:100dvh;padding:24px;display:grid;position:fixed;inset:0;overflow:hidden}.login-success-content{text-align:center;flex-direction:column;align-items:center;width:min(100%,360px);display:flex}.login-success-visual{place-items:center;width:160px;height:160px;display:grid;position:relative}.login-success-halo{filter:blur(15px);background:radial-gradient(circle,#ff460226,#ff460212 42%,#0000 72%);border-radius:50%;transition:opacity .2s,transform .2s;animation:3.2s ease-in-out infinite login-success-halo-pulse;position:absolute;inset:4%}.login-success-mascot-entrance{z-index:1;width:100%;height:100%;position:relative}.login-success-mascot-idle{width:100%;height:100%;animation:2.5s ease-in-out .35s infinite login-success-idle;position:relative}.login-success-mascot{object-fit:contain;width:100%;height:100%;display:block}.login-success-mascot-wink{opacity:0;position:absolute;inset:0}.login-success-mascot-wink.is-visible{opacity:1}.login-success-copy{margin-top:20px;transition:opacity .2s}.login-success-copy h1{color:#202124;letter-spacing:-.02em;margin:0;font-size:18px;font-weight:700;line-height:1.35}.login-success-copy p{color:#777b83;margin:7px 0 0;font-size:13px;font-weight:450;line-height:1.5}.login-success-progress{background:#e7e8ea;border-radius:999px;width:min(210px,62vw);height:4px;margin-top:25px;transition:opacity .2s;position:relative;overflow:hidden}.login-success-progress span{border-radius:inherit;filter:drop-shadow(0 0 3px #ff46023d);background:linear-gradient(90deg,#0000,#ff4602 42%,#ff9a69 68%,#0000);width:46%;animation:1.5s ease-in-out infinite login-success-loading;position:absolute;inset:0 auto 0 0}.login-success-content.is-exiting .login-success-halo{opacity:0;animation:none;transform:scale(.76)}.login-success-content.is-exiting .login-success-mascot-idle,.login-success-content.is-exiting .login-success-progress span{animation:none}.login-success-content.is-exiting .login-success-copy,.login-success-content.is-exiting .login-success-progress{opacity:0}@keyframes login-success-idle{0%,to{transform:translateY(0)rotate(-.6deg)}50%{transform:translateY(-4px)rotate(.6deg)}}@keyframes login-success-halo-pulse{0%,to{opacity:.7;transform:scale(.95)}50%{opacity:1;transform:scale(1.06)}}@keyframes login-success-loading{0%{transform:translate(-110%)}to{transform:translate(230%)}}@media(max-width:640px){.login-success-transition{padding:20px}.login-success-visual{width:120px;height:120px}}@media(prefers-reduced-motion:reduce){.login-success-halo,.login-success-mascot-idle,.login-success-progress span{animation:none}.login-success-progress span{opacity:.45;background:#ff4602;width:100%}}.landing-root{--orange:#ff4602;--orange-dark:#d93c02;--orange-soft:#fff1eb;--black:#1b1b1b;--white:#fff;--surface:#f5f5f7;--surface-2:#fafafb;--gray:#6b7280;--gray-2:#9ca3af;--border:#e9e9ed;--shadow:0 24px 80px #1b1b1b14;--radius:24px;--radius-sm:16px;--max:1240px}.landing-root *{box-sizing:border-box}.landing-root{scroll-behavior:smooth;color:var(--black);background:var(--white);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.landing-root a{color:inherit;text-decoration:none}.landing-root button{font:inherit}.landing-root img{max-width:100%;display:block}.landing-root section{position:relative}.landing-root .container{width:min(calc(100% - 40px),var(--max));margin-inline:auto}.landing-root .section-sm{padding:76px 0}.landing-root .eyebrow{color:#8b2a08;letter-spacing:.08em;text-transform:uppercase;background:#ffffffc2;border:1px solid #ff460226;border-radius:999px;align-items:center;gap:9px;padding:8px 12px;font-size:12px;font-weight:800;display:inline-flex}.landing-root .eyebrow .dot{background:var(--orange);border-radius:999px;width:7px;height:7px;box-shadow:0 0 0 5px #ff46021a}.landing-root h1,.landing-root h2,.landing-root h3,.landing-root p{margin-top:0}.landing-root h1{letter-spacing:-.055em;max-width:950px;margin-bottom:24px;font-size:clamp(46px,7vw,82px);line-height:.98}.landing-root h2{letter-spacing:-.045em;margin-bottom:18px;font-size:clamp(34px,4.4vw,58px);line-height:1.02}.landing-root h3{letter-spacing:-.025em;font-size:22px}.landing-root .lead{color:var(--gray);max-width:760px;font-size:clamp(18px,2vw,21px);line-height:1.6}.landing-root .muted{color:var(--gray)}.landing-root .orange{color:var(--orange)}.landing-root .section-head{max-width:820px;margin-bottom:52px}.landing-root .section-head.center{text-align:center;margin-inline:auto;margin-bottom:60px}.landing-root .section-head.center .lead{margin-inline:auto}.landing-root .btn{cursor:pointer;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 22px;font-weight:800;transition:all .25s;display:inline-flex}.landing-root .btn:hover{transform:translateY(-2px)}.landing-root .btn-primary{background:var(--orange);color:#fff;box-shadow:0 12px 34px #ff46023d}.landing-root .btn-primary:hover{background:var(--orange-dark);box-shadow:0 16px 42px #ff460247}.landing-root .btn-secondary{color:var(--black);border-color:var(--border);background:#fff}.landing-root .btn-secondary:hover{border-color:#d5d5db;box-shadow:0 10px 24px #0000000f}.landing-root .btn-dark{color:#111;background:#fff}.landing-root .btn-ghost-dark{color:#fff;background:#ffffff0d;border-color:#ffffff2e}.landing-root .nav-wrap{z-index:80;pointer-events:none;position:fixed;top:16px;left:0;right:0}.landing-root .nav{-webkit-backdrop-filter:blur(18px);pointer-events:auto;background:#ffffffa8;border:1px solid #ffffffb8;border-radius:20px;justify-content:space-between;align-items:center;gap:24px;width:min(100% - 28px,1180px);height:68px;margin:auto;padding:0 14px 0 20px;transition:all .25s;display:flex;box-shadow:0 10px 40px #1414140d}.landing-root .brand{letter-spacing:-.04em;align-items:center;gap:10px;font-size:21px;font-weight:950;display:flex}.landing-root .brand-mark{background:var(--orange);color:#fff;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:950;display:grid;box-shadow:inset 0 -6px 14px #8c1e0029,0 10px 24px #ff460238}.landing-root .nav-links{align-items:center;gap:4px;display:flex}.landing-root .nav-links a{color:#4b4b53;border-radius:11px;padding:11px 12px;font-size:14px;font-weight:650}.landing-root .nav-links a:hover{color:#111;background:#f4f4f6}.landing-root .nav-actions{align-items:center;gap:9px;display:flex}.landing-root .nav-login{padding:10px 12px;font-size:14px;font-weight:700}.landing-root .nav .btn{border-radius:11px;min-height:42px;padding:0 16px;font-size:14px}.landing-root .hamburger{cursor:pointer;background:#f4f4f6;border:0;border-radius:12px;width:42px;height:42px;display:none}.landing-root .mobile-panel{z-index:75;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--border);opacity:0;pointer-events:none;background:#fffffff7;border-radius:20px;padding:14px;transition:all .2s;position:fixed;top:94px;left:14px;right:14px;transform:translateY(-12px);box-shadow:0 30px 80px #0000001f}.landing-root .mobile-panel.open{opacity:1;pointer-events:auto;transform:none}.landing-root .mobile-panel a{border-radius:12px;padding:14px 12px;font-weight:750;display:block}.landing-root .mobile-panel a:hover{background:#f5f5f7}.landing-root .mobile-panel .btn{width:100%;margin-top:8px}.landing-root .hero{background:radial-gradient(circle at 50% 9%,#ff460226,#0000 27%),linear-gradient(#fff 0% 72%,#fafafb);padding:170px 0 70px;overflow:hidden}.landing-root .hero:before,.landing-root .hero:after{content:"";filter:blur(90px);pointer-events:none;border-radius:50%;position:absolute}.landing-root .hero:before{background:#ff460221;width:540px;height:240px;animation:8s ease-in-out infinite alternate auroraA;top:70px;left:50%;transform:translate(-60%)rotate(-12deg)}.landing-root .hero:after{background:#ff844d17;width:420px;height:220px;animation:11s ease-in-out infinite alternate auroraB;top:155px;left:58%}@keyframes auroraA{to{transform:translate(-48%)translateY(25px)rotate(8deg)scale(1.06)}}@keyframes auroraB{to{transform:translate(-70px)translateY(-20px)scale(.96)}}.landing-root .hero-inner{z-index:2;text-align:center;position:relative}.landing-root .hero .eyebrow{margin-bottom:24px}.landing-root .hero h1{margin-inline:auto}.landing-root .hero .lead{margin:0 auto 30px}.landing-root .hero-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.landing-root .hero-note{color:#7c7c85;margin-top:16px;font-size:13px;font-weight:650}.landing-root .hero-note span+span:before{content:"â€¢";color:#c8c8ce;margin:0 10px}.landing-root .preview-zone{perspective:1200px;margin-top:74px}.landing-root .preview-shell{transform-origin:50% 100%;width:min(1100px,96%);margin:auto;transition:transform .15s linear;position:relative;transform:rotateX(7deg)scale(.96)}.landing-root .browser{background:#fff;border:1px solid #1b1b1b1c;border-radius:28px;overflow:hidden;box-shadow:0 40px 120px #18181829}.landing-root .browser-bar{background:#fbfbfc;border-bottom:1px solid #ececef;align-items:center;gap:8px;height:52px;padding:0 18px;display:flex}.landing-root .traffic{background:#dfe0e4;border-radius:50%;width:10px;height:10px}.landing-root .traffic:first-child{background:#ff6b62}.landing-root .traffic:nth-child(2){background:#f9c64b}.landing-root .traffic:nth-child(3){background:#36c75f}.landing-root .address{color:#8a8a91;background:#f1f1f3;border-radius:8px;align-items:center;width:300px;max-width:45%;height:30px;margin-left:12px;padding:0 12px;font-size:12px;display:flex}.landing-root .dashboard{background:#f7f7f9;grid-template-columns:180px 1fr;min-height:560px;display:grid}.landing-root .sidebar{color:#fff;background:#1f2023;padding:22px 15px}.landing-root .side-brand{align-items:center;gap:9px;margin-bottom:30px;font-weight:900;display:flex}.landing-root .side-mark{background:var(--orange);border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.landing-root .side-item{color:#bfc0c7;border-radius:10px;margin:3px 0;padding:10px 11px;font-size:12px;font-weight:700}.landing-root .side-item.active{color:#fff;background:#ff460229}.landing-root .dash-main{padding:26px}.landing-root .dash-top{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.landing-root .dash-title{letter-spacing:-.03em;font-size:20px;font-weight:900}.landing-root .store-pill{background:#fff;border:1px solid #e8e8ec;border-radius:10px;padding:8px 10px;font-size:11px;font-weight:800}.landing-root .metrics{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.landing-root .metric{background:#fff;border:1px solid #ededf0;border-radius:16px;min-height:100px;padding:15px;box-shadow:0 10px 20px #00000006}.landing-root .metric-label{color:#898a92;font-size:11px;font-weight:750}.landing-root .metric-value{letter-spacing:-.04em;margin-top:7px;font-size:24px;font-weight:950}.landing-root .metric-up{color:#159447;margin-top:6px;font-size:10px;font-weight:800}.landing-root .dash-grid{grid-template-columns:1.35fr .65fr;gap:14px;margin-top:14px;display:grid}.landing-root .panel{background:#fff;border:1px solid #ededf0;border-radius:18px;min-height:220px;padding:17px}.landing-root .panel-title{margin-bottom:18px;font-size:13px;font-weight:900}.landing-root .chart{align-items:flex-end;gap:9px;height:150px;padding-top:10px;display:flex}.landing-root .bar{opacity:.92;background:linear-gradient(#ff7d4a,#ff4602);border-radius:7px 7px 3px 3px;flex:1}.landing-root .orders{flex-direction:column;gap:9px;display:flex}.landing-root .order{background:#f8f8fa;border-radius:12px;justify-content:space-between;align-items:center;padding:10px;display:flex}.landing-root .order strong{font-size:11px}.landing-root .order small{color:#8c8c94;font-size:10px}.landing-root .status{color:#19894a;background:#eaf8ef;border-radius:8px;padding:5px 7px;font-size:9px;font-weight:900}.landing-root .float-card{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #1b1b1b14;border-radius:16px;padding:14px 15px;animation:5.4s ease-in-out infinite float;position:absolute;box-shadow:0 22px 60px #1b1b1b1f}.landing-root .float-card .fc-label{color:#8a8a90;text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:800}.landing-root .float-card .fc-value{margin-top:4px;font-size:14px;font-weight:900}.landing-root .float-card.one{top:120px;left:-46px}.landing-root .float-card.two{animation-delay:-1.6s;top:195px;right:-42px}.landing-root .float-card.three{animation-delay:-3.1s;bottom:-23px;right:58px}.landing-root .float-card .mini-dot{background:var(--orange);border-radius:999px;width:8px;height:8px;margin-right:7px;display:inline-block;box-shadow:0 0 0 5px #ff46021a}@keyframes float{50%{transform:translateY(-8px)}}.landing-root .benefit-strip{background:#fff;border-top:1px solid #f2f2f4;border-bottom:1px solid #f0f0f2;padding:24px 0}.landing-root .benefits{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}.landing-root .benefit{color:#45454c;border-radius:14px;align-items:center;gap:10px;padding:12px 10px;font-size:12px;font-weight:850;display:flex}.landing-root .benefit-icon{background:var(--orange-soft);width:30px;height:30px;color:var(--orange);border-radius:10px;place-items:center;font-size:14px;font-weight:900;display:grid}.landing-root .statement{background:#fff;padding:120px 0}.landing-root .statement .inner{text-align:center;max-width:960px;margin:auto}.landing-root .statement h2{font-size:clamp(40px,6vw,74px);line-height:1.02}.landing-root .statement p{color:var(--gray);font-size:clamp(20px,2.2vw,28px);font-weight:750}.landing-root .ecosystem{background:var(--black);color:#fff;overflow:hidden}.landing-root .ecosystem:before{content:"";filter:blur(130px);background:#ff460224;border-radius:50%;width:500px;height:500px;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.landing-root .ecosystem .lead{color:#b9bac1}.landing-root .ecosystem-stage{background:radial-gradient(circle,#ff460214,#0000 35%),linear-gradient(#202124,#191a1d);border:1px solid #ffffff14;border-radius:30px;min-height:580px;margin-top:30px;position:relative;overflow:hidden}.landing-root .core{text-align:center;z-index:4;background:linear-gradient(145deg,#ff6b31,#ff4602);border-radius:50%;place-items:center;width:152px;height:152px;font-size:22px;font-weight:950;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 16px #ff460212,0 0 90px #ff460247}.landing-root .node{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:center;background:#ffffff0f;border:1px solid #ffffff17;border-radius:18px;min-width:145px;padding:16px 18px;font-size:13px;font-weight:850;position:absolute}.landing-root .node small{color:#afafb7;margin-top:5px;font-size:10px;font-weight:650;display:block}.landing-root .node.client{top:16%;left:7%}.landing-root .node.store{top:16%;right:7%}.landing-root .node.stock{bottom:18%;left:5%}.landing-root .node.finance{bottom:18%;right:5%}.landing-root .node.delivery{bottom:6%;left:50%;transform:translate(-50%)}.landing-root .beam{transform-origin:0;filter:drop-shadow(0 0 7px #ff4602a6);opacity:.7;background:linear-gradient(90deg,#ff460200,#ff4602f2,#ff460200);height:2px;animation:2.6s linear infinite beamPulse;position:absolute}.landing-root .beam.b1{width:34%;top:31%;left:20%;transform:rotate(20deg)}.landing-root .beam.b2{width:34%;top:48%;left:49%;transform:rotate(-22deg)}.landing-root .beam.b3{width:34%;top:70%;left:17%;transform:rotate(-21deg)}.landing-root .beam.b4{width:34%;top:53%;left:49%;transform:rotate(20deg)}.landing-root .beam.b5{width:22%;top:59%;left:50%;transform:rotate(90deg)}@keyframes beamPulse{0%{background-position:-180px 0}to{background-position:180px 0}}.landing-root .bento{grid-template-rows:250px 220px;grid-template-columns:1.3fr .7fr .8fr;gap:16px;display:grid}.landing-root .bento-card{background:#fff;border:1px solid #e7e7eb;border-radius:24px;padding:24px;transition:all .25s;position:relative;overflow:hidden;box-shadow:0 12px 28px #00000008}.landing-root .bento-card:hover{border-color:#ff460238;transform:translateY(-3px);box-shadow:0 22px 60px #1b1b1b14}.landing-root .bento-card:after{content:"";border-radius:inherit;opacity:0;background:linear-gradient(120deg,#0000 20%,#ff460200,#ff460259,#ff460200,#0000 80%);padding:1px;transition:all .25s;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}.landing-root .bento-card:hover:after{opacity:1}.landing-root .bento-card h3{margin-bottom:8px}.landing-root .bento-card p{color:var(--gray);max-width:440px;font-size:14px;line-height:1.55}.landing-root .bento-card.pdv,.landing-root .bento-card.menu{grid-column:span 2}.landing-root .mini-ui{background:#f6f6f8;border:1px solid #eaeaed;border-radius:18px 18px 0 0;width:46%;height:66%;padding:13px;position:absolute;bottom:0;right:18px}.landing-root .mini-row{background:#e6e6ea;border-radius:6px;height:11px;margin-bottom:8px}.landing-root .mini-row.orange{background:#ff46028c;width:70%}.landing-root .mini-row.w60{width:60%}.landing-root .mini-row.w45{width:45%}.landing-root .mini-row.w80{width:80%}.landing-root .split{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.landing-root .feature-list{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.landing-root .chip{color:#4c4c54;background:#f5f5f7;border:1px solid #ebebee;border-radius:11px;padding:9px 11px;font-size:12px;font-weight:800}.landing-root .product-card{background:#f6f6f8;border:1px solid #e8e8eb;border-radius:28px;min-height:440px;padding:22px;position:relative;overflow:hidden;box-shadow:0 24px 70px #1b1b1b12}.landing-root .pdv-window{background:#fff;border:1px solid #e6e6e9;border-radius:20px;height:100%;overflow:hidden}.landing-root .pdv-head{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;height:52px;padding:0 16px;display:flex}.landing-root .pdv-body{grid-template-columns:1fr 180px;height:calc(100% - 52px);display:grid}.landing-root .products-grid{grid-template-columns:repeat(3,1fr);gap:10px;padding:15px;display:grid}.landing-root .product-tile{background:#f6f6f8;border-radius:13px;min-height:88px;padding:10px}.landing-root .product-tile .food{background:linear-gradient(145deg,#ffe5da,#fff3ed);border-radius:10px;height:40px;margin-bottom:8px}.landing-root .product-tile strong{font-size:10px}.landing-root .cart{border-left:1px solid #eee;padding:13px}.landing-root .cart-item{background:#f7f7f9;border-radius:10px;margin-bottom:8px;padding:10px;font-size:9px}.landing-root .total{border-top:1px solid #eee;margin-top:15px;padding-top:12px;font-size:16px;font-weight:950}.landing-root .checkout{background:var(--orange);color:#fff;border-radius:10px;place-items:center;height:36px;margin-top:12px;font-size:10px;font-weight:900;display:grid}.landing-root .flow-section{background:#fff}.landing-root .timeline{max-width:900px;margin:30px auto 0;padding-left:52px;position:relative}.landing-root .timeline:before{content:"";background:#e9e9ed;width:2px;position:absolute;top:8px;bottom:8px;left:17px}.landing-root .timeline-progress{background:linear-gradient(#ff7d4a,#ff4602);width:2px;height:0;position:absolute;top:8px;left:17px;box-shadow:0 0 12px #ff46028c}.landing-root .step{padding:0 0 38px 14px;position:relative}.landing-root .step:last-child{padding-bottom:0}.landing-root .step:before{content:"";z-index:2;background:#fff;border:3px solid #d8d8dd;border-radius:50%;width:14px;height:14px;transition:all .25s;position:absolute;top:4px;left:-45px}.landing-root .step.active:before{border-color:var(--orange);box-shadow:0 0 0 6px #ff460217}.landing-root .step-card{background:#fff;border:1px solid #e9e9ed;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;transition:all .25s;display:flex}.landing-root .step.active .step-card{border-color:#ff460238;box-shadow:0 16px 40px #ff46020f}.landing-root .step-num{color:var(--orange);font-size:12px;font-weight:950}.landing-root .step-title{margin-top:4px;font-size:18px;font-weight:900}.landing-root .step-tag{color:#6e6e76;white-space:nowrap;background:#f4f4f6;border-radius:10px;padding:8px 10px;font-size:11px;font-weight:800}.landing-root .cost{color:#fff;background:#171719;overflow:hidden}.landing-root .cost:before{content:"";filter:blur(140px);background:#ff46021f;border-radius:50%;width:600px;height:600px;position:absolute;top:50%;right:-150px;transform:translateY(-50%)}.landing-root .cost .lead{color:#b4b5bc}.landing-root .recipe{background:#202124;border:1px solid #ffffff17;border-radius:28px;padding:25px;box-shadow:0 30px 90px #0000003d}.landing-root .recipe-head{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.landing-root .burger-orb{background:linear-gradient(145deg,#ff7a45,#ff4602);border-radius:18px;place-items:center;width:60px;height:60px;font-size:26px;display:grid}.landing-root .ingredient{border-bottom:1px solid #ffffff12;grid-template-columns:1fr auto;gap:15px;padding:14px 0;display:grid}.landing-root .ingredient span{color:#c3c4ca}.landing-root .ingredient strong{font-size:14px}.landing-root .recipe-total{justify-content:space-between;align-items:end;margin-top:20px;display:flex}.landing-root .recipe-total .big{letter-spacing:-.04em;font-size:32px;font-weight:950}.landing-root .margin-pill{color:#73d99b;background:#1da95a1f;border-radius:10px;padding:8px 10px;font-size:11px;font-weight:900}.landing-root .financial-ui{background:#fff;border:1px solid #e6e6ea;border-radius:28px;padding:22px;box-shadow:0 25px 80px #00000012}.landing-root .financial-cards{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.landing-root .fcard{background:#f7f7f9;border-radius:16px;padding:16px}.landing-root .fcard small{color:#8a8b91;font-size:10px;font-weight:800}.landing-root .fcard strong{margin-top:7px;font-size:22px;display:block}.landing-root .finance-chart{align-items:flex-end;gap:10px;height:200px;padding:20px 8px 0;display:flex}.landing-root .finance-bar{background:linear-gradient(#ff8555,#ff4602);border-radius:7px 7px 3px 3px;flex:1}.landing-root .trust-grid{grid-template-columns:repeat(5,1fr);gap:12px;margin-top:32px;display:grid}.landing-root .trust-card{text-align:center;background:#fff;border:1px solid #e9e9ed;border-radius:18px;padding:20px}.landing-root .trust-icon{background:var(--orange-soft);width:42px;height:42px;color:var(--orange);border-radius:13px;place-items:center;margin:0 auto 12px;font-weight:950;display:grid}.landing-root .trust-card strong{font-size:13px}.landing-root .delivery-section{color:#fff;background:#171719}.landing-root .delivery-section .lead{color:#b7b8be}.landing-root .map-card{background-color:#202124;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #ffffff17;border-radius:28px;min-height:470px;position:relative;overflow:hidden}.landing-root .route{filter:drop-shadow(0 0 8px #ff460259);border:3px solid #ff4602b3;border-color:#ff4602b3 #ff4602b3 #0000 #0000;border-radius:48% 52% 35% 65%;width:58%;height:45%;position:absolute;top:24%;left:20%;transform:rotate(17deg)}.landing-root .pin{background:var(--orange);border-radius:50%;width:22px;height:22px;position:absolute;box-shadow:0 0 0 7px #ff46021f,0 0 24px #ff460280}.landing-root .pin.p1{top:24%;left:20%}.landing-root .pin.p2{bottom:25%;right:20%}.landing-root .delivery-status{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff14;border:1px solid #ffffff14;border-radius:18px;width:210px;padding:18px;position:absolute;top:20px;right:20px}.landing-root .delivery-status .line{background:#ffffff1f;border-radius:8px;height:8px;margin:9px 0}.landing-root .delivery-status .line.orange{background:#ff4602bf;width:74%}.landing-root .market-ui{background:#fff;border:1px solid #e7e7ea;border-radius:28px;padding:20px;box-shadow:0 20px 70px #0000000f}.landing-root .market-top{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.landing-root .market-search{background:#f5f5f7;border-radius:12px;width:56%;height:40px}.landing-root .category-row{gap:9px;margin-bottom:14px;display:flex;overflow:hidden}.landing-root .category{white-space:nowrap;background:#f5f5f7;border-radius:10px;padding:9px 11px;font-size:10px;font-weight:800}.landing-root .stores{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.landing-root .store-card{border:1px solid #ececef;border-radius:16px;overflow:hidden}.landing-root .store-cover{background:linear-gradient(145deg,#ffe1d6,#fff6f2);height:80px}.landing-root .store-body{padding:11px}.landing-root .store-body strong{font-size:11px}.landing-root .store-body small{color:#8a8a91;margin-top:4px;font-size:9px;display:block}.landing-root .segment-tabs{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:26px;display:flex}.landing-root .segment-tab{color:#57575e;cursor:pointer;background:#fff;border:1px solid #e6e6ea;border-radius:12px;padding:11px 14px;font-size:12px;font-weight:850}.landing-root .segment-tab.active{background:var(--black);color:#fff;border-color:var(--black)}.landing-root .segment-panel{background:#f6f6f8;border:1px solid #e8e8ec;border-radius:24px;grid-template-columns:1fr 1fr;align-items:center;gap:40px;max-width:900px;margin:auto;padding:28px;display:grid}.landing-root .segment-demo{background:#fff;border:1px solid #e9e9ec;border-radius:20px;height:240px;padding:18px}.landing-root .segment-demo .hero-food{background:linear-gradient(145deg,#ffe5db,#fff7f3);border-radius:16px;height:100px;margin-bottom:12px}.landing-root .pricing{background:#f6f6f8}.landing-root .price-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.landing-root .price-card{background:#fff;border:1px solid #e5e5e9;border-radius:24px;padding:26px;position:relative;overflow:hidden}.landing-root .price-card.featured{border-color:#ff460247;box-shadow:0 26px 70px #ff460217}.landing-root .price-card.featured:before{content:"";background:conic-gradient(from var(--angle),transparent 0 72%,var(--orange) 80%,transparent 88%);border-radius:26px;padding:2px;animation:4s linear infinite borderBeam;position:absolute;inset:-2px;-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}@property --angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes borderBeam{to{--angle:360deg}}.landing-root .price-top{min-height:160px}.landing-root .plan{font-size:14px;font-weight:900}.landing-root .price{letter-spacing:-.05em;margin:14px 0 3px;font-size:44px;font-weight:950}.landing-root .price small{color:#7a7a82;letter-spacing:0;font-size:14px;font-weight:700}.landing-root .recommended{background:var(--orange-soft);color:#a3330d;border-radius:999px;margin-bottom:11px;padding:7px 9px;font-size:10px;font-weight:900;display:inline-block}.landing-root .features-list{margin:24px 0;padding:0;list-style:none}.landing-root .features-list li{color:#4c4c54;border-bottom:1px solid #f0f0f2;padding:9px 0;font-size:13px}.landing-root .features-list li:before{content:"âœ“";color:var(--orange);margin-right:9px;font-weight:950}.landing-root .price-card .btn{width:100%}.landing-root .faq{max-width:860px;margin:auto}.landing-root .faq-item{border-bottom:1px solid #e8e8eb}.landing-root .faq-btn{text-align:left;cursor:pointer;width:100%;color:var(--black);background:0 0;border:0;justify-content:space-between;align-items:center;padding:22px 0;font-size:17px;font-weight:850;display:flex}.landing-root .faq-plus{color:var(--orange);font-size:24px;transition:all .2s}.landing-root .faq-answer{max-height:0;color:var(--gray);line-height:1.65;transition:max-height .3s;overflow:hidden}.landing-root .faq-item.open .faq-answer{max-height:180px;padding-bottom:22px}.landing-root .faq-item.open .faq-plus{transform:rotate(45deg)}.landing-root .final-cta{color:#fff;background:#171719;padding:120px 0;overflow:hidden}.landing-root .final-cta:before{content:"";filter:blur(100px);background:#ff46022e;border-radius:50%;width:800px;height:320px;animation:8s ease-in-out infinite alternate auroraC;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}@keyframes auroraC{to{transform:translate(-50%,-44%)scale(1.08)}}.landing-root .final-inner{z-index:2;text-align:center;max-width:930px;margin:auto;position:relative}.landing-root .final-inner h2{font-size:clamp(42px,6vw,70px)}.landing-root .final-inner p{color:#b9bac1;max-width:700px;margin:0 auto 30px;font-size:19px;line-height:1.6}.landing-root .final-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.landing-root footer{color:#fff;background:#111113;padding:58px 0 34px}.landing-root .footer-grid{grid-template-columns:1.4fr repeat(4,1fr);gap:36px;display:grid}.landing-root .footer-brand p{color:#97989f;max-width:290px;margin-top:15px;font-size:13px;line-height:1.6}.landing-root .footer-col strong{text-transform:uppercase;letter-spacing:.06em;font-size:12px}.landing-root .footer-col a{color:#a7a8ae;margin-top:13px;font-size:13px;display:block}.landing-root .footer-col a:hover{color:#fff}.landing-root .footer-bottom{color:#777880;border-top:1px solid #ffffff12;justify-content:space-between;margin-top:44px;padding-top:22px;font-size:12px;display:flex}.landing-root .reveal{opacity:0;transition:all .7s cubic-bezier(.2,.75,.25,1);transform:translateY(24px)}.landing-root .reveal.visible{opacity:1;transform:none}.landing-root .reveal.delay1{transition-delay:80ms}.landing-root .reveal.delay2{transition-delay:.16s}.landing-root .reveal.delay3{transition-delay:.24s}@media(max-width:1050px){.landing-root .nav-links{display:none}.landing-root .hamburger{display:block}.landing-root .nav-login{display:none}.landing-root .benefits{grid-template-columns:repeat(3,1fr)}.landing-root .dashboard{grid-template-columns:145px 1fr}.landing-root .metrics{grid-template-columns:repeat(2,1fr)}.landing-root .bento{grid-template-rows:auto;grid-template-columns:1fr 1fr}.landing-root .bento-card.pdv,.landing-root .bento-card.menu{grid-column:span 2}.landing-root .bento-card{min-height:240px}.landing-root .split{gap:38px}.landing-root .trust-grid{grid-template-columns:repeat(3,1fr)}.landing-root .price-grid{grid-template-columns:1fr 1fr}.landing-root .price-card:last-child{grid-column:span 2}.landing-root .footer-grid{grid-template-columns:1.4fr repeat(2,1fr)}}@media(max-width:760px){.landing-root .container{width:min(calc(100% - 28px),var(--max))}.landing-root .section{padding:82px 0}.landing-root .section-sm{padding:58px 0}.landing-root .nav-wrap{top:10px}.landing-root .nav{height:62px}.landing-root .nav-actions .btn{display:none}.landing-root .hero{padding-top:132px}.landing-root h1{font-size:clamp(42px,13vw,66px)}.landing-root .hero-actions .btn{width:100%}.landing-root .hero-note{line-height:1.8}.landing-root .hero-note span{display:inline}.landing-root .preview-zone{margin-top:50px}.landing-root .preview-shell{width:108%;margin-left:-4%;transform:none!important}.landing-root .browser{border-radius:20px}.landing-root .browser-bar{height:42px}.landing-root .address{width:170px}.landing-root .dashboard{grid-template-columns:1fr;min-height:420px}.landing-root .sidebar{display:none}.landing-root .dash-main{padding:15px}.landing-root .metrics{grid-template-columns:repeat(2,1fr);gap:8px}.landing-root .metric{min-height:80px;padding:11px}.landing-root .metric-value{font-size:18px}.landing-root .dash-grid{grid-template-columns:1fr}.landing-root .dash-grid .panel:last-child,.landing-root .float-card{display:none}.landing-root .benefits{scrollbar-width:none;gap:8px;padding-bottom:4px;display:flex;overflow:auto}.landing-root .benefit{background:#fafafb;border:1px solid #efeff2;min-width:160px}.landing-root .statement{padding:88px 0}.landing-root .ecosystem-stage{min-height:680px}.landing-root .node{min-width:120px;padding:13px;font-size:11px}.landing-root .node.client{top:12%;left:5%}.landing-root .node.store{top:12%;right:5%}.landing-root .node.stock{bottom:22%;left:5%}.landing-root .node.finance{bottom:22%;right:5%}.landing-root .node.delivery{bottom:7%}.landing-root .core{width:128px;height:128px;font-size:19px}.landing-root .beam{display:none}.landing-root .bento{display:block}.landing-root .bento-card,.landing-root .bento-card.pdv,.landing-root .bento-card.menu{min-height:250px;margin-bottom:12px}.landing-root .mini-ui{width:50%;height:58%}.landing-root .split{grid-template-columns:1fr;gap:34px}.landing-root .split.reverse .visual{order:-1}.landing-root .product-card{min-height:370px}.landing-root .pdv-body{grid-template-columns:1fr}.landing-root .cart{display:none}.landing-root .products-grid{grid-template-columns:repeat(2,1fr)}.landing-root .timeline{padding-left:40px}.landing-root .timeline:before,.landing-root .timeline-progress{left:12px}.landing-root .step:before{left:-35px}.landing-root .step-card{align-items:flex-start}.landing-root .step-tag{display:none}.landing-root .financial-cards{grid-template-columns:1fr}.landing-root .trust-grid{grid-template-columns:1fr 1fr}.landing-root .delivery-status{width:180px}.landing-root .stores{grid-template-columns:1fr 1fr}.landing-root .segment-panel{grid-template-columns:1fr;gap:20px}.landing-root .price-grid{grid-template-columns:1fr}.landing-root .price-card:last-child{grid-column:auto}.landing-root .footer-grid{grid-template-columns:1fr 1fr}.landing-root .footer-brand{grid-column:span 2}.landing-root .footer-bottom{line-height:1.8;display:block}}@media(max-width:460px){.landing-root .nav{width:calc(100% - 18px)}.landing-root .hero{padding-top:122px}.landing-root .metrics{grid-template-columns:1fr 1fr}.landing-root .metric-label{font-size:9px}.landing-root .metric-value{font-size:16px}.landing-root .trust-grid,.landing-root .footer-grid{grid-template-columns:1fr}.landing-root .footer-brand{grid-column:auto}.landing-root .ecosystem-stage{min-height:720px}.landing-root .node.client,.landing-root .node.stock{left:50%;transform:translate(-50%)}.landing-root .node.store,.landing-root .node.finance{left:50%;right:auto;transform:translate(-50%)}.landing-root .node.client{top:7%}.landing-root .node.store{top:22%}.landing-root .core{top:50%}.landing-root .node.stock{bottom:22%}.landing-root .node.finance{bottom:7%}.landing-root .node.delivery{display:none}}@media(prefers-reduced-motion:reduce){.landing-root *,.landing-root :before,.landing-root :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.landing-root .reveal{opacity:1;transform:none}}.landing-root{--mx:50vw;--my:25vh}.landing-root .cursor-glow{z-index:2;pointer-events:none;width:320px;height:320px;transform:translate3d(calc(var(--mx) - 160px),calc(var(--my) - 160px),0);filter:blur(10px);opacity:.85;mix-blend-mode:multiply;background:radial-gradient(circle,#ff460216,#ff460206 38%,#0000 70%);border-radius:50%;transition:opacity .2s;position:fixed;top:0;left:0}.landing-root .hero{isolation:isolate}.landing-root .hero:before{z-index:-2;box-shadow:0 0 120px #ff460229,0 0 240px #ff460214}.landing-root .hero:after{z-index:-3}.landing-root .hero-inner:before,.landing-root .hero-inner:after{content:"";pointer-events:none;z-index:-1;filter:blur(.2px);opacity:.55;transform-origin:top;background:linear-gradient(#0000,#ff460259,#0000);width:2px;height:440px;animation:8s ease-in-out infinite alternate raySwing;position:absolute;top:-90px}.landing-root .hero-inner:before{left:14%;transform:rotate(16deg)}.landing-root .hero-inner:after{animation-delay:-2.5s;right:14%;transform:rotate(-18deg)}@keyframes raySwing{to{opacity:.9;filter:blur(.6px);transform:rotate(9deg)translateY(18px)}}.landing-root .hero-title .hero-line{will-change:transform,opacity,filter;animation:.95s cubic-bezier(.2,.75,.25,1) both heroLineIn;display:inline-block}.landing-root .hero-title .hero-line-accent{animation-delay:.14s}@keyframes heroLineIn{0%{opacity:0;filter:blur(8px);transform:translateY(26px)scale(.985)}to{opacity:1;filter:blur();transform:none}}.landing-root .shimmer-text{background:linear-gradient(110deg,#ff4602 10% 35%,#ff8a5f 50%,#ff4602 65% 90%) 0 0/220% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:5.5s linear infinite shimmerText;position:relative}@keyframes shimmerText{to{background-position:-220% 0}}.landing-root .preview-shell{will-change:transform;transform-style:preserve-3d}.landing-root .browser-live{position:relative;overflow:hidden}.landing-root .browser-live:after{content:"";pointer-events:none;opacity:.55;background:linear-gradient(105deg,#0000 38%,#ffffff94,#0000 58%);animation:8s ease-in-out infinite screenSheen;position:absolute;inset:-30% -20%;transform:translate(-70%)rotate(4deg)}@keyframes screenSheen{0%,35%{transform:translate(-75%)rotate(4deg)}60%,to{transform:translate(75%)rotate(4deg)}}.landing-root .metric{position:relative;overflow:hidden}.landing-root .metric:before{content:"";filter:blur(6px);background:#ff46020e;border-radius:50%;width:75px;height:75px;position:absolute;inset:auto auto -22px -22px}.landing-root .live-chart .bar{transform-origin:bottom;animation:1.15s cubic-bezier(.2,.75,.25,1) both barRise}.landing-root .live-chart .bar:nth-child(2){animation-delay:70ms}.landing-root .live-chart .bar:nth-child(3){animation-delay:.14s}.landing-root .live-chart .bar:nth-child(4){animation-delay:.21s}.landing-root .live-chart .bar:nth-child(5){animation-delay:.28s}.landing-root .live-chart .bar:nth-child(6){animation-delay:.35s}.landing-root .live-chart .bar:nth-child(7){animation-delay:.42s}@keyframes barRise{0%{opacity:.25;transform:scaleY(.06)}to{opacity:.92;transform:scaleY(1)}}.landing-root .float-card{transition:transform .25s,box-shadow .25s}.landing-root .float-card:hover{transform:translateY(-8px)scale(1.025);box-shadow:0 28px 70px #1b1b1b29}.landing-root .beam{overflow:visible}.landing-root .beam:after{content:"";background:#ff6e39;border-radius:50%;width:10px;height:10px;animation:2.7s linear infinite beamDot;position:absolute;top:50%;left:0;transform:translate(-50%,-50%);box-shadow:0 0 0 6px #ff460214,0 0 18px #ff4602e6}.landing-root .beam.b2:after{animation-delay:-.9s}.landing-root .beam.b3:after{animation-delay:-1.8s}.landing-root .beam.b4:after{animation-delay:-1.2s}.landing-root .beam.b5:after{animation-delay:-.45s}@keyframes beamDot{0%{opacity:0;left:0%}12%{opacity:1}88%{opacity:1}to{opacity:0;left:100%}}.landing-root .core{animation:3.8s ease-in-out infinite corePulse}@keyframes corePulse{50%{box-shadow:0 0 0 22px #ff46020e,0 0 120px #ff460257}}.landing-root .node{transition:all .28s}.landing-root .node:hover{background:#ffffff17;border-color:#ff460257;transform:translateY(-4px)}.landing-root .node.delivery:hover{transform:translate(-50%)translateY(-4px)}.landing-root .bento-card{--spot-x:50%;--spot-y:50%;transform-style:preserve-3d;will-change:transform}.landing-root .bento-card:before{content:"";pointer-events:none;border-radius:inherit;background:radial-gradient(220px circle at var(--spot-x) var(--spot-y),#ff46021c,transparent 70%);opacity:0;transition:opacity .22s;position:absolute;inset:0}.landing-root .bento-card:hover:before{opacity:1}.landing-root .bento-card h3,.landing-root .bento-card p,.landing-root .bento-card .mini-ui{z-index:2;position:relative}.landing-root .story-section{background:radial-gradient(circle at 23% 46%,#ff46020e,#0000 25%),#fff}.landing-root .story-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:70px;max-width:1120px;margin:0 auto;display:grid}.landing-root .story-visual{min-height:560px;position:sticky;top:130px}.landing-root .story-screen{color:#fff;background:radial-gradient(circle at 50% 32%,#ff460224,#0000 28%),linear-gradient(#202124,#171719);border:1px solid #1b1b1b14;border-radius:30px;min-height:500px;padding:26px;position:relative;overflow:hidden;box-shadow:0 35px 100px #1b1b1b29}.landing-root .story-screen: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:36px 36px;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(#000000a6,#0000 85%);mask-image:linear-gradient(#000000a6,#0000 85%)}.landing-root .story-screen-top{z-index:2;justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.landing-root .story-kicker{letter-spacing:.08em;color:#c5c6cc;font-size:11px;font-weight:900}.landing-root .story-live{color:#b9bac0;align-items:center;gap:8px;font-size:11px;font-weight:800;display:inline-flex}.landing-root .story-live i{background:#26c66c;border-radius:50%;width:8px;height:8px;animation:1.7s ease-in-out infinite livePulse;display:inline-block;box-shadow:0 0 0 5px #26c66c17}@keyframes livePulse{50%{opacity:.6;transform:scale(.72)}}.landing-root .story-orbit{z-index:2;place-items:center;width:260px;height:260px;margin:40px auto 18px;display:grid;position:relative}.landing-root .story-orbit-ring{border:1px solid #ffffff14;border-radius:50%;position:absolute}.landing-root .ring-one{animation:14s linear infinite orbitSpin;inset:24px}.landing-root .ring-two{opacity:.5;border-style:dashed;animation:20s linear infinite reverse orbitSpin;inset:0}.landing-root .ring-one:before,.landing-root .ring-two:before{content:"";background:var(--orange);border-radius:50%;width:10px;height:10px;position:absolute;top:-5px;left:50%;box-shadow:0 0 18px #ff4602bf}@keyframes orbitSpin{to{transform:rotate(360deg)}}.landing-root .story-orbit-core{background:linear-gradient(145deg,#ff733b,#ff4602);border-radius:32px;place-items:center;width:116px;height:116px;font-size:32px;font-weight:950;transition:all .35s cubic-bezier(.2,.75,.25,1);display:grid;box-shadow:0 20px 70px #ff460247,0 0 0 15px #ff46020e}.landing-root .story-orbit-core.pulse{transform:scale(1.08)rotate(2deg)}.landing-root .story-copy{z-index:2;text-align:center;max-width:420px;margin:0 auto;position:relative}.landing-root .story-copy small{color:#ff9a73;letter-spacing:.08em;font-weight:900}.landing-root .story-copy h3{margin:8px 0 10px;font-size:28px}.landing-root .story-copy p{color:#b6b7be;min-height:45px;font-size:14px;line-height:1.6}.landing-root .story-progress-mini{z-index:2;justify-content:center;gap:6px;margin-top:26px;display:flex;position:relative}.landing-root .story-progress-mini span{background:#ffffff17;border-radius:999px;width:24px;height:4px;transition:all .25s}.landing-root .story-progress-mini span.active{background:var(--orange);width:38px;box-shadow:0 0 12px #ff460280}.landing-root .timeline{max-width:none;margin:0;padding-top:20px;padding-bottom:80px;padding-left:52px}.landing-root .step{min-height:180px;padding-bottom:32px}.landing-root .step-card{transition:all .35s cubic-bezier(.2,.75,.25,1)}.landing-root .step.active .step-card{background:linear-gradient(#fff,#fffcfa);transform:translate(7px)}.landing-root .btn{position:relative;overflow:hidden}.landing-root .btn:after{content:"";background:linear-gradient(105deg,#0000 30%,#fff3,#0000 70%);transition:transform .55s;position:absolute;inset:0;transform:translate(-120%)}.landing-root .btn:hover:after{transform:translate(120%)}.landing-root .nav{transform-origin:top}.landing-root .nav.scrolled{transform:scale(.985)}.landing-root .features{background:radial-gradient(circle at 78% 18%,#ff46020b,transparent 22%),var(--surface)}.landing-root .financial-ui,.landing-root .market-ui,.landing-root .product-card,.landing-root .recipe,.landing-root .map-card{transition:all .32s cubic-bezier(.2,.75,.25,1)}.landing-root .financial-ui:hover,.landing-root .market-ui:hover,.landing-root .product-card:hover,.landing-root .recipe:hover,.landing-root .map-card:hover{transform:translateY(-4px)}@media(max-width:900px){.landing-root .story-grid{grid-template-columns:1fr;gap:34px}.landing-root .story-visual{min-height:0;position:relative;top:auto}.landing-root .story-screen{min-height:430px}.landing-root .timeline{padding-left:42px}}@media(max-width:760px){.landing-root .cursor-glow{display:none}.landing-root .hero-inner:before,.landing-root .hero-inner:after{opacity:.22;height:300px}.landing-root .story-screen{min-height:400px;padding:20px}.landing-root .story-orbit{width:210px;height:210px;margin-top:30px}.landing-root .story-orbit-core{border-radius:28px;width:98px;height:98px;font-size:27px}.landing-root .story-copy h3{font-size:24px}.landing-root .step{min-height:145px}.landing-root .bento-card{transform:none!important}}@media(prefers-reduced-motion:reduce){.landing-root .cursor-glow{display:none}.landing-root .hero-title .hero-line,.landing-root .shimmer-text,.landing-root .browser-live:after,.landing-root .beam:after,.landing-root .core,.landing-root .story-live i,.landing-root .story-orbit-ring,.landing-root .live-chart .bar{animation:none!important}}.landing-root .premium-hero-title{flex-direction:column;align-items:center;gap:.04em;display:flex;overflow:visible}.landing-root .mask-line{margin:-.04em -.08em -.08em;padding:.04em .08em .08em;display:block;overflow:hidden}.landing-root .premium-wordline{flex-wrap:wrap;justify-content:center;gap:.18em;display:flex}.landing-root .premium-word{opacity:0;filter:blur(12px);transform-origin:50% 100%;animation:.9s cubic-bezier(.16,1,.3,1) forwards premiumWordIn;animation-delay:calc(.1s + (var(--i) * 85ms));will-change:transform,opacity,filter;display:inline-block;transform:translateY(110%)rotateX(-18deg)}@keyframes premiumWordIn{0%{opacity:0;filter:blur(12px);transform:translateY(110%)rotateX(-18deg)}55%{opacity:1;filter:blur(1px)}to{opacity:1;filter:blur();transform:translateY(0)rotateX(0)}}.landing-root .accent-line{position:relative}.landing-root .accent-line:after{content:"";background:linear-gradient(90deg,#0000,#ff4602,#ff8b60,#0000);border-radius:999px;width:0;height:3px;animation:1.2s cubic-bezier(.16,1,.3,1) .82s forwards heroUnderline;position:absolute;bottom:.02em;left:50%;transform:translate(-50%);box-shadow:0 0 18px #ff460259}@keyframes heroUnderline{to{width:72%}}.landing-root .hero-capability-rotator{color:#707078;justify-content:center;align-items:center;gap:9px;min-height:28px;margin:2px auto 26px;font-size:14px;font-weight:800;display:flex}.landing-root .rotator-label{color:#8a8a91}.landing-root .rotator-window{vertical-align:middle;min-width:82px;height:24px;display:inline-block;position:relative;overflow:hidden}.landing-root .rotator-track{flex-direction:column;animation:10s cubic-bezier(.7,0,.3,1) infinite rotatorWords;display:flex}.landing-root .rotator-track span{height:24px;color:var(--orange);letter-spacing:-.015em;align-items:center;font-weight:950;display:flex}@keyframes rotatorWords{0%,12%{transform:translateY(0)}18%,30%{transform:translateY(-24px)}36%,48%{transform:translateY(-48px)}54%,66%{transform:translateY(-72px)}72%,84%{transform:translateY(-96px)}90%,to{transform:translateY(-120px)}}.landing-root .rotator-dot{background:#cfcfd4;border-radius:50%;width:5px;height:5px}.landing-root .rotator-fixed{color:#4f4f56}.landing-root .delivery-cta-row{margin-top:22px}@media(max-width:760px){.landing-root .premium-wordline{gap:.15em}.landing-root .hero-capability-rotator{flex-wrap:wrap;max-width:320px;font-size:12px}.landing-root .rotator-window{min-width:72px}.landing-root .accent-line:after{height:2px}}@media(prefers-reduced-motion:reduce){.landing-root .premium-word{opacity:1;filter:none;transform:none;animation:none!important}.landing-root .accent-line:after{width:72%;animation:none!important}.landing-root .rotator-track{animation:none!important}}.landing-root .hero-v4{background:radial-gradient(circle at 80% 18%,#ff460229,#0000 28%),radial-gradient(circle at 18% 12%,#ff460214,#0000 20%),linear-gradient(#fff,#fff9f7 58%,#fff);padding:150px 0 84px}.landing-root .hero-v4-grid{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:56px;display:grid}.landing-root .hero-copy{z-index:2;position:relative}.landing-root .hero-v4-title{text-align:left;align-items:flex-start;max-width:720px;margin:0 0 18px}.landing-root .hero-v4-title .premium-wordline,.landing-root .hero-actions-left{justify-content:flex-start}.landing-root .hero-mini-points{color:#65656d;flex-wrap:wrap;gap:12px 18px;margin-top:18px;font-size:13px;font-weight:800;display:flex}.landing-root .hero-mini-points span{align-items:center;gap:8px;display:inline-flex}.landing-root .hero-mini-points i{background:var(--orange);border-radius:999px;width:8px;height:8px;display:inline-block;box-shadow:0 0 0 5px #ff46021a}.landing-root .hero-browser{z-index:2;border-radius:28px;width:min(100%,860px);transition:transform .25s;position:relative;overflow:hidden;transform:rotateX(5deg)rotateY(-7deg);box-shadow:0 40px 110px #1b1b1b2e}.landing-root .hero-shot-wrap{background:#fff;padding:0}.landing-root .real-shot{width:100%;height:auto;display:block}.landing-root .hero-real-shot{aspect-ratio:1432/905;object-fit:cover;object-position:center top}.landing-root .hero-surface-glow{filter:blur(34px);z-index:1;background:#ff46022e;border-radius:999px;height:38px;position:absolute;inset:auto 10% 6% 16%}.landing-root .hero-floating-stat{z-index:4;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;border:1px solid #1b1b1b14;border-radius:18px;min-width:180px;padding:14px 15px;position:absolute;box-shadow:0 24px 70px #1b1b1b1f}.landing-root .hero-floating-stat small{color:#87878f;margin-bottom:5px;font-size:11px;font-weight:800;display:block}.landing-root .hero-floating-stat strong{letter-spacing:-.03em;font-size:18px;font-weight:950}.landing-root .mockup-card.real-mockup-card{position:relative}.landing-root .browser-compact{border-radius:26px;overflow:hidden;box-shadow:0 32px 90px #1b1b1b1f}.landing-root .real-shot-wrap{background:#fff;overflow:hidden}.landing-root .section-shot{object-fit:cover;object-position:center top;width:100%;height:auto;display:block}.landing-root .shot-pdv img{aspect-ratio:1600/954}.landing-root .shot-reports img{aspect-ratio:1336/1097}.landing-root .phones-showcase{justify-content:center;align-items:center;min-height:760px;display:flex;position:relative}.landing-root .phone-shot{background:#111214;border-radius:42px;width:min(100%,330px);padding:10px;position:absolute;box-shadow:0 40px 110px #1b1b1b2e}.landing-root .phone-frame{background:#fff;border-radius:34px;overflow:hidden}.landing-root .phone-real-shot{width:100%;display:block}.landing-root .phone-shot-main{z-index:2;top:15px;left:20px;transform:rotate(-6deg)}.landing-root .phone-shot-secondary{z-index:3;bottom:20px;right:10px;transform:rotate(8deg)}.landing-root .story-screen{position:relative;overflow:hidden}.landing-root .story-real-shot{object-fit:cover;object-position:center top;opacity:.28;filter:saturate(.96)contrast(1.02);width:100%;height:100%;position:absolute;inset:0}.landing-root .story-screen:after{content:"";z-index:1;background:linear-gradient(#16171961,#161719c7);position:absolute;inset:0}.landing-root .story-screen-top,.landing-root .story-orbit,.landing-root .story-copy,.landing-root .story-progress-mini{z-index:2;position:relative}.landing-root .story-copy{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1717199e;border:1px solid #ffffff14;border-radius:18px;padding:18px}.landing-root .story-orbit{margin:26px auto 14px}.landing-root .section-shot,.landing-root .phone-real-shot,.landing-root .hero-real-shot{transition:transform .35s cubic-bezier(.2,.75,.25,1)}.landing-root .browser:hover .section-shot,.landing-root .phone-shot:hover .phone-real-shot,.landing-root .hero-browser:hover .hero-real-shot{transform:scale(1.015)}@media(max-width:1080px){.landing-root .hero-v4-grid{grid-template-columns:1fr;gap:36px}.landing-root .hero-preview-col{min-height:540px}.landing-root .hero-v4-title{text-align:center;align-items:center}.landing-root .hero-v4-title .premium-wordline,.landing-root .hero-actions-left{justify-content:center}.landing-root .hero-copy .lead,.landing-root .hero-capability-rotator{text-align:center;justify-content:center}.landing-root .hero-mini-points{justify-content:center}.landing-root .stat-a{top:24px;left:8px}.landing-root .stat-b{top:114px;right:8px}.landing-root .stat-c{bottom:14px;left:20px}}@media(max-width:760px){.landing-root .hero-v4{padding-top:126px}.landing-root .hero-preview-col{min-height:360px}.landing-root .hero-browser{width:100%;transform:none!important}.landing-root .hero-floating-stat{min-width:144px;padding:12px}.landing-root .hero-floating-stat strong{font-size:14px}.landing-root .stat-a{top:8px;left:0}.landing-root .stat-b{top:86px;right:0}.landing-root .stat-c{bottom:0;left:14px}.landing-root .phones-showcase{min-height:620px}.landing-root .phone-shot{width:min(100%,250px)}.landing-root .phone-shot-main{top:0;left:0}.landing-root .phone-shot-secondary{bottom:0;right:0}.landing-root .story-real-shot{opacity:.2}}@media(prefers-reduced-motion:reduce){.landing-root .hero-browser,.landing-root .phone-shot-main,.landing-root .phone-shot-secondary{transform:none!important}}.landing-root .hero-v4{background:radial-gradient(circle at 82% 12%,#ff460238,#0000 24%),radial-gradient(circle at 18% 14%,#ff460217,#0000 18%),radial-gradient(circle at 50% 100%,#ff46020f,#0000 35%),linear-gradient(#fff,#fff8f5 42%,#fff);padding:148px 0 96px;position:relative;overflow:hidden}.landing-root .hero-v4:before{content:"";filter:blur(80px);pointer-events:none;background:#ff460224;border-radius:50%;width:880px;height:320px;position:absolute;top:54%;left:50%;transform:translate(-10%,-50%)}.landing-root .hero-v4-grid{z-index:2;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:64px;display:grid;position:relative}.landing-root .hero-copy .eyebrow{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd1;box-shadow:0 10px 28px #1b1b1b0a}.landing-root .hero-v4-title{letter-spacing:-.055em;margin:0 0 16px;font-size:clamp(48px,6vw,78px);line-height:.95}.landing-root .hero-copy .lead{color:#62626b;max-width:560px;font-size:clamp(18px,2.1vw,20px)}.landing-root .hero-capability-rotator{justify-content:flex-start;margin:4px 0 18px}.landing-root .hero-actions-left{gap:14px;margin-top:6px}.landing-root .hero-actions-left .btn{border-radius:15px;min-height:56px;padding:0 20px}.landing-root .hero-actions-left .btn-primary{box-shadow:0 18px 40px #ff460238}.landing-root .hero-mini-points span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffad;border:1px solid #1b1b1b0f;border-radius:999px;padding:10px 12px;box-shadow:0 10px 26px #1b1b1b0a}.landing-root .hero-preview-col{perspective:1500px;justify-content:center;align-items:center;min-height:700px;display:flex;position:relative}.landing-root .hero-browser{z-index:3;border:1px solid #1b1b1b14;width:min(100%,920px);position:relative;transform:rotateX(4deg)rotateY(-8deg)translateY(8px);box-shadow:0 50px 120px #1b1b1b29,0 12px 28px #1b1b1b0f}.landing-root .browser-bar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fbfbfceb}.landing-root .hero-shot-wrap{background:#fff;border-top:1px solid #ececef;position:relative}.landing-root .hero-shot-wrap:after{content:"";pointer-events:none;background:linear-gradient(#0000,#ffffff0a,#ffffff05);height:120px;position:absolute;inset:auto 0 0}.landing-root .hero-real-shot{object-fit:cover;object-position:center top;width:100%;height:auto;display:block}.landing-root .hero-floating-stat{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffd9;border:1px solid #1b1b1b12;border-radius:20px;min-width:190px;padding:15px 16px 16px;box-shadow:0 24px 70px #1b1b1b1f}.landing-root .hero-floating-stat:before{content:"";background:var(--orange);border-radius:999px;width:8px;height:8px;position:absolute;top:16px;left:16px;box-shadow:0 0 0 6px #ff46021a}.landing-root .hero-floating-stat small{color:#83838b;letter-spacing:.04em;text-transform:uppercase;margin-bottom:7px;padding-left:18px;font-size:10px;font-weight:900;display:block}.landing-root .hero-floating-stat strong{letter-spacing:-.04em;color:#18181b;font-size:20px;font-weight:950;display:block}.landing-root .hero-floating-stat.stat-a{top:76px;left:-12px}.landing-root .hero-floating-stat.stat-b{top:206px;right:-14px}.landing-root .hero-floating-stat.stat-c{bottom:24px;left:36px}.landing-root .hero-surface-glow{filter:blur(34px);z-index:1;background:#ff460238;height:42px;inset:auto 12% 3% 18%}.landing-root .premium-hero-title .premium-word{animation-duration:.88s}.landing-root .accent-line:after{height:4px;animation-duration:1s;bottom:-.06em}.landing-root .real-shot-wrap,.landing-root .hero-shot-wrap,.landing-root .phone-frame{background:#fff}.landing-root .section-shot,.landing-root .phone-real-shot,.landing-root .hero-real-shot{opacity:1!important;visibility:visible!important}.landing-root .story-real-shot{opacity:.34}.landing-root .mockup-card.real-mockup-card,.landing-root .phones-showcase{width:100%}.landing-root .phone-shot{width:min(100%,340px)}@media(max-width:1080px){.landing-root .hero-v4-grid{grid-template-columns:1fr;gap:34px}.landing-root .hero-copy{max-width:100%}.landing-root .hero-copy .eyebrow,.landing-root .hero-capability-rotator,.landing-root .hero-copy .lead{text-align:center;justify-content:center;margin-left:auto;margin-right:auto}.landing-root .hero-v4-title{text-align:center;align-items:center}.landing-root .hero-v4-title .premium-wordline,.landing-root .hero-actions-left,.landing-root .hero-mini-points{justify-content:center}.landing-root .hero-preview-col{min-height:560px}.landing-root .hero-browser{transform:rotateX(2deg)rotateY(-3deg)}.landing-root .hero-floating-stat.stat-a{top:20px;left:8px}.landing-root .hero-floating-stat.stat-b{top:120px;right:8px}.landing-root .hero-floating-stat.stat-c{bottom:12px;left:26px}}@media(max-width:760px){.landing-root .hero-v4{padding-top:124px;padding-bottom:70px}.landing-root .hero-v4-title{font-size:clamp(42px,11vw,60px)}.landing-root .hero-preview-col{min-height:350px}.landing-root .hero-browser{border-radius:20px;width:100%;transform:none!important}.landing-root .hero-floating-stat{border-radius:16px;min-width:132px;padding:11px 12px}.landing-root .hero-floating-stat small{padding-left:14px;font-size:9px}.landing-root .hero-floating-stat strong{font-size:14px}.landing-root .hero-floating-stat.stat-a{top:8px;left:0}.landing-root .hero-floating-stat.stat-b{top:76px;right:0}.landing-root .hero-floating-stat.stat-c{bottom:-2px;left:14px}.landing-root .hero-mini-points span{font-size:12px}.landing-root .phones-showcase{min-height:620px}.landing-root .phone-shot{width:min(100%,250px)}}@media(prefers-reduced-motion:reduce){.landing-root .hero-browser,.landing-root .hero-floating-stat,.landing-root .phone-shot-main,.landing-root .phone-shot-secondary{transform:none!important}}.landing-root .hero-title-stage{margin-bottom:16px;position:relative}.landing-root .hero-v6-title{margin-bottom:12px;display:block;position:relative;overflow:visible}.landing-root .hero-static-line{z-index:2;display:block;position:relative}.landing-root .hero-swap-line{perspective:900px;height:1.08em;margin-top:.03em;display:block;position:relative;overflow:hidden}.landing-root .hero-swap-line:before{content:"";filter:blur(17px);pointer-events:none;opacity:.75;background:#ff460217;border-radius:999px;width:65%;height:52%;position:absolute;top:50%;left:-6%;transform:translateY(-46%)}.landing-root .hero-swap-phrase{white-space:nowrap;opacity:0;transform-origin:50% 100%;filter:blur(10px);will-change:transform,opacity,filter;pointer-events:none;align-items:baseline;gap:.16em;width:100%;transition:opacity .62s cubic-bezier(.16,1,.3,1),transform .62s cubic-bezier(.16,1,.3,1),filter .62s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;inset:0 auto auto 0;transform:translateY(72%)rotateX(-13deg)scale(.985)}.landing-root .hero-swap-phrase.is-active{opacity:1;filter:blur();pointer-events:auto;transform:translateY(0)rotateX(0)scale(1)}.landing-root .hero-swap-phrase.is-leaving{opacity:0;filter:blur(9px);transform:translateY(-72%)rotateX(10deg)scale(.99)}.landing-root .hero-swap-phrase>span{color:var(--black);font-weight:inherit}.landing-root .hero-swap-phrase strong{font:inherit;color:#0000;background:linear-gradient(105deg,#ff4602 0% 32%,#ff8c60 46%,#ffd1bf,#ff7a48 56%,#ff4602 68% 100%) 0 0/260% 100%;-webkit-background-clip:text;background-clip:text;font-weight:950;animation:5.2s ease-in-out infinite heroSwapShine;position:relative}@keyframes heroSwapShine{0%,28%{background-position:110% 0}58%,to{background-position:-160% 0}}.landing-root .hero-swap-phrase strong:after{content:"";transform-origin:0;opacity:0;background:linear-gradient(90deg,#0000,#ff4602e6,#ff8e60b8,#0000);border-radius:999px;height:3px;transition:transform .72s cubic-bezier(.16,1,.3,1) .16s,opacity .35s;position:absolute;bottom:-.05em;left:0;right:0;transform:scaleX(.15);box-shadow:0 0 14px #ff46023d}.landing-root .hero-swap-phrase.is-active strong:after{opacity:1;transform:scaleX(1)}.landing-root .hero-swap-indicator{align-items:center;gap:5px;min-height:8px;margin:4px 0 11px;display:flex}.landing-root .hero-swap-indicator i{background:#d6d6db;border-radius:999px;width:6px;height:6px;transition:width .36s cubic-bezier(.16,1,.3,1),background .3s,box-shadow .3s;display:block}.landing-root .hero-swap-indicator i.active{background:var(--orange);width:24px;box-shadow:0 0 11px #ff46024d}.landing-root .hero-capability-strip{-webkit-backdrop-filter:blur(10px);color:#73737b;letter-spacing:.01em;background:#ffffffa8;border:1px solid #1b1b1b0f;border-radius:999px;flex-wrap:wrap;align-items:center;gap:7px;width:max-content;max-width:100%;padding:7px 11px;font-size:11px;font-weight:850;display:flex;box-shadow:0 12px 30px #1b1b1b0b}.landing-root .hero-capability-strip b{color:#c8c8ce;font-weight:500}.landing-root .hero-browser{isolation:isolate}.landing-root .hero-browser:before{content:"";z-index:5;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #ffffffb3,inset 0 0 0 1px #ffffff2e}.landing-root .hero-preview-col:before{content:"";filter:blur(28px);pointer-events:none;background:radial-gradient(circle at 55% 48%,#ff460229,#ff46020e 34%,#0000 70%);border-radius:50%;animation:7s ease-in-out infinite alternate heroDashboardAura;position:absolute;inset:13% 2% 13% 9%;transform:scale(1.06)}@keyframes heroDashboardAura{to{opacity:.8;transform:scale(1.13)translateY(-7px)}}.landing-root .hero-floating-stat{animation:5.8s ease-in-out infinite heroStatFloat}.landing-root .hero-floating-stat.stat-b{animation-delay:-1.7s}.landing-root .hero-floating-stat.stat-c{animation-delay:-3.2s}@keyframes heroStatFloat{50%{translate:0 -8px}}@media(max-width:1080px){.landing-root .hero-swap-phrase,.landing-root .hero-swap-indicator{justify-content:center}.landing-root .hero-capability-strip{justify-content:center;margin-left:auto;margin-right:auto}}@media(max-width:760px){.landing-root .hero-swap-line{height:1.16em}.landing-root .hero-swap-phrase{white-space:normal;flex-wrap:wrap;justify-content:center;gap:.12em}.landing-root .hero-swap-indicator{margin-top:8px}.landing-root .hero-capability-strip{border-radius:16px;line-height:1.5}}@media(prefers-reduced-motion:reduce){.landing-root .hero-swap-phrase{transition:none!important}.landing-root .hero-swap-phrase:not(:first-child){display:none!important}.landing-root .hero-swap-phrase:first-child{opacity:1!important;filter:none!important;transform:none!important}.landing-root .hero-swap-phrase strong{background:#ff4602!important;-webkit-background-clip:text!important;background-clip:text!important;animation:none!important}.landing-root .hero-preview-col:before,.landing-root .hero-floating-stat{animation:none!important}}.landing-root .hero-live-strip{color:#7d7d86;letter-spacing:-.02em;background:linear-gradient(#fff8f5f2,#fff2eceb);border:1px solid #ff460214;border-radius:16px;align-items:center;gap:10px;width:max-content;max-width:100%;min-height:46px;margin:0 0 18px;padding:10px 14px;font-size:15px;font-weight:900;display:flex;box-shadow:0 12px 34px #1b1b1b0d}.landing-root .hero-live-muted{color:#7c7c85}.landing-root .hero-live-accent{color:var(--orange);text-shadow:0 0 18px #ff46022e}.landing-root .hero-live-dot{color:#c8c8ce;font-size:18px;line-height:1}.landing-root .hero-live-strong{color:#4a4a52}.landing-root .hero-shot-wrap,.landing-root .real-shot-wrap,.landing-root .phone-frame{background:#fff;justify-content:center;align-items:flex-start;display:flex;overflow:hidden}.landing-root .hero-real-shot,.landing-root .section-shot,.landing-root .phone-real-shot{width:100%;max-width:100%;display:block;object-fit:contain!important;object-position:center top!important;aspect-ratio:auto!important;height:auto!important}.landing-root .shot-pdv img,.landing-root .shot-reports img{aspect-ratio:auto!important;object-fit:contain!important}.landing-root .hero-browser{overflow:hidden}.landing-root .hero-shot-wrap{max-height:none}.landing-root .mockup-card.real-mockup-card{width:100%}.landing-root .phone-shot{height:auto;display:block}.landing-root .phone-frame{max-height:none}.landing-root .story-real-shot{background:#171719;object-fit:contain!important;object-position:center top!important}@media(max-width:1080px){.landing-root .hero-live-strip{margin-left:auto;margin-right:auto}}@media(max-width:760px){.landing-root .hero-live-strip{text-align:center;flex-wrap:wrap;justify-content:center;gap:8px;min-height:40px;padding:9px 12px;font-size:13px}}.landing-root{--section-y-desktop:112px;--section-y-tablet:88px;--section-y-mobile:68px;background:#fff}.landing-root .container{width:min(100% - 48px,1280px)}.landing-root .section{padding:var(--section-y-desktop) 0}.landing-root .section-head{max-width:850px}.landing-root .nav{border-radius:22px;width:min(100% - 32px,1200px);height:70px;box-shadow:0 12px 38px #1212120e}.landing-root .nav.scrolled{background:#ffffffeb;border-color:#1b1b1b11;box-shadow:0 14px 42px #14141414}.landing-root .hero-v4{padding:154px 0 94px}.landing-root .hero-v4-grid{grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);align-items:center;gap:58px}.landing-root .hero-copy{max-width:620px}.landing-root .hero-live-strip{margin-bottom:20px;box-shadow:0 12px 32px #1b1b1b0b}.landing-root .hero-v6-title{max-width:680px;margin-bottom:14px;font-size:clamp(50px,5.7vw,80px);line-height:.94}.landing-root .hero-swap-line{height:1.1em}.landing-root .hero-copy .lead{max-width:575px;font-size:18px;line-height:1.62}.landing-root .hero-actions-left{margin-top:22px}.landing-root .hero-actions-left .btn{border-radius:15px;min-height:56px;padding-inline:22px}.landing-root .hero-mini-points{gap:9px;margin-top:20px}.landing-root .hero-mini-points span{background:#ffffffb8;border:1px solid #1b1b1b0e;border-radius:999px;padding:9px 12px}.landing-root .hero-preview-col{min-height:690px}.landing-root .hero-browser{border-radius:30px;width:min(100%,900px);transform:rotateX(3.8deg)rotateY(-6.5deg)translateY(4px);box-shadow:0 54px 130px #1b1b1b29,0 18px 42px #1b1b1b11}.landing-root .hero-real-shot{width:100%;object-fit:contain!important;aspect-ratio:auto!important;height:auto!important}.landing-root .hero-floating-stat{border-radius:18px;min-width:182px;padding:14px 15px}.landing-root .hero-floating-stat strong{font-size:19px}.landing-root .stat-a{top:84px;left:-18px}.landing-root .stat-b{top:220px;right:-20px}.landing-root .stat-c{bottom:34px;left:50px}.landing-root .mockup-mobile-hint{display:none}.landing-root .real-mockup-card{width:100%;position:relative}.landing-root .browser-compact{background:#fff;border:1px solid #1b1b1b14;border-radius:26px;overflow:hidden;box-shadow:0 28px 90px #1b1b1b1a}.landing-root .real-shot-wrap{background:#fff;width:100%;overflow:hidden}.landing-root .section-shot{width:100%;display:block;object-fit:contain!important;object-position:center top!important;aspect-ratio:auto!important;height:auto!important}.landing-root .real-mockup-card:after,.landing-root .phones-showcase:after{content:"";filter:blur(18px);z-index:-1;opacity:.55;background:#1b1b1b1c;border-radius:50%;height:26px;position:absolute;bottom:-16px;left:10%;right:10%}.landing-root #solucoes .visual,.landing-root .section .visual{min-width:0}.landing-root .story-grid{gap:64px}.landing-root .story-screen{border-radius:28px;min-height:520px}.landing-root .story-real-shot{opacity:.31;object-fit:contain!important;object-position:center top!important}.landing-root .phones-showcase{min-height:750px}.landing-root .phone-shot{cursor:zoom-in;border-radius:40px;width:min(100%,330px);padding:9px;box-shadow:0 40px 110px #1b1b1b2b}.landing-root .phone-frame{border-radius:32px;overflow:hidden}.landing-root .phone-real-shot{width:100%;display:block;object-fit:contain!important;height:auto!important}.landing-root .phone-shot-main{top:12px;left:0;transform:rotate(-4deg)}.landing-root .phone-shot-secondary{bottom:12px;right:0;transform:rotate(6deg)}.landing-root .bento{gap:18px}.landing-root .bento-card{border-radius:25px;padding:26px}.landing-root .map-card{border-radius:28px;min-height:480px}.landing-root .price-card{border-radius:25px;padding:28px}.landing-root .mockup-lightbox{z-index:9999;-webkit-backdrop-filter:blur(18px);opacity:0;pointer-events:none;background:#0c0c0ee0;justify-content:center;align-items:center;padding:32px;transition:opacity .25s;display:flex;position:fixed;inset:0}.landing-root .mockup-lightbox.open{opacity:1;pointer-events:auto}.landing-root .mockup-lightbox-inner{background:#fff;border-radius:24px;width:min(96vw,1500px);max-height:90vh;overflow:auto;box-shadow:0 40px 140px #0006}.landing-root .mockup-lightbox-inner img{width:100%;height:auto;display:block}.landing-root .mockup-lightbox-close{z-index:10000;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff17;border:1px solid #ffffff29;border-radius:15px;width:48px;height:48px;font-size:30px;line-height:1;position:fixed;top:20px;right:20px}.landing-root .hero-real-shot,.landing-root .section-shot,.landing-root .phone-real-shot,.landing-root .story-real-shot{cursor:zoom-in}@media(max-width:1100px){.landing-root .container{width:min(100% - 36px,1000px)}.landing-root .section{padding:var(--section-y-tablet) 0}.landing-root .hero-v4-grid{grid-template-columns:1fr;gap:40px}.landing-root .hero-copy{text-align:center;max-width:820px;margin:0 auto}.landing-root .hero-live-strip,.landing-root .hero-capability-strip{margin-left:auto;margin-right:auto}.landing-root .hero-v6-title{align-items:center;margin-left:auto;margin-right:auto}.landing-root .hero-v6-title .premium-wordline,.landing-root .hero-swap-phrase,.landing-root .hero-swap-indicator,.landing-root .hero-actions-left,.landing-root .hero-mini-points{justify-content:center}.landing-root .hero-copy .lead{margin-left:auto;margin-right:auto}.landing-root .hero-preview-col{min-height:560px}.landing-root .hero-browser{width:min(94%,900px);transform:rotateX(2deg)rotateY(-2.5deg)}.landing-root .stat-a{top:24px;left:2%}.landing-root .stat-b{top:120px;right:2%}.landing-root .stat-c{bottom:8px;left:8%}.landing-root .split{gap:46px}.landing-root .phones-showcase{min-height:660px}.landing-root .phone-shot{width:min(100%,285px)}}@media(max-width:760px){.landing-root .container{width:min(100% - 28px,100%)}.landing-root .section{padding:var(--section-y-mobile) 0}.landing-root .nav-wrap{top:8px}.landing-root .nav{border-radius:18px;width:calc(100% - 18px);height:60px;padding:0 10px 0 15px}.landing-root .brand{font-size:18px}.landing-root .brand-mark{border-radius:9px;width:31px;height:31px}.landing-root .hero-v4{padding:116px 0 68px}.landing-root .hero-copy{text-align:center}.landing-root .hero-live-strip{border-radius:14px;min-height:38px;margin-bottom:15px;padding:8px 11px;font-size:12px}.landing-root .hero-v6-title{margin-bottom:12px;font-size:clamp(40px,11.8vw,58px);line-height:.96}.landing-root .hero-swap-line{height:1.32em;margin-top:.05em}.landing-root .hero-swap-phrase{white-space:normal;flex-wrap:wrap;justify-content:center;line-height:1.02}.landing-root .hero-swap-indicator{justify-content:center;margin-top:8px}.landing-root .hero-capability-strip{border-radius:15px;justify-content:center;width:100%;padding:8px 9px;font-size:10px;line-height:1.5}.landing-root .hero-copy .lead{max-width:430px;font-size:16px;line-height:1.55}.landing-root .hero-actions-left{grid-template-columns:1fr;gap:10px;margin-top:20px;display:grid}.landing-root .hero-actions-left .btn{width:100%;min-height:52px}.landing-root .hero-mini-points{justify-content:center;gap:7px;margin-top:15px}.landing-root .hero-mini-points span{padding:7px 9px;font-size:10px}.landing-root .hero-preview-col{min-height:0;padding-top:42px;padding-bottom:18px}.landing-root .hero-browser{border-radius:20px;width:100%;box-shadow:0 25px 70px #1b1b1b24;transform:none!important}.landing-root .browser-bar{height:40px;padding-inline:12px}.landing-root .traffic{width:8px;height:8px}.landing-root .address{width:58%;max-width:58%;height:27px;font-size:9px}.landing-root .hero-floating-stat{display:none}.landing-root .mockup-mobile-hint{z-index:5;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1b1b1bc7;border-radius:999px;padding:7px 9px;font-size:9px;font-weight:800;display:block;position:absolute;bottom:0;right:10px}.landing-root .benefit-strip{padding:18px 0}.landing-root .statement{padding:72px 0}.landing-root .statement h2{font-size:clamp(34px,10vw,48px)}.landing-root .ecosystem-stage{border-radius:24px;min-height:650px}.landing-root .bento{display:block}.landing-root .bento-card,.landing-root .bento-card.pdv,.landing-root .bento-card.menu{min-height:235px;margin-bottom:12px;padding:22px}.landing-root .split{grid-template-columns:1fr;gap:30px}.landing-root .split.reverse .visual{order:-1}.landing-root .browser-compact{border-radius:20px}.landing-root .real-mockup-card:after{height:16px;bottom:-8px}.landing-root .story-grid{grid-template-columns:1fr;gap:28px}.landing-root .story-visual{min-height:0;position:relative;top:auto}.landing-root .story-screen{border-radius:22px;min-height:390px}.landing-root .story-orbit{width:190px;height:190px}.landing-root .story-orbit-core{border-radius:24px;width:86px;height:86px;font-size:24px}.landing-root .story-copy{padding:15px}.landing-root .timeline{padding-left:38px}.landing-root .step{min-height:132px}.landing-root .phones-showcase{width:100%;min-height:560px}.landing-root .phone-shot{border-radius:34px;width:min(70vw,245px);padding:7px}.landing-root .phone-frame{border-radius:27px}.landing-root .phone-shot-main{top:0;left:0;transform:rotate(-3deg)}.landing-root .phone-shot-secondary{bottom:0;right:0;transform:rotate(4deg)}.landing-root .trust-grid{grid-template-columns:1fr 1fr}.landing-root .map-card{min-height:380px}.landing-root .delivery-status{width:170px;padding:14px;top:12px;right:12px}.landing-root .price-grid{display:block}.landing-root .price-card{margin-bottom:14px;padding:22px}.landing-root .faq-btn{padding:19px 0;font-size:15px}.landing-root .final-cta{padding:82px 0}.landing-root .final-inner h2{font-size:clamp(36px,10vw,52px)}.landing-root .footer-grid{gap:28px}.landing-root .mockup-lightbox{padding:12px}.landing-root .mockup-lightbox-inner{border-radius:18px;width:100%;max-height:86vh}.landing-root .mockup-lightbox-close{width:44px;height:44px;top:12px;right:12px}}@media(max-width:390px){.landing-root .hero-v6-title{font-size:39px}.landing-root .hero-live-strip{justify-content:center;width:100%}.landing-root .hero-mini-points{grid-template-columns:1fr;width:100%;display:grid}.landing-root .hero-mini-points span{justify-content:center}.landing-root .phone-shot{width:230px}.landing-root .phones-showcase{min-height:540px}.landing-root .trust-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.landing-root .hero-browser,.landing-root .phone-shot,.landing-root .bento-card,.landing-root .hero-floating-stat{transition:none!important;animation:none!important;transform:none!important}}.landing-root{width:100%;max-width:100%;overflow-x:hidden}.landing-root *,.landing-root :before,.landing-root :after{min-width:0}.landing-root img,.landing-root svg,.landing-root video,.landing-root canvas{max-width:100%;height:auto}.landing-root .container,.landing-root .hero-v4-grid,.landing-root .split,.landing-root .story-grid,.landing-root .bento,.landing-root .price-grid,.landing-root .footer-grid,.landing-root .trust-grid,.landing-root .financial-cards,.landing-root .metrics{min-width:0}.landing-root .hero-v6-title,.landing-root .hero-title-stage{width:100%;max-width:100%;overflow:visible}.landing-root .hero-swap-line{width:100%;max-width:100%;height:1.03em;overflow:visible!important}.landing-root .hero-swap-phrase{letter-spacing:-.045em;justify-content:flex-start;width:100%;max-width:100%;font-size:.78em;line-height:1;overflow:visible;white-space:nowrap!important;flex-wrap:nowrap!important}.landing-root .hero-swap-phrase>span,.landing-root .hero-swap-phrase strong{white-space:nowrap;flex:none}.landing-root .hero-static-line{overflow:visible}.landing-root .mask-line,.landing-root .premium-wordline{max-width:100%}.landing-root .hero-swap-phrase strong:after{bottom:-.08em}.landing-root .hero-v4-grid{width:100%}.landing-root .hero-copy{width:100%;max-width:620px}.landing-root .hero-preview-col{width:100%}.landing-root .hero-browser{max-width:100%}.landing-root .hero-live-strip{flex-wrap:wrap;max-width:100%}.landing-root .hero-capability-strip{max-width:100%}.landing-root .real-mockup-card,.landing-root .real-shot-wrap,.landing-root .browser,.landing-root .browser-compact,.landing-root .hero-shot-wrap,.landing-root .phone-frame{width:100%;max-width:100%}.landing-root .hero-real-shot,.landing-root .section-shot,.landing-root .phone-real-shot,.landing-root .story-real-shot{width:100%;max-width:100%;display:block;object-fit:contain!important;object-position:center top!important;height:auto!important}.landing-root .ecosystem-stage{width:100%;max-width:100%}.landing-root .bento-card{min-width:0;overflow:hidden}.landing-root .mini-ui{max-width:48%}.landing-root .split>*,.landing-root .copy,.landing-root .price-card,.landing-root .trust-card,.landing-root .metric,.landing-root .panel,.landing-root .driver-panel,.landing-root .driver-step,.landing-root .driver-benefit{min-width:0}@media(min-width:1440px){.landing-root .container{width:min(100% - 72px,1320px)}.landing-root .hero-v4{padding-top:166px;padding-bottom:108px}.landing-root .hero-v4-grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:72px}.landing-root .hero-copy{max-width:650px}.landing-root .hero-v6-title{font-size:82px}.landing-root .hero-swap-phrase{font-size:.79em}.landing-root .hero-preview-col{min-height:730px}.landing-root .hero-browser{width:min(100%,940px)}.landing-root .section{padding:120px 0}}@media(max-width:1280px){.landing-root .container{width:min(100% - 40px,1180px)}.landing-root .hero-v4-grid{gap:48px}.landing-root .hero-v6-title{font-size:clamp(50px,5.8vw,72px)}.landing-root .hero-swap-phrase{font-size:.76em}.landing-root .hero-preview-col{min-height:620px}.landing-root .hero-floating-stat{min-width:168px}}@media(max-width:1100px){.landing-root .hero-v4-grid{grid-template-columns:1fr}.landing-root .hero-copy{text-align:center;max-width:830px;margin-inline:auto}.landing-root .hero-v6-title{max-width:820px;margin-inline:auto}.landing-root .hero-swap-phrase{justify-content:center;font-size:.76em}.landing-root .hero-preview-col{min-height:540px}.landing-root .hero-browser{width:min(94%,900px)}.landing-root .split{grid-template-columns:1fr;gap:40px}.landing-root .split.reverse .visual{order:-1}.landing-root .story-grid{grid-template-columns:1fr;gap:38px}.landing-root .story-visual{position:relative;top:auto}.landing-root .bento{grid-template-rows:auto;grid-template-columns:1fr 1fr}.landing-root .bento-card.pdv,.landing-root .bento-card.menu{grid-column:span 2}.landing-root .price-grid{grid-template-columns:1fr 1fr}.landing-root .price-card:last-child{grid-column:span 2}.landing-root .footer-grid{grid-template-columns:1.4fr repeat(2,1fr)}}@media(max-width:900px){.landing-root .container{width:min(100% - 32px,860px)}.landing-root .nav-links{display:none}.landing-root .hamburger{display:block}.landing-root .nav-login{display:none}.landing-root .hero-v4{padding-top:126px}.landing-root .hero-v6-title{font-size:clamp(48px,8.6vw,66px)}.landing-root .hero-swap-phrase{font-size:.72em}.landing-root .hero-preview-col{min-height:500px}.landing-root .benefits,.landing-root .trust-grid{grid-template-columns:repeat(3,1fr)}.landing-root .phones-showcase{min-height:640px}.landing-root .phone-shot{width:min(100%,285px)}}@media(max-width:760px){.landing-root .container{width:min(100% - 26px,100%)}.landing-root .section{padding:66px 0}.landing-root .section-sm{padding:50px 0}.landing-root .hero-v4{padding:112px 0 62px}.landing-root .hero-live-strip{border-radius:14px;justify-content:center;width:max-content;max-width:100%;margin-inline:auto;padding:8px 10px;font-size:12px;line-height:1.2}.landing-root .hero-v6-title{letter-spacing:-.05em;text-align:center;font-size:clamp(38px,11.7vw,56px);line-height:.98}.landing-root .hero-static-line .premium-wordline{justify-content:center}.landing-root .hero-swap-line{height:.92em;margin-top:.07em}.landing-root .hero-swap-phrase{letter-spacing:-.035em;justify-content:center;font-size:.66em;line-height:1}.landing-root .hero-swap-indicator{justify-content:center;margin-top:12px}.landing-root .hero-capability-strip{border-radius:15px;justify-content:center;width:100%;padding:8px 9px;font-size:10px;line-height:1.45}.landing-root .hero-copy .lead{text-align:center;margin-inline:auto;font-size:16px;line-height:1.55}.landing-root .hero-actions-left{grid-template-columns:1fr;gap:10px;width:100%;display:grid}.landing-root .hero-actions-left .btn{width:100%;min-height:52px}.landing-root .hero-mini-points{justify-content:center;gap:7px}.landing-root .hero-mini-points span{padding:7px 9px;font-size:10px}.landing-root .hero-preview-col{min-height:0;padding-top:40px;padding-bottom:20px}.landing-root .hero-browser{border-radius:20px;width:100%;transform:none!important}.landing-root .hero-floating-stat{display:none}.landing-root .mockup-mobile-hint{display:block}.landing-root .benefits{scrollbar-width:none;scroll-snap-type:x proximity;gap:8px;display:flex;overflow-x:auto}.landing-root .benefit{scroll-snap-align:start;min-width:158px}.landing-root .statement{padding:68px 0}.landing-root .statement h2{font-size:clamp(32px,9.7vw,46px)}.landing-root .ecosystem-stage{border-radius:22px;min-height:620px}.landing-root .core{width:116px;height:116px;font-size:18px}.landing-root .node{min-width:112px;max-width:138px;padding:12px 10px;font-size:10px}.landing-root .beam{display:none}.landing-root .bento{display:block}.landing-root .bento-card,.landing-root .bento-card.pdv,.landing-root .bento-card.menu{min-height:220px;margin-bottom:12px;padding:20px}.landing-root .mini-ui{width:50%;max-width:50%;height:54%}.landing-root .split{grid-template-columns:1fr;gap:28px}.landing-root .product-card{min-height:0;padding:14px}.landing-root .pdv-body{grid-template-columns:1fr}.landing-root .cart{display:none}.landing-root .products-grid{grid-template-columns:repeat(2,1fr)}.landing-root .story-screen{min-height:370px}.landing-root .story-orbit{width:180px;height:180px}.landing-root .story-orbit-core{width:82px;height:82px;font-size:22px}.landing-root .timeline{padding-left:36px}.landing-root .step{min-height:125px}.landing-root .step-card{padding:16px 17px}.landing-root .step-title{font-size:16px}.landing-root .step-tag{display:none}.landing-root .phones-showcase{min-height:540px}.landing-root .phone-shot{width:min(69vw,240px)}.landing-root .phone-shot-main{top:0;left:0}.landing-root .phone-shot-secondary{bottom:0;right:0}.landing-root .financial-cards{grid-template-columns:1fr}.landing-root .trust-grid{grid-template-columns:1fr 1fr}.landing-root .delivery-status{width:160px}.landing-root .segment-panel{grid-template-columns:1fr}.landing-root .price-grid{display:block}.landing-root .price-card,.landing-root .price-card:last-child{grid-column:auto;margin-bottom:13px}.landing-root .footer-grid{grid-template-columns:1fr 1fr}.landing-root .footer-brand{grid-column:span 2}.landing-root .footer-bottom{line-height:1.7;display:block}}@media(max-width:600px){.landing-root .hero-v6-title{font-size:clamp(37px,11.5vw,51px)}.landing-root .hero-swap-phrase{font-size:.63em}.landing-root .hero-mini-points{grid-template-columns:1fr 1fr;width:100%;display:grid}.landing-root .hero-mini-points span:last-child{grid-column:1/-1}.landing-root .ecosystem-stage{min-height:670px}.landing-root .node.client{top:7%;left:50%;transform:translate(-50%)}.landing-root .node.store{top:22%;left:50%;right:auto;transform:translate(-50%)}.landing-root .node.stock{bottom:22%;left:50%;transform:translate(-50%)}.landing-root .node.finance{bottom:7%;left:50%;right:auto;transform:translate(-50%)}.landing-root .node.delivery{display:none}.landing-root .core{top:50%}.landing-root .phones-showcase{min-height:510px}.landing-root .phone-shot{width:min(72vw,230px)}.landing-root .trust-grid,.landing-root .stores{grid-template-columns:1fr}}@media(max-width:480px){.landing-root .container{width:min(100% - 22px,100%)}.landing-root .nav{border-radius:16px;width:calc(100% - 14px)}.landing-root .brand{font-size:17px}.landing-root .hero-v4{padding-top:106px}.landing-root .hero-live-strip{gap:6px;font-size:11px}.landing-root .hero-v6-title{font-size:clamp(35px,11.6vw,46px)}.landing-root .hero-swap-line{height:.88em}.landing-root .hero-swap-phrase{font-size:.6em}.landing-root .hero-capability-strip{gap:5px;font-size:9px}.landing-root .hero-copy .lead{font-size:15px}.landing-root .hero-mini-points{grid-template-columns:1fr}.landing-root .hero-mini-points span,.landing-root .hero-mini-points span:last-child{grid-column:auto;justify-content:center}.landing-root .browser-bar{height:38px}.landing-root .address{width:54%;max-width:54%}.landing-root .statement h2{font-size:clamp(30px,9.4vw,40px)}.landing-root .section-head h2{font-size:clamp(30px,9vw,42px)}.landing-root .phones-showcase{min-height:490px}.landing-root .phone-shot{width:min(72vw,220px)}.landing-root .faq-btn{font-size:14px}}@media(max-width:390px){.landing-root .hero-v6-title{font-size:37px}.landing-root .hero-swap-phrase{font-size:.57em}.landing-root .hero-live-strip{justify-content:center;width:100%}.landing-root .hero-capability-strip b:nth-of-type(n+4),.landing-root .hero-capability-strip span:nth-of-type(n+5){display:none}.landing-root .phones-showcase{min-height:470px}.landing-root .phone-shot{width:215px}.landing-root .final-inner h2{font-size:34px}}@media(max-width:360px){.landing-root .container{width:min(100% - 18px,100%)}.landing-root .hero-v6-title{font-size:34px}.landing-root .hero-swap-phrase{font-size:.56em}.landing-root .hero-live-strip{padding-inline:8px;font-size:10.5px}.landing-root .hero-actions-left .btn{font-size:13px}.landing-root .hero-capability-strip{font-size:8.5px}.landing-root .phone-shot{width:202px}}@media(max-width:320px){.landing-root .hero-v6-title{font-size:31px}.landing-root .hero-swap-phrase{font-size:.54em}.landing-root .hero-live-strip{font-size:10px}.landing-root .hero-copy .lead{font-size:14px}.landing-root .phone-shot{width:190px}.landing-root .section{padding:58px 0}}@media(prefers-reduced-motion:reduce){.landing-root .hero-swap-phrase,.landing-root .premium-word,.landing-root .hero-floating-stat,.landing-root .hero-browser,.landing-root .phone-shot,.landing-root .bento-card{transition:none!important;animation:none!important}}.landing-root .hero-live-strip-v10{-webkit-backdrop-filter:blur(14px);letter-spacing:-.02em;background:linear-gradient(#fff9f6eb,#fff2ece6);border:1px solid #ff460217;border-radius:16px;align-items:center;gap:10px;width:max-content;max-width:100%;min-height:46px;margin:0 0 18px;padding:9px 13px 9px 14px;font-size:14px;font-weight:900;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 34px #1b1b1b0b,inset 0 1px #ffffffb8}.landing-root .hero-live-strip-v10:before{content:"";pointer-events:none;background:linear-gradient(105deg,#0000,#ffffffa3,#0000);width:42%;animation:6s ease-in-out infinite liveStripSheen;position:absolute;inset:-40% auto -40% -34%;transform:skew(-18deg)}@keyframes liveStripSheen{0%,56%{opacity:0;left:-42%}64%{opacity:.75}88%,to{opacity:0;left:120%}}.landing-root .hero-live-muted{z-index:2;color:#767680;white-space:nowrap;position:relative}.landing-root .hero-live-word-window{z-index:2;vertical-align:middle;flex:0 0 82px;width:82px;height:22px;display:inline-block;position:relative;overflow:hidden}.landing-root .hero-live-word{width:100%;height:22px;color:var(--orange);opacity:0;filter:blur(6px);will-change:transform,opacity,filter;align-items:center;font-weight:950;transition:opacity .48s cubic-bezier(.16,1,.3,1),transform .48s cubic-bezier(.16,1,.3,1),filter .48s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;inset:0 auto auto 0;transform:translateY(70%)scale(.98)}.landing-root .hero-live-word.is-active{opacity:1;filter:blur();transform:translateY(0)scale(1)}.landing-root .hero-live-word.is-leaving{opacity:0;filter:blur(6px);transform:translateY(-70%)scale(.985)}.landing-root .hero-live-separator{z-index:2;flex:0 0 8px;place-items:center;width:8px;height:22px;display:grid;position:relative}.landing-root .hero-live-separator i{background:#c9c9cf;border-radius:50%;width:5px;height:5px;display:block}.landing-root .hero-live-strong{z-index:2;color:#484850;white-space:nowrap;position:relative}.landing-root .hero-live-status{z-index:2;background:#ff460214;border-radius:50%;flex:0 0 18px;place-items:center;width:18px;height:18px;margin-left:1px;display:grid;position:relative}.landing-root .hero-live-status i{background:var(--orange);border-radius:50%;width:7px;height:7px;animation:1.9s ease-out infinite heroLivePulse;box-shadow:0 0 #ff460247}@keyframes heroLivePulse{0%{box-shadow:0 0 #ff46024d}60%{box-shadow:0 0 0 7px #ff460200}to{box-shadow:0 0 #ff460200}}.landing-root .hero-module-rail{-webkit-backdrop-filter:blur(10px);background:#ffffffb3;border:1px solid #1b1b1b0f;border-radius:999px;width:min(100%,590px);margin:0 0 20px;position:relative;overflow:hidden;box-shadow:0 12px 32px #1b1b1b0a}.landing-root .hero-module-rail:before,.landing-root .hero-module-rail:after{content:"";z-index:3;pointer-events:none;width:54px;position:absolute;top:0;bottom:0}.landing-root .hero-module-rail:before{background:linear-gradient(90deg,#fffffffa,#fff0);left:0}.landing-root .hero-module-rail:after{background:linear-gradient(270deg,#fffffffa,#fff0);right:0}.landing-root .hero-module-track{will-change:transform;align-items:center;gap:6px;width:max-content;padding:8px 10px;animation:22s linear infinite moduleRail;display:flex}.landing-root .hero-module-track span{color:#686871;white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:6px 10px;font-size:11px;font-weight:850;display:inline-flex}.landing-root .hero-module-track span i{color:var(--orange);filter:drop-shadow(0 0 5px #ff460238);font-size:8px;font-style:normal}@keyframes moduleRail{0%{transform:translate(0)}to{transform:translate(-50%)}}.landing-root .hero-module-rail:hover .hero-module-track{animation-play-state:paused}@media(max-width:1100px){.landing-root .hero-live-strip-v10,.landing-root .hero-module-rail{margin-left:auto;margin-right:auto}}@media(max-width:760px){.landing-root .hero-live-strip-v10{border-radius:14px;gap:7px;min-height:42px;padding:8px 10px;font-size:12px}.landing-root .hero-live-word-window{flex-basis:68px;width:68px;height:20px}.landing-root .hero-live-word{height:20px}.landing-root .hero-live-status{flex-basis:16px;width:16px;height:16px}.landing-root .hero-live-status i{width:6px;height:6px}.landing-root .hero-module-rail{width:100%;margin-bottom:18px}.landing-root .hero-module-track{padding:7px 8px;animation-duration:18s}.landing-root .hero-module-track span{padding:5px 8px;font-size:10px}}@media(max-width:480px){.landing-root .hero-live-strip-v10{justify-content:center;gap:6px;width:100%;font-size:11px}.landing-root .hero-live-word-window{flex-basis:62px;width:62px}.landing-root .hero-live-strong{font-size:10.5px}.landing-root .hero-live-status{display:none}}@media(max-width:360px){.landing-root .hero-live-strip-v10{padding-inline:8px;font-size:10.5px}.landing-root .hero-live-word-window{flex-basis:58px;width:58px}.landing-root .hero-live-strong{font-size:10px}}@media(prefers-reduced-motion:reduce){.landing-root .hero-live-strip-v10:before,.landing-root .hero-live-status i,.landing-root .hero-module-track{animation:none!important}.landing-root .hero-live-word{transition:none!important}.landing-root .hero-live-word:not(:first-child){display:none!important}.landing-root .hero-live-word:first-child{opacity:1!important;filter:none!important;transform:none!important}}.landing-root .hero-module-rail{display:none!important}.landing-root .product-showcase{background:radial-gradient(circle at 50% 12%,#ff46020e,#0000 26%),#f7f7f8;overflow:hidden}.landing-root .product-showcase-shell{max-width:1240px;margin:0 auto}.landing-root .product-tabs-wrap{justify-content:center;margin-bottom:22px;display:flex}.landing-root .product-tabs{-webkit-backdrop-filter:blur(12px);background:#ffffffe0;border:1px solid #e5e5e9;border-radius:17px;align-items:center;gap:5px;padding:6px;display:inline-flex;box-shadow:0 12px 34px #1b1b1b0d}.landing-root .product-tab{appearance:none;color:#696970;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:12px;min-height:42px;padding:0 15px;font-size:12px;font-weight:850;transition:background .22s,color .22s,box-shadow .22s,transform .22s}.landing-root .product-tab:hover{color:#1d1d20;background:#f6f6f8}.landing-root .product-tab.active{color:#fff;background:#1b1b1b;box-shadow:0 8px 22px #1b1b1b21}.landing-root .product-tab:active{transform:scale(.98)}.landing-root .product-stage{position:relative}.landing-root .product-stage-chrome{background:#fff;border:1px solid #e3e3e7;border-radius:30px;position:relative;overflow:hidden;box-shadow:0 42px 110px #1b1b1b1f,0 10px 26px #1b1b1b0a}.landing-root .product-stage-chrome:before{content:"";border-radius:inherit;pointer-events:none;z-index:3;position:absolute;inset:0;box-shadow:inset 0 1px #ffffffe6}.landing-root .product-stage-bar{background:linear-gradient(#fcfcfd,#f8f8fa);border-bottom:1px solid #eaeaed;grid-template-columns:90px 1fr 90px;align-items:center;height:58px;padding:0 18px;display:grid}.landing-root .product-stage-dots{gap:7px;display:flex}.landing-root .product-stage-dots i{background:#d6d6da;border-radius:50%;width:10px;height:10px}.landing-root .product-stage-dots i:first-child{background:#ff6a62}.landing-root .product-stage-dots i:nth-child(2){background:#f7c548}.landing-root .product-stage-dots i:nth-child(3){background:#37c85d}.landing-root .product-stage-address{color:#86868e;background:#f0f0f3;border-radius:10px;justify-content:center;justify-self:center;align-items:center;gap:7px;min-width:320px;max-width:520px;height:34px;padding:0 14px;font-size:11px;font-weight:750;display:flex}.landing-root .product-stage-lock{color:#8e8e96;font-size:8px}.landing-root .product-stage-expand{color:#5f5f67;cursor:pointer;background:#fff;border:1px solid #e4e4e8;border-radius:11px;justify-self:end;width:36px;height:36px;font-size:18px;transition:all .2s}.landing-root .product-stage-expand:hover{color:var(--orange);border-color:#ff460233;transform:translateY(-1px);box-shadow:0 8px 20px #1b1b1b12}.landing-root .product-stage-canvas{background:radial-gradient(circle at 50% 20%,#ff46020b,#0000 28%),linear-gradient(#fafafb,#f3f3f5);justify-content:center;align-items:center;min-height:560px;max-height:760px;padding:22px;display:flex;position:relative;overflow:auto}.landing-root .product-stage-image{object-fit:contain;object-position:center;opacity:1;filter:blur();cursor:zoom-in;background:#fff;border-radius:13px;width:auto;max-width:100%;height:auto;max-height:700px;transition:opacity .3s,transform .42s cubic-bezier(.16,1,.3,1),filter .3s;display:block;transform:scale(1);box-shadow:0 20px 55px #1b1b1b1a}.landing-root .product-stage-image.switching{opacity:0;filter:blur(4px);transform:scale(.985)translateY(5px)}.landing-root .product-stage-loading{opacity:0;pointer-events:none;gap:5px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.landing-root .product-stage-loading.visible{opacity:1}.landing-root .product-stage-loading span{background:var(--orange);border-radius:50%;width:7px;height:7px;animation:.8s ease-in-out infinite alternate showcaseLoad}.landing-root .product-stage-loading span:nth-child(2){animation-delay:.12s}.landing-root .product-stage-loading span:nth-child(3){animation-delay:.24s}@keyframes showcaseLoad{to{opacity:.4;transform:translateY(-6px)}}.landing-root .product-stage-meta{justify-content:space-between;align-items:flex-start;gap:40px;padding:26px 8px 4px;display:flex}.landing-root .product-stage-meta small{color:var(--orange);letter-spacing:.08em;margin-bottom:7px;font-size:10px;font-weight:950;display:block}.landing-root .product-stage-meta h3{letter-spacing:-.035em;margin:0 0 8px;font-size:24px}.landing-root .product-stage-meta p{color:#707078;max-width:760px;margin:0;font-size:14px;line-height:1.6}.landing-root .product-stage-badge{color:#686870;background:#fff;border:1px solid #e6e6ea;border-radius:999px;flex:none;align-items:center;gap:8px;padding:9px 11px;font-size:10px;font-weight:850;display:inline-flex;box-shadow:0 8px 22px #1b1b1b0a}.landing-root .product-stage-badge .live{background:#23b969;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #23b96914}.landing-root .product-thumbnails{grid-template-columns:repeat(6,1fr);gap:10px;margin-top:22px;display:grid}.landing-root .product-thumb{appearance:none;cursor:pointer;text-align:left;background:#fff;border:1px solid #e5e5e9;border-radius:16px;min-width:0;padding:7px;transition:transform .2s,border-color .2s,box-shadow .2s}.landing-root .product-thumb:hover{border-color:#d5d5da;transform:translateY(-2px);box-shadow:0 12px 28px #1b1b1b12}.landing-root .product-thumb.active{border-color:#ff46025c;box-shadow:0 0 0 2px #ff460213,0 12px 28px #ff46020f}.landing-root .thumb-preview{background:#f4f4f6;border-radius:11px;justify-content:center;align-items:center;height:88px;display:flex;overflow:hidden}.landing-root .thumb-preview img{object-fit:contain;object-position:center;background:#fff;width:100%;height:100%;display:block}.landing-root .product-thumb.portrait .thumb-preview img{width:auto;max-width:100%}.landing-root .product-thumb strong{color:#55555d;white-space:nowrap;text-overflow:ellipsis;padding:8px 5px 3px;font-size:10px;font-weight:850;display:block;overflow:hidden}.landing-root .hero-real-shot,.landing-root .section-shot,.landing-root .phone-real-shot,.landing-root .story-real-shot{max-width:100%;object-fit:contain!important;object-position:center top!important;height:auto!important}.landing-root .real-shot-wrap,.landing-root .hero-shot-wrap{align-items:flex-start!important;overflow:auto!important}@media(max-width:1024px){.landing-root .product-thumbnails{grid-template-columns:repeat(3,1fr)}.landing-root .product-stage-canvas{min-height:430px;max-height:650px}.landing-root .product-stage-image{max-height:590px}}@media(max-width:760px){.landing-root .product-tabs-wrap{justify-content:flex-start;margin-left:-13px;margin-right:-13px;padding:0 13px 4px;overflow:hidden}.landing-root .product-tabs{scroll-snap-type:x proximity;scrollbar-width:none;border-radius:15px;max-width:100%;display:flex;overflow-x:auto}.landing-root .product-tabs::-webkit-scrollbar{display:none}.landing-root .product-tab{scroll-snap-align:start;flex:none;min-height:40px;padding-inline:13px;font-size:11px}.landing-root .product-stage-chrome{border-radius:20px}.landing-root .product-stage-bar{grid-template-columns:56px 1fr 40px;height:48px;padding:0 10px}.landing-root .product-stage-address{white-space:nowrap;text-overflow:ellipsis;width:100%;min-width:0;height:30px;padding-inline:8px;font-size:9px;overflow:hidden}.landing-root .product-stage-expand{border-radius:10px;width:32px;height:32px;font-size:16px}.landing-root .product-stage-canvas{min-height:300px;max-height:560px;padding:10px}.landing-root .product-stage-image{border-radius:9px;max-height:530px}.landing-root .product-stage-meta{padding:20px 2px 4px;display:block}.landing-root .product-stage-meta h3{font-size:20px}.landing-root .product-stage-meta p{font-size:13px}.landing-root .product-stage-badge{margin-top:14px}.landing-root .product-thumbnails{scrollbar-width:none;scroll-snap-type:x proximity;grid-template-columns:none;gap:9px;margin-left:-13px;margin-right:-13px;padding:0 13px 8px;display:flex;overflow-x:auto}.landing-root .product-thumbnails::-webkit-scrollbar{display:none}.landing-root .product-thumb{scroll-snap-align:start;flex:0 0 128px}.landing-root .thumb-preview{height:76px}}@media(max-width:390px){.landing-root .product-stage-canvas{min-height:250px}.landing-root .product-thumb{flex-basis:118px}.landing-root .thumb-preview{height:70px}}@media(prefers-reduced-motion:reduce){.landing-root .product-stage-image,.landing-root .product-tab,.landing-root .product-thumb{transition:none!important}.landing-root .product-stage-loading span{animation:none!important}}.landing-root .beam{display:none!important}.landing-root .ecosystem-stage{isolation:isolate}.landing-root .ecosystem-lines{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.landing-root .ecosystem-lines-desktop{display:block}.landing-root .ecosystem-lines-mobile{display:none}.landing-root .ecosystem-link{fill:none;stroke:url(#ecosystemOrange);stroke-width:3px;stroke-linecap:round;stroke-dasharray:.08 .06;filter:url(#ecosystemGlow);opacity:.82;animation:3.8s linear infinite ecosystemFlow}.landing-root .ecosystem-link-2{animation-delay:-.7s}.landing-root .ecosystem-link-3{animation-delay:-1.4s}.landing-root .ecosystem-link-4{animation-delay:-2.1s}.landing-root .ecosystem-link-5{animation-delay:-2.8s}@keyframes ecosystemFlow{to{stroke-dashoffset:-1px}}.landing-root .ecosystem-pulse{fill:#ff6b31;stroke:#ffb394;stroke-width:2px;filter:url(#ecosystemGlow);opacity:.96}.landing-root .pulse-1{fill:#ff6b31}.landing-root .pulse-2{fill:#ff7847}.landing-root .pulse-3{fill:#ff5a18}.landing-root .pulse-4{fill:#ff6b31}.landing-root .pulse-5{fill:#ff8454}.landing-root .ecosystem .node,.landing-root .ecosystem .core{z-index:4}.landing-root .ecosystem .node{box-shadow:0 16px 40px #0000001a}.landing-root .ecosystem .core{box-shadow:0 0 0 16px #ff460212,0 0 90px #ff460247,0 24px 70px #0003}@media(max-width:900px)and (min-width:601px){.landing-root .ecosystem-link{stroke-width:3.5px;opacity:.9}}@media(max-width:600px){.landing-root .ecosystem-lines-desktop{display:none}.landing-root .ecosystem-lines-mobile{display:block}.landing-root .ecosystem-link-mobile{fill:none;stroke:url(#ecosystemOrangeMobile);stroke-width:3px;stroke-linecap:round;stroke-dasharray:.08 .06;opacity:.88;filter:drop-shadow(0 0 6px #ff460280);animation:3.2s linear infinite ecosystemFlowMobile}.landing-root .ecosystem-link-mobile:nth-of-type(2){animation-delay:-.8s}.landing-root .ecosystem-link-mobile:nth-of-type(3){animation-delay:-1.6s}.landing-root .ecosystem-link-mobile:nth-of-type(4){animation-delay:-2.2s}@keyframes ecosystemFlowMobile{to{stroke-dashoffset:-1px}}.landing-root .ecosystem-pulse-mobile{fill:#ff6b31;stroke:#ffc1aa;stroke-width:1.5px;filter:drop-shadow(0 0 7px #ff4602ad)}}@media(prefers-reduced-motion:reduce){.landing-root .ecosystem-link,.landing-root .ecosystem-link-mobile{stroke-dasharray:none!important;animation:none!important}.landing-root .ecosystem-pulse,.landing-root .ecosystem-pulse-mobile{display:none}}.landing-root .ecosystem-link-5.delivery-link{filter:url(#ecosystemGlow);stroke:#ff642b!important;stroke-width:3.4px!important;opacity:.92!important}.landing-root .delivery-link-mobile{filter:drop-shadow(0 0 7px #ff46028c);stroke:#ff642b!important;stroke-width:3.2px!important;opacity:.92!important}.landing-root .product-stage-canvas,.landing-root .real-shot-wrap,.landing-root .hero-shot-wrap,.landing-root .phone-frame,.landing-root .browser-compact,.landing-root .product-stage-chrome{overscroll-behavior:none!important;overflow:hidden!important}.landing-root .product-stage-canvas{touch-action:manipulation;height:clamp(360px,52vw,700px);justify-content:center!important;align-items:center!important;min-height:0!important;max-height:none!important;padding:18px!important;display:flex!important}.landing-root .product-stage-image{cursor:zoom-in;margin:auto;object-fit:contain!important;object-position:center center!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:100%!important}.landing-root .hero-real-shot,.landing-root .section-shot,.landing-root .phone-real-shot,.landing-root .story-real-shot{cursor:zoom-in;object-fit:contain!important;object-position:center top!important;width:100%!important;max-width:100%!important;height:auto!important;display:block!important}.landing-root .product-stage-canvas::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.landing-root .real-shot-wrap::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.landing-root .hero-shot-wrap::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.landing-root .phone-frame::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}@media(max-width:1024px){.landing-root .product-stage-canvas{height:clamp(320px,58vw,580px);padding:14px!important}}@media(max-width:760px){.landing-root .product-stage-canvas{height:clamp(250px,72vw,470px);padding:10px!important}.landing-root .product-stage-image{max-width:100%!important;max-height:100%!important}.landing-root .mockup-mobile-hint{pointer-events:none;display:block}}@media(max-width:480px){.landing-root .product-stage-canvas{height:clamp(230px,78vw,410px);padding:8px!important}}@media(max-width:360px){.landing-root .product-stage-canvas{height:clamp(215px,80vw,370px)}}.landing-root .product-stage-canvas,.landing-root .real-shot-wrap,.landing-root .hero-shot-wrap,.landing-root .phone-frame,.landing-root .browser-compact,.landing-root .product-stage-chrome,.landing-root .hero-browser,.landing-root .story-screen{overscroll-behavior:auto!important;touch-action:pan-y pinch-zoom!important;overflow:clip!important}.landing-root .product-stage-image,.landing-root .hero-real-shot,.landing-root .section-shot,.landing-root .phone-real-shot,.landing-root .story-real-shot{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;cursor:zoom-in;overscroll-behavior:auto!important;touch-action:pan-y pinch-zoom!important}.landing-root .hero-surface-glow,.landing-root .product-stage-loading,.landing-root .mockup-mobile-hint,.landing-root .browser-live:after,.landing-root .product-stage-chrome:before{pointer-events:none!important}.landing-root .product-stage-canvas,.landing-root .real-shot-wrap,.landing-root .hero-shot-wrap,.landing-root .phone-frame,.landing-root .browser-compact,.landing-root .product-stage-chrome,.landing-root .hero-browser,.landing-root .story-screen{overscroll-behavior:auto!important;touch-action:pan-y pinch-zoom!important}.landing-root .product-stage-image,.landing-root .hero-real-shot,.landing-root .section-shot,.landing-root .phone-real-shot,.landing-root .story-real-shot{pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;-webkit-user-drag:none!important;touch-action:pan-y pinch-zoom!important;cursor:default!important}.landing-root .product-stage-canvas{position:relative}.landing-root .product-stage-click-overlay{z-index:12;cursor:zoom-in;touch-action:pan-y pinch-zoom;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.landing-root .product-stage-click-overlay:focus-visible{outline-offset:-4px;outline:2px solid #ff46028c}.landing-root .mockup-expand-corner{z-index:20;color:#4e4e55;-webkit-backdrop-filter:blur(10px);cursor:pointer;touch-action:manipulation;background:#ffffffe6;border:1px solid #1b1b1b14;border-radius:12px;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:14px;right:14px;box-shadow:0 10px 28px #1b1b1b14}.landing-root .mockup-expand-corner:hover{color:var(--orange);border-color:#ff460233;transform:translateY(-1px)}.landing-root .hero-preview-col{position:relative}@media(max-width:760px){.landing-root .product-stage-click-overlay{touch-action:pan-y pinch-zoom}.landing-root .mockup-expand-corner{width:34px;height:34px;top:10px;right:10px}}.landing-root .nav-login-premium{border:1px solid #0000;border-radius:11px;align-items:center;gap:7px;display:inline-flex;padding:9px 11px 9px 13px!important;transition:background .22s,border-color .22s,transform .22s,box-shadow .22s!important}.landing-root .nav-login-premium i{color:#6a6a72;background:#f2f2f4;border-radius:7px;place-items:center;width:19px;height:19px;font-size:10px;font-style:normal;transition:all .22s;display:grid}.landing-root .nav-login-premium:hover{border-color:#e5e5e9;transform:translateY(-1px);box-shadow:0 8px 22px #1b1b1b0e;background:#fff!important}.landing-root .nav-login-premium:hover i{color:var(--orange);background:#ff460217;transform:translate(1px,-1px)}.landing-root .nav-courier-cta{color:#a83a12;white-space:nowrap;background:linear-gradient(#fff8f5,#fff3ed);border:1px solid #ff46022e;border-radius:13px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 13px;font-size:11px;font-weight:850;transition:all .22s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;box-shadow:0 5px 16px #ff46020b}.landing-root .nav-courier-cta:hover{color:var(--orange);background:#fff0e9;border-color:#ff460252;transform:translateY(-1px);box-shadow:0 10px 24px #ff46021a}.landing-root .nav-courier-cta .nav-courier-dot{background:#27b36a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #27b36a17}.landing-root .nav-courier-cta i{font-size:10px;font-style:normal;transition:transform .2s}.landing-root .nav-courier-cta:hover i{transform:translate(1px,-1px)}.landing-root .mobile-courier-cta{grid-template-columns:1fr auto;align-items:center;gap:12px;margin:4px 0 8px;color:#8f3413!important;background:linear-gradient(135deg,#fff8f5,#fff1eb)!important;border:1px solid #ff460229!important;border-radius:15px!important;padding:13px 14px!important;display:grid!important}.landing-root .mobile-courier-cta>span{align-items:center;gap:8px;font-weight:900;display:flex}.landing-root .mobile-courier-cta>span i{background:#27b36a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #27b36a17}.landing-root .mobile-courier-cta>b{color:var(--orange);white-space:nowrap;font-size:10px;font-weight:900}@media(max-width:1120px){.landing-root .nav-courier-cta{padding-inline:10px;font-size:10px}}@media(max-width:980px){.landing-root .nav-courier-cta{display:none}}@media(max-width:420px){.landing-root .mobile-courier-cta{grid-template-columns:1fr;gap:4px}.landing-root .mobile-courier-cta>b{padding-left:15px;font-size:9px}}.landing-root .nav-actions{flex-shrink:0;align-items:center!important;gap:8px!important;display:flex!important}.landing-root .nav-courier-cta{border-radius:12px!important;min-height:40px!important;padding:0 11px!important;font-size:10px!important;display:inline-flex!important}.landing-root .nav-courier-cta .nav-courier-dot{width:6px!important;height:6px!important}@media(max-width:980px){.landing-root .nav-courier-cta{display:inline-flex!important}}@media(max-width:1100px){.landing-root .nav,.landing-root .nav-links{gap:14px!important}.landing-root .nav-courier-cta{padding-inline:9px!important}}@media(max-width:920px){.landing-root .nav-links{display:none!important}.landing-root .nav-actions{margin-left:auto!important}}@media(max-width:760px){.landing-root .nav-courier-cta{min-height:38px!important;padding:0 9px!important}.landing-root .nav-courier-cta span:nth-child(2){font-size:9px!important}}@media(max-width:640px){.landing-root .nav-actions .nav-courier-cta{display:none!important}.landing-root .mobile-panel .mobile-courier-cta{display:grid!important}}.landing-root .brand-mark-official{width:38px!important;height:38px!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:0!important;overflow:visible!important}.landing-root .brand-mark-official img{object-fit:contain;filter:drop-shadow(0 7px 12px #ff460229);width:100%;height:100%;display:block}.landing-root .hero-brand-mascot{z-index:7;pointer-events:none;filter:drop-shadow(0 24px 28px #1b1b1b29);width:188px;animation:5.8s ease-in-out infinite alternate heroMascotFloat;position:absolute;bottom:0;right:-34px}.landing-root .hero-brand-mascot img{z-index:2;width:100%;height:auto;display:block;position:relative}.landing-root .hero-brand-mascot-glow{z-index:0;filter:blur(10px);background:radial-gradient(circle,#ff46022e,#ff46020f 44%,#0000 72%);border-radius:50%;width:155px;height:155px;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.landing-root .hero-brand-mascot-note{z-index:3;-webkit-backdrop-filter:blur(14px);background:#ffffffeb;border:1px solid #1b1b1b12;border-radius:14px;width:148px;padding:9px 11px;position:absolute;bottom:26px;right:116px;box-shadow:0 16px 38px #1b1b1b1a}.landing-root .hero-brand-mascot-note strong{color:var(--orange);letter-spacing:.02em;font-size:9px;font-weight:950;display:block}.landing-root .hero-brand-mascot-note span{color:#74747c;margin-top:2px;font-size:7px;font-weight:750;line-height:1.3;display:block}@keyframes heroMascotFloat{0%{transform:translateY(0)rotate(-.4deg)}to{transform:translateY(-8px)rotate(.5deg)}}@media(max-width:1280px){.landing-root .hero-brand-mascot{width:166px;bottom:4px;right:-12px}.landing-root .hero-brand-mascot-note{width:132px;bottom:20px;right:102px}}@media(max-width:1100px){.landing-root .hero-brand-mascot{width:154px;bottom:0;right:1%}.landing-root .hero-brand-mascot-note{width:126px;right:94px}}@media(max-width:760px){.landing-root .brand-mark-official{width:34px!important;height:34px!important}.landing-root .hero-brand-mascot{filter:drop-shadow(0 14px 20px #1b1b1b1f);width:118px;margin:0 8px -18px auto;animation:none;position:relative;bottom:auto;right:auto}.landing-root .hero-brand-mascot-glow{width:100px;height:100px;bottom:8px}.landing-root .hero-brand-mascot-note{border-radius:12px;width:122px;padding:8px 9px;bottom:21px;right:84px}.landing-root .hero-brand-mascot-note strong{font-size:8px}.landing-root .hero-brand-mascot-note span{font-size:6.5px}}@media(max-width:430px){.landing-root .hero-brand-mascot{width:102px;margin-bottom:-15px;margin-right:3px}.landing-root .hero-brand-mascot-note{width:112px;bottom:18px;right:72px}}@media(max-width:360px){.landing-root .hero-brand-mascot-note{display:none}}@media(prefers-reduced-motion:reduce){.landing-root .hero-brand-mascot{animation:none!important}}.landing-root .social-proof-section{background:radial-gradient(circle at 50% 0,#ff460211,#0000 38%),#fff;padding:112px 0}.landing-root .social-proof-heading{text-align:center;max-width:830px;margin:0 auto 42px}.landing-root .social-proof-heading h2{letter-spacing:-.055em;margin:18px 0 16px;font-size:clamp(34px,5vw,62px);font-weight:900;line-height:1.05}.landing-root .social-proof-heading h2 span{color:var(--orange)}.landing-root .social-proof-heading p{color:#697079;max-width:680px;margin:0 auto;font-size:clamp(15px,1.5vw,18px);line-height:1.65}.landing-root .social-proof-stats{justify-content:center;gap:14px;margin:0 auto 62px;display:flex}.landing-root .social-proof-stat{background:#fff;border:1px solid #eee8e4;border-radius:20px;grid-template-columns:40px auto;align-items:center;column-gap:17px;min-width:240px;padding:20px 26px;display:grid;box-shadow:0 18px 45px -36px #1b1b1b4d}.landing-root .social-proof-stat-icon{width:40px;height:40px;color:var(--orange);background:#fff0e8;border-radius:12px;grid-row:span 2;place-items:center;display:grid}.landing-root .social-proof-stat strong{letter-spacing:-.045em;font-size:31px;font-weight:900;line-height:1}.landing-root .social-proof-stat>span:last-child{color:#73767d;font-size:12px;font-weight:700}.landing-root .social-proof-partners,.landing-root .social-proof-testimonials{background:#fff;border:1px solid #e9e9ed;border-radius:28px;padding:30px;box-shadow:0 24px 80px -58px #1b1b1b40}.landing-root .social-proof-testimonials{background:#fafafb;margin-top:18px}.landing-root .social-proof-block-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.landing-root .social-proof-block-head span{color:#ad3b0b;letter-spacing:.13em;font-size:11px;font-weight:900}.landing-root .social-proof-block-head p{color:#85858b;margin:0;font-size:12px}.landing-root .social-proof-partner-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.landing-root .social-proof-partner{color:#27272b;background:#fff;border:1px solid #eeecec;border-radius:16px;align-items:center;gap:12px;min-width:0;min-height:76px;padding:10px 14px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex}.landing-root a.social-proof-partner:hover{border-color:#ffbca1;transform:translateY(-3px);box-shadow:0 14px 30px -23px #ff46028c}.landing-root a.social-proof-partner:focus-visible{outline-offset:3px;outline:3px solid #ff8c64}.landing-root .social-proof-logo{width:52px;height:52px;color:var(--orange);background:#faf5f2;border-radius:12px;flex:0 0 52px;place-items:center;display:grid;overflow:hidden}.landing-root .social-proof-logo img{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%;padding:5px;display:block}.landing-root .social-proof-partner-name{color:#29262a;text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;font-weight:800;line-height:1.3;overflow:hidden}.landing-root .social-proof-partner>svg{color:#b55b35;flex:none}.landing-root .social-proof-testimonial-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.landing-root .social-proof-testimonial{background:#fff;border:1px solid #eae6e4;border-radius:20px;flex-direction:column;min-width:0;margin:0;padding:24px;display:flex}.landing-root .social-proof-quote-top{color:var(--orange);justify-content:space-between;align-items:center;display:flex}.landing-root .social-proof-quote-top span{color:#ded8d5;gap:2px;display:flex}.landing-root .social-proof-quote-top .is-filled{fill:var(--orange);color:var(--orange)}.landing-root .social-proof-testimonial blockquote{color:#424248;overflow-wrap:anywhere;flex:1;margin:20px 0;font-size:14px;line-height:1.7}.landing-root .social-proof-testimonial figcaption{border-top:1px solid #efedec;align-items:center;gap:11px;padding-top:15px;display:flex}.landing-root .social-proof-testimonial figcaption img,.landing-root .social-proof-avatar{color:#ca3d08;object-fit:cover;background:#fff0e9;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;max-width:42px;height:42px;max-height:42px;font-weight:900;display:grid}.landing-root .social-proof-testimonial figcaption>span:last-child{gap:2px;min-width:0;display:grid}.landing-root .social-proof-testimonial figcaption strong{font-size:13px;line-height:1.25}.landing-root .social-proof-testimonial figcaption small{color:#7c7c82;font-size:11px;line-height:1.3}@media(max-width:1000px){.landing-root .social-proof-partner-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.landing-root .social-proof-section{padding:78px 0}.landing-root .social-proof-partner-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-root .social-proof-testimonial-grid{grid-template-columns:1fr 1fr}.landing-root .social-proof-partners,.landing-root .social-proof-testimonials{padding:22px}}@media(max-width:560px){.landing-root .social-proof-heading{margin-bottom:30px}.landing-root .social-proof-stats{flex-direction:column;gap:9px;margin-bottom:38px}.landing-root .social-proof-stat{min-width:0}.landing-root .social-proof-partner-grid,.landing-root .social-proof-testimonial-grid{grid-template-columns:1fr}.landing-root .social-proof-block-head{flex-direction:column;align-items:flex-start;gap:4px}.landing-root .social-proof-partner{min-height:66px}.landing-root .social-proof-partners,.landing-root .social-proof-testimonials{border-radius:22px;padding:17px}}@media(prefers-reduced-motion:reduce){.landing-root .social-proof-partner{transition:none}}.admin-login-page{--admin-login-ink:#19191b;--admin-login-muted:#6f6f78;--admin-login-line:#e9e7e7;--admin-login-orange:#ff4602;min-height:100dvh;color:var(--admin-login-ink);background:#f7f6f5;place-items:center;padding:clamp(16px,4vw,48px);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid;position:relative;overflow:hidden}.admin-login-page:before{z-index:0;content:"";background-image:linear-gradient(#19191b09 1px,#0000 1px),linear-gradient(90deg,#19191b09 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.admin-login-orb{z-index:0;filter:blur(90px);opacity:.23;pointer-events:none;border-radius:999px;width:40rem;height:40rem;position:absolute}.admin-login-orb--left{background:#ff7e51;top:-22rem;left:-20rem}.admin-login-orb--right{background:#ff4602;bottom:-26rem;right:-22rem}.admin-login-shell{z-index:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd1;border:1px solid #231f1e1f;border-radius:30px;grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);width:min(1050px,100%);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 90px #1f191721}.admin-login-aside{color:#fff;background:radial-gradient(circle at 80% 20%,#ff7b4e61,#0000 26%),radial-gradient(circle at 16% 95%,#ff46024d,#0000 29%),linear-gradient(145deg,#1c1919,#2c1b16 58%,#412014);flex-direction:column;min-height:610px;padding:clamp(32px,5vw,58px);display:flex}.admin-login-brand{width:fit-content;color:inherit;letter-spacing:-.045em;align-items:center;gap:11px;font-size:20px;font-weight:850;text-decoration:none;display:inline-flex}.admin-login-logo{background:#fff;border-radius:13px;width:40px;height:40px;box-shadow:0 10px 24px #0003}.admin-login-context{max-width:480px;margin:auto 0}.admin-login-kicker{letter-spacing:.16em;align-items:center;gap:8px;font-size:10px;font-weight:850;display:inline-flex}.admin-login-aside .admin-login-kicker{color:#ffc4ad}.admin-login-kicker i{background:var(--admin-login-orange);border-radius:99px;width:7px;height:7px;box-shadow:0 0 0 4px #ff460229}.admin-login-context h1{letter-spacing:-.065em;max-width:500px;margin:18px 0;font-size:clamp(42px,5vw,62px);font-weight:900;line-height:.97}.admin-login-context h1 strong{color:#ff7a4a;display:block}.admin-login-context p{color:#ded7d4;max-width:430px;margin:0;font-size:15px;line-height:1.65}.admin-login-points{color:#f3e9e5;gap:14px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.admin-login-points li{align-items:center;gap:10px;display:flex}.admin-login-points svg{color:#ff9e7b;width:17px}.admin-login-assistant{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0e;border:1px solid #ffffff14;border-radius:16px;align-items:center;gap:10px;width:fit-content;margin-top:28px;padding:7px 12px 7px 7px;display:flex;box-shadow:0 14px 34px #00000024}.admin-login-assistant img{object-fit:contain;filter:drop-shadow(0 8px 12px #00000040);width:48px;height:48px}.admin-login-assistant div{gap:2px;display:grid}.admin-login-assistant strong{color:#fff;font-size:12px;font-weight:800}.admin-login-assistant span{color:#d9cfcb;font-size:10px}.admin-login-form-panel{background:#ffffffeb;flex-direction:column;justify-content:center;padding:clamp(32px,5vw,62px);display:flex}.admin-login-mobile-brand{margin-bottom:44px;display:none}.admin-login-mobile-helper{display:none}.admin-login-form-panel header{max-width:400px}.admin-login-form-panel header .admin-login-kicker{color:#c34010}.admin-login-form-panel header .admin-login-kicker i{display:none}.admin-login-form-panel h2{letter-spacing:-.055em;margin:12px 0 8px;font-size:clamp(30px,4vw,40px);font-weight:900;line-height:1}.admin-login-form-panel header p{color:var(--admin-login-muted);margin:0;font-size:14px;line-height:1.58}.admin-login-form-panel form{gap:17px;margin-top:34px;display:grid}.admin-login-form-panel label{color:#3e3b3c;gap:8px;font-size:13px;font-weight:750;display:grid}.admin-login-form-panel input{border:1px solid var(--admin-login-line);width:100%;height:48px;color:var(--admin-login-ink);font:inherit;background:#fafafa;border-radius:14px;outline:none;padding:0 14px;transition:border-color .18s,box-shadow .18s}.admin-login-form-panel input:focus{border-color:#ff4602a6;box-shadow:0 0 0 4px #ff46021a}.admin-login-password-wrap{position:relative}.admin-login-password-wrap input{padding-right:50px}.admin-login-password-wrap button{color:#777279;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.admin-login-password-wrap button:hover{color:var(--admin-login-orange);background:#fff0ea}.admin-login-password-wrap svg{width:17px}.admin-login-submit{color:#fff;background:var(--admin-login-orange);min-height:50px;font:inherit;cursor:pointer;border:0;border-radius:14px;font-size:14px;font-weight:800;transition:transform .18s,background .18s;box-shadow:0 13px 26px #ff460238}.admin-login-submit:hover:not(:disabled){background:#df3b00;transform:translateY(-1px)}.admin-login-submit:disabled{cursor:wait;opacity:.66}.admin-login-help{color:var(--admin-login-muted);gap:9px;margin-top:24px;font-size:12px;line-height:1.5;display:flex}.admin-login-help svg{width:16px;color:var(--admin-login-orange);flex:none}.admin-login-footer{border-top:1px solid var(--admin-login-line);flex-wrap:wrap;gap:14px;margin-top:31px;padding-top:20px;display:flex}.admin-login-footer a{color:#6f6b70;font-size:12px;font-weight:700;text-decoration:none}.admin-login-footer a:hover{color:var(--admin-login-orange)}@keyframes admin-login-copy-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translate(0)}}@keyframes admin-login-mascot-in{0%{opacity:0;transform:translate(12px,16px)scale(.93)}to{opacity:1;transform:translate(0)scale(1)}}.admin-login-aside>.admin-login-brand,.admin-login-context>.admin-login-kicker,.admin-login-context>h1,.admin-login-context>p,.admin-login-points li,.admin-login-form-panel>header,.admin-login-form-panel>form,.admin-login-help,.admin-login-footer{opacity:0;animation:.56s cubic-bezier(.16,1,.3,1) forwards admin-login-copy-in}.admin-login-aside>.admin-login-brand{animation-delay:80ms}.admin-login-context>.admin-login-kicker{animation-delay:.15s}.admin-login-context>h1{animation-delay:.22s}.admin-login-context>p{animation-delay:.31s}.admin-login-points li:first-child{animation-delay:.39s}.admin-login-points li:nth-child(2){animation-delay:.46s}.admin-login-points li:nth-child(3){animation-delay:.53s}.admin-login-form-panel>header{animation-delay:.19s}.admin-login-form-panel>form{animation-delay:.27s}.admin-login-help{animation-delay:.35s}.admin-login-footer{animation-delay:.42s}.admin-login-assistant{opacity:0;animation:.56s cubic-bezier(.16,1,.3,1) .6s forwards admin-login-copy-in}.admin-login-assistant img{animation:.65s cubic-bezier(.16,1,.3,1) .65s both admin-login-mascot-in}@media(max-width:820px){.admin-login-shell{grid-template-columns:1fr;max-width:580px}.admin-login-aside{display:none}.admin-login-mobile-brand{display:block}.admin-login-mobile-helper{color:var(--admin-login-ink);align-items:center;gap:10px;margin:-22px 0 27px;display:flex}.admin-login-mobile-helper>div:last-child{gap:2px;display:grid}.admin-login-mobile-helper strong{font-size:12px;font-weight:800}.admin-login-mobile-helper span{color:var(--admin-login-muted);font-size:11px}.admin-login-mobile-mascot{place-items:center;width:54px;height:54px;display:grid;position:relative}.admin-login-mobile-mascot img{z-index:1;object-fit:contain;filter:drop-shadow(0 8px 12px #4a20122e);width:52px;height:52px;animation:.65s cubic-bezier(.16,1,.3,1) .12s both admin-login-mascot-in;position:relative}.admin-login-mobile-orbit{opacity:.8;background:radial-gradient(circle,#ff46021f 0 42%,#0000 43%),conic-gradient(from 120deg,#ff460252,#0000 36%,#ffa0764d 65%,#0000 82%);border-radius:50%;position:absolute;inset:0}.admin-login-form-panel{min-height:min(700px,100dvh - 32px)}}@media(max-width:460px){.admin-login-page{background:#fff;padding:0}.admin-login-shell{min-height:100dvh;box-shadow:none;border:0;border-radius:0}.admin-login-form-panel{padding:28px 22px}.admin-login-mobile-brand{margin-bottom:auto}.admin-login-footer{margin-top:25px}}@media(prefers-reduced-motion:reduce){.admin-login-submit{transition:none}.admin-login-aside>.admin-login-brand,.admin-login-context>.admin-login-kicker,.admin-login-context>h1,.admin-login-context>p,.admin-login-points li,.admin-login-form-panel>header,.admin-login-form-panel>form,.admin-login-help,.admin-login-footer,.admin-login-assistant,.admin-login-assistant img,.admin-login-mobile-mascot img{opacity:1;animation:none;transform:none}}.bira-admin-shell{--bira-orange:#ff4602;--bira-orange-strong:#da3900;--bira-orange-soft:#fff0ea;--bira-ink:#19191b;--bira-muted:#73737c;--bira-line:#e8e8ed;--bira-surface:#ffffffe6;--bira-surface-muted:#f7f7f9;--bira-shadow-sm:0 12px 34px #1614130f;--bira-shadow-lg:0 28px 72px #1614131c;min-height:100vh;color:var(--bira-ink);background:radial-gradient(circle at 88% 0,#ff460217,#0000 24%),radial-gradient(circle at 8% 86%,#ff895e12,#0000 26%),linear-gradient(#fff,#f6f6f8 72%,#f4f4f6);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.bira-admin-shell *,.bira-admin-shell :before,.bira-admin-shell :after{box-sizing:border-box}.bira-admin-shell :focus-visible{outline-offset:3px;outline:3px solid #ff460257}.bira-admin-sidebar{-webkit-backdrop-filter:blur(20px);box-shadow:18px 0 52px #1c19170b;background:#ffffffe6!important}.bira-admin-main{min-width:0;animation:.28s cubic-bezier(.16,1,.3,1) both bira-admin-content-in}.bira-admin-page{width:min(1480px,100%);margin:0 auto;padding:clamp(20px,3vw,38px)}.bira-admin-page-header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;display:flex}.bira-admin-eyebrow{color:var(--bira-orange-strong);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 8px;font-size:10px;font-weight:850;display:inline-flex}.bira-admin-title{color:var(--bira-ink);letter-spacing:-.055em;margin:0;font-size:clamp(27px,3vw,40px);font-weight:900;line-height:1.06}.bira-admin-description{max-width:680px;color:var(--bira-muted);margin:8px 0 0;font-size:14px;line-height:1.58}.bira-admin-card{border:1px solid var(--bira-line);background:var(--bira-surface);box-shadow:var(--bira-shadow-sm);border-radius:22px}.bira-admin-card--interactive{transition:transform .18s,box-shadow .18s,border-color .18s}.bira-admin-card--interactive:hover{box-shadow:var(--bira-shadow-lg);border-color:#ff460238;transform:translateY(-2px)}.bira-admin-section-tabs{border:1px solid var(--bira-line);background:#ffffffc2;border-radius:15px;gap:4px;max-width:100%;padding:5px;display:inline-flex;overflow-x:auto;box-shadow:0 8px 24px #19191b0b}.bira-admin-section-tabs [role=tab]{white-space:nowrap;border-radius:10px;min-height:38px;font-weight:750}.bira-admin-empty,.bira-admin-loading,.bira-admin-error{border:1px dashed var(--bira-line);min-height:180px;color:var(--bira-muted);text-align:center;background:#ffffff9e;border-radius:20px;place-items:center;padding:24px;display:grid}.bira-admin-error{color:#aa3a19;background:#fff5f1;border-style:solid;border-color:#ffd1c5}@keyframes bira-admin-content-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:760px){.bira-admin-page{padding:18px 16px 32px}.bira-admin-page-header{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){.bira-admin-main,.bira-admin-card--interactive{transition:none;animation:none}}.bira-admin-theme-toggle{border:1px solid var(--bira-line);width:32px;height:32px;color:var(--bira-ink);background:var(--bira-surface);cursor:pointer;border-radius:13px;flex:none;place-items:center;transition:transform .18s,background-color .18s,color .18s;display:grid;box-shadow:0 10px 26px #18161617}.bira-admin-theme-toggle:hover{transform:translateY(-2px)}.bira-admin-theme-toggle svg{width:17px;height:17px}.bira-admin-shell[data-theme=dark]{--bira-ink:#f5f1f0;--bira-muted:#b6afb2;--bira-line:#39353a;--bira-surface:#201d21f0;--bira-surface-muted:#211f23;--bira-shadow-sm:0 16px 44px #00000042;--bira-shadow-lg:0 28px 72px #0000006b;color:var(--bira-ink);background:radial-gradient(circle at 86% 1%,#ff46022b,#0000 25%),linear-gradient(#171518,#121113)}.bira-admin-shell[data-theme=dark] .bira-admin-sidebar{box-shadow:18px 0 52px #0000002e;background:#19171af5!important}.bira-admin-shell[data-theme=dark] .bira-admin-theme-toggle,.bira-admin-shell[data-theme=dark] .bira-admin-sidebar button.absolute{color:#f5f1f0;background:#29262c;border-color:#484249}.bira-admin-shell[data-theme=dark] .bg-card{background-color:#29262c}.bira-admin-shell[data-theme=dark] .bg-sidebar-accent\/40{background-color:#3a353c8c}.bira-admin-shell[data-theme=dark] .bira-admin-sidebar{--sidebar:#1b191d;--sidebar-foreground:#f4f0f2;--sidebar-border:#39353b;--sidebar-accent:#302c32;--sidebar-accent-foreground:#f4f0f2;color:var(--sidebar-foreground);border-color:var(--sidebar-border);background:#1b191d!important}.bira-admin-sidebar>nav{-ms-overflow-style:none;scrollbar-width:none;min-height:0;padding-top:18px}.bira-admin-sidebar>nav::-webkit-scrollbar{width:0;height:0}.bira-admin-sidebar>nav a{min-width:0;color:var(--sidebar-foreground)}.bira-admin-shell[data-theme=dark] .bira-admin-sidebar>nav a svg{color:#bcb5bd}.bira-admin-shell[data-theme=dark] .bira-admin-sidebar>nav a.bg-primary-soft{color:#ffd0bd;background:#ff46022b;box-shadow:inset 0 0 0 1px #ff804f38,0 8px 18px #0000001f}.bira-admin-shell[data-theme=dark] .bira-admin-sidebar>nav a.bg-primary-soft svg{color:#ff946f}.bira-admin-shell[data-theme=dark] .bira-admin-sidebar>nav a.bg-primary-soft:before{background:#ff946f}.bira-admin-shell[data-theme=dark] .bira-admin-sidebar>nav a:hover:not(.bg-primary-soft){color:#fff;background:#302c32}.bira-admin-shell[data-theme=dark] .bira-admin-sidebar>nav button,.bira-admin-shell[data-theme=dark] .bira-admin-sidebar>div:last-child>button:first-child{color:#c7c0c8}.bira-admin-shell[data-theme=dark] .bira-admin-sidebar>nav button:hover,.bira-admin-shell[data-theme=dark] .bira-admin-sidebar>div:last-child>button:first-child:hover{color:#fff}.bira-admin-shell[data-theme=dark] .bira-admin-sidebar button:hover{background-color:#302c32}.bira-admin-shell[data-theme=dark] .bira-admin-sidebar>div:first-child{border-color:var(--sidebar-border)}.bira-admin-shell[data-theme=dark] .bira-admin-sidebar>div:first-child img{background:#29262c}.bira-admin-shell[data-theme=dark] .bira-admin-sidebar>div:last-child{border-color:var(--sidebar-border)}.bira-admin-shell[data-theme=dark] .bira-admin-sidebar>div:last-child>div{background:#29262c;border-color:#49434b}.bira-admin-shell[data-theme=dark] .bira-admin-sidebar>div:last-child>div p:first-child{color:#f5f1f0}.bira-admin-shell[data-theme=dark] .bira-admin-sidebar>div:last-child>div p:last-child{color:#c0b8c1}.bira-admin-sidebar>div:last-child>a,.bira-admin-sidebar>div:last-child>button:last-child{min-height:38px}.bira-admin-shell[data-theme=dark] .bira-admin-sidebar>div:last-child>a,.bira-admin-shell[data-theme=dark] .bira-admin-sidebar>div:last-child>button:last-child{color:#d0c9d1}.bira-admin-shell[data-theme=dark] .bira-admin-sidebar>div:last-child>a:hover,.bira-admin-shell[data-theme=dark] .bira-admin-sidebar>div:last-child>button:last-child:hover{color:#fff;background:#302c32}.bira-admin-shell[data-theme=dark] .bira-admin-sidebar :focus-visible{outline-offset:2px;outline-color:#ff946f}@media(min-width:1024px){.bira-admin-shell[data-sidebar-collapsed=true] .bira-admin-sidebar>div:last-child>div{flex-direction:column;gap:8px}.bira-admin-shell[data-sidebar-collapsed=true] .bira-admin-sidebar>div:last-child>div>button{width:32px;height:32px}}@media(max-width:1023px){.bira-admin-sidebar{min-width:min(18rem,100vw)}.bira-admin-sidebar>nav{overflow-x:hidden}.bira-admin-sidebar>div:last-child{flex:none}}.login-root{--orange:#ff4602;--orange-2:#ff6a2d;--orange-dark:#d93c02;--ink:#19191b;--muted:#74747d;--soft:#f5f5f7;--line:#e7e7eb;--white:#fff;--success:#22b66d;--danger:#d85650;--shadow-xl:0 38px 120px #11111324;--shadow-lg:0 22px 70px #1111131a;--shadow-md:0 12px 34px #11111312}.login-root *{box-sizing:border-box}.login-root{color:var(--ink);background:#f7f7f8;min-height:100vh;margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.login-root a{color:inherit;text-decoration:none}.login-root button,.login-root input,.login-root select{font:inherit}.login-root button{cursor:pointer}.login-root img{max-width:100%;display:block}.login-root ::selection{background:#ff46022e}.login-root .auth-world{isolation:isolate;background:radial-gradient(circle at 8% 4%,#ff46021a,#0000 24%),radial-gradient(circle at 92% 90%,#ff460214,#0000 27%),linear-gradient(#fff,#f5f5f7 62%,#f3f3f5);place-items:center;min-height:100vh;padding:24px;display:grid;position:relative;overflow:hidden}.login-root .auth-world:before{content:"";z-index:-3;background-image:linear-gradient(#12121408 1px,#0000 1px),linear-gradient(90deg,#12121408 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 86%);mask-image:linear-gradient(#000,#0000 86%)}.login-root .auth-orb{z-index:-2;filter:blur(100px);background:#ff46021f;border-radius:50%;width:500px;height:500px;animation:12s ease-in-out infinite alternate orbDrift;position:absolute}.login-root .auth-orb.one{top:-180px;left:-230px}.login-root .auth-orb.two{animation-delay:-5s;bottom:-200px;right:-250px}.login-root .brand{letter-spacing:-.045em;align-items:center;gap:11px;font-size:20px;font-weight:950;display:inline-flex}.login-root .brand-mark{color:#fff;background:var(--orange);border-radius:12px;place-items:center;width:39px;height:39px;display:grid;box-shadow:inset 0 -8px 15px #6f14002e,0 12px 28px #ff46023b}.login-root .ghost-link{color:#ffffffa8;background:#ffffff0d;border:1px solid #ffffff17;border-radius:11px;align-items:center;gap:8px;min-height:39px;padding:0 12px;font-size:11px;font-weight:850;transition:all .22s;display:inline-flex}.login-root .ghost-link:hover{color:#fff;background:#ffffff17;transform:translateY(-1px)}.login-root .auth-shell{width:min(1320px,100%);min-height:760px;box-shadow:var(--shadow-xl);-webkit-backdrop-filter:blur(22px);background:#ffffffe6;border:1px solid #ffffffd1;border-radius:32px;grid-template-columns:minmax(0,1.05fr) minmax(480px,.95fr);animation:.72s cubic-bezier(.16,1,.3,1) both shellAppear;display:grid;overflow:hidden}.login-root .visual-panel{color:#fff;background:radial-gradient(circle at 18% 18%,#ff5b1f2e,#0000 23%),radial-gradient(circle at 85% 76%,#ff460226,#0000 27%),linear-gradient(145deg,#19191b,#101011);padding:40px;position:relative;overflow:hidden}.login-root .visual-panel:before{content:"";background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 48%,#000 8%,#0000 72%);mask-image:radial-gradient(circle at 50% 48%,#000 8%,#0000 72%)}.login-root .visual-top{z-index:4;justify-content:space-between;align-items:center;gap:20px;display:flex;position:relative}.login-root .hero-copy{z-index:4;max-width:590px;margin-top:76px;position:relative}.login-root .hero-badge{color:#ffffffad;letter-spacing:.02em;background:#ffffff0e;border:1px solid #ffffff17;border-radius:999px;align-items:center;gap:8px;min-height:34px;padding:0 11px;font-size:10px;font-weight:900;display:inline-flex}.login-root .hero-badge i{background:var(--orange);border-radius:50%;width:7px;height:7px;animation:1.9s ease-out infinite pulse;box-shadow:0 0 #ff46025c}.login-root .hero-title{letter-spacing:-.067em;margin:18px 0 14px;font-size:clamp(48px,5.4vw,74px);font-weight:950;line-height:.94}.login-root .hero-title .static-line{display:block}.login-root .hero-rotator{height:1em;color:var(--orange);display:block;position:relative;overflow:hidden}.login-root .hero-word{opacity:0;filter:blur(8px);width:100%;transition:opacity .48s cubic-bezier(.16,1,.3,1),transform .48s cubic-bezier(.16,1,.3,1),filter .48s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0;transform:translateY(72%)}.login-root .hero-word.active{opacity:1;filter:none;transform:none}.login-root .hero-word.leaving{opacity:0;filter:blur(8px);transform:translateY(-72%)}.login-root .hero-copy p{color:#fff9;max-width:530px;margin:0;font-size:15px;line-height:1.68}.login-root .product-network{z-index:4;height:300px;margin-top:36px;position:relative}.login-root .network-core{text-align:center;letter-spacing:-.04em;background:linear-gradient(145deg,#ff5a18,#e63e00);border-radius:32px;place-items:center;width:118px;height:118px;font-size:17px;font-weight:950;display:grid;position:absolute;top:51%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 15px #ff460211,0 0 82px #ff46024d}.login-root .network-card{-webkit-backdrop-filter:blur(14px);background:#fff1;border:1px solid #ffffff18;border-radius:16px;width:190px;padding:13px 14px;animation:5s ease-in-out infinite alternate floatCard;position:absolute;box-shadow:0 18px 55px #0000003b}.login-root .network-card small{color:#ffffff73;margin-bottom:5px;font-size:9px;font-weight:850;display:block}.login-root .network-card strong{letter-spacing:-.02em;font-size:14px;display:block}.login-root .network-card span{color:#ffffff7d;margin-top:6px;font-size:9px;display:block}.login-root .network-card.a{top:7%;left:1%}.login-root .network-card.b{animation-delay:-1.4s;top:15%;right:0}.login-root .network-card.c{animation-delay:-2.3s;bottom:4%;left:5%}.login-root .network-card.d{animation-delay:-3.1s;bottom:0;right:3%}.login-root .network-line{transform-origin:0;background:linear-gradient(90deg,#ff460200,#ff5a1ecc,#ff460200);height:1px;position:absolute;overflow:visible}.login-root .network-line:after{content:"";background:#ff6d37;border-radius:50%;width:7px;height:7px;animation:3.2s linear infinite travel;position:absolute;top:-3px;left:5%;box-shadow:0 0 13px #ff4602bf}.login-root .network-line.l1{width:29%;top:31%;left:24%;transform:rotate(22deg)}.login-root .network-line.l2{width:29%;top:43%;left:50%;transform:rotate(-24deg)}.login-root .network-line.l3{width:29%;top:72%;left:25%;transform:rotate(-20deg)}.login-root .network-line.l4{width:30%;top:61%;left:50%;transform:rotate(22deg)}.login-root .form-panel{background:#fffffff0;justify-content:center;align-items:center;padding:44px 54px;display:flex;position:relative}.login-root .form-wrap{width:min(470px,100%);animation:.55s cubic-bezier(.16,1,.3,1) .13s both formAppear}.login-root .mobile-top{display:none}.login-root .form-kicker{color:var(--orange);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:950}.login-root .form-title{letter-spacing:-.052em;margin:8px 0;font-size:35px;line-height:1.04}.login-root .form-subtitle{color:var(--muted);margin:0;font-size:13px;line-height:1.58}.login-root .field{position:relative}.login-root .field label{color:#4f4f57;justify-content:space-between;align-items:center;gap:12px;margin-bottom:7px;font-size:11px;font-weight:850;display:flex}.login-root .field label em{color:#a1a1a8;font-size:9px;font-style:normal;font-weight:700}.login-root .input-shell{position:relative}.login-root .field input,.login-root .field select,.login-root .field textarea{border:1px solid var(--line);width:100%;height:52px;color:var(--ink);background:#fff;border-radius:14px;outline:none;padding:0 14px;font-size:13px;transition:border-color .2s,box-shadow .2s,background .2s,transform .2s}.login-root .field textarea{resize:vertical;min-height:104px;padding:13px 14px;line-height:1.5}.login-root .field input::placeholder{color:#b5b5bc}.login-root .field input:hover,.login-root .field select:hover,.login-root .field textarea:hover{border-color:#d7d7dd}.login-root .field input:focus,.login-root .field select:focus,.login-root .field textarea:focus{border-color:#ff460280;box-shadow:0 0 0 4px #ff460212}.login-root .field.error input,.login-root .field.error select,.login-root .field.error textarea{border-color:#e06a63;box-shadow:0 0 0 4px #e06a6312}.login-root .error-msg{color:#c9544d;margin-top:6px;font-size:9px;font-weight:750;display:none}.login-root .field.error .error-msg{display:block}.login-root .field-hint{color:#9999a1;margin-top:6px;font-size:9px;line-height:1.45}.login-root .password-toggle{color:#686870;background:#f5f5f7;border:0;border-radius:10px;min-width:54px;height:36px;font-size:9px;font-weight:850;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.login-root .password-toggle:hover{color:var(--orange);background:#fff1ec}.login-root .domain-field{grid-template-columns:1fr auto;display:grid}.login-root .domain-field input{border-radius:14px 0 0 14px}.login-root .domain-suffix{border:1px solid var(--line);color:#777780;background:#f6f6f8;border-left:0;border-radius:0 14px 14px 0;align-items:center;height:52px;padding:0 13px;font-size:11px;font-weight:850;display:flex}.login-root .primary-btn{background:var(--orange);color:#fff;border:0;border-radius:14px;width:100%;height:54px;font-size:12px;font-weight:950;transition:all .22s;position:relative;overflow:hidden;box-shadow:0 14px 34px #ff460238}.login-root .primary-btn:before{content:"";background:linear-gradient(105deg,#0000,#ffffff85,#0000);width:34%;transition:left .55s;position:absolute;inset:-45% auto -45% -36%;transform:skew(-18deg)}.login-root .primary-btn:hover{background:var(--orange-dark);transform:translateY(-2px);box-shadow:0 18px 40px #ff460247}.login-root .primary-btn:hover:before{left:120%}.login-root .secondary-btn{border:1px solid var(--line);color:#595961;background:#fff;border-radius:14px;height:52px;font-size:11px;font-weight:900}.login-root .secondary-btn:hover{background:#f7f7f8}.login-root .text-link{color:var(--orange);font-weight:900}.login-root .text-link:hover{text-decoration:underline}.login-root .security-note{color:#a0a0a7;justify-content:center;align-items:center;gap:8px;margin-top:20px;font-size:9px;font-weight:750;display:flex}.login-root .security-note i{background:var(--success);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #22b66d14}.login-root .divider{background:#ececef;height:1px;margin:21px 0}.login-root .auth-alt{text-align:center;color:#818189;font-size:11px}.login-root .auth-alt a{color:#26262a;font-weight:950}.login-root .auth-alt a:hover{color:var(--orange)}.login-root .toast{z-index:100;opacity:0;pointer-events:none;color:#fff;background:#19191b;border-radius:15px;width:min(450px,100% - 28px);padding:14px 16px;font-size:11px;font-weight:850;transition:all .28s cubic-bezier(.16,1,.3,1);position:fixed;bottom:22px;left:50%;transform:translate(-50%,25px);box-shadow:0 22px 65px #00000047}.login-root .toast.show{opacity:1;transform:translate(-50%)}.login-root .toast small{color:#ffffff8f;margin-top:4px;font-weight:600;line-height:1.4;display:block}.login-root .onboarding-shell{width:min(1460px,100%);min-height:820px;box-shadow:var(--shadow-xl);-webkit-backdrop-filter:blur(22px);background:#ffffffed;border:1px solid #ffffffd9;border-radius:32px;grid-template-columns:320px minmax(0,1fr);animation:.72s cubic-bezier(.16,1,.3,1) both shellAppear;display:grid;overflow:hidden}.login-root .onboarding-side{color:#fff;background:radial-gradient(circle at 20% 12%,#ff5b1f2e,#0000 24%),linear-gradient(160deg,#19191b,#101011);padding:34px 27px;position:relative}.login-root .onboarding-side:before{content:"";background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 94%);mask-image:linear-gradient(#000,#0000 94%)}.login-root .side-inner{z-index:3;position:relative}.login-root .onboarding-side .ghost-link{margin-top:16px}.login-root .onboarding-side h1{letter-spacing:-.055em;margin:58px 0 12px;font-size:38px;line-height:.98}.login-root .onboarding-side h1 strong{color:var(--orange)}.login-root .onboarding-side p{color:#ffffff8c;margin:0;font-size:12px;line-height:1.6}.login-root .steps-nav{gap:8px;margin-top:36px;display:grid}.login-root .step-nav{color:#ffffff78;border-radius:15px;grid-template-columns:34px 1fr;align-items:center;gap:11px;min-height:54px;padding:7px 9px;transition:all .25s;display:grid;position:relative}.login-root .step-nav:before{content:"";background:#ffffff1a;width:1px;height:24px;position:absolute;top:46px;left:25px}.login-root .step-nav:last-child:before{display:none}.login-root .step-number{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:11px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:950;display:grid}.login-root .step-nav strong{color:inherit;font-size:11px;display:block}.login-root .step-nav small{color:#ffffff4d;margin-top:2px;font-size:8px;line-height:1.35;display:block}.login-root .step-nav.active{color:#fff;background:#ffffff13}.login-root .step-nav.active .step-number{color:#ff8357;background:#ff460229;border-color:#ff460259;box-shadow:0 0 0 5px #ff46020a}.login-root .step-nav.done{color:#ffffffb8}.login-root .step-nav.done .step-number{color:#68d69e;background:#22b66d24;border-color:#22b66d38}.login-root .step-nav.done .step-number span{display:none}.login-root .step-nav.done .step-number:after{content:"âœ“"}.login-root .trial-side-card{background:#ff460216;border:1px solid #ff460229;border-radius:15px;margin-top:34px;padding:13px}.login-root .trial-side-card strong{font-size:10px;display:block}.login-root .trial-side-card span{color:#ffffff78;margin-top:4px;font-size:8px;line-height:1.4;display:block}.login-root .onboarding-main{grid-template-rows:auto 1fr auto;min-width:0;padding:32px 42px 38px;display:grid}.login-root .onboarding-top{border-bottom:1px solid #ececef;justify-content:space-between;align-items:center;gap:20px;padding-bottom:22px;display:flex}.login-root .mobile-brand{display:none}.login-root .progress-meta{color:#8d8d95;align-items:center;gap:10px;font-size:9px;font-weight:850;display:flex}.login-root .progress-ring{background:conic-gradient(var(--orange) var(--progress,20%),#ececef 0);border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:relative}.login-root .progress-ring:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:4px}.login-root .progress-ring span{z-index:2;color:#66666e;font-size:8px;position:relative}.login-root .save-status{color:#97979f;align-items:center;gap:7px;font-size:9px;font-weight:800;display:flex}.login-root .save-status i{background:var(--success);border-radius:50%;width:7px;height:7px}.login-root .step-content{width:min(900px,100%);margin:0 auto;padding:34px 0 24px}.login-root .step-panel{display:none}.login-root .step-panel.active{animation:.42s cubic-bezier(.16,1,.3,1) both stepIn;display:block}.login-root .step-head{margin-bottom:26px}.login-root .step-eyebrow{color:var(--orange);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:950}.login-root .step-head h2{letter-spacing:-.052em;margin:7px 0 8px;font-size:31px;line-height:1.05}.login-root .step-head p{color:#7a7a82;max-width:650px;margin:0;font-size:12px;line-height:1.6}.login-root .form-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.login-root .form-grid .span-2{grid-column:1/-1}.login-root .preview-card{background:#fafafb;border:1px solid #e7e7eb;border-radius:18px;padding:16px}.login-root .preview-title{justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.login-root .preview-title strong{font-size:11px}.login-root .preview-title span{color:#96969e;font-size:8px;font-weight:750}.login-root .plan-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.login-root .plan-card{cursor:pointer;background:#fff;border:1px solid #e4e4e8;border-radius:18px;min-height:185px;padding:16px;transition:all .22s;position:relative}.login-root .plan-card:hover{box-shadow:var(--shadow-md);border-color:#d7d7dc;transform:translateY(-2px)}.login-root .plan-card.active{box-shadow:0 0 0 3px #ff460211,var(--shadow-md);border-color:#ff46027a}.login-root .plan-card.active:before{content:"âœ“";background:var(--orange);color:#fff;border-radius:8px;place-items:center;width:24px;height:24px;font-size:10px;font-weight:950;display:grid;position:absolute;top:12px;right:12px}.login-root .plan-name{letter-spacing:-.025em;font-size:14px;font-weight:950}.login-root .plan-note{color:#909098;margin-top:4px;font-size:9px;line-height:1.4}.login-root .module-list{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.login-root .module-chip{color:#66666e;background:#f5f5f7;border-radius:999px;padding:6px 8px;font-size:8px;font-weight:850}.login-root .module-chip.orange{color:#ce3c04;background:#fff0e9}.login-root .slug-preview{color:#83838b;background:#f7f7f9;border:1px solid #e8e8ec;border-radius:13px;align-items:center;gap:8px;min-height:48px;padding:0 13px;font-size:10px;font-weight:750;display:flex;overflow:hidden}.login-root .slug-preview strong{color:#333339;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.login-root .logo-upload{background:#fafafb;border:1px dashed #d9d9df;border-radius:17px;grid-template-columns:74px 1fr;align-items:center;gap:14px;min-height:102px;padding:13px;display:grid}.login-root .logo-box{color:#a2a2a9;background:linear-gradient(145deg,#fff,#f0f0f3);border:1px solid #e5e5e9;border-radius:18px;place-items:center;width:74px;height:74px;font-size:20px;font-weight:950;display:grid;overflow:hidden}.login-root .logo-box img{object-fit:cover;width:100%;height:100%}.login-root .logo-copy strong{font-size:10px;display:block}.login-root .logo-copy span{color:#92929a;margin:4px 0 8px;font-size:8px;line-height:1.4;display:block}.login-root .upload-btn{color:#5e5e66;background:#fff;border:1px solid #e2e2e6;border-radius:10px;justify-content:center;align-items:center;min-height:32px;padding:0 10px;font-size:8px;font-weight:900;display:inline-flex}.login-root .upload-btn:hover{color:var(--orange);border-color:#ff460247}.login-root #logoInput{display:none}.login-root .map-layout{grid-template-columns:minmax(0,.86fr) minmax(360px,1.14fr);align-items:start;gap:18px;display:grid}.login-root .map-card{background:#ecede9;border:1px solid #e3e3e7;border-radius:20px;height:365px;position:relative;overflow:hidden;box-shadow:0 14px 42px #1111130f}.login-root .map-canvas{background:linear-gradient(27deg,#0000 46%,#fffffff0 47% 51%,#0000 52%),linear-gradient(92deg,#0000 39%,#ffffffe0 40% 44%,#0000 45%),linear-gradient(151deg,#0000 54%,#fffc 55% 59%,#0000 60%),#e9ece7;position:absolute;inset:0}.login-root .map-block{background:#dde2d8;border:1px solid #7e8d7514;border-radius:10px;position:absolute}.login-root .map-block.b1{width:28%;height:20%;top:8%;left:5%}.login-root .map-block.b2{width:26%;height:24%;top:8%;right:5%}.login-root .map-block.b3{width:25%;height:26%;bottom:8%;left:8%}.login-root .map-block.b4{width:30%;height:23%;bottom:9%;right:8%}.login-root .map-block.b5{width:17%;height:16%;top:9%;left:38%}.login-root .map-marker{flex-direction:column;align-items:center;transition:left .6s cubic-bezier(.16,1,.3,1),top .6s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:47%;left:51%;transform:translate(-50%,-100%)}.login-root .marker-label{color:#fff;text-align:center;background:#19191b;border-radius:12px;max-width:190px;margin-bottom:8px;padding:8px 10px;font-size:9px;font-weight:850;box-shadow:0 12px 30px #0000002e}.login-root .marker-label small{color:#ffffff80;margin-top:3px;font-size:7px;font-weight:650;display:block}.login-root .marker-pin{background:var(--orange);border:3px solid #fff;border-radius:16px 16px 16px 5px;place-items:center;width:46px;height:46px;display:grid;transform:rotate(-45deg);box-shadow:0 13px 28px #ff46024d}.login-root .marker-logo{width:27px;height:27px;color:var(--orange);background:#fff;border-radius:9px;place-items:center;font-size:11px;font-weight:950;display:grid;overflow:hidden;transform:rotate(45deg)}.login-root .marker-logo img{object-fit:cover;width:100%;height:100%}.login-root .map-status{-webkit-backdrop-filter:blur(10px);background:#ffffffeb;border:1px solid #ffffffbf;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;padding:10px 11px;display:flex;position:absolute;bottom:12px;left:12px;right:12px;box-shadow:0 10px 30px #11111314}.login-root .map-status strong{font-size:9px;display:block}.login-root .map-status span{color:#8a8a92;margin-top:2px;font-size:7px;display:block}.login-root .map-status .confirmed{color:#37875d;align-items:center;gap:6px;font-size:8px;font-weight:900;display:flex}.login-root .map-status .confirmed i{background:var(--success);border-radius:50%;width:7px;height:7px}.login-root .map-note{color:#9a9aa2;margin-top:8px;font-size:8px;line-height:1.45}.login-root .address-search{position:relative}.login-root .address-suggestions{z-index:20;background:#fff;border:1px solid #e4e4e8;border-radius:14px;padding:6px;display:none;position:absolute;top:58px;left:0;right:0;box-shadow:0 18px 48px #1111131f}.login-root .address-suggestions.show{display:block}.login-root .suggestion{text-align:left;color:#55555d;background:0 0;border:0;border-radius:10px;width:100%;padding:10px;font-size:9px;font-weight:750}.login-root .suggestion:hover{background:#f7f7f8}.login-root .suggestion strong{color:#2c2c31;font-size:9px;display:block}.login-root .suggestion span{color:#96969e;margin-top:2px;font-size:7px;display:block}.login-root .review-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.login-root .review-card{background:#fafafb;border:1px solid #e7e7eb;border-radius:17px;padding:15px}.login-root .review-card small{color:#9a9aa2;text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:850;display:block}.login-root .review-card strong{margin-top:5px;font-size:11px;line-height:1.4;display:block}.login-root .review-card span{color:#82828a;margin-top:4px;font-size:8px;line-height:1.45;display:block}.login-root .onboarding-actions{border-top:1px solid #ececef;justify-content:space-between;align-items:center;gap:12px;padding-top:20px;display:flex}.login-root .action-right{gap:9px;display:flex}.login-root .onboarding-actions .primary-btn{width:auto;min-width:150px;padding:0 19px}.login-root .onboarding-actions .secondary-btn{min-width:100px;padding:0 16px}.login-root .step-counter-mobile{display:none}@media(max-width:1100px){.login-root .auth-shell{grid-template-columns:minmax(0,.9fr) minmax(440px,1fr)}.login-root .visual-panel{padding:34px}.login-root .product-network{transform-origin:top;transform:scale(.9)}.login-root .onboarding-shell{grid-template-columns:270px 1fr}.login-root .onboarding-main{padding-inline:30px}.login-root .map-layout{grid-template-columns:1fr}.login-root .map-card{height:330px}}@media(max-width:900px){.login-root .auth-world{padding:16px}.login-root .auth-shell{grid-template-columns:1fr;width:min(650px,100%);min-height:auto}.login-root .visual-panel{display:none}.login-root .form-panel{padding:44px}.login-root .mobile-top{justify-content:space-between;align-items:center;gap:18px;margin-bottom:48px;display:flex}.login-root .mobile-top .ghost-link{color:#74747d;background:#fff;border-color:#e5e5e9}.login-root .onboarding-shell{grid-template-columns:1fr;width:min(760px,100%)}.login-root .onboarding-side{display:none}.login-root .mobile-brand{justify-content:space-between;align-items:center;gap:14px;display:flex}.login-root .mobile-brand .ghost-link{color:#74747d;background:#fff;border-color:#e5e5e9}.login-root .onboarding-main{padding:26px 30px 32px}.login-root .step-counter-mobile{color:#9999a1;font-size:9px;font-weight:850;display:block}}@media(max-width:640px){.login-root{background:#fff}.login-root .auth-world{background:#fff;min-height:100dvh;padding:0;display:block}.login-root .auth-world:before,.login-root .auth-orb{display:none}.login-root .auth-shell,.login-root .onboarding-shell{width:100%;min-height:100dvh;box-shadow:none;background:#fff;border:0;border-radius:0}.login-root .form-panel{align-items:flex-start;padding:27px 21px 36px}.login-root .mobile-top{margin-bottom:58px}.login-root .form-title{font-size:31px}.login-root .onboarding-main{padding:24px 20px 30px}.login-root .onboarding-top{align-items:flex-start}.login-root .save-status{display:none}.login-root .step-content{padding:28px 0 20px}.login-root .step-head h2{font-size:28px}.login-root .form-grid{grid-template-columns:1fr}.login-root .form-grid .span-2{grid-column:auto}.login-root .plan-grid{grid-template-columns:1fr}.login-root .plan-card{min-height:auto}.login-root .map-layout{grid-template-columns:1fr}.login-root .map-card{height:300px}.login-root .review-grid{grid-template-columns:1fr}.login-root .onboarding-actions{-webkit-backdrop-filter:blur(12px);background:#fffffff2;margin:0 -20px -30px;padding:14px 20px 18px;position:sticky;bottom:0}.login-root .action-right{width:100%}.login-root .onboarding-actions .primary-btn{flex:1;min-width:0}.login-root .onboarding-actions .secondary-btn{min-width:90px}}@media(max-width:390px){.login-root .form-panel{padding-inline:17px}.login-root .mobile-top{margin-bottom:48px}.login-root .form-title{font-size:29px}.login-root .onboarding-main{padding-inline:17px}.login-root .onboarding-actions{margin-left:-17px;margin-right:-17px;padding-left:17px;padding-right:17px}.login-root .domain-suffix{padding-inline:9px;font-size:10px}}@media(prefers-reduced-motion:reduce){.login-root *,.login-root :before,.login-root :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.login-root .brand-mark{overflow:hidden;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.login-root .brand-mark img{object-fit:contain;width:100%;height:100%;display:block}.login-root .visual-top .brand-mark{filter:drop-shadow(0 8px 16px #ff460238)}.login-root .mobile-login-hero{display:none}.login-root .desktop-login-assistant{z-index:6;-webkit-backdrop-filter:blur(12px);background:#ffffff0e;border:1px solid #ffffff14;border-radius:16px;align-items:center;gap:10px;padding:7px 12px 7px 7px;display:flex;position:absolute;bottom:30px;left:38px;box-shadow:0 14px 34px #00000024}.login-root .desktop-login-assistant img{object-fit:contain;object-position:center top;filter:drop-shadow(0 8px 14px #00000029);width:48px;height:48px}.login-root .desktop-login-assistant strong{color:#fff;letter-spacing:-.02em;font-size:9px;display:block}.login-root .desktop-login-assistant span{color:#ffffff7a;margin-top:3px;font-size:7px;display:block}.login-root .form-wrap{width:min(470px,100%)}.login-root .form-head{margin-bottom:25px!important}.login-root .form-title{letter-spacing:-.055em}.login-root #loginForm{gap:14px!important}.login-root .security-note{margin-top:15px}@media(max-width:900px){.login-root .desktop-login-assistant{display:none}.login-root .auth-shell{width:min(620px,100%)!important}.login-root .form-panel{align-items:flex-start;padding:28px 34px 38px!important}.login-root .form-wrap{width:100%;max-width:510px}.login-root .mobile-top{justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px!important;display:flex!important}.login-root .mobile-top .brand{gap:9px;font-size:18px}.login-root .mobile-top .brand-mark{width:34px;height:34px}.login-root .mobile-top .ghost-link{border-radius:10px;min-height:34px;padding:0 10px;font-size:9px}.login-root .mobile-login-hero{isolation:isolate;background:radial-gradient(circle at 88% 26%,#ff460247,#0000 34%),linear-gradient(145deg,#1c1c1f,#101012);border:1px solid #ffffff14;border-radius:24px;grid-template-columns:minmax(0,1fr) 142px;align-items:center;min-height:168px;margin-bottom:26px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 44px #1414191f}.login-root .mobile-login-grid{z-index:-1;opacity:.35;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 86%);mask-image:linear-gradient(90deg,#000,#0000 86%)}.login-root .mobile-login-glow{z-index:-1;border:1px solid #ff46022e;border-radius:50%;width:190px;height:190px;position:absolute;top:-55px;right:-40px;box-shadow:0 0 0 24px #ff460209,0 0 0 50px #ff460205}.login-root .mobile-login-copy{min-width:0;padding:20px 0 19px 20px}.login-root .mobile-login-kicker{color:#ffffff7a;letter-spacing:.045em;text-transform:uppercase;align-items:center;gap:6px;font-size:7px;font-weight:900;display:inline-flex}.login-root .mobile-login-kicker i{background:#38c77a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #38c77a17}.login-root .mobile-login-hero h1{color:#fff;letter-spacing:-.055em;margin:9px 0 0;font-size:25px;line-height:1.02}.login-root .mobile-static-line{display:block}.login-root .mobile-rotator{color:#ff6a32;height:31px;margin-top:3px;display:block;position:relative;overflow:hidden}.login-root .mobile-hero-word{opacity:0;filter:blur(7px);white-space:nowrap;width:100%;transition:opacity .46s cubic-bezier(.16,1,.3,1),transform .46s cubic-bezier(.16,1,.3,1),filter .46s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0;transform:translateY(75%)}.login-root .mobile-hero-word.active{opacity:1;filter:none;transform:none}.login-root .mobile-hero-word.leaving{opacity:0;filter:blur(7px);transform:translateY(-75%)}.login-root .mobile-login-modules{flex-wrap:wrap;gap:5px;margin-top:12px;display:flex}.login-root .mobile-login-modules span{color:#ffffff8a;background:#ffffff0e;border:1px solid #ffffff14;border-radius:999px;padding:5px 7px;font-size:6px;font-weight:850}.login-root .mobile-mascot-wrap{justify-content:center;align-self:stretch;align-items:flex-end;min-width:0;display:flex;position:relative}.login-root .mobile-mascot-orbit{background:radial-gradient(circle,#ff460229,#ff460206 58%,#0000 70%);border-radius:50%;width:112px;height:112px;position:absolute;top:50%;left:50%;transform:translate(-50%,-47%);box-shadow:0 0 0 12px #ff460206}.login-root .mobile-login-mascot{z-index:2;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 16px 20px #0000003d);width:138px;max-width:none;height:158px;animation:.65s cubic-bezier(.16,1,.3,1) 80ms both mobileMascotIn;position:relative;transform:translateY(5px)}@keyframes mobileMascotIn{0%{opacity:0;transform:translate(12px,16px)scale(.93)}to{opacity:1;transform:translateY(5px)scale(1)}}.login-root .form-head{margin-bottom:23px!important}.login-root .form-kicker{font-size:8px}.login-root .form-title{margin-top:7px;font-size:32px}.login-root .form-subtitle{font-size:11px}}@media(max-width:640px){.login-root .form-panel{padding:20px 20px 32px!important}.login-root .mobile-top{margin-bottom:14px!important}.login-root .mobile-login-hero{border-radius:21px;grid-template-columns:minmax(0,1fr) 126px;min-height:154px;margin-bottom:24px}.login-root .mobile-login-copy{padding:18px 0 17px 17px}.login-root .mobile-login-hero h1{font-size:23px}.login-root .mobile-rotator{height:29px}.login-root .mobile-login-mascot{width:126px;height:146px}.login-root .mobile-mascot-orbit{width:98px;height:98px}.login-root .form-title{font-size:30px}}@media(max-width:430px){.login-root .form-panel{padding:17px 16px 28px!important}.login-root .mobile-top .brand{font-size:17px}.login-root .mobile-top .brand-mark{width:31px;height:31px}.login-root .mobile-login-hero{border-radius:19px;grid-template-columns:minmax(0,1fr) 112px;min-height:142px;margin-bottom:22px}.login-root .mobile-login-copy{padding:16px 0 15px 15px}.login-root .mobile-login-kicker{font-size:6px}.login-root .mobile-login-hero h1{margin-top:8px;font-size:21px}.login-root .mobile-rotator{height:26px}.login-root .mobile-login-modules{gap:4px;margin-top:9px}.login-root .mobile-login-modules span{padding:4px 6px;font-size:5.5px}.login-root .mobile-login-mascot{width:112px;height:132px}.login-root .mobile-mascot-orbit{width:86px;height:86px}.login-root .form-head{margin-bottom:20px!important}.login-root .form-title{font-size:28px}.login-root .field input{height:50px}}@media(max-width:365px){.login-root .mobile-login-hero{grid-template-columns:minmax(0,1fr) 98px;min-height:136px}.login-root .mobile-login-hero h1{font-size:19px}.login-root .mobile-login-mascot{width:101px;height:122px}.login-root .mobile-login-modules span:last-child{display:none}}@media(prefers-reduced-motion:reduce){.login-root .mobile-login-mascot,.login-root .mobile-hero-word{transition:none!important;animation:none!important}}.login-root .visual-panel .hero-copy{max-width:560px!important}.login-root .visual-panel .hero-title{letter-spacing:-.062em!important;margin:18px 0!important;font-size:clamp(48px,5.2vw,74px)!important;line-height:.92!important;display:block!important;overflow:visible!important}.login-root .visual-panel .hero-title .static-line{white-space:normal!important;display:block!important}.login-root .visual-panel .hero-rotator{color:#ff4602!important;width:100%!important;height:1.12em!important;margin-top:.08em!important;display:block!important;position:relative!important;overflow:visible!important}.login-root .visual-panel .hero-word{white-space:nowrap!important;width:max-content!important;max-width:100%!important;padding-bottom:.08em!important;line-height:1!important;position:absolute!important;top:0!important;left:0!important}.login-root .visual-panel .hero-copy>p{color:#ffffff94!important;max-width:530px!important;margin-top:8px!important;font-size:14px!important;line-height:1.65!important}@media(max-width:900px){.login-root .mobile-login-hero{min-height:150px!important;box-shadow:none!important;isolation:auto!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(0,1fr) 132px!important;align-items:end!important;margin:2px 0 28px!important;padding:0!important;display:grid!important;position:relative!important;overflow:visible!important}.login-root .mobile-login-grid,.login-root .mobile-login-glow,.login-root .mobile-login-modules{display:none!important}.login-root .mobile-login-copy{align-self:center!important;min-width:0!important;padding:8px 0!important}.login-root .mobile-login-kicker{color:#777780!important;letter-spacing:.055em!important;text-transform:uppercase!important;align-items:center!important;gap:7px!important;margin:0!important;font-size:7px!important;font-weight:900!important;display:inline-flex!important}.login-root .mobile-login-kicker i{background:#27b36a!important;border-radius:50%!important;flex:none!important;width:7px!important;height:7px!important;box-shadow:0 0 0 5px #27b36a17!important}.login-root .mobile-login-hero h1{color:#202024!important;letter-spacing:-.058em!important;margin:12px 0 0!important;font-size:30px!important;line-height:.98!important;overflow:visible!important}.login-root .mobile-static-line{white-space:nowrap!important;display:block!important}.login-root .mobile-rotator{color:#ff4602!important;width:100%!important;height:1.12em!important;margin-top:4px!important;display:block!important;position:relative!important;overflow:visible!important}.login-root .mobile-hero-word{color:#ff4602!important;width:max-content!important;max-width:100%!important;font-size:inherit!important;white-space:nowrap!important;padding-bottom:2px!important;line-height:1!important;position:absolute!important;top:0!important;left:0!important}.login-root .mobile-login-copy>p{color:#8a8a92!important;max-width:260px!important;margin:13px 0 0!important;font-size:9px!important;line-height:1.5!important}.login-root .mobile-mascot-wrap{justify-content:flex-end!important;align-self:end!important;align-items:flex-end!important;min-width:0!important;height:150px!important;display:flex!important;position:relative!important;overflow:visible!important}.login-root .mobile-mascot-orbit{width:105px!important;height:105px!important;box-shadow:none!important;background:radial-gradient(circle,#ff46021c,#ff460206 52%,#0000 72%)!important;border:0!important;border-radius:50%!important;position:absolute!important;top:54%!important;left:57%!important;transform:translate(-50%,-50%)!important}.login-root .mobile-login-mascot{z-index:2!important;object-fit:contain!important;object-position:center bottom!important;filter:drop-shadow(0 14px 18px #1a1a1e1f)!important;width:128px!important;max-width:none!important;height:150px!important;position:relative!important;transform:translate(3px,2px)!important}}@media(max-width:640px){.login-root .mobile-login-hero{grid-template-columns:minmax(0,1fr) 118px!important;min-height:140px!important;margin-bottom:25px!important}.login-root .mobile-login-hero h1{font-size:27px!important}.login-root .mobile-mascot-wrap{height:140px!important}.login-root .mobile-login-mascot{width:116px!important;height:140px!important}.login-root .mobile-mascot-orbit{width:94px!important;height:94px!important}}@media(max-width:430px){.login-root .mobile-login-hero{grid-template-columns:minmax(0,1fr) 104px!important;min-height:128px!important;margin:0 0 23px!important}.login-root .mobile-login-kicker{letter-spacing:.035em!important;font-size:6px!important}.login-root .mobile-login-hero h1{margin-top:10px!important;font-size:24px!important}.login-root .mobile-login-copy>p{max-width:210px!important;margin-top:11px!important;font-size:8px!important}.login-root .mobile-mascot-wrap{height:128px!important}.login-root .mobile-login-mascot{width:103px!important;height:128px!important;transform:translate(4px,2px)!important}.login-root .mobile-mascot-orbit{width:82px!important;height:82px!important}}@media(max-width:365px){.login-root .mobile-login-hero{grid-template-columns:minmax(0,1fr) 88px!important;min-height:118px!important}.login-root .mobile-login-hero h1{font-size:21px!important}.login-root .mobile-login-copy>p{max-width:190px!important;font-size:7.5px!important}.login-root .mobile-mascot-wrap{height:118px!important}.login-root .mobile-login-mascot{width:91px!important;height:118px!important}.login-root .mobile-mascot-orbit{width:72px!important;height:72px!important}}@media(min-width:901px)and (max-width:1180px){.login-root .visual-panel .hero-title{font-size:52px!important}.login-root .visual-panel .hero-copy>p{font-size:12px!important}}.login-root .desktop-login-assistant{z-index:5!important;background:linear-gradient(135deg,#ffffff12,#ffffff0b)!important;border:1px solid #ffffff17!important;border-radius:17px!important;width:max-content!important;max-width:100%!important;min-height:58px!important;margin:14px 0 0!important;padding:6px 13px 6px 7px!important;position:relative!important;bottom:auto!important;left:auto!important;box-shadow:0 14px 34px #0000001f!important}.login-root .desktop-login-assistant img{width:48px!important;height:46px!important}.login-root .desktop-login-assistant strong{font-size:9px!important}.login-root .desktop-login-assistant span{font-size:7px!important}.login-root .product-network{margin-bottom:0!important}.login-root .mobile-bira-helper{display:none}@media(max-width:900px){.login-root .desktop-login-assistant{display:none!important}.login-root .mobile-bira-helper{background:linear-gradient(135deg,#fff,#fcfcfd);border:1px solid #ececef;border-radius:16px;grid-template-columns:42px minmax(0,1fr) 24px;align-items:center;gap:10px;min-height:56px;margin:-10px 0 25px;padding:6px 9px 6px 6px;display:grid;box-shadow:0 10px 28px #1414190b}.login-root .mobile-bira-avatar{background:linear-gradient(145deg,#fff1eb,#fff8f5);border-radius:13px;width:42px;height:42px;position:relative;overflow:hidden}.login-root .mobile-bira-avatar img{object-fit:contain;object-position:center top;width:48px;max-width:none;height:48px;position:absolute;bottom:-3px;left:50%;transform:translate(-50%)}.login-root .mobile-bira-copy{min-width:0}.login-root .mobile-bira-copy strong{color:#303035;letter-spacing:-.015em;margin:0;font-size:8.5px;line-height:1.2;display:block}.login-root .mobile-bira-copy span{color:#92929a;margin-top:3px;font-size:7px;line-height:1.35;display:block}.login-root .mobile-bira-status{background:#f2fbf6;border-radius:9px;place-items:center;width:24px;height:24px;display:grid}.login-root .mobile-bira-status i{background:#27b36a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #27b36a17}}@media(max-width:430px){.login-root .mobile-bira-helper{border-radius:15px;grid-template-columns:39px minmax(0,1fr) 22px;gap:9px;min-height:52px;margin:-8px 0 22px;padding:6px 8px 6px 6px}.login-root .mobile-bira-avatar{border-radius:12px;width:39px;height:39px}.login-root .mobile-bira-avatar img{width:45px;height:45px}.login-root .mobile-bira-copy strong{font-size:8px}.login-root .mobile-bira-copy span{font-size:6.5px}.login-root .mobile-bira-status{border-radius:8px;width:22px;height:22px}}@media(min-width:901px)and (max-height:850px){.login-root .hero-copy{margin-top:54px!important}.login-root .product-network{height:276px!important;margin-top:26px!important}.login-root .desktop-login-assistant{margin-top:8px!important}}.login-root .platform-proof{z-index:5;color:#ffffff8f;letter-spacing:.075em;align-items:center;gap:7px;width:max-content;margin:24px 0 -18px;font-size:7px;font-weight:950;display:flex;position:relative}.login-root .platform-proof-dot{background:#32c978;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 5px #32c97814}.login-root .platform-proof small{color:#ffffff47;letter-spacing:0;text-transform:none;margin-left:2px;font-size:6px;font-weight:700}.login-root .product-network-metrics{height:304px!important;margin-top:34px!important}.login-root .network-core-metrics{flex-direction:column;justify-content:center;align-items:center;gap:3px;overflow:visible;display:flex!important}.login-root .network-core-metrics strong{z-index:2;letter-spacing:-.04em;font-size:17px;position:relative}.login-root .network-core-metrics small{z-index:2;color:#ffffffa1;font-size:7px;font-weight:750;position:relative}.login-root .core-pulse{border:1px solid #ff460233;border-radius:42px;animation:2.8s ease-out infinite corePulseV27;position:absolute;inset:-13px}@keyframes corePulseV27{0%{opacity:.72;transform:scale(.86)}75%,to{opacity:0;transform:scale(1.18)}}.login-root .metric-card{min-height:88px;overflow:hidden;width:205px!important;padding:13px 14px 12px!important}.login-root .metric-card:before{content:"";pointer-events:none;background:radial-gradient(150px at 15% 0,#ff460217,#0000 60%);position:absolute;inset:0}.login-root .metric-card-top{justify-content:space-between;align-items:center;gap:8px;display:flex;position:relative}.login-root .metric-card-top small{letter-spacing:.045em;color:#ffffff6e!important;margin:0!important;font-size:7px!important}.login-root .metric-live-dot{background:#32c978;border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 0 4px #32c97812}.login-root .metric-card .platform-metric{color:#fff;font-variant-numeric:tabular-nums;min-height:25px;margin-top:6px;line-height:1.05;display:block;position:relative;letter-spacing:-.045em!important;font-size:20px!important}.login-root .metric-card>span:last-child{line-height:1.3;position:relative;color:#ffffff63!important;margin-top:5px!important;font-size:7px!important}.login-root .metric-card.metric-loading .platform-metric{color:#0000;background:linear-gradient(90deg,#ffffff12,#ffffff26,#ffffff12) 0 0/200% 100%;border-radius:6px;width:92px;animation:1.3s linear infinite metricShimmer}@keyframes metricShimmer{to{background-position:-200% 0}}.login-root .metric-card.metric-error .metric-live-dot{background:#ffb020;box-shadow:0 0 0 4px #ffb02012}.login-root .metric-card.metric-error .platform-metric{color:#ffffffad;font-size:11px!important}.login-root .product-network-metrics .network-card.a{top:5%;left:0}.login-root .product-network-metrics .network-card.b{top:12%;right:0}.login-root .product-network-metrics .network-card.c{bottom:3%;left:3%}.login-root .product-network-metrics .network-card.d{bottom:0;right:1%}@media(max-width:900px){.login-root .platform-proof{display:none!important}}@media(min-width:901px)and (max-width:1180px){.login-root .metric-card{width:184px!important}.login-root .metric-card .platform-metric{font-size:18px!important}}@media(min-width:901px)and (max-height:850px){.login-root .platform-proof{margin-top:16px;margin-bottom:-22px}.login-root .product-network-metrics{height:268px!important;margin-top:28px!important}.login-root .metric-card{min-height:80px;padding:11px 12px 10px!important}.login-root .metric-card .platform-metric{font-size:18px!important}}@media(prefers-reduced-motion:reduce){.login-root .core-pulse,.login-root .metric-card.metric-loading .platform-metric{animation:none!important}}.store-signup-root{--orange:#ff4602;--orange-2:#ff6a2d;--orange-dark:#d93c02;--ink:#19191b;--muted:#74747d;--soft:#f5f5f7;--line:#e7e7eb;--white:#fff;--success:#22b66d;--danger:#d85650;--shadow-xl:0 38px 120px #11111324;--shadow-lg:0 22px 70px #1111131a;--shadow-md:0 12px 34px #11111312}.store-signup-root *{box-sizing:border-box}.store-signup-root{color:var(--ink);background:#f7f7f8;min-height:100vh;margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.store-signup-root a{color:inherit;text-decoration:none}.store-signup-root button,.store-signup-root input,.store-signup-root select{font:inherit}.store-signup-root button{cursor:pointer}.store-signup-root img{max-width:100%;display:block}.store-signup-root ::selection{background:#ff46022e}.store-signup-root .auth-world{isolation:isolate;background:radial-gradient(circle at 8% 4%,#ff46021a,#0000 24%),radial-gradient(circle at 92% 90%,#ff460214,#0000 27%),linear-gradient(#fff,#f5f5f7 62%,#f3f3f5);place-items:center;min-height:100vh;padding:24px;display:grid;position:relative;overflow:hidden}.store-signup-root .auth-world:before{content:"";z-index:-3;background-image:linear-gradient(#12121408 1px,#0000 1px),linear-gradient(90deg,#12121408 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 86%);mask-image:linear-gradient(#000,#0000 86%)}.store-signup-root .auth-orb{z-index:-2;filter:blur(100px);background:#ff46021f;border-radius:50%;width:500px;height:500px;animation:12s ease-in-out infinite alternate orbDrift;position:absolute}.store-signup-root .auth-orb.one{top:-180px;left:-230px}.store-signup-root .auth-orb.two{animation-delay:-5s;bottom:-200px;right:-250px}@keyframes orbDrift{to{opacity:.65;transform:translate(85px,55px)scale(1.16)}}.store-signup-root .brand{letter-spacing:-.045em;align-items:center;gap:11px;font-size:20px;font-weight:950;display:inline-flex}.store-signup-root .brand-mark{color:#fff;background:var(--orange);border-radius:12px;place-items:center;width:39px;height:39px;display:grid;box-shadow:inset 0 -8px 15px #6f14002e,0 12px 28px #ff46023b}.store-signup-root .ghost-link{color:#ffffffa8;background:#ffffff0d;border:1px solid #ffffff17;border-radius:11px;align-items:center;gap:8px;min-height:39px;padding:0 12px;font-size:11px;font-weight:850;transition:all .22s;display:inline-flex}.store-signup-root .ghost-link:hover{color:#fff;background:#ffffff17;transform:translateY(-1px)}.store-signup-root .auth-shell{width:min(1320px,100%);min-height:760px;box-shadow:var(--shadow-xl);-webkit-backdrop-filter:blur(22px);background:#ffffffe6;border:1px solid #ffffffd1;border-radius:32px;grid-template-columns:minmax(0,1.05fr) minmax(480px,.95fr);animation:.72s cubic-bezier(.16,1,.3,1) both shellAppear;display:grid;overflow:hidden}@keyframes shellAppear{0%{opacity:0;filter:blur(9px);transform:translateY(18px)scale(.987)}to{opacity:1;filter:none;transform:none}}.store-signup-root .visual-panel{color:#fff;background:radial-gradient(circle at 18% 18%,#ff5b1f2e,#0000 23%),radial-gradient(circle at 85% 76%,#ff460226,#0000 27%),linear-gradient(145deg,#19191b,#101011);padding:40px;position:relative;overflow:hidden}.store-signup-root .visual-panel:before{content:"";background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 48%,#000 8%,#0000 72%);mask-image:radial-gradient(circle at 50% 48%,#000 8%,#0000 72%)}.store-signup-root .visual-top{z-index:4;justify-content:space-between;align-items:center;gap:20px;display:flex;position:relative}.store-signup-root .hero-copy{z-index:4;max-width:590px;margin-top:76px;position:relative}.store-signup-root .hero-badge{color:#ffffffad;letter-spacing:.02em;background:#ffffff0e;border:1px solid #ffffff17;border-radius:999px;align-items:center;gap:8px;min-height:34px;padding:0 11px;font-size:10px;font-weight:900;display:inline-flex}.store-signup-root .hero-badge i{background:var(--orange);border-radius:50%;width:7px;height:7px;animation:1.9s ease-out infinite pulse;box-shadow:0 0 #ff46025c}@keyframes pulse{60%{box-shadow:0 0 0 8px #ff460200}}.store-signup-root .hero-title{letter-spacing:-.067em;margin:18px 0 14px;font-size:clamp(48px,5.4vw,74px);font-weight:950;line-height:.94}.store-signup-root .hero-title .static-line{display:block}.store-signup-root .hero-rotator{height:1em;color:var(--orange);display:block;position:relative;overflow:hidden}.store-signup-root .hero-word{opacity:0;filter:blur(8px);width:100%;transition:opacity .48s cubic-bezier(.16,1,.3,1),transform .48s cubic-bezier(.16,1,.3,1),filter .48s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0;transform:translateY(72%)}.store-signup-root .hero-word.active{opacity:1;filter:none;transform:none}.store-signup-root .hero-word.leaving{opacity:0;filter:blur(8px);transform:translateY(-72%)}.store-signup-root .hero-copy p{color:#fff9;max-width:530px;margin:0;font-size:15px;line-height:1.68}.store-signup-root .product-network{z-index:4;height:300px;margin-top:36px;position:relative}.store-signup-root .network-core{text-align:center;letter-spacing:-.04em;background:linear-gradient(145deg,#ff5a18,#e63e00);border-radius:32px;place-items:center;width:118px;height:118px;font-size:17px;font-weight:950;display:grid;position:absolute;top:51%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 15px #ff460211,0 0 82px #ff46024d}.store-signup-root .network-card{-webkit-backdrop-filter:blur(14px);background:#fff1;border:1px solid #ffffff18;border-radius:16px;width:190px;padding:13px 14px;animation:5s ease-in-out infinite alternate floatCard;position:absolute;box-shadow:0 18px 55px #0000003b}.store-signup-root .network-card small{color:#ffffff73;margin-bottom:5px;font-size:9px;font-weight:850;display:block}.store-signup-root .network-card strong{letter-spacing:-.02em;font-size:14px;display:block}.store-signup-root .network-card span{color:#ffffff7d;margin-top:6px;font-size:9px;display:block}.store-signup-root .network-card.a{top:7%;left:1%}.store-signup-root .network-card.b{animation-delay:-1.4s;top:15%;right:0}.store-signup-root .network-card.c{animation-delay:-2.3s;bottom:4%;left:5%}.store-signup-root .network-card.d{animation-delay:-3.1s;bottom:0;right:3%}@keyframes floatCard{to{transform:translateY(-7px)}}.store-signup-root .network-line{transform-origin:0;background:linear-gradient(90deg,#ff460200,#ff5a1ecc,#ff460200);height:1px;position:absolute;overflow:visible}.store-signup-root .network-line:after{content:"";background:#ff6d37;border-radius:50%;width:7px;height:7px;animation:3.2s linear infinite travel;position:absolute;top:-3px;left:5%;box-shadow:0 0 13px #ff4602bf}.store-signup-root .network-line.l1{width:29%;top:31%;left:24%;transform:rotate(22deg)}.store-signup-root .network-line.l2{width:29%;top:43%;left:50%;transform:rotate(-24deg)}.store-signup-root .network-line.l3{width:29%;top:72%;left:25%;transform:rotate(-20deg)}.store-signup-root .network-line.l4{width:30%;top:61%;left:50%;transform:rotate(22deg)}@keyframes travel{0%{left:4%}to{left:94%}}.store-signup-root .form-panel{background:#fffffff0;justify-content:center;align-items:center;padding:44px 54px;display:flex;position:relative}.store-signup-root .form-wrap{width:min(470px,100%);animation:.55s cubic-bezier(.16,1,.3,1) .13s both formAppear}@keyframes formAppear{0%{opacity:0;filter:blur(4px);transform:translate(16px)}to{opacity:1;filter:none;transform:none}}.store-signup-root .mobile-top{display:none}.store-signup-root .form-kicker{color:var(--orange);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:950}.store-signup-root .form-title{letter-spacing:-.052em;margin:8px 0;font-size:35px;line-height:1.04}.store-signup-root .form-subtitle{color:var(--muted);margin:0;font-size:13px;line-height:1.58}.store-signup-root .form-head{margin-bottom:27px}.store-signup-root .field{position:relative}.store-signup-root .field label{color:#4f4f57;justify-content:space-between;align-items:center;gap:12px;margin-bottom:7px;font-size:11px;font-weight:850;display:flex}.store-signup-root .field label em{color:#a1a1a8;font-size:9px;font-style:normal;font-weight:700}.store-signup-root .input-shell{position:relative}.store-signup-root .field input,.store-signup-root .field select{border:1px solid var(--line);width:100%;height:52px;color:var(--ink);background:#fff;border-radius:14px;outline:none;padding:0 14px;font-size:13px;transition:border-color .2s,box-shadow .2s,background .2s,transform .2s}.store-signup-root .field input::placeholder{color:#b5b5bc}.store-signup-root .field input:hover,.store-signup-root .field select:hover{border-color:#d7d7dd}.store-signup-root .field input:focus,.store-signup-root .field select:focus{border-color:#ff460280;box-shadow:0 0 0 4px #ff460212}.store-signup-root .field.error input,.store-signup-root .field.error select{border-color:#e06a63;box-shadow:0 0 0 4px #e06a6312}.store-signup-root .error-msg{color:#c9544d;margin-top:6px;font-size:9px;font-weight:750;display:none}.store-signup-root .field.error .error-msg{display:block}.store-signup-root .password-toggle{color:#686870;background:#f5f5f7;border:0;border-radius:10px;min-width:54px;height:36px;font-size:9px;font-weight:850;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.store-signup-root .password-toggle:hover{color:var(--orange);background:#fff1ec}.store-signup-root .domain-field{grid-template-columns:1fr auto;display:grid}.store-signup-root .domain-field input{border-radius:14px 0 0 14px}.store-signup-root .domain-suffix{border:1px solid var(--line);color:#777780;background:#f6f6f8;border-left:0;border-radius:0 14px 14px 0;align-items:center;height:52px;padding:0 13px;font-size:11px;font-weight:850;display:flex}.store-signup-root .primary-btn{background:var(--orange);color:#fff;border:0;border-radius:14px;width:100%;height:54px;font-size:12px;font-weight:950;transition:all .22s;position:relative;overflow:hidden;box-shadow:0 14px 34px #ff460238}.store-signup-root .primary-btn:before{content:"";background:linear-gradient(105deg,#0000,#ffffff85,#0000);width:34%;transition:left .55s;position:absolute;inset:-45% auto -45% -36%;transform:skew(-18deg)}.store-signup-root .primary-btn:hover{background:var(--orange-dark);transform:translateY(-2px);box-shadow:0 18px 40px #ff460247}.store-signup-root .primary-btn:hover:before{left:120%}.store-signup-root .secondary-btn{border:1px solid var(--line);color:#595961;background:#fff;border-radius:14px;height:52px;font-size:11px;font-weight:900}.store-signup-root .secondary-btn:hover{background:#f7f7f8}.store-signup-root .text-link{color:var(--orange);font-weight:900}.store-signup-root .text-link:hover{text-decoration:underline}.store-signup-root .security-note{color:#a0a0a7;justify-content:center;align-items:center;gap:8px;margin-top:20px;font-size:9px;font-weight:750;display:flex}.store-signup-root .security-note i{background:var(--success);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #22b66d14}.store-signup-root .divider{background:#ececef;height:1px;margin:21px 0}.store-signup-root .auth-alt{text-align:center;color:#818189;font-size:11px}.store-signup-root .auth-alt a{color:#26262a;font-weight:950}.store-signup-root .auth-alt a:hover{color:var(--orange)}.store-signup-root .toast{z-index:100;opacity:0;pointer-events:none;color:#fff;background:#19191b;border-radius:15px;width:min(450px,100% - 28px);padding:14px 16px;font-size:11px;font-weight:850;transition:all .28s cubic-bezier(.16,1,.3,1);position:fixed;bottom:22px;left:50%;transform:translate(-50%,25px);box-shadow:0 22px 65px #00000047}.store-signup-root .toast.show{opacity:1;transform:translate(-50%)}.store-signup-root .toast small{color:#ffffff8f;margin-top:4px;font-weight:600;line-height:1.4;display:block}.store-signup-root .onboarding-shell{width:min(1460px,100%);min-height:820px;box-shadow:var(--shadow-xl);-webkit-backdrop-filter:blur(22px);background:#ffffffed;border:1px solid #ffffffd9;border-radius:32px;grid-template-columns:320px minmax(0,1fr);animation:.72s cubic-bezier(.16,1,.3,1) both shellAppear;display:grid;overflow:hidden}.store-signup-root .onboarding-side{color:#fff;background:radial-gradient(circle at 20% 12%,#ff5b1f2e,#0000 24%),linear-gradient(160deg,#19191b,#101011);padding:34px 27px;position:relative}.store-signup-root .onboarding-side:before{content:"";background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 94%);mask-image:linear-gradient(#000,#0000 94%)}.store-signup-root .side-inner{z-index:3;position:relative}.store-signup-root .onboarding-side .ghost-link{margin-top:16px}.store-signup-root .onboarding-side h1{letter-spacing:-.055em;margin:58px 0 12px;font-size:38px;line-height:.98}.store-signup-root .onboarding-side h1 strong{color:var(--orange)}.store-signup-root .onboarding-side p{color:#ffffff8c;margin:0;font-size:12px;line-height:1.6}.store-signup-root .steps-nav{gap:8px;margin-top:36px;display:grid}.store-signup-root .step-nav{color:#ffffff78;border-radius:15px;grid-template-columns:34px 1fr;align-items:center;gap:11px;min-height:54px;padding:7px 9px;transition:all .25s;display:grid;position:relative}.store-signup-root .step-nav:before{content:"";background:#ffffff1a;width:1px;height:24px;position:absolute;top:46px;left:25px}.store-signup-root .step-nav:last-child:before{display:none}.store-signup-root .step-number{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:11px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:950;display:grid}.store-signup-root .step-nav strong{color:inherit;font-size:11px;display:block}.store-signup-root .step-nav small{color:#ffffff4d;margin-top:2px;font-size:8px;line-height:1.35;display:block}.store-signup-root .step-nav.active{color:#fff;background:#ffffff13}.store-signup-root .step-nav.active .step-number{color:#ff8357;background:#ff460229;border-color:#ff460259;box-shadow:0 0 0 5px #ff46020a}.store-signup-root .step-nav.done{color:#ffffffb8}.store-signup-root .step-nav.done .step-number{color:#68d69e;background:#22b66d24;border-color:#22b66d38}.store-signup-root .step-nav.done .step-number span{display:none}.store-signup-root .step-nav.done .step-number:after{content:"âœ“"}.store-signup-root .trial-side-card{background:#ff460216;border:1px solid #ff460229;border-radius:15px;margin-top:34px;padding:13px}.store-signup-root .trial-side-card strong{font-size:10px;display:block}.store-signup-root .trial-side-card span{color:#ffffff78;margin-top:4px;font-size:8px;line-height:1.4;display:block}.store-signup-root .onboarding-main{grid-template-rows:auto 1fr auto;min-width:0;padding:32px 42px 38px;display:grid}.store-signup-root .onboarding-top{border-bottom:1px solid #ececef;justify-content:space-between;align-items:center;gap:20px;padding-bottom:22px;display:flex}.store-signup-root .mobile-brand{display:none}.store-signup-root .progress-meta{color:#8d8d95;align-items:center;gap:10px;font-size:9px;font-weight:850;display:flex}.store-signup-root .progress-ring{background:conic-gradient(var(--orange) var(--progress,20%),#ececef 0);border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:relative}.store-signup-root .progress-ring:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:4px}.store-signup-root .progress-ring span{z-index:2;color:#66666e;font-size:8px;position:relative}.store-signup-root .save-status{color:#97979f;align-items:center;gap:7px;font-size:9px;font-weight:800;display:flex}.store-signup-root .save-status i{background:var(--success);border-radius:50%;width:7px;height:7px}.store-signup-root .step-content{width:min(900px,100%);margin:0 auto;padding:34px 0 24px}.store-signup-root .step-panel{display:none}.store-signup-root .step-panel.active{animation:.42s cubic-bezier(.16,1,.3,1) both stepIn;display:block}@keyframes stepIn{0%{opacity:0;filter:blur(5px);transform:translate(18px)}to{opacity:1;filter:none;transform:none}}.store-signup-root .step-head{margin-bottom:26px}.store-signup-root .step-eyebrow{color:var(--orange);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:950}.store-signup-root .step-head h2{letter-spacing:-.052em;margin:7px 0 8px;font-size:31px;line-height:1.05}.store-signup-root .form-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.store-signup-root .form-grid .span-2{grid-column:1/-1}.store-signup-root .preview-card{background:#fafafb;border:1px solid #e7e7eb;border-radius:18px;padding:16px}.store-signup-root .preview-title{justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.store-signup-root .preview-title strong{font-size:11px}.store-signup-root .preview-title span{color:#96969e;font-size:8px;font-weight:750}.store-signup-root .plan-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.store-signup-root .plan-card{cursor:pointer;background:#fff;border:1px solid #e4e4e8;border-radius:18px;min-height:185px;padding:16px;transition:all .22s;position:relative}.store-signup-root .plan-card:hover{box-shadow:var(--shadow-md);border-color:#d7d7dc;transform:translateY(-2px)}.store-signup-root .plan-card.active{box-shadow:0 0 0 3px #ff460211,var(--shadow-md);border-color:#ff46027a}.store-signup-root .plan-card.active:before{content:"âœ“";background:var(--orange);color:#fff;border-radius:8px;place-items:center;width:24px;height:24px;font-size:10px;font-weight:950;display:grid;position:absolute;top:12px;right:12px}.store-signup-root .plan-name{letter-spacing:-.025em;font-size:14px;font-weight:950}.store-signup-root .plan-note{color:#909098;margin-top:4px;font-size:9px;line-height:1.4}.store-signup-root .module-list{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.store-signup-root .module-chip{color:#66666e;background:#f5f5f7;border-radius:999px;padding:6px 8px;font-size:8px;font-weight:850}.store-signup-root .module-chip.orange{color:#ce3c04;background:#fff0e9}.store-signup-root .slug-preview{color:#83838b;background:#f7f7f9;border:1px solid #e8e8ec;border-radius:13px;align-items:center;gap:8px;min-height:48px;padding:0 13px;font-size:10px;font-weight:750;display:flex;overflow:hidden}.store-signup-root .slug-preview strong{color:#333339;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.store-signup-root .logo-upload{background:#fafafb;border:1px dashed #d9d9df;border-radius:17px;grid-template-columns:74px 1fr;align-items:center;gap:14px;min-height:102px;padding:13px;display:grid}.store-signup-root .logo-box{color:#a2a2a9;background:linear-gradient(145deg,#fff,#f0f0f3);border:1px solid #e5e5e9;border-radius:18px;place-items:center;width:74px;height:74px;font-size:20px;font-weight:950;display:grid;overflow:hidden}.store-signup-root .logo-box img{object-fit:cover;width:100%;height:100%}.store-signup-root .logo-copy strong{font-size:10px;display:block}.store-signup-root .logo-copy span{color:#92929a;margin:4px 0 8px;font-size:8px;line-height:1.4;display:block}.store-signup-root .upload-btn{color:#5e5e66;background:#fff;border:1px solid #e2e2e6;border-radius:10px;justify-content:center;align-items:center;min-height:32px;padding:0 10px;font-size:8px;font-weight:900;display:inline-flex}.store-signup-root .upload-btn:hover{color:var(--orange);border-color:#ff460247}.store-signup-root .map-layout{grid-template-columns:minmax(0,.86fr) minmax(360px,1.14fr);align-items:start;gap:18px;display:grid}.store-signup-root .map-card{background:#ecede9;border:1px solid #e3e3e7;border-radius:20px;height:365px;position:relative;overflow:hidden;box-shadow:0 14px 42px #1111130f}.store-signup-root .map-canvas{background:linear-gradient(27deg,#0000 46%,#fffffff0 47% 51%,#0000 52%),linear-gradient(92deg,#0000 39%,#ffffffe0 40% 44%,#0000 45%),linear-gradient(151deg,#0000 54%,#fffc 55% 59%,#0000 60%),#e9ece7;position:absolute;inset:0}.store-signup-root .map-block{background:#dde2d8;border:1px solid #7e8d7514;border-radius:10px;position:absolute}.store-signup-root .map-block.b1{width:28%;height:20%;top:8%;left:5%}.store-signup-root .map-block.b2{width:26%;height:24%;top:8%;right:5%}.store-signup-root .map-block.b3{width:25%;height:26%;bottom:8%;left:8%}.store-signup-root .map-block.b4{width:30%;height:23%;bottom:9%;right:8%}.store-signup-root .map-block.b5{width:17%;height:16%;top:9%;left:38%}.store-signup-root .map-marker{flex-direction:column;align-items:center;transition:left .6s cubic-bezier(.16,1,.3,1),top .6s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:47%;left:51%;transform:translate(-50%,-100%)}.store-signup-root .marker-label{color:#fff;text-align:center;background:#19191b;border-radius:12px;max-width:190px;margin-bottom:8px;padding:8px 10px;font-size:9px;font-weight:850;box-shadow:0 12px 30px #0000002e}.store-signup-root .marker-label small{color:#ffffff80;margin-top:3px;font-size:7px;font-weight:650;display:block}.store-signup-root .marker-pin{background:var(--orange);border:3px solid #fff;border-radius:16px 16px 16px 5px;place-items:center;width:46px;height:46px;display:grid;transform:rotate(-45deg);box-shadow:0 13px 28px #ff46024d}.store-signup-root .marker-logo{width:27px;height:27px;color:var(--orange);background:#fff;border-radius:9px;place-items:center;font-size:11px;font-weight:950;display:grid;overflow:hidden;transform:rotate(45deg)}.store-signup-root .marker-logo img{object-fit:cover;width:100%;height:100%}.store-signup-root .map-status{-webkit-backdrop-filter:blur(10px);background:#ffffffeb;border:1px solid #ffffffbf;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;padding:10px 11px;display:flex;position:absolute;bottom:12px;left:12px;right:12px;box-shadow:0 10px 30px #11111314}.store-signup-root .map-status strong{font-size:9px;display:block}.store-signup-root .map-status span{color:#8a8a92;margin-top:2px;font-size:7px;display:block}.store-signup-root .map-status .confirmed{color:#37875d;align-items:center;gap:6px;font-size:8px;font-weight:900;display:flex}.store-signup-root .map-status .confirmed i{background:var(--success);border-radius:50%;width:7px;height:7px}.store-signup-root .map-note{color:#9a9aa2;margin-top:8px;font-size:8px;line-height:1.45}.store-signup-root .address-search{position:relative}.store-signup-root .address-suggestions{z-index:20;background:#fff;border:1px solid #e4e4e8;border-radius:14px;padding:6px;display:none;position:absolute;top:58px;left:0;right:0;box-shadow:0 18px 48px #1111131f}.store-signup-root .address-suggestions.show{display:block}.store-signup-root .suggestion{text-align:left;color:#55555d;background:0 0;border:0;border-radius:10px;width:100%;padding:10px;font-size:9px;font-weight:750}.store-signup-root .suggestion:hover{background:#f7f7f8}.store-signup-root .suggestion strong{color:#2c2c31;font-size:9px;display:block}.store-signup-root .suggestion span{color:#96969e;margin-top:2px;font-size:7px;display:block}.store-signup-root .review-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.store-signup-root .review-card{background:#fafafb;border:1px solid #e7e7eb;border-radius:17px;padding:15px}.store-signup-root .review-card small{color:#9a9aa2;text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:850;display:block}.store-signup-root .review-card strong{margin-top:5px;font-size:11px;line-height:1.4;display:block}.store-signup-root .review-card span{color:#82828a;margin-top:4px;font-size:8px;line-height:1.45;display:block}.store-signup-root .onboarding-actions{border-top:1px solid #ececef;justify-content:space-between;align-items:center;gap:12px;padding-top:20px;display:flex}.store-signup-root .action-right{gap:9px;display:flex}.store-signup-root .onboarding-actions .primary-btn{width:auto;min-width:150px;padding:0 19px}.store-signup-root .onboarding-actions .secondary-btn{min-width:100px;padding:0 16px}.store-signup-root .step-counter-mobile{display:none}@media(max-width:1100px){.store-signup-root .auth-shell{grid-template-columns:minmax(0,.9fr) minmax(440px,1fr)}.store-signup-root .visual-panel{padding:34px}.store-signup-root .product-network{transform-origin:top;transform:scale(.9)}.store-signup-root .onboarding-shell{grid-template-columns:270px 1fr}.store-signup-root .onboarding-main{padding-inline:30px}.store-signup-root .map-layout{grid-template-columns:1fr}.store-signup-root .map-card{height:330px}}@media(max-width:900px){.store-signup-root .auth-world{padding:16px}.store-signup-root .auth-shell{grid-template-columns:1fr;width:min(650px,100%);min-height:auto}.store-signup-root .visual-panel{display:none}.store-signup-root .form-panel{padding:44px}.store-signup-root .mobile-top{justify-content:space-between;align-items:center;gap:18px;margin-bottom:48px;display:flex}.store-signup-root .mobile-top .ghost-link{color:#74747d;background:#fff;border-color:#e5e5e9}.store-signup-root .onboarding-shell{grid-template-columns:1fr;width:min(760px,100%)}.store-signup-root .onboarding-side{display:none}.store-signup-root .mobile-brand{justify-content:space-between;align-items:center;gap:14px;display:flex}.store-signup-root .mobile-brand .ghost-link{color:#74747d;background:#fff;border-color:#e5e5e9}.store-signup-root .onboarding-main{padding:26px 30px 32px}.store-signup-root .step-counter-mobile{color:#9999a1;font-size:9px;font-weight:850;display:block}}@media(max-width:640px){.store-signup-root{background:#fff}.store-signup-root .auth-world{background:#fff;min-height:100dvh;padding:0;display:block}.store-signup-root .auth-world:before,.store-signup-root .auth-orb{display:none}.store-signup-root .auth-shell,.store-signup-root .onboarding-shell{width:100%;min-height:100dvh;box-shadow:none;background:#fff;border:0;border-radius:0}.store-signup-root .form-panel{align-items:flex-start;padding:27px 21px 36px}.store-signup-root .mobile-top{margin-bottom:58px}.store-signup-root .form-title{font-size:31px}.store-signup-root .onboarding-main{padding:24px 20px 30px}.store-signup-root .onboarding-top{align-items:flex-start}.store-signup-root .save-status{display:none}.store-signup-root .step-content{padding:28px 0 20px}.store-signup-root .step-head h2{font-size:28px}.store-signup-root .form-grid{grid-template-columns:1fr}.store-signup-root .form-grid .span-2{grid-column:auto}.store-signup-root .plan-grid{grid-template-columns:1fr}.store-signup-root .plan-card{min-height:auto}.store-signup-root .map-layout{grid-template-columns:1fr}.store-signup-root .map-card{height:300px}.store-signup-root .review-grid{grid-template-columns:1fr}.store-signup-root .onboarding-actions{-webkit-backdrop-filter:blur(12px);background:#fffffff2;margin:0 -20px -30px;padding:14px 20px 18px;position:sticky;bottom:0}.store-signup-root .action-right{width:100%}.store-signup-root .onboarding-actions .primary-btn{flex:1;min-width:0}.store-signup-root .onboarding-actions .secondary-btn{min-width:90px}}@media(max-width:390px){.store-signup-root .form-panel{padding-inline:17px}.store-signup-root .mobile-top{margin-bottom:48px}.store-signup-root .form-title{font-size:29px}.store-signup-root .onboarding-main{padding-inline:17px}.store-signup-root .onboarding-actions{margin-left:-17px;margin-right:-17px;padding-left:17px;padding-right:17px}.store-signup-root .domain-suffix{padding-inline:9px;font-size:10px}}@media(prefers-reduced-motion:reduce){.store-signup-root *,.store-signup-root :before,.store-signup-root :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.store-signup-root .step-back-inline{color:#72727a;background:#fff;border:1px solid #e5e5e9;border-radius:10px;align-items:center;gap:7px;min-height:34px;margin:0 0 18px;padding:0 10px;font-size:9px;font-weight:900;transition:all .2s;display:inline-flex;box-shadow:0 7px 20px #11111309}.store-signup-root .step-back-inline:hover{color:var(--orange);border-color:#ff460238;transform:translate(-2px)}.store-signup-root .step-back-inline span{font-size:13px}.store-signup-root .business-identity-card{background:radial-gradient(circle at 0 0,#ff46020b,#0000 26%),linear-gradient(#fff,#fafafb);border:1px solid #e4e4e8;border-radius:20px;grid-template-columns:120px 1fr;gap:20px;padding:18px;display:grid;box-shadow:0 12px 34px #1111130a}.store-signup-root .identity-logo-column{flex-direction:column;justify-content:center;align-items:center;display:flex}.store-signup-root .identity-logo-preview{color:#9999a2;background:linear-gradient(145deg,#fff,#f0f0f3);border:1px solid #e4e4e8;border-radius:24px;place-items:center;width:88px;height:88px;font-size:24px;font-weight:950;display:grid;overflow:hidden;box-shadow:0 10px 26px #1111130e}.store-signup-root .identity-logo-preview img{object-fit:cover;width:100%;height:100%}.store-signup-root .identity-upload-btn{color:#5f5f67;cursor:pointer;background:#fff;border:1px solid #e3e3e7;border-radius:10px;align-items:center;gap:5px;min-height:31px;margin-top:9px;padding:0 9px;font-size:8px;font-weight:900;display:inline-flex}.store-signup-root .identity-upload-btn:hover{color:var(--orange);background:#fff8f5;border-color:#ff460238}.store-signup-root .identity-logo-column small{color:#a2a2a9;margin-top:5px;font-size:7px;font-weight:750}.store-signup-root #logoInput{display:none}.store-signup-root .identity-main{min-width:0}.store-signup-root .identity-overline{color:var(--orange);letter-spacing:.09em;font-size:8px;font-weight:950}.store-signup-root .identity-main>strong{letter-spacing:-.035em;margin-top:5px;font-size:18px;display:block}.store-signup-root .identity-main>span{color:#8b8b93;margin-top:3px;font-size:9px;display:block}.store-signup-root .identity-url-field{margin-top:15px}.store-signup-root .url-composer{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:auto 1fr;align-items:center;height:48px;display:grid;overflow:hidden}.store-signup-root .url-composer:focus-within{border-color:#ff460280;box-shadow:0 0 0 4px #ff460212}.store-signup-root .url-composer span{color:#82828a;white-space:nowrap;background:#f6f6f8;border-right:1px solid #e8e8ec;align-items:center;height:100%;padding:0 10px;font-size:9px;font-weight:800;display:flex}.store-signup-root .url-composer input{min-width:0;height:100%;box-shadow:none!important;border:0!important;border-radius:0!important;padding:0 10px!important}.store-signup-root .url-live-preview{color:#9999a0;align-items:center;gap:4px;margin-top:7px;font-size:8px;display:flex}.store-signup-root .url-live-preview i{background:var(--success);border-radius:50%;width:6px;height:6px}.store-signup-root .url-live-preview strong{color:#4b4b52}.store-signup-root .plans-premium-layout{grid-template-columns:minmax(0,1.65fr) minmax(260px,.75fr);align-items:start;gap:16px;display:grid}.store-signup-root .plan-picker{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.store-signup-root .plan-card-premium{--mx:50%;--my:0%;isolation:isolate;cursor:pointer;background:#fff;border:1px solid #e4e4e8;border-radius:21px;outline:none;min-height:310px;padding:17px;transition:transform .24s cubic-bezier(.16,1,.3,1),box-shadow .24s,border-color .24s;position:relative;overflow:hidden}.store-signup-root .plan-card-premium:before{content:"";z-index:-2;background:radial-gradient(260px circle at var(--mx) var(--my),#ff46021a,transparent 55%);opacity:0;transition:opacity .25s;position:absolute;inset:0}.store-signup-root .plan-card-premium:hover:before,.store-signup-root .plan-card-premium:focus-visible:before,.store-signup-root .plan-card-premium.active:before{opacity:1}.store-signup-root .plan-card-premium:hover{border-color:#d8d8dd;transform:translateY(-4px);box-shadow:0 20px 45px #11111314}.store-signup-root .plan-card-premium.active:after{content:"";z-index:-1;background:conic-gradient(from var(--beam-angle,0deg),transparent 0 72%,#ff46020d 77%,#ff6a2d 84%,#ff46020d 91%,transparent 96%);pointer-events:none;border-radius:22px;padding:1px;animation:5.5s linear infinite planBeam;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}@property --beam-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes planBeam{to{--beam-angle:360deg}}.store-signup-root .plan-spotlight{width:160px;height:160px;left:calc(var(--mx) - 80px);top:calc(var(--my) - 80px);filter:blur(34px);opacity:0;pointer-events:none;background:#ff460217;border-radius:50%;position:absolute}.store-signup-root .plan-card-premium:hover .plan-spotlight,.store-signup-root .plan-card-premium.active .plan-spotlight{opacity:1}.store-signup-root .plan-select-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.store-signup-root .plan-overline{color:#a1a1a8;letter-spacing:.09em;font-size:7px;font-weight:950;display:block}.store-signup-root .plan-premium-name{letter-spacing:-.045em;margin-top:4px;font-size:20px;font-weight:950}.store-signup-root .plan-radio{background:#fff;border:1px solid #dcdce1;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.store-signup-root .plan-radio i{background:0 0;border-radius:50%;width:9px;height:9px}.store-signup-root .plan-card-premium.active .plan-radio{border-color:var(--orange);box-shadow:0 0 0 4px #ff460214}.store-signup-root .plan-card-premium.active .plan-radio i{background:var(--orange)}.store-signup-root .plan-card-premium>p{color:#85858d;min-height:49px;margin:15px 0 0;font-size:9px;line-height:1.55}.store-signup-root .plan-module-count{align-items:baseline;gap:6px;margin-top:18px;display:flex}.store-signup-root .plan-module-count strong{letter-spacing:-.055em;font-size:28px}.store-signup-root .plan-module-count span{color:#94949c;font-size:8px;font-weight:750}.store-signup-root .plan-feature-preview{flex-wrap:wrap;gap:5px;margin-top:13px;display:flex}.store-signup-root .plan-feature-preview span{color:#6b6b73;background:#f5f5f7;border-radius:999px;padding:5px 7px;font-size:7px;font-weight:850}.store-signup-root .plan-select-label{color:#777780;background:#f6f6f8;border-radius:11px;justify-content:space-between;align-items:center;min-height:38px;padding:0 11px;font-size:8px;font-weight:900;display:flex;position:absolute;bottom:16px;left:17px;right:17px}.store-signup-root .plan-card-premium.active .plan-select-label{background:var(--orange);color:#fff;box-shadow:0 10px 25px #ff46022e}.store-signup-root .plan-live-panel{color:#fff;background:radial-gradient(circle at 10% 5%,#ff46022e,#0000 28%),linear-gradient(150deg,#1d1d20,#111113);border-radius:21px;min-height:310px;padding:20px;position:relative;overflow:hidden;box-shadow:0 20px 55px #11111326}.store-signup-root .plan-live-glow{filter:blur(55px);background:#ff46022e;border-radius:50%;width:210px;height:210px;animation:4s ease-in-out infinite alternate livePlanGlow;position:absolute;bottom:-100px;right:-100px}@keyframes livePlanGlow{to{opacity:.55;transform:scale(1.25)}}.store-signup-root .plan-live-top{z-index:2;justify-content:space-between;align-items:center;gap:10px;display:flex;position:relative}.store-signup-root .plan-live-kicker{color:#ff8b60;letter-spacing:.1em;font-size:7px;font-weight:950}.store-signup-root .plan-live-status{color:#ffffff73;align-items:center;gap:6px;font-size:7px;font-weight:800;display:inline-flex}.store-signup-root .plan-live-status i{background:#30c279;border-radius:50%;width:6px;height:6px}.store-signup-root .plan-live-panel h3{z-index:2;letter-spacing:-.055em;margin:20px 0 7px;font-size:30px;position:relative}.store-signup-root .plan-live-panel>p{z-index:2;color:#ffffff87;min-height:52px;margin:0;font-size:9px;line-height:1.55;position:relative}.store-signup-root .plan-live-divider{z-index:2;background:#ffffff17;height:1px;margin:15px 0;position:relative}.store-signup-root .plan-live-label{z-index:2;color:#ffffff73;text-transform:uppercase;font-size:7px;font-weight:900;position:relative}.store-signup-root .plan-live-modules{z-index:2;flex-wrap:wrap;gap:5px;margin-top:9px;display:flex;position:relative}.store-signup-root .plan-live-modules span{color:#ffffffb8;background:#ffffff13;border:1px solid #ffffff12;border-radius:999px;padding:5px 7px;font-size:7px;font-weight:800}.store-signup-root .plan-admin-note{z-index:2;background:#ff460217;border:1px solid #ff46021f;border-radius:12px;grid-template-columns:25px 1fr;gap:8px;margin-top:16px;padding:9px;display:grid;position:relative}.store-signup-root .plan-admin-note>span{color:#ff865a;background:#ff460229;border-radius:8px;place-items:center;width:25px;height:25px;display:grid}.store-signup-root .plan-admin-note strong{font-size:8px;display:block}.store-signup-root .plan-admin-note small{color:#ffffff6b;margin-top:3px;font-size:7px;line-height:1.4;display:block}.store-signup-root .location-info-card{background:#fff7f3;border:1px solid #ff46021a;border-radius:15px;grid-template-columns:38px 1fr;gap:10px;margin-top:15px;padding:12px;display:grid}.store-signup-root .location-info-icon{width:38px;height:38px;color:var(--orange);background:#fff;border-radius:12px;place-items:center;font-size:17px;font-weight:950;display:grid}.store-signup-root .location-info-card strong{font-size:9px;display:block}.store-signup-root .location-info-card span{color:#8e7166;margin-top:3px;font-size:7px;line-height:1.45;display:block}.store-signup-root .review-premium{gap:13px;display:grid}.store-signup-root .review-hero-card{background:linear-gradient(#fff,#fafafb);border:1px solid #e4e4e8;border-radius:20px;grid-template-columns:76px 1fr auto;align-items:center;gap:15px;padding:17px;display:grid}.store-signup-root .review-logo{width:76px;height:76px;color:var(--orange);background:#fff;border:1px solid #e4e4e8;border-radius:21px;place-items:center;font-size:22px;font-weight:950;display:grid;overflow:hidden}.store-signup-root .review-logo img{object-fit:cover;width:100%;height:100%}.store-signup-root .review-overline{color:var(--orange);font-size:7px;font-weight:950}.store-signup-root .review-store-copy h3{margin:4px 0 3px;font-size:18px}.store-signup-root .review-store-copy>p{color:#8a8a92;margin:0;font-size:8px}.store-signup-root .review-url{color:#9999a1;align-items:center;gap:3px;margin-top:8px;font-size:7px;display:flex}.store-signup-root .review-url i{background:var(--success);border-radius:50%;width:6px;height:6px}.store-signup-root .review-url strong{color:#4e4e55}.store-signup-root .review-plan-badge{color:#fff;background:#19191b;border-radius:13px;min-width:90px;padding:10px 11px}.store-signup-root .review-plan-badge small{color:#ffffff6b;font-size:6px;display:block}.store-signup-root .review-plan-badge strong{margin-top:4px;font-size:12px;display:block}.store-signup-root .review-detail-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.store-signup-root .review-detail-card{background:#fff;border:1px solid #e6e6ea;border-radius:17px;min-height:120px;padding:14px}.store-signup-root .review-detail-card.span-review{grid-column:1/-1}.store-signup-root .review-detail-icon{background:#f6f6f8;border-radius:10px;place-items:center;width:30px;height:30px;margin-bottom:10px;display:grid}.store-signup-root .review-detail-card small{color:#a0a0a7;font-size:6px;font-weight:950;display:block}.store-signup-root .review-detail-card strong{margin-top:4px;font-size:11px;display:block}.store-signup-root .review-detail-card p{color:#84848c;margin:3px 0 0;font-size:8px}.store-signup-root .review-module-list{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.store-signup-root .review-module-list span{color:#686870;background:#f6f6f8;border-radius:999px;padding:5px 7px;font-size:7px;font-weight:850}.store-signup-root .review-terms{color:#73737b;background:#fafafb;border:1px solid #e8e8ec;border-radius:14px;gap:8px;padding:12px;font-size:8px;display:flex}.store-signup-root .review-terms input{accent-color:var(--orange)}@media(max-width:1100px){.store-signup-root .plans-premium-layout{grid-template-columns:1fr}.store-signup-root .plan-live-panel{min-height:auto}}@media(max-width:760px){.store-signup-root .business-identity-card{grid-template-columns:1fr}.store-signup-root .identity-logo-column{align-items:flex-start}.store-signup-root .plan-picker{grid-template-columns:1fr}.store-signup-root .plan-card-premium{min-height:250px}.store-signup-root .review-hero-card{grid-template-columns:62px 1fr}.store-signup-root .review-logo{width:62px;height:62px}.store-signup-root .review-plan-badge{grid-column:1/-1;justify-content:space-between;width:100%;display:flex}}@media(max-width:480px){.store-signup-root .review-detail-grid{grid-template-columns:1fr}.store-signup-root .review-detail-card.span-review{grid-column:auto}.store-signup-root .url-composer span{padding-inline:7px;font-size:8px}}.store-signup-root .step-head-v19{max-width:780px}.store-signup-root .business-studio{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);align-items:start;gap:22px;display:grid}.store-signup-root .business-studio-form{gap:18px;display:grid}.store-signup-root .business-main-fields{gap:15px;display:grid}.store-signup-root .category-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.store-signup-root .identity-editor-card{background:radial-gradient(circle at 0 0,#ff46020d,#0000 28%),linear-gradient(#fff,#fafafb);border:1px solid #e4e4e8;border-radius:22px;overflow:hidden;box-shadow:0 14px 40px #1111130b}.store-signup-root .identity-editor-header{background:#ffffffb8;border-bottom:1px solid #ececef;justify-content:space-between;align-items:center;gap:14px;padding:15px 17px;display:flex}.store-signup-root .identity-editor-header>div:first-child span{color:var(--orange);letter-spacing:.1em;font-size:7px;font-weight:950;display:block}.store-signup-root .identity-editor-header>div:first-child strong{color:#34343a;margin-top:3px;font-size:11px;display:block}.store-signup-root .identity-editor-status{color:#888890;background:#f6f6f8;border-radius:999px;align-items:center;gap:6px;padding:6px 8px;font-size:7px;font-weight:850;display:inline-flex}.store-signup-root .identity-editor-status i{background:var(--success);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #22b66d14}.store-signup-root .identity-editor-body{gap:18px;padding:17px;display:grid}.store-signup-root .logo-editor{grid-template-columns:94px 1fr;align-items:center;gap:15px;display:grid}.store-signup-root .logo-preview-v19{background:radial-gradient(circle at 30% 20%,#ff460212,#0000 32%),#fff!important;border-radius:26px!important;width:94px!important;height:94px!important}.store-signup-root .logo-editor-copy strong{font-size:10px;display:block}.store-signup-root .logo-editor-copy>span{color:#93939b;max-width:300px;margin:4px 0 9px;font-size:8px;line-height:1.45;display:block}.store-signup-root .identity-upload-btn-v19{min-height:34px!important;margin-top:0!important;padding-inline:11px!important}.store-signup-root .url-editor{border-top:1px solid #ececef;padding-top:16px}.store-signup-root .url-builder-v19{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;height:50px;transition:all .2s;display:grid;overflow:hidden}.store-signup-root .url-builder-v19:focus-within{border-color:#ff460280;box-shadow:0 0 0 4px #ff460212}.store-signup-root .url-base{color:#7d7d85;white-space:nowrap;background:#f6f6f8;border-right:1px solid #e8e8ec;align-items:center;height:100%;padding:0 11px;font-size:9px;font-weight:850;display:flex}.store-signup-root .url-builder-v19 input{min-width:0;font-weight:800;height:100%!important;box-shadow:none!important;border:0!important;border-radius:0!important;padding:0 11px!important}.store-signup-root .url-preview-v19{color:#9999a1;background:#fff;border:1px solid #e7e7eb;border-radius:12px;align-items:center;min-height:38px;margin-top:9px;padding:0 10px;font-size:8px;display:flex;overflow:hidden}.store-signup-root .url-preview-v19 strong{color:#3d3d43;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.store-signup-root .url-preview-dot{background:var(--success);border-radius:50%;flex:0 0 7px;width:7px;height:7px;margin-right:7px;box-shadow:0 0 0 5px #22b66d12}.store-signup-root .url-copy-btn{color:#73737b;background:#f5f5f7;border:0;border-radius:8px;flex:0 0 27px;width:27px;height:27px;margin-left:auto;font-size:11px;font-weight:900}.store-signup-root .url-copy-btn:hover{color:var(--orange);background:#fff1ea}.store-signup-root .store-preview-panel{color:#fff;isolation:isolate;background:radial-gradient(circle at 14% 6%,#ff460238,#0000 26%),linear-gradient(155deg,#1c1c1f,#111113);border-radius:24px;padding:17px;position:sticky;top:28px;overflow:hidden;box-shadow:0 24px 68px #1111132e}.store-signup-root .store-preview-glow{z-index:-1;filter:blur(60px);background:#ff460229;border-radius:50%;width:240px;height:240px;animation:4.5s ease-in-out infinite alternate storeGlow;position:absolute;bottom:-110px;right:-110px}@keyframes storeGlow{to{opacity:.58;transform:scale(1.22)}}.store-signup-root .store-preview-topbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.store-signup-root .store-preview-badge{color:#ffffffb8;background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:7px;padding:6px 8px;font-size:7px;font-weight:900;display:inline-flex}.store-signup-root .store-preview-badge i{background:var(--orange);border-radius:50%;width:6px;height:6px;animation:1.8s ease-out infinite previewPulse;box-shadow:0 0 #ff460266}@keyframes previewPulse{60%{box-shadow:0 0 0 7px #ff460200}}.store-signup-root .store-preview-topbar>span{color:#ffffff59;font-size:7px;font-weight:750}.store-signup-root .store-preview-browser{background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 20px 55px #00000040}.store-signup-root .store-preview-browserbar{background:#f8f8fa;border-bottom:1px solid #ececef;grid-template-columns:48px 1fr;align-items:center;gap:8px;height:39px;padding:0 10px;display:grid}.store-signup-root .browser-dots{gap:4px;display:flex}.store-signup-root .browser-dots i{background:#d8d8dd;border-radius:50%;width:6px;height:6px}.store-signup-root .browser-dots i:first-child{background:#ff6a62}.store-signup-root .browser-dots i:nth-child(2){background:#f6c44b}.store-signup-root .browser-dots i:nth-child(3){background:#39c961}.store-signup-root .store-preview-address{color:#96969e;background:#eeeff2;border-radius:8px;align-items:center;gap:5px;height:24px;padding:0 8px;font-size:6px;display:flex;overflow:hidden}.store-signup-root .store-preview-address span{color:#9c9ca4;font-size:5px}.store-signup-root .store-preview-address strong{white-space:nowrap;text-overflow:ellipsis;font-weight:800;overflow:hidden}.store-signup-root .store-preview-content{color:#222227;background:#fff}.store-signup-root .store-preview-cover{background:radial-gradient(circle at 80% 10%,#ffffff29,#0000 24%),linear-gradient(120deg,#ff4602,#d93c02);height:92px;position:relative;overflow:hidden}.store-signup-root .cover-grid{background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.store-signup-root .cover-chip{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff29;border-radius:999px;padding:5px 7px;font-size:6px;font-weight:900;position:absolute;bottom:10px;left:12px}.store-signup-root .store-preview-profile{grid-template-columns:54px 1fr auto;align-items:center;gap:10px;padding:0 12px;display:grid;transform:translateY(-17px)}.store-signup-root .store-preview-logo{width:54px;height:54px;color:var(--orange);background:#fff;border:4px solid #fff;border-radius:17px;place-items:center;font-size:16px;font-weight:950;display:grid;overflow:hidden;box-shadow:0 10px 25px #1111131a}.store-signup-root .store-preview-logo img{object-fit:cover;width:100%;height:100%}.store-signup-root .store-preview-kicker{color:var(--orange);letter-spacing:.08em;font-size:5px;font-weight:950;display:block}.store-signup-root .store-preview-info h3{letter-spacing:-.04em;margin:3px 0 2px;font-size:13px;line-height:1.1}.store-signup-root .store-preview-info p{color:#8c8c94;margin:0;font-size:6px}.store-signup-root .store-preview-status{color:#85858d;background:#f5f5f7;border-radius:999px;align-items:center;gap:5px;padding:6px 7px;font-size:5px;font-weight:850;display:flex}.store-signup-root .store-preview-status i{background:#f4a340;border-radius:50%;width:5px;height:5px}.store-signup-root .store-preview-actions{border-bottom:1px solid #eeeef1;gap:4px;margin:-8px 12px 0;padding-bottom:10px;display:flex}.store-signup-root .store-preview-actions span{color:#92929a;border-radius:8px;padding:5px 7px;font-size:5px;font-weight:850}.store-signup-root .store-preview-actions .active{color:var(--orange);background:#fff1ea}.store-signup-root .store-preview-products{grid-template-columns:repeat(3,1fr);gap:7px;padding:10px 12px 14px;display:grid}.store-signup-root .preview-product{border:1px solid #ececef;border-radius:10px;padding:6px}.store-signup-root .preview-product>div{background:radial-gradient(circle at 70% 20%,#ff460226,#0000 25%),#f1f1f3;border-radius:7px;height:40px}.store-signup-root .preview-product span,.store-signup-root .preview-product small{background:#e9e9ec;border-radius:999px;display:block}.store-signup-root .preview-product span{width:72%;height:5px;margin-top:7px}.store-signup-root .preview-product small{width:45%;height:4px;margin-top:4px}.store-signup-root .store-preview-foot{justify-content:space-between;align-items:center;gap:12px;margin-top:13px;padding:2px 1px;display:flex}.store-signup-root .store-preview-foot strong{color:#fff;font-size:8px;display:block}.store-signup-root .store-preview-foot>div span{color:#ffffff61;margin-top:3px;font-size:6px;display:block}.store-signup-root .store-preview-ready{color:#ffffff7a;align-items:center;gap:5px;font-size:6px;font-weight:800;display:inline-flex}.store-signup-root .store-preview-ready i{background:var(--success);border-radius:50%;width:6px;height:6px}@media(max-width:1150px){.store-signup-root .business-studio{grid-template-columns:1fr}.store-signup-root .store-preview-panel{width:100%;max-width:560px;margin:0 auto;position:relative;top:auto}}@media(max-width:700px){.store-signup-root .category-row{grid-template-columns:1fr}.store-signup-root .logo-editor{grid-template-columns:78px 1fr}.store-signup-root .logo-preview-v19{border-radius:22px!important;width:78px!important;height:78px!important}}@media(max-width:480px){.store-signup-root .identity-editor-header{align-items:flex-start}.store-signup-root .identity-editor-status{display:none}.store-signup-root .logo-editor{grid-template-columns:1fr}.store-signup-root .url-builder-v19{grid-template-columns:1fr;height:auto}.store-signup-root .url-base{border-bottom:1px solid #e8e8ec;border-right:0;height:34px}.store-signup-root .url-builder-v19 input{height:44px!important}.store-signup-root .store-preview-profile{grid-template-columns:48px 1fr}.store-signup-root .store-preview-logo{width:48px;height:48px}.store-signup-root .store-preview-status{grid-column:1/-1;width:max-content}}.store-signup-root .sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.store-signup-root .step-head-v20{max-width:780px}.store-signup-root .step2-premium-layout{gap:18px;display:grid}.store-signup-root .step2-main-fields{gap:15px;display:grid}.store-signup-root .category-row-v20{grid-template-columns:1fr 1fr;gap:14px;display:grid}.store-signup-root .identity-config-row{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:stretch;gap:14px;display:grid}.store-signup-root .logo-config-card,.store-signup-root .slug-config-card{background:radial-gradient(circle at 0 0,#ff46020b,#0000 27%),linear-gradient(#fff,#fafafb);border:1px solid #e4e4e8;border-radius:20px;min-width:0;overflow:hidden;box-shadow:0 12px 34px #1111130a}.store-signup-root .logo-config-head,.store-signup-root .slug-config-head{border-bottom:1px solid #ececef;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:13px 15px;display:flex}.store-signup-root .logo-config-head>div>span,.store-signup-root .slug-config-head>div>span{color:var(--orange);letter-spacing:.1em;font-size:7px;font-weight:950;display:block}.store-signup-root .logo-config-head>div>strong,.store-signup-root .slug-config-head>div>strong{color:#3d3d43;margin-top:3px;font-size:10px;display:block}.store-signup-root .logo-config-head>small{color:#9a9aa2;background:#f5f5f7;border-radius:999px;padding:5px 7px;font-size:7px;font-weight:850}.store-signup-root .slug-status{color:#468a65;white-space:nowrap;background:#f4fbf7;border-radius:999px;align-items:center;gap:5px;padding:5px 7px;font-size:7px;font-weight:850;display:inline-flex}.store-signup-root .slug-status i{background:var(--success);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #22b66d12}.store-signup-root .logo-config-body{grid-template-columns:88px 1fr;align-items:center;gap:14px;padding:16px;display:grid}.store-signup-root .logo-preview-v20{background:radial-gradient(circle at 35% 20%,#ff460213,#0000 30%),#fff!important;border-radius:24px!important;width:88px!important;height:88px!important}.store-signup-root .logo-config-copy{min-width:0}.store-signup-root .logo-config-copy>strong{color:#34343a;font-size:10px;display:block}.store-signup-root .logo-config-copy>span{color:#92929a;margin:4px 0 9px;font-size:7.5px;line-height:1.45;display:block}.store-signup-root .identity-upload-btn-v20{min-height:33px!important;margin:0!important;padding-inline:10px!important}.store-signup-root .slug-field-v20{padding:16px}.store-signup-root .slug-input-shell{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;height:50px;transition:border-color .2s,box-shadow .2s;display:grid;overflow:hidden}.store-signup-root .slug-input-shell:focus-within{border-color:#ff46027a;box-shadow:0 0 0 4px #ff460212}.store-signup-root .slug-prefix{color:#7d7d85;white-space:nowrap;background:#f6f6f8;border-right:1px solid #e8e8ec;align-items:center;height:100%;padding:0 10px;font-size:9px;font-weight:850;display:flex}.store-signup-root .slug-input-shell input{min-width:0;font-weight:800;height:100%!important;box-shadow:none!important;border:0!important;border-radius:0!important;padding:0 11px!important}.store-signup-root .public-url-card{background:radial-gradient(circle at 0,#ff46020e,#0000 18%),#fff;border:1px solid #e5e5e9;border-radius:18px;grid-template-columns:38px minmax(0,1fr) 34px;align-items:center;gap:10px;min-height:70px;padding:11px 13px;display:grid;box-shadow:0 10px 28px #11111309}.store-signup-root .public-url-icon{width:38px;height:38px;color:var(--orange);background:#fff1ea;border-radius:12px;place-items:center;font-size:15px;font-weight:950;display:grid}.store-signup-root .public-url-copy{min-width:0}.store-signup-root .public-url-copy>span{color:#9999a1;font-size:7px;font-weight:850;display:block}.store-signup-root .public-url-copy>strong{color:#3c3c42;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:9px;display:block;overflow:hidden}.store-signup-root .public-url-copy strong span{color:#7d7d85;font-weight:750}.store-signup-root .public-url-copy strong b{color:#26262a;font-weight:950}.store-signup-root .public-url-copy-btn{color:#73737b;background:#f7f7f8;border:1px solid #e5e5e9;border-radius:10px;width:34px;height:34px;font-size:12px;font-weight:900;transition:all .2s}.store-signup-root .public-url-copy-btn:hover{color:var(--orange);background:#fff4ef;border-color:#ff460233;transform:translateY(-1px)}.store-signup-root .brand-preview-card{isolation:isolate;color:#fff;background:radial-gradient(circle at 12% 10%,#ff460238,#0000 28%),radial-gradient(circle at 85% 95%,#ff460221,#0000 28%),linear-gradient(150deg,#1e1e21,#111113);border:1px solid #ffffff14;border-radius:22px;min-height:190px;padding:18px;animation:.55s cubic-bezier(.16,1,.3,1) both brandPreviewEnter;position:relative;overflow:hidden;box-shadow:0 20px 55px #11111324}@keyframes brandPreviewEnter{0%{opacity:0;filter:blur(5px);transform:translateY(12px)scale(.985)}to{opacity:1;filter:none;transform:none}}.store-signup-root .brand-preview-glow{z-index:-1;filter:blur(58px);background:#ff46022e;border-radius:50%;width:240px;height:240px;animation:4.8s ease-in-out infinite alternate brandPreviewGlow;position:absolute;bottom:-100px;right:-90px}@keyframes brandPreviewGlow{to{opacity:.58;transform:translate(-22px,-10px)scale(1.18)}}.store-signup-root .brand-preview-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.store-signup-root .brand-preview-header>div:first-child>span{color:#ff8a5d;letter-spacing:.1em;font-size:7px;font-weight:950;display:block}.store-signup-root .brand-preview-header>div:first-child>strong{color:#ffffffbd;margin-top:3px;font-size:9px;display:block}.store-signup-root .brand-preview-live{color:#ffffff75;background:#ffffff0d;border:1px solid #ffffff12;border-radius:999px;align-items:center;gap:6px;padding:6px 8px;font-size:7px;font-weight:850;display:inline-flex}.store-signup-root .brand-preview-live i{background:var(--success);border-radius:50%;width:6px;height:6px;animation:1.8s ease-out infinite brandLivePulse;box-shadow:0 0 #22b66d47}@keyframes brandLivePulse{60%{box-shadow:0 0 0 7px #22b66d00}}.store-signup-root .brand-preview-main{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:15px;margin-top:23px;display:grid}.store-signup-root .brand-preview-logo{animation:4s ease-in-out infinite alternate brandLogoFloat;box-shadow:0 12px 30px #0000002e,0 0 0 7px #ffffff09;width:76px!important;height:76px!important;color:var(--orange)!important;background:#fff!important;border:3px solid #ffffffd9!important;border-radius:22px!important}@keyframes brandLogoFloat{to{transform:translateY(-4px)rotate(.8deg)}}.store-signup-root .brand-preview-kicker{color:#ff8a5d;letter-spacing:.1em;font-size:6px;font-weight:950;display:block}.store-signup-root .brand-preview-copy h3{color:#fff;letter-spacing:-.055em;margin:4px 0 3px;font-size:24px;line-height:1;transition:all .25s}.store-signup-root .brand-preview-copy p{color:#ffffff75;margin:0;font-size:9px;line-height:1.4;transition:all .25s}.store-signup-root .brand-preview-shine{pointer-events:none;background:linear-gradient(105deg,#0000,#ffffff1c,#0000);width:30%;animation:7s ease-in-out infinite brandShine;position:absolute;inset:-60% auto -60% -35%;transform:skew(-18deg)}@keyframes brandShine{0%,55%{opacity:0;left:-36%}63%{opacity:.65}88%,to{opacity:0;left:125%}}@media(max-width:1024px){.store-signup-root .identity-config-row{grid-template-columns:1fr 1fr}}@media(max-width:760px){.store-signup-root .category-row-v20,.store-signup-root .identity-config-row{grid-template-columns:1fr}.store-signup-root .logo-config-body{grid-template-columns:78px 1fr}.store-signup-root .logo-preview-v20{border-radius:22px!important;width:78px!important;height:78px!important}.store-signup-root .brand-preview-card{min-height:175px}.store-signup-root .brand-preview-copy h3{font-size:21px}}@media(max-width:520px){.store-signup-root .logo-config-body{grid-template-columns:1fr}.store-signup-root .logo-preview-v20{width:82px!important;height:82px!important}.store-signup-root .slug-input-shell{grid-template-columns:1fr;height:auto}.store-signup-root .slug-prefix{border-bottom:1px solid #e8e8ec;border-right:0;min-height:34px}.store-signup-root .slug-input-shell input{height:46px!important}.store-signup-root .public-url-card{grid-template-columns:34px minmax(0,1fr) 32px;gap:8px;padding-inline:10px}.store-signup-root .public-url-icon{width:34px;height:34px}.store-signup-root .public-url-copy>strong{font-size:8px}.store-signup-root .brand-preview-header{align-items:flex-start}.store-signup-root .brand-preview-live{font-size:6px}.store-signup-root .brand-preview-main{grid-template-columns:64px minmax(0,1fr)}.store-signup-root .brand-preview-logo{border-radius:19px!important;width:64px!important;height:64px!important}.store-signup-root .brand-preview-copy h3{font-size:19px}}@media(max-width:390px){.store-signup-root .step2-premium-layout{gap:14px}.store-signup-root .logo-config-card,.store-signup-root .slug-config-card,.store-signup-root .public-url-card,.store-signup-root .brand-preview-card{border-radius:17px}.store-signup-root .brand-preview-main{grid-template-columns:58px minmax(0,1fr);gap:12px}.store-signup-root .brand-preview-logo{width:58px!important;height:58px!important}.store-signup-root .brand-preview-copy h3{font-size:18px}.store-signup-root .public-url-copy strong span{display:none}.store-signup-root .public-url-copy>strong:before{content:".../loja/";color:#7d7d85;font-weight:750}}@media(max-width:320px){.store-signup-root .brand-preview-header>div:first-child>strong{font-size:8px}.store-signup-root .brand-preview-live{display:none}.store-signup-root .brand-preview-copy h3{font-size:17px}}@media(prefers-reduced-motion:reduce){.store-signup-root .brand-preview-card,.store-signup-root .brand-preview-glow,.store-signup-root .brand-preview-logo,.store-signup-root .brand-preview-live i,.store-signup-root .brand-preview-shine{animation:none!important}}.store-signup-root .public-url-status-icon{border:1px solid #22b66d1a;color:var(--success)!important;background:#f1fbf5!important}.store-signup-root .status-green-dot{background:var(--success);border-radius:50%;width:10px;height:10px;display:block;position:relative;box-shadow:0 0 0 5px #22b66d14,0 4px 12px #22b66d2e}.store-signup-root .status-green-dot:after{content:"";border-radius:inherit;border:1px solid #22b66d66;animation:1.9s ease-out infinite greenStatusPulse;position:absolute;inset:0}@keyframes greenStatusPulse{0%{opacity:.75;transform:scale(1)}70%,to{opacity:0;transform:scale(2.25)}}@media(prefers-reduced-motion:reduce){.store-signup-root .status-green-dot:after{animation:none!important}}.store-signup-root .step-head h2{margin:0}.store-signup-root .step-head p{color:#7a7a82;max-width:720px;margin:0;font-size:9px;line-height:1.6}.store-signup-root .field-hint{color:#97979f;margin-top:6px;font-size:7px;line-height:1.45}.store-signup-root .field label{margin-bottom:7px}.store-signup-root .error-msg{margin-top:6px}.store-signup-root .sidebar-helper-card{background:linear-gradient(#ffffff0d,#ffffff08);border:1px solid #ffffff14;border-radius:18px;grid-template-columns:76px 1fr;align-items:center;gap:12px;margin-top:16px;padding:14px;display:grid}.store-signup-root .sidebar-helper-mascot{filter:drop-shadow(0 12px 30px #0003);width:76px;height:auto;display:block}.store-signup-root .sidebar-helper-copy strong{color:#fff;font-size:10px;display:block}.store-signup-root .sidebar-helper-copy span{color:#ffffff78;margin-top:4px;font-size:8px;line-height:1.45;display:block}.store-signup-root .step-counter-mobile{color:#9a5539;white-space:nowrap;background:#fff4ef;border:1px solid #ff460224;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:0 12px;font-size:8px;font-weight:950;display:inline-flex}.store-signup-root .step-mobile-dot{background:var(--orange);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #ff460214}.store-signup-root .onboarding-actions{z-index:30;-webkit-backdrop-filter:blur(12px);background:#ffffffd1;border-top:1px solid #1111130f;position:sticky;bottom:0}.store-signup-root .slug-status{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:6px 8px;font-size:7px;font-weight:850;transition:all .2s;display:inline-flex}.store-signup-root .slug-status i{background:#a8a8b0;border-radius:50%;width:7px;height:7px}.store-signup-root .slug-status.is-checking{color:#82828a;background:#f5f5f7}.store-signup-root .slug-status.is-checking i{background:#b0b0b7;animation:1.1s ease-in-out infinite slugPulse}.store-signup-root .slug-status.is-ok{color:#4a8a66;background:#f2fbf6}.store-signup-root .slug-status.is-ok i{background:var(--success);box-shadow:0 0 0 4px #22b66d14}.store-signup-root .slug-status.is-used{color:#c85c56;background:#fff1f0}.store-signup-root .slug-status.is-used i{background:#e3645c;box-shadow:0 0 0 4px #e3645c14}@keyframes slugPulse{50%{opacity:.6;transform:scale(1.25)}}.store-signup-root .brand-preview-card{min-height:205px}.store-signup-root .brand-preview-copy h3{margin-bottom:4px}.store-signup-root .plan-price-badge{background:#f8f8fa;border:1px solid #ececef;border-radius:14px;justify-content:space-between;align-items:baseline;gap:8px;margin-top:10px;padding:10px 11px;display:flex}.store-signup-root .plan-price-badge small{color:#9a9aa2;font-size:7px;font-weight:850;display:block}.store-signup-root .plan-price-badge strong{color:#2b2b30;font-size:10px}.store-signup-root .plan-live-price{background:#ffffff0d;border:1px solid #ffffff12;border-radius:14px;justify-content:space-between;align-items:baseline;gap:12px;margin:12px 0 14px;padding:12px;display:flex}.store-signup-root .plan-live-price small{color:#ffffff75;font-size:7px;font-weight:850;display:block}.store-signup-root .plan-live-price strong{color:#fff;font-size:11px}.store-signup-root .plan-assistant-mini{background:#ffffff0d;border:1px solid #ffffff12;border-radius:16px;grid-template-columns:78px 1fr;align-items:center;gap:10px;margin-top:16px;padding:12px;display:grid}.store-signup-root .plan-assistant-mini img{width:78px;height:auto;display:block}.store-signup-root .plan-assistant-mini strong{color:#fff;font-size:9px;display:block}.store-signup-root .plan-assistant-mini span{color:#ffffff85;margin-top:4px;font-size:7px;line-height:1.45;display:block}.store-signup-root .save-status{transition:all .2s}.store-signup-root .save-status.is-saving{color:#9b6f4e;background:#fff5f0}.store-signup-root .save-status.is-saved{color:#4a8a66;background:#f2fbf6}.store-signup-root .save-status.is-error{color:#c85c56;background:#fff1f0}.store-signup-root .success-modal[hidden]{display:none!important}.store-signup-root .success-modal{z-index:120;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.store-signup-root .success-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0b0b0e8c;position:absolute;inset:0}.store-signup-root .success-card{background:radial-gradient(circle at 15% 10%,#ff460214,#0000 30%),linear-gradient(#fff,#fcfcfd);border:1px solid #ececef;border-radius:28px;width:min(520px,100%);padding:24px 22px 20px;animation:.35s cubic-bezier(.16,1,.3,1) both successCardIn;position:relative;box-shadow:0 28px 80px #11111338}@keyframes successCardIn{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:none}}.store-signup-root .success-close{color:#73737b;background:#f6f6f8;border:0;border-radius:12px;width:34px;height:34px;font-size:18px;line-height:1;position:absolute;top:12px;right:12px}.store-signup-root .success-check{width:58px;height:58px;color:var(--success);background:#f2fbf6;border-radius:20px;place-items:center;margin:0 auto 12px;font-size:24px;font-weight:950;display:grid;box-shadow:0 0 0 10px #22b66d0f}.store-signup-root .success-mascot{filter:drop-shadow(0 18px 32px #ff46021f);width:158px;height:auto;margin:0 auto -6px;display:block}.store-signup-root .success-copy{text-align:center}.store-signup-root .success-eyebrow{color:var(--orange);letter-spacing:.1em;font-size:7px;font-weight:950;display:block}.store-signup-root .success-copy h3{color:#1f1f23;letter-spacing:-.05em;margin:6px 0 8px;font-size:26px;line-height:1.02}.store-signup-root .success-copy p{color:#777780;max-width:320px;margin:0 auto;font-size:9px;line-height:1.55}.store-signup-root .success-inline-status{color:#777780;background:#f6f6f8;border-radius:999px;align-items:center;gap:7px;min-height:34px;margin-top:14px;padding:0 12px;font-size:7px;font-weight:850;display:inline-flex}.store-signup-root .success-inline-status i{background:var(--success);border-radius:50%;width:7px;height:7px}.store-signup-root .success-actions{justify-content:center;gap:10px;margin-top:18px;display:flex}.store-signup-root .success-actions .secondary-btn,.store-signup-root .success-actions .primary-btn{min-width:160px}.store-signup-root .review-hero-card{position:relative;overflow:hidden}.store-signup-root .review-hero-card:after{content:"";filter:blur(18px);background:#ff46020f;border-radius:50%;width:140px;height:140px;position:absolute;inset:auto -40px -40px auto}@media(max-width:1024px){.store-signup-root .sidebar-helper-card{grid-template-columns:64px 1fr}.store-signup-root .sidebar-helper-mascot{width:64px}}@media(max-width:760px){.store-signup-root .step-head{margin-bottom:18px}.store-signup-root .step-head p{font-size:8px}.store-signup-root .sidebar-helper-card{display:none}.store-signup-root .plan-assistant-mini{grid-template-columns:64px 1fr}.store-signup-root .plan-assistant-mini img{width:64px}.store-signup-root .success-card{border-radius:24px;padding:22px 18px 18px}.store-signup-root .success-copy h3{font-size:22px}}@media(max-width:560px){.store-signup-root .onboarding-top{align-items:flex-start}.store-signup-root .save-status{order:3;width:max-content}.store-signup-root .step-counter-mobile{min-height:36px;font-size:7.5px}.store-signup-root .success-actions{flex-direction:column}.store-signup-root .success-actions .secondary-btn,.store-signup-root .success-actions .primary-btn{width:100%;min-width:0}}@media(max-width:420px){.store-signup-root .onboarding-main{padding-inline:18px}.store-signup-root .step-counter-mobile{padding-inline:10px}.store-signup-root .plan-price-badge{padding:9px 10px}.store-signup-root .success-mascot{width:136px}}.store-signup-root *,.store-signup-root :before,.store-signup-root :after{box-sizing:border-box}.store-signup-root img{max-width:100%}.store-signup-root .step-panel,.store-signup-root .step-content,.store-signup-root .onboarding-main,.store-signup-root .plans-v23,.store-signup-root .location-v23,.store-signup-root .map-stage-v23{min-width:0}.store-signup-root .brand-mark{overflow:hidden;background:0 0!important;border:0!important;padding:0!important}.store-signup-root .brand-mark img{object-fit:contain;width:100%;height:100%;display:block}.store-signup-root .step-head{gap:7px!important;margin-bottom:24px!important;display:grid!important}.store-signup-root .step-head h2{max-width:760px;letter-spacing:-.055em!important;margin:0!important;font-size:clamp(30px,3.2vw,44px)!important;line-height:.98!important}.store-signup-root .step-head p{max-width:650px!important;margin:0!important;font-size:10px!important;line-height:1.55!important}.store-signup-root .mobile-assistant-chip{display:none}.store-signup-root .plans-v23{grid-template-columns:minmax(0,1.45fr) minmax(290px,.78fr);align-items:start;gap:18px;display:grid}.store-signup-root .plan-picker-v23{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.store-signup-root .plan-card-premium{--mx:50%;--my:50%;isolation:isolate;cursor:pointer;min-height:100%;transition:all .22s;position:relative;overflow:hidden;background:linear-gradient(#fff,#fcfcfd)!important;border:1px solid #e8e8ec!important;border-radius:22px!important;padding:18px!important;box-shadow:0 8px 28px #1414190b!important}.store-signup-root .plan-card-premium:hover{transform:translateY(-3px);box-shadow:0 16px 42px #14141914!important}.store-signup-root .plan-card-premium.active{border-color:#ff460280!important;box-shadow:0 16px 48px #ff46021f,inset 0 0 0 1px #ff460214!important}.store-signup-root .plan-card-glow{z-index:-1;opacity:0;background:radial-gradient(280px circle at var(--mx) var(--my),#ff46021c,transparent 58%);transition:all .2s;position:absolute;inset:0}.store-signup-root .plan-card-premium:hover .plan-card-glow,.store-signup-root .plan-card-premium.active .plan-card-glow{opacity:1}.store-signup-root .plan-card-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.store-signup-root .plan-overline{color:#a2a2aa;letter-spacing:.09em;margin-bottom:6px;font-weight:950;display:block;font-size:6.5px!important}.store-signup-root .plan-card-premium.active .plan-overline{color:var(--orange)}.store-signup-root .plan-premium-name{color:#222226;letter-spacing:-.045em;margin:0!important;font-size:22px!important;line-height:1!important}.store-signup-root .plan-radio{flex:none;place-items:center;background:#f8f8fa!important;border:1px solid #e2e2e6!important;border-radius:9px!important;width:26px!important;height:26px!important;display:grid!important}.store-signup-root .plan-radio i{background:#d5d5da;border-radius:50%;width:8px;height:8px;transition:all .2s}.store-signup-root .plan-card-premium.active .plan-radio{background:#fff1eb!important;border-color:#ff460240!important}.store-signup-root .plan-card-premium.active .plan-radio i{background:var(--orange);box-shadow:0 0 0 4px #ff46021a}.store-signup-root .plan-summary{min-height:48px;color:#74747c!important;margin:13px 0 0!important;font-size:8px!important;line-height:1.55!important}.store-signup-root .plan-price-v23{background:#f8f8fa;border:1px solid #ececef;border-radius:14px;justify-content:space-between;align-items:center;gap:8px;min-height:52px;margin-top:14px;padding:10px 11px;display:flex}.store-signup-root .plan-price-v23 small{color:#9a9aa2;letter-spacing:.06em;font-size:6px;font-weight:950;display:block}.store-signup-root .plan-price-v23 strong{color:#27272b;margin-top:2px;font-size:10px;display:block}.store-signup-root .plan-price-v23>span{color:#c85225;white-space:nowrap;background:#fff0e9;border-radius:999px;padding:5px 7px;font-size:6px;font-weight:900}.store-signup-root .plan-rule{background:#eeeef1;height:1px;margin:14px 0 12px}.store-signup-root .plan-module-heading{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:9px;display:flex}.store-signup-root .plan-module-heading strong{color:#333338;font-size:8px}.store-signup-root .plan-module-heading span{color:#a0a0a8;font-size:6.5px}.store-signup-root .plan-feature-preview{flex-wrap:wrap;min-height:52px;gap:5px!important;display:flex!important}.store-signup-root .plan-feature-preview span{color:#74747c!important;background:#fff!important;border:1px solid #ececef!important;border-radius:8px!important;padding:6px 7px!important;font-size:6.5px!important;line-height:1!important}.store-signup-root .plan-select-label{border-top:1px solid #eeeef1;justify-content:space-between;align-items:center;padding-top:12px;color:#8a8a92!important;margin-top:13px!important;font-size:7px!important;font-weight:900!important;display:flex!important}.store-signup-root .plan-card-premium.active .plan-select-label{color:var(--orange)!important}.store-signup-root .plan-live-v23{position:sticky;top:22px;overflow:hidden;background:radial-gradient(circle at 85% 0,#ff46022e,#0000 34%),linear-gradient(160deg,#202024,#111114)!important;border:1px solid #ffffff14!important;border-radius:24px!important;padding:22px!important;box-shadow:0 24px 60px #1111142e!important}.store-signup-root .plan-live-orb{border:1px solid #ff46022e;border-radius:50%;width:210px;height:210px;position:absolute;top:-80px;right:-80px;box-shadow:0 0 0 28px #ff460209}.store-signup-root .plan-live-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex;position:relative}.store-signup-root .plan-live-kicker{letter-spacing:.08em;color:#ff956e!important;font-size:6.5px!important}.store-signup-root .plan-live-v23 h3{letter-spacing:-.05em;color:#fff!important;margin:6px 0 0!important;font-size:28px!important}.store-signup-root .plan-live-status{white-space:nowrap;background:#22b66d1a;border:1px solid #22b66d29;border-radius:999px;align-items:center;gap:6px;padding:6px 8px;color:#8ce1b1!important;font-size:6.5px!important;display:inline-flex!important}.store-signup-root .plan-live-v23>p{position:relative;color:#ffffff8c!important;margin:12px 0 16px!important;font-size:8px!important;line-height:1.55!important}.store-signup-root .plan-live-price-v23{background:#ffffff0e;border:1px solid #ffffff14;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;padding:13px;display:flex;position:relative}.store-signup-root .plan-live-price-v23 small{color:#ffffff61;font-size:6px;font-weight:900;display:block}.store-signup-root .plan-live-price-v23 strong{color:#fff;margin-top:3px;font-size:10px;display:block}.store-signup-root .plan-live-price-v23>span{color:#ff9b76;white-space:nowrap;background:#ff460226;border-radius:999px;padding:6px 8px;font-size:6px;font-weight:900}.store-signup-root .plan-live-label{text-transform:uppercase;letter-spacing:.07em;color:#ffffff73!important;margin:18px 0 8px!important;font-size:6.5px!important;font-weight:900!important}.store-signup-root .plan-live-modules{flex-wrap:wrap;gap:6px!important;display:flex!important}.store-signup-root .plan-live-modules span{color:#ffffffbf!important;background:#ffffff0e!important;border:1px solid #ffffff14!important;border-radius:9px!important;padding:7px 8px!important;font-size:6.5px!important}.store-signup-root .plan-bira-card{background:linear-gradient(135deg,#ff46021f,#ffffff0a);border:1px solid #ff460226;border-radius:17px;grid-template-columns:82px 1fr;align-items:center;gap:10px;margin-top:18px;padding:12px;display:grid;position:relative}.store-signup-root .plan-bira-card img{object-fit:contain;object-position:center 28%;width:82px;height:78px;transform:scale(1.16)}.store-signup-root .plan-bira-card strong{color:#fff;font-size:8px;display:block}.store-signup-root .plan-bira-card span{color:#ffffff7a;margin-top:4px;font-size:6.5px;line-height:1.45;display:block}.store-signup-root .location-v23{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:stretch;gap:18px;display:grid}.store-signup-root .location-form-card,.store-signup-root .map-stage-v23{background:#fff;border:1px solid #e8e8ec;border-radius:24px;box-shadow:0 12px 38px #1414190b}.store-signup-root .location-form-card{padding:20px}.store-signup-root .location-card-head{border-bottom:1px solid #eeeef1;align-items:center;gap:10px;margin-bottom:18px;padding-bottom:15px;display:flex}.store-signup-root .location-card-icon{width:38px;height:38px;color:var(--orange);background:#fff1eb;border-radius:13px;place-items:center;font-size:18px;font-weight:900;display:grid}.store-signup-root .location-card-head strong{color:#303035;font-size:9px;display:block}.store-signup-root .location-card-head small{color:#96969e;margin-top:3px;font-size:6.5px;display:block}.store-signup-root .location-form-card .field+.field{margin-top:14px}.store-signup-root .location-input-shell{padding-left:34px!important}.store-signup-root .location-input-icon{color:#a0a0a8;font-size:13px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.store-signup-root .location-input-status{background:#f2fbf6;border-radius:8px;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.store-signup-root .location-input-status i{background:var(--success);border-radius:50%;width:6px;height:6px}.store-signup-root .location-checks{border-top:1px solid #eeeef1;gap:8px;margin-top:18px;padding-top:16px;display:grid}.store-signup-root .location-checks>div{grid-template-columns:24px 1fr;align-items:center;gap:9px;display:grid}.store-signup-root .location-checks>div>i{width:24px;height:24px;color:var(--success);background:#f2fbf6;border-radius:9px;place-items:center;font-size:8px;font-style:normal;font-weight:950;display:grid}.store-signup-root .location-checks strong{color:#4a4a50;font-size:7.5px;display:block}.store-signup-root .location-checks small{color:#9a9aa2;margin-top:2px;font-size:6px;line-height:1.35;display:block}.store-signup-root .location-helper{background:#fff7f3;border:1px solid #ff46021a;border-radius:16px;grid-template-columns:72px 1fr;align-items:center;gap:10px;margin-top:16px;padding:10px;display:grid}.store-signup-root .location-helper img{object-fit:contain;object-position:center 20%;width:72px;height:70px;transform:scale(1.15)}.store-signup-root .location-helper strong{color:#4a332a;font-size:7.5px;display:block}.store-signup-root .location-helper span{color:#9a7567;margin-top:3px;font-size:6px;line-height:1.4;display:block}.store-signup-root .map-stage-v23{padding:10px;overflow:hidden}.store-signup-root .map-toolbar-v23{justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:0 7px 8px;display:flex}.store-signup-root .map-toolbar-title{align-items:center;gap:8px;display:flex}.store-signup-root .map-toolbar-title span{color:var(--success);font-size:8px}.store-signup-root .map-toolbar-title strong{color:#3a3a40;font-size:8px}.store-signup-root .map-toolbar-actions{gap:5px;display:flex}.store-signup-root .map-toolbar-actions button{color:#6e6e76;background:#fff;border:1px solid #e9e9ed;border-radius:9px;width:28px;height:28px;font-size:12px;font-weight:800}.store-signup-root .map-card-v23{position:relative;overflow:hidden;background:#f3f1ec!important;border:1px solid #e7e7ea!important;border-radius:19px!important;min-height:430px!important}.store-signup-root .map-card-v23 .map-canvas{position:absolute;inset:0;background:linear-gradient(30deg,#0000 44%,#ffffffc7 45% 49%,#0000 50%) 0 0/160px 160px,linear-gradient(120deg,#0000 44%,#ffffffb8 45% 49%,#0000 50%) 0 0/210px 210px,#ecebe7!important}.store-signup-root .map-grid-v23{opacity:.38;background-image:linear-gradient(#64646414 1px,#0000 1px),linear-gradient(90deg,#64646414 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0}.store-signup-root .map-road-v23{background:#fff;border:1px solid #7878780f;display:block;position:absolute;box-shadow:0 2px 8px #00000008}.store-signup-root .map-road-v23.r1{width:140%;height:24px;top:38%;left:-20%;transform:rotate(-12deg)}.store-signup-root .map-road-v23.r2{width:26px;height:140%;top:-20%;left:62%;transform:rotate(13deg)}.store-signup-root .map-road-v23.r3{width:110%;height:18px;top:69%;left:-5%;transform:rotate(8deg)}.store-signup-root .street-label-v23{color:#a0a0a5;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffb8;border-radius:999px;padding:4px 7px;font-size:5.5px;font-weight:800;position:absolute}.store-signup-root .street-label-v23.sl1{top:32%;left:9%;transform:rotate(-12deg)}.store-signup-root .street-label-v23.sl2{top:58%;right:15%;transform:rotate(12deg)}.store-signup-root .map-card-v23 .map-block{opacity:.9!important;background:#dfded9!important;border:1px solid #7878780f!important}.store-signup-root .marker-pulse-v23{background:#ff46021a;border-radius:50%;width:76px;height:76px;animation:2.2s ease-out infinite mapPulseV23;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes mapPulseV23{0%{opacity:.8;transform:translate(-50%,-50%)scale(.65)}80%,to{opacity:0;transform:translate(-50%,-50%)scale(1.35)}}.store-signup-root .map-card-v23 .map-marker{z-index:8!important;transition:left .45s cubic-bezier(.16,1,.3,1),top .45s cubic-bezier(.16,1,.3,1)!important}.store-signup-root .map-card-v23 .marker-pin{z-index:2;position:relative;box-shadow:0 14px 28px #ff46023d!important}.store-signup-root .map-card-v23 .marker-logo img{object-fit:contain;width:100%;height:100%;display:block}.store-signup-root .map-card-v23 .marker-label{border-radius:13px!important;min-width:190px!important;padding:10px 12px!important;box-shadow:0 12px 30px #1414191f!important}.store-signup-root .map-crosshair-v23{z-index:3;border:1px dashed #ff46024d;border-radius:50%;width:34px;height:34px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.store-signup-root .map-crosshair-v23:before,.store-signup-root .map-crosshair-v23:after{content:"";background:#ff46024d;position:absolute}.store-signup-root .map-crosshair-v23:before{width:1px;height:46px;top:-7px;left:50%}.store-signup-root .map-crosshair-v23:after{width:46px;height:1px;top:50%;left:-7px}.store-signup-root .map-status-v23{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6!important;border-radius:15px!important;padding:11px 12px!important;bottom:12px!important;left:12px!important;right:12px!important;box-shadow:0 12px 30px #1414191a!important}.store-signup-root .map-status-main{align-items:center;gap:9px;min-width:0;display:flex}.store-signup-root .map-status-icon{width:28px;height:28px;color:var(--orange);background:#fff1eb;border-radius:10px;flex:none;place-items:center;font-size:12px;display:grid}.store-signup-root .map-status-v23 strong{font-size:7.5px!important}.store-signup-root .map-status-v23 span{text-overflow:ellipsis;white-space:nowrap;max-width:310px;overflow:hidden}.store-signup-root .map-foot-v23{color:#9a9aa2;justify-content:space-between;align-items:center;gap:12px;padding:10px 6px 2px;font-size:6px;display:flex}.store-signup-root .map-foot-v23>span{align-items:center;gap:6px;display:flex}.store-signup-root .map-foot-v23 i{background:var(--success);border-radius:50%;width:6px;height:6px}.store-signup-root .map-foot-v23 strong{color:#777780;text-align:right;font-size:6px}.store-signup-root .success-card-v23{overflow:hidden;background:radial-gradient(circle at 0 0,#ff460217,#0000 32%),linear-gradient(#fff,#fcfcfd)!important;border-radius:30px!important;width:min(720px,100vw - 28px)!important;padding:20px!important}.store-signup-root .success-brand-v23{border-bottom:1px solid #eeeef1;align-items:center;gap:8px;padding:0 4px 14px;display:flex}.store-signup-root .success-brand-v23>span{width:30px;height:30px;display:block}.store-signup-root .success-brand-v23 img{object-fit:contain;width:100%;height:100%}.store-signup-root .success-brand-v23 strong{color:#29292e;letter-spacing:-.03em;font-size:12px}.store-signup-root .success-layout-v23{grid-template-columns:220px minmax(0,1fr);align-items:center;gap:24px;padding:20px 4px 10px;display:grid}.store-signup-root .success-visual-v23{place-items:end center;min-height:230px;display:grid;position:relative}.store-signup-root .success-halo-v23{background:radial-gradient(circle,#ff460221,#ff460208 54%,#0000 72%);border-radius:50%;width:190px;height:190px;position:absolute;top:50%;left:50%;transform:translate(-50%,-48%);box-shadow:0 0 0 18px #ff460206,0 0 0 36px #ff460204}.store-signup-root .success-card-v23 .success-mascot{z-index:2;object-fit:contain;object-position:center bottom;max-height:240px;animation:.55s cubic-bezier(.16,1,.3,1) both mascotSuccessV23;position:relative;width:200px!important;margin:0!important}@keyframes mascotSuccessV23{0%{opacity:0;transform:translateY(18px)scale(.94)}to{opacity:1;transform:none}}.store-signup-root .success-check-v23{z-index:3;width:44px;height:44px;color:var(--success);background:#f2fbf6;border-radius:15px;place-items:center;font-size:18px;font-weight:950;display:grid;position:absolute;top:20px;right:8px;box-shadow:0 0 0 8px #22b66d0f}.store-signup-root .success-copy-v23{text-align:left!important}.store-signup-root .success-copy-v23 h3{letter-spacing:-.055em!important;margin:7px 0 9px!important;font-size:31px!important;line-height:.98!important}.store-signup-root .success-copy-v23 p{max-width:430px!important;margin:0!important;font-size:8.5px!important;line-height:1.55!important}.store-signup-root .success-status-grid{gap:7px;margin-top:16px;display:grid}.store-signup-root .success-status-grid>div{background:#fff;border:1px solid #ececef;border-radius:13px;grid-template-columns:28px 1fr;align-items:center;gap:9px;padding:9px 10px;display:grid}.store-signup-root .success-status-grid>div>i{width:28px;height:28px;color:var(--success);background:#f2fbf6;border-radius:10px;place-items:center;font-size:8px;font-style:normal;font-weight:950;display:grid}.store-signup-root .success-status-grid strong{color:#45454b;font-size:7.5px;display:block}.store-signup-root .success-status-grid small{color:#9999a1;margin-top:2px;font-size:6px;display:block}.store-signup-root .success-card-v23 .success-actions{border-top:1px solid #eeeef1;padding-top:16px;margin-top:10px!important}.store-signup-root .success-confetti i{background:var(--orange);opacity:.55;border-radius:999px;width:7px;height:16px;position:absolute}.store-signup-root .success-confetti i:first-child{top:15%;left:8%;transform:rotate(28deg)}.store-signup-root .success-confetti i:nth-child(2){top:7%;left:21%;transform:rotate(-18deg)}.store-signup-root .success-confetti i:nth-child(3){top:19%;right:9%;transform:rotate(44deg)}.store-signup-root .success-confetti i:nth-child(4){top:8%;right:24%;transform:rotate(-38deg)}.store-signup-root .success-confetti i:nth-child(5){top:5%;left:47%;transform:rotate(10deg)}.store-signup-root .success-confetti i:nth-child(6){top:42%;right:4%;transform:rotate(-12deg)}@media(max-width:1180px){.store-signup-root .plans-v23{grid-template-columns:1fr}.store-signup-root .plan-live-v23{position:relative;top:auto}}@media(max-width:980px){.store-signup-root .plan-picker-v23{grid-template-columns:repeat(2,minmax(0,1fr))}.store-signup-root .plan-card-premium:last-child{grid-column:1/-1}.store-signup-root .location-v23{grid-template-columns:1fr}.store-signup-root .map-card-v23{min-height:390px!important}}@media(max-width:820px){.store-signup-root .mobile-assistant-chip{background:linear-gradient(135deg,#fff7f3,#fff);border:1px solid #ff46021a;border-radius:16px;align-items:center;gap:10px;width:100%;padding:9px 12px 9px 8px;display:flex;box-shadow:0 10px 30px #ff46020d}.store-signup-root .mobile-assistant-chip img{object-fit:contain;object-position:center 20%;flex:none;width:46px;height:46px}.store-signup-root .mobile-assistant-chip strong{color:#2b2b30;font-size:8px;display:block}.store-signup-root .mobile-assistant-chip span{color:#8b8b93;margin-top:3px;font-size:7px;line-height:1.35;display:block}.store-signup-root .mobile-brand .brand-mark{width:30px!important;height:30px!important}.store-signup-root .onboarding-top{gap:10px!important}.store-signup-root .step-head h2{font-size:34px!important}.store-signup-root .plan-picker-v23{grid-template-columns:1fr}.store-signup-root .plan-card-premium:last-child{grid-column:auto}.store-signup-root .plan-card-premium{padding:16px!important}.store-signup-root .plan-summary,.store-signup-root .plan-feature-preview{min-height:0}.store-signup-root .plan-live-v23{padding:18px!important}.store-signup-root .location-form-card{padding:17px}.store-signup-root .map-stage-v23{padding:8px}.store-signup-root .map-card-v23{min-height:360px!important}.store-signup-root .success-layout-v23{grid-template-columns:180px minmax(0,1fr);gap:18px}.store-signup-root .success-card-v23 .success-mascot{width:170px!important}.store-signup-root .success-visual-v23{min-height:205px}.store-signup-root .success-copy-v23 h3{font-size:27px!important}}@media(max-width:620px){.store-signup-root .step-head{margin-bottom:20px!important}.store-signup-root .step-head h2{font-size:30px!important}.store-signup-root .step-head p{font-size:8px!important}.store-signup-root .plan-live-v23 h3{font-size:24px!important}.store-signup-root .plan-bira-card{grid-template-columns:62px 1fr}.store-signup-root .plan-bira-card img{width:62px;height:58px}.store-signup-root .location-helper{grid-template-columns:60px 1fr}.store-signup-root .location-helper img{width:60px;height:58px}.store-signup-root .map-card-v23{min-height:330px!important}.store-signup-root .map-card-v23 .marker-label{max-width:190px;min-width:150px!important}.store-signup-root .map-foot-v23{gap:5px;display:grid}.store-signup-root .map-foot-v23 strong{text-align:left}.store-signup-root .success-card-v23{padding:16px!important}.store-signup-root .success-layout-v23{grid-template-columns:1fr;gap:4px;padding-top:14px}.store-signup-root .success-visual-v23{min-height:180px}.store-signup-root .success-card-v23 .success-mascot{max-height:185px;width:155px!important}.store-signup-root .success-halo-v23{width:150px;height:150px}.store-signup-root .success-check-v23{top:8px;right:calc(50% - 92px)}.store-signup-root .success-copy-v23{text-align:center!important}.store-signup-root .success-copy-v23 h3{font-size:24px!important}.store-signup-root .success-copy-v23 p{margin-inline:auto!important}.store-signup-root .success-status-grid{text-align:left}}@media(max-width:420px){.store-signup-root .step-head h2{font-size:27px!important}.store-signup-root .plan-card-premium{border-radius:19px!important}.store-signup-root .plan-live-v23{border-radius:21px!important}.store-signup-root .location-form-card,.store-signup-root .map-stage-v23{border-radius:20px}.store-signup-root .map-card-v23{min-height:300px!important}.store-signup-root .map-status-v23 span{max-width:180px}.store-signup-root .success-card-v23{border-radius:24px!important;width:calc(100vw - 18px)!important}.store-signup-root .success-copy-v23 h3{font-size:22px!important}}@media(prefers-reduced-motion:reduce){.store-signup-root .marker-pulse-v23,.store-signup-root .success-card-v23 .success-mascot{animation:none!important}.store-signup-root .plan-card-premium{transition:none!important}}.store-signup-root .plan-live-modules .plan-module-chip{cursor:pointer;text-align:left;align-items:center;gap:6px;font-family:inherit;line-height:1.2;transition:all .2s;display:inline-flex;color:#ffffffbf!important;background:#ffffff0e!important;border:1px solid #ffffff14!important;border-radius:9px!important;padding:7px 8px!important;font-size:6.5px!important}.store-signup-root .plan-live-modules .plan-module-chip small{color:#ffffff73;font-weight:800;display:block;font-size:6px!important}.store-signup-root .plan-live-modules .plan-module-chip.selected{color:#fff!important;background:#ff460229!important;border-color:#ff46028c!important}.store-signup-root .plan-live-modules .plan-module-chip.selected small{color:#ffb08e}.store-signup-root .plan-live-modules .plan-module-chip:disabled{cursor:default;opacity:1}.store-signup-root .plan-live-modules .plan-module-chip:disabled small{color:#6ee7b7}.store-signup-root .plans-v23.plan-error{outline-offset:6px;border-radius:24px;outline:2px solid #c9544d}.store-signup-root .plan-pay-row{background:#ffffff0e;border:1px solid #ffffff14;border-radius:16px;margin-top:16px;padding:13px}.store-signup-root .plan-pay-label{text-transform:uppercase;letter-spacing:.07em;color:#ffffff73!important;margin:0 0 8px!important;font-size:6.5px!important;font-weight:900!important}.store-signup-root .plan-pay-options{grid-template-columns:1fr 1fr;gap:8px;display:grid}.store-signup-root .plan-pay-options button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:12px;flex-direction:column;align-items:flex-start;gap:3px;padding:10px 11px;font-family:inherit;font-size:7.5px;font-weight:900;transition:all .2s;display:flex}.store-signup-root .plan-pay-options button small{color:#ffffff80;font-size:6px;font-weight:700;line-height:1.3}.store-signup-root .plan-pay-options button.active{background:#ff46022e;border-color:#ff460299}.store-signup-root .review-terms{color:#55555d;cursor:pointer;background:#fafafb;border:1px solid #eeeef1;border-radius:16px;align-items:flex-start;gap:10px;margin-top:2px;padding:13px 14px;font-size:8.5px;line-height:1.5;display:flex}.store-signup-root .review-terms input{accent-color:var(--orange);margin-top:2px}.store-signup-root .review-terms.error{background:#fef5f4;border-color:#c9544d}.store-signup-root .field.referral-review-field{margin-top:0}.store-signup-root .field.referral-review-field label{align-items:baseline;gap:4px;display:flex}.store-signup-root .field.referral-review-field em{color:#a2a2aa;font-weight:700}.ads-page{--ads-orange:#ff4602;--ads-ink:#1b1b1d;color:var(--ads-ink)}.ads-page *{box-sizing:border-box}.ads-hero{isolation:isolate;color:#fff;background:radial-gradient(circle at 81% 36%,#61301e 0,#0000 28%),linear-gradient(117deg,#19191b 15%,#262222 70%,#35221c);border:1px solid #2c2929;border-radius:28px;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);min-height:320px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 55px -38px #1612118c}.ads-hero:after{content:"";z-index:-1;opacity:.32;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 30%,#000);mask-image:linear-gradient(90deg,#0000 30%,#000)}.ads-hero-glow{z-index:-1;filter:blur(85px);background:#ff46023d;border-radius:50%;width:380px;height:380px;animation:8s ease-in-out infinite alternate ads-glow;position:absolute;top:-130px;right:3%}.ads-hero-content{z-index:2;align-self:center;padding:clamp(30px,4vw,56px);animation:.65s both ads-rise;position:relative}.ads-eyebrow{color:#ffb196;letter-spacing:.1em;background:#ff460221;border:1px solid #ff865b59;border-radius:99px;align-items:center;gap:8px;padding:7px 11px;font-size:11px;font-weight:800;display:inline-flex}.ads-hero h1{letter-spacing:-.05em;max-width:620px;margin:20px 0 12px;font-size:clamp(32px,3.5vw,54px);font-weight:850;line-height:1.08}.ads-hero h1 span{color:#ff7540}.ads-hero-content>p{color:#c7c2c1;max-width:570px;margin:0;font-size:15px;line-height:1.65}.ads-hero-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.ads-button{border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:0 17px;font-size:13px;font-weight:750;text-decoration:none;transition:transform .22s,background .22s,box-shadow .22s;display:inline-flex}.ads-button:hover{transform:translateY(-2px)}.ads-button:focus-visible,.ads-text-link:focus-visible{outline-offset:3px;outline:3px solid #ff8c64}.ads-button-primary{background:var(--ads-orange);color:#fff;box-shadow:0 12px 24px -12px #ff4602cc}.ads-button-primary:hover{background:#e83e00;box-shadow:0 17px 29px -14px #ff4602cc}.ads-button-ghost{color:#fff;background:#ffffff0f;border:1px solid #ffffff30}.ads-button-ghost:hover{background:#ffffff24}.ads-hero-visual{place-items:center;min-height:300px;display:grid;position:relative}.ads-orbit{aspect-ratio:1;border:1px solid #ffffff29;border-radius:50%;width:245px;position:absolute}.ads-orbit-two{opacity:.7;border-style:dashed;width:335px;animation:45s linear infinite ads-spin}.ads-visual-core{z-index:1;background:linear-gradient(145deg,#ff6a31,#df3500);border:1px solid #ffffff4f;border-radius:32px;place-items:center;width:130px;height:130px;animation:6s ease-in-out infinite ads-float;display:grid;position:relative;transform:rotate(-8deg);box-shadow:0 0 0 15px #ff46021c,0 28px 55px #00000059}.ads-visual-core svg{transform:rotate(8deg)}.ads-visual-dot{z-index:2;background:#ff8455;border-radius:50%;width:12px;height:12px;position:absolute;box-shadow:0 0 0 7px #ff6b3926}.ads-dot-one{top:15%;left:26%}.ads-dot-two{width:8px;height:8px;top:29%;right:13%}.ads-dot-three{width:8px;height:8px;bottom:22%;left:12%}.ads-visual-label{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#e7dcd6;letter-spacing:.09em;background:#1c1919cc;border:1px solid #ffffff26;border-radius:99px;align-items:center;gap:8px;padding:8px 12px;font-size:10px;font-weight:750;display:inline-flex;position:absolute;bottom:25px}.ads-live-dot,.ads-status>span{background:#f3a153;border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.ads-live-dot{background:#54d396;box-shadow:0 0 0 4px #54d39626}.ads-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.ads-panel{background:#fff;border:1px solid #e8e8eb;border-radius:24px;min-width:0;box-shadow:0 15px 35px -30px #0f0f1459}.ads-connection,.ads-test{flex-direction:column;min-height:270px;padding:27px 30px;transition:transform .25s,box-shadow .25s;display:flex}.ads-connection:hover,.ads-test:hover{transform:translateY(-3px);box-shadow:0 22px 40px -31px #0f0f1473}.ads-panel-top{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:23px;display:flex}.ads-panel-icon{color:#e3480b;background:#fff3ed;border:1px solid #ffd9c9;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.ads-status{color:#5e5c5c;border:1px solid #e8e8eb;border-radius:99px;align-items:center;gap:7px;max-width:190px;padding:6px 10px;font-size:11px;font-weight:750;display:inline-flex}.ads-status.is-active{color:#16784b;background:#effaf3;border-color:#c9ead9}.ads-status.is-active>span{background:#2cb978}.ads-panel-number{color:#aaa4a2;letter-spacing:.11em;font-size:11px;font-weight:800}.ads-kicker{color:#d34914;letter-spacing:.15em;margin:0 0 7px;font-size:10px;font-weight:850}.ads-panel h2{letter-spacing:-.035em;margin:0;font-size:clamp(20px,2vw,25px);font-weight:800}.ads-panel-description{color:#68656a;max-width:570px;margin:9px 0 16px;font-size:13px;line-height:1.65}.ads-pixel-id{color:#78747a;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:15px;font-size:11px;display:flex}.ads-pixel-id strong{color:#393637;letter-spacing:.03em;background:#faf7f6;border:1px solid #eee8e5;border-radius:7px;padding:3px 7px;font-size:11px}.ads-text-link{color:#d74308;align-items:center;gap:4px;width:fit-content;margin-top:auto;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.ads-text-link:hover{text-decoration:underline}.ads-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:22px;display:flex}.ads-section-note{color:#908a8a;align-items:center;gap:7px;font-size:11px;display:inline-flex}.ads-guide{padding:30px}.ads-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ads-guide-step{background:linear-gradient(145deg,#fff,#fcfaf9);border:1px solid #ece8e6;border-radius:17px;min-width:0;padding:18px}.ads-guide-step>span{color:#d34914;background:#fff0e9;border-radius:9px;place-items:center;width:30px;height:30px;margin-bottom:14px;font-size:11px;font-weight:850;display:grid}.ads-guide-step strong{color:#2a292a;font-size:13px}.ads-guide-step p{color:#787277;margin:6px 0 0;font-size:11px;line-height:1.55}.ads-guide-link{background:#fff9f5;border:1px solid #f1d7ca;border-radius:15px;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding:16px 18px;display:flex}.ads-guide-link>div:first-child{min-width:0}.ads-guide-link span{color:#aa6b52;letter-spacing:.12em;margin-bottom:4px;font-size:10px;font-weight:850;display:block}.ads-guide-link strong{overflow-wrap:anywhere;color:#35302e;font-size:12px;display:block}.ads-guide-actions{flex:none;gap:8px;display:flex}.ads-guide-actions button,.ads-guide-actions a{color:#bf4312;cursor:pointer;background:#fff;border:1px solid #efc4b0;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.ads-guide-actions button:hover,.ads-guide-actions a:hover{background:#fff0e9}.ads-guide-actions button:focus-visible,.ads-guide-actions a:focus-visible{outline-offset:2px;outline:3px solid #ff8c64}.ads-guide-note{color:#8b8588;margin:13px 0 0;font-size:11px;line-height:1.5}.ads-event-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.ads-event{background:linear-gradient(145deg,#fff,#fcfaf9);border:1px solid #ece8e6;border-radius:17px;flex-direction:column;min-width:0;min-height:172px;padding:16px;transition:transform .24s,border-color .24s;display:flex;position:relative}.ads-event:hover{border-color:#ffb99d;transform:translateY(-4px)}.ads-event-step{color:#c9b7ad;letter-spacing:.12em;font-size:10px;font-weight:850}.ads-event-icon{color:#e3490d;background:#fff0e9;border-radius:11px;place-items:center;width:37px;height:37px;margin:10px 0;display:grid}.ads-event-copy{flex-direction:column;gap:3px;display:flex}.ads-event-copy strong{color:#2a292a;font-size:12px;line-height:1.35}.ads-event-copy span{color:#8b8686;font-size:11px;line-height:1.4}.ads-event code{color:#bf4f24;overflow-wrap:anywhere;margin-top:auto;padding-top:12px;font-size:10px}.ads-journey-footnote{color:#89858a;margin:20px 0 0;font-size:11px;line-height:1.5}.ads-button-light{color:#c8420c;white-space:nowrap;background:#fff;border:1px solid #f3c9b9;flex:none}.ads-button-light:hover{background:#fff3ee}.ads-coming{background:radial-gradient(circle at 88% 95%,#ffd5bd,#0000 30%),linear-gradient(110deg,#fffaf7,#fff1e9);border:1px solid #f3d7c9;border-radius:24px;align-items:center;min-height:220px;padding:30px 245px 30px 32px;display:flex;position:relative;overflow:hidden}.ads-coming-copy{z-index:1;max-width:670px;position:relative}.ads-coming-badge{color:#b94a20;letter-spacing:.11em;align-items:center;gap:7px;font-size:10px;font-weight:850;display:inline-flex}.ads-coming h2{letter-spacing:-.035em;margin:10px 0 8px;font-size:clamp(22px,2.4vw,30px);font-weight:850;line-height:1.15}.ads-coming p{color:#6c615e;max-width:640px;margin:0 0 18px;font-size:13px;line-height:1.6}.ads-coming-mascot{filter:drop-shadow(0 16px 19px #63301b2e);width:190px;height:auto;animation:6s ease-in-out infinite ads-mascot-float;position:absolute;bottom:-62px;right:30px}.ads-hero,.ads-hero-visual{min-height:238px}.ads-tabs{margin-top:24px}.ads-tabs-list{background:#f7f4f2;border:1px solid #ebe4e1;border-radius:16px;gap:5px;width:fit-content;height:auto;margin-bottom:18px;padding:5px;display:flex}.ads-tabs-trigger{color:#655b58;white-space:nowrap;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:8px 16px;font-size:13px;font-weight:750;display:inline-flex}.ads-tabs-trigger[data-state=active]{color:#c63c0a;background:#fff;box-shadow:0 3px 11px #4728191a}.ads-tabs-trigger>span{color:#a85330;background:#fff0e9;border-radius:99px;padding:3px 7px;font-size:10px}.ads-tabs-trigger:focus-visible{outline-offset:2px;outline:3px solid #ff8c64}.ads-tabs-list{max-width:100%}.ads-visual-dot-label{background:#ff8455;border-radius:50%;width:7px;height:7px}.ads-tab-content{gap:18px;margin-top:0;display:grid}.ads-tab-content[data-state=inactive]{display:none}.ads-connection,.ads-test{min-height:205px;padding:22px 24px}.ads-panel-top{margin-bottom:12px}.ads-panel-description{margin:7px 0 10px}.ads-pixel-id{margin-bottom:10px}.ads-help-trigger{cursor:pointer;background:0 0;border:0;padding:0}.ads-help-sheet{--ads-orange:#ff4602;background:#fff;width:min(100vw,480px);max-width:480px;padding:28px 24px;overflow-y:auto}.ads-help-sheet>button:first-child{color:#332e2b;opacity:1;background:#fff;border:1px solid #e9e1dd;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;top:18px;right:18px}.ads-help-sheet>button:first-child:hover{background:#fff1e9}.ads-help-sheet>button:first-child:focus-visible{outline-offset:2px;outline:3px solid #ff8c64}.ads-help-header{text-align:left;padding-right:24px}.ads-help-header h2{color:#242124;letter-spacing:-.035em;font-size:23px}.ads-help-header p{color:#756d70;line-height:1.55}.ads-help-sheet .ads-help-meta-link{color:#fff;background:#ff4602;width:100%;margin:20px 0}.ads-help-sheet .ads-help-meta-link:hover{color:#fff;background:#e83e00}.ads-help-sheet .ads-help-meta-link:focus-visible{outline-offset:3px;outline:3px solid #ff8c64}.ads-help-sheet .ads-guide-grid{grid-template-columns:1fr;gap:9px}.ads-help-sheet .ads-guide-step{padding:15px 17px}.ads-help-sheet .ads-guide-step>span{float:left;margin:0 12px 8px 0}.ads-help-sheet .ads-guide-link{flex-direction:column;align-items:stretch;margin-top:14px}.ads-help-sheet .ads-guide-actions{flex-wrap:wrap}.ads-event{min-height:150px}.ads-event-icon{margin:7px 0}.ads-event code{padding-top:8px}.ads-journey{padding:25px}.ads-section-heading{margin-bottom:16px}.dark .ads-coming{background:radial-gradient(circle at 88% 95%,#583522,#0000 30%),linear-gradient(110deg,#302724,#392720);border-color:#634537}.dark .ads-coming-badge{color:#ffb18a}.dark .ads-coming p{color:#c3b7b2}.dark .ads-tabs-list{background:#292526;border-color:#493e3a}.dark .ads-tabs-trigger{color:#c9bdbd}.dark .ads-tabs-trigger[data-state=active]{color:#ffad84;background:#3a2d27}.dark .ads-tabs-trigger>span{color:#ffb18a;background:#513428}.dark .ads-help-sheet{background:#242223}.dark .ads-help-sheet>button:first-child{color:#f3e9e4;background:#302927;border-color:#5a4840}.dark .ads-help-sheet>button:first-child:hover{background:#4a3228}.dark .ads-help-header h2{color:#f2eeee}.dark .ads-help-header p{color:#b8aeae}.dark .ads-page{color:#f8f5f4}.dark .ads-panel{background:#242223;border-color:#383334}.dark .ads-event,.dark .ads-guide-step{background:#292526;border-color:#3d3736}.dark .ads-event-copy strong,.dark .ads-guide-step strong{color:#f2eeee}.dark .ads-panel-description,.dark .ads-journey-footnote,.dark .ads-guide-step p,.dark .ads-guide-note{color:#b8aeae}.dark .ads-pixel-id strong{color:#f4e8e2;background:#352b28;border-color:#54403a}.dark .ads-status:not(.is-active){color:#c9bdbd;border-color:#504747}.dark .ads-guide-link{background:#302622;border-color:#583c30}.dark .ads-guide-link strong{color:#f2eeee}@keyframes ads-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes ads-glow{to{opacity:.65;transform:translate(-35px,35px)scale(1.15)}}@keyframes ads-float{50%{transform:translateY(-10px)rotate(-5deg)}}@keyframes ads-mascot-float{50%{transform:translateY(-7px)}}@keyframes ads-spin{to{transform:rotate(360deg)}}@media(max-width:1050px){.ads-event-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.ads-hero{grid-template-columns:1fr}.ads-hero-visual{opacity:.26;pointer-events:none;width:55%;position:absolute;inset:0 0 0 auto}.ads-hero-content{padding:34px 27px}.ads-overview,.ads-guide-grid{grid-template-columns:1fr}.ads-coming{padding-right:175px}.ads-coming-mascot{width:155px;right:8px}}@media(max-width:550px){.ads-hero h1{font-size:34px}.ads-hero-visual{display:none}.ads-hero-content>p{font-size:13px}.ads-hero-actions{flex-direction:column;align-items:stretch}.ads-connection,.ads-test,.ads-journey,.ads-guide{padding:23px}.ads-guide-link{flex-direction:column;align-items:stretch}.ads-guide-actions>*{flex:1}.ads-event-list{grid-template-columns:repeat(2,minmax(0,1fr))}.ads-event{min-height:156px}.ads-coming{align-items:flex-start;padding:24px 24px 100px}.ads-coming-mascot{width:135px;bottom:-80px;right:8px}.ads-coming p{max-width:100%}.ads-coming .ads-button{max-width:calc(100% - 60px)}.ads-tabs-list{width:100%}.ads-tabs-trigger{flex:1;gap:5px;min-width:0;padding:8px;font-size:11px}.ads-tabs-trigger>span{display:none}.ads-help-sheet{width:100vw;max-width:100vw}.ads-section-note{width:100%}.ads-coming .ads-button{white-space:normal;text-align:center;max-width:100%}}@media(prefers-reduced-motion:reduce){.ads-page *,.ads-page :before,.ads-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.ads-campaign-flow{background:#fffaf7;border:1px solid #f0ddd4;border-radius:14px;align-items:center;gap:10px;margin:16px 0 4px;padding:14px;display:flex;overflow-x:auto}.ads-campaign-flow span{color:#5d5552;flex:1 0 auto;align-items:center;gap:7px;font-size:11px;font-weight:750;display:inline-flex}.ads-campaign-flow strong{color:#c84410;background:#ffebe2;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.ads-campaign-flow i{color:#cc9d88;font-style:normal}.ads-campaign-privacy{color:#746a66;background:#fff9f5;border-left:3px solid #e9a483;margin:8px 0 0;padding:10px 12px;font-size:11px;line-height:1.5}.ads-generated-link{background:#f0fbf5;border:1px solid #bfe5cf;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;padding:13px 15px;display:flex}.ads-generated-link>div{gap:3px;min-width:0;display:grid}.ads-generated-link span{color:#27734d;text-transform:uppercase;font-size:10px;font-weight:850}.ads-generated-link strong{color:#28523c;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.dark .ads-generated-link{background:#173426;border-color:#285a40}.dark .ads-generated-link span,.dark .ads-generated-link strong{color:#9bdeb9}.ads-campaign-row code{color:#a65a3c;letter-spacing:.08em;width:fit-content;font-size:10px}.ads-results-stack{gap:18px;display:grid}.ads-results-filters{flex-wrap:wrap;align-items:end;gap:14px;padding:20px 24px;display:flex}.ads-results-filters>div:first-child{min-width:min(100%,330px)}.ads-results-filters label{gap:6px;min-width:175px;display:grid}.ads-results-filters span{color:#746d69;letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:800}.ads-results-filters select{color:#292626;background:#fff;border:1px solid #ded8d5;border-radius:9px;min-height:40px;padding:0 10px;font-size:12px}.ads-period-buttons{gap:6px;margin-top:6px;display:flex}.ads-results-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.ads-results-metrics article{background:#fff;border:1px solid #e9e3df;border-radius:16px;gap:5px;min-width:0;padding:18px;display:grid}.ads-results-metrics span{color:#756e6b;text-transform:uppercase;font-size:10px;font-weight:800}.ads-results-metrics strong{color:#262323;font-size:24px;line-height:1.1}.ads-results-metrics small{color:#89817e;font-size:10px;line-height:1.4}.ads-results-table-panel{padding:24px}.ads-results-table-wrap{overflow-x:auto}.ads-results-table{border-collapse:collapse;width:100%;font-size:12px}.ads-results-table th{color:#817875;text-align:left;text-transform:uppercase;border-bottom:1px solid #e8e2df;padding:9px 10px;font-size:9px}.ads-results-table td{color:#3a3533;white-space:nowrap;border-bottom:1px solid #eee9e6;padding:12px 10px}.ads-results-table td:first-child{white-space:normal;gap:3px;display:grid}.ads-results-table td:first-child span{color:#77706d}.ads-results-table em{background:#f0ecea;border-radius:5px;margin-left:4px;padding:2px 5px;font-size:9px;font-style:normal;font-weight:750}.ads-payment-state{color:#27704e;background:#f0f6f3;border-radius:99px;padding:4px 7px;font-size:10px;font-weight:750}.ads-results-pagination{color:#7b7471;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;font-size:11px;display:flex}.ads-results-pagination>div{align-items:center;gap:8px;display:flex}.ads-result-dialog{max-width:680px;max-height:90vh;overflow-y:auto}.ads-result-details{gap:12px;display:grid}.ads-result-details section{border:1px solid #e9e3df;border-radius:14px;padding:14px}.ads-result-details h3{color:#d24913;letter-spacing:.1em;text-transform:uppercase;margin:0 0 9px;font-size:10px}.ads-result-details section>span{background:#f1edeb;border-radius:5px;margin-left:8px;padding:3px 6px;font-size:10px}.ads-result-details dl{gap:6px;margin:0;display:grid}.ads-result-details dl div,.ads-result-items div{justify-content:space-between;gap:16px;display:flex}.ads-result-details dt{color:#817976;font-size:11px}.ads-result-details dd{color:#302c2a;text-align:right;margin:0;font-size:11px}.ads-result-items{border-bottom:1px solid #eee8e5;gap:5px;margin-bottom:10px;padding-bottom:9px;font-size:11px;display:grid}.dark .ads-campaign-flow,.dark .ads-campaign-privacy{color:#c7bcb7;background:#342824;border-color:#604537}.dark .ads-campaign-flow span{color:#d4cac6}.dark .ads-campaign-flow strong{color:#ffad87;background:#563226}.dark .ads-results-filters select,.dark .ads-results-metrics article{color:#f0ecea;background:#292526;border-color:#463d39}.dark .ads-results-metrics strong,.dark .ads-results-table td,.dark .ads-result-details dd{color:#f1ecea}.dark .ads-results-table th,.dark .ads-results-table td,.dark .ads-result-details section{border-color:#463d39}.dark .ads-result-details section{background:#292526}.dark .ads-payment-state{color:#91ddb4;background:#183b2c}@media(max-width:900px){.ads-results-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ads-tabs-list{overflow-x:auto}.ads-tabs-trigger{flex:none}}@media(max-width:560px){.ads-generated-link{flex-direction:column;align-items:stretch}.ads-generated-link button{width:100%}.ads-campaign-flow{flex-direction:column;align-items:stretch}.ads-campaign-flow i{display:none}.ads-results-filters{flex-direction:column;align-items:stretch}.ads-results-filters label{min-width:0}.ads-period-buttons{grid-template-columns:1fr 1fr;display:grid}.ads-results-metrics{grid-template-columns:1fr}.ads-results-pagination{flex-direction:column;align-items:stretch}.ads-results-pagination>div{justify-content:space-between}.ads-result-details dl div{flex-direction:column;align-items:flex-start;gap:2px}.ads-result-details dd{text-align:left}}.ads-campaign-builder,.ads-campaign-list{padding:28px}.ads-campaign-form{grid-template-columns:minmax(260px,1.2fr) minmax(260px,1fr);align-items:end;gap:12px;margin-top:20px;display:grid}.ads-campaign-form label,.ads-campaign-static{gap:7px;min-width:0;display:grid}.ads-campaign-form label>span,.ads-campaign-static>span{color:#766e6b;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.ads-campaign-static{border-bottom:1px solid #e7ded9;min-height:40px;padding:0 12px 8px}.ads-campaign-static strong{color:#332e2c;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:flex;overflow:hidden}.ads-campaign-destination{background:#fbfaf9;border:1px solid #e7ded9;border-radius:16px;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.ads-campaign-destination>div{gap:3px;min-width:0;display:grid}.ads-campaign-destination>div>span{color:#817875;letter-spacing:.04em;font-size:10px;font-weight:800}.ads-campaign-destination .ads-destination-status{background:#20b969;border:9px solid #e2f8ec;border-radius:50%;flex:none;width:30px;height:30px;box-shadow:0 0 0 1px #c7eed9}.ads-campaign-form .ads-campaign-destination button{color:#fff;background:#159a56;grid-column:auto;animation:2.2s ease-out infinite ads-copy-pulse;box-shadow:0 0 #159a5647}.ads-campaign-form .ads-campaign-destination button:hover{background:#108148}.ads-campaign-form button{background:var(--ads-orange);color:#fff;width:fit-content;min-height:40px}.ads-campaign-form button:hover{background:#e83e00}.ads-campaign-disclaimer{color:#827a77;margin:16px 0 0;font-size:11px;line-height:1.55}.ads-campaign-rows{gap:9px;display:grid}.ads-campaign-row{background:#fff;border:1px solid #ece5e1;border-radius:14px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.ads-campaign-row>div:first-child{gap:3px;min-width:0;display:grid}.ads-campaign-row>div:first-child strong{color:#2b2827;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.ads-campaign-row>div:first-child span{color:#8a817e;font-size:11px}.ads-campaign-state{color:#756d69;background:#f1efee;border-radius:99px;padding:4px 8px;font-size:10px;font-weight:800}.ads-campaign-state.is-active{color:#177447;background:#e8f8ef}.ads-campaign-actions{gap:6px;display:flex}.ads-campaign-actions svg,.ads-campaign-form button svg{width:15px;height:15px}.ads-campaign-empty{color:#837b78;border:1px dashed #ddd3ce;border-radius:14px;justify-content:center;align-items:center;gap:9px;min-height:120px;font-size:12px;display:flex}.ads-campaign-empty svg{width:18px;height:18px}.ads-campaign-empty.is-error{color:#ad3f35;border-color:#efb4ad}.dark .ads-campaign-form label>span,.dark .ads-campaign-static>span,.dark .ads-campaign-disclaimer{color:#b8aeaa}.dark .ads-campaign-static{border-color:#554942}.dark .ads-campaign-destination{background:#272323}.dark .ads-campaign-destination>div>span{color:#b8aeaa}@keyframes ads-copy-pulse{0%,60%,to{box-shadow:0 0 #159a5600}25%{box-shadow:0 0 0 6px #159a5624}}.dark .ads-campaign-static strong,.dark .ads-campaign-row>div:first-child strong{color:#f2eeee}.dark .ads-campaign-row{background:#292526;border-color:#443b38}.dark .ads-campaign-row>div:first-child span{color:#b7aeaa}.dark .ads-campaign-state{color:#c5bbb7;background:#3a3533}.dark .ads-campaign-state.is-active{color:#88d9ad;background:#163e2c}.dark .ads-campaign-empty{color:#b8aeaa;border-color:#514641}.ads-roi-calculator-panel{background:radial-gradient(circle at 95% 8%,#ff460214,#0000 35%),linear-gradient(135deg,#fff,#fdfbf9);border:1px solid #ebdcd5;border-radius:20px;padding:24px;box-shadow:0 10px 30px -15px #ff460212}.dark .ads-roi-calculator-panel{background:radial-gradient(circle at 95% 8%,#ff46021f,#0000 35%),linear-gradient(135deg,#221c19,#1a1715);border-color:#40342e;box-shadow:0 12px 32px -16px #0006}.ads-roi-header{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:center;gap:24px;display:grid}.ads-roi-title-wrap h3{letter-spacing:-.02em;color:#1f1c1b;margin:8px 0 4px;font-size:18px;font-weight:850}.dark .ads-roi-title-wrap h3{color:#f6f0ed}.ads-roi-title-wrap p{color:#79716e;margin:0;font-size:13px;line-height:1.45}.dark .ads-roi-title-wrap p{color:#aca29e}.ads-roi-badge{color:#d93c02;letter-spacing:.06em;background:#ff46021a;border-radius:99px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:800;display:inline-flex}.dark .ads-roi-badge{color:#ff8455;background:#ff46022e}.ads-roi-input-box{background:#fdfbf9;border:1px solid #f0e4df;border-radius:14px;flex-direction:column;gap:8px;padding:16px;display:flex}.dark .ads-roi-input-box{background:#1e1917;border-color:#3b322e}.ads-roi-input-box label{text-transform:uppercase;color:#7a706c;letter-spacing:.04em;font-size:11px;font-weight:750}.dark .ads-roi-input-box label{color:#a89d98}.ads-roi-input-row{align-items:center;display:flex;position:relative}.ads-roi-currency-prefix{color:#ff4602;font-size:14px;font-weight:800;position:absolute;left:12px}.ads-roi-input{border-radius:10px;font-size:16px;font-weight:800;padding-left:38px!important}.ads-roi-clear-btn{color:#928783;height:28px;font-size:11px;position:absolute;right:6px}.ads-roi-quick-tags{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.ads-roi-tag-label{color:#8b807b;font-size:11px}.dark .ads-roi-tag-label{color:#988e89}.ads-roi-tag-btn{color:#4f4642;cursor:pointer;background:#fff;border:1px solid #e7dcd6;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:700;transition:all .15s}.ads-roi-tag-btn:hover,.ads-roi-tag-btn.is-active{color:#fff;background:#ff4602;border-color:#ff4602}.dark .ads-roi-tag-btn{color:#dfd4ce;background:#2a2320;border-color:#4a3e38}.ads-roi-metrics-grid{border-top:1px dashed #e8dcd6;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:20px;padding-top:20px;display:grid}.dark .ads-roi-metrics-grid{border-top-color:#3b322e}.ads-roi-card{background:#fff;border:1px solid #ebdcd5;border-radius:14px;flex-direction:column;justify-content:space-between;padding:16px;display:flex;box-shadow:0 4px 12px -4px #0000000a}.dark .ads-roi-card{background:#1c1715;border-color:#3d332e}.ads-roi-card.is-stellar{background:linear-gradient(135deg,#10b9810f,#fff 80%);border-color:#10b98159}.dark .ads-roi-card.is-stellar{background:linear-gradient(135deg,#10b9811f,#1c1715 80%);border-color:#10b98166}.ads-roi-card.is-positive{background:linear-gradient(135deg,#ff46020d,#fff 80%);border-color:#ff460259}.dark .ads-roi-card.is-positive{background:linear-gradient(135deg,#ff46021a,#1c1715 80%);border-color:#ff460266}.ads-roi-card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.ads-roi-card-top span{text-transform:uppercase;color:#796e6a;font-size:11px;font-weight:800}.dark .ads-roi-card-top span{color:#a49994}.ads-roi-pill{color:#059669;background:#10b98126;border-radius:99px;padding:2px 7px;font-size:10px;font-weight:800}.is-positive .ads-roi-pill{color:#d93c02;background:#ff46021f}.is-warning .ads-roi-pill{color:#dc2626;background:#ef44441f}.ads-roi-main-stat{color:#ff4602;letter-spacing:-.03em;margin:10px 0 4px;font-size:32px;font-weight:900}.ads-roi-stat{color:#1e1b1a;letter-spacing:-.02em;margin:10px 0 4px;font-size:22px;font-weight:850}.dark .ads-roi-stat{color:#f5eeea}.ads-roi-card small{color:#8b817c;font-size:11px;line-height:1.4}.dark .ads-roi-card small{color:#9a908a}@media(max-width:1050px){.ads-campaign-form{grid-template-columns:repeat(2,minmax(0,1fr))}.ads-campaign-form button{width:fit-content}.ads-roi-header{grid-template-columns:1fr}.ads-roi-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.ads-campaign-builder,.ads-campaign-list{padding:22px}.ads-campaign-form{grid-template-columns:1fr}.ads-campaign-destination,.ads-campaign-form button{grid-column:1}.ads-campaign-destination{grid-template-columns:auto minmax(0,1fr)}.ads-campaign-destination button{grid-column:1/-1;width:100%}.ads-campaign-form button{width:100%}.ads-campaign-row{grid-template-columns:minmax(0,1fr) auto}.ads-campaign-actions{grid-column:1/-1}.ads-campaign-actions button{flex:1}.ads-roi-metrics-grid{grid-template-columns:1fr}}.admin-home{--orange:#ff4602;--ink:#1b1b1b;--muted:#74747d;min-height:100vh;color:var(--ink);background:radial-gradient(circle at 8% 2%,#ff46021c,#0000 25%),linear-gradient(#fff,#f5f5f7 60%,#f3f3f5);padding:28px 30px 48px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.admin-home *{box-sizing:border-box}.admin-home__inner{max-width:1440px;margin:auto}.admin-home__hero{color:#fff;background:radial-gradient(circle at 85% 32%,#643321 0,#0000 29%),linear-gradient(117deg,#19191b 12%,#292321 72%,#3c251e);border:1px solid #302c2a;border-radius:30px;grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr);min-height:350px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 60px -34px #1612118c}.admin-home__hero:after{content:"";opacity:.35;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 85%);mask-image:linear-gradient(90deg,#000,#0000 85%)}.admin-home__hero-copy{z-index:1;padding:clamp(30px,4vw,56px);position:relative}.admin-home__eyebrow,.admin-home__kicker{color:#ffb196;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;font-weight:850;display:inline-flex}.admin-home__eyebrow{background:#ff460221;border:1px solid #ff865b59;border-radius:999px;padding:7px 11px}.admin-home__eyebrow-dot,.admin-home__section-note-dot{background:#ff7540;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #ff75401f}.admin-home h1{letter-spacing:-.055em;max-width:670px;margin:20px 0 12px;font-size:clamp(34px,4vw,56px);font-weight:850;line-height:1.04}.admin-home h1 span{color:#ff7540}.admin-home__hero-description{color:#c7c2c1;max-width:590px;margin:0;font-size:15px;line-height:1.65}.admin-home__hero-actions{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.admin-home__button{border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:45px;padding:0 16px;font-size:13px;font-weight:800;text-decoration:none;transition:all .22s;display:inline-flex}.admin-home__button svg,.admin-home__text-link svg{width:16px;height:16px}.admin-home__button--primary{background:var(--orange);color:#fff;box-shadow:0 12px 25px -13px #ff4602cc}.admin-home__button--ghost{color:#fff;background:#ffffff0f;border:1px solid #ffffff2e}.admin-home__button:hover,.admin-home__quick-action:hover,.admin-home__action-link:hover{transform:translateY(-2px)}.admin-home__hero-footnote{color:#aaa3a1;flex-wrap:wrap;align-items:center;gap:8px;margin-top:28px;font-size:11px;display:flex}.admin-home__hero-footnote img{border-radius:6px;width:20px;height:20px}.admin-home__hero-footnote svg{width:14px}.admin-home__footnote-separator{background:#625a57;width:1px;height:14px}.admin-home__hero-art{z-index:1;min-height:300px;position:relative}.admin-home__hero-core{background:#ffffff17;border:1px solid #fff3;border-radius:32px;place-items:center;width:102px;height:102px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-8deg);box-shadow:0 0 0 24px #ff460214,0 0 0 48px #ff46020a}.admin-home__hero-core img{border-radius:18px;width:62px;height:62px}.admin-home__orbit{border:1px solid #ffffff26;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.admin-home__orbit--outer{width:360px;height:360px}.admin-home__orbit--inner{width:250px;height:250px}.admin-home__hero-chip,.admin-home__hero-status{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1e1c1bad;border:1px solid #ffffff29;border-radius:12px;align-items:center;gap:7px;padding:9px 11px;font-size:11px;font-weight:750;display:flex;position:absolute;box-shadow:0 12px 30px #0000002e}.admin-home__hero-chip svg{color:#ff7540;width:15px}.admin-home__hero-chip--companies{top:19%;left:8%}.admin-home__hero-chip--finance{top:38%;right:7%}.admin-home__hero-chip--operations{bottom:17%;left:20%}.admin-home__hero-status{color:#cfc9c7;bottom:12%;right:13%}.admin-home__hero-status span{background:#20c47a;border-radius:50%;width:7px;height:7px}.admin-home__metrics-section,.admin-home__panel{background:#ffffffe6;border:1px solid #e8e8ec;border-radius:24px;margin-top:22px;box-shadow:0 16px 48px #1b1b1b0b}.admin-home__metrics-section{padding:22px}.admin-home__section-heading,.admin-home__panel-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.admin-home__section-heading h2,.admin-home__panel h2{letter-spacing:-.045em;margin:5px 0 0;font-size:22px;line-height:1.15}.admin-home__section-note{color:#73737c;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.admin-home__metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.admin-home__metric{background:linear-gradient(145deg,#fff,#fcfaf9);border:1px solid #ece8e6;border-radius:18px;min-height:140px;padding:16px}.admin-home__metric-top{justify-content:space-between;align-items:center;display:flex}.admin-home__metric-icon,.admin-home__tile{color:#dd410b;background:#fff0e9;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.admin-home__metric-icon svg,.admin-home__tile svg{width:18px}.admin-home__metric-label{color:#777780;font-size:11px;font-weight:700}.admin-home__metric-value{letter-spacing:-.05em;margin-top:19px;font-size:24px;font-weight:850;display:block}.admin-home__metric-note{color:#85858d;margin-top:6px;font-size:10px;line-height:1.4;display:block}.admin-home__metric--green .admin-home__metric-icon,.admin-home__tile--green{color:#15965d;background:#ecfbf3}.admin-home__metric--amber .admin-home__metric-icon,.admin-home__tile--amber{color:#c87700;background:#fff8e8}.admin-home__main-grid,.admin-home__base-grid{grid-template-columns:minmax(0,1.65fr) minmax(320px,.85fr);gap:18px;display:grid}.admin-home__panel-title-group{gap:12px;display:flex}.admin-home__panel-description{color:#777780;margin:4px 0 0;font-size:12px;line-height:1.5}.admin-home__finance-controls{align-items:center;gap:14px;display:flex}.admin-home__period-total{text-align:right}.admin-home__period-total span{color:#85858d;text-transform:uppercase;letter-spacing:.09em;font-size:9px;font-weight:800;display:block}.admin-home__period-total strong{font-size:18px}.admin-home__period-tabs{background:#f4f4f6!important;border-radius:11px!important;height:38px!important;padding:4px!important}.admin-home__period-tab{border-radius:8px!important;padding:0 9px!important;font-size:11px!important}.admin-home__chart{background:linear-gradient(#fff,#fffaf8);border-radius:18px;height:300px;padding:8px}.admin-home__chart-message,.admin-home__plans-message,.admin-home__plans-empty{text-align:center;color:#777780;place-items:center;min-height:180px;font-size:13px;display:grid}.admin-home__panel-footer{color:#777780;border-top:1px solid #f0edef;justify-content:space-between;align-items:center;gap:10px;margin-top:15px;padding-top:15px;font-size:12px;display:flex}.admin-home__text-link{color:#bd3a11;align-items:center;gap:4px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.admin-home__attention-total{color:#cf3e0e;background:#fff0e9;border-radius:12px;place-items:center;width:38px;height:38px;font-size:16px;font-weight:850;display:grid}.admin-home__attention-list{gap:8px;display:grid}.admin-home__attention-row{color:inherit;border:1px solid #f0ecea;border-radius:14px;align-items:center;gap:10px;padding:11px;text-decoration:none;display:flex}.admin-home__attention-row:hover{background:#fffaf7;border-color:#f4c8b5}.admin-home__attention-row svg{width:16px}.admin-home__attention-copy{flex:1;min-width:0}.admin-home__attention-copy strong,.admin-home__attention-copy small{display:block}.admin-home__attention-copy small{color:#85858d;margin-top:2px;font-size:10px;line-height:1.35}.admin-home__attention-count{font-size:15px;font-weight:850}.admin-home__attention-note{color:#777780;background:#fff9f6;border-radius:13px;margin:14px 0 0;padding:11px;font-size:11px;line-height:1.5}.admin-home__operations-layout{grid-template-columns:minmax(0,1fr) minmax(250px,.65fr);gap:18px;display:grid}.admin-home__operational-metrics,.admin-home__quick-actions{gap:9px;display:grid}.admin-home__operational-metric{border:1px solid #eeeae8;border-radius:15px;align-items:center;gap:11px;padding:13px;display:flex}.admin-home__operational-icon{color:#dd410b;background:#fff0e9;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.admin-home__operational-icon svg{width:16px}.admin-home__operational-metric p{color:#777780;margin:0;font-size:10px;font-weight:700}.admin-home__operational-metric strong{letter-spacing:-.04em;font-size:18px}.admin-home__quick-action,.admin-home__action-link{color:inherit;border:1px solid #eeeae8;border-radius:14px;align-items:center;gap:10px;padding:12px;text-decoration:none;transition:all .2s;display:flex}.admin-home__quick-action>svg:first-child,.admin-home__action-icon{color:#dc400a;background:#fff0e9;border-radius:9px;place-items:center;width:31px;height:31px;padding:7px;display:grid}.admin-home__quick-action span,.admin-home__action-copy{flex:1}.admin-home__quick-action strong,.admin-home__quick-action small,.admin-home__action-copy strong,.admin-home__action-copy small{display:block}.admin-home__quick-action small,.admin-home__action-copy small{color:#85858d;margin-top:2px;font-size:10px}.admin-home__base-grid{grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr)}.admin-home__table-wrap{overflow:auto}.admin-home__companies-table,.admin-home__dialog-table{border-collapse:collapse;width:100%;font-size:12px}.admin-home__companies-table th,.admin-home__dialog-table th{text-align:left;color:#898991;letter-spacing:.09em;text-transform:uppercase;border-bottom:1px solid #eee9e7;padding:10px 8px;font-size:9px}.admin-home__companies-table td,.admin-home__dialog-table td{border-bottom:1px solid #f2efee;padding:11px 8px}.admin-home__company-link{color:inherit;align-items:center;gap:8px;font-weight:800;text-decoration:none;display:flex}.admin-home__company-icon{color:#df4009;background:#fff0e9;border-radius:9px;place-items:center;width:29px;height:29px;display:grid}.admin-home__company-icon svg{width:15px}.admin-home__numeric-cell{text-align:right;color:#66666f;font-variant-numeric:tabular-nums}.admin-home__numeric-cell--strong{color:#29292c;font-weight:800}.admin-home__plan-list{gap:10px;display:grid}.admin-home__plan-button{text-align:left;cursor:pointer;background:0 0;border:0;width:100%}.admin-home__plan-row{justify-content:space-between;gap:10px;font-size:12px;display:flex}.admin-home__plan-name{font-weight:800}.admin-home__plan-count{color:#85858d;font-size:11px}.admin-home__plan-track{background:#f1eeec;border-radius:999px;height:7px;margin-top:6px;display:block;overflow:hidden}.admin-home__plan-track span{border-radius:inherit;background:linear-gradient(90deg,#ff4602,#ff865a);height:100%;display:block}.admin-home__catalog-link{margin-top:18px}.admin-home__action-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.admin-home__action-link{min-height:72px}.admin-home__action-link>svg{color:#a09ca0;width:16px}.admin-home__footer{text-align:center;color:#929299;margin:22px 0 0;font-size:11px}.admin-home__footer span{color:#ff4602;padding:0 7px}.admin-home__error{color:#a63411;background:#fff5f1;border:1px solid #ffd1c5;border-radius:14px;align-items:flex-start;gap:9px;margin-top:18px;padding:12px;font-size:12px;display:flex}.admin-home__error svg{flex:none;width:17px}.admin-home__plan-dialog{max-width:760px!important}.admin-home__dialog-title{letter-spacing:-.04em;font-size:20px}.admin-home__dialog-table-wrap{overflow:auto}.admin-home__dialog-table td:first-child span{color:#85858d;font-size:10px;display:block}.admin-home__dialog-amount{font-weight:800}.admin-status-badge{border-radius:999px;padding:4px 7px;font-size:10px;font-weight:800;display:inline-flex}.admin-status-badge--active{color:#128a54;background:#ecfbf3}.admin-status-badge--grace{color:#a66400;background:#fff7e6}.admin-status-badge--blocked{color:#c33636;background:#fff0f0}@media(max-width:1100px){.admin-home__metrics{grid-template-columns:repeat(3,1fr)}.admin-home__main-grid,.admin-home__base-grid,.admin-home__operations-layout{grid-template-columns:1fr}.admin-home__action-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.admin-home{padding:16px}.admin-home__hero{grid-template-columns:1fr;min-height:0}.admin-home__hero-art{height:225px}.admin-home__metrics{grid-template-columns:repeat(2,1fr)}.admin-home__metrics-section,.admin-home__panel{padding:16px}.admin-home__section-heading,.admin-home__panel-heading{flex-direction:column;align-items:flex-start}.admin-home__finance-controls{justify-content:space-between;width:100%}.admin-home__action-grid{grid-template-columns:1fr}.admin-home__chart{height:240px}.admin-home__hero-chip--companies{left:10%}.admin-home__hero-chip--finance{right:8%}.admin-home__hero-chip--operations{left:15%}.admin-home__hero-status{right:12%}}@media(prefers-reduced-motion:reduce){.admin-home *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.admin-home,.admin-home button,.admin-home input,.admin-home select{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.admin-home__kicker,.admin-home__metric-label,.admin-home__metric-note,.admin-home__panel-description,.admin-home__attention-copy small,.admin-home__quick-action small,.admin-home__action-copy small{letter-spacing:normal}.admin-home__metric-label{font-size:12px;font-weight:650;line-height:1.35}.admin-home__metric-note{font-size:11px;line-height:1.45}.admin-home__metric-value,.admin-home__section-heading h2,.admin-home__panel h2{font-weight:760}.admin-home__panel-description{font-size:13px}.admin-home__attention-copy strong,.admin-home__quick-action strong,.admin-home__action-copy strong{font-size:13px;font-weight:720}.admin-home__attention-copy small,.admin-home__quick-action small,.admin-home__action-copy small{font-size:11px;line-height:1.45}.bira-admin-shell[data-theme=dark] .admin-home{--ink:#f4eff0;--muted:#b7b0b4;background:radial-gradient(circle at 92% 2%,#ff460229,#0000 26%),linear-gradient(#181619,#121113)}.bira-admin-shell[data-theme=dark] .admin-home__metrics-section,.bira-admin-shell[data-theme=dark] .admin-home__panel{background:#201d21f0;border-color:#39353b;box-shadow:0 16px 48px #0000003b}.bira-admin-shell[data-theme=dark] .admin-home__metric{background:linear-gradient(145deg,#252228,#1f1d22);border-color:#3c383e}.bira-admin-shell[data-theme=dark] .admin-home__metric-label,.bira-admin-shell[data-theme=dark] .admin-home__metric-note,.bira-admin-shell[data-theme=dark] .admin-home__panel-description,.bira-admin-shell[data-theme=dark] .admin-home__section-note,.bira-admin-shell[data-theme=dark] .admin-home__attention-copy small,.bira-admin-shell[data-theme=dark] .admin-home__quick-action small,.bira-admin-shell[data-theme=dark] .admin-home__action-copy small,.bira-admin-shell[data-theme=dark] .admin-home__panel-footer,.bira-admin-shell[data-theme=dark] .admin-home__attention-note{color:#b6afb4}.bira-admin-shell[data-theme=dark] .admin-home__section-heading h2,.bira-admin-shell[data-theme=dark] .admin-home__panel h2,.bira-admin-shell[data-theme=dark] .admin-home__metric-value,.bira-admin-shell[data-theme=dark] .admin-home__period-total strong,.bira-admin-shell[data-theme=dark] .admin-home__operational-metric strong,.bira-admin-shell[data-theme=dark] .admin-home__attention-copy strong,.bira-admin-shell[data-theme=dark] .admin-home__quick-action strong,.bira-admin-shell[data-theme=dark] .admin-home__action-copy strong,.bira-admin-shell[data-theme=dark] .admin-home__numeric-cell--strong,.bira-admin-shell[data-theme=dark] .admin-home__company-link{color:#f4eff0}.bira-admin-shell[data-theme=dark] .admin-home__period-tabs{background:#343038!important}.bira-admin-shell[data-theme=dark] .admin-home__period-tab{color:#c5bec3!important}.bira-admin-shell[data-theme=dark] .admin-home__period-tab[data-state=active]{color:#25150e!important;background:#ff7846!important}.bira-admin-shell[data-theme=dark] .admin-home__chart{background:linear-gradient(#242126,#1e1c20)}.bira-admin-shell[data-theme=dark] .admin-home__chart-message,.bira-admin-shell[data-theme=dark] .admin-home__plans-message,.bira-admin-shell[data-theme=dark] .admin-home__plans-empty{color:#b6afb4}.bira-admin-shell[data-theme=dark] .admin-home__attention-row,.bira-admin-shell[data-theme=dark] .admin-home__operational-metric,.bira-admin-shell[data-theme=dark] .admin-home__quick-action,.bira-admin-shell[data-theme=dark] .admin-home__action-link{color:#f4eff0;background:#242126;border-color:#3d383f}.bira-admin-shell[data-theme=dark] .admin-home__attention-row:hover{background:#2c2525;border-color:#824831}.bira-admin-shell[data-theme=dark] .admin-home__attention-note{background:#2b2627}.bira-admin-shell[data-theme=dark] .admin-home__panel-footer,.bira-admin-shell[data-theme=dark] .admin-home__companies-table th,.bira-admin-shell[data-theme=dark] .admin-home__companies-table td{border-color:#3b373d}.bira-admin-shell[data-theme=dark] .admin-home__companies-table th{color:#aaa3aa}.bira-admin-shell[data-theme=dark] .admin-home__numeric-cell{color:#c4bdc2}.bira-admin-shell[data-theme=dark] .admin-home__plan-track{background:#403b42}.admin-home__growth-section{background:linear-gradient(135deg,#fff,#fff7f3);border:1px solid #e8e8ec;border-radius:24px;margin-top:22px;padding:22px;box-shadow:0 16px 48px #1b1b1b0b}.admin-home__growth-section .admin-home__panel-description{margin:6px 0 0}.admin-home__growth-grid{grid-template-columns:minmax(220px,1.25fr) repeat(5,minmax(150px,1fr));gap:11px;display:grid}.admin-home__growth-highlight{color:#fff;background:radial-gradient(circle at 90% 8%,#ff764485,#0000 32%),linear-gradient(145deg,#1d1a1a,#39251e);border:1px solid #493228;border-radius:18px;flex-direction:column;justify-content:space-between;min-width:0;padding:17px;display:flex;box-shadow:0 12px 26px #301c1529}.admin-home__growth-highlight>span{color:#ffb297;align-items:center;gap:6px;font-size:11px;font-weight:750;display:inline-flex}.admin-home__growth-highlight>span svg{width:14px;height:14px}.admin-home__growth-highlight>strong{letter-spacing:-.06em;margin-top:16px;font-size:32px;line-height:1;display:block}.admin-home__growth-highlight>p{color:#d6c4bc;margin:5px 0 16px;font-size:11px}.admin-home__growth-highlight>div{border-top:1px solid #ffffff26;padding-top:11px}.admin-home__growth-highlight small,.admin-home__growth-highlight b{display:block}.admin-home__growth-highlight small{color:#bca9a0;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.admin-home__growth-highlight b{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;overflow:hidden}.admin-home__system-signal{min-width:0;min-height:160px;color:inherit;background:#fff;border:1px solid #ece8e6;border-radius:18px;flex-direction:column;justify-content:space-between;padding:15px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;position:relative}.admin-home__system-signal:hover{border-color:#ff460247;transform:translateY(-2px);box-shadow:0 16px 28px #1e1b1914}.admin-home__system-signal-icon{border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.admin-home__system-signal-icon svg{width:17px;height:17px}.admin-home__system-signal p{color:#6f6f78;margin:15px 0 0;font-size:11px;font-weight:700}.admin-home__system-signal strong{letter-spacing:-.055em;margin-top:7px;font-size:25px;line-height:1;display:block}.admin-home__system-signal small{color:#85858d;margin-top:7px;font-size:10px;line-height:1.35;display:block}.admin-home__system-signal>svg{color:#a6a2a5;width:15px;position:absolute;bottom:13px;right:12px}.admin-home__system-signal--orange .admin-home__system-signal-icon{color:#d9410b;background:#fff0e9}.admin-home__system-signal--blue .admin-home__system-signal-icon{color:#2563d8;background:#eaf1ff}.admin-home__system-signal--green .admin-home__system-signal-icon{color:#148657;background:#e7f9ef}.admin-home__system-signal--amber .admin-home__system-signal-icon{color:#a96700;background:#fff5df}.admin-home__system-signal--purple .admin-home__system-signal-icon{color:#7445bb;background:#f2ebff}.bira-admin-shell[data-theme=dark] .admin-home__growth-section{background:linear-gradient(135deg,#211f23,#2a2221);border-color:#39353b;box-shadow:0 16px 48px #0000003b}.bira-admin-shell[data-theme=dark] .admin-home__system-signal{color:#f4eff0;background:#242126;border-color:#3d383f}.bira-admin-shell[data-theme=dark] .admin-home__system-signal p,.bira-admin-shell[data-theme=dark] .admin-home__system-signal small{color:#b7b0b4}.bira-admin-shell[data-theme=dark] .admin-home__system-signal>svg{color:#a9a0a6}@media(max-width:1360px){.admin-home__growth-grid{grid-template-columns:minmax(220px,1.35fr) repeat(3,minmax(150px,1fr))}.admin-home__growth-highlight{grid-row:span 2}}@media(max-width:920px){.admin-home__growth-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-home__growth-highlight{grid-row:auto}.admin-home__system-signal{min-height:138px}}@media(max-width:560px){.admin-home__growth-section{padding:16px}.admin-home__growth-grid{grid-template-columns:1fr}.admin-home__growth-highlight{min-height:170px}.admin-home__system-signal{min-height:122px}}.admin-home__hero+.admin-home__error{margin-top:20px}.admin-home__metrics-section,.admin-home__growth-section,.admin-home__panel{border-radius:20px}.admin-home__metrics-section,.admin-home__growth-section{padding:26px}.admin-home__section-heading,.admin-home__panel-heading{align-items:center;margin-bottom:20px}.admin-home__kicker{color:#ca420f;letter-spacing:.1em;font-size:11px;font-weight:800}.admin-home__section-heading h2,.admin-home__panel h2{letter-spacing:-.045em;margin-top:6px;font-size:25px;font-weight:780}.admin-home__section-note{font-size:12px;font-weight:650}.admin-home__panel-description{max-width:680px;font-size:14px;line-height:1.55}.admin-home__metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.admin-home__metric{isolation:isolate;background:linear-gradient(145deg,#fff,#fdfbf9);border-color:#e9e7e5;border-radius:16px;min-height:164px;padding:18px;transition:transform .2s,box-shadow .2s,border-color .2s;position:relative;overflow:hidden;box-shadow:0 10px 24px #23191409}.admin-home__metric:before{content:"";z-index:-1;opacity:.72;background:radial-gradient(circle,#ff70431f,#ff704300 68%);border-radius:50%;width:150px;height:150px;transition:transform .28s,opacity .28s;position:absolute;top:-72px;right:-60px}.admin-home__metric:hover{border-color:#ff46023d;transform:translateY(-3px);box-shadow:0 18px 34px #2d1c1317}.admin-home__metric:hover:before{opacity:1;transform:scale(1.25)}.admin-home__metric:after{content:"";background:#ece9e7;border-radius:0 0 16px 16px;height:3px;position:absolute;bottom:0;left:0;right:0}.admin-home__metric-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-home__metric-header p{color:#4b4749;max-width:150px;margin:0;font-size:13px;font-weight:700;line-height:1.4}.admin-home__metric-header span{color:#df470f;background:#fff7f3;border:1px solid #f0e8e4;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 6px 14px #e2460d12}.admin-home__metric-header svg{width:17px;height:17px}.admin-home__metric--orange:after{background:#ff6a35}.admin-home__metric--green:after{background:#4ec48c}.admin-home__metric--amber:after{background:#e8b34b}.admin-home__metric--green:before{background:radial-gradient(circle,#4ec48c21,#4ec48c00 68%)}.admin-home__metric--green .admin-home__metric-header span{color:#168a58;background:#f0fbf5;border-color:#daf3e6}.admin-home__metric--amber:before{background:radial-gradient(circle,#e8b34b24,#e8b34b00 68%)}.admin-home__metric--amber .admin-home__metric-header span{color:#a96900;background:#fffaf0;border-color:#f6e6bd}.admin-home__metric-label{font-size:13px;font-weight:700}.admin-home__metric-value{margin-top:24px;font-size:29px;font-weight:780}.admin-home__metric-note{margin-top:8px;font-size:12px}.admin-home__main-grid{gap:16px}.admin-home__panel{padding:24px}.admin-home__finance-panel{min-height:460px}.admin-home__attention-panel{flex-direction:column;display:flex}.admin-home__attention-list{gap:10px}.admin-home__attention-row{border-radius:12px;min-height:72px;padding:13px}.admin-home__attention-copy strong{font-size:13px}.admin-home__attention-copy small{font-size:12px}.admin-home__attention-note{margin-top:auto;font-size:12px}.admin-home__growth-section{background:linear-gradient(135deg,#fff,#fff8f5)}.admin-home__growth-highlight{border-radius:16px}.admin-home__system-signal{border-radius:16px;min-height:152px}.admin-home__system-signal p{font-size:12px}.admin-home__system-signal strong{font-size:27px}.admin-home__system-signal small{font-size:11px}.admin-home__operations-panel{background:linear-gradient(135deg,#fff,#fafafa)}.admin-home__operational-metric{border-radius:12px;min-height:76px;padding:14px}.admin-home__operational-metric p{font-size:12px}.admin-home__operational-metric strong{font-size:21px}.admin-home__quick-action,.admin-home__action-link{border-radius:12px;min-height:74px}.admin-home__quick-action strong,.admin-home__action-copy strong{font-size:13px}.admin-home__quick-action small,.admin-home__action-copy small{font-size:11px}.admin-home__companies-table,.admin-home__dialog-table{font-size:13px}.admin-home__companies-table th,.admin-home__dialog-table th{padding:12px 9px;font-size:10px}.admin-home__companies-table td,.admin-home__dialog-table td{padding:13px 9px}.admin-home__plan-row{font-size:13px}.admin-home__plan-count{font-size:12px}.admin-home__action-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.bira-admin-shell[data-theme=dark] .admin-home__growth-section{background:linear-gradient(135deg,#211f23,#292222)}.bira-admin-shell[data-theme=dark] .admin-home__metric:after{background:#484149}.bira-admin-shell[data-theme=dark] .admin-home__metric--orange:after{background:#ff6a35}.bira-admin-shell[data-theme=dark] .admin-home__metric--green:after{background:#4ec48c}.bira-admin-shell[data-theme=dark] .admin-home__metric--amber:after{background:#e8b34b}.bira-admin-shell[data-theme=dark] .admin-home__operations-panel{background:linear-gradient(135deg,#211f23,#1c1a1e)}.bira-admin-shell[data-theme=dark] .admin-home__metric{background:linear-gradient(145deg,#262329,#1e1c21);border-color:#3d383f;box-shadow:0 12px 26px #0000002b}.bira-admin-shell[data-theme=dark] .admin-home__metric:hover{border-color:#ff774f7a;box-shadow:0 20px 38px #00000047}.bira-admin-shell[data-theme=dark] .admin-home__metric-header p{color:#ede7e9}.bira-admin-shell[data-theme=dark] .admin-home__metric-header span{color:#ff9b75;background:#322624;border-color:#4c4140}.bira-admin-shell[data-theme=dark] .admin-home__metric--green .admin-home__metric-header span{color:#75d9aa;background:#21352b;border-color:#314d40}.bira-admin-shell[data-theme=dark] .admin-home__metric--amber .admin-home__metric-header span{color:#f1c462;background:#362d20;border-color:#55472d}@media(max-width:1180px){.admin-home__metrics,.admin-home__action-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.admin-home__metrics-section,.admin-home__growth-section,.admin-home__panel{padding:18px}.admin-home__section-heading,.admin-home__panel-heading{align-items:flex-start}.admin-home__section-heading h2,.admin-home__panel h2{font-size:23px}.admin-home__metric{min-height:145px}.admin-home__action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.admin-home__metrics,.admin-home__action-grid{grid-template-columns:1fr}.admin-home__section-note{font-size:11px}.admin-home__finance-controls{flex-direction:column;align-items:flex-start}.admin-home__period-total{text-align:left}}.empresas-page{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.empresas-page__header{border:1px solid var(--bira-line);background:radial-gradient(circle at 92% 8%,#ff460224,transparent 25%),linear-gradient(135deg,var(--bira-surface) 0%,#fff7f3 100%);box-shadow:var(--bira-shadow-sm);border-radius:28px;padding:clamp(22px,3vw,34px);position:relative;overflow:hidden}.empresas-page__header:after{content:"";pointer-events:none;border:1px solid #ff46021f;border-radius:50%;width:270px;height:270px;position:absolute;bottom:-110px;right:-60px;box-shadow:0 0 0 38px #ff460209,0 0 0 76px #ff460205}.empresas-page__header>div{z-index:1;position:relative}.empresas-page__new-button{color:#fff;background:#ff4602;border-radius:13px;min-height:44px;padding:0 18px;box-shadow:0 12px 25px -13px #ff4602cc}.empresas-page__new-button:hover{background:#da3900}.empresas-page__metrics .bira-admin-card{background:linear-gradient(145deg,var(--bira-surface),var(--bira-surface-muted));border-radius:18px;min-height:154px}.empresas-page__metrics .bira-admin-card:after{content:"";background:#ff4602;height:3px;position:absolute;bottom:0;left:0;right:0}.empresas-page__metrics>:nth-child(2):after{background:#1da868}.empresas-page__metrics>:nth-child(3):after{background:#d58b09}.empresas-page__metrics>:nth-child(4):after{background:#dc4b54}.empresas-page__filters{border-radius:18px}.empresas-page__filters input{background:var(--bira-surface-muted);border-radius:12px;min-height:43px}.empresas-page__filters [role=group],.empresas-page__filters .rounded-lg{scrollbar-width:none;background:var(--bira-surface-muted);max-width:100%;overflow-x:auto}.empresas-page__filters .rounded-lg::-webkit-scrollbar{display:none}.empresas-page__filters button{white-space:nowrap}.empresas-page__filters button.bg-card{color:var(--bira-ink);background:var(--bira-surface)!important}.empresas-page__list{border-radius:22px}.empresas-page__list li>a{min-height:82px;transition:background-color .18s,transform .18s}.empresas-page__list li>a:hover{background:#ff46020b}.empresas-page__list li+li{border-color:var(--bira-line)}.empresas-page__dialog{border-color:var(--bira-line);background:var(--bira-surface);color:var(--bira-ink)}.empresas-page__dialog input,.empresas-page__dialog [data-slot=select-trigger]{border-radius:11px;min-height:42px}.bira-admin-shell[data-theme=dark] .empresas-page__header{background:radial-gradient(circle at 92% 8%,#ff460236,#0000 27%),linear-gradient(135deg,#211f23,#2a2220);border-color:#39353b}.bira-admin-shell[data-theme=dark] .empresas-page__header:after{border-color:#ffa07a21;box-shadow:0 0 0 38px #ff46020d,0 0 0 76px #ff460206}.bira-admin-shell[data-theme=dark] .empresas-page__metrics .bira-admin-card{background:linear-gradient(145deg,#252228,#1f1d22)}.bira-admin-shell[data-theme=dark] .empresas-page__filters input,.bira-admin-shell[data-theme=dark] .empresas-page__filters .rounded-lg{background:#2b282e;border-color:#454047}.bira-admin-shell[data-theme=dark] .empresas-page__filters button.bg-card{background:#39343b!important}.bira-admin-shell[data-theme=dark] .empresas-page__list li>a:hover{background:#ff460217}@media(max-width:640px){.empresas-page__header{border-radius:22px;padding:20px}.empresas-page__header .bira-admin-title{font-size:29px}.empresas-page__header .bira-admin-description{font-size:13px}.empresas-page__header .empresas-page__new-button{width:100%}.empresas-page__metrics .bira-admin-card{min-height:138px}.empresas-page__filters .min-w-\[240px\]{min-width:100%}.empresas-page__list li>a{gap:12px;padding:14px 16px}.empresas-page__list .h-11,.empresas-page__list .w-11{width:40px;height:40px}}@media(prefers-reduced-motion:reduce){.empresas-page *{transition:none!important}}.admin-ops-support{min-width:0;color:var(--bira-ink,#19191b);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.admin-ops-support :where(input,textarea,select,button){min-width:0}.admin-ops-support :where(input,textarea,select):focus-visible{outline-offset:2px;outline:3px solid #ff46024d}.admin-ops-support-inbox,.admin-ops-support-customer-tickets,.admin-ops-support-couriers{background:0 0}.bira-admin-shell[data-theme=dark] .admin-ops-support{color:#f5f1f0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.bira-admin-shell[data-theme=dark] .admin-ops-support .admin-ops-support-hero{color:#f5f1f0;background:linear-gradient(135deg,#242126,#211e24)!important;border-color:#3b363e!important}.bira-admin-shell[data-theme=dark] .admin-ops-support-inbox,.bira-admin-shell[data-theme=dark] .admin-ops-support-customer-tickets,.bira-admin-shell[data-theme=dark] .admin-ops-support-couriers{background:0 0!important}.bira-admin-shell[data-theme=dark] .admin-ops-support [class*=bg-white],.bira-admin-shell[data-theme=dark] .admin-ops-support [class*="bg-[#faf9f8]"],.bira-admin-shell[data-theme=dark] .admin-ops-support [class*="bg-[#f7f7f8]"],.bira-admin-shell[data-theme=dark] .admin-ops-support [class*=bg-slate-50],.bira-admin-shell[data-theme=dark] .admin-ops-support [class*=bg-slate-100]{background-image:none;background-color:#242126!important}.bira-admin-shell[data-theme=dark] .admin-ops-support [class*=bg-slate-200]{background-color:#39343c!important}.bira-admin-shell[data-theme=dark] .admin-ops-support [class*=text-slate-950],.bira-admin-shell[data-theme=dark] .admin-ops-support [class*=text-slate-900],.bira-admin-shell[data-theme=dark] .admin-ops-support [class*=text-slate-800]{color:#f5f1f0!important}.bira-admin-shell[data-theme=dark] .admin-ops-support [class*=text-slate-700],.bira-admin-shell[data-theme=dark] .admin-ops-support [class*=text-slate-600],.bira-admin-shell[data-theme=dark] .admin-ops-support [class*=text-slate-500],.bira-admin-shell[data-theme=dark] .admin-ops-support [class*=text-slate-400]{color:#bcb5bd!important}.bira-admin-shell[data-theme=dark] .admin-ops-support [class*=border-white],.bira-admin-shell[data-theme=dark] .admin-ops-support [class*=border-slate-100],.bira-admin-shell[data-theme=dark] .admin-ops-support [class*=border-slate-200],.bira-admin-shell[data-theme=dark] .admin-ops-support [class*="border-[#ece"],.bira-admin-shell[data-theme=dark] .admin-ops-support [class*="border-[#ead"],.bira-admin-shell[data-theme=dark] .admin-ops-support [class*="border-[#f0e"]{border-color:#3b363e!important}.bira-admin-shell[data-theme=dark] .admin-ops-support :where(input,textarea,select){color:#f5f1f0;background-color:#1d1a20;border-color:#48424b}.bira-admin-shell[data-theme=dark] .admin-ops-support :where(input,textarea)::placeholder{color:#aaa2ab;opacity:1}.bira-admin-shell[data-theme=dark] .admin-ops-support-inbox [class*="bg-[#faf9f8]"],.bira-admin-shell[data-theme=dark] .admin-ops-support-inbox [class*=bg-slate-50]{background-color:#1d1a20!important}.bira-admin-shell[data-theme=dark] .admin-ops-support-customer-tickets [class*=bg-muted]{background-color:#302c32!important}@media(max-width:640px){.admin-ops-support-inbox,.admin-ops-support-customer-tickets{overflow-x:clip}}@media(prefers-reduced-motion:reduce){.admin-ops-support *,.admin-ops-support :before,.admin-ops-support :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.bira-brand-content-page{width:min(1280px,100%);color:var(--bira-ink,inherit);margin-inline:auto}.bira-brand-content-header{border:1px solid color-mix(in srgb,var(--bira-orange,#ff4602) 18%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--bira-orange,#ff4602) 10%,transparent),transparent 72%),var(--bira-surface,hsl(var(--card)));border-radius:1rem}.bira-brand-content-header h1{overflow-wrap:anywhere}.bira-brand-content-page :is(input,textarea,select,button):focus-visible{outline-color:color-mix(in srgb,var(--bira-orange,#ff4602) 45%,transparent)}.bira-admin-shell[data-theme=dark] .bira-brand-content-header{border-color:color-mix(in srgb,var(--bira-orange,#ff4602) 26%,var(--bira-line,#39353a));background:linear-gradient(135deg,color-mix(in srgb,var(--bira-orange,#ff4602) 15%,transparent),transparent 72%),var(--bira-surface,#201d21)}@media(max-width:640px){.bira-brand-content-header{border-radius:.875rem}}.admin-referrals{--ref-ink:#1b1b1e;--ref-muted:#74747e;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.admin-referrals__header{background:radial-gradient(circle at 93% 0,#ff460229,#0000 25%),linear-gradient(135deg,#fff,#fff7f3);border:1px solid #e8e3e1;border-radius:28px;padding:clamp(22px,3vw,34px);overflow:hidden;box-shadow:0 16px 45px #1b1b1b0b}.admin-referrals__back{color:#74747e;align-items:center;gap:6px;font-size:12px;font-weight:650;text-decoration:none;transition:color .18s;display:inline-flex}.admin-referrals__back:hover{color:#d7400a}.admin-referrals__header-title{align-items:flex-start;gap:15px;margin-top:18px;display:flex}.admin-referrals__header-title>span{color:#d8410c;background:#fff0e9;border-radius:15px;flex:none;place-items:center;width:46px;height:46px;display:grid}.admin-referrals__header-title>span svg{width:21px;height:21px}.admin-referrals__header-title>div{min-width:0}.admin-referrals__eyebrow{color:#cb430f;letter-spacing:.14em;text-transform:uppercase;margin:0 0 4px;font-size:10px;font-weight:850}.admin-referrals__header h1{color:#1b1b1e;letter-spacing:-.045em;margin:0;font-size:clamp(25px,3vw,34px);font-weight:830;line-height:1.1}.admin-referrals__header h1+p{color:#74747e;max-width:720px;margin:7px 0 0;font-size:14px;line-height:1.55}.admin-referrals__summary>*{min-height:142px;position:relative;overflow:hidden;box-shadow:0 10px 24px #23191409;background:linear-gradient(145deg,#fff,#fdfbf9)!important;border-color:#e9e5e2!important;border-radius:18px!important}.admin-referrals__summary>:after{content:"";background:#ff4602;height:3px;position:absolute;bottom:0;left:0;right:0}.admin-referrals__summary>:nth-child(2):after{background:#1da868}.admin-referrals__summary>:nth-child(3):after{background:#7c53c7}.admin-referrals__summary>:nth-child(4):after{background:#3f7ce6}.admin-referrals__settings{position:relative;overflow:hidden;box-shadow:0 14px 34px #2319140a;background:linear-gradient(130deg,#fff,#fff8f4)!important;border-color:#f0c9ba!important;border-radius:22px!important}.admin-referrals__settings:before{content:"";filter:blur(2px);background:#ff460212;border-radius:50%;width:220px;height:220px;position:absolute;top:-90px;right:-55px}.admin-referrals__settings>*{position:relative}.bira-admin-shell[data-theme=dark] .admin-referrals{--ref-ink:#f4eff0;--ref-muted:#b7b0b4}.bira-admin-shell[data-theme=dark] .admin-referrals__header{background:radial-gradient(circle at 93% 0,#ff460233,#0000 28%),linear-gradient(135deg,#211f23,#2a2220);border-color:#39353b;box-shadow:0 16px 45px #00000038}.bira-admin-shell[data-theme=dark] .admin-referrals__back,.bira-admin-shell[data-theme=dark] .admin-referrals__header h1+p{color:#b7b0b4}.bira-admin-shell[data-theme=dark] .admin-referrals__header h1{color:#f4eff0}.bira-admin-shell[data-theme=dark] .admin-referrals__header-title>span{color:#ff9a78;background:#ff460226}.bira-admin-shell[data-theme=dark] .admin-referrals__summary>*{box-shadow:0 10px 24px #0003;background:linear-gradient(145deg,#252228,#1f1d22)!important;border-color:#3c383e!important}.bira-admin-shell[data-theme=dark] .admin-referrals__settings{background:linear-gradient(130deg,#252126,#2b211e)!important;border-color:#633b2e!important}.bira-admin-shell[data-theme=dark] .admin-referrals__settings:before{background:#ff46021f}@media(max-width:560px){.admin-referrals__header{border-radius:22px;padding:20px}.admin-referrals__header-title{gap:12px}.admin-referrals__header-title>span{border-radius:13px;width:40px;height:40px}.admin-referrals__header h1{font-size:26px}.admin-referrals__header h1+p{font-size:13px}}.admin-leads{--crm-ink:#1b1b1e;--crm-muted:#74747e;background:radial-gradient(circle at 8% 2%,#ff46021c,#0000 25%),linear-gradient(#fff,#f5f5f7 60%,#f3f3f5);min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.admin-leads__hero{color:#fff;background:radial-gradient(circle at 85% 32%,#643321 0,#0000 29%),linear-gradient(117deg,#19191b 12%,#292321 72%,#3c251e);border:1px solid #302c2a;border-radius:30px;grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr);min-height:350px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 60px -34px #1612118c}.admin-leads__hero:after{content:"";opacity:.35;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 85%);mask-image:linear-gradient(90deg,#000,#0000 85%)}.admin-leads__hero-copy{z-index:1;padding:clamp(30px,4vw,56px);position:relative}.admin-leads__eyebrow{color:#ffb196;letter-spacing:.14em;text-transform:uppercase;background:#ff460221;border:1px solid #ff865b59;border-radius:999px;align-items:center;gap:8px;padding:7px 11px;font-size:10px;font-weight:850;display:inline-flex}.admin-leads__eyebrow span,.admin-leads__hero-status>span{background:#ff7540;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #ff75401f}.admin-leads__hero h1{color:#fff;letter-spacing:-.055em;max-width:670px;margin:20px 0 12px;font-size:clamp(34px,4vw,56px);font-weight:850;line-height:1.04}.admin-leads__hero h1 span{color:#ff7540}.admin-leads__hero-copy>p{color:#c7c2c1;max-width:590px;margin:0;font-size:15px;line-height:1.65}.admin-leads__hero-actions{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.admin-leads__primary-button,.admin-leads__ghost-button{border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:45px;padding:0 16px;font-size:13px;font-weight:800;transition:transform .22s,background .22s;display:inline-flex}.admin-leads__primary-button{color:#fff;background:#ff4602;border:0;box-shadow:0 12px 25px -13px #ff4602cc}.admin-leads__primary-button:hover{background:#e33d00;transform:translateY(-2px)}.admin-leads__ghost-button{color:#fff!important;background:#ffffff0f!important;border:1px solid #ffffff2e!important}.admin-leads__ghost-button:hover{transform:translateY(-2px);background:#ffffff1f!important}.admin-leads__hero-footnote{color:#aaa3a1;flex-wrap:wrap;align-items:center;gap:8px;margin-top:28px;font-size:11px;display:flex}.admin-leads__hero-footnote img{border-radius:6px;width:20px;height:20px}.admin-leads__hero-footnote svg{width:14px}.admin-leads__hero-footnote i{background:#625a57;width:1px;height:14px}.admin-leads__hero-art{z-index:1;min-height:300px;position:relative}.admin-leads__orbit{border:1px solid #ffffff26;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.admin-leads__orbit--outer{width:360px;height:360px}.admin-leads__orbit--inner{width:250px;height:250px}.admin-leads__hero-core{background:#ffffff17;border:1px solid #fff3;border-radius:32px;place-items:center;width:102px;height:102px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-8deg);box-shadow:0 0 0 24px #ff460214,0 0 0 48px #ff46020a}.admin-leads__hero-core img{border-radius:18px;width:62px;height:62px}.admin-leads__hero-chip,.admin-leads__hero-status{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1e1c1bad;border:1px solid #ffffff29;border-radius:12px;align-items:center;gap:7px;padding:9px 11px;font-size:11px;font-weight:750;display:flex;position:absolute;box-shadow:0 12px 30px #0000002e}.admin-leads__hero-chip svg{color:#ff7540;width:15px}.admin-leads__hero-chip--portfolio{top:19%;left:8%}.admin-leads__hero-chip--pipeline{top:38%;right:7%}.admin-leads__hero-chip--revenue{bottom:17%;left:20%}.admin-leads__hero-status{color:#cfc9c7;bottom:12%;right:13%}.admin-leads__hero-status>span{box-shadow:none;background:#20c47a}.bira-admin-shell[data-theme=dark] .admin-leads{--crm-ink:#f4eff0;--crm-muted:#b7b0b4;background:radial-gradient(circle at 92% 2%,#ff460229,#0000 26%),linear-gradient(#181619,#121113)}.bira-admin-shell[data-theme=dark] .admin-leads>div>section{background:#211f23;border-color:#39353b;box-shadow:0 16px 48px #0000003b}.bira-admin-shell[data-theme=dark] .admin-leads>div>section h2{color:#f4eff0}.bira-admin-shell[data-theme=dark] .admin-leads>div>section p{color:#b7b0b4}.bira-admin-shell[data-theme=dark] .admin-leads .bg-white{background-color:#242126}.bira-admin-shell[data-theme=dark] .admin-leads .bg-slate-50\/80{background-color:#ffffff09}.bira-admin-shell[data-theme=dark] .admin-leads .border-slate-200,.bira-admin-shell[data-theme=dark] .admin-leads .border-slate-100{border-color:#3d383f}.bira-admin-shell[data-theme=dark] .admin-leads .text-\[\#171717\],.bira-admin-shell[data-theme=dark] .admin-leads .text-slate-900,.bira-admin-shell[data-theme=dark] .admin-leads .text-slate-800{color:#f4eff0}.bira-admin-shell[data-theme=dark] .admin-leads .text-slate-500,.bira-admin-shell[data-theme=dark] .admin-leads .text-slate-600,.bira-admin-shell[data-theme=dark] .admin-leads .text-slate-700{color:#b7b0b4}@media(max-width:760px){.admin-leads__hero{grid-template-columns:1fr;min-height:0}.admin-leads__hero-art{height:225px;min-height:0}.admin-leads__hero-chip--portfolio{left:10%}.admin-leads__hero-chip--pipeline{right:8%}.admin-leads__hero-chip--revenue{left:15%}.admin-leads__hero-status{right:12%}}@media(prefers-reduced-motion:reduce){.admin-leads *,.admin-leads :before,.admin-leads :after{transition:none!important;animation:none!important}}.admin-finance{--finance-bg:#f6f6f8;--finance-surface:#fff;--finance-ink:#1b1b1d;--finance-muted:#707079;--finance-line:#e9e8eb;--finance-chart-grid:#e9e8eb;min-height:100vh;color:var(--finance-ink);background:radial-gradient(circle at 8% 0,#ff46021c,#0000 25%),linear-gradient(#fff,#f5f5f7 55%,#f3f3f5);padding:28px 30px 48px;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.admin-finance__inner{min-width:0;max-width:1440px;margin:auto}.admin-finance a{text-decoration:none}.admin-finance__hero{color:#fff;background:radial-gradient(circle at 85% 32%,#643321,#0000 29%),linear-gradient(117deg,#19191b 12%,#292321 72%,#3c251e);border:1px solid #302c2a;border-radius:30px;grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr);min-height:350px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 60px -34px #1612118c}.admin-finance__hero:after{content:"";pointer-events:none;opacity:.34;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 85%);mask-image:linear-gradient(90deg,#000,#0000 85%)}.admin-finance__hero-copy{z-index:1;min-width:0;padding:clamp(30px,4vw,56px);position:relative}.admin-finance__back{color:#cbc3c0;align-items:center;gap:7px;font-size:12px;font-weight:650;display:inline-flex}.admin-finance__back svg{width:15px;height:15px}.admin-finance__eyebrow{color:#ffb196;letter-spacing:.13em;text-transform:uppercase;background:#ff460221;border:1px solid #ff865b59;border-radius:999px;align-items:center;gap:8px;width:max-content;max-width:100%;margin-top:22px;padding:7px 11px;font-size:10px;font-weight:850;display:flex}.admin-finance__eyebrow span{background:#ff7540;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #ff75401f}.admin-finance h1{letter-spacing:-.055em;max-width:670px;margin:20px 0 12px;font-size:clamp(34px,4vw,56px);font-weight:850;line-height:1.04}.admin-finance h1 span{color:#ff7540}.admin-finance__hero-copy>p{color:#c7c2c1;max-width:590px;margin:0;font-size:15px;line-height:1.65}.admin-finance__hero-actions{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.admin-finance__button{border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:45px;padding:0 16px;font-size:13px;font-weight:800;transition:transform .2s;display:inline-flex}.admin-finance__button svg{width:16px;height:16px}.admin-finance__button:hover{transform:translateY(-2px)}.admin-finance__button--primary{color:#fff;background:#ff4602;box-shadow:0 12px 25px -13px #ff4602cc}.admin-finance__button--ghost{color:#fff;background:#ffffff0f;border:1px solid #ffffff2e}.admin-finance__hero-art{z-index:1;min-width:0;min-height:340px;position:relative}.admin-finance__hero-orbit{border:1px solid #ffffff1f;border-radius:50%;width:360px;max-width:100%;height:360px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 45px #ff46020a,0 0 0 90px #ff460206}.admin-finance__hero-summary{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#231f1ed9;border:1px solid #fff3;border-radius:22px;flex-direction:column;width:min(290px,75%);padding:24px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 50px #0000003d}.admin-finance__hero-summary-icon{color:#ff865a;background:#ff46022b;border-radius:12px;place-items:center;width:38px;height:38px;margin-bottom:17px;display:grid}.admin-finance__hero-summary-icon svg{width:19px;height:19px}.admin-finance__hero-summary>span:not(:first-child){color:#ccc1bd;font-size:12px;font-weight:700}.admin-finance__hero-summary strong{letter-spacing:-.05em;overflow-wrap:anywhere;margin-top:5px;font-size:clamp(25px,2.5vw,36px);line-height:1.1}.admin-finance__hero-summary small{color:#aca29e;margin-top:9px;font-size:11px}.admin-finance__hero-chip{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1e1c1bd1;border:1px solid #ffffff29;border-radius:12px;align-items:center;gap:7px;max-width:85%;padding:9px 12px;font-size:11px;font-weight:750;display:flex;position:absolute;box-shadow:0 12px 30px #0000002e}.admin-finance__hero-chip svg{color:#ff7540;flex:none;width:15px;height:15px}.admin-finance__hero-chip--top{top:15%;left:3%}.admin-finance__hero-chip--bottom{bottom:14%;right:5%}.admin-finance__notice{color:#913a16;background:#fff5ef;border:1px solid #f2cbb6;border-radius:14px;align-items:flex-start;gap:10px;margin-top:20px;padding:15px;font-size:13px;line-height:1.5;display:flex}.admin-finance__notice>svg{flex:none;width:18px;height:18px;margin-top:1px}.admin-finance__notice span{flex:1}.admin-finance__notice button{color:inherit;cursor:pointer;background:0 0;border:0;font-weight:800}.admin-finance__section{min-width:0;margin-top:38px}.admin-finance__section-head{justify-content:space-between;align-items:end;gap:18px;margin-bottom:18px;display:flex}.admin-finance__kicker{color:#ca420f;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.admin-finance__section-head h2,.admin-finance__decision h2{letter-spacing:-.045em;margin:6px 0;font-size:clamp(24px,2.2vw,30px);font-weight:800;line-height:1.12}.admin-finance__section-head p,.admin-finance__decision p{max-width:660px;color:var(--finance-muted);margin:0;font-size:13px;line-height:1.55}.admin-finance__toolbar{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.admin-finance__periods{border:1px solid var(--finance-line);background:var(--finance-surface);border-radius:12px;gap:4px;padding:4px;display:flex}.admin-finance__periods button{min-height:34px;color:var(--finance-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:0 11px;font-size:12px;font-weight:750}.admin-finance__periods button[aria-pressed=true]{color:#fff;background:#ff4602;box-shadow:0 5px 12px #ff460233}.admin-finance__refresh{border:1px solid var(--finance-line);background:var(--finance-surface);min-height:42px;color:var(--finance-ink);cursor:pointer;border-radius:11px;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:750;display:inline-flex}.admin-finance__refresh:disabled{opacity:.65;cursor:wait}.admin-finance__refresh svg{width:15px;height:15px}.admin-finance__metrics,.admin-finance__flow-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.admin-finance__metric{border:1px solid var(--finance-line);background:var(--finance-surface);border-radius:17px;flex-direction:column;min-width:0;min-height:160px;padding:18px;display:flex;position:relative;box-shadow:0 10px 28px #18151509}.admin-finance__metric:after{content:"";background:#dedde0;border-radius:0 0 17px 17px;height:3px;position:absolute;inset:auto 0 0}.admin-finance__metric--orange:after{background:#ff6a35}.admin-finance__metric--green:after{background:#4ec48c}.admin-finance__metric--blue:after{background:#7597e0}.admin-finance__metric--amber:after{background:#e8b34b}.admin-finance__metric-top{color:var(--finance-muted);justify-content:space-between;align-items:flex-start;gap:10px;font-size:12px;font-weight:700;line-height:1.35;display:flex}.admin-finance__metric-top svg{color:#e45423;flex:none;width:18px;height:18px}.admin-finance__metric--green .admin-finance__metric-top svg{color:#15965d}.admin-finance__metric--blue .admin-finance__metric-top svg{color:#4b72cc}.admin-finance__metric--amber .admin-finance__metric-top svg{color:#b27614}.admin-finance__metric>strong{letter-spacing:-.055em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:22px;font-size:clamp(22px,2vw,30px);font-weight:800;line-height:1.1}.admin-finance__metric>small{color:var(--finance-muted);margin-top:9px;font-size:11px;line-height:1.45}.admin-finance__saas-grid{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:16px;margin-top:16px;display:grid}.admin-finance__panel{border:1px solid var(--finance-line);background:var(--finance-surface);border-radius:20px;flex-direction:column;min-width:0;padding:24px;display:flex;box-shadow:0 16px 48px #1b1b1b0b}.admin-finance__panel-head{align-items:flex-start;gap:11px;display:flex}.admin-finance__panel-icon{color:#db450d;background:#fff0e9;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.admin-finance__panel-icon svg{width:19px;height:19px}.admin-finance__panel-head h3{letter-spacing:-.025em;margin:1px 0 4px;font-size:17px;line-height:1.25}.admin-finance__panel-head p{color:var(--finance-muted);margin:0;font-size:12px;line-height:1.45}.admin-finance__chart{background:var(--finance-chart-bg,linear-gradient(#fff,#fffcfa));border-radius:14px;min-width:0;height:270px;margin-top:19px;padding:10px 4px 2px}.admin-finance__state{min-height:170px;color:var(--finance-muted);text-align:center;justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex}.admin-finance__state svg{width:17px;height:17px}.admin-finance__chart .admin-finance__state{height:100%}.admin-finance__plan-list,.admin-finance__method-list{gap:16px;margin-top:23px;display:grid}.admin-finance__plan-row>div:first-child{justify-content:space-between;gap:10px;font-size:12px;display:flex}.admin-finance__plan-row strong{overflow-wrap:anywhere;min-width:0}.admin-finance__plan-row>div:first-child>span{color:var(--finance-muted)}.admin-finance__plan-track,.admin-finance__method-track{background:var(--finance-track,#f0eeed);border-radius:999px;height:8px;margin-top:8px;display:block;overflow:hidden}.admin-finance__plan-track span,.admin-finance__method-track span{border-radius:inherit;background:linear-gradient(90deg,#ff4602,#ff996c);height:100%;display:block}.admin-finance__panel-link{color:#c14314;align-items:center;gap:7px;width:max-content;max-width:100%;margin-top:auto;padding-top:22px;font-size:12px;font-weight:800;display:inline-flex}.admin-finance__panel-link svg{width:15px;height:15px}.admin-finance__attention-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.admin-finance__attention,.admin-finance__attention-action{border:1px solid var(--finance-line);background:var(--finance-surface);min-width:0;min-height:190px;color:var(--finance-ink);border-radius:18px;flex-direction:column;padding:21px;display:flex}.admin-finance__attention--amber{background:linear-gradient(145deg,var(--finance-surface),var(--finance-attention-amber,#fff9ed));border-color:#f1dcb4}.admin-finance__attention--red{background:linear-gradient(145deg,var(--finance-surface),var(--finance-attention-red,#fff7f6));border-color:#edcdcd}.admin-finance__attention>span,.admin-finance__attention-action>span{color:var(--finance-muted);align-items:center;gap:8px;font-size:12px;font-weight:750;display:flex}.admin-finance__attention>span svg{color:#b27614;width:17px;height:17px}.admin-finance__attention--red>span svg{color:#c44b4b}.admin-finance__attention>strong{letter-spacing:-.055em;margin-top:14px;font-size:38px;line-height:1}.admin-finance__attention p,.admin-finance__attention-action p{color:var(--finance-muted);margin:8px 0 0;font-size:12px;line-height:1.45}.admin-finance__attention small,.admin-finance__attention-action a{color:#bf4216;align-items:center;gap:6px;margin-top:auto;padding-top:15px;font-size:12px;font-weight:800;display:inline-flex}.admin-finance__attention small svg,.admin-finance__attention-action a svg{width:14px;height:14px}.admin-finance__attention-action>strong{margin-top:16px;font-size:17px;line-height:1.3}.admin-finance__pay-summary{grid-template-columns:minmax(0,1.45fr) repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-finance__pay-primary{color:#fff;background:radial-gradient(circle at 90% 8%,#ff76446b,#0000 32%),linear-gradient(145deg,#1d1a1a,#39251e);border:1px solid #493228;border-radius:18px;flex-direction:column;min-width:0;min-height:160px;padding:22px;display:flex}.admin-finance__pay-primary>span{color:#ffb297;font-size:12px;font-weight:750}.admin-finance__pay-primary strong{letter-spacing:-.06em;overflow-wrap:anywhere;margin-top:22px;font-size:clamp(28px,3vw,40px);line-height:1}.admin-finance__pay-primary small{color:#d6c4bc;margin-top:9px;font-size:11px}.admin-finance__flow-grid{margin-top:14px}.admin-finance__flow-grid .admin-finance__metric{min-height:145px}.admin-finance__flow-grid .admin-finance__metric>strong{font-size:24px}.admin-finance__legend{color:var(--finance-muted);flex-wrap:wrap;gap:14px;margin-top:20px;font-size:11px;display:flex}.admin-finance__legend span{align-items:center;gap:6px;display:inline-flex}.admin-finance__dot,.admin-finance__method-dot{border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}.admin-finance__dot--orange{background:#ff6a35}.admin-finance__dot--blue{background:#587bd1}.admin-finance__saas-grid--pay .admin-finance__chart{margin-top:8px}.admin-finance__method-row{grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;min-width:0;display:grid}.admin-finance__method-row>div:first-child{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;font-size:12px;display:flex}.admin-finance__method-row>div:first-child span:last-child{color:var(--finance-muted);font-size:11px}.admin-finance__method-row b{font-variant-numeric:tabular-nums;font-size:12px}.admin-finance__method-row .admin-finance__method-track{grid-column:1/-1;margin-top:3px}.admin-finance__method-row small{color:var(--finance-muted);grid-column:1/-1;font-size:10px}.admin-finance__stores-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,.8fr);gap:16px;display:grid}.admin-finance__store-list{margin-top:16px;display:grid}.admin-finance__store-row{border-bottom:1px solid var(--finance-line);min-width:0;color:var(--finance-ink);grid-template-columns:30px minmax(0,1fr) auto 16px;align-items:center;gap:12px;padding:13px 0;display:grid}.admin-finance__store-row:last-child{border-bottom:0}.admin-finance__store-rank{color:#da4b1c;font-size:11px;font-weight:850}.admin-finance__store-name,.admin-finance__store-value{flex-direction:column;gap:4px;min-width:0;display:flex}.admin-finance__store-name strong{overflow-wrap:anywhere;font-size:12px}.admin-finance__store-name small,.admin-finance__store-value small{color:var(--finance-muted);font-size:10px}.admin-finance__store-value{text-align:right;font-variant-numeric:tabular-nums}.admin-finance__store-value strong{font-size:13px}.admin-finance__store-row>svg{color:#b7a9a2;width:15px;height:15px}.admin-finance__payout-content{flex-direction:column;margin-top:34px;display:flex}.admin-finance__payout-content>strong{letter-spacing:-.06em;overflow-wrap:anywhere;font-size:clamp(28px,3vw,42px);line-height:1}.admin-finance__payout-content>span{color:var(--finance-muted);margin-top:7px;font-size:11px}.admin-finance__payout-content>div{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.admin-finance__payout-content>div span{background:var(--finance-pill,#f4f2f1);color:var(--finance-muted);border-radius:999px;padding:7px 9px;font-size:11px;font-weight:750}.admin-finance__payout-content>div .admin-finance__failure{color:#b73b27;background:#fff0ee}.admin-finance__decision{border:1px solid var(--finance-line);background:var(--finance-surface);border-radius:20px;grid-template-columns:minmax(210px,.7fr) minmax(0,1.8fr);gap:25px;margin-top:38px;padding:25px;display:grid}.admin-finance__decision-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.admin-finance__decision-links a{border:1px solid var(--finance-line);background:var(--finance-soft,#fbfaf9);min-width:0;color:var(--finance-ink);border-radius:13px;align-items:flex-start;gap:9px;padding:14px;display:flex}.admin-finance__decision-links a>svg:first-child{color:#dc4c19;flex:none;width:18px;height:18px}.admin-finance__decision-links a>svg:last-child{color:#ab9f9b;flex:none;width:14px;height:14px;margin-left:auto}.admin-finance__decision-links a span{flex-direction:column;gap:5px;min-width:0;display:flex}.admin-finance__decision-links strong{font-size:12px;line-height:1.25}.admin-finance__decision-links small{color:var(--finance-muted);overflow-wrap:anywhere;font-size:10px;line-height:1.4}.admin-finance__footnote{color:var(--finance-muted);margin:20px 0 0;font-size:11px;line-height:1.55}.admin-finance__route-error{color:#b33322;padding:24px}.admin-finance__spinning{animation:1s linear infinite finance-spin}@keyframes finance-spin{to{transform:rotate(360deg)}}.bira-admin-shell[data-theme=dark] .admin-finance{--finance-bg:#181619;--finance-surface:#242126;--finance-ink:#f3eff0;--finance-muted:#bcb4bb;--finance-line:#3d383e;--finance-chart-grid:#454047;--finance-chart-bg:linear-gradient(#29252a,#211f23);--finance-track:#403b42;--finance-pill:#343038;--finance-soft:#2b272c;--finance-attention-amber:#302920;--finance-attention-red:#302426;background:radial-gradient(circle at 92% 2%,#ff460229,#0000 26%),linear-gradient(#181619,#121113)}.bira-admin-shell[data-theme=dark] .admin-finance__notice{color:#ffd2bb;background:#32231e;border-color:#744536}.bira-admin-shell[data-theme=dark] .admin-finance__panel-icon{color:#ff956e;background:#382922}.bira-admin-shell[data-theme=dark] .admin-finance__attention--amber{border-color:#594832}.bira-admin-shell[data-theme=dark] .admin-finance__attention--red{border-color:#603d40}.bira-admin-shell[data-theme=dark] .admin-finance__payout-content>div .admin-finance__failure{color:#ffb2a6;background:#4a2928}@media(max-width:1180px){.admin-finance__metrics,.admin-finance__flow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-finance__saas-grid,.admin-finance__stores-grid,.admin-finance__decision{grid-template-columns:1fr}}@media(max-width:800px){.admin-finance{padding:16px}.admin-finance__hero{grid-template-columns:1fr}.admin-finance__hero-art{min-height:255px}.admin-finance__hero-summary{width:min(300px,70%)}.admin-finance__section-head{flex-direction:column;align-items:flex-start}.admin-finance__attention-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-finance__attention-action{grid-column:1/-1}.admin-finance__pay-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-finance__pay-primary{grid-column:1/-1}.admin-finance__decision-links{grid-template-columns:1fr}}@media(max-width:520px){.admin-finance__hero-copy{padding:27px 22px}.admin-finance__hero-art{min-height:250px}.admin-finance__hero-summary{width:69%;padding:18px}.admin-finance__hero-chip{font-size:10px}.admin-finance__hero-chip--top{top:2%;left:4%}.admin-finance__hero-chip--bottom{bottom:4%;right:4%}.admin-finance__metrics,.admin-finance__flow-grid,.admin-finance__pay-summary,.admin-finance__attention-grid{grid-template-columns:1fr}.admin-finance__pay-primary,.admin-finance__attention-action{grid-column:auto}.admin-finance__metric{min-height:135px}.admin-finance__panel{padding:18px}.admin-finance__periods{flex-wrap:wrap;max-width:100%}.admin-finance__store-row{grid-template-columns:24px minmax(0,1fr) 15px}.admin-finance__store-value{text-align:left;grid-area:2/2}.admin-finance__store-row>svg{grid-area:1/3}.admin-finance__notice{flex-wrap:wrap}.admin-finance__notice button{margin-left:26px}}@media(prefers-reduced-motion:reduce){.admin-finance *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
