@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(fonts/inter-latin-wght-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(fonts/inter-cyrillic-wght-normal.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(fonts/inter-ruble-wght-normal.woff2) format("woff2");unicode-range:U+20BD}@font-face{font-family:"JetBrains Mono";font-style:normal;font-weight:400;font-display:swap;src:url(fonts/jetbrains-mono-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"JetBrains Mono";font-style:normal;font-weight:500;font-display:swap;src:url(fonts/jetbrains-mono-latin-500-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"JetBrains Mono";font-style:normal;font-weight:400;font-display:swap;src:url(fonts/jetbrains-mono-cyrillic-400-normal.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"JetBrains Mono";font-style:normal;font-weight:500;font-display:swap;src:url(fonts/jetbrains-mono-cyrillic-500-normal.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}:root{color-scheme:dark;--u:min(1px,calc(100vw / 1440));--m:min(1.3px,calc(100vw / 390));--a:calc(var(--u) * .8194);--p:var(--u);--v:var(--u);--page:#0f0f0f;--canvas:#161616;--control:#1f1f1f;--selected:#2a2a2a;--line:#2a2a2a;--text:#fafafa;--t70:rgba(250,250,250,.7);--t60:rgba(250,250,250,.6);--t55:rgba(250,250,250,.55);--text2:#9a9a9a;--icon:#8c8c8c;--brand:#eecb2d;--brand-h:#d6b729;--on-brand:#161616;--logo:#fef7ff;--ok:#4cc38a;--mono:"JetBrains Mono",Menlo,Consolas,"Roboto Mono","Liberation Mono",monospace;--ease:cubic-bezier(.2,0,0,1);}*{box-sizing:border-box}html{scrollbar-gutter:stable;-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(96*var(--u))}body{margin:0;background:var(--page);color:var(--text);font:16px/1.5 Inter,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}img,svg{display:block}a{color:inherit}h1,h2,h3,p,ul,ol,dl,dd{margin:0}ul,ol{padding:0;list-style:none}:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:6px}.skip{position:absolute;left:12px;top:-60px;z-index:50;background:var(--brand);color:var(--on-brand);padding:8px 14px;border-radius:999px;font-weight:600;text-decoration:none}.skip:focus{top:12px}.sprite{position:absolute}.m{display:none}.hm{display:none}.hm::before{content:var(--t)}.sp{flex:1}.ic{flex:none;fill:currentColor;stroke:currentColor;stroke-width:.2;stroke-linejoin:round;overflow:visible}.ic.g20{stroke-width:.25}.ic.f,.ic.w{stroke:none}.ic.s{fill:none;stroke-width:1.5;stroke-linecap:round}.tex{background:var(--canvas) url(img/tile.webp) 0 0/288px}.edot{display:block;flex:none;width:calc(14*var(--u));height:calc(14*var(--u));border-radius:50%;background:var(--brand);box-shadow:inset 0 -2px 3px rgba(0,0,0,.35),0 2px 4px rgba(0,0,0,.5)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:calc(44*var(--u));padding:0 calc(22*var(--u));border-radius:999px;border:1px solid transparent;font:500 max(13px,calc(16*var(--u)))/1.2 Inter,system-ui,sans-serif;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background .16s var(--ease),border-color .16s var(--ease),translate .16s var(--ease)}.btn-primary{background:var(--brand);color:var(--on-brand)}.btn-primary:hover{background:var(--brand-h);translate:0 -1px}.btn-primary:active{translate:0 0}.btn-ghost{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.12);color:var(--text)}a.btn-ghost:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.2)}.btn-sm{height:calc(40*var(--u));padding:0 calc(16*var(--u));font-size:max(12px,calc(14*var(--u)))}.soon{opacity:.5;cursor:default}.nav{position:fixed;left:50%;top:calc(24*var(--u));z-index:30;translate:-50% 0;display:flex;align-items:center;height:calc(56*var(--u));min-width:calc(560*var(--u));padding:0 calc(8*var(--u)) 0 calc(24*var(--u));border-radius:999px;background:rgba(22,22,22,.72);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 calc(16*var(--u)) calc(40*var(--u)) rgba(0,0,0,.45)}.nav::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:url(img/tile.webp) 0 0/288px;opacity:.5}.logo{display:flex;align-items:center;gap:calc(10*var(--u));color:var(--logo);text-decoration:none}.logo .ic{width:calc(20*var(--u));height:calc(20*var(--u))}.logo b{display:none}.nav-links{display:flex;gap:calc(23*var(--u));margin:0 calc(40*var(--u)) 0 calc(20*var(--u))}.nav-links a{font:max(12px,calc(13*var(--u)))/1.3 var(--mono);color:var(--t70);text-decoration:none;white-space:nowrap;transition:color .16s}.nav-links a:hover{color:var(--text)}.nav .btn{margin-left:auto;height:calc(40*var(--u));padding:0 calc(34*var(--u));border-radius:calc(20*var(--u));font-weight:600;color:#111}.nav .btn .edot{display:none}.nav-in{margin-left:auto;margin-right:calc(16*var(--u));font:max(12px,calc(13*var(--u)))/1.3 var(--mono);color:var(--t70);text-decoration:none;white-space:nowrap;transition:color .16s}.nav-in:hover{color:var(--text)}.nav-in+.btn{margin-left:0}.mnav{display:none}section{position:relative;overflow:hidden}.art{position:relative;width:calc(1440*var(--u));height:100%;margin:0 auto}.bg{position:absolute;inset:0}.bg img{width:100%;height:100%;object-fit:cover}.bg::after{content:"";position:absolute;inset:0}.eyebrow{position:absolute;left:calc(120*var(--u));top:calc(120*var(--u));font:max(12px,calc(13*var(--u)))/1.4 var(--mono);letter-spacing:.02em;color:var(--t70);white-space:nowrap}.h2{position:absolute;left:calc(120*var(--u));top:calc(152*var(--u));font-weight:600;font-size:calc(72*var(--u));line-height:1.05;letter-spacing:-.02em}.s-hero{height:calc(1688*var(--u))}.s-hero::before{content:"";position:absolute;inset:0;background:url(img/atmosphere.webp) 50% 0/cover;opacity:.05;-webkit-mask:linear-gradient(#000 75%,transparent);mask:linear-gradient(#000 75%,transparent)} .h1{position:absolute;left:calc(120*var(--u));top:calc(168*var(--u));width:calc(1200*var(--u));text-align:center;font-weight:600;font-size:calc(128*var(--u));line-height:1;letter-spacing:-.03em}.sub{position:absolute;left:calc(400*var(--u));top:calc(470*var(--u));width:calc(640*var(--u));text-align:center;font-size:max(12px,calc(22*var(--u)));line-height:1.4;color:var(--t70)}.cta{position:absolute;left:0;right:0;top:calc(566*var(--u));display:flex;justify-content:center;gap:calc(12*var(--u))}@media (min-width:960px){.s-hero{--u:min(1px,calc(100vw / 1440),max(.6px,calc(100vh / 1090)));--a:calc(var(--u) * .8194);--p:var(--u);--v:var(--u)}}.win{position:absolute;left:calc(130*var(--u));top:calc(690*var(--u));width:calc(1180*var(--u));height:calc(738*var(--u));border-radius:calc(16*var(--u));border:1px solid rgba(255,255,255,.12);background:var(--canvas);box-shadow:0 calc(40*var(--u)) calc(80*var(--u)) rgba(0,0,0,.6);overflow:hidden;font-size:calc(14*var(--a));line-height:calc(22*var(--a))}.win-in{height:100%;display:flex;flex-direction:column}.win .ic{width:calc(20*var(--a));height:calc(20*var(--a))}.tbar{flex:none;height:calc(36*var(--a));display:flex;justify-content:flex-end;border-bottom:1px solid var(--line);color:var(--icon)}.tbar span{width:calc(52*var(--a));display:grid;place-items:center}.app{flex:1;min-height:0;display:grid;grid-template-columns:calc(57*var(--a)) calc(280*var(--a)) minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.rail{border-right:1px solid var(--line);display:flex;flex-direction:column;align-items:center;gap:calc(4*var(--a));padding:calc(2*var(--a)) 0 calc(8*var(--a));color:var(--icon)}.rl{width:calc(56*var(--a));height:calc(44*var(--a));display:grid;place-items:center;color:var(--logo)}.rl .ic{width:calc(28*var(--a));height:calc(28*var(--a))}.rail i{position:relative;width:calc(44*var(--a));height:calc(44*var(--a));border-radius:calc(8*var(--a));background:var(--control);display:grid;place-items:center;font:600 calc(14*var(--a))/1 Inter,sans-serif}.rail i .ic{width:calc(22*var(--a));height:calc(22*var(--a))}.rail i.on{background:var(--selected);color:var(--text)}.rail i.on::before{content:"";position:absolute;left:calc(-6*var(--a));top:calc(12*var(--a));width:calc(2*var(--a));height:calc(20*var(--a));background:var(--brand)}.rail i.lg{color:var(--text)}.rail .me{width:calc(44*var(--a));height:calc(44*var(--a));border-radius:50%;background:var(--control);display:grid;place-items:center;font:600 calc(14*var(--a))/1 Inter,sans-serif;color:var(--text)}.side{border-right:1px solid var(--line);display:flex;flex-direction:column;min-width:0}.side-h{height:calc(48*var(--a));display:flex;align-items:center;gap:calc(12*var(--a));padding:0 calc(14*var(--a)) 0 calc(12*var(--a));color:var(--icon)}.side-h b{font-weight:500;color:var(--text);margin-right:auto}.search{height:calc(40*var(--a));display:flex;align-items:center;gap:calc(8*var(--a));padding:0 calc(12*var(--a));color:var(--text2)}.search .ic{color:var(--icon)}.rows{padding:calc(4*var(--a)) calc(12*var(--a)) 0}.row{height:calc(36*var(--a));display:flex;align-items:center;gap:calc(8*var(--a));padding:0 calc(6*var(--a)) 0 calc(10*var(--a));border-radius:calc(6*var(--a));color:var(--text2)}.row span{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row .ic{color:var(--icon)}.row.on{background:var(--selected);color:var(--text)}.row.on .ic:first-child{color:var(--text)}.new{margin:auto calc(12*var(--a)) calc(14*var(--a));height:calc(32*var(--a));border-radius:999px;background:var(--brand);color:var(--on-brand);display:flex;align-items:center;justify-content:center;gap:calc(6*var(--a));font-weight:500}.main{display:flex;flex-direction:column;min-width:0;min-height:0}.main-h{flex:none;height:calc(48*var(--a));display:flex;align-items:center;justify-content:space-between;padding:0 calc(16*var(--a)) 0 calc(20*var(--a));border-bottom:1px solid var(--line);font-weight:500;color:var(--icon)}.main-h span{color:var(--text)}.thread{flex:1;min-height:0;margin:0 calc(176*var(--a)) 0 calc(32*var(--a));padding-top:calc(28*var(--a));display:flex;flex-direction:column;gap:calc(16*var(--a));overflow:hidden}.u{align-self:flex-end;max-width:70%;background:var(--selected);border-radius:calc(12*var(--a));padding:calc(8*var(--a)) calc(12*var(--a))}.time{align-self:flex-end;margin-top:calc(-12*var(--a));font-size:calc(12*var(--a));line-height:calc(15*var(--a));color:var(--text2)}.b{display:grid;grid-template-columns:calc(32*var(--a)) minmax(0,1fr);gap:calc(12*var(--a))}.av{width:calc(32*var(--a));height:calc(32*var(--a));border-radius:50%;background:var(--selected);display:grid;place-items:center;color:var(--logo);font-weight:500}.win .av .ic{width:calc(17*var(--a));height:calc(17*var(--a))}.who{font-weight:500;line-height:calc(17*var(--a))}.who span{font-weight:400;font-size:calc(12*var(--a));color:var(--text2);margin-left:calc(8*var(--a))}.b p{margin-top:calc(6*var(--a))}.win .b p{max-width:calc(720*var(--a))} .ans{position:relative}.card{display:flex;align-items:center;gap:calc(12*var(--a));margin-left:calc(44*var(--a));padding:calc(20*var(--a));border:1px solid var(--line);border-radius:calc(12*var(--a))}.card .g{flex:none;width:calc(40*var(--a));height:calc(40*var(--a));border-radius:calc(8*var(--a));background:var(--control);display:grid;place-items:center;color:var(--icon)}.card .t{flex:1;min-width:0}.card .t{display:grid;grid-template-columns:minmax(0,max-content) auto;align-items:center;justify-items:start}.card .t b{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;font-size:calc(16*var(--a))}.card .t small{grid-column:1/-1}.live{white-space:nowrap}.card .t small{display:block;margin-top:calc(4*var(--a));font-size:calc(13*var(--a));line-height:calc(17*var(--a));color:var(--text2)}.live{display:inline-flex;align-items:center;gap:calc(4*var(--a));margin-left:calc(8*var(--a));padding:0 calc(6*var(--a));border-radius:999px;background:var(--control);font-size:calc(11*var(--a));line-height:calc(17*var(--a));color:var(--text2);vertical-align:calc(2*var(--a))}.live::before{content:"";width:calc(5*var(--a));height:calc(5*var(--a));border-radius:50%;background:var(--ok)}.chips{display:flex;gap:calc(8*var(--a))}.chip{display:inline-flex;align-items:center;gap:calc(6*var(--a));height:calc(32*var(--a));padding:0 calc(12*var(--a));border-radius:999px;background:var(--selected);font-weight:500;white-space:nowrap}.acts{display:flex;gap:calc(12*var(--a));margin-left:calc(44*var(--a));color:var(--icon)}.tiles{display:flex;gap:calc(8*var(--a));margin-left:calc(44*var(--a))}.tile{width:calc(190*var(--a))}.thumb{height:calc(107*var(--a));border-radius:calc(8*var(--a));background:var(--selected);display:grid;place-items:center;color:var(--icon)}.win .thumb .ic{width:calc(16*var(--a));height:calc(16*var(--a))}.tile small{display:block;margin-top:calc(6*var(--a));font-size:calc(13*var(--a));line-height:calc(16*var(--a));color:var(--text2)}.composer{flex:none;margin:0 calc(176*var(--a)) calc(20*var(--a)) calc(32*var(--a));padding:calc(16*var(--a));border-radius:calc(8*var(--a));background:var(--control)}.ph{position:relative;height:calc(32*var(--a));color:var(--text2);white-space:nowrap;overflow:hidden;line-height:calc(17*var(--a))}.tb{display:flex;align-items:center;gap:calc(8*var(--a));margin-top:calc(16*var(--a))}.circ{width:calc(32*var(--a));height:calc(32*var(--a));border-radius:50%;background:var(--selected);display:grid;place-items:center}.circ.send{background:var(--brand);color:var(--on-brand)}.tb .chip{padding:0 calc(8*var(--a)) 0 calc(12*var(--a));font-size:calc(13*var(--a));color:var(--text2)}.type{position:absolute;left:0;top:0;color:var(--text);opacity:0}.type-t{display:inline-block}.caret{position:absolute;inset:0 0 calc(15*var(--a));border-left:1.5px solid var(--brand)}.dots{position:absolute;left:0;top:calc(14*var(--a));display:flex;gap:calc(4*var(--a));opacity:0}.dots i{width:calc(6*var(--a));height:calc(6*var(--a));border-radius:50%;background:var(--text2)}@keyframes in{from{opacity:0;translate:0 10px}to{opacity:1;translate:0 0}}@keyframes type-life{0%,94%{opacity:1}100%{opacity:0}}@keyframes type-clip{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes type-caret{from{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes ph{0%{opacity:1}3%,96%{opacity:0}100%{opacity:1}}@keyframes dots-life{0%{opacity:0}12%,86%{opacity:1}100%{opacity:0}}@keyframes bounce{0%,60%,100%{transform:none}30%{transform:translateY(-4px)}}@keyframes press{50%{scale:.86}}@keyframes pop{from{opacity:0;scale:.8}to{opacity:1;scale:1}}@keyframes eq{0%,100%{transform:scaleY(.4)}50%{transform:scaleY(1)}}.win.run .st,.win.run [data-st]{animation:in .5s var(--ease) var(--d) both}.win.run .live[data-st]{animation-name:pop}.win.run .type{animation:type-life 1.45s linear .25s both}.win.run .type-t{animation:type-clip 1.1s steps(var(--n)) .4s both}.win.run .caret{animation:type-caret 1.1s steps(var(--n)) .4s both}.win.run .ph-t{animation:ph 1.5s linear .25s both}.win.run .send{animation:press .3s var(--ease) 1.6s both}.win.run .dots{animation:dots-life var(--l) linear var(--d) both}.win.run .dots i{animation:bounce .8s ease-in-out var(--d) 3 both}.win.run .dots i:nth-child(2){animation-delay:calc(var(--d) + .12s)}.win.run .dots i:nth-child(3){animation-delay:calc(var(--d) + .24s)}.js .win.run:not(.go) *{animation-play-state:paused}.bcard{position:absolute;left:calc(1279.4*var(--u));top:calc(712*var(--u));width:calc(186*var(--u));height:calc(248*var(--u));translate:-50% -50%;rotate:6deg;border-radius:calc(3.7*var(--u));border:1px solid rgba(250,250,250,.08);background-color:#121212}.bc-n{position:absolute;left:calc(16*var(--u));top:calc(14*var(--u));font:600 calc(9.9*var(--u))/1.2 Inter,sans-serif;color:rgba(250,250,250,.5)}.bcard .edot{position:absolute;right:calc(14*var(--u));top:calc(13*var(--u))}.bcard b{position:absolute;left:calc(16*var(--u));bottom:calc(34*var(--u));font:600 calc(16.1*var(--u))/1.2 Inter,sans-serif}.bcard small{position:absolute;left:calc(16*var(--u));bottom:calc(18*var(--u));font:calc(8.7*var(--u))/1.2 var(--mono);color:var(--brand)}.vcard{position:absolute;width:calc(380*var(--v));height:calc(171*var(--v));translate:-50% -50%;rotate:4deg;border-radius:calc(20*var(--v));border:1px solid rgba(250,250,250,.1);box-shadow:0 calc(32*var(--v)) calc(64*var(--v)) rgba(0,0,0,.5)}.vc-l{position:absolute;left:calc(29*var(--v));top:calc(22*var(--v));display:flex;align-items:center;gap:calc(11*var(--v));font-size:calc(14*var(--v));line-height:1.2;color:var(--t60)}.vc-w{display:flex;align-items:center;gap:calc(3*var(--v));height:calc(30*var(--v))}.vc-w i{width:calc(3*var(--v));height:calc(var(--h) * var(--v));border-radius:calc(1.5*var(--v));background:var(--brand)}.vcard p{position:absolute;left:calc(25*var(--v));top:calc(64*var(--v));width:calc(338*var(--v));font-size:calc(18*var(--v));line-height:1.2}.vc-b{position:absolute;left:calc(22*var(--v));top:calc(120*var(--v));height:calc(31*var(--v));padding:0 calc(15*var(--v));border-radius:999px;background:var(--brand);color:var(--on-brand);display:flex;align-items:center;font:600 calc(14*var(--v))/1 Inter,sans-serif}.hero-vc{--v:calc(var(--u) * .72);left:calc(156*var(--u));top:calc(1255.9*var(--u))}.say-vc{left:calc(1173.5*var(--u));top:calc(858.5*var(--u))}.dev{position:absolute;width:calc(432.7*var(--p));height:calc(891.8*var(--p));padding:calc(17*var(--p));border:calc(3*var(--p)) solid #525252;border-radius:calc(66*var(--p));background:#0d0d0d url(img/tile.webp) 0 0/calc(100*var(--p));font-size:calc(14*var(--p));line-height:calc(22*var(--p))}.dev .scr{height:100%;border-radius:calc(48*var(--p));background:var(--canvas);overflow:hidden;display:flex;flex-direction:column}.dev .isl{position:absolute;left:50%;top:calc(28*var(--p));width:calc(120*var(--p));height:calc(34*var(--p));margin-left:calc(-60*var(--p));border-radius:calc(17*var(--p));background:#000}.dev .ic{width:calc(20*var(--p));height:calc(20*var(--p))}.sbar{flex:none;height:calc(54*var(--p));display:flex;align-items:center;justify-content:space-between;padding:calc(6*var(--p)) calc(24*var(--p)) 0 calc(32*var(--p));font:500 calc(14*var(--p))/1 Inter,sans-serif}.sys{display:flex;align-items:center;gap:calc(6*var(--p))}.sig{display:flex;align-items:flex-end;gap:calc(2*var(--p));height:calc(12*var(--p))}.sig i{width:calc(3*var(--p));border-radius:calc(1*var(--p));background:var(--text)}.sig i:nth-child(1){height:calc(4*var(--p))}.sig i:nth-child(2){height:calc(6*var(--p))}.sig i:nth-child(3){height:calc(9*var(--p))}.sig i:nth-child(4){height:calc(12*var(--p))}.wifi{width:calc(16*var(--p));height:calc(12*var(--p));fill:var(--text)}.bat{width:calc(24*var(--p));height:calc(12*var(--p));padding:calc(1.5*var(--p));border:1px solid rgba(250,250,250,.45);border-radius:calc(3.5*var(--p))}.bat i{display:block;height:100%;border-radius:calc(2*var(--p));background:var(--text)}.ptop{flex:none;height:calc(44*var(--p));display:flex;align-items:center;gap:calc(4*var(--p));padding:0 calc(20*var(--p)) 0 calc(16*var(--p));color:var(--icon)}.ptop b{font-weight:600;font-size:calc(16*var(--p));color:var(--text)}.dev .ptop:not(.pbar) .ic.s{width:calc(16*var(--p));height:calc(16*var(--p))}.pthread{flex:1;min-height:0;padding:calc(12*var(--p)) calc(16*var(--p)) 0;display:flex;flex-direction:column;gap:calc(16*var(--p))}.pthread.end{gap:calc(12*var(--p));padding-top:calc(14*var(--p))}.dev .u{max-width:calc(336*var(--p));border-radius:calc(12*var(--p));padding:calc(8*var(--p)) calc(12*var(--p))}.dev .time{margin-top:calc(-12*var(--p));font-size:calc(12*var(--p));line-height:calc(15*var(--p))}.pthread.end .time{margin-top:calc(-8*var(--p))}.dev .b{grid-template-columns:calc(32*var(--p)) minmax(0,1fr);gap:calc(12*var(--p))}.dev .av{width:calc(32*var(--p));height:calc(32*var(--p));font-size:calc(12*var(--p))}.dev .av .ic{width:calc(17*var(--p));height:calc(17*var(--p))}.dev .who{line-height:calc(17*var(--p))}.dev .who span{font-size:calc(12*var(--p));margin-left:calc(8*var(--p))}.dev .b p{margin-top:calc(6*var(--p))}.dev .card{flex-wrap:wrap;gap:calc(12*var(--p));margin-left:0;padding:calc(16*var(--p));border-radius:calc(12*var(--p))}.dev .card .g{width:calc(40*var(--p));height:calc(40*var(--p));border-radius:calc(10*var(--p))}.dev .card .t b{font-size:calc(15*var(--p))}.dev .card .t small{margin-top:calc(2*var(--p));font-size:calc(13*var(--p));line-height:calc(17*var(--p))}.dev .live{gap:calc(4*var(--p));margin-left:calc(8*var(--p));padding:0 calc(6*var(--p));font-size:calc(11*var(--p));line-height:calc(17*var(--p));vertical-align:calc(2*var(--p))}.dev .live::before{width:calc(5*var(--p));height:calc(5*var(--p))}.dev .chips{width:100%;gap:calc(8*var(--p))}.dev .chip{height:calc(44*var(--p));gap:calc(6*var(--p));padding:0 calc(14*var(--p)) 0 calc(12*var(--p))}.pcomp{flex:none;padding:calc(12*var(--p)) calc(16*var(--p)) calc(8*var(--p));border-top:1px solid var(--line)}.pcomp .box{padding:calc(12*var(--p));border-radius:calc(16*var(--p));background:var(--control)}.dev .ph{height:calc(40*var(--p));padding-top:calc(4*var(--p));font-size:calc(15*var(--p));line-height:calc(22*var(--p))}.dev .tb{gap:calc(8*var(--p));margin-top:calc(8*var(--p))}.dev .circ{width:calc(40*var(--p));height:calc(40*var(--p))}.dev .circ .ic{width:calc(24*var(--p));height:calc(24*var(--p))}.dev .tb .chip{height:calc(40*var(--p));padding:0 calc(10*var(--p)) 0 calc(14*var(--p));font-size:calc(14*var(--p))}.ptabs{flex:none;height:calc(64*var(--p));display:flex;align-items:center;border-top:1px solid var(--line)}.ptabs span{flex:1;display:flex;flex-direction:column;align-items:center;gap:calc(4*var(--p));font:500 calc(12*var(--p))/1.2 Inter,sans-serif;color:var(--text2)}.dev .ptabs .ic{width:calc(24*var(--p));height:calc(24*var(--p));color:var(--icon)}.ptabs .va{flex:none;width:calc(56*var(--p));height:calc(56*var(--p));border-radius:50%;background:var(--control);border:1px solid var(--line);justify-content:center}.dev .ptabs .va .ic{width:calc(28*var(--p));height:calc(28*var(--p));color:var(--brand)}.phome{flex:none;height:calc(34*var(--p));position:relative}.phome::after{content:"";position:absolute;left:50%;bottom:calc(8*var(--p));width:calc(134*var(--p));height:calc(5*var(--p));margin-left:calc(-67*var(--p));border-radius:calc(3*var(--p));background:rgba(250,250,250,.9)}.hero-dev{left:calc(1204*var(--u));top:calc(1175*var(--u));--p:calc(var(--u) * .3845);box-shadow:0 calc(20*var(--u)) calc(40*var(--u)) rgba(0,0,0,.55)}.say-dev{left:calc(840*var(--u));top:calc(208*var(--u));--p:calc(var(--u) * .9013);box-shadow:0 calc(32*var(--u)) calc(64*var(--u)) rgba(0,0,0,.55)}.pbar{padding:0 calc(10*var(--p)) 0 calc(10*var(--p));gap:calc(10*var(--p))}.dev .pbar .ic{width:calc(24*var(--p));height:calc(24*var(--p))}.pbar b{font-weight:500;font-size:calc(15*var(--p))}.av.txt{color:var(--text)}.av.on{position:relative}.av.on::after{content:"";position:absolute;right:calc(-1*var(--p));bottom:calc(-1*var(--p));width:calc(10*var(--p));height:calc(10*var(--p));border-radius:50%;background:var(--ok);border:calc(2*var(--p)) solid var(--canvas)}.att{display:grid;place-items:center;width:calc(200*var(--p));height:calc(108*var(--p));margin-top:calc(4*var(--p));border-radius:calc(8*var(--p));background:var(--selected);color:var(--icon)}.dev .att .ic{width:calc(16*var(--p));height:calc(16*var(--p))}.vn{align-self:flex-end;display:flex;align-items:center;gap:calc(10*var(--p));padding:calc(6*var(--p)) calc(14*var(--p)) calc(6*var(--p)) calc(6*var(--p));border-radius:999px;background:var(--control)}.vn .play{width:calc(36*var(--p));height:calc(36*var(--p));border-radius:50%;background:var(--brand);color:var(--on-brand);display:grid;place-items:center}.vbars{display:flex;align-items:center;gap:calc(2*var(--p));height:calc(24*var(--p))}.vbars i{width:calc(2*var(--p));height:calc(var(--h) * var(--p));border-radius:calc(1*var(--p));background:var(--text2)}.vbars i.y{background:var(--brand)}.vn small{font-size:calc(13*var(--p));color:var(--text2)}.file{display:flex;align-items:center;gap:calc(12*var(--p));width:calc(260*var(--p));margin-top:calc(4*var(--p));padding:calc(10*var(--p));border:1px solid var(--line);border-radius:calc(12*var(--p));color:var(--icon)}.file .g{flex:none;width:calc(36*var(--p));height:calc(36*var(--p));border-radius:calc(8*var(--p));background:var(--control);display:grid;place-items:center}.file .t{flex:1;min-width:0}.file .t b{display:block;font-weight:500;color:var(--text);line-height:calc(18*var(--p))}.file .t small{display:block;font-size:calc(12*var(--p));line-height:calc(16*var(--p));color:var(--text2)}.del{display:inline-flex;align-items:center;gap:calc(6*var(--p));margin-top:calc(4*var(--p));padding:calc(3*var(--p)) calc(10*var(--p));border:1px solid var(--line);border-radius:999px;font-size:calc(13*var(--p));line-height:calc(18*var(--p));color:var(--text2)}.dev .del .ic{width:calc(16*var(--p));height:calc(16*var(--p))}.dev .u.quote{width:calc(280*var(--p));background:var(--control);border-radius:calc(16*var(--p));font-size:calc(15*var(--p));line-height:calc(20*var(--p))}.quote .q{display:block;margin-bottom:calc(6*var(--p));padding-left:calc(8*var(--p));border-left:calc(2*var(--p)) solid var(--brand);font-size:calc(12*var(--p));line-height:calc(16*var(--p));color:var(--text2)}.quote .q b{display:block;font-weight:500}.chap{position:absolute;left:calc(120*var(--u));top:calc(290*var(--u));width:calc(680*var(--u));height:calc(640*var(--u));border-radius:calc(24*var(--u));box-shadow:inset 0 1px 0 rgba(255,255,255,.08);overflow:hidden}.lbl{position:absolute;left:calc(32*var(--u));top:calc(32*var(--u));display:flex;align-items:center;gap:calc(10*var(--u));font:max(12px,calc(13*var(--u)))/1.4 var(--mono);letter-spacing:.02em;color:var(--t60);white-space:nowrap}.lbl .edot{width:calc(10*var(--u));height:calc(10*var(--u));background:radial-gradient(circle at 35% 30%,#ffeb8c,#eecb2d 55%,#9e8014);box-shadow:inset 0 1px 1px rgba(255,255,255,.6),0 1px 2px rgba(0,0,0,.5)}.chap .n{position:absolute;right:calc(32*var(--u));top:calc(40*var(--u));font-weight:600;font-size:calc(300*var(--u));line-height:1;letter-spacing:-.04em;color:rgba(250,250,250,.1);white-space:nowrap}.chap h2{position:absolute;left:calc(28*var(--u));top:calc(306*var(--u));font-weight:600;font-size:calc(200*var(--u));line-height:1;letter-spacing:-.03em;white-space:nowrap}.ru .s-say .chap h2{font-size:calc(136*var(--u))} @media (min-width:960px){.ru .s-say .chap .foot{left:auto;right:calc(16*var(--u))}} .chap p{position:absolute;left:calc(32*var(--u));top:calc(548*var(--u));width:calc(456*var(--u));font:max(12px,calc(14*var(--u)))/1.4 var(--mono);letter-spacing:.02em;color:var(--t60)}.foot{position:absolute;left:calc(568*var(--u));top:calc(590*var(--u));font:max(12px,calc(13*var(--u)))/1.4 var(--mono);letter-spacing:.02em;color:var(--brand);white-space:nowrap}.s-say{height:calc(1020*var(--u))}.s-get{height:calc(880*var(--u))}.s-get .bg::after{background:linear-gradient(90deg,rgba(0,0,0,.72),rgba(0,0,0,.15) 55%,rgba(0,0,0,.05))}.s-get .eyebrow{color:var(--brand)}.get-chap{left:0;top:0;width:100%;height:100%;border-radius:0;background:none;box-shadow:none;overflow:visible}.get-chap .lbl,.get-chap .n,.get-chap .foot{display:none}.get-chap h2{left:calc(112*var(--u));top:calc(300*var(--u))}.get-chap p{left:calc(120*var(--u));top:calc(540*var(--u));width:calc(520*var(--u));font:max(14px,calc(20*var(--u)))/1.5 Inter,system-ui,sans-serif;letter-spacing:0;color:var(--t70)}.tape{position:absolute;left:calc(var(--cx) * var(--u));top:calc(var(--cy) * var(--u));translate:-50% -50%;rotate:var(--r);padding:calc(14*var(--u)) calc(26*var(--u)) calc(14*var(--u)) calc(22*var(--u));background:#e2be2a;opacity:.93;box-shadow:0 calc(12*var(--u)) calc(24*var(--u)) rgba(0,0,0,.45)}.tape::before,.tape::after{content:"";position:absolute;inset:0}.tape::before{background:url(img/tape.webp) 50%/cover;opacity:.28}.tape::after{background:url(img/tile.webp) 0 0/50px;opacity:.18}.tape>span{position:relative;z-index:1;display:block;font:500 max(12px,calc(13*var(--u)))/1.4 var(--mono);letter-spacing:.01em;color:rgba(20,20,20,.9);white-space:nowrap}.s-wall{height:calc(1040*var(--u))}.s-wall .bg::after{background:rgba(0,0,0,.2)}.note{position:absolute;left:calc(var(--cx) * var(--u));top:calc(var(--cy) * var(--u));translate:-50% -50%;rotate:var(--r);width:calc(280*var(--u));height:calc(300*var(--u));padding:calc(24*var(--u)) calc(24*var(--u)) calc(30*var(--u)) calc(28*var(--u));border-radius:calc(4*var(--u));box-shadow:0 calc(24*var(--u)) calc(48*var(--u)) rgba(0,0,0,.5);display:flex;flex-direction:column;transition:rotate .3s var(--ease),scale .3s var(--ease),opacity .5s var(--ease)}.note h3{margin-top:calc(150*var(--u));font-weight:600;font-size:calc(40*var(--u));line-height:1.2;letter-spacing:-.02em;white-space:nowrap}.note p{margin-top:calc(8*var(--u));font:max(12px,calc(13*var(--u)))/1.5 var(--mono);color:var(--t60)}.note .it{white-space:nowrap} @media (hover:hover){.note:hover{rotate:0deg;scale:1.03}}.s-num{height:calc(484*var(--u))}.stats{position:absolute;left:calc(120*var(--u));top:calc(200*var(--u));width:calc(1200*var(--u));display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:calc(32*var(--u))} .stats li::before{content:"";display:block;width:calc(40*var(--u));height:calc(3*var(--u));background:var(--brand)}.stats b{display:block;margin-top:calc(16*var(--u));font-weight:600;font-size:calc(88*var(--u));line-height:1;letter-spacing:-.03em;white-space:nowrap}.stats li>span{display:block;margin-top:calc(16*var(--u));max-width:calc(260*var(--u));font-size:max(14px,calc(17*var(--u)));line-height:1.25;color:var(--t60);overflow-wrap:break-word}.s-talk{height:calc(1424*var(--u))}.chap.wide{top:calc(200*var(--u));width:calc(1200*var(--u));height:calc(400*var(--u))}.chap.wide .n{left:auto;right:calc(32*var(--u));top:calc(50*var(--u))}.chap.wide h2{top:calc(106*var(--u))}@media (min-width:960px){.ru .s-talk .chap h2{top:calc(166*var(--u));font-size:calc(130*var(--u))}} .chap.wide p{top:calc(328*var(--u));width:calc(600*var(--u))}.chap.wide .foot{left:calc(1055*var(--u));top:calc(350*var(--u))}.torn{position:absolute;left:0;top:calc(704*var(--u));width:calc(1440*var(--u));height:calc(720*var(--u))}.torn picture img{position:absolute;left:calc(-640*var(--u));top:0;width:calc(2688*var(--u));height:calc(720*var(--u));max-width:none}@media (min-width:2657px){.torn picture img{--fade:linear-gradient(90deg,transparent,rgba(0,0,0,.06) calc(90*var(--u)),rgba(0,0,0,.22) calc(200*var(--u)),rgba(0,0,0,.5) calc(320*var(--u)),rgba(0,0,0,.8) calc(440*var(--u)),#000 calc(560*var(--u)),#000 calc(100% - calc(560*var(--u))),rgba(0,0,0,.8) calc(100% - calc(440*var(--u))),rgba(0,0,0,.5) calc(100% - calc(320*var(--u))),rgba(0,0,0,.22) calc(100% - calc(200*var(--u))),rgba(0,0,0,.06) calc(100% - calc(90*var(--u))),transparent);-webkit-mask:var(--fade);mask:var(--fade)}}.hole{position:absolute;left:calc(92.8*var(--u));top:0;width:calc(1326.1*var(--u));height:calc(561.1*var(--u));-webkit-mask:url(img/hole.svg) 0 0/100% 100% no-repeat;mask:url(img/hole.svg) 0 0/100% 100% no-repeat}.talk-dev{left:calc(581.7*var(--u));top:calc(64*var(--u));--p:calc(var(--u) * .6864);box-shadow:0 0 calc(56*var(--u)) rgba(0,0,0,.8)}.mat{position:absolute;left:calc(120*var(--u));top:calc(451*var(--u));width:calc(464*var(--u));padding:calc(32*var(--u));border-radius:calc(20*var(--u));background:rgba(22,22,22,.86);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 calc(24*var(--u)) calc(48*var(--u)) rgba(0,0,0,.4)}.mat h3{font-weight:600;font-size:calc(32*var(--u));line-height:1.125;letter-spacing:-.01em}.line{display:flex;gap:calc(10*var(--u));margin-top:calc(16*var(--u));font:max(12px,calc(14*var(--u)))/1.4 var(--mono);letter-spacing:.02em;white-space:nowrap}.line span{color:rgba(250,250,250,.9)}.line i{font-style:normal;color:rgba(250,250,250,.5)}.line b{font-weight:400;color:var(--brand)}.line em{font-style:normal;color:var(--t60)}.s-free{height:calc(880*var(--u))}.s-free .bg::after{background:rgba(0,0,0,.45)}.side-p{position:absolute;left:calc(880*var(--u));top:calc(164*var(--u));width:calc(440*var(--u));font-size:max(14px,calc(18*var(--u)));line-height:1.5;color:var(--t70)}.plans{position:absolute;left:calc(120*var(--u));top:calc(280*var(--u));width:calc(1200*var(--u));display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(20*var(--u))}.plan{position:relative;height:calc(480*var(--u));border-radius:calc(20*var(--u));box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 calc(24*var(--u)) calc(48*var(--u)) rgba(0,0,0,.5);transition:translate .3s var(--ease),opacity .7s var(--ease)}@media (hover:hover){.plan:hover{translate:0 -6px}}.plan h3{position:absolute;left:calc(20*var(--u));top:calc(16*var(--u));display:flex;align-items:center;gap:calc(10*var(--u));font-weight:500;font-size:calc(22*var(--u));line-height:calc(27*var(--u));letter-spacing:-.01em}.plan .lim{position:absolute;left:calc(20*var(--u));top:calc(56*var(--u));font:max(12px,calc(13*var(--u)))/1.3 var(--mono);color:var(--t60)}.plan .who{position:absolute;left:calc(20*var(--u));top:calc(78*var(--u));right:calc(12*var(--u));font:max(12px,calc(12*var(--u)))/1.3 var(--mono);color:rgba(250,250,250,.5)}.plan>b{position:absolute;left:calc(20*var(--u));bottom:calc(16*var(--u));font-feature-settings:"cv01";font-weight:600;font-size:calc(80*var(--u));line-height:1;letter-spacing:-.05em;color:#9e9e9e} .fnote{position:absolute;left:calc(120*var(--u));top:calc(800*var(--u));width:calc(760*var(--u));font:max(12px,calc(13*var(--u)))/1.4 var(--mono);letter-spacing:.02em;color:var(--t55)}.free-btn{position:absolute;right:calc(120*var(--u));top:calc(788*var(--u))}.s-apps{height:calc(1008*var(--u))}.s-apps .eyebrow,.s-safe .eyebrow{top:calc(200*var(--u));color:rgba(250,250,250,.5)}.s-apps .h2{top:calc(234*var(--u));width:calc(900*var(--u))}.board{position:absolute;left:calc(120*var(--u));top:calc(450*var(--u));width:calc(1200*var(--u));height:calc(558*var(--u));border-radius:calc(32*var(--u));box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.m-win{display:none}.col{position:absolute;top:calc(49*var(--u));width:calc(352*var(--u))}.c0{left:calc(48*var(--u))}.c1{left:calc(424*var(--u))}.c2{left:calc(800*var(--u))}.stage{position:relative;height:calc(320*var(--u));overflow:hidden}.stage img{position:absolute;max-width:none;object-fit:cover}.photo{mix-blend-mode:lighten}.c0 .photo{left:calc(-3*var(--u));top:calc(-65*var(--u));width:calc(359*var(--u));height:calc(480*var(--u))}.c0 .shot{left:calc(45*var(--u));top:calc(43*var(--u));width:calc(263*var(--u));height:calc(165*var(--u))} .c1 .photo{left:calc(57*var(--u));top:calc(6*var(--u));width:calc(239*var(--u));height:calc(320*var(--u))}.c1 .shot{left:calc(115*var(--u));top:calc(33*var(--u));width:calc(122*var(--u));height:calc(264*var(--u));border-radius:calc(14.6*var(--u))}.cam{position:absolute;left:calc(173*var(--u));top:calc(38*var(--u));width:calc(7*var(--u));height:calc(7*var(--u));border-radius:50%;background:#050505}.idev{position:absolute;left:calc(109.3*var(--u));top:calc(25*var(--u));width:calc(133.4*var(--u));height:calc(272*var(--u));padding:calc(6.2*var(--u));border:calc(1.1*var(--u)) solid #525252;border-radius:calc(21*var(--u));background:#0d0d0d} .idev img{position:static;width:100%;height:100%;border-radius:calc(15*var(--u))}.idev .isl{position:absolute;left:50%;top:calc(10*var(--u));width:calc(38*var(--u));height:calc(11*var(--u));margin-left:calc(-19*var(--u));border-radius:calc(5.5*var(--u));background:#000}.cap{margin-top:calc(24*var(--u))}.cap h3{font-weight:600;font-size:max(17px,calc(24*var(--u)));line-height:1.2;letter-spacing:-.01em}.cap p{margin-top:calc(6*var(--u));font:max(12px,calc(13*var(--u)))/1.4 var(--mono);letter-spacing:.02em;color:var(--t55)}.col .btn{margin-top:calc(24*var(--u))}.s-voice{height:calc(675*var(--u))}.s-voice h2{position:absolute;left:0;right:0;top:calc(200*var(--u));text-align:center;font-weight:600;font-size:calc(96*var(--u));line-height:1;letter-spacing:-.03em}.wave-d{position:absolute;left:calc(233*var(--u));top:calc(336*var(--u));width:calc(974*var(--u));height:calc(132*var(--u))}.wave-m{display:none}.s-voice p{position:absolute;left:calc(420*var(--u));top:calc(496*var(--u));width:calc(600*var(--u));text-align:center;font-size:max(14px,calc(20*var(--u)));line-height:1.5;color:var(--t70)}.fchip{position:absolute;left:calc(664*var(--u));top:calc(626*var(--u));height:calc(49*var(--u));padding:0 calc(18*var(--u)) 0 calc(14*var(--u));display:flex;align-items:center;gap:calc(10*var(--u));border-radius:999px;border:1px solid rgba(250,250,250,.12);background-size:60px;font-size:calc(22*var(--u));line-height:1}.fw{display:flex;align-items:center;gap:calc(3*var(--u))}.fw i{width:calc(3*var(--u));height:calc(var(--h) * var(--u));border-radius:calc(2*var(--u));background:var(--brand)}.s-safe,.s-faq{overflow:visible}.s-safe .art,.s-faq .art{height:auto;padding:calc(160*var(--u)) calc(120*var(--u)) calc(80*var(--u))} .s-safe .eyebrow,.s-faq .eyebrow,.s-safe .h2,.s-faq .h2{position:static}.s-safe .eyebrow,.s-faq .eyebrow{font-size:max(12px,calc(13*var(--u)));color:var(--t60)}.s-safe .h2,.s-faq .h2{width:auto;margin-top:calc(15*var(--u))}.lrows{margin-top:calc(72*var(--u));border-bottom:1px solid rgba(255,255,255,.1);list-style:none}.lrow{display:grid;grid-template-columns:calc(520*var(--u)) minmax(0,calc(680*var(--u)));align-content:start;min-height:calc(160*var(--u));padding:calc(27*var(--u)) 0 calc(28*var(--u));border-top:1px solid rgba(255,255,255,.1)}.lrow h3{padding-right:calc(80*var(--u));font-weight:500;font-size:max(17px,calc(22*var(--u)));line-height:1.25;letter-spacing:0}.lrow p{padding-top:calc(2*var(--u));font-size:max(14px,calc(16*var(--u)));line-height:1.5;color:var(--t70)}.qa .lrow{position:relative}.qa h3{padding-right:calc(80*var(--u))}.qb{display:block;width:100%;padding:0;border:0;background:none;font:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:2px}.qb .ic{position:absolute;right:0;top:calc(30*var(--u));width:max(20px,calc(24*var(--u)));height:max(20px,calc(24*var(--u)));color:var(--t70);transition:color .16s}.qb .i-add,.qb[aria-expanded="true"] .i-rm{display:block}.qb .i-rm,.qb[aria-expanded="true"] .i-add{display:none}.qa .a{grid-column:2;grid-row:1}.qa a{color:var(--text);text-underline-offset:3px;text-decoration-color:rgba(250,250,250,.4);transition:text-decoration-color .16s}.qa a:hover{text-decoration-color:var(--brand)}.js .qa .lrow{min-height:0;padding-bottom:calc(28*var(--u))}.js .qa .lrow.open{min-height:calc(160*var(--u))}.js .qa .lrow:not(.open) h3{grid-column:1/3}.js .qa .a[hidden]{padding:0}.js .qa .lrow.open .a{animation:qa-in .3s var(--ease)}@keyframes qa-in{from{opacity:0}}.js .qa .lrow{cursor:pointer}@media (hover:hover){.js .qa .lrow:hover .qb .ic{color:var(--text)}}.qb:focus-visible{outline:2px solid var(--brand);outline-offset:4px}.foot-wrap{height:calc(calc(168*var(--u)) + max(calc(324*var(--u)),250px))}  .fcard{position:absolute;left:calc(120*var(--u));top:calc(120*var(--u));width:calc(1200*var(--u));height:max(calc(324*var(--u)),250px);border-radius:calc(24*var(--u));box-shadow:0 calc(16*var(--u)) calc(32*var(--u)) rgba(0,0,0,.6)}.fcard .logo{position:absolute;left:calc(24*var(--u));top:calc(18*var(--u));gap:calc(10*var(--u));height:calc(34*var(--u))}.fcard .logo .ic{width:calc(22*var(--u));height:calc(22*var(--u))}.fcard .logo b{display:block;font-weight:600;font-size:calc(28*var(--u));letter-spacing:-.02em;color:var(--text)}.tag{position:absolute;left:calc(24*var(--u));top:calc(68*var(--u));width:calc(380*var(--u));font-size:max(14px,calc(16*var(--u)));line-height:1.5;color:var(--t70)}.fcol{position:absolute;top:calc(24*var(--u))}.fcol.f1{left:calc(480*var(--u))}.fcol.f2{left:calc(720*var(--u))}.fcol.f3{left:calc(960*var(--u))}.fcol h2{font:max(12px,calc(12*var(--u)))/calc(16*var(--u)) var(--mono);letter-spacing:.04em;color:var(--brand);font-weight:400}.fcol ul{margin-top:calc(14*var(--u))}.fcol li{height:calc(26*var(--u));line-height:calc(18*var(--u))}.fcol a{display:inline-block;font:max(12px,calc(14*var(--u)))/calc(18*var(--u)) var(--mono);color:rgba(250,250,250,.75);text-decoration:none;white-space:nowrap;transition:color .16s}.fcol a:hover{color:var(--text);text-decoration:underline;text-underline-offset:3px}.fcopy{position:absolute;left:calc(24*var(--u));bottom:calc(20*var(--u));max-width:calc(calc(456*var(--u)) - 12px);font:max(12px,calc(13*var(--u)))/1.3 var(--mono);color:rgba(250,250,250,.55)} .fnote2{position:absolute;left:calc(480*var(--u));bottom:calc(20*var(--u));width:calc(706*var(--u));font:max(12px,calc(12*var(--u)))/1.3 var(--mono);color:rgba(250,250,250,.5)}.js .rv{opacity:0;translate:0 calc(24*var(--u));transition:opacity .8s var(--ease),translate .8s var(--ease);transition-delay:calc(var(--i,0) * 80ms)}.js .vcard.rv,.js .mat.rv{translate:-50% calc(-50% + 24px)}.js .mat.rv{translate:0 24px}.js .rv.in{opacity:1;translate:0 0}.js .vcard.rv.in{translate:-50% -50%}.js .rvt{opacity:0;scale:1.12;transition:opacity .5s var(--ease),scale .5s var(--ease),rotate .3s var(--ease);transition-delay:calc(var(--i,0) * 70ms)}.js .rvt.in{opacity:1;scale:1}.js .tape.rvt.in{opacity:.93}.vc-w i,.fw i,.wave-m i{animation:eq 1.2s ease-in-out calc(var(--i) * -.14s) infinite}.js .vcard:not(.play) i,.js .fchip:not(.play) i,.js .wave-m:not(.play) i{animation-play-state:paused}.wrap{width:100%;max-width:1440px;margin:0 auto;padding:0 clamp(16px,8.33vw,120px)}.box{border-radius:20px;box-shadow:inset 0 1px 0 rgba(255,255,255,.08);background:var(--canvas) url(img/tile.webp) 0 0/288px;padding:28px;display:flex;flex-direction:column;gap:10px}.ip{position:relative;width:calc(1440*var(--u));margin:0 auto}.ip-h{position:relative;height:calc(360*var(--u))}.ip-e{position:absolute;left:calc(120*var(--u));top:calc(160*var(--u));font:max(12px,calc(13*var(--u)))/1.3 var(--mono);letter-spacing:.02em;color:var(--t60)}.ip-h h1{position:absolute;left:calc(120*var(--u));top:calc(196*var(--u));width:calc(1200*var(--u));font-weight:600;font-size:max(40px,calc(72*var(--u)));line-height:1.05;letter-spacing:-.02em}.ip-b{display:grid;grid-template-columns:calc(280*var(--u)) calc(840*var(--u));column-gap:calc(80*var(--u));padding:calc(40*var(--u)) calc(120*var(--u)) calc(200*var(--u))}.ip-toc{position:sticky;top:calc(104*var(--u));align-self:start}.ip-l{font:400 max(12px,calc(12*var(--u)))/1.3 var(--mono);color:var(--brand)}.ip-p{margin:calc(20*var(--u)) 0 calc(24*var(--u))}.ip-p a{display:block;padding:calc(10*var(--u)) 0;font:max(12px,calc(14*var(--u)))/1.3 var(--mono);color:var(--t60);text-decoration:none;transition:color .16s}.ip-p a[aria-current]{color:var(--brand)}.ip-c{margin-top:calc(12*var(--u))}.ip-c a{display:block;padding:calc(6*var(--u)) 0;font:max(12px,calc(13*var(--u)))/1.3 var(--mono);color:rgba(250,250,250,.5);text-decoration:none;transition:color .16s}.ip-c span{white-space:pre}@media (hover:hover){.ip-p a:hover,.ip-c a:hover{color:var(--text)}}.ip-m{min-width:0;display:flex;flex-direction:column;gap:calc(48*var(--u));overflow-wrap:anywhere}.ip-m p,.ip-m li,.ip-m td,.ip-m tbody th{font-size:max(14px,calc(16*var(--u)));line-height:1.5;color:var(--t70)}.ip-s,.ip-one{display:flex;flex-direction:column;gap:calc(16*var(--u))}.ip-s{padding-top:calc(16*var(--u));border-top:1px solid rgba(255,255,255,.1)}.ip-s h2{font-weight:500;font-size:max(20px,calc(24*var(--u)));line-height:1.2;letter-spacing:0}.ip-s h3{font-weight:500;font-size:max(16px,calc(18*var(--u)));line-height:1.2}.ip-s .ip-chg{margin-top:calc(-8*var(--u));font:max(12px,calc(12*var(--u)))/1.3 var(--mono);letter-spacing:.02em;color:rgba(250,250,250,.5)}.ip-d,.ip-n{display:flex;flex-direction:column;gap:calc(16*var(--u))}.ip-d li::before{content:"—\a0\a0"}.ip-d ul{display:flex;flex-direction:column;gap:calc(12*var(--u));margin-top:calc(12*var(--u));padding-left:calc(24*var(--u))}.ip-n{counter-reset:n}.ip-n li{counter-increment:n}.ip-n li::before{content:counter(n) ".\a0\a0"}.ip-m a{color:var(--text);text-underline-offset:3px;text-decoration-color:rgba(250,250,250,.35)}.ip-m a.btn-primary{color:var(--on-brand);text-decoration:none} .ip-m a:hover{text-decoration-color:currentColor}.ip-m p .ip-mail{text-decoration:none}.ip-m b{font-weight:inherit}.ip-m .path{font:inherit;color:inherit;background:none;border:0;padding:0;white-space:normal}.ip-t{width:100%;border-collapse:collapse;text-align:left}.ip-t thead th{padding:calc(8*var(--u)) calc(16*var(--u)) calc(8*var(--u)) 0;font:400 max(12px,calc(13*var(--u)))/1.3 var(--mono);color:var(--t70);border-bottom:1px solid rgba(255,255,255,.1)}.ip-t tbody th,.ip-t td{padding:calc(12*var(--u)) calc(16*var(--u)) calc(12*var(--u)) 0;vertical-align:top;border-bottom:1px solid rgba(255,255,255,.1)}.ip-t tbody th{width:calc(216*var(--u));font-weight:400;color:var(--text)!important}.ip-t3 td:last-child{width:calc(200*var(--u))}.ip-t th:last-child,.ip-t td:last-child{padding-right:0}@media (max-width:959px){.ip{width:auto}.ip-h{height:calc(300*var(--m))}.ip-e{left:calc(20*var(--m));top:calc(110*var(--m));font-size:max(12px,calc(12*var(--m)))}.ip-h h1{left:calc(20*var(--m));top:calc(140*var(--m));width:calc(350*var(--m));font-size:calc(40*var(--m))}.ip-h h1.ip-long{font-size:calc(30*var(--m))}.ip-b{display:flex;flex-direction:column;gap:calc(40*var(--m));padding:0 calc(20*var(--m)) calc(120*var(--m))}.ip-toc{position:static}.ip-p{display:flex;flex-wrap:wrap;gap:calc(8*var(--m)) calc(20*var(--m));margin:calc(12*var(--m)) 0 0}.ip-p a{position:relative;padding:0;font-size:max(13px,calc(13*var(--m)))}.ip-p a::after{content:'';position:absolute;left:-6px;right:-6px;top:50%;height:44px;translate:0 -50%}.ip-toc>.ip-l:nth-of-type(2),.ip-c{display:none}.ip-m{gap:calc(36*var(--m))}.ip-s,.ip-one{gap:calc(12*var(--m))}.ip-s{padding-top:calc(12*var(--m))}.ip-s h2{font-size:calc(20*var(--m))}.ip-s h3{font-size:calc(16*var(--m))}.ip-s .ip-chg{margin-top:calc(-4*var(--m));font-size:max(12px,calc(12*var(--m)))}.ip-m p,.ip-m li,.ip-m td,.ip-m tbody th{font-size:max(15px,calc(15*var(--m)))}.ip-d,.ip-n{gap:calc(12*var(--m))}.ip-t thead{display:none}.ip-t,.ip-t tbody,.ip-t tr,.ip-t tbody th,.ip-t td{display:block;width:auto!important}.ip-t tr{padding:calc(12*var(--m)) 0;border-bottom:1px solid rgba(255,255,255,.1)}.ip-t tbody th,.ip-t td{padding:0;border:0}.ip-t td{margin-top:calc(4*var(--m))}.ip-t3 td::before{content:attr(data-h) ": "}.d{display:none}.m{display:inline}.hd{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hm{display:inline;white-space:pre-line}html{scroll-padding-top:calc(80*var(--m))}.art{width:calc(390*var(--m))}.edot{width:calc(8*var(--m));height:calc(8*var(--m))}.btn{height:calc(44*var(--m));padding:0 calc(22*var(--m));font-size:calc(16*var(--m))}.btn-sm{height:calc(36*var(--m));padding:0 calc(16*var(--m));font-size:max(14px,calc(14*var(--m)))}.nav{top:calc(16*var(--m));width:calc(350*var(--m));min-width:0;height:calc(48*var(--m));padding:0 calc(8*var(--m)) 0 calc(20*var(--m));box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 calc(16*var(--m)) calc(40*var(--m)) rgba(0,0,0,.45)}.logo{gap:calc(8*var(--m))}.logo .ic{width:calc(18*var(--m));height:calc(18*var(--m))}.logo b{display:block;font-weight:600;font-size:calc(18*var(--m));line-height:1;color:var(--text)}.nav-links{display:none}.nav-in{display:none}.nav-in+.btn{margin-left:auto}.mnav{display:block;position:static;margin-left:calc(6*var(--m))}.mnav summary{display:flex;align-items:center;justify-content:center;width:calc(34*var(--m));height:calc(34*var(--m));border-radius:50%;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);color:var(--text);cursor:pointer;list-style:none;position:relative}.mnav summary::-webkit-details-marker{display:none}.mnav summary::after{content:'';position:absolute;inset:-5px}.mnav[open] summary{background:rgba(255,255,255,.14)}.msheet{position:absolute;left:-1px;right:-1px;top:calc(100% + calc(8*var(--m)));padding:calc(6*var(--m)) calc(20*var(--m));border-radius:calc(20*var(--m));background:var(--canvas) url(img/tile.webp) 0 0/288px;box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 calc(16*var(--m)) calc(40*var(--m)) rgba(0,0,0,.55)}.msheet{max-height:calc(100vh - calc(88*var(--m)));max-height:calc(100dvh - calc(88*var(--m)));overflow-y:auto;overscroll-behavior:contain} body:has(.mnav[open]){overflow:hidden}body:has(.mnav[open])::after{content:'';position:fixed;inset:0;z-index:29;background:rgba(0,0,0,.6)} .msheet li{border-top:1px solid rgba(255,255,255,.08)}.msheet li:first-child{border-top:0}.msheet a{display:flex;align-items:center;min-height:48px;font:500 max(15px,calc(15*var(--m)))/1.3 Inter,system-ui,sans-serif;color:rgba(250,250,250,.9);text-decoration:none}.msheet .ml a{font:max(13px,calc(13*var(--m)))/1.3 var(--mono);color:var(--brand)}.nav{transition:translate .25s var(--ease)}.nav.hide:not(:focus-within){translate:-50% calc(-100% - calc(24*var(--m)))} .nav .btn{height:calc(34*var(--m));padding:0 calc(16*var(--m));gap:calc(8*var(--m));border-radius:999px;font-weight:500;font-size:max(14px,calc(14*var(--m)))}.nav .btn .edot{display:block;background:radial-gradient(circle at 35% 30%,#ffeb8c,#eecb2d 55%,#9e8014);box-shadow:inset 0 1px 1px rgba(255,255,255,.6),0 1px 2px rgba(0,0,0,.5)}.eyebrow{left:calc(20*var(--m));top:calc(96*var(--m));font-size:max(12px,calc(12*var(--m)))}.h2{left:calc(20*var(--m));top:calc(125*var(--m));width:calc(350*var(--m));font-size:calc(40*var(--m))}.s-hero{height:calc(1264*var(--m))}.s-hero::before{display:none}.h1{left:calc(20*var(--m));top:calc(120*var(--m));width:calc(350*var(--m));font-size:calc(56*var(--m))}.sub{left:calc(35*var(--m));top:calc(312*var(--m));width:calc(320*var(--m));font-size:calc(17*var(--m));line-height:1.45}.cta{left:calc(20*var(--m));right:calc(20*var(--m));top:calc(419*var(--m));flex-direction:column;gap:calc(10*var(--m))}.win,.bcard{display:none}.hero-dev{left:calc(43*var(--m));top:calc(573*var(--m));--p:calc(var(--m) * .7003);box-shadow:0 calc(24*var(--m)) calc(48*var(--m)) rgba(0,0,0,.55)}.hero-vc{--v:calc(var(--m) * .72);left:max(calc(126*var(--m)),calc(12px + calc(200*var(--v))));top:calc(1157.9*var(--m))} .s-say{height:calc(1040*var(--m))}.chap,.chap.wide{left:calc(20*var(--m));top:calc(96*var(--m));width:calc(350*var(--m));height:calc(320*var(--m));border-radius:calc(20*var(--m))}.lbl{left:calc(20*var(--m));top:calc(20*var(--m));gap:calc(8*var(--m));font-size:max(12px,calc(12*var(--m)))}.lbl .edot{width:calc(8*var(--m));height:calc(8*var(--m))}.chap .n,.chap.wide .n{left:auto;right:calc(20*var(--m));top:calc(20*var(--m));font-size:calc(130*var(--m))}.chap h2,.chap.wide h2,.ru .s-say .chap h2{left:calc(18*var(--m));top:calc(165*var(--m));font-size:calc(56*var(--m))}.chap p,.chap.wide p{left:calc(20*var(--m));top:calc(249*var(--m));width:calc(220*var(--m));font-size:max(12px,calc(12*var(--m)))}.foot,.chap.wide .foot{left:auto;right:calc(20*var(--m));top:calc(285*var(--m));font-size:max(12px,calc(12*var(--m)))}.say-dev{left:calc(61*var(--m));top:calc(440*var(--m));--p:calc(var(--m) * .6194);box-shadow:0 calc(24*var(--m)) calc(48*var(--m)) rgba(0,0,0,.55)}.say-vc{--v:calc(var(--m) * .8);left:calc(226.4*var(--m));top:calc(948.9*var(--m))}.s-get{height:calc(760*var(--m))}.s-get .bg::after{background:rgba(0,0,0,.35)}.s-get .eyebrow{display:none}.get-chap{left:calc(20*var(--m));top:calc(64*var(--m));width:calc(350*var(--m));height:calc(320*var(--m));border-radius:calc(20*var(--m));background:var(--canvas) url(img/tile.webp) 0 0/288px;box-shadow:inset 0 1px 0 rgba(255,255,255,.08);overflow:hidden}.get-chap .lbl{display:flex}.get-chap .n,.get-chap .foot{display:block}.get-chap .n,.s-talk .chap .n{left:auto;right:calc(20*var(--m));top:calc(20*var(--m))}.get-chap h2,.s-talk .chap h2{left:calc(18*var(--m));top:calc(145*var(--m))}.s-talk .chap p{left:calc(20*var(--m));top:calc(229*var(--m));width:calc(220*var(--m));font:max(12px,calc(12*var(--m)))/1.4 var(--mono);letter-spacing:.02em;color:var(--t60)}.get-chap p{left:calc(20*var(--m));top:calc(222*var(--m));width:calc(220*var(--m));font:max(12px,calc(12*var(--m)))/1.4 var(--mono);letter-spacing:.02em;color:var(--t60)}.s-talk .chap .foot{top:calc(265*var(--m))}.get-chap .foot{top:calc(285*var(--m))}.tape{left:calc(var(--mx) * var(--m) - calc(4*var(--m)));top:calc(var(--my) * var(--m));rotate:var(--mr);width:calc(330*var(--m));height:calc(56*var(--m));padding:0 calc(17*var(--m));display:flex;align-items:center;box-shadow:0 calc(12*var(--m)) calc(24*var(--m)) rgba(0,0,0,.45)}.tape>span{font-size:max(12px,calc(12*var(--m)))}.s-wall{height:calc(1000*var(--m))}.s-wall .eyebrow{top:calc(64*var(--m))}.s-wall .h2{top:calc(88*var(--m))}.note{left:calc(var(--mx) * var(--m));top:calc(var(--my) * var(--m));rotate:var(--mr);width:calc(162*var(--m));height:calc(174*var(--m));padding:calc(14*var(--m)) calc(12*var(--m)) calc(16*var(--m)) calc(16*var(--m));border-radius:calc(2.3*var(--m));box-shadow:0 calc(14*var(--m)) calc(28*var(--m)) rgba(0,0,0,.5)}.note h3{margin-top:calc(66*var(--m));font-size:calc(23.2*var(--m))} .note p{margin-top:calc(3*var(--m));font-size:max(12px,calc(12*var(--m)));line-height:1.3}.note .sep{display:none}.note .it{display:block} .s-num{height:calc(385*var(--m))}.stats{left:calc(20*var(--m));top:calc(96*var(--m));width:calc(350*var(--m));display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:0}.stats li{height:calc(144*var(--m));border-top:1px solid rgba(255,255,255,.1)}.stats li:nth-child(even){border-left:1px solid rgba(255,255,255,.1);padding-left:calc(20*var(--m))}.stats li:nth-child(n+3){border-bottom:1px solid rgba(255,255,255,.1)}.stats li::before{display:none}.stats b{margin-top:calc(28*var(--m));font-size:calc(64*var(--m))}.stats li>span{margin-top:calc(8*var(--m));max-width:none;padding-right:calc(12*var(--m));font:max(12px,calc(12*var(--m)))/1.4 var(--mono);letter-spacing:.02em}.s-talk{height:calc(902*var(--m))}.chap.wide{height:calc(300*var(--m))}.torn{top:calc(420*var(--m));width:calc(390*var(--m));height:calc(440*var(--m))}.torn picture{position:absolute;inset:0;display:block;background:#0e0e0e;overflow:hidden}.torn picture img{left:0;top:calc(4*var(--m));width:calc(390*var(--m));height:calc(432*var(--m))}.hole{left:calc(-20.8*var(--m));top:calc(111.6*var(--m));width:calc(407.8*var(--m));height:calc(205*var(--m));-webkit-mask:none;mask:none;background:#050505;clip-path:polygon(11.87% 10.1%,28.81% 4.48%,45.77% 0,62.7% 2.22%,76.83% 6.73%,93.79% 15.16%,100% 40.44%,93.79% 64.03%,85.32% 79.78%,74% 92.13%,57.05% 99.44%,40.12% 100%,26% 96.63%,11.87% 94.38%,.57% 79.78%,0 29.21%)}.hole::after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 calc(26*var(--m)) calc(14*var(--m)) rgba(0,0,0,.75);pointer-events:none}.talk-dev{left:calc(152.2*var(--m));top:calc(19.6*var(--m));--p:calc(var(--m) * .2942);box-shadow:0 0 calc(24*var(--m)) rgba(0,0,0,.8)}.mat{left:0;top:calc(464*var(--m));width:calc(390*var(--m));padding:0;border-radius:0;background:none;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.mat h3{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.line{justify-content:center;gap:calc(8*var(--m));margin:0;font-size:calc(13*var(--m))}.s-free{height:calc(708*var(--m))}.s-free .bg,.side-p,.plan .who{display:none}.s-free .eyebrow,.s-apps .eyebrow{top:calc(96*var(--m));color:var(--t60)}.s-free .eyebrow{color:var(--t70)}.s-safe .eyebrow,.s-faq .eyebrow{font-size:calc(13*var(--m))}.plans{left:calc(20*var(--m));top:calc(191*var(--m));width:calc(350*var(--m));display:flex;flex-direction:column;gap:calc(8*var(--m))}.plan{height:calc(75*var(--m));border-radius:calc(16*var(--m));box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.plan h3{left:calc(20*var(--m));top:calc(19*var(--m));gap:calc(8*var(--m));font-size:calc(16*var(--m));line-height:calc(19*var(--m))}.plan h3 .edot{width:calc(10*var(--m));height:calc(10*var(--m))}.plan .lim{left:calc(20*var(--m));top:calc(42*var(--m));font-size:max(12px,calc(12*var(--m)));color:var(--t55)}.plan>b{left:auto;right:calc(20*var(--m));bottom:auto;top:calc(22*var(--m));writing-mode:horizontal-tb;rotate:none;font-size:calc(32*var(--m));letter-spacing:-.02em;color:var(--text)}.fnote{left:calc(20*var(--m));top:calc(539*var(--m));width:calc(350*var(--m));font-size:max(12px,calc(12*var(--m)))}.free-btn{left:calc(20*var(--m));top:calc(652*var(--m));width:calc(350*var(--m))} .s-apps{height:calc(685*var(--m))}.s-apps .h2{top:calc(125*var(--m));width:calc(350*var(--m))}.board{left:calc(20*var(--m));top:calc(233*var(--m));width:calc(350*var(--m));height:calc(452*var(--m));border-radius:calc(20*var(--m))}.m-win{display:block;position:absolute;left:calc(20*var(--m));top:calc(21*var(--m));width:calc(310*var(--m));height:calc(194*var(--m));border-radius:calc(8*var(--m));border:1px solid rgba(255,255,255,.12);object-fit:cover}.stage{display:none}.col{left:calc(20*var(--m));width:calc(310*var(--m));height:calc(58*var(--m));border-top:1px solid rgba(255,255,255,.08)}.c0{top:calc(218*var(--m));border-top:0}.c1{top:calc(296*var(--m))}.c2{top:calc(374*var(--m))}.cap{margin-top:calc(13*var(--m))} .cap h3{font-size:calc(18*var(--m))}.cap p{margin-top:calc(4*var(--m));font-size:max(12px,calc(12*var(--m)))}.col .btn{position:absolute;right:0;top:calc(20*var(--m));margin:0}.s-voice{height:calc(445*var(--m))}.s-voice h2{top:calc(112*var(--m));font-size:calc(48*var(--m))}.ru .s-voice h2{font-size:calc(38*var(--m))} .wave-d{display:none}.wave-m{position:absolute;left:calc(24*var(--m));top:calc(188*var(--m));width:calc(342*var(--m));height:calc(80*var(--m));display:flex;align-items:center;gap:calc(6*var(--m))}.wave-m i{width:calc(6*var(--m));height:calc(var(--h) * var(--m));border-radius:calc(3*var(--m));background:var(--brand)}.s-voice p{left:calc(30*var(--m));top:calc(296*var(--m));width:calc(330*var(--m));font-size:calc(16*var(--m))}.fchip{left:calc(139*var(--m));top:calc(396*var(--m));height:calc(49*var(--m));padding:0 calc(18*var(--m)) 0 calc(14*var(--m));gap:calc(10*var(--m));font-size:calc(22*var(--m))}.fw{gap:calc(3*var(--m))}.fw i{width:calc(3*var(--m));height:calc(var(--h) * var(--m));border-radius:calc(2*var(--m))}.s-safe .art,.s-faq .art{padding:calc(80*var(--m)) calc(20*var(--m))}.s-faq .art{padding-bottom:calc(8*var(--m))} .s-safe .h2,.s-faq .h2{width:auto;margin-top:calc(15*var(--m));font-size:calc(40*var(--m))}.lrows{margin-top:calc(46*var(--m))}.lrow{display:block;min-height:0;padding:calc(20*var(--m)) 0} .s-safe .art{padding-bottom:calc(40*var(--m))}.lrow h3{padding:0;font-size:calc(18*var(--m));line-height:1.3}.lrow p{padding-top:calc(29*var(--m));font-size:max(14px,calc(14*var(--m)))}.qa .lrow,.js .qa .lrow,.js .qa .lrow.open{display:block;min-height:calc(64*var(--m));padding:calc(20*var(--m)) 0}.js .qa .lrow.open{min-height:calc(128*var(--m))}.qa h3{padding-right:calc(40*var(--m))}.qb .ic{top:calc(20*var(--m));width:calc(24*var(--m));height:calc(24*var(--m))}.qa .a{padding-top:calc(12*var(--m))}.qa .a p{padding:0}.foot-wrap{height:auto;padding:calc(112*var(--m)) 0 calc(32*var(--m))}.fcard{position:relative;left:auto;top:auto;width:calc(350*var(--m));height:auto;margin:0 auto;padding:calc(25*var(--m)) calc(24*var(--m)) calc(24*var(--m));border-radius:calc(16*var(--m))}.fcard .logo,.tag,.fcol,.fcopy,.fnote2{position:static}.fcard .logo{height:calc(24*var(--m));gap:calc(10*var(--m))}.fcard .logo .ic{width:calc(20*var(--m));height:calc(20*var(--m))}.fcard .logo b{font-size:calc(24*var(--m))}.tag{width:auto;margin-top:calc(24*var(--m));font-size:max(14px,calc(14*var(--m)))}.fcol{margin-top:calc(24*var(--m))}.fcol.f1{margin-top:calc(32*var(--m))}.fcol h2{font-size:max(12px,calc(12*var(--m)));line-height:calc(15*var(--m))}.fcol ul{margin-top:0}.fcol li{height:44px;display:flex;align-items:center;line-height:1.3}.fcol a{font:max(14px,calc(14*var(--m)))/1.3 Inter,system-ui,sans-serif;color:rgba(250,250,250,.8)}.fcopy{margin-top:calc(24*var(--m));padding-top:calc(17*var(--m));border-top:1px solid rgba(255,255,255,.08);font-size:max(12px,calc(12*var(--m)))}.fnote2{width:auto;margin-top:calc(6*var(--m));font-size:max(12px,calc(12*var(--m)))}.js .rv{translate:0 calc(16*var(--m))}.js .vcard.rv{translate:-50% calc(-50% + 16px)}.js .mat.rv{translate:0 0}.js .rv.in{translate:0 0}.js .vcard.rv.in{translate:-50% -50%}}@media (max-width:959px) and (max-height:520px) and (min-width:520px){.msheet ul{display:grid;grid-template-columns:1fr 1fr;column-gap:calc(24*var(--m))}.msheet li:nth-child(2){border-top:0}.msheet a{min-height:40px} }.s-plans .art{height:auto;padding:calc(120*var(--u)) calc(120*var(--u)) 0}.pl-h{display:flex;justify-content:space-between;align-items:flex-end;gap:calc(40*var(--u))}.s-plans .eyebrow,.s-plans .h2{position:static;width:auto}.s-plans .h2{margin-top:calc(15*var(--u))}.pl-p{flex:none;width:calc(440*var(--u));font-size:max(14px,calc(18*var(--u)));line-height:1.5;color:var(--t70)}.s-plans .sc-grid{margin-top:calc(48*var(--u))}.s-plans .sc-n{flex:1 0 auto;font-weight:600;font-size:max(22px,calc(28*var(--u)));line-height:1.2;letter-spacing:-.01em}.s-plans .sc-p{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;padding:calc(10*var(--u)) calc(12*var(--u));border:1px dashed rgba(255,255,255,.12);border-radius:calc(10*var(--u))}.s-plans .sc-l li{font-size:max(14px,calc(16*var(--u)));line-height:1.5;color:rgba(250,250,250,.8)}.s-plans .sc-note{font-size:max(14px,calc(14*var(--u)));line-height:1.5;color:var(--t60)}.pl-more{margin-top:calc(24*var(--u))}.pl-more a{display:inline-flex;align-items:center;min-height:44px;font:max(12px,calc(13*var(--u)))/1.4 var(--mono);letter-spacing:.02em;color:var(--brand);text-decoration:none}.pl-more a:hover{text-decoration:underline;text-underline-offset:3px}@media (max-width:959px){.s-plans .art{padding:calc(96*var(--m)) calc(20*var(--m)) 0}.pl-h{display:block}.s-plans .eyebrow{font-size:max(12px,calc(12*var(--m)))}.s-plans .h2{margin-top:calc(12*var(--m));font-size:calc(40*var(--m))}.pl-p{width:auto;margin-top:calc(16*var(--m));font-size:max(14px,calc(15*var(--m)))}.s-plans .sc-grid{margin-top:calc(28*var(--m))}.s-plans .sc-n{font-size:max(24px,calc(28*var(--m)))}.s-plans .sc-p{padding:calc(10*var(--m)) calc(12*var(--m));border-radius:calc(10*var(--m))}.s-plans .sc-l li{font-size:max(15px,calc(15*var(--m)))}.pl-more{margin-top:calc(12*var(--m))}}.sc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(16*var(--u));align-items:start}.sc-grid:has(.sc-plan){align-items:start} .sc{display:flex;flex-direction:column;gap:calc(16*var(--u));min-width:0;padding:calc(28*var(--u));background:var(--canvas);border:1px solid rgba(255,255,255,.1);border-radius:calc(16*var(--u))}.sc-dl,.sc-ct{gap:calc(14*var(--u))}.sc-h{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ip-s .sc-n{flex:1 0 auto;overflow-wrap:normal;font-weight:600;font-size:max(22px,calc(28*var(--u)));line-height:1.2;letter-spacing:-.01em}.ip-s .sc-dl .sc-n{font-size:max(20px,calc(24*var(--u)))}.sc-st{flex:none;padding:calc(4*var(--u)) calc(10*var(--u));border-radius:999px;background:rgba(238,203,45,.15);color:var(--brand);font:max(12px,calc(12*var(--u)))/1.3 var(--mono);white-space:nowrap}.sc-pr{display:flex;gap:calc(8*var(--u))}.ip-m .sc-p{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;padding:calc(10*var(--u)) calc(12*var(--u));border:1px dashed rgba(255,255,255,.12);border-radius:calc(10*var(--u))}.sc-p b{font-weight:500;font-size:max(18px,calc(20*var(--u)));line-height:1.25;color:var(--text)}.sc-p span{font:max(12px,calc(12*var(--u)))/1.3 var(--mono);color:var(--t60)}.sc-l{display:flex;flex-direction:column;gap:calc(8*var(--u))}.ip-m .sc-l li{color:rgba(250,250,250,.8)}.sc-l li{padding-left:1.6em;text-indent:-1.6em} .sc-l li::before{content:"—\a0\a0"}.sc-btn{width:100%;height:auto;min-height:44px;padding:calc(12*var(--u)) calc(20*var(--u));font-weight:600}.btn-primary[disabled]{opacity:.4;cursor:not-allowed;translate:none}.btn-primary[disabled]:hover{background:var(--brand)}.ip-m .sc-note{font-size:max(14px,calc(14*var(--u)));color:var(--t60)}.sc-m{display:flex;flex-direction:column;gap:6px;font:max(12px,calc(13*var(--u)))/1.35 var(--mono)}.sc-m div{display:flex;gap:calc(12*var(--u))}.sc-m dt{flex:none;width:max(76px,calc(96*var(--u)));color:rgba(250,250,250,.5)}.sc-m dd{flex:1;min-width:0;color:rgba(250,250,250,.85);overflow-wrap:anywhere}.sc-ct div{display:flex;flex-direction:column;gap:4px}.sc-ct dt{font:max(12px,calc(12*var(--u)))/1.3 var(--mono);color:var(--brand)}.sc-ct dd{font-size:max(14px,calc(16*var(--u)));line-height:1.5;color:rgba(250,250,250,.9)}.hl li{display:flex;align-items:baseline;gap:calc(16*var(--u));padding:calc(14*var(--u)) 0;border-top:1px solid rgba(255,255,255,.1)}.hl li:last-child{border-bottom:1px solid rgba(255,255,255,.1)}.ip-m .hl li::before{content:none}.hl-c{flex:none;width:max(84px,calc(120*var(--u)));font:max(12px,calc(13*var(--u)))/1.3 var(--mono);color:var(--t60)}.hl-s{flex:1;min-width:0;font-size:max(14px,calc(16*var(--u)));line-height:1.4;color:rgba(250,250,250,.85)}.ip-m a.hl-n{flex:none;font-weight:500;font-size:max(14px,calc(16*var(--u)));color:var(--text);text-decoration:none;white-space:nowrap}.cl{display:flex;flex-direction:column;gap:calc(12*var(--u));padding-top:calc(24*var(--u));border-top:1px solid rgba(255,255,255,.1)}.ip-m .cl-m{display:flex;flex-wrap:wrap;gap:4px calc(12*var(--u));font:max(12px,calc(13*var(--u)))/1.3 var(--mono);color:rgba(250,250,250,.5)}.cl-m time{color:var(--brand)}.ip-s .cl h3{font-size:max(20px,calc(24*var(--u)))}.ip-m .cl li{color:rgba(250,250,250,.75)}.sums{display:flex;flex-direction:column;gap:calc(10*var(--u));font:max(12px,calc(13*var(--u)))/1.4 var(--mono)}.sums div{display:flex;flex-direction:column;gap:2px}.sums dt{color:var(--t60)}.sums dd{color:rgba(250,250,250,.85);overflow-wrap:anywhere}.rf{position:relative;display:flex;flex-direction:column;gap:calc(16*var(--u))}.ff{display:flex;flex-direction:column;gap:calc(8*var(--u))}.ff-l{font:max(12px,calc(13*var(--u)))/1.3 var(--mono);color:var(--t60)}.ff-i{width:100%;min-height:44px;padding:calc(13*var(--u)) calc(16*var(--u));background:var(--canvas);border:1px solid rgba(255,255,255,.1);border-radius:calc(10*var(--u));color:var(--text);font:16px/1.4 Inter,system-ui,sans-serif}.ff-i::placeholder{color:rgba(250,250,250,.5)}.ff-i:focus-visible{outline:2px solid var(--brand);outline-offset:1px;border-radius:calc(10*var(--u))}textarea.ff-i{min-height:calc(96*var(--u));resize:vertical}select.ff-i{appearance:none;-webkit-appearance:none;padding-right:40px;background:var(--canvas) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23fafafa' stroke-opacity='.6' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right 16px center}.ip-m .ff-h{font-size:max(12px,calc(13*var(--u)));line-height:1.4;color:rgba(250,250,250,.5)}.rf-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.rf-ok{display:flex;align-items:flex-start;gap:calc(10*var(--u));min-height:44px;font-size:max(14px,calc(15*var(--u)));line-height:1.4;color:rgba(250,250,250,.85);cursor:pointer}.rf-ok input{flex:none;width:18px;height:18px;margin:1px 0 0;accent-color:var(--brand)}.rf-send{align-self:flex-start;min-height:44px;font-weight:600}.ip-m .rf-note{font-size:max(13px,calc(14*var(--u)));color:var(--t60)}.ip-m .rf-msg:empty{display:none}.ip-m .rf-msg{color:var(--brand)}.ip-p a[aria-current],.nav-links a[aria-current]{color:var(--brand)}@media (max-width:959px){.ip-h{height:auto;min-height:calc(300*var(--m));padding:calc(110*var(--m)) calc(20*var(--m)) calc(48*var(--m))} .ip-e,.ip-h h1{position:static;width:auto}.ip-e{font-size:max(12px,calc(12*var(--m)))}.ip-h h1{margin-top:calc(14*var(--m))}.ip-p a{font-size:max(13px,calc(13*var(--m)))}.sc-grid{grid-template-columns:minmax(0,1fr);gap:calc(16*var(--m))}.sc{gap:calc(16*var(--m));padding:calc(28*var(--m)) calc(24*var(--m));border-radius:calc(16*var(--m))}.sc-dl,.sc-ct{gap:calc(14*var(--m))}.ip-s .sc-n{font-size:max(24px,calc(28*var(--m)))}.ip-s .sc-dl .sc-n{font-size:max(22px,calc(24*var(--m)))}.sc-st{padding:calc(4*var(--m)) calc(10*var(--m))}.sc-pr{gap:calc(8*var(--m))}.ip-m .sc-p{padding:calc(10*var(--m)) calc(12*var(--m));border-radius:calc(10*var(--m))}.sc-p b{font-size:max(18px,calc(20*var(--m)))}.sc-l{gap:calc(8*var(--m))}.sc-btn{padding:calc(12*var(--m)) calc(20*var(--m))}.sc-m div{gap:calc(12*var(--m))}.hl li{gap:calc(12*var(--m));padding:calc(14*var(--m)) 0}.hl-c{width:auto;min-width:68px}.cl{gap:calc(12*var(--m));padding-top:calc(20*var(--m))}.ip-s .cl h3{font-size:max(20px,calc(22*var(--m)))}.sums{gap:calc(10*var(--m))}.rf,.ff{gap:calc(8*var(--m))}.rf{gap:calc(16*var(--m))}.ff-i{padding:calc(13*var(--m)) calc(16*var(--m));border-radius:calc(10*var(--m))}textarea.ff-i{min-height:calc(110*var(--m))}.rf-ok{gap:calc(10*var(--m))}.rf-send{align-self:stretch}}@media (max-width:959px){.nav.up{box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 calc(8*var(--m)) calc(24*var(--m)) rgba(0,0,0,.55)}.nav:focus-within{translate:-50% 0}.nav a:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:999px}}@media (pointer:coarse),(max-width:959px){.nav .logo,.nav .btn,.cta .btn{position:relative}.nav .logo::after,.btn::after{content:'';position:absolute;left:-4px;right:-4px;top:50%;height:max(100%,44px);translate:0 -50%}.qa .lrow{position:relative}.qb::after{content:'';position:absolute;inset:0}.qa .a{position:relative;z-index:1}.fcol a{position:relative}.fcol a::after{content:'';position:absolute;left:-6px;right:-6px;top:50%;height:44px;translate:0 -50%}.skip{min-height:44px;display:inline-flex;align-items:center}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}.js .rv,.js .rvt{opacity:1;scale:1}.js .rv:not(.vcard){translate:0 0}.js .vcard.rv{translate:-50% -50%}.js .tape.rvt{opacity:.93}}@media (max-width:959px){body:not(.home){--m:1px}body:not(.home) .nav{width:min(480px,calc(100% - 40px))}body:not(.home) .foot-wrap .art{width:auto}body:not(.home) .fcard{width:auto;margin:0 20px}.ip-l{font-size:calc(12*var(--m))} }@media (min-width:600px) and (max-width:959px){body:not(.home) .ip-h{padding-left:40px;padding-right:40px}body:not(.home) .ip-h h1{font-size:56px}body:not(.home) .ip-b{padding-left:40px;padding-right:40px}}