@property --t{syntax:"<number>";inherits:false;initial-value:0}.dot-ok{background:var(--ok);border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.dot-pulse{animation:1.6s ease-in-out infinite pulse-dot}.caret{vertical-align:-3px;background:var(--night-ink);width:8px;height:16px;margin-left:4px;animation:1.1s step-end infinite blink;display:inline-block}.caret-sky{background:var(--sky);margin-left:2px;animation-duration:1s}.lp-section{padding-top:clamp(56px,7vw,88px)}.lp-sub{max-width:38ch;color:var(--ink-3);text-wrap:pretty;font-size:1.125rem;line-height:1.6}.lp-h2+.lp-sub{margin-top:24px}.lp-split{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 48px;display:flex}.lp-split .lp-sub{margin-top:0}.lp-center{text-align:center;flex-direction:column;align-items:center;display:flex}.lp-hero{padding-bottom:40px;overflow:clip}.lp-hero-grid{height:1400px;bottom:auto}.lp-hero-glows{pointer-events:none;height:1400px;position:absolute;top:0;left:0;right:0}.lp-hero-inner{text-align:center;flex-direction:column;align-items:center;padding-top:72px;display:flex;position:relative}.lp-badge{background:var(--surface);border:1px solid var(--line);color:var(--ink-3);box-shadow:0 6px 20px -12px var(--shadow);border-radius:9999px;align-items:center;gap:10px;padding:7px 16px 7px 14px;font-size:.8125rem;display:inline-flex}.lp-badge>span{background:var(--teal);border-radius:50%;width:7px;height:7px}.lp-hero-title{letter-spacing:-.048em;max-width:15ch;color:var(--ink);text-wrap:balance;margin-top:28px;font-size:clamp(2.75rem,6.6vw,5.5rem);font-weight:600;line-height:1}.lp-caret{vertical-align:-.06em;background:var(--accent);border-radius:2px;width:.06em;height:.82em;margin-right:-.06em;animation:1s step-end infinite blink;display:inline-block}.lp-caret[hidden]{display:none}.lp-typed-rest{visibility:hidden}.lp-lede{max-width:52ch;color:var(--ink-3);text-wrap:pretty;margin-top:28px;font-size:1.1875rem;line-height:1.6}.tour{margin-top:28px;position:relative}.tour-sticky{padding:12px 16px 16px}.tour-inner{flex-direction:column;gap:14px;width:min(100%,1840px);margin:0 auto;display:flex}.tour[data-ready]{height:400vh}.tour[data-ready] .tour-sticky{top:var(--header-h);height:calc(100vh - var(--header-h));flex-direction:column;justify-content:safe center;display:flex;position:sticky}.tour[data-ready] .tour-inner{width:min(100%, max(560px, min(1840px, calc((100vh - var(--header-h) - 84px - var(--tour-cap,96px)) * 1.7778))))}.tour-stage{perspective:1800px;width:100%;position:relative}.tour-frame{background:var(--surface);border:1px solid var(--line);box-shadow:0 60px 120px -40px var(--shadow);transform:rotateX(calc(var(--t) * 18deg)) scale(calc(1 - var(--t) * .06));transform-origin:50% 0;contain:paint;border-radius:16px;overflow:hidden}@keyframes tour-flatten{0%{--t:1}to{--t:0}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.tour-frame{will-change:transform;animation-name:tour-flatten;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);animation-range:0 45vh}}}.tour-bar{background:var(--fill);border-bottom:1px solid var(--line);align-items:center;gap:12px;height:40px;padding:0 8px 0 14px;display:flex}.tour-dots{flex:1 0 0;gap:6px;min-width:max-content;display:flex}.tour-dots span{background:var(--line-2);border-radius:50%;width:10px;height:10px}.tour-url{background:var(--surface);min-width:0;height:24px;font-family:var(--font-mono);text-align:center;text-overflow:ellipsis;color:var(--ink-4);white-space:nowrap;border-radius:9999px;flex:0 340px;padding:0 10px;font-size:.6875rem;line-height:24px;overflow:hidden}.tour-bar-end{flex:1 0 0}.tour-view{aspect-ratio:1920/1080;background:var(--paper);width:100%;position:relative;overflow:hidden}.tour-shot{will-change:opacity, transform;backface-visibility:hidden;position:absolute;inset:0}.tour-shot img{width:100%;height:100%}.tour-cap{text-align:left;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px 40px;display:flex}.tour-captions{flex:320px;grid-template-columns:minmax(0,1fr);gap:20px;min-width:0;display:grid}.tour-kicker{color:var(--ink-4);font-size:.75rem}.tour-caption h2{letter-spacing:-.03em;color:var(--ink);text-wrap:balance;margin-top:6px;font-size:clamp(1.1875rem,1.9vw,1.375rem);font-weight:600;line-height:1.2}.tour-caption h2+p{max-width:60ch;color:var(--ink-3);text-wrap:pretty;margin-top:6px;font-size:.9375rem;line-height:1.55}.tour-tabs{scrollbar-width:none;flex:0 auto;gap:2px;max-width:100%;display:none;overflow-x:auto}.tour-tabs button{cursor:pointer;min-height:44px;color:var(--ink-3);white-space:nowrap;background:0 0;border:0;flex-direction:column;flex-shrink:0;justify-content:center;align-items:stretch;gap:9px;padding:8px 10px 6px;font-size:.8125rem;font-weight:500;transition:color .25s;display:flex}.tour-tabs button:hover,.tour-tabs button[aria-selected=true]{color:var(--ink)}.tour-tab-label{align-items:center;gap:7px;display:flex}.tour-prog{background:var(--line-2);border-radius:2px;min-width:64px;height:2px;display:block;overflow:hidden}.tour-prog>span{background:var(--accent);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.tour[data-ready] .tour-captions{gap:0}.tour[data-ready] .tour-caption{visibility:hidden;opacity:0;transition:opacity .6s var(--ease-out), transform .6s var(--ease-out), visibility .6s;grid-area:1/1;transform:translateY(10px)}.tour[data-ready] .tour-caption[data-side=before]{transform:translateY(-10px)}.tour[data-ready] .tour-caption[data-active=true]{visibility:visible;opacity:1;transform:none}.tour[data-ready] .tour-tabs{display:flex}@media (width<=640px){.tour-bar-end{display:none}.tour-sticky{padding-inline:12px}}.lp-sources{padding:32px 0 8px}.lp-sources-title{text-align:center;color:var(--ink-4);font-size:.75rem;font-weight:400}.marquee{margin-top:22px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.marquee-track{width:max-content;animation:38s linear infinite marquee;display:flex}.marquee-item{letter-spacing:-.03em;color:var(--ink-5);white-space:nowrap;align-items:center;gap:56px;padding-right:56px;font-size:1.5rem;font-weight:600;display:inline-flex}.marquee-dot{background:var(--line-2);border-radius:50%;width:6px;height:6px}.lp-problem-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));align-items:center;gap:40px 72px;display:grid}.problem-card{background:var(--surface);border:1px solid var(--line);box-shadow:0 40px 80px -50px var(--shadow);border-radius:24px;padding:22px;position:relative;overflow:hidden}.problem-head{color:var(--ink-4);justify-content:space-between;align-items:center;gap:12px;font-size:.6875rem;display:flex}.problem-labels{display:grid}.problem-labels>span{grid-area:1/1;transition:opacity .5s}.problem-after{color:var(--accent-ink);opacity:0;transition-delay:.5s}.problem-dots{gap:5px;display:flex}.problem-dots span{background:var(--accent);border-radius:2px;width:18px;height:3px;transition:background .4s}.problem-dots span+span{background:var(--line-2)}.problem-field{height:clamp(330px,32vw,370px);margin-top:10px;position:relative}.problem-chip{z-index:2;left:var(--x);top:var(--y);transform:translate(-50%, -50%) rotate(var(--r));--d:calc((4 - var(--i)) * 70ms);transition:left .95s cubic-bezier(.65, 0, .25, 1) var(--d), top .95s cubic-bezier(.65, 0, .25, 1) var(--d), transform .95s cubic-bezier(.65, 0, .25, 1) var(--d), opacity .45s ease var(--d);position:absolute}.problem-chip-body{white-space:nowrap;background:var(--fill);border:1px dashed var(--line-2);box-shadow:0 14px 26px -18px var(--shadow);color:var(--ink-3);border-radius:12px;padding:10px 14px;font-size:.875rem;font-weight:600}.problem-hub{z-index:1;background:var(--accent-soft);border:1px solid var(--line-2);opacity:.55;border-radius:16px;align-items:center;gap:16px;padding:18px;transition:opacity .6s,transform .8s cubic-bezier(.65,0,.25,1),box-shadow .8s,border-color .6s;display:flex;position:absolute;bottom:0;left:0;right:0;transform:scale(.96)}.problem-mark{flex-shrink:0;width:44px;height:44px;display:flex;position:relative}.problem-ring{border:2px solid var(--accent);opacity:.9;border-radius:50%;transition:opacity .9s,transform .9s ease-out;position:absolute;inset:-8px;transform:scale(.8)}.problem-hub-title{color:var(--ink);font-size:1rem;font-weight:600}.problem-pills{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.problem-pills>span{background:var(--surface);border:1px solid var(--accent-line);color:var(--ink-2);opacity:0;border-radius:9999px;align-items:center;gap:5px;padding:4px 10px;font-size:.75rem;font-weight:500;transition:opacity .4s,transform .5s cubic-bezier(.3,1.5,.5,1);display:inline-flex;transform:translateY(8px)scale(.9)}.problem-pills .icon{color:var(--accent-ink)}.problem-card[data-phase=after] .problem-before{opacity:0;transition-delay:0s}.problem-card[data-phase=after] .problem-after{opacity:1}.problem-card[data-phase=after] .problem-dots span{background:var(--line-2)}.problem-card[data-phase=after] .problem-dots span+span{background:var(--accent)}.problem-card[data-phase=after] .problem-chip{--d:calc(var(--i) * 90ms);opacity:0;transition-delay:var(--d), var(--d), var(--d), calc(var(--d) + .5s);top:86%;left:50%;transform:translate(-50%,-50%)scale(.3)}.problem-card[data-phase=after] .problem-hub{opacity:1;border-color:var(--accent);transition-delay:.75s;transform:none;box-shadow:0 0 0 6px #78c4f029,0 24px 40px -24px #0691c199}.problem-card[data-phase=after] .problem-ring{opacity:0;transition-delay:.85s;transform:scale(1.9)}.problem-card[data-phase=after] .problem-pills>span{opacity:1;transition-delay:calc(1.15s + var(--i) * .12s);transform:none}.how-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:16px;margin-top:40px;display:grid}.how-grid>.lp-reveal-wrap{display:flex}.how-card{background:var(--surface);border:1px solid var(--line);--on:0;--off:1;--on-s:.7;--on-y:2.4cqw;--off-y:0cqw;--ring:0 0 0 0 transparent;transition:transform .7s var(--ease-out), border-color .5s, box-shadow .7s;border-radius:24px;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.how-card[data-done]{--on:1;--off:0;--on-s:1;--on-y:0cqw;--off-y:-1cqw;--ring:0 0 0 .5cqw var(--accent-line)}.how-card[data-active]{border-color:var(--accent-line);transform:translateY(-6px);box-shadow:0 40px 70px -40px #0691c18c}.how-bar{background:var(--accent);transform-origin:0;width:100%;height:3px;transition:transform .9s cubic-bezier(.65,0,.25,1);position:absolute;top:0;left:0;transform:scaleX(0)}.how-card[data-done] .how-bar{transform:none}.how-copy{flex-direction:column;gap:10px;padding:24px 26px 0;display:flex}.how-head{align-items:center;gap:12px;display:flex}.how-num{background:var(--accent-soft);color:var(--accent-ink);border-radius:9999px;padding:4px 9px;font-size:.75rem;transition:background .4s,color .4s}.how-card[data-done] .how-num{background:var(--accent-ink);color:var(--on-accent)}.how-head h3{letter-spacing:-.01em;color:var(--ink);font-size:1.25rem;font-weight:600}.how-copy p{max-width:52ch;color:var(--ink-3);text-wrap:pretty;font-size:.9375rem;line-height:1.65}.how-art{flex:1;align-items:flex-end;margin:28px 26px 26px;display:flex}.how-stage{aspect-ratio:16/10;border:1px solid var(--line);background:var(--stage);border-radius:14px;width:100%;position:relative;overflow:hidden;container-type:inline-size}.how-stage-glow{background:radial-gradient(ellipse 62% 58% at 50% 46%, var(--stage-glow), transparent 72%);opacity:.7;position:absolute;inset:0}.how-stage-dots{background-image:radial-gradient(var(--stage-dot) 1px, transparent 1px);background-size:16px 16px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 75%,#000,#0000 92%);mask-image:radial-gradient(75% 75%,#000,#0000 92%)}.how-stage-art{filter:saturate(.35)opacity(.82);transition:transform 7s cubic-bezier(.2,.6,.3,1),filter .6s;position:absolute;inset:0}.how-card[data-done] .how-stage-art{filter:none}.how-card[data-active] .how-stage-art{transform:scale(1.04)}@media (width<=560px){.how-copy{padding:22px 20px 0}.how-art{margin:22px 16px 16px}}.video-wrap{margin-top:40px}.video-frame{background:var(--surface);border:1px solid var(--line);box-shadow:0 40px 80px -50px var(--shadow);border-radius:24px;padding:10px;position:relative}.video-frame video,.video-cover,.video-error{aspect-ratio:16/9;border:0;border-radius:16px;width:100%;display:block}.video-frame video{background:#000}.video-frame [hidden]{display:none}.video-error{background:var(--stage);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:20px;display:flex}.video-cover{background:var(--stage);color:var(--ink);flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:relative;overflow:hidden}.video-cover:hover{color:var(--ink)}.video-cover-dots{background-image:radial-gradient(var(--stage-dot) 1px, transparent 1px);background-size:20px 20px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70%,#000,#0000 80%);mask-image:radial-gradient(70% 70%,#000,#0000 80%)}.video-play{background:var(--accent-ink);width:84px;height:84px;color:var(--on-accent);transition:transform .3s var(--ease-out);border-radius:50%;justify-content:center;align-items:center;padding-left:4px;display:flex;position:relative;box-shadow:0 0 0 10px #78c4f02e,0 24px 44px -18px #0691c1b3}.video-cover:hover .video-play{transform:scale(1.06)}.video-label{font-size:1.0625rem;font-weight:600;position:relative}.video-hint{color:var(--ink-4);font-size:.6875rem;position:relative}.lp-evidence{margin-top:clamp(56px,7vw,88px)}.lp-evidence-glow{pointer-events:none;background:radial-gradient(circle,#43aedc2e,#0000 65%);border-radius:50%;width:700px;height:700px;margin-top:-350px;position:absolute;top:50%;right:-200px}.lp-evidence-inner{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:center;gap:48px 80px;padding-block:clamp(56px,7vw,88px);display:grid;position:relative}.lp-evidence-copy{max-width:42ch;color:var(--night-ink-3);text-wrap:pretty;margin-top:24px;font-size:1.125rem;line-height:1.6}.lp-evidence-hint{color:var(--night-ink-3);margin-top:24px;font-size:.75rem}.answer{background:var(--night-2);border:1px solid var(--night-line);border-radius:18px;overflow:hidden;box-shadow:0 50px 100px -30px #000000b3}.answer-head{border-bottom:1px solid var(--night-line);height:44px;color:var(--night-ink-3);align-items:center;gap:10px;padding:0 18px;font-size:.6875rem;display:flex}.answer-name{color:var(--night-ink)}.answer-body{min-height:230px;padding:22px 22px 4px}.answer-q{color:var(--night-ink);font-size:.9375rem}.answer-q>span{color:var(--sky)}.answer-text{color:var(--night-ink-2);text-wrap:pretty;margin-top:16px;font-size:.9375rem;line-height:1.8}.cite{color:#ecf6fe;cursor:pointer;vertical-align:1px;background:0 0;border:0;justify-content:center;align-items:center;height:22px;margin:0 2px;padding:0;font-size:.6875rem;font-weight:600;display:inline-flex}.cite>span{background:#43aedc1f;border:1px solid #78c4f04d;border-radius:6px;justify-content:center;align-items:center;height:22px;padding:0 7px;transition:background .2s,border-color .2s;display:inline-flex}.cite:hover>span{background:#43aedc47}.cite[aria-pressed=true]>span{border-color:var(--sky);background:#43aedc73}.cite[hidden]{display:none}.quote{background:#43aedc14;border:1px solid #78c4f04d;border-radius:12px;margin:16px 22px 22px;padding:16px 18px;transition:opacity .6s,transform .6s}.answer[data-typing] .quote{opacity:0;transform:translateY(12px)}.quote-meta{color:var(--sky);justify-content:space-between;gap:12px;font-size:.6875rem;line-height:1.4;display:flex}.quote-meta>span:last-child{white-space:nowrap;color:var(--night-ink-3)}.quote-text{font-family:var(--font-serif);color:var(--night-ink);text-wrap:pretty;margin-top:10px;font-size:1.0625rem;font-style:italic;line-height:1.5}.lp-apps{position:relative}.lp-apps-glows{pointer-events:none;height:780px;position:absolute;top:40px;left:0;right:0;overflow:hidden}.lp-apps-inner{position:relative}.apps-tabs-wrap{scrollbar-width:none;max-width:820px;scroll-margin-top:calc(var(--header-h) + 24px);margin:32px auto 0;padding:6px;overflow-x:auto}.apps-tabs{background:var(--surface);border:1px solid var(--line);width:max-content;min-width:100%;box-shadow:0 24px 50px -30px var(--shadow);border-radius:9999px;grid-template-columns:repeat(5,minmax(112px,1fr));padding:6px;display:grid;position:relative}.apps-indicator{background:var(--ink);width:calc(20% - 2.4px);transform:translateX(calc(var(--app,0) * 100%));border-radius:9999px;transition:transform .6s cubic-bezier(.65,0,.25,1);position:absolute;top:6px;bottom:6px;left:6px;box-shadow:0 12px 24px -12px #242322b3}.apps-tabs button{z-index:1;height:52px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:9999px;justify-content:center;align-items:center;gap:9px;padding:0 12px;font-size:.9375rem;font-weight:600;transition:color .4s;display:flex;position:relative}.apps-tabs button[aria-selected=true]{color:var(--surface)}.apps-prog{opacity:0;background:#ffffff29;border-radius:2px;height:2px;transition:opacity .3s;position:absolute;bottom:7px;left:26%;right:26%;overflow:hidden}.apps-tabs button[aria-selected=true] .apps-prog{opacity:1}.apps-prog>span{background:var(--sky);transform-origin:0;height:100%;display:block;transform:scaleX(0)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .apps-prog{background:#00000024}:root:not([data-theme=light]) .apps-prog>span{background:#0e1a20}}:root[data-theme=dark] .apps-prog{background:#00000024}:root[data-theme=dark] .apps-prog>span{background:#0e1a20}.apps-card{background:var(--surface);border:1px solid var(--line);box-shadow:0 70px 120px -60px var(--shadow);border-radius:32px;grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));margin-top:24px;display:grid;position:relative;overflow:hidden}.apps-info{flex-direction:column;justify-content:center;padding:52px 48px;display:flex}.apps-panels{grid-template-columns:minmax(0,1fr);gap:48px;display:grid}.apps-panel{flex-direction:column;align-items:flex-start;display:flex}.apps-status{border-radius:9999px;align-items:center;gap:8px;padding:6px 12px;font-size:.6875rem;font-weight:500;display:inline-flex}.apps-status>span{border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite pulse-dot}.apps-status-soon{background:var(--fill);color:var(--ink-3)}.apps-status-soon>span{background:var(--ink-4)}.apps-panel h3{letter-spacing:-.04em;color:var(--ink);margin-top:22px;font-size:clamp(2.25rem,4vw,3.25rem);font-weight:600;line-height:1.04}.apps-panel h3+p{max-width:40ch;color:var(--ink-3);text-wrap:pretty;margin-top:18px;font-size:1.0625rem;line-height:1.65}.apps-downloads{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.apps-dl{background:var(--ink);min-height:58px;color:var(--surface);font:inherit;text-align:left;transition:transform .3s var(--ease-out), box-shadow .3s;border:0;border-radius:16px;align-items:center;gap:12px;padding:8px 22px 8px 16px;display:inline-flex}.apps-dl>span{flex-direction:column;align-items:flex-start;line-height:1.2;display:flex}.apps-dl>span>span:first-child{color:var(--line-2);font-size:.6875rem}.apps-dl>span>span:last-child{font-size:1.0625rem;font-weight:600}a.apps-dl:hover{color:var(--surface);transform:translateY(-3px);box-shadow:0 20px 32px -16px #242322b3}.apps-dl:disabled{background:var(--fill);color:var(--ink-4);cursor:not-allowed}.apps-dl:disabled>span>span:first-child{color:var(--ink-4)}.apps-more{color:var(--accent-ink);align-items:center;gap:8px;margin-top:20px;font-size:.875rem;font-weight:600;transition:gap .25s,color .2s;display:inline-flex}.apps-more:hover{gap:12px}.lp-apps[data-ready] .apps-panels{gap:0}.lp-apps[data-ready] .apps-panel{visibility:hidden;opacity:0;transition:opacity .5s ease, transform .7s var(--ease-out), visibility .5s;grid-area:1/1;transform:translateY(14px)}.lp-apps[data-ready] .apps-panel[data-side=before]{transform:translateY(-14px)}.lp-apps[data-ready] .apps-panel[data-active=true]{visibility:visible;opacity:1;transform:none}.lp-apps:not([data-ready]) .apps-tabs-wrap{display:none}.apps-stage{background:var(--stage);min-height:clamp(400px,46vw,600px);position:relative;overflow:hidden}.apps-stage-bg{pointer-events:none;position:absolute;inset:0}.apps-stage-dots{background-image:radial-gradient(var(--stage-dot) 1px, transparent 1px);background-size:20px 20px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70%,#000,#0000 80%);mask-image:radial-gradient(70% 70%,#000,#0000 80%)}.apps-stage-glow{background:radial-gradient(circle, var(--stage-glow), transparent 62%);border-radius:50%;width:560px;height:560px;margin:-280px 0 0 -280px;position:absolute;top:50%;left:50%}.apps-ring{border:1px solid var(--stage-ring);border-radius:50%;animation:7s ease-in-out infinite ring;position:absolute;top:50%;left:50%}.apps-device{visibility:hidden;opacity:0;transition:opacity .6s ease, transform 1s var(--ease-out), visibility .6s;justify-content:center;align-items:center;padding:48px 7%;display:flex;position:absolute;inset:0;transform:translateY(36px)scale(.94)}.apps-device[data-side=before]{transform:translateY(-36px)scale(.94)}.apps-device[data-active=true]{visibility:visible;opacity:1;transform:none}.apps-device-desk{perspective:1600px}.apps-browser{background:var(--surface);border:1px solid var(--line-2);width:100%;max-width:620px;box-shadow:0 40px 80px -30px var(--shadow);border-radius:14px;overflow:hidden}.apps-browser-bar{background:var(--fill);border-bottom:1px solid var(--line);align-items:center;gap:12px;height:34px;padding:0 12px;display:flex}.apps-browser-bar .tour-dots{flex:none;gap:5px}.apps-browser-bar .tour-dots span{width:9px;height:9px}.apps-browser-url{background:var(--surface);max-width:260px;height:20px;color:var(--ink-4);border-radius:9999px;flex:1;justify-content:center;align-items:center;margin:0 auto;font-size:.625rem;display:flex}.apps-browser img{aspect-ratio:1920/1080;object-fit:cover;object-position:left top;width:100%}.apps-desk-img{aspect-ratio:2560/1600;border:1px solid var(--line-2);width:100%;box-shadow:0 50px 90px -30px var(--shadow);border-radius:12px;transform:rotateY(-9deg)rotateX(4deg)}.apps-tablet{background:#1c1b1a;border-radius:30px;width:100%;max-width:560px;padding:12px;box-shadow:0 50px 90px -30px #1c1b1a99}.apps-tablet img{aspect-ratio:2040/1440;object-fit:cover;border-radius:19px;width:100%}.apps-phones{width:clamp(160px,18vw,220px);position:relative}.apps-phone-back{position:absolute;inset:0;transform:translate(-58%)translateY(4%)rotate(-8deg)scale(.9)}.apps-phone-front{position:relative;transform:translate(24%)}.apps-phone{background:#1c1b1a;border-radius:38px;padding:8px;box-shadow:0 50px 90px -30px #1c1b1a99}.apps-phone img{aspect-ratio:740/1648;object-fit:cover;border-radius:30px;width:100%}.apps-ext{width:100%;max-width:580px;margin-right:6%;position:relative}.apps-ext .apps-browser{max-width:none}.apps-ext-page{aspect-ratio:1600/930;background:var(--surface);flex-direction:column;display:flex;position:relative}.apps-ext-nav{border-bottom:1px solid var(--line);flex-shrink:0;align-items:center;gap:14px;height:44px;padding:0 5%;display:flex}.apps-ext-nav span{background:var(--line);border-radius:2px;height:7px}.apps-ext-body{flex-direction:column;gap:10px;width:60%;padding:28px 5%;display:flex}.apps-ext-body span{background:var(--line);border-radius:2px;height:7px}.apps-ext-popup{width:38%;position:absolute;top:24px;right:-8%}.apps-ext-popup img{aspect-ratio:780/1200;border:1px solid var(--line-2);border-radius:12px;width:100%;box-shadow:0 40px 70px -20px #1c1b1a80}@media (width<=760px){.apps-info{padding:36px 24px}.cite{vertical-align:middle;min-width:44px;height:44px;margin-inline:0;padding:11px 4px}}
