@font-face{font-family:Geist;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/fonts/geist-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/fonts/geist-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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 700;font-display:swap;src:url(/assets/fonts/inter-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/inter-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/fonts/plus-jakarta-sans-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/fonts/plus-jakarta-sans-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#fff;--bg-soft:#f6f5f1;--ink:#111113;--ink-2:#2e2e33;--muted:#5f5f68;--subtle:#8a8a93;--line:#e6e4de;--line-strong:#d2cfc7;--accent:#d9381e;--accent-text:#d9381e;--accent-soft:#fbeae6;--success:#15803d;--success-soft:#e8f5ec;--danger:#c81e1e;--surface:#fff;--surface-2:#fafaf8;--on-ink:#fff;--ink-hover:#2a2a2f;--nav-bg:#ffffffe0;--font:"Plus Jakarta Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--wrap:1920px;--r-sm:8px;--r:12px;--r-lg:16px;--r-xl:24px;--shadow-sm:0 1px 2px #1111130d;--shadow:0 1px 2px #1111130a, 0 8px 24px #1111130f;--shadow-lg:0 2px 6px #1111130d, 0 24px 60px #1111131f;--ease:cubic-bezier(.2, .7, .2, 1);--ease-out:cubic-bezier(.16, 1, .3, 1)}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:72px}body{background:var(--bg);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:16px;line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}img,svg{display:block}button{font:inherit;color:inherit}h1,h2,h3,h4{letter-spacing:-.025em;margin:0;font-weight:700;line-height:1.15}p{margin:0}::selection{background:var(--accent-soft);color:var(--ink)}:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:6px}.wrap{width:100%;max-width:var(--wrap);margin:0 auto;padding:0 clamp(20px,4vw,72px)}.eyebrow{letter-spacing:.02em;color:var(--accent-text);margin-bottom:14px;font-size:13px;font-weight:600}.btn{border-radius:var(--r);white-space:nowrap;cursor:pointer;height:48px;transition:background-color .2s var(--ease), border-color .2s var(--ease), color .2s var(--ease), box-shadow .2s var(--ease), transform .1s;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:15px;font-weight:600;display:inline-flex}.btn svg{flex:none;width:18px;height:18px}.btn:active{transform:translateY(1px)}.btn-dark{background:var(--ink);color:var(--on-ink)}.btn-dark:hover{background:var(--ink-hover)}.btn-accent{background:var(--accent);color:#fff}.btn-accent:hover{background:#c22f17}.btn-outline{background:var(--surface);color:var(--ink);border-color:var(--line-strong)}.btn-outline:hover{border-color:var(--ink)}.btn-sm{border-radius:10px;height:40px;padding:0 16px;font-size:14px}.nav{z-index:50;font-family:"Geist", var(--font);background:var(--nav-bg);-webkit-backdrop-filter:saturate(180%)blur(14px);backdrop-filter:saturate(180%)blur(14px);border-bottom:1px solid var(--line);transition:box-shadow .25s,background-color .3s;position:sticky;top:0}.nav.scrolled{box-shadow:0 8px 24px -20px #11111366}.nav-inner{align-items:center;height:68px;display:flex}.brand{flex:none;align-items:center;gap:10px;display:inline-flex}.brand .mark{object-fit:contain;width:34px;height:34px;transition:transform .45s var(--ease-out)}.brand:hover .mark{transform:rotate(-10deg)scale(1.06)}.brand>span{font-family:"Geist", var(--font);letter-spacing:-.04em;color:var(--ink);font-size:20px;font-weight:500}.brand>span b{font-weight:800}.nav-links{border-inline-start:1px solid var(--line);align-items:center;gap:2px;height:28px;margin-inline-start:32px;padding-inline-start:24px;display:flex}.nav-links>a,.nav-dd-btn{all:unset;box-sizing:border-box;cursor:pointer;height:36px;font-family:"Geist", var(--font);letter-spacing:-.01em;color:var(--ink-2);border-radius:8px;align-items:center;gap:5px;padding:0 12px;font-size:15px;font-weight:500;transition:background-color .15s,color .15s;display:inline-flex}.nav-links>a:hover,.nav-dd-btn:hover,.nav-dd.open .nav-dd-btn{background:var(--bg-soft);color:var(--ink)}.nav-links>a[aria-current=true]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--ink);border-radius:0}.nav-links>a:focus-visible,.nav-dd-btn:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.chev{width:15px;height:15px;transition:transform .25s var(--ease)}.nav-dd.open .chev{transform:rotate(180deg)}.theme-toggle{all:unset;box-sizing:border-box;cursor:pointer;width:40px;height:40px;color:var(--ink-2);border-radius:10px;flex:none;place-items:center;transition:background-color .15s,color .15s;display:grid;position:relative;overflow:hidden}.theme-toggle:hover{background:var(--bg-soft);color:var(--ink)}.theme-toggle:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.theme-toggle svg{width:19px;height:19px;transition:transform .45s var(--ease-out), opacity .3s;grid-area:1/1}.theme-toggle .i-moon{opacity:0;transform:translateY(120%)rotate(-30deg)}:root[data-theme=dark] .theme-toggle .i-sun{opacity:0;transform:translateY(-120%)rotate(30deg)}:root[data-theme=dark] .theme-toggle .i-moon{opacity:1;transform:none}.nav-dd{position:relative}.dd{top:calc(100% + 14px);background:var(--surface);border:1px solid var(--line);opacity:0;visibility:hidden;width:min(640px,100vw - 32px);transition:opacity .18s var(--ease), transform .22s var(--ease-out), visibility 0s linear .22s;border-radius:16px;padding:8px;position:absolute;inset-inline-start:-8px;transform:translateY(6px);box-shadow:0 2px 6px #1111130a,0 24px 60px -12px #1111132e}.dd:before{content:"";height:16px;position:absolute;top:-16px;left:0;right:0}.nav-dd.open .dd{opacity:1;visibility:visible;transition-delay:0s;transform:none}.dd-grid{grid-template-columns:1fr 1fr;gap:2px;display:grid}.dd-item{border-radius:11px;align-items:center;gap:12px;padding:10px;transition:background-color .15s;display:flex}.dd-item:hover,.dd-item:focus-visible{background:var(--bg-soft);outline:none}.dd-item:focus-visible{box-shadow:inset 0 0 0 2px var(--ink)}.dd-ico{color:#fff;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;display:grid}.dd-ico svg{fill:currentColor;width:20px;height:20px}.dd-ico[data-p=instagram]{background:radial-gradient(circle at 30% 107%,#fdf497 0% 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.dd-ico[data-p=tiktok],.dd-ico[data-p=threads]{background:#111}.dd-ico[data-p=youtube]{background:#f03}.dd-ico[data-p=facebook]{background:#1877f2}.dd-text{min-width:0;line-height:1.35;display:grid}.dd-text b{font-size:14.5px;font-weight:600}.dd-text span{color:var(--muted);white-space:nowrap;font-size:13px}.dd-price{color:var(--muted);white-space:nowrap;margin-inline-start:auto;font-size:12.5px}.dd-price b{color:var(--ink);font-weight:600}.dd-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:6px;padding:12px 10px 6px;font-size:14px;font-weight:600;display:flex}.dd-foot svg{width:16px;height:16px;transition:transform .2s var(--ease)}.dd-foot:hover svg{transform:translate(3px)}.nav-right{align-items:center;gap:6px;margin-inline-start:auto;display:flex}.nav-burger{all:unset;box-sizing:border-box;cursor:pointer;flex:none;display:none}.acct{position:relative}.acct-btn{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--line);background:var(--surface);height:42px;font-family:"Geist", var(--font);color:var(--ink);border-radius:12px;align-items:center;gap:9px;padding:0 10px 0 5px;font-size:14.5px;font-weight:600;transition:border-color .15s,background-color .15s;display:inline-flex}.acct-btn:hover,.acct-btn[aria-expanded=true]{border-color:var(--line-strong);background:var(--surface-2)}.acct-btn:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.acct-av{background:var(--bg-soft);width:30px;height:30px;color:var(--ink-2);border-radius:8px;flex:none;place-items:center;font-size:13.5px;font-weight:700;display:grid}.acct-av svg{width:17px;height:17px}.acct.in .acct-av{background:var(--ink);color:var(--on-ink)}.acct-name{text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden}.acct-btn .chev{color:var(--muted)}.acct-btn[aria-expanded=true] .chev{transform:rotate(180deg)}.acct-menu{z-index:60;background:var(--surface);border:1px solid var(--line);width:280px;max-width:calc(100vw - 32px);font-family:"Geist", var(--font);transform-origin:100% 0;animation:acctIn .16s var(--ease-out);border-radius:14px;padding:6px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 2px 6px #1111130d,0 24px 56px -14px #1111133d}@keyframes acctIn{0%{opacity:0;transform:translateY(-4px)scale(.98)}}.acct-head{border-bottom:1px solid var(--line);align-items:center;gap:12px;margin-bottom:6px;padding:10px 10px 12px;display:flex}.acct-head .acct-av{border-radius:10px;width:40px;height:40px;font-size:16px}.acct-head>span:last-child{min-width:0;line-height:1.35;display:grid}.acct-head b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.acct-head small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.acct-head p{color:var(--muted);font-size:13.5px;line-height:1.45}.acct-item{all:unset;box-sizing:border-box;cursor:pointer;width:100%;height:40px;color:var(--ink-2);border-radius:9px;align-items:center;gap:11px;padding:0 10px;font-size:14.5px;font-weight:500;display:flex}.acct-item svg{width:18px;height:18px;color:var(--muted);flex:none}.acct-item:hover,.acct-item:focus-visible{background:var(--bg-soft);color:var(--ink);outline:none}.acct-item:hover svg,.acct-item:focus-visible svg{color:var(--ink)}.acct-item .acct-count{background:var(--bg-soft);min-width:22px;height:22px;color:var(--ink-2);border-radius:11px;place-items:center;margin-inline-start:auto;padding:0 7px;font-size:12px;font-weight:600;display:grid}.acct-item:hover .acct-count{background:var(--surface)}.acct-item .acct-tag{color:var(--muted);margin-inline-start:auto;font-size:11.5px;font-weight:600}.acct-item.primary{background:var(--ink);color:var(--on-ink);justify-content:center;font-weight:600}.acct-item.primary:hover,.acct-item.primary:focus-visible{background:var(--ink-hover);color:var(--on-ink)}.acct-item.danger,.acct-item.danger svg{color:var(--danger)}.acct-item.danger:hover{background:color-mix(in srgb, var(--danger) 8%, transparent);color:var(--danger)}.acct-sep{background:var(--line);height:1px;margin:6px 4px}.mnav{border-top:1px solid var(--line);background:var(--surface);overscroll-behavior:contain;max-height:calc(100dvh - 60px);overflow-y:auto}.mnav .wrap{padding-top:16px;padding-bottom:24px}.mnav-title{color:var(--muted);margin-bottom:10px;font-size:12.5px;font-weight:600}.mnav-platforms{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.mnav-platforms a{border:1px solid var(--line);border-radius:12px;justify-items:center;gap:6px;padding:10px 2px;font-size:11.5px;font-weight:600;display:grid}.mnav-platforms .dd-ico{border-radius:10px;width:34px;height:34px}.mnav-platforms .dd-ico svg{width:18px;height:18px}.mnav-links{margin-top:16px;display:grid}.mnav-links a{border-bottom:1px solid var(--line);padding:14px 2px;font-size:17px;font-weight:600}.mnav-actions{grid-template-columns:1fr;gap:10px;margin-top:20px;display:grid}.mnav.open{animation:mnavIn .28s var(--ease-out)}@keyframes mnavIn{0%{opacity:0;transform:translateY(-8px)}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hero{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;column-gap:clamp(40px,5vw,112px);min-height:min(100svh - 68px,820px);padding-top:32px;padding-bottom:64px;display:grid}.hero h1{letter-spacing:-.045em;font-size:clamp(42px,5vw,88px);font-weight:800;line-height:1.04}.rot{height:1.14em;display:block;overflow:hidden}.rot-track{transition:transform .6s var(--ease-out);display:block}.rot-item{white-space:nowrap;align-items:center;gap:.2em;height:1.14em;display:flex}.rot-ico{color:#fff;border-radius:.2em;flex:none;place-items:center;width:.78em;height:.78em;display:grid}.rot-ico svg{fill:currentColor;width:56%;height:56%}.rot-ico[data-p=instagram]{background:radial-gradient(circle at 30% 107%,#fdf497 0% 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.rot-ico[data-p=tiktok],.rot-ico[data-p=threads]{background:#111}.rot-ico[data-p=youtube]{background:#f03}.rot-ico[data-p=facebook]{background:#1877f2}.lead{color:var(--muted);max-width:500px;margin-top:22px;font-size:18px;line-height:1.6}.hero-cta{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.hero-checks{color:var(--muted);flex-wrap:wrap;gap:10px 22px;margin:28px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.hero-checks li{align-items:center;gap:7px;display:flex}.hero-checks svg{width:16px;height:16px;color:var(--success)}.pf{width:100%;max-width:600px}.pf-title{letter-spacing:-.045em;font-size:clamp(36px,3.6vw,56px);font-weight:800;line-height:1.04}.pf-title span{color:var(--subtle);display:block}.pf-step{margin-top:28px}.pf>.sr-only+.pf-step{margin-top:0}.pf-label{color:var(--muted);letter-spacing:.01em;margin-bottom:10px;font-size:13px;font-weight:600;display:block}.pf-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pf-row .pf-label{margin-bottom:0}.pf-platforms{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.pf-platforms button{all:unset;box-sizing:border-box;cursor:pointer;background:var(--surface);border:1px solid var(--line);color:var(--ink-2);transition:border-color .15s, box-shadow .2s, transform .2s var(--ease-out), background-color .15s;border-radius:14px;justify-items:center;gap:8px;padding:14px 4px 12px;font-size:13px;font-weight:600;display:grid}.pf-platforms button:hover{border-color:var(--line-strong);transform:translateY(-2px)}.pf-platforms button[aria-checked=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink), 0 8px 20px -12px #11111359;color:var(--ink)}.pf-platforms .ico-sq{color:#fff;width:36px;height:36px;transition:transform .3s var(--ease-out);border-radius:10px;place-items:center;display:grid}.pf-platforms .ico-sq svg{fill:currentColor;width:19px;height:19px}.ico-sq[data-p=instagram]{background:radial-gradient(circle at 30% 107%,#fdf497 0% 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.ico-sq[data-p=tiktok],.ico-sq[data-p=threads]{background:#111}.ico-sq[data-p=youtube]{background:#f03}.ico-sq[data-p=facebook]{background:#1877f2}.pf-services{background:var(--bg-soft);border-radius:13px;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;display:grid;position:relative}.pf-services button{all:unset;box-sizing:border-box;cursor:pointer;text-align:center;color:var(--muted);border-radius:10px;padding:11px 0;font-size:15px;font-weight:600;transition:color .15s,background-color .15s,box-shadow .15s}.pf-services button:hover{color:var(--ink)}.pf-services button[aria-checked=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #11111314, 0 0 0 1px var(--line)}.pf-platforms button:focus-visible,.pf-services button:focus-visible,.pf-ticks button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.pf-qty{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:17px;font-weight:700}.pf-range{--fill:66.6%;appearance:none;cursor:pointer;background:0 0;width:100%;height:28px;margin:12px 0 2px}.pf-range::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--ink) var(--fill), var(--line) var(--fill));border-radius:6px;height:6px}.pf-range::-moz-range-track{background:var(--line);border-radius:6px;height:6px}.pf-range::-moz-range-progress{background:var(--ink);border-radius:6px;height:6px}.pf-range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--surface);border:2px solid var(--ink);border-radius:50%;width:24px;height:24px;margin-top:-9px;transition:transform .15s;box-shadow:0 2px 8px #11111333}.pf-range::-moz-range-thumb{background:var(--surface);border:2px solid var(--ink);border-radius:50%;width:20px;height:20px;box-shadow:0 2px 8px #11111333}.pf-range:active::-webkit-slider-thumb{transform:scale(1.15)}.pf-range:focus-visible{outline:none}.pf-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px #11111326}.pf-ticks{justify-content:space-between;display:flex}.pf-ticks button{all:unset;cursor:pointer;color:var(--subtle);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600;transition:color .15s;position:relative}.pf-ticks button:hover,.pf-ticks button[aria-pressed=true]{color:var(--ink)}.pf-ticks .pop{background:var(--accent);color:#fff;white-space:nowrap;border-radius:99px;padding:1px 6px;font-size:9.5px;font-weight:700;display:none;position:absolute;bottom:100%;left:50%;translate:-50% -4px}.pf-total{background:var(--bg-soft);border:1px solid var(--line);border-radius:18px;justify-content:space-between;align-items:center;gap:16px;margin-top:28px;padding:18px 18px 18px 22px;display:flex}.pf-sum{min-width:0;display:grid}.pf-price{letter-spacing:-.04em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(32px,3vw,42px);font-weight:800;line-height:1.05}.pf-meta{color:var(--muted);margin-top:4px;font-size:13px}.pf-meta b{color:var(--success);font-weight:600}.pf-buy{flex:none;height:54px;padding:0 26px;font-size:16px}.pf-buy svg{transition:transform .2s var(--ease)}.pf-buy:hover svg{transform:translate(3px)}.pf-checks{color:var(--muted);flex-wrap:wrap;gap:8px 20px;margin:18px 0 0;padding:0;font-size:13.5px;list-style:none;display:flex}.pf-checks li{align-items:center;gap:6px;display:flex}.pf-checks svg{width:15px;height:15px;color:var(--success)}.pf>*{animation:heroIn .8s var(--ease-out) backwards}.pf>:nth-child(2){animation-delay:60ms}.pf>:nth-child(3){animation-delay:.12s}.pf>:nth-child(4){animation-delay:.18s}.pf>:nth-child(5){animation-delay:.24s}.pf>:nth-child(6){animation-delay:.3s}@media (max-width:560px){.pf-title{font-size:34px}.pf-step{margin-top:22px}.pf-platforms{gap:6px}.pf-platforms button{border-radius:12px;gap:6px;padding:10px 0 9px;font-size:10.5px}.pf-platforms .ico-sq{border-radius:9px;width:30px;height:30px}.pf-platforms .ico-sq svg{width:16px;height:16px}.pf-services button{padding:10px 0;font-size:14px}.pf-total{flex-direction:column;align-items:stretch;padding:16px}.pf-buy{width:100%}}@media (prefers-reduced-motion:reduce){.pf>*{animation:none!important}}.hero-copy>*{animation:heroIn .8s var(--ease-out) backwards}.hero-copy>:nth-child(2){animation-delay:80ms}.hero-copy>:nth-child(3){animation-delay:.16s}.hero-copy>:nth-child(4){animation-delay:.24s}.hero-copy>:nth-child(5){animation-delay:.32s}@keyframes heroIn{0%{opacity:0;transform:translateY(16px)}}.hero-visual{height:clamp(600px,100svh - 150px,780px);animation:heroIn 1s var(--ease-out) .2s backwards;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:0 4px;display:grid;position:relative;overflow:hidden}.hero-visual:before,.hero-visual:after{content:"";z-index:2;pointer-events:none;height:120px;position:absolute;left:0;right:0}.hero-visual:before{background:linear-gradient(var(--bg), transparent);top:0}.hero-visual:after{background:linear-gradient(transparent, var(--bg));bottom:0}.feed-col{min-width:0}.feed-inner{animation:feedUp var(--dur,50s) linear infinite;animation-delay:var(--delay,0s);will-change:transform}.feed-col:nth-child(2) .feed-inner{animation-name:feedDown}@keyframes feedUp{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes feedDown{0%{transform:translateY(-50%)}to{transform:translateY(0)}}.hero-visual:hover .feed-inner,.hero-visual.paused .feed-inner,.hero-visual.paused .disc{animation-play-state:paused}.fc{color:#000;background:#fff;border:1px solid #e8e8e8;border-radius:14px;margin-bottom:14px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:11.5px;line-height:1.35;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000000a,0 6px 18px -8px #0000001f}.fc svg{display:block}.fc b{font-weight:600}.more{color:#000;flex:none;width:16px;height:16px;margin-inline-start:auto}.more svg{width:100%;height:100%}.media{background-color:#e9e5de;position:relative;overflow:hidden}.media.r45{aspect-ratio:4/5}.media.r916{aspect-ratio:9/16}.media.r169{aspect-ratio:16/9}.media img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .5s;position:absolute;inset:0}.media img.ok{opacity:1}.art-sun{background:radial-gradient(circle at 68% 34%,#d9381e 0 13%,#0000 13.5%),linear-gradient(0deg,#cbb89e 0 30%,#0000 30%),#eadfcf}.art-arch{background:radial-gradient(circle at 50% 100%,#2e3a3f 0 36%,#0000 36.5%),radial-gradient(circle at 78% 28%,#f4f1ea 0 8%,#0000 8.5%),#bfcfd3}.art-green{background:radial-gradient(circle at 32% 62%,#6e8b6a 0 22%,#0000 22.5%),radial-gradient(circle at 64% 46%,#94ae8a 0 27%,#0000 27.5%),#e4eadb}.art-blush{background:linear-gradient(135deg,#0000 52%,#e2ae98 52%),radial-gradient(circle at 34% 36%,#fff6ef 0 12%,#0000 12.5%),#f2d6c9}.art-stripes{background:radial-gradient(circle,#2e2e33 0 16%,#0000 16.5%),repeating-linear-gradient(90deg,#efe2d2 0 16px,#e5d0b9 16px 32px)}.art-dark{background:radial-gradient(circle at 30% 30%,#3a464b 0 30%,#0000 30.5%),radial-gradient(circle at 75% 80%,#2d3539 0 34%,#0000 34.5%),#1c2124}.art-night{background:radial-gradient(circle at 70% 30%,#f3e2b3 0 9%,#0000 9.5%),linear-gradient(0deg,#24303a 0 26%,#0000 26%),#3b4c5c}.av{background:var(--c);color:#fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:11px;font-weight:700;display:grid;position:relative;overflow:hidden}.av img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.av.sm{width:24px;height:24px;font-size:10.5px}.av.lg{width:56px;height:56px;font-size:20px}.ring{background:conic-gradient(from 210deg,#feda75,#fa7e1e,#d62976,#962fbf,#4f5bd5,#feda75);border-radius:50%;flex:none;padding:2px}.ring>.av{border:2px solid #fff}.ig-h{align-items:center;gap:8px;padding:8px 8px 8px 9px;display:flex}.ig-h .who{min-width:0;line-height:1.2;display:grid}.ig-h .who b{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:3px;font-size:11.5px;display:flex;overflow:hidden}.ig-h .who small{color:#262626;font-size:10px}.vf{flex:none;width:11px;height:11px}.ig-act{color:#000;align-items:center;gap:11px;padding:8px 9px 4px;display:flex}.ig-act svg{width:19px;height:19px}.ig-act .sp{flex:1}.ig-likes{padding:2px 10px 0}.ig-likes b{font-variant-numeric:tabular-nums;font-weight:600}.ig-likes,.ig-likes b{font-weight:600}.ig-cap{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:3px 0 0;padding:0 10px;display:-webkit-box;overflow:hidden}.ig-more{color:#737373;padding:3px 10px 0;display:block}.ig-time{color:#737373;padding:3px 10px 10px;font-size:9.5px;display:block}.reel{color:#fff;background:#000;border:0}.reel .shade{pointer-events:none;background:linear-gradient(#00000059,#0000 22% 55%,#0009);position:absolute;inset:0}.reel-top{justify-content:space-between;align-items:center;display:flex;position:absolute;top:10px;left:11px;right:10px}.reel-top b{letter-spacing:-.01em;font-size:15px;font-weight:700}.reel-top svg{width:18px;height:18px}.rail{justify-items:center;gap:11px;display:grid;position:absolute;bottom:12px;right:7px}.rail>span{justify-items:center;gap:2px;display:grid}.rail svg{filter:drop-shadow(0 1px 2px #00000059);width:20px;height:20px}.rail b{font-variant-numeric:tabular-nums;text-shadow:0 1px 2px #0006;font-size:9.5px;font-weight:600}.rail .aud{background:#555;border:1.5px solid #fff;border-radius:5px;width:20px;height:20px;position:relative;overflow:hidden}.rail .aud img,.rail .disc img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.reel-bot{text-shadow:0 1px 2px #0006;gap:5px;display:grid;position:absolute;bottom:11px;left:9px;right:40px}.reel-user{align-items:center;gap:6px;min-width:0;display:flex}.reel-user b{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.follow{border:1px solid #ffffffd9;border-radius:6px;flex:none;padding:2px 7px;font-size:10px;font-weight:600;transition:background-color .25s,color .25s}.follow.on{background:#ffffff40}.reel-bot p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:10.5px;display:-webkit-box;overflow:hidden}.aud-line{white-space:nowrap;align-items:center;gap:4px;font-size:9.5px;display:flex;overflow:hidden}.aud-line svg{flex:none;width:10px;height:10px}.tt-top{text-shadow:0 1px 2px #0006;justify-content:center;gap:10px;font-size:11px;display:flex;position:absolute;top:10px;left:0;right:0}.tt-top span{opacity:.7}.tt-top b{position:relative}.tt-top b:after{content:"";background:#fff;border-radius:2px;height:2px;position:absolute;bottom:-4px;left:30%;right:30%}.tt-rail{gap:10px}.tt-rail svg{width:22px;height:22px}.tt-rail .lk svg{color:#fff}.tt-av{margin-bottom:4px;position:relative}.tt-av .av{border:1.5px solid #fff;width:28px;height:28px}.tt-av i{color:#fff;text-align:center;background:#fe2c55;border-radius:50%;width:13px;height:13px;font-size:11px;font-style:normal;font-weight:700;line-height:13px;position:absolute;bottom:-6px;left:50%;translate:-50%}.disc{background:radial-gradient(circle,#555 0 30%,#1a1a1a 31%);border:4px solid #222;border-radius:50%;width:22px;height:22px;animation:4s linear infinite spinDisc;position:relative;overflow:hidden}@keyframes spinDisc{to{transform:rotate(360deg)}}.tt-user{font-size:11.5px;font-weight:700!important}.yt{border-radius:12px}.yt .media{border-radius:0}.dur{color:#fff;background:#000c;border-radius:4px;padding:1px 4px;font-size:9.5px;font-weight:600;position:absolute;bottom:5px;right:5px}.yt-meta{gap:8px;padding:8px 6px 10px 8px;display:flex}.yt-meta>div{gap:2px;min-width:0;display:grid}.yt-meta>div>b{-webkit-line-clamp:2;color:#0f0f0f;-webkit-box-orient:vertical;font-size:11.5px;font-weight:600;display:-webkit-box;overflow:hidden}.yt-meta>div>span{color:#606060;font-size:10px}.yt-meta>div>span b{font-weight:400}.yt-meta .more{width:14px;height:14px;margin-inline-start:0}.th{padding:10px}.th-row{gap:8px;display:flex}.th-body{flex:1;min-width:0}.th-body header{align-items:center;gap:5px;display:flex}.th-body header b{font-size:11.5px}.th-body header small{color:#999;font-size:10.5px}.th-body header .more{width:14px;height:14px}.th-body p{color:#000;margin:2px 0 8px;font-size:11.5px;line-height:1.4}.th-act{gap:12px;display:flex}.th-act svg{width:17px;height:17px}.th-stat{color:#999;margin-top:8px;font-size:10.5px;display:block}.th-stat b{font-weight:400}.ig-prof{padding:12px 10px 10px}.ig-prof-top{align-items:center;gap:9px;display:flex}.ig-id{min-width:0;line-height:1.25;display:grid}.ig-id b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:700;overflow:hidden}.ig-id span{color:#000;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.ig-stats{text-align:center;grid-template-columns:repeat(3,1fr);margin-top:10px;display:grid}.ig-stats b{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px;font-weight:700;display:block}.ig-stats span{color:#000;font-size:9.5px}.ig-bio{color:#000;margin:8px 0 9px;font-size:10.5px}.ig-btns{grid-template-columns:1fr 1fr;gap:5px;display:grid}.ig-btns span{text-align:center;border-radius:7px;padding:5px 0;font-size:10.5px;font-weight:600}.fbtn{color:#fff;background:#0095f6;transition:background-color .25s,color .25s}.fbtn.on,.mbtn{color:#000;background:#efefef}.ios{background:#f5f5f5f5;border:0;border-radius:16px;gap:8px;padding:9px 10px;display:flex;box-shadow:0 1px 2px #0000000d,0 8px 20px -10px #0000002e}.ios .app{color:#fff;border-radius:7px;flex:none;place-items:center;width:26px;height:26px;display:grid}.ios .app svg{fill:currentColor;width:15px;height:15px}.ios .app[data-p=instagram]{background:radial-gradient(circle at 30% 107%,#fdf497 0% 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.ios .app[data-p=tiktok]{background:#000}.ios .app[data-p=youtube]{background:#f03}.ios .app[data-p=facebook]{background:#1877f2}.ios>div{flex:1;min-width:0}.ios-top{justify-content:space-between;gap:6px;display:flex}.ios-top b{color:#555;letter-spacing:.02em;font-size:9.5px;font-weight:600}.ios-top small{color:#8a8a8a;font-size:9.5px}.ios p{color:#111;margin:1px 0 0;font-size:11px;line-height:1.35}.hero-visual .feed-col{transition:opacity .26s var(--ease), transform .26s var(--ease)}.hero-visual.switching .feed-col{opacity:0;transform:translateY(10px)scale(.98)}.hero-visual.switching .feed-col:nth-child(2){transition-delay:40ms}.hero-visual.switching .feed-col:nth-child(3){transition-delay:80ms}.av.xl{width:64px;height:64px;font-size:24px}.media.r-banner{aspect-ratio:3}.ios .app[data-p=threads]{background:#000}.tt-prof{text-align:center;padding:14px 10px 12px}.tt-prof>.av{margin:0 auto}.tt-handle{margin-top:8px;font-size:12.5px;display:block;font-weight:700!important}.tt-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;margin:10px 0;display:grid}.tt-stats b{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11.5px;font-weight:700;display:block}.tt-stats span{color:#8a8a8a;white-space:nowrap;font-size:8.5px}.tt-btns{grid-template-columns:1.4fr 1fr;gap:5px;display:grid}.tt-btns span{border-radius:4px;padding:6px 0;font-size:11px;font-weight:600}.tt-follow{color:#fff;background:#fe2c55}.tt-follow.on,.tt-msg{color:#161823;background:#f1f1f2}.tt-bio{color:#161823;margin:8px 0 0;font-size:10.5px}.shorts-logo{align-items:center;gap:5px;display:flex;font-size:13px!important}.shorts-logo .sl{background:#f03;border-radius:5px;place-items:center;width:18px;height:18px;display:grid}.shorts-logo .sl svg{color:#fff;width:12px;height:12px}.reel-top .more,.reel-top>svg{color:#fff;width:16px;height:16px}.yt-sub{color:#0f0f0f;background:#fff;border:0;border-radius:99px;padding:3px 9px}.yt-sub.on{color:#fff;background:#ffffff4d}.yt-ch{padding-bottom:12px}.yt-ch-body{align-items:center;gap:9px;padding:10px 10px 0;display:flex}.yt-ch-body>div{min-width:0;line-height:1.3;display:grid}.yt-ch-body b{color:#0f0f0f;font-size:12.5px;font-weight:700}.yt-ch-body span{color:#606060;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.yt-ch-body span b{color:#606060;font-size:10px;font-weight:400}.yt-sub-btn{color:#fff;text-align:center;background:#0f0f0f;border-radius:99px;margin:10px 10px 0;padding:6px 0;font-size:11px;font-weight:600;display:block}.yt-sub-btn.on{color:#0f0f0f;background:#f2f2f2}.fb-post{color:#050505}.fb-h{align-items:center;gap:8px;padding:9px 9px 6px;display:flex}.fb-h>div{min-width:0;line-height:1.25;display:grid}.fb-h b{white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:600;overflow:hidden}.fb-h small{color:#65676b;align-items:center;gap:3px;font-size:10px;display:flex}.fb-h small svg{width:10px;height:10px}.fb-text{margin:0;padding:0 10px 8px;font-size:11.5px;line-height:1.4}.fb-stats{color:#65676b;justify-content:space-between;align-items:center;gap:6px;padding:7px 10px;font-size:10px;display:flex}.fb-stats .lk{align-items:center;display:flex}.fb-stats .lk b{font-variant-numeric:tabular-nums;margin-inline-start:4px;font-weight:400}.rx{border:1.5px solid #fff;border-radius:50%;place-items:center;width:15px;height:15px;display:grid}.rx+.rx{margin-inline-start:-4px}.rx svg{width:9px;height:9px}.rx-like{background:#0866ff}.rx-love{background:#f33e58}.fb-act{border-top:1px solid #e4e6eb;grid-template-columns:repeat(3,1fr);margin:0 8px;padding:5px 0 7px;display:grid}.fb-act span{white-space:nowrap;color:#65676b;justify-content:center;align-items:center;gap:3px;font-size:9.5px;font-weight:600;display:flex}.fb-act svg{flex:none;width:12px;height:12px}.fb-page{padding-bottom:10px}.fb-page-body{text-align:center;justify-items:center;margin-top:-26px;padding:0 10px;display:grid;position:relative}.fb-page-body .av{border:3px solid #fff}.fb-page-body>b{margin-top:4px;font-size:13px;font-weight:700}.fb-page-body>span{color:#65676b;font-size:10px}.fb-page-body>span b{font-weight:400}.fb-btns{grid-template-columns:1fr 1.2fr;gap:5px;margin:10px 10px 0;display:grid}.fb-btns span{text-align:center;border-radius:6px;padding:6px 0;font-size:10.5px;font-weight:600}.fb-follow{color:#fff;background:#0866ff}.fb-follow.on,.fb-btns .mbtn{color:#050505;background:#e4e6eb}.fb-post.bump .rx-like{animation:pop .45s var(--ease-out)}.th-media{border-radius:8px;margin:0 0 8px}.th-prof{padding:12px}.th-prof-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.th-prof-top>div{min-width:0;line-height:1.3;display:grid}.th-prof-top b{font-size:14px;font-weight:700}.th-prof-top span{color:#000;white-space:nowrap;align-items:center;gap:4px;font-size:11px;display:flex}.th-prof-top i{color:#999;background:#f5f5f5;border-radius:99px;padding:1px 6px;font-size:9px;font-style:normal}.th-bio{color:#000;margin:8px 0 6px;font-size:11px}.th-followers{color:#999;font-size:10.5px;display:block}.th-followers b{font-weight:400}.th-follow{color:#fff;text-align:center;background:#000;border-radius:8px;margin-top:10px;padding:6px 0;font-size:11px;font-weight:600;display:block}.th-follow.on{color:#000;background:#fff;box-shadow:inset 0 0 0 1px #dbdbdb}.lk svg{transition:color .2s}.fc.bump-like .lk svg{color:#ff3040;fill:#ff3040;animation:pop .45s var(--ease-out)}.reel.bump-like .lk svg{color:#ff3040}.tt.bump-like .lk svg{color:#fe2c55}.yt-short.bump-like .lk svg{color:#fff}.fb-post.bump-like .rx-like{animation:pop .45s var(--ease-out)}.fc.bump [data-count]{animation:flash .9s var(--ease)}.fc.bump-follow [data-count]{animation-name:flashBlue}.fc.bump-view [data-count]{animation-name:flashView}@keyframes pop{40%{transform:scale(1.35)}}@keyframes flash{0%,30%{color:#ff3040}}@keyframes flashBlue{0%,30%{color:#0095f6}}@keyframes flashView{0%,30%{color:#16a34a}}.plus1{z-index:4;pointer-events:none;font-family:var(--font);white-space:nowrap;color:#fff;animation:plusUp 1.2s var(--ease-out) forwards;border-radius:99px;align-items:center;gap:3px;padding:2px 7px 2px 5px;font-size:10.5px;font-weight:700;display:inline-flex;position:absolute;box-shadow:0 4px 12px -4px #00000059}.plus1 svg{width:11px;height:11px}.plus-like{background:#ff3040}.plus-follow{background:#0095f6}.plus-view{background:#16a34a}@keyframes plusUp{0%{opacity:0;transform:translateY(6px)scale(.85)}18%{opacity:1;transform:none}75%{opacity:1}to{opacity:0;transform:translateY(-18px)}}.fly-heart{z-index:3;pointer-events:none;width:var(--s,14px);height:var(--s,14px);color:#ff3040;animation:flyHeart 1.1s var(--ease-out) forwards;position:absolute}.fly-heart svg{filter:drop-shadow(0 2px 4px #ff304059);width:100%;height:100%}@keyframes flyHeart{0%{opacity:0;transform:translate(0)scale(.4)}20%{opacity:1;transform:translate(calc(var(--dx) * .3), -12px) scale(1)}to{opacity:0;transform:translate(var(--dx), -60px) scale(.7)}}.vpill{z-index:2;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000073;border-radius:99px;align-items:center;gap:3px;padding:2px 7px 2px 5px;font-size:10px;font-weight:600;display:inline-flex;position:absolute;top:34px;left:9px}.vpill svg{width:9px;height:9px}.vpill b{font-variant-numeric:tabular-nums;font-weight:700}.hero-visual:not([data-service=view]) .vpill{display:none}.fb-post .media .vplay{color:#050505;background:#ffffffeb;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.fb-post .media .vplay svg{width:14px;height:14px;margin-inline-start:2px}.trust{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.trust-list{grid-template-columns:repeat(4,1fr);margin:0 auto;list-style:none;display:grid}.trust-list li{border-inline-start:1px solid var(--line);align-items:flex-start;gap:12px;padding:22px 20px;display:flex}.trust-list li:first-child{border-inline-start:0;padding-inline-start:0}.trust-list svg{width:22px;height:22px;color:var(--ink);flex:none;margin-top:1px}.trust-list span{color:var(--muted);font-size:13.5px;line-height:1.45;display:grid}.trust-list b{color:var(--ink);font-size:14.5px;font-weight:600}.packages{background:var(--bg-soft);border-bottom:1px solid var(--line);padding:88px 0 96px}.pk-head{max-width:640px}h2{letter-spacing:-.04em;font-size:clamp(32px,3.6vw,44px);font-weight:800;line-height:1.08}.sec-lead{color:var(--muted);margin-top:14px;font-size:17px}.pk-controls{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-top:40px;display:flex}.seg{border-radius:var(--r);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);gap:2px;padding:4px;display:flex;position:relative}.seg button{all:unset;box-sizing:border-box;z-index:1;cursor:pointer;border-radius:var(--r-sm);color:var(--ink-2);white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:9px 14px;font-size:14.5px;font-weight:600;transition:color .2s;display:flex;position:relative}.seg button:hover{color:var(--ink)}.seg button:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.seg button svg{fill:currentColor;width:17px;height:17px;transition:color .2s}.seg button[data-id=instagram] svg{color:#e1306c}.seg button[data-id=tiktok] svg{color:#111}.seg button[data-id=youtube] svg{color:#f03}.seg button[data-id=facebook] svg{color:#1877f2}.seg button[data-id=threads] svg{color:#111}.seg button[aria-selected=true],.seg button[aria-selected=true] svg{color:var(--on-ink)}.seg .seg-ind{border-radius:var(--r-sm);background:var(--ink);width:0;transition:transform .35s var(--ease-out), width .35s var(--ease-out);position:absolute;top:4px;bottom:4px;left:0}.tabs{border-bottom:1px solid var(--line-strong);gap:28px;display:flex;position:relative}.tabs button{all:unset;cursor:pointer;color:var(--muted);padding:10px 0 12px;font-size:15px;font-weight:600;transition:color .2s}.tabs button:hover,.tabs button[aria-selected=true]{color:var(--ink)}.tabs button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.tabs .seg-ind{background:var(--ink);width:0;height:2px;transition:transform .35s var(--ease-out), width .35s var(--ease-out);position:absolute;bottom:-1px;left:0}.pk-grid{transition:opacity .15s var(--ease);grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.pk-grid.out{opacity:0}.card{--i:0;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);transition:border-color .2s, box-shadow .25s var(--ease), transform .25s var(--ease);animation:cardIn .45s var(--ease-out) backwards;animation-delay:calc(var(--i) * 50ms);flex-direction:column;padding:24px;display:flex;position:relative}@keyframes cardIn{0%{opacity:0;transform:translateY(10px)}}.card:hover{border-color:var(--line-strong);box-shadow:var(--shadow);transform:translateY(-2px)}.card.popular{background:var(--ink);border-color:var(--ink);color:#fff}.card.popular:hover{box-shadow:var(--shadow-lg)}.card-top{justify-content:space-between;align-items:center;gap:8px;min-height:24px;display:flex}.card-cat{color:var(--muted);font-size:13px;font-weight:600}.badge{color:#fff;background:var(--accent);white-space:nowrap;border-radius:99px;padding:3px 9px;font-size:11.5px;font-weight:700}.qty{align-items:baseline;gap:8px;margin-top:20px;display:flex}.qty .num{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:44px;font-weight:800;line-height:1}.qty .unit{color:var(--muted);font-size:15px;font-weight:500}.card.popular .qty .unit{color:#b4b4bc}.price{font-variant-numeric:tabular-nums;align-items:baseline;gap:3px;margin-top:18px;display:flex}.price .amt{letter-spacing:-.03em;font-size:26px;font-weight:700}.price .cur{color:var(--muted);font-size:16px;font-weight:600}.card.popular .price .cur{color:#b4b4bc}.per{min-height:21px;color:var(--muted);margin-top:2px;font-size:13px}.per b{color:var(--success);font-weight:600}.card.popular .per{color:#a6a6af}.card.popular .per b{color:#6ee7a0}.card hr{background:var(--line);border:0;width:100%;height:1px;margin:20px 0 0}.card.popular hr{background:#2e2e33}.feats{color:var(--ink-2);flex:1;align-content:start;gap:10px;margin:18px 0 24px;padding:0;font-size:14px;list-style:none;display:grid}.feats li{align-items:center;gap:10px;display:flex}.feats svg{width:16px;height:16px;color:var(--success);flex:none}.card.popular .feats svg{color:#6ee7a0}.card .buy{width:100%}.card.popular .buy{border-color:#0000}.pk-note{color:var(--muted);margin-top:28px;font-size:14px}.pk-note a{color:var(--ink);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);font-weight:600}.pk-note a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.section{padding-top:96px;padding-bottom:96px}.sec-head{max-width:640px;margin-bottom:48px}.features{grid-template-columns:repeat(4,1fr);gap:32px;display:grid}.feature{border-top:1px solid var(--ink);padding-top:24px}.f-ico{border:1px solid var(--line-strong);width:40px;height:40px;color:var(--ink);border-radius:10px;place-items:center;display:grid}.f-ico svg{width:20px;height:20px}.feature h3{letter-spacing:-.02em;margin-top:20px;font-size:17px}.feature p{color:var(--muted);margin-top:8px;font-size:15px}.faq{padding-top:0}.faq-grid{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:64px;padding-top:96px;display:grid}.faq .sec-head{margin-bottom:0}.faq-list{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:16.5px;font-weight:600;list-style:none;transition:color .15s;display:flex}.faq summary:hover{color:var(--ink-2)}.faq summary::-webkit-details-marker{display:none}.faq summary i{width:20px;height:20px;color:var(--muted);flex:none;position:relative}.faq summary i:before,.faq summary i:after{content:"";background:currentColor;border-radius:2px;width:12px;height:1.5px;position:absolute;top:50%;left:50%;translate:-50% -50%}.faq summary i:after{transition:rotate .25s var(--ease);rotate:90deg}.faq details[open] summary i:after{rotate:0deg}.faq details p{color:var(--muted);padding:0 40px 22px 0}.footer{border-top:1px solid var(--line);background:var(--bg-soft)}.footer-inner{grid-template-columns:auto 1fr;align-items:center;gap:20px 40px;padding-top:40px;padding-bottom:48px;display:grid}.footer .brand{margin:0;font-size:17px}.footer .brand>span{font-size:18px}.footer .brand .mark{width:28px;height:28px}.footer-links{color:var(--muted);flex-wrap:wrap;justify-content:flex-end;gap:8px 24px;font-size:14px;display:flex}.footer-links a:hover{color:var(--ink)}.disclaimer,.copy{color:var(--muted);grid-column:1/-1;max-width:760px;font-size:13px}.modal{z-index:100;visibility:hidden;grid-template-columns:minmax(0,1fr);place-items:center;padding:16px;transition:visibility 0s linear .3s;display:grid;position:fixed;inset:0}.modal.open{visibility:visible;transition-delay:0s}.modal-bg{opacity:0;transition:opacity .25s var(--ease);background:#11111373;position:absolute;inset:0}.modal.open .modal-bg{opacity:1}.modal-card{background:var(--surface);width:100%;max-width:440px;box-shadow:var(--shadow-lg);opacity:0;transition:transform .3s var(--ease-out), opacity .2s var(--ease);border-radius:20px;padding:28px;position:relative;transform:translateY(12px)}.modal.open .modal-card{opacity:1;transform:none}.modal-x{all:unset;cursor:pointer;width:36px;height:36px;color:var(--muted);border-radius:10px;place-items:center;transition:background .15s,color .15s;display:grid;position:absolute;top:16px;right:16px}.modal-x:hover{background:var(--bg-soft);color:var(--ink)}.modal-x:focus-visible{outline:2px solid var(--ink)}.modal-x svg{width:18px;height:18px}.m-head{align-items:center;gap:14px;margin-bottom:24px;padding-inline-end:40px;display:flex}.m-pico{width:44px;height:44px;color:var(--on-ink);background:var(--ink);border-radius:12px;flex:none;place-items:center;display:grid}.m-pico svg{fill:currentColor;width:22px;height:22px}.m-head h3{letter-spacing:-.03em;font-size:20px}.m-head p{color:var(--muted);margin-top:2px;font-size:14px}.field{gap:6px;margin-bottom:16px;display:grid}.field label{font-size:14px;font-weight:600}.field .opt{color:var(--muted);font-weight:400}.field input{background:var(--surface);border:1px solid var(--line-strong);height:48px;color:var(--ink);font:inherit;border-radius:10px;outline:none;padding:0 14px;font-size:16px;transition:border-color .15s,box-shadow .15s}.field input::placeholder{color:#9a9aa2}.field input:hover{border-color:#b9b6ad}.field input:focus{border-color:var(--ink);box-shadow:0 0 0 3px #1111131a}.field .hint{color:var(--muted);font-size:13px}.field.err input{border-color:var(--danger);box-shadow:0 0 0 3px #c81e1e1a}.field.err .hint{color:var(--danger)}.m-safe-note{background:var(--success-soft);color:var(--success);border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:13.5px;font-weight:500;display:flex}.m-safe-note svg{width:16px;height:16px}.m-total{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:baseline;margin:22px 0 14px;padding-top:18px;font-size:15px;display:flex}.m-total b{color:var(--ink);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:26px}.m-submit{width:100%;height:52px;font-size:16px;display:grid}.m-submit>*{grid-area:1/1}.m-submit .spin{border:2px solid color-mix(in srgb, currentColor 30%, transparent);opacity:0;border-top-color:currentColor;border-radius:50%;width:20px;height:20px;margin:auto;animation:.8s linear infinite rot}.m-submit.loading .lbl{opacity:0}.m-submit.loading .spin{opacity:1}.m-submit:disabled{cursor:progress}.m-done{text-align:center;padding:8px 0 0}.m-done h3{letter-spacing:-.03em;margin:18px 0 6px;font-size:24px}.m-done p{color:var(--muted)}.m-done .demo-note{color:#92400e;background:#fef3c7;border-radius:8px;margin-top:10px;padding:4px 10px;font-size:13px;display:inline-block}.m-done .btn{width:100%;margin-top:22px}.done-ring{width:64px;height:64px;margin:0 auto}.done-ring svg{fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.done-ring circle{stroke:var(--success);stroke-dasharray:151;stroke-dashoffset:151px;transform-origin:50%;animation:drawC .5s var(--ease-out) forwards;transform:rotate(-90deg)}.done-ring path{stroke:var(--success);stroke-dasharray:40;stroke-dashoffset:40px;animation:drawC .35s var(--ease-out) .4s forwards}@keyframes drawC{to{stroke-dashoffset:0}}.toast{z-index:120;background:var(--ink);color:var(--on-ink);box-shadow:var(--shadow-lg);opacity:0;pointer-events:none;transition:opacity .2s, transform .25s var(--ease-out);border-radius:10px;max-width:calc(100% - 32px);padding:12px 16px;font-size:14px;position:fixed;bottom:24px;left:50%;transform:translateY(12px)}.toast.show{opacity:1;transform:none}.js [data-reveal].in{opacity:1;transform:none}.features [data-reveal]:nth-child(2){transition-delay:50ms}.features [data-reveal]:nth-child(3){transition-delay:.1s}.features [data-reveal]:nth-child(4){transition-delay:.15s}@media (max-width:1100px){.hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:40px}.hero-visual{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-visual .feed-col:nth-child(3){display:none}.pk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.features{grid-template-columns:repeat(2,1fr);row-gap:40px}.trust-list{grid-template-columns:repeat(2,1fr)}.trust-list li:nth-child(3){border-inline-start:0;padding-inline-start:0}.trust-list li:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:960px){.nav-links{display:none}.nav-burger{border:1px solid var(--line);border-radius:10px;place-content:center;gap:5px;width:44px;height:44px;display:grid}.nav-burger span{background:var(--ink);width:18px;height:2px;transition:transform .25s var(--ease), opacity .2s;border-radius:2px;display:block}.nav-burger[aria-expanded=true] span:first-child{transform:translateY(3.5px)rotate(45deg)}.nav-burger[aria-expanded=true] span:nth-child(2){transform:translateY(-3.5px)rotate(-45deg)}.nav-burger:focus-visible{outline:2px solid var(--ink);outline-offset:2px}}@media (max-width:560px){.acct-btn{gap:0;padding:0 5px}.acct-btn .acct-name,.acct-btn .chev{display:none}}@media (max-width:900px){.hero{grid-template-columns:minmax(0,1fr);min-height:0;padding-top:32px;padding-bottom:56px}.hero-visual{grid-template-columns:repeat(3,minmax(0,1fr));height:480px;margin-top:40px}.hero-visual .feed-col:nth-child(3){display:block}.faq-grid{grid-template-columns:minmax(0,1fr);gap:32px}}@media (max-width:760px){.wrap{padding:0 16px}.nav-inner{height:60px}.section{padding-top:72px;padding-bottom:72px}.faq-grid{padding-top:72px}.packages{padding:64px 0 72px}.pk-controls{flex-direction:column;align-items:stretch;margin-top:28px}.seg-platform{grid-template-columns:repeat(5,1fr);display:grid}.seg-platform button{flex-direction:column;gap:4px;padding:9px 2px;font-size:11px}.seg-platform button svg{width:19px;height:19px}.tabs{justify-content:space-between;gap:0}.tabs button{text-align:center;flex:1}.trust-list{grid-template-columns:1fr 1fr}.trust-list li{padding:16px 12px}.footer-inner{grid-template-columns:minmax(0,1fr)}.footer-links{justify-content:flex-start}.modal{place-items:end center;padding:0}.modal-card{max-width:none;padding:24px 20px calc(20px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;transform:translateY(24px)}}@media (max-width:560px){.hero h1{font-size:40px}.lead{font-size:16.5px}.hero-cta .btn{flex:auto}.hero-visual{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;height:420px;padding:0 2px}.hero-visual .feed-col:nth-child(3){display:none}.pk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.card{border-radius:14px;padding:16px 14px 14px}.card-top{flex-direction:column;align-items:flex-start;gap:6px;min-height:0}.card-cat{font-size:12px}.badge{padding:2px 7px;font-size:10.5px}.qty{flex-direction:column;gap:0;margin-top:12px}.qty .num{font-size:34px}.qty .unit{font-size:13px}.price{margin-top:10px}.price .amt{font-size:21px}.price .cur{font-size:14px}.per{min-height:34px;margin-bottom:12px;font-size:11.5px;line-height:1.45}.card hr,.feats{display:none}.card .buy{height:44px;margin-top:auto;padding:0 10px;font-size:14px}.features{grid-template-columns:1fr;gap:28px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.card,.js [data-reveal],.hero-copy>*,.hero-visual{transition:none!important;animation:none!important}.feed-inner,.disc{animation:none!important}.rot-track{transition:none!important}}.inline-link{color:var(--ink);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);font-weight:600}.inline-link:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.m-auth{margin-bottom:14px}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0b0d;--bg-soft:#131316;--surface:#18181c;--surface-2:#1f1f24;--ink:#f4f4f5;--ink-2:#d4d4d8;--muted:#a1a1aa;--subtle:#71717a;--line:#27272d;--line-strong:#3b3b43;--accent-text:#ff7a5c;--accent-soft:#d9381e29;--success:#4ade80;--success-soft:#4ade801f;--danger:#f87171;--on-ink:#0b0b0d;--ink-hover:#d9d9de;--nav-bg:#0b0b0dd1;--shadow-sm:0 1px 2px #00000080;--shadow:0 1px 2px #0006, 0 10px 28px #00000073;--shadow-lg:0 2px 6px #0006, 0 28px 70px #0009}body{transition:background-color .3s var(--ease), color .3s var(--ease)}:root[data-theme=dark] ::selection{color:var(--ink)}:root[data-theme=dark] .card.popular{border-color:var(--accent);color:var(--ink);background:#1d1d22;box-shadow:0 30px 60px -30px #d9381e73}:root[data-theme=dark] .card.popular hr{background:#34343b}:root[data-theme=dark] .fc{border-color:#0000;box-shadow:0 0 0 1px #ffffff0d,0 12px 32px -14px #000c}:root[data-theme=dark] .ios{background:#26262cf5}:root[data-theme=dark] .ios p{color:#ededf0}:root[data-theme=dark] .ios-top b,:root[data-theme=dark] .ios-top small{color:#a1a1aa}:root[data-theme=dark] .field input::placeholder{color:#6b6b74}:root[data-theme=dark] .field input:focus{box-shadow:0 0 0 3px #f4f4f51f}:root[data-theme=dark] .pf-range::-webkit-slider-thumb{box-shadow:0 2px 8px #0009}:root[data-theme=dark] .pf-platforms button[aria-checked=true]{box-shadow:inset 0 0 0 1px var(--ink), 0 8px 20px -12px #000c}:root[data-theme=dark] .modal-bg{background:#0009}:root[data-theme=dark] .brand .mark{filter:drop-shadow(0 0 10px #00aaff40)}:root[data-theme=dark] .m-safe-note{color:#86efac;background:#4ade801a}.field textarea{resize:vertical;background:var(--surface);border:1px solid var(--line-strong);width:100%;min-height:120px;color:var(--ink);font:inherit;border-radius:10px;outline:none;padding:12px 14px;font-size:15px;line-height:1.5;transition:border-color .15s,box-shadow .15s}.field textarea:focus{border-color:var(--ink);box-shadow:0 0 0 3px #1111131a}.field.err textarea{border-color:var(--danger)}.modal-card{overscroll-behavior:contain;max-height:calc(100dvh - 32px);overflow-y:auto}.ico-sq[data-p=tiktok] svg,.dd-ico[data-p=tiktok] svg,.rot-ico[data-p=tiktok] svg{filter:drop-shadow(1.2px 1px #fe2c55)drop-shadow(-1px -.8px #25f4ee)}:root[data-theme=dark] :is(.ico-sq,.dd-ico,.rot-ico):is([data-p=tiktok],[data-p=threads]){color:#000;background:#fff}:root[data-theme=dark] .row-ico:is([data-p=tiktok],[data-p=threads]),:root[data-theme=dark] .seg button:is([data-id=tiktok],[data-id=threads]) svg{color:#f4f4f5}:root{--buy:#15803d;--buy-hover:#166534}.btn-buy{background:var(--buy);color:#fff;border-color:#0000}.btn-buy:hover{background:var(--buy-hover)}.btn-buy:focus-visible{outline:2px solid var(--buy);outline-offset:2px}@media (max-width:560px){.nav-new{display:none}}.acct-head small.wrap{white-space:normal;line-height:1.4}.chips{flex-wrap:wrap;gap:6px;display:flex}.chips button{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--line);background:var(--surface);height:34px;color:var(--ink-2);border-radius:999px;align-items:center;gap:6px;padding:0 13px;font-size:14px;font-weight:600;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex}.chips button:hover{border-color:var(--line-strong);color:var(--ink)}.chips button[aria-checked=true]{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.chips button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.chips button svg{width:16px;height:16px}.chip-new{background:var(--success-soft);color:var(--success);letter-spacing:.01em;border-radius:6px;padding:1px 6px;font-size:11px;font-weight:700}.chips button[aria-checked=true] .chip-new{color:inherit;background:#ffffff2e}:root[data-theme=dark] .chips button[aria-checked=true] .chip-new{background:#0000001f}.pk-variants{flex-basis:100%}.pf-step .chips button{height:32px;padding:0 12px;font-size:13.5px}.svc-filter{margin:-16px 0 24px}.svc-filter .ico-mini{color:#fff;border-radius:5px;place-items:center;width:18px;height:18px;display:grid}.svc-filter .ico-mini svg{fill:currentColor;width:11px;height:11px}.svc-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.svc-list.out{opacity:0;transform:translateY(4px)}.svc-list{transition:opacity .15s, transform .2s var(--ease-out)}.svc-row{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);align-items:center;gap:16px;min-width:0;padding:14px;transition:border-color .15s,box-shadow .2s;display:flex}.svc-row:hover{border-color:var(--line-strong);box-shadow:var(--shadow)}.svc-ico{background:var(--bg-soft);width:56px;height:56px;color:var(--ink);border-radius:14px;flex:none;place-items:center;display:grid;position:relative}.svc-ico>svg{width:26px;height:26px}.svc-ico .ico-mini{color:#fff;width:22px;height:22px;box-shadow:0 0 0 2px var(--surface);border-radius:7px;place-items:center;display:grid;position:absolute;bottom:-4px;right:-4px}.svc-ico .ico-mini svg{fill:currentColor;width:12px;height:12px}.ico-mini[data-p=instagram]{background:radial-gradient(circle at 30% 107%,#fdf497 0% 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.ico-mini[data-p=tiktok],.ico-mini[data-p=threads]{background:#111}.ico-mini[data-p=youtube]{background:#f03}.ico-mini[data-p=facebook]{background:#1877f2}:root[data-theme=dark] .ico-mini:is([data-p=tiktok],[data-p=threads]){color:#000;background:#fff}.svc-txt{flex:1;min-width:0}.svc-txt h3{letter-spacing:-.02em;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:17px;font-weight:700;display:flex}.svc-txt p{color:var(--muted);margin-top:3px;font-size:14px}.svc-txt p b{color:var(--success);font-variant-numeric:tabular-nums;font-weight:700}.svc-row .btn{flex:none}@media (max-width:860px){.svc-list{grid-template-columns:1fr}}@media (max-width:480px){.svc-row{gap:12px;padding:12px}.svc-ico{border-radius:12px;width:46px;height:46px}.svc-ico>svg{width:22px;height:22px}.svc-txt h3{font-size:15.5px}.svc-txt p{font-size:13px}.svc-row .btn{height:38px;padding:0 12px;font-size:13px}}.lp-crumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;padding-top:28px;font-size:13.5px;display:flex}.lp-crumbs a:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.lp-crumbs i{color:var(--subtle);font-style:normal}.lp-crumbs [aria-current]{color:var(--ink-2);font-weight:600}.lp-hero{padding-top:20px;padding-bottom:56px}.lp-head{max-width:780px}.lp-head h1{letter-spacing:-.04em;font-size:clamp(32px,3.8vw,48px);font-weight:800;line-height:1.08}.lp-intro p{color:var(--muted);margin-top:14px;font-size:17px;line-height:1.65}.lp-intro strong{color:var(--ink);font-weight:700}.lp-variants{margin-top:22px}.chips a{border:1px solid var(--line);background:var(--surface);height:34px;color:var(--ink-2);border-radius:999px;align-items:center;gap:6px;padding:0 13px;font-size:14px;font-weight:600;transition:border-color .15s,color .15s;display:inline-flex}.chips a:hover{border-color:var(--line-strong);color:var(--ink)}.chips a[aria-current=page]{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.chips a[aria-current=page] .chip-new{color:inherit;background:#ffffff2e}.lp-grid{margin-top:32px}.lp-facts{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);grid-template-columns:repeat(5,minmax(0,1fr));margin:20px 0 0;display:grid;overflow:hidden}.lp-facts>div{border-inline-start:1px solid var(--line);padding:14px 18px}.lp-facts>div:first-child{border-inline-start:0}.lp-facts dt{color:var(--muted);font-size:13px}.lp-facts dd{margin:2px 0 0;font-size:15px;font-weight:700}.lp-body{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:56px;padding-bottom:96px;display:grid}.lp-text{max-width:760px}.lp-text h2{letter-spacing:-.03em;margin-top:44px;font-size:26px;font-weight:800;line-height:1.2}.lp-text h2:first-child{margin-top:0}.lp-text p,.lp-text li{color:var(--ink-2);font-size:16.5px;line-height:1.75}.lp-text p{margin-top:14px}.lp-text ul,.lp-text ol{gap:8px;margin:14px 0 0;padding-inline-start:22px;display:grid}.lp-text a{color:var(--ink);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);font-weight:600}.lp-text a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.lp-from{color:var(--success);white-space:nowrap;font-size:14px;font-weight:600}.lp-steps{counter-reset:step;list-style:none;padding:0!important}.lp-steps li{counter-increment:step;padding-inline-start:44px;position:relative}.lp-steps li:before{content:counter(step);background:var(--bg-soft);width:30px;height:30px;color:var(--ink);border-radius:9px;place-items:center;font-size:14px;font-weight:800;display:grid;position:absolute;top:2px;left:0}.lp-steps b{color:var(--ink)}.lp-faq{margin-top:16px}.lp-side{position:sticky;top:92px}.lp-side h2{letter-spacing:-.02em;margin-bottom:12px;font-size:18px;font-weight:800}.lp-related{gap:8px;display:grid}.lp-hub{align-items:center;gap:6px;margin-top:14px;font-size:14.5px;font-weight:700;display:inline-flex}.lp-hub svg{width:16px;height:16px;transition:transform .2s var(--ease)}.lp-hub:hover svg{transform:translate(3px)}.lp-hub-list{gap:40px;padding-bottom:24px;display:grid}.lp-hub-list h2{letter-spacing:-.03em;margin-bottom:14px;font-size:22px;font-weight:800}.lp-404{padding-bottom:32px}a.svc-row{color:inherit}.svc-txt .svc-title{letter-spacing:-.015em;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:15.5px;font-weight:700;display:flex}.svc-txt .svc-sub{color:var(--muted);margin-top:2px;font-size:13.5px;display:block}.svc-txt .svc-sub b{color:var(--success);font-weight:700}.svc-go{border:1px solid var(--line);width:34px;height:34px;color:var(--ink-2);border-radius:10px;flex:none;place-items:center;transition:background-color .15s,color .15s,border-color .15s;display:grid}.svc-go svg{width:16px;height:16px}a.svc-row:hover .svc-go{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.lp-related .svc-ico{border-radius:12px;width:44px;height:44px}.lp-related .svc-ico>svg{width:20px;height:20px}.lp-related .svc-row{gap:12px;padding:10px}.svc-txt h3 a:hover{text-underline-offset:3px;text-decoration:underline}.footer-svc{border-bottom:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;margin-bottom:8px;padding:8px 0 28px;display:grid}.footer-svc>div{align-content:start;gap:7px;display:grid}.footer-svc a{color:var(--muted);font-size:13.5px}.footer-svc a:hover{color:var(--ink)}.footer-svc .footer-svc-h{color:var(--ink);margin-bottom:2px;font-size:14px;font-weight:700}@media (max-width:1100px){.lp-body{grid-template-columns:minmax(0,1fr);gap:48px}.lp-side{position:static}.lp-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-facts>div:nth-child(3n+1){border-inline-start:0}.lp-facts>div:nth-child(n+4){border-top:1px solid var(--line)}.footer-svc{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.lp-crumbs{padding-top:18px;font-size:12.5px}.lp-intro p{font-size:16px}.lp-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-facts>div{border-inline-start:1px solid var(--line)!important;border-top:1px solid var(--line)!important}.lp-facts>div:nth-child(odd){border-inline-start:0!important}.lp-facts>div:nth-child(-n+2){border-top:0!important}.lp-text h2{font-size:22px}.lp-text p,.lp-text li{font-size:16px}.footer-svc{grid-template-columns:repeat(2,minmax(0,1fr))}}.lp-table-wrap{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);margin-top:16px;overflow-x:auto}.lp-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:15px}.lp-table th,.lp-table td{text-align:start;border-bottom:1px solid var(--line);white-space:nowrap;padding:12px 16px}.lp-table thead th{color:var(--muted);background:var(--surface-2);font-size:13px;font-weight:600}.lp-table tbody tr:last-child>*{border-bottom:0}.lp-table tbody th{color:var(--ink);font-weight:700}.lp-table td{color:var(--ink-2)}.lp-grid .card{scroll-margin-top:150px;position:relative}.lp-grid .card:target{outline:3px solid var(--buy);outline-offset:3px}.lp-grid .card:target:before{content:attr(data-selected-label);z-index:1;background:var(--buy);color:#fff;letter-spacing:.01em;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700;position:absolute;top:-13px;left:16px}a.pf-buy{text-decoration:none}.lp-grid .card:target .buy{background:var(--buy);color:var(--on-buy);border-color:#0000}.lp-grid .card:target .buy:hover{background:var(--buy-hover)}.pf-note{color:var(--muted);margin-top:12px;font-size:13.5px;line-height:1.5}.pf-note b{color:var(--ink-2);font-weight:600}.lp-crumbs.center{justify-content:center}.lp-center{text-align:center}.lp-center .lp-head{margin:0 auto}.lp-hub{padding-bottom:72px}.lp-hub-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:12px;max-width:1240px;margin:0 auto;display:grid}.lp-prose{max-width:820px;margin:0 auto;padding-bottom:96px}@media (max-width:480px){.lp-hub-grid{grid-template-columns:1fr}}main.lp .lp-intro,main.lp .lp-grid,main.lp .lp-facts,main.lp .lp-body{transition:opacity .22s var(--ease)}main.lp.swapping .lp-intro,main.lp.swapping .lp-grid,main.lp.swapping .lp-facts,main.lp.swapping .lp-body{opacity:0}.lp-grid .card.picked{outline:3px solid var(--buy);outline-offset:3px}.lp-grid .card.picked:before{content:attr(data-selected-label);z-index:1;background:var(--buy);color:#fff;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700;position:absolute;top:-13px;left:16px}.lp-grid .card.picked .buy{background:var(--buy);color:var(--on-buy);border-color:#0000}.pf-qty-box{border:1px dashed var(--line-strong);background:var(--surface);cursor:text;border-radius:10px;align-items:baseline;gap:6px;min-width:0;max-width:100%;padding:2px 8px 2px 10px;transition:border-color .15s,box-shadow .15s;display:inline-flex}.pf-qty-box:hover{border-color:var(--ink-2);border-style:solid}.pf-qty-box:focus-within{border-style:solid;border-color:var(--ink);box-shadow:0 0 0 3px color-mix(in srgb, var(--ink) 12%, transparent)}.pf-qty-box.bad{border-style:solid;border-color:var(--danger);box-shadow:0 0 0 3px color-mix(in srgb, var(--danger) 14%, transparent)}.pf-qty-box.ro{cursor:default;background:0 0;border-color:#0000;padding-inline-start:0}.pf-qty-in{all:unset;box-sizing:content-box;text-align:end;letter-spacing:-.02em;font-variant-numeric:tabular-nums;width:10ch;min-width:3ch;color:var(--ink);font-size:17px;font-weight:700}.pf-qty-unit{color:var(--muted);font-size:15px;font-weight:600}.pf-qty-hint{color:var(--muted);min-height:1.2em;margin-top:8px;font-size:12.5px}.pf-qty-hint.err{color:var(--danger);font-weight:600}.pf-buy:disabled{opacity:.45;cursor:not-allowed}.m-consent{margin:0 0 14px}.m-check{color:var(--muted);cursor:pointer;align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.m-check input{width:18px;height:18px;accent-color:var(--ink);cursor:pointer;flex:none;margin:1px 0 0}.m-check input:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.m-check a{color:var(--ink);text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);font-weight:600}.m-check a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.m-consent.err .m-check input{outline:2px solid var(--danger);outline-offset:2px}.m-consent-err{color:var(--danger);margin:6px 0 0 28px;font-size:13px;font-weight:600}.m-closed{margin-bottom:14px}.m-submit:disabled{opacity:.55;cursor:not-allowed}.m-paynote{color:var(--muted);text-align:center;margin:10px 0 0;font-size:12.5px;line-height:1.45}@media (max-width:420px){.modal-card{padding:22px 18px}}.lp-legal{max-width:820px;margin:0 auto;padding-top:12px;padding-bottom:96px}.lp-legal h1{letter-spacing:-.035em;overflow-wrap:anywhere;font-size:clamp(28px,3.2vw,40px);font-weight:800;line-height:1.12}.lp-legal .lp-text{max-width:none;margin-top:8px}.lp-legal .lp-text h2{margin-top:36px;font-size:21px}.lp-legal .lp-text h3{letter-spacing:-.01em;margin-top:22px;font-size:16.5px;font-weight:700}.lp-legal .lp-text p,.lp-legal .lp-text li{overflow-wrap:anywhere;font-size:15.5px;line-height:1.7}.lp-legal-meta{color:var(--muted)!important;font-size:13.5px!important}.lp-legal-note{margin-bottom:20px}.lp-crumbs+.lp-legal{padding-top:16px}.lp-legal-crumbs{max-width:820px;margin:0 auto}.pf-soon{padding:8px 0}.pf-soon-title{letter-spacing:-.035em;font-size:clamp(26px,3vw,36px);font-weight:800;line-height:1.15}.pf-soon-text{color:var(--muted);max-width:440px;margin-top:10px;font-size:16px;line-height:1.6}.svc-soon{border:1px dashed var(--line-strong);text-align:center;color:var(--muted);border-radius:16px;padding:28px 24px}.svc-soon b{color:var(--ink);letter-spacing:-.02em;font-size:17px;display:block}.svc-soon p{margin-top:6px;font-size:14.5px}.soon-note{color:var(--muted);grid-column:1/-1;padding:12px;font-size:14px}.footer-contact{color:var(--muted);overflow-wrap:anywhere;grid-column:1/-1;font-size:13px}.footer-contact a{color:var(--ink-2);text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.footer-slim .footer-inner{grid-template-columns:1fr;gap:10px;padding-top:22px;padding-bottom:28px}.footer-slim .footer-links{justify-content:flex-start}.pf-ticks button:after{content:"";position:absolute;inset:-8px -12px -16px}@media (max-width:760px){.lp-text,.lp-intro,.sec-lead,.faq details p,.footer-contact,.disclaimer,.m-head p,.field .hint,.m-check{overflow-wrap:anywhere}.m-head>div{min-width:0}.m-head h3{overflow-wrap:anywhere}.modal-card{max-height:calc(100dvh - 24px)}.modal-x{width:44px;height:44px;top:12px;right:12px}.brand{min-height:44px}.acct-item{height:44px}.pf-range{height:40px;margin:6px 0 -4px}.pf-qty-in{margin-block:-9px;padding-block:9px}.pf-step .chips button{height:40px}.chips{gap:8px}.chips button,.chips a{height:40px;position:relative}.chips button:after,.chips a:after{content:"";position:absolute;inset:-2px 0}.chip-new{font-size:12px}.svc-row{position:relative}.svc-txt h3 a:after{content:"";border-radius:inherit;position:absolute;inset:0}.svc-row .btn{z-index:1;height:44px;position:relative}.badge,.per{font-size:12px}.lp-faq summary{padding:11px 0}.lp-crumbs a{margin:-12px -2px;padding:12px 2px}.footer-links{gap:0 20px}.footer-links a{align-items:center;min-height:44px;display:inline-flex}.footer-svc{gap:16px 24px}.footer-svc>div{gap:0}.footer-svc a{align-items:center;min-height:40px;display:flex}.footer-contact a{margin:-10px 0;padding:10px 0;display:inline-block}.mnav-platforms{gap:6px}.mnav-platforms a{letter-spacing:-.01em;padding:10px 0;font-size:12px}.field textarea{font-size:16px}}@media (max-width:560px){.pf-platforms button{letter-spacing:-.01em;font-size:12px}}@media (max-width:359px){.pf-platforms,.mnav-platforms{grid-template-columns:repeat(6,minmax(0,1fr))}.pf-platforms>button,.mnav-platforms>a{grid-column:span 2}.pf-platforms>:nth-child(4),.mnav-platforms>:nth-child(4){grid-column:2/span 2}}@media (prefers-reduced-motion:reduce){.modal-card,.modal-bg,.toast{transition:none}.mnav.open,.acct-menu{animation:none}}:root{--brand:#3159c5;--brand-soft:#edf2ff;--brand-ink:#253f88;--motion-feedback:.16s;--motion-context:.24s;--wrap:1440px}:root[data-theme=dark]{--brand:#a5baff;--brand-soft:#19213b;--brand-ink:#c4d1ff}h1,h2,h3,h4{letter-spacing:-.03em}.hero{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:start;gap:clamp(40px,5vw,80px);min-height:0;padding-top:64px;padding-bottom:72px}.hero .pf{width:100%;min-width:0;max-width:none;scroll-margin-top:92px}.hero-intro{margin-bottom:32px}.hero .hero-intro h1{font-family:"Geist", var(--font);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(36px,3.6vw,56px);font-weight:700;line-height:1.08}.hero-intro h1 span{color:var(--brand)}.hero-intro>p{max-width:53ch;color:var(--muted);margin-top:18px;font-size:16px;line-height:1.65}.hero .pf>*{animation:none}.hero .pf-step{margin-top:22px}.pf-label{color:var(--ink-2);margin-bottom:9px}.pf-platforms button{border-radius:12px}.pf-platforms button[aria-checked=true]{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand);background:var(--brand-soft)}.pf-services button[aria-checked=true]{color:var(--brand-ink)}.pf-variant{margin-top:20px}.pf-variant-row{align-items:center;gap:16px;display:flex}.pf-variant-row select{border:1px solid var(--line-strong);background:var(--surface);width:100%;min-width:0;height:44px;color:var(--ink);font:inherit;border-radius:10px;flex:1;padding:0 12px;font-size:16px}.pf-variant-row a{color:var(--brand);text-underline-offset:4px;font-size:13px;font-weight:600;text-decoration:underline}.pf-features,.lp-service-features{color:var(--muted);flex-wrap:wrap;gap:6px 16px;margin:14px 0 0;padding:0;font-size:13px;line-height:1.5;list-style:none;display:flex}.pf-features li,.lp-service-features li{align-items:center;gap:6px;display:flex}.pf-features svg,.lp-service-features svg{width:14px;height:14px;color:var(--success);flex:none}.pf-total{background:var(--surface-2);border-radius:14px;gap:18px;margin-top:22px;padding:18px}.pf-price{letter-spacing:-.03em;font-size:32px}.pf-buy{height:50px;padding-inline:18px;font-size:14px}.pf-meta{font-size:12px}.pf-note{font-size:12.5px}.pf-checks{gap:7px 16px;font-size:12px}.pf-range{margin-bottom:0}.pf-ticks button{min-height:32px}.comparison-section{padding-top:36px}.sec-head h2{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(28px,3vw,40px)}.sec-head .sec-lead{max-width:60ch}.comparison-scroll{border:1px solid var(--line);border-radius:12px;overflow-x:auto}.comparison-table{border-collapse:collapse;text-align:start;width:100%;font-size:14px}.comparison-table caption{text-align:start;color:var(--muted);background:var(--surface-2);padding:16px 20px;font-size:13px}.comparison-table th,.comparison-table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:16px 20px}.comparison-table thead th{background:var(--surface-2);color:var(--muted);font-size:12px;font-weight:600}.comparison-table tbody th{min-width:160px;font-weight:650}.comparison-table td>b{white-space:nowrap;display:block}.comparison-table td>span{color:var(--muted);white-space:nowrap;margin-top:3px;font-size:12px;display:block}.comparison-table td ul{color:var(--muted);min-width:200px;margin:0;padding:0;font-size:12px;line-height:1.7;list-style:none}.comparison-table tr.selected{background:var(--brand-soft)}.comparison-table tr.selected th{color:var(--brand-ink)}.comparison-table tbody tr:last-child>*{border-bottom:0}.comparison-table th a{text-underline-offset:3px;text-decoration:underline}.comparison-note{color:var(--muted);margin-top:12px;font-size:12px}.lp-summary{color:var(--muted);margin-top:14px;font-size:16px;line-height:1.65}.lp-summary b{color:var(--ink)}.lp-service-features{margin-top:20px}.lp-comparison{margin-top:24px}.lp-comparison summary{cursor:pointer;color:var(--brand);padding:12px 0;font-size:14px;font-weight:600}.lp-comparison summary:focus-visible{outline:2px solid var(--brand);outline-offset:4px}.lp-comparison[open] .comparison-scroll{margin-top:8px}.card.popular,:root[data-theme=dark] .card.popular{border-color:var(--brand);box-shadow:none;background:var(--brand-soft);color:var(--ink)}.card.popular .badge{background:var(--brand);color:var(--surface)}.lp-grid .card{border-radius:14px}.purchase-steps{color:var(--muted);flex-wrap:wrap;gap:12px 20px;margin:0 0 24px;padding:0;font-size:11px;list-style:none;display:flex}.purchase-steps li{align-items:center;gap:7px;display:inline-flex}.purchase-steps li:before{content:"";background:var(--line-strong);border-radius:50%;width:6px;height:6px}.purchase-steps .active{color:var(--brand);font-weight:700}.purchase-steps .active:before{background:var(--brand)}.purchase-steps .done{color:var(--success)}.purchase-steps .done:before{background:var(--success)}.modal-card{border-radius:16px}.modal .purchase-steps{padding-inline-end:22px}.btn{transition:transform var(--motion-feedback) var(--ease-out), background-color var(--motion-feedback) var(--ease-out), color var(--motion-feedback) var(--ease-out), border-color var(--motion-feedback) var(--ease-out)}.btn:active:not(:disabled){transform:scale(.98)}.pf-platforms button{transition:transform var(--motion-feedback) var(--ease-out), background-color var(--motion-feedback) var(--ease-out), border-color var(--motion-feedback) var(--ease-out)}.pf-platforms button:active{transform:scale(.97)}.pf-platforms button:hover{transform:none}.pf-platforms .ico-sq{transition:transform var(--motion-context) var(--ease-out)}.pf-platforms button[aria-checked=true] .ico-sq{transform:translateY(-2px)}.js [data-reveal]{opacity:1;transition:none;transform:none}@media (prefers-reduced-motion:no-preference){.hero-intro{animation:message-arrive .32s var(--ease-out) both}.comparison-table tr{transition:background-color .16s var(--ease-out)}}@keyframes message-arrive{0%{opacity:.7;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){.hero{gap:32px}.pf-total{flex-direction:column;align-items:stretch}.pf-buy{width:100%}}@media (max-width:900px){.hero{grid-template-columns:minmax(0,1fr);gap:36px;padding-top:36px}.hero .pf{max-width:640px;margin:auto}.hero-intro{margin-bottom:26px}.hero .hero-intro h1{font-size:clamp(34px,6vw,48px)}.hero-intro>p{font-size:15px}}@media (max-width:560px){.hero{padding-top:28px;padding-bottom:32px}.hero .pf-step{margin-top:18px}.hero-intro>p{margin-top:12px;font-size:14px;line-height:1.6}.hero .hero-intro h1{font-size:clamp(31px,8.3vw,42px)}.pf-variant-row{gap:12px}.pf-variant-row a{max-width:100px;line-height:1.4}.pf-platforms button{padding:10px 0}.pf-total{flex-flow:wrap;align-items:center;gap:14px;padding:16px}.pf-price{font-size:30px}.pf-buy{width:100%}.pf-checks{gap:6px 12px;font-size:11px}.comparison-section{padding-top:32px}.comparison-table th,.comparison-table td{padding:12px}.lp-head h1{font-size:30px;line-height:1.15}.lp-summary{font-size:14px}.lp-variants{gap:7px;margin-top:16px}.lp-service-features{gap:6px 12px;font-size:12px}.lp-grid{grid-template-columns:1fr;gap:10px;margin-top:22px}.lp-grid .card{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:16px;padding:18px;display:grid}.lp-grid .card-top{grid-column:1/-1;margin-bottom:12px}.lp-grid .qty{flex-wrap:wrap;grid-column:1;align-items:baseline;gap:5px;margin:0;display:flex}.lp-grid .qty .num{font-size:32px}.lp-grid .qty .unit{font-size:13px}.lp-grid .price{grid-area:2/2;margin:0}.lp-grid .price .amt{font-size:25px}.lp-grid .per{grid-column:1/-1;min-height:0;margin-top:6px}.lp-grid .feats,.lp-grid hr{display:none}.lp-grid .buy{grid-column:1/-1;width:100%;height:44px;margin-top:14px}.purchase-steps{gap:12px;font-size:10.5px}.modal-card{padding-top:28px}}:root[data-input=keyboard] *,:root[data-input=keyboard] :before,:root[data-input=keyboard] :after{transition-duration:0s!important;animation-duration:0s!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.selection-bar{z-index:45;background:var(--surface);border-top:1px solid var(--line-strong);padding-bottom:env(safe-area-inset-bottom);position:fixed;bottom:0;left:0;right:0}.selection-bar-inner{justify-content:space-between;align-items:center;gap:20px;padding-block:12px;display:flex}.selection-bar-copy{align-items:baseline;gap:20px;min-width:0;display:flex}.selection-bar-copy>span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.selection-bar-copy>b{letter-spacing:-.02em;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:22px}body.has-selection-bar{padding-bottom:calc(90px + env(safe-area-inset-bottom))}body:has(.modal.open) .selection-bar{display:none}.compare-disclosure>summary{cursor:pointer;color:var(--brand);padding:18px 0;font-size:16px;font-weight:600}.compare-disclosure>summary:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.compare-disclosure[open]>summary{margin-bottom:24px}.card.popular .feats{color:var(--ink-2)}.card.popular .card-cat{color:var(--muted)}.lp-grid .card{animation:none}.card.popular .per,.card.popular .qty .unit,.card.popular .price .cur{color:var(--muted)}.card.popular .per b,.card.popular .feats svg{color:var(--success)}.card.popular hr,:root[data-theme=dark] .card.popular hr{background:var(--line-strong)}@media (max-width:560px){.selection-bar-inner{gap:14px;padding-block:10px}.selection-bar-copy{gap:2px;display:grid}.selection-bar-copy>span{font-size:11px}.selection-bar-copy>b{font-size:22px}.selection-bar .btn{flex:none;height:46px;padding-inline:18px}.lp-grid .card{padding:16px}.lp-grid .card-top{display:none}.lp-grid .card.popular .card-top{grid-column:1/-1;min-height:0;margin-bottom:12px;display:flex}.lp-grid .card.popular .card-cat{display:none}.lp-grid .qty{flex-flow:row;gap:6px}.lp-grid .price{grid-row:auto}.lp-grid .card.popular .price{grid-row:2}.lp-grid .per{margin-bottom:0}}.hero{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start}.social-showcase{min-width:0}.social-showcase .hero-visual{height:clamp(640px,100svh - 170px,800px);margin:0;animation:none}.showcase-caption{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-top:12px;font-size:11px;display:flex}.showcase-caption button{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-2);cursor:pointer;border-radius:8px;flex:none;padding:8px 10px;font-size:12px}.hero .hero-intro h1{font-size:clamp(34px,3.3vw,52px)}@media (max-width:900px){.hero{grid-template-columns:1fr}.social-showcase{width:100%;max-width:640px;margin:auto}.social-showcase .hero-visual{height:420px}}@media (max-width:560px){.hero .hero-intro h1{font-size:clamp(29px,7.6vw,40px)}.showcase-caption{align-items:start}.showcase-caption p{max-width:27ch}}.panel-body{background:var(--bg-soft);min-height:100vh}.nav-solid{background:var(--surface);border-bottom:1px solid var(--line)}.nav-user{color:var(--muted);align-items:center;gap:12px;font-size:14px;display:flex}.nav-user b{color:var(--ink);font-weight:600}.st{white-space:nowrap;border-radius:99px;align-items:center;gap:6px;padding:3px 9px;font-size:12.5px;font-weight:600;display:inline-flex}.st:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.st-ok{color:#15803d;background:#e8f5ec}.st-info{color:#1d4ed8;background:#eaf0fd}.st-warn{color:#a16207;background:#fdf4dc}.st-err{color:#b91c1c;background:#fdecec}.st-muted{color:#5f5f68;background:#efeeea}.btn.loading{pointer-events:none;position:relative;color:#0000!important}.btn.loading:after{content:"";border:2px solid color-mix(in srgb, currentColor 30%, transparent);border-top-color:currentColor;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite rot;position:absolute}.btn-outline.loading:after{border-color:#11111333;border-top-color:var(--ink)}@keyframes rot{to{transform:rotate(360deg)}}.btn:disabled{opacity:.6;cursor:not-allowed}.btn-danger-text{all:unset;cursor:pointer;color:#b91c1c;font-size:14px;font-weight:600}.btn-danger-text:hover{text-decoration:underline}.btn-danger-text:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:4px}.alert{border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:14px;line-height:1.5;display:flex}.alert svg{flex:none;width:18px;height:18px;margin-top:1px}.alert-info{color:#1e3a8a;background:#eaf0fd}.alert-warn{color:#713f12;background:#fdf4dc}.alert-err{color:#991b1b;background:#fdecec}.alert-ok{color:#14532d;background:#e8f5ec}.form-error{margin-top:12px}textarea,select{background:var(--surface);border:1px solid var(--line-strong);width:100%;color:var(--ink);font:inherit;border-radius:10px;outline:none;padding:12px 14px;font-size:16px;transition:border-color .15s,box-shadow .15s}textarea{resize:vertical;min-height:130px;line-height:1.5}select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235F5F68' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:18px;height:48px;padding:0 40px 0 14px}textarea:focus,select:focus{border-color:var(--ink);box-shadow:0 0 0 3px #1111131a}.field-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.auth-wrap{place-items:center;min-height:calc(100vh - 68px);padding:48px 16px;display:grid}.auth-card{background:var(--surface);border:1px solid var(--line);width:100%;max-width:420px;box-shadow:var(--shadow);border-radius:20px;padding:32px}.auth-card h1{letter-spacing:-.035em;font-size:26px;font-weight:800}.auth-card .sub{color:var(--muted);margin-top:6px;font-size:15px}.auth-tabs{background:var(--bg-soft);border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;margin:24px 0;padding:4px;display:grid}.auth-tabs button{all:unset;cursor:pointer;text-align:center;color:var(--muted);border-radius:9px;padding:9px 0;font-size:14.5px;font-weight:600;transition:background .15s,color .15s,box-shadow .15s}.auth-tabs button[aria-selected=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #1111130f, 0 0 0 1px var(--line)}.auth-tabs button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.auth-card form .btn{width:100%;height:50px;margin-top:8px}.auth-foot{color:var(--muted);text-align:center;margin-top:20px;font-size:13.5px}.auth-foot a{color:var(--ink);font-weight:600}#twofaForm{margin-top:22px}.twofa-links{justify-content:center;gap:8px;display:flex}.link-btn{all:unset;cursor:pointer;color:var(--ink);font-size:13.5px;font-weight:600}.link-btn:hover{text-decoration:underline}.link-btn:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:4px}#tCode{font-variant-numeric:tabular-nums;letter-spacing:.12em}.check{color:var(--muted);align-items:flex-start;gap:10px;margin:4px 0 16px;font-size:14px;display:flex}.check input{width:18px;height:18px;accent-color:var(--ink);flex:none;margin:2px 0 0}.check a{color:var(--ink);text-decoration:underline}.pending-note{margin-bottom:20px}.dash{grid-template-columns:240px minmax(0,1fr);gap:32px;padding-top:32px;padding-bottom:80px;display:grid}.dash>*{min-width:0}.side{align-self:start;position:sticky;top:92px}.side-user{border-bottom:1px solid var(--line);margin-bottom:8px;padding:0 12px 16px}.side-user b{font-size:15px;display:block}.side-user span{color:var(--muted);word-break:break-all;font-size:13px}.side nav{gap:2px;display:grid}.side a,.side button{all:unset;box-sizing:border-box;cursor:pointer;color:var(--ink-2);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:14.5px;font-weight:500;transition:background .15s,color .15s;display:flex}.side a svg,.side button svg{width:18px;height:18px;color:var(--muted);flex:none}.side a:hover,.side button:hover{background:#1111130a}.side a[aria-current=page]{background:var(--surface);color:var(--ink);box-shadow:0 0 0 1px var(--line), var(--shadow-sm);font-weight:600}.side a[aria-current=page] svg{color:var(--ink)}.side a:focus-visible,.side button:focus-visible{outline:2px solid var(--ink)}.side .count{background:var(--accent);color:#fff;text-align:center;border-radius:99px;min-width:20px;margin-inline-start:auto;padding:0 6px;font-size:11.5px;font-weight:700;line-height:20px}.side-sep{background:var(--line);height:1px;margin:8px 0}.view-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.view-head h1{letter-spacing:-.035em;font-size:26px;font-weight:800}.view-head p{color:var(--muted);margin-top:4px;font-size:15px}.back{color:var(--muted);align-items:center;gap:6px;margin-bottom:12px;font-size:14px;font-weight:600;display:inline-flex}.back:hover{color:var(--ink)}.back svg{width:16px;height:16px}.box{background:var(--surface);border:1px solid var(--line);border-radius:16px}.box-pad{padding:24px}.box-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:18px 24px;display:flex}.box-head h2{letter-spacing:-.02em;font-size:16px}.filters{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.filters button{all:unset;cursor:pointer;color:var(--muted);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);border-radius:99px;padding:7px 12px;font-size:13.5px;font-weight:600;transition:color .15s,background .15s,box-shadow .15s}.filters button:hover{color:var(--ink)}.filters button[aria-pressed=true]{background:var(--ink);color:var(--on-ink);box-shadow:none}.filters button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.rows{margin:0;padding:0;list-style:none}.row{border-top:1px solid var(--line);grid-template-columns:40px minmax(0,1.6fr) minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:16px 24px;transition:background .15s;display:grid}.rows>:first-child .row,.rows>.row:first-child{border-top:0}a.row:hover{background:var(--surface-2)}a.row:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.row-ico{background:var(--bg-soft);border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.row-ico svg{fill:currentColor;width:19px;height:19px}.row-ico[data-p=instagram]{color:#e1306c}.row-ico[data-p=tiktok],.row-ico[data-p=threads]{color:#111}.row-ico[data-p=youtube]{color:#f03}.row-ico[data-p=facebook]{color:#1877f2}.row-main{min-width:0}.row-main b{font-size:15px;font-weight:600;display:block}.row-main span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.row-meta{color:var(--muted);font-size:13px}.row-price{font-variant-numeric:tabular-nums;text-align:end;font-weight:700}.row-ticket{grid-template-columns:minmax(0,1fr) auto auto}.mini-progress{background:var(--line);border-radius:4px;max-width:160px;height:4px;margin-top:6px;overflow:hidden}.mini-progress i{background:var(--ink);border-radius:4px;height:100%;display:block}.empty{text-align:center;padding:56px 24px}.empty svg{width:40px;height:40px;color:var(--subtle);margin:0 auto 14px}.empty h3{font-size:17px}.empty p{max-width:360px;color:var(--muted);margin:6px auto 20px;font-size:14.5px}.skeleton{padding:20px 24px}.skeleton i{background:linear-gradient(90deg,#efeeea,#f7f6f2,#efeeea) 0 0/200% 100%;border-radius:6px;height:14px;margin:10px 0;animation:1.2s linear infinite shimmer;display:block}.skeleton i:nth-child(2){width:70%}.skeleton i:nth-child(3){width:45%}@keyframes shimmer{to{background-position:-200% 0}}.od-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.od-title{align-items:center;gap:14px;display:flex}.od-title .row-ico{width:48px;height:48px}.od-title h2{letter-spacing:-.03em;font-size:20px}.od-title p{color:var(--muted);font-size:14px}.progress-big{margin-top:24px}.progress-big .bar{background:var(--line);border-radius:8px;height:8px;overflow:hidden}.progress-big .bar i{background:var(--ink);border-radius:8px;height:100%;display:block}.progress-big .bar i.done{background:var(--success)}.progress-big .lbl{color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:8px;font-size:13.5px;display:flex}.progress-big .lbl b{color:var(--ink)}.timeline{margin:24px 0 0;padding:0;list-style:none}.timeline li{grid-template-columns:24px 1fr;gap:12px;padding-bottom:18px;display:grid;position:relative}.timeline li:last-child{padding-bottom:0}.timeline li:before{content:"";background:var(--line);width:2px;position:absolute;top:24px;bottom:0;left:11px}.timeline li:last-child:before{display:none}.timeline .dot{background:var(--surface);border:2px solid var(--line-strong);z-index:1;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.timeline .dot svg{width:12px;height:12px;color:var(--on-ink)}.timeline li.done .dot{background:var(--ink);border-color:var(--ink)}.timeline li.done:before{background:var(--ink)}.timeline li.now .dot{border-color:var(--ink);box-shadow:0 0 0 4px #11111314}.timeline li.now .dot:after{content:"";background:var(--ink);border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.35}}.timeline b{font-size:14.5px;font-weight:600;display:block}.timeline span{color:var(--muted);font-size:13px}.timeline li:not(.done):not(.now) b{color:var(--subtle)}.kv{gap:0;margin:0;display:grid}.kv>div{border-top:1px solid var(--line);justify-content:space-between;gap:16px;padding:12px 0;font-size:14px;display:flex}.kv>div:first-child{border-top:0;padding-top:0}.kv dt{color:var(--muted)}.kv dd{text-align:end;word-break:break-all;min-width:0;margin:0;font-weight:600}.kv dd a{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.od-actions{gap:10px;margin-top:20px;display:grid}.od-actions .btn{width:100%}.thread{grid-template-columns:minmax(0,1fr);gap:14px;padding:24px;display:grid}.msg{max-width:82%}.msg.me{justify-self:end}.msg-bubble{white-space:pre-wrap;word-wrap:break-word;overflow-wrap:anywhere;border-radius:14px;padding:12px 16px;font-size:15px;line-height:1.55}.msg.me .msg-bubble{background:var(--ink);color:var(--on-ink);border-bottom-right-radius:4px}.msg.them .msg-bubble{background:var(--bg-soft);border:1px solid var(--line);border-bottom-left-radius:4px}.msg-meta{color:var(--muted);margin-top:4px;font-size:12px}.msg.me .msg-meta{text-align:end}.msg-meta b{color:var(--ink-2);font-weight:600}.reply{border-top:1px solid var(--line);padding:20px 24px}.reply textarea{min-height:96px}.reply-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.stats{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px;display:grid}.stat{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:16px 18px}.stat span{color:var(--muted);font-size:13px}.stat b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:2px;font-size:24px;font-weight:800;display:block}.admin-table th{text-align:start;color:var(--muted);border-bottom:1px solid var(--line);white-space:nowrap;padding:12px 16px;font-size:12.5px;font-weight:600}.admin-table td{border-bottom:1px solid var(--line);vertical-align:middle;white-space:nowrap;padding:12px 16px}.admin-table tr:last-child td{border-bottom:0}.admin-table td.link{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.admin-table select{background-position:right 8px center;background-size:16px;width:auto;height:36px;padding-inline-end:34px;font-size:13.5px}.table-wrap{overflow-x:auto}.note-err{color:#b91c1c;margin-top:4px;font-size:12px;display:block}.toast[data-tone=err]{background:#991b1b}@media (max-width:900px){.dash{grid-template-columns:minmax(0,1fr);gap:20px;padding-top:16px}.side{position:static}.side-user{display:none}.side nav{scrollbar-width:none;gap:4px;padding-bottom:4px;display:flex;overflow-x:auto}.side nav::-webkit-scrollbar{display:none}.side a,.side button{white-space:nowrap;padding:8px 12px}.side-sep{display:none}.od-grid{grid-template-columns:minmax(0,1fr)}.stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.row{grid-template-columns:40px minmax(0,1fr) auto;gap:12px;padding:14px 16px}.row .row-meta{display:none}.row .st{grid-column:2;justify-self:start}.row .row-price{grid-area:1/3}.row-ticket{grid-template-columns:minmax(0,1fr) auto}.row-ticket .row-meta{display:none}.box-pad,.thread{padding:18px}.box-head,.reply{padding:16px 18px}.msg{max-width:92%}.field-row{grid-template-columns:1fr}.auth-card{padding:24px 20px}}:root[data-theme=dark] .st-ok{color:#4ade80;background:#4ade801f}:root[data-theme=dark] .st-info{color:#93c5fd;background:#60a5fa24}:root[data-theme=dark] .st-warn{color:#fcd34d;background:#facc151f}:root[data-theme=dark] .st-err{color:#fca5a5;background:#f8717124}:root[data-theme=dark] .st-muted{color:#a1a1aa;background:#a1a1aa24}:root[data-theme=dark] .alert-info{color:#bfdbfe;background:#60a5fa1f}:root[data-theme=dark] .alert-warn{color:#fde68a;background:#facc151a}:root[data-theme=dark] .alert-err{color:#fecaca;background:#f871711f}:root[data-theme=dark] .alert-ok{color:#bbf7d0;background:#4ade801a}:root[data-theme=dark] .skeleton i{background:linear-gradient(90deg,#1f1f24,#2a2a30,#1f1f24) 0 0/200% 100%}:root[data-theme=dark] .side a:hover,:root[data-theme=dark] .side button:hover{background:#ffffff0d}:root[data-theme=dark] .timeline li.now .dot{box-shadow:0 0 0 4px #ffffff14}:root[data-theme=dark] select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23A1A1AA' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}:root[data-theme=dark] .m-done .demo-note{color:#fde68a;background:#facc151f}.admin-tag{background:var(--bg-soft);border:1px solid var(--line);color:var(--muted);letter-spacing:0;border-radius:99px;margin-inline-start:4px;padding:3px 9px;font-size:12px;font-weight:600}.dash.admin{grid-template-columns:220px minmax(0,1fr)}.muted-sm{color:var(--muted);font-size:13px}.pad{padding:16px 24px}.link-sm{color:var(--ink-2);font-size:13.5px;font-weight:600}.link-sm:hover{color:var(--ink);text-decoration:underline}.pos{color:var(--success);font-weight:600}.neg{color:var(--danger);font-weight:600}.sub{color:var(--muted);font-size:12px;display:block}.stack{align-content:start;gap:16px;display:grid}.notices{gap:10px;margin-bottom:16px;display:grid}.notices:empty{display:none}.box-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.box-title h2,.box-head h2{letter-spacing:-.02em;font-size:15.5px}.box+.box,.stack>.box+.box{margin-top:0}.view-head h1+p a,.view-head p a{color:var(--ink)}.btn svg{width:17px;height:17px}.btn-danger{color:#fff;background:#c81e1e}.btn-danger:hover{background:#a31515}.btn-danger-outline{background:var(--surface);color:var(--danger);border-color:color-mix(in srgb, var(--danger) 40%, transparent)}.btn-danger-outline:hover{border-color:var(--danger)}.btn-danger-text{align-items:center;gap:6px;display:inline-flex}.btn-danger-text svg{width:16px;height:16px}.btn-col{gap:8px;display:grid}.inline{gap:8px;display:flex}.inline>input,.inline>select{flex:1;min-width:0}.icon-btn{all:unset;box-sizing:border-box;cursor:pointer;width:34px;height:34px;color:var(--muted);border-radius:9px;place-items:center;transition:background .15s,color .15s;display:grid}.icon-btn:hover{background:var(--bg-soft);color:var(--ink)}.icon-btn:disabled{opacity:.35;cursor:not-allowed}.icon-btn:focus-visible{outline:2px solid var(--ink)}.icon-btn svg{width:16px;height:16px}code{background:var(--bg-soft);border-radius:5px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.kpis.small{grid-template-columns:repeat(4,minmax(0,1fr))}.kpi{background:var(--surface);border:1px solid var(--line);border-radius:14px;gap:2px;min-width:0;padding:16px 18px;display:grid}.kpi span{color:var(--muted);font-size:13px}.kpi b{letter-spacing:-.035em;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:23px;font-weight:800;overflow:hidden}.kpi b.sm{font-size:18px}.kpi small{color:var(--muted);font-size:12px}.kpi small a{text-underline-offset:2px;text-decoration:underline}.dash-grid{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start;gap:16px;margin-bottom:16px;display:grid}.chart{grid-template-rows:200px auto;grid-template-columns:auto 1fr;column-gap:10px;display:grid;position:relative}.chart-grid{color:var(--muted);text-align:end;font-variant-numeric:tabular-nums;flex-direction:column;grid-area:1/1;justify-content:space-between;font-size:11px;display:flex}.chart-bars{background:linear-gradient(var(--line), var(--line)) 0 0 / 100% 1px no-repeat, linear-gradient(var(--line), var(--line)) 0 50% / 100% 1px no-repeat, linear-gradient(var(--line-strong), var(--line-strong)) 0 100% / 100% 1px no-repeat;grid-area:1/2;grid-template-columns:repeat(14,1fr);align-items:end;gap:2px;display:grid;position:relative}.bar{all:unset;cursor:default;justify-content:center;align-items:flex-end;height:100%;display:flex;position:relative}.bar i{background:var(--ink);border-radius:4px 4px 0 0;width:min(70%,22px);transition:opacity .15s;display:block}.bar.dim i{opacity:.35}.bar em{bottom:calc(var(--h,0%) + 4px);color:var(--ink-2);white-space:nowrap;pointer-events:none;font-size:11px;font-style:normal;font-weight:600;position:absolute}.bar:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:4px}.chart-x{color:var(--muted);text-align:center;white-space:nowrap;grid-area:2/2;grid-template-columns:repeat(14,1fr);margin-top:8px;font-size:11px;display:grid}.chart-tip{background:var(--ink);color:var(--on-ink);white-space:nowrap;pointer-events:none;box-shadow:var(--shadow);z-index:2;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:600;position:absolute;top:-6px;transform:translate(-50%)}.status-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.status-list a{border-radius:10px;justify-content:space-between;align-items:center;padding:9px 10px;transition:background .15s;display:flex}.status-list a:hover{background:var(--bg-soft)}.status-list b{font-variant-numeric:tabular-nums}.top-list{margin:0;padding:6px 12px 12px;list-style:none;display:grid}.top-list li{border-top:1px solid var(--line);align-items:center;gap:10px;padding:10px 8px;font-size:14px;display:flex}.top-list li:first-child{border-top:0}.top-list li>span:not(.row-ico):not(.dot){flex:1;min-width:0;display:grid}.top-list small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.top-list>li>b{font-variant-numeric:tabular-nums;white-space:nowrap}.dot{border-radius:50%;flex:none;width:8px;height:8px}.dot.on{background:var(--success)}.dot.off{background:var(--danger)}.row-ico.sm{border-radius:8px;flex:none;width:28px;height:28px}.row-ico.sm svg{width:15px;height:15px}.svc-cell{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.admin-table tr.click{cursor:pointer;transition:background .12s}.admin-table tr.click:hover{background:var(--surface-2)}.admin-table th.r,.admin-table td.r{text-align:end}.admin-table th.c,.admin-table td.c{text-align:center}.admin-table td .note-err{white-space:normal;align-items:center;gap:4px;max-width:280px;display:flex}.admin-table td .note-err svg{flex:none;width:12px;height:12px}.prog{background:var(--line);vertical-align:middle;border-radius:6px;width:90px;height:6px;display:inline-block;overflow:hidden}.prog i{background:var(--ink);border-radius:6px;height:100%;display:block}.user-cell{align-items:center;gap:10px;display:flex}.avatar{background:var(--ink);width:32px;height:32px;color:var(--on-ink);text-transform:uppercase;border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.avatar.lg{width:48px;height:48px;font-size:19px}.user-chip{border:1px solid var(--line);border-radius:12px;align-items:center;gap:10px;padding:10px;transition:border-color .15s;display:flex}.user-chip:hover{border-color:var(--line-strong)}.user-chip span:last-child{min-width:0;display:grid}.user-chip small{color:var(--muted);text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.mini-list{gap:8px;margin:12px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.mini-list li{justify-content:space-between;align-items:center;gap:10px;display:flex}.mini-list a:hover{text-decoration:underline}.mini-list.pad{margin:0}.order-ref{align-items:center;gap:12px;margin-bottom:16px;transition:border-color .15s;display:flex}.order-ref:hover{border-color:var(--line-strong)}.order-ref>span:nth-child(2){flex:1;min-width:0;display:grid}.order-ref small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.head-actions{align-items:center;gap:8px;display:flex}.toolbar{flex-wrap:wrap;gap:10px;margin-bottom:12px;display:flex}.toolbar select{width:auto;min-width:180px}.search{flex:1;align-items:center;min-width:240px;display:flex;position:relative}.search>svg{width:17px;height:17px;color:var(--muted);pointer-events:none;position:absolute;left:14px}.search input{border:1px solid var(--line-strong);background:var(--surface);width:100%;height:44px;color:var(--ink);font:inherit;border-radius:10px;outline:none;padding:0 14px 0 40px;font-size:15px}.search input:focus{border-color:var(--ink);box-shadow:0 0 0 3px #1111131a}.search .icon-btn{position:absolute;right:5px}.pager{color:var(--muted);justify-content:center;align-items:center;gap:14px;margin-top:16px;font-size:14px;display:flex}.svc-group{margin-bottom:28px}.svc-group-title{align-items:center;gap:10px;margin-bottom:12px;font-size:17px;display:flex}.svc-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.svc-card{background:var(--surface);border:1px solid var(--line);border-radius:14px;gap:12px;padding:16px;transition:border-color .15s,opacity .2s;display:grid}.svc-card:hover{border-color:var(--line-strong)}.svc-card.off{opacity:.6}.svc-card header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.svc-card header b{font-size:16px;display:block}.kind{color:var(--muted);font-family:ui-monospace,Menlo,monospace;font-size:12px}.pk-chips{flex-wrap:wrap;gap:6px;display:flex}.pk-chips span{background:var(--bg-soft);font-variant-numeric:tabular-nums;border-radius:7px;padding:3px 8px;font-size:12.5px;font-weight:600}.pk-chips span.pop{box-shadow:inset 0 0 0 1.5px var(--accent)}.svc-link{align-items:center;gap:6px;font-size:13px;font-weight:500;display:flex}.svc-link svg{flex:none;width:14px;height:14px}.svc-link.ok{color:var(--success)}.svc-link.warn{color:#b45309}:root[data-theme=dark] .svc-link.warn{color:#fcd34d}.svc-card footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding-top:10px;display:flex}.svc-add{border:1.5px dashed var(--line-strong);min-height:180px;color:var(--muted);text-align:center;border-radius:14px;align-content:center;place-items:center;gap:8px;padding:16px;font-size:14px;font-weight:600;transition:border-color .15s,color .15s;display:grid}.svc-add:hover{border-color:var(--ink);color:var(--ink)}.svc-add svg{width:22px;height:22px}.svc-add small{margin-top:2px;font-size:12.5px;font-weight:400;display:block}.switch{cursor:pointer;align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.switch input{opacity:0;width:1px;height:1px;position:absolute}.switch i{background:var(--line-strong);border-radius:99px;flex:none;width:38px;height:22px;transition:background .2s;position:relative}.switch i:after{content:"";width:16px;height:16px;transition:transform .22s var(--ease-out);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0003}.switch input:checked+i{background:var(--success)}.switch input:checked+i:after{transform:translate(16px)}.switch input:focus-visible+i{outline:2px solid var(--ink);outline-offset:2px}.pk-table{border-collapse:collapse;width:100%;font-size:14px}.pk-table th{text-align:start;color:var(--muted);white-space:nowrap;padding:0 8px 8px;font-size:12px;font-weight:600}.pk-table td{border-top:1px solid var(--line);vertical-align:middle;white-space:nowrap;padding:6px 8px}.pk-table tr.off td:not(:last-child){opacity:.5}.pk-table .r{text-align:end}.pk-table .c{text-align:center}.pk-table small{font-size:11.5px;font-weight:500}.pk-table input[type=radio],.pk-table input[type=checkbox]{width:17px;height:17px;accent-color:var(--ink)}.num-in{border:1px solid var(--line-strong);background:var(--surface);width:100%;min-width:90px;height:40px;color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;border-radius:9px;outline:none;padding:0 10px;font-size:15px}.num-in:focus{border-color:var(--ink)}.num-in.bad{border-color:var(--danger);color:var(--danger)}.psvc{background:var(--success-soft);color:var(--ink);border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.psvc svg{width:18px;height:18px;color:var(--success);flex:none;margin-top:2px}.psvc small{color:var(--muted);margin-top:2px;font-size:12.5px;display:block}.picker{border:1px solid var(--line-strong);border-radius:12px;margin-top:12px;overflow:hidden}.picker .search{border-bottom:1px solid var(--line);padding:8px}.picker .search>svg{left:22px}.picker .search .icon-btn{right:13px}.picker-list{max-height:340px;overflow-y:auto}.pick{all:unset;box-sizing:border-box;cursor:pointer;border-top:1px solid var(--line);grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:10px 14px;font-size:13.5px;transition:background .12s;display:grid}.pick:first-child{border-top:0}.pick:hover,.pick:focus-visible{background:var(--surface-2);outline:none}.pick.on{background:var(--success-soft)}.pick-id{color:var(--muted);font-family:ui-monospace,Menlo,monospace;font-size:12.5px}.pick-main{min-width:0;display:grid}.pick-main b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.pick-main small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.pick-rate{font-variant-numeric:tabular-nums;text-align:end;font-weight:700}.pick-rate small{color:var(--muted);font-size:11px;font-weight:400}.label{margin-bottom:6px;font-size:14px;font-weight:600;display:block}.seg-radio{background:var(--bg-soft);border-radius:11px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.seg-radio label{cursor:pointer}.seg-radio input{opacity:0;width:1px;height:1px;position:absolute}.seg-radio span{text-align:center;color:var(--muted);border-radius:8px;padding:9px 6px;font-size:13.5px;font-weight:600;transition:background .15s,color .15s;display:block}.seg-radio input:checked+span{background:var(--surface);color:var(--ink);box-shadow:0 0 0 1px var(--line), var(--shadow-sm)}.seg-radio input:focus-visible+span{outline:2px solid var(--ink)}.save-bar{justify-content:flex-end;gap:8px;display:flex}.narrow{max-width:560px}.narrow .save-bar{margin-top:20px}.prov-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}.prov-card{gap:14px;padding:18px;display:grid}.prov-card.off{opacity:.65}.prov-card header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.prov-card header>div{min-width:0}.prov-card header b{font-size:16px}.prov-card .sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.prov-card footer{gap:8px;display:flex}.confirm-card{max-width:420px}.confirm-card h3{letter-spacing:-.02em;font-size:19px}.confirm-card p{color:var(--muted);margin:8px 0 22px;font-size:15px;line-height:1.55}.confirm-actions{justify-content:flex-end;gap:8px;display:flex}@media (max-width:1280px){.kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1100px){.dash-grid{grid-template-columns:minmax(0,1fr)}.kpis.small{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.dash.admin{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.chart{grid-template-rows:160px auto}.chart-x span:nth-child(4n+2),.chart-x span:nth-child(4n+3){visibility:hidden}.toolbar select{width:100%}.admin-tag{display:none}}.acct-text{margin-bottom:14px;line-height:1.55}.btn-danger-text:disabled{opacity:.45;cursor:not-allowed;text-decoration:none}.acct-text b{color:var(--ink)}.acct-list{gap:4px;margin:-4px 0 16px;padding-inline-start:18px;line-height:1.5;display:grid}.box-pad>.alert+.alert{margin-top:10px}.pay-note{color:var(--muted);text-align:center;margin:-2px 0 0;font-size:12.5px;line-height:1.45}.pay-frame-box{margin-top:16px}.pay-frame{border:1px solid var(--line);background:#fff;border-radius:12px;width:100%;display:block}.pay-card{max-width:480px}.pay-state{text-align:center}.pay-state h1{margin-top:14px}.pay-state .sub{line-height:1.55}.pay-ico{background:var(--bg-soft);width:52px;height:52px;color:var(--ink-2);border-radius:50%;place-items:center;margin:0 auto;display:grid}.pay-ico svg{width:26px;height:26px}.pay-ico[data-tone=ok]{background:var(--success-soft);color:var(--success)}.pay-ico[data-tone=err]{color:var(--danger);background:#fdecec}.pay-spin{border:2.5px solid var(--line-strong);border-top-color:var(--ink);border-radius:50%;width:24px;height:24px;animation:.8s linear infinite paySpin}@keyframes paySpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.pay-spin{animation-duration:2.4s}}.pay-actions{gap:10px;margin-top:22px;display:grid}.pay-actions .btn,.pay-full{width:100%;height:48px}.pay-full{margin-top:16px}.pay-kv{margin-top:20px}.pay-kv code{word-break:break-all;font-size:12px}.pay-help{margin-top:18px;line-height:1.5}.demo-tag{border:1px dashed var(--line-strong);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);border-radius:6px;margin-bottom:12px;padding:3px 9px;font-size:11.5px;font-weight:700;display:inline-block}:root[data-theme=dark] .pay-ico[data-tone=err]{background:#f871711f}:root[data-theme=dark] .pay-frame{border-color:var(--line-strong)}@media (max-width:900px){.side nav{flex-wrap:wrap;gap:6px;padding-bottom:0;overflow:visible}.side a,.side button{min-height:44px;box-shadow:inset 0 0 0 1px var(--line);flex:auto;justify-content:center;padding:8px 12px}.side a[aria-current=page]{box-shadow:0 0 0 1px var(--ink)}}@media (max-width:760px){.view-head h1,.view-head p,.od-title>div,.row-main b,.empty p,.alert,.auth-card .sub,.acct-text{overflow-wrap:anywhere;min-width:0}.od-title{min-width:0}.progress-big .lbl{flex-wrap:wrap;gap:4px 12px}.kv>div{flex-wrap:wrap}.kv dd{text-align:start}.kv dt{flex:1 0 auto}.kv dd a{margin:-6px 0;padding:6px 0;display:inline-block}.back{min-height:44px;margin-bottom:4px}.btn-danger-text{min-height:44px}.link-btn{align-items:center;min-height:44px;display:inline-flex}.auth-tabs button{padding:12px 0}.filters button{padding:11px 14px}.check{align-items:center;min-height:44px}.check input{margin:0}.demo-tag{font-size:12px}textarea,select,.search input{font-size:16px}}.dash.checkout-mode{max-width:1120px;padding-top:36px;display:block}.checkout-mode>.side{display:none}.checkout-heading{margin-bottom:28px}.checkout-heading .purchase-steps{margin-top:24px}.checkout-heading h1{font-family:"Geist", var(--font);text-wrap:balance;font-size:clamp(30px,4vw,44px);line-height:1.12}.checkout-heading>p{color:var(--muted);margin-top:12px;font-size:15px}.checkout-layout{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.checkout-layout h2{margin-bottom:20px;font-size:18px}.checkout-product{align-items:center;gap:14px;margin-bottom:24px;display:flex}.checkout-product h3{font-size:19px;line-height:1.3}.checkout-product p{color:var(--muted);margin-top:4px;font-size:12px}.checkout-layout .kv>div{grid-template-columns:1fr;gap:4px;padding-block:12px;display:grid}.checkout-layout .kv dd{text-align:start;overflow-wrap:anywhere}.checkout-target{font-size:16px}.checkout-total{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding-block:20px;display:flex}.checkout-total span{color:var(--muted);font-size:14px}.checkout-total b{letter-spacing:-.03em;white-space:nowrap;font-size:30px}.checkout-payment .btn-buy{width:100%;margin-top:16px}.checkout-assurance{color:var(--muted);margin:16px 0;font-size:12px;line-height:1.7}.checkout-payment .inline-link,.checkout-summary .inline-link{font-size:13px}.checkout-summary .inline-link{margin-top:20px;display:inline-block}.checkout-payment #checkoutError{margin-bottom:16px}.auth-card:has(#authSteps:not([hidden])){max-width:500px}@media (prefers-reduced-motion:no-preference){.checkout-heading{animation:message-arrive .24s var(--ease-out) both}}@media (max-width:760px){.checkout-layout{grid-template-columns:1fr;gap:16px}.dash.checkout-mode{padding-top:24px}.checkout-heading h1{font-size:32px}.checkout-heading>p{font-size:14px}}#view:focus{outline:none}@media (max-width:760px){body:has(.checkout-mode){padding-bottom:calc(82px + env(safe-area-inset-bottom))}.checkout-payment #checkoutPay{z-index:45;left:16px;bottom:calc(12px + env(safe-area-inset-bottom));width:calc(100% - 32px);height:50px;margin:0;position:fixed;box-shadow:0 8px 20px -12px #00000059}}.skip-link{z-index:300;background:var(--surface);color:var(--ink);border:2px solid var(--brand);padding:12px;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.skip-link:focus{transform:none}.account-popover{border:1px solid var(--line);background:var(--surface);min-width:210px;box-shadow:var(--shadow);border-radius:12px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.account-popover a,.account-popover button{text-align:start;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:10px 12px;font-size:14px}.account-popover a:hover,.account-popover button:hover{background:var(--bg-soft)}.social-media-photo img{object-fit:cover;width:100%;height:auto}.social-showcase .fc{position:relative}.social-showcase .fc.reel{background:var(--surface)}.social-showcase .fc.reel .ig-prof-top{background:var(--surface);padding:14px}.social-showcase .fc.reel .ig-bio{background:var(--surface);color:var(--ink)}.social-platform{color:var(--muted);width:16px;height:16px;position:absolute;bottom:10px;right:10px}.social-platform svg{width:100%;height:100%}.chips button[aria-pressed=true],.auth-tabs button[aria-pressed=true]{background:var(--ink);color:var(--on-ink)}.pf-services{grid-template-columns:repeat(auto-fit,minmax(72px,1fr))}.m-head h2{font-size:22px}#main{min-width:0}.box+.box,form.box+section,.box+form.box{margin-top:24px}.box h2{margin-bottom:18px}form .field{flex-direction:column;gap:6px;display:flex}form .field input,form .field textarea,.admin-toolbar input{width:100%}.field .btn{width:auto}form>.alert{margin:16px 0}form>.btn{margin-top:16px}.auth-wrap{min-height:65vh;padding:72px 16px}.auth-card{width:100%;max-width:480px;margin:0 auto}.auth-card h1{font-size:32px}.auth-sub{color:var(--muted);margin-top:14px}.auth-card form .btn{width:100%}.loading-copy{color:var(--muted);padding-block:32px}.wrap-anywhere,.checkout-target{overflow-wrap:anywhere}.messages{gap:16px;margin:24px 0;display:grid}.message{border:1px solid var(--line);border-radius:12px;padding:18px}.message.staff{background:var(--brand-soft)}.message p{white-space:pre-wrap;overflow-wrap:anywhere;margin-block:10px}.message small{color:var(--muted)}.order-timeline{color:var(--muted);gap:20px;margin:24px 0;padding:0;list-style:none;display:grid}.order-timeline .done{color:var(--success)}progress{width:100%;accent-color:var(--buy);margin-top:12px;display:block}.checkout-page{max-width:1120px;padding-top:36px;padding-bottom:72px}.payment-page{max-width:760px}.payment-page h1{margin-bottom:18px}.admin-layout{grid-template-columns:220px minmax(0,1fr);gap:32px;padding-block:36px 72px;display:grid}.admin-sidebar{align-self:start;position:sticky;top:92px}.admin-sidebar h2{font-size:22px}.admin-sidebar p{color:var(--muted);margin:8px 0 18px;font-size:13px}.admin-sidebar nav{gap:4px;display:grid}.admin-sidebar a{border-radius:8px;padding:10px 12px;font-size:14px}.admin-sidebar a[aria-current]{background:var(--brand-soft);color:var(--brand-ink);font-weight:600}.admin-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-block:18px;display:flex}.admin-toolbar input{border:1px solid var(--line);background:var(--surface);min-width:160px;color:var(--ink);font:inherit;border-radius:8px;flex:1;padding:12px}.admin-toolbar select{width:auto}.admin-table-scroll{border:1px solid var(--line);border-radius:12px;width:100%;margin:20px 0 32px;overflow:auto}.admin-table{border-collapse:collapse;width:100%;font-size:13px}.admin-table td,.admin-table th{text-align:start;border-bottom:1px solid var(--line);vertical-align:middle;overflow-wrap:anywhere;max-width:420px;padding:14px 16px}.admin-table th{background:var(--bg-soft);color:var(--muted);white-space:nowrap;font-size:12px;font-weight:600}.admin-table tr:last-child td{border:0}.admin-table td a{text-underline-offset:3px;text-decoration:underline}.admin-form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.admin-editor>label{margin-top:20px;display:block}.package-editor{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:14px 0;display:flex}.package-editor>.field{flex:1}.package-editor>label{font-size:13px}.stat-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin:24px 0 40px;display:grid}.stat-number{font-variant-numeric:tabular-nums;margin-top:12px;font-size:34px;display:block}.secret-key{overflow-wrap:anywhere;background:var(--bg-soft);margin-block:16px;padding:18px;display:block}.recovery-codes{margin-top:24px}.recovery-codes pre{background:var(--bg-soft);padding:20px;line-height:1.8}.readiness-list{margin-top:24px;padding:0;list-style:none}.readiness-list li{border-bottom:1px solid var(--line);gap:12px;padding:14px 0;display:flex}.readiness-list li b{flex:1}@media (max-width:900px){.admin-layout{grid-template-columns:1fr;gap:24px}.admin-sidebar{position:static}.admin-sidebar nav{flex-wrap:wrap;display:flex}.admin-sidebar a{padding:8px 10px}.admin-sidebar p{display:none}}@media (max-width:760px){.checkout-page{padding-top:24px;padding-bottom:100px}.admin-form-grid,.stat-grid{grid-template-columns:1fr}.package-editor{flex-wrap:wrap}.package-editor>.field{min-width:100px}.auth-wrap{padding-top:36px}.auth-card h1{font-size:28px}}@media (prefers-reduced-motion:no-preference){.social-showcase .fc{transition:filter .22s var(--ease-out)}.pf-price{animation:message-arrive .18s var(--ease-out)}}.social-showcase .av img,.social-showcase .media img{opacity:1}.pf-variant-row select{background-position:right 12px center;background-repeat:no-repeat;background-size:18px;padding-inline-end:40px}.acct>button{text-overflow:ellipsis;max-width:160px;overflow:hidden}@media (max-width:760px){body:has(.checkout-page #checkoutPay){padding-bottom:calc(82px + env(safe-area-inset-bottom))}.acct>button{max-width:100px}}.pagination{flex-wrap:wrap;margin:20px 0}.pagination span{color:var(--muted);font-size:13px}.totp-qr{background:#fff;max-width:100%;margin:16px 0;padding:12px;display:block}.language-picker{position:relative}.language-picker>summary{border-radius:var(--r);min-width:60px;min-height:44px;color:var(--ink-2);cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:12px;font-weight:700;list-style:none;display:flex}.language-picker>summary::-webkit-details-marker{display:none}.language-picker>summary svg{width:19px;height:19px}.language-picker>summary:hover,.language-picker[open]>summary{background:var(--surface)}.language-picker>summary:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.language-menu{inset-inline-start:0;z-index:100;border:1px solid var(--line);background:var(--surface);border-radius:12px;min-width:170px;padding:6px;display:grid;position:absolute;top:calc(100% + 10px);box-shadow:0 10px 24px #0000001f}.language-menu a{min-height:44px;color:var(--ink);border-radius:8px;align-items:center;padding:10px 12px;font-size:14px;display:flex}.language-menu a:hover,.language-menu a[aria-current=page]{background:var(--bg);font-weight:700}.brand{direction:ltr;unicode-bidi:isolate}input[type=email],input[type=url],input[autocomplete=one-time-code]{text-align:start;direction:ltr}html[lang=ar]{font-family:Tahoma,Geeza Pro,Arial,sans-serif}html[lang=ar] :is(h1,h2,h3,h4,.btn,.pf-label){letter-spacing:normal}html[lang=ar] h1{line-height:1.35}html[lang=ar] :is(p,label,summary){line-height:1.7}html[dir=rtl] :is(.btn,.lp-crumbs)>svg{transform:scaleX(-1)}html[dir=rtl] .modal-x{left:16px;right:auto}html[dir=rtl] .account-popover{left:0;right:auto}.hero-copy,.hero-buy,.pf-services button,.nav-links,.nav-right{min-width:0}.pf-services button{white-space:normal}@media (max-width:600px){.language-picker>summary{gap:3px;min-width:44px;padding:6px}.language-picker>summary svg{width:16px;height:16px}.nav-right{gap:2px}.nav-inner{gap:8px}.nav .brand{font-size:19px}.nav .brand .mark{width:28px;height:28px}.nav .acct>button{padding-inline:10px}}:root{--bg:#faf9f6;--bg-soft:#f0eee7;--surface:#fffefa;--surface-2:#f5f3ec;--ink:#222724;--ink-2:#3d433e;--muted:#62675f;--line:#e3e2d8;--line-strong:#c8c9bb;--brand:#77613d;--brand-ink:#675330;--brand-soft:#f0eadf;--buy:#252c27;--buy-hover:#414b43;--on-buy:#fffefa;--nav-bg:#faf9f6f5}:root[data-theme=dark]{--bg:#141815;--bg-soft:#1b211c;--surface:#202621;--surface-2:#272e28;--ink:#f1efe7;--ink-2:#d5d6cc;--muted:#b0b5a9;--line:#363e35;--line-strong:#545e50;--brand:#d1b78e;--brand-ink:#dec9aa;--brand-soft:#343122;--buy:#d1b78e;--buy-hover:#dfc9a9;--on-buy:#22271f;--nav-bg:#141815f5}.btn-buy,.buy.btn-buy,.selection-bar .btn-buy{color:var(--on-buy)}.buy.btn-outline{color:var(--ink)}.order-closed-note{border:1px solid var(--line);background:var(--surface-2);color:var(--muted);border-radius:10px;gap:2px;margin-top:12px;padding:10px 14px;font-size:13px;line-height:1.5;display:grid}.order-closed-note b{color:var(--ink);font-weight:600}.lp-hero .order-closed-note{margin-block:0 16px}.field.err textarea{border-color:var(--danger);box-shadow:0 0 0 3px #c81e1e1a}.field .field-msg{font-weight:600}.field .comment-count{font-variant-numeric:tabular-nums}.field .comment-count.done{color:var(--success)}.m-consent-err{margin:6px 0 0;margin-inline-start:28px}.auth-forgot{margin:-6px 0 16px;font-size:14px;display:inline-block}html[dir=rtl] .dd-foot:hover svg{transform:translate(-3px)scaleX(-1)}.mnav-pro{border:1px solid var(--line);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:12px 14px;font-size:14px;font-weight:600;display:flex}.mnav-pro svg{flex:none;width:16px;height:16px}.footer-svc{grid-template-columns:repeat(6,minmax(0,1fr))}@media (max-width:1100px){.footer-svc{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.footer-svc{grid-template-columns:repeat(2,minmax(0,1fr))}}.hub-intro{max-width:68ch}.hub-pro{border-top:1px solid var(--line);grid-template-columns:minmax(0,.9fr) minmax(0,2fr);gap:clamp(28px,5vw,72px);margin-top:72px;padding-top:40px;display:grid}.hub-pro-head h2{font-family:"Geist", var(--font);letter-spacing:-.03em;font-size:clamp(24px,2.4vw,32px);font-weight:500;line-height:1.15}.hub-pro-head p{color:var(--muted);margin-top:12px;font-size:15px}.hub-pro-plans{border-top:1px solid var(--line-strong);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.hub-pro-plans>li{border-inline-start:1px solid var(--line);align-content:start;gap:10px;padding:18px 18px 20px;display:grid}.hub-pro-plans>li:first-child{border-inline-start:0;padding-inline-start:0}.hub-pro-plans h3{font-family:"Geist", var(--font);font-size:18px;font-weight:500}.hub-pro-capacity{color:var(--ink-2);font-size:13.5px;font-weight:600}.hub-pro-plans dl{color:var(--muted);gap:4px;margin:0;font-size:13px;display:grid}.hub-pro-plans dl>div{justify-content:space-between;gap:8px;display:flex}.hub-pro-plans dd{color:var(--ink);font-variant-numeric:tabular-nums;margin:0}.hub-pro-budget{border-top:1px solid var(--line);color:var(--muted);margin-top:4px;padding-top:10px;font-size:12.5px;display:grid}.hub-pro-budget strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}.hub-pro-foot{flex-wrap:wrap;grid-column:2;justify-content:space-between;align-items:baseline;gap:4px 24px;display:flex}.hub-pro-foot p{color:var(--muted);font-size:12.5px}.hub-pro-foot .pro-text-link{margin-top:0}@media (max-width:1100px){.hub-pro{grid-template-columns:minmax(0,1fr)}.hub-pro-foot{grid-column:auto}}@media (max-width:760px){.hub-pro-plans{grid-template-columns:repeat(2,minmax(0,1fr))}.hub-pro-plans>li:nth-child(odd){border-inline-start:0;padding-inline-start:0}.hub-pro-plans>li:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:420px){.hub-pro-plans{grid-template-columns:minmax(0,1fr)}.hub-pro-plans>li{border-inline-start:0;padding-inline:0}.hub-pro-plans>li+li{border-top:1px solid var(--line)}}.hero-visual{--feed-fade:var(--bg)}.pro-home{border-block:1px solid var(--line);background:var(--bg-soft);grid-template-columns:1.25fr 1fr;align-items:center;gap:72px;padding-block:68px;display:grid}.pro-home h2{font-family:"Geist", var(--font);font-size:clamp(30px,3.3vw,46px);font-weight:500}.pro-home p{max-width:58ch;color:var(--muted);margin-top:18px}.pro-text-link{text-underline-offset:5px;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);align-items:center;gap:12px;margin-top:18px;padding-block:12px;font-size:14px;font-weight:600;display:inline-flex}.pro-text-link svg{width:18px;height:18px}html[dir=rtl] :is(.pro-text-link,.dd-foot,.mnav-pro,.hub-pro-link) svg{transform:scaleX(-1)}.pro-text-link:hover{text-decoration-color:currentColor}.pro-home-mark{color:#e5d6ba;aspect-ratio:1.65;background:#29322b;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;padding:30px;display:flex}.pro-home-mark span{font-family:"Geist", var(--font);letter-spacing:0;direction:ltr;font-size:14px}.pro-home-mark strong{font-family:"Geist", var(--font);letter-spacing:-.04em;direction:ltr;font-size:clamp(80px,12vw,160px);font-weight:400;line-height:1.05}.pro-hero{grid-template-columns:1.35fr 1fr;align-items:end;gap:90px;padding-block:100px 76px;display:grid}.pro-hero h1{max-width:12ch;font-family:"Geist", var(--font);letter-spacing:-.04em;text-wrap:balance;font-size:clamp(46px,5.2vw,72px);font-weight:500;line-height:1.05}.pro-hero-title>.btn{border-radius:6px;margin-top:34px}.pro-hero-copy{max-width:45ch;color:var(--muted);padding-bottom:2px;font-size:17px;line-height:1.8}.pro-hero-copy .pro-text-link{color:var(--ink)}.pro-section-head{border-top:1px solid var(--line-strong);grid-template-columns:1fr 1fr;align-items:start;gap:80px;padding-block:36px;display:grid}.pro-section-head h2{max-width:20ch;font-family:"Geist", var(--font);font-size:clamp(26px,3vw,38px);font-weight:500}.pro-section-head>p{color:var(--muted);max-width:60ch;font-size:14px}.pro-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pro-plan{border-top:1px solid var(--line);border-inline-end:1px solid var(--line);flex-direction:column;min-width:0;padding:36px 24px 24px;display:flex}.pro-plan:last-child{border-inline-end:0}.pro-plan h3{font-family:"Geist", var(--font);letter-spacing:-.03em;font-size:28px;font-weight:500}.pro-plan header p{min-height:44px;color:var(--muted);margin-top:10px;font-size:13px}.pro-plan-price{font-variant-numeric:tabular-nums;gap:4px;margin-block:28px 24px;display:grid}.pro-plan-price span{color:var(--muted);font-size:12px}.pro-plan-price strong{font-family:"Geist", var(--font);letter-spacing:-.03em;overflow-wrap:anywhere;font-size:clamp(25px,2.4vw,33px);font-weight:500}.pro-capacity{padding-bottom:20px;font-size:14px;font-weight:600}.pro-plan dl{margin:0 0 28px}.pro-plan dl>div{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:10px;padding-block:14px;font-size:12px;display:flex}.pro-plan dt{color:var(--muted);max-width:20ch}.pro-plan dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.pro-plan-action{background:var(--ink);width:100%;height:auto;min-height:48px;color:var(--on-ink);white-space:normal;text-align:center;border-radius:5px;margin-top:auto;padding:13px 10px;font-size:12px}.pro-plan-action svg{width:16px;height:16px}.pro-plan-featured{color:#f5f2e9;--line:#475043;--muted:#c2c9bb;--ink:#e5d6ba;--on-ink:#283027;background:#29322b;border-color:#29322b}.pro-plan-featured .pro-plan-price strong{color:#e5d6ba}.pro-fineprint{color:var(--muted);max-width:70ch;margin-top:22px;font-size:12px;line-height:1.7}.pro-quote{border-top:1px solid var(--line-strong);grid-template-columns:1fr 1.25fr;gap:100px;margin-top:90px;padding-block:64px 110px;display:grid}.pro-quote-intro h2{max-width:15ch;font-family:"Geist", var(--font);scroll-margin-top:110px;font-size:clamp(32px,4vw,48px);font-weight:500}.pro-quote-intro>p:not(.pro-fineprint){max-width:44ch;color:var(--muted);margin-top:22px}.pro-quote-form{grid-template-columns:1fr 1fr;gap:24px;min-width:0;display:grid}.pro-quote-form .field{margin:0}.pro-quote-form :is(input,select,textarea){background:0 0;border-radius:5px}.pro-quote-form textarea{resize:vertical;min-height:130px}.pro-form-full{grid-column:1/-1}.pro-form-consent{color:var(--muted);cursor:pointer;align-items:flex-start;gap:12px;font-size:12px;display:flex}.pro-form-consent input{width:18px;height:18px;accent-color:var(--brand);flex:none;margin:2px 0}.pro-quote-success{border-top:1px solid var(--brand);padding-top:28px}.pro-quote-success p{color:var(--muted);margin-top:14px}.pro-quote-success dl{margin-top:28px}.pro-quote-success dd{margin:8px 0 0;font-size:24px}.guest-choice{border:0;border-block:1px solid var(--line);min-width:0;margin:20px 0;padding:18px 0}.guest-choice legend{padding-inline-end:8px;font-size:14px;font-weight:600}.guest-options{flex-wrap:wrap;gap:16px;margin-bottom:12px;display:flex}.guest-options label{cursor:pointer;align-items:center;gap:8px;min-height:44px;font-size:13px;display:flex}.guest-options input{accent-color:var(--brand)}.guest-choice .hint{margin-bottom:16px;display:block}.guest-access{margin-bottom:24px}.guest-access h2{font-size:20px}.guest-access p{color:var(--muted);max-width:70ch;margin-top:12px;font-size:14px}.guest-code-row{flex-wrap:wrap;align-items:center;gap:14px;margin-top:16px;display:flex}.guest-code-row code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;max-width:100%;font-size:14px}.guest-tracking{max-width:560px;margin-inline:auto}.guest-tracking h1{font-size:32px}.guest-tracking p{color:var(--muted);margin-block:18px 28px}@media (max-width:1100px){.pro-hero{gap:44px}.pro-plan{padding-inline:18px}.pro-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 0}.pro-plan:nth-child(2n){border-inline-end:0}.pro-plan-price strong{font-size:32px}.pro-quote{gap:50px}}@media (max-width:760px){.pro-hero{grid-template-columns:1fr;gap:32px;padding-block:54px 48px}.pro-hero h1{max-width:14ch;font-size:clamp(43px,9vw,62px)}.pro-hero-copy{font-size:15px}.pro-hero-title>.btn{margin-top:26px}.pro-section-head{grid-template-columns:1fr;gap:18px}.pro-section-head h2{max-width:none}.pro-home{grid-template-columns:1fr;gap:36px;padding-block:40px}.pro-home-mark{justify-self:center;width:100%;max-width:400px}.pro-quote{grid-template-columns:1fr;gap:36px;margin-top:50px;padding-block:40px 64px}.pro-quote-intro h2{max-width:none}}@media (max-width:480px){.pro-plan-grid{grid-template-columns:1fr;gap:12px}.pro-plan{border-inline-end:0;padding:26px 20px}.pro-plan header p{min-height:0}.pro-plan-price{margin-block:22px}.pro-plan dl>div,.pro-plan-action{font-size:14px}.pro-quote-form{grid-template-columns:1fr;gap:20px}.pro-form-full{grid-column:auto}}html[lang=ar]{--font:Tahoma, "Geeza Pro", Arial, sans-serif}html[lang=ar] .hero .hero-intro h1,html[lang=ar] .pro-hero h1{line-height:1.35}.field input::placeholder,.field textarea::placeholder{color:var(--muted);opacity:1}@media (max-width:600px){.nav .acct>button{place-items:center;width:44px;height:44px;padding:0;display:grid}.nav .account-icon{width:20px;height:20px;display:block}.nav .account-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.account-icon{display:none}@media (max-width:360px){.nav .brand span{display:none}}.company-shell{padding-bottom:80px}.company-nav{border-bottom:1px solid var(--line);gap:28px;padding-block:20px;display:flex;overflow-x:auto}.company-nav a{min-height:44px;color:var(--muted);flex:none;align-items:center;padding-block:8px;font-size:13px;display:flex}.company-nav a[aria-current=page]{color:var(--ink);text-underline-offset:8px;text-decoration:underline;-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand)}.company-heading{max-width:1000px;padding-block:72px 56px}.company-heading h1{max-width:18ch;font-family:"Geist", var(--font);text-wrap:balance;font-size:clamp(40px,4.5vw,64px);font-weight:500;line-height:1.1}.company-heading p{max-width:65ch;color:var(--muted);margin-top:28px;font-size:17px;line-height:1.8}.company-index{border-top:1px solid var(--line-strong)}.company-index>a{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.1fr auto;align-items:center;gap:40px;padding-block:36px;display:grid}.company-index h2{font-family:"Geist", var(--font);font-size:28px;font-weight:500}.company-index p{color:var(--muted);font-size:15px}.company-index svg{width:24px;height:24px;color:var(--brand)}.company-index>a:hover h2{text-underline-offset:6px;text-decoration:underline}.company-article{border-top:1px solid var(--line-strong)}.company-article>section{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.8fr;gap:80px;padding-block:40px;display:grid}.company-article h2{font-size:26px;font-weight:500}.company-article p{max-width:68ch;color:var(--muted);line-height:1.85}.company-help{border-top:1px solid var(--line-strong);justify-content:space-between;align-items:center;gap:32px;margin-top:40px;padding-block:48px;display:flex}.company-help h2{font-size:30px;font-family:"Geist", var(--font);font-weight:500}.company-help p{color:var(--muted);margin-top:10px}.faq-topics{flex-wrap:wrap;gap:12px 32px;padding-bottom:28px;display:flex}.faq-topics a{min-height:44px;color:var(--ink-2);text-underline-offset:6px;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);align-items:center;font-size:14px;display:flex}.faq-topic{border-top:1px solid var(--line-strong);grid-template-columns:1fr 2fr;gap:80px;padding-block:36px;scroll-margin-top:100px;display:grid}.faq-topic>h2{font-family:"Geist", var(--font);padding-top:16px;font-size:26px;font-weight:500}.faq-topic .faq-list{min-width:0}.faq-topic .faq-list summary{padding-block:22px;font-size:16px;line-height:1.6}.faq-topic .faq-list details p{max-width:70ch;font-size:15px;line-height:1.85}.contact-layout{border-top:1px solid var(--line-strong);grid-template-columns:1fr 1.6fr;gap:100px;padding-top:44px;display:grid}.contact-layout>aside>section{margin-bottom:38px}.contact-layout>aside h2{margin-bottom:16px;font-size:22px;font-weight:500}.contact-layout>aside p{color:var(--muted);max-width:45ch;font-size:14px}.contact-layout>aside .pro-text-link{width:fit-content;margin-top:4px;display:flex}.contact-form{align-content:start}.contact-form h2{font-family:"Geist", var(--font);margin-bottom:8px;font-size:30px;font-weight:500}.contact-details{border-top:1px solid var(--line);padding-top:20px;font-size:14px}.contact-details dt{color:var(--muted);margin-top:16px}.contact-details dd{white-space:pre-line;overflow-wrap:anywhere;margin:4px 0 0}.company-legal-contact{max-width:75ch;margin-top:60px}.contact-message-body{white-space:pre-wrap;overflow-wrap:anywhere;margin-block:24px}html[dir=rtl] .company-index svg{transform:scaleX(-1)}html[lang=ar] .company-heading h1{line-height:1.4}@media (max-width:760px){.company-nav{gap:24px}.company-heading{padding-block:44px 40px}.company-heading h1{font-size:clamp(36px,8vw,48px)}.company-heading p{margin-top:22px;font-size:15px}.company-index>a{grid-template-columns:1fr auto;gap:12px 20px;padding-block:26px}.company-index h2{font-size:24px}.company-index p{grid-area:2/1;font-size:14px}.company-index svg{grid-area:1/2/span 2}.company-article>section{grid-template-columns:1fr;gap:18px;padding-block:28px}.company-help{flex-direction:column;align-items:flex-start;padding-block:32px}.faq-topic{grid-template-columns:1fr;gap:16px;padding-block:26px}.faq-topic>h2{padding-top:0;font-size:24px}.faq-topic .faq-list summary{font-size:15px}.contact-layout{grid-template-columns:1fr;gap:28px;padding-top:28px}}.purchase-audience{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 24px;margin-bottom:24px;display:flex}.purchase-audience a{min-height:48px;color:var(--muted);align-items:center;gap:10px;padding-block:12px;font-size:14px;display:inline-flex}.purchase-audience a[aria-current=page]{color:var(--ink);border-bottom:2px solid var(--brand);margin-bottom:-1px;font-weight:600}.purchase-audience a:hover{color:var(--ink)}.purchase-audience svg{width:16px;height:16px}html[dir=rtl] .purchase-audience svg{transform:scaleX(-1)}.dd-item{overflow-wrap:anywhere;min-width:0}.dd-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dd-ico{flex:none}.not-found-page{grid-template-columns:1fr 1fr;gap:clamp(48px,8vw,120px);padding-block:80px 100px;display:grid}.not-found-code{font-family:"Geist", var(--font);color:var(--brand);font-variant-numeric:tabular-nums;margin-bottom:24px;font-size:18px;display:block}.not-found-intro h1{max-width:14ch;font-family:"Geist", var(--font);font-size:clamp(38px,4.5vw,62px);font-weight:500}.not-found-intro p{max-width:48ch;color:var(--muted);margin-top:24px;line-height:1.8}.not-found-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px;display:flex}.not-found-actions .pro-text-link{margin:0}.not-found-recovery{min-width:0;padding-top:4px}.not-found-recovery h2{margin-bottom:24px;font-size:24px;font-weight:500}.not-found-recovery .field input{background:var(--surface)}.recovery-links>a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding-block:16px;font-size:14px;display:flex}.recovery-links>a:hover{color:var(--brand)}.recovery-links svg{flex:none;width:18px;height:18px}.recovery-links>p{color:var(--muted);padding-block:24px}html[dir=rtl] .recovery-links svg{transform:scaleX(-1)}html[lang=ar] .not-found-intro h1{line-height:1.4}@media (max-width:760px){.not-found-page{grid-template-columns:1fr;gap:48px;padding-block:44px 64px}}.ai-launch{z-index:60;inset-inline-end:20px;bottom:calc(20px + env(safe-area-inset-bottom));background:var(--buy);height:48px;color:var(--on-buy);font:inherit;box-shadow:var(--shadow-lg);cursor:pointer;transition:background-color .2s var(--ease), transform .2s var(--ease-out);border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:0 18px 0 14px;font-size:14px;font-weight:600;display:inline-flex;position:fixed}.ai-launch:hover{background:var(--buy-hover)}.ai-launch:active{transform:scale(.97)}.ai-launch svg{fill:currentColor;width:20px;height:20px}.ai-launch[hidden]{display:none}:is(body:has(.selection-bar) .ai-launch,body:has(.selection-bar) .ai-panel){bottom:calc(96px + env(safe-area-inset-bottom))}body:has(.modal.open) .ai-launch{display:none}.ai-panel{z-index:60;inset-inline-end:20px;bottom:calc(20px + env(safe-area-inset-bottom));background:var(--surface);width:min(400px,100vw - 32px);height:min(620px,100dvh - 120px);color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);animation:ai-in .22s var(--ease-out);flex-direction:column;display:flex;position:fixed;overflow:hidden}.ai-panel[hidden]{display:none}@keyframes ai-in{0%{opacity:0;transform:translateY(8px)}}.ai-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:14px 14px 14px 18px;display:flex}.ai-head>div:first-child{align-items:center;gap:10px;min-width:0;display:flex}.ai-head h2{letter-spacing:-.01em;margin:0;font-size:15px;font-weight:650}.ai-badge{background:var(--brand-soft);color:var(--brand-ink);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.ai-head-actions{gap:4px;display:flex}.ai-icon-btn{width:36px;height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;display:grid}.ai-icon-btn:hover{background:var(--bg-soft);color:var(--ink)}.ai-icon-btn svg,.ai-send svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.ai-list{overscroll-behavior:contain;flex-direction:column;flex:1;gap:12px;padding:16px;display:flex;overflow-y:auto}.ai-msg{overflow-wrap:anywhere;max-width:92%;font-size:14px;line-height:1.55}.ai-msg p,.ai-msg ul{margin:0 0 8px}.ai-msg>:last-child,.ai-msg>:last-child>:last-child{margin-bottom:0}.ai-msg ul{padding-inline-start:18px}.ai-msg-user{border-radius:14px;background:var(--brand-soft);color:var(--ink);white-space:pre-line;border-end-end-radius:4px;align-self:flex-end;padding:9px 13px}.ai-msg-bot{color:var(--ink-2);align-self:flex-start}.ai-msg-error,.ai-msg-notice{background:var(--bg-soft);color:var(--muted);border-radius:12px;padding:9px 13px}.ai-retry{color:var(--brand-ink);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:8px;padding:0;font-weight:600;text-decoration:underline}.ai-chip{border:1px solid var(--line-strong);min-height:32px;color:var(--ink);border-radius:999px;align-items:center;padding:4px 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.ai-chip:hover{border-color:var(--brand);color:var(--brand-ink)}.ai-packs{gap:8px;margin:4px 0 10px;display:grid}.ai-pack{border:1px solid var(--line-strong);border-radius:var(--r);background:var(--surface-2);gap:8px;padding:12px 14px;display:grid}.ai-pack-head{color:var(--muted);justify-content:space-between;gap:8px;font-size:12px;display:flex}.ai-pack-head em{color:var(--brand-ink);font-style:normal;font-weight:600}.ai-pack-body{color:var(--ink);justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ai-pack-body b{font-size:16px}.ai-pack-price{font-variant-numeric:tabular-nums;font-size:17px;font-weight:700}.ai-pack-actions{align-items:center;gap:14px;display:flex}.ai-pack-actions .btn-sm{height:36px}.ai-pack-link{color:var(--ink-2);font-size:13px;font-weight:600}.ai-suggestions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.ai-suggestions button{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);font:inherit;text-align:start;cursor:pointer;border-radius:999px;padding:8px 12px;font-size:13px}.ai-suggestions button:hover{border-color:var(--brand)}.ai-typing{gap:4px;padding:8px 0;display:inline-flex}.ai-typing i{background:var(--subtle,var(--muted));border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite ai-dot}.ai-typing i:nth-child(2){animation-delay:.15s}.ai-typing i:nth-child(3){animation-delay:.3s}@keyframes ai-dot{0%,80%,to{opacity:.3}40%{opacity:1}}.ai-form{border-top:1px solid var(--line);align-items:flex-end;gap:8px;padding:12px 12px 6px;display:flex}.ai-form textarea{border:1px solid var(--line-strong);background:var(--surface);min-height:44px;max-height:120px;color:var(--ink);font:inherit;resize:none;field-sizing:content;border-radius:12px;flex:1;padding:11px 14px;font-size:15px;line-height:1.4}.ai-form textarea:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.ai-send{background:var(--buy);width:44px;height:44px;color:var(--on-buy);cursor:pointer;border:0;border-radius:12px;flex:none;place-items:center;display:grid}.ai-send:disabled{opacity:.45;cursor:default}.ai-send rect{fill:currentColor;stroke:none}[dir=rtl] .ai-send path{transform-origin:50%;transform:scaleX(-1)}.ai-note{color:var(--muted);margin:0;padding:0 14px 12px;font-size:11.5px;line-height:1.45}@media (max-width:560px){.ai-launch span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ai-launch{justify-content:center;width:52px;height:52px;padding:0;inset-inline-end:16px}.ai-panel{inset-inline:0;border-radius:var(--r-lg) var(--r-lg) 0 0;width:100%;height:min(88dvh,680px);padding-bottom:env(safe-area-inset-bottom);border-bottom:0;bottom:0}body:has(.selection-bar) .ai-panel{inset-inline:0;border-radius:var(--r-lg) var(--r-lg) 0 0;width:100%;height:min(88dvh,680px);padding-bottom:env(safe-area-inset-bottom);border-bottom:0;bottom:0}.ai-form textarea{font-size:16px}}@media (prefers-reduced-motion:reduce){.ai-panel,.ai-typing i{animation:none}}.section.guide{padding-top:0}.guide>h2{letter-spacing:-.02em;margin:0 0 8px;font-size:clamp(24px,2.4vw,30px)}.guide h3{margin:28px 0 10px;font-size:18px}:is(.guide .lp-text+.lp-text,.guide .lp-text:has(>h3:only-child)+.lp-text){margin-top:0}.guide-table td,.guide-table th{text-align:start;font-variant-numeric:tabular-nums}.guide-faq details{border-bottom:1px solid var(--line);padding:14px 0}.guide-faq summary{cursor:pointer;font-weight:600}.guide-faq details p{color:var(--ink-2);margin:10px 0 0}.funnel-bars{gap:10px;margin:8px 0 28px;display:grid}.funnel-bar{grid-template-columns:minmax(130px,200px) 1fr auto;align-items:center;gap:12px;font-size:14px;display:grid}.funnel-track{background:var(--bg-soft);border-radius:999px;height:12px;overflow:hidden}.funnel-track i{border-radius:inherit;background:var(--brand);height:100%;display:block}.funnel-bar b{font-variant-numeric:tabular-nums;white-space:nowrap}.ai-link{color:var(--brand-ink);text-underline-offset:3px;font-weight:600;text-decoration:underline}.ai-chips{flex-wrap:wrap;gap:6px;display:flex}.m-coupon{margin:4px 0 12px}.m-coupon-row{gap:8px;display:flex}.m-coupon-row input{text-transform:uppercase;flex:1}.m-coupon-ok{color:var(--success);margin:6px 0 0;font-size:13px}.m-total-was{color:var(--muted);font-weight:500}.aftercare{gap:12px;margin-top:16px;display:grid}.aftercare-review fieldset{border:0;margin:0 0 8px;padding:0}.aftercare-review legend{margin-bottom:6px;font-weight:600}.stars{gap:2px;display:flex}.stars label{cursor:pointer;color:var(--brand);font-size:22px;line-height:1}.stars input{opacity:0;width:1px;height:1px;position:absolute}.stars input:focus-visible+span{outline:2px solid var(--brand);outline-offset:2px;border-radius:4px}.reviews-list{gap:14px;padding:0;list-style:none;display:grid}.reviews-list li{border-bottom:1px solid var(--line);padding-bottom:12px}.reviews-list .stars-static{color:var(--brand);letter-spacing:1px}
