.sub{padding-block:clamp(36px,5vw,72px) var(--sec-tight)}.sub .t-display{max-width:18em}.sub .t-meta{margin-block-start:14px}.back{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-block-end:8px;font-size:.9375rem;color:var(--ink-dim);text-decoration:none}.back:hover{color:var(--ink);text-decoration:underline}.back svg,.more svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}[dir=rtl] .back svg,[dir=rtl] .more svg{transform:scaleX(-1)}.doc{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(32px,6vw,96px);margin-block-start:clamp(32px,5vw,56px)}.toc{display:none}@media(min-width:1100px){.doc.has-toc{grid-template-columns:232px minmax(0,1fr)}.toc{display:block;position:sticky;top:calc(var(--nav-h) + 28px);align-self:start;max-height:calc(100vh - var(--nav-h) - 56px);overflow:auto;font-size:.875rem}.toc a{display:block;padding:7px 0 7px 14px;border-inline-start:2px solid var(--hair);color:var(--ink-dim);text-decoration:none;line-height:1.35}.toc a:hover{color:var(--ink)}.toc a[aria-current]{color:var(--ink);border-color:var(--accent)}}.prose{max-width:68ch;font-size:1.0625rem;line-height:1.7;color:var(--ink-dim)}.prose>*+*{margin-block-start:1.05em}.prose h2{margin-block-start:2.2em;font-weight:800;font-size:clamp(1.3rem,2vw,1.6rem);line-height:1.2;letter-spacing:-.02em;color:var(--ink);scroll-margin-top:calc(var(--nav-h) + 20px)}.prose h3{margin-block-start:1.8em;font-weight:700;font-size:1.125rem;color:var(--ink)}.prose>:first-child{margin-block-start:0}.prose strong{font-weight:500;color:var(--ink)}.prose a{color:var(--ink);text-decoration-color:var(--accent);text-decoration-thickness:1.5px}.prose a:hover{color:var(--accent)}.prose ul,.prose ol{display:grid;gap:.55em}.prose li{position:relative;padding-inline-start:1.5em}.prose ul>li:before{content:"";position:absolute;inset-inline-start:.25em;top:.68em;width:6px;height:6px;border-radius:50%;background:var(--accent)}.prose ol{counter-reset:n}.prose ol>li{counter-increment:n}.prose ol>li:before{content:counter(n) ".";position:absolute;inset-inline-start:0;font-weight:700;color:var(--accent)}.prose blockquote{margin-inline:0;padding-inline-start:20px;border-inline-start:3px solid var(--accent);color:var(--ink)}.prose .tbl{margin-block-start:1.6em;overflow-x:auto;border-radius:var(--r-panel);border:1px solid var(--hair);background:var(--card)}.prose>table{display:block;overflow-x:auto}.prose table{width:100%;min-width:520px;border-collapse:collapse;font-size:.9375rem;line-height:1.45}.prose th,.prose td{padding:12px 16px;text-align:start;vertical-align:top;border-block-start:1px solid var(--hair)}.prose thead th{border:0;font-weight:700;color:var(--ink)}.prose tbody td:first-child{font-weight:500;color:var(--ink)}.verdict{max-width:40em;margin-block-start:clamp(24px,4vw,40px);font-size:clamp(1.1rem,1.7vw,1.35rem);line-height:1.55;color:var(--ink)}.sub .tags{display:flex;flex-wrap:wrap;gap:8px;margin-block-end:18px}.spec-wrap{margin-block-start:clamp(32px,5vw,56px);overflow-x:auto;border-radius:var(--r-panel);border:1px solid var(--hair);background:var(--card)}.spec{width:100%;min-width:560px;border-collapse:collapse;font-size:.9375rem;line-height:1.45;text-align:start}.spec th,.spec td{padding:14px 18px;vertical-align:top;text-align:start;border-block-start:1px solid var(--hair)}.spec thead th{border:0;font-weight:800;font-size:1rem;color:var(--ink)}.spec tbody th{width:24%;font-weight:500;color:var(--dusk)}.spec td{color:var(--ink-dim)}.spec td:nth-child(2),.spec thead th:nth-child(2){background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--ink)}.sub .faq-block{padding:0;margin-block-start:clamp(56px,7vw,88px);max-width:780px}.sub .faq-block .list{margin-inline:0}.getapp{margin-block-start:clamp(56px,7vw,88px);padding-block-start:clamp(32px,4vw,48px);border-block-start:1px solid var(--hair);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px 40px}.getapp p{margin-block-start:8px;color:var(--ink-dim)}footer{position:relative;z-index:1}.edge{position:relative;height:clamp(120px,17vw,250px);margin-block-start:clamp(24px,4vw,56px);overflow-x:clip}.edge .plants{position:absolute;left:50%;bottom:calc(-1px - 5vw);width:max(100%,1100px);aspect-ratio:1920 / 497;transform:translate(-50%);background:var(--leaf-near);-webkit-mask:url(/assets/jungle/plants.svg) 0 0 / 100% 100% no-repeat;mask:url(/assets/jungle/plants.svg) 0 0 / 100% 100% no-repeat}.thero{position:relative;isolation:isolate;overflow:clip;margin-block-start:calc(var(--nav-h) * -1);padding-block:calc(var(--nav-h) + clamp(24px,5vw,72px)) clamp(64px,9vw,120px)}.thero .wrap{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,5vw,80px);align-items:center}@media(min-width:900px){.thero .wrap{max-width:1324px;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}}.thero .t-hero{text-wrap:balance}.thero .t-lead{margin-block-start:clamp(16px,2.4vw,24px)}.thero .go{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin-block-start:clamp(24px,3.4vw,36px)}.thero .go span{font-size:.875rem;color:var(--ink-dim)}.lamp .arrow{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s var(--ease)}.lamp:hover .arrow{transform:translate(3px)}[dir=rtl] .lamp .arrow{transform:scaleX(-1)}.facts{display:flex;flex-wrap:wrap;gap:8px 22px;margin-block-start:22px;font-size:.875rem;color:var(--ink-dim)}.facts li{display:inline-flex;align-items:center;gap:8px}.facts li:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent)}.tstage{--w: clamp(190px, 23vw, 340px);position:relative}.tstage .jungle{transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(ellipse 50% 46% at 50% 50%,#000 30%,transparent 70%);mask-image:radial-gradient(ellipse 50% 46% at 50% 50%,#000 30%,transparent 70%);-webkit-mask-composite:initial;mask-composite:initial}.demo{position:relative;z-index:2;display:block;border-radius:18px;overflow:hidden;border:1px solid rgba(255,255,255,.14);box-shadow:var(--sheet-lift);background:#05070d}.demo video,.demo img{display:block;width:100%;height:auto;aspect-ratio:1600 / 688;object-fit:cover}.tsteps{counter-reset:s;margin-block-start:clamp(40px,5vw,64px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,4vw,56px)}.tsteps li{counter-increment:s}.tsteps li:before{content:counter(s);display:grid;place-items:center;width:56px;height:56px;margin:0 auto 20px;border-radius:50%;background:var(--lamp);color:#fff;font-weight:800;font-size:1.25rem}.tsteps p{margin-block-start:10px;color:var(--ink-dim)}.why .wrap{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,6vw,96px);align-items:start}.why .t-lead{margin-block-start:18px}.why dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,3vw,36px) clamp(24px,4vw,48px)}.why dt{font-weight:700;font-size:1.0625rem}.why dd{margin:6px 0 0;color:var(--ink-dim);font-size:.9375rem;line-height:1.55}.tclose .t-lead{margin-block-start:18px}.tclose .go{display:grid;justify-items:center;gap:14px;margin-block-start:clamp(28px,4vw,40px)}.tclose .go span{font-size:.875rem;color:var(--ink-dim)}.gate{--w: clamp(300px, 30vw, 460px);--o: clamp(130px, 17vw, 230px);position:relative;isolation:isolate;overflow:clip;min-height:100svh;display:flex;flex-direction:column;background:var(--field)}.gate .stars{height:62%;opacity:.8}.gate .jungle{top:44%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(ellipse 52% 50% at 50% 50%,#000 26%,transparent 72%);mask-image:radial-gradient(ellipse 52% 50% at 50% 50%,#000 26%,transparent 72%);-webkit-mask-composite:initial;mask-composite:initial}[dir=rtl] .gate .jungle{transform:translate(-50%,-50%) scaleX(-1)}.gate .ground{flex:none;z-index:1;margin-block-start:0}.gbar{display:flex;align-items:center;gap:10px;width:100%;max-width:1324px;margin-inline:auto;padding:12px var(--gut)}.gbar .logo{display:inline-flex;align-items:center;gap:10px;min-height:44px;margin-inline-end:auto;font-weight:800;font-size:1.0625rem;letter-spacing:-.02em;text-decoration:none}.gbar .logo img{width:30px;height:30px;border-radius:8px}.gmid{position:relative;z-index:2;flex:1;display:flex;padding:clamp(16px,3vh,40px) var(--gut) clamp(24px,4vh,48px)}.gstack{position:relative;width:100%;max-width:420px;margin:auto}.gcard{padding:clamp(26px,4vw,38px) clamp(22px,3.4vw,32px);border-radius:28px;border:1px solid var(--hair);background:var(--sheet);box-shadow:var(--sheet-lift);text-align:center}:root[data-theme=dark] .gcard{background:linear-gradient(180deg,#1e2644e0,#141b32eb);-webkit-backdrop-filter:blur(24px) saturate(1.3);backdrop-filter:blur(24px) saturate(1.3)}.gcard .mark{width:64px;height:64px;margin:0 auto 18px;border-radius:22%}.gcard .gsub{margin-block:10px 26px;color:var(--ink-dim)}.prov{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:56px;margin-block-end:12px;padding-inline:20px;border-radius:18px;border:1px solid var(--hair);background:var(--card);color:var(--ink);font:500 1rem/1 var(--face);cursor:pointer;transition:border-color .3s var(--ease),transform .3s var(--ease),box-shadow .3s var(--ease)}:root[data-theme=dark] .prov{background:#ffffff0f}.prov:hover{border-color:color-mix(in srgb,var(--accent) 55%,transparent);transform:translateY(-2px);box-shadow:var(--sheet-lift)}.prov:active{transform:translateY(0) scale(.99)}.prov svg{width:20px;height:20px;flex:none}.gfine{margin-block-start:16px;font-size:.78rem;line-height:1.6;color:var(--ink-dim)}.gfine a{color:var(--accent);font-weight:500;text-decoration:none}.gfine a:hover{text-decoration:underline}.gnote{display:flex;flex-direction:column;align-items:center;margin-block-start:8px;color:var(--coral-ink);font-family:"Caveat",var(--face);font-size:1.4rem;line-height:1.25;text-align:center}.gnote span{max-width:15em;padding:9px 15px 11px;border-radius:15px 18px 14px 17px/17px 14px 18px 15px;border:1px solid color-mix(in srgb,var(--coral) 30%,transparent);background:color-mix(in srgb,var(--coral) 12%,var(--sheet));box-shadow:0 10px 24px -12px #0000008c;transform:rotate(-2.5deg)}.gnote .nib{width:34px;height:44px;flex:none;stroke:currentColor;filter:drop-shadow(0 0 5px var(--field)) drop-shadow(0 0 2px var(--field))}[dir=rtl] .gnote .nib{transform:scaleX(-1)}@media(min-width:960px){.gnote{position:absolute;top:50%;inset-inline-start:calc(100% + 10px);flex-direction:row;gap:4px;width:clamp(250px,24vw,310px);margin:0;transform:translateY(-50%);text-align:start}.gnote .nib{width:46px;height:58px;transform:rotate(-76deg)}.gnote span{font-size:1.7rem;transform:rotate(-1.5deg)}[dir=rtl] .gnote .nib{transform:scaleX(-1) rotate(-76deg)}}@media(max-width:899.98px){body{padding-block-end:0}.masthead{background:var(--field)}.thero{margin-block-start:0;padding-block-start:8px}.thero .wrap,.why .wrap{grid-template-columns:minmax(0,1fr)}.thero .wrap{text-align:center}.thero .t-lead{margin-inline:auto}.thero .go,.facts{justify-content:center}.tsteps,.next .rows{grid-template-columns:minmax(0,1fr)}.tsteps li{display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:18px}.tsteps li:before{grid-row:span 2;width:44px;height:44px;font-size:1.0625rem}.tsteps p{grid-column:2}.next .rows a:nth-last-child(2){border-block-end:0}}@media(max-width:599.98px){.gate{--o: clamp(108px, 28vw, 150px)}.gcard .mark{width:56px;height:56px;margin-block-end:14px}.gcard .gsub{margin-block:8px 20px}.gnote{font-size:1.25rem}.why dl{grid-template-columns:minmax(0,1fr)}.spec{min-width:0;font-size:.8125rem}.spec th,.spec td{padding:10px}.spec tbody th{width:27%}}@media(prefers-reduced-motion:reduce){.rows .hl,.more svg,.lamp .arrow{transition:none}}
