.inline-loop-video[data-v-87530c41]{border-radius:inherit;width:100%;min-width:0;height:100%;min-height:0;display:block;position:relative;overflow:hidden}.inline-loop-video__media[data-v-87530c41]{display:block}.inline-loop-video__media[data-v-87530c41]::-webkit-media-controls-overlay-play-button{opacity:0;pointer-events:none;-webkit-appearance:none}.inline-loop-video__media[data-v-87530c41]::-webkit-media-controls-panel{opacity:0;pointer-events:none;-webkit-appearance:none}.inline-loop-video__media[data-v-87530c41]::-webkit-media-controls-start-playback-button{opacity:0;pointer-events:none;-webkit-appearance:none}.inline-loop-video__cover[data-v-87530c41]{z-index:1;-o-object-fit:cover;object-fit:cover;pointer-events:none;border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.inline-loop-video__play[data-v-87530c41]{z-index:2;border-radius:inherit;cursor:pointer;background:oklch(0% 0 0/.22);border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;inset:0}.inline-loop-video__mark[data-v-87530c41]{background:var(--site-accent);border-radius:999px;width:64px;height:64px;box-shadow:0 8px 24px oklch(0% 0 0/.18)}.inline-loop-video__mark[data-v-87530c41]:after{content:"";border:10px solid #0000;border-left:16px solid #fff;border-right-width:0;width:0;height:0;margin:22px 0 0 24px;display:block}.hero-ribbon[data-v-ca242815]{--ribbon-max:2080px;--ribbon-fade:clamp(64px, .5 * (100vw - var(--ribbon-max)), 180px);z-index:0;width:min(100vw,var(--ribbon-max));pointer-events:none;position:absolute;top:-48px;bottom:-48px;left:50%;overflow:hidden;transform:translate(-50%)}@media (width>=2081px){.hero-ribbon[data-v-ca242815]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--ribbon-fade),#000 calc(100% - var(--ribbon-fade)),transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--ribbon-fade),#000 calc(100% - var(--ribbon-fade)),transparent);mask-image:linear-gradient(90deg,transparent,#000 var(--ribbon-fade),#000 calc(100% - var(--ribbon-fade)),transparent)}}.hero-ribbon__track[data-v-ca242815]{position:absolute;inset:0}.hero-ribbon__svg[data-v-ca242815]{width:100%;height:calc(100% - 96px);position:absolute;top:48px;left:0;overflow:visible}.hero-ribbon__columns[data-v-ca242815]{display:none}@media (prefers-reduced-motion:no-preference){.hero-ribbon[data-v-ca242815]{--traverse-delay:.46s;--traverse-duration:1.5s;--roll-start:1.72s;--roll-stagger:28ms;--roll-duration:.56s;--sheen-lag:.16s;--mid-end:calc(var(--roll-start) + var(--roll-stagger) * 19 + var(--roll-duration));--sheen-end:calc(var(--mid-end) + var(--sheen-lag))}.hero-ribbon__track[data-v-ca242815]{animation:hero-ribbon-traverse-ca242815 var(--traverse-duration) cubic-bezier(.62,0,.22,1) var(--traverse-delay) backwards}.hero-ribbon__columns[data-v-ca242815]{display:inline}.hero-ribbon__roll[data-v-ca242815]{animation:hero-ribbon-roll-ca242815 var(--roll-duration) linear both;animation-delay:calc(var(--roll-start) + var(--roll-stagger) * var(--col))}.hero-ribbon__roll--sheen[data-v-ca242815]{animation-delay:calc(var(--roll-start) + var(--sheen-lag) + var(--roll-stagger) * var(--col))}.hero-ribbon__final--mid[data-v-ca242815]{animation:hero-ribbon-hold-ca242815 1ms linear var(--mid-end) backwards}.hero-ribbon__final--sheen[data-v-ca242815]{animation:hero-ribbon-hold-ca242815 1ms linear var(--sheen-end) backwards}}@keyframes hero-ribbon-traverse-ca242815{0%{transform:translate(-7%);-webkit-mask-image:linear-gradient(90deg,#000 40%,#0000 45%);mask-image:linear-gradient(90deg,#000 40%,#0000 45%);-webkit-mask-position:100% 0;mask-position:100% 0;-webkit-mask-size:250% 100%;mask-size:250% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}to{transform:translate(0);-webkit-mask-image:linear-gradient(90deg,#000 40%,#0000 45%);mask-image:linear-gradient(90deg,#000 40%,#0000 45%);-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:250% 100%;mask-size:250% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}}@keyframes hero-ribbon-roll-ca242815{0%{animation-timing-function:step-end;transform:translateY(150px)}18%{animation-timing-function:step-end;transform:translateY(104px)}34%{animation-timing-function:step-end;transform:translateY(68px)}50%{animation-timing-function:step-end;transform:translateY(40px)}66%{animation-timing-function:step-end;transform:translateY(20px)}82%{animation-timing-function:step-end;transform:translateY(8px)}to{transform:translateY(0)}}@keyframes hero-ribbon-hold-ca242815{0%,to{visibility:hidden}}.app-preview[data-v-d3a559c2]{border-radius:var(--site-radius-xl);isolation:isolate;position:relative;overflow:visible}.app-preview__scene[data-v-d3a559c2]{z-index:1;padding:0;position:relative}.app-preview__sr-only[data-v-d3a559c2]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-window[data-v-d3a559c2]{z-index:2;aspect-ratio:16/9;background:var(--site-surface-muted);border-radius:22px;width:100%;position:relative;overflow:hidden;box-shadow:0 4px 8px #191a1d0d,0 28px 72px #191a1d24,inset 0 0 0 1px oklch(0% 0 0/.1)}.app-window--video[data-v-d3a559c2]{overflow:visible}.app-window[data-v-d3a559c2]:focus-visible{outline:3px solid var(--site-accent);outline-offset:2px}.app-window__body.is-editor[data-v-d3a559c2]{border-radius:inherit;background:0 0;display:block;position:absolute;inset:0;overflow:visible}.editor-preview-video[data-v-d3a559c2],[data-v-d3a559c2] .editor-preview-video{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:inherit;background:0 0;width:100%;height:100%;display:block}@media (width<=900px){.app-preview__scene[data-v-d3a559c2]{padding:0}}@media (width<=768px){.app-window[data-v-d3a559c2]{aspect-ratio:9/8}}@media (width<=620px){.app-preview[data-v-d3a559c2]{border-radius:24px}.app-preview__scene[data-v-d3a559c2]{padding:0}.app-window[data-v-d3a559c2]{border-radius:16px}}.layout-demo[data-v-f2a3daac]{flex-direction:column;align-items:center;width:100%;display:flex}.layout-demo__tabs[data-v-f2a3daac]{background:var(--site-hover-fill-strong);grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,384px);padding:4px;display:grid;position:relative}.layout-demo__tab[data-v-f2a3daac],.layout-demo__tab-indicator[data-v-f2a3daac],.layout-demo__tabs[data-v-f2a3daac]{border-radius:var(--site-radius-pill)}.layout-demo__tab-indicator[data-v-f2a3daac]{background:var(--site-surface-raised);width:calc(33.3333% - 2.66667px);transform:translateX(calc(var(--tab-index) * 100%));transition:transform .42s var(--site-ease-spring);position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 1px 2px #00000014,0 2px 8px #0000000f}.layout-demo__tab[data-v-f2a3daac]{z-index:1;min-height:40px;color:var(--site-muted);cursor:pointer;transition:color var(--site-duration-fast) var(--site-ease);background:0 0;border:0;padding:0 12px;font-size:14px;font-weight:600;position:relative}.layout-demo__tab.is-active[data-v-f2a3daac],.layout-demo__tab[data-v-f2a3daac]:hover{color:var(--site-ink)}.layout-demo__stage[data-v-f2a3daac]{aspect-ratio:16/9.5;place-items:center;width:100%;margin-top:calc(clamp(28px,4vw,44px));display:grid;container-type:size}.layout-demo__frame[data-v-f2a3daac]{box-shadow:var(--site-shadow-product);transition:width .64s var(--site-ease-out),height .64s var(--site-ease-out),background-color .64s var(--site-ease-out);border-radius:1.6cqh;position:relative;overflow:hidden;container-type:size}.layout-demo__frame--print[data-v-f2a3daac]{background:#fff;width:65.0505cqh;height:92cqh}.layout-demo__frame--video[data-v-f2a3daac]{background:#141414;width:51.75cqh;height:92cqh}.layout-demo__frame--slide[data-v-f2a3daac]{background:#fafaf9;width:calc(min(94cqw,163.556cqh));height:calc(min(52.875cqw,92cqh))}.sheet[data-v-f2a3daac]{color:#1d1d1f;display:flex;position:absolute;inset:0}.sheet h4[data-v-f2a3daac]{margin:0;font-weight:650}.sheet__lines[data-v-f2a3daac]{flex-direction:column;display:flex}.sheet--print[data-v-f2a3daac]{flex-direction:column;padding:9cqw 9cqw 6cqw}.sheet--print .sheet__head[data-v-f2a3daac],.sheet__folio[data-v-f2a3daac]{text-align:center}.sheet--print h4[data-v-f2a3daac]{letter-spacing:.08em;font-size:6.4cqw}.sheet--print .sheet__meta[data-v-f2a3daac]{color:#515154;justify-content:space-between;margin-top:5cqw;font-size:2.8cqw;display:flex}.sheet--print .sheet__lines[data-v-f2a3daac]{gap:3.2cqw;margin-top:5cqw;font-size:5.4cqw}.sheet__folio[data-v-f2a3daac]{color:#86868b;margin-top:auto;font-size:2.4cqw}.sheet--video[data-v-f2a3daac]{--jp-highlight:#ff6a4538;color:#f5f5f7;flex-direction:column;padding:14cqw 9cqw 10cqw}.sheet__kicker[data-v-f2a3daac]{color:#ff8a5f;letter-spacing:.08em;font-size:3.8cqw;font-weight:600;display:block}.sheet--video h4[data-v-f2a3daac]{letter-spacing:.02em;margin-top:2.4cqw;font-size:10cqw}.sheet--video .sheet__lines[data-v-f2a3daac]{gap:7cqw;margin-top:12cqw;font-size:10.5cqw}.sheet__progress[data-v-f2a3daac]{background:#ffffff29;border-radius:1cqw;height:.8cqw;margin-top:auto}.sheet__progress span[data-v-f2a3daac]{border-radius:inherit;background:#ff8a5f;width:38%;height:100%;display:block}.sheet--slide[data-v-f2a3daac]{--jp-highlight:#d2361b1a;gap:4cqw;padding:6cqw}.sheet__main[data-v-f2a3daac]{flex-direction:column;flex:1 1 0;min-width:0;display:flex}.sheet--slide .sheet__kicker[data-v-f2a3daac]{color:#d2361b;font-size:1.5cqw}.sheet--slide h4[data-v-f2a3daac]{margin-top:1cqw;font-size:3.6cqw}.sheet--slide .sheet__lines[data-v-f2a3daac]{gap:3cqw;margin-top:auto;font-size:3.1cqw}.sheet__note[data-v-f2a3daac]{background:#fff;border-left:.3cqw solid #d2361b;border-radius:0 1cqw 1cqw 0;flex-direction:column;flex:0 0 22%;align-self:flex-end;gap:.8cqw;padding:2cqw;font-size:1.5cqw;line-height:1.5;display:flex;box-shadow:0 .2cqw 1cqw #0000000f}.sheet__note strong[data-v-f2a3daac]{font-size:1.8cqw}.sheet__note span[data-v-f2a3daac]{color:#515154}.layout-sheet-enter-active[data-v-f2a3daac],.layout-sheet-leave-active[data-v-f2a3daac]{transition:opacity .22s var(--site-ease),transform .32s var(--site-ease-out)}.layout-sheet-enter-from[data-v-f2a3daac]{opacity:0;transform:translateY(1.5cqh)}.layout-sheet-leave-to[data-v-f2a3daac]{opacity:0}.layout-demo__spec[data-v-f2a3daac]{color:var(--site-muted);font-size:var(--site-font-size-caption);font-variant-numeric:tabular-nums;margin:20px 0 0}@media (width<=620px){.layout-demo__stage[data-v-f2a3daac]{aspect-ratio:4/5}.layout-demo__frame--slide[data-v-f2a3daac]{width:94cqw;height:52.875cqw}}.note-demo[data-v-d64faa1a]{width:100%}.note-demo__window[data-v-d64faa1a]{border-radius:var(--site-radius-lg);background:var(--site-surface-raised);box-shadow:var(--site-shadow-product);overflow:hidden}.note-demo__toolbar[data-v-d64faa1a]{border-bottom:1px solid var(--site-line);justify-content:space-between;align-items:center;gap:16px;padding:16px 22px;font-size:13px;display:flex}.note-demo__doc[data-v-d64faa1a]{font-weight:600}.note-demo__meta[data-v-d64faa1a]{color:var(--site-muted);font-variant-numeric:tabular-nums}.note-demo__score[data-v-d64faa1a]{color:var(--site-ink);-webkit-user-select:none;user-select:none;padding:calc(clamp(40px,6vw,64px)) calc(clamp(16px,3vw,32px)) calc(clamp(28px,4vw,40px));font-size:calc(clamp(28px,3.2vw,40px));display:flex}.note-demo__bar[data-v-d64faa1a]{flex:1 1 0;padding:0 .2em;display:flex;position:relative}.note-demo__bar[data-v-d64faa1a]:after{content:"";background:var(--site-line-strong);width:1px;height:1.12em;position:absolute;top:.42em;right:0}.note-demo__bar[data-v-d64faa1a]:last-child:after{background:var(--site-ink);width:3px;box-shadow:-5px 0 0 -2px var(--site-ink)}.note-demo__note[data-v-d64faa1a]{min-width:0;color:inherit;font:inherit;cursor:ns-resize;touch-action:none;transition:background-color var(--site-duration-fast) var(--site-ease),color var(--site-duration-fast) var(--site-ease);background:0 0;border:0;border-radius:.22em;flex:1 1 0;padding:.12em 0;display:flex}.note-demo__note[data-v-d64faa1a] .jn{--jn-pad:0}.note-demo__note[data-v-d64faa1a]:hover{background:var(--site-hover-fill)}.note-demo__note.is-selected[data-v-d64faa1a]{background:var(--site-accent-soft);color:var(--site-accent)}.note-demo__note.is-selected[data-v-d64faa1a] .jn__lyric{opacity:1}.note-demo__note[data-v-d64faa1a]:focus-visible{outline-offset:0}.note-demo__digit[data-v-d64faa1a]{display:inline-block}.note-demo[data-v-d64faa1a] .jn__glyph{overflow:hidden}.note-digit-down-enter-active[data-v-d64faa1a],.note-digit-up-enter-active[data-v-d64faa1a]{transition:transform var(--site-duration) var(--site-ease-spring),opacity var(--site-duration-fast) var(--site-ease)}.note-digit-down-leave-active[data-v-d64faa1a],.note-digit-up-leave-active[data-v-d64faa1a]{transition:transform var(--site-duration-fast) var(--site-ease),opacity var(--site-duration-fast) var(--site-ease);position:absolute}.note-digit-down-leave-to[data-v-d64faa1a],.note-digit-up-enter-from[data-v-d64faa1a]{opacity:0;transform:translateY(60%)}.note-digit-down-enter-from[data-v-d64faa1a],.note-digit-up-leave-to[data-v-d64faa1a]{opacity:0;transform:translateY(-60%)}.note-demo__inspector[data-v-d64faa1a]{border-top:1px solid var(--site-line);background:var(--site-surface-muted);justify-content:space-between;align-items:center;gap:16px;padding:14px 14px 14px 22px;display:flex}.note-demo__readout[data-v-d64faa1a]{align-items:baseline;gap:12px;font-size:14px;display:flex}.note-demo__label[data-v-d64faa1a]{color:var(--site-muted)}.note-demo__readout strong[data-v-d64faa1a]{font-variant-numeric:tabular-nums;font-weight:600}.note-demo__controls[data-v-d64faa1a]{gap:6px;display:flex}.note-demo__control[data-v-d64faa1a]{border:1px solid var(--site-line);background:var(--site-surface-raised);width:40px;height:40px;color:var(--site-ink);cursor:pointer;transition:background-color var(--site-duration-fast) var(--site-ease),transform var(--site-duration-fast) var(--site-ease);border-radius:50%;place-items:center;display:inline-grid}.note-demo__control[data-v-d64faa1a]:hover{background:var(--site-hover-fill-strong)}.note-demo__control[data-v-d64faa1a]:active{transform:scale(.92)}.note-demo__control svg[data-v-d64faa1a]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.note-demo__caption[data-v-d64faa1a]{color:var(--site-muted);font-size:var(--site-font-size-caption);justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding:0 4px;display:flex}.note-demo__reset[data-v-d64faa1a]{color:var(--site-accent);cursor:pointer;transition:opacity var(--site-duration-fast) var(--site-ease);background:0 0;border:0;padding:4px 0;font-weight:600}.note-demo__reset[data-v-d64faa1a]:disabled{opacity:0;cursor:default}@media (width<=620px){.note-demo__toolbar[data-v-d64faa1a]{padding:14px 16px}.note-demo__score[data-v-d64faa1a]{font-size:calc(clamp(22px,7vw,28px))}.note-demo__inspector[data-v-d64faa1a]{padding-left:16px}}.features[data-v-21aff8b0]{gap:var(--site-space-section);flex-direction:column;display:flex}.feature-container[data-v-21aff8b0]{width:min(var(--site-container),100%);margin:0 auto}.feature-head[data-v-21aff8b0]{max-width:34rem}.feature-head--center[data-v-21aff8b0]{text-align:center;max-width:44rem;margin:0 auto}.feature-head__title[data-v-21aff8b0]{color:var(--site-ink);font-size:var(--site-font-size-section);letter-spacing:var(--site-tracking-display);margin:12px 0 0;font-weight:700;line-height:1.08}.feature-head__desc[data-v-21aff8b0]{max-width:30em;color:var(--site-muted);font-size:var(--site-font-size-lead);text-wrap:pretty;margin:24px 0 0;line-height:1.6}.feature-head--center .feature-head__desc[data-v-21aff8b0]{margin-inline:auto}.feature-head__meta[data-v-21aff8b0]{border-top:1px solid var(--site-line);color:var(--site-subtle);font-size:var(--site-font-size-caption);white-space:pre-wrap;margin:28px 0 0;padding-top:20px}.feature-head--row[data-v-21aff8b0]{max-width:none;margin-bottom:var(--site-space-head);justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.feature-head--row .feature-head__title[data-v-21aff8b0]{margin:0}.feature-head--row .feature-head__desc[data-v-21aff8b0]{max-width:22em;margin:0}.feature-immersive[data-v-21aff8b0]{width:min(100%,var(--site-container-wide));padding:var(--site-space-block) calc(clamp(20px,4vw,64px));border-radius:var(--site-radius-2xl);background:var(--site-surface-muted);margin-inline:auto}.feature-immersive .feature-container[data-v-21aff8b0]{padding-inline:0}.feature-immersive__stage[data-v-21aff8b0]{--reveal-delay:80ms;width:min(100%,640px);margin:calc(clamp(40px,5vw,64px)) auto 0}.feature-facts[data-v-21aff8b0]{border-top:1px solid var(--site-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;width:min(100%,640px);margin:calc(clamp(40px,5vw,56px)) auto 0;padding:28px 0 0;list-style:none;display:grid}.feature-facts li[data-v-21aff8b0]{flex-direction:column;gap:6px;display:flex}.feature-facts strong[data-v-21aff8b0]{font-size:17px;font-weight:600}.feature-facts span[data-v-21aff8b0]{color:var(--site-muted);text-wrap:balance;font-size:15px;line-height:1.6}.feature-split[data-v-21aff8b0]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:calc(clamp(48px,7vw,112px));display:grid}.feature-split--reversed[data-v-21aff8b0]{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.feature-split--reversed .feature-head[data-v-21aff8b0]{order:2}.feature-split--reversed .feature-split__demo[data-v-21aff8b0]{order:1}.feature-split__demo[data-v-21aff8b0],.feature-window[data-v-21aff8b0]{--reveal-delay:80ms;min-width:0}.feature-window[data-v-21aff8b0]{margin:0}.feature-window>img[data-v-21aff8b0],.feature-window__video-wrap[data-v-21aff8b0]{aspect-ratio:16/9;border-radius:var(--site-radius-lg);background:var(--site-surface-muted);box-shadow:var(--site-shadow-product);display:block;overflow:hidden}.feature-window__video[data-v-21aff8b0],[data-v-21aff8b0] .feature-window__video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.feature-window__caption[data-v-21aff8b0]{color:var(--site-muted);font-size:var(--site-font-size-caption);margin-top:16px;padding:0 4px}.feature-centered[data-v-21aff8b0]{gap:var(--site-space-head);flex-direction:column;display:flex}.bento[data-v-21aff8b0]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.bento__card[data-v-21aff8b0]{border-radius:var(--site-radius-xl);background:var(--site-surface-muted);min-height:360px;transition:transform var(--site-duration) var(--site-ease-out);flex-direction:column;padding:calc(clamp(28px,3vw,40px));display:flex;position:relative;overflow:hidden}.bento__card--midi[data-v-21aff8b0],.bento__card--web[data-v-21aff8b0]{grid-column:span 2}.bento__copy[data-v-21aff8b0]{z-index:1;max-width:22rem;position:relative}.bento__badge[data-v-21aff8b0]{color:var(--site-accent);font-size:var(--site-font-size-meta);letter-spacing:.04em;margin-bottom:14px;font-weight:600;display:inline-block}.bento__title[data-v-21aff8b0]{letter-spacing:var(--site-tracking-title);margin:0;font-size:calc(clamp(22px,2vw,26px));font-weight:700;line-height:1.25}.bento__desc[data-v-21aff8b0]{color:var(--site-muted);text-wrap:pretty;margin:10px 0 0;font-size:16px;line-height:1.6}.bento__art[data-v-21aff8b0]{width:min(62%,460px);height:auto;position:absolute;bottom:-6%;right:-2%}.bento-works[data-v-21aff8b0]{flex-direction:column;gap:8px;margin:auto 0 0;padding:28px 0 0;list-style:none;display:flex}.bento-works li[data-v-21aff8b0]{border-radius:var(--site-radius-md);background:var(--site-surface-raised);box-shadow:var(--site-shadow-sm);align-items:center;gap:12px;padding:10px 12px;display:flex}.bento-works li[data-v-21aff8b0]:first-child{box-shadow:0 0 0 1.5px var(--site-accent),var(--site-shadow-sm)}.bento-works__thumb[data-v-21aff8b0]{border:1px solid var(--site-line);background:repeating-linear-gradient(180deg,transparent 0 6px,var(--site-line) 6px 7px) 5px 8px/18px 22px no-repeat,var(--site-surface-raised);border-radius:4px;flex:none;width:28px;height:36px}.bento-works__text[data-v-21aff8b0]{flex-direction:column;gap:2px;min-width:0;display:flex}.bento-works__text strong[data-v-21aff8b0]{font-size:14px;font-weight:600}.bento-works__text small[data-v-21aff8b0]{color:var(--site-subtle);font-size:12px}.bento-formats[data-v-21aff8b0]{letter-spacing:-.03em;flex-direction:column;align-items:flex-start;gap:4px;margin-top:auto;padding-top:32px;font-size:calc(clamp(34px,3.4vw,46px));font-weight:700;line-height:1.05;display:flex}.bento-formats span[data-v-21aff8b0]:last-child{color:var(--site-subtle)}.bento__card--web[data-v-21aff8b0]{justify-content:space-between}.bento-address[data-v-21aff8b0]{border-radius:var(--site-radius-pill);background:var(--site-surface-raised);width:min(100%,420px);box-shadow:var(--site-shadow-md);letter-spacing:-.01em;align-items:center;gap:10px;margin-top:32px;margin-left:auto;padding:16px 22px;font-size:calc(clamp(17px,1.8vw,22px));font-weight:600;display:flex}.bento-address svg[data-v-21aff8b0]{fill:none;width:18px;height:18px;stroke:var(--site-muted);stroke-width:1.5px;stroke-linecap:round;flex:none}@media (hover:hover){.bento__card[data-v-21aff8b0]:hover{transform:translateY(-4px)}}@media (width<=1024px){.feature-split[data-v-21aff8b0],.feature-split--reversed[data-v-21aff8b0]{grid-template-columns:minmax(0,1fr);gap:48px}.feature-split--reversed .feature-head[data-v-21aff8b0],.feature-split--reversed .feature-split__demo[data-v-21aff8b0]{order:0}.feature-head[data-v-21aff8b0]{max-width:36rem}.bento[data-v-21aff8b0]{grid-template-columns:repeat(2,minmax(0,1fr))}.bento__card--midi[data-v-21aff8b0],.bento__card--web[data-v-21aff8b0]{grid-column:span 2}}@media (width<=768px){.feature-head__title[data-v-21aff8b0]{font-size:var(--site-font-size-section-mobile)}.feature-head__desc[data-v-21aff8b0]{margin-top:18px;font-size:17px}.feature-head--row[data-v-21aff8b0]{flex-direction:column;align-items:flex-start;gap:14px}.feature-facts[data-v-21aff8b0]{gap:20px}.bento[data-v-21aff8b0],.feature-facts[data-v-21aff8b0]{grid-template-columns:minmax(0,1fr)}.bento[data-v-21aff8b0]{gap:14px}.bento__card[data-v-21aff8b0],.bento__card--midi[data-v-21aff8b0],.bento__card--web[data-v-21aff8b0]{grid-column:auto;min-height:0}.bento__card--midi[data-v-21aff8b0]{padding-bottom:0}.bento__art[data-v-21aff8b0]{width:100%;margin-top:20px;position:static}.bento-address[data-v-21aff8b0]{margin-left:0}.feature-immersive[data-v-21aff8b0]{border-radius:var(--site-radius-xl);padding:56px 16px 48px}}.landing-page[data-v-b81d3c3a]{--landing-gutter:var(--content-padding-x,0px);min-height:100vh;margin-inline:calc(-1 * var(--landing-gutter));padding-inline:var(--landing-gutter);color:var(--site-ink);position:relative;overflow-x:clip}.landing-shell[data-v-b81d3c3a]{width:min(var(--site-container),100%);padding:calc(var(--site-header-clearance-home) + clamp(56px,7vw,96px)) 0 96px;margin:0 auto}.hero[data-v-b81d3c3a],.hero__copy[data-v-b81d3c3a]{flex-direction:column;display:flex}.hero__copy[data-v-b81d3c3a]{text-align:center;align-items:center;width:min(100%,880px);margin:0 auto}.hero__offer[data-v-b81d3c3a]{font-size:15px}.hero__title[data-v-b81d3c3a]{font-size:var(--site-font-size-hero);letter-spacing:var(--site-tracking-display);margin:20px 0 0;font-weight:700;line-height:1.04}.hero__subtitle[data-v-b81d3c3a]{max-width:28em;color:var(--site-muted);font-size:var(--site-font-size-lead);text-wrap:balance;margin:28px 0 0;line-height:1.6}.hero__actions[data-v-b81d3c3a]{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 28px;margin-top:40px;display:flex}.hero__more[data-v-b81d3c3a]{font-size:16px}.hero__product[data-v-b81d3c3a]{width:100%;margin-top:calc(clamp(64px,8vw,104px))}@media (prefers-reduced-motion:no-preference){.hero__actions[data-v-b81d3c3a],.hero__offer[data-v-b81d3c3a],.hero__subtitle[data-v-b81d3c3a],.hero__title[data-v-b81d3c3a]{animation:hero-fade-up-b81d3c3a .9s var(--site-ease-out) both}.hero__title[data-v-b81d3c3a]{animation-delay:60ms}.hero__subtitle[data-v-b81d3c3a]{animation-delay:.16s}.hero__actions[data-v-b81d3c3a]{animation-delay:.24s}.hero__product[data-v-b81d3c3a]{animation:hero-product-in-b81d3c3a 1.2s var(--site-ease-out) .32s both}}@keyframes hero-fade-up-b81d3c3a{0%{opacity:0;transform:translateY(16px)}}@keyframes hero-product-in-b81d3c3a{0%{opacity:0;transform:translateY(48px)scale(.98)}}.landing-section[data-v-b81d3c3a]{margin-top:var(--site-space-section);scroll-margin-top:72px}.section-head[data-v-b81d3c3a]{max-width:720px;margin:0 auto var(--site-space-block);text-align:center}.section-title[data-v-b81d3c3a]{font-size:var(--site-font-size-section);letter-spacing:var(--site-tracking-display);text-wrap:balance;margin:12px 0 0;font-weight:700;line-height:1.08}.section-desc[data-v-b81d3c3a]{max-width:32em;color:var(--site-muted);font-size:var(--site-font-size-lead);text-wrap:pretty;margin:24px auto 0;line-height:1.6}.metrics[data-v-b81d3c3a]{margin-top:var(--site-space-section);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:calc(clamp(48px,7vw,112px));display:grid}.metrics__head .section-desc[data-v-b81d3c3a]{margin-inline:0}.metrics__link[data-v-b81d3c3a]{margin-top:28px;font-size:16px}.metrics__list[data-v-b81d3c3a]{grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(clamp(40px,5vw,64px)) calc(clamp(32px,4vw,56px));margin:0;padding-top:8px;display:grid}.metrics__item[data-v-b81d3c3a]{border-top:1px solid var(--site-line-strong);padding-top:24px}.metrics__value[data-v-b81d3c3a]{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:calc(clamp(52px,5.8vw,84px));font-weight:650;line-height:1}.metrics__value small[data-v-b81d3c3a]{letter-spacing:-.01em;margin-left:.06em;font-size:.42em;font-weight:600}.metrics__label[data-v-b81d3c3a]{color:var(--site-muted);margin:14px 0 0;font-size:15px;line-height:1.5}.plan-body[data-v-b81d3c3a]{--reveal-delay:60ms;width:100%}#plans .section-head[data-v-b81d3c3a]{margin-bottom:var(--site-space-head)}@media (width<=1024px){.hero__copy[data-v-b81d3c3a]{padding:0 20px}.metrics[data-v-b81d3c3a]{grid-template-columns:minmax(0,1fr)}}@media (width<=768px){.landing-shell[data-v-b81d3c3a]{padding-top:calc(48px + var(--site-header-clearance-home));padding-bottom:64px}.hero__copy[data-v-b81d3c3a],.metrics[data-v-b81d3c3a],.section-head[data-v-b81d3c3a]{padding:0 8px}.hero__title[data-v-b81d3c3a]{font-size:var(--site-font-size-hero-mobile)}.hero__subtitle[data-v-b81d3c3a]{margin-top:20px;font-size:17px}.hero__actions[data-v-b81d3c3a]{flex-direction:column;width:100%;margin-top:32px}.hero__actions .site-btn[data-v-b81d3c3a]{width:min(100%,320px)}.hero__product[data-v-b81d3c3a]{margin-top:56px}.section-title[data-v-b81d3c3a]{font-size:var(--site-font-size-section-mobile)}.section-desc[data-v-b81d3c3a]{margin-top:18px;font-size:17px}.metrics__list[data-v-b81d3c3a]{gap:32px 20px}.metrics__value[data-v-b81d3c3a]{font-size:calc(clamp(44px,13vw,56px))}.metrics__label[data-v-b81d3c3a]{font-size:14px}}
