.swl{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff9ed;--surface:#fff;--ink:#101c35;--muted:#58657a;--coral:#ff8589;--mint:#8cebcb;--lilac:#b7a4f5;--yellow:#f5d77a;--go:#22b07d;--line:#e6e9ef;--chat:#eef3f8;--tg:#2aabee;--off:#e4e7ed;--off-ink:#4b5568;--f:"Manrope","Segoe UI",system-ui,-apple-system,sans-serif;--r-card:20px;--r-ctl:12px}.swl,.swl *{box-sizing:border-box}.swl{background:var(--bg);color:var(--ink);font-family:var(--f);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.4}.swl button{font:inherit;color:inherit}.swl :focus-visible{outline-offset:3px;outline:3px solid #2f6bff}.swl .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.swl .wrap{max-width:1440px;padding-block:18px 28px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));margin:0 auto}@media (min-width:900px){.swl .wrap{padding-left:max(36px,env(safe-area-inset-left,0px));padding-right:max(36px,env(safe-area-inset-right,0px))}}.swl .top{border:2px solid var(--ink);background:var(--bg);border-radius:20px;align-items:center;gap:24px;padding:10px 12px 10px 20px;display:flex}.swl .logo{letter-spacing:.05em;color:var(--ink);align-items:center;gap:10px;font-size:22px;font-weight:800;text-decoration:none;display:flex}.swl .logo svg{width:36px;height:36px}.swl .nav{gap:36px;margin:0 auto;display:flex}.swl .nav a{color:var(--ink);border-bottom:2px solid #0000;padding:6px 2px;font-size:16px;font-weight:600;text-decoration:none}.swl .nav a:hover{border-bottom-color:var(--ink)}@media (max-width:1239px){.swl .top{gap:16px}.swl .nav{gap:14px}.swl .nav a{font-size:15px}.swl .auth-btns .login{padding:9px 16px}}@media (max-width:999px){.swl .nav{display:none}}.swl .login{border:2px solid var(--ink);color:var(--ink);background:var(--surface);border-radius:12px;margin-left:auto;padding:10px 28px;font-weight:700;text-decoration:none;transition:transform .16s,box-shadow .16s}.swl .nav+.login{margin-left:0}.swl .login:hover{box-shadow:3px 3px 0 var(--ink);transform:translate(-2px,-2px)}@media (max-width:620px){.swl .nav{display:none}.swl .login{padding:9px 18px}.swl .logo{font-size:19px}}.swl .hero{grid-template:"intro stage""verts stage""post stage""act stage"1fr/minmax(340px,38fr) minmax(0,62fr);gap:22px clamp(24px,3vw,52px);margin-top:26px;display:grid}.swl .intro{grid-area:intro}.swl .verts{grid-area:verts}.swl .post{grid-area:post}.swl .act{grid-area:act;align-self:start}.swl .stage{grid-area:stage;align-self:start;min-width:0}@media (max-width:1100px){.swl .hero{grid-template:"intro""verts""post""stage""act"/minmax(0,1fr)}.swl .intro,.swl .verts,.swl .post,.swl .act{max-width:640px}}.swl .eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:0;font-size:12.5px;font-weight:800}.swl h1{letter-spacing:-.035em;text-wrap:balance;margin:12px 0 14px;font-size:clamp(38px,3.5vw,60px);font-weight:800;line-height:1}.swl .sub{color:var(--muted);max-width:40ch;margin:0;font-size:clamp(17px,1.3vw,20px);font-weight:500}.swl .verts{grid-template-columns:1fr 1fr;gap:12px;display:grid}.swl .vt{border:2px solid var(--ink);border-radius:var(--r-ctl);background:var(--surface);cursor:pointer;text-align:left;align-items:center;gap:12px;min-height:54px;padding:0 16px;font-size:16.5px;font-weight:700;line-height:1.1;transition:transform .16s,box-shadow .16s,background .16s;display:flex}.swl .vt svg{flex:none;width:24px;height:24px}.swl .vt:hover{box-shadow:3px 3px 0 var(--ink);transform:translate(-2px,-2px)}.swl .vt[aria-pressed=true]{background:var(--coral);box-shadow:3px 3px 0 var(--ink);transform:translate(-2px,-2px)}.swl .vt:active{box-shadow:none;transform:none}.swl .vt[aria-disabled=true]{cursor:not-allowed;opacity:.5;box-shadow:none;transform:none}.swl .vt[aria-disabled=true][aria-pressed=true]{opacity:.8}.swl .post{border:2px solid var(--ink);border-radius:var(--r-card);background:var(--surface);padding:14px 20px 20px}.swl .post-h{border-bottom:2px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;font-size:17px;font-weight:800;display:flex}.swl .dots{gap:5px;display:flex}.swl .dots i{background:var(--muted);opacity:.6;border-radius:50%;width:5px;height:5px}.swl .post-b{grid-template-columns:clamp(92px,9.5vw,132px) minmax(0,1fr);align-items:center;gap:18px;display:grid}.swl .tile{aspect-ratio:1;border:2px solid var(--ink);background:var(--c);border-radius:16px;place-items:center;transition:background .25s;display:grid;position:relative;overflow:hidden}.swl .tile .big{width:64%;height:64%;color:var(--ink)}.swl .tile .spark{color:#fff;width:20%;height:20%;position:absolute}.swl .tile .s1{top:9%;right:9%}.swl .tile .s2{width:11%;height:11%;color:var(--yellow);top:26%;right:24%}.swl .post .post-title{letter-spacing:-.01em;color:inherit;margin:0 0 6px;font-size:19px;font-weight:800;line-height:1.2}.swl .post p{color:var(--muted);margin:0 0 12px;font-size:14.5px;line-height:1.45}.swl .fake-btn{background:color-mix(in srgb,var(--c) 45%,#fff);border-radius:10px;padding:9px 24px;font-size:15px;font-weight:700;display:inline-block}.swl .post.sent{animation:.55s swl-sent}@keyframes swl-sent{0%{transform:none}35%{transform:scale(.975)translate(6px)}to{transform:none}}.swl .status{min-height:28px;color:var(--muted);align-items:center;gap:10px;margin:0 0 12px;font-size:16px;font-weight:500;display:flex}.swl .status b{color:var(--ink);font-weight:800}.swl .status svg{flex:none;width:22px;height:22px}.swl .status .ok{background:var(--go);border:2px solid var(--ink);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.swl .status .ok svg{color:#fff;width:14px;height:14px}.swl .cta{border:2px solid var(--ink);background:var(--mint);width:100%;min-height:60px;box-shadow:4px 4px 0 var(--ink);cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:10px;font-size:18px;font-weight:800;transition:transform .14s,box-shadow .14s,background .2s;display:flex}.swl .cta svg{width:22px;height:22px}.swl .cta:hover{box-shadow:5px 5px 0 var(--ink);transform:translate(-1px,-1px)}.swl .cta:active{box-shadow:1px 1px 0 var(--ink);transform:translate(3px,3px)}.swl .cta:disabled{background:var(--off);color:var(--off-ink);box-shadow:none;cursor:progress;transform:none}.swl .cta .spin{border:2.5px solid;border-right-color:#0000;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite swl-spin;display:none}.swl .cta:disabled .spin{display:block}@keyframes swl-spin{to{transform:rotate(360deg)}}.swl .subrow{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:12px;font-size:14px;display:flex}.swl .replay{min-height:44px;color:var(--ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:15px;font-weight:700;text-decoration:underline}.swl .note{border:2px dashed var(--ink);background:var(--surface);border-radius:12px;margin-top:12px;padding:10px 14px;font-size:14.5px}.swl .note a{color:var(--ink);font-weight:800}.swl .step{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:20px 0 0;font-size:12.5px;font-weight:800}.swl .scene-box{aspect-ratio:1000/880;--u:1cqw;position:relative;container-type:inline-size}.swl .scene{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.swl .scene text{font-family:var(--f)}.swl .stations{pointer-events:none;position:absolute;inset:0}.swl .pass-glow path{opacity:0;transition:opacity .2s}.swl .pass-glow path.hov{opacity:.85}.swl .pass-steel path{stroke:#c5cfdd;transition:stroke .2s}.swl .pass-steel path.sel{stroke:#2fc48d}.swl .lamp .head{fill:#6b7487;transition:fill .2s}.swl .lamp .rays{opacity:0;transition:opacity .2s}.swl .lamp.on .head{fill:#33d69b}.swl .lamp.on .rays{opacity:1}.swl .lamp .ring{opacity:0;transform-box:fill-box;transform-origin:50%}.swl .lamp.ping .ring{animation:.8s ease-out swl-ping}@keyframes swl-ping{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.swl .barrier{transform-box:view-box;transform-origin:236px 604px;transition:transform .45s cubic-bezier(.3,1.35,.5,1);transform:rotate(-16deg)}.swl .barrier.up{transform:rotate(-78deg)}.swl .barrier.wiggle{animation:.4s swl-wiggle}@keyframes swl-wiggle{0%,to{transform:rotate(-16deg)}40%{transform:rotate(-25deg)}70%{transform:rotate(-12deg)}}.swl .lever{transform-box:view-box;transform-origin:526px 546px;cursor:pointer;transition:transform .2s}.swl .lever.pull{transform:rotate(-38deg)}.swl .lever:focus{outline:none}.swl .lever:focus-visible .knob{stroke:#2f6bff;stroke-width:4px}.swl .drift{animation:28s ease-in-out infinite alternate swl-drift}.swl .drift.d2{animation-duration:36s;animation-delay:-9s}@keyframes swl-drift{0%{transform:translate(-10px)}to{transform:translate(16px)}}.swl .blink{transform-box:fill-box;transform-origin:50%;animation:5.5s infinite swl-blink}@keyframes swl-blink{0%,93%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}.swl .a-l-up,.swl .a-r-up,.swl .a-r-wave,.swl .a-r-flag,.swl .face-happy,.swl .scene[data-mood=idle] #building:hover .a-r-rest{display:none}.swl .scene[data-mood=idle] #building:hover .a-r-wave{display:inline}.swl .scene[data-mood=flag] .a-r-rest{display:none}.swl .scene[data-mood=flag] .a-r-flag{display:inline}.swl .scene[data-mood=happy] .a-l-rest,.swl .scene[data-mood=happy] .a-r-rest,.swl .scene[data-mood=happy] .face-idle{display:none}.swl .scene[data-mood=happy] .a-l-up,.swl .scene[data-mood=happy] .a-r-up,.swl .scene[data-mood=happy] .face-happy{display:inline}.swl .a-r-wave{transform-box:fill-box;transform-origin:0 100%;animation:.55s ease-in-out infinite alternate swl-armwave}@keyframes swl-armwave{0%{transform:rotate(-14deg)}to{transform:rotate(16deg)}}.swl .scene[data-mood=happy] .bot{animation:.7s ease-in-out infinite swl-hop}@keyframes swl-hop{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.swl .beacon{animation:1.6s step-end infinite swl-beacon}.swl .scene[data-mood=flag] .beacon{animation-duration:.5s}@keyframes swl-beacon{0%{fill:#ff5e66}50%{fill:#ffc2c5}}.swl .flag{transform-box:fill-box;transform-origin:0;animation:.5s ease-in-out infinite alternate swl-wave}@keyframes swl-wave{0%{transform:skewY(-6deg)scaleX(.9)}to{transform:skewY(6deg)scaleX(1)}}.swl .wagon .speed{opacity:0;transition:opacity .2s}.swl .wagon.moving .speed{opacity:1}.swl .station{pointer-events:auto;border:2px solid var(--ink);border-radius:calc(1.6*var(--u));background:var(--surface);width:29%;height:20%;box-shadow:calc(.4*var(--u)) calc(.4*var(--u)) 0 var(--ink);text-align:left;cursor:pointer;flex-direction:column;padding:0;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;position:absolute;left:67.5%}.swl .station[data-i="0"]{top:2.05%}.swl .station[data-i="1"]{top:37.27%}.swl .station[data-i="2"]{top:67.95%}.swl .station:not([aria-disabled=true]):hover,.swl .station.hl{transform:translateY(calc(-.6*var(--u)))}.swl .station[aria-pressed=true]{border-color:var(--go);box-shadow:calc(.4*var(--u)) calc(.4*var(--u)) 0 var(--go),0 0 0 calc(.35*var(--u)) #2fc48d38}.swl .station[aria-disabled=true]{cursor:default}.swl .station.nudge{animation:.8s 2 swl-nudge;animation-delay:var(--d,0s)}@keyframes swl-nudge{0%,to{transform:none}30%{transform:translateY(calc(-1*var(--u)))}60%{transform:none}}.swl .st-head{align-items:center;gap:calc(.7*var(--u));padding:0 calc(1*var(--u));min-height:calc(4.4*var(--u));border-bottom:2px solid var(--line);flex:none;display:flex}.swl .st-ava{width:calc(3*var(--u));height:calc(3*var(--u));background:var(--c);border:2px solid var(--ink);border-radius:50%;flex:none;place-items:center;display:grid}.swl .st-ava svg{width:62%;height:62%;color:var(--ink)}.swl .st-name{min-width:0;font-weight:800;font-size:max(12px,calc(1.75*var(--u)));white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.swl .st-tg{width:calc(1.9*var(--u));height:calc(1.9*var(--u));color:var(--tg);flex:none}.swl .st-check{width:calc(2.3*var(--u));height:calc(2.3*var(--u));border:2px solid var(--ink);background:#fff;border-radius:50%;flex:none;place-items:center;transition:background .18s;display:grid}.swl .st-check svg{color:#fff;opacity:0;width:70%;height:70%;transition:opacity .18s,transform .18s;transform:scale(.4)}.swl .station[aria-pressed=true] .st-check{background:var(--go)}.swl .station[aria-pressed=true] .st-check svg{opacity:1;transform:none}.swl .st-body{background:var(--chat);border-radius:0 0 calc(1.4*var(--u)) calc(1.4*var(--u));min-height:0;padding:calc(1*var(--u));flex-direction:column;flex:1;justify-content:center;display:flex;overflow:hidden}.swl .st-empty{gap:calc(.8*var(--u));flex-direction:column;display:flex}.swl .st-empty i{height:calc(2.6*var(--u));border-radius:calc(1.3*var(--u));background:#fff;border:1.5px solid #dce3ec;width:68%;display:block;position:relative}.swl .st-empty i+i{width:84%;margin-left:7%}.swl .st-empty i:after{content:"";left:calc(1*var(--u));height:calc(.55*var(--u));background:#d4dbe6;border-radius:9px;position:absolute;top:50%;right:28%;transform:translateY(-50%)}.swl .st-post{grid-template-columns:calc(6.8*var(--u)) minmax(0,1fr);gap:calc(1*var(--u));border-radius:calc(1.2*var(--u));padding:calc(.8*var(--u));background:#fff;border:1.5px solid #dce3ec;align-items:center;display:none}.swl .st-img{aspect-ratio:1;border-radius:calc(.9*var(--u));background:var(--pc);border:2px solid var(--ink);place-items:center;display:grid}.swl .st-img svg{width:66%;height:66%;color:var(--ink)}.swl .st-txt{gap:calc(.3*var(--u));flex-direction:column;align-items:flex-start;min-width:0;display:flex}.swl .st-t{font-size:max(11px,calc(1.45*var(--u)));font-weight:800;line-height:1.15}.swl .st-p{font-size:max(10px,calc(1.15*var(--u)));color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.swl .st-btn{font-size:max(10px,calc(1.15*var(--u)));background:color-mix(in srgb,var(--pc) 45%,#fff);border-radius:calc(.7*var(--u));padding:calc(.3*var(--u)) calc(1.2*var(--u));margin-top:calc(.2*var(--u));font-weight:700}.swl .st-pub{top:0;right:calc(1.2*var(--u));align-items:center;gap:calc(.35*var(--u));background:var(--mint);border:2px solid var(--ink);padding:calc(.25*var(--u)) calc(.8*var(--u));font-size:max(10px,calc(1.1*var(--u)));box-shadow:2px 2px 0 var(--ink);z-index:1;border-radius:999px;font-weight:800;display:none;position:absolute;translate:0 -65%}.swl .st-pub svg{width:1.1em;height:1.1em}.swl .delivered .st-empty{display:none}.swl .delivered .st-post{animation:.45s cubic-bezier(.3,1.5,.5,1) swl-pop;display:grid}.swl .delivered .st-pub{animation:.45s cubic-bezier(.3,1.5,.5,1) swl-pop;display:inline-flex}@keyframes swl-pop{0%{opacity:0;transform:scale(.8)translateY(6px)}to{opacity:1;transform:none}}.swl .bubble{z-index:2;pointer-events:none;background:var(--surface);border:2px solid var(--ink);border-radius:calc(1.6*var(--u));width:33%;padding:calc(1*var(--u)) calc(1.3*var(--u));font-weight:700;font-size:max(14px,calc(1.75*var(--u)));box-shadow:calc(.4*var(--u)) calc(.4*var(--u)) 0 var(--ink);line-height:1.3;position:absolute;top:7%;left:1%}.swl .bubble:after{content:"";right:calc(4*var(--u));bottom:calc(-1.15*var(--u));width:calc(2*var(--u));height:calc(2*var(--u));background:var(--surface);border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);position:absolute;transform:rotate(45deg)}.swl .bubble.pop{animation:.35s cubic-bezier(.3,1.5,.5,1) swl-pop}.swl .st-body{position:relative}.swl .st-pick{white-space:nowrap;background:var(--surface);border:2px solid var(--ink);padding:calc(.45*var(--u)) calc(1.3*var(--u));font-weight:800;font-size:max(12.5px,calc(1.55*var(--u)));box-shadow:2px 2px 0 var(--ink);border-radius:999px;transition:background .15s,color .15s;position:absolute;top:50%;left:50%;translate:-50% -50%}.swl .station:hover .st-pick,.swl .station.hl .st-pick{background:var(--mint)}.swl .station.hl .st-pick{animation:.9s swl-pickpulse}.swl .station[aria-pressed=true] .st-pick{background:var(--go);color:#fff}.swl .delivered .st-pick,.swl #root[data-phase=deliver] .st-pick,.swl #root[data-phase=done] .st-pick{display:none}@keyframes swl-pickpulse{0%,to{transform:scale(1)}40%{transform:scale(1.12)}}.swl .wagon.ready .cargo,.swl .wagon.ready .cargo-ic{animation:.45s ease-in-out infinite alternate swl-bob}@keyframes swl-bob{0%{transform:translateY(0)}to{transform:translateY(-5px)}}.swl #root[data-phase=select] .cta{animation:1.6s ease-out infinite swl-ctapulse}@keyframes swl-ctapulse{0%{box-shadow:4px 4px 0 var(--ink),0 0 0 0 #2fc48d99}to{box-shadow:4px 4px 0 var(--ink),0 0 0 14px #2fc48d00}}.swl .st-pick-m{display:none}.swl .msign{cursor:pointer;display:none}.swl .msign .ms-badge{opacity:0;transition:opacity .2s}.swl .msign.sel .ms-ring{stroke:#22b07d;stroke-width:4.5px}.swl .msign.sel .ms-badge{opacity:1}.swl .msign.del .ms-ring{fill:#d7f7ea}@media (max-width:720px){.swl .scene-box{aspect-ratio:auto;container-type:normal}.swl .scene{aspect-ratio:830/760;height:auto;position:relative;overflow:hidden}.swl .stations{gap:18px;margin-top:6px;padding-top:10px;display:grid;position:static}.swl .station{--u:10px;width:100%;height:auto;min-height:44px;position:relative;left:auto;top:auto!important}.swl .st-body{min-height:96px}.swl .bubble{--u:10px;width:auto;margin-bottom:16px;position:relative;top:auto;left:auto}.swl .bubble:after{left:36%;right:auto}.swl .hero{row-gap:16px}.swl .verts{gap:10px}.swl .vt{gap:10px;min-height:48px;padding:0 12px;font-size:15.5px}.swl .post{padding:12px 14px 14px}.swl .post-h{margin-bottom:12px;padding-bottom:8px;font-size:15px}.swl .post-b{grid-template-columns:72px minmax(0,1fr);gap:14px}.swl .tile{border-radius:12px}.swl .post .post-title{margin-bottom:4px;font-size:16px;display:block;overflow:visible}.swl .post p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:8px;font-size:13.5px;display:-webkit-box;overflow:hidden}.swl .fake-btn{padding:6px 16px;font-size:13.5px}.swl .stations{gap:12px}.swl .st-head{border-bottom:0;min-height:58px}.swl .delivered .st-head{border-bottom:2px solid var(--line)}.swl .station:not(.delivered) .st-body,.swl .st-check,.swl .st-tg{display:none}.swl .st-pick-m{background:var(--surface);border:2px solid var(--ink);box-shadow:2px 2px 0 var(--ink);border-radius:999px;flex:none;align-items:center;padding:5px 12px;font-size:13px;font-weight:800;display:inline-flex}.swl .station[aria-pressed=true] .st-pick-m{background:var(--go);color:#fff}.swl .delivered .st-pick-m,.swl #root[data-phase=deliver] .st-pick-m,.swl #root[data-phase=done] .st-pick-m{display:none}.swl .msign{display:inline}.swl .act{z-index:5;background:var(--bg);border-top:2px solid var(--ink);max-width:none;margin-left:calc(-1*max(16px,env(safe-area-inset-left,0px)));margin-right:calc(-1*max(16px,env(safe-area-inset-right,0px)));padding-top:8px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));position:sticky;bottom:0}.swl .status{min-height:18px;margin-bottom:6px;font-size:13.5px;line-height:1.3}.swl .cta{min-height:48px;font-size:17px}.swl .subrow{justify-content:flex-start;gap:4px 20px;margin-top:0}.swl .subrow>span,.swl .step{display:none}.swl .replay{margin-top:6px}}.swl .foot{color:var(--muted);margin-top:28px;font-size:13px}.swl .toast{left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px));background:var(--ink);color:#fff;max-width:calc(100% - 32px);box-shadow:4px 4px 0 var(--coral);z-index:20;border-radius:12px;padding:12px 18px;font-size:15px;font-weight:600;position:fixed;transform:translate(-50%)}html:has(.swl){scroll-behavior:smooth}.swl .sec{margin-top:clamp(72px,9vw,120px);scroll-margin-top:24px}.swl .sec,.swl .final,.swl .foot{max-width:1180px;margin-left:auto;margin-right:auto}.swl .sec h2,.swl .final h2{letter-spacing:-.03em;text-wrap:balance;margin:10px 0 14px;font-size:clamp(30px,3.3vw,48px);font-weight:800;line-height:1.05}.swl .sec-lead{color:var(--muted);max-width:58ch;margin:0;font-size:clamp(16px,1.25vw,19px)}.swl .sec h3{letter-spacing:-.01em;margin:0 0 8px;font-size:19px;font-weight:800;line-height:1.25}.swl .sec p{line-height:1.5}.swl .ficon{border:2px solid var(--ink);background:var(--c);border-radius:14px;flex:none;place-items:center;width:52px;height:52px;display:grid}.swl .ficon svg{width:28px;height:28px;color:var(--ink)}.swl .fgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:32px;display:grid}.swl .fcard{border:2px solid var(--ink);background:var(--surface);box-shadow:4px 4px 0 var(--ink);border-radius:20px;padding:22px}.swl .fcard .ficon{margin-bottom:18px}.swl .fcard p{color:var(--muted);margin:0;font-size:15.5px}@media (max-width:1100px){.swl .fgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.swl .fgrid{grid-template-columns:minmax(0,1fr)}}.swl .steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:36px 0 0;padding:0;list-style:none;display:grid;position:relative}.swl .steps:before{content:"";border-block:3px solid var(--ink);z-index:0;background:repeating-linear-gradient(90deg,#b9814f 0 6px,#0000 6px 16px);height:14px;position:absolute;top:27px;left:28px;right:28px}.swl .steps li{z-index:1;position:relative}.swl .steps .num{border:2px solid var(--ink);background:var(--mint);width:56px;height:56px;box-shadow:3px 3px 0 var(--ink);border-radius:50%;place-items:center;margin-bottom:18px;font-size:22px;font-weight:800;display:grid}.swl .steps li:nth-child(2) .num{background:var(--yellow)}.swl .steps li:nth-child(3) .num{background:var(--coral)}.swl .steps p{color:var(--muted);max-width:34ch;margin:0;font-size:15.5px}@media (max-width:760px){.swl .steps{grid-template-columns:minmax(0,1fr);gap:22px}.swl .steps:before{border-block:0;border-inline:3px solid var(--ink);background:repeating-linear-gradient(#b9814f 0 6px,#0000 6px 16px);width:14px;height:auto;inset:28px auto 28px 27px}.swl .steps li{padding-left:76px}.swl .steps .num{position:absolute;top:0;left:0}}.swl .cmp-wrap{margin-top:32px}.swl .cmp-more{color:var(--muted);max-width:70ch;margin:16px 0 0}.swl .cmp-more a{color:var(--ink);text-underline-offset:3px;font-weight:700;text-decoration:underline}.swl .cmp{border-collapse:separate;border-spacing:0;border:2px solid var(--ink);background:var(--surface);width:100%;box-shadow:4px 4px 0 var(--ink);border-radius:20px;overflow:hidden}.swl .cmp th{text-align:left;letter-spacing:.08em;text-transform:uppercase;border-bottom:2px solid var(--ink);padding:16px 22px;font-size:15px;font-weight:800}.swl .cmp th:first-child{background:#ffe6e7}.swl .cmp th:last-child{border-left:2px solid var(--ink);background:#ddf8ee}.swl .cmp td{vertical-align:top;width:50%;padding:16px 22px;font-size:16px;line-height:1.45}.swl .cmp tr+tr td{border-top:2px solid var(--line)}.swl .cmp td:first-child{color:var(--muted)}.swl .cmp td:last-child{border-left:2px solid var(--ink);font-weight:700}.swl .cmp td svg{vertical-align:-3px;width:18px;height:18px;margin-right:10px}.swl .cmp .x{color:#e5484d}.swl .cmp .ok{color:var(--go)}@media (max-width:640px){.swl .cmp,.swl .cmp tbody,.swl .cmp tr,.swl .cmp td{width:auto;display:block}.swl .cmp thead{display:none}.swl .cmp tr+tr{border-top:2px solid var(--ink)}.swl .cmp tr+tr td{border-top:0}.swl .cmp td{padding:12px 16px}.swl .cmp td:last-child{background:#f2fcf8;border-left:0}.swl .cmp td:before{content:attr(data-l);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;font-size:11.5px;font-weight:800;display:block}}.swl .dgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:32px;display:grid}.swl .dcard{border:2px solid var(--ink);background:var(--surface);border-radius:20px;align-items:flex-start;gap:18px;padding:22px;display:flex}.swl .dcard p{color:var(--muted);margin:0;font-size:15.5px}@media (max-width:760px){.swl .dgrid{grid-template-columns:minmax(0,1fr)}}.swl .split{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,64px);display:grid}@media (max-width:900px){.swl .split{grid-template-columns:minmax(0,1fr)}}.swl .chips{flex-wrap:wrap;gap:10px;margin:24px 0 0;padding:0;list-style:none;display:flex}.swl .chips li{border:2px solid var(--ink);background:var(--surface);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:15px;font-weight:700;display:inline-flex}.swl .chips li:before{content:"";background:var(--c);border:1.5px solid var(--ink);border-radius:50%;width:10px;height:10px}.swl .order{border:2px solid var(--ink);box-shadow:5px 5px 0 var(--ink);background:#fff1c9;border-radius:22px;padding:26px}.swl .order .ficon{margin-bottom:16px}.swl .order p{color:#4a5568;margin:0 0 20px;font-size:15.5px}.swl .btn{border:2px solid var(--ink);background:var(--mint);min-height:52px;color:var(--ink);box-shadow:4px 4px 0 var(--ink);border-radius:14px;align-items:center;gap:10px;padding:0 24px;font-size:17px;font-weight:800;text-decoration:none;transition:transform .14s,box-shadow .14s;display:inline-flex}.swl .btn svg{width:20px;height:20px}.swl .btn:hover{box-shadow:5px 5px 0 var(--ink);transform:translate(-1px,-1px)}.swl .btn:active{box-shadow:1px 1px 0 var(--ink);transform:translate(3px,3px)}.swl .ticks{gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.swl .ticks li{align-items:center;gap:10px;font-weight:700;display:flex}.swl .ticks svg{width:20px;height:20px;color:var(--go);flex:none}.swl .mock{border:2px solid var(--ink);background:var(--surface);box-shadow:5px 5px 0 var(--ink);border-radius:22px;margin:0;overflow:hidden}.swl .mock-h{border-bottom:2px solid var(--ink);background:#f4f0ff;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 18px;display:flex}.swl .mock-h b{flex:1;min-width:0;font-size:16px}.swl .tag{letter-spacing:.12em;text-transform:uppercase;border:1.5px solid var(--ink);background:var(--surface);border-radius:6px;padding:2px 7px;font-size:11.5px;font-weight:800}.swl .live{background:var(--mint);border:2px solid var(--ink);border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:13px;font-weight:800;display:inline-flex}.swl .live:before{content:"";background:var(--go);border-radius:50%;width:8px;height:8px}.swl .stats{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.swl .stats div{border-bottom:2px solid var(--line);padding:14px 18px}.swl .stats div:not(:nth-child(3n)){border-right:2px solid var(--line)}.swl .stats dt{color:var(--muted);font-size:12.5px;font-weight:600}.swl .stats dd{font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:24px;font-weight:800}.swl .feed{margin:0;padding:8px 18px;list-style:none}.swl .feed li{align-items:center;gap:10px;padding:8px 0;font-size:15px;font-weight:700;display:flex}.swl .feed li+li{border-top:1.5px dashed var(--line)}.swl .feed span:nth-child(2){flex:1;min-width:0}.swl .feed time{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:500}.swl .feed .dot{background:var(--go);border:2px solid var(--ink);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.swl .feed .dot svg{color:#fff;width:12px;height:12px}.swl .mock figcaption{color:var(--muted);padding:10px 18px 14px;font-size:12.5px}@media (max-width:480px){.swl .stats{grid-template-columns:repeat(2,minmax(0,1fr))}.swl .stats div:not(:nth-child(3n)){border-right:0}.swl .stats div:nth-child(odd){border-right:2px solid var(--line)}}.swl .quote{border:2px solid var(--ink);box-shadow:5px 5px 0 var(--ink);background:#eee8ff;border-radius:24px;margin:0;padding:clamp(24px,4vw,44px);position:relative}.swl .quote p{letter-spacing:-.015em;text-wrap:pretty;max-width:40ch;margin:0;font-size:clamp(20px,2.1vw,30px);font-weight:800;line-height:1.3}.swl .quote footer{color:var(--muted);margin-top:18px;font-weight:700}.swl .qlogo{width:44px;height:44px;margin-bottom:16px;display:block}.swl .qbot{border:2px solid var(--ink);background:var(--mint);width:150px;height:150px;box-shadow:4px 4px 0 var(--ink);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;right:clamp(28px,5vw,72px);overflow:hidden;transform:translateY(-50%)rotate(-6deg)}.swl .qbot svg{width:100%;height:100%}@media (max-width:900px){.swl .qbot{display:none}}.swl .rules{border:2px dashed var(--ink);background:var(--surface);border-radius:18px;align-items:center;gap:16px;margin-top:20px;padding:16px 20px;display:flex}.swl .rules p{margin:0;font-size:15.5px}.swl .faq{gap:12px;max-width:880px;margin-top:28px;display:grid}.swl .faq details{border:2px solid var(--ink);background:var(--surface);border-radius:16px}.swl .faq details[open]{box-shadow:4px 4px 0 var(--ink)}.swl .faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;font-size:17px;font-weight:800;list-style:none;display:flex}.swl .faq summary::-webkit-details-marker{display:none}.swl .faq summary h3{font:inherit;letter-spacing:inherit;margin:0}.swl .faq summary:after{content:"+";border:2px solid var(--ink);background:var(--mint);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:20px;line-height:1;display:grid}.swl .faq details[open] summary:after{content:"−";background:var(--yellow)}.swl .faq details p{color:var(--muted);max-width:70ch;margin:0;padding:0 22px 20px;font-size:16px}.swl .faq details p a{color:var(--ink);font-weight:700}.swl .final{background:var(--ink);color:#fff;text-align:left;border-radius:28px;margin-top:clamp(72px,9vw,120px);padding:clamp(28px,5vw,64px)}.swl .final h2{color:#fff;max-width:18ch;margin-top:0}.swl .final p{color:#c9d2e3;margin:0 0 26px;font-size:18px}.swl .final-row{flex-wrap:wrap;align-items:center;gap:16px 28px;display:flex}.swl .btn-big{min-height:60px;box-shadow:4px 4px 0 var(--coral);font-size:18px}.swl .btn-big:hover{box-shadow:5px 5px 0 var(--coral)}.swl .final-link{color:#fff;text-underline-offset:4px;padding-block:11px;font-weight:700;display:inline-block}.swl .plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:22px;margin-top:34px;display:grid}.swl .plan{border:2px solid var(--ink);background:var(--surface);box-shadow:4px 4px 0 var(--ink);border-radius:24px;flex-direction:column;padding:26px 24px 24px;display:flex;position:relative}.swl .plan h3{align-items:center;gap:10px;margin:0 0 12px;font-size:22px;display:inline-flex}.swl .plan h3:before{content:"";background:var(--c);border:2px solid var(--ink);border-radius:50%;width:14px;height:14px}.swl .price{flex-wrap:wrap;align-items:baseline;gap:10px;margin:0;display:flex}.swl .price b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(38px,3.6vw,50px);font-weight:800;line-height:1}.swl .price span{color:var(--muted);font-size:16px;font-weight:600}.swl .plan-for{color:var(--muted);margin:10px 0 18px;font-size:15.5px}.swl .gift{border:2px dashed var(--ink);background:color-mix(in srgb,var(--c) 28%,#fff);border-radius:16px;gap:2px;padding:12px 14px;display:grid}.swl .gift-t{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;font-size:11.5px;font-weight:800}.swl .gift b{font-size:16.5px}.swl .plan-list{flex:1;gap:10px;margin:18px 0 22px;padding:0;list-style:none;display:grid}.swl .plan-list li{align-items:flex-start;gap:10px;font-size:15px;font-weight:700;line-height:1.4;display:flex}.swl .plan-list svg{width:18px;height:18px;color:var(--go);flex:none;margin-top:1px}.swl .plan-list li.muted{color:var(--muted);font-weight:500}.swl .plan-list li.muted svg{color:var(--muted)}.swl .plan-btn{background:var(--surface);justify-content:center;width:100%}.swl .plan-top{box-shadow:6px 6px 0 var(--ink);background:#f2fcf8}.swl .plan-top .plan-btn{background:var(--mint)}.swl .ribbon{background:var(--coral);border:2px solid var(--ink);box-shadow:2px 2px 0 var(--ink);border-radius:999px;padding:4px 12px;font-size:13px;font-weight:800;position:absolute;top:0;right:22px;translate:0 -55%}.swl .plans-all{border:2px solid var(--ink);background:var(--surface);border-radius:20px;margin-top:22px;padding:18px 22px}.swl .plans-all-t{margin:0 0 10px;font-size:15px;font-weight:800}.swl .plans-all ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 22px;margin:0;padding:0;list-style:none;display:grid}.swl .plans-all li{align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.swl .plans-all svg{width:18px;height:18px;color:var(--go);flex:none}.swl .plans-note{color:var(--muted);max-width:80ch;margin:14px 0 0;font-size:14px}.swl .costs{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:28px 0 0;padding:0;list-style:none;display:grid}.swl .costs li{border:2px solid var(--ink);background:var(--surface);border-radius:18px;align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.swl .costs h3{margin:0 0 4px;font-size:17px}.swl .costs p{color:var(--muted);margin:0;font-size:14.5px;line-height:1.45}.swl .cnum{border:2px solid var(--ink);background:var(--yellow);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.swl .costs li:nth-child(2) .cnum{background:var(--lilac)}.swl .costs li:nth-child(3) .cnum{background:var(--mint)}.swl .costs-free{align-items:center;gap:10px;margin:14px 0 0;font-size:15px;font-weight:700;display:flex}.swl .costs-free svg{width:18px;height:18px;color:var(--go);flex:none}@media (max-width:900px){.swl .costs{grid-template-columns:minmax(0,1fr)}}@media (max-width:980px){.swl .plans{grid-template-columns:minmax(0,1fr);max-width:520px}.swl .plans-all ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.swl .plans-all ul{grid-template-columns:minmax(0,1fr)}}.swl .cases{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:32px;display:grid}.swl .case{border:2px solid var(--ink);background:var(--surface);box-shadow:4px 4px 0 var(--ink);border-radius:22px;flex-direction:column;padding:20px;display:flex}.swl .case-niche{border:2px solid var(--ink);background:var(--c);border-radius:999px;align-self:flex-start;margin:0 0 16px;padding:4px 12px;font-size:14px;font-weight:800}.swl .funnel{gap:14px;margin:0;padding:0;list-style:none;display:grid}.swl .funnel li{background:#f6f4ee;border:2px solid #0000;border-radius:14px;flex-direction:column;gap:2px;padding:10px 14px;display:flex;position:relative}.swl .funnel li+li:before{content:"";border-left:2px dashed var(--muted);height:14px;position:absolute;top:-16px;left:24px}.swl .funnel b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:28px;font-weight:800;line-height:1.05}.swl .funnel span{color:var(--muted);overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.3}.swl .funnel .win{background:color-mix(in srgb,var(--go) 16%,#fff);border-color:var(--go)}.swl .funnel .win span{color:var(--ink);font-weight:700}.swl .case-note{color:var(--muted);margin:12px 0 0;font-size:13.5px;line-height:1.45}@media (max-width:1100px){.swl .cases{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.swl .cases{grid-template-columns:minmax(0,1fr)}}.swl .chips li em{color:var(--muted);font-variant-numeric:tabular-nums;font-style:normal;font-weight:700}.swl .chips li.more{background:0 0;border-style:dashed}.swl .chips li.more:before{display:none}.swl .turnkey{border:2px solid var(--ink);box-shadow:5px 5px 0 var(--ink);background:#e8f7ff;border-radius:26px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 40px;padding:clamp(24px,4vw,44px);display:flex}.swl .turnkey>div{flex:420px;min-width:0}.swl .turnkey h2{margin-top:6px}.swl .btn-tg{color:#fff;background:#2aabee;flex:none}.swl .btn-tg svg{color:#fff;width:22px;height:22px}.swl .final-row .btn-ghost{color:#fff;box-shadow:4px 4px 0 var(--mint);background:0 0;border-color:#fff}.swl .final-row .btn-ghost svg{color:#fff}.swl .steps-time{border:2px solid var(--ink);background:var(--surface);border-radius:999px;align-items:center;gap:8px;margin-top:6px;padding:6px 14px;font-size:15px;font-weight:700;display:inline-flex}.swl .steps-time svg{width:18px;height:18px}.swl .band{background:var(--band);box-shadow:0 0 0 100vmax var(--band);clip-path:inset(0 -100vmax);padding-block:clamp(48px,6vw,80px)}.swl #compare.band{--band:#e6f7ef}.swl #cases.band{--band:#efeaff}.swl #pricing.band{--band:#fff1cf}.swl .fcard .ficon{position:relative}.swl .fcard .ficon:after{content:"×";color:#fff;border:2px solid var(--ink);background:#e5484d;border-radius:50%;place-items:center;width:24px;height:24px;padding-bottom:2px;font-size:21px;font-weight:800;line-height:1;display:grid;position:absolute;top:-9px;right:-9px}.swl .fcard,.swl .dcard,.swl .case,.swl .plan{transition:transform .18s,box-shadow .18s}.swl .fcard:hover,.swl .case:hover,.swl .plan:hover{box-shadow:6px 6px 0 var(--ink);transform:translate(-2px,-2px)}.swl .plan-top:hover{box-shadow:8px 8px 0 var(--ink)}.swl .dcard:hover{box-shadow:4px 4px 0 var(--ink);transform:translate(-2px,-2px)}.swl .steps-wrap{margin-top:36px;position:relative}.swl .steps-wrap .steps{margin-top:0}.swl .steps-wagon{z-index:0;pointer-events:none;width:58px;height:46px;position:absolute;top:-12px;left:64px}.swl .steps-wrap.ride .steps-wagon{animation:3.6s cubic-bezier(.45,.05,.4,1) forwards swl-ride}@keyframes swl-ride{0%{left:64px}30%,38%{left:calc(33.3% + 40px)}68%,76%{left:calc(66.6% + 30px)}to{left:calc(100% - 64px)}}@media (max-width:760px){.swl .steps-wagon{display:none}}.swl .faq-wrap{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:32px;margin-top:28px;display:grid}.swl .faq-wrap .faq{margin-top:0}.swl .help{border:2px solid var(--ink);background:var(--surface);box-shadow:4px 4px 0 var(--ink);text-align:center;border-radius:22px;padding:22px;position:sticky;top:24px}.swl .help-bot{border:2px solid var(--ink);background:var(--mint);border-radius:50%;width:132px;height:132px;margin:0 auto 14px;display:block;overflow:hidden}.swl .help-t{margin:0 0 6px;font-size:19px;font-weight:800}.swl .help p{color:var(--muted);margin:0 0 16px;font-size:15px}.swl .help .btn{justify-content:center;width:100%}.swl .help:hover .a-r-rest,.swl .final .a-r-rest{display:none}.swl .help:hover .a-r-wave,.swl .final .a-r-wave{display:inline}@media (max-width:900px){.swl .faq-wrap{grid-template-columns:minmax(0,1fr)}.swl .help{max-width:420px;position:static}}.swl .final{position:relative;overflow:hidden}.swl .final-bot{pointer-events:none;width:190px;height:200px;position:absolute;bottom:-18px;right:clamp(24px,6vw,90px)}@media (max-width:900px){.swl .final-bot{display:none}}.swl .final .a-r-wave{animation-iteration-count:6}@media (prefers-reduced-motion:reduce){html:has(.swl){scroll-behavior:auto}.swl .steps-wrap.ride .steps-wagon{animation:none}.swl .fcard,.swl .dcard,.swl .case,.swl .plan,.swl .btn{transition:none}.swl .drift,.swl .blink,.swl .flag,.swl .a-r-wave,.swl .beacon,.swl .scene[data-mood=happy] .bot,.swl .station.nudge,.swl .post.sent,.swl .barrier.wiggle,.swl .bubble.pop,.swl .station.hl .st-pick,.swl .wagon.ready .cargo,.swl .wagon.ready .cargo-ic,.swl #root[data-phase=select] .cta{animation:none}.swl .barrier,.swl .lever,.swl .station,.swl .vt,.swl .cta,.swl .login{transition-duration:.01ms}.swl .delivered .st-post,.swl .delivered .st-pub{animation:.15s swl-fade}.swl .station.nudge{outline:3px solid var(--go);outline-offset:3px}}@keyframes swl-fade{0%{opacity:0}to{opacity:1}}body:has(.swl){background:#fff9ed}.swl{min-height:100vh}.swl svg{display:inline-block}.swl .note a,.swl .faq details p a,.swl .final-link{text-decoration:underline}.swl .auth-btns{gap:10px;margin-left:auto;display:flex}.swl .nav+.auth-btns,.swl .auth-btns .login{margin-left:0}.swl .login.join{background:var(--mint);box-shadow:3px 3px 0 var(--ink)}.swl .login.join:hover{box-shadow:4px 4px 0 var(--ink)}@media (max-width:620px){.swl .top{gap:10px;padding-left:14px}.swl .auth-btns{gap:6px}.swl .auth-btns .login{white-space:nowrap;padding:8px 12px}.swl .lang{min-width:40px;padding:0 8px}}@media (max-width:500px){.swl .logo{gap:0;font-size:0}}.swl .lang{border:2px solid var(--ink);min-width:44px;min-height:44px;color:var(--ink);background:0 0;border-radius:12px;justify-content:center;align-items:center;padding:0 10px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.swl .lang:hover{background:var(--surface)}.swl-auth{--background:#fff;--foreground:#101c35;--surface:#fff;--surface-muted:#f6f4ee;--border:#101c35;--input:#101c35;--ring:#2f6bff;--muted:#f6f4ee;--muted-foreground:#58657a;--primary:#8cebcb;--primary-foreground:#101c35;--card:#fff;--card-foreground:#101c35;--popover:#fff;--popover-foreground:#101c35;--secondary:#f6f4ee;--secondary-foreground:#101c35;--accent:#f6f4ee;--accent-foreground:#101c35;--tone-danger:#d93a40;--radius:12px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#101c35;font-family:Manrope,Segoe UI,system-ui,-apple-system,sans-serif}.swl-auth[data-slot=dialog-content],.swl-auth-card{background:#fff9ed;border:2px solid #101c35;border-radius:26px;gap:16px;max-width:min(440px,100% - 2rem);max-height:calc(100dvh - 2rem);padding:26px 26px 24px;overflow-y:auto;box-shadow:6px 6px #101c35}[data-slot=dialog-overlay]:has(+.swl-auth){background:#101c358c}.swl-auth-head{align-items:center;gap:14px;padding-right:28px;display:flex}.swl-auth-bot{background:#8cebcb url(/landing/robot.svg) 50% 70%/112% no-repeat;border:2px solid #101c35;border-radius:50%;flex:none;width:68px;height:68px}.swl-auth-title{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:800;line-height:1.15}.swl-auth-hint{color:#58657a;margin:4px 0 0;font-size:14.5px;line-height:1.4}.swl-auth-tabs{background:#fff;border:2px solid #101c35;border-radius:14px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.swl-auth-tabs button{font:inherit;color:#101c35;cursor:pointer;background:0 0;border:0;min-height:44px;padding:10px 12px;font-size:15px;font-weight:800}.swl-auth-tabs button+button{border-left:2px solid #101c35}.swl-auth-tabs button[aria-selected=true]{background:#8cebcb}.swl-auth-body{background:#fff;border:2px solid #101c35;border-radius:18px;padding:18px}.swl-auth-body>div{max-width:none}.swl-auth input{background:#fff;border-width:2px;border-radius:12px;min-height:44px;font-size:16px}.swl-auth input:focus-visible{border-color:#101c35}.swl-auth button[type=submit]{border:2px solid #101c35;border-radius:14px;min-height:48px;font-size:16px;font-weight:800;transition:transform .14s,box-shadow .14s;box-shadow:3px 3px #101c35}.swl-auth button[type=submit]:hover{background:var(--primary);transform:translate(-1px,-1px);box-shadow:4px 4px #101c35}.swl-auth button[type=submit]:active{transform:translate(2px,2px);box-shadow:1px 1px #101c35}.swl-auth label{font-weight:700}.swl-auth a,.swl-auth .text-primary{color:#101c35;text-underline-offset:3px;font-weight:700;text-decoration:underline}.swl-auth [data-slot=dialog-close]{opacity:1;background:#fff;border:2px solid #101c35;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;top:18px;right:18px}@media (prefers-reduced-motion:reduce){.swl-auth button[type=submit]{transition:none}}body:has(.swl-auth-page){background:#fff9ed}.swl-auth-page{box-sizing:border-box;color:#101c35;background:#fff9ed;flex-direction:column;justify-content:center;align-items:center;gap:22px;min-height:100vh;padding:32px 16px;font-family:Manrope,Segoe UI,system-ui,-apple-system,sans-serif;display:flex}.swl-auth-logo{letter-spacing:.05em;color:#101c35;align-items:center;gap:10px;font-size:22px;font-weight:800;text-decoration:none;display:inline-flex}.swl-auth-logo:before{content:"";background:url(/landing/plane.svg) 50%/contain no-repeat;width:34px;height:34px}.swl-auth-logo:after{content:"SENDWAY"}.swl-auth-card{flex-direction:column;width:100%;display:flex}.swl-auth-card .swl-auth-head{padding-right:0}.swl-auth button[type=submit]{justify-content:center;width:100%}.swl-auth-body [role=group]{justify-content:center;display:flex}.swl-auth-body>div>div>.text-primary{align-self:center}
