.badges[data-astro-cid-td5nviid]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.badge[data-astro-cid-td5nviid]{height:54px;color:var(--star);transition:transform .16s, border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);background:#000;border:1px solid #5c5a70;border-radius:13px;align-items:center;gap:10px;padding:0 16px 0 12px;text-decoration:none;display:inline-flex}a[data-astro-cid-td5nviid].badge:hover{border-color:var(--star-2);box-shadow:0 8px 30px #00000073}a[data-astro-cid-td5nviid].badge:active{transform:scale(.98)}.badge[data-astro-cid-td5nviid].soon{border-color:var(--line);background:#10101adb}.badge[data-astro-cid-td5nviid].soon b[data-astro-cid-td5nviid]{color:var(--star-2)}.badge[data-astro-cid-td5nviid].soon small[data-astro-cid-td5nviid]{color:var(--flare)}.badge[data-astro-cid-td5nviid] svg.ic{flex-shrink:0;width:27px;height:27px}.badge[data-astro-cid-td5nviid]>span[data-astro-cid-td5nviid]{white-space:nowrap;line-height:1.12;display:grid}.badge[data-astro-cid-td5nviid] small[data-astro-cid-td5nviid]{color:var(--star-2);font-size:11px}.badge[data-astro-cid-td5nviid] b[data-astro-cid-td5nviid]{letter-spacing:-.015em;font-size:17.5px;font-weight:600}.mock{color:var(--star);font-size:14px;line-height:1.35;font-family:var(--body)}.mock p{max-width:none}.mock .chip svg.ic{stroke-width:2px;width:13px;height:13px}.mock-ambient{z-index:-1;pointer-events:none;background:radial-gradient(ellipse 70% 40% at 80% 4%, #4d7cff42, transparent 70%), radial-gradient(ellipse 60% 40% at 10% 100%, #ff4f2e24, transparent 70%), var(--void);position:absolute;inset:0}.mock-ambient canvas{opacity:0;width:100%;height:100%;transition:opacity .8s;display:block;position:absolute;inset:0}html.gl .mock-ambient canvas{opacity:1}.mock-ambient:after{content:"";background:linear-gradient(#07070d00 30%, #07070d8c 75%, var(--void));position:absolute;inset:0}.mock-lockup{align-items:center;gap:8px;display:inline-flex}.mock-lockup svg.mark{width:26px;height:26px}.mock-lockup .wordmark{font-size:15px}.mock-pad{font-family:var(--mono);font-size:11.5px}.mock-eyebrow{font-family:var(--mono);letter-spacing:.18em;color:var(--dust);text-transform:uppercase;font-size:11px;font-weight:500;display:block}.mock-jump{font-family:var(--display);letter-spacing:-.02em;margin-top:8px;font-size:38px;font-weight:800;line-height:1}.mock-addr{font-family:var(--mono);color:var(--dust);font-size:12px}.mock-card{background:var(--nebula);border:1px solid var(--line);border-radius:26px;flex-direction:column;display:flex;position:relative;overflow:hidden}.mock-art{background:radial-gradient(at 70% 120%,#ff4f2e8c,#0000 55%),radial-gradient(at 10% -20%,#4d7cff73,#0000 55%),#0d0c18;flex-shrink:0;height:150px;position:relative;overflow:hidden}.mock-art .status{font-size:11px;position:absolute;top:15px;left:16px}.mock-dots{color:var(--dust);position:absolute;top:12px;right:14px}.mock-dots svg.ic{width:22px;height:22px}.mock-model{font-family:var(--display);letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1.2px #f4f1ec59;font-size:78px;font-weight:800;line-height:1;position:absolute;bottom:-14px;right:16px}.mock-info{gap:4px;padding:15px 18px 18px;display:grid}.mock-info strong{font-family:var(--display);font-size:20px;font-weight:700;line-height:1.2}.mock-chips{flex-wrap:wrap;gap:5px;margin:10px 0 12px;display:flex}.mock-chips .chip{gap:4px;padding:5px 7px;font-size:11px}.mock-chip-pro{color:var(--flare)}.mock-card.fill{height:100%;min-height:0}.mock-card.fill .mock-art{flex:1;height:auto;min-height:60px}.mock-card.fill .mock-chips{margin-bottom:0}.mock-quick{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mock-quick>div{background:var(--nebula);border:1px solid var(--line);border-radius:14px;min-width:0;padding:10px 11px 9px}.mock-quick span{color:var(--dust);margin-bottom:5px;font-size:11.5px;display:block}.mock-quick b{white-space:nowrap;justify-content:space-between;align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.mock-quick b:after{content:"";border-right:1.5px solid var(--dust);border-bottom:1.5px solid var(--dust);flex-shrink:0;width:6px;height:6px;margin-right:3px;transform:rotate(45deg)translateY(-2px)}.mock-quick.compact>div{padding:8px 10px 7px}.mock-quick.compact b{font-size:13px}.mock-warp{height:52px;color:var(--void);background:var(--grad);font-family:var(--display);letter-spacing:.02em;border-radius:14px;justify-content:space-between;align-items:center;padding:0 20px;font-size:15px;font-weight:700;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px -12px #ff4f2eb3}button.mock-warp{cursor:pointer;width:100%;transition:filter var(--dur) var(--ease), box-shadow var(--dur) var(--ease)}button.mock-warp:hover{filter:saturate(1.1)brightness(1.05);box-shadow:0 12px 36px -10px #ff4f2ee6}button.mock-warp:active{transform:scale(.985)}button.mock-warp:focus-visible{outline:2px solid var(--star);outline-offset:3px;border-radius:14px}.mock-warp svg.ic{stroke-width:2.4px;width:18px;height:18px}.mock-warp.compact{height:44px;font-size:13px}.mock-warp .shine{width:40%;animation:mock-shine 1.1s var(--ease) 1.5s both;background:linear-gradient(90deg,#0000,#ffffff8c,#0000);position:absolute;top:0;bottom:0;left:-60%;transform:skew(-20deg)}@keyframes mock-shine{to{left:130%}}.mock-hint{color:var(--dust);font-size:12px}.mock-phone{isolation:isolate;flex-direction:column;display:flex;position:absolute;inset:0;container-type:size}.mock-island{background:#000;border-radius:20px;flex-shrink:0;width:31%;height:30px;margin:13px auto 0;transition:opacity .3s}.mock-header{justify-content:space-between;align-items:center;padding:16px 20px 0;display:flex}.mock-body{align-content:start;gap:14px;padding:18px 20px 0;display:grid}.mock-lib-top{display:grid}.mock-sect{margin:6px 0 -6px}.mock-list{border:1px solid var(--line);background:#10101ae6;border-radius:20px;overflow:hidden}.mock-row{align-items:center;gap:12px;min-height:52px;padding:10px 14px;display:flex}.mock-row+.mock-row{border-top:1px solid var(--line)}.mock-row-ic{background:var(--nebula-2);width:32px;height:32px;font-family:var(--display);border-radius:10px;flex-shrink:0;place-items:center;font-size:9.5px;font-weight:800;display:grid}.mock-row-ic.add{color:var(--signal)}.mock-row-ic svg.ic{stroke-width:2.2px;width:17px;height:17px}.mock-row-t{flex:1;min-width:0;display:grid}.mock-row-t b{font-size:14px;font-weight:600}.mock-row-t small{font-family:var(--mono);color:var(--dust);font-size:11.5px}.mock-row .status{font-size:11px}.mock-tabbar{border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);background:#181826db;border-radius:24px;align-items:center;height:64px;display:flex;position:absolute;bottom:24px;left:16px;right:16px}.mock-tabbar span{height:100%;color:var(--dust);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;font-size:10.5px;font-weight:600;display:flex}.mock-tabbar span.on{color:var(--signal)}.mock-tabbar svg.ic{width:22px;height:22px}.mock-home{background:#f4f1ecd9;border-radius:3px;width:35%;height:5px;position:absolute;bottom:8px;left:50%;translate:-50%}@container (width<=340px){.mock-jump{font-size:32px}}@container (aspect-ratio>=3/5){.mock-art{height:104px}.mock-model{font-size:60px}.mock-jump{font-size:30px}.mock-body{gap:10px;padding-top:12px}}[data-device=android] .mock-warp{border-radius:999px}[data-device=android] .mock-tabbar{background:var(--nebula);border-width:1px 0 0;border-radius:0;height:84px;padding-bottom:14px;bottom:0;left:0;right:0}[data-device=android] .mock-tabbar svg.ic{border-radius:16px;width:60px;height:30px;padding:4px 19px}[data-device=android] .mock-tabbar span.on{color:var(--star)}[data-device=android] .mock-tabbar span.on svg.ic{color:var(--signal);background:#ff4f2e33}[data-device=android] .mock-home{opacity:.7;width:28%;height:4px}.mock-wide{isolation:isolate;padding:var(--wide-pad,18px 26px 22px);grid-template-rows:auto auto minmax(0,1fr);gap:12px;transition:padding .8s;display:grid;position:absolute;inset:0;container-type:size}.mock-wide-top{grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.mock-wide-top .mock-pad{justify-self:end}.mock-tabs{border:1px solid var(--line);background:#181826d1;border-radius:999px;justify-self:center;padding:3px;display:inline-flex}.mock-tabs i{color:var(--dust);border-radius:999px;padding:6px 16px;font-size:13px;font-style:normal;font-weight:600}.mock-tabs i.on{background:var(--star);color:var(--void)}.mock-wide-head .mock-jump{margin-top:6px;font-size:30px}.mock-wide-body{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:stretch;gap:20px;min-height:0;display:grid}.mock-details{border:1px solid var(--line);background:#10101ae0;border-radius:22px;align-content:start;gap:10px;min-width:0;padding:18px;display:grid}.mock-details strong{font-family:var(--display);margin-top:2px;font-size:22px;font-weight:700;line-height:1.1}.mock-details .mock-addr{margin-top:-6px}@container (height<=440px){.mock-wide-head{display:none}}@property --lw{syntax:"<number>";inherits:true;initial-value:852}.mock-play-screen{--u:calc(100cqw / var(--lw));background:#000;flex-direction:column;display:flex;position:absolute;inset:0}.play-bar{height:calc(44 * var(--u));padding-inline:calc((var(--safe,0) + 14) * var(--u));color:var(--star);background:var(--void);flex-shrink:0;align-items:center}.play-bar strong{color:var(--star);font-size:calc(14 * var(--u));letter-spacing:-.01em;font-weight:600}.play-bar svg.ic{width:calc(20 * var(--u));height:calc(20 * var(--u));stroke-width:2px}.play-bar-apple{grid-template-columns:1fr auto 1fr;display:grid}.play-pill{align-items:center;gap:calc(9 * var(--u));padding:calc(5 * var(--u)) calc(12 * var(--u));border:1px solid var(--line);font-family:var(--mono);font-size:calc(11 * var(--u));color:var(--dust);background:#181826e6;border-radius:999px;display:inline-flex}.play-pill strong{font-family:var(--body);font-size:calc(12.5 * var(--u))}.play-live{width:calc(7 * var(--u));height:calc(7 * var(--u));background:var(--ion);box-shadow:0 0 0 calc(3 * var(--u)) #4d7cff40;margin-right:calc(2 * var(--u));border-radius:50%;display:inline-block}.play-bar-menu{color:var(--dust);justify-self:end;align-items:center;display:inline-flex}.play-bar-android{gap:calc(4 * var(--u));height:calc(48 * var(--u));padding-inline:calc((var(--safe,0) + 12) * var(--u));display:none}.play-bar-title{flex:1;line-height:1.2;display:grid}.play-bar-title strong{font-size:calc(14 * var(--u));font-weight:500}.play-bar-title small{align-items:center;gap:calc(5 * var(--u));font-family:var(--mono);font-size:calc(10.5 * var(--u));color:var(--ion);display:inline-flex}.play-bar-android .play-bar-icon{width:calc(40 * var(--u));color:var(--dust);place-items:center;display:grid}.play-bar-android .play-bar-icon.on{color:var(--signal)}.play-bar-android .play-bar-icon:last-child{color:var(--star)}.play-video{flex:1;min-height:0;position:relative}.play-video img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}[data-device=iphone] .play-video img{object-fit:cover}[data-device=android] .play-bar-apple{display:none}[data-device=android] .play-bar-android{display:flex}[data-device=mac] .play-bar,[data-device=appletv] .play-bar{display:none}.tc{--u:calc(100cqw / var(--lw));color:#f4f1eceb;font-size:calc(14 * var(--u));line-height:1;transition:opacity .3s}.tc b{min-width:calc(48 * var(--u));height:calc(48 * var(--u));border-radius:calc(14 * var(--u));border:calc(1.5 * var(--u)) solid #f4f1ec80;font-family:var(--display);font-weight:700;font-size:calc(12 * var(--u));background:#0c0c1652;place-items:center;display:grid}.tc b.held{border-color:var(--signal);box-shadow:0 0 calc(22 * var(--u)) #ff4f2eb3;color:var(--star);background:#ff4f2e8c}.tc-row{align-items:center;gap:calc(8 * var(--u));display:flex}.tc-gap{flex:1}.tc-cluster{justify-items:center;display:grid}.tc-cluster>span{display:flex}.tc-cluster b{font-family:var(--body);font-size:calc(17 * var(--u));font-weight:600}.tc-stick{width:calc(100 * var(--u));height:calc(100 * var(--u));border:calc(1.5 * var(--u)) solid #f4f1ec80;background:#0c0c1647;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.tc-stick i{background:#f4f1ec8c;border-radius:50%;width:42%;height:42%}.tc-stick.push i{translate:38% -46%}.tc-pad{width:calc(110 * var(--u));height:calc(48 * var(--u));border-radius:calc(12 * var(--u));border:calc(1.5 * var(--u)) solid #f4f1ec59;background:#0c0c1647}.tc-pad.tall{height:calc(60 * var(--u))}.tc-sys{gap:calc(6 * var(--u))}.tc-sys b{padding-inline:calc(4 * var(--u));font-size:calc(10 * var(--u))}.tc-overlay{left:calc((var(--safe,0) + 16) * var(--u));right:calc((var(--safe,0) + 16) * var(--u));bottom:calc(12 * var(--u));gap:calc(8 * var(--u));display:grid;position:absolute}.tc-stacked{gap:calc(8 * var(--u));padding-inline:calc(20 * var(--u));display:grid}.tc-android{inset:calc(4 * var(--u)) calc((var(--safe,0) + 8) * var(--u));opacity:0;position:absolute}.tc-android b{width:calc(48 * var(--u));min-width:0;font-size:calc(12 * var(--u));border-radius:50%}.tc-android b.small{font-size:calc(8.5 * var(--u))}.tc-side{justify-items:start;display:grid;position:absolute;top:50%;left:0;translate:0 -50%}.tc-side.end{justify-items:end;left:auto;right:0}.tc-line{align-items:center;display:flex}.tc-cross{grid-template:repeat(3, calc(48 * var(--u))) / repeat(3, calc(48 * var(--u)));display:grid}.tc-cross b{font-family:var(--body);font-size:calc(16 * var(--u));font-weight:600}.tc-cross b:first-child{grid-area:1/2}.tc-cross b:nth-child(2){grid-area:2/1}.tc-cross b:nth-child(3){grid-area:2/3}.tc-cross b:nth-child(4){grid-area:3/2}.tc-android .tc-stick{width:calc(104 * var(--u));height:calc(104 * var(--u))}.tc-android .tc-stick i{width:36.5%;height:36.5%}.tc-center{justify-items:center;display:grid;position:absolute;bottom:0;left:50%;translate:-50%}.tc-android .tc-pad{width:calc(96 * var(--u));color:var(--dust);font-family:var(--mono);font-size:calc(8.5 * var(--u));letter-spacing:.12em;text-transform:uppercase;place-items:center;display:grid}[data-device=android] .tc-overlay,[data-device=mac] .tc,[data-device=appletv] .tc{opacity:0}[data-device=android] .tc-android{opacity:1}.mock-connect{isolation:isolate;background:var(--void);color:var(--star);font-family:var(--body);position:absolute;inset:0;overflow:hidden}.mock-connect .mock-ambient:after{background:linear-gradient(#07070d00 45%, #07070db8 80%, var(--void))}.mock-rings{pointer-events:none;width:0;height:0;position:absolute;top:30%;left:50%}.mock-rings i{opacity:0;border:1.5px solid #f4f1ec8c;border-radius:26px;width:120px;height:78px;animation:3s linear infinite mock-ring;position:absolute;top:-39px;left:-60px}.mock-rings i:nth-child(2){animation-delay:-.5s}.mock-rings i:nth-child(3){border-color:#4d7cffcc;animation-delay:-1s}.mock-rings i:nth-child(4){animation-delay:-1.5s}.mock-rings i:nth-child(5){border-color:#ff7a2ecc;animation-delay:-2s}.mock-rings i:nth-child(6){animation-delay:-2.5s}@keyframes mock-ring{0%{opacity:0;transform:scale(.08)}12%{opacity:.75}to{opacity:0;transform:scale(5.2)}}.mock-cancel{border:1px solid var(--line);height:38px;color:var(--star);background:#181826db;border-radius:999px;align-items:center;gap:7px;padding:0 15px 0 11px;font-size:14px;font-weight:600;display:inline-flex;position:absolute;top:54px;left:20px}.mock-cancel svg.ic{stroke-width:2.2px;width:16px;height:16px}.mock-connect-copy{display:grid;position:absolute;bottom:56px;left:28px;right:24px}.mock-connect-copy strong{font-family:var(--display);letter-spacing:-.02em;margin:8px 0 18px;font-size:32px;font-weight:800;line-height:1.05}.mock-steps{gap:13px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.mock-steps li{color:var(--dust-2);grid-template-columns:20px 1fr;align-items:center;gap:11px;transition:color .3s;display:grid}.mock-steps li:before{content:"";border:1.5px solid;border-radius:50%;width:10px;height:10px;margin-left:5px}.mock-steps li[data-phase=now]{color:var(--star)}.mock-steps li[data-phase=now]:before{border-color:var(--signal);background:var(--signal);animation:1s ease-in-out infinite alternate mock-step;box-shadow:0 0 0 4px #ff4f2e40}.mock-steps li[data-phase=done]{color:var(--star-2)}.mock-steps li[data-phase=done]:before{border-color:var(--ion);background:var(--ion)}@keyframes mock-step{to{box-shadow:0 0 0 8px #ff4f2e00}}.mock-portrait{color:var(--star);font-family:var(--body);--lw:380;--u:1px;background:#000;position:absolute;inset:0;overflow:hidden;container-type:size}.mock-portrait img{object-fit:cover;object-position:52% 50%;width:100%;height:100%;position:absolute;inset:0}.mock-portrait:after{content:"";pointer-events:none;background:linear-gradient(#00000080,#0000 16% 58%,#0000006b);position:absolute;inset:0}.mock-hud{z-index:2;grid-template-columns:38px 1fr 38px;place-items:center;display:grid;position:absolute;top:52px;left:14px;right:14px}.mock-hud-btn{width:38px;height:38px;color:var(--star);border:1px solid var(--line);background:#181826db;border-radius:50%;place-items:center;display:grid}.mock-hud-btn svg.ic{stroke-width:2.2px;width:18px;height:18px}button.mock-hud-btn:hover{border-color:var(--star-2)}.tc-portrait{z-index:2;grid-template-columns:auto auto;justify-content:space-between;row-gap:14px;display:grid;position:absolute;bottom:46px;left:20px;right:20px}.tc-portrait b{width:calc(48 * var(--u));border-radius:50%;min-width:0}.tc-portrait .tc-line{gap:6px}.tc-portrait .tc-line:nth-child(2){justify-content:flex-end}.hero[data-astro-cid-ge2uvauf]{isolation:isolate;--pw:300;padding-block:clamp(28px,4vw,48px) clamp(32px,4vw,56px);position:relative;overflow:clip}.warp-scene[data-astro-cid-ge2uvauf]{z-index:-1;-webkit-mask-image:linear-gradient(#000 80%,#0000);mask-image:linear-gradient(#000 80%,#0000)}.wrap[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1fr);justify-items:start;gap:22px;display:grid}h1[data-astro-cid-ge2uvauf]{z-index:1;pointer-events:none;font-size:clamp(34px,10.4vw,68px);line-height:.98;position:relative}h1[data-astro-cid-ge2uvauf]>span[data-astro-cid-ge2uvauf]{pointer-events:auto}.ask[data-astro-cid-ge2uvauf],.answer[data-astro-cid-ge2uvauf]{display:block}.ask[data-astro-cid-ge2uvauf]{color:var(--void);-webkit-text-stroke:.055em var(--star);paint-order:stroke fill}.lead[data-astro-cid-ge2uvauf],.get[data-astro-cid-ge2uvauf]{position:relative}.lead[data-astro-cid-ge2uvauf]:before,.get[data-astro-cid-ge2uvauf]:before{content:"";z-index:-1;background:var(--void);opacity:.62;filter:blur(26px);border-radius:48px;position:absolute;inset:-28px -36px}.lead[data-astro-cid-ge2uvauf]{color:var(--star-2);max-width:30em;font-size:clamp(17px,1.35vw,19px)}.get[data-astro-cid-ge2uvauf]{justify-items:start;gap:16px;display:grid}.note[data-astro-cid-ge2uvauf]{color:var(--dust);max-width:30em;font-size:14px}.facts[data-astro-cid-ge2uvauf]{border-top:1px solid var(--line);flex-wrap:wrap;gap:10px 28px;width:100%;max-width:420px;margin:6px 0 0;padding:16px 0 0;display:flex}.facts[data-astro-cid-ge2uvauf] div[data-astro-cid-ge2uvauf]{gap:1px;display:grid}.facts[data-astro-cid-ge2uvauf] dt[data-astro-cid-ge2uvauf]{color:var(--star);font-size:15px;font-weight:500}.facts[data-astro-cid-ge2uvauf] dd[data-astro-cid-ge2uvauf]{color:var(--dust);margin:0;font-size:13px}.visual[data-astro-cid-ge2uvauf]{width:calc(var(--pw) * 1px);grid-template-columns:100%;justify-self:center;justify-items:center;margin:14px 0 0;display:grid}.phone[data-astro-cid-ge2uvauf]{width:calc(var(--pw) * 1px);aspect-ratio:380/830;border-radius:calc(var(--pw) * .142px);background:var(--void);isolation:isolate;border:1px solid #2c2c38;position:relative;overflow:hidden;box-shadow:0 0 0 7px #0b0b12,0 0 0 8.5px #2c2c38,0 40px 120px -20px #000000e6,0 0 90px -30px #4d7cff8c}.screen[data-astro-cid-ge2uvauf]{transform-origin:0 0;width:380px;height:830px;transform:scale(calc(var(--pw) / 380));position:absolute;top:0;left:0}.layer[data-astro-cid-ge2uvauf]{opacity:0;visibility:hidden;transition:opacity .4s,visibility 0s linear .4s;position:absolute;inset:0}.hero[data-astro-cid-ge2uvauf][data-state=library] .layer-library[data-astro-cid-ge2uvauf],.hero[data-astro-cid-ge2uvauf][data-state=warping] .layer-warping[data-astro-cid-ge2uvauf],.hero[data-astro-cid-ge2uvauf][data-state=playing] .layer-playing[data-astro-cid-ge2uvauf]{opacity:1;visibility:visible;transition:opacity .4s,visibility}.hero[data-astro-cid-ge2uvauf][data-state=playing] .layer-playing[data-astro-cid-ge2uvauf]{animation:arrive .9s var(--ease) both}@keyframes arrive{0%{filter:brightness(2.6)saturate(.4);transform:scale(1.08)}to{filter:none;transform:none}}figcaption[data-astro-cid-ge2uvauf]{text-align:center;place-items:center;width:max-content;max-width:min(92vw,400px);min-height:36px;margin-top:16px;display:grid;position:relative}.status-line[data-astro-cid-ge2uvauf]{color:var(--star-2);font-size:14.5px}.credit[data-astro-cid-ge2uvauf]{color:var(--dust);visibility:hidden;place-items:center;max-width:none;font-size:12px;line-height:1.45;display:grid;position:absolute;inset:0}.hero[data-astro-cid-ge2uvauf][data-state=playing] .credit[data-astro-cid-ge2uvauf]{visibility:visible}.hero[data-astro-cid-ge2uvauf][data-state=playing] .status-line[data-astro-cid-ge2uvauf]{opacity:0}.hero[data-astro-cid-ge2uvauf][data-state=playing] figcaption[data-astro-cid-ge2uvauf]{width:min(92vw,400px)}.atmos[data-astro-cid-ge2uvauf]{color:var(--dust);white-space:nowrap;align-items:center;gap:12px;margin-top:12px;font-size:13.5px;display:flex}.atmos[data-astro-cid-ge2uvauf] button[data-astro-cid-ge2uvauf]{padding:7px 14px;font-size:13.5px}@media (width<=359px){.hero[data-astro-cid-ge2uvauf]{--pw:272}}@media (width>=1040px){.hero[data-astro-cid-ge2uvauf]{--gap:clamp(28px, 3.6vw, 56px)}.wrap[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0, 1fr) calc(var(--pw) * 1px) minmax(0, 1fr);column-gap:var(--gap);grid-template-rows:auto auto;row-gap:26px}h1[data-astro-cid-ge2uvauf]{grid-area:1/1/auto/-1;grid-template-columns:minmax(0, 1fr) calc(var(--pw) * 1px) minmax(0, 1fr);align-self:end;column-gap:var(--gap);width:100%;font-size:clamp(48px,5.1vw,72px);line-height:.96;display:grid}.ask[data-astro-cid-ge2uvauf]{grid-column:1}.answer[data-astro-cid-ge2uvauf]{grid-column:3}.ask[data-astro-cid-ge2uvauf]>span[data-astro-cid-ge2uvauf],.answer[data-astro-cid-ge2uvauf]>span[data-astro-cid-ge2uvauf]{display:block}.lead[data-astro-cid-ge2uvauf]{grid-area:2/1;align-self:start}.get[data-astro-cid-ge2uvauf]{grid-area:2/3;align-self:start}.visual[data-astro-cid-ge2uvauf]{grid-area:1/2/span 2;margin-top:0}}@media (width>=1040px) and (height<=959px){.hero[data-astro-cid-ge2uvauf]{--pw:272}}@media (width>=1040px) and (height<=859px){.hero[data-astro-cid-ge2uvauf]{--pw:244}}@media (width>=1040px) and (height<=779px){.hero[data-astro-cid-ge2uvauf]{--pw:216}}.section-head[data-astro-cid-q5d3qmob]{margin-bottom:clamp(22px,3vw,32px)}.switch[data-astro-cid-q5d3qmob]{width:max-content;margin:0 auto clamp(18px,2.6vw,30px);display:flex}.switch[data-astro-cid-q5d3qmob] button[data-astro-cid-q5d3qmob]{padding:10px 20px;font-size:15px}.postures[data-astro-cid-q5d3qmob]{visibility:hidden;opacity:0;border-radius:999px;transition:opacity .3s,visibility .3s}.postures[data-astro-cid-q5d3qmob][data-active]{visibility:visible;opacity:1}.postures[data-astro-cid-q5d3qmob] button[data-astro-cid-q5d3qmob]{border-radius:999px;padding:7px 16px;font-size:14px}.stage-wrap[data-astro-cid-q5d3qmob]{width:100%;min-width:0;position:relative}.stage-wrap[data-astro-cid-q5d3qmob]:before{content:"";filter:blur(90px);opacity:.55;pointer-events:none;background:radial-gradient(at 20% 70%,#ff4f2e4d,#0000 60%),radial-gradient(at 85% 15%,#4d7cff6b,#0000 60%);border-radius:50%;position:absolute;inset:8% 6% 0}.stage-box[data-astro-cid-q5d3qmob]{padding-bottom:20px;position:relative;overflow:hidden}.stage[data-astro-cid-q5d3qmob]{transform-origin:0 0;--w:256px;--h:559px;--r:40px;--lift:0px;--ps:.6737;--plw:380px;--plh:830px;--lw:852;--safe:0;width:1100px;height:600px;margin-inline:auto;transition:--lw .8s cubic-bezier(.2,.7,.2,1);position:relative}.device[data-astro-cid-q5d3qmob]{translate:-50% calc(-50% - var(--lift));width:var(--w);height:var(--h);border-radius:var(--r);background:var(--void);isolation:isolate;border:1px solid #2c2c38;transition:width .8s cubic-bezier(.2,.7,.2,1),height .8s cubic-bezier(.2,.7,.2,1),border-radius .8s,translate .8s cubic-bezier(.2,.7,.2,1),box-shadow .8s,opacity .45s;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 0 0 7px #0b0b12,0 0 0 8.5px #2c2c38,0 40px 100px -10px #000c}.stage[data-astro-cid-q5d3qmob][data-device=appletv] .device[data-astro-cid-q5d3qmob]{box-shadow:0 0 0 10px #09090f,0 0 0 11px #2a2a40,0 40px 100px -10px #000c}.stage[data-astro-cid-q5d3qmob][data-device=mac] .device[data-astro-cid-q5d3qmob]{border-radius:var(--r) var(--r) 6px 6px}.stage[data-astro-cid-q5d3qmob][data-screen=tabletop] .device[data-astro-cid-q5d3qmob]{opacity:0}.device[data-astro-cid-q5d3qmob]:before{content:"";z-index:5;opacity:0;background:#000;border-radius:20px;width:27px;height:105px;transition:opacity .3s;position:absolute;top:50%;left:11px;translate:0 -50%;box-shadow:0 0 0 1px #14141e}.stage[data-astro-cid-q5d3qmob][data-device=iphone][data-mode=play] .device[data-astro-cid-q5d3qmob]:before{opacity:1;transition-delay:.4s}.stage[data-astro-cid-q5d3qmob][data-device=duo][data-posture=open] .device[data-astro-cid-q5d3qmob]:after{content:"";z-index:5;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff0d 45%,#00000038 55%,#0000);width:14px;position:absolute;top:0;bottom:0;left:50%;translate:-50%}.stage[data-astro-cid-q5d3qmob][data-device=android] .device[data-astro-cid-q5d3qmob]:after{content:"";z-index:5;background:#000;border-radius:50%;width:13px;height:13px;transition:top .8s,left .8s,translate .8s;position:absolute;top:14px;left:50%;translate:-50%;box-shadow:0 0 0 2px #10101a}.stage[data-astro-cid-q5d3qmob][data-device=android][data-mode=play] .device[data-astro-cid-q5d3qmob]:after{top:50%;left:14px;translate:0 -50%}.stage[data-astro-cid-q5d3qmob][data-device=android] .mock-island,.stage[data-astro-cid-q5d3qmob][data-device=duo] .mock-island{opacity:0}.deck[data-astro-cid-q5d3qmob],.stand[data-astro-cid-q5d3qmob]{left:50%;top:calc(50% + var(--h) / 2 - var(--lift) + 9px);opacity:0;pointer-events:none;transition:opacity .4s,top .8s cubic-bezier(.2,.7,.2,1),width .8s cubic-bezier(.2,.7,.2,1);position:absolute;translate:-50%}.deck[data-astro-cid-q5d3qmob]{width:calc(var(--w) + 130px);background:linear-gradient(#2a2a3c,#14141f);border-radius:0 0 18px 18px;height:18px;box-shadow:0 24px 50px #00000080}.deck[data-astro-cid-q5d3qmob]:before{content:"";background:#09090f;border-radius:0 0 6px 6px;width:120px;height:6px;position:absolute;top:0;left:50%;translate:-50%}.stand[data-astro-cid-q5d3qmob]{width:220px;height:28px;top:calc(50% + var(--h) / 2 - var(--lift) + 12px);background:linear-gradient(#20202e,#11111a);border-radius:3px 3px 14px 14px}.stage[data-astro-cid-q5d3qmob][data-device=mac] .deck[data-astro-cid-q5d3qmob],.stage[data-astro-cid-q5d3qmob][data-device=appletv] .stand[data-astro-cid-q5d3qmob]{opacity:1}.screen-phone[data-astro-cid-q5d3qmob],.screen-wide[data-astro-cid-q5d3qmob],.screen-play[data-astro-cid-q5d3qmob]{opacity:0;pointer-events:none;transition:opacity .45s;position:absolute}.screen-phone[data-astro-cid-q5d3qmob]{width:var(--plw);height:var(--plh);transform:scale(var(--ps));transform-origin:0 0;transition:opacity .45s,transform .8s cubic-bezier(.2,.7,.2,1),width .8s cubic-bezier(.2,.7,.2,1),height .8s cubic-bezier(.2,.7,.2,1);top:0;left:0}.screen-wide[data-astro-cid-q5d3qmob]{inset:0}.screen-play[data-astro-cid-q5d3qmob]{inset:0;container-type:size}.stage[data-astro-cid-q5d3qmob][data-device=appletv] .screen-wide[data-astro-cid-q5d3qmob]{--wide-pad:28px 44px 32px}.stage[data-astro-cid-q5d3qmob][data-device=duo] .screen-wide[data-astro-cid-q5d3qmob]{--wide-pad:14px 22px 16px}.stage[data-astro-cid-q5d3qmob][data-screen=phone] .screen-phone[data-astro-cid-q5d3qmob],.stage[data-astro-cid-q5d3qmob][data-screen=wide] .screen-wide[data-astro-cid-q5d3qmob],.stage[data-astro-cid-q5d3qmob][data-screen=play] .screen-play[data-astro-cid-q5d3qmob]{opacity:1}.tabletop[data-astro-cid-q5d3qmob]{opacity:0;pointer-events:none;perspective:1500px;perspective-origin:50% 30%;transition:opacity .45s;position:absolute;inset:0}.stage[data-astro-cid-q5d3qmob][data-screen=tabletop] .tabletop[data-astro-cid-q5d3qmob]{opacity:1}.fold[data-astro-cid-q5d3qmob]{width:var(--w);height:var(--h);transform-style:preserve-3d;transition:transform 1s cubic-bezier(.2,.7,.2,1);position:absolute;top:50%;left:50%;translate:-50% -50%}.pane[data-astro-cid-q5d3qmob]{--lw:669;background:#000;border:1px solid #2c2c38;width:100%;height:50%;transition:transform 1s cubic-bezier(.2,.7,.2,1);position:absolute;left:0;overflow:hidden;box-shadow:0 0 0 7px #0b0b12,0 0 0 8.5px #2c2c38;container-type:size}.pane-top[data-astro-cid-q5d3qmob]{border-radius:var(--r) var(--r) 4px 4px;transform-origin:50% 100%;top:0}.pane-bottom[data-astro-cid-q5d3qmob]{border-radius:4px 4px var(--r) var(--r);transform-origin:50% 0;align-content:center;display:grid;top:50%}.pane-bottom[data-astro-cid-q5d3qmob]:after{content:"";pointer-events:none;background:linear-gradient(#00000073,#0000 35%);position:absolute;inset:0}.hinge[data-astro-cid-q5d3qmob]{background:linear-gradient(#34344a,#12121c 60%,#09090f);border-radius:6px;height:12px;position:absolute;top:50%;left:-9px;right:-9px;translate:0 -50%}.tabletop-shadow[data-astro-cid-q5d3qmob]{left:50%;top:calc(50% + var(--h) * .28);width:calc(var(--w) * 1.5);filter:blur(34px);opacity:0;background:#000000bf;border-radius:50%;height:90px;transition:opacity .8s .3s;position:absolute;translate:-50%}.stage[data-astro-cid-q5d3qmob][data-screen=tabletop] .fold[data-astro-cid-q5d3qmob]{transform:translateY(calc(var(--h) * .1)) rotateY(-14deg);transition-delay:.2s}.stage[data-astro-cid-q5d3qmob][data-screen=tabletop] .pane-top[data-astro-cid-q5d3qmob]{transition-delay:.2s;transform:rotateX(10deg)}.stage[data-astro-cid-q5d3qmob][data-screen=tabletop] .pane-bottom[data-astro-cid-q5d3qmob]{transition-delay:.2s;transform:rotateX(64deg)}.stage[data-astro-cid-q5d3qmob][data-screen=tabletop] .tabletop-shadow[data-astro-cid-q5d3qmob]{opacity:1}.soon-badge[data-astro-cid-q5d3qmob]{left:50%;top:calc(50% - var(--h) / 2 - var(--lift) + 18px);z-index:6;font-family:var(--mono);color:var(--flare);opacity:0;pointer-events:none;background:#181210e6;border:1px solid #ffb02e66;border-radius:999px;padding:7px 14px;font-size:13.5px;transition:opacity .4s;position:absolute;translate:-50%;box-shadow:0 8px 30px #00000080}.stage[data-astro-cid-q5d3qmob][data-device=appletv] .soon-badge[data-astro-cid-q5d3qmob]{opacity:1}.credit[data-astro-cid-q5d3qmob]{text-align:right;max-width:none;color:var(--dust-2);margin-top:4px;font-size:12px;line-height:1.4;transition:opacity .3s,visibility .3s}.stage-box[data-astro-cid-q5d3qmob]:has([data-mode=library])+.credit[data-astro-cid-q5d3qmob]{visibility:hidden;opacity:0}.dots[data-astro-cid-q5d3qmob]{justify-content:center;gap:10px;margin-top:2px;display:none}.dots[data-astro-cid-q5d3qmob] button[data-astro-cid-q5d3qmob]{place-items:center;width:22px;height:22px;display:grid}.dots[data-astro-cid-q5d3qmob] button[data-astro-cid-q5d3qmob]:before{content:"";background:#34344a;border-radius:50%;width:8px;height:8px;transition:background .2s,transform .2s}.dots[data-astro-cid-q5d3qmob] button[data-astro-cid-q5d3qmob][aria-pressed=true]:before{background:var(--signal);transform:scale(1.3)}.under[data-astro-cid-q5d3qmob]{justify-items:center;gap:14px;margin-top:6px;display:grid}.captions[data-astro-cid-q5d3qmob]{min-height:3.2em}.captions[data-astro-cid-q5d3qmob] p[data-astro-cid-q5d3qmob]{text-align:center;max-width:40em;color:var(--dust);font-size:16px;line-height:1.55}.platforms[data-astro-cid-q5d3qmob]{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(24px,3vw,44px);margin-top:clamp(28px,4vw,48px);display:grid}.platform[data-astro-cid-q5d3qmob]{border-top:1px solid var(--line);text-align:left;grid-template-columns:30px 1fr;align-content:start;align-items:start;gap:3px 16px;width:100%;padding:17px 0 19px;transition:border-color .3s;display:grid}.platform[data-astro-cid-q5d3qmob] svg.ic{color:var(--dust-2);grid-row:span 2;width:24px;height:24px;margin-top:2px;transition:color .3s}.name[data-astro-cid-q5d3qmob]{font-family:var(--display);letter-spacing:-.01em;color:var(--star-2);align-items:center;gap:10px;font-size:16px;font-weight:700;transition:color .3s;display:flex}.text[data-astro-cid-q5d3qmob]{color:var(--dust-2);font-size:14.5px;line-height:1.5;transition:color .3s;display:block}.text[data-astro-cid-q5d3qmob] small[data-astro-cid-q5d3qmob]{margin-top:3px;font-size:12.5px;display:block}.platform[data-astro-cid-q5d3qmob]:hover .name[data-astro-cid-q5d3qmob]{color:var(--star)}.platform[data-astro-cid-q5d3qmob][aria-pressed=true]{border-top-color:var(--signal)}.platform[data-astro-cid-q5d3qmob][aria-pressed=true] svg.ic{color:var(--signal)}.platform[data-astro-cid-q5d3qmob][aria-pressed=true] .name[data-astro-cid-q5d3qmob]{color:var(--star)}.platform[data-astro-cid-q5d3qmob][aria-pressed=true] .text[data-astro-cid-q5d3qmob]{color:var(--dust)}@media (width<=980px){.platforms[data-astro-cid-q5d3qmob]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.platforms[data-astro-cid-q5d3qmob]{grid-template-columns:minmax(0,1fr)}.dots[data-astro-cid-q5d3qmob]{display:flex}.captions[data-astro-cid-q5d3qmob]{min-height:4.8em}.captions[data-astro-cid-q5d3qmob] p[data-astro-cid-q5d3qmob]{font-size:15px}.credit[data-astro-cid-q5d3qmob]{text-align:center}}.features[data-astro-cid-cognygiv]{border-top:1px solid var(--line-soft)}.path[data-astro-cid-cognygiv]{--gap:clamp(28px, 4vw, 56px);gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.path[data-astro-cid-cognygiv] li[data-astro-cid-cognygiv]{--node:var(--signal);--next:var(--flare);align-content:start;gap:26px;padding-top:34px;display:grid;position:relative}.path[data-astro-cid-cognygiv] li[data-astro-cid-cognygiv]:nth-child(2){--node:var(--flare);--next:var(--ion)}.path[data-astro-cid-cognygiv] li[data-astro-cid-cognygiv]:nth-child(3){--node:var(--ion)}.path[data-astro-cid-cognygiv] li[data-astro-cid-cognygiv]:before{content:"";background:var(--node);width:13px;height:13px;box-shadow:0 0 0 4px color-mix(in srgb, var(--node) 22%, transparent);border-radius:50%;position:absolute;top:0;left:0}.path[data-astro-cid-cognygiv] li[data-astro-cid-cognygiv]:not(:last-child):after{content:"";left:21px;right:calc(-1 * var(--gap) + 8px);background:linear-gradient(90deg, var(--node), var(--next));opacity:.75;border-radius:1px;height:2px;position:absolute;top:5.5px}.stop[data-astro-cid-cognygiv]{font-family:var(--display);letter-spacing:-.01em;color:var(--star);font-size:17px;font-weight:700}.item[data-astro-cid-cognygiv]{gap:6px;display:grid}h4[data-astro-cid-cognygiv]{letter-spacing:-.01em;margin:0;font-size:17px;font-weight:600;line-height:1.3}.item[data-astro-cid-cognygiv] p[data-astro-cid-cognygiv]{color:var(--dust);max-width:none;font-size:15.5px}.picture[data-astro-cid-cognygiv]{background:linear-gradient(170deg, var(--nebula-2), var(--nebula) 62%);border:1px solid var(--line);border-radius:28px;gap:clamp(24px,3vw,36px);margin-top:clamp(44px,6vw,80px);padding:clamp(24px,3.4vw,44px);display:grid}.picture-head[data-astro-cid-cognygiv]{gap:10px;display:grid}.picture-head[data-astro-cid-cognygiv] h3[data-astro-cid-cognygiv]{font-family:var(--display);font-size:clamp(19px,2vw,23px);font-weight:700;line-height:1.2}.picture-head[data-astro-cid-cognygiv] p[data-astro-cid-cognygiv]{color:var(--dust);max-width:38em}.picture-head[data-astro-cid-cognygiv] .mono[data-astro-cid-cognygiv]{color:var(--star)}.controls[data-astro-cid-cognygiv]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,56px);display:grid}.control[data-astro-cid-cognygiv]{gap:12px;display:grid}.label[data-astro-cid-cognygiv]{color:var(--star-2);font-size:14px;font-weight:500}.seg[data-astro-cid-cognygiv].wide{border-radius:14px;display:flex}.seg[data-astro-cid-cognygiv].wide button[data-astro-cid-cognygiv]{flex:1;padding:11px 8px}.readout[data-astro-cid-cognygiv]{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--star);margin-top:8px;font-size:clamp(19px,2.1vw,25px);font-weight:500;line-height:1.25;display:block}.note[data-astro-cid-cognygiv]{color:var(--dust);max-width:none;min-height:3.2em;font-size:14.5px}.note[data-astro-cid-cognygiv] strong[data-astro-cid-cognygiv]{color:var(--star-2);font-weight:600}.note[data-astro-cid-cognygiv] span[data-astro-cid-cognygiv]{display:block}@media (width<=860px){.path[data-astro-cid-cognygiv]{grid-template-columns:minmax(0,1fr);gap:0}.path[data-astro-cid-cognygiv] li[data-astro-cid-cognygiv]{gap:20px;padding:0 0 36px 34px}.path[data-astro-cid-cognygiv] li[data-astro-cid-cognygiv]:last-child{padding-bottom:0}.path[data-astro-cid-cognygiv] li[data-astro-cid-cognygiv]:before{top:4px}.path[data-astro-cid-cognygiv] li[data-astro-cid-cognygiv]:not(:last-child):after{background:linear-gradient(var(--node), var(--next));width:2px;height:auto;inset:25px auto -4px 5.5px}.controls[data-astro-cid-cognygiv]{grid-template-columns:minmax(0,1fr)}.note[data-astro-cid-cognygiv]{min-height:0}}@media (width<=520px){.seg[data-astro-cid-cognygiv].wide button[data-astro-cid-cognygiv]{padding:10px 4px;font-size:13px}}.setup[data-astro-cid-4twkupaq]{border-top:1px solid var(--line-soft)}.steps[data-astro-cid-4twkupaq]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,4vw,56px);margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-4twkupaq]{align-content:start;gap:12px;display:grid}.num[data-astro-cid-4twkupaq]{font-family:var(--display);letter-spacing:-.04em;color:var(--void);-webkit-text-stroke:.05em var(--signal-mid);paint-order:stroke fill;margin-bottom:8px;font-size:clamp(64px,7vw,96px);font-weight:800;line-height:.9}h3[data-astro-cid-4twkupaq]{font-family:var(--display);font-size:18px;font-weight:700}p[data-astro-cid-4twkupaq]{color:var(--dust);max-width:none;font-size:15.5px}p[data-astro-cid-4twkupaq] .mono[data-astro-cid-4twkupaq]{color:var(--star-2)}kbd[data-astro-cid-4twkupaq]{font-family:var(--mono);color:var(--star);background:var(--nebula-2);border:1px solid var(--line);white-space:nowrap;border-radius:7px;padding:2px 7px;font-size:13px}.alt[data-astro-cid-4twkupaq]{color:var(--dust-2);font-size:13.5px}@media (width<=860px){.steps[data-astro-cid-4twkupaq]{grid-template-columns:minmax(0,1fr);gap:36px}li[data-astro-cid-4twkupaq]{grid-template-columns:64px minmax(0,1fr);column-gap:8px}.num[data-astro-cid-4twkupaq]{grid-row:1/span 4;margin:0;font-size:60px}li[data-astro-cid-4twkupaq]>[data-astro-cid-4twkupaq]:not(.num){grid-column:2}}.compare[data-astro-cid-d4nisn5p]{border-top:1px solid var(--line-soft);background:linear-gradient(#10101a80,#0000 420px)}.section-head[data-astro-cid-d4nisn5p] time[data-astro-cid-d4nisn5p]{color:var(--star-2);font-size:.92em}.table-wrap[data-astro-cid-d4nisn5p]{border:1px solid var(--line);background:var(--nebula);overscroll-behavior-x:contain;border-radius:22px;overflow-x:auto}.table-wrap[data-astro-cid-d4nisn5p]:focus-visible{outline-offset:2px}table[data-astro-cid-d4nisn5p]{border-collapse:collapse;width:100%;min-width:880px;font-size:14.5px;line-height:1.45}th[data-astro-cid-d4nisn5p],td[data-astro-cid-d4nisn5p]{text-align:left;vertical-align:top;border-bottom:1px solid var(--line-soft);padding:15px 18px}tbody[data-astro-cid-d4nisn5p] tr[data-astro-cid-d4nisn5p]:last-child th[data-astro-cid-d4nisn5p],tbody[data-astro-cid-d4nisn5p] tr[data-astro-cid-d4nisn5p]:last-child td[data-astro-cid-d4nisn5p]{border-bottom:0}thead[data-astro-cid-d4nisn5p] th[data-astro-cid-d4nisn5p]{font-family:var(--display);letter-spacing:.01em;color:var(--star-2);border-bottom:1px solid var(--line);vertical-align:bottom;padding-block:20px 16px;font-size:13px;font-weight:700}thead[data-astro-cid-d4nisn5p] th[data-astro-cid-d4nisn5p] a[data-astro-cid-d4nisn5p]{color:inherit;text-decoration:none}thead[data-astro-cid-d4nisn5p] th[data-astro-cid-d4nisn5p] a[data-astro-cid-d4nisn5p]:hover{text-underline-offset:3px;text-decoration:underline}thead[data-astro-cid-d4nisn5p] th[data-astro-cid-d4nisn5p] small[data-astro-cid-d4nisn5p]{font-family:var(--body);letter-spacing:0;color:var(--dust);margin-top:3px;font-size:12px;font-weight:400;display:block}tbody[data-astro-cid-d4nisn5p] th[data-astro-cid-d4nisn5p]{color:var(--star-2);width:17%;font-size:14px;font-weight:500}td[data-astro-cid-d4nisn5p]{color:var(--dust)}th[data-astro-cid-d4nisn5p]:first-child{z-index:1;background:var(--nebula);position:sticky;left:0}.us[data-astro-cid-d4nisn5p]{color:var(--star);background:#ff4f2e12;width:24%}thead[data-astro-cid-d4nisn5p] .us[data-astro-cid-d4nisn5p]{color:var(--star);box-shadow:inset 0 3px 0 var(--signal);font-size:15px}.yes[data-astro-cid-d4nisn5p]:before,.no[data-astro-cid-d4nisn5p]:before{content:"";border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block;translate:0 -1px}.yes[data-astro-cid-d4nisn5p]:before{background:var(--ion);box-shadow:0 0 0 3px #4d7cff38}.no[data-astro-cid-d4nisn5p]:before{border:1.5px solid var(--dust-2);background:0 0}.notes[data-astro-cid-d4nisn5p]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(28px,5vw,72px);margin-top:clamp(28px,4vw,44px);display:grid}.notes[data-astro-cid-d4nisn5p] h3[data-astro-cid-d4nisn5p]{font-family:var(--display);margin-bottom:14px;font-size:15px;font-weight:700}.notes[data-astro-cid-d4nisn5p] ul[data-astro-cid-d4nisn5p]{color:var(--dust);gap:8px;margin:0;padding-left:1.1em;font-size:15px;display:grid}.notes[data-astro-cid-d4nisn5p] li[data-astro-cid-d4nisn5p]::marker{color:var(--flare)}.sources[data-astro-cid-d4nisn5p] ul[data-astro-cid-d4nisn5p]{gap:12px;padding:0;list-style:none}.sources[data-astro-cid-d4nisn5p] li[data-astro-cid-d4nisn5p]{gap:1px;display:grid}.sources[data-astro-cid-d4nisn5p] li[data-astro-cid-d4nisn5p] span[data-astro-cid-d4nisn5p]:first-child{color:var(--star-2)}.sources[data-astro-cid-d4nisn5p] a[data-astro-cid-d4nisn5p]{color:var(--signal-mid);text-underline-offset:3px;overflow-wrap:anywhere;font-size:13.5px;text-decoration-thickness:1px}.sources[data-astro-cid-d4nisn5p] .mono[data-astro-cid-d4nisn5p]{color:var(--dust-2);font-size:12px}.sources[data-astro-cid-d4nisn5p] p[data-astro-cid-d4nisn5p]{color:var(--dust-2);max-width:none;margin-top:16px;font-size:12.5px}@media (width<=860px){.notes[data-astro-cid-d4nisn5p]{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){table[data-astro-cid-d4nisn5p]{min-width:740px;font-size:13.5px}th[data-astro-cid-d4nisn5p],td[data-astro-cid-d4nisn5p]{padding:12px}tbody[data-astro-cid-d4nisn5p] th[data-astro-cid-d4nisn5p]{width:104px;font-size:13px}}.pricing[data-astro-cid-htruwgye]{border-top:1px solid var(--line-soft)}.switch[data-astro-cid-htruwgye]{margin-bottom:26px}.switch[data-astro-cid-htruwgye] button[data-astro-cid-htruwgye]{padding:10px 18px;font-size:14.5px}.plans[data-astro-cid-htruwgye]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.plan[data-astro-cid-htruwgye]{align-content:start;gap:14px;display:grid}.plan[data-astro-cid-htruwgye] h3[data-astro-cid-htruwgye]{font-family:var(--display);font-size:19px;font-weight:700}.free[data-astro-cid-htruwgye]{border-top:1px solid var(--line);padding-top:clamp(24px,3.4vw,40px)}.pro[data-astro-cid-htruwgye]{isolation:isolate;background:linear-gradient(160deg, var(--nebula-2), var(--nebula));border:1px solid var(--line);border-radius:28px;padding:clamp(24px,3.4vw,40px);position:relative;box-shadow:0 30px 80px -24px #000000b3,0 24px 70px -34px #ff4f2e66}.pro[data-astro-cid-htruwgye]>.contour[data-astro-cid-htruwgye]{opacity:.6;animation-duration:calc(var(--contour-speed) * 1.8), calc(var(--contour-speed) * .7)}.pro[data-astro-cid-htruwgye]>.contour[data-astro-cid-htruwgye].soft{opacity:.22}.pro-head[data-astro-cid-htruwgye]{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.terms[data-astro-cid-htruwgye]{color:var(--star-2);border:1px solid var(--line);border-radius:999px;padding:3px 10px;font-size:13px;font-weight:500}.price[data-astro-cid-htruwgye]{flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:2px 0 0;display:flex}.amount[data-astro-cid-htruwgye]{font-family:var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(44px,5.2vw,68px);font-weight:800;line-height:1}.pro[data-astro-cid-htruwgye] .amount[data-astro-cid-htruwgye]{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.04em}.free[data-astro-cid-htruwgye] .amount[data-astro-cid-htruwgye]{color:var(--star-2)}.once[data-astro-cid-htruwgye]{color:var(--dust);font-size:15px}.blurb[data-astro-cid-htruwgye]{color:var(--star-2)}ul[data-astro-cid-htruwgye]{gap:10px;margin:6px 0 0;padding:0;list-style:none;display:grid}li[data-astro-cid-htruwgye]{color:var(--star-2);grid-template-columns:22px 1fr;align-items:start;gap:10px;font-size:15.5px;display:grid}li[data-astro-cid-htruwgye] svg.ic{width:18px;height:18px;color:var(--signal);stroke-width:2.4px;margin-top:4px}.free[data-astro-cid-htruwgye] li[data-astro-cid-htruwgye] svg.ic{color:var(--dust-2)}.lead-in[data-astro-cid-htruwgye]{color:var(--dust);font-size:14px;display:block}.note[data-astro-cid-htruwgye]{color:var(--dust);border-top:1px solid var(--line);max-width:none;margin-top:6px;padding-top:16px;font-size:14px}.trial[data-astro-cid-htruwgye]{color:var(--star);max-width:none;font-size:14.5px;font-weight:500}.footnote[data-astro-cid-htruwgye]{color:var(--dust-2);max-width:none;margin-top:26px;font-size:13.5px}.plans[data-astro-cid-htruwgye][data-store=apple] [data-astro-cid-htruwgye][data-for=android],.plans[data-astro-cid-htruwgye][data-store=android] [data-astro-cid-htruwgye][data-for=apple]{display:none}@media (width<=860px){.plans[data-astro-cid-htruwgye]{grid-template-columns:minmax(0,1fr)}.free[data-astro-cid-htruwgye]{order:2}}.faq[data-astro-cid-hemr5th4]{border-top:1px solid var(--line-soft)}.wrap[data-astro-cid-hemr5th4]{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:28px clamp(28px,5vw,72px);display:grid}h2[data-astro-cid-hemr5th4]{top:calc(var(--nav-height) + 32px);position:sticky}.list[data-astro-cid-hemr5th4]{display:grid}details[data-astro-cid-hemr5th4]{border-top:1px solid var(--line)}details[data-astro-cid-hemr5th4]:last-child{border-bottom:1px solid var(--line)}summary[data-astro-cid-hemr5th4]{cursor:pointer;letter-spacing:-.01em;transition:color var(--dur) var(--ease);justify-content:space-between;align-items:center;gap:20px;padding:21px 0;font-size:18px;font-weight:600;line-height:1.35;list-style:none;display:flex}summary[data-astro-cid-hemr5th4]:hover{color:#fff}summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}summary[data-astro-cid-hemr5th4]:after{content:"";border-right:2px solid var(--signal);border-bottom:2px solid var(--signal);width:10px;height:10px;transition:transform var(--dur) var(--ease);flex-shrink:0;margin:-4px 6px 0 0;transform:rotate(45deg)}details[data-astro-cid-hemr5th4][open] summary[data-astro-cid-hemr5th4]:after{margin-top:4px;transform:rotate(-135deg)}details[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{color:var(--dust);max-width:40em;padding-bottom:24px}@media (width<=860px){.wrap[data-astro-cid-hemr5th4]{grid-template-columns:minmax(0,1fr)}h2[data-astro-cid-hemr5th4]{position:static}}.download[data-astro-cid-iclci2am]{isolation:isolate;position:relative;overflow:hidden}.warp-scene[data-astro-cid-iclci2am]{z-index:-1;--vpx:78%;--vpy:50%;-webkit-mask-image:linear-gradient(#0000,#000 26%);mask-image:linear-gradient(#0000,#000 26%)}.art[data-astro-cid-iclci2am]{aspect-ratio:1;pointer-events:none;filter:drop-shadow(0 0 70px #ff4f2e66);width:min(400px,40vw);height:auto;position:absolute;top:50%;left:78%;translate:-50% -42%}.wrap[data-astro-cid-iclci2am]{justify-items:start;gap:24px;padding-block:clamp(96px,13vw,180px);display:grid;position:relative}h2[data-astro-cid-iclci2am]{font-size:clamp(56px,9.4vw,128px);font-weight:800;line-height:.95}p[data-astro-cid-iclci2am]{color:var(--star-2);text-shadow:0 1px 14px var(--void);font-size:19px}@media (width<=860px){.warp-scene[data-astro-cid-iclci2am]{--vpx:50%;--vpy:24%}.art[data-astro-cid-iclci2am]{width:min(240px,52vw);top:24%;left:50%;translate:-50% -42%}.wrap[data-astro-cid-iclci2am]{padding-top:clamp(260px,70vw,380px)}}
