*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (width>=640px){.container{max-width:640px}}@media (width>=768px){.container{max-width:768px}}@media (width>=1024px){.container{max-width:1024px}}@media (width>=1280px){.container{max-width:1280px}}@media (width>=1536px){.container{max-width:1536px}}.visible{visibility:visible}.mt-1{margin-top:.25rem}.block{display:block}.hidden{display:none}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}@font-face{font-family:Twemoji Country Flags;src:url(/assets/TwemojiCountryFlags-Bymva2JV.woff2)format("woff2");unicode-range:U+1F1E6-1F1FF;font-display:swap}.flag-font{font-family:Twemoji Country Flags,Onest,system-ui,-apple-system,sans-serif}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#1a1a1c;background:#faf9f7;min-height:100vh;font-family:Onest,system-ui,-apple-system,sans-serif}html[data-theme=dark] body{color:#f3eee7;background:#15120f}.pub.pub-layer{background:0 0;min-height:0}@media (width>=768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@font-face{font-family:Onest;src:url(/landing/fonts/onest.woff2)format("woff2");font-weight:400 720;font-display:swap}.pub{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#faf9f7;--paper2:#f2efea;--surface:#fff;--ink:#1a1a1c;--ink2:#5f5e5a;--ink3:#8a8883;--line:#1a1a1c17;--fill:#1a1a1c0f;--fill-h:#1a1a1c1a;--acc:#cc4420;--acc-d:#b23a19;--acc-soft:#fbe9e1;--acc-ring:#cc442040;--ok:#1f8a4c;--nav-bg:#faf9f7c7;--glow-cold:#96a0af47;--glow-warm:#ffaa6e6b;--glow-warm2:#ffc49629;--final-b:#fdeee2;--final-c:#fbe1cf;--final-glow:#ffaa6e73;--foot:#fbe1cf;--pop:#fff;--f:"Onest",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--e:cubic-bezier(.22,1,.36,1);--e-io:cubic-bezier(.65,0,.35,1);--dev-shadow:0 1px 1px #1e140a0d,0 12px 24px -8px #281c1024,0 40px 80px -24px #281c1047,0 90px 140px -60px #3c241038;--soft-shadow:0 0 0 1px var(--line),0 14px 30px -12px #281c1038}[data-theme=dark] .pub{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#15120f;--paper2:#1b1713;--surface:#1f1a16;--ink:#f3eee7;--ink2:#b4aba0;--ink3:#867d73;--line:#f3eee71a;--fill:#f3eee712;--fill-h:#f3eee721;--acc:#ee6b44;--acc-d:#f7845f;--acc-soft:#ee6b4424;--acc-ring:#ee6b4466;--ok:#5acb8a;--nav-bg:#15120fbd;--glow-cold:#6e788c29;--glow-warm:#ee6e3242;--glow-warm2:#ee824614;--final-b:#21160f;--final-c:#2c1a0f;--final-glow:#ee6e3247;--foot:#2c1a0f;--pop:#2a241f;--dev-shadow:0 1px 1px #0000004d,0 12px 24px -8px #00000073,0 40px 80px -24px #0009,0 90px 140px -60px #00000080;--soft-shadow:0 0 0 1px var(--line),0 14px 30px -12px #00000080}.theme-anim .pub,.theme-anim .pub *{transition:background-color .35s,color .35s,border-color .35s!important}.pub *,.pub :before,.pub :after{box-sizing:border-box}html:has(.pub){-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:72px}.pub{background:var(--paper);min-height:100vh;color:var(--ink);font:400 17px/1.5 var(--f);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;overflow-x:clip}.pub img{max-width:100%;display:block}.pub a{color:inherit}.pub p,.pub h1,.pub h2,.pub h3,.pub h4,.pub ol,.pub ul,.pub figure{margin:0}.pub ol,.pub ul{padding:0;list-style:none}.pub svg{flex:none}.pub button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.pub :focus-visible{outline:2.5px solid var(--acc);outline-offset:3px;border-radius:6px}.pub .skip{z-index:100;background:var(--ink);color:var(--paper);border-radius:10px;padding:10px 16px;text-decoration:none;position:absolute;top:-60px;left:12px}.pub .skip:focus{top:12px}.pub .nw{white-space:nowrap}.pub .wrap{max-width:1200px;margin:0 auto;padding:0 clamp(20px,4vw,40px)}.pub .nav{z-index:50;background:var(--nav-bg);-webkit-backdrop-filter:saturate(180%)blur(18px);backdrop-filter:saturate(180%)blur(18px);transition:box-shadow .3s;position:fixed;inset:0 0 auto}.pub .nav.scrolled{box-shadow:0 1px 0 var(--line)}.pub .nav-in{align-items:center;gap:32px;max-width:1240px;height:60px;margin:0 auto;padding:0 clamp(20px,4vw,40px);display:flex}.pub .brand{letter-spacing:-.01em;align-items:center;gap:10px;font-size:17px;font-weight:650;text-decoration:none;display:inline-flex}.pub .brand img{width:28px;height:28px}.pub .nav-links{color:var(--ink2);gap:28px;margin-left:auto;font-size:14.5px;display:flex}.pub .nav-links a{text-decoration:none;transition:color .2s}.pub .nav-links a:hover{color:var(--ink)}.pub .nav-burger{background:var(--fill);width:40px;height:40px;color:var(--ink);border-radius:50%;place-items:center;transition:background-color .2s;display:none}.pub .nav-burger:hover{background:var(--fill-h)}.pub .nav-burger svg{width:20px;height:20px}.pub .nav-burger .b-close,.pub .nav.open .nav-burger .b-menu{display:none}.pub .nav.open .nav-burger .b-close{display:block}.pub .nav-login{background:var(--fill);border-radius:999px;padding:8px 16px;font-size:14.5px;font-weight:600;text-decoration:none;transition:background .2s}.pub .nav-login:hover{background:var(--fill-h)}.pub .theme-tg{width:38px;height:38px;color:var(--ink2);border-radius:50%;place-items:center;margin-right:-20px;transition:background-color .2s,color .2s;display:grid;position:relative}.pub .theme-tg:hover{background:var(--fill);color:var(--ink)}.pub .theme-tg svg{width:19px;height:19px;transition:opacity .3s,transform .5s var(--e);grid-area:1/1}.pub .theme-tg .i-sun{opacity:0;transform:rotate(-90deg)scale(.5)}[data-theme=dark] .pub .theme-tg .i-sun{opacity:1;transform:none}[data-theme=dark] .pub .theme-tg .i-moon{opacity:0;transform:rotate(90deg)scale(.5)}.pub .btn{min-height:54px;font:600 17px/1.1 var(--f);letter-spacing:-.005em;transition:transform .16s var(--e),background-color .2s,box-shadow .2s;-webkit-tap-highlight-color:transparent;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 26px;text-decoration:none;display:inline-flex}.pub .btn:active{transform:scale(.96)}.pub .btn svg{fill:currentColor;width:19px;height:19px}.pub .btn-acc{background:var(--acc);color:#fff;box-shadow:inset 0 1px #ffffff38,0 1px 2px #781e0833,0 10px 24px -8px #cc442099}.pub .btn-acc svg{fill:none;transition:transform .25s var(--e)}.pub .btn-acc:hover{background:var(--acc-d)}.pub .btn-acc:hover svg{transform:translate(3px)}.pub .btn-ghost{background:var(--fill);color:var(--ink)}.pub .btn-ghost:hover{background:var(--fill-h)}.pub .btn-ink{background:var(--ink);color:var(--paper)}.pub .btn-ink:hover{opacity:.88}.pub .cta-row{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.pub .cta-row.center{justify-content:center}.pub .fine{color:var(--ink2);text-wrap:pretty;margin-top:18px;font-size:14.5px}.pub .fine a,.pub .note a,.pub .qa a,.pub .hs-tx a,.pub .faq-about a,.pub .lede a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--ink) 30%,transparent);text-decoration-color:color-mix(in srgb,var(--ink) 30%,transparent);text-underline-offset:3px;text-decoration-thickness:1px;transition:text-decoration-color .2s}.pub .fine a:hover,.pub .qa a:hover,.pub .hs-tx a:hover,.pub .faq-about a:hover,.pub .lede a:hover{-webkit-text-decoration-color:var(--acc);text-decoration-color:var(--acc)}.pub .kicker{color:var(--acc);letter-spacing:-.005em;margin-bottom:14px;font-size:17px;font-weight:600}.pub h2{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(34px,4.6vw,60px);font-weight:660;line-height:1.04}.pub .sub{color:var(--ink2);text-wrap:pretty;max-width:34em;margin-top:22px;font-size:clamp(17px,1.5vw,20px);line-height:1.5}.pub .note{color:var(--ink2);border-top:1px solid var(--line);text-wrap:pretty;max-width:30em;margin-top:22px;padding-top:18px;font-size:15px}.pub .sec{padding:clamp(96px,12vw,168px) 0;position:relative;overflow-x:clip}.pub .sec-head.center{text-align:center;max-width:860px;margin:0 auto clamp(52px,6vw,84px)}.pub .sec-head.center .sub{margin-inline:auto}.pub .split{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);align-items:center;gap:clamp(40px,6vw,96px);display:grid}.pub .split.rev .scene{order:-1}.pub .scene{justify-content:center;display:flex;position:relative}.pub .phone{--z:1;zoom:var(--z);width:300px;height:640px;box-shadow:inset 0 0 0 1.5px #4a4a4f,inset 0 0 0 4px #0b0b0c,var(--dev-shadow);background:linear-gradient(145deg,#3a3a3e,#1c1c1f 40%,#111113);border-radius:52px;flex:none;padding:11px;position:relative}[data-theme=dark] .pub .phone{box-shadow:inset 0 0 0 1.5px #55555b,inset 0 0 0 4px #0b0b0c,0 0 0 1px #ffffff0a,var(--dev-shadow)}.pub .glass{isolation:isolate;height:100%;font-family:var(--f);color:#111;-webkit-font-smoothing:antialiased;background:#fff;border-radius:41px;line-height:1.4;position:relative;overflow:hidden}.pub .island{z-index:30;background:#000;border-radius:15px;width:82px;height:26px;margin-left:-41px;position:absolute;top:11px;left:50%}.pub .sb{z-index:6;height:48px;font:600 14.5px/1 var(--f);letter-spacing:-.01em;justify-content:space-between;align-items:center;padding:5px 18px 0 34px;display:flex;position:relative}.pub .sb-i:has(.vpn) .s{display:none}.pub .sb-i{align-items:center;gap:4px;display:flex}.pub .sb svg{fill:currentColor}.pub .sb .s{width:17px;height:11px}.pub .sb .w{width:15px;height:11px}.pub .sb .b{width:25px;height:12px}.pub .vpn{letter-spacing:.02em;border:1.3px solid;border-radius:4px;padding:2px 3px 1.5px;font-size:9.5px;font-weight:700;line-height:1;display:inline-block}.pub .dark{color:#fff;background:#0d0f14}.pub .scr{position:absolute;inset:0;overflow:hidden}.pub [data-scr]{opacity:0;visibility:hidden;transition:opacity .42s var(--e),transform .6s var(--e),visibility 0s .6s;transform:scale(.965)}.pub [data-scr].on{opacity:1;visibility:visible;transition:opacity .42s var(--e),transform .6s var(--e),visibility 0s;transform:none}.pub .scr-happ[data-scr]{transform:translateY(46px)}.pub .scr-happ[data-scr].on{transform:none}.pub [data-tap]{position:relative}.pub [data-tap]:after{content:"";opacity:0;pointer-events:none;z-index:5;background:#ffffff8c;border-radius:50%;width:46px;height:46px;margin:-23px 0 0 -23px;position:absolute;top:50%;left:50%;transform:scale(.4);box-shadow:0 0 0 1.5px #0000001f,0 4px 14px #00000040}.pub [data-tap].tapped:after{animation:tap .55s var(--e) both}.pub [data-tap].tapped{transform:scale(.96)}@keyframes tap{0%{opacity:0;transform:scale(1.5)}35%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}.pub .player{aspect-ratio:16/9;background:#26282b;position:relative;overflow:hidden}.pub .player img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pub .spinner{width:34px;height:34px;margin:-17px 0 0 -17px;transition:opacity .3s;animation:.9s steps(8,end) infinite spin;position:absolute;top:50%;left:50%}.pub .spinner i{transform-origin:1.5px 17px;background:#fff;border-radius:2px;width:3px;height:10px;position:absolute;top:0;left:15.5px}.pub .spinner i:first-child{opacity:1;transform:rotate(0)}.pub .spinner i:nth-child(2){opacity:.86;transform:rotate(45deg)}.pub .spinner i:nth-child(3){opacity:.72;transform:rotate(90deg)}.pub .spinner i:nth-child(4){opacity:.6;transform:rotate(135deg)}.pub .spinner i:nth-child(5){opacity:.48;transform:rotate(180deg)}.pub .spinner i:nth-child(6){opacity:.38;transform:rotate(225deg)}.pub .spinner i:nth-child(7){opacity:.28;transform:rotate(270deg)}.pub .spinner i:nth-child(8){opacity:.2;transform:rotate(315deg)}@keyframes spin{to{transform:rotate(360deg)}}.pub .p-bar{background:#ffffff4d;height:3px;position:absolute;bottom:0;left:0;right:0}.pub .p-bar i{transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.pub .p-buf{transition:transform 1.4s var(--e);background:#ffffff80}.pub .p-pos{background:red}.pub .mini-spin{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:13px;height:13px;animation:.8s linear infinite spin;display:inline-block}.pub .sk{background:#ececec;border-radius:6px;height:11px;position:absolute;left:0}.pub .fc-img{background:#ececec;border-radius:12px;overflow:hidden}.pub .fc-img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.pub .yt{color:#0f0f0f;background:#fff}.pub .yt-top{align-items:center;gap:15px;padding:0 14px 8px;display:flex}.pub .yt-top b{letter-spacing:-.03em;margin-right:auto;font-size:19px;font-weight:700}.pub .yt-top svg{width:20px;height:20px}.pub .yt-chips{gap:7px;padding:0 14px 10px;display:flex;overflow:hidden}.pub .yt-chips span{letter-spacing:-.01em;background:#f2f2f2;border-radius:8px;flex:none;padding:6px 11px;font-size:12.5px;font-weight:600}.pub .yt-chips span:first-child{color:#fff;background:#0f0f0f}.pub .yt-dur{z-index:2;color:#fff;font-variant-numeric:tabular-nums;background:#000c;border-radius:4px;padding:2px 5px;font-size:11px;font-weight:600;line-height:1.2;position:absolute;bottom:8px;right:7px}.pub .yt-meta{gap:11px;padding:11px 10px 14px 12px;display:flex;position:relative}.pub .yt-meta>div{flex:1;min-width:0;position:relative}.pub .yt-ava{background:#e5e5e5;border-radius:50%;flex:none;width:34px;height:34px;overflow:hidden}.pub .yt-ava img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.pub .yt-t{letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.pub .yt-s{color:#606060;margin-top:3px;font-size:12px}.pub .yt-more{fill:#0f0f0f;width:18px;height:18px;transform:rotate(90deg)}.pub .yt-next{margin:0 12px;position:relative}.pub .yt-next .fc-img{aspect-ratio:16/9}.pub .yt-tab{z-index:3;background:#fff;grid-template-columns:repeat(5,1fr);height:60px;padding:6px 6px 0;display:grid;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -.5px #0000001f}.pub .yt-tab span{color:#0f0f0f;flex-direction:column;align-items:center;gap:3px;font-size:9.5px;display:flex}.pub .yt-tab svg{fill:none;color:#0f0f0f;width:22px;height:22px}.pub .yt-tab .on svg{fill:#0f0f0f}.pub .yt-plus{justify-content:center}.pub .yt-plus svg{border:1.5px solid #0f0f0f;border-radius:50%;width:34px;height:34px;padding:5px}.pub .yt-me{background:linear-gradient(135deg,#f6c08e,#e2795a);border-radius:50%;width:22px;height:22px}.pub .va-err{z-index:4;white-space:nowrap;color:#fff;transition:opacity .3s,transform .4s var(--e);background:#28282ae0;border-radius:20px;align-items:center;gap:8px;padding:8px 14px;font-size:12.5px;font-weight:500;display:flex;position:absolute;bottom:74px;left:50%;transform:translate(-50%)}.pub .scr-video .p-gray{filter:grayscale()brightness(.6)contrast(.85)blur(2px);transform:scale(1.04)}.pub .scr-video .p-color,.pub .scr-video .yt-next img,.pub .scr-video .yt-ava img,.pub .scr-video .yt-t,.pub .scr-video .yt-s,.pub .scr-video .vpn,.pub .scr-video .yt-dur{opacity:0}.pub .scr-video .yt-next img,.pub .scr-video .p-color{transition:opacity .8s var(--e)}.pub .scr-video :is(.yt-t,.yt-s,.yt-ava img,.yt-dur){transition:opacity .5s}.pub .scr-video .sk{transition:opacity .4s}.pub .scr-video .sk-t{width:90%;height:13px;top:2px}.pub .scr-video .sk-s{width:55%;top:24px}.pub .scr-video .p-pos{transform:scaleX(0)}.pub .scr-video.happy :is(.p-color,.yt-next img,.yt-ava img,.yt-t,.yt-s,.vpn,.yt-dur){opacity:1}.pub .scr-video.happy .yt-next img{transition-delay:.18s}.pub .scr-video.happy :is(.sk,.spinner){opacity:0}.pub .scr-video.happy .va-err{opacity:0;transform:translate(-50%,10px)}.pub .scr-video.happy .p-color{animation:10s linear both kb}.pub .scr-video.happy .p-buf{transform:scaleX(.66)}.pub .scr-video.happy .p-pos{animation:10s linear both prog}@keyframes kb{0%{transform:scale(1)}to{transform:scale(1.09)}}@keyframes prog{0%{transform:scaleX(.04)}to{transform:scaleX(.42)}}.pub .scr-tg{background:radial-gradient(40% 30% at 20% 30%,#ffffff59,#0000 70%),linear-gradient(165deg,#dfe8c6 0%,#cfe0b6 45%,#bfd6a8 100%)}.pub .scr-tg:before{content:"";opacity:.18;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='90' height='90' fill='none' stroke='%23395c2a' stroke-width='1.6' stroke-linecap='round'%3E%3Ccircle cx='18' cy='20' r='7'/%3E%3Cpath d='M58 12l8 8-8 8M30 62c6-8 14-8 20 0M70 60h12M76 54v12M12 74l8-6 6 6'/%3E%3Cpath d='M44 34c3-5 9-5 10 0 1 4-5 8-5 8s-6-3-5-8z'/%3E%3C/svg%3E");position:absolute;inset:0}.pub .scr-tg .sb{position:absolute;inset:0 0 auto}.pub .tg-head{z-index:4;background:#f7f7f7f0;grid-template-columns:1fr auto 1fr;align-items:center;height:96px;padding:48px 12px 0;display:grid;position:absolute;inset:0 0 auto;box-shadow:0 .5px #00000024}.pub .tg-back{color:#007aff;letter-spacing:-.01em;align-items:center;gap:5px;font-size:16px;display:flex}.pub .tg-back svg{width:10px;height:17px}.pub .tg-back em{color:#fff;text-align:center;background:#007aff;border-radius:11px;min-width:22px;padding:1px 6px;font-size:13px;font-style:normal;font-weight:600}.pub .tg-name{text-align:center;line-height:1.15}.pub .tg-name b{letter-spacing:-.015em;font-size:15.5px;font-weight:650;display:block}.pub .tg-name small{color:#8e8e93;font-size:12px;display:inline-grid}.pub .tg-name small span{grid-area:1/1;transition:opacity .25s}.pub .tg-name small .s1{opacity:0;color:#007aff}.pub .tg-ava{-o-object-fit:cover;object-fit:cover;background:#16161a;border-radius:50%;justify-self:end;width:36px;height:36px}.pub .tg-body{z-index:2;flex-direction:column;justify-content:flex-end;gap:5px;padding:10px 9px;display:flex;position:absolute;inset:96px 0 54px}.pub .tg-foot{z-index:4;background:#f7f7f7f5;align-items:center;gap:9px;height:54px;padding:0 10px 8px;display:flex;position:absolute;inset:auto 0 0;box-shadow:0 -.5px #0000001f}.pub .tg-foot>svg{color:#8e8e93;width:23px;height:23px}.pub .tg-menu{color:#fff;background:#3390ec;border-radius:16px;padding:7px 11px;font-size:13px;font-weight:600}.pub .tg-field{color:#a1a1a6;background:#fff;border:.5px solid #d1d1d6;border-radius:18px;flex:1;justify-content:space-between;align-items:center;padding:6px 8px 6px 13px;font-size:14px;display:flex}.pub .tg-field svg{color:#a1a1a6;width:20px;height:20px}.pub .m{color:#000;letter-spacing:-.005em;border-radius:17px;max-width:86%;padding:6px 9px 6px 10px;font-size:13.2px;line-height:1.32;display:none;box-shadow:0 1px .5px #00000024}.pub .m.on{animation:mIn .42s var(--e) both;display:block}.pub .m.edit.on,.pub .kb.edit.on{animation:.35s both mFade}.pub .m.in{background:#fff;border-bottom-left-radius:6px;align-self:flex-start}.pub .m.out{background:#e1fec6;border-bottom-right-radius:6px;align-self:flex-end}.pub .m p+p{margin-top:.5em}.pub .m b{font-weight:650}.pub .m .t{float:right;color:#8e8e93;align-items:center;gap:3px;margin:7px -2px -3px 10px;font-size:10.5px;line-height:1;display:inline-flex}.pub .m.out .t{color:#3fa24a}.pub .m .t svg{width:15px;height:11px}.pub .cmd,.pub .lnk{color:#168acd}@keyframes mIn{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}@keyframes mFade{0%{opacity:0}to{opacity:1}}.pub .scr-happ,.pub .happ-mini{color:#fff;background:radial-gradient(120% 55% at 50% 28%,#1f2431 0%,#0d0f14 62%)}.pub .hp-head{justify-content:space-between;align-items:center;padding:4px 20px;display:flex}.pub .hp-head b{letter-spacing:-.01em;font-size:17px;font-weight:650}.pub .hp-head svg{opacity:.75;width:22px;height:22px}.pub .hp-pwr{width:156px;height:156px;transition:transform .2s var(--e);place-items:center;margin:26px auto 0;display:grid;position:relative}.pub .hp-pwr:after{background:#ffffff59}.pub .ring{border:2.5px solid #ffffff1a;border-radius:50%;position:absolute;inset:0}.pub .ring:before{content:"";opacity:0;border:2.5px solid #0000;border-top-color:#4c8dff;border-radius:50%;position:absolute;inset:-2.5px}.pub .ring:after{content:"";opacity:0;background:radial-gradient(closest-side,#30d15873,#0000);border-radius:50%;transition:opacity .6s;position:absolute;inset:-26px}.pub .core{color:#8b93a5;background:linear-gradient(160deg,#2c313d,#191c24);border-radius:50%;place-items:center;width:116px;height:116px;transition:color .4s;display:grid;position:relative;box-shadow:inset 0 1px #ffffff17,0 14px 30px #00000080}.pub .core:before{content:"";opacity:0;transition:opacity .5s var(--e);background:linear-gradient(160deg,#3ddc6c,#1fa84a);border-radius:50%;position:absolute;inset:0}.pub .core svg{width:46px;height:46px;position:relative}.pub .hp-st{text-align:center;letter-spacing:-.01em;height:24px;margin-top:18px;font-size:17px;font-weight:600;position:relative}.pub .hp-st span{opacity:0;transition:opacity .3s;position:absolute;inset:0}.pub .hp-st .st0{opacity:.6}.pub .hp-st .st2{color:#3ddc6c}.pub .hp-list{background:#ffffff12;border-radius:16px;margin:24px 14px 0;overflow:hidden}.pub .hp-grp{color:#9aa1b0;justify-content:space-between;padding:10px 15px;font-size:12.5px;display:flex}.pub .hp-grp b{color:#fff;font-size:13.5px;font-weight:600}.pub .hp-row{white-space:nowrap;border-top:.5px solid #ffffff17;align-items:center;gap:11px;padding:11px 15px;font-size:14.5px;display:flex}.pub .hp-row svg{color:#3ddc6c;width:17px;height:17px;margin-left:auto}.pub .flag{border-radius:3.5px;flex:none;width:24px;height:16px;box-shadow:inset 0 0 0 .5px #0003}.pub .flag.fi{background:linear-gradient(90deg,#0000 28%,#12357f 28% 45%,#0000 45%),linear-gradient(#fff 38%,#12357f 38% 62%,#fff 62%)}.pub .flag.de{background:linear-gradient(#111 33.4%,#dd1a1a 33.4% 66.6%,#ffce00 66.6%)}.pub .hp-empty{text-align:center;color:#8b93a5;font-size:13.5px;line-height:1.45;transition:opacity .3s;position:absolute;left:0;right:0}.pub .hp-toast{z-index:6;white-space:nowrap;color:#fff;opacity:0;transition:opacity .35s var(--e),transform .5s var(--e);background:#1f8a4c;border-radius:999px;align-items:center;gap:7px;padding:8px 14px 8px 10px;font-size:12.5px;font-weight:600;display:flex;position:absolute;left:50%;transform:translate(-50%,-12px);box-shadow:0 10px 24px #0006}.pub .hp-toast svg{background:#ffffff40;border-radius:50%;width:15px;height:15px;padding:2px}.pub .hp-list .hp-grp,.pub .hp-list .hp-row{opacity:0;transition:opacity .35s var(--e),transform .45s var(--e);transform:translateY(8px)}.pub .added .hp-list .hp-grp,.pub .added .hp-list .hp-row{opacity:1;transform:none}.pub .added .hp-list>:nth-child(2){transition-delay:.12s}.pub .added .hp-list>:nth-child(3){transition-delay:.24s}.pub .added .hp-list>:nth-child(4){transition-delay:.36s}.pub .added .hp-list>:nth-child(5){transition-delay:.48s}.pub .hp-list{transition:background-color .3s}.pub :not(.added)>.hp-list{background:0 0}.pub .added .hp-empty{opacity:0}.pub .toasting .hp-toast{opacity:1;transform:translate(-50%)}.pub .scr-happ .hp-empty{top:356px}.pub .scr-happ .hp-toast{top:54px}.pub .scr-happ .vpn{opacity:0;transition:opacity .3s}.pub .connecting .ring:before{opacity:1;animation:.8s linear infinite spin}.pub .connecting .st0,.pub .connected .st0,.pub .connecting .st2{opacity:0}.pub .connecting .st1{opacity:.85}.pub .connected .st2{opacity:1}.pub .connected .core{color:#fff}.pub .connected .core:before{opacity:1}.pub .connected .ring{border-color:#3ddc6c59}.pub .connected .ring:after,.pub .connected .vpn{opacity:1}.pub .cab{background:var(--paper);color:var(--ink);font-family:var(--f);-webkit-font-smoothing:antialiased;line-height:1.45}.pub .browser{background:var(--paper);border-radius:10px;position:relative;overflow:hidden}.pub .br-bar{background:#ececee;border-bottom:1px solid #00000014;align-items:center;gap:7px;height:38px;padding:0 14px;display:flex}.pub .br-bar>i{background:#ff5f57;border-radius:50%;width:11px;height:11px}.pub .br-bar>i:nth-child(2){background:#febc2e}.pub .br-bar>i:nth-child(3){background:#28c840}.pub .br-url{color:#6e6e73;background:#fff;border-radius:8px;align-items:center;gap:6px;margin:0 auto;padding:5px 16px;font-size:12px;display:flex;transform:translate(-20px);box-shadow:0 0 0 .5px #0000001a}.pub .br-url svg{width:11px;height:11px}.pub .cab-in{padding:18px 20px 22px}.pub .cab-top{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.pub .cab-brand{align-items:center;gap:8px;font-size:15px;font-weight:650;display:flex}.pub .cab-brand img{width:22px;height:22px}.pub .card{background:var(--surface);box-shadow:0 0 0 1px var(--line);text-align:left;color:var(--ink);border:0;border-radius:18px;padding:20px}.pub .card.sub{max-width:none;font-size:inherit;line-height:inherit;color:var(--ink);margin-top:0}.pub .card h4{letter-spacing:-.01em;color:var(--ink);margin:0 0 12px;font-size:14px;font-weight:650}.pub .card-h{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pub .cb-btn,.pub .cb-pri,.pub .cb-ok{white-space:nowrap;background:var(--fill);color:var(--ink);transition:transform .18s var(--e),background-color .3s,box-shadow .3s;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:7px 13px;font-size:12px;font-weight:600;line-height:1.3;display:inline-flex}.pub .cb-btn svg,.pub .cb-pri svg,.pub .cb-ok svg{fill:none;width:14px;height:14px}.pub .cb-pri,.pub .cb-ok{background:var(--acc);color:#fff;box-shadow:0 6px 14px -6px #cc442099}.pub .cb-pri.wide{width:100%;padding:10px}.pub .tabs{flex-wrap:wrap;gap:4px;margin-bottom:16px;display:flex}.pub .tab{background:var(--fill);color:var(--ink2);border:0;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600;transition:background-color .3s,color .3s}.pub .tab .det{color:var(--ok);margin-left:4px;font-size:10px;font-style:normal}.pub .steps{color:var(--ink2);gap:6px;padding-left:18px;font-size:12px;line-height:1.5;list-style:decimal;display:grid}.pub .steps a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--ink) 30%,transparent);text-decoration-color:color-mix(in srgb,var(--ink) 30%,transparent);text-underline-offset:2px}.pub .applbl a{display:none}.pub .steps u{color:var(--ink2);-webkit-text-decoration-color:color-mix(in srgb,var(--ink) 30%,transparent);text-decoration-color:color-mix(in srgb,var(--ink) 30%,transparent);text-underline-offset:2px;transition:opacity .3s}.pub .card-btns{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.pub .card-note{color:var(--ink3);margin-top:8px;font-size:12px;line-height:1.5}.pub .card-alt{color:var(--ink2);text-underline-offset:2px;margin-top:16px;font-size:12px;display:inline-block}.pub .pill{background:var(--acc-soft);color:var(--acc);border:0;border-radius:999px;align-items:center;gap:6px;padding:3px 10px 3px 8px;font-size:11.5px;font-weight:600;line-height:1.35;transition:background-color .4s,color .4s;display:inline-flex}.pub .pill:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.pub .pill .p1{display:none}.pub .active .pill,.pub .pill.on{background:color-mix(in srgb,var(--ok) 13%,transparent);color:var(--ok)}.pub .active .pill .p0{display:none}.pub .active .pill .p1{animation:.3s both mFade;display:inline}.pub .pill.on .p1{display:inline}.pub .sub-dates{transition:grid-template-rows .5s var(--e);grid-template-rows:0fr 0fr;display:grid}.pub .sub-dates>div{min-height:0;overflow:hidden}.pub .active .sub-dates{grid-template-rows:1fr 1fr}.pub .sd1{color:var(--ink);margin-top:6px;font-size:14px;font-weight:600}.pub .sd2{color:var(--ink3);margin-top:2px;font-size:12px}.pub .sub-btns{flex-direction:column;gap:8px;margin-top:16px;display:flex}.pub .sub-btns>span{padding:9px 13px}.pub .lbl1,.pub .active .cb-ok,.pub .active .lbl0{display:none}.pub .active .lbl1{display:inline}.pub .inp{background:var(--surface);height:40px;box-shadow:0 0 0 1px var(--fill-h);text-align:left;border:0;border-radius:999px;align-items:center;padding:0 16px;font-size:13px;transition:box-shadow .3s;display:flex;position:relative;overflow:hidden}.pub .inp .ph{color:var(--ink3)}.pub .inp .typed{color:var(--ink);clip-path:inset(0 100% 0 0);position:absolute;left:16px}.pub .inp .typed:after{content:"";background:var(--acc);opacity:0;width:1.5px;position:absolute;top:0;bottom:0;right:-3px}.pub .typing .inp{box-shadow:0 0 0 2px var(--acc),0 0 0 5px var(--acc-ring)}.pub .typing .inp .ph,.pub .typed-done .inp .ph{opacity:0}.pub .typing .inp .typed{animation:1s steps(16,end) both type}.pub .typing .inp .typed:after{opacity:1;animation:.8s step-end infinite blink}.pub .typed-done .inp .typed{clip-path:none}.pub .lg-sent{color:var(--ink2);font-size:13px;line-height:1.45;display:none}.pub .lg-sent b{color:var(--ink);font-weight:600}.pub .sent :is(.inp,.cb-pri.wide,.lg-hint){display:none}.pub .sent .lg-sent{animation:mIn .4s var(--e) both;display:block}@keyframes type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes blink{50%{opacity:0}}[data-theme=dark] .pub .br-bar{background:#2a241f;border-bottom-color:#ffffff0f}[data-theme=dark] .pub .br-url{color:#b4aba0;background:#1f1a16;box-shadow:0 0 0 .5px #ffffff1a}.pub .scr-web{background:var(--paper)}.pub .scr-web .sb{color:var(--ink)}.pub .wb-page{transition:opacity .4s var(--e),transform .55s var(--e);position:absolute;inset:48px 0 0}.pub .wb-login{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:0;padding:0 24px 96px;display:flex}.pub .wb-login>img{width:54px;height:54px}.pub .wb-login h4{letter-spacing:-.03em;margin:10px 0 4px;font-size:22px;font-weight:680}.pub .wb-login .lg-hint{color:var(--ink2);margin:0 0 14px;font-size:12.5px}.pub .wb-login .inp{width:100%}.pub .wb-login .cb-pri.wide{margin-top:10px}.pub .wb-login .lg-tg{justify-content:center;font-size:12px;display:flex;position:absolute;bottom:84px;left:24px;right:24px}.pub .wb-login .lg-tg u{background:var(--fill);width:100%;color:var(--ink);border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:9px 13px;font-weight:600;text-decoration:none;display:inline-flex}.pub .wb-login .lg-tg svg{fill:currentColor;width:13px;height:13px}.pub .wb-dash{opacity:0;flex-direction:column;gap:12px;padding:4px 14px 80px;display:flex;transform:translate(30px)}.pub .wb-dash .cab-top{margin:0 2px}.pub .wb-dash .card{padding:16px}.pub .wb-dash .card h4{margin-bottom:10px}.pub .wb-dash .steps{font-size:12px}.pub .wb-dash .card-btns{margin-top:12px}.pub .dash .wb-login{opacity:0;transform:translate(-30px)}.pub .dash .wb-dash,.pub .dash-only .wb-dash{opacity:1;transform:none}.pub .dash .wb-dash{transition-delay:.15s}.pub .wb-url{z-index:4;white-space:nowrap;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#1a1a1c;background:#ffffffe0;border-radius:999px;align-items:center;gap:6px;padding:9px 20px;font-size:13px;font-weight:500;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 8px 20px #281c1024,inset 0 0 0 .5px #0000001a}.pub .wb-url svg{width:11px;height:11px}.pub .notif{z-index:20;-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);color:#000;opacity:0;transition:opacity .35s var(--e),transform .55s var(--e);background:#f2f2f7e6;border-radius:22px;align-items:center;gap:10px;padding:11px 13px;display:flex;position:absolute;top:50px;left:8px;right:8px;transform:translateY(-120%);box-shadow:0 12px 30px #00000059}.pub .notif.on{opacity:1;transform:none}.pub .notif.tapped{transform:scale(.97)}.pub .nt-ic{color:#fff;background:linear-gradient(#5ab7ff,#1a7cf5);border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.pub .nt-ic svg{width:22px;height:22px}.pub .nt-tx{flex:1;min-width:0;font-size:12.5px;line-height:1.3}.pub .nt-tx>*{display:block}.pub .nt-h{color:#6b6b70;justify-content:space-between;font-size:11.5px;display:flex!important}.pub .nt-h b{font-weight:500}.pub .nt-tx>b{font-size:13px;font-weight:650}.pub .nt-tx>span:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pub .hero{background:var(--paper);position:relative;overflow:hidden}.pub .hero-glow{pointer-events:none;position:absolute;inset:0}.pub .hero-glow i{aspect-ratio:1;width:min(900px,80vw);transition:opacity 1.4s var(--e);border-radius:50%;position:absolute;top:4%;right:-8%}.pub .g-cold{background:radial-gradient(closest-side,var(--glow-cold),transparent)}.pub .g-warm{background:radial-gradient(closest-side,var(--glow-warm),var(--glow-warm2) 55%,transparent);opacity:0}.pub .hero.is-happy .g-warm{opacity:1}.pub .hero.is-happy .g-cold{opacity:0}.pub .hero-in{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:40px;max-width:1240px;min-height:min(100svh,960px);margin:0 auto;padding:92px clamp(20px,4vw,40px) 64px;display:grid;position:relative}.pub .eyebrow{color:var(--ink2);background:color-mix(in srgb,var(--surface) 70%,transparent);box-shadow:0 0 0 1px var(--line);border-radius:999px;align-items:center;gap:9px;padding:6px 14px 6px 7px;font-size:15px;font-weight:600;display:inline-flex}.pub .eyebrow img{width:22px;height:22px}.pub .hero h1{letter-spacing:-.045em;text-wrap:balance;margin-top:26px;font-size:clamp(46px,6.8vw,98px);font-weight:680;line-height:.98}.pub .lede{color:var(--ink2);text-wrap:pretty;max-width:28em;margin-top:26px;font-size:clamp(18px,1.6vw,21px);line-height:1.45}.pub .hero-stage{flex-direction:column;align-items:center;gap:26px;display:flex}.pub .phone-hero{--z:1.04}.pub .story{grid-template-columns:repeat(4,1fr);gap:10px;width:min(100%,440px);display:grid}.pub .story button{text-align:left;width:100%;color:var(--ink2);flex-direction:column;gap:9px;padding:4px 0;font-size:13px;font-weight:600;line-height:1.25;transition:color .3s;display:flex}.pub .story button:hover{color:var(--ink)}.pub .story i{background:var(--fill-h);border-radius:2px;height:3px;display:block;overflow:hidden}.pub .story i b{background:var(--ink);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.pub .story li.done i b{transform:scaleX(1)}.pub .story li.cur button{color:var(--ink)}.pub .story li.cur i b{animation:fill var(--d,2s) linear both}.pub .story li.cur.paused i b{animation-play-state:paused}.pub .story li:last-child.cur i b{background:var(--acc)}@keyframes fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.pub .loves{background:var(--surface)}.pub .apps{grid-template-columns:repeat(4,minmax(0,1fr));justify-items:center;gap:24px;display:grid}.pub .app{flex-direction:column;align-items:center;display:flex}.pub .phone-sm{--z:.78}.pub .phone-md{--z:.9}.pub .app figcaption{letter-spacing:-.01em;margin-top:24px;font-size:17px;font-weight:600}.pub .a-video .p-buf{transform:scaleX(.7)}.pub .a-video .player img{animation:14s linear infinite alternate kb}.pub .loves .a-video :is(.player img,.yt-next img,.yt-ava img){opacity:0;transition:opacity .8s var(--e)}.pub .loves .a-video .spinner,.pub .loves.s-1 .a-video :is(.player img,.yt-next img,.yt-ava img){opacity:1}.pub .loves.s-1 .a-video .spinner{opacity:0}.pub .loves.s-1 .a-video .p-pos{animation:14s linear infinite prog}.pub .a-chat .ph{width:70%;padding:3px;position:relative}.pub .a-chat .ph img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;opacity:0;width:100%;height:auto;transition:opacity .8s var(--e);border-radius:14px 14px 14px 4px}.pub .a-chat .ph .t{color:#fff;background:#0006;border-radius:9px;margin:0;padding:3px 6px;position:absolute;bottom:9px;right:9px}.pub .ph-load{background:#e3e6ec;border-radius:14px 14px 14px 4px;place-items:center;transition:opacity .5s;display:grid;position:absolute;inset:3px}.pub .ph-load:after{content:"";border:2.5px solid #0000001f;border-top-color:#00000073;border-radius:50%;width:22px;height:22px;animation:.8s linear infinite spin}.pub .loves.s-2 .a-chat .ph img{opacity:1}.pub .loves.s-2 .ph-load{opacity:0}.pub .loves.s-4 .a-chat .c-out{animation:mIn .42s var(--e) both;display:block}.pub .loves.s-5:not(.s-6) .tg-name .s0{opacity:0}.pub .loves.s-5:not(.s-6) .tg-name .s1{opacity:1}.pub .loves.s-6 .a-chat .c-late{animation:mIn .42s var(--e) both;display:block}.pub .sp{color:#fff;background:linear-gradient(#8d4a2f 0%,#4b2417 40%,#121212 78%)}.pub .sp-top{justify-content:space-between;align-items:center;padding:0 16px;display:flex}.pub .sp-top svg{fill:#fff;width:22px;height:22px}.pub .sp-top>span{text-align:center;line-height:1.2}.pub .sp-top small{text-transform:uppercase;letter-spacing:.08em;opacity:.75;font-size:10px;display:block}.pub .sp-top b{font-size:12.5px;font-weight:650}.pub .mu-cover{aspect-ratio:1;transition:transform .8s var(--e);background:#2c1c24;border-radius:8px;margin:18px 20px 0;overflow:hidden;transform:scale(.92);box-shadow:0 20px 40px #00000073}.pub .mu-cover img{-o-object-fit:cover;object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .8s var(--e)}.pub .sp-ti{justify-content:space-between;align-items:center;margin:22px 20px 0;display:flex}.pub .mu-t{letter-spacing:-.02em;font-size:19px;font-weight:700}.pub .mu-a{color:#ffffffa6;margin-top:1px;font-size:14px}.pub .sp-saved{color:#000;background:#1ed760;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.pub .sp-saved svg{stroke-width:3px;width:14px;height:14px}.pub .mu-bar{background:#ffffff47;border-radius:2px;height:4px;margin:16px 20px 0;overflow:hidden}.pub .mu-bar i{transform-origin:0;background:#fff;height:100%;display:block;transform:scaleX(.32)}.pub .mu-time{color:#fff9;font-variant-numeric:tabular-nums;justify-content:space-between;margin:7px 20px 0;font-size:11px;display:flex}.pub .mu-ctl{justify-content:space-between;align-items:center;margin-top:8px;padding:0 18px;display:flex}.pub .mu-ctl>svg{fill:#fff;width:28px;height:28px}.pub .mu-ctl .sh,.pub .mu-ctl .rp{fill:none;width:22px;height:22px}.pub .mu-ctl .sh{color:#1ed760}.pub .mu-ctl .rp{color:#ffffffb3}.pub .mu-pp{background:#fff;border-radius:50%;width:58px;height:58px;position:relative}.pub .mu-pp svg{fill:#000;width:24px;height:24px;transition:opacity .3s,transform .3s var(--e);position:absolute;top:17px;left:17px}.pub .mu-pp .pa{opacity:0;transform:scale(.6)}.pub .sp-foot{justify-content:space-between;align-items:center;margin:18px 20px 0;display:flex}.pub .sp-foot span{align-items:center;gap:16px;display:flex}.pub .sp-foot svg{color:#ffffffbf;width:18px;height:18px}.pub .sp-foot span:first-child{gap:6px}.pub .sp-foot span:first-child svg{color:#1ed760}.pub .sp-foot em{color:#1ed760;font-size:11px;font-style:normal;font-weight:600}.pub .loves.s-1 .a-music .mu-cover img{opacity:1}.pub .loves.s-3 .mu-cover{transform:none}.pub .loves.s-3 .mu-pp .pl{opacity:0;transform:scale(.6)}.pub .loves.s-3 .mu-pp .pa{opacity:1;transform:none}.pub .loves.s-3 .mu-bar i{animation:40s linear both mbar}@keyframes mbar{0%{transform:scaleX(.32)}to{transform:scaleX(.62)}}.pub .ig{color:#000;background:#fff}.pub .ig-top{align-items:center;gap:16px;padding:0 14px 6px;display:flex}.pub .ig-top b{letter-spacing:-.03em;font-size:21px;font-weight:700}.pub .ig-top svg{width:23px;height:23px}.pub .ig-top .dn{width:15px;height:15px;margin:3px auto 0 -12px}.pub .ig-stories{border-bottom:.5px solid #dbdbdb;gap:9px;padding:4px 10px 10px;display:flex;overflow:hidden}.pub .ig-stories span{flex-direction:column;flex:none;align-items:center;gap:4px;width:54px;display:flex}.pub .ig-stories i{background:linear-gradient(45deg,#feda75,#fa7e1e 30%,#d62976 60%,#962fbf 85%,#4f5bd5);border-radius:50%;width:54px;height:54px;padding:2.5px}.pub .ig-stories .me i{background:#dbdbdb;padding:1px;position:relative}.pub .ig-stories .me i:after{content:"+";color:#fff;width:18px;height:18px;font:700 15px/16px var(--f);text-align:center;background:#0095f6;border-radius:50%;position:absolute;bottom:-2px;right:-2px;box-shadow:0 0 0 2px #fff}.pub .ig-stories img{-o-object-fit:cover;object-fit:cover;background:#eee;border:2px solid #fff;border-radius:50%;width:100%;height:100%}.pub .ig-stories small{color:#262626;text-overflow:ellipsis;max-width:100%;font-size:10px;overflow:hidden}.pub .ig-ph{align-items:center;gap:8px;padding:8px 10px 8px 12px;font-size:13px;display:flex}.pub .ig-ph b{font-weight:600}.pub .ig-ph svg{width:18px;height:18px;margin-left:auto}.pub .ig-ava{background:linear-gradient(45deg,#feda75,#fa7e1e 30%,#d62976 60%,#962fbf 85%,#4f5bd5);border-radius:50%;width:30px;height:30px;padding:2px}.pub .ig-ava img{-o-object-fit:cover;object-fit:cover;border:1.5px solid #fff;border-radius:50%;width:100%;height:100%}.pub .ig-img{aspect-ratio:1;background:#efefef;position:relative;overflow:hidden}.pub .ig-img>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.pub .ig-n{color:#fff;background:#1a1a1abf;border-radius:12px;padding:3px 8px;font-size:11px;font-weight:600;position:absolute;top:10px;right:10px}.pub .ig-big{fill:#fff;filter:drop-shadow(0 4px 14px #0000004d);opacity:0;width:84px;height:84px;margin:-42px 0 0 -42px;position:absolute;top:50%;left:50%;transform:scale(0)}.pub .ig-act{align-items:center;gap:15px;padding:9px 12px;display:flex;position:relative}.pub .ig-act svg{width:23px;height:23px}.pub .ig-act .bm{margin-left:auto}.pub .lk{width:23px;height:23px;position:relative}.pub .lk svg{position:absolute;inset:0}.pub .lk .f{fill:#ff3040;opacity:0;transition:opacity .2s,transform .4s cubic-bezier(.3,1.8,.5,1);transform:scale(.4)}.pub .ig-dots{gap:4px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pub .ig-dots b{background:#c7c7c7;border-radius:50%;width:6px;height:6px}.pub .ig-dots b:first-child{background:#0095f6}.pub .ig-cap{white-space:nowrap;text-overflow:ellipsis;padding:0 12px;font-size:12.5px;overflow:hidden}.pub .ig-cap b{margin-right:4px;font-weight:600}.pub .ig-tab{z-index:3;background:#fff;justify-content:space-between;align-items:center;height:56px;padding:0 18px 8px;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -.5px #0000001a}.pub .ig-tab svg{width:24px;height:24px}.pub .ig-tab svg:first-child{fill:#000}.pub .ig-me{border-radius:50%;width:26px;height:26px;overflow:hidden;box-shadow:0 0 0 1.5px #000}.pub .ig-me img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.pub .a-photo :is(.ig-img>img,.ig-stories img){opacity:0;transition:opacity .8s var(--e)}.pub .ig-stories span:nth-child(2) img{transition-delay:.1s}.pub .ig-stories span:nth-child(3) img{transition-delay:.2s}.pub .ig-stories span:nth-child(4) img{transition-delay:.3s}.pub .ig-stories span:nth-child(5) img{transition-delay:.4s}.pub .loves.s-4 .a-photo :is(.ig-img>img,.ig-stories img){opacity:1}.pub .loves.s-5 .ig-big{animation:likePop 1s var(--e) both}.pub .loves.s-5 .lk .f{opacity:1;transition-delay:.25s;transform:none}@keyframes likePop{0%{opacity:0;transform:scale(0)}25%{opacity:1;transform:scale(1.15)}40%{transform:scale(.95)}55%{transform:scale(1)}80%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.6)translateY(-20px)}}.pub .fast{background:var(--paper2)}.pub .land{max-width:980px;margin:0 auto}.pub .land-glass{aspect-ratio:2.16;box-shadow:inset 0 0 0 1.5px #4a4a4f,inset 0 0 0 4px #0b0b0c,var(--dev-shadow);background:linear-gradient(160deg,#3a3a3e,#161618);border-radius:clamp(26px,5vw,58px);padding:clamp(7px,1.1vw,12px);position:relative;overflow:hidden;container-type:inline-size}.pub .land-img{background:#222;border-radius:clamp(20px,4vw,46px);width:100%;height:100%;position:relative;overflow:hidden;transform:translateZ(0)}.pub .land-img img{-o-object-fit:cover;object-fit:cover;filter:blur(7px)saturate(.85);width:100%;height:100%;transition:filter 1s var(--e),transform 1s var(--e);transform:scale(1.04)}.pub .land-island{background:#000;border-radius:14px;width:clamp(12px,1.6vw,20px);height:clamp(48px,7vw,78px);margin-top:calc(clamp(48px,7vw,78px)/-2);position:absolute;top:50%;left:clamp(14px,2vw,22px)}.pub .land-ui{color:#fff;font-variant-numeric:tabular-nums;background:linear-gradient(#0000,#0000008c);border-radius:0 0 clamp(20px,4vw,46px) clamp(20px,4vw,46px);align-items:center;gap:clamp(10px,1.4vw,16px);padding:clamp(40px,6vw,70px) clamp(22px,4vw,54px) clamp(16px,2.4vw,28px);font-size:clamp(11px,1.2vw,14px);font-weight:600;display:flex;position:absolute;bottom:clamp(7px,1.1vw,12px);left:clamp(7px,1.1vw,12px);right:clamp(7px,1.1vw,12px)}.pub .lu-pp{width:clamp(18px,2vw,24px);height:clamp(18px,2vw,24px);position:relative}.pub .lu-pp svg{fill:#fff;width:100%;height:100%;position:absolute;inset:0}.pub .lu-pp .pl{opacity:0}.pub .lu-bar{background:#ffffff47;border-radius:2px;flex:1;height:4px;position:relative}.pub .lu-bar i{transform-origin:0;border-radius:2px;position:absolute;inset:0;transform:scaleX(.34)}.pub .lu-buf{transition:transform 1.4s var(--e);background:#ffffff73;transform:scaleX(.4)!important}.pub .lu-pos{background:red;transition:transform 4s linear}.pub .lu-knob{background:red;width:12px;height:12px;margin:-6px 0 0 -6px;transition:left 4s linear;border-radius:50%!important;inset:50% auto auto 34%!important;transform:none!important}.pub .lu-cog{color:#fff;width:clamp(18px,2vw,24px);height:clamp(18px,2vw,24px);transition:transform .5s var(--e)}.pub .lu-cog[data-tap]:after{width:40px;height:40px;margin:-20px 0 0 -20px}.pub .q-badge{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;letter-spacing:.02em;background:#0000008c;border-radius:7px;padding:4px 10px;font-size:clamp(11px,1.3vw,14px);font-weight:700;display:inline-grid;position:absolute;top:clamp(18px,3vw,34px);right:clamp(22px,4vw,54px)}.pub .q-badge span{text-align:center;grid-area:1/1;transition:opacity .3s}.pub .q-badge .q1{opacity:0}.pub .q-menu{z-index:4;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#fff;opacity:0;transform-origin:100% 100%;width:clamp(190px,26cqw,260px);transition:opacity .3s var(--e),transform .45s var(--e);pointer-events:none;background:#1c1c1eeb;border-radius:14px;padding:6px 0;font-size:clamp(12px,1.35vw,14.5px);position:absolute;bottom:clamp(54px,7.5vw,86px);right:clamp(22px,4vw,54px);transform:translateY(10px)scale(.97);box-shadow:0 18px 40px #00000073}.pub .q-h{border-bottom:1px solid #ffffff1a;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;padding:8px 14px 10px;font-weight:600;display:flex}.pub .q-h svg{width:8px;height:13px}.pub .q-h small{color:#ffffff8c;flex-basis:100%;padding-left:16px;font-size:.8em;font-weight:400}.pub .q-row{align-items:center;gap:6px;padding:7px 14px 7px 30px;transition:background-color .25s;display:flex}.pub .q-row sup{color:#f33;vertical-align:super;margin-left:-2px;font-size:.62em;font-weight:700;line-height:0}.pub .q-row svg{width:15px;height:15px;margin-left:auto}.pub .q-row.hi svg{opacity:0}.pub .q-row.hi[data-tap]:after{width:40px;height:40px;margin:-20px 0 0 -20px}.pub .fast.s-1:not(.s-3) .q-menu{opacity:1;transform:none}.pub .fast.s-2 .q-row.hi{background:#ffffff1f}.pub .fast.s-2 .q-row.hi svg{opacity:1}.pub .fast.s-2 .q-row.lo svg{opacity:0}.pub .fast.s-1 .lu-cog{transform:rotate(60deg)}.pub .fast.s-3 .land-img img{filter:none;transform:none}.pub .fast.s-3 .q-badge .q0{opacity:0}.pub .fast.s-3 .q-badge .q1{opacity:1}.pub .fast.s-3 .q-badge{background:#dc1414d9}.pub .fast.s-1 .lu-pos{transform:scaleX(.36)}.pub .fast.s-1 .lu-knob{left:36%!important}.pub .fast.s-3 .lu-pos{transform:scaleX(.4)}.pub .fast.s-3 .lu-knob{left:40%!important}.pub .fast.s-4 .lu-pos{transform:scaleX(.44)}.pub .fast.s-4 .lu-knob{left:44%!important}.pub .fast.s-3 .lu-buf{transform:scaleX(.82)!important}.pub .speed{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,24px);max-width:980px;margin:clamp(32px,4vw,48px) auto 0;display:grid}.pub .speed li{-moz-column-gap:14px;background:var(--surface);box-shadow:0 0 0 1px var(--line);border-radius:22px;grid-template-columns:auto 1fr;align-items:center;gap:3px 14px;padding:20px 22px;display:grid;position:relative;overflow:hidden}.pub .sp-ic{background:var(--acc-soft);width:46px;height:46px;color:var(--acc);border-radius:14px;grid-row:1/3;place-items:center;display:grid}.pub .sp-ic svg{width:24px;height:24px}.pub .speed b{letter-spacing:-.015em;font-size:18px;font-weight:640;line-height:1.2}.pub .speed span:not(.sp-ic){color:var(--ink2);text-wrap:pretty;font-size:14.5px;line-height:1.4}.pub .dl-bar{background:var(--line);height:3px;position:absolute;bottom:0;left:0;right:0}.pub .dl-bar b{background:var(--acc);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.pub .fast.s-3 .dl-bar b{animation:dl 3.2s var(--e-io) both}@keyframes dl{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.pub .devices[data-s="0"] .t0,.pub .devices[data-s="1"] .t1,.pub .devices[data-s="2"] .t2,.pub .devices[data-s="3"] .t3,.pub .devices[data-s="4"] .t4,.pub .devices:not([data-s]) .t0{background:var(--ink);color:var(--paper)}.pub .devices[data-s="0"] .p0,.pub .devices[data-s="1"] .p1,.pub .devices[data-s="2"] .p2,.pub .devices[data-s="3"] .p3,.pub .devices[data-s="4"] .p4,.pub .devices:not([data-s]) .p0{animation:.35s both mFade;display:inline}.pub .devices:is([data-s="1"],[data-s="2"],[data-s="4"]) .noh{display:none}.pub .laptop{--z:.74;zoom:var(--z);flex:none;width:660px}.pub .lid{box-shadow:inset 0 0 0 1.5px #2e2e33,var(--dev-shadow);background:#0c0c0e;border-radius:22px 22px 6px 6px;padding:13px 13px 16px}.pub .lid .browser{border-radius:6px}.pub .base{background:linear-gradient(#e8e7e5,#c3c1bd 70%,#9c9a96);border-radius:2px 2px 22px 22px/2px 2px 14px 14px;height:17px;margin:0 -8%;position:relative;box-shadow:0 20px 30px -12px #281c1059}[data-theme=dark] .pub .base{background:linear-gradient(#b9b7b3,#8d8b87 70%,#62605c);box-shadow:0 20px 30px -12px #0009}.pub .base:before{content:"";background:#00000024;border-radius:0 0 8px 8px;width:18%;height:7px;margin-left:-9%;position:absolute;top:0;left:50%}.pub .dev-row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:32px;display:flex}.pub .dev-row>span{background:var(--surface);width:48px;height:48px;color:var(--ink3);box-shadow:0 0 0 1px var(--line);border-radius:14px;place-items:center;transition:color .4s,box-shadow .4s,background-color .4s;display:grid}.pub .dev-row svg{width:24px;height:24px}.pub .dev-row>span.lit{color:var(--acc);background:var(--acc-soft);box-shadow:0 0 0 1px var(--acc-ring)}.pub .dev-count{color:var(--ink2);margin-left:8px;font-size:15px;font-weight:600}.pub .dev-count em{color:var(--ink);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:28px;font-style:normal;font-weight:680}.pub .private{padding:0 0 clamp(80px,10vw,136px)}.pub .pv{background:var(--surface);max-width:980px;box-shadow:0 0 0 1px var(--line);border-radius:24px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px 22px;margin:0 auto;padding:22px 26px;display:grid}.pub .pv-ic{background:var(--acc-soft);width:48px;height:48px;color:var(--acc);border-radius:15px;place-items:center;display:grid}.pub .pv-ic svg{width:25px;height:25px}.pub .pv h3{letter-spacing:-.02em;font-size:20px;font-weight:640;line-height:1.25}.pub .pv p{color:var(--ink2);text-wrap:pretty;margin-top:3px;font-size:15.5px}.pub .pv-sw{background:var(--paper);box-shadow:0 0 0 1px var(--line);color:var(--ink2);white-space:nowrap;border-radius:999px;align-items:center;gap:10px;padding:8px 8px 8px 14px;font-size:13.5px;display:flex}.pub .pv-net{align-items:center;gap:6px;display:flex}.pub .pv-net svg{fill:currentColor;width:15px;height:11px}.pub .pv-vpn{color:var(--ink3);border:1.3px solid;border-radius:4px;padding:2px 4px;font-size:10px;font-weight:700;transition:color .3s}.pub .sw{background:var(--fill-h);border-radius:16px;flex:none;width:46px;height:28px;transition:background .3s;position:relative}.pub .sw:before{content:"";width:24px;height:24px;transition:transform .35s var(--e);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 3px 8px #00000026,0 1px 1px #00000029}.pub .sw[data-tap]:after{background:#00000014}.pub .sw[data-tap].tapped{transform:none}.pub .private.s-2 .sw{background:#34c759}.pub .private.s-2 .sw:before{transform:translate(18px)}.pub .private.s-2 .pv-vpn{color:var(--ok)}.pub .price{background:var(--paper)}.pub .scene-price{padding:20px 0}.pub .scene-price:before{content:"";background:radial-gradient(closest-side,var(--glow-warm),transparent);opacity:.8;border-radius:50%;width:520px;height:520px;margin:-260px 0 0 -260px;position:absolute;top:50%;left:50%}.pub .dash-only .card.sub{padding-bottom:14px}.pub .tf-list{border-top:1px solid var(--line);gap:6px;margin-top:12px;padding-top:12px;display:grid}.pub .tf{background:var(--paper);transition:box-shadow .3s,transform .3s var(--e),background-color .3s;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:6px;padding:8px 9px;display:flex}.pub .tf b{color:var(--ink);margin-bottom:1px;font-size:13px;font-weight:620;display:block}.pub .tf>span:first-child{min-width:0}.pub .tf small{color:var(--ink2);white-space:nowrap;flex-wrap:wrap;align-items:baseline;gap:0 5px;font-size:10.5px;display:flex}.pub .tf em{color:var(--ink);font-size:12px;font-style:normal;font-weight:650}.pub .tf i{color:var(--ok);font-style:normal;font-weight:600}.pub .tf .cb-btn{padding:5px 8px;font-size:11px}.pub .tf .cb-btn svg{width:12px;height:12px;display:none}.pub .dash-only .cb-ok,.pub .tf{cursor:default}.pub :is(.tf,.dash-only .cb-ok).hl{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--acc);transform:scale(1.03)}.pub .tf.hl{background:var(--acc-soft)}.pub .plans{border-top:1px solid var(--line);margin-top:34px}.pub .plans li{border-bottom:1px solid var(--line);cursor:default;border-radius:14px;grid-template-columns:7.2em minmax(0,1fr) 5.6em;align-items:baseline;gap:16px;margin:0 -16px;padding:18px 16px;transition:background-color .3s,box-shadow .3s,border-color .3s;display:grid}.pub .pl-d{letter-spacing:-.015em;font-size:19px;font-weight:620}.pub .pl-m{color:var(--ink2);font-size:15px}.pub .pl-m em{color:var(--ok);margin-left:4px;font-style:normal;font-weight:600}.pub .pl-p{letter-spacing:-.03em;font-variant-numeric:tabular-nums;text-align:right;font-size:clamp(24px,2.4vw,30px);font-weight:660}.pub .plans li.hl{background:var(--paper);box-shadow:var(--soft-shadow);border-color:#0000}.pub .plans li.hl .pl-p{color:var(--acc)}.pub .how{background:var(--surface)}.pub .how-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.4vw,32px);display:grid}.pub .hs h3{letter-spacing:-.02em;text-wrap:balance;align-items:flex-start;gap:12px;margin-top:28px;font-size:19px;font-weight:640;line-height:1.25;display:flex}.pub .hs>.hs-tx{color:var(--ink2);text-wrap:pretty;margin:10px 0 0 42px;font-size:15.5px}.pub .num{background:var(--fill);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;margin-top:-3px;font-size:15px;font-weight:650;transition:background-color .4s,color .4s;display:grid}.pub .hs.cur .num{background:var(--acc);color:#fff}.pub .mini{height:340px;box-shadow:var(--dev-shadow);transition:transform .5s var(--e);border-radius:28px;place-items:center;display:grid;position:relative;overflow:hidden}[data-theme=dark] .pub .mini{box-shadow:0 0 0 1px #ffffff0f,var(--dev-shadow)}.pub .hs.cur .mini{transform:translateY(-6px)}.pub .login{text-align:center;flex-direction:column;align-items:center;width:84%;display:flex}.pub .login>img{width:52px;height:52px}.pub .login h4{margin:8px 0 14px;font-size:21px;font-weight:600}.pub .login .inp{width:100%}.pub .login .cb-pri.wide{margin-top:10px}.pub .mini .card.sub{width:86%;padding:16px}.pub .mini .sub-btns>span{padding:9px 10px}.pub .happ-mini{place-items:normal;padding-top:20px;display:block}.pub .happ-mini .hp-head{padding:0 18px}.pub .happ-mini .hp-pwr{zoom:.7;margin-top:12px}.pub .happ-mini .hp-st{margin-top:12px;font-size:16px}.pub .happ-mini .hp-list{margin:16px 14px 0}.pub .happ-mini .hp-row{padding:9px 14px;font-size:13.5px}.pub .happ-mini .hp-grp{padding:8px 14px}.pub .happ-mini .hp-empty{top:236px}.pub .happ-mini .hp-toast{top:16px}.pub .imp .hp-toast{transform:translate(-50%,-12px)}.pub .imp.toasting .hp-toast{transform:translate(-50%)}.pub .mini-cab{z-index:5;transition:opacity .4s var(--e),visibility 0s .4s;place-items:center;display:grid;position:absolute;inset:0}.pub .mini-cab .card{width:86%;padding:18px}.pub .mini-cab .card-btns{margin-top:14px}.pub .how.s-7 .mini-cab{opacity:0;visibility:hidden}.pub .how:not(.s-7) .imp{background:var(--paper);transition:transform .5s var(--e),background-color .4s}.pub .how.s-9 .imp .ring:before{opacity:1;animation:.8s linear infinite spin}.pub .how.s-9 .imp .st0{opacity:0}.pub .how.s-9:not(.s-10) .imp .st1{opacity:.85}.pub .how.s-10 .imp .st2{opacity:1}.pub .how.s-10 .imp .ring:before{opacity:0}.pub .how.s-10 .imp .core{color:#fff}.pub .how.s-10 .imp .core:before,.pub .how.s-10 .imp .ring:after{opacity:1}.pub .how.s-10 .imp .ring{border-color:#3ddc6c59}.pub .how-more{text-align:center;margin-top:clamp(48px,6vw,72px)}.pub .how-more a{color:var(--acc);align-items:center;gap:8px;font-size:17px;font-weight:600;text-decoration:none;display:inline-flex}.pub .how-more a:hover{text-underline-offset:4px;text-decoration:underline}.pub .how-more svg{width:18px;height:18px}.pub .how-more span{text-wrap:balance}.pub .friend{background:var(--surface)}.pub .browser.win{--z:.92;zoom:var(--z);width:560px;box-shadow:inset 0 0 0 1px #00000014,var(--dev-shadow);border-radius:14px;flex:none}[data-theme=dark] .pub .browser.win{box-shadow:0 0 0 1px #ffffff12,var(--dev-shadow)}.pub .refs .rf-l{margin-bottom:16px}.pub .refs small{color:var(--ink3);margin-bottom:5px;font-size:12px;font-weight:600;display:block}.pub .rf-in{align-items:center;gap:8px;display:flex}.pub .input{background:var(--paper);min-width:0;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;border:0;border-radius:999px;flex:1;padding:9px 14px;font:500 12px/1.3 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:hidden}.pub .cp{display:inline-grid}.pub .cp>span{grid-area:1/1;justify-content:center;align-items:center;gap:6px;transition:opacity .25s;display:inline-flex}.pub .cp .c1{opacity:0;color:var(--ok)}.pub .rf-stats{gap:8px;margin-top:4px;display:grid}.pub .rf-stats>div{justify-content:space-between;align-items:center;display:flex}.pub .rf-stats small{margin:0}.pub .rf-stats b{color:var(--ink);font-size:14px;font-weight:650}.pub .n{text-align:right;display:inline-grid}.pub .n span{transition:opacity .3s,transform .4s var(--e);grid-area:1/1}.pub .n .v1{opacity:0;color:var(--ok);font-weight:650;transform:translateY(6px)}.pub .friend.s-2 .cp .c0{opacity:0}.pub .friend.s-2 .cp .c1{opacity:1}.pub .friend.s-4 .n .v0{opacity:0;transform:translateY(-6px)}.pub .friend.s-4 .n .v1{opacity:1;transform:none}.pub .toast{z-index:5;background:var(--surface);box-shadow:0 0 0 1px color-mix(in srgb,var(--ok) 30%,transparent),0 18px 40px -12px #281c1059;white-space:nowrap;opacity:0;transition:opacity .4s var(--e),transform .55s var(--e);border:0;border-radius:16px;align-items:center;gap:12px;padding:10px 18px 10px 10px;display:flex;position:absolute;top:54px;left:50%;transform:translate(-50%,-14px)scale(.97)}.pub .tz-ic{background:color-mix(in srgb,var(--ok) 13%,transparent);width:34px;height:34px;color:var(--ok);border-radius:10px;place-items:center;display:grid}.pub .tz-ic svg{width:18px;height:18px}.pub .toast>span:last-child{flex-direction:column;line-height:1.25;display:flex}.pub .toast .tz-a{color:var(--ink3);font-size:12px}.pub .toast b{color:var(--ok);font-size:15px;font-weight:650}.pub .friend.s-3:not(.s-5) .toast{opacity:1;transform:translate(-50%)}.pub .faq{background:var(--paper)}.pub .faq-in{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.pub .faq .sec-head{position:sticky;top:110px}.pub .qa details{border-bottom:1px solid var(--line)}.pub .qa details:first-child{border-top:1px solid var(--line)}.pub .qa summary{letter-spacing:-.015em;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-size:clamp(17px,1.5vw,20px);font-weight:600;list-style:none;display:flex}.pub .qa summary::-webkit-details-marker{display:none}.pub .qa summary i{background:var(--fill);width:30px;height:30px;transition:background-color .2s,transform .35s var(--e);border-radius:50%;flex:none;position:relative}.pub .qa summary i:before,.pub .qa summary i:after{content:"";background:var(--ink);border-radius:1px;width:12px;height:1.8px;margin:-.9px 0 0 -6px;position:absolute;top:50%;left:50%}.pub .qa summary i:after{transition:transform .35s var(--e);transform:rotate(90deg)}.pub .qa details[open] summary i{transform:rotate(180deg)}.pub .qa details[open] summary i:after{transform:rotate(0)}.pub .qa summary:hover i{background:var(--fill-h)}.pub .qa details p{color:var(--ink2);text-wrap:pretty;padding:0 50px 26px 0;font-size:16.5px;line-height:1.6}.pub .qa details[open] p{animation:.35s both mFade}.pub .faq-about{text-align:center;color:var(--ink2);margin-top:72px;padding:0 20px;font-size:15px}.pub .final{text-align:center;background:linear-gradient(180deg,var(--paper) 0%,var(--final-b) 55%,var(--final-c) 100%);padding:clamp(100px,12vw,170px) 0;position:relative;overflow:hidden}.pub .final:before{content:"";background:radial-gradient(closest-side,var(--final-glow),transparent);border-radius:50%;width:1100px;height:800px;margin-left:-550px;position:absolute;bottom:-40%;left:50%}.pub .final-in{position:relative}.pub .fin-stage{width:940px;height:600px;margin:0 0 56px -470px;position:relative;left:50%}.pub .fin-stage:before{content:"";background:radial-gradient(closest-side,var(--final-glow),transparent);border-radius:50%;width:760px;height:520px;margin:-260px 0 0 -380px;position:absolute;top:46%;left:50%}.pub .fin-ph{text-align:left;position:absolute;top:50%;left:50%}.pub .f-c{--z:.9;z-index:3;margin:-320px 0 0 -150px}.pub .f-l,.pub .f-r{--z:.74;z-index:1}.pub .f-l{transform-origin:100% 100%;margin:-300px 0 0 -495px;transform:rotate(-7deg)}.pub .f-r{transform-origin:0 100%;margin:-300px 0 0 195px;transform:rotate(7deg)}.pub .fin-stage .scr-happ .hp-st .st2{opacity:1}.pub .fin-stage .hp-list{margin-top:22px}.pub .fin-stage .ring:after{animation:3.2s ease-in-out infinite breathe}@keyframes breathe{50%{opacity:.45}}.pub .fin-chat .m{display:block}.pub .fin-chat .ph{width:74%;padding:3px;position:relative}.pub .fin-chat .ph img{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;border-radius:14px 14px 4px;width:100%;height:auto}.pub .fin-chat .ph .t{color:#fff;background:#0006;border-radius:9px;margin:0;padding:3px 6px;position:absolute;bottom:9px;right:9px}.pub .fin-video .player img{animation:14s linear infinite alternate kb}.pub .fin-video .p-buf{transform:scaleX(.7)}.pub .fin-video .p-pos{animation:14s linear infinite prog}.pub .fin-sub{z-index:4;box-shadow:var(--dev-shadow);background:0 0;border-radius:18px;animation:6s ease-in-out infinite float;position:absolute;bottom:-6px;left:20px;transform:rotate(-3deg)}.pub .fin-sub .card{background:var(--surface);text-align:left;min-width:230px;padding:16px 20px}.pub .fin-sub .pill{margin-bottom:4px}.pub .fin-mus{z-index:4;color:#fff;text-align:left;box-shadow:var(--dev-shadow);background:#2a1712;border-radius:16px;align-items:center;gap:12px;padding:10px 16px 10px 10px;animation:6s ease-in-out -3s infinite float;display:flex;position:absolute;bottom:10px;right:16px;transform:rotate(3deg)}.pub .fin-mus img{-o-object-fit:cover;object-fit:cover;border-radius:8px;width:46px;height:46px}.pub .fin-mus span{flex-direction:column;line-height:1.25;display:flex}.pub .fin-mus b{font-size:14px;font-weight:650}.pub .fin-mus small{color:#ffffffa6;font-size:12px}.pub .fin-mus .eq{align-items:flex-end;gap:3px;height:20px;margin-left:8px;display:flex}.pub .fin-mus .eq b{transform-origin:bottom;background:#1ed760;border-radius:2px;width:3.5px;height:100%;animation:.9s ease-in-out infinite alternate eq}.pub .fin-mus .eq b:nth-child(2){animation-delay:-.3s}.pub .fin-mus .eq b:nth-child(3){animation-delay:-.6s}.pub .fin-mus .eq b:nth-child(4){animation-delay:-.15s}@keyframes eq{0%{transform:scaleY(.2)}to{transform:scaleY(1)}}@keyframes float{50%{translate:0 -8px}}@media (width<=1000px){.pub .fin-stage{zoom:.78}}@media (width<=760px){.pub .fin-stage{zoom:.56}}@media (width<=600px){.pub .fin-stage{zoom:.4;margin-bottom:36px}}@media (width<=374px){.pub .fin-stage{zoom:.36}}.pub .final h2{max-width:15em;margin:0 auto;font-size:clamp(36px,5.2vw,72px)}.pub .final .fine{margin-top:22px}.pub .foot{background:var(--foot);padding:0 0 36px}.pub .foot-in{border-top:1px solid var(--line);grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:32px;padding-top:56px;display:grid}.pub .foot p{color:var(--ink2);max-width:22em;margin-top:12px;font-size:14.5px}.pub .foot h3{margin-bottom:12px;font-size:14px;font-weight:650}.pub .foot ul{color:var(--ink2);gap:8px;font-size:14.5px;display:grid}.pub .foot a{text-decoration:none;transition:color .2s}.pub .foot ul a:hover{color:var(--ink)}.pub .foot-tg{background:var(--fill);width:38px;height:38px;color:var(--ink);border-radius:12px;place-items:center;margin-top:16px;display:inline-grid}.pub .foot-tg svg{fill:currentColor;width:18px;height:18px}.pub .foot .copy-r{max-width:1200px;color:var(--ink2);margin:48px auto 0;padding:0 clamp(20px,4vw,40px);font-size:13px}.js .pub .rv{opacity:0;transition:opacity .8s var(--e),transform .9s var(--e);transform:translateY(24px)}.js .pub .rv.in{opacity:1;transform:none}.pub .off *,.pub .off :before,.pub .off :after{animation-play-state:paused!important}@media (width<=1100px){.pub .hero-in{grid-template-columns:1fr .9fr;gap:24px}.pub .phone-hero{--z:.94}.pub .apps{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 24px}.pub .phone-sm{--z:.8}.pub .laptop{--z:.7}.pub .browser.win{--z:.8}}@media (width<=860px){.pub .nav-in{gap:10px}.pub .nav-links{background:var(--paper);box-shadow:0 1px 0 var(--line),0 24px 36px -24px #281c1059;color:var(--ink);flex-direction:column;gap:0;margin:0;padding:6px clamp(20px,4vw,40px) 14px;font-size:17px;font-weight:600;display:none;position:absolute;top:60px;left:0;right:0}[data-theme=dark] .pub .nav-links{box-shadow:0 1px 0 var(--line),0 24px 36px -24px #000000b3}.pub .nav.open .nav-links{animation:.2s both mFade;display:flex}.pub .nav-links a{border-bottom:1px solid var(--line);padding:13px 2px}.pub .nav-links a:last-child{border-bottom:0}.pub .nav.open{box-shadow:0 1px 0 var(--line)}.pub .theme-tg{margin-left:auto;margin-right:0}.pub .nav-burger{display:grid}.pub .hero-in{grid-template-columns:1fr;gap:44px;min-height:0;padding-top:96px}.pub .split{grid-template-columns:minmax(0,1fr);gap:48px}.pub .how-grid{grid-template-columns:1fr;gap:56px;max-width:440px;margin:0 auto}.pub .split.rev .scene{order:0}.pub .price .scene{order:2}.pub .faq-in{grid-template-columns:1fr;gap:28px}.pub .faq .sec-head{position:static}.pub .foot-in{grid-template-columns:1fr 1fr}.pub .laptop{--z:.66}.pub .speed{grid-template-columns:1fr;max-width:520px}.pub .pv{grid-template-columns:auto minmax(0,1fr)}.pub .pv-sw{grid-column:1/-1;justify-self:center}}@media (width<=600px){body:has(.pub){font-size:16px}.pub .hero-in{gap:40px;padding:88px 20px 56px}.pub .eyebrow{font-size:13.5px}.pub .hero h1{margin-top:20px;font-size:clamp(42px,12.4vw,54px)}.pub .lede{margin-top:18px;font-size:17.5px}.pub .cta-row{gap:10px;margin-top:26px}.pub .cta-row .btn{width:100%}.pub .btn{min-height:52px;font-size:16.5px}.pub .phone-hero{--z:.84}.pub .story{gap:8px}.pub .story button{font-size:12px}.pub .apps{gap:36px 12px}.pub .phone-sm{--z:.5}.pub .app figcaption{margin-top:14px;font-size:15px}.pub .phone-md{--z:.74}.pub .laptop{--z:.64}.pub .browser.win{--z:.62}.pub .laptop{width:540px}.pub .lid{box-shadow:none;background:0 0;padding:0}.pub .lid .browser{box-shadow:var(--dev-shadow);border-radius:14px}.pub .base{display:none}.pub .plans li{grid-template-rows:auto auto;grid-template-columns:1fr auto;gap:2px 12px;margin:0 -12px;padding:16px 12px}.pub .pl-m{grid-area:2/1}.pub .pl-p{grid-area:1/2/3;align-self:center}.pub .how-grid{grid-template-columns:1fr;gap:56px;max-width:420px}.pub .mini{height:330px}.pub .hs>.hs-tx{margin-left:0}.pub .qa details p{padding-right:0}.pub .foot-in{grid-template-columns:1fr;gap:28px}.pub .dev-row>span{width:44px;height:44px}.pub .land-glass{aspect-ratio:1.9}.pub .q-menu{width:62cqw;padding:3px 0;font-size:11px;bottom:44px}.pub .q-row{padding:4px 12px 4px 26px}.pub .q-h{padding:5px 12px 6px}.pub .q-h small{display:none}.pub .pv{border-radius:22px;padding:20px}.pub .pv h3{font-size:18.5px}.pub .pv p{font-size:15px}}@media (width<=400px){.pub .nav-in{gap:8px}.pub .brand{flex:none}.pub .nav-login{padding:8px 14px}}@media (width<=380px){.pub .laptop{--z:.6}.pub .browser.win{--z:.58}}@media (width<=374px){.pub .btn{gap:8px;padding:0 16px;font-size:15.5px}.pub .phone-hero{--z:.78}.pub .phone-sm{--z:.46}.pub .laptop{--z:.59}.pub .browser.win{--z:.57}.pub .phone-md{--z:.7}.pub .dev-row{gap:8px}.pub .dev-row>span{width:40px;height:40px}}@media (prefers-reduced-motion:reduce){html:has(.pub){scroll-behavior:auto}.pub *,.pub :before,.pub :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.js .pub .rv{opacity:1;transform:none}.pub .spinner{animation:none}}@media (width<=600px){.pub .q-menu .q-row:nth-of-type(2),.pub .q-menu .q-row:nth-of-type(4){display:none}}.pub .hero h1{margin-top:0}.pub .hero h1 .eyebrow{letter-spacing:normal;line-height:1.2}.pub .hero h1 .h1-t{margin-top:26px;display:block}@media (width<=600px){.pub .hero h1 .h1-t{margin-top:20px}}[data-theme=dark] .pub .wb-url{color:#f3eee7;background:#2a241fe6;box-shadow:0 8px 20px #0006,inset 0 0 0 .5px #ffffff1a}.pub .nav-links a[aria-current=page]{color:var(--ink)}.pub .pg-hero{padding:clamp(112px,13vw,168px) 0 clamp(48px,6vw,80px);position:relative;overflow:hidden}.pub .pg-hero:before{content:"";aspect-ratio:1;background:radial-gradient(closest-side,var(--glow-warm),var(--glow-warm2) 55%,transparent);opacity:.55;pointer-events:none;border-radius:50%;width:min(820px,80vw);position:absolute;top:-20%;right:-12%}.pub .pg-hero .wrap{position:relative}.pub .crumbs{color:var(--ink3);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:28px;font-size:14px;display:flex}.pub .crumbs a{color:var(--ink2);text-decoration:none}.pub .crumbs a:hover{color:var(--ink)}.pub .crumbs svg{width:13px;height:13px;color:var(--ink3)}.pub .pg-hero h1{letter-spacing:-.04em;text-wrap:balance;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:14em;font-size:clamp(40px,5.8vw,80px);font-weight:680;line-height:1}.pub .pg-doc h1{max-width:18em;font-size:clamp(32px,4.4vw,58px)}.pub .pg-hero .lede{max-width:36em}.pub .pg-hero .cta-row{margin-top:30px}.pub .dsec{border-top:1px solid var(--line);padding:clamp(40px,5vw,64px) 0}.pub .dsec-in{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(24px,5vw,80px);display:grid}.pub .dsec h2{letter-spacing:-.03em;font-size:clamp(26px,2.8vw,36px);line-height:1.12;position:sticky;top:96px}.pub .dtx>*+*{margin-top:16px}.pub .dtx p,.pub .dtx li{color:var(--ink2);text-wrap:pretty;font-size:17px;line-height:1.62}.pub .dtx b,.pub .dtx strong{color:var(--ink);font-weight:620}.pub .dtx a,.pub .legal a,.pub .pg-note a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--ink) 30%,transparent);text-decoration-color:color-mix(in srgb,var(--ink) 30%,transparent);text-underline-offset:3px;text-decoration-thickness:1px;transition:text-decoration-color .2s}.pub .dtx a:hover,.pub .legal a:hover,.pub .pg-note a:hover{-webkit-text-decoration-color:var(--acc);text-decoration-color:var(--acc)}.pub .dtx h3{letter-spacing:-.02em;color:var(--ink);margin-top:28px;font-size:20px;font-weight:640}.pub .dtx ol{counter-reset:n;grid-template-columns:minmax(0,1fr);gap:12px;list-style:none;display:grid}.pub .dtx ol>li{counter-increment:n;padding-left:44px;position:relative}.pub .dtx ol>li:before{content:counter(n);width:28px;height:28px;color:var(--ink);background:var(--fill);border-radius:50%;place-items:center;font-size:14px;font-weight:650;display:grid;position:absolute;top:1px;left:0}.pub .dtx ul{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.pub .dtx ul>li{padding-left:20px;position:relative}.pub .dtx ul>li:before{content:"";background:var(--acc);border-radius:50%;width:6px;height:6px;position:absolute;top:.72em;left:4px}.pub .dtx code,.pub .legal code{background:var(--fill);color:var(--ink);border-radius:6px;padding:2px 6px;font:500 .9em/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.pub .dtx ol code,.pub .pg-note code{white-space:pre;width:fit-content;max-width:100%;margin-top:6px;padding:8px 12px;display:block;overflow-x:auto}@media (width<=600px){.pub .dtx ol code,.pub .pg-note code{white-space:pre-wrap;overflow-wrap:anywhere}}.pub .callout{background:var(--surface);box-shadow:0 0 0 1px var(--line);border-radius:18px;padding:18px 20px}.pub .callout p{font-size:15.5px}.pub .callout.acc{background:var(--acc-soft);box-shadow:none}.pub .pg-note{color:var(--ink2);margin-top:14px;font-size:15px}.pub .facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:clamp(36px,4vw,56px);display:grid}.pub .facts li{background:var(--surface);box-shadow:0 0 0 1px var(--line);border-radius:22px;padding:20px 20px 22px}.pub .facts .f-ic{background:var(--acc-soft);width:42px;height:42px;color:var(--acc);border-radius:13px;place-items:center;margin-bottom:16px;display:grid}.pub .facts .f-ic svg{width:22px;height:22px}.pub .facts b{letter-spacing:-.02em;font-size:19px;font-weight:650;line-height:1.2;display:block}.pub .facts span{color:var(--ink2);margin-top:4px;font-size:14.5px;line-height:1.4;display:block}.pub .keep{grid-template-columns:1fr 1fr;gap:14px;display:grid}.pub .keep>div{background:var(--surface);box-shadow:0 0 0 1px var(--line);border-radius:20px;padding:20px 22px}.pub .keep h3{align-items:center;gap:8px;margin:0 0 12px;font-size:16px;display:flex}.pub .keep h3 i{color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:13px;font-style:normal;display:grid}.pub .keep .no h3 i{background:var(--ok)}.pub .keep .yes h3 i{background:var(--ink3)}.pub .keep li{font-size:15px!important}.pub .tcards{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.pub .tcard{background:var(--surface);box-shadow:0 0 0 1px var(--line);border-radius:24px;flex-direction:column;padding:24px 22px 22px;scroll-margin-top:90px;display:flex;position:relative}.pub .tcard.best{box-shadow:0 0 0 2px var(--acc),var(--soft-shadow)}.pub .tcard .tag{background:var(--acc);color:#fff;border-radius:999px;padding:3px 10px;font-size:12.5px;font-weight:600;position:absolute;top:-11px;left:22px}.pub .tcard h3{letter-spacing:-.015em;font-size:18px;font-weight:620}.pub .tcard .tp{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-top:10px;font-size:clamp(34px,3.4vw,44px);font-weight:680}.pub .tcard .tm{color:var(--ink2);margin-top:2px;font-size:15px}.pub .tcard .tm em{color:var(--ok);font-style:normal;font-weight:600}.pub .tcard .btn{min-height:46px;margin-top:22px;padding:0 18px;font-size:15.5px}.pub .tcard .tx{color:var(--ink2);flex:1;margin-top:12px;font-size:14px}.pub .dtx .paysteps{counter-reset:n;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:6px;display:grid}@media (width<=420px){.pub .dtx .paysteps{grid-template-columns:minmax(0,1fr)}}.pub .dtx .paysteps>li{background:var(--surface);box-shadow:0 0 0 1px var(--line);counter-increment:n;border-radius:20px;padding:18px 18px 20px;position:relative;font-size:15px!important;line-height:1.45!important}.pub .dtx .paysteps>li:before{content:counter(n);background:var(--fill);width:28px;height:28px;color:var(--ink);border-radius:50%;place-items:center;margin-bottom:12px;font-size:14px;font-weight:650;display:grid;position:static}.pub .dtx .paysteps>li:last-child:before{background:var(--acc);color:#fff}.pub .paysteps b{color:var(--ink);margin-bottom:2px;display:block}.pub .plats{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.pub .plats>li{display:flex}.pub .plats>li>.plat{flex:1}.pub .plat{background:var(--surface);box-shadow:0 0 0 1px var(--line);transition:transform .3s var(--e),box-shadow .3s;border-radius:24px;flex-direction:column;gap:14px;padding:22px 20px 20px;text-decoration:none;display:flex;position:relative}.pub .plat:hover{box-shadow:var(--soft-shadow);transform:translateY(-3px)}.pub .plat .p-ic{background:var(--fill);width:52px;height:52px;color:var(--ink);border-radius:16px;place-items:center;display:grid}.pub .plat .p-ic svg{width:28px;height:28px}.pub .plat b{letter-spacing:-.02em;font-size:20px;font-weight:650}.pub .plat .p-d{color:var(--ink2);font-size:14px;line-height:1.35}.pub .plat .go{color:var(--acc);align-items:center;gap:6px;margin-top:auto;font-size:14px;font-weight:600;display:flex}.pub .plat .go svg{width:16px;height:16px}.pub .plat .mine-tag{background:var(--acc-soft);color:var(--acc);border-radius:999px;padding:3px 9px;font-size:12px;font-weight:600;display:none;position:absolute;top:16px;right:16px}.pub .plat.mine{box-shadow:0 0 0 2px var(--acc)}.pub .plat.mine .mine-tag{display:block}.pub .plat.mine .p-ic{background:var(--acc-soft);color:var(--acc)}.pub .ptabs{flex-wrap:wrap;gap:6px;margin-top:30px;display:flex}.pub .ptabs a{background:var(--fill);color:var(--ink2);border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.pub .ptabs a svg{width:17px;height:17px}.pub .ptabs a:hover{background:var(--fill-h);color:var(--ink)}.pub .ptabs a[aria-current=page]{background:var(--ink);color:var(--paper)}.pub .guide-sec{padding:clamp(24px,3vw,40px) 0 clamp(72px,9vw,120px);overflow-x:clip}.pub .guide{background:var(--surface);box-shadow:0 0 0 1px var(--line);border-radius:clamp(28px,4vw,44px);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(32px,5vw,72px);padding:clamp(28px,4vw,56px);display:grid}.pub .g-stage{justify-content:center;align-items:center;min-height:620px;display:flex;position:relative}.pub .g-stage:before{content:"";background:radial-gradient(closest-side,var(--glow-warm),transparent);opacity:.6;pointer-events:none;border-radius:50%;width:560px;height:560px;margin:-280px 0 0 -280px;position:absolute;top:50%;left:50%}.pub .g-head{color:var(--acc);margin-bottom:10px;font-size:15px;font-weight:600}.pub .g-title{letter-spacing:-.03em;text-wrap:balance;margin-bottom:26px;font-size:clamp(26px,2.8vw,36px);font-weight:660;line-height:1.1}.pub .g-steps{gap:8px;display:grid}.pub .g-steps>li{border-radius:18px;transition:background-color .35s}.pub .g-steps>li.cur{background:var(--paper)}.pub .g-steps button{text-align:left;grid-template-columns:auto 1fr;gap:4px 14px;width:100%;padding:14px 16px;display:grid}.pub .g-steps .n{background:var(--fill);width:30px;height:30px;color:var(--ink);border-radius:50%;grid-row:1/3;place-items:center;font-size:15px;font-weight:650;transition:background-color .35s,color .35s;display:grid}.pub .g-steps li.cur .n,.pub .g-steps li.done .n{background:var(--acc);color:#fff}.pub .g-steps .t{letter-spacing:-.015em;color:var(--ink);padding-top:4px;font-size:17px;font-weight:620;line-height:1.3}.pub .g-steps .d{color:var(--ink2);text-wrap:pretty;font-size:15px;line-height:1.5}.pub .g-steps .d a{color:var(--ink);text-underline-offset:3px}.pub .g-steps .d code{font-size:.88em}.pub .g-steps i{background:var(--fill-h);opacity:0;border-radius:2px;grid-column:2;height:3px;margin-top:8px;transition:opacity .3s;display:block;overflow:hidden}.pub .g-steps li.cur i{opacity:1}.pub .g-steps i b{background:var(--acc);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.pub .g-steps li.cur i b{animation:fill var(--d,2s) linear both}.pub .g-steps li.paused i b{animation-play-state:paused}.pub .g-note{background:var(--fill);color:var(--ink2);border-radius:14px;margin-top:16px;padding:14px 16px;font-size:14.5px;line-height:1.5}.pub .guide .hp-list .hp-grp,.pub .guide .hp-list .hp-row{opacity:0;transition:opacity .35s var(--e),transform .45s var(--e);transform:translateY(8px)}.pub .pg-faq .qa{max-width:none}.pub .pg-faq{border-top:1px solid var(--line);padding:clamp(40px,5vw,64px) 0 clamp(72px,9vw,120px)}.pub .pg-faq .faq-in{gap:clamp(24px,5vw,80px)}.pub .pg-faq h2{letter-spacing:-.03em;font-size:clamp(26px,2.8vw,36px);line-height:1.12}.pub .legal-wrap{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,72px);padding-bottom:clamp(80px,10vw,140px);display:grid}.pub .toc{max-height:calc(100vh - 120px);font-size:14px;position:sticky;top:96px;overflow:auto}.pub .toc b{text-transform:uppercase;letter-spacing:.06em;color:var(--ink3);margin-bottom:10px;font-size:13px;display:block}.pub .toc a{border-left:2px solid var(--line);color:var(--ink2);padding:6px 0 6px 14px;line-height:1.35;text-decoration:none;transition:color .2s,border-color .2s,background-color .2s;display:block}.pub .toc a.on{border-left-color:var(--acc);color:var(--ink);background:linear-gradient(90deg,var(--acc-soft),transparent);font-weight:600}.pub .toc a:hover{color:var(--ink)}.pub .legal{max-width:760px}.pub .legal h1{display:none}.pub .legal h2{letter-spacing:-.025em;margin:48px 0 14px;scroll-margin-top:90px;font-size:clamp(22px,2.2vw,28px);line-height:1.2}.pub .legal h2:first-of-type{margin-top:0}.pub .legal h3{margin:28px 0 10px;font-size:18px}.pub .legal p,.pub .legal li{color:var(--ink2);text-wrap:pretty;font-size:16.5px;line-height:1.7}.pub .legal p+p{margin-top:12px}.pub .legal ul,.pub .legal ol{margin:12px 0;padding-left:22px}.pub .legal ul{list-style:outside}.pub .legal ol{list-style:decimal}.pub .legal li+li{margin-top:6px}.pub .legal strong{color:var(--ink)}.pub .legal>p:first-of-type{color:var(--ink3);font-size:15px}.pub .nf{text-align:center;place-items:center;min-height:min(100svh,900px);padding:120px 20px 80px;display:grid}.pub .nf .nf-num{letter-spacing:-.06em;color:#0000;background:linear-gradient(180deg,var(--ink) 20%,color-mix(in srgb,var(--ink) 20%,transparent));-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(120px,22vw,260px);font-weight:700;line-height:.9}.pub .nf h1{letter-spacing:-.03em;margin-top:8px;font-size:clamp(28px,3.4vw,42px);font-weight:660}.pub .nf p{color:var(--ink2);max-width:30em;margin:14px auto 0;font-size:18px}.pub .nf .cta-row{justify-content:center}@media (width<=1100px){.pub .plats{grid-template-columns:repeat(3,minmax(0,1fr))}.pub .tcards,.pub .facts{grid-template-columns:repeat(2,minmax(0,1fr))}.pub .guide{grid-template-columns:minmax(0,1fr)}.pub .g-stage{min-height:0}}@media (width<=860px){.pub .dsec-in{grid-template-columns:minmax(0,1fr);gap:16px}.pub .dsec h2{position:static}.pub .legal-wrap{grid-template-columns:1fr}.pub .toc{background:var(--surface);max-height:none;box-shadow:0 0 0 1px var(--line);border-radius:18px;padding:16px 18px;position:static}.pub .plats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.pub .crumbs{margin-bottom:20px;font-size:13px}.pub .facts{grid-template-columns:1fr 1fr;gap:10px}.pub .facts li{padding:16px}.pub .facts b{font-size:16.5px}.pub .facts span{font-size:13.5px}.pub .tcards,.pub .keep,.pub .plats{grid-template-columns:1fr}.pub .plat{flex-flow:wrap;align-items:center;padding:16px}.pub .plat .go{margin:0 0 0 auto}.pub .plat .p-d{flex-basis:100%;order:3}.pub .plat .p-ic{width:44px;height:44px}.pub .plat.mine .mine-tag{order:4;position:static}.pub .plat .go{order:2}.pub .guide{border-radius:26px;gap:24px;padding:20px 16px}.pub .g-steps button{padding:12px}.pub .dtx p,.pub .dtx li{font-size:16px}}.pub [data-s]{--c:var(--ink3)}.pub [data-s=ok]{--c:var(--ok)}.pub [data-s=degraded]{--c:#b7791f}.pub [data-s=down]{--c:var(--acc)}[data-theme=dark] .pub [data-s=degraded]{--c:#e2a84b}.pub .st-h[data-s=ok],.pub .st-h[data-s=down],.pub .st-h[data-s=degraded]{color:var(--c)}.pub .st-inc{gap:10px;max-width:36em;margin-top:26px;list-style:none;display:grid}.pub .st-inc li{background:var(--acc-soft);color:var(--ink2);border-radius:18px;padding:16px 20px;font-size:16.5px;line-height:1.45}.pub .st-inc b{color:var(--ink);font-weight:620}.pub .st-sec{padding-top:0}.pub .st-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));align-items:start;gap:14px;list-style:none;display:grid}.pub .st-card{background:var(--surface);box-shadow:0 0 0 1px var(--line);border-radius:24px;padding:22px 22px 10px}.pub .st-card h2{letter-spacing:-.02em;align-items:center;gap:10px;margin-bottom:4px;font-size:20px;font-weight:640;display:flex}.pub .st-row{border-top:1px solid var(--line);padding:16px 0 14px}.pub .st-card h2+.st-row{border-top:0}.pub .st-top{align-items:center;gap:10px;display:flex}.pub .st-dot{background:var(--c);width:10px;height:10px;box-shadow:0 0 0 4px color-mix(in srgb,var(--c) 18%,transparent);border-radius:50%}.pub .st-name{letter-spacing:-.01em;font-weight:620}.pub .st-word{color:var(--c);margin-left:auto;font-size:15px;font-weight:600}.pub .st-days{grid-template-columns:repeat(24,minmax(0,1fr));gap:3px;margin:14px 0 10px;list-style:none;display:grid}.pub .st-days li{background:var(--c);border-radius:4px;height:28px}.pub .st-days li[data-s=unknown]{background:var(--fill)}.pub .st-meta{color:var(--ink3);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:2px 14px;font-size:13.5px;display:flex}.pub .st-legend{flex-wrap:wrap;align-items:center;gap:6px 18px;display:flex}.pub .st-legend span[data-s]{align-items:center;gap:7px;display:inline-flex}.pub .st-legend span[data-s]:before{content:"";background:var(--c);border-radius:3px;width:10px;height:10px}.pub .st-legend span[data-s=unknown]:before{background:var(--fill-h)}.pub .st-legend-tx{flex-basis:100%}.pub .dtx .btn{text-decoration:none}.pub .dtx .btn-acc{color:#fff}@media (width<=560px){.pub .st-card{border-radius:22px;padding:18px 18px 8px}.pub .st-days{gap:2px}.pub .st-days li{border-radius:3px;height:24px}}.pub .cab-lnk{color:var(--ink2);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-underline-offset:3px;text-decoration-thickness:1px;transition:color .2s,text-decoration-color .2s}.pub .cab-lnk:hover{color:var(--ink);-webkit-text-decoration-color:var(--acc);text-decoration-color:var(--acc)}.pub .lnk-acc{color:var(--acc);align-items:center;gap:5px;font-weight:600;text-decoration:none;display:inline-flex}.pub .lnk-acc svg{width:15px;height:15px;transition:transform .25s var(--e)}.pub .lnk-acc:hover svg{transform:translate(3px)}.pub .lnk-danger{color:var(--acc)}.pub .btn-sm{gap:7px;min-height:40px;padding:0 16px;font-size:14.5px}.pub .btn-sm svg{width:16px;height:16px}.pub .btn[disabled],.pub .btn:disabled{opacity:.55;pointer-events:none}.pub .btn-ghost svg,.pub .btn-ink svg{fill:none}.pub .btn-icon{width:40px;padding:0}.pub .cab-ok{color:var(--ok);margin-top:10px;font-size:14px}.pub .cab-err{color:var(--acc);text-wrap:pretty;margin-top:10px;font-size:14px}.pub .cab-err small{color:var(--ink3);margin-top:2px;font-size:13px;display:block}.pub .cab-muted{color:var(--ink3);font-size:14.5px}.pub .cab-skel{background:linear-gradient(90deg,var(--fill),var(--fill-h),var(--fill));background-size:200% 100%;border-radius:8px;height:1em;animation:1.2s linear infinite cabSk;display:block}@keyframes cabSk{to{background-position:-200% 0}}.pub [data-s=gift]{--c:var(--acc)}.pub .cab-pill{background:color-mix(in srgb,var(--c) 13%,transparent);color:var(--c);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:3px 11px 3px 9px;font-size:13px;font-weight:600;line-height:1.35;display:inline-flex}.pub .cab-pill:before{content:"";background:var(--c);border-radius:50%;width:7px;height:7px}.pub .field{background:var(--surface);width:100%;min-height:44px;box-shadow:0 0 0 1px var(--line),inset 0 1px 2px #281c100a;font:400 15px/1.4 var(--f);color:var(--ink);border:0;border-radius:999px;padding:0 18px;transition:box-shadow .2s;display:block}.pub .field::placeholder{color:var(--ink3)}.pub .field:focus{box-shadow:0 0 0 2px var(--acc),0 0 0 5px var(--acc-ring);outline:none}.pub textarea.field{resize:vertical;border-radius:16px;min-height:96px;padding:11px 16px}.pub .cb-top{z-index:50;background:var(--nav-bg);-webkit-backdrop-filter:saturate(180%)blur(18px);backdrop-filter:saturate(180%)blur(18px);box-shadow:0 1px 0 var(--line);position:sticky;top:0}.pub .cb-top-in{align-items:center;gap:14px;max-width:1120px;height:58px;margin:0 auto;padding:0 clamp(16px,3vw,32px);display:flex}.pub .cb-top .brand{font-size:16px}.pub .cb-sep{background:var(--line);width:1px;height:20px}.pub .cb-where{color:var(--ink2);font-size:15px;font-weight:600}.pub .cb-top-r{align-items:center;gap:6px;margin-left:auto;display:flex}.pub .cb-me{color:var(--ink3);text-overflow:ellipsis;white-space:nowrap;max-width:260px;margin-right:6px;font-size:14px;overflow:hidden}.pub .cb-top .theme-tg{margin:0}.pub .cb-top .nav-login{padding:7px 14px}.pub .cb-main{max-width:1120px;margin:0 auto;padding:24px clamp(16px,3vw,32px) 40px}.pub .cb-title{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:16px;display:flex}.pub .cb-title h1{letter-spacing:-.03em;font-size:26px;font-weight:680;line-height:1.2}.pub .cb-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.pub .cb-col{grid-template-columns:minmax(0,1fr);align-content:start;gap:16px;display:grid}.pub .cb-foot{max-width:1120px;color:var(--ink3);flex-wrap:wrap;gap:8px 20px;margin:0 auto;padding:18px clamp(16px,3vw,32px) 30px;font-size:13.5px;display:flex;position:relative}.pub .cb-foot:before{content:"";background:var(--line);height:1px;position:absolute;top:0;left:clamp(16px,3vw,32px);right:clamp(16px,3vw,32px)}.pub .cb-foot a{color:var(--ink2);text-decoration:none}.pub .cb-foot a:hover{color:var(--ink)}.pub .cb-foot span{margin-right:auto}.pub .cc{background:var(--surface);box-shadow:0 0 0 1px var(--line);border-radius:22px;padding:20px;scroll-margin-top:76px;font-size:15px;line-height:1.5}.pub .cc.full{grid-column:1/-1}.pub .cc-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-bottom:14px;display:flex}.pub .cc-h h2{letter-spacing:-.015em;align-items:center;gap:10px;font-size:17px;font-weight:650;line-height:1.3;display:flex}.pub .cc-ic{background:var(--acc-soft);width:30px;height:30px;color:var(--acc);border-radius:10px;place-items:center;display:grid}.pub .cc-ic svg{width:16px;height:16px}.pub .cc-h .cab-lnk,.pub .cc-h .tk-hint{font-size:13.5px}.pub .cc-note{color:var(--ink3);text-wrap:pretty;margin-top:12px;font-size:13.5px;line-height:1.45}.pub .cc-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pub .cc-links{border-top:1px solid var(--line);flex-wrap:wrap;gap:6px 16px;margin-top:14px;padding-top:12px;font-size:13.5px;display:flex}.pub .cab-alert{background:var(--acc-soft);color:var(--ink2);border-radius:16px;align-items:flex-start;gap:10px;margin-bottom:16px;padding:11px 12px 11px 14px;font-size:14.5px;line-height:1.45;display:flex}.pub .cab-alert>svg{width:18px;height:18px;color:var(--acc);margin-top:1px}.pub .cab-alert p{flex:1}.pub .cab-alert b{color:var(--ink);font-weight:620}.pub .cab-alert a{color:var(--ink);white-space:nowrap;text-underline-offset:3px;font-weight:600}.pub .cab-alert button{width:26px;height:26px;color:var(--ink2);border-radius:50%;place-items:center;display:grid}.pub .cab-alert button:hover{background:var(--fill-h);color:var(--ink)}.pub .cab-alert button svg{width:15px;height:15px}.pub .todos{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));align-items:start;gap:8px;list-style:none;display:grid}.pub .todo{background:var(--paper);border-radius:16px;grid-template-columns:auto 1fr;align-content:start;gap:2px 10px;padding:12px 14px;display:grid}.pub .todo .n{background:var(--fill-h);width:24px;height:24px;color:var(--ink);border-radius:50%;grid-row:1/4;place-items:center;font-size:12.5px;font-weight:650;display:grid}.pub .todo .n svg{width:13px;height:13px}.pub .todo b{padding-top:2px;font-size:14.5px;font-weight:620;line-height:1.35}.pub .todo p{color:var(--ink2);font-size:13.5px;line-height:1.4}.pub .todo .lnk-acc{justify-self:start;margin-top:4px;font-size:14px}.pub .todo.done{box-shadow:inset 0 0 0 1px var(--line);background:0 0}.pub .todo.done .n{background:var(--ok);color:#fff}.pub .todo.done b{color:var(--ink3);font-weight:520}.pub .todo.cur{background:var(--acc-soft)}.pub .todo.cur .n{background:var(--acc);color:#fff}.pub .sb-now{align-items:flex-end;gap:12px;display:flex}.pub .sb-now b{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:52px;font-weight:700;line-height:.9}.pub .sb-now span{color:var(--ink);font-size:15px;font-weight:600;line-height:1.3}.pub .sb-now small{color:var(--ink3);font-size:13.5px;font-weight:400;display:block}.pub .sb-days{grid-template-columns:repeat(30,minmax(0,1fr));gap:3px;margin:16px 0 6px;list-style:none;display:grid}.pub .sb-days li{background:var(--fill);border-radius:3px;height:16px}.pub .sb-days li.on{background:var(--c)}.pub .sb-days li.gift{box-shadow:inset 0 0 0 1.5px var(--acc);background:0 0}.pub .sb-cap{color:var(--ink3);justify-content:space-between;font-size:12.5px;display:flex}.pub .sb-act{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.pub .trf-list{border-top:1px solid var(--line);gap:8px;margin-top:14px;padding-top:14px;display:grid}.pub .trf{background:var(--paper);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:10px 10px 10px 14px;display:flex}.pub .trf.best{background:var(--acc-soft)}.pub .trf b{font-size:14.5px;font-weight:620;display:block}.pub .trf span{color:var(--ink2);flex-wrap:wrap;gap:0 8px;font-size:13px;display:flex}.pub .trf strong{color:var(--ink);font-size:15px;font-weight:650}.pub .trf em{color:var(--ok);font-style:normal;font-weight:600}.pub .trf-note{color:var(--ink3);font-size:12.5px}.pub .seg{flex-wrap:wrap;gap:4px;margin-bottom:14px;display:flex}.pub .seg button{background:var(--fill);color:var(--ink2);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13.5px;font-weight:600;transition:background-color .2s,color .2s;display:inline-flex}.pub .seg button svg{fill:currentColor;width:14px;height:14px}.pub .seg button:hover{background:var(--fill-h);color:var(--ink)}.pub .seg button[aria-selected=true]{background:var(--ink);color:var(--paper)}.pub .seg .here{background:var(--ok);border-radius:50%;width:6px;height:6px}.pub .csteps{counter-reset:n;gap:10px;list-style:none;display:grid}.pub .csteps>li{counter-increment:n;color:var(--ink2);padding-left:34px;font-size:14.5px;line-height:1.45;position:relative}.pub .csteps>li:before{content:counter(n);background:var(--fill-h);width:24px;height:24px;color:var(--ink);border-radius:50%;place-items:center;font-size:12.5px;font-weight:650;display:grid;position:absolute;top:-1px;left:0}.pub .csteps b{color:var(--ink);font-weight:620}.pub .csteps .cc-row{margin-top:8px}.pub .csteps a,.pub .csteps .cab-lnk{color:var(--ink)}.pub .cc-mode{background:var(--acc-soft);border-radius:999px;align-items:center;gap:8px;margin-bottom:12px;padding:4px 5px 4px 12px;font-size:13.5px;font-weight:600;display:inline-flex}.pub .cc-mode button{background:var(--surface);color:var(--ink2);border-radius:999px;padding:2px 9px;font-size:12.5px;font-weight:600}.pub .cab-ovpn .csteps a{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--ink) 30%,transparent);text-decoration-color:color-mix(in srgb,var(--ink) 30%,transparent)}.pub .cab-ovpn .csteps ul{gap:2px;margin-top:4px;display:grid}.pub .cab-ovpn h3{margin:14px 0 8px;font-size:14.5px;font-weight:620}.pub .ref-row+.ref-row{margin-top:10px}.pub .ref-row small{color:var(--ink3);margin:0 0 5px 2px;font-size:12.5px;font-weight:600;display:block}.pub .ref-in{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;align-items:center;gap:6px;padding:4px 4px 4px 14px;display:flex}.pub .ref-in code{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);flex:1;font:500 13.5px/1.3 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:hidden}.pub .ref-in .btn{background:var(--surface);min-height:34px;box-shadow:0 0 0 1px var(--line);gap:6px;padding:0 12px;font-size:13.5px}.pub .ref-in .btn svg{width:14px;height:14px}.pub .ref-in .btn.ok{color:var(--ok)}.pub .ref-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.pub .ref-stats div{background:var(--paper);border-radius:14px;padding:10px 12px}.pub .ref-stats b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:690;line-height:1.1;display:block}.pub .ref-stats span{color:var(--ink2);font-size:12.5px;line-height:1.3;display:block}.pub .cprof{list-style:none;display:grid}.pub .cprof>li{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:10px 0;display:flex}.pub .cprof>li:first-child{padding-top:0}.pub .cprof small{color:var(--ink3);font-size:12.5px;font-weight:600;display:block}.pub .cprof .v{color:var(--ink);word-break:break-all;font-size:15px}.pub .cprof .v i{color:var(--ok);word-break:normal;margin-left:6px;font-size:12.5px;font-style:normal;font-weight:600}.pub .acc-del{margin-top:12px;font-size:13.5px}.pub .tk-list{gap:6px;list-style:none;display:grid}.pub .tk-list button{background:var(--paper);text-align:left;border-radius:14px;flex-wrap:wrap;align-items:center;gap:4px 12px;width:100%;padding:10px 14px;transition:background-color .2s;display:flex}.pub .tk-list button:hover{background:var(--fill-h)}.pub .tk-list b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14.5px;font-weight:600;overflow:hidden}.pub .tk-list time{color:var(--ink3);white-space:nowrap;font-size:12.5px}.pub .tk-st{color:var(--c);white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.pub .tk-st:before{content:"";background:var(--c);border-radius:50%;width:6px;height:6px}.pub .tk-head{flex-wrap:wrap;align-items:center;gap:6px 12px;margin-bottom:10px;display:flex}.pub .tk-head h3{font-size:15.5px;font-weight:640}.pub .tk-back{color:var(--ink2);align-items:center;gap:5px;font-size:13.5px;font-weight:600;display:inline-flex}.pub .tk-back svg{width:14px;height:14px;transform:rotate(180deg)}.pub .tk-back:hover{color:var(--ink)}.pub .thread{background:var(--paper2);border-radius:18px;gap:8px;max-height:420px;padding:12px;display:grid;overflow-y:auto}.pub .msg{background:var(--surface);max-width:85%;box-shadow:0 0 0 1px var(--line);border-radius:16px 16px 16px 5px;padding:9px 13px 7px}.pub .msg.me{background:var(--acc-soft);box-shadow:none;border-radius:16px 16px 5px;justify-self:end}.pub .msg p{color:var(--ink);white-space:pre-wrap;font-size:14.5px;line-height:1.45}.pub .msg small{color:var(--ink3);margin-top:3px;font-size:11.5px;display:block}.pub .msg ul{flex-wrap:wrap;gap:6px;margin-top:6px;list-style:none;display:flex}.pub .msg img{-o-object-fit:cover;object-fit:cover;border-radius:10px;width:72px;height:72px}.pub .tk-form{gap:8px;margin-top:10px;display:grid}.pub .tk-files{flex-wrap:wrap;gap:6px;margin-top:8px;list-style:none;display:flex}.pub .tk-files li{border-radius:12px;width:56px;height:56px;position:relative;overflow:hidden}.pub .tk-files img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.pub .tk-files button{color:#fff;background:#0000008c;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:3px;right:3px}.pub .tk-files button svg{width:11px;height:11px}.pub .tk-hint{color:var(--ink3);font-size:12.5px}.pub .mdl{z-index:80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1a120a61;justify-content:center;align-items:flex-start;padding:16px;animation:.25s both mFade;display:flex;position:fixed;inset:0;overflow-y:auto}[data-theme=dark] .pub .mdl{background:#0000008c}.pub .mdl-p{background:var(--surface);width:100%;max-width:500px;max-height:calc(100dvh - 32px);box-shadow:var(--soft-shadow),0 40px 80px -30px #281c1066;animation:mdlIn .4s var(--e) both;border-radius:30px;flex-direction:column;margin:auto 0;display:flex}.pub .mdl-p.wide{max-width:780px}.pub .mdl-h{letter-spacing:-.03em;padding:28px 30px 0;font-size:26px;font-weight:660;line-height:1.15}.pub .mdl-b{overscroll-behavior:contain;flex:1;min-height:0;padding:14px 30px 28px;overflow-y:auto}.pub .mdl-b p,.pub .mdl-b li{color:var(--ink2);font-size:16px;line-height:1.55}.pub .mdl-b>*+*{margin-top:12px}.pub .mdl-b ul{gap:6px;display:grid}.pub .mdl-b ul>li{padding-left:18px;position:relative}.pub .mdl-b ul>li:before{content:"";background:var(--acc);border-radius:50%;width:6px;height:6px;position:absolute;top:.68em;left:3px}.pub .mdl-b .warn{color:var(--acc);font-weight:600}.pub .mdl-b label{color:var(--ink2);margin-bottom:8px;font-size:14.5px;display:block}.pub .mdl-btns{flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:8px;display:flex}@keyframes mdlIn{0%{opacity:0;transform:translateY(16px)scale(.98)}}.pub .lgn{place-items:center;min-height:min(100svh,1000px);padding:110px 20px 80px;display:grid;position:relative;overflow:hidden}.pub .lgn:before{content:"";aspect-ratio:1;background:radial-gradient(closest-side,var(--glow-warm),var(--glow-warm2) 55%,transparent);opacity:.6;pointer-events:none;border-radius:50%;width:min(1000px,130vw);position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.pub .lgn-in{width:min(100%,500px);position:relative}.pub .lgn-card{background:var(--surface);box-shadow:var(--soft-shadow),0 50px 100px -40px #3c24104d;border-radius:34px;padding:clamp(28px,4.5vw,44px)}.pub .lgn-logo{width:56px;height:56px;margin-bottom:22px;display:block}.pub .lgn-card .kicker{margin-bottom:8px;font-size:15px}.pub .lgn-card h1{letter-spacing:-.038em;text-wrap:balance;font-size:clamp(34px,4.2vw,46px);font-weight:680;line-height:1.04}.pub .lgn-card .sub{margin-top:12px;font-size:17px}.pub .lgn-form{gap:10px;margin-top:28px;display:grid}.pub .lgn-form .btn{width:100%}.pub .lgn-form .field{min-height:56px;font-size:17.5px}.pub .lgn-cap{justify-content:center;display:flex}.pub .lgn .fine{text-align:center;color:var(--ink3);margin-top:16px;font-size:13.5px}.pub .lgn .fine a{color:var(--ink2)}.pub .lgn-or{color:var(--ink3);align-items:center;gap:14px;margin:18px 0 14px;font-size:14px;display:flex}.pub .lgn-or:before,.pub .lgn-or:after{content:"";background:var(--line);flex:1;height:1px}.pub .lgn-tg{width:100%}.pub .lgn-tg svg{fill:currentColor!important}.pub .lgn-done{background:color-mix(in srgb,var(--ok) 12%,transparent);color:var(--ok);border-radius:16px;margin-bottom:22px;padding:12px 16px;font-size:15px;font-weight:600;display:block}.pub .lgn-perks{color:var(--ink2);flex-wrap:wrap;justify-content:center;gap:8px 22px;margin-top:22px;font-size:14.5px;display:flex}.pub .lgn-perks span{align-items:center;gap:7px;display:inline-flex}.pub .lgn-perks svg{width:16px;height:16px;color:var(--ok)}.pub .lgn-back{color:var(--ink2);align-items:center;gap:6px;margin-top:18px;font-size:14.5px;text-decoration:none;display:inline-flex}.pub .lgn-back svg{width:15px;height:15px;transform:rotate(180deg)}.pub .lgn-back:hover{color:var(--ink)}.pub .lgn-foot{text-align:center}.pub .lgn-notif{background:var(--paper2);box-shadow:0 0 0 1px var(--line);animation:notifIn .7s var(--e) .15s both;border-radius:22px;align-items:flex-start;gap:12px;margin:4px 0 24px;padding:14px 16px;display:flex}.pub .lgn-notif .ic{background:var(--acc);color:#fff;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;display:grid}.pub .lgn-notif .ic svg{width:21px;height:21px}.pub .lgn-notif div{flex:1;min-width:0;line-height:1.35}.pub .lgn-notif .top{color:var(--ink3);justify-content:space-between;gap:10px;font-size:13px;display:flex}.pub .lgn-notif b{color:var(--ink);margin-top:2px;font-size:15.5px;font-weight:640;display:block}.pub .lgn-notif p{color:var(--ink2);text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;overflow:hidden}@keyframes notifIn{0%{opacity:0;transform:translateY(-14px)scale(.96)}}.pub .lgn-sent h1{font-size:clamp(30px,3.6vw,40px)}.pub .lgn-sent .sub b{color:var(--ink);word-break:break-all;font-weight:620}.pub .lgn-sent .cta-row{margin-top:24px}@media (width<=860px){.pub .tk-list b{flex-basis:100%}.pub .cb-grid{grid-template-columns:minmax(0,1fr)}.pub .cb-col{display:contents}.pub #plan{order:1}.pub #connection{order:2}.pub #friends{order:3}.pub #account{order:4}.pub #support{order:5}.pub .cb-me{display:none}}@media (width<=600px){.pub .cb-sep,.pub .cb-where{display:none}.pub .cb-main{padding-top:18px}.pub .cb-title h1{font-size:22px}.pub .cc{border-radius:20px;padding:16px}.pub .msg{max-width:94%}.pub .mdl-h{padding:22px 20px 0;font-size:22px}.pub .mdl-b{padding:10px 20px 20px}.pub .lgn{place-items:start center;padding:92px 16px 56px}.pub .lgn-card{border-radius:28px}}.pub .svc{text-align:left}.pub .svc h1{font-size:clamp(28px,3.4vw,38px)}.pub .svc .sub b{color:var(--ink)}.pub .svc .cta-row{margin-top:24px}.pub .svc-ic{background:var(--acc-soft);width:56px;height:56px;color:var(--acc);border-radius:18px;place-items:center;margin-bottom:22px;display:grid}.pub .svc-ic svg{width:26px;height:26px}.pub .svc-ic[data-st=ok]{background:color-mix(in srgb,var(--ok) 14%,transparent);color:var(--ok)}.pub .svc-ic[data-st=wait]{background:var(--fill)}.pub .svc-spin{border:3px solid var(--acc-soft);border-top-color:var(--acc);border-radius:50%;width:26px;height:26px;animation:.8s linear infinite svcSpin}@keyframes svcSpin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.pub .svc-spin{animation-duration:2.4s}}.pub .g-ios .phone{--z:.92}.pub .g-ios .scr{opacity:0;visibility:hidden;transition:opacity .45s var(--e),transform .6s var(--e),visibility 0s .6s;transform:scale(.97)}.pub .g-ios:not(.s-4) .as,.pub .g-ios.s-4:not(.s-8) .sf,.pub .g-ios.s-8 .hp{opacity:1;visibility:visible;transition:opacity .45s var(--e),transform .6s var(--e),visibility 0s;transform:none}.pub .g-ios .hp{transform:translateY(40px)}.pub .as{color:#000;background:#fff}.pub .as-nav{color:#007aff;align-items:center;gap:5px;padding:2px 14px 10px;font-size:16px;display:flex}.pub .as-nav svg{width:10px;height:17px}.pub .as-app{border-bottom:.5px solid #d8d8dc;gap:14px;padding:6px 18px 16px;display:flex}.pub .happ-ic{color:#fff;background:linear-gradient(150deg,#3a4256,#10131b);border-radius:22px;flex:none;place-items:center;width:96px;height:96px;display:grid;box-shadow:inset 0 0 0 .5px #0003,0 4px 12px #0000001f}.pub .happ-ic b{letter-spacing:-.04em;background:linear-gradient(160deg,#fff,#9fb4ff);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:50px;font-weight:700}.pub .as-app>div{flex-direction:column;min-width:0;display:flex}.pub .as-app>div>b{letter-spacing:-.01em;font-size:17px;font-weight:650;line-height:1.2}.pub .as-app small{color:#8a8a8e;margin-top:2px;font-size:13px}.pub .as-get{color:#fff;background:#007aff;border-radius:15px;align-self:flex-start;place-items:center;min-width:78px;height:30px;margin-top:auto;padding:0 16px;font-size:14.5px;font-weight:650;transition:background-color .3s,min-width .3s,padding .3s;display:inline-grid;position:relative}.pub .as-get>span{grid-area:1/1;transition:opacity .25s}.pub .as-get .g1,.pub .as-get .g2{opacity:0}.pub .as-get .g1 i{background:conic-gradient(#007aff var(--p,0%),#d9d9de 0);border-radius:50%;width:26px;height:26px;display:block;-webkit-mask:radial-gradient(circle,#0000 9px,#000 10px);mask:radial-gradient(circle,#0000 9px,#000 10px)}.pub .as-get[data-tap]:after{background:#fff6}.pub .as-meta{text-align:center;border-bottom:.5px solid #d8d8dc;grid-template-columns:repeat(3,1fr);padding:12px 6px;display:grid}.pub .as-meta span+span{border-left:.5px solid #d8d8dc}.pub .as-meta small{color:#8a8a8e;text-transform:uppercase;letter-spacing:.03em;font-size:10.5px;display:block}.pub .as-meta b{color:#3c3c43;margin-top:3px;font-size:15px;font-weight:650;display:block}.pub .as-shots{gap:10px;padding:16px 18px;display:flex;overflow:hidden}.pub .as-shots i{background:radial-gradient(120% 55% at 50% 28%,#1f2431,#0d0f14 62%);border-radius:16px;flex:none;width:118px;height:236px;display:block;position:relative}.pub .as-shots i b{background:#ffffff14;border-radius:5px;height:12px;position:absolute;left:14px;right:14px}.pub .as-shots i b:first-child{width:40%;top:24px;left:39px;right:auto}.pub .as-shots i b:nth-child(2){background:radial-gradient(circle,#3ddc6c 45%,#3ddc6c33 47%,#0000 70%);border-radius:50%;height:50px;top:62px;left:34px;right:34px}.pub .as-shots i b:nth-child(3){border-radius:10px;height:52px;top:140px}.pub .as-shots i:nth-child(2) b:nth-child(2){background:radial-gradient(circle,#2c313d 45%,#0000 47%)}.pub .as-tab{color:#8a8a8e;text-align:center;background:#fafafaf5;grid-template-columns:repeat(4,1fr);height:62px;padding-top:9px;font-size:10px;display:grid;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -.5px #00000024}.pub .as-tab span:before{content:"";opacity:.55;background:currentColor;border-radius:7px;width:24px;height:24px;margin:0 auto 3px;display:block}.pub .as-tab .on{color:#007aff}.pub .as-tab .on:before{opacity:1}.pub .g-ios.s-2:not(.s-3) .as-get{background:0 0;min-width:30px;padding:0}.pub .g-ios.s-2:not(.s-3) .as-get .g0{opacity:0}.pub .g-ios.s-2:not(.s-3) .as-get .g1{opacity:1}.pub .g-ios.s-2:not(.s-3) .as-get .g1 i{animation:1.5s linear both dlp}.pub .g-ios.s-3 .as-get{color:#007aff;background:#eef0f4}.pub .g-ios.s-3 .as-get .g0{opacity:0}.pub .g-ios.s-3 .as-get .g2{opacity:1}@property --p{syntax:"<percentage>";inherits:false;initial-value:0%}@keyframes dlp{0%{--p:0%}to{--p:100%}}.pub .sf .wb-dash{opacity:1;transform:none}.pub .sf .tabs{margin-bottom:10px}.pub .sf .tab{padding:4px 9px;font-size:11px}.pub .sf .tab.on{background:var(--ink);color:var(--paper)}.pub .sf .steps{font-size:11.5px}.pub .ios-alert{z-index:15;opacity:0;visibility:hidden;background:#00000052;place-items:center;transition:opacity .3s,visibility 0s .3s;display:grid;position:absolute;inset:0}.pub .ia-box{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#000;text-align:center;width:250px;transition:transform .35s var(--e);background:#f2f2f7f0;border-radius:14px;overflow:hidden;transform:scale(1.12)}.pub .ia-box>b{padding:18px 16px 4px;font-size:15px;font-weight:650;line-height:1.3;display:block}.pub .ia-box>p{padding:0 16px;font-size:12.5px;line-height:1.35}.pub .ia-btns{border-top:.5px solid #3c3c434d;grid-template-columns:1fr 1fr;margin-top:16px;display:grid}.pub .ia-btns span{color:#007aff;padding:11px 4px;font-size:16px}.pub .ia-btns span+span{border-left:.5px solid #3c3c434d}.pub .ia-btns .pri{font-weight:650}.pub .ia-btns [data-tap]:after{background:#00000014}.pub .g-ios.s-6:not(.s-8) .a-open,.pub .g-ios.s-11:not(.s-13) .a-vpn{opacity:1;visibility:visible;transition:opacity .3s,visibility}.pub .g-ios.s-6:not(.s-8) .a-open .ia-box,.pub .g-ios.s-11:not(.s-13) .a-vpn .ia-box{transform:none}.pub .hp .hp-empty{top:356px}.pub .hp .hp-toast{top:54px}.pub .hp .vpn{opacity:0;transition:opacity .3s}.pub .g-ios.s-9 .hp .hp-list .hp-grp,.pub .g-ios.s-9 .hp .hp-list .hp-row{opacity:1;transform:none}.pub .g-ios.s-9 .hp .hp-list>:nth-child(2){transition-delay:.12s}.pub .g-ios.s-9 .hp .hp-list>:nth-child(3){transition-delay:.24s}.pub .g-ios.s-9 .hp-empty{opacity:0}.pub .g-ios.s-9:not(.s-10) .hp-toast{opacity:1;transform:translate(-50%)}.pub .g-ios:not(.s-9) .hp-list{background:0 0}.pub .faceid{z-index:16;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#fff;opacity:0;width:128px;height:128px;transition:opacity .3s,transform .4s var(--e);background:#28282cdb;border-radius:26px;align-content:center;place-items:center;gap:6px;margin:-64px 0 0 -64px;display:grid;position:absolute;top:50%;left:50%;transform:scale(.8)}.pub .faceid svg{width:56px;height:56px}.pub .faceid span{font-size:12px;font-weight:600}.pub .g-ios.s-13:not(.s-14) .faceid{opacity:1;transform:none}.pub .g-ios.s-13:not(.s-14) .faceid svg{animation:fid 1s var(--e) both}@keyframes fid{0%{color:#fff}60%{color:#fff;transform:scale(1)}80%{color:#3ddc6c;transform:scale(1.08)}to{color:#3ddc6c;transform:scale(1)}}.pub .g-ios.s-14:not(.s-15) .hp .ring:before{opacity:1;animation:.8s linear infinite spin}.pub .g-ios.s-14 .hp .st0{opacity:0}.pub .g-ios.s-14:not(.s-15) .hp .st1{opacity:.85}.pub .g-ios.s-15 .hp .st2{opacity:1}.pub .g-ios.s-15 .hp .core{color:#fff}.pub .g-ios.s-15 .hp .core:before,.pub .g-ios.s-15 .hp .ring:after,.pub .g-ios.s-15 .hp .vpn{opacity:1}.pub .g-ios.s-15 .hp .ring{border-color:#3ddc6c59}@media (width<=600px){.pub .g-ios .phone{--z:.82}}@media (width<=374px){.pub .g-ios .phone{--z:.74}}.pub .g-ios-incy .phone{--z:.92}.pub .g-ios-incy .scr{opacity:0;visibility:hidden;transition:opacity .45s var(--e),transform .6s var(--e),visibility 0s .6s;transform:scale(.97)}.pub .g-ios-incy:not(.s-4) .as,.pub .g-ios-incy.s-4:not(.s-10) .sf,.pub .g-ios-incy.s-10 .ic{opacity:1;visibility:visible;transition:opacity .45s var(--e),transform .6s var(--e),visibility 0s;transform:none}.pub .g-ios-incy .ic{transform:translateY(40px)}.pub .incy-ic{-o-object-fit:cover;object-fit:cover;border-radius:22px;flex:none;width:96px;height:96px;box-shadow:inset 0 0 0 .5px #0000001f,0 0 0 .5px #00000024}.pub .ic-shots img{-o-object-fit:cover;object-fit:cover;border-radius:14px;flex:none;width:112px;height:243px;box-shadow:0 0 0 .5px #0000001f}.pub .g-ios-incy.s-2:not(.s-3) .as-get{background:0 0;min-width:30px;padding:0}.pub .g-ios-incy.s-2:not(.s-3) .as-get .g0{opacity:0}.pub .g-ios-incy.s-2:not(.s-3) .as-get .g1{opacity:1}.pub .g-ios-incy.s-2:not(.s-3) .as-get .g1 i{animation:1.5s linear both dlp}.pub .g-ios-incy.s-3 .as-get{color:#007aff;background:#eef0f4}.pub .g-ios-incy.s-3 .as-get .g0{opacity:0}.pub .g-ios-incy.s-3 .as-get .g2{opacity:1}.pub .g-ios-incy .sf .conn h4{margin-bottom:10px}.pub .g-ios-incy .sf .steps u{color:var(--ink2);text-underline-offset:2px;display:inline}.pub .g-ios-incy .sf .steps u[data-tap]:after{width:34px;height:34px;margin:-17px 0 0 -17px}.pub .g-ios-incy .sf .card-note{font-size:11px}.pub .g-ios-incy .sf .card-alt{color:var(--ink2);margin-top:10px;font-size:11.5px}.pub .g-ios-incy .m-incy,.pub .g-ios-incy.s-6 .m-happ{display:none}.pub .g-ios-incy.s-6 .m-incy{animation:.35s both mFade;display:block}.pub .g-ios-incy.s-6 h4 .m-incy{display:inline}.pub .g-ios-incy.s-6 .card-alt.m-incy{display:inline-block}.pub .g-ios-incy.s-8:not(.s-10) .a-open{opacity:1;visibility:visible;transition:opacity .3s,visibility}.pub .g-ios-incy.s-8:not(.s-10) .a-open .ia-box{transform:none}.pub .ic{color:#e8efe9;background:linear-gradient(#17241c 0%,#0e1611 55%,#0b100d 100%)}.pub .ic .sb{color:#fff}.pub .ic-head{justify-content:space-between;align-items:center;padding:4px 16px 0 20px;display:flex}.pub .ic-logo{font:900 26px/1 var(--f);letter-spacing:-.02em;color:#c8f03c;text-transform:lowercase}.pub .ic-hb{gap:8px;display:flex}.pub .ic-hb i{color:#cfd8d1;background:#ffffff14;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.pub .ic-hb svg{width:16px;height:16px}.pub .ic-pwr{place-items:center;width:150px;height:150px;margin:30px auto 0;display:grid;position:relative}.pub .ic-ring{background:radial-gradient(closest-side,#c8f03c0d,#0000);border-radius:50%;transition:box-shadow .5s;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #c8f03c24,0 0 0 10px #ffffff05}.pub .ic-ring:before{content:"";opacity:0;border:2px solid #0000;border-top-color:#c8f03c;border-radius:50%;position:absolute;inset:-2px}.pub .ic-core{color:#9aa79e;background:radial-gradient(circle at 50% 35%,#24342a,#16211a);border-radius:50%;place-items:center;width:108px;height:108px;transition:color .4s,background .5s;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0f,0 12px 30px #00000073}.pub .ic-core svg{width:46px;height:46px}.pub .ic-pwr[data-tap]:after{background:#c8f03c40}.pub .ic-st{text-align:center;color:#9aa79e;height:20px;margin-top:16px;font-size:13.5px;position:relative}.pub .ic-st span{opacity:0;transition:opacity .3s;position:absolute;inset:0}.pub .ic-st .st0{opacity:1}.pub .ic-empty{text-align:center;color:#7d8a81;flex-direction:column;align-items:center;gap:4px;transition:opacity .3s;display:flex;position:absolute;top:352px;left:24px;right:24px}.pub .ic-empty svg{opacity:.8;width:40px;height:40px;margin-bottom:6px}.pub .ic-empty b{color:#cfd8d1;font-size:14px;font-weight:600}.pub .ic-empty span{font-size:12px;line-height:1.35}.pub .ic-list{border-radius:16px;position:absolute;top:338px;left:14px;right:14px;overflow:hidden}.pub .ic-row{opacity:0;transition:opacity .35s var(--e),transform .45s var(--e);background:#ffffff0d;align-items:center;gap:12px;padding:11px 14px;font-size:14.5px;display:flex;transform:translateY(8px)}.pub .ic-row+.ic-row{border-top:.5px solid #ffffff12}.pub .ic-row span{flex-direction:column;line-height:1.2;display:flex}.pub .ic-row small{color:#7d8a81;font-size:11px}.pub .ic-row svg{color:#c8f03c;width:17px;height:17px;margin-left:auto}.pub .ic-row.sel{box-shadow:inset 3px 0 #c8f03c}.pub .ic-bar{gap:8px;display:flex;position:absolute;bottom:26px;left:12px;right:12px}.pub .ic-bar>span{color:#dfe7e1;background:#ffffff12;border-radius:13px;justify-content:center;align-items:center;gap:6px;height:42px;font-size:13.5px;font-weight:600;display:flex}.pub .ic-bar svg{width:16px;height:16px}.pub .ic-add{flex:1;color:#c8f03c!important;background:#c8f03c1a!important}.pub .ic-paste{flex:1}.pub .ic-qr{flex:none;width:42px}.pub .ic .hp-toast{background:#3d5a16;top:auto;bottom:80px}.pub .ic .vpn{opacity:0;transition:opacity .3s}.pub .g-ios-incy.s-11 .ic-row{opacity:1;transform:none}.pub .g-ios-incy.s-11 .ic-row+.ic-row{transition-delay:.12s}.pub .g-ios-incy.s-11 .ic-empty{opacity:0}.pub .g-ios-incy.s-11:not(.s-12) .hp-toast{opacity:1;transform:translate(-50%)}.pub .g-ios-incy.s-13:not(.s-15) .a-vpn{opacity:1;visibility:visible;transition:opacity .3s,visibility}.pub .g-ios-incy.s-13:not(.s-15) .a-vpn .ia-box{transform:none}.pub .g-ios-incy.s-15:not(.s-16) .faceid{opacity:1;transform:none}.pub .g-ios-incy.s-15:not(.s-16) .faceid svg{animation:fid 1s var(--e) both}.pub .g-ios-incy.s-16 .ic-st .st0{opacity:0}.pub .g-ios-incy.s-16:not(.s-17) .ic-st .st1{opacity:1}.pub .g-ios-incy.s-16:not(.s-17) .ic-ring:before{opacity:1;animation:.8s linear infinite spin}.pub .g-ios-incy.s-17 .ic-st .st2{opacity:1;color:#c8f03c;font-weight:600}.pub .g-ios-incy.s-17 .ic-ring{box-shadow:inset 0 0 0 2px #c8f03c99,0 0 40px #c8f03c40}.pub .g-ios-incy.s-17 .ic-core{color:#0e1611;background:radial-gradient(circle at 50% 35%,#d9fb5c,#a9d424)}.pub .g-ios-incy.s-17 .ic .vpn{opacity:1}@media (width<=600px){.pub .g-ios-incy .phone{--z:.82}}@media (width<=374px){.pub .g-ios-incy .phone{--z:.74}}.pub .happ-ic{background:#2b2b2b url(/landing/img/happ-icon-as.webp) 50%/cover}.pub .happ-ic b{display:none}.pub .hp-shots img{-o-object-fit:cover;object-fit:cover;border-radius:14px;flex:none;width:112px;height:243px;box-shadow:0 0 0 .5px #0000001f}.pub .g-android .phone{--z:.92;background:linear-gradient(145deg,#2f3236,#16181b 45%,#0e0f11);border-radius:40px;padding:9px}.pub .g-android .glass{border-radius:32px}.pub .g-android .punch{z-index:30;background:#000;border-radius:50%;width:15px;height:15px;margin-left:-7.5px;position:absolute;top:13px;left:50%;box-shadow:inset 0 0 0 2px #1a1a1d}.pub .g-android .gesture{z-index:20;background:#000000bf;border-radius:2px;width:108px;height:4px;margin-left:-54px;position:absolute;bottom:8px;left:50%}.pub .g-android .gesture.light,.pub .g-android .cr .gesture{background:#ffffffb3}.pub .g-android .asb{z-index:6;height:40px;font:500 13px/1 var(--f);letter-spacing:.01em;justify-content:space-between;align-items:center;padding:4px 22px 0;display:flex;position:relative}.pub .asb-i{align-items:center;gap:5px;display:flex}.pub .asb-i svg{fill:currentColor}.pub .asb-i .w{width:14px;height:11px}.pub .asb-i .s{width:14px;height:10px}.pub .asb-i .key{fill:none;width:15px;height:15px;display:none}.pub .abat{background:currentColor;border-radius:2px;width:9px;height:14px;position:relative;box-shadow:inset 0 0 #0000}.pub .abat:before{content:"";background:currentColor;border-radius:1px 1px 0 0;width:4px;height:2px;position:absolute;top:-2px;left:2.5px}.pub .g-android.s-12 .hp .key{animation:.4s both mFade;display:block}.pub .g-android .scr{opacity:0;visibility:hidden;transition:opacity .45s var(--e),transform .6s var(--e),visibility 0s .6s;transform:scale(.97)}.pub .g-android:not(.s-4) .gp,.pub .g-android.s-4:not(.s-6) .cr,.pub .g-android.s-6 .hp{opacity:1;visibility:visible;transition:opacity .45s var(--e),transform .6s var(--e),visibility 0s;transform:none}.pub .g-android .hp{transform:translateY(40px)}.pub .gp{color:#1f1f1f;background:#fff}.pub .gp-nav{color:#444746;align-items:center;gap:20px;padding:6px 18px 10px;display:flex}.pub .gp-nav svg{width:20px;height:20px}.pub .gp-nav>svg:first-child{width:10px;height:17px;margin-right:auto}.pub .gp-nav .dots{fill:currentColor;transform:rotate(90deg)}.pub .gp-nav span{display:none}.pub .gp-app{align-items:center;gap:16px;padding:8px 20px 14px;display:flex}.pub .g-android .happ-ic{color:#fff;background:linear-gradient(150deg,#3a4256,#10131b);border-radius:18px;flex:none;place-items:center;width:72px;height:72px;display:grid;box-shadow:0 2px 8px #0000002e}.pub .g-android .happ-ic b{letter-spacing:-.04em;background:linear-gradient(160deg,#fff,#9fb4ff);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:38px;font-weight:700}.pub .gp-app>div{min-width:0}.pub .gp-app b{letter-spacing:-.01em;font-size:19px;font-weight:600;line-height:1.2;display:block}.pub .gp-app small{color:#01875f;margin-top:3px;font-size:13.5px;font-weight:600;display:block}.pub .gp-meta{text-align:center;grid-template-columns:repeat(3,1fr);margin:4px 14px 0;display:grid}.pub .gp-meta span{padding:4px 0}.pub .gp-meta span+span{border-left:1px solid #e3e3e3}.pub .gp-meta b{font-size:13.5px;font-weight:600;display:block}.pub .gp-meta small{color:#5f6368;margin-top:2px;font-size:11px;display:block}.pub .gp-btn{height:40px;margin:18px 20px 0;display:grid;position:relative}.pub .gp-btn>span{grid-area:1/1;transition:opacity .25s}.pub .gp-btn .b0{color:#fff;background:#01875f;border-radius:20px;place-items:center;font-size:14.5px;font-weight:600;display:grid}.pub .gp-btn .b1,.pub .gp-btn .b2{opacity:0}.pub .gp-btn .b1{align-items:center;gap:12px;padding:0 4px;display:flex}.pub .gp-btn .b1 i{background:linear-gradient(#01875f,#01875f) 0/var(--p,0%) 100% no-repeat,#d3e8df;border-radius:2px;flex:1;height:4px}.pub .gp-btn .b1 small{color:#5f6368;white-space:nowrap;font-size:12.5px}.pub .gp-btn .b2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pub .gp-btn .b2>span{color:#01875f;border:1px solid #747775;border-radius:20px;place-items:center;font-size:14.5px;font-weight:600;display:grid}.pub .gp-btn .b2 .op{color:#fff;background:#01875f;border-color:#01875f}.pub .gp-btn[data-tap]:after{background:#ffffff73}.pub .gp-btn.tapped{transform:scale(.97)}.pub .gp-shots{gap:10px;padding:20px 20px 0;display:flex;overflow:hidden}.pub .gp-shots i{background:radial-gradient(120% 55% at 50% 28%,#1f2431,#0d0f14 62%);border-radius:12px;flex:none;width:112px;height:224px;display:block;position:relative}.pub .gp-shots i b{background:#ffffff14;border-radius:5px;height:12px;position:absolute;left:14px;right:14px}.pub .gp-shots i b:first-child{width:40%;top:22px;left:36px;right:auto}.pub .gp-shots i b:nth-child(2){background:radial-gradient(circle,#3ddc6c 45%,#3ddc6c33 47%,#0000 70%);border-radius:50%;height:52px;top:58px;left:30px;right:30px}.pub .gp-shots i b:nth-child(3){border-radius:10px;height:52px;top:136px}.pub .gp-shots i:nth-child(2) b:nth-child(2){background:radial-gradient(circle,#2c313d 45%,#0000 47%)}.pub .g-android.s-2:not(.s-3) .gp-btn .b0{opacity:0}.pub .g-android.s-2:not(.s-3) .gp-btn .b1{opacity:1}.pub .g-android.s-2:not(.s-3) .gp-btn .b1 i{animation:1.5s linear both gpdl}.pub .g-android.s-3 .gp-btn .b0{opacity:0}.pub .g-android.s-3 .gp-btn .b2{opacity:1}@keyframes gpdl{0%{--p:0%}to{--p:100%}}.pub .cr{background:var(--paper)}.pub .cr .asb{color:#202124;background:#fff}.pub .cr-bar{color:#5f6368;background:#fff;align-items:center;gap:12px;padding:6px 12px 10px;display:flex;box-shadow:0 1px #00000014}.pub .cr-bar svg{width:19px;height:19px}.pub .cr-bar .dots{fill:currentColor;transform:rotate(90deg)}.pub .cr-url{color:#202124;white-space:nowrap;background:#f1f3f4;border-radius:18px;flex:1;align-items:center;gap:7px;min-width:0;height:36px;padding:0 14px;font-size:13px;display:flex;overflow:hidden}.pub .cr-url svg{color:#9aa0a6;flex:none;width:12px;height:12px}.pub .cr-tabs{border:2px solid;border-radius:4px;flex:none;place-items:center;width:19px;height:19px;font-size:10px;font-weight:700;display:grid}.pub .cr-page{flex-direction:column;gap:12px;padding:12px 14px 0;display:flex}.pub .cr-page .card{padding:16px}.pub .cr-page .card h4,.pub .cr-page .tabs{margin-bottom:10px}.pub .cr-page .tab{padding:4px 9px;font-size:11px}.pub .cr-page .tab.on{background:var(--ink);color:var(--paper)}.pub .cr-page .steps{font-size:11.5px}.pub .cr-page .card-btns{margin-top:12px}.pub .g-android .hp-head{padding:6px 20px}.pub .g-android .hp .hp-empty{top:350px}.pub .g-android .hp .hp-toast{top:48px}.pub .g-android.s-7 .hp .hp-list .hp-grp,.pub .g-android.s-7 .hp .hp-list .hp-row{opacity:1;transform:none}.pub .g-android.s-7 .hp .hp-list>:nth-child(2){transition-delay:.12s}.pub .g-android.s-7 .hp .hp-list>:nth-child(3){transition-delay:.24s}.pub .g-android.s-7 .hp-empty{opacity:0}.pub .g-android.s-7:not(.s-8) .hp-toast{opacity:1;transform:translate(-50%)}.pub .g-android:not(.s-7) .hp-list{background:0 0}.pub .md-dlg{z-index:15;opacity:0;visibility:hidden;background:#0000006b;place-items:center;transition:opacity .3s,visibility 0s .3s;display:grid;position:absolute;inset:0}.pub .md-box{color:#1d1b20;text-align:center;width:250px;transition:transform .35s var(--e);background:#ece6f0;border-radius:26px;padding:22px 22px 14px;transform:scale(.92)}.pub .md-ic{color:#625b71;width:24px;height:24px;margin:0 auto 14px;display:block}.pub .md-box b{font-size:19px;font-weight:500;line-height:1.25;display:block}.pub .md-box p{color:#49454f;text-align:left;margin-top:14px;font-size:13px;line-height:1.45}.pub .md-btns{justify-content:flex-end;gap:6px;margin-top:18px;display:flex}.pub .md-btns span{color:#6750a4;border-radius:20px;padding:9px 13px;font-size:14px;font-weight:600}.pub .md-btns [data-tap]:after{background:#6750a42e}.pub .g-android.s-9:not(.s-11) .md-dlg{opacity:1;visibility:visible;transition:opacity .3s,visibility}.pub .g-android.s-9:not(.s-11) .md-box{transform:none}.pub .g-android.s-11:not(.s-12) .hp .ring:before{opacity:1;animation:.8s linear infinite spin}.pub .g-android.s-11 .hp .st0{opacity:0}.pub .g-android.s-11:not(.s-12) .hp .st1{opacity:.85}.pub .g-android.s-12 .hp .st2{opacity:1}.pub .g-android.s-12 .hp .core{color:#fff}.pub .g-android.s-12 .hp .core:before,.pub .g-android.s-12 .hp .ring:after{opacity:1}.pub .g-android.s-12 .hp .ring{border-color:#3ddc6c59}@media (width<=600px){.pub .g-android .phone{--z:.82}}@media (width<=374px){.pub .g-android .phone{--z:.74}}.pub .g-android .happ-ic{background:#2b2b2b url(/landing/img/happ-icon-gp.webp) 50%/cover}.pub .g-android .happ-ic b{display:none}.pub .gp-shots img{-o-object-fit:cover;object-fit:cover;border-radius:12px;flex:none;width:104px;height:225px;box-shadow:0 0 0 .5px #0000001f}[data-theme=dark] .pub .cr .asb,[data-theme=dark] .pub .cr-bar{color:#b4aba0;background:#1f1a16}[data-theme=dark] .pub .cr-url{color:#f3eee7;background:#2a241f}.pub .g-windows .wl{--z:.8;zoom:var(--z);flex:none;width:664px;position:relative}.pub .g-windows .wl-lid{box-shadow:inset 0 0 0 1.5px #2e2e33,var(--dev-shadow);background:#0c0c0e;border-radius:20px 20px 6px 6px;padding:12px 12px 14px}.pub .g-windows .wl-base{background:linear-gradient(#e8e7e5,#c3c1bd 70%,#9c9a96);border-radius:2px 2px 22px 22px/2px 2px 14px 14px;height:16px;margin:0 -7%;position:relative;box-shadow:0 20px 30px -12px #281c1059}[data-theme=dark] .pub .g-windows .wl-base{background:linear-gradient(#b9b7b3,#8d8b87 70%,#62605c);box-shadow:0 20px 30px -12px #0009}.pub .g-windows .wl-base:before{content:"";background:#00000024;border-radius:0 0 8px 8px;width:18%;height:7px;margin-left:-9%;position:absolute;top:0;left:50%}.pub .g-windows .wl-scr{width:640px;height:400px;font-family:"Segoe UI Variable","Segoe UI",var(--f);color:#1b1b1b;-webkit-font-smoothing:antialiased;isolation:isolate;border-radius:4px;line-height:1.35;position:relative;overflow:hidden}.pub .g-windows .wd-wall{background:radial-gradient(40% 55% at 50% 58%,#78aafff2,#5078e68c 45%,#0000 72%),radial-gradient(30% 40% at 38% 66%,#aa8cffb3,#0000 70%),radial-gradient(28% 36% at 63% 64%,#6ec8ffb3,#0000 70%),linear-gradient(#cfdcf3 0%,#a9c0ea 55%,#8eaae0 100%);position:absolute;inset:0}.pub .g-windows .ww{background:#f3f3f3;border-radius:9px;position:absolute;overflow:hidden;box-shadow:0 0 0 1px #0000001f,0 16px 40px -8px #00001e66}.pub .g-windows .wctl{align-self:stretch;margin-left:auto;display:flex}.pub .g-windows .wctl i{width:34px;display:block;position:relative}.pub .g-windows .wctl i:before,.pub .g-windows .wctl i:after{content:"";position:absolute;top:50%;left:50%}.pub .g-windows .c-min:before{background:#333;width:9px;height:1px;margin:0 0 0 -4.5px}.pub .g-windows .c-max:before{border:1px solid #333;border-radius:1.5px;width:8px;height:8px;margin:-4px 0 0 -4px}.pub .g-windows .c-x:before,.pub .g-windows .c-x:after{background:#333;width:11px;height:1px;margin-left:-5.5px;transform:rotate(45deg)}.pub .g-windows .c-x:after{transform:rotate(-45deg)}.pub .g-windows .ww-t{color:#1b1b1b;align-items:center;gap:8px;height:30px;padding-left:10px;font-size:11.5px;display:flex}.pub .g-windows .happ-mini-ic{color:#cfe0ff;width:16px;height:16px;font:700 10px/1 var(--f);background:linear-gradient(150deg,#3a4256,#10131b);border-radius:4px;place-items:center;display:inline-grid}.pub .g-windows .wbr{background:#f7f7f7;width:530px;height:322px;top:12px;left:18px}.pub .g-windows .wb-tabs{background:#e6e9ef;align-items:flex-end;gap:2px;height:32px;padding:0 0 0 8px;display:flex}.pub .g-windows .wbt{color:#444;white-space:nowrap;border-radius:7px 7px 0 0;align-items:center;gap:6px;width:150px;height:26px;padding:0 10px;font-size:11px;transition:background-color .3s,color .3s;display:flex;overflow:hidden}.pub .g-windows .wbt>span{text-overflow:ellipsis;overflow:hidden}.pub .g-windows .wbt img{background:#16161a;border-radius:3px;width:14px;height:14px}.pub .g-windows .wbt-plus{color:#555;place-items:center;width:24px;height:26px;display:grid}.pub .g-windows .wbt-plus svg{width:13px;height:13px}.pub .g-windows .wb-tabs .wctl{height:32px}.pub .g-windows .fav{background:radial-gradient(circle at 50% 38%,#fff 0 22%,#0000 23%),radial-gradient(circle at 50% 100%,#fff 0 36%,#0000 37%),#1f2328;border-radius:50%;flex:none;width:14px;height:14px;display:inline-block}.pub .g-windows .t-gh{color:#1b1b1b;background:#f7f7f7}.pub .g-windows.s-11 .t-gh{color:#555;background:0 0}.pub .g-windows.s-11 .t-nv{color:#1b1b1b;background:#f7f7f7}.pub .g-windows .wb-bar{background:#f7f7f7;border-bottom:1px solid #e3e3e3;align-items:center;gap:10px;height:34px;padding:0 10px;display:flex}.pub .g-windows .nb{color:#555;width:12px;height:12px}.pub .g-windows .nb.fw{opacity:.4;transform:scaleX(-1)}.pub .g-windows .nb.rl{width:13px;height:13px}.pub .g-windows .wb-addr{color:#333;background:#ececec;border-radius:12px;flex:1;align-items:center;gap:6px;height:24px;padding:0 10px;font-size:11px;display:flex;position:relative}.pub .g-windows .wb-addr svg{color:#666;width:10px;height:10px}.pub .g-windows .wb-addr>span{transition:opacity .25s}.pub .g-windows .a-nv{opacity:0;position:absolute;left:26px}.pub .g-windows.s-11 .a-gh{opacity:0}.pub .g-windows.s-11 .a-nv{opacity:1}.pub .g-windows .wb-dlb{color:#555;border-radius:6px;place-items:center;width:24px;height:24px;display:grid}.pub .g-windows .wb-dlb svg{width:14px;height:14px}.pub .g-windows.s-3:not(.s-11) .wb-dlb{color:#0067c0;background:#e2e8f3}.pub .g-windows .wb-body{position:absolute;inset:66px 0 0;overflow:hidden}.pub .g-windows .wb-body>*{transition:opacity .4s var(--e);position:absolute;inset:0}.pub .g-windows .gh{color:#1f2328;background:#fff;padding:14px 18px}.pub .g-windows .gh-repo{color:#59636e;align-items:center;gap:7px;font-size:13px;display:flex}.pub .g-windows .gh-repo b{color:#0969da;font-weight:600}.pub .g-windows .gh-rel{border:1px solid #d1d9e0;border-radius:8px;margin-top:12px;padding:14px 16px}.pub .g-windows .gh-h{align-items:center;gap:8px;display:flex}.pub .g-windows .gh-h b{font-size:17px;font-weight:600}.pub .g-windows .gh-latest{color:#1a7f37;border:1px solid #1a7f37;border-radius:20px;padding:1px 7px;font-size:10.5px;font-weight:600}.pub .g-windows .gh-as{margin-top:12px;font-size:13px;font-weight:600}.pub .g-windows .gh-list{border:1px solid #d1d9e0;border-radius:6px;margin-top:6px;overflow:hidden}.pub .g-windows .gh-list li{color:#0969da;align-items:center;gap:8px;height:27px;padding:0 10px;font-size:11.5px;font-weight:600;display:flex}.pub .g-windows .gh-list li+li{border-top:1px solid #d1d9e0}.pub .g-windows .gh-list i{border:1.4px solid #59636e;border-radius:2px;width:11px;height:13px}.pub .g-windows .gh-t{transition:background-color .3s}.pub .g-windows.s-1:not(.s-11) .gh-t{background:#f6f8fa;text-decoration:underline}.pub .g-windows .gh-list [data-tap]:after,.pub .g-windows .wcab [data-tap]:after{width:30px;height:30px;box-shadow:none;background:#0067c02e;margin:-15px 0 0 -15px}.pub .g-windows .gh-list [data-tap].tapped,.pub .g-windows .ww [data-tap].tapped{transform:none}.pub .g-windows .wcab{opacity:0;background:var(--paper);color:var(--ink);padding:14px 16px}.pub .g-windows .wcab .cab-top{margin-bottom:10px}.pub .g-windows .wcab .cab-brand{font-size:13px}.pub .g-windows .wcab .cab-brand img{width:18px;height:18px}.pub .g-windows .wcab .cb-btn{padding:5px 10px;font-size:11px}.pub .g-windows .wcab-g{grid-template-columns:178px 1fr;align-items:stretch;gap:10px;display:grid}.pub .g-windows .wcab .card.sub{flex-direction:column;align-items:flex-start;display:flex}.pub .g-windows .wcab .sub-btns{align-self:stretch;margin-top:auto;padding-top:12px}.pub .g-windows .wcab .sub-btns .cb-btn{gap:5px;padding:6px 8px;font-size:10.5px}.pub .g-windows .wcab .sub-btns svg{width:12px;height:12px}.pub .g-windows .wcab .card{border-radius:14px;padding:13px 14px}.pub .g-windows .wcab .card h4{margin-bottom:8px;font-size:11.5px}.pub .g-windows .wcab .pill{padding:2px 8px 2px 7px;font-size:10.5px}.pub .g-windows .wcab .sd1{margin-top:6px;font-size:11.5px}.pub .g-windows .wcab .sd2{font-size:10.5px}.pub .g-windows .wcab .tabs{gap:3px;margin-bottom:8px}.pub .g-windows .wcab .tab{border-radius:6px;padding:3px 7px;font-size:10px}.pub .g-windows .wcab .tab.on{background:var(--ink);color:var(--paper)}.pub .g-windows .wcab .steps{gap:3px;padding-left:15px;font-size:10.5px}.pub .g-windows .wcab .card-btns{gap:6px;margin-top:10px}.pub .g-windows .wcab .card-btns span{border-radius:999px;padding:5px 10px;font-size:10.5px}.pub .g-windows .wcab .card-btns svg{width:12px;height:12px}.pub .g-windows.s-11 .gh{opacity:0}.pub .g-windows.s-11 .wcab{opacity:1}.pub .g-windows .dlf{z-index:5;opacity:0;width:236px;transition:opacity .3s var(--e),transform .4s var(--e);background:#fff;border-radius:9px;padding:10px 12px 12px;position:absolute;top:62px;right:8px;transform:translateY(-6px);box-shadow:0 0 0 1px #0000001a,0 10px 28px #00000038}.pub .g-windows .dlf-h{margin-bottom:8px;font-size:12.5px;font-weight:600}.pub .g-windows .dlf-i{align-items:flex-start;gap:10px;display:flex}.pub .g-windows .exe{background:linear-gradient(#fff,#eef2f8);border-radius:3px;flex:none;width:26px;height:30px;position:relative;box-shadow:inset 0 0 0 1px #c9d1dc}.pub .g-windows .exe:after{content:"";background:linear-gradient(90deg,#f25022 0 48%,#0000 48% 52%,#7fba00 52%) top/100% 48% no-repeat,linear-gradient(90deg,#00a4ef 0 48%,#0000 48% 52%,#ffb900 52%) bottom/100% 48% no-repeat;width:14px;height:12px;position:absolute;top:9px;left:6px}.pub .g-windows .dlf-i>div{flex:1;min-width:0}.pub .g-windows .dlf-i b{font-size:11.5px;font-weight:600;display:block}.pub .g-windows .dlf-bar{background:#e5e5e5;border-radius:2px;height:3px;margin-top:6px;display:block;overflow:hidden}.pub .g-windows .dlf-bar b{transform-origin:0;background:#0067c0;height:100%;display:block;transform:scaleX(0)}.pub .g-windows .dlf-open{color:#0067c0;opacity:0;margin-top:5px;font-size:11px;transition:opacity .25s;display:inline-block}.pub .g-windows .dlf-open:after{width:30px;height:30px;box-shadow:none;background:#0067c02e;margin:-15px 0 0 -15px}.pub .g-windows.s-3:not(.s-6) .dlf{opacity:1;transform:none}.pub .g-windows.s-3:not(.s-4) .dlf-bar b{animation:1.2s linear both wdl}.pub .g-windows.s-4 .dlf-bar{display:none}.pub .g-windows.s-4 .dlf-open{opacity:1}@keyframes wdl{to{transform:scaleX(1)}}.pub .g-windows .ss{z-index:8;color:#fff;opacity:0;width:340px;transition:opacity .3s var(--e),transform .4s var(--e);background:#0063b1;border-radius:9px;padding:18px 20px 16px;position:absolute;top:46px;left:150px;transform:scale(.96);box-shadow:0 18px 50px #00002873}.pub .g-windows .ss-x{width:12px;height:12px;position:absolute;top:12px;right:12px}.pub .g-windows .ss-x:before,.pub .g-windows .ss-x:after{content:"";background:#fff;width:12px;height:1px;position:absolute;top:50%;left:0;transform:rotate(45deg)}.pub .g-windows .ss-x:after{transform:rotate(-45deg)}.pub .g-windows .ss-h{letter-spacing:-.01em;margin-bottom:12px;font-size:19px;font-weight:600;line-height:1.2;display:block}.pub .g-windows .ss p{font-size:11.5px;line-height:1.45}.pub .g-windows .ss-more{margin-top:8px}.pub .g-windows .ss-more u{text-underline-offset:2px}.pub .g-windows .ss-info{margin-top:10px;display:none}.pub .g-windows .ss-btns{justify-content:flex-end;gap:8px;margin-top:22px;display:flex}.pub .g-windows .ss-btns span{border:1px solid #ffffffbf;padding:6px 14px;font-size:11.5px}.pub .g-windows .ss-run{display:none}.pub .g-windows .ss [data-tap]:after{width:30px;height:30px;box-shadow:none;background:#ffffff4d;margin:-15px 0 0 -15px}.pub .g-windows .ss [data-tap].tapped{transform:none}.pub .g-windows.s-6:not(.s-10) .ss{opacity:1;transform:none}.pub .g-windows.s-8 .ss-more{display:none}.pub .g-windows.s-8 .ss-info{animation:.3s both mFade;display:block}.pub .g-windows.s-8 .ss-run{animation:.3s both mFade;display:inline-block}.pub .g-windows .winst{z-index:7;opacity:0;width:250px;transition:opacity .3s var(--e),transform .4s var(--e);top:120px;left:200px;transform:scale(.96)}.pub .g-windows .winst .ww-t .wctl{height:30px}.pub .g-windows .wi-b{background:#fbfbfb;border-top:1px solid #e5e5e5;padding:14px 16px 18px}.pub .g-windows .wi-b p{margin-bottom:10px;font-size:12px}.pub .g-windows .wi-bar{background:#e1e1e1;border-radius:2px;height:4px;display:block;overflow:hidden}.pub .g-windows .wi-bar b{transform-origin:0;background:#0067c0;height:100%;display:block;transform:scaleX(0)}.pub .g-windows.s-10:not(.s-11) .winst{opacity:1;transform:none}.pub .g-windows.s-10:not(.s-11) .wi-bar b{animation:wdl 1.3s var(--e-io) both}.pub .g-windows .pdlg{z-index:6;opacity:0;width:300px;transition:opacity .3s var(--e),transform .4s var(--e);background:#fff;border-radius:9px;margin-left:-150px;padding:16px 18px 14px;position:absolute;top:70px;left:50%;transform:translateY(-6px);box-shadow:0 0 0 1px #0000001a,0 14px 36px #0000004d}.pub .g-windows .pdlg>b{font-size:14px;font-weight:600;display:block}.pub .g-windows .pdlg p{color:#555;margin-top:6px;font-size:11.5px}.pub .g-windows .pd-btns{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.pub .g-windows .pd-btns span{border:1px solid #d0d0d0;border-radius:5px;padding:6px 16px;font-size:11.5px}.pub .g-windows .pd-ok{color:#fff;background:#0067c0;border-color:#0067c0!important}.pub .g-windows .pd-ok:after{width:30px;height:30px;box-shadow:none;background:#ffffff4d;margin:-15px 0 0 -15px}.pub .g-windows.s-14:not(.s-16) .pdlg{opacity:1;transform:none}.pub .g-windows .whp{z-index:4;color:#fff;opacity:0;width:244px;height:318px;transition:opacity .4s var(--e),transform .55s var(--e);background:radial-gradient(120% 55% at 50% 28%,#1f2431 0%,#0d0f14 62%);top:22px;left:380px;transform:translateY(14px)scale(.97)}.pub .g-windows .whp .ww-t{color:#e5e7eb}.pub .g-windows .whp .wctl i:before,.pub .g-windows .whp .wctl i:after{background:#c9ccd4;border-color:#c9ccd4}.pub .g-windows .whp .wctl .c-max:before{background:0 0}.pub .g-windows .whp-b{height:288px;position:relative}.pub .g-windows .whp .hp-pwr{zoom:.62;margin-top:52px}.pub .g-windows .whp .hp-st{height:18px;margin-top:8px;font-size:13px}.pub .g-windows .whp .hp-list{border-radius:12px;margin:12px 12px 0}.pub .g-windows .whp .hp-grp{padding:7px 12px;font-size:10.5px}.pub .g-windows .whp .hp-grp b{font-size:11.5px}.pub .g-windows .whp .hp-row{gap:9px;padding:8px 12px;font-size:12px}.pub .g-windows .whp .flag{width:20px;height:13px}.pub .g-windows .whp .hp-row svg{width:14px;height:14px}.pub .g-windows .whp .hp-empty{font-size:11.5px;top:196px}.pub .g-windows .whp .hp-toast{padding:6px 11px 6px 8px;font-size:10.5px;top:8px}.pub .g-windows .whp .hp-toast svg{width:13px;height:13px}.pub .g-windows .whp [data-tap]:after{background:#ffffff4d}.pub .g-windows.s-16 .whp,.pub .g-windows.s-17 .whp .hp-list .hp-grp,.pub .g-windows.s-17 .whp .hp-list .hp-row{opacity:1;transform:none}.pub .g-windows.s-17 .whp .hp-list>:nth-child(2){transition-delay:.12s}.pub .g-windows.s-17 .whp .hp-list>:nth-child(3){transition-delay:.24s}.pub .g-windows.s-17 .whp .hp-empty{opacity:0}.pub .g-windows.s-17:not(.s-18) .whp .hp-toast{opacity:1;transform:translate(-50%)}.pub .g-windows:not(.s-17) .whp .hp-list{background:0 0}.pub .g-windows.s-19:not(.s-20) .whp .ring:before{opacity:1;animation:.8s linear infinite spin}.pub .g-windows.s-19 .whp .st0{opacity:0}.pub .g-windows.s-19:not(.s-20) .whp .st1{opacity:.85}.pub .g-windows.s-20 .whp .st2{opacity:1}.pub .g-windows.s-20 .whp .core{color:#fff}.pub .g-windows.s-20 .whp .core:before,.pub .g-windows.s-20 .whp .ring:after{opacity:1}.pub .g-windows.s-20 .whp .ring{border-color:#3ddc6c59}.pub .g-windows .tb{z-index:9;-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);background:#eef2f9db;border-top:1px solid #fff9;justify-content:center;align-items:center;height:40px;display:flex;position:absolute;bottom:0;left:0;right:0}.pub .g-windows .tb-c{gap:4px;display:flex}.pub .g-windows .tb-i{border-radius:5px;place-items:center;width:32px;height:32px;display:grid;position:relative}.pub .g-windows .tb-i.on:after,.pub .g-windows.s-16 .tb-hp:after{content:"";background:#888;border-radius:2px;width:6px;height:3px;margin-left:-3px;position:absolute;bottom:1px;left:50%}.pub .g-windows .tb-start svg{fill:#0078d4;width:18px;height:18px}.pub .g-windows .tb-search svg{color:#333;width:16px;height:16px}.pub .g-windows .edge{background:conic-gradient(from 200deg,#0c59a4,#1fb0e8,#39d27d,#1fb0e8,#0c59a4);border-radius:50%;width:19px;height:19px;position:relative}.pub .g-windows .edge:after{content:"";background:#eef2f9f2;border-radius:50%;width:9px;height:7px;position:absolute;top:6px;left:5px}.pub .g-windows .fold{background:linear-gradient(#ffd767,#f2b300);border-radius:2px;width:19px;height:15px;position:relative}.pub .g-windows .fold:before{content:"";background:#f2b300;border-radius:2px 2px 0 0;width:8px;height:4px;position:absolute;top:-3px;left:0}.pub .g-windows .tb-hp{opacity:0;width:0;transition:width .4s var(--e),opacity .3s;overflow:hidden}.pub .g-windows .tb-hp .happ-mini-ic{width:19px;height:19px;font-size:11px}.pub .g-windows.s-11 .tb-hp{opacity:1;width:32px}.pub .g-windows .tb-tray{color:#222;align-items:center;gap:8px;display:flex;position:absolute;top:0;bottom:0;right:10px}.pub .g-windows .tr-w{fill:#222;width:13px;height:10px}.pub .g-windows .tr-b{fill:#222;width:20px;height:10px}.pub .g-windows .tr-clock{flex-direction:column;align-items:flex-end;margin-left:2px;line-height:1.15;display:flex}.pub .g-windows .tr-clock b{font-size:10.5px;font-weight:400}.pub .g-windows .tr-clock small{font-size:10px}.pub .g-windows .tr-hp{opacity:0;width:0;transition:width .4s var(--e),opacity .3s;position:relative;overflow:visible}.pub .g-windows .tr-hp .happ-mini-ic{width:14px;height:14px;font-size:9px}.pub .g-windows .tr-hp i{background:#9aa0aa;border-radius:50%;width:7px;height:7px;transition:background-color .3s;position:absolute;bottom:-2px;right:-3px;box-shadow:0 0 0 1.5px #eef2f9}.pub .g-windows.s-11 .tr-hp{opacity:1;width:14px}.pub .g-windows.s-20 .tr-hp i{background:#22c55e}.pub .g-windows [data-tap]:after{display:none}.pub .g-windows .wcur:before{content:"";opacity:0;pointer-events:none;background:#0067c038;border-radius:50%;width:34px;height:34px;margin:-17px 0 0 -17px;position:absolute;top:1.5px;left:1.5px;transform:scale(.3);box-shadow:0 0 0 1.5px #0067c059}.pub .g-windows:is(.s-2:not(.s-3),.s-5:not(.s-6),.s-7:not(.s-8),.s-9:not(.s-10),.s-13:not(.s-14),.s-15:not(.s-16),.s-19:not(.s-20)) .wcur:before{animation:wclick .6s var(--e) both}@keyframes wclick{0%{opacity:0;transform:scale(.3)}30%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.25)}}.pub .g-windows .wcur{z-index:20;pointer-events:none;width:15px;height:22px;transform:translate(var(--cx,330px),var(--cy,250px));filter:drop-shadow(0 1px 2px #00000059);transition:transform .75s cubic-bezier(.45,0,.25,1);position:absolute;top:0;left:0}.pub .g-windows .wcur svg{transform-origin:2px 2px;width:15px;height:22px;transition:transform .12s;display:block}.pub .g-windows.s-1{--cx:118.5px;--cy:289.5px}.pub .g-windows.s-4{--cx:385.5px;--cy:137.5px}.pub .g-windows.s-6{--cx:198.5px;--cy:185.5px}.pub .g-windows.s-8{--cx:268.5px;--cy:250.5px}.pub .g-windows.s-10{--cx:470px;--cy:300px}.pub .g-windows.s-12{--cx:287.5px;--cy:289.5px}.pub .g-windows.s-14{--cx:291.5px;--cy:183.5px}.pub .g-windows.s-16{--cx:430px;--cy:300px}.pub .g-windows.s-18{--cx:500.5px;--cy:131.5px}.pub .g-windows.s-20{--cx:560px;--cy:310px}.pub .g-windows:is(.s-2:not(.s-3),.s-5:not(.s-6),.s-7:not(.s-8),.s-9:not(.s-10),.s-13:not(.s-14),.s-15:not(.s-16),.s-19:not(.s-20)) .wcur svg{transform:scale(.8)}@media (width<=1100px){.pub .g-windows .wl{--z:1}}@media (width<=860px){.pub .g-windows .wl{--z:.86}}@media (width<=760px){.pub .g-windows .wl{--z:.72}}@media (width<=600px){.pub .g-windows .g-stage{min-height:0}.pub .g-windows .wl{--z:.5}}@media (width<=420px){.pub .g-windows .wl{--z:.47}}@media (width<=380px){.pub .g-windows .wl{--z:.44}}@media (width<=374px){.pub .g-windows .wl{--z:.42}}.pub .g-windows .happ-mini-ic{color:#0000;background:#2b2b2b url(/landing/img/happ-icon-gp.webp) 50%/cover;font-size:0}.pub :is(.g-macos,.g-macos-incy) .mb{--z:.6;zoom:var(--z);width:860px;font-family:var(--f);-webkit-font-smoothing:antialiased;flex:none;line-height:1.4;position:relative}.pub :is(.g-macos,.g-macos-incy) .mb-lid{box-shadow:inset 0 0 0 1.5px #2e2e33,var(--dev-shadow);background:#0c0c0e;border-radius:26px 26px 8px 8px;padding:12px 12px 16px}[data-theme=dark] .pub :is(.g-macos,.g-macos-incy) .mb-lid{box-shadow:inset 0 0 0 1.5px #3a3a40,0 0 0 1px #ffffff0d,var(--dev-shadow)}.pub :is(.g-macos,.g-macos-incy) .mb-scr{isolation:isolate;color:#1d1d1f;background:radial-gradient(60% 70% at 15% 20%,#ffb36b 0%,#0000 60%),radial-gradient(55% 60% at 85% 30%,#e86a8a 0%,#0000 60%),radial-gradient(70% 70% at 50% 100%,#7b4bd1 0%,#0000 65%),linear-gradient(160deg,#f4a261,#c8507a 55%,#5b3aa8);border-radius:10px;height:522px;position:relative;overflow:hidden}.pub :is(.g-macos,.g-macos-incy) .mb-notch{z-index:60;background:#0c0c0e;border-radius:0 0 11px 11px;width:176px;height:26px;margin-left:-88px;position:absolute;top:0;left:50%}.pub :is(.g-macos,.g-macos-incy) .mb-base{background:linear-gradient(#e8e7e5,#c3c1bd 70%,#9c9a96);border-radius:2px 2px 24px 24px/2px 2px 14px 14px;height:18px;margin:0 -7%;position:relative;box-shadow:0 20px 30px -12px #281c1059}[data-theme=dark] .pub :is(.g-macos,.g-macos-incy) .mb-base{background:linear-gradient(#b9b7b3,#8d8b87 70%,#62605c);box-shadow:0 20px 30px -12px #0009}.pub :is(.g-macos,.g-macos-incy) .mb-base:before{content:"";background:#00000024;border-radius:0 0 8px 8px;width:18%;height:7px;margin-left:-9%;position:absolute;top:0;left:50%}.pub :is(.g-macos,.g-macos-incy) .mb-menu{z-index:50;-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);color:#1d1d1f;background:#ffffff52;align-items:center;gap:16px;height:26px;padding:0 14px;font-size:13px;display:flex;position:absolute;inset:0 0 auto}.pub :is(.g-macos,.g-macos-incy) .mm-apple{fill:#1d1d1f;width:15px;height:15px;margin-top:-2px}.pub :is(.g-macos,.g-macos-incy) .mm-app{font-weight:700;display:inline-grid}.pub :is(.g-macos,.g-macos-incy) .mm-app span{opacity:0;grid-area:1/1;transition:opacity .25s}.pub :is(.g-macos,.g-macos-incy) .mm-r{align-items:center;gap:12px;margin-left:auto;display:flex}.pub :is(.g-macos,.g-macos-incy) .mm-r svg{fill:#1d1d1f}.pub :is(.g-macos,.g-macos-incy) .mm-w{width:16px;height:12px}.pub :is(.g-macos,.g-macos-incy) .mm-b{width:25px;height:12px}.pub :is(.g-macos,.g-macos-incy) .mm-vpn{opacity:0;transition:opacity .3s,transform .4s var(--e);font-size:9px;transform:scale(.6)}.pub .g-macos:not(.s-5) .mm-app .a0,.pub .g-macos.s-5:not(.s-9) .mm-app .a1,.pub .g-macos.s-9 .mm-app .a2{opacity:1}.pub .g-macos.s-18 .mm-vpn{opacity:1;transform:none}.pub :is(.g-macos,.g-macos-incy) .win{z-index:10;opacity:0;visibility:hidden;transition:opacity .4s var(--e),transform .55s var(--e),visibility 0s .55s;border-radius:12px;position:absolute;overflow:hidden;transform:scale(.96);box-shadow:0 22px 50px #00000061,0 0 0 .5px #0000004d}.pub .g-macos:not(.s-5) .win-as,.pub .g-macos.s-5:not(.s-9) .win-sf,.pub .g-macos.s-9 .win-hp{opacity:1;visibility:visible;transition:opacity .4s var(--e),transform .55s var(--e),visibility 0s;transform:none}.pub :is(.g-macos,.g-macos-incy) .tl{gap:7px;display:flex}.pub :is(.g-macos,.g-macos-incy) .tl b{background:#ff5f57;border-radius:50%;width:12px;height:12px;box-shadow:inset 0 0 0 .5px #00000026}.pub :is(.g-macos,.g-macos-incy) .tl b:nth-child(2){background:#febc2e}.pub :is(.g-macos,.g-macos-incy) .tl b:nth-child(3){background:#28c840}.pub :is(.g-macos,.g-macos-incy) [data-tap]:after{display:none}.pub :is(.g-macos,.g-macos-incy) [data-tap].tapped{filter:brightness(.9);transform:scale(.95)}.pub :is(.g-macos,.g-macos-incy) .win-as{background:#fff;width:644px;height:396px;display:flex;top:44px;left:96px}.pub :is(.g-macos,.g-macos-incy) .as-side{color:#3c3c43;background:#ececf0f5;border-right:.5px solid #0000001a;flex-direction:column;flex:none;gap:2px;width:168px;padding:14px 10px;font-size:13px;display:flex}.pub :is(.g-macos,.g-macos-incy) .as-side .tl{margin:0 0 16px 4px}.pub :is(.g-macos,.g-macos-incy) .as-side>span{border-radius:7px;padding:5px 10px}.pub :is(.g-macos,.g-macos-incy) .as-side .on{color:#1d1d1f;background:#00000014;font-weight:600}.pub :is(.g-macos,.g-macos-incy) .as-search{background:#0000000f;align-items:center;gap:6px;margin-bottom:10px;display:flex;color:#1d1d1f!important}.pub :is(.g-macos,.g-macos-incy) .as-search svg{color:#8a8a8e;width:13px;height:13px}.pub :is(.g-macos,.g-macos-incy) .as-main{flex:1;min-width:0;padding:44px 26px 0}.pub :is(.g-macos,.g-macos-incy) .as-head{border-bottom:.5px solid #d8d8dc;gap:20px;padding-bottom:20px;display:flex}.pub :is(.g-macos,.g-macos-incy) .happ-ic{background:linear-gradient(150deg,#3a4256,#10131b);border-radius:24px;flex:none;place-items:center;width:104px;height:104px;display:grid;position:relative;box-shadow:inset 0 0 0 .5px #0003,0 4px 12px #0000002e}.pub :is(.g-macos,.g-macos-incy) .happ-ic b{letter-spacing:-.04em;background:linear-gradient(160deg,#fff,#9fb4ff);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:54px;font-weight:700;line-height:1}.pub :is(.g-macos,.g-macos-incy) .as-head>div{flex-direction:column;min-width:0;display:flex}.pub :is(.g-macos,.g-macos-incy) .as-head>div>b{letter-spacing:-.02em;font-size:22px;font-weight:700;line-height:1.2}.pub :is(.g-macos,.g-macos-incy) .as-head small{color:#8a8a8e;margin-top:3px;font-size:13.5px}.pub :is(.g-macos,.g-macos-incy) .as-get{color:#007aff;background:#e9e9ee;border-radius:14px;align-self:flex-start;place-items:center;min-width:96px;height:28px;margin-top:auto;padding:0 14px;font-size:13.5px;font-weight:650;transition:background-color .3s,color .3s,min-width .3s,padding .3s;display:inline-grid}.pub :is(.g-macos,.g-macos-incy) .as-get>span{grid-area:1/1;transition:opacity .2s}.pub :is(.g-macos,.g-macos-incy) .as-get .g1,.pub :is(.g-macos,.g-macos-incy) .as-get .g2,.pub :is(.g-macos,.g-macos-incy) .as-get .g3{opacity:0}.pub :is(.g-macos,.g-macos-incy) .as-get .g1 i{background:conic-gradient(#007aff var(--p,0%),#d9d9de 0);border-radius:50%;width:24px;height:24px;display:block;-webkit-mask:radial-gradient(circle,#0000 8px,#000 9px);mask:radial-gradient(circle,#0000 8px,#000 9px)}.pub .g-macos.s-2:not(.s-3) .as-get{color:#fff;background:#007aff}.pub .g-macos.s-2 .as-get .g0{opacity:0}.pub .g-macos.s-2:not(.s-3) .as-get .g3{opacity:1}.pub .g-macos.s-3:not(.s-4) .as-get{background:0 0;min-width:28px;padding:0}.pub .g-macos.s-3:not(.s-4) .as-get .g1{opacity:1}.pub .g-macos.s-3:not(.s-4) .as-get .g1 i{animation:1.5s linear both mdl}.pub .g-macos.s-4 .as-get .g2{opacity:1}@keyframes mdl{0%{--p:0%}to{--p:100%}}.pub :is(.g-macos,.g-macos-incy) .as-meta{text-align:center;border-bottom:.5px solid #d8d8dc;grid-template-columns:repeat(3,1fr);padding:12px 0;display:grid}.pub :is(.g-macos,.g-macos-incy) .as-meta span+span{border-left:.5px solid #d8d8dc}.pub :is(.g-macos,.g-macos-incy) .as-meta small{color:#8a8a8e;text-transform:uppercase;letter-spacing:.03em;font-size:10.5px;display:block}.pub :is(.g-macos,.g-macos-incy) .as-meta b{color:#3c3c43;margin-top:2px;font-size:15px;font-weight:650;display:block}.pub :is(.g-macos,.g-macos-incy) .as-shots{gap:12px;padding:16px 0;display:flex}.pub :is(.g-macos,.g-macos-incy) .as-shots i{background:radial-gradient(120% 70% at 50% 28%,#1f2431,#0d0f14 62%);border-radius:12px;flex:1;height:150px;display:block;position:relative}.pub :is(.g-macos,.g-macos-incy) .as-shots i b{background:#ffffff14;border-radius:5px;height:10px;position:absolute;left:16px;right:16px}.pub :is(.g-macos,.g-macos-incy) .as-shots i b:first-child{width:30%;top:14px;left:35%;right:auto}.pub :is(.g-macos,.g-macos-incy) .as-shots i b:nth-child(2){background:radial-gradient(circle,#3ddc6c 45%,#3ddc6c33 47%,#0000 70%);border-radius:50%;width:62px;height:62px;margin-left:-31px;top:34px;left:50%}.pub :is(.g-macos,.g-macos-incy) .as-shots i b:nth-child(3){border-radius:8px;height:28px;top:108px}.pub :is(.g-macos,.g-macos-incy) .as-shots i:nth-child(2) b:nth-child(2){background:radial-gradient(circle,#2c313d 45%,#0000 47%)}.pub :is(.g-macos,.g-macos-incy) .win-sf{background:var(--paper);width:740px;height:408px;top:40px;left:48px}.pub :is(.g-macos,.g-macos-incy) .sf-bar{color:#6e6e73;background:#ececee;border-bottom:.5px solid #00000026;align-items:center;gap:12px;height:44px;padding:0 14px;display:flex}.pub :is(.g-macos,.g-macos-incy) .sf-bar .tl{margin-right:10px}.pub :is(.g-macos,.g-macos-incy) .sf-nav{width:9px;height:15px}.pub :is(.g-macos,.g-macos-incy) .sf-nav.fw{opacity:.4;transform:scaleX(-1)}.pub :is(.g-macos,.g-macos-incy) .sf-url{color:#1d1d1f;background:#fff;border-radius:8px;flex:0 0 280px;justify-content:center;align-items:center;gap:6px;height:28px;margin:0 auto;font-size:13px;display:flex;box-shadow:0 0 0 .5px #0000001a}.pub :is(.g-macos,.g-macos-incy) .sf-url svg{color:#6e6e73;width:11px;height:11px}.pub :is(.g-macos,.g-macos-incy) .sf-ic{width:17px;height:17px}.pub :is(.g-macos,.g-macos-incy) .sf-page{height:364px;padding:16px 22px}.pub :is(.g-macos,.g-macos-incy) .sf-page .cab-top{margin-bottom:12px}.pub :is(.g-macos,.g-macos-incy) .sf-grid{grid-template-columns:200px 1fr;align-items:stretch;gap:14px;display:grid}.pub :is(.g-macos,.g-macos-incy) .sf-grid .card{padding:16px}.pub :is(.g-macos,.g-macos-incy) .sf-grid .sub-btns{margin-top:14px}.pub :is(.g-macos,.g-macos-incy) .sf-grid .tabs{margin-bottom:12px}.pub :is(.g-macos,.g-macos-incy) .sf-grid .tab.on{background:var(--ink);color:var(--paper)}.pub :is(.g-macos,.g-macos-incy) .sf-grid .steps u{color:var(--ink2);text-underline-offset:2px}.pub :is(.g-macos,.g-macos-incy) .sf-sheet{z-index:5;opacity:0;visibility:hidden;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#1d1d1f;width:330px;transition:transform .45s var(--e),opacity .25s,visibility 0s .45s;background:#f6f6f8f7;border-radius:0 0 12px 12px;margin-left:-165px;padding:18px 18px 16px;position:absolute;top:44px;left:50%;transform:translateY(-40px);box-shadow:0 16px 40px #00000073}.pub :is(.g-macos,.g-macos-incy) .sf-sheet>b{font-size:13.5px;font-weight:650;line-height:1.35;display:block}.pub .g-macos.s-7:not(.s-9) .sf-sheet{opacity:1;visibility:visible;transition:transform .45s var(--e),opacity .25s,visibility 0s;transform:none}.pub :is(.g-macos,.g-macos-incy) .mac-btns{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.pub :is(.g-macos,.g-macos-incy) .mac-btns span{text-align:center;color:#1d1d1f;background:#fff;border-radius:6px;min-width:84px;padding:4px 12px;font-size:13px;transition:transform .15s,filter .15s;box-shadow:0 0 0 .5px #0000002e,0 1px 1px #0000000f}.pub :is(.g-macos,.g-macos-incy) .mac-btns .pri{color:#fff;background:linear-gradient(#3b95ff,#0a74f0);box-shadow:0 0 0 .5px #003ca066}.pub :is(.g-macos,.g-macos-incy) .win-hp{color:#fff;background:radial-gradient(120% 55% at 50% 28%,#1f2431 0%,#0d0f14 62%);width:360px;height:420px;top:40px;left:238px;transform:translateY(24px)scale(.97)}.pub :is(.g-macos,.g-macos-incy) .hp-bar{border-bottom:.5px solid #ffffff12;justify-content:space-between;align-items:center;height:38px;padding:0 14px;display:flex}.pub :is(.g-macos,.g-macos-incy) .hp-bar>b{margin-left:-42px;font-size:13.5px;font-weight:650}.pub :is(.g-macos,.g-macos-incy) .hp-bar svg{opacity:.7;width:18px;height:18px}.pub :is(.g-macos,.g-macos-incy) .win-hp .hp-pwr{zoom:.78;margin-top:24px}.pub :is(.g-macos,.g-macos-incy) .win-hp .hp-st{margin-top:12px;font-size:16px}.pub :is(.g-macos,.g-macos-incy) .win-hp .hp-list{margin:22px 16px 0}.pub :is(.g-macos,.g-macos-incy) .win-hp .hp-empty{top:276px}.pub :is(.g-macos,.g-macos-incy) .win-hp .hp-toast{top:48px}.pub .g-macos:not(.s-10) .hp-list{background:0 0}.pub .g-macos.s-10 .hp-empty{opacity:0}.pub .g-macos.s-10 .hp-list .hp-grp,.pub .g-macos.s-10 .hp-list .hp-row{opacity:1;transform:none}.pub .g-macos.s-10 .hp-list>:nth-child(2){transition-delay:.12s}.pub .g-macos.s-10 .hp-list>:nth-child(3){transition-delay:.24s}.pub .g-macos.s-10:not(.s-11) .hp-toast{opacity:1;transform:translate(-50%)}.pub .g-macos.s-17:not(.s-18) .win-hp .ring:before{opacity:1;animation:.8s linear infinite spin}.pub .g-macos.s-17 .win-hp .st0{opacity:0}.pub .g-macos.s-17:not(.s-18) .win-hp .st1{opacity:.85}.pub .g-macos.s-18 .win-hp .st2{opacity:1}.pub .g-macos.s-18 .win-hp .core{color:#fff}.pub .g-macos.s-18 .win-hp .core:before,.pub .g-macos.s-18 .win-hp .ring:after{opacity:1}.pub .g-macos.s-18 .win-hp .ring{border-color:#3ddc6c59}.pub :is(.g-macos,.g-macos-incy) .mac-alert{z-index:40;-webkit-backdrop-filter:blur(24px)saturate(160%);backdrop-filter:blur(24px)saturate(160%);text-align:center;color:#1d1d1f;opacity:0;visibility:hidden;width:272px;transition:opacity .25s,transform .35s var(--e),visibility 0s .35s;background:#eeeef0f2;border-radius:14px;flex-direction:column;align-items:center;margin-left:-136px;padding:20px 16px 14px;display:flex;position:absolute;top:84px;left:50%;transform:scale(1.06);box-shadow:0 24px 60px #00000073,0 0 0 .5px #00000040}.pub :is(.g-macos,.g-macos-incy) .mac-alert .happ-ic{border-radius:13px;width:56px;height:56px;margin-bottom:12px}.pub :is(.g-macos,.g-macos-incy) .mac-alert .happ-ic b{font-size:30px}.pub :is(.g-macos,.g-macos-incy) .mac-alert>b{font-size:13px;font-weight:700;line-height:1.3}.pub :is(.g-macos,.g-macos-incy) .mac-alert>p{color:#3c3c43;margin-top:6px;font-size:11.5px;line-height:1.35}.pub :is(.g-macos,.g-macos-incy) .mac-alert .mac-btns{justify-content:stretch;width:100%;margin-top:16px}.pub :is(.g-macos,.g-macos-incy) .mac-alert .mac-btns span{flex:1;min-width:0;padding:5px 6px}.pub :is(.g-macos,.g-macos-incy) .happ-ic.lock i{background:#fff;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;bottom:-6px;right:-6px;box-shadow:0 2px 6px #00000040}.pub :is(.g-macos,.g-macos-incy) .happ-ic.lock i svg{color:#1d1d1f;width:14px;height:14px}.pub :is(.g-macos,.g-macos-incy) .pw-f{text-align:left;background:#fff;border-radius:6px;align-self:stretch;align-items:center;height:24px;margin-top:8px;padding:0 9px;font-size:12.5px;display:flex;box-shadow:0 0 0 .5px #0003}.pub :is(.g-macos,.g-macos-incy) .pw-f small{font-size:12.5px}.pub :is(.g-macos,.g-macos-incy) .pw-f.pw{box-shadow:0 0 0 3px #0a74f059,0 0 0 .5px #0a74f0}.pub :is(.g-macos,.g-macos-incy) .pw-f.pw i{background:radial-gradient(circle,#1d1d1f 3px,#0000 3.5px) 0 0/11px 7px repeat-x;width:0;height:7px;display:block}.pub .g-macos.s-13:not(.s-14) .al-vpn,.pub .g-macos.s-15:not(.s-16) .al-pw{opacity:1;visibility:visible;transition:opacity .25s,transform .35s var(--e),visibility 0s;transform:none}.pub :is(.g-macos,.g-macos-incy) .mac-alert{transition-duration:.18s,.3s,0s}.pub .g-macos.s-15:not(.s-16) .pw-f.pw i{animation:.7s steps(8,end) .2s both pwdots}.pub .g-macos.s-16 .pw-f.pw i{width:88px}@keyframes pwdots{0%{width:0}to{width:88px}}.pub :is(.g-macos,.g-macos-incy) .mb-dock{z-index:30;-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);background:#ffffff4d;border-radius:18px;align-items:center;gap:8px;padding:6px 8px;display:flex;position:absolute;bottom:6px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 .5px #ffffff73,0 8px 24px #0000002e}.pub :is(.g-macos,.g-macos-incy) .mb-dock>i{display:block}.pub :is(.g-macos,.g-macos-incy) .mb-dock>i,.pub :is(.g-macos,.g-macos-incy) .mb-dock .d-app{border-radius:11px;width:46px;height:46px;box-shadow:0 2px 6px #0000002e}.pub :is(.g-macos,.g-macos-incy) .d-finder{background:linear-gradient(90deg,#3fa2ff 50%,#e9f2ff 50%)}.pub :is(.g-macos,.g-macos-incy) .d-safari{background:radial-gradient(circle,#fff 18%,#0000 20%),conic-gradient(from 45deg,#3d9bff,#1c6ae8,#3d9bff,#7cc4ff,#3d9bff);border-radius:50%!important}.pub :is(.g-macos,.g-macos-incy) .d-store{background:linear-gradient(#21b7ff,#1265f0)}.pub :is(.g-macos,.g-macos-incy) .d-msg{background:linear-gradient(#6ef07b,#20c339)}.pub :is(.g-macos,.g-macos-incy) .d-music{background:linear-gradient(#ff6b81,#f52a4c)}.pub :is(.g-macos,.g-macos-incy) .d-set{background:radial-gradient(circle,#c9c9cf 28%,#8e8e95 30% 52%,#d6d6db 54%)}.pub :is(.g-macos,.g-macos-incy) .mb-dock .d-app{opacity:0;width:0;transition:width .45s var(--e),margin .45s var(--e),opacity .3s;margin-left:-8px;overflow:hidden}.pub :is(.g-macos,.g-macos-incy) .mb-dock .d-app b{font-size:24px}.pub .g-macos.s-4 .mb-dock .d-app{opacity:1;width:46px;margin-left:0}.pub .g-macos.s-4:not(.s-5) .mb-dock .d-app{animation:dbounce .9s var(--e) .3s 2}@keyframes dbounce{0%,to{transform:none}40%{transform:translateY(-14px)}}.pub :is(.g-macos,.g-macos-incy) .mcur{z-index:70;width:20px;height:26px;transition:left .75s cubic-bezier(.45,0,.2,1),top .75s cubic-bezier(.45,0,.2,1);position:absolute;top:470px;left:600px}.pub :is(.g-macos,.g-macos-incy) .mcur svg{filter:drop-shadow(0 2px 3px #00000059);width:20px;height:26px}.pub :is(.g-macos,.g-macos-incy) .mcur b{opacity:0;pointer-events:none;z-index:-1;background:#007aff38;border:2px solid #007affd9;border-radius:50%;width:36px;height:36px;position:absolute;top:-16.5px;left:-16px;box-shadow:0 0 0 1.5px #ffffffb3}.pub :is(.g-macos,.g-macos-incy) .mcur b.tapped{animation:mclick .65s var(--e) both}@keyframes mclick{0%{opacity:0;transform:scale(.2)}15%{opacity:1}to{opacity:0;transform:scale(1.3)}}.pub .g-macos.s-1 .mcur{left:var(--x-get);top:var(--y-get)}.pub .g-macos.s-5 .mcur{left:var(--x-con);top:var(--y-con)}.pub .g-macos.s-7 .mcur{left:var(--x-sh);top:var(--y-sh)}.pub .g-macos.s-9 .mcur{top:420px;left:560px}.pub .g-macos.s-11 .mcur{left:var(--x-pwr);top:var(--y-pwr)}.pub .g-macos.s-13 .mcur{left:var(--x-al);top:var(--y-al)}.pub .g-macos.s-15 .mcur{left:var(--x-pw);top:var(--y-pw)}.pub .g-macos.s-17 .mcur{top:440px;left:640px}.pub .g-macos .mb{--x-get:465px;--y-get:177px;--x-con:359px;--y-con:336px;--x-sh:517px;--y-sh:148px;--x-pwr:416px;--y-pwr:157px;--x-al:478px;--y-al:287px;--x-pw:478px;--y-pw:320px}@media (width<=1280px){.pub :is(.g-macos,.g-macos-incy) .mb{--z:.52}}@media (width<=1100px){.pub :is(.g-macos,.g-macos-incy) .mb{--z:.8}}@media (width<=960px){.pub :is(.g-macos,.g-macos-incy) .mb{--z:.68}}@media (width<=760px){.pub :is(.g-macos,.g-macos-incy) .mb{--z:.56}}@media (width<=600px){.pub :is(.g-macos,.g-macos-incy) .mb{--z:.36}.pub :is(.g-macos,.g-macos-incy) .g-stage{min-height:0}}@media (width<=380px){.pub :is(.g-macos,.g-macos-incy) .mb{--z:.34}}@media (width<=374px){.pub :is(.g-macos,.g-macos-incy) .mb{--z:.31}}.pub .g-macos-incy .incy-ic{background:linear-gradient(160deg,#fff,#e9edf5);border-radius:24px;flex:none;place-items:center;width:104px;height:104px;display:grid;position:relative;box-shadow:inset 0 0 0 .5px #00000024,0 4px 12px #00000024}.pub .g-macos-incy .mac-alert .incy-ic{border-radius:13px;width:56px;height:56px;margin-bottom:12px}.pub .g-macos-incy .mb-dock .d-app{opacity:0;width:0;transition:width .45s var(--e),margin .45s var(--e),opacity .3s;border-radius:11px;margin-left:-8px;overflow:hidden}.pub .g-macos-incy.s-3 .mb-dock .d-app{opacity:1;width:46px;height:46px;margin-left:0}.pub .g-macos-incy.s-3:not(.s-4) .mb-dock .d-app{animation:dbounce .9s var(--e) .3s 2}.pub .g-macos-incy:not(.s-4) .mm-app .a0,.pub .g-macos-incy.s-4:not(.s-12) .mm-app .a1,.pub .g-macos-incy.s-12 .mm-app .a2{opacity:1}.pub .g-macos-incy.s-19 .mm-vpn{opacity:1;transform:none}.pub .g-macos-incy:not(.s-4) .win-as,.pub .g-macos-incy.s-4:not(.s-12) .win-sf,.pub .g-macos-incy.s-12 .win-in{opacity:1;visibility:visible;transition:opacity .4s var(--e),transform .55s var(--e),visibility 0s;transform:none}.pub .g-macos-incy.s-2 .as-get .g0{opacity:0}.pub .g-macos-incy.s-2:not(.s-3) .as-get{background:0 0;min-width:28px;padding:0}.pub .g-macos-incy.s-2:not(.s-3) .as-get .g1{opacity:1}.pub .g-macos-incy.s-2:not(.s-3) .as-get .g1 i{animation:1.3s linear both mdl}.pub .g-macos-incy.s-3 .as-get .g2{opacity:1}.pub .g-macos-incy .ci{display:grid}.pub .g-macos-incy .ci>div{transition:opacity .3s var(--e);grid-area:1/1}.pub .g-macos-incy .ci-incy,.pub .g-macos-incy.s-7 .ci-happ{opacity:0;visibility:hidden}.pub .g-macos-incy.s-7 .ci-incy{opacity:1;visibility:visible}.pub .g-macos-incy .ci-incy .steps{gap:4px}.pub .g-macos-incy .ci .card-btns{margin-top:12px}.pub .g-macos-incy .ci .card-alt{margin-top:10px}.pub .g-macos-incy .nohapp{cursor:default}.pub .g-macos-incy .nohapp.tapped{color:var(--ink);transform:none}.pub .g-macos-incy.s-10:not(.s-12) .sf-sheet{opacity:1;visibility:visible;transition:transform .45s var(--e),opacity .25s,visibility 0s;transform:none}.pub .g-macos-incy .win-in{color:#e8e9ee;background:#121318;width:696px;height:400px;top:46px;left:70px;transform:translateY(24px)scale(.97)}.pub .g-macos-incy .in-bar{background:#0c0d10;align-items:center;height:30px;padding:0 12px;display:flex}.pub .g-macos-incy .in-tabs{background:#1c1d23;border-radius:999px;gap:2px;padding:4px;display:flex;position:absolute;top:44px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #ffffff0f}.pub .g-macos-incy .in-tabs span{color:#e8e9ee;border-radius:999px;align-items:center;gap:6px;padding:6px 13px;font-size:12px;font-weight:600;display:flex}.pub .g-macos-incy .in-tabs svg{width:14px;height:14px}.pub .g-macos-incy .in-tabs .on{color:#6f8dff;background:#2a2c35}.pub .g-macos-incy .in-stat{-moz-column-gap:7px;color:#c9cad1;background:#1c1d23;border-radius:999px;grid-template-columns:auto auto;align-items:center;column-gap:7px;padding:5px 12px;font-size:12px;transition:background-color .3s,color .3s;display:inline-grid;position:absolute;top:50px;right:20px;box-shadow:inset 0 0 0 1px #ffffff0f}.pub .g-macos-incy .in-stat i{background:#8a8b93;border-radius:50%;width:7px;height:7px;transition:background-color .3s}.pub .g-macos-incy .in-stat>span{grid-area:1/2}.pub .g-macos-incy .in-stat .st2{opacity:0}.pub .g-macos-incy .in-left{flex-direction:column;align-items:center;width:300px;display:flex;position:absolute;top:104px;left:44px}.pub .g-macos-incy .in-logo{letter-spacing:.02em;background:linear-gradient(90deg,#6f8dff,#a77bff);color:#0000;-webkit-background-clip:text;background-clip:text;align-self:flex-start;align-items:center;gap:6px;font-size:22px;font-weight:800;display:flex}.pub .g-macos-incy .in-logo svg{color:#6f8dff;width:20px;height:20px}.pub .g-macos-incy .in-btn{color:#8ea2ff;width:152px;height:152px;transition:transform .2s var(--e),color .4s;background:radial-gradient(circle at 50% 35%,#272a38,#15161c 70%);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:8px;margin-top:6px;display:flex;position:relative}.pub .g-macos-incy .in-ring{background:conic-gradient(from 200deg,#6f8dff,#a77bff,#6f8dff);border-radius:50%;padding:3px;transition:filter .4s;position:absolute;inset:-3px;box-shadow:0 0 24px #8c78ff59;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.pub .g-macos-incy .in-btn svg{width:40px;height:40px}.pub .g-macos-incy .in-btn .sh-on{display:none}.pub .g-macos-incy .in-btn>span:not(.in-ring){letter-spacing:.04em;text-transform:uppercase;color:#fff;font-size:13px;font-weight:700}.pub .g-macos-incy .in-btn .t2{display:none}.pub .g-macos-incy .in-pills{white-space:nowrap;gap:6px;margin-top:22px;display:flex}.pub .g-macos-incy .in-pills span{border-radius:9px;align-items:center;gap:5px;padding:6px 10px;font-size:11px;font-weight:600;display:flex}.pub .g-macos-incy .in-pills svg{width:12px;height:12px}.pub .g-macos-incy .in-pills .g{color:#4fd18b;background:#2eb46424}.pub .g-macos-incy .in-pills .b{color:#7d9bff;background:#5a82ff24}.pub .g-macos-incy .in-pills .v{color:#b28cff;background:#a06eff24}.pub .g-macos-incy .in-right{width:300px;position:absolute;top:108px;right:28px}.pub .g-macos-incy .in-srv{background:#1c1d23;border-radius:16px;padding:14px 16px;box-shadow:inset 0 0 0 1px #ffffff0d}.pub .g-macos-incy .in-srv>p{color:#9a9ba3;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:10px;font-size:12px;display:flex}.pub .g-macos-incy .in-srv>p svg{width:13px;height:13px}.pub .g-macos-incy .in-srv>div{align-items:center;gap:12px;transition:opacity .3s;display:flex}.pub .g-macos-incy .in-none i{color:#9a9ba3;background:#2a2c35;border-radius:50%;place-items:center;width:34px;height:34px;font-size:16px;font-style:normal;display:grid}.pub .g-macos-incy .in-srv span{flex-direction:column;line-height:1.3;display:flex}.pub .g-macos-incy .in-srv b{font-size:14px;font-weight:650}.pub .g-macos-incy .in-srv small{color:#8a8b93;font-size:11px}.pub .g-macos-incy .in-sel{display:none!important}.pub .g-macos-incy .in-sel .flag{width:30px;height:20px}.pub .g-macos-incy .in-tiles{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px;display:grid}.pub .g-macos-incy .in-tiles>span{background:#1c1d23;border-radius:14px;flex-direction:column;align-items:center;gap:4px;padding:14px 6px 12px;display:flex;box-shadow:inset 0 0 0 1px #ffffff0d}.pub .g-macos-incy .in-tiles i{color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.pub .g-macos-incy .in-tiles i svg{width:13px;height:13px}.pub .g-macos-incy .in-tiles .u{background:#4c7dff}.pub .g-macos-incy .in-tiles .c{background:#2fbf71}.pub .g-macos-incy .in-tiles .d{background:#9b6bff}.pub .g-macos-incy .in-tiles b{font-variant-numeric:tabular-nums;font-size:14px;font-weight:650}.pub .g-macos-incy .in-tiles b em{font-style:normal}.pub .g-macos-incy .in-tiles .t2{display:none}.pub .g-macos-incy .in-tiles small{color:#8a8b93;font-size:10.5px}.pub .g-macos-incy .in-toast{color:#fff;white-space:nowrap;opacity:0;transition:opacity .35s,transform .45s var(--e);background:#1f8a4c;border-radius:999px;align-items:center;gap:7px;padding:8px 14px 8px 10px;font-size:12.5px;font-weight:600;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%,10px);box-shadow:0 10px 24px #0006}.pub .g-macos-incy .in-toast svg{background:#ffffff40;border-radius:50%;width:15px;height:15px;padding:2px}.pub .g-macos-incy.s-13 .in-none{display:none}.pub .g-macos-incy.s-13 .in-sel{animation:.4s both mFade;display:flex!important}.pub .g-macos-incy.s-13:not(.s-15) .in-toast{opacity:1;transform:translate(-50%)}.pub .g-macos-incy.s-16:not(.s-17) .al-vpn{opacity:1;visibility:visible;transition:opacity .25s,transform .35s var(--e),visibility 0s;transform:none}.pub .g-macos-incy.s-18:not(.s-19) .in-ring{animation:1s linear infinite spin}.pub .g-macos-incy.s-19 .in-ring{background:conic-gradient(#2fbf71,#5be39a,#2fbf71);box-shadow:0 0 28px #2fbf7173}.pub .g-macos-incy.s-19 .in-btn{color:#5be39a}.pub .g-macos-incy.s-19 .in-btn .sh-off,.pub .g-macos-incy.s-19 .in-btn .t0{display:none}.pub .g-macos-incy.s-19 .in-btn .sh-on,.pub .g-macos-incy.s-19 .in-btn .t2{display:block}.pub .g-macos-incy.s-19 .in-stat{color:#5be39a;background:#2fbf7124}.pub .g-macos-incy.s-19 .in-stat i{background:#2fbf71}.pub .g-macos-incy.s-19 .in-stat .st0{opacity:0}.pub .g-macos-incy.s-19 .in-stat .st2{opacity:1}.pub .g-macos-incy.s-19 .in-tiles .t0{display:none}.pub .g-macos-incy.s-19 .in-tiles .t2{display:inline}.pub .g-macos-incy .in-shots{gap:10px;display:flex}.pub .g-macos-incy .in-shots img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:10px;flex:1;min-width:0;height:auto;box-shadow:0 0 0 .5px #0000001f}.pub .g-macos-incy .incy-ic{background:#fff;overflow:hidden}.pub .g-macos-incy .incy-ic img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.pub .g-macos-incy.s-1 .mcur{left:var(--x-get);top:var(--y-get)}.pub .g-macos-incy.s-4 .mcur{top:400px;left:560px}.pub .g-macos-incy.s-5 .mcur{left:var(--x-nh);top:var(--y-nh)}.pub .g-macos-incy.s-8 .mcur{left:var(--x-con);top:var(--y-con)}.pub .g-macos-incy.s-10 .mcur{left:var(--x-sh);top:var(--y-sh)}.pub .g-macos-incy.s-12 .mcur{top:440px;left:640px}.pub .g-macos-incy.s-14 .mcur{left:var(--x-sw);top:var(--y-sw)}.pub .g-macos-incy.s-16 .mcur{left:var(--x-al);top:var(--y-al)}.pub .g-macos-incy.s-18 .mcur{top:430px;left:660px}.pub .g-macos-incy .mb{--x-get:460px;--y-get:177px;--x-nh:560px;--y-nh:246px;--x-con:359px;--y-con:320px;--x-sh:517px;--y-sh:148px;--x-sw:264px;--y-sw:263px;--x-al:478px;--y-al:287px}.pub :is(.g-macos,.g-macos-incy) .happ-ic{background:#2b2b2b url(/landing/img/happ-icon-as.webp) 50%/cover}.pub :is(.g-macos,.g-macos-incy) .happ-ic b{display:none}.pub .g-macos .in-shots{gap:10px;display:flex}.pub .g-macos .in-shots img{aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;border-radius:10px;flex:1;min-width:0;height:auto;box-shadow:0 0 0 .5px #0000001f}[data-theme=dark] .pub :is(.g-macos,.g-macos-incy) .sf-bar{color:#b4aba0;background:#2a241f;border-bottom-color:#ffffff14}[data-theme=dark] .pub :is(.g-macos,.g-macos-incy) .sf-url{color:#f3eee7;background:#1f1a16;box-shadow:0 0 0 .5px #ffffff1a}[data-theme=dark] .pub :is(.g-macos,.g-macos-incy) .sf-url svg{color:#b4aba0}.pub .g-linux .lx{--z:.74;zoom:var(--z);flex:none;width:720px;position:relative}.pub .g-linux .lx-lid{box-shadow:inset 0 0 0 1.5px #2e2e33,var(--dev-shadow);background:#0c0c0e;border-radius:20px 20px 6px 6px;padding:12px 12px 14px}.pub .g-linux .lx-scr{isolation:isolate;height:435px;font-family:var(--f);color:#fff;-webkit-font-smoothing:antialiased;background:radial-gradient(70% 90% at 85% 110%,#e95420 0%,#e9542000 60%),radial-gradient(80% 90% at 10% 0,#5c2a5c 0%,#5c2a5c00 70%),linear-gradient(150deg,#2c0f2b,#4a1838 55%,#7a2a2a);border-radius:6px;line-height:1.4;position:relative;overflow:hidden}.pub .g-linux .lx-base{background:linear-gradient(#e8e7e5,#c3c1bd 70%,#9c9a96);border-radius:2px 2px 22px 22px/2px 2px 14px 14px;height:16px;margin:0 -7%;position:relative;box-shadow:0 20px 30px -12px #281c1059}[data-theme=dark] .pub .g-linux .lx-base{background:linear-gradient(#b9b7b3,#8d8b87 70%,#62605c);box-shadow:0 20px 30px -12px #0009}.pub .g-linux .lx-base:before{content:"";background:#00000024;border-radius:0 0 8px 8px;width:18%;height:6px;margin-left:-9%;position:absolute;top:0;left:50%}.pub .g-linux .gn-bar{z-index:20;background:#000;justify-content:space-between;align-items:center;height:26px;padding:0 12px;font-size:12px;font-weight:600;display:flex;position:absolute;inset:0 0 auto}.pub .g-linux .gn-ov{background:#ffffff1f;border-radius:12px;padding:2px 10px}.pub .g-linux .gn-clock{position:absolute;left:50%;transform:translate(-50%)}.pub .g-linux .gn-sys{border-radius:12px;align-items:center;gap:9px;padding:2px 10px;display:flex}.pub .g-linux .gn-sys svg{fill:currentColor;height:12px}.pub .g-linux .gn-sys .w{width:15px}.pub .g-linux .gn-sys .vol{width:14px}.pub .g-linux .gn-sys .b{width:23px}.pub .g-linux .gn-vpn{opacity:0;width:0;transition:width .35s var(--e),opacity .35s;display:grid;overflow:hidden}.pub .g-linux .gn-vpn svg{width:12px;height:12px}.pub .g-linux.s-14 .gn-vpn{opacity:1;width:12px}.pub .g-linux .gw{z-index:2;opacity:0;visibility:hidden;transition:opacity .4s var(--e),transform .55s var(--e),visibility 0s .55s;border-radius:12px;position:absolute;overflow:hidden;transform:scale(.96);box-shadow:0 0 0 1px #00000059,0 18px 40px #00000073}.pub .g-linux .gw-h{justify-content:center;align-items:center;height:36px;font-size:12.5px;font-weight:650;display:flex;position:relative}.pub .g-linux .gw-x{background:#ffffff1a;border-radius:50%;place-items:center;width:20px;height:20px;margin-top:-10px;font-size:14px;font-style:normal;line-height:1;display:grid;position:absolute;top:50%;right:9px}.pub .g-linux:not(.s-5) .gw-term,.pub .g-linux.s-5:not(.s-10) .gw-ff,.pub .g-linux.s-10 .gw-happ{opacity:1;visibility:visible;transition:opacity .4s var(--e),transform .55s var(--e),visibility 0s;transform:none}.pub .g-linux.s-5:not(.s-10) .gw-term{opacity:.55;visibility:visible;z-index:1;transform:translate(-14px,-8px)scale(.98)}.pub .g-linux .gw-term{background:#1e1e1e;width:576px;height:330px;top:52px;left:60px}.pub .g-linux .gw-term .gw-h{background:#2a2a2a}.pub .g-linux .term{color:#e6e6e6;white-space:nowrap;padding:10px 14px;font:12.5px/1.6 ui-monospace,DejaVu Sans Mono,Menlo,Consolas,monospace}.pub .g-linux .term .pr{color:#8ae234;font-weight:600}.pub .g-linux .term .lx-cmd{vertical-align:bottom;display:inline-block}.pub .g-linux .term .lx-cmd>span{clip-path:inset(0 100% 0 0);display:inline-block}.pub .g-linux .term .o{opacity:0}.pub .g-linux .caret{vertical-align:-2px;background:#e6e6e6;width:7px;height:14px;animation:1s step-end infinite blink;display:inline-block}.pub .g-linux.s-1 .term .lx-cmd>span{animation:1.4s steps(37,end) both lxType}.pub .g-linux.s-2 .term .lx-cmd>span{clip-path:none;animation:none}.pub .g-linux.s-2 .term .o1{opacity:1}.pub .g-linux.s-3 .term :is(.o2,.o3,.o4,.o5,.o6){opacity:1;transition:opacity .15s}.pub .g-linux.s-3 .term .o3{transition-delay:.25s}.pub .g-linux.s-3 .term .o4{transition-delay:.5s}.pub .g-linux.s-3 .term .o5{transition-delay:.85s}.pub .g-linux.s-3 .term .o6{transition-delay:1.25s}.pub .g-linux.s-4 .term .o7{opacity:1}@keyframes lxType{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.pub .g-linux .gw-ff{background:var(--paper);width:648px;height:388px;top:38px;left:24px}.pub .g-linux .ff-tabs{background:#1c1b22;align-items:flex-end;gap:6px;height:34px;padding:0 40px 0 8px;display:flex;position:relative}.pub .g-linux .ff-tab{color:#fbfbfe;background:#2b2a33;border-radius:7px 7px 0 0;align-items:center;gap:7px;height:28px;padding:0 10px;font-size:11.5px;display:flex}.pub .g-linux .ff-tab img{width:14px;height:14px}.pub .g-linux .ff-tab i{opacity:.6;margin-left:18px;font-style:normal}.pub .g-linux .ff-plus{color:#fbfbfe;opacity:.7;place-items:center;height:28px;padding:0 6px;font-size:15px;display:grid}.pub .g-linux .ff-tabs .gw-x{top:17px}.pub .g-linux .ff-url{background:#2b2a33;border-bottom:1px solid #000;align-items:center;gap:10px;height:34px;padding:0 10px;display:flex}.pub .g-linux .ff-nav{letter-spacing:4px;color:#fbfbfe;opacity:.7;font-size:13px}.pub .g-linux .ff-addr{color:#fbfbfe;background:#1c1b22;border-radius:5px;flex:1;align-items:center;gap:6px;height:24px;padding:0 10px;font-size:11.5px;display:flex}.pub .g-linux .ff-addr svg{width:10px;height:10px}.pub .g-linux .ff-page{height:320px;padding:12px 16px;position:relative}.pub .g-linux .ff-page .cab-top{margin-bottom:10px}.pub .g-linux .ff-cols{grid-template-columns:190px minmax(0,1fr);align-items:stretch;gap:10px;display:grid}.pub .g-linux .ff-page .card{margin:0}.pub .g-linux .ff-page .card.sub{flex-direction:column;align-items:flex-start;display:flex}.pub .g-linux .ff-renew{align-self:stretch;margin-top:auto;padding:7px 8px;font-size:11px}.pub .g-linux .ff-renew svg{width:12px;height:12px}.pub .g-linux .ff-page .card{padding:14px}.pub .g-linux .ff-page .card h4{margin-bottom:9px;font-size:12.5px}.pub .g-linux .ff-page .sd1{font-size:12px}.pub .g-linux .ff-page .sd2{font-size:11px}.pub .g-linux .ff-page .tabs{margin-bottom:10px}.pub .g-linux .ff-page .tab{padding:4px 9px;font-size:11px}.pub .g-linux .ff-page .tab.on{background:var(--ink);color:var(--paper)}.pub .g-linux .ff-page .steps{gap:4px;font-size:11px}.pub .g-linux .ff-page .card-btns{margin-top:12px}.pub .g-linux .ff-dlg{z-index:5;opacity:0;visibility:hidden;background:#0006;justify-content:center;align-items:flex-start;padding-top:22px;transition:opacity .3s,visibility 0s .3s;display:flex;position:absolute;inset:0}.pub .g-linux .ff-box{color:#fbfbfe;width:330px;transition:transform .35s var(--e);background:#42414d;border-radius:8px;padding:16px 18px 14px;transform:translateY(-8px);box-shadow:0 12px 32px #00000080}.pub .g-linux .ff-box b{font-size:14px;font-weight:650;display:block}.pub .g-linux .ff-box p{color:#cfcfd8;margin-top:6px;font-size:12px}.pub .g-linux .ff-btns{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.pub .g-linux .ff-btns span{background:#5b5b66;border-radius:4px;padding:6px 14px;font-size:12px;font-weight:600}.pub .g-linux .ff-btns .pri{color:#15141a;background:#0df}.pub .g-linux .ff-btns [data-tap]:after{width:36px;height:36px;margin:-18px 0 0 -18px}.pub .g-linux.s-8:not(.s-10) .ff-dlg{opacity:1;visibility:visible;transition:opacity .3s,visibility}.pub .g-linux.s-8:not(.s-10) .ff-box{transform:none}.pub .g-linux .gw-happ{width:300px;height:340px;top:58px;left:198px}.pub .g-linux .gw-happ .gw-h{background:#ffffff0a;height:32px}.pub .g-linux .gw-happ .hp-head{display:none}.pub .g-linux .gw-happ .hp-pwr{zoom:.72;margin-top:20px}.pub .g-linux .gw-happ .hp-st{margin-top:10px;font-size:15px}.pub .g-linux .gw-happ .hp-list{margin:18px 14px 0}.pub .g-linux .gw-happ .hp-row{padding:9px 14px;font-size:13.5px}.pub .g-linux .gw-happ .hp-grp{padding:8px 14px}.pub .g-linux .gw-happ .hp-empty{font-size:12.5px;top:236px}.pub .g-linux .gw-happ .hp-toast{font-size:11.5px;top:auto;bottom:14px}.pub .g-linux:not(.s-11) .gw-happ .hp-list{background:0 0}.pub .g-linux.s-11 .gw-happ .hp-list .hp-grp,.pub .g-linux.s-11 .gw-happ .hp-list .hp-row{opacity:1;transform:none}.pub .g-linux.s-11 .gw-happ .hp-list>:nth-child(2){transition-delay:.12s}.pub .g-linux.s-11 .gw-happ .hp-list>:nth-child(3){transition-delay:.24s}.pub .g-linux.s-11 .gw-happ .hp-empty{opacity:0}.pub .g-linux.s-11:not(.s-12) .gw-happ .hp-toast{opacity:1;transform:translate(-50%)}.pub .g-linux.s-13:not(.s-14) .gw-happ .ring:before{opacity:1;animation:.8s linear infinite spin}.pub .g-linux.s-13 .gw-happ .st0{opacity:0}.pub .g-linux.s-13:not(.s-14) .gw-happ .st1{opacity:.85}.pub .g-linux.s-14 .gw-happ .st2{opacity:1}.pub .g-linux.s-14 .gw-happ .core{color:#fff}.pub .g-linux.s-14 .gw-happ .core:before,.pub .g-linux.s-14 .gw-happ .ring:after{opacity:1}.pub .g-linux.s-14 .gw-happ .ring{border-color:#3ddc6c59}.pub .g-linux .mouse{z-index:30;width:0;height:0;transition:left .7s var(--e-io),top .7s var(--e-io);position:absolute;top:380px;left:560px}.pub .g-linux .mouse svg{filter:drop-shadow(0 2px 3px #0006);transform-origin:1.8px 1.4px;width:18px;height:22px;transition:transform .15s;position:absolute;top:-1.4px;left:-1.8px}.pub .g-linux .mouse:before{content:"";opacity:0;background:#ffffff80;border-radius:50%;width:34px;height:34px;position:absolute;top:-17px;left:-17px;transform:scale(.4);box-shadow:0 0 0 2px #ffffffb3,0 0 0 3.5px #00000040}.pub .g-linux.s-5 .mouse{left:var(--mx0,520px);top:var(--my0,330px)}.pub .g-linux.s-6 .mouse{left:var(--b1x);top:var(--b1y)}.pub .g-linux.s-8 .mouse{left:var(--b2x);top:var(--b2y)}.pub .g-linux.s-10 .mouse{top:300px;left:470px}.pub .g-linux.s-11 .mouse{left:var(--b3x);top:var(--b3y)}.pub .g-linux.s-14 .mouse{top:330px;left:520px}.pub .g-linux.s-7:not(.s-8) .mouse:before,.pub .g-linux.s-9:not(.s-10) .mouse:before,.pub .g-linux.s-12:not(.s-13) .mouse:before{animation:lxClick .6s var(--e) both}.pub .g-linux.s-7:not(.s-8) .mouse svg,.pub .g-linux.s-9:not(.s-10) .mouse svg,.pub .g-linux.s-12:not(.s-13) .mouse svg{transform:scale(.85)}.pub .g-linux.s-7:not(.s-8) .lx-b1,.pub .g-linux.s-9:not(.s-10) .lx-b2,.pub .g-linux.s-12:not(.s-13) .lx-b3{transform:scale(.96)}@keyframes lxClick{0%{opacity:0;transform:scale(1.5)}35%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}.pub .g-linux .lx-scr{--b1x:315px;--b1y:358px;--b2x:434px;--b2y:218px;--b3x:348px;--b3y:160px}.pub .ovpn-term{contain:inline-size;background:#1e1e1e;border-radius:14px;max-width:620px;margin-top:22px;overflow:hidden;box-shadow:0 0 0 1px #0003,0 18px 40px -16px #00000073}[data-theme=dark] .pub .ovpn-term{box-shadow:0 0 0 1px #ffffff14,0 18px 40px -16px #0009}.pub .ot-h{color:#cfcfcf;background:#2a2a2a;align-items:center;gap:7px;height:34px;padding:0 14px;font-size:12.5px;font-weight:600;display:flex}.pub .ot-h i{background:#555;border-radius:50%;width:11px;height:11px}.pub .ot-h span{margin-left:auto;margin-right:auto;transform:translate(-27px)}.pub .ot-b{padding:14px 16px 16px;overflow-x:auto}.pub .ot-b p{white-space:pre;color:#e6e6e6!important;margin:0!important;font:13px/1.65 ui-monospace,DejaVu Sans Mono,Menlo,Consolas,monospace!important}.pub .ot-b p+p{margin-top:0}.pub .ot-b .pr{color:#8ae234;font-weight:600}.pub .ot-b .o{color:#b8b8b8!important}.pub .ot-b .ok,.pub .ot-b .o.ok{color:#8ae234!important}.pub .ot-b .caret{vertical-align:-2px;background:#e6e6e6;width:7px;height:14px;animation:1s step-end infinite blink;display:inline-block}@media (width<=1100px){.pub .g-linux .lx{--z:.82}}@media (width<=760px){.pub .g-linux .lx{--z:.66}}@media (width<=600px){.pub .g-linux .lx{--z:.41}.pub .g-linux .lx-base{margin:0 -4%}.pub .ot-b p{font-size:11.5px!important}}@media (width<=374px){.pub .g-linux .lx{--z:.38}}
