@font-face{font-family:Inter;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/inter-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/inter-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{color-scheme:dark;--bg: #020409;--panel: #07101a;--panel-2: #0d1723;--line: rgba(151, 216, 255, .17);--text: #f4fbff;--muted: #9cadbf;--blue: #38bdf8;--blue-2: #0ea5e9;--green: #5eead4;--cyan-glow: rgba(56, 189, 248, .42);--aqua-glow: rgba(94, 234, 212, .34);--shadow: 0 28px 90px rgba(0, 0, 0, .48);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 16% 6%,rgba(56,189,248,.22),transparent 30rem),radial-gradient(circle at 82% 18%,rgba(94,234,212,.16),transparent 34rem),radial-gradient(circle at 48% 66%,rgba(14,165,233,.1),transparent 42rem),linear-gradient(180deg,#020409,#04101b 44%,#020409);color:var(--text)}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(circle at 72% 8%,rgba(125,211,252,.11),transparent 20rem),radial-gradient(circle at 18% 82%,rgba(94,234,212,.08),transparent 22rem);filter:blur(2px)}button,select{font:inherit}.shell{width:min(1360px,calc(100% - 48px));margin:0 auto}#pricing.shell{width:min(1510px,calc(100% - 40px))}.site-header{position:sticky;top:0;z-index:30;border-bottom:1px solid rgba(151,216,255,.12);background:#020409b3;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);transition:background .22s ease,border-color .22s ease,backdrop-filter .22s ease}.landing-page .site-header{position:fixed;left:0;right:0;border-bottom-color:transparent;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.landing-page .site-header.scrolled{border-bottom-color:#97d8ff1f;background:#020409c2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:72px}.brand{display:inline-flex;align-items:center;gap:10px;font-weight:760;letter-spacing:0}.brand span{display:grid;place-items:center;width:34px;height:34px;overflow:hidden;border-radius:8px;background:linear-gradient(135deg,#38bdf8,#5eead4);color:#06101d;font-size:13px;box-shadow:0 0 24px #38bdf84d}.brand-logo img{width:100%;height:100%;object-fit:cover}nav{display:flex;align-items:center;gap:22px;color:#dce9f7;font-size:14px;font-weight:700}nav a:hover,.login:hover{color:var(--text)}.nav-external{display:inline-flex;align-items:center;gap:4px}.nav-external svg{flex:0 0 auto}.header-actions{display:flex;align-items:center;gap:10px}.mobile-menu-button{display:none;place-items:center;width:38px;height:38px;border:1px solid var(--line);border-radius:10px;background:#ffffff0f;color:var(--text);cursor:pointer}.mobile-nav{display:none}.language-picker{position:relative}.language-picker>button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:58px;min-height:38px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:#ffffff0a;color:var(--text);cursor:pointer}.flag{display:inline-block;width:24px;height:18px;border-radius:3px;object-fit:cover;box-shadow:0 0 0 1px #ffffff38;flex:0 0 auto}.language-menu{position:absolute;top:calc(100% + 12px);right:0;z-index:60;display:grid;gap:4px;min-width:178px;padding:10px;border:1px solid rgba(125,211,252,.18);border-radius:10px;background:#080d18fa;box-shadow:0 18px 52px #00000057}.language-menu[hidden]{display:none}.language-menu[data-mobile-language-menu]:not(.open){display:none!important}.language-menu button{display:flex;align-items:center;gap:10px;min-height:38px;padding:0 10px;border:0;background:transparent;color:#c9d7e4;border-radius:7px;cursor:pointer;font-size:14px;text-align:left}.language-menu button:hover,.language-menu button.active{background:#38bdf821;color:var(--text)}.currency-select{min-height:38px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:#ffffff0a;color:var(--text);cursor:pointer}.currency-select option{color:#07101a}.login{color:var(--muted);font-size:14px;font-weight:700}.user-menu{position:relative;display:flex}.user-menu:after{position:absolute;top:100%;right:0;left:0;height:10px;content:""}.user-menu-trigger{display:inline-flex;align-items:center;gap:6px;max-width:210px;min-height:38px;padding:0 10px;border:1px solid rgba(148,163,184,.14);border-radius:8px;background:#ffffff09;color:var(--muted);cursor:pointer;font:inherit;font-size:14px;font-weight:700}.user-menu-trigger span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-menu-trigger svg{flex:0 0 auto;transition:transform .16s ease}.user-menu-panel{position:absolute;top:calc(100% + 10px);right:0;z-index:65;display:grid;min-width:156px;padding:8px;border:1px solid rgba(125,211,252,.18);border-radius:10px;background:#080d18fa;box-shadow:0 18px 52px #00000057;opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .14s ease,transform .14s ease;visibility:hidden}.user-menu:hover .user-menu-panel,.user-menu:focus-within .user-menu-panel{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.user-menu:hover .user-menu-trigger,.user-menu:focus-within .user-menu-trigger{border-color:#7dd3fc47;background:#38bdf814;color:var(--text)}.user-menu:hover .user-menu-trigger svg,.user-menu:focus-within .user-menu-trigger svg{transform:rotate(180deg)}.user-menu-panel a,.user-menu-panel button{padding:9px 10px;border:0;border-radius:7px;background:transparent;color:#c9d7e4;cursor:pointer;font:inherit;font-size:14px;font-weight:750;text-align:left}.user-menu-panel a:hover,.user-menu-panel button:hover{background:#38bdf821;color:var(--text)}.notice{position:sticky;top:0;z-index:40;padding:12px 18px;text-align:center;font-size:14px;font-weight:750}.notice.success{background:#064e3b}.notice.cancel{background:#7f1d1d}.hero{position:relative;isolation:isolate;min-height:860px;overflow:hidden;padding:64px 0 0;background:#020409}.hero-cosmic-background{position:absolute;top:112px;right:0;left:0;z-index:-1;width:100%;max-width:100vw;height:620px}.hero-prerender-background{background:radial-gradient(ellipse at 50% 38%,rgba(56,189,248,.22),transparent 38%),radial-gradient(ellipse at 50% 100%,#071c2af0,#02040900 68%)}.hero-prerender-showcase{aspect-ratio:16 / 9;border-radius:14px;background:linear-gradient(145deg,#38bdf814,#5eead406 48%,#02040900);box-shadow:0 28px 96px #00000052}.cosmic-parallax-container{--cosmic-horizon-offset: 48%;pointer-events:none;overflow:hidden;background:transparent;-webkit-mask-image:linear-gradient(#000,#000 calc(100% - 70px),#0000);mask-image:linear-gradient(#000,#000 calc(100% - 70px),#0000)}.cosmic-starfield-mask{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 12%,#000);mask-image:linear-gradient(#0000,#000 12%,#000)}.cosmic-star-layer{position:absolute;left:50%;bottom:calc(var(--cosmic-horizon-offset) - 120px);width:1px;height:1px;margin-left:-1000px;border-radius:999px;background:transparent;animation-name:cosmic-star-rise;animation-timing-function:linear;animation-iteration-count:infinite;will-change:transform}.cosmic-star-layer-repeat{animation-name:cosmic-star-rise-repeat}.cosmic-stars{animation-duration:72s;box-shadow:#ffffffa8 608px -165px,#ffffff8c 398px -350px,#ffffffad 1638px -5px,#ffffff96 1066px -770px,#ffffffa3 1520px -516px,#ffffffb8 790px -615px,#ffffff85 1180px -250px,#ffffffbd 1820px -210px,#ffffff91 225px -160px,#ffffffb8 1460px -695px,#ffffff9e 920px -100px,#ffffff80 330px -620px,#ffffffab 1725px -790px,#ffffff8c 1300px -430px,#ffffffb0 520px -820px,#ffffff94 1110px -560px,#ffffffc2 1950px -620px,#ffffff8a 720px -300px,#ffffffb3 154px -740px,#ffffff91 1885px -405px,#ffffffa3 1245px -145px,#ffffff85 455px -475px,#ffffffa8 865px -860px,#ffffff9c 1375px -805px,#ffffffba 1665px -340px,#ffffff8c 1015px -700px,#ffffffa3 121px -520px,#ffffffad 2040px -515px}.cosmic-stars-medium{width:2px;height:2px;animation-duration:112s;box-shadow:#ffffffa6 607px -74px,#ffffffdb 316px -133px,#ffffffc7 1072px -47px,#ffffffe8 856px -789px,#ffffffb5 960px -370px,#ffffffc2 1510px -610px,#ffffffd1 1810px -280px,#ffffffa6 1304px -812px,#ffffffb8 486px -610px,#ffffffd6 1186px -542px,#ffffffb3 1746px -760px,#ffffffc7 210px -420px,#ffffffe0 1435px -206px,#ffffffb3 690px -255px}.cosmic-stars-large{width:3px;height:3px;animation-duration:150s;box-shadow:#ffffffc4 1997px -325px,#ffffff8f 1910px -611px,#ffffffe6 1597px -86px,#ffffffba 1302px -435px,#ffffff9e 410px -535px,#ffffffd6 750px -722px,#ffffffa8 1040px -230px,#fffc 1460px -692px}.cosmic-horizon-glow,.cosmic-planet{position:absolute;left:50%;bottom:calc(var(--cosmic-horizon-offset) - 620px);width:min(1600px,170vw);height:680px;transform:translate(-50%);border-radius:50% 50% 0 0/100% 100% 0 0}.cosmic-horizon-glow{opacity:.9;filter:blur(18px);background:radial-gradient(at center top,#38bdf852,#38bdf821 22%,#38bdf800 45%)}.cosmic-planet{border-top:1px solid rgba(56,189,248,.46);background:radial-gradient(at center top,#0a3144,#071c2a,#020409 68%,#020409);box-shadow:#38bdf833 0 -22px 72px,#ffffff09 0 24px 38px inset}.hero-fade{position:absolute;inset:auto 0 0;z-index:2;height:220px;pointer-events:none;background:linear-gradient(180deg,rgba(2,4,9,0),rgba(2,4,9,.46) 42%,var(--bg) 100%)}.hero-inner{position:relative;z-index:1;display:grid;justify-items:center;gap:54px;min-height:796px}.hero-showcase{width:min(896px,78vw);margin-top:4px;perspective:1500px}@keyframes cosmic-star-rise{0%{transform:translate(0)}to{transform:translateY(-900px)}}@keyframes cosmic-star-rise-repeat{0%{transform:translateY(900px)}to{transform:translate(0)}}@keyframes hero-shot-float{0%,to{transform:rotateX(4deg) translateY(0) scale(.98)}50%{transform:rotateX(4deg) translateY(-8px) scale(.985)}}@keyframes button-shimmer{0%,46%{transform:translate(0) rotate(18deg)}76%,to{transform:translate(460%) rotate(18deg)}}.image-hero{display:grid;grid-template-columns:minmax(360px,.82fr) minmax(420px,1fr);gap:56px;align-items:center;padding:76px 0 34px}.image-hero-copy{display:grid;gap:24px}.image-hero-copy h1{max-width:760px;font-size:clamp(44px,5.8vw,76px)}.image-hero-copy p{max-width:680px;color:var(--muted);font-size:18px;line-height:1.65}.image-demo-card{position:relative;display:block;min-height:0;padding:14px;border:1px solid rgba(125,211,252,.2);border-radius:14px;background:#ffffff0b;box-shadow:var(--shadow)}.image-demo-card.with-thumbs{display:grid;grid-template-columns:116px minmax(0,1fr) 116px;gap:16px;align-items:stretch}.image-demo-card.compact{min-height:0;box-shadow:none}.image-demo-card .before-after{height:654px}.image-demo-card.compact .before-after{height:min(430px,54vh);min-height:340px}.image-demo-thumbs{display:flex;flex-direction:column;gap:14px;justify-content:center;max-height:654px;overflow-y:auto;padding:4px}.image-demo-thumbs.mobile-only{display:none}.image-demo-thumbs.desktop-only{display:flex}.image-demo-thumb{width:108px;min-height:118px;padding:0;overflow:hidden;border:2px solid rgba(148,163,184,.24);border-radius:14px;background:#ffffff12;cursor:pointer;opacity:.72;position:relative;transition:border-color .2s ease,box-shadow .2s ease,opacity .2s ease,transform .2s ease}.image-demo-thumb:hover,.image-demo-thumb.active{opacity:1;border-color:#fde047;box-shadow:0 0 0 3px #fde0472e,0 16px 42px #00000057;transform:translateY(-1px) scale(1.03)}.image-demo-thumb img{display:block;width:100%;height:100%;object-fit:cover}.demo-photo{position:relative;overflow:hidden;border-radius:10px;background:radial-gradient(circle at 50% 38%,rgba(255,255,255,.88),transparent 4.6rem),radial-gradient(circle at 50% 48%,rgba(16,185,129,.58),transparent 7.2rem),linear-gradient(180deg,#6b7280,#283242)}.demo-photo:after{content:"";position:absolute;left:50%;top:46%;width:45%;height:42%;transform:translate(-50%,-50%);border-radius:34% 34% 12% 12%;background:#14b8a6;box-shadow:-34px 52px 0 -20px #0ea5e9,34px 52px 0 -20px #0ea5e9,0 74px 0 -24px #22d3ee}.demo-photo.before{filter:saturate(.76) brightness(.74)}.demo-photo.after{background:radial-gradient(circle at 48% 34%,rgba(255,255,255,.98),transparent 5.8rem),radial-gradient(circle at 50% 48%,rgba(45,212,191,.68),transparent 8rem),linear-gradient(180deg,#eaf8ff,#bdeeff)}.demo-photo span,.before-label,.after-label{position:absolute;top:14px;left:14px;z-index:3;padding:7px 10px;border-radius:999px;background:#06101db3;color:#eaf8ff;font-size:12px;font-weight:850}.after-label{right:14px;left:auto}.image-tool-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.image-uploader-card,.image-result-card{border:1px solid rgba(125,211,252,.18);border-radius:12px;background:#ffffff0b}.image-uploader-card,.image-result-card{display:grid;align-content:start;gap:18px;min-height:520px;padding:22px}.image-tool-head{display:flex;justify-content:space-between;gap:18px}.image-tool-head div{display:grid;gap:4px}.image-tool-head span{color:var(--muted);font-size:13px}.image-tool-head strong{font-size:28px}.image-tool-head p{max-width:360px;color:var(--muted);text-align:right}.image-mode-picker{display:grid;gap:14px}.image-mode-heading{display:grid;gap:6px;padding:14px 15px;border:1px solid rgba(125,211,252,.16);border-radius:12px;background:radial-gradient(circle at 0% 0%,rgba(94,234,212,.12),transparent 14rem),#06111d9e}.image-mode-heading span{color:#6ee7ff;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.image-mode-heading strong{color:#f5fbff;font-size:20px;line-height:1.22}.image-mode-heading p{max-width:620px;color:var(--muted);font-size:13px;line-height:1.55}.image-mode-grid{display:grid;grid-auto-columns:minmax(178px,210px);grid-auto-flow:column;gap:12px;overflow-x:auto;overflow-y:hidden;padding:2px 2px 10px;scroll-snap-type:x proximity}.image-mode-card{position:relative;display:grid;grid-template-columns:1fr;gap:9px;min-height:268px;padding:11px;border:1px solid rgba(125,211,252,.16);border-radius:12px;background:#ffffff09;color:inherit;text-align:left;cursor:pointer;scroll-snap-align:start;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.image-mode-card:hover,.image-mode-card.active{border-color:#5eead4b8;background:#5eead417;box-shadow:0 18px 38px #02080f47,inset 0 1px #ffffff0d;transform:translateY(-1px)}.image-mode-card img{width:100%;height:184px;border-radius:10px;object-fit:cover;background:#dce8ef}.image-mode-card span{color:#6ee7ff;font-size:11px;font-weight:950;letter-spacing:.08em}.image-mode-card strong{overflow:hidden;color:#f5fbff;font-size:14px;line-height:1.24}.drop-zone{display:grid;place-items:center;min-height:360px;overflow:hidden;border:1px dashed rgba(125,211,252,.4);border-radius:12px;background:#38bdf80f;color:#b9ecff;cursor:pointer}.drop-zone.has-image{min-height:0;padding:14px;overflow:visible}.drop-zone input{display:none}.drop-zone img{display:block;width:100%;height:auto;max-width:100%;max-height:none;object-fit:contain}.image-garment-field{display:grid;gap:7px;color:var(--text);font-size:12px;font-weight:800}.image-garment-input{width:100%;min-height:42px;padding:0 12px;border:1px solid rgba(125,211,252,.28);border-radius:10px;background:#ffffff0f;color:var(--text);font:inherit;font-weight:500;outline:none}.image-garment-input::placeholder{color:var(--muted);opacity:.8}.image-garment-input:focus{border-color:#5eead4c7;box-shadow:0 0 0 3px #5eead41f}.image-process{width:100%}.image-limit-card{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;border:1px solid rgba(94,234,212,.36);border-radius:12px;background:radial-gradient(circle at 12% 0%,rgba(94,234,212,.18),transparent 13rem),#081623e0;box-shadow:inset 0 1px #ffffff0d}.image-limit-card strong{display:block;margin-bottom:5px;color:#f5fbff;font-size:15px}.image-limit-card p{max-width:430px;margin:0;color:#b7d3e7;font-size:14px;line-height:1.55}.image-limit-card .button{flex:0 0 auto;white-space:nowrap}.button-spinner{width:15px;height:15px;border:2px solid rgba(255,255,255,.45);border-top-color:#fff;border-radius:999px;animation:spin .8s linear infinite}.image-processing-panel{display:grid;place-items:center;align-content:center;gap:16px;min-height:430px;height:100%;padding:32px;border-radius:12px;background:radial-gradient(circle at 50% 22%,rgba(56,189,248,.18),transparent 18rem),#07111deb;text-align:center}.image-processing-panel strong{font-size:24px}.image-processing-panel p{max-width:360px;margin:0;color:var(--muted)}.image-result-placeholder{display:grid;place-items:center;align-content:center;gap:14px;min-height:430px;height:100%;padding:34px;border:1px dashed rgba(125,211,252,.26);border-radius:12px;background:radial-gradient(circle at 50% 22%,rgba(94,234,212,.12),transparent 18rem),#07111da8;color:#b9ecff;text-align:center}.image-result-placeholder svg{color:#67e8f9}.image-result-placeholder strong{color:#f5fbff;font-size:24px;line-height:1.18}.image-result-placeholder p{max-width:390px;color:var(--muted);line-height:1.6}.processing-meter{position:relative;width:min(260px,80%);height:9px;overflow:hidden;border-radius:999px;background:#94bddd29}.processing-meter span{position:absolute;inset:0 auto 0 0;width:42%;border-radius:inherit;background:linear-gradient(90deg,#38bdf8,#5eead4);animation:processingSlide 1.25s ease-in-out infinite}@keyframes spin{to{transform:rotate(360deg)}}@keyframes processingSlide{0%{transform:translate(-105%)}55%{transform:translate(95%)}to{transform:translate(245%)}}.verify-card{display:grid;gap:12px;padding:18px;border:1px solid rgba(251,191,36,.34);border-radius:10px;background:#fbbf2414}.verify-card p{color:var(--muted)}.verify-card div{display:flex;flex-wrap:wrap;gap:10px}.link-vinted-card{border-color:#38bdf857;background:#38bdf814}.before-after{position:relative;overflow:hidden;height:430px;max-height:58vh;border-radius:12px;background:#07111d}.before-after img,.before-after-overlay img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.before-after-overlay{position:absolute;top:0;right:0;bottom:0;left:0}.before-after input{position:absolute;inset:auto 18px 18px;z-index:5;width:calc(100% - 36px)}.before-after i{position:absolute;top:0;bottom:0;z-index:4;width:2px;background:#eaf8ff;box-shadow:0 0 20px #38bdf8cc}.image-history-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.image-history-grid article{display:grid;gap:10px;padding:16px;border:1px solid var(--line);border-radius:10px;background:#ffffff0a}.image-history-grid span{color:var(--blue);font-size:12px;font-weight:800;text-transform:uppercase}.hero-copy{display:grid;gap:22px;justify-items:center;max-width:920px;text-align:center}.kicker{display:inline-flex;align-items:center;gap:8px;justify-self:center;padding:8px 12px;border:1px solid rgba(103,232,249,.34);border-radius:999px;background:#38bdf817;color:#b9ecff;font-size:13px;font-weight:800;box-shadow:0 0 28px #38bdf829,inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.live-kicker{min-width:0;max-width:min(100%,360px);justify-content:center;gap:5px;padding:0;border:0;background:transparent;color:#d6f1fab8;font-weight:650;box-shadow:none;opacity:.86;-webkit-backdrop-filter:none;backdrop-filter:none}.live-dot{width:8px;height:8px;border-radius:999px;background:#48ff7a;box-shadow:0 0 11px #48ff7ad1,0 0 22px #48ff7a57;animation:livePulse 1.35s ease-in-out infinite}.ticker-number{min-width:58px;color:#ecfff4d1;font-variant-numeric:tabular-nums;text-align:right}.ticker-label{min-width:0;text-align:left}@keyframes livePulse{0%,to{transform:scale(.88);opacity:.82}50%{transform:scale(1.12);opacity:1}}h1,h2,h3,p{margin:0}h1{max-width:980px;font-size:clamp(50px,7.2vw,106px);line-height:.92;letter-spacing:0;text-wrap:balance;text-shadow:0 0 28px rgba(125,211,252,.16),0 18px 70px rgba(0,0,0,.64)}.hero-copy p{max-width:720px;color:#b7c9d8;font-size:18px;line-height:1.65;text-wrap:balance}.hero-actions,.trust-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:center}.button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border-radius:8px;font-weight:850;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.button-brand-icon{flex:0 0 auto}.mobile-discord-cta{display:none}.button.primary{overflow:hidden;background:linear-gradient(135deg,#8be7ff,#38bdf8 46%,#5eead4);color:#04111d;box-shadow:0 18px 44px #38bdf84d,0 0 34px #5eead42e,inset 0 1px #ffffff94}.button.primary:after{display:none;content:none}.button:hover{transform:translateY(-1px)}.button:disabled{cursor:wait;opacity:.78;transform:none}.button:disabled:hover{transform:none}.button.ghost{border:1px solid var(--line);background:#ffffff0b;color:var(--text);box-shadow:inset 0 1px #ffffff0b;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.trust-row span{display:inline-flex;align-items:center;gap:7px;color:#b6c7d8;font-size:13px}.extension-shot{position:relative;margin:0;border:0;border-radius:0;background:transparent;box-shadow:0 34px 120px #0000007a,0 0 64px #38bdf829,0 -8px 64px #5eead41a;overflow:visible;transform:none}.extension-shot:before{display:none;content:none}.extension-shot video{display:block;width:100%;aspect-ratio:16 / 9;border:0;background:transparent;object-fit:contain}.stats{display:grid;grid-template-columns:1.1fr repeat(3,minmax(0,1fr));gap:0;margin-top:-34px;border:1px solid rgba(125,211,252,.22);border-radius:10px;background:radial-gradient(circle at 16% 0%,rgba(94,234,212,.12),transparent 18rem),#030912b8;box-shadow:0 24px 90px #0000005c,0 0 48px #38bdf814;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overflow:hidden}.stats div,.proof-label{display:grid;gap:4px;padding:22px;border-right:1px solid var(--line)}.stats div:last-child{border-right:0}.proof-label{align-content:center;background:#38bdf813}.proof-label strong{color:#67e8f9;font-size:16px;letter-spacing:0;text-shadow:0 0 18px rgba(103,232,249,.56)}.stats strong{font-size:34px;text-shadow:0 0 24px rgba(56,189,248,.18)}.stats span{color:var(--muted);font-size:14px}.section{position:relative;padding:148px 0 0}.section-title{display:grid;gap:12px;max-width:1080px;margin:0 auto 42px;text-align:center}.section-title>span{color:var(--blue);font-size:13px;font-weight:760;text-transform:uppercase}h2{font-size:clamp(34px,4.2vw,58px);line-height:1;letter-spacing:0}.section-title p{justify-self:center;max-width:760px;color:var(--muted);font-size:17px;line-height:1.6}.steps,.feature-grid,.pricing-grid{display:grid;gap:24px}.steps{grid-template-columns:repeat(3,minmax(0,1fr))}.step-card,.feature-card,.plan-card{border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,#ffffff0f,#ffffff06);box-shadow:0 20px 58px #0000003d,inset 0 1px #ffffff0b}.step-card{position:relative;display:grid;grid-template-rows:76px auto 1fr;gap:14px;min-height:310px;padding:28px;overflow:hidden;background:radial-gradient(circle at 76% 0%,rgba(56,189,248,.2),transparent 16rem),linear-gradient(180deg,#ffffff0e,#ffffff05)}.step-card:after,.feature-card:after,.plan-card:before{content:"";position:absolute;inset:auto 18px -46px;z-index:0;height:92px;border-radius:999px;background:radial-gradient(ellipse,rgba(56,189,248,.24),transparent 68%);filter:blur(14px);opacity:.72;pointer-events:none}.step-card>*{position:relative;z-index:1}.step-card:nth-child(2){background:radial-gradient(circle at 72% 0%,rgba(94,234,212,.2),transparent 16rem),linear-gradient(180deg,#ffffff0e,#ffffff05)}.step-card:nth-child(3){background:radial-gradient(circle at 70% 0%,rgba(248,113,113,.18),transparent 16rem),linear-gradient(180deg,#ffffff0e,#ffffff05)}.step-head{display:flex;align-items:start;justify-content:space-between;gap:16px}.step-head span{color:#eef7ff29;font-size:70px;line-height:.78;font-weight:780}.step-card:nth-child(3) .step-head span{color:#f43f5e9e}.step-head em{color:#8a94a6;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:12px;font-style:normal;letter-spacing:0}.step-card h3,.feature-card h3,.plan-card h3{font-size:25px;line-height:1.1}.plan-card h3{margin-bottom:-4px}.feature-card h3{height:44px;min-height:44px;margin:0}.plan-card>p{min-height:45px;margin-top:0}.step-card p,.feature-card p,.plan-card p,details p{color:var(--muted);line-height:1.62}.faq-answer{display:grid;gap:14px;padding:0 0 24px}.faq-answer p{padding:0;color:#d7e8f5;font-size:16px;line-height:1.72}.landing-page .faq .faq-answer p{color:#d7e8f5;font-size:16px;line-height:1.72}.faq-answer a{color:#8be7ff;font-weight:800;text-decoration:none}.faq-answer a:hover{text-decoration:underline}.country-domain-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.country-domain{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(255,255,255,.11);border-radius:999px;padding:5px 9px;color:#f6fbff;background:#ffffff0d;font-size:.9rem;font-weight:700}.country-domain .flag{display:block;width:18px;height:13px;opacity:1}.feature-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.feature-card{position:relative;display:grid;grid-template-rows:32px 44px auto;align-content:start;align-items:start;gap:8px;min-height:228px;padding:24px;overflow:hidden;border-color:#7dd3fc24;background:radial-gradient(circle at 72% 0%,rgba(244,63,94,.12),transparent 16rem),linear-gradient(180deg,#ffffff0d,#ffffff05),#050a11;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.feature-card:hover{border-color:#7dd3fc52;box-shadow:0 24px 72px #00000057,0 0 38px #38bdf81a;transform:translateY(-2px)}.feature-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(255,255,255,.018),transparent 42%);pointer-events:none}.feature-card:nth-child(2){background:radial-gradient(circle at 76% 0%,rgba(16,185,129,.18),transparent 17rem),linear-gradient(180deg,#ffffff0d,#ffffff05),#050a11}.feature-card:nth-child(3){background:radial-gradient(circle at 76% 0%,rgba(14,165,233,.18),transparent 17rem),linear-gradient(180deg,#ffffff0d,#ffffff05),#050a11}.feature-card:nth-child(4){background:radial-gradient(circle at 70% 0%,rgba(124,58,237,.16),transparent 17rem),linear-gradient(180deg,#ffffff0d,#ffffff05),#050a11}.feature-card:nth-child(5){background:radial-gradient(circle at 76% 0%,rgba(244,63,94,.16),transparent 17rem),linear-gradient(180deg,#ffffff0d,#ffffff05),#050a11}.feature-card:nth-child(6){background:radial-gradient(circle at 76% 0%,rgba(20,184,166,.18),transparent 17rem),linear-gradient(180deg,#ffffff0d,#ffffff05),#050a11}.feature-card:nth-child(7){background:radial-gradient(circle at 76% 0%,rgba(59,130,246,.18),transparent 17rem),linear-gradient(180deg,#ffffff0d,#ffffff05),#050a11}.feature-card>*{position:relative;z-index:1}.feature-card p{display:grid;grid-template-columns:30px 1fr;align-items:start;gap:12px;min-height:0;margin:0}.feature-emoji{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;background:#38bdf81c;font-size:18px;line-height:1}.image-teaser{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:54px;padding:28px;border:1px solid rgba(125,211,252,.3);border-radius:12px;background:radial-gradient(circle at 88% 12%,rgba(94,234,212,.24),transparent 20rem),radial-gradient(circle at 12% 100%,rgba(56,189,248,.16),transparent 16rem),linear-gradient(135deg,#0ea5e933,#050a11e0);box-shadow:var(--shadow),0 0 74px #38bdf81f;overflow:hidden}.image-teaser:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:-1;background:linear-gradient(105deg,transparent 20%,rgba(125,211,252,.2),transparent 48%);opacity:.66}.image-teaser span{display:inline-flex;align-items:center;gap:8px;color:var(--blue);font-weight:800;font-size:13px}.image-teaser h2{margin:12px 0 8px;font-size:clamp(30px,4vw,54px);letter-spacing:0}.image-teaser p{margin:0;max-width:720px;color:#c6d6ea;line-height:1.65}.reviews-section{overflow:hidden;padding:112px 0 0}.reviews-heading h2{font-size:clamp(34px,4.2vw,58px);line-height:1.02}.reviews-title-accent{position:relative;display:inline-block;color:#67e8f9;text-shadow:0 0 18px rgba(103,232,249,.62),0 0 34px rgba(94,234,212,.28)}.reviews-title-accent:after{content:"";position:absolute;right:0;bottom:-.06em;left:0;height:.13em;border-radius:999px;background:linear-gradient(90deg,#38bdf82e,#5eead4f2,#38bdf833);box-shadow:0 0 18px #5eead45c}.review-marquee-container{display:grid;gap:24px;margin-top:40px}.review-marquee-track{display:flex;width:max-content;gap:24px;animation:review-marquee-scroll 60s linear infinite}.review-marquee-track.reverse{animation-name:review-marquee-scroll-reverse}.review-card{display:flex;flex:0 0 auto;flex-direction:column;width:350px;height:200px;margin:0;padding:24px;border:1px solid rgba(125,211,252,.18);border-radius:8px;background:radial-gradient(circle at 88% 0%,rgba(94,234,212,.12),transparent 13rem),linear-gradient(180deg,#ffffff0f,#ffffff06);box-shadow:0 20px 58px #00000038,inset 0 1px #ffffff0b;color:var(--text);font-size:14px;line-height:1.5}.review-avatar{display:grid;flex:0 0 auto;place-items:center;width:40px;height:40px;overflow:hidden;border-radius:999px;background-color:#38bdf821;box-shadow:inset 0 0 0 1px #ffffff1f}.review-avatar-initials{color:#bff3ff;font-size:12px;font-weight:850}.review-name{color:var(--text);font-weight:820}.review-star{display:inline-block;width:16px;height:16px;background-color:#facc15;mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="currentColor" fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd"/></svg>') center / contain no-repeat;-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="currentColor" fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd"/></svg>') center / contain no-repeat}@keyframes review-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes review-marquee-scroll-reverse{0%{transform:translate(-50%)}to{transform:translate(0)}}.visual,.feature-visual{display:grid;gap:8px;align-content:center;min-height:128px;margin-top:auto;padding:16px;border:1px solid rgba(125,211,252,.18);border-radius:8px;background:#ffffff0a;box-shadow:inset 0 1px #ffffff0b}.install-card{grid-template-columns:44px 1fr auto;align-items:center}.install-card:before{content:"";width:38px;height:38px;border-radius:8px;background:linear-gradient(135deg,#38bdf8,#5eead4)}.install-card span{color:#a7b3c3;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:12px}.install-card button{grid-row:1 / span 2;grid-column:3;align-self:center;min-height:34px;padding:0 14px;border:0;border-radius:7px;background:#eaf8ff;color:#06101d;font-weight:850}.country-card span,.automation-card span,.feature-visual span{display:flex;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:7px;background:#00000042;color:#c9d7e4;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:12px}.country-card b{color:#67e8f9}.country-card em{color:#5eead4;font-style:normal}.automation-card strong{color:#67e8f9;font-size:12px}.feature-visual{min-height:108px}.feature-svg{display:block;width:100%;height:132px;min-height:0;padding:0}.feature-tag{display:block;height:32px;min-height:32px}.feature-tag span{display:inline-flex;align-items:center;height:32px;box-sizing:border-box;padding:6px 10px;border:1px solid rgba(125,211,252,.17);border-radius:999px;background:#38bdf814;color:#b9ecff;font-family:inherit;font-size:12px;font-weight:760;text-transform:uppercase}.repost-visual,.stats-visual,.offer-visual,.favorites-visual{align-content:center}.repost-visual span,.stats-visual span,.offer-visual span,.favorites-visual span{display:flex;justify-content:space-between;gap:18px;padding:2px 0;background:transparent}.repost-visual b,.favorites-visual b{color:#00e6a8;font-weight:500}.repost-visual i{color:#8a94a6;font-style:normal}.repost-visual em,.stats-visual em,.offer-visual em{color:#e8f3ff;font-style:normal;font-weight:700}.chat-visual{align-content:center;gap:10px}.chat-visual .bubble{display:inline-flex;justify-self:start;max-width:190px;padding:8px 13px;border-radius:8px;background:#ffffff0e;color:#fff;font-family:inherit;font-size:13px;font-weight:850}.chat-visual .answer{justify-self:end;background:#ef4359}.chat-visual small{justify-self:end;color:#8a94a6;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:12px}.stats-visual b,.offer-visual b{color:#8a94a6;font-weight:500}.stats-visual strong,.offer-visual strong,.favorites-visual strong{color:#ff4260;font-weight:900}.account-visual{display:flex;align-items:center;min-height:108px}.account-visual span{display:grid;place-items:center;width:42px;height:42px;margin-left:-8px;border:3px solid #151820;border-radius:50%;background:#ff3f68;color:#fff;font-family:inherit;font-size:12px;font-weight:900}.account-visual span:first-child{margin-left:0}.account-visual span:nth-child(2){background:#6366f1}.account-visual span:nth-child(3){background:#10b981}.account-visual span:nth-child(4){background:#f59e0b}.account-visual span:nth-child(5){background:#272b33;color:#cbd5e1}.included{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 42px;align-items:start;margin-top:42px;padding:8px 18px 0}.included strong{grid-column:1 / -1;justify-self:center;color:#8a94a6;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:13px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.included article{display:grid;grid-template-columns:44px 1fr;gap:14px;align-items:start}.included article>span{display:grid;place-items:center;width:40px;height:40px;border:1px solid rgba(148,189,221,.14);border-radius:8px;background:#ffffff0b;color:#fb4d69}.included h3{margin:0 0 6px;font-size:18px;line-height:1.2}.included p{margin:0;color:#aebbd0;font-size:15px;line-height:1.5}.section-action{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:32px}.section-action .button{min-width:190px}.billing-toggle{display:flex;gap:4px;width:fit-content;padding:5px;margin:0 auto 22px;border:1px solid var(--line);border-radius:8px;background:#ffffff0a}.billing-toggle button{min-height:36px;padding:0 14px;border:0;border-radius:7px;background:transparent;color:var(--muted);cursor:pointer;font-weight:800}.billing-toggle button.active{background:#eaf8ff;color:#06101d}.billing-toggle small{margin-left:6px;color:#0369a1}.pricing-grid{grid-template-columns:minmax(210px,.82fr) repeat(3,minmax(240px,1fr))}.commerce-offers{position:relative;display:grid;grid-template-columns:minmax(300px,1.15fr) minmax(240px,.85fr);gap:16px;margin:24px 0 0;overflow:visible;z-index:2}.commerce-card{position:relative;display:grid;align-content:space-between;gap:12px;min-height:218px;padding:18px;border:1px solid rgba(125,211,252,.18);border-radius:8px;background:radial-gradient(circle at 18% 0%,rgba(94,234,212,.14),transparent 13rem),linear-gradient(180deg,#ffffff0f,#ffffff06);box-shadow:0 20px 58px #0000003d,inset 0 1px #ffffff0b}.commerce-card.lifetime{overflow:hidden;min-height:286px;padding:20px;border-color:#facc1540;background:radial-gradient(circle at 92% 4%,rgba(250,204,21,.18),transparent 8rem),radial-gradient(circle at 0% 100%,rgba(255,255,255,.09),transparent 11rem),linear-gradient(145deg,#07111ff5,#0d1628f5 48%,#111827f5);box-shadow:0 22px 46px #02061747,inset 0 1px #ffffff1a}.commerce-card.lifetime:before{content:"";position:absolute;inset:0 auto 0 -38%;width:34%;border-radius:inherit;background:linear-gradient(90deg,transparent,rgba(250,204,21,.16),rgba(255,255,255,.18),transparent);transform:skew(-18deg);animation:commerce-shine 4.8s ease-in-out infinite;pointer-events:none;z-index:0}@keyframes commerce-shine{0%,45%{left:-38%}72%,to{left:112%}}.commerce-card>*{position:relative;z-index:1}.commerce-kicker{display:inline-flex;align-items:center;width:fit-content;min-height:22px;padding:0 8px;border-radius:999px;background:#5eead424;color:#b8fff3;font-size:10px;font-weight:850;letter-spacing:.03em;text-transform:uppercase}.commerce-card.lifetime .commerce-kicker{border:1px solid rgba(250,204,21,.28);background:#facc151f;color:#fde68a}.commerce-lifetime-topline{display:flex;align-items:center;justify-content:space-between;gap:8px}.commerce-lifetime-spots-pill{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border:1px solid rgba(250,204,21,.55);border-radius:999px;background:linear-gradient(135deg,#fff7ed,#fde68a 55%,#facc15);color:#422006;font-size:16px;font-weight:950;letter-spacing:0;white-space:nowrap;box-shadow:0 10px 24px #facc152e}.commerce-card h3{margin:0;color:#eaf6ff;font-size:20px;letter-spacing:0}.commerce-card p{margin:7px 0 0;color:var(--muted);font-size:13px;font-weight:650;line-height:1.4}.commerce-card.lifetime h3{color:#f8fafc;font-size:28px;line-height:1.05}.commerce-card.lifetime p{max-width:420px;color:#cbd5e1;font-size:16px;font-weight:750;line-height:1.35}.commerce-help-dot{display:inline-flex;vertical-align:middle;margin:0 0 0 8px;border-color:#facc1570;background:#0f172ae0;color:#fde68a;width:18px;height:18px;font-size:12px}.commerce-help-dot[data-tooltip]:hover:after,.commerce-help-dot[data-tooltip]:focus-visible:after{left:0;right:auto;width:min(420px,calc(100vw - 56px));max-width:min(420px,calc(100vw - 56px));transform:none}.commerce-help-dot[data-tooltip]:hover:before,.commerce-help-dot[data-tooltip]:focus-visible:before{left:5px;right:auto;transform:rotate(45deg)}.commerce-lifetime-progress{height:12px;overflow:hidden;border:1px solid rgba(250,204,21,.2);border-radius:999px;background:#0f172ac7}.commerce-lifetime-progress span{display:block;height:100%;min-width:10%;border-radius:inherit;background:linear-gradient(90deg,#f8fafc,#fde68a,#facc15);box-shadow:0 0 18px #facc1561}.commerce-row{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.commerce-row strong{display:inline-flex;align-items:center;gap:5px;color:#b8fff3;font-size:24px;line-height:1}.commerce-row span{color:var(--muted);font-size:12px;font-weight:750}.commerce-card.lifetime .commerce-row strong{color:#fef3c7;font-size:32px;font-weight:950}.commerce-card.lifetime .commerce-row span{color:#94a3b8;font-size:13px;font-weight:850}.commerce-card.lifetime .button.primary{min-height:44px;background:linear-gradient(135deg,#fff7ed,#fde68a 48%,#facc15);color:#422006;box-shadow:0 14px 26px #facc1533}.commerce-disabled-button:disabled{cursor:not-allowed;opacity:.7}.commerce-pack-select{display:grid;gap:5px}.commerce-pack-select span{color:#b8fff3;font-size:10px;font-weight:850;text-transform:uppercase}.commerce-pack-select select{min-height:36px;padding:0 10px;border:1px solid rgba(94,234,212,.24);border-radius:8px;background:#06101dd1;color:#eaf6ff;font-size:13px;font-weight:800}.discord-cta{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:space-between;gap:28px;margin-top:42px;padding:28px;border:1px solid rgba(125,211,252,.22);border-radius:10px;background:radial-gradient(circle at 12% 20%,rgba(56,189,248,.2),transparent 18rem),radial-gradient(circle at 90% 0%,rgba(94,234,212,.11),transparent 16rem),linear-gradient(135deg,#ffffff0d,#ffffff07);box-shadow:0 20px 70px #00000038,0 0 44px #38bdf813}.discord-cta div{display:grid;gap:8px}.discord-cta span{display:inline-flex;align-items:center;gap:8px;width:fit-content;color:#9de7ff;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.discord-cta h2{font-size:clamp(28px,3vw,40px)}.discord-cta p{max-width:720px;color:var(--muted);font-size:16px;line-height:1.6}.plan-card{position:relative;display:grid;grid-template-rows:auto auto 116px 64px 1fr auto;gap:10px;padding:24px;isolation:isolate;overflow:visible;background:radial-gradient(circle at 18% 0%,rgba(56,189,248,.1),transparent 16rem),linear-gradient(180deg,#ffffff0f,#ffffff06)}.plan-card:hover,.plan-card:focus-within{z-index:20}.plan-card>*{position:relative;z-index:1}.plan-card.featured{border-color:#38bdf885;background:radial-gradient(circle at 50% 0%,rgba(94,234,212,.18),transparent 18rem),linear-gradient(180deg,#38bdf826,#ffffff0b);box-shadow:0 26px 90px #00000052,0 0 62px #38bdf824}.plan-card.featured:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;z-index:0;border-radius:10px;background:conic-gradient(from 0deg,transparent 0deg,transparent 70deg,rgba(125,211,252,0) 86deg,rgba(125,211,252,.68) 104deg,rgba(94,234,212,.16) 128deg,transparent 150deg,transparent 360deg);animation:starter-glint 7s linear infinite;opacity:.72;padding:2px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none}@keyframes starter-glint{to{transform:rotate(360deg)}}.popular{position:absolute;top:18px;right:18px;display:inline-flex;align-items:center;gap:5px;padding:6px 9px;border-radius:999px;background:#5eead424;color:#b8fff3;font-size:11px;font-weight:760;z-index:2}.plan-vehicle-frame{display:grid;place-items:center;height:116px}.plan-vehicle-frame picture{display:grid;place-items:center;width:100%;height:100%}.plan-vehicle{display:block;justify-self:center;width:auto;max-width:min(100%,220px);max-height:104px;object-fit:contain;margin:0 auto;filter:drop-shadow(0 18px 28px rgba(0,0,0,.32))}.price{display:flex;align-items:baseline;justify-content:center;gap:6px}.price strong{font-size:34px}.price span{color:var(--muted)}.price-block{display:grid;align-content:center;gap:4px;text-align:center}.price-block small{color:var(--muted);font-size:12px}.plan-card ul{display:grid;grid-auto-rows:minmax(31px,auto);gap:3px;padding:0;margin:0;list-style:none}.plan-card li{position:relative;display:flex;align-items:flex-start;gap:8px;min-height:31px;padding-left:20px;color:#eaf6ff;font-size:14px;line-height:1.3}.plan-feature-icon{position:absolute;left:0;top:0;width:14px;height:16px;color:var(--green);font-weight:900}.plan-feature-text{flex:1 1 auto;min-width:0}.plan-help-dot,.price-help-dot{position:relative;z-index:5;flex:0 0 auto;display:inline-grid;place-items:center;width:15px;height:15px;margin-top:1px;border:1px solid rgba(125,211,252,.42);border-radius:999px;color:#aeeaff;font-size:10px;font-weight:800;line-height:1;cursor:help}.price-help-dot{align-self:center;margin-top:0}.price .price-help-dot{color:#aeeaff}.plan-help-dot:hover:after,.plan-help-dot:focus-visible:after,.price-help-dot:hover:after,.price-help-dot:focus-visible:after{content:attr(data-tooltip);position:absolute;z-index:100;left:50%;bottom:calc(100% + 8px);width:max-content;max-width:260px;transform:translate(-50%);padding:8px 10px;border:1px solid rgba(125,211,252,.24);border-radius:8px;background:#06101d!important;background-color:#06101d!important;opacity:1;-webkit-backdrop-filter:none;backdrop-filter:none;color:#fff;font-size:12px;font-weight:650;line-height:1.35;text-align:left;white-space:normal;box-shadow:0 14px 34px #00000057;pointer-events:none}.plan-help-dot:hover:before,.plan-help-dot:focus-visible:before,.price-help-dot:hover:before,.price-help-dot:focus-visible:before{content:"";position:absolute;z-index:100;left:50%;bottom:calc(100% + 4px);width:8px;height:8px;transform:translate(-50%) rotate(45deg);background:#06101d!important;background-color:#06101d!important;opacity:1;pointer-events:none}.plan-card li.plan-feature--limited{color:#eaf6ff}.plan-card li.plan-feature--excluded{color:#8ea0b2}.plan-card li.plan-feature--excluded .plan-feature-icon{color:#dc2626}.limited-mark{color:#f59e0b;font-size:18px;line-height:.92}.plan-card li.plan-feature--excluded .plan-feature-text{text-decoration:line-through;text-decoration-color:#94a3b894}.plan-card .button{margin-top:4px;border:0;cursor:pointer}.plan-card .button:disabled{cursor:not-allowed;opacity:.56}.faq{max-width:860px}.docs-page{min-height:100vh}.docs-v2{display:grid;grid-template-columns:280px minmax(0,1040px);gap:72px;align-items:start;max-width:1440px;padding-top:112px;padding-bottom:120px}.docs-update-guide .docs-v2-lede{display:none}.docs-v2-nav{position:sticky;top:92px;display:grid;gap:16px;padding-right:24px;border-right:1px solid var(--line)}.docs-v2-brand{display:flex;align-items:center;gap:8px;color:#f5fbff;font-weight:850}.docs-v2-nav>span{color:var(--blue);font:800 11px/1 JetBrains Mono,monospace;letter-spacing:.08em}.docs-v2-nav nav{display:grid;gap:2px}.docs-v2-nav nav a{padding:8px 0;color:#92a8bb;font-size:13px;line-height:1.35}.docs-v2-nav nav a:hover,.docs-v2-nav nav a.active{color:#f5fbff}.docs-v2-main{min-width:0}.docs-v2-hero,.docs-v2-article{display:grid;gap:22px}.docs-v2-hero{padding-bottom:52px;border-bottom:1px solid var(--line)}.docs-v2-hero span,.docs-v2-article>span{color:var(--blue);font:800 12px/1 JetBrains Mono,monospace;letter-spacing:.08em}.docs-v2 h1{max-width:none;font-size:clamp(34px,3.8vw,54px);line-height:1.08;letter-spacing:-.035em}.docs-v2 p{max-width:920px;color:#9fb1c2;font-size:17px;line-height:1.72}.docs-v2-prose a{color:var(--green);font-weight:800;text-decoration:underline;text-underline-offset:4px}.docs-v2-prose h3{margin-top:18px;color:var(--blue);font:800 12px/1.2 JetBrains Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.docs-v2-index{display:grid;margin-top:44px;border-top:1px solid var(--line)}.docs-v2-index a{display:grid;grid-template-columns:52px 1fr auto;align-items:center;gap:14px;padding:23px 0;border-bottom:1px solid var(--line);color:#f2f9ff}.docs-v2-index a:hover strong{color:var(--green)}.docs-v2-index small{color:#60788e;font-family:monospace}.docs-v2-index strong{font-size:20px}.docs-v2-article{padding-bottom:72px}.docs-v2-lede{color:#d8e6f0;font-size:20px}.docs-release-card{display:grid;gap:0;overflow:hidden;margin-top:14px;border:1px solid #294158;border-radius:18px;background:linear-gradient(145deg,#0d2233f0,#061421f0);box-shadow:0 24px 70px #0000003d}.docs-release-card>header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 26px;border-bottom:1px solid var(--line);background:#38d6b70e}.docs-release-card>header strong{color:#f5fbff;font-size:20px;letter-spacing:-.02em}.docs-release-card>header time{color:var(--green);font:750 13px/1 JetBrains Mono,monospace}.docs-release-card section{padding:26px}.docs-release-card section+section{border-top:1px solid var(--line)}.docs-release-card h2{margin:0 0 18px;color:#f5fbff;font-size:22px}.docs-release-card ul{display:grid;gap:13px;margin:0;padding:26px;list-style:none}.docs-release-card section ul{padding:0}.docs-release-card li{position:relative;padding-left:22px;color:#bfd0de;font-size:15px;line-height:1.65}.docs-release-card li:before{content:"";position:absolute;top:.67em;left:0;width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 0 4px #38d6b714}.docs-release-card .minor li:before{background:var(--blue);box-shadow:0 0 0 4px #47aeff14}.docs-v2-prose{display:grid;gap:16px;margin-top:18px}.docs-v2-prose h2{margin-top:18px;font-size:28px}.docs-v2-prose ol{display:grid;gap:14px;padding:0;list-style:none}.docs-v2-prose li{display:grid;grid-template-columns:28px 1fr;gap:14px;color:#bfd0de;line-height:1.65}.docs-v2-prose li b{color:var(--green);font-family:monospace}.docs-v2-shortcuts{display:grid;gap:12px;margin-top:8px}.docs-v2-shortcuts a{display:grid;gap:6px;padding:17px 18px;border:1px solid var(--line);border-radius:12px;background:#08182675;color:#f2f9ff;text-decoration:none;transition:border-color .18s ease,background .18s ease,transform .18s ease}.docs-v2-shortcuts a:hover{border-color:var(--green);background:#0c2333b8;transform:translateY(-1px)}.docs-v2-shortcuts strong{color:#f2f9ff;font-size:17px}.docs-v2-shortcuts span{color:#a9bdcd;font-size:15px;line-height:1.5}.docs-v2-shortcuts small{overflow-wrap:anywhere;color:#5f7890;font:500 12px/1.4 JetBrains Mono,monospace}.docs-bookmark-domain-picker{position:relative;z-index:4;margin:4px 0 12px;width:min(260px,100%)}.docs-bookmark-domain-trigger{display:flex;align-items:center;gap:10px;width:100%;min-height:46px;padding:9px 12px;border:1px solid var(--line);border-radius:10px;color:#f2f9ff;background:#081826b8;font:750 15px/1.2 inherit;cursor:pointer;text-align:left}.docs-bookmark-domain-trigger span{flex:1}.docs-bookmark-domain-trigger svg{color:#8da7ba}.docs-bookmark-domain-menu{position:absolute;top:calc(100% + 7px);left:0;right:0;display:grid;max-height:330px;overflow:auto;padding:6px;border:1px solid #294158;border-radius:11px;background:#07111d;box-shadow:0 18px 46px #0000006b}.docs-bookmark-domain-menu button{display:flex;align-items:center;gap:10px;width:100%;padding:9px 8px;border:0;border-radius:7px;color:#c5d5e1;background:transparent;font:650 14px/1.2 inherit;text-align:left;cursor:pointer}.docs-bookmark-domain-menu button:hover,.docs-bookmark-domain-menu button.active{color:#f2f9ff;background:#38d6b71f}.docs-bookmark-domain-menu button span{flex:1}.docs-v2-feature-copy{display:grid;gap:14px}.docs-v2-feature-copy p{margin:0}.docs-v2-images{display:grid;grid-template-columns:minmax(0,960px);justify-content:start;gap:30px;max-width:960px;margin-top:30px}.docs-v2-images button{display:block;padding:0;border:0;background:transparent;cursor:zoom-in;overflow:visible}.docs-v2-images img{display:block;width:100%;height:auto;border:0;border-radius:0;background:transparent;transition:transform .22s ease,filter .22s ease}.docs-v2-images button span{display:none}.docs-v2-images button:hover img,.docs-v2-images button:focus-visible img{transform:scale(1.012);filter:brightness(1.03)}.docs-mobile-nav{display:none}.docs-image-modal{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:28px;background:#01070ddb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.docs-image-modal-panel{position:relative;display:grid;width:min(1180px,100%);height:min(82vh,840px);overflow:hidden;border:1px solid #294158;border-radius:14px;background:#07111d;box-shadow:0 28px 90px #0000008c}.docs-image-modal-close{position:absolute;z-index:2;top:12px;right:12px;display:grid;place-items:center;width:38px;height:38px;border:1px solid #38536c;border-radius:50%;color:#f5fbff;background:#102131;cursor:pointer}.docs-image-canvas{display:grid;place-items:center;overflow:hidden;touch-action:none;cursor:grab}.docs-image-canvas:active{cursor:grabbing}.docs-image-canvas img{display:block;max-width:90%;max-height:90%;object-fit:contain;-webkit-user-select:none;user-select:none;transition:transform .05s linear;transform-origin:center}@media (max-width:800px){.docs-v2{grid-template-columns:1fr;gap:34px;padding-top:92px}.docs-v2-nav{display:none}.docs-mobile-nav{position:fixed;z-index:120;top:0;left:0;right:0;display:block;border-bottom:1px solid var(--line);background:#040f19f5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.docs-mobile-nav>button{display:flex;align-items:center;gap:10px;width:100%;min-height:58px;padding:12px 20px;border:0;background:transparent;color:#f5fbff;font:750 14px/1.3 inherit;text-align:left}.docs-mobile-nav>button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.docs-mobile-backdrop{position:fixed;top:58px;right:0;bottom:0;left:0;border:0;background:#01070d9e}.docs-mobile-nav nav{position:absolute;z-index:2;top:58px;left:0;right:0;display:grid;max-height:calc(100vh - 58px);overflow:auto;padding:10px 20px 22px;border-bottom:1px solid var(--line);background:#07111d}.docs-mobile-nav nav a{padding:12px 0;color:#a9c1d4;border-bottom:1px solid rgba(90,124,150,.18);font-size:14px}.docs-mobile-nav nav a.active{color:var(--green)}.docs-v2 h1{font-size:clamp(30px,9vw,40px)}.docs-v2-index a{padding:18px 0}.docs-v2-index strong{font-size:17px}.docs-image-modal{padding:14px}.docs-image-modal-panel{height:78vh}.docs-v2-images{grid-template-columns:minmax(0,1fr);max-width:100%}.docs-release-card>header{align-items:flex-start;flex-direction:column;padding:18px 19px}.docs-release-card section{padding:21px 19px}.docs-release-card>ul{padding:21px 19px}.docs-release-card li{padding-left:18px;font-size:14px}}.docs-shell{display:grid;grid-template-columns:280px minmax(0,1fr);gap:42px;align-items:start;padding:96px 0 120px}.docs-sidebar{position:sticky;top:96px;display:grid;gap:18px;padding:18px;border:1px solid var(--line);border-radius:8px;background:#ffffff0b;box-shadow:0 18px 54px #00000038}.docs-sidebar-head{display:flex;align-items:center;gap:9px;color:#b9ecff;font-size:12px;font-weight:900;text-transform:uppercase}.docs-sidebar nav{display:grid;gap:4px}.docs-sidebar nav a{padding:10px 12px;border-radius:7px;color:#b6c7d8;font-size:13px;font-weight:750}.docs-sidebar nav a:hover{background:#38bdf81c;color:var(--text)}.docs-content{display:grid;gap:24px}.docs-hero{display:grid;gap:16px;padding:44px;border:1px solid rgba(125,211,252,.2);border-radius:8px;background:radial-gradient(circle at 80% 10%,rgba(56,189,248,.2),transparent 24rem),linear-gradient(180deg,#ffffff12,#ffffff06);box-shadow:var(--shadow)}.docs-hero span,.docs-intro span,.docs-article-body>span,.docs-support span{color:var(--blue);font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:12px;font-weight:800;text-transform:uppercase}.docs-hero h1{max-width:980px;font-size:clamp(42px,6.8vw,82px)}.docs-hero p,.docs-intro p,.docs-article p,.docs-support p{color:var(--muted);font-size:17px;line-height:1.65}.docs-intro,.docs-article,.docs-support{border:1px solid var(--line);border-radius:8px;background:#ffffff0a}.docs-intro{display:grid;grid-template-columns:240px minmax(0,1fr);gap:28px;padding:28px}.docs-install-card{display:grid;gap:22px;padding:30px;border:1px solid rgba(94,234,212,.26);border-radius:8px;background:radial-gradient(circle at 86% 0%,rgba(94,234,212,.2),transparent 22rem),linear-gradient(135deg,#38bdf81f,#ffffff09);box-shadow:0 20px 60px #00000042}.docs-install-head{display:grid;gap:10px}.docs-install-head span{color:var(--green);font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:12px;font-weight:900;text-transform:uppercase}.docs-install-head h2{font-size:clamp(30px,4vw,48px)}.docs-install-head p{max-width:780px;color:var(--muted);font-size:17px;line-height:1.65}.docs-install-list{display:grid;gap:13px;max-width:860px}.docs-install-subtitle{margin:8px 0 0;color:#5eead4;font-family:Geist Mono,SFMono-Regular,Consolas,monospace;font-size:13px;font-weight:850}.docs-install-list p{margin:0;color:#c9d7e4;font-size:16px;line-height:1.65}.docs-install-list strong{color:var(--text)}.docs-install-list a{color:#5eead4;font-weight:850;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.docs-install-list a:hover{color:#b9ecff}.docs-install-help{margin-top:4px;padding-top:12px;border-top:1px solid rgba(94,234,212,.18)}.docs-intro div{display:grid;gap:10px}.docs-intro h2,.docs-article h2,.docs-support h2{font-size:clamp(26px,3vw,38px)}.docs-articles{display:grid;gap:18px}.docs-article{display:grid;grid-template-columns:96px minmax(0,1fr);scroll-margin-top:98px;overflow:hidden}.docs-article-number{display:grid;place-items:start center;padding-top:30px;border-right:1px solid var(--line);color:#eef7ff2e;font-size:42px;font-weight:950}.docs-article-body{display:grid;gap:14px;padding:28px}.docs-article ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0;margin:8px 0 0;list-style:none}.docs-article li{display:flex;gap:9px;align-items:flex-start;padding:13px;border:1px solid rgba(148,189,221,.13);border-radius:8px;background:#0000002e;color:#c9d7e4;font-size:14px;line-height:1.45}.docs-article li svg{flex:0 0 auto;color:var(--green)}.docs-image-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;margin-top:18px}.docs-image-grid:has(figure:nth-child(2)){grid-template-columns:repeat(2,minmax(0,1fr))}.docs-image-grid figure{display:grid;gap:9px;margin:0}.docs-image-button{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:16 / 10;padding:0;overflow:hidden;border:1px solid rgba(125,211,252,.2);border-radius:8px;background:#ffffff0a;box-shadow:0 18px 44px #00000038;cursor:zoom-in;transition:border-color .16s ease,transform .16s ease}.docs-image-grid img{width:100%;height:100%;object-fit:contain}.docs-image-button:hover{border-color:#7dd3fc8a;transform:translateY(-1px)}.docs-image-grid figcaption{color:var(--muted);font-size:13px;font-weight:750}.docs-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:grid;place-items:center;padding:28px;background:#000810c7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.docs-lightbox-panel{position:relative;display:grid;gap:12px;width:min(1120px,96vw);max-height:92vh}.docs-lightbox-panel img{max-width:100%;max-height:84vh;object-fit:contain;border:1px solid rgba(125,211,252,.32);border-radius:10px;background:#040e1aeb;box-shadow:0 30px 90px #0000008c}.docs-lightbox-panel p{margin:0;color:#e7f7ff;font-weight:800;text-align:center}.docs-lightbox-close{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:36px;height:36px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:#020a14c7;color:#e7f7ff;cursor:pointer}.docs-support{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:30px;background:radial-gradient(circle at 88% 0%,rgba(94,234,212,.16),transparent 18rem),#ffffff0b}.docs-support div{display:grid;gap:10px}.legal-shell{display:grid;gap:24px;padding:96px 0 120px}.legal-hero small{color:#b9ecff;font-weight:800}.legal-content{display:grid;gap:18px}.legal-section{display:grid;grid-template-columns:88px minmax(0,1fr);gap:22px;padding:28px;border:1px solid var(--line);border-radius:8px;background:#ffffff0a}.legal-section>span{color:#eef7ff33;font-size:38px;font-weight:950}.legal-section div{display:grid;gap:12px}.legal-section h2{font-size:clamp(24px,2.6vw,34px)}.legal-section p,.legal-section li{color:var(--muted);line-height:1.62}.legal-section ul{display:grid;gap:10px;padding:0;margin:4px 0 0;list-style:none}.legal-section li{display:flex;gap:9px;align-items:flex-start}.legal-section li svg{flex:0 0 auto;color:var(--green)}.blog-shell{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:34px;align-items:start;padding:112px 0 120px}.blog-article,.blog-aside>div{border:1px solid var(--line);border-radius:8px;background:#ffffff0b;box-shadow:0 18px 55px #0000002e}.blog-article{overflow:hidden}.blog-hero{display:grid;gap:18px;padding:clamp(34px,5vw,62px);background:radial-gradient(circle at 80% 0%,rgba(56,189,248,.18),transparent 22rem),linear-gradient(180deg,#ffffff0f,#ffffff05)}.blog-hero>span,.blog-cta>span{color:var(--blue);font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:13px;font-weight:800;text-transform:uppercase}.blog-hero h1{max-width:920px;font-size:clamp(42px,6vw,82px);line-height:.98}.blog-hero p{max-width:780px;color:var(--muted);font-size:19px;line-height:1.65}.blog-meta{display:flex;flex-wrap:wrap;gap:10px}.blog-meta span{padding:8px 11px;border:1px solid rgba(125,211,252,.22);border-radius:999px;color:#dff6ff;background:#38bdf814;font-size:13px;font-weight:750}.blog-answer{display:grid;gap:10px;margin:30px clamp(24px,5vw,62px) 0;padding:22px;border:1px solid rgba(94,234,212,.22);border-radius:8px;background:radial-gradient(circle at 100% 0%,rgba(94,234,212,.14),transparent 18rem),#5eead40e}.blog-answer strong{color:var(--green);font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;text-transform:uppercase;font-size:12px}.blog-answer p,.blog-body p,.blog-faq p{color:var(--muted);line-height:1.75}.blog-geo-summary{display:grid;grid-template-columns:1.15fr .85fr;gap:14px;margin:18px clamp(24px,5vw,62px) 0}.blog-geo-summary>div{border:1px solid rgba(125,211,252,.18);border-radius:8px;background:#ffffff09;padding:18px}.blog-geo-summary>div:first-child{grid-row:span 2}.blog-geo-summary span{display:block;color:var(--blue);font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:12px;font-weight:800;text-transform:uppercase}.blog-geo-summary strong{display:block;margin-top:8px;color:#f4fbff;font-size:18px}.blog-geo-summary p,.blog-geo-summary li,.blog-geo-table span{color:var(--muted);line-height:1.65}.blog-geo-summary ol{display:grid;gap:8px;margin:12px 0 0;padding-left:20px}.blog-geo-table{display:grid;gap:0;padding:0!important;overflow:hidden}.blog-geo-table div{display:grid;grid-template-columns:minmax(120px,.45fr) 1fr;gap:14px;padding:14px 16px;border-bottom:1px solid rgba(125,211,252,.14)}.blog-geo-table div:last-child{border-bottom:0}.blog-geo-table strong{margin:0;font-size:14px}.blog-body{display:grid;gap:34px;padding:38px clamp(24px,5vw,62px)}.blog-body section{display:grid;gap:14px}.blog-body h2,.blog-faq h2,.blog-cta h2,.blog-related h2{font-size:clamp(27px,3vw,40px);letter-spacing:0}.blog-body ul{display:grid;gap:10px;margin:8px 0 0;padding:0;list-style:none}.blog-body li{display:flex;gap:10px;align-items:flex-start;color:#d7ecf8;line-height:1.6}.blog-body li svg{flex:0 0 auto;color:var(--green);margin-top:3px}.blog-faq{display:grid;gap:12px;padding:0 clamp(24px,5vw,62px) 50px}.blog-faq details{border:1px solid var(--line);border-radius:8px;background:#ffffff09}.blog-faq summary{display:flex;justify-content:space-between;gap:18px;padding:18px;cursor:pointer;font-weight:850}.blog-faq p{padding:0 18px 18px}.blog-aside{position:sticky;top:92px;display:grid;gap:18px}.blog-cta,.blog-related{display:grid;gap:16px;padding:24px}.blog-cta{background:radial-gradient(circle at 82% 0%,rgba(56,189,248,.18),transparent 18rem),#ffffff0b}.blog-cta p{color:var(--muted);line-height:1.62}.blog-related a{display:grid;gap:6px;padding:14px 0;border-top:1px solid var(--line);color:inherit}.blog-related a span{color:var(--blue);font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:12px;text-transform:uppercase}.blog-related a strong{line-height:1.35}.tool-shell .blog-article{gap:28px}.tool-shell .blog-hero h1{max-width:780px;font-size:clamp(36px,4.6vw,62px);line-height:1.04}.tool-widget{display:grid;gap:18px;padding:22px;border:1px solid rgba(125,211,252,.16);background:radial-gradient(circle at 0% 0%,rgba(94,234,212,.12),transparent 18rem),#06111db8;border-radius:8px;box-shadow:0 22px 60px #00000038}.tool-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.tool-field{display:grid;gap:7px;font-size:.84rem;color:#b8c7d9;font-weight:700}.tool-field input,.tool-field select{min-height:44px;border:1px solid rgba(125,211,252,.18);border-radius:8px;padding:0 12px;font:inherit;color:#f3fbff;background:#020a169e;box-shadow:inset 0 1px #ffffff09}.tool-field input:focus,.tool-field select:focus{outline:none;border-color:#5eead4c7;box-shadow:0 0 0 3px #5eead424}.tool-field select option{color:#f3fbff;background:#07111f}.tool-field input[type=color]{padding:5px;cursor:pointer}.tool-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.tool-results div,.measurement-output{display:grid;gap:4px;padding:14px;border:1px solid rgba(125,211,252,.14);border-radius:8px;background:#020a167a}.tool-results span,.measurement-output span,.tool-note{color:#9fb0c4;font-size:.8rem;font-weight:700}.tool-results strong{color:#f7fbff;font-size:1.05rem}.measurement-output pre{margin:0;color:#f7fbff;white-space:pre-wrap;font:750 1.02rem/1.75 Inter,system-ui,sans-serif}.bundle-canvas{width:min(100%,420px);aspect-ratio:3 / 4;border-radius:8px;border:1px solid rgba(125,211,252,.18);justify-self:center;box-shadow:0 20px 48px #00000042}.account-page{min-height:100vh}.account-page-section{max-width:1120px;min-height:calc(100vh - 72px);padding-top:112px}.account-page-section:has(.account-install-shell){padding-bottom:92px}.account-card{border:1px solid var(--line);border-radius:8px;background:linear-gradient(135deg,#38bdf81a,#ffffff09),#ffffff0b;box-shadow:0 18px 55px #0003}.auth-layout{display:grid;grid-template-columns:minmax(0,.95fr) minmax(420px,.8fr);gap:46px;align-items:center}.auth-copy{display:grid;gap:18px;padding:36px 0}.auth-copy span{color:var(--blue);font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:13px;text-transform:uppercase}.auth-copy h2{max-width:620px;font-size:clamp(44px,6vw,78px)}.auth-copy p{max-width:560px;color:var(--muted);font-size:18px;line-height:1.65}.auth-card{display:grid;gap:18px;max-width:520px;padding:30px;justify-self:end;background:radial-gradient(circle at 80% 0%,rgba(56,189,248,.18),transparent 18rem),#ffffff0b}.account-auth-layout{grid-template-columns:minmax(0,520px);justify-content:center;justify-items:center;gap:26px;text-align:center}.account-auth-layout .auth-copy{padding:0;justify-items:center}.account-auth-layout .auth-copy h2{max-width:680px;font-size:clamp(40px,5vw,66px)}.account-auth-layout .auth-card{width:100%;justify-self:center;text-align:left}.auth-layout.image-auth{grid-template-columns:1fr;gap:22px;align-items:stretch}.image-auth .auth-copy{gap:12px;padding:10px 0 0}.image-auth .auth-copy h2{max-width:none;font-size:clamp(30px,3.4vw,48px)}.image-auth .auth-copy p{max-width:620px;font-size:16px}.image-auth .auth-card{width:100%;max-width:none;justify-self:stretch}.auth-switch{display:grid;grid-template-columns:repeat(2,1fr);gap:6px;padding:5px;border:1px solid var(--line);border-radius:8px;background:#00000029}.auth-switch button{min-height:38px;border:0;border-radius:7px;background:transparent;color:var(--muted);cursor:pointer;font-weight:850}.auth-switch button.active{background:#eaf8ff;color:#06101d}.auth-card label{display:grid;gap:7px;color:#cbd5e1;font-size:13px;font-weight:750}.auth-card input{min-height:48px;border:1px solid var(--line);border-radius:8px;background:#0000002e;color:var(--text);padding:0 12px}.auth-password-field{display:grid;gap:9px}.auth-forgot-button{justify-self:end;padding:0;border:0;background:transparent;color:#7dd3fc;font:inherit;font-size:13px;font-weight:750;cursor:pointer}.auth-forgot-button:hover{color:#bae6fd;text-decoration:underline}.auth-forgot-button:disabled{cursor:default;opacity:.55}.auth-reset-copy{display:grid;gap:7px}.auth-reset-copy strong{color:var(--text);font-size:18px}.auth-reset-copy p,.auth-card .account-error,.auth-card .account-success{margin:0}.auth-reset-copy p{color:var(--muted);font-size:14px;line-height:1.55}.account-error{color:#fecaca;font-size:13px}.account-success{color:#86efac;font-size:13px}.dashboard-card{display:grid;gap:24px;padding:28px;background:radial-gradient(circle at 82% 0%,rgba(94,234,212,.12),transparent 22rem),#ffffff0b}.dashboard-card--with-air{margin-bottom:72px}.account-top,.account-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between}.account-plans{display:grid;gap:20px;margin-top:22px}.account-plans .section-title{margin-bottom:8px}.account-top div{display:grid;gap:4px}.account-top span{color:var(--muted);font-size:13px}.account-top strong{font-size:28px}.account-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.account-grid div{display:grid;gap:4px;padding:18px;border:1px solid var(--line);border-radius:8px;background:#0000002e}.account-grid span{color:var(--muted);font-size:12px}.account-grid strong{font-size:18px}.account-install-shell{display:grid;gap:24px;min-height:calc(100vh - 220px);align-content:center;width:100%}.account-install-head{display:grid;gap:10px}.account-install-head h1{max-width:1040px;color:var(--text);font-size:clamp(34px,4.2vw,56px);line-height:1.02}.account-install-head p{margin-top:14px;color:#b8c7d6;font-size:clamp(19px,2vw,24px);line-height:1.55}.account-install-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.account-install-option{position:relative;display:grid;place-items:center;gap:12px;min-height:210px;padding:24px 18px;border:1px solid rgba(125,211,252,.18);border-radius:8px;background:radial-gradient(circle at 50% 0%,rgba(56,189,248,.12),transparent 12rem),#ffffff0b;color:var(--text);cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.account-install-option:hover,.account-install-option.active{border-color:#5eead48a;background:radial-gradient(circle at 50% 0%,rgba(94,234,212,.18),transparent 12rem),#fff1;transform:translateY(-2px)}.account-install-badge{position:absolute;top:12px;right:12px;padding:5px 8px;border:1px solid rgba(94,234,212,.34);border-radius:999px;background:#5eead41f;color:#a7f3d0;font-size:11px;font-weight:850}.account-install-icon{display:grid;place-items:center;width:min(62%,190px);aspect-ratio:1.3}.account-install-icon img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 0 24px rgba(56,189,248,.22))}.account-install-option strong{font-size:19px}.account-install-steps{display:grid;gap:10px;width:100%}.account-install-step{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;min-height:58px;padding:14px 16px;border:1px solid var(--line);border-radius:8px;background:#0000002e;color:var(--text)}.account-install-step span{color:var(--blue);font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:12px;font-weight:800}.account-install-step .account-install-step-badge{min-width:96px;padding:5px 8px;border:1px solid rgba(94,234,212,.36);border-radius:999px;background:#5eead41f;color:#a7f3d0;text-align:center}.account-install-step .account-install-step-spacer{width:96px}.account-install-step.desktop-choice{grid-template-columns:minmax(0,1fr) auto auto}.account-install-step.desktop-ready{grid-template-columns:minmax(0,1fr) auto}.account-install-step .account-install-step-meta{max-width:300px;padding:5px 8px;border:1px solid rgba(94,234,212,.36);border-radius:999px;background:#5eead41f;color:#a7f3d0;font-family:inherit;font-size:12px;font-weight:600;line-height:1.2;text-align:center}.account-install-step .account-install-step-meta.empty{visibility:hidden}.account-install-step strong{overflow-wrap:anywhere}.account-install-note,.account-install-help{color:var(--muted);font-size:14px;text-align:center}.account-install-help a{color:var(--blue);font-weight:850}.admin-page{min-height:100vh;font-size:13px}.admin-shell{display:grid;gap:18px;padding-top:86px}.admin-topbar,.admin-panel,.admin-loading-card,.admin-alert{border:1px solid var(--line);border-radius:8px;background:radial-gradient(circle at 82% 0%,rgba(56,189,248,.11),transparent 20rem),#ffffff0b;box-shadow:0 18px 55px #0000002e}.admin-topbar{display:flex;gap:14px;align-items:center;justify-content:space-between;padding:22px}.admin-topbar span,.admin-panel-head span,.admin-detail-title p{color:var(--blue);font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:10px;text-transform:uppercase}.admin-topbar h1{margin-top:6px;font-size:clamp(30px,4vw,51px)}.admin-topbar p,.admin-muted,.admin-loading-card p{color:var(--muted);line-height:1.6}.admin-actions{display:flex;flex-wrap:wrap;gap:8px}.admin-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:11px}.admin-main-kpis{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.admin-main-kpis .admin-kpi{gap:4px;padding:10px}.admin-kpi,.admin-usage-strip div,.admin-usage-strip .admin-mini-metric{display:grid;gap:5px;padding:14px;border:1px solid var(--line);border-radius:8px;background:#00000030}.admin-kpi-button{width:100%;color:var(--text);text-align:left;cursor:pointer}.admin-kpi-button:hover{border-color:#5eead461;background:#5eead414}.admin-kpi.danger{border-color:#f871716b;background:#f8717114}.admin-kpi span,.admin-usage-strip span,.admin-detail-grid span,.admin-usage-bar span,.admin-last-event span{color:var(--muted);font-size:10px;font-weight:800}.admin-kpi strong{font-size:22px}.admin-main-kpis .admin-kpi strong{font-size:18px}.admin-main-kpis .admin-kpi small{font-size:9px}.admin-kpi small,.admin-detail-grid strong,.admin-last-event small{color:#b9ccdc;font-size:10px}.admin-renewals-panel{margin-top:11px}.admin-renewal-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:14px}.admin-renewal-card{display:grid;gap:6px;min-width:0;padding:11px;border:1px solid rgba(56,189,248,.18);border-radius:8px;background:#38bdf812;color:var(--text);text-align:left;cursor:pointer}.admin-renewal-card:hover{border-color:#5eead46b;background:#5eead41a}.admin-renewal-card strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-renewal-card small{color:var(--muted);font-size:10px}.admin-usage-strip{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}.admin-usage-strip strong{font-size:18px}.admin-mini-metric{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer}.admin-mini-metric:hover{border-color:#5eead461;background:#5eead414}.admin-favourite-boost-view{display:grid;gap:18px}.admin-favourite-boost-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.admin-favourite-boost-hero h2{margin:7px 0 6px;font-size:25px}.admin-favourite-boost-hero p{max-width:700px;margin:0;color:var(--muted);line-height:1.55}.admin-favourite-boost-controls{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.admin-favourite-boost-controls label{display:grid;gap:5px}.admin-favourite-boost-controls label span{color:var(--muted);font-size:10px;font-weight:800}.admin-favourite-boost-controls select{min-height:38px;min-width:150px;padding:0 10px}.admin-favourite-boost-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}.admin-boost-distribution{display:grid;gap:10px;padding:0 14px 16px}.admin-boost-distribution-row{display:grid;grid-template-columns:64px minmax(100px,1fr) 58px 120px;gap:10px;align-items:center}.admin-boost-distribution-row strong,.admin-boost-distribution-row b{font-size:12px}.admin-boost-distribution-row b{color:#99f6e4;text-align:right}.admin-boost-distribution-row small{color:var(--muted);font-size:10px}.admin-boost-distribution-track{height:9px;overflow:hidden;border:1px solid rgba(94,234,212,.2);border-radius:999px;background:#94a3b81f}.admin-boost-distribution-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#38bdf8,#5eead4)}.admin-boost-pending-table{min-width:980px}.admin-empty-state{padding:0 14px 16px}.admin-revenue-view{display:grid;gap:18px}.admin-revenue-hero{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px;background:radial-gradient(circle at 18% 10%,rgba(94,234,212,.16),transparent 18rem),radial-gradient(circle at 92% 0%,rgba(56,189,248,.15),transparent 20rem),#ffffff0b}.admin-revenue-hero span,.admin-revenue-metric span,.admin-revenue-bar small,.admin-revenue-column span,.admin-revenue-status{color:var(--muted);font-family:var(--mono);font-size:10px;text-transform:uppercase}.admin-revenue-hero h2{margin-top:6px;font-size:clamp(34px,5vw,68px)}.admin-revenue-hero p{color:#b9ccdc;font-size:14px}.admin-revenue-controls,.admin-revenue-kpis,.admin-revenue-grid{display:grid;gap:10px}.admin-revenue-controls{grid-template-columns:minmax(130px,auto) auto}.admin-revenue-controls select{min-height:42px;border:1px solid var(--line);border-radius:8px;background:#0003;color:var(--text);padding:0 10px}.admin-revenue-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}.admin-revenue-metric{display:grid;gap:6px;padding:15px;border:1px solid rgba(94,234,212,.18);border-radius:8px;background:#0003}.admin-revenue-metric.warn{border-color:#fbbf2457;background:#fbbf2414}.admin-revenue-metric.danger{border-color:#f871716b;background:#f8717114}.admin-revenue-metric strong{font-size:24px}.admin-revenue-metric small{color:#b9ccdc}.admin-revenue-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-revenue-bars{display:grid;gap:12px;padding:14px}.admin-revenue-bar{display:grid;gap:7px}.admin-revenue-bar>div:first-child{display:flex;justify-content:space-between;gap:12px}.admin-revenue-bar>div:first-child span{color:#c8d9e8;font-weight:850}.admin-revenue-bar-track{height:8px;overflow:hidden;border-radius:999px;background:#94a3b829}.admin-revenue-bar-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#5eead4,#38bdf8)}.admin-revenue-chart{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(54px,1fr);gap:10px;min-height:230px;padding:16px;overflow-x:auto;align-items:end}.admin-revenue-column{display:grid;grid-template-rows:160px auto auto;gap:7px;align-items:end;text-align:center}.admin-revenue-column>div{width:100%;min-height:4px;border-radius:8px 8px 3px 3px;background:linear-gradient(180deg,#5eead4eb,#38bdf85c);box-shadow:0 0 22px #38bdf838}.admin-revenue-column strong{color:#c8d9e8;font-size:11px}.admin-revenue-table{min-width:940px}.admin-revenue-status.canceling{color:#fbbf24}.admin-revenue-status.past_due,.admin-revenue-status.unpaid,.admin-revenue-status.incomplete{color:#fca5a5}.admin-revenue-view-pro{gap:14px}.admin-revenue-view-pro .admin-revenue-hero{padding:16px 18px;background:#ffffff09}.admin-revenue-view-pro .admin-revenue-hero h2{margin-top:4px;font-size:clamp(24px,3vw,38px);letter-spacing:0}.admin-revenue-view-pro .admin-revenue-hero p{font-size:12px;color:#91a5b7}.admin-revenue-view-pro .admin-revenue-controls select{min-height:38px;border-radius:8px;background:#ffffff0e}.admin-revenue-view-pro .admin-revenue-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end}.admin-revenue-custom-range{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:12px}.admin-revenue-custom-range input{width:142px;min-height:38px;border:1px solid var(--line);border-radius:8px;background:#ffffff0e;color:var(--text);padding:0 10px}.admin-revenue-custom-range .button{min-height:38px}.admin-country-ranking-table{min-width:620px}.admin-revenue-chart-card{padding:0;background:linear-gradient(180deg,#ffffff0b,#ffffff05),#0000002e}.admin-revenue-chart-top{display:flex;justify-content:space-between;gap:16px;align-items:start;padding:18px 20px 4px}.admin-revenue-chart-top span,.admin-revenue-chart-pill{color:var(--muted);font-family:var(--mono);font-size:11px}.admin-revenue-chart-top strong{display:block;margin-top:4px;color:#f8fbff;font-size:clamp(28px,4vw,46px);line-height:1}.admin-revenue-chart-top small{display:block;margin-top:8px;color:#9fb1c2;font-family:var(--mono);font-size:11px}.admin-revenue-chart-top small.positive{color:#34d399}.admin-revenue-chart-top small.negative{color:#fb7185}.admin-revenue-chart-pill{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 13px;border:1px solid rgba(148,163,184,.22);border-radius:8px;background:#ffffff0a;color:#dce8f3;font-weight:800}.admin-revenue-chart-pill i{width:8px;height:8px;border-radius:999px;background:#5b7cfa;box-shadow:0 0 16px #5b7cfaa6}.admin-revenue-area{position:relative;padding:2px 16px 14px}.admin-revenue-area svg{display:block;width:100%;min-height:260px}.admin-revenue-area.compact svg{min-height:170px}.admin-revenue-area line{stroke:#94a3b821;stroke-width:1}.admin-revenue-area polyline{pointer-events:none;fill:none;stroke:#5b7cfa;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 10px rgba(91,124,250,.25))}.admin-revenue-area .secondary-line{stroke:#fbbf24;stroke-width:2;stroke-dasharray:7 8;opacity:.76;filter:drop-shadow(0 0 8px rgba(251,191,36,.2))}.admin-revenue-area.green polyline{stroke:#10b981;filter:drop-shadow(0 0 10px rgba(16,185,129,.22))}.admin-revenue-area text{fill:#cbd5e1bd;font-family:var(--mono);font-size:11px;text-anchor:end}.admin-revenue-area .x-label{pointer-events:none;text-anchor:middle;fill:#cbd5e19e}.admin-revenue-tooltip{position:absolute;z-index:4;min-width:150px;max-width:220px;padding:10px 12px;border:1px solid rgba(148,163,184,.28);border-radius:8px;background:#090e15f5;box-shadow:0 18px 38px #00000057,0 0 24px #5b7cfa1f;color:#e8f2fb;pointer-events:none;transform:translate(-50%)}.admin-revenue-tooltip span,.admin-revenue-tooltip small{display:block;color:#9fb1c2;font-family:var(--mono);font-size:10px}.admin-revenue-tooltip strong{display:block;margin:4px 0 3px;color:#f8fbff;font-size:18px;line-height:1.1}.admin-revenue-tooltip .retained-value{margin-top:6px;color:#fcd34d}.admin-revenue-bars-chart .hitbox,.admin-revenue-area .hit-dot{cursor:crosshair;fill:transparent}.admin-revenue-bars-chart .bar{fill:#5b7cfab8;filter:drop-shadow(0 0 10px rgba(91,124,250,.18));transition:fill .14s ease,opacity .14s ease,filter .14s ease}.admin-revenue-bars-chart g.active .bar,.admin-revenue-bars-chart g:focus .bar{fill:#7f9cff;filter:drop-shadow(0 0 16px rgba(91,124,250,.38))}.admin-revenue-area .dot{fill:#5b7cfa;stroke:#080d14eb;stroke-width:2;transition:r .14s ease,fill .14s ease}.admin-revenue-area .secondary-dot{fill:#fbbf24;stroke:#080d14eb;stroke-width:2;opacity:.88}.admin-revenue-area.green .dot{fill:#10b981}.admin-revenue-area g.active .dot,.admin-revenue-area g:focus .dot{fill:#f8fbff}.admin-revenue-view-pro .admin-revenue-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-revenue-view-pro .admin-revenue-metric{gap:4px;min-height:96px;padding:12px 13px;background:#ffffff09}.admin-revenue-view-pro .admin-revenue-metric strong{font-size:22px}.admin-revenue-view-pro .admin-revenue-metric small{font-size:11px}.admin-revenue-mini-chart{padding-bottom:4px}.admin-revenue-view-pro .admin-revenue-grid{grid-template-columns:minmax(0,3fr) minmax(260px,1fr);align-items:stretch}.admin-revenue-view-pro .admin-revenue-mini-chart .admin-revenue-area svg{min-height:340px}.admin-panel-head .legend-dot{display:inline-block;width:8px;height:8px;margin:0 5px 0 9px;border-radius:999px;vertical-align:middle}.admin-panel-head .legend-dot.live{background:#10b981;box-shadow:0 0 10px #10b98159}.admin-panel-head .legend-dot.retained{background:#fbbf24;box-shadow:0 0 10px #fbbf244d}.admin-revenue-projections{background:linear-gradient(180deg,#10b9810f,#ffffff05),#00000029}.admin-revenue-projection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px}.admin-revenue-projection-grid>div{display:grid;gap:5px;min-height:104px;padding:14px;border:1px solid rgba(94,234,212,.14);border-radius:8px;background:#ffffff08}.admin-revenue-projection-grid span{color:var(--muted);font-family:var(--mono);font-size:10px;text-transform:uppercase}.admin-revenue-projection-grid strong{color:#f8fbff;font-size:26px}.admin-revenue-projection-grid small{color:#9fb1c2;line-height:1.45}.admin-business-brief{background:linear-gradient(180deg,#5b7cfa0e,#ffffff05),#00000029}.admin-business-brief-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px}.admin-business-brief-grid>div{display:grid;gap:8px;min-height:108px;padding:13px;border:1px solid rgba(148,163,184,.14);border-radius:8px;background:#ffffff08}.admin-business-brief-grid span,.admin-funnel-steps span,.admin-time-bars span{color:var(--muted);font-family:var(--mono);font-size:10px;text-transform:uppercase}.admin-business-brief-grid strong{color:#e8f2fb;font-size:14px;line-height:1.45}.admin-revenue-analysis-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.admin-funnel-steps,.admin-time-bars{display:grid;gap:12px;padding:14px}.admin-funnel-steps>div,.admin-time-bars>div{display:grid;gap:7px}.admin-funnel-steps>div>div,.admin-time-bars>div>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.admin-funnel-steps strong,.admin-time-bars strong{min-width:0;overflow:hidden;color:#e8f2fb;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.admin-funnel-steps em{color:#5eead4;font-style:normal;font-weight:850}.admin-funnel-steps i,.admin-time-bars i{display:block;height:8px;border-radius:999px;background:linear-gradient(90deg,#10b981,#5eead4)}.admin-funnel-steps small{color:#8ea1b4}.admin-time-bars i{background:linear-gradient(90deg,#5b7cfa,#38bdf8)}.admin-revenue-bars.compact{gap:10px;padding:12px 14px 14px}.admin-revenue-bars.compact .admin-revenue-bar{gap:6px}.admin-revenue-bars.compact .admin-revenue-bar-track{height:7px}.admin-revenue-renewal-list{display:grid;gap:8px;padding:12px 14px 14px}.admin-revenue-renewal-list>div{display:grid;grid-template-columns:minmax(180px,1.5fr) minmax(110px,.8fr) minmax(80px,.4fr) minmax(90px,.4fr);gap:12px;align-items:center;min-height:38px;padding:8px 10px;border:1px solid rgba(148,163,184,.12);border-radius:8px;background:#ffffff06}.admin-revenue-renewal-list strong,.admin-revenue-renewal-list em{color:#e8f2fb;font-style:normal}.admin-revenue-renewal-list span,.admin-revenue-renewal-list small{overflow:hidden;color:#98aabd;text-overflow:ellipsis;white-space:nowrap}.admin-revenue-view-pro .admin-revenue-table th,.admin-revenue-view-pro .admin-revenue-table td{padding-top:9px;padding-bottom:9px}.admin-survey-view{display:grid;gap:18px}.admin-survey-table{min-width:940px}.admin-survey-table th:nth-child(5),.admin-survey-table td:nth-child(5){min-width:280px}.admin-survey-reason{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border:1px solid rgba(94,234,212,.22);border-radius:999px;background:#10b98114;color:#d8fff5;font-size:10px;font-weight:850}.admin-survey-details{max-width:520px;color:#c8d9e8;line-height:1.45;white-space:pre-wrap}.admin-survey-delete{min-height:32px;padding:7px 10px;font-size:12px}.admin-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(320px,.6fr);gap:18px;align-items:start}.admin-panel{overflow:hidden}.admin-batch-panel{display:grid;gap:0}.admin-batch-actions{display:flex;gap:10px;justify-content:flex-end;padding:14px;flex-wrap:wrap}.admin-panel-head{display:flex;gap:11px;align-items:center;justify-content:space-between;padding:14px;border-bottom:1px solid var(--line)}.admin-panel-head>div:first-child{display:grid;gap:3px}.admin-panel-head span{display:inline-flex;align-items:center;gap:6px}.admin-panel-head strong{font-size:18px}.admin-dressing-notice-panel{display:grid;gap:16px}.admin-dressing-notice-modal{width:min(900px,100%);max-height:calc(100vh - 36px);overflow-y:auto}.admin-notice-head-actions{display:flex;align-items:center;gap:12px}.admin-notice-close{display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid var(--line);border-radius:8px;background:#ffffff0a;color:var(--muted);cursor:pointer}.admin-notice-close:hover{border-color:#5eead461;color:var(--text)}.admin-notice-controls{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.admin-notice-controls label{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:13px;font-weight:700}.admin-notice-controls select{min-width:150px}.admin-notice-preview{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid #fca5a5;border-radius:10px;background:#fff1f2;color:#b91c1c;font-size:13px;font-weight:750}.admin-notice-preview.critical{border-color:#ef4444;background:#450a0a;color:#fecaca}.admin-notice-preview.success{border-color:#86efac;background:#f0fdf4;color:#15803d}.admin-notice-language-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.admin-notice-language-grid label{display:grid;gap:6px;color:var(--muted);font-size:12px;font-weight:750}.admin-notice-language-grid textarea{width:100%;min-height:84px;resize:vertical}.admin-notice-translations{border-top:1px solid var(--line);padding-top:12px}.admin-notice-translations summary{cursor:pointer;color:var(--muted);font-size:13px;font-weight:800}.admin-notice-footer{display:flex;align-items:center;justify-content:space-between;gap:16px}.admin-notice-footer p{margin:0;color:var(--muted);font-size:12px}.admin-notice-footer>div{display:flex;gap:8px;flex:0 0 auto}.admin-filter-row{display:flex;gap:6px;align-items:center}.admin-search,.admin-filter-row select{min-height:30px;border:1px solid var(--line);border-radius:8px;background:#0003;color:var(--text)}.admin-growth-json{max-height:320px;margin:18px 0 0;overflow:auto;padding:14px;border:1px solid rgba(148,163,184,.18);border-radius:10px;background:#020817b8;color:#bae6fd;font:12px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace;white-space:pre-wrap;word-break:break-word}.admin-search{display:inline-flex;align-items:center;gap:6px;padding:0 8px}.admin-search input{width:250px;border:0;outline:0;background:transparent;color:var(--text)}.admin-filter-row select{padding:0 8px}.admin-table-wrap{overflow:auto}.admin-pagination{display:flex;gap:10px;align-items:center;justify-content:space-between;padding:11px 14px;border-top:1px solid rgba(148,163,184,.16)}.admin-pagination span{color:var(--muted);font-size:10px;font-weight:800}.admin-pagination div{display:flex;gap:6px}.admin-pagination select{min-height:26px;padding:0 8px;border:1px solid var(--line);border-radius:8px;background:#0003;color:var(--text);font-size:10px;font-weight:800}.admin-page-button{min-height:26px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:#0003;color:var(--text);cursor:pointer;font-size:10px;font-weight:850}.admin-page-button:disabled{cursor:not-allowed;opacity:.45}.admin-table{width:100%;border-collapse:collapse;min-width:1040px}.admin-table th,.admin-table td{padding:11px 13px;border-bottom:1px solid rgba(148,163,184,.16);text-align:left;vertical-align:top}.admin-table th{color:#8aa0b4;font-size:9px;text-transform:uppercase}.admin-sort-heading{padding:0;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:left;text-transform:inherit}.admin-sort-heading:hover,.admin-sort-heading.active{color:#bae6fd}.admin-table tr{cursor:pointer}.admin-table tbody tr:hover,.admin-table tbody tr.active{background:#38bdf814}.admin-table tbody tr.excluded{opacity:.62}.admin-table tbody tr.blocked{background:#f8717112}.admin-table tbody tr.excluded td:first-child strong:after{content:" excluido";display:inline-flex;margin-left:6px;padding:2px 6px;border-radius:999px;background:#fbbf2424;color:#fde68a;font-size:8px;font-weight:900;text-transform:uppercase;vertical-align:middle}.admin-access-pill{display:inline-flex;align-items:center;min-height:20px;padding:0 7px;border-radius:999px;background:#5eead41f;color:#bbf7d0;font-size:9px;font-weight:900;text-transform:uppercase}.admin-access-pill.blocked{background:#f8717121;color:#fecaca}.admin-table td strong,.admin-table td small{display:block}.admin-table td small{max-width:260px;color:var(--muted);font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-vinted-cell-label{display:inline-flex!important;align-items:center;gap:5px}.admin-table .admin-vinted-column{width:150px;max-width:150px}.admin-table .admin-vinted-column small{max-width:138px}.admin-vinted-warning{display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;border-radius:999px;background:#f8717121;color:#f87171;line-height:1}.admin-tier{display:inline-flex;align-items:center;justify-content:center;min-height:19px;padding:0 7px;border-radius:999px;background:#94a3b824;color:#dbeafe;font-size:9px;font-weight:900}.admin-tier.tier1{background:#5eead421;color:#99f6e4}.admin-tier.tier2,.admin-tier.tier3{background:#38bdf829;color:#bae6fd}.admin-detail-panel{position:sticky;top:70px}.admin-detail{display:grid;gap:14px;padding:14px}.admin-detail-title{display:grid;gap:6px}.admin-detail-title h2{font-size:22px}.admin-detail-title p{word-break:break-all}.admin-detail-actions{display:flex;flex-wrap:wrap;gap:7px}.admin-flag-button{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0 8px;border:1px solid rgba(94,234,212,.22);border-radius:999px;background:#5eead41a;color:#bffdf1;cursor:pointer;font-size:10px;font-weight:900}.admin-flag-button.excluded{border-color:#fbbf2457;background:#fbbf241f;color:#fde68a}.admin-flag-button.warning{border-color:#f8717152;background:#f871711a;color:#fecaca}.admin-flag-button.detail{justify-self:start;min-height:29px;padding:0 11px}.admin-flag-button:disabled{cursor:wait;opacity:.7}.admin-repost-mode-panel{display:grid;gap:10px;padding:12px;border:1px solid var(--line);border-radius:10px;background:#0000001f}.admin-repost-mode-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.admin-repost-mode-head>div{display:grid;gap:3px}.admin-repost-mode-head span{color:#d8e8f4;font-size:12px;font-weight:850}.admin-repost-mode-head small{color:var(--muted);font-size:10px}.admin-repost-mode-grid{margin-top:2px}.admin-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-detail-grid div{display:grid;gap:3px;padding:10px;border:1px solid var(--line);border-radius:8px;background:#00000029}.admin-detail-grid strong{word-break:break-word}.admin-limit-list{display:grid;gap:10px}.admin-usage-bar{display:grid;gap:6px}.admin-usage-bar>div{display:flex;justify-content:space-between;gap:8px}.admin-usage-bar strong{font-size:10px}.admin-usage-bar em{display:block;height:6px;border-radius:999px;background:#94a3b82e;overflow:hidden}.admin-usage-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#38bdf8,#5eead4)}.admin-usage-bar.over i{background:linear-gradient(90deg,#fb7185,#f97316)}.admin-last-event{display:grid;gap:6px;padding:11px;border:1px solid var(--line);border-radius:8px;background:#00000026}.admin-last-event.error,.admin-event.error{border-color:#f8717166}.admin-last-event.warn,.admin-event.warn{border-color:#fbbf245c}.admin-events{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px}.admin-event{display:grid;gap:6px;padding:11px;border:1px solid var(--line);border-radius:8px;background:#00000026}.admin-event span{color:var(--blue);font-size:9px;font-weight:900;text-transform:uppercase}.admin-event p{color:#cfe1ef;font-size:10px;line-height:1.45}.admin-event small{color:var(--muted)}.admin-loading-card{display:grid;gap:10px;justify-items:center;padding:37px 19px;text-align:center}.admin-alert{padding:13px;border-color:#f871716b;color:#fecaca}.admin-alert.success{border-color:#5eead452;color:#bbf7d0}.admin-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:18px;background:#01070fc7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.admin-confirm-modal{width:min(432px,100%);display:grid;gap:11px;padding:19px;border:1px solid rgba(248,113,113,.28);border-radius:10px;background:linear-gradient(135deg,#f871711f,#38bdf814),#07111d;box-shadow:0 24px 90px #0000006b}.admin-confirm-modal span{color:#fecaca;font-family:var(--mono);font-size:10px;text-transform:uppercase}.admin-confirm-modal h2{font-size:22px}.admin-confirm-modal p{color:var(--muted);line-height:1.65}.admin-ban-modal{width:min(520px,100%)}.admin-batch-modal{width:min(960px,100%);max-height:min(760px,calc(100vh - 36px))}.admin-human-repost-modal{width:min(1200px,100%);max-height:min(640px,calc(100vh - 36px));overflow:auto;border-color:var(--line);background:#07111d}.admin-human-repost-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.admin-human-repost-modal-head>div{display:grid;gap:5px}.admin-human-repost-modal-head span{color:var(--blue)}.admin-human-repost-counters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.admin-human-repost-counters>div{display:grid;gap:4px;padding:10px;border:1px solid var(--line);border-radius:8px;background:#00000029}.admin-human-repost-counters span{color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.admin-human-repost-counters strong{font-size:18px}.admin-modal-close{display:grid;place-items:center;width:30px;height:30px;padding:0;border:1px solid var(--line);border-radius:7px;color:var(--text);background:#00000029;cursor:pointer}.admin-human-repost-sort{display:flex;flex-wrap:wrap;gap:6px}.admin-human-repost-sort button{padding:7px 10px;border:1px solid var(--line);border-radius:7px;color:var(--muted);background:#00000029;font:800 10px/1.2 inherit;cursor:pointer}.admin-human-repost-sort button.active,.admin-human-repost-sort button:hover{border-color:#5eead461;color:var(--text);background:#5eead414}.admin-human-repost-modal .admin-table{min-width:560px}.admin-shipment-labels-modal{width:min(780px,100%)}.admin-shipment-label-months{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.admin-shipment-labels-head{margin-top:4px}.admin-mrr-modal .admin-batch-table tbody tr{cursor:pointer}.admin-mrr-modal .admin-batch-table tbody tr:hover{background:#5eead40f}.admin-batch-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.admin-reset-last-run{display:grid;gap:4px;margin:12px 0 16px;padding:12px 14px;border:1px solid rgba(148,163,184,.35);border-radius:12px;background:#94a3b814}.admin-reset-last-run.completed{border-color:#22c55e59;background:#22c55e14}.admin-reset-last-run.failed{border-color:#ef444466;background:#ef444414}.admin-reset-last-run small{color:var(--muted)}.admin-batch-summary>div{padding:10px;border:1px solid rgba(148,163,184,.18);border-radius:8px;background:#0f172a6b}.admin-batch-summary span{color:var(--muted)}.admin-batch-summary strong{display:block;margin-top:4px;color:var(--text);font-size:18px}.admin-batch-table-wrap{max-height:360px;overflow:auto;border:1px solid rgba(148,163,184,.16);border-radius:8px}.admin-batch-table{min-width:760px}.admin-batch-table td{vertical-align:top}.admin-ban-reason{display:grid;gap:8px}.admin-ban-reason span{color:#fecaca;font-family:var(--mono);font-size:10px;text-transform:uppercase}.admin-ban-reason textarea{min-height:132px;resize:vertical;padding:11px;border:1px solid var(--line);border-radius:8px;outline:0;background:#00000038;color:var(--text);font:inherit}.admin-confirm-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.button.danger{background:linear-gradient(135deg,#fb7185,#f97316)}.account-upgrade{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px;align-items:center;margin-top:10px;padding:24px;border:1px solid rgba(56,189,248,.18);border-radius:8px;background:linear-gradient(135deg,#38bdf817,#5eead40b),#0003}.account-upgrade span{color:var(--blue);font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:12px;text-transform:uppercase}.account-upgrade h3{margin:6px 0 8px;font-size:24px}.account-upgrade p{max-width:740px;color:var(--muted);line-height:1.55}details{border-bottom:1px solid var(--line)}summary{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:22px 0;cursor:pointer;font-weight:850;list-style:none}summary::-webkit-details-marker{display:none}details p{padding:0 0 22px}.final-cta{position:relative;isolation:isolate;display:grid;justify-items:center;gap:20px;margin-top:104px;padding:68px 24px 70px;border:1px solid rgba(125,211,252,.3);border-radius:12px;background:radial-gradient(ellipse at 50% 112%,rgba(56,189,248,.22),rgba(56,189,248,.08) 28%,transparent 58%),radial-gradient(circle at 14% 18%,rgba(94,234,212,.16),transparent 20rem),radial-gradient(circle at 88% 4%,rgba(125,211,252,.12),transparent 18rem),linear-gradient(180deg,#091927eb,#030912f5);box-shadow:0 28px 100px #00000057,0 0 76px #38bdf81a,inset 0 1px #ffffff0f;text-align:center;overflow:hidden}.final-cta:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:-2;pointer-events:none;background:linear-gradient(105deg,transparent 16%,rgba(125,211,252,.14) 36%,transparent 56%),radial-gradient(circle at 50% 100%,rgba(94,234,212,.13),transparent 28rem);opacity:.74}.final-cta>*{position:relative;z-index:1}.final-cta h2{max-width:790px}.final-cta p{color:var(--muted);font-size:18px}.final-cta .section-action{gap:14px;margin-top:10px}.discord-bridge-page{min-height:100vh;display:grid;place-items:start center;padding:max(24px,env(safe-area-inset-top)) 22px 28px;background:radial-gradient(circle at 18% 12%,rgba(94,234,212,.18),transparent 22rem),radial-gradient(circle at 82% 0%,rgba(56,189,248,.16),transparent 20rem),linear-gradient(180deg,#020409,#04101b)}.discord-bridge-pointer{position:fixed;top:max(12px,env(safe-area-inset-top));right:max(16px,env(safe-area-inset-right));display:grid;justify-items:end;gap:18px;color:#b9ecff;font-size:13px;font-weight:900;letter-spacing:0}.discord-bridge-pointer:after{content:"";width:74px;height:74px;border-top:2px solid rgba(94,234,212,.85);border-right:2px solid rgba(94,234,212,.85);border-radius:0 22px 0 0;transform:rotate(-13deg) translate(-6px);box-shadow:16px -16px 0 -13px #5eead4d9}.discord-bridge-card{width:min(100%,560px);display:grid;justify-items:start;gap:18px;margin-top:124px;border:1px solid rgba(125,211,252,.26);border-width:0 0 0 1px;background:transparent;box-shadow:none;padding:0 0 0 20px}.discord-bridge-card>span{color:var(--green);font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:12px;font-weight:900;text-transform:uppercase}.discord-bridge-card h1{max-width:500px;font-size:clamp(42px,12vw,68px);line-height:.92}.discord-bridge-card p{color:var(--muted);line-height:1.55}.discord-bridge-steps{counter-reset:discord-step;display:grid;gap:12px;margin:0;padding:0;list-style:none}.discord-bridge-steps li{counter-increment:discord-step;position:relative;padding-left:32px;color:#d7e8f5;font-size:17px;line-height:1.45}.discord-bridge-steps li:before{content:counter(discord-step);position:absolute;left:0;top:1px;display:grid;place-items:center;width:22px;height:22px;border-radius:999px;background:#5eead424;color:#7dd3fc;font-size:12px;font-weight:900}.welcome-page{min-height:100vh;display:grid;place-items:center;padding:32px 20px;background:radial-gradient(circle at 50% 22%,rgba(94,234,212,.22),transparent 22rem),radial-gradient(circle at 18% 78%,rgba(56,189,248,.14),transparent 24rem),linear-gradient(180deg,#020409,#05111d)}.welcome-shell{width:min(100%,720px);display:grid;justify-items:center;gap:18px;text-align:center}.welcome-brand{display:inline-flex;align-items:center;gap:10px;color:#d9f5ff;font-weight:800}.welcome-brand .brand-logo{width:34px;height:34px}.welcome-check{display:grid;place-items:center;width:104px;height:104px;margin-top:20px;border:1px solid rgba(94,234,212,.4);border-radius:999px;background:radial-gradient(circle,rgba(94,234,212,.24),rgba(94,234,212,.08) 58%,transparent 70%);color:#5eead4;box-shadow:0 0 38px #5eead442;animation:welcome-pulse 1.75s ease-in-out infinite}.welcome-shell h1{max-width:760px;font-size:clamp(42px,8vw,76px);line-height:.94}.welcome-shell p{max-width:560px;margin:0;color:#c8d9e8;font-size:clamp(18px,2.4vw,24px);line-height:1.45}.welcome-actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:12px;margin-top:14px}.welcome-actions.english{align-items:center}.welcome-vinted-stack{display:grid;gap:10px;width:min(100%,304px)}.welcome-vinted-stack .button{width:100%;justify-content:space-between}.welcome-country-flag{margin-left:auto;display:inline-grid;place-items:center;line-height:1}.welcome-country-flag .flag{display:block}.welcome-discord-button{justify-content:space-between;min-height:50px}.uninstall-page{min-height:100vh;display:grid;place-items:center;padding:30px 18px;background:linear-gradient(180deg,#020409,#05111d)}.uninstall-shell{width:min(100%,620px);display:grid;justify-items:center;gap:16px;text-align:center}.uninstall-brand{margin-bottom:4px}.uninstall-offer{display:grid;justify-items:center;gap:0;margin-top:8px;color:#f4fbff;letter-spacing:0}.uninstall-offer span{font-size:clamp(78px,18vw,148px);font-weight:900;line-height:.82}.uninstall-offer strong{color:#5eead4;font-size:clamp(34px,8vw,62px);font-weight:900;line-height:1}.uninstall-subtitle{margin:0;color:#d9e9f6;font-size:clamp(18px,3vw,24px);line-height:1.35}.uninstall-subtitle strong{color:#f4fbff;font-weight:900}.uninstall-form{width:min(100%,520px);display:grid;gap:10px;margin-top:4px}.uninstall-form p{margin:0 0 2px;color:#9cadbf;font-size:14px}.uninstall-reasons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.uninstall-reasons button,.uninstall-form textarea,.uninstall-form input{width:100%;border:1px solid rgba(151,216,255,.18);border-radius:8px;background:#07101ac7;color:#f4fbff}.uninstall-reasons button{min-height:42px;padding:10px 12px;cursor:pointer}.uninstall-reasons button.active{border-color:#5eead4c2;background:#5eead421}.uninstall-form textarea,.uninstall-form input{padding:12px 13px;outline:none}.uninstall-form textarea{min-height:86px;resize:vertical}.uninstall-form textarea:focus,.uninstall-form input:focus{border-color:#5eead4b3}.uninstall-submit{justify-content:center;min-height:46px}.uninstall-submit:disabled{cursor:not-allowed;opacity:.55}.uninstall-error{color:#fda4af;font-size:13px}.uninstall-code{display:grid;justify-items:center;gap:2px;margin-top:4px;color:#9cadbf;font-size:13px;text-transform:uppercase}.uninstall-code strong{color:#f4fbff;font-size:28px;letter-spacing:.08em}.uninstall-install{min-width:210px;justify-content:center}@keyframes welcome-pulse{0%,to{transform:scale(1);box-shadow:0 0 38px #5eead442}50%{transform:scale(1.055);box-shadow:0 0 56px #5eead46b}}footer{display:flex;flex-wrap:wrap;gap:18px;align-items:center;padding:42px 0;color:var(--muted);font-size:14px}footer strong{color:var(--text);margin-right:auto}.footer-blog-links{position:relative}.footer-blog-links summary{color:var(--muted);cursor:pointer;list-style:none}.footer-blog-links summary::-webkit-details-marker{display:none}.footer-blog-links[open] summary{color:var(--text)}.footer-blog-links>div{position:absolute;right:0;bottom:calc(100% + 10px);z-index:20;display:grid;gap:8px;width:min(360px,calc(100vw - 32px));max-height:320px;overflow:auto;padding:12px;border:1px solid rgba(125,211,252,.18);border-radius:8px;background:#080d18fa;box-shadow:0 18px 52px #00000057}.footer-blog-links>div a{line-height:1.35}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media (min-width: 921px){.admin-shell.shell{width:min(1680px,calc(100% - 40px))}.landing-page .shell{width:min(1224px,calc(100% - 68px))}.landing-page #pricing.shell{width:min(1480px,calc(100% - 48px))}.landing-page .header-inner{min-height:56px}.landing-page .brand{gap:8px;font-size:13px}.landing-page .brand span{width:24px;height:24px;border-radius:7px}.landing-page nav{gap:22px;color:#eef7ff;font-size:13px}.landing-page .login{color:#e6f2ff;font-size:12px}.landing-page .language-picker>button{min-width:43px;min-height:29px;padding:0 7px}.landing-page .hero{min-height:648px;padding:83px 0 0}.landing-page .hero-inner{gap:31px;min-height:558px}.landing-page .hero-showcase{width:min(806px,70vw)}.landing-page .hero-copy{gap:16px;max-width:702px}.landing-page .kicker{gap:7px;padding:6px 10px;font-size:10px}.landing-page .live-kicker{max-width:min(100%,300px)}.landing-page .ticker-number{min-width:50px}.landing-page h1{max-width:702px;font-size:clamp(32px,3.7vw,58px)}.landing-page .hero-copy p{max-width:518px;font-size:14px;line-height:1.5}.landing-page .button{min-height:32px;padding:0 13px;font-size:12px}.landing-page .trust-row span{font-size:10px}.landing-page .extension-shot{box-shadow:0 27px 96px #00000094,0 0 58px #38bdf826,0 -6px 60px #5eead41a}.landing-page .section{padding-top:94px}.landing-page .section-title{gap:9px;margin-bottom:31px}.landing-page h2{font-size:clamp(24px,3vw,41px)}.landing-page .section-title p{max-width:547px;font-size:13px}.landing-page .steps,.landing-page .feature-grid,.landing-page .pricing-grid{gap:17px}.landing-page .step-card{grid-template-rows:55px auto 1fr;gap:10px;min-height:223px;padding:20px}.landing-page .step-head span{font-size:50px}.landing-page .step-card h3,.landing-page .feature-card h3,.landing-page .plan-card h3{font-size:18px}.landing-page .step-card p,.landing-page .feature-card p,.landing-page .plan-card p,.landing-page details p{font-size:12px}.landing-page .feature-card{min-height:187px;padding:20px}.landing-page .image-teaser,.landing-page .discord-cta{gap:18px;margin-top:38px;padding:20px}.landing-page .plan-card{gap:8px;padding:17px}.landing-page .plan-vehicle-frame{height:104px}.landing-page .plan-vehicle{max-width:min(100%,198px);max-height:94px}.landing-page .price strong{font-size:24px}.landing-page .plan-card li{font-size:12px}.landing-page .final-cta{gap:13px;margin-top:76px;padding:45px 18px}}@media (max-width: 920px){.landing-page{display:flex;flex-direction:column}.landing-page .faq{order:20}.landing-page #pricing{order:21}.landing-page .final-cta{order:22}.landing-page footer{order:23}.mobile-discord-cta{display:inline-flex}.landing-page .section:not(#how),.landing-page .image-teaser,.landing-page .discord-cta,.landing-page .reviews-section,.landing-page .faq,.landing-page .final-cta,.landing-page footer{content-visibility:auto;contain-intrinsic-size:auto 720px}.site-header,.site-header.scrolled,.stats,.account-upgrade,.auth-modal-overlay{backdrop-filter:none;-webkit-backdrop-filter:none}.cosmic-star-layer{animation:none;will-change:auto}.cosmic-star-layer-repeat{display:none}.cosmic-horizon-glow{filter:blur(8px)}.extension-shot{box-shadow:0 20px 62px #00000061,0 0 32px #38bdf81a}.live-dot{animation:none}.desktop-nav{display:none}.mobile-menu-button{display:grid}.user-menu{display:none}.mobile-nav.open{display:grid;gap:4px;width:min(100% - 32px,1120px);margin:0 auto 14px;padding:12px;border:1px solid var(--line);border-radius:12px;background:#040d18fa;box-shadow:var(--shadow)}.mobile-nav a,.mobile-nav button{padding:12px 13px;border:0;border-radius:8px;background:transparent;color:#d7e8f5;font-size:14px;font-weight:800;text-align:left;cursor:pointer}.mobile-nav a:hover,.mobile-nav button:hover{background:#38bdf81f}.discord-cta{align-items:stretch;flex-direction:column}.commerce-offers{grid-template-columns:1fr}.image-teaser{align-items:stretch;flex-direction:column}.image-hero,.image-rules-grid,.image-tool-layout{grid-template-columns:1fr}.image-demo-card{min-height:320px}.image-demo-card .before-after{height:min(430px,54vh);min-height:280px}.image-demo-card.with-thumbs{grid-template-columns:1fr}.image-demo-thumbs.desktop-only{display:none!important}.image-demo-thumbs.mobile-only{display:grid!important}.image-demo-thumbs{display:grid;grid-auto-flow:column;grid-template-rows:repeat(2,92px);grid-auto-columns:76px;justify-content:flex-start;max-height:none;overflow-x:auto;overflow-y:hidden;padding-bottom:8px;gap:10px}.image-demo-thumb{width:76px;min-height:92px}.image-mode-grid{grid-auto-columns:minmax(152px,172px)}.image-mode-card{min-height:230px}.image-mode-card img{height:154px}.image-result-placeholder{min-height:260px;padding:24px}.image-tool-head{display:grid}.image-tool-head p{text-align:left}.image-limit-card{align-items:stretch;flex-direction:column}.image-history-grid{grid-template-columns:1fr}.hero{min-height:760px;padding:48px 0 0}.hero-cosmic-background{top:150px;height:540px}.cosmic-parallax-container{--cosmic-horizon-offset: 52%}.cosmic-horizon-glow,.cosmic-planet{bottom:calc(var(--cosmic-horizon-offset) - 506px);width:220vw;height:560px}.hero-inner{gap:42px;min-height:700px}.steps,.feature-grid,.pricing-grid,.account-grid,.auth-layout,.docs-shell,.docs-intro,.docs-article,.docs-article ul,.legal-section{grid-template-columns:1fr}.blog-shell{grid-template-columns:1fr;padding-top:92px}.blog-geo-summary{grid-template-columns:1fr}.blog-geo-summary>div:first-child{grid-row:auto}.blog-geo-table div{grid-template-columns:1fr;gap:6px}.blog-aside{position:static}.tool-grid,.tool-results{grid-template-columns:1fr}.docs-sidebar{position:relative;top:auto}.docs-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.docs-article-number{place-items:center start;padding:18px 24px 0;border-right:0}.docs-support{align-items:flex-start;flex-direction:column}.admin-topbar,.admin-favourite-boost-hero,.admin-favourite-boost-controls{align-items:stretch;flex-direction:column}.admin-favourite-boost-controls label,.admin-favourite-boost-controls select,.admin-favourite-boost-controls .button{width:100%}.admin-boost-distribution-row{grid-template-columns:54px minmax(80px,1fr) 52px}.admin-boost-distribution-row small{display:none}.admin-kpis,.admin-renewal-list,.admin-usage-strip,.admin-layout,.admin-events{grid-template-columns:1fr}.admin-detail-panel{position:static}.admin-panel-head,.admin-filter-row{align-items:stretch;flex-direction:column}.admin-search input{width:100%}.auth-card{justify-self:stretch;max-width:none}.account-upgrade{grid-template-columns:1fr}.account-install-shell{min-height:auto;align-content:start}.account-install-options{grid-template-columns:1fr}.account-install-option{min-height:168px}.account-install-icon{width:min(44%,138px)}.account-install-step .account-install-step-meta{max-width:min(300px,42vw)}.stats{display:none}}@media (max-width: 620px){.admin-notice-language-grid{grid-template-columns:1fr}.admin-notice-footer{align-items:stretch;flex-direction:column}.admin-notice-footer>div{justify-content:flex-end}.shell{width:min(100% - 24px,1120px)}.header-inner{min-height:64px}.brand{font-size:14px}.login{display:none}h1{font-size:48px}.hero-copy p{font-size:16px}.hero{min-height:690px}.hero-inner{gap:32px;min-height:640px}.hero-actions{width:100%}.hero-actions .button{flex:1 1 210px}.section-action{gap:12px}.section-action .button{flex:1 1 210px}.commerce-offers{gap:14px;margin-top:18px}.commerce-card,.commerce-card.lifetime{min-height:0;padding:18px}.commerce-lifetime-topline,.commerce-row{align-items:flex-start;flex-direction:column}.commerce-card.lifetime h3{font-size:26px}.commerce-card.lifetime p{font-size:15px}.commerce-pack-select select,.commerce-disabled-button{width:100%}.extension-shot{min-height:0;transform:none;animation:none}.final-cta.shell{width:min(100% - 24px,1120px)}.final-cta{gap:16px;padding:44px 18px 48px;border-radius:10px}.final-cta h2{font-size:clamp(30px,11vw,42px)}.final-cta p{max-width:30rem;font-size:15px}.final-cta .section-action{width:100%;margin-top:8px}.reviews-section{padding-top:82px}.review-marquee-container{gap:16px;margin-top:24px}.review-marquee-track{gap:16px;animation-duration:72s}.review-card{width:350px;max-width:calc(100vw - 32px)}.section{padding-top:86px}.steps{gap:14px}.step-card{grid-template-rows:auto auto auto;gap:10px;min-height:0;padding:18px}.step-head{align-items:center}.step-head span{font-size:42px;line-height:.9}.step-card h3,.feature-card h3{font-size:22px}.feature-card h3,.feature-tag{height:auto;min-height:0}.step-card p,.feature-card p{min-height:0;line-height:1.48}.feature-grid{gap:14px}.feature-card{gap:8px;grid-template-rows:auto;min-height:0;padding:18px}.feature-card p{grid-template-columns:28px 1fr;gap:10px}.feature-emoji{width:28px;height:28px;font-size:16px}.docs-shell,.legal-shell{padding:44px 0 80px}.docs-hero,.docs-intro,.docs-article-body,.docs-support,.legal-section{padding:22px}.docs-sidebar nav{grid-template-columns:1fr}.docs-image-grid:has(figure:nth-child(2)){grid-template-columns:1fr}.docs-install-card{padding:22px}.docs-install-list p{font-size:15px}}.image-tool-layout-v2{display:flex;flex-direction:column;gap:24px}.image-selector-section{border:1px solid rgba(125,211,252,.18);border-radius:12px;background:#ffffff0b;padding:22px;display:grid;gap:18px}.image-columns-section{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.image-uploader-card-v2,.image-result-card-v2{border:1px solid rgba(125,211,252,.18);border-radius:12px;background:#ffffff0b;display:grid;align-content:start;gap:18px;min-height:520px;padding:22px}.image-mode-grid{padding-bottom:12px}.image-mode-grid::-webkit-scrollbar,.image-demo-thumbs::-webkit-scrollbar{height:8px;display:block!important}.image-mode-grid::-webkit-scrollbar-track,.image-demo-thumbs::-webkit-scrollbar-track{background:#ffffff0f;border-radius:4px}.image-mode-grid::-webkit-scrollbar-thumb,.image-demo-thumbs::-webkit-scrollbar-thumb{background:#38bdf880;border-radius:4px;border:1px solid rgba(56,189,248,.85)}.image-mode-grid::-webkit-scrollbar-thumb:hover,.image-demo-thumbs::-webkit-scrollbar-thumb:hover{background:#38bdf8d9}.image-mode-grid,.image-demo-thumbs{scrollbar-width:thin;scrollbar-color:rgba(56,189,248,.6) rgba(255,255,255,.06)}.auth-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:16px;background:#040810e0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.auth-modal-content{position:relative;width:min(520px,100%);background:#070f1b;border:1px solid rgba(125,211,252,.24);border-radius:16px;padding:24px;box-shadow:0 24px 64px #0009;max-height:90vh;overflow-y:auto}.auth-modal-close{position:absolute;top:14px;right:14px;z-index:10;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid rgba(148,189,221,.2);border-radius:50%;background:#ffffff0d;color:var(--text);cursor:pointer;transition:all .2s ease}.auth-modal-close:hover{background:#ffffff26;border-color:var(--text)}@media (max-width: 920px){.image-columns-section{grid-template-columns:1fr}.image-uploader-card-v2,.image-result-card-v2{min-height:auto}}@font-face{font-family:Inter;src:url(/fonts/inter-latin.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:root{--bg:#f7f9fa;--surface:#fff;--surface-2:#f2f5f6;--ink:#10202d;--muted:#697784;--faint:#8b98a3;--line:#e2e8eb;--line-strong:#ced9df;--accent:#079bd3;--accent-strong:#007eaf;--accent-soft:#e8f7fc;--green:#179669;--pink:#e9718a;--shadow:0 24px 70px rgba(29,49,65,.1);color-scheme:light}:root[data-theme=dark]{--bg:#08121c;--surface:#0e1a26;--surface-2:#13222f;--ink:#f2f6f9;--muted:#9aa8b5;--faint:#748493;--line:#22323f;--line-strong:#334655;--accent:#42b9e5;--accent-strong:#66c8ed;--accent-soft:#102b39;--green:#52c39b;--pink:#f18da1;--shadow:0 28px 80px rgba(0,0,0,.28);color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}[id]{scroll-margin-top:92px}body{margin:0;background:var(--bg);color:var(--ink);font-family:Inter,Arial,sans-serif;font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased;transition:background .2s,color .2s}a{color:inherit;text-decoration:none}button{font:inherit}.wrap{width:min(1180px,calc(100% - 48px));margin-inline:auto}.site-header{position:fixed;z-index:100;top:16px;left:50%;display:flex;align-items:center;width:min(1180px,calc(100% - 48px));height:62px;padding:0 12px 0 14px;border:1px solid color-mix(in srgb,var(--line) 86%,transparent);border-radius:15px;background:color-mix(in srgb,var(--surface) 91%,transparent);box-shadow:0 8px 32px #1832450f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform:translate(-50%)}.brand{display:flex;align-items:center;gap:10px;letter-spacing:-.025em}.brand img{width:35px;height:35px;border-radius:10px}.brand strong{font-size:16px;font-weight:720}.site-header nav{display:flex;gap:22px;margin:auto}.site-header nav a,.text-link{color:var(--muted);font-size:12px;font-weight:530}.site-header nav a:hover,.text-link:hover{color:var(--ink)}.header-actions{display:flex;align-items:center;gap:8px}.theme-toggle,.language{display:grid;place-items:center;height:36px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--ink);cursor:pointer}.theme-toggle{width:36px}.language{grid-auto-flow:column;gap:6px;padding:0 10px}.sun,.moon{grid-area:1/1}.sun{display:none}:root[data-theme=dark] .sun{display:block}:root[data-theme=dark] .moon{display:none}.button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:0 20px;border:1px solid var(--accent);border-radius:10px;background:var(--accent);color:#fff;font-weight:650;box-shadow:0 10px 25px color-mix(in srgb,var(--accent) 22%,transparent);transition:transform .18s,background .18s}.button:hover{background:var(--accent-strong);transform:translateY(-1px)}.button-small{min-height:38px;padding:0 14px;border-radius:9px;font-size:12px}.button.secondary{border-color:var(--line);background:var(--surface);color:var(--ink);box-shadow:none}.button.secondary:hover{border-color:var(--line-strong);background:var(--surface-2)}.chrome-icon{width:18px;height:18px;flex:0 0 auto}.hero{display:grid;grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);align-items:center;gap:78px;min-height:800px;padding:135px 0 85px}.hero-copy{max-width:535px}.eyebrow{display:flex;align-items:center;gap:7px;min-height:20px;color:var(--accent);font-size:11px;font-weight:720;letter-spacing:.1em;text-transform:uppercase}.eyebrow>i{width:7px;height:7px;border-radius:50%;background:var(--green)}.eyebrow b{color:var(--ink);font-weight:740}.ticker-label{white-space:nowrap}.hero h1{margin:20px 0 23px;font-size:clamp(52px,5.2vw,73px);font-weight:650;line-height:.99;letter-spacing:-.058em}.hero h1 em{color:var(--accent);font-weight:inherit;font-style:normal}.hero-copy>p{max-width:525px;margin:0;color:var(--muted);font-size:16px;line-height:1.72}.hero-actions{display:flex;gap:10px;margin-top:31px}.trust{display:flex;flex-wrap:wrap;gap:16px;margin-top:24px;color:var(--muted);font-size:11px}.trust span{display:flex;align-items:center;gap:6px}.trust b{color:var(--green)}.product-stage{position:relative;min-width:0}.product-window{overflow:hidden;border:1px solid var(--line-strong);border-radius:18px;background:var(--surface);box-shadow:var(--shadow);transform:perspective(1100px) rotateY(-2deg)}.window-bar{display:flex;align-items:center;gap:6px;height:34px;padding:0 12px;border-bottom:1px solid var(--line);background:var(--surface-2)}.window-dot{width:7px;height:7px;border-radius:50%;background:var(--line-strong)}.window-bar small{margin-left:8px;color:var(--faint);font-size:9px}.product-window video{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.proof-strip{position:relative;z-index:2;margin-top:-15px;margin-bottom:4px;padding:0 18px;border:1px solid var(--line);border-radius:15px;background:var(--surface);box-shadow:0 12px 35px #1a34460e}.proof-grid{display:grid;grid-template-columns:repeat(5,1fr)}.proof-grid>div{display:flex;align-items:baseline;justify-content:center;gap:7px;padding:15px 12px;border-right:1px solid var(--line);white-space:nowrap}.proof-grid>div:last-child{border:0}.proof-grid strong{font-size:14px;font-weight:720;letter-spacing:-.025em}.proof-grid span{color:var(--muted);font-size:10px}.section{padding-block:104px}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:70px;margin-bottom:44px}.section-heading h2,.pricing-heading h2,.reviews-heading h2,.final-cta h2{margin:0;font-size:clamp(40px,4.3vw,56px);font-weight:640;line-height:1.05;letter-spacing:-.052em}.section-heading>p{max-width:445px;margin:0 0 3px;color:var(--muted);font-size:15px;line-height:1.72}.section-heading.compact{margin-bottom:34px}.section-heading.compact h2{max-width:760px}.feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid var(--line);border-radius:17px;background:var(--line);gap:1px}.feature-grid article{display:grid;grid-template-columns:42px 1fr;align-items:center;gap:15px;min-height:126px;padding:23px 24px;background:var(--surface);transition:background .18s}.feature-grid article:hover{background:var(--surface-2)}.feature-icon{display:grid;place-items:center;width:42px;height:42px;border:1px solid color-mix(in srgb,var(--accent) 22%,var(--line));border-radius:11px;color:var(--accent);background:var(--accent-soft)}.feature-icon svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.feature-grid p{margin:0;color:var(--muted);font-size:12.5px;line-height:1.58}.feature-grid p strong{color:var(--ink);font-weight:700}.how-section{padding-block:46px;border-block:1px solid var(--line);background:var(--surface)}.how-section .section-heading{margin-bottom:22px}.how-section .section-heading>div{display:flex;align-items:baseline;gap:20px}.how-section .section-heading h2{font-size:30px}.how-section .section-heading p{margin:0;color:var(--muted);font-size:13px}.steps{display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden;border:1px solid var(--line);border-radius:13px;background:var(--line);gap:1px}.steps article{display:grid;grid-template-columns:28px 1fr;grid-template-rows:auto auto;padding:18px 20px;background:var(--bg)}.steps article>span{grid-row:1/3;display:inline-flex;color:var(--accent);font:700 11px/1.4 Inter}.steps h3{margin:0 0 3px;font-size:13px;font-weight:670;letter-spacing:-.015em}.steps p{margin:0;color:var(--muted);font-size:10.5px;line-height:1.5}.pricing-heading{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:40px}.pricing-heading p{max-width:500px;margin:14px 0 0;color:var(--muted)}.billing-toggle{display:flex;gap:3px;padding:4px;border:1px solid var(--line);border-radius:11px;background:var(--surface-2)}.billing-toggle button{height:35px;padding:0 13px;border:0;border-radius:8px;background:transparent;color:var(--muted);font-size:11px;font-weight:630;cursor:pointer}.billing-toggle button.active{background:var(--surface);color:var(--ink);box-shadow:0 3px 10px #1e374814}.billing-toggle small{color:var(--green);font-size:9px}.pricing-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.plan-card{position:relative;display:flex;flex-direction:column;min-width:0;padding:23px 22px 21px;border:1px solid var(--line);border-radius:17px;background:var(--surface)}.plan-card.featured{border:2px solid var(--accent);background:linear-gradient(180deg,var(--accent-soft),var(--surface) 29%)}.popular{position:absolute;top:-13px;right:17px;padding:6px 9px;border-radius:999px;background:var(--accent);color:#fff;font-size:8px;font-weight:760;letter-spacing:.09em}.plan-top{display:flex;min-height:28px;justify-content:space-between;align-items:start}.plan-top h3{margin:0;font-size:18px;font-weight:690;letter-spacing:-.025em}.plan-label{height:max-content;padding:4px 6px;border-radius:5px;background:var(--surface-2);color:var(--faint);font-size:7px;font-weight:740;letter-spacing:.09em}.vehicle{display:grid;place-items:center;height:88px;margin:2px 0 5px}.vehicle img{max-width:88%;max-height:80px;object-fit:contain}.vehicle.wide img{max-width:100%;max-height:68px}.price{display:flex;align-items:baseline;gap:5px;padding-top:14px;border-top:1px solid var(--line)}.price strong{font-size:31px;font-weight:680;letter-spacing:-.045em}.price span{color:var(--muted);font-size:10px}.annual-note{display:none;height:0;margin:0;color:var(--muted);font-size:9px}.annual-note.visible{display:block;height:15px}.plan-button{display:flex;align-items:center;justify-content:center;height:41px;margin-top:13px;border:1px solid var(--accent);border-radius:9px;background:var(--accent);color:#fff;font-size:11px;font-weight:670}.plan-button.secondary{border-color:var(--line);background:var(--surface);color:var(--ink)}.plan-button:hover{border-color:var(--accent-strong)}.plan-card ul{display:grid;gap:0;margin:16px 0 0;padding:0;list-style:none}.plan-card li{display:grid;grid-template-columns:18px 1fr;align-items:start;gap:7px;padding:8px 0;border-top:1px solid var(--line);color:var(--muted);font-size:10px;line-height:1.4}.plan-card li>span:last-child{min-width:0}.plan-card li.muted{color:var(--faint)}.plan-mark{position:relative;display:grid;place-items:center;width:16px;height:16px;margin-top:-1px;border-radius:50%;font-size:10px;font-weight:760}.plan-mark.yes{background:color-mix(in srgb,var(--green) 13%,transparent);color:var(--green)}.plan-mark.no{background:color-mix(in srgb,var(--pink) 12%,transparent);color:var(--pink)}.plan-mark.limited{background:var(--accent-soft);color:var(--accent)}.plan-mark.chain{overflow:hidden;background:var(--accent-soft);color:transparent;font-size:0}.plan-mark.chain:before,.plan-mark.chain:after{position:absolute;width:7px;height:4px;border:1.3px solid var(--accent);border-radius:4px;content:"";transform:rotate(-43deg)}.plan-mark.chain:before{left:3px;top:4px}.plan-mark.chain:after{right:3px;bottom:4px}.help{position:relative;display:inline-grid;place-items:center;width:14px;height:14px;margin-left:3px;padding:0;border:0;border-radius:50%;background:var(--accent-soft);color:var(--accent);font-size:8px;font-weight:800;line-height:1;vertical-align:1px;cursor:help}.help:after{position:absolute;z-index:30;bottom:calc(100% + 8px);left:50%;width:220px;padding:10px 11px;border:1px solid var(--line);border-radius:9px;background:var(--ink);color:var(--surface);box-shadow:0 12px 30px #0000002e;content:attr(data-tooltip);font-size:10px;font-weight:500;line-height:1.45;text-align:left;text-transform:none;letter-spacing:0;opacity:0;pointer-events:none;transform:translate(-50%,4px);transition:.15s}.help:hover:after,.help:focus:after{opacity:1;transform:translate(-50%)}.full-comparison,.image-credits{margin-top:18px;overflow:hidden;border:1px solid var(--line);border-radius:15px;background:var(--surface)}.full-comparison>summary,.image-credits>summary{display:flex;align-items:center;min-height:68px;padding:0 22px;cursor:pointer;list-style:none}.full-comparison>summary::-webkit-details-marker,.image-credits>summary::-webkit-details-marker{display:none}.full-comparison>summary span{font-size:14px;font-weight:680}.full-comparison>summary b{margin-left:auto;color:var(--muted);font-size:20px;font-weight:400}.full-comparison[open]>summary b{font-size:0}.full-comparison[open]>summary b:before{content:"−";font-size:20px}.comparison-table{border-top:1px solid var(--line)}.comparison-row{display:grid;grid-template-columns:1.55fr repeat(4,1fr);min-height:57px;border-bottom:1px solid var(--line)}.comparison-row>*{display:flex;align-items:center;padding:13px 17px;border-right:1px solid var(--line);font-size:11px}.comparison-row>*:last-child{border:0}.comparison-row>strong{font-weight:630}.comparison-row>span{color:var(--muted)}.comparison-row.head{position:sticky;top:0;background:var(--accent-soft);text-transform:uppercase;letter-spacing:.06em}.comparison-row.head>*{color:var(--ink);font-size:9px;font-weight:750}.comparison-group{padding:14px 17px 9px;border-bottom:1px solid var(--line);background:var(--surface-2);color:var(--accent);font-size:9px;font-weight:760;letter-spacing:.1em;text-transform:uppercase}.comparison-row:not(.head)>span:nth-child(n+3){font-weight:610;color:var(--ink)}.image-credits{margin-top:10px}.image-credits>summary{justify-content:space-between;min-height:58px}.image-credits>summary span{display:flex;align-items:center;gap:12px}.image-credits>summary b{font-size:12px}.image-credits>summary small{color:var(--muted);font-size:10px}.image-credits>summary>strong{color:var(--accent);font-size:10px}.image-credits>div{display:flex;align-items:center;gap:20px;padding:18px;border-top:1px solid var(--line);background:var(--surface-2)}.image-credits p{margin:0;color:var(--muted);font-size:11px}.image-credits button{margin-left:auto;padding:9px 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--muted);font-size:10px}.reviews{overflow:hidden;border-block:1px solid var(--line);background:var(--surface)}.reviews-heading{max-width:620px;margin:0 auto;text-align:center}.reviews-heading h2{margin-bottom:40px}.reviews-heading h2 span{position:relative;display:inline-block;color:#67e8f9;text-shadow:0 0 18px rgba(103,232,249,.62),0 0 34px rgba(94,234,212,.28)}.reviews-heading h2 span:after{position:absolute;right:0;bottom:-.06em;left:0;height:.13em;border-radius:999px;background:linear-gradient(90deg,#38bdf82e,#5eead4f2,#38bdf833);box-shadow:0 0 18px #5eead45c;content:""}.review-marquee-container{display:grid;gap:24px}.review-marquee-overflow{overflow:hidden}.review-marquee-track{display:flex;width:max-content;gap:24px;animation:review-left 60s linear infinite}.review-marquee-track.reverse{animation-name:review-right;transform:translate(-50%)}.review-marquee-container:hover .review-marquee-track{animation-play-state:paused}.review-card{display:flex;flex:0 0 auto;flex-direction:column;width:350px;height:200px;margin:0;padding:24px;border:1px solid color-mix(in srgb,var(--accent) 20%,var(--line));border-radius:8px;background:radial-gradient(circle at 88% 0%,color-mix(in srgb,var(--green) 12%,transparent),transparent 13rem),linear-gradient(180deg,color-mix(in srgb,var(--surface) 96%,transparent),var(--bg));box-shadow:0 20px 58px #0000001a;color:var(--ink);font-size:14px;line-height:1.5}.review-card blockquote{flex:1;margin:0}.review-card blockquote p{display:-webkit-box;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}.review-card figcaption{display:flex;align-items:center;gap:12px;margin-top:auto;padding-top:16px}.review-avatar{display:grid;flex:0 0 auto;place-items:center;width:40px;height:40px;overflow:hidden;border-radius:999px;background-color:var(--accent-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--surface) 65%,transparent)}.review-avatar-photo{background-repeat:no-repeat;background-size:400% 400%}.review-avatar-initials{color:var(--accent);font-size:12px;font-weight:850}.review-name{font-size:11px;font-weight:820}.review-stars{display:flex;margin-top:2px}.review-star{display:inline-block;width:13px;height:13px;background-color:#facc15;clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 94%,50% 72%,21% 94%,32% 57%,2% 35%,39% 35%)}@keyframes review-left{to{transform:translate(-50%)}}@keyframes review-right{to{transform:translate(0)}}.fade-edges{-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.faq{max-width:840px}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{display:flex;align-items:center;min-height:70px;cursor:pointer;list-style:none;font-size:14px;font-weight:620}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary b{margin-left:auto;color:var(--muted);font-size:18px;font-weight:400}.faq-list details[open] summary b{transform:rotate(45deg)}.faq-list p{max-width:720px;margin:-3px 0 23px;color:var(--muted);font-size:13px;line-height:1.65}.faq-list p a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.final-cta{display:flex;align-items:center;flex-direction:column;margin-bottom:104px;padding:76px 32px;border:1px solid var(--line);border-radius:18px;background:var(--accent-soft);text-align:center}.final-cta h2{margin:0 0 17px}.final-cta p{margin:0 0 26px;color:var(--muted)}.footer{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:34px 0 45px;border-top:1px solid var(--line)}.footer p{color:var(--muted);font-size:11px}.footer nav{display:flex;align-items:center;justify-content:flex-end;gap:16px}.footer nav>a,.footer-menu>summary,.footer>small{color:var(--muted);font-size:10px}.footer nav>a:hover,.footer-menu>summary:hover{color:var(--ink)}.footer>small{grid-column:1/-1}.footer-menu{position:relative}.footer-menu>summary{cursor:pointer;list-style:none}.footer-menu>summary::-webkit-details-marker{display:none}.footer-menu>div{position:absolute;z-index:20;right:0;bottom:calc(100% + 10px);display:grid;width:320px;max-height:330px;overflow:auto;padding:8px;border:1px solid var(--line);border-radius:12px;background:var(--surface);box-shadow:0 18px 48px #00000026}.footer-menu a{padding:8px 10px;border-radius:7px;color:var(--muted);font-size:10px;line-height:1.35}.footer-menu a:hover{background:var(--surface-2);color:var(--ink)}@media (max-width:1120px){.site-header nav{gap:14px}.site-header nav a{font-size:11px}.text-link{display:none}.hero{grid-template-columns:1fr;gap:62px;padding-top:135px}.hero-copy{max-width:720px}.product-stage{max-width:850px}.pricing-grid,.feature-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.wrap{width:min(100% - 28px,580px)}.site-header{top:8px;width:calc(100% - 16px);height:56px}.site-header nav,.site-header .button-small,.site-header .text-link,.language span{display:none}.header-actions{margin-left:auto}.hero{min-height:0;padding:110px 0 68px;gap:48px}.hero h1{font-size:clamp(43px,13vw,58px)}.hero-copy>p{font-size:15px}.hero-actions{align-items:stretch;flex-direction:column}.trust{gap:10px 14px}.product-window{border-radius:13px;transform:none}.proof-strip{padding:4px 12px}.proof-grid{grid-template-columns:repeat(2,1fr)}.proof-grid>div{justify-content:flex-start;padding:10px 8px;border:0}.proof-grid>div:last-child{grid-column:1/-1}.section{padding-block:75px}.section-heading,.pricing-heading{align-items:flex-start;flex-direction:column;gap:24px}.section-heading h2,.pricing-heading h2,.reviews-heading h2,.final-cta h2{font-size:38px}.feature-grid,.pricing-grid{grid-template-columns:1fr}.feature-grid article{min-height:112px}.how-section{padding-block:36px}.how-section .section-heading>div{align-items:flex-start;flex-direction:column;gap:5px}.steps{grid-template-columns:1fr}.pricing-grid{gap:18px}.plan-card{padding:22px}.billing-toggle{align-self:stretch}.billing-toggle button{flex:1}.comparison-table{overflow:auto}.comparison-row{grid-template-columns:180px repeat(4,150px);width:780px}.comparison-group{width:780px}.image-credits>summary{align-items:flex-start;flex-direction:column;justify-content:center;gap:4px;padding-block:12px}.image-credits>summary span{align-items:flex-start;flex-direction:column;gap:1px}.image-credits>div{align-items:stretch;flex-direction:column}.image-credits button{margin:0}.reviews-heading h2{margin-bottom:36px}.review-card{width:285px;height:200px}.final-cta{padding:56px 20px}.footer{grid-template-columns:1fr}.footer nav{justify-content:flex-start;flex-wrap:wrap}.footer>small{grid-column:auto}.footer-menu>div{right:auto;left:0;width:min(320px,calc(100vw - 30px))}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.site-header .header-inner{width:100%;min-height:0;margin:0;padding:0}.site-header .brand-logo{display:grid;width:35px;height:35px;overflow:hidden;border-radius:10px}.site-header .brand-logo img{width:100%;height:100%;object-fit:cover}.site-header .desktop-nav{margin:auto}.site-header .header-install{white-space:nowrap}.site-header .language-picker{position:relative}.site-header .language-picker>button{display:flex;align-items:center;gap:6px;height:36px;padding:0 8px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--ink);cursor:pointer}.site-header .language-menu{position:absolute;z-index:120;top:calc(100% + 9px);right:0;display:grid;width:190px;max-height:390px;overflow:auto;padding:7px;border:1px solid var(--line);border-radius:12px;background:var(--surface);box-shadow:0 18px 45px #10202d2e}.site-header .language-menu button{display:flex;align-items:center;gap:9px;width:100%;padding:8px 9px;border:0;border-radius:8px;background:transparent;color:var(--muted);font-size:11px;text-align:left;cursor:pointer}.site-header .language-menu button:hover,.site-header .language-menu button.active{background:var(--surface-2);color:var(--ink)}.site-header .flag{border-radius:2px}.site-header .login{color:var(--muted);font-size:12px;font-weight:530}.site-header .mobile-menu-button,.site-header .mobile-nav{display:none}.landing-revamp .hero{display:grid}.landing-revamp .live-kicker{display:flex}.landing-revamp .feature-grid article{grid-template-columns:42px 1fr}.landing-revamp .section-heading>h2{max-width:610px}.landing-revamp .section-heading.compact>div{display:flex;align-items:baseline;gap:20px}.landing-revamp .section-heading.compact p{margin:0;color:var(--muted);font-size:13px}.landing-revamp .plan-card>p{display:none}.landing-revamp .plan-card .plan-vehicle{width:auto;height:auto;max-width:88%;max-height:80px}.landing-revamp .plan-card .price-block{min-height:67px}.landing-revamp .plan-card .annual-note{display:block;height:15px;visibility:hidden}.landing-revamp .plan-card .annual-note.visible{visibility:visible}.landing-revamp .plan-card .plan-feature{grid-template-columns:18px minmax(0,1fr) auto}.landing-revamp .plan-feature-icon{display:grid;width:16px;height:16px;padding:2px;border-radius:50%;background:color-mix(in srgb,var(--green) 13%,transparent);color:var(--green)}.landing-revamp .plan-feature--excluded .plan-feature-icon{background:color-mix(in srgb,var(--pink) 12%,transparent);color:var(--pink)}.landing-revamp .limited-mark{display:grid;place-items:center;width:16px;height:16px;border-radius:50%;background:var(--accent-soft);color:var(--accent)}.landing-revamp .plan-help-dot,.landing-revamp .price-help-dot{position:relative;display:inline-grid;place-items:center;width:14px;height:14px;border-radius:50%;background:var(--accent-soft);color:var(--accent);font-size:8px;font-weight:800;cursor:help}.landing-revamp .plan-help-dot:after,.landing-revamp .price-help-dot:after{position:absolute;z-index:80;bottom:calc(100% + 8px);left:50%;width:220px;padding:10px 11px;border:1px solid var(--line);border-radius:9px;background:var(--ink);color:var(--surface);box-shadow:0 12px 30px #0003;content:attr(data-tooltip);font-size:10px;font-weight:500;line-height:1.45;opacity:0;pointer-events:none;transform:translate(-50%,4px);transition:.15s}.landing-revamp .plan-help-dot:hover:after,.landing-revamp .plan-help-dot:focus:after,.landing-revamp .price-help-dot:hover:after,.landing-revamp .price-help-dot:focus:after{opacity:1;transform:translate(-50%)}.landing-revamp .support-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:104px}.landing-revamp .support-grid article{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:30px;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.landing-revamp .support-grid article>div>span{display:flex;align-items:center;gap:7px;color:var(--accent);font-size:10px;font-weight:720}.landing-revamp .support-grid h2{margin:10px 0 7px;font-size:22px;letter-spacing:-.035em}.landing-revamp .support-grid p{max-width:440px;margin:0;color:var(--muted);font-size:11px}.landing-revamp .review-card{border-color:var(--line);background:linear-gradient(180deg,var(--surface),var(--bg))}.landing-revamp .footer .brand-logo{display:grid;width:32px;height:32px;overflow:hidden;border-radius:9px}.landing-revamp .footer .brand-logo img{width:100%;height:100%;object-fit:cover}.landing-revamp .footer>small{display:flex;justify-content:space-between}.landing-revamp .footer-blog-links{position:relative}.landing-revamp .footer-blog-links summary{cursor:pointer}.landing-revamp .footer-blog-links>div{position:absolute;z-index:20;right:0;bottom:calc(100% + 10px);display:grid;width:320px;max-height:330px;overflow:auto;padding:8px;border:1px solid var(--line);border-radius:12px;background:var(--surface);box-shadow:0 18px 48px #00000026}.landing-revamp .footer-blog-links a{padding:8px 10px;color:var(--muted);font-size:10px}.docs-page,.image-page,.account-page{min-height:100vh;background:var(--bg);color:var(--ink)}.docs-page>.site-header,.image-page>.site-header,.account-page>.site-header,.admin-page>.site-header{position:sticky;top:10px;margin-bottom:26px}.docs-page .docs-shell,.image-page .image-plus-shell,.account-page .account-page-section{color:var(--ink)}@media (max-width:1120px){.site-header .header-install{display:none}.site-header .desktop-nav{gap:13px}.landing-revamp .support-grid{grid-template-columns:1fr}}@media (max-width:760px){.site-header .desktop-nav,.site-header .login,.site-header .header-install{display:none}.site-header .mobile-menu-button{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--ink)}.site-header .mobile-nav.open{position:absolute;top:calc(100% + 8px);left:0;display:grid;width:100%;padding:10px;border:1px solid var(--line);border-radius:12px;background:var(--surface);box-shadow:var(--shadow)}.site-header .mobile-nav a,.site-header .mobile-nav button{padding:10px;border:0;background:transparent;color:var(--ink);text-align:left}.landing-revamp .section-heading.compact>div{align-items:flex-start;flex-direction:column;gap:5px}.landing-revamp .pricing-controls{width:100%;flex-direction:column}.landing-revamp .currency-toggle,.landing-revamp .billing-toggle{width:100%}.landing-revamp .currency-toggle button,.landing-revamp .billing-toggle button{flex:1}.landing-revamp .support-grid article{align-items:flex-start;flex-direction:column}.landing-revamp .footer nav{justify-content:flex-start}.landing-revamp .footer>small{display:block}}.landing-revamp>.site-header{left:50%!important;right:auto!important;border:1px solid color-mix(in srgb,var(--line) 86%,transparent)!important;background:color-mix(in srgb,var(--surface) 94%,transparent)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;transform:translate(-50%)!important}.landing-revamp>.site-header.scrolled{top:0!important;left:0!important;width:100%!important;max-width:none!important;height:58px!important;padding-inline:max(18px,calc((100vw - 1180px)/2))!important;border-width:0 0 1px!important;border-radius:0!important;background:color-mix(in srgb,var(--surface) 97%,transparent)!important;transform:none!important}.docs-page>.site-header,.image-page>.site-header,.account-page>.site-header,.admin-page>.site-header{position:sticky;top:10px;left:auto;right:auto;margin:10px auto 26px;transform:none}.landing-revamp .hero{background:transparent!important;color:var(--ink)!important;isolation:auto!important}.landing-revamp .hero:before,.landing-revamp .hero:after{display:none!important}.landing-revamp .hero h1{background:none!important;color:var(--ink)!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}.landing-revamp .hero h1 em{color:var(--accent)!important;-webkit-text-fill-color:var(--accent)!important}.landing-revamp .reviews-title-accent{color:#087da8!important;text-shadow:0 0 16px rgba(7,155,211,.18)!important}.landing-revamp .review-card{border-color:var(--line)!important;background:linear-gradient(180deg,var(--surface),var(--bg))!important}.landing-revamp .currency-select{display:none}.landing-revamp .feature-grid p{color:color-mix(in srgb,var(--ink) 78%,var(--muted));font-size:13px;font-weight:520}.landing-revamp .feature-grid p strong{color:var(--ink);font-weight:760}.landing-revamp .feature-card-link{display:block;min-width:0;color:inherit;text-decoration:none}.landing-revamp .feature-card-link article{height:100%}.landing-revamp .comparison-row>strong a{color:var(--ink);text-decoration:none}.landing-revamp .comparison-row>strong a:hover{color:var(--accent-strong);text-decoration:underline;text-underline-offset:3px}.landing-revamp .feature-icon{border-color:color-mix(in srgb,var(--accent) 42%,var(--line));background:color-mix(in srgb,var(--accent-soft) 82%,var(--surface));color:var(--accent-strong)}.landing-revamp .feature-icon svg{stroke-width:2}.landing-revamp .plan-card li.plan-feature{position:relative;display:grid;min-height:0;padding-left:0}.landing-revamp .plan-feature-icon{position:static;inset:auto}.landing-revamp .plan-feature-text{grid-column:2;min-width:0}.landing-revamp .plan-help-dot{grid-column:3}.landing-revamp{overflow-x:clip}:root[data-theme=light]{--muted: #526675;--faint: #718290}.landing-revamp .button,.landing-revamp .plan-card,.landing-revamp .full-comparison,.landing-revamp .support-grid article,.landing-revamp .final-cta{box-shadow:none!important}.landing-revamp .plan-card:before,.landing-revamp .plan-card.featured:after,.landing-revamp .feature-grid article:after,.landing-revamp .steps article:after{display:none!important}.landing-revamp .pricing-controls{display:flex;align-items:center;gap:10px}.landing-revamp .currency-toggle{display:flex;gap:3px;padding:4px;border:1px solid var(--line);border-radius:11px;background:var(--surface-2)}.landing-revamp .currency-toggle button{min-width:52px;height:35px;padding:0 13px;border:0;border-radius:8px;background:transparent;color:var(--muted);font-size:11px;font-weight:630;cursor:pointer}.landing-revamp .currency-toggle button.active{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.landing-revamp .plan-card li.plan-feature{color:color-mix(in srgb,var(--ink) 72%,var(--muted));font-size:11px}.landing-revamp .plan-card li.plan-feature--excluded{color:var(--faint)}.landing-revamp .plan-button{margin-top:auto;box-shadow:none!important}@media (min-width: 761px){.landing-revamp .proof-strip{margin-top:24px;box-shadow:none}.landing-revamp .feature-grid,.landing-revamp .steps{gap:14px;overflow:visible;border:0;background:transparent}.landing-revamp .feature-grid article,.landing-revamp .steps article{border:1px solid var(--line);border-radius:14px;background:var(--surface);box-shadow:none}.landing-revamp .steps article{background:var(--bg)}}.docs-page>.site-header .currency-select{display:none!important}.docs-page>.site-header,.account-page>.site-header,.image-page>.site-header{box-shadow:none!important}.docs-page .docs-v2-nav{max-height:calc(100vh - 112px);gap:18px;overflow-y:auto;padding:2px 22px 24px 2px;scrollbar-width:thin}.docs-v2-search{display:flex;align-items:center;gap:9px;min-height:42px;padding:0 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--muted)}.docs-v2-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.docs-v2-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--ink);font-size:13px}.docs-v2-search input::placeholder{color:var(--faint)}.docs-v2-groups{display:grid;gap:20px}.docs-v2-groups>section{display:grid;gap:7px}.docs-v2-groups>section>header{display:flex;align-items:center;gap:8px;color:var(--ink)}.docs-v2-groups>section>header svg{color:var(--accent);stroke-width:1.9}.docs-v2-groups>section>header strong{font-size:13px;font-weight:730}.docs-v2-groups nav{display:grid;gap:2px;padding-left:25px}.docs-page .docs-v2-groups nav a,.docs-page .docs-v2-search-results a{padding:6px 8px;border-radius:7px;color:var(--muted);font-size:12px;line-height:1.35}.docs-page .docs-v2-groups nav a:hover,.docs-page .docs-v2-groups nav a.active,.docs-page .docs-v2-search-results a:hover,.docs-page .docs-v2-search-results a.active{background:var(--accent-soft);color:var(--accent-strong)}.docs-v2-search-results{display:grid;gap:3px;padding:8px;border:1px solid var(--line);border-radius:10px}.docs-v2-search-results>strong{padding:5px 8px 8px;color:var(--ink);font-size:12px}.docs-v2-search-results>p{margin:0!important;padding:8px;font-size:12px!important}:root[data-theme=light] .docs-page .docs-v2-brand,:root[data-theme=light] .docs-page .docs-v2 h1,:root[data-theme=light] .docs-page .docs-v2 h2,:root[data-theme=light] .docs-page .docs-v2 h3{color:var(--ink)!important;text-shadow:none!important}:root[data-theme=light] .docs-page .docs-v2 p,:root[data-theme=light] .docs-page .docs-v2-lede,:root[data-theme=light] .docs-page .docs-v2-prose li,:root[data-theme=light] .docs-page .docs-release-card li,:root[data-theme=light] .docs-page .docs-v2-nav nav a,:root[data-theme=light] .docs-page .docs-v2-shortcuts span,:root[data-theme=light] .docs-page .docs-v2-shortcuts small{color:#435968!important}:root[data-theme=light] .docs-page .docs-release-card>header strong{color:var(--ink)!important}:root[data-theme=light] .docs-page .docs-release-card>header time{color:#087f69!important}:root[data-theme=light] .docs-page .docs-v2-nav nav a:hover,:root[data-theme=light] .docs-page .docs-v2-nav nav a.active{color:var(--accent-strong)!important}:root[data-theme=light] .docs-page .docs-v2-shortcuts a,:root[data-theme=light] .docs-page .docs-release-card,:root[data-theme=light] .docs-page .docs-v2-search-results{background:var(--surface)!important;box-shadow:none!important}:root[data-theme=light] .docs-page .docs-v2-shortcuts strong{color:var(--ink)!important}:root[data-theme=light] .docs-page .docs-v2-article,:root[data-theme=light] .docs-page .docs-v2-prose,:root[data-theme=light] .docs-page .docs-release-card,:root[data-theme=light] .docs-page .docs-v2-images img{box-shadow:none!important}:root[data-theme=light] .account-page .account-card,:root[data-theme=light] .account-page .auth-card{border-color:var(--line)!important;background:var(--surface)!important;box-shadow:none!important}:root[data-theme=light] .account-page .auth-switch{border-color:var(--line)!important;background:var(--surface-2)!important}:root[data-theme=light] .account-page .auth-switch button.active{background:var(--surface)!important;color:var(--ink)!important;box-shadow:inset 0 0 0 1px var(--line)}:root[data-theme=light] .account-page .auth-card label{color:var(--ink)!important}:root[data-theme=light] .account-page .auth-card input{border-color:var(--line-strong)!important;background:#f8fafb!important;color:var(--ink)!important}:root[data-theme=light] .user-menu-panel{border-color:var(--line)!important;background:var(--surface)!important;box-shadow:0 14px 32px #10202d1a!important}:root[data-theme=light] .user-menu-panel a,:root[data-theme=light] .user-menu-panel button{color:var(--ink)!important}:root[data-theme=light] .user-menu-panel a:hover,:root[data-theme=light] .user-menu-panel button:hover{background:var(--accent-soft)!important;color:var(--accent-strong)!important}@media (max-width: 1180px){.landing-revamp .footer{grid-template-columns:auto 1fr}.landing-revamp .footer nav{grid-column:1 / -1;justify-content:flex-start;flex-wrap:wrap}}@media (max-width: 760px){.landing-revamp>.site-header{top:8px!important}}@media (max-width: 800px){.docs-page .docs-mobile-nav{background:color-mix(in srgb,var(--surface) 97%,transparent)!important}.docs-page .docs-mobile-nav>button{color:var(--ink)!important}.docs-page .docs-mobile-menu{position:absolute;z-index:2;top:58px;right:0;left:0;display:grid;max-height:calc(100vh - 58px);gap:16px;overflow:auto;padding:16px 20px 24px;border-bottom:1px solid var(--line);background:var(--surface)}.docs-page .docs-mobile-menu .docs-v2-groups nav{position:static!important;inset:auto!important;z-index:auto!important;max-height:none!important;overflow:visible!important;border:0!important;background:transparent!important;padding-left:25px}.docs-page .docs-mobile-menu .docs-v2-groups nav a{padding:6px 8px!important;border:0!important;background:transparent}}.site-header .currency-select,.landing-revamp .mobile-install{display:none!important}:root[data-theme=light] .user-menu-trigger,:root[data-theme=light] .user-menu:hover .user-menu-trigger,:root[data-theme=light] .user-menu:focus-within .user-menu-trigger{border-color:var(--line)!important;background:var(--surface)!important;color:var(--ink)!important}.landing-revamp .review-card{background:var(--surface)!important;box-shadow:none!important}.landing-revamp .review-card blockquote,.landing-revamp .review-card blockquote p,.landing-revamp .review-name{color:var(--ink)!important}.landing-revamp .plan-card .price{padding-top:6px!important;border-top:0!important;line-height:1!important}.landing-revamp .plan-card .price-block{min-height:42px!important;align-content:center;gap:0}.landing-revamp .plan-card .annual-note{height:10px!important;margin-top:1px!important;line-height:10px;text-align:center}.landing-revamp .plan-card .price strong{line-height:1!important}.landing-revamp .plan-card ul{margin-top:2px!important}.landing-revamp .pricing-controls{align-items:stretch!important}.landing-revamp .currency-toggle,.landing-revamp .billing-toggle{box-sizing:border-box;height:45px!important;min-height:45px!important;margin:0!important;align-items:center!important}.landing-revamp .currency-toggle button,.landing-revamp .billing-toggle button{height:35px!important;margin:0!important}@media (min-width: 1121px){.landing-revamp .support-grid article{display:grid!important;grid-template-columns:minmax(0,1fr) max-content;align-items:center!important;column-gap:20px!important}.landing-revamp .support-grid .button{min-width:174px;min-height:44px;padding-inline:17px;white-space:nowrap}}.landing-revamp .chain-mark{background:var(--accent-soft)!important;color:var(--accent-strong)!important}.landing-revamp .footer-blog-links[open]>summary,.landing-revamp .footer-blog-links>summary:focus-visible{color:var(--accent-strong)!important}.landing-revamp .footer-blog-links>div{background:var(--surface)!important}.landing-revamp .footer-blog-links>div a:hover,.landing-revamp .footer-blog-links>div a:focus-visible,.landing-revamp .footer-blog-links>div a:active{background:var(--accent-soft)!important;color:var(--accent-strong)!important}@media (min-width: 761px){.landing-revamp .hero h1{margin-top:15px!important;margin-bottom:17px!important}.landing-revamp .hero-copy>p{font-size:17px!important;line-height:1.62!important}.landing-revamp .hero-actions{margin-top:23px!important}.landing-revamp .trust{margin-top:17px!important}.landing-revamp .how-section{padding-top:40px!important}}:root[data-theme=light] .account-page,:root[data-theme=light] .account-page-section{background:var(--bg)!important;color:var(--ink)!important}:root[data-theme=light] .account-page .account-card,:root[data-theme=light] .account-page .dashboard-card,:root[data-theme=light] .account-page .auth-card,:root[data-theme=light] .account-page .account-install-option,:root[data-theme=light] .account-page .account-install-panel,:root[data-theme=light] .account-page .plan-card{border-color:var(--line)!important;background:var(--surface)!important;color:var(--ink)!important;box-shadow:none!important}:root[data-theme=light] .account-page .account-grid>div,:root[data-theme=light] .account-page .auth-switch{border-color:var(--line)!important;background:var(--surface-2)!important;color:var(--ink)!important}:root[data-theme=light] .account-page .button.ghost,:root[data-theme=light] .account-page .plan-button.secondary,:root[data-theme=light] .account-page .account-install-option{border-color:var(--line-strong)!important;background:var(--surface)!important;color:var(--ink)!important}:root[data-theme=light] .account-page .button.ghost:hover,:root[data-theme=light] .account-page .plan-button.secondary:hover,:root[data-theme=light] .account-page .account-install-option:hover,:root[data-theme=light] .account-page .account-install-option.active{border-color:var(--accent)!important;background:var(--accent-soft)!important;color:var(--accent-strong)!important}:root[data-theme=light] .account-page h1,:root[data-theme=light] .account-page h2,:root[data-theme=light] .account-page h3,:root[data-theme=light] .account-page strong,:root[data-theme=light] .account-page label,:root[data-theme=light] .account-page .account-install-head h1{color:var(--ink)!important}:root[data-theme=light] .account-page p,:root[data-theme=light] .account-page span,:root[data-theme=light] .account-page .account-install-head p,:root[data-theme=light] .account-page .plan-card li{color:var(--muted)!important}:root[data-theme=light] .account-page input,:root[data-theme=light] .account-page select{border-color:var(--line-strong)!important;background:#fbfcfd!important;color:var(--ink)!important}:root[data-theme=light] .landing-revamp .faq-answer,:root[data-theme=light] .landing-revamp .faq-answer p{color:#435968!important}:root[data-theme=light] .landing-revamp .faq-answer a{color:var(--accent-strong)!important}:root[data-theme=light] .account-page .account-install-icon img{filter:brightness(0) saturate(100%) opacity(.82)!important}:root[data-theme=light] .account-page .account-install-step{border-color:var(--line)!important;background:var(--surface)!important;color:var(--ink)!important}:root[data-theme=light] .account-page .account-install-step:hover{border-color:var(--accent)!important;background:var(--accent-soft)!important}.welcome-page .welcome-shell h1{background:none!important;color:#f4fbff!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;-webkit-text-fill-color:#f4fbff!important}:root[data-theme=light] .image-page,:root[data-theme=light] .blog-page,:root[data-theme=light] .tool-page{background:var(--bg)!important;color:var(--ink)!important}:root[data-theme=light] .image-page .image-selector-section,:root[data-theme=light] .image-page .image-uploader-card,:root[data-theme=light] .image-page .image-result-card,:root[data-theme=light] .image-page .image-uploader-card-v2,:root[data-theme=light] .image-page .image-result-card-v2,:root[data-theme=light] .image-page .image-mode-heading,:root[data-theme=light] .image-page .image-mode-card,:root[data-theme=light] .image-page .image-limit-card,:root[data-theme=light] .image-page .image-processing-panel,:root[data-theme=light] .image-page .image-result-placeholder,:root[data-theme=light] .image-page .drop-zone,:root[data-theme=light] .image-page .image-demo-card,:root[data-theme=light] .image-page .image-demo-thumb,:root[data-theme=light] .image-page .image-history-grid article,:root[data-theme=light] .image-page .auth-modal-content,:root[data-theme=light] .blog-article,:root[data-theme=light] .blog-aside>div,:root[data-theme=light] .blog-hero,:root[data-theme=light] .blog-answer,:root[data-theme=light] .blog-geo-summary>div,:root[data-theme=light] .blog-faq details,:root[data-theme=light] .tool-widget,:root[data-theme=light] .tool-results>div,:root[data-theme=light] .measurement-output{border-color:var(--line)!important;background:var(--surface)!important;color:var(--ink)!important;box-shadow:none!important}:root[data-theme=light] .image-page .image-demo-thumb.active,:root[data-theme=light] .image-page .image-demo-thumb:hover{border-color:var(--accent)!important;background:var(--accent-soft)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 18%,transparent)!important}:root[data-theme=light] .image-page h1,:root[data-theme=light] .image-page h2,:root[data-theme=light] .image-page h3,:root[data-theme=light] .image-page strong,:root[data-theme=light] .image-page label,:root[data-theme=light] .image-page .image-mode-heading strong,:root[data-theme=light] .image-page .image-mode-card strong,:root[data-theme=light] .image-page .image-result-placeholder strong,:root[data-theme=light] .blog-page h1,:root[data-theme=light] .blog-page h2,:root[data-theme=light] .blog-page h3,:root[data-theme=light] .blog-page strong,:root[data-theme=light] .blog-article h1,:root[data-theme=light] .blog-article h2,:root[data-theme=light] .blog-article h3,:root[data-theme=light] .blog-article strong,:root[data-theme=light] .tool-widget strong,:root[data-theme=light] .measurement-output pre{color:var(--ink)!important}:root[data-theme=light] .image-page p,:root[data-theme=light] .image-page .image-tool-head span,:root[data-theme=light] .image-page .image-mode-heading p,:root[data-theme=light] .image-page .image-limit-card p,:root[data-theme=light] .image-page .image-result-placeholder p,:root[data-theme=light] .blog-page p,:root[data-theme=light] .blog-page li,:root[data-theme=light] .blog-article p,:root[data-theme=light] .blog-article li,:root[data-theme=light] .blog-aside p,:root[data-theme=light] .tool-note,:root[data-theme=light] .tool-results span,:root[data-theme=light] .measurement-output span{color:#435968!important}:root[data-theme=light] .blog-meta span,:root[data-theme=light] .blog-geo-summary strong,:root[data-theme=light] .blog-related strong,:root[data-theme=light] .tool-field,:root[data-theme=light] .tool-results strong{color:var(--ink)!important}:root[data-theme=light] .image-page input,:root[data-theme=light] .image-page select,:root[data-theme=light] .tool-field input,:root[data-theme=light] .tool-field select,:root[data-theme=light] .tool-field select option{border-color:var(--line-strong)!important;background:#fbfcfd!important;color:var(--ink)!important}:root[data-theme=light] .image-page .image-mode-card.active,:root[data-theme=light] .image-page .image-mode-card:hover{border-color:var(--accent)!important;background:var(--accent-soft)!important}@media (max-width: 800px){.landing-revamp .hero.wrap{display:flex!important;flex-direction:column}.landing-revamp .hero.wrap>.hero-copy{display:contents}.landing-revamp .hero.wrap .live-kicker{order:1}.landing-revamp .hero.wrap h1{order:2}.landing-revamp .hero.wrap .hero-copy>p{order:3}.landing-revamp .hero.wrap .product-stage{order:4;margin-top:26px}.landing-revamp .hero.wrap .trust{order:5;justify-content:center;margin-top:18px!important}.landing-revamp .hero.wrap .hero-actions{order:6;margin-top:18px!important}.landing-revamp>.proof-strip{display:none!important}.landing-revamp .hero-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.landing-revamp .hero-actions>:first-child{grid-column:1;grid-row:1}.landing-revamp .hero-actions .mobile-install{display:inline-flex!important;grid-column:2;grid-row:1;background:var(--accent)!important;color:#fff!important}.landing-revamp .hero-actions .features-link{grid-column:1 / -1;grid-row:2}.landing-revamp .section-heading,.landing-revamp .pricing-heading,.landing-revamp .reviews-heading{text-align:center!important}.landing-revamp .feature-grid{gap:12px!important;overflow:visible!important;border:0!important;background:transparent!important}.landing-revamp .feature-grid article{border:1px solid var(--line)!important;border-radius:14px!important}.docs-page>.site-header{position:sticky!important;z-index:150!important;top:0!important;left:0!important;width:100%!important;height:58px!important;margin:0!important;border-width:0 0 1px!important;border-radius:0!important;transform:none!important}.docs-page .docs-v2{gap:24px!important;padding-top:0!important}.docs-page .docs-mobile-nav{position:sticky!important;z-index:140!important;top:58px!important}.docs-page .docs-mobile-backdrop{position:fixed!important;top:116px!important;right:0!important;bottom:0!important;left:0!important}.docs-page .docs-mobile-menu{position:fixed!important;z-index:141!important;top:116px!important;max-height:calc(100vh - 116px)!important}.landing-revamp .pricing-controls{display:grid!important;grid-template-columns:minmax(102px,.72fr) minmax(190px,1.28fr)!important;align-items:stretch!important;gap:8px!important;width:100%!important}.landing-revamp .currency-toggle,.landing-revamp .billing-toggle{width:100%!important}.landing-revamp .plan-card h3,.landing-revamp .plan-card .plan-top,.landing-revamp .plan-card .price{justify-content:center!important;text-align:center!important}.landing-revamp .plan-card .plan-top{position:relative}.landing-revamp .plan-card .plan-label{position:absolute;right:0}.landing-revamp .pricing-grid{padding-bottom:14px!important;scrollbar-width:thin!important;scrollbar-color:var(--accent) var(--surface-2)!important}.landing-revamp .pricing-grid::-webkit-scrollbar{display:block!important;height:6px}.landing-revamp .pricing-grid::-webkit-scrollbar-track{border-radius:999px;background:var(--surface-2)}.landing-revamp .pricing-grid::-webkit-scrollbar-thumb{border-radius:999px;background:var(--accent)}.landing-revamp .pricing-grid .plan-card{flex-basis:min(79vw,350px)!important}.landing-revamp .full-comparison{position:relative}.landing-revamp .full-comparison[open]:after{position:absolute;z-index:4;top:76px;right:7px;display:grid;width:25px;height:25px;place-items:center;border:1px solid color-mix(in srgb,var(--accent) 38%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--surface) 94%,transparent);color:var(--accent-strong);content:"→";font-size:15px;pointer-events:none}.landing-revamp .comparison-table{overflow-x:auto!important;scrollbar-width:thin;scrollbar-color:var(--accent) var(--surface-2)}.landing-revamp .comparison-table::-webkit-scrollbar{height:7px}.landing-revamp .comparison-table::-webkit-scrollbar-track{background:var(--surface-2)}.landing-revamp .comparison-table::-webkit-scrollbar-thumb{border-radius:999px;background:var(--accent)}.landing-revamp .comparison-row>:first-child{position:sticky;z-index:2;left:0;background:var(--surface);box-shadow:8px 0 14px color-mix(in srgb,var(--ink) 8%,transparent)}.landing-revamp .comparison-row.head>:first-child{background:var(--accent-soft)}}.landing-revamp .footer>small{grid-column:1 / -1!important;display:flex!important;width:100%;margin-top:2px;justify-content:center!important;color:var(--ink)!important;font-size:11px;font-weight:630;text-align:center}.landing-revamp .footer-heart{margin-inline:3px;color:#dc526d!important;font-size:13px;line-height:1}
