.hero[data-astro-cid-bbe6dxrz]{padding-top:clamp(1rem,3vh,2rem);padding-bottom:clamp(3rem,8vh,5rem);text-align:center}.hero-product[data-astro-cid-bbe6dxrz]{max-width:calc(1920px + 4rem);margin:0 auto;padding:0 clamp(.75rem,2.5vw,2rem);container-type:inline-size;transition:opacity .9s var(--ease-out),transform .9s var(--ease-out);@starting-style{opacity:0;transform:translateY(28px) scale(.99)}}.hero-frame[data-astro-cid-bbe6dxrz]{--shown: .88;--frame-h: min(calc(100cqw * 1020 * var(--shown) / 1920), max(240px, calc(100svh - 380px) ), calc(1020px * var(--shown)));--overlap: calc(var(--frame-h) * .14);position:relative;width:calc(var(--frame-h) * 1920 / (1020 * var(--shown)));height:var(--frame-h);margin:0 auto calc(-1 * var(--overlap));border-radius:14px 14px 0 0;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 80%,rgba(0,0,0,.45) 91%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 80%,rgba(0,0,0,.45) 91%,transparent 100%)}.hero-media[data-astro-cid-bbe6dxrz]{display:block;width:100%;height:100%;object-fit:cover;object-position:top center;transition:opacity .9s ease}.hero-media[data-astro-cid-bbe6dxrz].is-hidden{opacity:0;transition-duration:.45s}.hero-slot-note[data-astro-cid-bbe6dxrz]{position:absolute;left:1rem;top:1rem;margin:0;padding:.45rem .7rem;border-radius:6px;background:#070a0ee0;border:1px dashed #4a5a6a;font-size:.8125rem;color:var(--led-gold)}.hero-copy[data-astro-cid-bbe6dxrz]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center}.hero-icon[data-astro-cid-bbe6dxrz]{width:clamp(48px,min(5vw,6svh),68px);height:auto}.hero-title[data-astro-cid-bbe6dxrz]{margin-top:.5rem;font-size:clamp(2.6rem,min(5.6vw,7svh),4.75rem);line-height:.98;font-weight:760;letter-spacing:-.025em;color:var(--text-bright)}.hero-lede[data-astro-cid-bbe6dxrz]{max-width:48rem;margin:1.5rem 0 0;font-size:clamp(1.05rem,1.7vw,1.2rem);line-height:1.5;color:var(--text-muted);text-wrap:pretty}.hero-word[data-astro-cid-bbe6dxrz]{position:relative;display:inline-block;font-family:var(--font-display);font-weight:600;letter-spacing:-.005em;color:var(--text-bright);background:linear-gradient(90deg,var(--text-bright) 0 50%,var(--text-muted) 50% 100%);background-size:200% 100%;background-position:0 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:hero-word-light .9s cubic-bezier(.45,0,.25,1) .7s both}.hero-word[data-astro-cid-bbe6dxrz]:before,.hero-word[data-astro-cid-bbe6dxrz]:after{content:"";position:absolute;left:0;pointer-events:none;opacity:0;animation:hero-word-play .9s cubic-bezier(.45,0,.25,1) .7s both,hero-word-fade .35s ease-out 1.6s forwards}.hero-word[data-astro-cid-bbe6dxrz]:before{top:-.12em;bottom:-.12em;width:1.5px;margin-left:-.75px;background:var(--accent)}.hero-word[data-astro-cid-bbe6dxrz]:after{top:-.48em;width:.58em;height:.48em;margin-left:-.29em;background:url(/img/timelinepointer.svg) center / contain no-repeat}@keyframes hero-word-light{0%{background-position:100% 0}to{background-position:0 0}}@keyframes hero-word-play{0%{opacity:1;left:0%}to{opacity:1;left:100%}}@keyframes hero-word-fade{0%{opacity:1;left:100%}to{opacity:0;left:100%}}.hero-price[data-astro-cid-bbe6dxrz]{display:flex;align-items:baseline;justify-content:center;flex-wrap:wrap;gap:.2rem .75rem;margin:1.25rem 0 1.5rem;font-size:clamp(1.05rem,1.6vw,1.2rem);color:var(--text-secondary)}.hero-amount[data-astro-cid-bbe6dxrz]{font-family:var(--font-display);font-stretch:var(--display-stretch);font-size:clamp(2rem,3.4vw,2.6rem);font-weight:750;letter-spacing:-.02em;line-height:1;color:var(--text-bright)}.hero-actions[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:1rem 1.75rem}.hero-free[data-astro-cid-bbe6dxrz]{max-width:40rem;margin:1rem 0 0;font-size:.9375rem;color:var(--text-secondary);text-wrap:balance}.hero-free[data-astro-cid-bbe6dxrz] svg[data-astro-cid-bbe6dxrz]{margin-right:.35rem;vertical-align:-.15em;color:var(--accent)}.hero-actions[data-astro-cid-bbe6dxrz] .btn[data-astro-cid-bbe6dxrz]{min-width:12.5rem}.hero-copy[data-astro-cid-bbe6dxrz]>[data-astro-cid-bbe6dxrz]{transition:opacity .6s var(--ease-out) .25s,transform .6s var(--ease-out) .25s;@starting-style{opacity:0;transform:translateY(12px)}}.hero-copy[data-astro-cid-bbe6dxrz]>[data-astro-cid-bbe6dxrz]:nth-child(2){transition-delay:.31s}.hero-copy[data-astro-cid-bbe6dxrz]>[data-astro-cid-bbe6dxrz]:nth-child(3){transition-delay:.37s}.hero-copy[data-astro-cid-bbe6dxrz]>[data-astro-cid-bbe6dxrz]:nth-child(4){transition-delay:.43s}.hero-copy[data-astro-cid-bbe6dxrz]>[data-astro-cid-bbe6dxrz]:nth-child(5){transition-delay:.49s}.hero-copy[data-astro-cid-bbe6dxrz]>[data-astro-cid-bbe6dxrz]:nth-child(6){transition-delay:.55s}@media(max-width:760px){.hero[data-astro-cid-bbe6dxrz]{margin-top:-56px;padding-top:0;padding-bottom:5.5rem;text-align:left}.hero-product[data-astro-cid-bbe6dxrz]{padding:0}.hero-frame[data-astro-cid-bbe6dxrz]{--frame-h: calc(clamp(200px, 40svh, 420px) + 56px) ;--overlap: 3rem;container-type:size;width:100%;border-radius:0;-webkit-mask-image:none;mask-image:none}.hero-frame[data-astro-cid-bbe6dxrz]:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to bottom,var(--bg-canvas) 0,color-mix(in srgb,var(--bg-canvas) 90%,transparent) 48px,transparent 112px),linear-gradient(to top,var(--bg-canvas) 0,var(--bg-canvas) 2.5rem,transparent 42%)}.hero-media[data-astro-cid-bbe6dxrz]{--w: max(100cqw, calc(100cqh * 1920 / 1020));width:var(--w);max-width:none;object-position:left top;animation:hero-pan 36s ease-in-out infinite alternate}.hero-copy[data-astro-cid-bbe6dxrz]{align-items:stretch}.hero-icon[data-astro-cid-bbe6dxrz]{display:none}.hero-title[data-astro-cid-bbe6dxrz]{margin-top:0;font-size:min(12.8vw,5.5rem,16svh);line-height:.96;letter-spacing:-.03em}.hero-lede[data-astro-cid-bbe6dxrz]{margin-top:1.1rem;font-size:1rem;line-height:1.45}.hero-actions[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:1fr 1fr;gap:.625rem;margin-top:1.5rem}.hero-actions[data-astro-cid-bbe6dxrz] .btn[data-astro-cid-bbe6dxrz]{min-width:0;padding:.95rem .5rem;font-size:1rem}.hero-free[data-astro-cid-bbe6dxrz]{margin-top:.85rem;font-size:.875rem;line-height:1.4;text-wrap:pretty}.hero-price[data-astro-cid-bbe6dxrz]{display:none}}@keyframes hero-pan{to{transform:translate(calc(100cqw - var(--w)))}}@media(prefers-reduced-motion:reduce){.hero-media[data-astro-cid-bbe6dxrz]{animation:none;transform:translate(calc((100cqw - var(--w, 100cqw)) / 2))}.hero-copy[data-astro-cid-bbe6dxrz]>[data-astro-cid-bbe6dxrz],.hero-product[data-astro-cid-bbe6dxrz]{transition:opacity .25s ease;transition-delay:0ms;@starting-style{transform:none}}.hero-word[data-astro-cid-bbe6dxrz]{animation:none}.hero-word[data-astro-cid-bbe6dxrz]:before,.hero-word[data-astro-cid-bbe6dxrz]:after{animation:none;display:none}}.pricing[data-astro-cid-hkoc4sea]{padding-top:clamp(3rem,8vh,5rem)}.price-wrap[data-astro-cid-hkoc4sea]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(2rem,4vw,3.5rem);align-items:center;max-width:76rem;margin:0 auto;text-align:left}.price-line[data-astro-cid-hkoc4sea]{display:flex;align-items:baseline;flex-wrap:wrap;gap:.25rem .9rem;margin:0}.price-amount[data-astro-cid-hkoc4sea]{font-family:var(--font-display);font-stretch:var(--display-stretch);font-size:clamp(4.5rem,min(12vw,16svh),9.5rem);font-weight:780;line-height:.85;letter-spacing:-.04em;color:var(--text-bright);font-variant-numeric:lining-nums}.price-once[data-astro-cid-hkoc4sea]{font-size:clamp(1.1rem,1.8vw,1.4rem);font-weight:600;color:var(--text-secondary);white-space:nowrap}.price-then[data-astro-cid-hkoc4sea]{margin:.75rem 0 0;color:var(--text-secondary);font-weight:550}.price-title[data-astro-cid-hkoc4sea]{margin-top:1.75rem;font-size:clamp(1.9rem,3.4vw,2.75rem);line-height:1.05;font-weight:720;letter-spacing:-.02em;color:var(--text-bright)}.price-lede[data-astro-cid-hkoc4sea]{margin:.9rem 0 0;max-width:34rem;font-size:1.0625rem;line-height:1.55;color:var(--text-muted)}.included[data-astro-cid-hkoc4sea]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 1.75rem;margin:1.75rem 0 0;padding:0;list-style:none}.included[data-astro-cid-hkoc4sea] li[data-astro-cid-hkoc4sea]{display:flex;align-items:flex-start;gap:.55rem;font-size:.9375rem;line-height:1.45;color:var(--text-secondary)}.included[data-astro-cid-hkoc4sea] svg[data-astro-cid-hkoc4sea]{flex:none;margin-top:.2rem;color:var(--accent)}.price-actions[data-astro-cid-hkoc4sea]{display:flex;align-items:center;flex-wrap:wrap;gap:.9rem 1.5rem;margin-top:1.5rem}.price-beta[data-astro-cid-hkoc4sea]{margin:1.75rem 0 0;max-width:34rem;padding-left:.9rem;border-left:2px solid var(--led-gold);font-size:.9375rem;line-height:1.55;color:var(--text-secondary)}.price-beta[data-astro-cid-hkoc4sea] strong[data-astro-cid-hkoc4sea]{color:var(--text-bright);font-weight:600}.price-trial[data-astro-cid-hkoc4sea]{margin:.9rem 0 0;max-width:34rem;font-size:.9375rem;line-height:1.5;color:var(--text-secondary)}.price-dev[data-astro-cid-hkoc4sea]{margin:.6rem 0 0;font-size:.8125rem;color:var(--led-gold)}.price-community[data-astro-cid-hkoc4sea]{margin:1.1rem 0 0;max-width:34rem;font-size:.875rem;line-height:1.55;color:var(--text-muted)}.price-community[data-astro-cid-hkoc4sea] a[data-astro-cid-hkoc4sea]{color:var(--text-standard);text-underline-offset:.18em}.chart[data-astro-cid-hkoc4sea]{margin:0;padding:1.4rem 1.5rem 1.2rem;border-radius:14px;background:var(--bg-panel)}.chart-title[data-astro-cid-hkoc4sea]{margin-bottom:.9rem;font-size:.875rem;font-weight:600;color:var(--text-secondary)}.bars[data-astro-cid-hkoc4sea]{margin:0;padding:0;list-style:none}.bar-row[data-astro-cid-hkoc4sea]{display:grid;grid-template-columns:9.5rem 1fr;align-items:center;gap:.9rem;padding:.32rem .5rem;margin:0 -.5rem;border-radius:8px}.bar-label[data-astro-cid-hkoc4sea]{display:flex;flex-direction:column;line-height:1.2}.bar-name[data-astro-cid-hkoc4sea]{font-weight:600;font-size:.9375rem;color:var(--text-standard)}.bar-edition[data-astro-cid-hkoc4sea]{font-size:.75rem;color:var(--text-muted)}.bar-row--us[data-astro-cid-hkoc4sea] .bar-name[data-astro-cid-hkoc4sea]{color:var(--text-bright)}.bar-track[data-astro-cid-hkoc4sea]{position:relative;display:flex;align-items:center;gap:.6rem;height:22px}.bar[data-astro-cid-hkoc4sea]{width:var(--w);min-width:6px;height:100%;border-radius:0 4px 4px 0;background:#34414d;transition:background-color .15s ease}.bar-row--us[data-astro-cid-hkoc4sea] .bar[data-astro-cid-hkoc4sea]{background:var(--accent)}.bar-value[data-astro-cid-hkoc4sea]{font-variant-numeric:tabular-nums;font-weight:600;font-size:.9375rem;color:var(--text-secondary);white-space:nowrap}.bar-row--us[data-astro-cid-hkoc4sea] .bar-value[data-astro-cid-hkoc4sea]{color:var(--text-bright)}.motion .bars[data-astro-cid-hkoc4sea] .bar[data-astro-cid-hkoc4sea]{transform:scaleX(0);transform-origin:left;transition:transform 1s var(--ease-out) calc(var(--i) * 70ms),background-color .15s ease}.motion .bars[data-astro-cid-hkoc4sea] .bar-value[data-astro-cid-hkoc4sea]{opacity:0;transition:opacity .4s ease calc(.5s + var(--i) * 70ms)}.motion .bars[data-astro-cid-hkoc4sea][data-visible] .bar[data-astro-cid-hkoc4sea]{transform:none}.motion .bars[data-astro-cid-hkoc4sea][data-visible] .bar-value[data-astro-cid-hkoc4sea]{opacity:1}.bar-tip[data-astro-cid-hkoc4sea]{position:absolute;left:0;bottom:calc(100% + 6px);padding:.35rem .6rem;border-radius:6px;border:1px solid #2c3845;background:#070a0e;font-size:.8125rem;color:var(--text-secondary);width:max-content;max-width:100%;line-height:1.4;pointer-events:none;opacity:0;transform:translateY(4px);transition:opacity .15s var(--ease-out),transform .15s var(--ease-out);z-index:2}.bar-row[data-astro-cid-hkoc4sea]:focus-visible .bar-tip[data-astro-cid-hkoc4sea]{opacity:1;transform:none}.bar-row[data-astro-cid-hkoc4sea]:focus-visible{background:#131b25}@media(hover:hover)and (pointer:fine){.bar-row[data-astro-cid-hkoc4sea]:hover{background:#131b25}.bar-row[data-astro-cid-hkoc4sea]:hover .bar-tip[data-astro-cid-hkoc4sea]{opacity:1;transform:none}.bar-row[data-astro-cid-hkoc4sea]:not(.bar-row--us):hover .bar[data-astro-cid-hkoc4sea]{background:#4a5a6a}}.chart-source[data-astro-cid-hkoc4sea]{margin:.9rem 0 0;font-size:.8125rem;line-height:1.55;color:var(--text-muted)}.hint-tap[data-astro-cid-hkoc4sea]{display:none}@media(hover:none){.hint-point[data-astro-cid-hkoc4sea]{display:none}.hint-tap[data-astro-cid-hkoc4sea]{display:inline}.bar-row[data-astro-cid-hkoc4sea]:focus .bar-tip[data-astro-cid-hkoc4sea]{opacity:1;transform:none}}@media(max-width:980px){.price-wrap[data-astro-cid-hkoc4sea]{grid-template-columns:1fr}}@media(max-width:560px){.included[data-astro-cid-hkoc4sea]{grid-template-columns:1fr}}@media(max-width:760px){.price-wrap[data-astro-cid-hkoc4sea]{grid-template-columns:minmax(0,1fr);gap:4rem}.price-line[data-astro-cid-hkoc4sea]{flex-direction:column;align-items:flex-start;gap:.85rem}.price-amount[data-astro-cid-hkoc4sea]{font-size:min(24vw,9rem)}.price-once[data-astro-cid-hkoc4sea]{font-size:1.125rem}.price-then[data-astro-cid-hkoc4sea]{margin-top:.4rem;font-size:.9375rem;line-height:1.5}.price-title[data-astro-cid-hkoc4sea]{margin-top:3rem;font-size:clamp(2.25rem,11vw,3.5rem);line-height:1;letter-spacing:-.025em}.price-lede[data-astro-cid-hkoc4sea]{margin-top:1rem}.included[data-astro-cid-hkoc4sea]{gap:.7rem;margin-top:2rem}.price-beta[data-astro-cid-hkoc4sea]{margin-top:2.25rem}.price-actions[data-astro-cid-hkoc4sea]{display:grid;gap:.625rem;margin-top:2rem}.price-actions[data-astro-cid-hkoc4sea] .btn[data-astro-cid-hkoc4sea]{padding-block:1.05rem}.price-trial[data-astro-cid-hkoc4sea]{margin-top:1.1rem}.price-community[data-astro-cid-hkoc4sea]{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--border-subtle)}.chart[data-astro-cid-hkoc4sea]{margin-inline:calc(-1 * var(--gutter));padding:2.25rem var(--gutter) 2rem;border-radius:0}.chart-title[data-astro-cid-hkoc4sea]{margin-bottom:1.25rem;font-size:1rem;line-height:1.35;color:var(--text-bright);text-wrap:balance}.bars[data-astro-cid-hkoc4sea]{display:grid;grid-template-columns:minmax(0,1fr);gap:.2rem}.bar-row[data-astro-cid-hkoc4sea]{grid-template-columns:minmax(0,1fr) auto;gap:.4rem .75rem;align-items:baseline;margin:0;padding:.55rem 0;border-radius:0;-webkit-tap-highlight-color:transparent}.bar-row[data-astro-cid-hkoc4sea]:focus-visible{background:none}.bar-label[data-astro-cid-hkoc4sea]{flex-flow:row wrap;align-items:baseline;gap:0 .5rem}.bar-track[data-astro-cid-hkoc4sea]{display:contents}.bar-value[data-astro-cid-hkoc4sea]{grid-column:2;grid-row:1}.bar[data-astro-cid-hkoc4sea]{grid-column:1 / -1;grid-row:2;height:10px;border-radius:3px}.bar-tip[data-astro-cid-hkoc4sea]{display:none;position:static;grid-column:1 / -1;grid-row:3;width:auto;max-width:none;padding:.1rem 0 .25rem;border:0;background:none;opacity:1;transform:none}.bar-row[data-astro-cid-hkoc4sea]:focus .bar-tip[data-astro-cid-hkoc4sea]{display:block}.bar-row[data-astro-cid-hkoc4sea]:focus .bar-name[data-astro-cid-hkoc4sea]{color:var(--text-bright)}.chart-source[data-astro-cid-hkoc4sea]{margin-top:1.5rem}}@media(prefers-reduced-motion:reduce){.bar-tip[data-astro-cid-hkoc4sea]{transition:opacity .15s ease;transform:none}}.report[data-astro-cid-tynd6x43]{position:relative;max-width:720px;margin:0 auto;padding:1.6rem 1.75rem 1.1rem;border-radius:12px;border:1px solid #323a40;background:repeating-linear-gradient(0deg,rgba(255,255,255,.012) 0 1px,transparent 1px 2px),linear-gradient(180deg,#262d31,#1f2528);box-shadow:0 40px 80px -24px #000000bf;overflow:hidden;text-align:left;font-family:"Montserrat",var(--font-body);color:#c5cdd2}.report-head[data-astro-cid-tynd6x43]{text-align:center}.report-file[data-astro-cid-tynd6x43]{margin:0;font-size:clamp(1.4rem,3vw,1.75rem);font-weight:300;color:#ecf4fa;letter-spacing:.01em}.report-meta[data-astro-cid-tynd6x43]{margin:.35rem 0 0;font-size:.8125rem;color:#8d969c}.report-meta[data-astro-cid-tynd6x43] .sep[data-astro-cid-tynd6x43]{margin:0 .3rem}.report-tier[data-astro-cid-tynd6x43]{color:#4cc86a}.report-tabs[data-astro-cid-tynd6x43]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;margin-top:1.4rem}.report-tab[data-astro-cid-tynd6x43]{display:grid;justify-items:center;gap:.05rem;padding:.55rem .4rem .6rem;border:1px solid transparent;border-radius:6px;background:var(--hue);color:#f4f8fb;font:inherit;cursor:pointer;transition:filter .16s ease,box-shadow .16s ease,transform .16s var(--ease-out)}.report-tab[data-astro-cid-tynd6x43]:disabled{background:transparent;border-color:#353d43;color:#737b81;cursor:default}.report-tab[data-astro-cid-tynd6x43][aria-selected=true]{box-shadow:0 0 0 2px #1f2528,0 0 0 3.5px var(--hue)}.report-tab[data-astro-cid-tynd6x43]:focus-visible{outline:2px solid #ecf4fa;outline-offset:3px}.report-tab[data-astro-cid-tynd6x43]:not(:disabled):active{transform:scale(.97)}@media(hover:hover)and (pointer:fine){.report-tab[data-astro-cid-tynd6x43]:not(:disabled):hover{filter:brightness(1.08)}}.report-count[data-astro-cid-tynd6x43]{font-size:1.25rem;font-weight:300;line-height:1.15;font-variant-numeric:tabular-nums}.report-name[data-astro-cid-tynd6x43]{font-size:.8125rem;font-weight:500;white-space:nowrap}.report-well[data-astro-cid-tynd6x43]{display:grid;grid-template-columns:72px minmax(0,1fr);gap:1.5rem;margin-top:1.1rem;padding:1.4rem 1.6rem 1.5rem;min-height:15rem;border-radius:6px;background:#0d1013;box-shadow:inset 0 2px 6px #0009}.report-well[data-astro-cid-tynd6x43][hidden]{display:none}.report-icon[data-astro-cid-tynd6x43]{width:72px;height:72px}.report-text[data-astro-cid-tynd6x43] h3[data-astro-cid-tynd6x43]{margin:.1rem 0 0;font-family:"Montserrat",var(--font-body);font-size:1rem;font-weight:500;color:#ecf4fa;letter-spacing:0}.report-intro[data-astro-cid-tynd6x43]{margin:.4rem 0 0;font-size:.875rem;line-height:1.5;color:#c5cdd2}.report-text[data-astro-cid-tynd6x43] ul[data-astro-cid-tynd6x43]{list-style:none;margin:.6rem 0 0;padding:0}.report-text[data-astro-cid-tynd6x43] li[data-astro-cid-tynd6x43]{margin-top:.7rem;font-size:.875rem;line-height:1.45;color:#c5cdd2}.report-text[data-astro-cid-tynd6x43] b[data-astro-cid-tynd6x43]{font-weight:500;color:#f4f8fb}.report-text[data-astro-cid-tynd6x43] .swap[data-astro-cid-tynd6x43],.report-text[data-astro-cid-tynd6x43] .where[data-astro-cid-tynd6x43]{display:block}.report-text[data-astro-cid-tynd6x43] .arrow[data-astro-cid-tynd6x43]{color:var(--hue);margin:0 .2rem;font-family:var(--font-body);font-weight:600}.report-text[data-astro-cid-tynd6x43] .where[data-astro-cid-tynd6x43]{color:#a7b0b6}.report-foot[data-astro-cid-tynd6x43]{display:flex;align-items:flex-end;gap:1rem;margin-top:.9rem}.report-foot[data-astro-cid-tynd6x43] p[data-astro-cid-tynd6x43]{margin:0;flex:1;font-size:.75rem;line-height:1.45;color:#8d969c}.report-ok[data-astro-cid-tynd6x43]{padding:.35rem 1.6rem;border:1px solid #3a4248;border-radius:4px;background:#23282c;font-size:.8125rem;color:#dfe8ef}@media(max-width:640px){.report[data-astro-cid-tynd6x43]{padding:1.25rem 1rem 1rem}.report-tabs[data-astro-cid-tynd6x43]{grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem}.report-tab[data-astro-cid-tynd6x43]{grid-column:span 2}.report-tab[data-astro-cid-tynd6x43]:nth-child(n+4){grid-column:span 3}.report-name[data-astro-cid-tynd6x43]{font-size:.75rem}.report-well[data-astro-cid-tynd6x43]{grid-template-columns:1fr;gap:.75rem;padding:1.1rem 1.1rem 1.25rem}.report-icon[data-astro-cid-tynd6x43]{width:44px;height:44px}.report-ok[data-astro-cid-tynd6x43]{display:none}}.files[data-astro-cid-tynd6x43]{list-style:none;margin:clamp(3rem,8vh,4.5rem) auto 0;padding:0;max-width:1180px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;text-align:left}.file[data-astro-cid-tynd6x43]{position:relative;padding:1.5rem 1.25rem 1.35rem;background:var(--bg-panel);border-radius:var(--radius-md);clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,0 100%)}.file[data-astro-cid-tynd6x43]:after{content:"";position:absolute;top:0;right:0;width:22px;height:22px;background:#26313c;clip-path:polygon(0 0,0 100%,100% 100%)}.file[data-astro-cid-tynd6x43] p[data-astro-cid-tynd6x43]{margin:0}.file-ext[data-astro-cid-tynd6x43]{font-family:var(--font-display);font-stretch:var(--display-stretch);font-size:clamp(1.6rem,2.4vw,2rem);font-weight:700;letter-spacing:-.02em;line-height:1;color:var(--accent-bright)}.file-daw[data-astro-cid-tynd6x43]{margin-top:.7rem!important;font-weight:650;color:var(--text-bright)}.file-range[data-astro-cid-tynd6x43]{margin-top:.1rem!important;color:var(--text-secondary)}.file-proof[data-astro-cid-tynd6x43]{margin-top:.1rem!important;color:var(--text-muted);font-size:.875rem}.files-out[data-astro-cid-tynd6x43]{text-align:center;margin:1.1rem auto 0;color:var(--text-muted);font-size:.9375rem}.report-progress[data-astro-cid-tynd6x43]{position:absolute;left:0;top:0;height:2px;width:100%;background:var(--accent);transform-origin:left;transform:scaleX(1);opacity:0}.motion .report-progress[data-astro-cid-tynd6x43]{opacity:1;transform:scaleX(0);transition:transform 1.1s cubic-bezier(.4,0,.2,1),opacity .3s ease 1.1s}.motion .report[data-astro-cid-tynd6x43][data-visible] .report-progress[data-astro-cid-tynd6x43]{transform:scaleX(1);opacity:0}.motion .report-meta[data-astro-cid-tynd6x43],.motion .report-tab[data-astro-cid-tynd6x43],.motion .report-well[data-astro-cid-tynd6x43],.motion .report-foot[data-astro-cid-tynd6x43]{opacity:0;transform:translateY(8px);transition:opacity .5s var(--ease-out),transform .5s var(--ease-out),filter .16s ease,box-shadow .16s ease}.motion .report-meta[data-astro-cid-tynd6x43]{transition-delay:.3s}.motion .report-tab[data-astro-cid-tynd6x43]{transition-delay:calc(1.15s + var(--i) * 90ms)}.motion .report-well[data-astro-cid-tynd6x43],.motion .report-foot[data-astro-cid-tynd6x43]{transition-delay:1.65s}.motion .report[data-astro-cid-tynd6x43][data-visible] .report-meta[data-astro-cid-tynd6x43],.motion .report[data-astro-cid-tynd6x43][data-visible] .report-tab[data-astro-cid-tynd6x43],.motion .report[data-astro-cid-tynd6x43][data-visible] .report-well[data-astro-cid-tynd6x43],.motion .report[data-astro-cid-tynd6x43][data-visible] .report-foot[data-astro-cid-tynd6x43]{opacity:1;transform:none}.motion .report[data-astro-cid-tynd6x43][data-settled] .report-tab[data-astro-cid-tynd6x43],.motion .report[data-astro-cid-tynd6x43][data-settled] .report-well[data-astro-cid-tynd6x43]{transition-delay:0ms}.check[data-astro-cid-tynd6x43]{margin:1rem auto 0;max-width:1080px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2.5rem;align-items:center;padding:clamp(1.5rem,4vw,2.75rem);background:var(--bg-panel);border-radius:var(--radius-lg);text-align:left}.check[data-astro-cid-tynd6x43] h3[data-astro-cid-tynd6x43]{font-family:var(--font-display);font-stretch:var(--display-stretch);font-size:clamp(1.6rem,2.6vw,2.1rem);font-weight:700;color:var(--text-bright);letter-spacing:var(--tracking-heading)}.check-copy[data-astro-cid-tynd6x43]>p[data-astro-cid-tynd6x43]{margin:.75rem 0 0;color:var(--text-secondary);max-width:46ch}.drop[data-astro-cid-tynd6x43]{position:relative;margin-top:1.5rem;display:grid;gap:.2rem;padding:1.4rem 1.25rem;border-radius:var(--radius-md);background:var(--bg-raised);cursor:pointer;transition:background-color .2s ease,transform .16s var(--ease-out)}.drop[data-astro-cid-tynd6x43] input[data-astro-cid-tynd6x43]{position:absolute;inset:0;opacity:0;cursor:pointer}.drop-big[data-astro-cid-tynd6x43]{font-weight:650;color:var(--text-bright)}.drop-small[data-astro-cid-tynd6x43]{font-size:.875rem;color:var(--text-muted)}.drop[data-astro-cid-tynd6x43]:focus-within{outline:2px solid var(--accent);outline-offset:3px}.drop[data-astro-cid-tynd6x43]:active{transform:scale(.99)}.drop.is-over{background:var(--accent-dim)}@media(hover:hover)and (pointer:fine){.drop[data-astro-cid-tynd6x43]:hover{background:#1d242d}}.result[data-astro-cid-tynd6x43]{margin:1rem 0 0;min-height:1.6em;color:var(--text-standard)}.result .tier{display:inline-block;margin-right:.55rem;padding:.1rem .5rem;border-radius:4px;font-size:.8125rem;font-weight:650;color:#0c1b2b}.result .tier--supported{background:#4ade80}.result .tier--beta{background:var(--led-gold)}.result .tier--untested{background:#f59e8b}.result .tier--unknown{background:var(--text-muted)}.check-shot[data-astro-cid-tynd6x43]{margin:0}.check-shot[data-astro-cid-tynd6x43] img[data-astro-cid-tynd6x43]{width:100%;height:auto;border-radius:var(--radius-md)}.check-shot[data-astro-cid-tynd6x43] figcaption[data-astro-cid-tynd6x43]{margin-top:.6rem;font-size:.875rem;color:var(--text-muted)}.accuracy[data-astro-cid-tynd6x43]{margin:clamp(3.5rem,9vh,5rem) auto 0;max-width:1080px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;text-align:left}.acc[data-astro-cid-tynd6x43] dt[data-astro-cid-tynd6x43]{font-variant-numeric:tabular-nums;font-family:var(--font-display);font-stretch:var(--display-stretch);font-size:clamp(2rem,3.4vw,2.75rem);font-weight:700;color:var(--text-bright);letter-spacing:-.02em;line-height:1}.acc[data-astro-cid-tynd6x43] dd[data-astro-cid-tynd6x43]{margin:.6rem 0 0;color:var(--text-muted);font-size:.9375rem;line-height:1.5}@media(max-width:1100px){.files[data-astro-cid-tynd6x43]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.files[data-astro-cid-tynd6x43],.accuracy[data-astro-cid-tynd6x43]{grid-template-columns:repeat(2,minmax(0,1fr))}.check[data-astro-cid-tynd6x43]{grid-template-columns:1fr}.file-ext[data-astro-cid-tynd6x43]{font-size:clamp(1.15rem,5.4vw,1.6rem)}}@media(max-width:760px){.movein[data-astro-cid-tynd6x43] .container[data-astro-cid-tynd6x43]{display:flex;flex-direction:column}.movein[data-astro-cid-tynd6x43] .section-copy[data-astro-cid-tynd6x43]{order:-1}.report[data-astro-cid-tynd6x43]{margin-inline:calc(-1 * var(--gutter));max-width:none;padding:1.5rem var(--gutter) 1.25rem;border-radius:0;border-inline:0;box-shadow:none}.report-well[data-astro-cid-tynd6x43]{min-height:19rem}.figure-note[data-astro-cid-tynd6x43]{margin-inline:0}.files[data-astro-cid-tynd6x43]{--rail-item: 76%;margin-top:3.5rem;padding-block:.25rem}.file[data-astro-cid-tynd6x43]{padding:1.5rem 1.25rem 1.4rem}.file-ext[data-astro-cid-tynd6x43]{font-size:clamp(1.45rem,7.4vw,2rem)}.file-daw[data-astro-cid-tynd6x43]{margin-top:1.5rem!important;font-size:1.0625rem}.files-out[data-astro-cid-tynd6x43]{margin:.9rem 0 0;text-align:left}.check[data-astro-cid-tynd6x43]{gap:1.75rem;margin:3.5rem 0 0;padding:1.75rem 1.25rem 1.5rem}.check[data-astro-cid-tynd6x43] h3[data-astro-cid-tynd6x43]{font-size:1.75rem;line-height:1.05}.drop[data-astro-cid-tynd6x43]{padding:1.25rem 1.1rem}.result[data-astro-cid-tynd6x43]{margin-top:.75rem;min-height:0}.accuracy[data-astro-cid-tynd6x43]{gap:1px;margin:3.5rem 0 0;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--border-subtle);overflow:hidden}.acc[data-astro-cid-tynd6x43]{padding:1.15rem 1rem 1.25rem;background:var(--bg-canvas)}.acc[data-astro-cid-tynd6x43] dt[data-astro-cid-tynd6x43]{font-size:clamp(1.4rem,7vw,2.25rem)}.acc[data-astro-cid-tynd6x43] dd[data-astro-cid-tynd6x43]{margin-top:.55rem;font-size:.8125rem;line-height:1.45}}.a2i-copy[data-astro-cid-75jtiyz4]{margin-top:0;margin-bottom:clamp(2.25rem,5vh,3rem)}.stage[data-astro-cid-75jtiyz4]{position:relative;max-width:min(1100px,calc(var(--visual-h) * 1200 / 700));margin:0 auto}.window[data-astro-cid-75jtiyz4]{position:relative;aspect-ratio:1200 / 700;border-radius:12px;overflow:hidden;border:1px solid #26313c;background:#0a0e13;box-shadow:0 50px 100px -30px #000c}.shot[data-astro-cid-75jtiyz4]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:opacity .45s var(--ease-out)}.shot[data-astro-cid-75jtiyz4][hidden]{display:block;opacity:0}.steps[data-astro-cid-75jtiyz4]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;max-width:min(1100px,calc(var(--visual-h) * 1200 / 700));margin:1.25rem auto 0;padding:0;list-style:none;text-align:left}.step[data-astro-cid-75jtiyz4]{display:flex;flex-direction:column;gap:.2rem;width:100%;padding:0;border:0;background:none;font:inherit;text-align:left;color:inherit;cursor:pointer}.step-bar[data-astro-cid-75jtiyz4]{display:block;height:3px;margin-bottom:.6rem;border-radius:2px;background:#1f2a36;overflow:hidden}.step-bar[data-astro-cid-75jtiyz4] span[data-astro-cid-75jtiyz4]{display:block;height:100%;width:100%;background:var(--accent);transform:scaleX(0);transform-origin:left}.step[data-astro-cid-75jtiyz4][aria-pressed=true] .step-bar[data-astro-cid-75jtiyz4] span[data-astro-cid-75jtiyz4]{transform:scaleX(1)}.step-title[data-astro-cid-75jtiyz4]{font-weight:600;color:var(--text-muted);transition:color .2s ease}.step-text[data-astro-cid-75jtiyz4]{font-size:.875rem;line-height:1.45;color:var(--text-muted);opacity:.8}.step[data-astro-cid-75jtiyz4][aria-pressed=true] .step-title[data-astro-cid-75jtiyz4]{color:var(--text-bright)}@media(hover:hover)and (pointer:fine){.step[data-astro-cid-75jtiyz4]:hover .step-title[data-astro-cid-75jtiyz4]{color:var(--text-standard)}}.ab[data-astro-cid-75jtiyz4]{position:absolute;right:1rem;bottom:1rem;width:min(340px,40%);padding:.9rem 1rem .8rem;border-radius:12px;border:1px solid #2c3845;background:#0c1117f5;box-shadow:0 30px 60px -20px #000000d9;text-align:left}.ab-head[data-astro-cid-75jtiyz4]{margin:0 0 .4rem;font-size:.8125rem;font-weight:600;color:var(--text-secondary)}.ab-tabs[data-astro-cid-75jtiyz4]{display:flex;gap:.3rem;margin-bottom:.5rem;flex-wrap:wrap}.ab-tab[data-astro-cid-75jtiyz4]{padding:.25rem .6rem;border-radius:6px;border:1px solid var(--border-subtle);background:transparent;color:var(--text-secondary);font:inherit;font-size:.8125rem;cursor:pointer}.ab-tab[data-astro-cid-75jtiyz4][aria-selected=true]{background:var(--bg-raised);color:var(--text-bright);border-color:#34414d}.ab-row[data-astro-cid-75jtiyz4]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;padding:.45rem 0}.ab-row[data-astro-cid-75jtiyz4]+.ab-row[data-astro-cid-75jtiyz4]{border-top:1px solid var(--border-subtle)}.ab-play[data-astro-cid-75jtiyz4]{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;border:0;background:var(--text-bright);color:var(--text-on-accent);cursor:pointer;transition:transform .16s var(--ease-out),opacity .16s ease}.ab-play[data-astro-cid-75jtiyz4]:active{transform:scale(.94)}.ab-play[data-astro-cid-75jtiyz4]:disabled{opacity:.25;cursor:default}.ab-play[data-astro-cid-75jtiyz4] .ab-icon-stop[data-astro-cid-75jtiyz4],.ab-play[data-astro-cid-75jtiyz4][aria-pressed=true] .ab-icon-play[data-astro-cid-75jtiyz4]{display:none}.ab-play[data-astro-cid-75jtiyz4][aria-pressed=true] .ab-icon-stop[data-astro-cid-75jtiyz4]{display:block}.ab-label[data-astro-cid-75jtiyz4]{display:flex;justify-content:space-between;gap:.5rem;margin:0 0 .3rem;font-size:.875rem;font-weight:600;color:var(--text-standard)}.ab-alike[data-astro-cid-75jtiyz4]{font-weight:500;color:var(--text-muted)}.ab-wave[data-astro-cid-75jtiyz4]{position:relative;height:34px;border-radius:6px;background:var(--bg-canvas);overflow:hidden}.ab-wave[data-astro-cid-75jtiyz4] canvas[data-astro-cid-75jtiyz4]{position:absolute;inset:0;width:100%;height:100%}.ab-head-line[data-astro-cid-75jtiyz4]{position:absolute;top:0;bottom:0;left:0;width:2px;background:var(--accent);opacity:0;transform:translate(var(--x, 0px))}.ab-wave[data-astro-cid-75jtiyz4][data-playing] .ab-head-line[data-astro-cid-75jtiyz4]{opacity:1}.ab-dev[data-astro-cid-75jtiyz4]{margin:.4rem 0 0;font-size:.75rem;color:var(--led-gold)}.a2i-facts[data-astro-cid-75jtiyz4]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem 3rem;max-width:64rem;margin:clamp(3rem,7vh,4rem) auto 0;padding:0;list-style:none;text-align:left}.a2i-facts[data-astro-cid-75jtiyz4] h3[data-astro-cid-75jtiyz4]{font-size:1.0625rem;color:var(--text-bright)}.a2i-facts[data-astro-cid-75jtiyz4] p[data-astro-cid-75jtiyz4]{margin:.4rem 0 0;font-size:1rem;line-height:1.55;color:var(--text-muted)}@media(max-width:1240px){.ab[data-astro-cid-75jtiyz4]{right:1rem;bottom:1rem}}@media(max-width:860px){.ab[data-astro-cid-75jtiyz4]{position:static;width:auto;margin-top:1rem}.steps[data-astro-cid-75jtiyz4]{grid-template-columns:repeat(2,minmax(0,1fr))}.a2i-facts[data-astro-cid-75jtiyz4]{grid-template-columns:1fr}}@media(max-width:760px){.stage[data-astro-cid-75jtiyz4]{max-width:none;margin-inline:calc(-1 * var(--gutter))}.window[data-astro-cid-75jtiyz4]{border-radius:0;border-inline:0;box-shadow:none}.ab[data-astro-cid-75jtiyz4]{margin-inline:var(--gutter)}.steps[data-astro-cid-75jtiyz4]{position:relative;gap:.35rem;max-width:none;margin:.25rem 0 0;padding-bottom:5rem}.step[data-astro-cid-75jtiyz4]{padding-block:1.15rem}.step-bar[data-astro-cid-75jtiyz4]{margin-bottom:0}.step-title[data-astro-cid-75jtiyz4],.step-text[data-astro-cid-75jtiyz4]{position:absolute;left:0;right:0;visibility:hidden;opacity:0;transition:opacity .24s ease}.step-title[data-astro-cid-75jtiyz4]{top:2.6rem;font-size:1.125rem;line-height:1.3}.step-text[data-astro-cid-75jtiyz4]{top:4.3rem;font-size:.9375rem;line-height:1.45;color:var(--text-secondary)}.step[data-astro-cid-75jtiyz4][aria-pressed=true] .step-title[data-astro-cid-75jtiyz4],.step[data-astro-cid-75jtiyz4][aria-pressed=true] .step-text[data-astro-cid-75jtiyz4]{visibility:visible;opacity:1}.a2i-facts[data-astro-cid-75jtiyz4]{--rail-item: 76%;margin-top:3rem;gap:1.25rem}.a2i-facts[data-astro-cid-75jtiyz4] p[data-astro-cid-75jtiyz4]{font-size:.9375rem}}@media(prefers-reduced-motion:reduce){.shot[data-astro-cid-75jtiyz4]{transition:none}}.vframe[data-astro-cid-4ybkbsrp]{max-width:min(1240px,calc(var(--visual-h) * 1920 / 998));margin:0 auto;border-radius:12px;overflow:hidden;border:1px solid #26313c;background:#0a0e13;box-shadow:0 50px 100px -30px #000c;aspect-ratio:1920 / 998}.vvideo[data-astro-cid-4ybkbsrp]{width:100%;height:100%;object-fit:cover}.vcopy[data-astro-cid-4ybkbsrp]{margin-top:0;margin-bottom:clamp(2rem,5vh,3rem)}.vnote[data-astro-cid-4ybkbsrp]{margin:1.1rem auto 0;max-width:34rem;text-align:center;font-size:.9375rem;color:var(--text-muted)}@media(max-width:760px){.vframe[data-astro-cid-4ybkbsrp]{max-width:none;margin-inline:calc(-1 * var(--gutter));border-radius:0;border-inline:0;box-shadow:none}.vnote[data-astro-cid-4ybkbsrp]{margin:1.25rem 0 0;max-width:none;text-align:left}}.viewer[data-astro-cid-227237km]{max-width:min(1240px,calc(var(--visual-h) * 16 / 9));margin:0 auto}.viewer-frame[data-astro-cid-227237km]{position:relative;aspect-ratio:16 / 9;border-radius:14px;overflow:hidden;border:1px solid #26313c;background:#0a0e13;box-shadow:0 50px 100px -30px #000c}.viewer-shot[data-astro-cid-227237km]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.viewer-shot[data-astro-cid-227237km][hidden]{display:block;opacity:0;pointer-events:none}.viewer-shot[data-astro-cid-227237km]{transition:opacity .32s var(--ease-out)}.viewer-controls[data-astro-cid-227237km]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.9rem 1.75rem;margin-top:1.25rem}.theme-picks[data-astro-cid-227237km]{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem}.theme-pick[data-astro-cid-227237km]{display:inline-flex;align-items:center;gap:.5rem;padding:.45rem .8rem .45rem .5rem;border-radius:8px;border:1px solid transparent;background:transparent;color:var(--text-muted);font:inherit;font-size:.9375rem;cursor:pointer;transition:color .15s ease,background-color .15s ease,border-color .15s ease}.theme-pick[data-astro-cid-227237km][aria-checked=true]{color:var(--text-bright);background:var(--bg-panel);border-color:#2c3845}@media(hover:hover)and (pointer:fine){.theme-pick[data-astro-cid-227237km]:hover{color:var(--text-standard)}}.theme-swatch[data-astro-cid-227237km]{width:22px;height:22px;border-radius:5px;background:linear-gradient(135deg,var(--a) 0 62%,var(--b) 62% 100%);box-shadow:inset 0 0 0 1px #ffffff24}.wall-toggle[data-astro-cid-227237km]{display:inline-flex;align-items:center;gap:.55rem;font-size:.9375rem;color:var(--text-secondary);cursor:pointer}.wall-toggle[data-astro-cid-227237km] input[data-astro-cid-227237km]{position:absolute;opacity:0;width:1px;height:1px}.wall-switch[data-astro-cid-227237km]{position:relative;width:34px;height:20px;border-radius:10px;background:#2a3440;transition:background-color .16s ease}.wall-switch[data-astro-cid-227237km]:after{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:var(--text-bright);transition:transform .2s var(--ease-out)}.wall-toggle[data-astro-cid-227237km] input[data-astro-cid-227237km]:checked+.wall-switch[data-astro-cid-227237km]{background:var(--accent-bright)}.wall-toggle[data-astro-cid-227237km] input[data-astro-cid-227237km]:checked+.wall-switch[data-astro-cid-227237km]:after{transform:translate(14px)}.wall-toggle[data-astro-cid-227237km] input[data-astro-cid-227237km]:focus-visible+.wall-switch[data-astro-cid-227237km]{outline:2px solid var(--accent);outline-offset:3px}.wall-toggle[data-astro-cid-227237km][data-off]{opacity:.4;cursor:default}.points[data-astro-cid-227237km]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem 3rem;max-width:72rem;margin:clamp(3rem,7vh,4rem) auto 0;text-align:left}.point[data-astro-cid-227237km] h3[data-astro-cid-227237km]{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .75rem;font-size:1.125rem;color:var(--text-bright)}.point[data-astro-cid-227237km] p[data-astro-cid-227237km]{margin:.45rem 0 0;color:var(--text-muted);line-height:1.55}.yours-grid[data-astro-cid-227237km]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2.5rem 3rem;max-width:72rem;margin:clamp(2.5rem,6vh,3.5rem) auto 0;text-align:left}.yours-block[data-astro-cid-227237km]{margin:0}.yours-block[data-astro-cid-227237km] figcaption[data-astro-cid-227237km]{margin-top:.6rem;font-size:.8125rem;color:var(--text-muted)}.layouts-shot[data-astro-cid-227237km]{width:100%;height:auto;border-radius:10px;border:1px solid #26313c}.yours-block[data-astro-cid-227237km] h3[data-astro-cid-227237km]{display:flex;align-items:center;gap:.75rem;font-size:1.25rem;color:var(--text-bright)}.yours-block[data-astro-cid-227237km]>p[data-astro-cid-227237km]{margin:.45rem 0 0;color:var(--text-muted);line-height:1.55}.stage[data-astro-cid-227237km]{display:inline-flex;align-items:center;gap:.45rem;margin-right:.15rem;font-size:.875rem;font-weight:600;color:var(--text-secondary)}.stage[data-astro-cid-227237km]:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--accent)}.layouts[data-astro-cid-227237km]{margin:1.1rem 0 0;padding:0;list-style:none}.layouts[data-astro-cid-227237km] li[data-astro-cid-227237km]{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.7rem 0;border-top:1px solid var(--border-subtle)}.layout-name[data-astro-cid-227237km]{font-weight:600;color:var(--text-standard)}.layout-keys[data-astro-cid-227237km]{font-size:.875rem;color:var(--text-muted)}.concepts[data-astro-cid-227237km]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none}.concepts[data-astro-cid-227237km] img[data-astro-cid-227237km]{width:100%;height:auto;border-radius:8px;border:1px solid #26313c}.concepts[data-astro-cid-227237km] span[data-astro-cid-227237km]{display:block;margin-top:.45rem;font-size:.8125rem;color:var(--text-muted)}@media(max-width:960px){.points[data-astro-cid-227237km],.yours-grid[data-astro-cid-227237km]{grid-template-columns:1fr}}@media(max-width:760px){.yours[data-astro-cid-227237km] .container[data-astro-cid-227237km]{display:flex;flex-direction:column}.yours[data-astro-cid-227237km] .section-copy[data-astro-cid-227237km]{order:-1}.viewer[data-astro-cid-227237km]{max-width:none;margin-inline:calc(-1 * var(--gutter))}.viewer-frame[data-astro-cid-227237km]{aspect-ratio:4 / 3;border-radius:0;border-inline:0;box-shadow:none}.viewer-shot[data-astro-cid-227237km]{object-position:22% center}.viewer-controls[data-astro-cid-227237km]{display:block;margin-top:.85rem}.theme-picks[data-astro-cid-227237km]{flex-wrap:nowrap;justify-content:flex-start;padding-inline:var(--gutter);overflow-x:auto;scrollbar-width:none;scroll-padding-inline:var(--gutter)}.theme-picks[data-astro-cid-227237km]::-webkit-scrollbar{display:none}.theme-pick[data-astro-cid-227237km]{flex:none;padding:.6rem .9rem .6rem .6rem;white-space:nowrap}.wall-toggle[data-astro-cid-227237km]{margin:.9rem var(--gutter) 0}.points[data-astro-cid-227237km]{--rail-item: 76%;margin-top:3.25rem;gap:1.25rem}.point[data-astro-cid-227237km] h3[data-astro-cid-227237km]{font-size:1.0625rem;line-height:1.3}.point[data-astro-cid-227237km] p[data-astro-cid-227237km]{font-size:.9375rem}.yours-grid[data-astro-cid-227237km]{display:block;margin:3.25rem 0 0}.yours-block[data-astro-cid-227237km]+.yours-block[data-astro-cid-227237km]{margin-top:3rem}.yours-block[data-astro-cid-227237km] figcaption[data-astro-cid-227237km]{margin-top:.85rem;line-height:1.5}.concepts[data-astro-cid-227237km]{--rail-item: 86%}.concepts[data-astro-cid-227237km] span[data-astro-cid-227237km]{margin-top:.6rem;font-size:.9375rem;font-weight:600;color:var(--text-secondary)}}@media(prefers-reduced-motion:reduce){.viewer-shot[data-astro-cid-227237km]{transition:none}}.ways[data-astro-cid-vnmgmuxp]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem 2.75rem;max-width:76rem;margin:clamp(2.5rem,6vh,3.5rem) auto 0;padding:0;list-style:none;text-align:left}.ways[data-astro-cid-vnmgmuxp] h3[data-astro-cid-vnmgmuxp],.built[data-astro-cid-vnmgmuxp] h3[data-astro-cid-vnmgmuxp]{font-size:1.125rem;color:var(--text-bright)}.ways[data-astro-cid-vnmgmuxp] p[data-astro-cid-vnmgmuxp],.built[data-astro-cid-vnmgmuxp] p[data-astro-cid-vnmgmuxp]{margin:.45rem 0 0;font-size:.975rem;line-height:1.55;color:var(--text-muted)}.ways-link[data-astro-cid-vnmgmuxp]{display:inline-block;margin-top:.6rem;font-size:.9375rem;color:var(--text-standard);text-underline-offset:.18em}.ways-store[data-astro-cid-vnmgmuxp]{width:100%;height:auto;margin-top:.9rem;border-radius:8px;border:1px solid #26313c}.built[data-astro-cid-vnmgmuxp]{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:2rem 2.75rem;max-width:76rem;margin:clamp(2.5rem,6vh,3.5rem) auto 0;text-align:left}.built-items[data-astro-cid-vnmgmuxp]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 2.75rem}.ext-wrap[data-astro-cid-vnmgmuxp]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:1rem;max-width:76rem;margin:0 auto;text-align:left}.code[data-astro-cid-vnmgmuxp],.term[data-astro-cid-vnmgmuxp]{min-width:0;border-radius:12px;border:1px solid #26313c;background:#0a0e13;overflow:hidden}.code-bar[data-astro-cid-vnmgmuxp]{display:flex;justify-content:space-between;padding:.6rem 1rem;border-bottom:1px solid var(--border-subtle);background:var(--bg-raised);font-family:var(--font-mono);font-size:.8125rem}.code-file[data-astro-cid-vnmgmuxp]{color:var(--text-standard)}.code-pkg[data-astro-cid-vnmgmuxp]{color:var(--text-muted)}pre[data-astro-cid-vnmgmuxp]{margin:0;padding:1rem 1.1rem 1.2rem;overflow-x:auto;font-family:var(--font-mono);font-size:.8125rem;line-height:1.65;color:#c8d8e8;tab-size:4}.code[data-astro-cid-vnmgmuxp] .c[data-astro-cid-vnmgmuxp]{color:#71879b}.code[data-astro-cid-vnmgmuxp] .k[data-astro-cid-vnmgmuxp]{color:#c792ea}.code[data-astro-cid-vnmgmuxp] .f[data-astro-cid-vnmgmuxp]{color:#82aaff}.code[data-astro-cid-vnmgmuxp] .s[data-astro-cid-vnmgmuxp]{color:#c3e88d}.code[data-astro-cid-vnmgmuxp] .n[data-astro-cid-vnmgmuxp]{color:#f5a86a}.term[data-astro-cid-vnmgmuxp] pre[data-astro-cid-vnmgmuxp]{color:#b9c9d9}.term[data-astro-cid-vnmgmuxp] .p[data-astro-cid-vnmgmuxp]{color:var(--text-muted)}.term[data-astro-cid-vnmgmuxp] .ok[data-astro-cid-vnmgmuxp]{color:#7bd88f}.ext-side[data-astro-cid-vnmgmuxp]{display:flex;flex-direction:column;gap:1rem;min-width:0}.api[data-astro-cid-vnmgmuxp]{padding:1.1rem 1.25rem;border-radius:12px;background:var(--bg-panel)}.api-title[data-astro-cid-vnmgmuxp]{margin:0 0 .55rem;font-size:.875rem;font-weight:600;color:var(--text-secondary)}.api[data-astro-cid-vnmgmuxp] ul[data-astro-cid-vnmgmuxp]{margin:0;padding-left:1.1rem;display:grid;gap:.25rem}.api[data-astro-cid-vnmgmuxp] li[data-astro-cid-vnmgmuxp]{font-size:.9375rem;color:var(--text-secondary)}.api[data-astro-cid-vnmgmuxp] li[data-astro-cid-vnmgmuxp]::marker{color:var(--text-muted)}.ext-foot[data-astro-cid-vnmgmuxp]{margin:1.25rem 0 0;text-align:center;font-size:.875rem;color:var(--text-muted)}.ext-foot[data-astro-cid-vnmgmuxp] a[data-astro-cid-vnmgmuxp]{color:var(--text-standard);text-underline-offset:.18em}@media(max-width:960px){.ways[data-astro-cid-vnmgmuxp],.built[data-astro-cid-vnmgmuxp]{grid-template-columns:1fr}}@media(max-width:860px){.ext-wrap[data-astro-cid-vnmgmuxp]{grid-template-columns:1fr}}@media(max-width:560px){.built-items[data-astro-cid-vnmgmuxp]{grid-template-columns:1fr}.ext-foot[data-astro-cid-vnmgmuxp] a[data-astro-cid-vnmgmuxp],.ways-link[data-astro-cid-vnmgmuxp]{display:inline-block;padding-block:.6rem}}@media(max-width:760px){.extensions[data-astro-cid-vnmgmuxp] .container[data-astro-cid-vnmgmuxp]{display:flex;flex-direction:column}.extensions[data-astro-cid-vnmgmuxp] .section-copy[data-astro-cid-vnmgmuxp]{order:-1}.ext-wrap[data-astro-cid-vnmgmuxp]{--rail-item: 92%}.ext-side[data-astro-cid-vnmgmuxp]{gap:0}.term[data-astro-cid-vnmgmuxp]{flex:1}pre[data-astro-cid-vnmgmuxp]{max-height:23rem;padding:.9rem .95rem 1rem;overflow:hidden;font-size:.72rem;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 3rem),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 3rem),transparent)}.figure-note[data-astro-cid-vnmgmuxp]{margin-inline:0}.ways[data-astro-cid-vnmgmuxp]{--rail-item: 78%;margin-top:3.25rem;gap:1.25rem}.ways[data-astro-cid-vnmgmuxp] p[data-astro-cid-vnmgmuxp]{font-size:.9375rem}.built[data-astro-cid-vnmgmuxp]{display:block;margin:3.25rem 0 0}.built-items[data-astro-cid-vnmgmuxp]{grid-template-columns:1fr;gap:1.5rem}.api[data-astro-cid-vnmgmuxp]{margin-top:2.25rem;padding:0;background:none}.api-title[data-astro-cid-vnmgmuxp]{margin-bottom:.75rem;font-size:.9375rem;color:var(--text-bright)}.api[data-astro-cid-vnmgmuxp] ul[data-astro-cid-vnmgmuxp]{display:flex;flex-wrap:wrap;gap:.45rem;padding:0;list-style:none}.api[data-astro-cid-vnmgmuxp] li[data-astro-cid-vnmgmuxp]{padding:.4rem .75rem;border:1px solid var(--border-subtle);border-radius:999px;font-size:.8125rem;line-height:1.3}.ext-foot[data-astro-cid-vnmgmuxp]{margin-top:1.5rem;text-align:left}}.deck[data-astro-cid-zyaieg3h]{--stage-h: clamp(300px, min(44vw, 100svh - 470px), 560px);--card-max-w: min(780px, 66vw);position:relative}.deck-stage[data-astro-cid-zyaieg3h]{position:relative;height:var(--stage-h);perspective:1700px;perspective-origin:50% 45%;overflow:hidden;outline-offset:-6px;touch-action:pan-y;user-select:none;-webkit-user-select:none}.deck-card[data-astro-cid-zyaieg3h]{position:absolute;left:50%;top:50%;margin:0;width:min(var(--card-max-w),calc(var(--stage-h) * .88 * var(--ar)));aspect-ratio:var(--ar);transform-style:preserve-3d;transform:translate(-50%,-50%) scale(.6);opacity:0;transition:transform .78s cubic-bezier(.22,.9,.24,1),opacity .52s ease;will-change:transform,opacity;cursor:pointer}.deck-card[data-astro-cid-zyaieg3h].is-front{cursor:default}.deck-tilt[data-astro-cid-zyaieg3h]{position:relative;width:100%;height:100%;border-radius:12px;overflow:hidden;box-shadow:0 2px #ffffff0f inset,0 34px 80px #0009,0 8px 22px #0006;transition:transform .42s var(--ease-out);background:#f4f5f7}.deck-tilt[data-astro-cid-zyaieg3h] img[data-astro-cid-zyaieg3h]{width:100%;height:100%;object-fit:contain;pointer-events:none;-webkit-user-drag:none}.deck-tilt[data-astro-cid-zyaieg3h]:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(120% 90% at var(--gx, 50%) var(--gy, 0%),rgba(255,255,255,.1),transparent 55%),rgba(6,10,15,var(--dim, 0));transition:background-color .6s ease}.deck-card[data-astro-cid-zyaieg3h]:not(.is-front) .deck-tilt[data-astro-cid-zyaieg3h]:after{background:rgba(6,10,15,var(--dim, .5))}.deck[data-astro-cid-zyaieg3h]:not(.is-ready) .deck-stage[data-astro-cid-zyaieg3h]{display:flex;gap:1rem;height:auto;overflow-x:auto;padding:1rem clamp(1.25rem,4vw,3rem);perspective:none}.deck[data-astro-cid-zyaieg3h]:not(.is-ready) .deck-card[data-astro-cid-zyaieg3h]{position:static;flex:0 0 auto;width:420px;transform:none;opacity:1}.deck-bar[data-astro-cid-zyaieg3h]{display:grid;grid-template-columns:auto minmax(0,34rem) auto;justify-content:center;align-items:center;gap:clamp(1rem,3vw,2.5rem);margin-top:clamp(1.25rem,3vh,2rem);padding:0 clamp(1.25rem,4vw,3rem)}.deck-arrow[data-astro-cid-zyaieg3h]{display:grid;place-items:center;width:44px;height:44px;border-radius:999px;border:1px solid #2c3946;background:transparent;color:var(--text-standard);cursor:pointer;transition:border-color .16s ease,transform .16s var(--ease-out),background-color .16s ease}.deck-arrow[data-astro-cid-zyaieg3h] svg[data-astro-cid-zyaieg3h]{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.deck-arrow[data-astro-cid-zyaieg3h]:active{transform:scale(.94)}@media(hover:hover)and (pointer:fine){.deck-arrow[data-astro-cid-zyaieg3h]:hover{border-color:var(--text-muted);background:#ffffff08}}.deck-caption[data-astro-cid-zyaieg3h]{text-align:center;min-height:4.2rem;transition:opacity .16s ease,transform .16s ease}.deck-caption[data-astro-cid-zyaieg3h].is-swapping{opacity:0;transform:translateY(4px)}.deck-name[data-astro-cid-zyaieg3h]{margin:0;display:flex;justify-content:center;align-items:baseline;gap:.7rem;font-family:var(--font-display);font-stretch:var(--display-stretch);font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:700;letter-spacing:-.015em;color:var(--text-bright)}.deck-kind[data-astro-cid-zyaieg3h]{font-family:var(--font-body);font-stretch:normal;font-size:.8125rem;font-weight:550;letter-spacing:.01em;color:var(--text-muted)}.deck-line[data-astro-cid-zyaieg3h]{margin:.35rem 0 0;font-size:1rem;line-height:1.45;color:var(--text-secondary)}.deck-foot[data-astro-cid-zyaieg3h]{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:.75rem 1.5rem;margin-top:1.25rem;padding:0 clamp(1.25rem,4vw,3rem)}.deck-filters[data-astro-cid-zyaieg3h]{display:inline-flex;padding:3px;border-radius:999px;border:1px solid #24303a}.deck-filters[data-astro-cid-zyaieg3h] button[data-astro-cid-zyaieg3h]{padding:.4rem .95rem;border:0;border-radius:999px;background:transparent;font:inherit;font-size:.875rem;font-weight:550;color:var(--text-muted);cursor:pointer;transition:background-color .18s ease,color .18s ease}@media(max-width:760px){.deck-filters[data-astro-cid-zyaieg3h] button[data-astro-cid-zyaieg3h]{padding:.6rem 1rem}}.deck-filters[data-astro-cid-zyaieg3h] button[data-astro-cid-zyaieg3h][aria-pressed=true]{background:#1c2632;color:var(--text-bright)}@media(hover:hover)and (pointer:fine){.deck-filters[data-astro-cid-zyaieg3h] button[data-astro-cid-zyaieg3h]:hover{color:var(--text-standard)}}.deck-count[data-astro-cid-zyaieg3h]{margin:0;font-size:.875rem;font-variant-numeric:tabular-nums;color:var(--text-muted)}.deck-count[data-astro-cid-zyaieg3h] [data-astro-cid-zyaieg3h][data-pos]{color:var(--text-standard)}.deck-progress[data-astro-cid-zyaieg3h]{width:5.5rem;height:2px;border-radius:2px;background:#1f2a35;overflow:hidden}.deck-progress[data-astro-cid-zyaieg3h] span[data-astro-cid-zyaieg3h]{display:block;height:100%;width:100%;background:var(--text-secondary);transform:scaleX(0);transform-origin:left}.deck-progress[data-astro-cid-zyaieg3h] span[data-astro-cid-zyaieg3h].is-running{animation:deck-fill 3.8s linear forwards}@keyframes deck-fill{to{transform:scaleX(1)}}.suite-title[data-astro-cid-zyaieg3h]{display:flex;flex-direction:column;align-items:center;gap:.35rem}.suite-title[data-astro-cid-zyaieg3h] .quiet[data-astro-cid-zyaieg3h]{font-size:clamp(1.35rem,2.8vw,2.1rem);font-weight:600;letter-spacing:-.01em;color:var(--text-muted)}.suite-title[data-astro-cid-zyaieg3h] .loud[data-astro-cid-zyaieg3h]{font-size:clamp(2.9rem,8.2vw,6.6rem);font-weight:800;font-stretch:125%;line-height:.95;letter-spacing:-.035em;color:var(--text-bright)}.motion .section-copy[data-astro-cid-zyaieg3h] .loud[data-astro-cid-zyaieg3h]{display:inline-block;transform:scale(.92);opacity:0;transition:transform .9s var(--ease-out) .18s,opacity .7s ease .18s}.motion .section-copy[data-astro-cid-zyaieg3h][data-visible] .loud[data-astro-cid-zyaieg3h]{transform:none;opacity:1}.stats[data-astro-cid-zyaieg3h]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;max-width:60rem;margin:clamp(3rem,7vh,4.5rem) auto 0;padding:0;text-align:center}.stat[data-astro-cid-zyaieg3h] dt[data-astro-cid-zyaieg3h]{font-size:clamp(2.25rem,4.5vw,3.25rem);font-weight:650;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--text-bright)}.stat[data-astro-cid-zyaieg3h] dd[data-astro-cid-zyaieg3h]{margin:.4rem auto 0;max-width:16rem;font-size:.9375rem;line-height:1.5;color:var(--text-muted)}@media(max-width:760px){.suite[data-astro-cid-zyaieg3h]{display:flex;flex-direction:column}.suite[data-astro-cid-zyaieg3h] .container[data-astro-cid-zyaieg3h]{display:contents}.suite[data-astro-cid-zyaieg3h] .section-copy[data-astro-cid-zyaieg3h]{order:-1;padding-inline:var(--gutter);margin-bottom:1.25rem}.suite-title[data-astro-cid-zyaieg3h]{align-items:flex-start;gap:.5rem}.suite-title[data-astro-cid-zyaieg3h] .quiet[data-astro-cid-zyaieg3h]{font-size:1.25rem}.suite-title[data-astro-cid-zyaieg3h] .loud[data-astro-cid-zyaieg3h]{font-size:clamp(2.5rem,13vw,5rem);line-height:.98}.deck[data-astro-cid-zyaieg3h]{--stage-h: clamp(250px, 74vw, 400px);--card-max-w: 88vw}.deck-bar[data-astro-cid-zyaieg3h]{grid-template-columns:auto minmax(0,1fr) auto;gap:.75rem;margin-top:.75rem}.deck-arrow[data-astro-cid-zyaieg3h]{width:44px;height:44px}.deck-foot[data-astro-cid-zyaieg3h]{justify-content:space-between;margin-top:1rem}.deck-progress[data-astro-cid-zyaieg3h]{display:none}.stats[data-astro-cid-zyaieg3h]{grid-template-columns:1fr;gap:1px;margin:3.5rem var(--gutter) 0;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--border-subtle);overflow:hidden;text-align:left}.stat[data-astro-cid-zyaieg3h]{display:grid;grid-template-columns:6.75rem minmax(0,1fr);align-items:center;gap:.75rem;padding:1rem;background:var(--sheet)}.stat[data-astro-cid-zyaieg3h] dt[data-astro-cid-zyaieg3h]{font-family:var(--font-display);font-stretch:var(--display-stretch);font-size:1.375rem;font-weight:700;letter-spacing:-.02em}.stat[data-astro-cid-zyaieg3h] dd[data-astro-cid-zyaieg3h]{margin:0;max-width:none;font-size:.8125rem;line-height:1.45}}@media(prefers-reduced-motion:reduce){.deck-card[data-astro-cid-zyaieg3h]{transition:opacity .3s ease}.deck-tilt[data-astro-cid-zyaieg3h]{transition:none}}.features-copy[data-astro-cid-p7n436wq]{margin-top:0;margin-bottom:clamp(3rem,7vh,4.5rem)}.clip[data-astro-cid-p7n436wq]{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:clamp(1.75rem,4vw,3.25rem);align-items:center;max-width:68rem;margin:0 auto clamp(3.5rem,8vh,5rem);text-align:left}.clip-frame[data-astro-cid-p7n436wq]{border-radius:10px;overflow:hidden;border:1px solid #26313c;background:#0a0e13;box-shadow:0 40px 80px -30px #000000bf;aspect-ratio:1600 / 850}.clip-video[data-astro-cid-p7n436wq]{display:block;width:100%;height:100%;object-fit:cover}.clip-copy[data-astro-cid-p7n436wq] h3[data-astro-cid-p7n436wq]{margin:0;font-family:var(--font-display);font-size:clamp(1.35rem,2.2vw,1.65rem);font-weight:600;letter-spacing:-.015em;color:var(--text-bright)}.clip-copy[data-astro-cid-p7n436wq] p[data-astro-cid-p7n436wq]{margin:.6rem 0 0;max-width:34ch;font-size:1.0625rem;line-height:1.55;color:var(--text-muted)}.feature-grid[data-astro-cid-p7n436wq]{display:grid;grid-template-columns:repeat(3,1fr);gap:2.75rem 3rem;max-width:68rem;margin:0 auto;padding:0;list-style:none;text-align:left}.feature[data-astro-cid-p7n436wq] h3[data-astro-cid-p7n436wq]{margin-top:0;font-size:1.0625rem;font-weight:600;letter-spacing:-.01em;color:var(--text-bright)}.feature[data-astro-cid-p7n436wq] p[data-astro-cid-p7n436wq]{margin:.4rem 0 0;max-width:30ch;font-size:1rem;line-height:1.55;color:var(--text-muted)}@media(max-width:1080px){.feature-grid[data-astro-cid-p7n436wq]{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.feature-grid[data-astro-cid-p7n436wq]{grid-template-columns:1fr}}@media(max-width:860px){.clip[data-astro-cid-p7n436wq]{grid-template-columns:1fr;gap:1.25rem}.clip-copy[data-astro-cid-p7n436wq] p[data-astro-cid-p7n436wq]{max-width:none}}@media(max-width:760px){.clip-frame[data-astro-cid-p7n436wq]{margin-inline:calc(-1 * var(--gutter));border-radius:0;border-inline:0;box-shadow:none}.features-copy[data-astro-cid-p7n436wq]{margin-bottom:2rem}.feature-grid[data-astro-cid-p7n436wq]{grid-template-columns:1fr;gap:0}.feature[data-astro-cid-p7n436wq]{padding:1.15rem 0 1.25rem;border-top:1px solid var(--border-subtle)}.feature[data-astro-cid-p7n436wq]:last-child{border-bottom:1px solid var(--border-subtle)}.feature[data-astro-cid-p7n436wq] p[data-astro-cid-p7n436wq]{max-width:none;font-size:.9375rem;line-height:1.5}}.trailer-frame[data-astro-cid-vks4dsvj]{position:relative;max-width:min(1100px,calc(var(--visual-h) * 16 / 9));margin:0 auto;aspect-ratio:16 / 9;border-radius:14px;overflow:hidden;border:1px solid #26313c;background:#0c0c0c}.trailer-media[data-astro-cid-vks4dsvj],.trailer-frame[data-astro-cid-vks4dsvj] iframe{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border:0}.trailer-play[data-astro-cid-vks4dsvj]{position:absolute;left:clamp(1rem,3vw,2rem);bottom:clamp(1rem,3vw,2rem);display:grid;place-items:center;width:64px;height:64px;border-radius:50%;border:0;background:var(--text-bright);color:var(--text-on-accent);cursor:pointer;transition:transform .16s var(--ease-out),opacity .16s ease}.trailer-play[data-astro-cid-vks4dsvj]:active{transform:scale(.95)}.trailer-play[data-astro-cid-vks4dsvj]:disabled{opacity:.4;cursor:default}@media(hover:hover)and (pointer:fine){.trailer-play[data-astro-cid-vks4dsvj]:not(:disabled):hover{transform:scale(1.04)}}.trailer-soon[data-astro-cid-vks4dsvj]{position:absolute;left:calc(clamp(1rem,3vw,2rem) + 80px);bottom:calc(clamp(1rem,3vw,2rem) + 20px);margin:0;font-size:.9375rem;font-weight:600;color:var(--text-secondary)}@media(max-width:640px){.trailer-play[data-astro-cid-vks4dsvj]{left:auto;bottom:auto;right:.75rem;top:.75rem;width:48px;height:48px}.trailer-play[data-astro-cid-vks4dsvj] svg[data-astro-cid-vks4dsvj]{width:20px;height:20px}.trailer-soon[data-astro-cid-vks4dsvj]{left:auto;bottom:auto;right:calc(.75rem + 58px);top:calc(.75rem + 14px);font-size:.8125rem}}.trailer-caption[data-astro-cid-vks4dsvj]{margin:.6rem 0 0;font-size:.875rem;color:var(--text-muted)}.trailer-dev[data-astro-cid-vks4dsvj]{position:absolute;left:1rem;top:1rem;margin:0;font-size:.8125rem;color:var(--led-gold)}@media(max-width:760px){.trailer[data-astro-cid-vks4dsvj] .container[data-astro-cid-vks4dsvj]{display:flex;flex-direction:column}.trailer[data-astro-cid-vks4dsvj] .section-copy[data-astro-cid-vks4dsvj]{order:-1}.trailer-frame[data-astro-cid-vks4dsvj]{max-width:none;margin-inline:calc(-1 * var(--gutter));border-radius:0;border-inline:0}}.ideas-copy[data-astro-cid-kbedl6ft]{margin-top:0;margin-bottom:clamp(2.5rem,6vh,3.5rem)}.wall[data-astro-cid-kbedl6ft]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1.6rem 1.4rem;max-width:72rem;margin:0 auto;padding:.5rem;list-style:none}.note[data-astro-cid-kbedl6ft]{position:relative;display:flex;flex-direction:column;justify-content:space-between;aspect-ratio:25 / 23;padding:1.1rem 1.1rem .85rem;border-radius:3px;background:var(--paper, #f3e3a0);color:#2b2b2b;transform:rotate(var(--rot, 0deg));box-shadow:0 10px 22px #00000080,inset 0 1px #ffffff59;transition:transform .22s var(--ease-out)}@media(hover:hover)and (pointer:fine){.note[data-astro-cid-kbedl6ft]:not(.note--write):hover{transform:rotate(0) translateY(-3px)}}.note-text[data-astro-cid-kbedl6ft]{margin:0;font-family:Caveat,Segoe Print,cursive;font-weight:600;font-size:1.75rem;line-height:1.05;overflow-wrap:anywhere}.note-by[data-astro-cid-kbedl6ft]{margin:.9rem 0 0;font-size:.8125rem;font-weight:600;color:#2b2b2b9e}@media(max-width:560px){.wall[data-astro-cid-kbedl6ft]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem .9rem;padding:.25rem}.note[data-astro-cid-kbedl6ft]{padding:.8rem .8rem .65rem}.note-text[data-astro-cid-kbedl6ft]{font-size:1.25rem}.note-by[data-astro-cid-kbedl6ft]{margin-top:.5rem;font-size:.6875rem;line-height:1.3}.note--write[data-astro-cid-kbedl6ft]{grid-column:1 / -1}}.note--write[data-astro-cid-kbedl6ft]{--paper: #f4f1e6;padding:.9rem;aspect-ratio:auto}.idea-form[data-astro-cid-kbedl6ft]{display:flex;flex-direction:column;gap:.5rem;flex:1}.idea-form[data-astro-cid-kbedl6ft] textarea[data-astro-cid-kbedl6ft],.idea-form[data-astro-cid-kbedl6ft] input[data-astro-cid-kbedl6ft]{width:100%;border:0;border-bottom:1px solid rgba(43,43,43,.25);background:transparent;color:#2b2b2b;font:inherit}.idea-form[data-astro-cid-kbedl6ft] textarea[data-astro-cid-kbedl6ft]{flex:1;min-height:64px;resize:none;font-family:Caveat,Segoe Print,cursive;font-weight:600;font-size:1.6rem;line-height:1.05}.idea-form[data-astro-cid-kbedl6ft] input[data-astro-cid-kbedl6ft]{padding:.3rem 0;font-size:.875rem}.idea-form[data-astro-cid-kbedl6ft] textarea[data-astro-cid-kbedl6ft]::placeholder,.idea-form[data-astro-cid-kbedl6ft] input[data-astro-cid-kbedl6ft]::placeholder{color:#2b2b2b73}.idea-form[data-astro-cid-kbedl6ft] textarea[data-astro-cid-kbedl6ft]:focus,.idea-form[data-astro-cid-kbedl6ft] input[data-astro-cid-kbedl6ft]:focus{outline:none;border-bottom-color:#2b2b2bb3}.idea-pin[data-astro-cid-kbedl6ft]{align-self:flex-start;margin-top:.25rem;padding:.45rem .95rem;border-radius:6px;border:0;background:#2b2b2b;color:#f4f1e6;font:inherit;font-size:.875rem;font-weight:650;cursor:pointer;transition:transform .16s var(--ease-out),opacity .16s ease}.idea-pin[data-astro-cid-kbedl6ft]:active{transform:scale(.96)}.idea-pin[data-astro-cid-kbedl6ft]:disabled{opacity:.55;cursor:progress}.idea-pin[data-astro-cid-kbedl6ft]:focus-visible{outline:2px solid #2b2b2b;outline-offset:3px}.idea-status[data-astro-cid-kbedl6ft]{margin:0;min-height:1.2em;font-size:.8125rem;color:#4a4a4a}.idea-status[data-astro-cid-kbedl6ft][data-state=error]{color:#9a3a2a}.hp[data-astro-cid-kbedl6ft]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.ideas-foot[data-astro-cid-kbedl6ft]{margin:1.75rem 0 0;text-align:center;font-size:.875rem;color:var(--text-muted)}@media(max-width:760px){.wall[data-astro-cid-kbedl6ft]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1.15rem;padding:.25rem}.note[data-astro-cid-kbedl6ft]{padding:.95rem .9rem .75rem}.note-text[data-astro-cid-kbedl6ft]{font-size:1.375rem}.note-by[data-astro-cid-kbedl6ft]{margin-top:.75rem;font-size:.6875rem;line-height:1.3}.note--write[data-astro-cid-kbedl6ft]{grid-column:1 / -1;padding:1.1rem}.idea-form[data-astro-cid-kbedl6ft] textarea[data-astro-cid-kbedl6ft]{font-size:1.75rem}.idea-form[data-astro-cid-kbedl6ft] input[data-astro-cid-kbedl6ft]{padding-block:.5rem;font-size:1rem}.idea-pin[data-astro-cid-kbedl6ft]{padding:.7rem 1.25rem;font-size:.9375rem}.ideas-foot[data-astro-cid-kbedl6ft]{margin-top:2rem;text-align:left}}.note--new{animation:note-land .42s var(--ease-out) both;animation-delay:calc(var(--i, 0) * 50ms)}@keyframes note-land{0%{opacity:0;transform:rotate(var(--rot, 0deg)) translateY(-10px) scale(1.04)}to{opacity:1;transform:rotate(var(--rot, 0deg))}}@media(prefers-reduced-motion:reduce){.note[data-astro-cid-kbedl6ft]{transition:none}.note--new{animation:none}}.dl-copy[data-astro-cid-ddbcycih]{margin-top:0;margin-bottom:clamp(2.5rem,6vh,3.5rem)}.platforms[data-astro-cid-ddbcycih]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;max-width:58rem;margin:0 auto;text-align:left}.download[data-astro-cid-ddbcycih][data-visitor-os=mac] .platform[data-os=mac]{order:-1}.phone-note[data-astro-cid-ddbcycih]{display:none;max-width:58rem;margin:0 auto 1rem;text-align:center;color:var(--text-secondary)}.download[data-astro-cid-ddbcycih][data-visitor-os=mobile] .phone-note[data-astro-cid-ddbcycih]{display:block}@media(max-width:760px){.platforms[data-astro-cid-ddbcycih]{--rail-item: 88%}.phone-note[data-astro-cid-ddbcycih]{margin:0 0 1.5rem;padding:1rem 1.1rem;border-radius:var(--radius-md);border-left:2px solid var(--led-gold);background:var(--bg-panel);font-size:.9375rem;line-height:1.5;text-align:left}.download[data-astro-cid-ddbcycih][data-visitor-os=mobile] .ww{display:none}}.notsure[data-astro-cid-73csxl4o]{padding-top:clamp(2rem,6vh,4rem);text-align:center}.notsure-inner[data-astro-cid-73csxl4o]{display:flex;flex-direction:column;align-items:center}.notsure-title[data-astro-cid-73csxl4o]{font-family:var(--font-body);font-stretch:normal;font-size:clamp(1.35rem,2.2vw,1.6rem);font-weight:650;letter-spacing:-.01em;color:var(--text-bright)}.notsure-lede[data-astro-cid-73csxl4o]{margin:.6rem auto 0;max-width:32rem;color:var(--text-muted);line-height:1.55}.notsure-points[data-astro-cid-73csxl4o]{list-style:none;margin:2rem 0 0;padding:0;width:100%;max-width:62rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;text-align:left}.notsure-point[data-astro-cid-73csxl4o]{display:flex;flex-direction:column;padding:1.4rem 1.4rem 1.25rem;background:var(--bg-panel);border:1px solid var(--border);border-radius:var(--radius-lg)}.notsure-point[data-astro-cid-73csxl4o] h3[data-astro-cid-73csxl4o]{font-size:1.0625rem;font-weight:650;color:var(--text-bright)}.notsure-point[data-astro-cid-73csxl4o] p[data-astro-cid-73csxl4o]{margin:.55rem 0 0;color:var(--text-secondary);line-height:1.55;flex:1}.notsure-point[data-astro-cid-73csxl4o] a[data-astro-cid-73csxl4o]{margin-top:1rem;align-self:flex-start;font-size:.9375rem;font-weight:550;color:var(--accent-bright);text-decoration:none}@media(hover:hover)and (pointer:fine){.notsure-point[data-astro-cid-73csxl4o] a[data-astro-cid-73csxl4o]:hover{text-decoration:underline;text-underline-offset:.2em}}.notsure-refund[data-astro-cid-73csxl4o]{margin:1.5rem 0 0;font-size:.875rem;color:var(--text-muted)}.notsure-refund[data-astro-cid-73csxl4o] a[data-astro-cid-73csxl4o]{color:var(--text-standard);text-underline-offset:.18em}@media(hover:hover)and (pointer:fine){.notsure-refund[data-astro-cid-73csxl4o] a[data-astro-cid-73csxl4o]:hover{color:var(--text-bright)}}@media(max-width:860px){.notsure-points[data-astro-cid-73csxl4o]{grid-template-columns:1fr;max-width:32rem}}@media(max-width:760px){.notsure[data-astro-cid-73csxl4o]{text-align:left}.notsure-inner[data-astro-cid-73csxl4o]{align-items:stretch}.notsure-title[data-astro-cid-73csxl4o]{font-family:var(--font-display);font-stretch:var(--display-stretch);font-size:clamp(1.75rem,8vw,2.5rem);font-weight:700;line-height:1.05;letter-spacing:-.02em}.notsure-lede[data-astro-cid-73csxl4o]{margin:.6rem 0 0}.notsure-points[data-astro-cid-73csxl4o]{--rail-item: 84%;margin-top:1.75rem}.notsure-point[data-astro-cid-73csxl4o]{padding:1.35rem 1.25rem 1.1rem}.notsure-point[data-astro-cid-73csxl4o] p[data-astro-cid-73csxl4o]{font-size:.9375rem;line-height:1.5}.notsure-point[data-astro-cid-73csxl4o] a[data-astro-cid-73csxl4o]{padding-block:.35rem}.notsure-refund[data-astro-cid-73csxl4o]{margin-top:1.75rem;line-height:1.5}}
