/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */.ws-tools{border:1px solid var(--ws-rule);background:linear-gradient(#ffffff07,#0000 85%);border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative;box-shadow:0 20px 55px #00000021,inset 0 1px #ffffff09}.ws-tool-card{isolation:isolate;border-right:1px solid var(--ws-rule);min-width:0;padding:25px 24px 20px;transition:background .4s,box-shadow .4s;position:relative}.ws-tool-card:last-child{border-right:0}.ws-tool-card:before{content:"";background:var(--ws-accent);height:1px;box-shadow:0 0 12px rgba(var(--ws-accent-rgb),.2);transition:right .6s var(--ws-ease);position:absolute;top:-1px;left:0;right:100%}.ws-tool-card:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(230px at var(--pointer-x,50%) var(--pointer-y,30%),rgba(var(--ws-accent-rgb),.065),transparent);opacity:0;transition:opacity .45s;position:absolute;inset:0}.ws-tool-card:focus-visible:before,.ws-tool-card:hover:before{right:0}.ws-tool-card:focus-visible:after,.ws-tool-card:hover:after{opacity:1}.ws-tool-card:nth-child(2){--reveal-delay:65ms}.ws-tool-card:nth-child(3){--reveal-delay:.13s}.ws-tool-card:nth-child(4){--reveal-delay:.195s}.ws-tool-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.ws-tool-heading .ws-kicker{text-transform:uppercase;letter-spacing:.08em;font-size:10px}.ws-tool-heading svg{width:17px;height:17px;color:var(--ws-muted);transition:transform .3s,color .3s;transform:rotate(-45deg)}.ws-tool-card:hover .ws-tool-heading svg{color:var(--ws-accent);transform:translate(3px,-3px)rotate(-45deg)}.ws-tool-card h2{letter-spacing:-.02em;margin-top:9px;font-size:23px}.ws-tool-copy>p{color:var(--ws-muted);min-height:49px;margin-top:8px;font-size:14px;line-height:1.75}.ws-tool-status{color:var(--ws-muted);justify-content:space-between;align-items:flex-end;gap:9px;font-size:10px;line-height:1.6;display:flex}.ws-tool-status span:last-child{color:var(--ws-accent);flex-shrink:0}.ws-product-visual{height:100px;color:var(--ws-accent);transition:transform .65s var(--ws-ease);margin-block:17px 12px;position:relative;overflow:hidden}.ws-tool-card:hover .ws-product-visual{transform:translateY(-2px)}.ws-visual-caption,.ws-visual-ruler{color:var(--ws-subtle);letter-spacing:.1em;font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;font-size:7px;display:flex}.ws-visual-caption .ws-live-dot{width:3px;height:3px;box-shadow:none}.ws-visual-ai-music>.ws-waveform{height:76px}.ws-visual-mv-flow,.ws-visual-workflow{justify-content:space-between;align-items:center;gap:13px;display:flex}.ws-node{border:1px solid var(--ws-rule);background:linear-gradient(145deg,var(--ws-raised),var(--ws-surface));border-radius:5px;flex-shrink:1;width:30%;padding:3px;animation:ws-node-glow 8s linear infinite;position:relative;box-shadow:0 5px 16px #0000002e}.ws-node[data-sequence="1"]{animation-delay:2.25s}.ws-node[data-sequence="2"]{animation-delay:4.5s}.ws-node img{aspect-ratio:1.12;object-fit:cover;height:auto}.ws-node span{color:var(--ws-muted);letter-spacing:.05em;white-space:nowrap;padding:5px 1px 2px;font-size:6px;display:block}.ws-node-port{border:1px solid var(--ws-accent);background:var(--ws-deep);border-radius:50%;width:4px;height:4px;position:absolute;top:45%}.ws-node-port-in{left:-3px}.ws-node-port-out{right:-3px}.ws-node-connector{background:var(--ws-rule);height:1px;position:absolute;top:47%;left:5%;right:5%}.ws-node-connector:after{content:"";background:linear-gradient(90deg,transparent,var(--ws-accent));width:22px;height:1px;box-shadow:0 0 8px rgba(var(--ws-accent-rgb),.5);animation:ws-connect 8s linear infinite;position:absolute}.ws-timeline-ruler{color:var(--ws-subtle);justify-content:space-between;padding-bottom:12px;font-size:7px;display:flex}.ws-filmstrip{border:1px solid var(--ws-rule);border-radius:3px;gap:2px;height:34px;display:flex;overflow:hidden}.ws-filmstrip>span{flex:1;min-width:0;position:relative}.ws-filmstrip>span:after{content:"";position:absolute;inset:0;box-shadow:inset 0 1px #ffffff21}.ws-filmstrip img{object-position:65% center}.ws-filmstrip>span:nth-child(2n) img{object-position:30% center}.ws-timeline-track{gap:3px;height:14px;margin-top:6px;display:flex}.ws-timeline-track span{background:linear-gradient(180deg,rgba(var(--ws-accent-rgb),.5),rgba(var(--ws-accent-rgb),.28));border:1px solid rgba(var(--ws-accent-rgb),.13);border-radius:2px;flex:3}.ws-timeline-track span:nth-child(2){opacity:.7;flex:5}.ws-timeline-track span:nth-child(3){opacity:.5;flex:2}.ws-timeline-track-muted span{background:var(--ws-subtle);opacity:.25}.ws-timeline-track-muted span:first-child{margin-left:16%}.ws-playhead{border-left:1px solid rgba(var(--ws-accent-rgb),.75);pointer-events:none;width:100%;animation:ws-playhead 10s linear infinite;position:absolute;inset:0}.ws-playhead:before{content:"";background:var(--ws-accent);clip-path:polygon(0 0,100% 0,50% 100%);width:5px;height:5px;position:absolute;top:0;left:-3px}.ws-mixer{gap:7px;display:grid;position:relative}.ws-mixer-track{align-items:center;gap:10px;display:flex}.ws-mixer-track>span{color:var(--ws-subtle);font-size:7px}.ws-mixer-track>i{background:repeating-linear-gradient(0deg,var(--ws-accent) 0 2px,transparent 2px 3px);opacity:.65;transform-origin:bottom;border-radius:1px;flex-shrink:0;width:3px;height:22px;animation:ws-meter 4s ease-in-out infinite}.ws-mixer-track .ws-waveform{gap:2px;height:28px}.ws-mixer-track:first-child .ws-waveform,.ws-mixer-track:nth-child(3) .ws-waveform{color:var(--ws-subtle);opacity:.5}.ws-mixer-track:nth-child(2){margin-left:15px}.ws-mixer-track:nth-child(3){margin-left:5px}.ws-visual-large{height:240px;margin:38px 0;padding:0 20px}.ws-visual-large .ws-timeline-ruler,.ws-visual-large .ws-visual-caption,.ws-visual-large .ws-visual-ruler{font-size:9px}.ws-visual-large>.ws-waveform{height:180px}.ws-visual-large .ws-node{border-radius:6px;width:29%;padding:7px}.ws-visual-large .ws-node img{aspect-ratio:1.4}.ws-visual-large .ws-node span{padding:9px 3px 3px;font-size:9px}.ws-visual-large .ws-filmstrip{height:95px}.ws-visual-large .ws-timeline-track{height:35px;margin-top:10px}.ws-visual-large .ws-mixer{gap:18px;padding-top:12px}.ws-visual-large .ws-mixer-track .ws-waveform{height:52px}.ws-visual-large .ws-mixer-track>span{font-size:10px}.ws-visual-large .ws-mixer-track>i{height:35px}.ws-visual-orbit{opacity:.2;place-items:center;display:grid;position:absolute;inset:0}.ws-visual-orbit>span{border:1px solid var(--ws-accent);border-radius:50%;width:190px;height:190px;animation:ws-orbit 12s linear infinite;position:absolute;transform:rotateX(60deg)rotate(-30deg)}.ws-visual-orbit>span:nth-child(2){width:260px;height:260px;animation-direction:reverse}.ws-visual-orbit>span:nth-child(3){width:330px;height:330px}.ws-stage-caption{color:var(--ws-muted);justify-content:space-between;gap:15px;font-size:9px;display:flex}.ws-device-art{align-items:center;min-height:380px;padding:15px 25px 35px 0;display:grid;position:relative}.ws-device-art:before{content:"";background:radial-gradient(ellipse,rgba(var(--ws-accent-rgb),.08),transparent 65%);pointer-events:none;position:absolute;inset:5% -10%}.ws-desktop-device{border:1px solid var(--ws-rule);background:var(--ws-deep);border-radius:9px;width:100%;transition:transform .6s;overflow:hidden;transform:perspective(1000px)rotateY(-8deg)rotateX(3deg);box-shadow:0 30px 60px #0000004d}.ws-device-art:hover .ws-desktop-device{transform:perspective(1000px)rotateY(-2deg)rotateX(0)}.ws-device-top{border-bottom:1px solid var(--ws-rule);align-items:center;gap:4px;padding:11px 13px;font-size:8px;display:flex}.ws-device-top span{letter-spacing:.2em;margin-right:auto}.ws-device-top i{background:var(--ws-subtle);border-radius:50%;width:3px;height:3px}.ws-device-body{padding:14px}.ws-device-body>img{aspect-ratio:2.1;border-radius:2px;height:auto}.ws-device-timeline{margin-top:10px}.ws-device-timeline .ws-waveform{height:30px;color:var(--ws-accent)}.ws-device-timeline>span{background:var(--ws-raised);border-radius:1px;width:80%;height:7px;margin-top:4px;display:block}.ws-device-timeline>span:last-child{background:rgba(var(--ws-accent-rgb),.3);width:65%;margin-left:20%}.ws-phone-device{border:2px solid var(--ws-muted);background:var(--ws-surface);border-radius:22px;width:146px;padding:25px 10px 18px;animation:ws-phone-float 7s ease-in-out infinite alternate;position:absolute;bottom:5px;right:0;transform:rotate(6deg);box-shadow:-20px 20px 35px #0006}.ws-phone-camera{background:var(--ws-deep);border-radius:4px;width:20%;height:4px;position:absolute;top:7px;left:42%}.ws-phone-device>.ws-kicker{padding-bottom:12px;font-size:7px}.ws-phone-device>img{aspect-ratio:1;border-radius:5px;height:auto}.ws-phone-device>.ws-waveform{color:var(--ws-accent);gap:2px;height:38px;margin-top:12px}.ws-phone-controls{justify-content:center;align-items:center;gap:20px;margin-top:13px;display:flex}.ws-phone-controls>b{border:1px solid var(--ws-rule);width:23px;height:23px;color:var(--ws-accent);border-radius:50%;place-items:center;font-size:8px;display:grid}.ws-phone-controls>i{background:var(--ws-muted);width:7px;height:1px}.ws-device-note{color:var(--ws-subtle);letter-spacing:.1em;font-size:10px;position:absolute;bottom:-25px;right:30px}@keyframes ws-meter{0%,to{transform:scaleY(.65)}24%{transform:scaleY(.9)}41%{transform:scaleY(.72)}66%{transform:scaleY(.84)}}@keyframes ws-node-glow{0%,24%,to{border-color:var(--ws-rule);transform:translateY(0)}17%,5%{border-color:rgba(var(--ws-accent-rgb),.7);box-shadow:0 0 14px rgba(var(--ws-accent-rgb),.08);transform:translateY(-2px)}}@keyframes ws-connect{0%,8%{opacity:0;left:0}12%{opacity:.8}78%{opacity:.8;left:calc(100% - 22px)}85%,to{opacity:0;left:calc(100% - 22px)}}@keyframes ws-playhead{0%{opacity:0;transform:translate(1%)}6%{opacity:.7}88%{opacity:.7}96%,to{opacity:0;transform:translate(99%)}}@keyframes ws-orbit{to{transform:rotateX(60deg)rotate(330deg)}}@keyframes ws-phone-float{0%{transform:translateY(0)rotate(5deg)}to{transform:translateY(-5px)rotate(4deg)}}@media (max-width:1150px){.ws-tool-card{padding-inline:17px}.ws-tool-copy>p{min-height:72px}.ws-tool-status{flex-direction:column;align-items:flex-start;gap:6px}}@media (max-width:900px){.ws-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.ws-tool-card{padding:26px!important}.ws-tool-card:nth-child(2){border-right:0}.ws-tool-card:nth-child(-n+2){border-bottom:1px solid var(--ws-rule)}.ws-tool-copy>p{min-height:49px}.ws-tool-status{flex-direction:row;gap:8px}.ws-visual-large{height:200px;padding-inline:5px}.ws-visual-large>.ws-waveform{height:145px}.ws-visual-large .ws-node span{font-size:6px}.ws-visual-large .ws-node{padding:4px}}@media (max-width:600px){.ws-tools{grid-template-columns:1fr}.ws-tool-card{border-right:0;border-bottom:1px solid var(--ws-rule);grid-template-columns:minmax(0,1.25fr) minmax(100px,.85fr);align-items:center;gap:15px;display:grid;padding:23px 18px!important}.ws-tool-card:last-child{border-bottom:0}.ws-tool-heading .ws-kicker{letter-spacing:.05em;font-size:9px}.ws-tool-heading svg{display:none}.ws-tool-card h2{margin-top:9px;font-size:21px}.ws-tool-copy>p{min-height:0;font-size:14px;line-height:1.75}.ws-tool-card .ws-product-visual{grid-area:1/2;height:88px;margin:0}.ws-tool-card .ws-visual-ai-music>.ws-waveform{height:64px}.ws-tool-status{flex-direction:row;grid-column:1/-1;align-items:center;gap:8px;font-size:10px}.ws-product-visual{height:95px;margin-top:13px}.ws-visual-mv-flow{gap:8px}.ws-tool-card .ws-node span{display:none}.ws-node{padding:2px}.ws-filmstrip{height:30px}.ws-timeline-track{height:11px;margin-top:4px}.ws-mixer{gap:4px}.ws-mixer-track{gap:5px}.ws-mixer-track .ws-waveform{height:24px}.ws-visual-large .ws-filmstrip{height:65px}.ws-visual-large .ws-timeline-track{height:24px}.ws-device-art{min-height:300px;margin-top:12px;padding-right:20px}.ws-phone-device{border-radius:17px;width:115px;padding:20px 8px 14px}.ws-phone-device>.ws-waveform{height:25px}.ws-phone-controls{gap:12px;margin-top:7px}.ws-device-note{font-size:8px;bottom:-12px}}.ws-editorial-heading{grid-template-columns:1.15fr 1fr;gap:90px;margin-bottom:38px;display:grid}.ws-editorial-heading h2 span{color:var(--ws-muted)}.ws-editorial-heading>div{padding-top:3px}.ws-editorial-heading p{font-size:17px;line-height:1.85}.ws-editorial-heading .ws-text-link,.ws-editorial-heading p+p{margin-top:16px}.ws-story-visual{border:1px solid var(--ws-rule);background:var(--ws-surface);border-radius:6px;height:510px;position:relative;overflow:hidden;box-shadow:0 24px 65px #0003}.ws-story-visual>img{object-position:center 55%;transition:transform 1.2s}.ws-story-visual:hover>img{transform:scale(1.025)}.ws-story-overlay{background:linear-gradient(90deg,#00000094,#0000 75%),linear-gradient(#0000 50%,#00000047);flex-direction:column;align-items:flex-start;padding:38px 44px;display:flex;position:absolute;inset:0}.ws-story-overlay>.ws-kicker{color:#e0efd2;font-size:9px}.ws-story-overlay>p{white-space:pre-line;letter-spacing:-.035em;color:#f4f5e9;margin-top:auto;font-size:clamp(36px,3.4vw,52px);line-height:1.35}.ws-round-link{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000001a;border:1px solid #ffffff80;border-radius:50%;place-items:center;width:54px;height:54px;margin-top:24px;transition:background .25s;display:grid}.ws-round-link:hover{background:var(--ws-accent);color:var(--ws-deep);border-color:var(--ws-accent)}.ws-image-caption{letter-spacing:.08em;color:#e8eee8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0006;border:1px solid #ffffff1f;padding:6px 9px;font-size:10px;position:absolute;bottom:22px;right:22px}.ws-platform-layout{grid-template-columns:1fr 1fr;align-items:center;gap:90px;padding:20px 0;display:grid}.ws-platform-copy h2{font-size:clamp(32px,3vw,44px)}.ws-platform-copy>p{color:var(--ws-muted);max-width:490px;margin-top:25px;font-size:16px;line-height:1.85}.ws-platform-copy>.ws-button{margin-top:30px}.ws-platform-copy>.ws-platform-availability{color:var(--ws-muted);margin-top:18px;font-size:12px}.ws-faq-section{grid-template-columns:.8fr 1.2fr;gap:100px;display:grid}.ws-faq-section>div>h2{margin-top:22px}.ws-faq-section>div>p{color:var(--ws-muted);margin-top:20px;font-size:14px}.ws-faq-list{border-top:1px solid var(--ws-rule)}.ws-faq-list details{border-bottom:1px solid var(--ws-rule);transition:background .3s}.ws-faq-list details[open]{background:linear-gradient(90deg,rgba(var(--ws-accent-rgb),.025),transparent)}.ws-faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:23px 0;font-size:16px;line-height:1.7;list-style:none;display:flex}.ws-faq-list summary::-webkit-details-marker{display:none}.ws-faq-list summary:hover{color:var(--ws-accent)}.ws-faq-list summary svg{width:18px;height:18px;color:var(--ws-muted);transition:transform .25s}.ws-faq-list details[open] summary{color:var(--ws-accent)}.ws-faq-list details[open] summary svg{color:var(--ws-accent);transform:rotate(45deg)}.ws-faq-list details>div{color:var(--ws-muted);padding:0 35px 23px 0;font-size:15px;line-height:1.9}.ws-faq-list details[open]>div{animation:ws-faq-in .35s var(--ws-ease) both}.ws-faq-list>.ws-text-link{margin-top:18px}.ws-final-cta{border-top:1px solid var(--ws-rule);isolation:isolate;margin-top:96px;padding:56px 0 0;position:relative}.ws-final-cta:before{content:"";background:radial-gradient(ellipse at 65% 75%,rgba(var(--ws-accent-rgb),.045),transparent 60%);pointer-events:none;z-index:-1;position:absolute;inset:-10% -8% -30%}.ws-final-cta>div:not(.ws-waveform){justify-content:space-between;align-items:center;margin-top:27px;display:flex}.ws-final-cta h2{letter-spacing:-.045em;font-size:clamp(46px,5.8vw,86px);line-height:1.25}.ws-cta-orb{border:1px solid rgba(var(--ws-accent-rgb),.35);background:radial-gradient(ellipse at 25% 15%,rgba(var(--ws-accent-rgb),.08),transparent 70%);width:134px;height:134px;box-shadow:inset 0 1px 0 rgba(var(--ws-accent-rgb),.1);transition:background .3s,color .3s,transform .5s var(--ws-ease),box-shadow .5s;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:relative;color:var(--ws-accent)!important}.ws-cta-orb>svg{width:32px;height:32px;transform:rotate(-45deg)}.ws-cta-orb>span{font-size:12px}.ws-cta-orb:hover{background:var(--ws-accent);box-shadow:0 8px 35px rgba(var(--ws-accent-rgb),.15);transform:translateY(-3px);color:var(--ws-deep)!important}.ws-final-cta>.ws-waveform{height:100px;color:var(--ws-accent);opacity:.48;margin-top:30px}.ws-breadcrumb{color:var(--ws-muted);gap:16px;padding-top:30px;font-size:12px;display:flex}.ws-breadcrumb a:hover{color:var(--ws-accent)}.ws-detail-hero{border-bottom:1px solid var(--ws-rule);grid-template-columns:1fr 1.15fr;align-items:center;gap:60px;padding-top:50px;padding-bottom:64px;display:grid}.ws-detail-intro h1{letter-spacing:-.045em;margin-top:22px;font-size:clamp(38px,4.1vw,64px);line-height:1.22}.ws-detail-lead{color:var(--ws-muted);font-size:17px;line-height:1.85;margin-top:25px!important}.ws-detail-status{color:var(--ws-muted);align-items:center;gap:10px;margin-top:22px;font-size:12px;display:flex}.ws-detail-status .ws-live-dot{width:4px;height:4px}.ws-detail-intro .ws-actions{gap:16px 24px}.ws-detail-stage{background:var(--ws-surface);border:1px solid var(--ws-rule);isolation:isolate;border-radius:6px;flex-direction:column;justify-content:flex-end;min-height:460px;padding:25px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 55px #00000038,inset 0 1px #ffffff1a}.ws-detail-stage>img{z-index:-2;opacity:.9;object-position:62% 42%;transition:transform 1.4s var(--ws-ease);position:absolute;inset:0}.ws-detail-stage:hover>img{transform:scale(1.025)}.ws-detail-stage:after{content:"";z-index:-1;background:linear-gradient(#0000 30%,#040807e6);position:absolute;inset:0}.ws-detail-visual{border:1px solid rgba(var(--ws-accent-rgb),.22);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050a0999;border-radius:4px;margin-top:150px;padding:12px 20px;box-shadow:inset 0 1px #ffffff0d}.ws-detail-visual .ws-visual-large{height:130px;margin:5px 0;padding:0}.ws-detail-visual .ws-visual-large>.ws-waveform{height:100px}.ws-detail-visual .ws-visual-large .ws-node{max-width:140px}.ws-detail-visual .ws-visual-large .ws-node img{aspect-ratio:1.8}.ws-detail-visual .ws-visual-large .ws-node span{font-size:6px}.ws-detail-visual .ws-visual-large .ws-timeline-ruler{padding-bottom:6px}.ws-detail-visual .ws-visual-large .ws-filmstrip{height:56px}.ws-detail-visual .ws-visual-large .ws-timeline-track{height:18px;margin-top:6px}.ws-detail-visual .ws-visual-large .ws-mixer{gap:8px;padding:0}.ws-detail-visual .ws-visual-large .ws-mixer-track .ws-waveform{height:32px}.ws-detail-stage>.ws-stage-caption{color:#b7c5ba;margin-top:20px;font-size:9px}.ws-article-layout{grid-template-columns:235px minmax(0,1fr);align-items:start;gap:100px;padding-top:64px;display:grid}.ws-article-aside{position:sticky;top:40px}.ws-contents>nav{color:var(--ws-muted);border-left:1px solid var(--ws-rule);flex-direction:column;gap:7px;margin-top:22px;font-size:14px;display:flex}.ws-contents>nav a{border-left:1px solid #0000;margin-left:-1px;padding:7px 0 7px 16px;transition:color .2s,border-color .2s,background .2s}.ws-contents>nav a:hover{border-color:var(--ws-accent);background:linear-gradient(90deg,rgba(var(--ws-accent-rgb),.04),transparent);color:var(--ws-accent)}.ws-content-note{border-top:1px solid var(--ws-rule);color:var(--ws-muted);margin-top:32px;padding-top:22px;font-size:12px}.ws-content-note>span{letter-spacing:.1em;font-size:8px;display:block}.ws-content-note time{margin-top:7px;display:block}.ws-content-note p{margin-top:15px;line-height:1.8}.ws-article{min-width:0;max-width:850px}.ws-article-block{border-bottom:1px solid var(--ws-rule);margin-bottom:64px;padding-bottom:48px}.ws-article-block h2{letter-spacing:-.035em;margin-top:16px;margin-bottom:25px;font-size:31px;line-height:1.4}.ws-article-block>p{color:var(--ws-muted);margin-top:16px;font-size:17px;line-height:1.95}.ws-article-block>.ws-article-answer{color:var(--ws-text);font-size:18px}.ws-step-list{margin:0;padding:0;list-style:none}.ws-step-list li{border-bottom:1px solid var(--ws-rule);align-items:flex-start;gap:25px;padding:25px 0;display:flex;position:relative}.ws-step-list li:last-child{border:0;padding-bottom:0}.ws-step-list li>span{color:var(--ws-accent);letter-spacing:-.04em;font-size:25px;line-height:1.2}.ws-step-list h3{font-size:19px;font-weight:500}.ws-step-list p{color:var(--ws-muted);margin-top:12px;font-size:16px;line-height:1.85}.ws-fact-list{background:linear-gradient(120deg,rgba(var(--ws-accent-rgb),.035),var(--ws-surface));border:1px solid var(--ws-rule);border-left:2px solid var(--ws-accent);border-radius:0 5px 5px 0;margin:25px 0 0;padding:22px 25px;list-style:none}.ws-fact-list li{color:var(--ws-muted);padding:8px 0 8px 20px;font-size:14px;line-height:1.9;position:relative}.ws-fact-list li:before{content:"";background:var(--ws-accent);width:4px;height:4px;position:absolute;top:19px;left:0}.ws-article-cta{background:linear-gradient(135deg,rgba(var(--ws-accent-rgb),.05),var(--ws-surface));border:1px solid var(--ws-rule);border-radius:5px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:25px;padding:30px;display:flex;box-shadow:inset 0 1px #ffffff0a}.ws-article-cta h2{margin-top:12px;font-size:24px;line-height:1.5}.ws-related>h2{font-size:36px}.ws-related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin-top:35px;display:grid}.ws-related-card{border:1px solid var(--ws-rule);transition:background .3s,transform .5s var(--ws-ease),border-color .3s;background:linear-gradient(160deg,#ffffff06,#0000);border-radius:5px;padding:26px 26px 66px;position:relative}.ws-related-card:hover{background:radial-gradient(350px at var(--pointer-x,50%) var(--pointer-y,50%),rgba(var(--ws-accent-rgb),.06),var(--ws-surface));border-color:rgba(var(--ws-accent-rgb),.4);transform:translateY(-2px)}.ws-related-card h3{letter-spacing:-.03em;margin-top:20px;font-size:24px;line-height:1.4}.ws-related-card p{color:var(--ws-muted);margin-top:18px;font-size:15px;line-height:1.85}.ws-related-card>svg{color:var(--ws-accent);position:absolute;bottom:24px;right:25px}@media (max-width:1150px){.ws-editorial-heading,.ws-platform-layout{gap:50px}.ws-faq-section{gap:55px}.ws-detail-hero{gap:40px}.ws-detail-intro h1{font-size:43px}.ws-article-layout{grid-template-columns:190px minmax(0,1fr);gap:60px}}@media (max-width:900px){.ws-editorial-heading{gap:35px}.ws-editorial-heading p{font-size:15px}.ws-story-visual{height:390px}.ws-platform-layout{grid-template-columns:1fr;gap:35px}.ws-platform-copy>p{max-width:600px}.ws-platform-layout .ws-device-art{width:100%;max-width:560px;margin:0 auto}.ws-faq-section{grid-template-columns:1fr;gap:30px}.ws-faq-section>div>p{margin-top:13px}.ws-detail-hero{grid-template-columns:1fr;gap:38px;padding-top:45px}.ws-detail-stage{min-height:340px}.ws-detail-visual{width:100%;max-width:550px;margin-inline:auto}.ws-detail-visual .ws-visual-large{height:140px}.ws-detail-stage .ws-stage-caption{justify-content:center}.ws-article-layout{grid-template-columns:1fr;gap:40px;padding-top:35px}.ws-article-aside{position:static}.ws-contents nav{border:0;flex-flow:wrap;gap:8px 15px;margin-top:15px}.ws-contents nav a{border:1px solid var(--ws-rule);border-radius:30px;margin:0;padding:7px 13px}.ws-content-note{display:none}.ws-related-grid{gap:15px}.ws-related-card{padding-inline:20px}.ws-related-card h3{font-size:20px}}@media (max-width:600px){.ws-editorial-heading{grid-template-columns:1fr;gap:24px;margin-bottom:30px}.ws-editorial-heading p{font-size:15px}.ws-story-visual{height:390px}.ws-story-visual>img{object-position:65% center}.ws-story-overlay{padding:24px}.ws-story-overlay>.ws-kicker{font-size:8px}.ws-story-overlay>p{font-size:32px}.ws-round-link{width:47px;height:47px}.ws-image-caption{font-size:9px;bottom:12px;right:12px}.ws-platform-layout{gap:10px;padding-top:0}.ws-platform-copy>p{margin-top:20px;font-size:15px}.ws-platform-copy>.ws-platform-availability{font-size:11px}.ws-faq-section{padding-top:84px}.ws-faq-list summary{padding:20px 0;font-size:15px}.ws-faq-list details>div{padding-right:8px;font-size:14px}.ws-final-cta{margin-top:70px;padding-top:35px}.ws-final-cta h2{font-size:39px}.ws-final-cta>div:not(.ws-waveform){gap:15px}.ws-cta-orb{flex-shrink:0;gap:3px;width:86px;height:86px}.ws-cta-orb>svg{width:24px;height:24px}.ws-cta-orb>span{font-size:10px}.ws-final-cta>.ws-waveform{gap:4px;height:60px;margin-top:25px}.ws-breadcrumb{padding-top:22px;font-size:11px}.ws-detail-hero{gap:28px;padding-top:38px;padding-bottom:40px}.ws-detail-intro h1{margin-top:18px;font-size:37px}.ws-detail-lead{font-size:16px;margin-top:20px!important}.ws-detail-status{align-items:flex-start;font-size:11px}.ws-detail-status .ws-live-dot{margin-top:5px}.ws-detail-stage{min-height:330px;padding:17px}.ws-detail-visual{margin-top:120px;padding:8px 10px}.ws-detail-stage>.ws-stage-caption{margin-top:15px;font-size:8px}.ws-detail-visual .ws-visual-large{height:105px;margin-block:4px}.ws-detail-visual .ws-visual-large>.ws-waveform{height:76px}.ws-detail-visual .ws-visual-large .ws-mixer{gap:6px}.ws-detail-visual .ws-visual-large .ws-mixer-track .ws-waveform{height:25px}.ws-detail-visual .ws-visual-large .ws-mixer-track>i{height:22px}.ws-detail-visual .ws-visual-large .ws-filmstrip{height:40px}.ws-detail-visual .ws-visual-large .ws-timeline-track{height:16px;margin-top:5px}.ws-contents nav{gap:8px;font-size:12px}.ws-article-block{margin-bottom:40px;padding-bottom:35px}.ws-article-block h2{margin-top:14px;margin-bottom:20px;font-size:26px}.ws-article-block>p{font-size:15px}.ws-article-block>.ws-article-answer{font-size:17px}.ws-step-list li{gap:18px;padding:20px 0}.ws-step-list h3{font-size:18px}.ws-step-list p{font-size:14px}.ws-fact-list{padding:13px 18px}.ws-fact-list li{font-size:13px}.ws-article-cta{padding:24px}.ws-article-cta h2{font-size:23px}.ws-related>h2{font-size:30px}.ws-related-grid{grid-template-columns:1fr;gap:14px;margin-top:24px}.ws-related-card{padding:23px 24px 55px}.ws-related-card h3{margin-top:12px;font-size:23px}.ws-related-card p{margin-top:12px;font-size:14px}}@keyframes ws-faq-in{0%{opacity:.6;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.website{--ws-bg:#0d110e;--ws-surface:#171d18;--ws-raised:#222b23;--ws-text:#ecefe2;--ws-muted:#a6afa4;--ws-subtle:#758272;--ws-accent:#d5ff72;--ws-accent-rgb:213,255,114;--ws-rule:#ddecd329;--ws-deep:#080c08;--ws-ease:cubic-bezier(.22,1,.36,1);color-scheme:dark;background:var(--ws-bg);color:var(--ws-text);-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,PingFang SC,Microsoft YaHei,sans-serif;font-weight:400;line-height:1.6;transition:background-color .45s,color .45s;overflow:clip}.website[data-visual=aurora]{--ws-bg:#00040c;--ws-surface:#061321;--ws-raised:#0b2134;--ws-text:#e0f2ff;--ws-muted:#9bb8cc;--ws-subtle:#6b88a8;--ws-accent:#5bc8fa;--ws-accent-rgb:91,200,250;--ws-rule:#a8d8f02e;--ws-deep:#00030a}.website *,.website :after,.website :before{box-sizing:border-box}.website ::selection{background:var(--ws-accent);color:var(--ws-deep)}.website :where(a){color:inherit;text-decoration:none}.website :where(button){font:inherit;color:inherit;cursor:pointer}.website button:disabled{cursor:default;opacity:.6}.website :focus-visible{outline:2px solid var(--ws-accent);outline-offset:5px}.website :where(h1,h2,h3,p){margin:0}.website :where(h1,h2,h3){text-wrap:balance;font-kerning:normal;font-weight:600}.website :where(svg){flex-shrink:0;width:24px;height:24px}.website [hidden]{display:none!important}.website section[id]{scroll-margin-top:110px}.ws-wrap{width:calc(100% - 112px);max-width:1440px;margin-inline:auto}.ws-muted{color:var(--ws-muted)}.ws-kicker{letter-spacing:.13em;color:var(--ws-accent);align-items:center;gap:10px;font-size:11px;font-weight:500;line-height:1.6;display:inline-flex}.ws-small-index{color:var(--ws-muted);letter-spacing:.1em;font-size:11px}.ws-live-dot{width:6px;height:6px;box-shadow:0 0 14px rgba(var(--ws-accent-rgb),.3);border-radius:50%;flex-shrink:0;display:inline-block}.ws-live-dot,.ws-skip{background:var(--ws-accent)}.ws-skip{z-index:100;padding:12px 22px;position:fixed;top:-90px;left:24px;color:var(--ws-deep)!important}.ws-skip:focus{top:12px}.ws-header{z-index:30;background:var(--ws-bg);position:relative}.website[data-page=home] .ws-header{background:linear-gradient(#040805bd,#0408051f)}.ws-nav{border-bottom:1px solid var(--ws-rule);gap:52px;min-height:80px;display:flex}.ws-brand,.ws-nav{align-items:center}.ws-brand{flex-shrink:0;gap:9px;display:inline-flex}.ws-brand>svg{width:31px;height:31px;color:var(--ws-accent)}.ws-brand>.ws-wordmark{width:117px;height:auto;color:var(--ws-text)}.ws-desktop-links{gap:30px;font-size:13px;display:flex}.ws-desktop-links a{color:var(--ws-muted);padding-block:18px;position:relative}.ws-desktop-links a:after{content:"";background:var(--ws-accent);height:1px;transition:right .25s;position:absolute;bottom:10px;left:0;right:100%}.ws-desktop-links a:focus-visible,.ws-desktop-links a:hover{color:var(--ws-text)}.ws-desktop-links a:hover:after{right:0}.ws-nav-actions{align-items:center;gap:23px;margin-left:auto;display:flex}.ws-theme-switch{border:1px solid var(--ws-rule);border-radius:30px;gap:2px;padding:3px;display:flex}.ws-theme-switch button{background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;width:32px;height:32px;transition:border-color .25s,background .25s;display:grid}.ws-theme-switch button[aria-pressed=true]{border-color:var(--ws-rule);background:var(--ws-raised)}.ws-theme-switch span{background:#d5ff72;border-radius:50%;width:10px;height:10px}.ws-theme-switch [data-swatch=aurora] span{background:#5bc8fa}.ws-language{align-items:center;gap:8px;min-height:44px;font-size:13px;display:flex}.ws-language span{color:var(--ws-muted)}.ws-nav-download{border-bottom:1px solid var(--ws-accent);align-items:center;gap:22px;padding:10px 0;font-size:13px;display:inline-flex}.ws-nav-download svg{width:18px;height:18px;color:var(--ws-accent);transition:transform .2s}.ws-nav-download:hover svg{transform:translate(4px)}.ws-menu-toggle{background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:40px;height:42px;display:none}.ws-menu-toggle span{background:var(--ws-text);width:20px;height:1px;transition:transform .25s}.ws-menu-toggle[aria-expanded=true] span:first-child{transform:translateY(3.5px)rotate(45deg)}.ws-menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-3.5px)rotate(-45deg)}.ws-mobile-menu{padding:16px 24px 24px}.ws-mobile-menu,.ws-mobile-menu a{border-bottom:1px solid var(--ws-rule)}.ws-mobile-menu a{justify-content:space-between;padding:14px 0;display:flex}.ws-hero{isolation:isolate;min-height:560px;position:relative}.ws-hero-art{z-index:-1;transform:translate3d(var(--scene-x,0),var(--scene-y,0),0);transition:transform 1.4s var(--ws-ease);position:absolute;inset:-80px -10px -1px;overflow:hidden}.ws-theme-image{object-fit:cover;width:100%;height:100%;display:block}.ws-hero-art>img{object-position:center 48%;animation:ws-hero-drift 22s ease-in-out infinite alternate}.ws-hero-shade{background:linear-gradient(90deg,var(--ws-bg) 1%,#080d09a6 28%,transparent 62%),linear-gradient(0deg,var(--ws-bg),transparent 24%,transparent 85%,#05090640);position:absolute;inset:0}.ws-hero-content{padding-top:62px;padding-bottom:28px;position:relative}.ws-hero-kicker{margin-bottom:25px;font-size:11px}.ws-hero h1{letter-spacing:-.035em;max-width:940px;font-size:clamp(58px,5.3vw,82px);font-weight:650;line-height:1.2}.ws-final-cta em,.ws-hero h1 em{color:var(--ws-accent);font-style:normal}.website[lang=en] .ws-hero h1{letter-spacing:-.055em;max-width:850px;font-size:clamp(58px,5.7vw,88px);line-height:1.08}.ws-hero-definition{color:#b7c1b6;text-wrap:pretty;max-width:535px;font-size:17px;line-height:1.8;margin-top:22px!important}.website[data-visual=aurora] .ws-hero-definition{color:#b2ccdd}.ws-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:28px;display:flex}.ws-button{border:1px solid var(--ws-rule);min-height:54px;transition:background-color .3s,transform .4s var(--ws-ease),border-color .3s,box-shadow .4s;border-radius:999px;justify-content:center;align-items:center;gap:30px;padding:14px 27px;font-size:15px;font-weight:500;line-height:1.5;display:inline-flex;position:relative;overflow:hidden}.website .ws-button-primary{background:var(--ws-accent);color:var(--ws-deep);border-color:var(--ws-accent)}.ws-button-primary{box-shadow:inset 0 1px 0 #ffffff42,0 8px 28px rgba(var(--ws-accent-rgb),.08)}.ws-button-primary:hover{background:var(--ws-text);border-color:var(--ws-text);box-shadow:0 8px 32px rgba(var(--ws-accent-rgb),.18);transform:translateY(-2px)}.ws-button-ghost{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000001f}.ws-button-ghost:hover{background:var(--ws-surface);border-color:var(--ws-muted)}.ws-button svg{width:19px;height:19px;transition:transform .25s}.ws-button:hover svg{transform:translate(4px)}.ws-hero-footnote{letter-spacing:.12em;color:var(--ws-muted);justify-content:space-between;align-items:center;margin-top:48px;font-size:10px;display:flex}.ws-hero-image-note{font-size:9px}.ws-hero-side{writing-mode:vertical-rl;letter-spacing:.2em;color:var(--ws-muted);font-size:9px;position:absolute;top:30%;right:21px}.ws-light-line{background:radial-gradient(ellipse,rgba(var(--ws-accent-rgb),.14),transparent 65%);mix-blend-mode:screen;width:22%;height:90%;animation:ws-light-breath 12s ease-in-out infinite alternate;position:absolute;top:-20%;right:16%;transform:rotate(-12deg)}.ws-scene-corner{opacity:.35;border-right:1px solid var(--ws-text);width:18px;height:18px;position:absolute;right:5%}.ws-scene-corner-top{border-top:1px solid var(--ws-text);top:25%}.ws-scene-corner-bottom{border-bottom:1px solid var(--ws-text);bottom:14%}.ws-section{padding-top:96px}.ws-section-label{border-top:1px solid var(--ws-rule);justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;padding-top:20px;padding-bottom:20px;display:flex}.ws-section h2{letter-spacing:-.04em;font-size:clamp(34px,3.2vw,49px);line-height:1.28}.ws-section-heading{justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:42px;display:flex}.ws-section-heading h2{max-width:650px}.ws-section-heading>p{max-width:390px;color:var(--ws-muted);font-size:16px;line-height:1.85}.website .ws-text-link{color:var(--ws-accent);align-items:center;gap:20px;padding-block:8px;font-size:14px;line-height:1.7;display:inline-flex}.ws-text-link svg{width:20px;transition:transform .3s}.ws-text-link:hover svg{transform:translate(5px)}.ws-footer{border-top:1px solid var(--ws-rule);margin-top:76px}.ws-footer-top{justify-content:space-between;gap:32px;padding:40px 0 38px;display:flex}.ws-footer-top p{color:var(--ws-muted);margin-top:16px;font-size:14px}.ws-footer-top nav{align-items:flex-start;gap:28px;padding-top:12px;font-size:14px;display:flex}.ws-footer a:hover{color:var(--ws-accent)}.ws-footer-bottom{color:var(--ws-muted);border-top:1px solid var(--ws-rule);justify-content:space-between;align-items:center;gap:24px;padding-top:18px;font-size:12px;display:flex}.ws-motion-toggle{background:0 0;border:0;align-items:center;gap:7px;min-height:36px;display:inline-flex;font-size:11px!important}.ws-motion-toggle svg{width:16px;height:16px}.ws-footer-signature{justify-content:space-between;align-items:flex-end;gap:30px;padding:42px 0 40px;display:flex}.ws-footer-signature>.ws-wordmark{width:clamp(190px,28vw,360px);max-width:65%;height:auto;color:var(--ws-text);opacity:.7}.ws-footer-signature>span{text-align:right;letter-spacing:.15em;color:var(--ws-muted);font-size:10px}.ws-footer-signature>span>span{color:var(--ws-subtle);letter-spacing:.08em;margin-top:8px;font-size:9px;display:block}.ws-footer-legal{color:var(--ws-muted);flex-wrap:wrap;align-items:baseline;gap:10px 25px;margin-top:16px;font-size:11px;line-height:1.8;display:flex}.ws-footer-legal nav{flex-wrap:wrap;gap:7px 16px;display:flex}.website [data-reveal].is-revealed{animation:ws-reveal .9s var(--ws-ease) var(--reveal-delay,0s) both}.website [data-animating=false],.website [data-animating=false] *,.website [data-animating=false] :after,.website [data-animating=false] :before,.website [data-animating=false]:after,.website [data-animating=false]:before,.website[data-motion=paused] *,.website[data-motion=paused] :after,.website[data-motion=paused] :before{animation-play-state:paused!important}.website[data-motion=paused] [data-reveal]{opacity:1;transform:none;animation:none!important}@media (min-width:901px){.ws-mobile-menu{display:none}}@keyframes ws-hero-drift{0%{transform:scale(1.012)}to{transform:scale(1.045)translate(-.3%)}}@keyframes ws-light-breath{0%{opacity:.25}to{opacity:.8}}@keyframes ws-reveal{0%{opacity:.5;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1800px){.ws-hero-content{padding-top:90px}.ws-hero{min-height:640px}}@media (max-width:1150px){.ws-wrap{width:calc(100% - 64px)}.ws-nav{gap:28px}.ws-desktop-links{gap:18px}.ws-nav-actions{gap:17px}.ws-nav-download{gap:12px}.ws-hero h1{font-size:64px}.ws-hero{min-height:560px}.ws-hero-side{right:10px}}@media (max-width:900px){.ws-desktop-links{display:none}.ws-menu-toggle{display:flex}.ws-nav{min-height:76px}.ws-hero-content{padding-top:56px}.ws-hero h1{font-size:58px}.ws-hero-art>img{object-position:62% center}.ws-hero-shade{background:linear-gradient(90deg,var(--ws-bg),#0003 90%),linear-gradient(0deg,var(--ws-bg),transparent 50%)}.ws-hero-definition{max-width:460px}.ws-hero-footnote{margin-top:46px}.ws-section{padding-top:84px}.ws-section-heading{display:block}.ws-section-heading>p{max-width:600px;margin-top:20px}.ws-footer-top nav{flex-wrap:wrap;gap:20px;max-width:260px}}@media (max-width:600px){.ws-wrap{width:calc(100% - 40px)}.ws-nav{gap:10px;min-height:70px}.ws-brand{gap:5px}.ws-brand>svg{width:25px;height:25px}.ws-brand>.ws-wordmark{width:99px}.ws-nav-actions{gap:8px}.ws-theme-switch{gap:0;padding:1px}.ws-theme-switch button{width:28px;height:30px}.ws-nav-download{display:none}.ws-language{padding:3px 8px}.ws-language span{display:none}.ws-menu-toggle{width:30px}.ws-hero{min-height:0;display:grid}.ws-hero-content{display:contents}.ws-hero-copy{grid-row:1;min-width:0;padding:30px 20px 26px}.ws-hero-kicker{letter-spacing:.08em;max-width:100%;margin-bottom:20px;font-size:10px}.ws-hero h1{letter-spacing:-.035em;font-size:clamp(34px,9.8vw,57px);line-height:1.28}.website[lang=en] .ws-hero h1{font-size:clamp(39px,11.2vw,64px);line-height:1.08}.ws-hero-definition{max-width:460px;font-size:15px;line-height:1.8;margin-top:18px!important}.ws-hero-art{z-index:0;border:1px solid var(--ws-rule);border-radius:6px;grid-row:2;height:clamp(275px,72vw,390px);margin:0 20px;position:relative;inset:auto;transform:none}.ws-hero-art>img{object-position:72% center}.ws-hero-shade{background:linear-gradient(#0408051f,#0000 15% 72%,#0408057a)}.ws-hero-content>.ws-actions{grid-row:3;margin:20px 20px 0}.ws-hero-content>.ws-actions .ws-button{justify-content:space-between;width:100%}.ws-actions{gap:10px;margin-top:24px}.ws-button{gap:15px;min-height:50px;padding:12px 22px;font-size:14px}.ws-hero-footnote{letter-spacing:.04em;grid-row:4;align-items:flex-end;gap:20px;margin:24px 20px 28px;font-size:9px}.ws-hero-image-note{text-align:right;max-width:100px;font-size:9px}.ws-hero-side{display:none}.ws-section{padding-top:64px}.ws-section h2{font-size:32px;line-height:1.35}.ws-section-label{gap:16px;margin-bottom:15px;padding-top:18px}.ws-small-index{display:none}.ws-kicker{font-size:10px}.ws-section-heading{margin-bottom:28px}.ws-footer{margin-top:65px}.ws-footer-top{flex-direction:column;gap:25px;padding-block:28px}.ws-footer-top nav{gap:24px;max-width:none}.ws-footer-bottom{flex-wrap:wrap;gap:7px 20px}.ws-footer-note{order:3;width:100%}.ws-footer-signature{align-items:center;gap:20px;padding-block:30px}.ws-footer-signature>.ws-wordmark{width:190px;max-width:58%}.ws-footer-signature>span{letter-spacing:.02em;font-size:9px}.ws-footer-signature>span>span{letter-spacing:0;font-size:8px}}@media (prefers-reduced-motion:reduce){html:has(.website){scroll-behavior:auto}.website *,.website :after,.website :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}