.privacy-module__ZX3TxW__slide{width:100%}.privacy-module__ZX3TxW__heading{align-items:end;gap:32px;margin:14px 0 24px;display:flex}.privacy-module__ZX3TxW__slide .privacy-module__ZX3TxW__heading h1{text-wrap:initial;flex:2;max-width:none;margin:0;font-size:clamp(32px,4vw,56px);line-height:1.08}.privacy-module__ZX3TxW__heading h1 span{color:var(--signal)}.privacy-module__ZX3TxW__heading>p{max-width:30ch;color:var(--dim);flex:1;margin:0 0 3px;font-size:15px;line-height:1.6}.privacy-module__ZX3TxW__demonstration{--boundary-color:var(--caution);border:1px solid color-mix(in srgb, var(--boundary-color) 20%, var(--hairline));background:color-mix(in srgb, var(--console) 80%, transparent);border-radius:18px;padding:12px;transition:border-color .6s}.privacy-module__ZX3TxW__demonstration[data-protected=true]{--boundary-color:var(--signal)}.privacy-module__ZX3TxW__toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.privacy-module__ZX3TxW__compare{background:var(--void);border:1px solid var(--hairline);border-radius:24px;gap:3px;padding:3px;display:flex}.privacy-module__ZX3TxW__compare button{color:var(--dim);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:20px;min-height:36px;padding:9px 15px;font-size:14px;transition:color .2s,background .2s}.privacy-module__ZX3TxW__compare button[aria-pressed=true]{color:var(--starlight);background:color-mix(in srgb, var(--boundary-color) 18%, var(--console))}.privacy-module__ZX3TxW__compare button:hover{color:var(--starlight)}.privacy-module__ZX3TxW__compare button:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.privacy-module__ZX3TxW__hint{color:var(--dim);font-size:12px}.privacy-module__ZX3TxW__flow{grid-template-columns:minmax(0,1fr) 136px minmax(0,1fr);grid-template-rows:auto repeat(var(--privacy-fields), auto);display:grid}.privacy-module__ZX3TxW__record{grid-template-rows:subgrid;border:1px solid var(--hairline);background:color-mix(in srgb, var(--void) 45%, transparent);border-radius:12px;grid-area:1/1/-1;min-width:0;display:grid;overflow:hidden}.privacy-module__ZX3TxW__record.privacy-module__ZX3TxW__model{grid-column:3}.privacy-module__ZX3TxW__record h2{border-bottom:1px solid var(--hairline);align-items:center;gap:8px;margin:0;padding:10px 14px;font-size:16px;font-weight:550;display:flex}.privacy-module__ZX3TxW__record h2 svg{color:var(--dim);flex-shrink:0}.privacy-module__ZX3TxW__record h2>span{color:var(--dim);margin-left:auto;font-size:10px;font-weight:400}.privacy-module__ZX3TxW__record dl{margin:0;padding:6px 14px;display:contents}.privacy-module__ZX3TxW__record dl>div{border-bottom:1px solid color-mix(in srgb, var(--hairline) 65%, transparent);grid-template-columns:minmax(90px,.7fr) minmax(0,1.3fr);align-items:center;gap:10px;min-height:34px;margin-inline:14px;padding-block:5px;display:grid}.privacy-module__ZX3TxW__record dl>div:last-child{border:0;padding-block:8px}.privacy-module__ZX3TxW__record dt{color:var(--dim);font-size:16px}.privacy-module__ZX3TxW__record dd{text-align:right;font-family:var(--font-mono,monospace);overflow-wrap:anywhere;margin:0;font-size:16px}.privacy-module__ZX3TxW__model [data-sensitive=true] dd{color:var(--boundary-color)}.privacy-module__ZX3TxW__record dd small{color:var(--signal);font:9px/1.5 var(--font-mono,monospace);margin-top:3px;display:block}.privacy-module__ZX3TxW__transformed{animation:.85s both privacy-module__ZX3TxW__resolve;animation-delay:var(--reveal-delay);display:inline-block}.privacy-module__ZX3TxW__boundary{isolation:isolate;grid-area:1/2/-1;place-items:center;display:grid;position:relative}.privacy-module__ZX3TxW__packets{width:100%;height:100%;color:var(--boundary-color);opacity:0;position:absolute;inset:0;overflow:hidden}.privacy-module__ZX3TxW__packets[data-ready=true]{opacity:1}.privacy-module__ZX3TxW__packets [data-sensitive=false]{color:var(--signal)}.privacy-module__ZX3TxW__channel{stroke:currentColor;stroke-width:.5px;opacity:.16}.privacy-module__ZX3TxW__packet{stroke:currentColor;stroke-width:4px;stroke-linecap:round;stroke-dasharray:.1 99.9;animation:2.4s linear infinite privacy-module__ZX3TxW__transmit;animation-delay:var(--delay);filter:drop-shadow(0 0 3px)}.privacy-module__ZX3TxW__packets [data-blocked=true] .privacy-module__ZX3TxW__packet{animation-name:privacy-module__ZX3TxW__absorb}.privacy-module__ZX3TxW__impact{fill:none;stroke:currentColor;stroke-width:1px;opacity:0;transform-box:fill-box;transform-origin:50%}.privacy-module__ZX3TxW__packets [data-blocked=true] .privacy-module__ZX3TxW__impact{animation:2.4s ease-out infinite privacy-module__ZX3TxW__impact;animation-delay:var(--delay)}.privacy-module__ZX3TxW__membrane{opacity:.15;background:linear-gradient(transparent, var(--boundary-color) 30% 70%, transparent);width:2px;box-shadow:0 0 20px 4px color-mix(in srgb, var(--boundary-color) 20%, transparent);transition:opacity .7s;position:absolute;top:4%;bottom:4%}[data-protected=true] .privacy-module__ZX3TxW__membrane{opacity:.9;animation:5s ease-in-out infinite privacy-module__ZX3TxW__breathe}.privacy-module__ZX3TxW__shield{text-align:center;color:var(--boundary-color);background:radial-gradient(ellipse, var(--console) 40%, transparent 72%);flex-direction:column;align-items:center;gap:8px;padding:20px 7px;display:flex;position:relative}.privacy-module__ZX3TxW__shield>svg{width:48px;height:56px;filter:drop-shadow(0 0 10px color-mix(in srgb, var(--boundary-color) 35%, transparent))}.privacy-module__ZX3TxW__shield strong{letter-spacing:-.01em;font-size:12px}.privacy-module__ZX3TxW__shield>span:last-child{max-width:12ch;font-size:10px;line-height:1.4}.privacy-module__ZX3TxW__status{color:var(--boundary-color);flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0;font-size:14px;display:flex}.privacy-module__ZX3TxW__status strong{font-weight:550}.privacy-module__ZX3TxW__status>span{color:var(--dim)}.privacy-module__ZX3TxW__safeguards{border-top:1px solid var(--hairline);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:14px 0 0;list-style:none;display:grid}.privacy-module__ZX3TxW__safeguards li{color:var(--dim);font-size:13px;line-height:1.5}.privacy-module__ZX3TxW__safeguards li>span{color:var(--signal);font-family:var(--font-mono,monospace);margin-right:8px}.privacy-module__ZX3TxW__scope{max-width:105ch;color:var(--dim);margin:14px 0 0;font-size:11px;line-height:1.5}@keyframes privacy-module__ZX3TxW__transmit{0%{stroke-dashoffset:100px;opacity:0}8%{opacity:1}90%{opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes privacy-module__ZX3TxW__absorb{0%{stroke-dashoffset:100px;opacity:0}8%{opacity:1}48%{stroke-dashoffset:1px;opacity:1}58%,to{stroke-dashoffset:0;opacity:0}}@keyframes privacy-module__ZX3TxW__impact{0%,45%{opacity:0;transform:scale(.5)}52%{opacity:.7;transform:scale(1)}72%,to{opacity:0;transform:scale(2)}}@keyframes privacy-module__ZX3TxW__breathe{50%{opacity:.55}}@keyframes privacy-module__ZX3TxW__resolve{0%{opacity:.1;filter:blur(5px);transform:translateY(2px)}to{opacity:1;filter:blur();transform:none}}@media (min-width:901px) and (max-height:800px){.privacy-module__ZX3TxW__slide .privacy-module__ZX3TxW__heading h1{font-size:36px}.privacy-module__ZX3TxW__heading{margin-block:10px 16px}.privacy-module__ZX3TxW__record dl>div{min-height:22px}.privacy-module__ZX3TxW__record dt,.privacy-module__ZX3TxW__record dd{line-height:1.4}.privacy-module__ZX3TxW__record dl>div:last-child{padding-block:4px}.privacy-module__ZX3TxW__compare button{min-height:30px;padding-block:6px}.privacy-module__ZX3TxW__record dl{padding-block:2px}.privacy-module__ZX3TxW__record h2{padding:8px 12px}.privacy-module__ZX3TxW__demonstration{padding:12px}.privacy-module__ZX3TxW__toolbar{margin-bottom:10px}.privacy-module__ZX3TxW__status{margin-block:10px}.privacy-module__ZX3TxW__safeguards{padding-top:10px}}@media (max-width:900px){.privacy-module__ZX3TxW__heading{display:block}.privacy-module__ZX3TxW__heading>p{max-width:50ch;margin-top:16px}.privacy-module__ZX3TxW__flow{grid-template-columns:minmax(0,1fr) 90px minmax(0,1fr)}.privacy-module__ZX3TxW__record dl>div{grid-template-columns:1fr;gap:2px;padding-block:5px}.privacy-module__ZX3TxW__record dd{text-align:left}.privacy-module__ZX3TxW__record h2{flex-wrap:wrap}.privacy-module__ZX3TxW__record h2>span{width:100%;margin-left:0}}@media (max-width:600px){.privacy-module__ZX3TxW__heading{margin-bottom:20px}.privacy-module__ZX3TxW__slide .privacy-module__ZX3TxW__heading h1{font-size:32px}.privacy-module__ZX3TxW__demonstration{border-radius:14px;padding:12px}.privacy-module__ZX3TxW__toolbar{flex-wrap:wrap}.privacy-module__ZX3TxW__compare{width:100%}.privacy-module__ZX3TxW__compare button{flex:1;min-height:44px;padding:8px}.privacy-module__ZX3TxW__hint{font-size:11px}.privacy-module__ZX3TxW__flow{flex-direction:column;display:flex}.privacy-module__ZX3TxW__record,.privacy-module__ZX3TxW__record dl{display:block}.privacy-module__ZX3TxW__record dl>div{grid-template-columns:minmax(74px,.65fr) minmax(0,1.35fr);gap:8px;min-height:30px;margin-inline:0}.privacy-module__ZX3TxW__record dd{text-align:right}.privacy-module__ZX3TxW__record h2{font-size:13px}.privacy-module__ZX3TxW__record h2>span{width:auto;margin-left:auto;font-size:9px}.privacy-module__ZX3TxW__boundary{min-height:100px;overflow:hidden}.privacy-module__ZX3TxW__packets{width:100%;height:100%;top:0;left:0}.privacy-module__ZX3TxW__membrane{width:auto;height:2px;inset:50% 5% auto}.privacy-module__ZX3TxW__shield{background:radial-gradient(ellipse, var(--console) 45%, transparent 75%);flex-direction:row;gap:10px;padding:8px 22px}.privacy-module__ZX3TxW__shield>svg{width:32px;height:40px}.privacy-module__ZX3TxW__shield>span:last-child{text-align:left;max-width:11ch}.privacy-module__ZX3TxW__status{align-items:start;line-height:1.5}.privacy-module__ZX3TxW__status>span{width:100%}.privacy-module__ZX3TxW__safeguards{grid-template-columns:1fr;gap:8px}}@media (prefers-reduced-motion:reduce){.privacy-module__ZX3TxW__demonstration *,.privacy-module__ZX3TxW__demonstration{transition:none!important;animation:none!important}}
.iceberg-module__-nNk5W__icebergArt{position:relative}.iceberg-module__-nNk5W__icebergArt img{display:block}[data-motion=paused] .iceberg-module__-nNk5W__icebergArt{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.iceberg-module__-nNk5W__icebergArt{animation:none}}.iceberg-module__-nNk5W__icebergScene{aspect-ratio:1122/1682.4;position:relative}.iceberg-module__-nNk5W__waterSurface{pointer-events:none;width:280%;height:120.833%;position:absolute;top:0;left:-90%}.iceberg-module__-nNk5W__icebergScene:has(canvas[data-renderer=ready]) .iceberg-module__-nNk5W__icebergArt{opacity:0;animation:none}.iceberg-module__-nNk5W__icebergStory{pointer-events:none;position:absolute;inset:0}.iceberg-module__-nNk5W__storyExperience,.iceberg-module__-nNk5W__storyCapability{border:1px solid color-mix(in srgb, var(--signal) 22%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--console) 84%, transparent), color-mix(in srgb, var(--void) 58%, transparent));box-shadow:0 4px 18px color-mix(in srgb, var(--void) 16%, transparent), inset 0 1px 0 color-mix(in srgb, var(--starlight) 5%, transparent);border-radius:9px;position:absolute}.iceberg-module__-nNk5W__storyExperience{border-color:color-mix(in srgb, var(--signal) calc(22% + var(--experience-energy,0) * 68%), transparent);width:max-content;max-width:48%;box-shadow:0 0 24px color-mix(in srgb, var(--signal) calc(var(--experience-energy,0) * 28%), transparent), inset 0 0 24px color-mix(in srgb, var(--signal) calc(var(--experience-energy,0) * 16%), transparent), 0 4px 18px color-mix(in srgb, var(--void) 16%, transparent);padding:13px 16px 15px;top:-3%;right:-2%}.iceberg-module__-nNk5W__storyLabel{color:var(--dim);font-size:12px;line-height:1.4}.iceberg-module__-nNk5W__storyExperience>.iceberg-module__-nNk5W__storyLabel{margin-bottom:10px}.iceberg-module__-nNk5W__storyFrames{display:grid}.iceberg-module__-nNk5W__storyFrame{opacity:0;grid-area:1/1;display:none}.iceberg-module__-nNk5W__icebergStory[data-active="0"] [data-example="0"],.iceberg-module__-nNk5W__icebergStory[data-active="1"] [data-example="1"],.iceberg-module__-nNk5W__icebergStory[data-active="2"] [data-example="2"],.iceberg-module__-nNk5W__icebergStory[data-active="3"] [data-example="3"]{opacity:1;display:block}.iceberg-module__-nNk5W__storyExperience .iceberg-module__-nNk5W__storyFrame{letter-spacing:-.025em;color:var(--starlight);font-size:clamp(19px,1.7vw,25px);font-weight:550;line-height:1.18}.iceberg-module__-nNk5W__storyCapability{width:max-content;max-width:34%;color:var(--starlight);padding:12px 14px;font-size:14px;font-weight:450;line-height:1.4}.iceberg-module__-nNk5W__storyCapability[data-slot="0"]{top:47%;right:84%}.iceberg-module__-nNk5W__storyCapability[data-slot="1"]{top:57%;left:87%}.iceberg-module__-nNk5W__storyCapability[data-slot="2"]{max-width:40%;top:86%;left:29%}.iceberg-module__-nNk5W__storyBrand{justify-content:center;align-items:center;gap:14px;width:100%;display:flex;position:absolute;top:100%}.iceberg-module__-nNk5W__storyEdges{fill:none;stroke-linecap:round;stroke-linejoin:round;z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.iceberg-module__-nNk5W__storyEdge{stroke:color-mix(in srgb, var(--signal) 72%, var(--starlight));stroke-width:1.5px;stroke-opacity:.78;filter:drop-shadow(0 1px 1px var(--void))}.iceberg-module__-nNk5W__storyEdgeCurrent{stroke-width:2.4px}.iceberg-module__-nNk5W__storyAnchor{fill:var(--signal);stroke:var(--starlight);stroke-width:1.4px;filter:drop-shadow(0 0 2px var(--void))}.iceberg-module__-nNk5W__storyPort{fill:var(--void);stroke:var(--signal);stroke-width:1.3px}.iceberg-module__-nNk5W__storyInnerLight{stroke-width:2px}.iceberg-module__-nNk5W__storyInnerGlow{stroke-width:15px;filter:blur(5px);opacity:.3}.iceberg-module__-nNk5W__storyNodeGlow{fill:var(--signal);filter:blur(4px)}@media (max-width:1100px){.iceberg-module__-nNk5W__storyCapability[data-slot="1"]{max-width:28%;left:75%}}@media (max-width:760px){.iceberg-module__-nNk5W__storyExperience{width:min-content;max-width:50%;padding:10px 11px 12px;top:-3%;right:0}.iceberg-module__-nNk5W__storyExperience>.iceberg-module__-nNk5W__storyLabel{white-space:nowrap;margin-bottom:6px}.iceberg-module__-nNk5W__storyLabel{font-size:11px}.iceberg-module__-nNk5W__storyCapability{padding:8px;font-size:12px}.iceberg-module__-nNk5W__storyCapability[data-slot="0"]{max-width:39%;top:72%;right:64%}.iceberg-module__-nNk5W__storyCapability[data-slot="1"]{max-width:33%;top:48%;left:70%}.iceberg-module__-nNk5W__storyCapability[data-slot="2"]{max-width:50%;top:90%;left:40%}.iceberg-module__-nNk5W__storyBrand{gap:10px;top:103%}}
.presentation-module__mJDl-q__presentation{--ice-width:min(clamp(260px, 33vw, 440px), calc((100svh - 230px) / 1.7));--waterline:calc(var(--ice-width) * 1402 / 1122 * .318);grid-template-columns:minmax(0, 360px) var(--ice-width);isolation:isolate;justify-content:center;gap:88px;padding:12px 80px 28px 0;display:grid;position:relative;overflow:clip}.presentation-module__mJDl-q__copy{z-index:1;position:relative}.presentation-module__mJDl-q__copy .presentation-module__mJDl-q__positioning{color:var(--signal);margin:0 0 12px;font-size:17px;font-weight:550;line-height:1}.presentation-module__mJDl-q__copy:has(.presentation-module__mJDl-q__positioning) h1{min-height:calc(var(--waterline) - 29px)}.presentation-module__mJDl-q__presentation .presentation-module__mJDl-q__copy h1{min-height:var(--waterline);letter-spacing:-.04em;outline:none;max-width:12ch;margin:0;font-size:clamp(30px,3.6vw,50px);line-height:1.08}.presentation-module__mJDl-q__beneath{padding-top:22px}.presentation-module__mJDl-q__presentation .presentation-module__mJDl-q__copy h1:focus-visible{outline:none}.presentation-module__mJDl-q__beneath h2{letter-spacing:-.035em;color:var(--dim);max-width:14ch;margin:0;font-size:clamp(27px,3vw,40px);line-height:1.13}.presentation-module__mJDl-q__beneath p{max-width:34ch;color:var(--dim);margin:18px 0 0;font-size:clamp(14px,1.4vw,18px);line-height:1.6}.presentation-module__mJDl-q__payoff{margin-top:32px}.presentation-module__mJDl-q__payoff h3{color:var(--signal);margin:0;font-size:19px;line-height:1.35}.presentation-module__mJDl-q__payoff p{margin-top:10px;font-size:14px}.presentation-module__mJDl-q__art{min-width:0;padding-bottom:calc(var(--ice-width) * .18);position:relative}.presentation-module__mJDl-q__art img{width:100%;height:auto;display:block}.presentation-module__mJDl-q__art [data-water]{width:800%;left:-350%}.presentation-module__mJDl-q__art [data-story=experience]{width:min(250px,68%);max-width:none;top:0;right:-27%}.presentation-module__mJDl-q__art [data-story=experience] [data-example]{font-size:20px}.presentation-module__mJDl-q__art [data-story=capability]{padding:10px 12px;font-size:13px}.presentation-module__mJDl-q__art [data-slot="0"]{max-width:42%;top:45%;right:82%}.presentation-module__mJDl-q__art [data-slot="1"]{max-width:42%;top:60%;left:82%}.presentation-module__mJDl-q__art [data-slot="2"]{max-width:52%;top:83%;left:28%}@media (min-width:901px) and (max-height:800px){.presentation-module__mJDl-q__presentation .presentation-module__mJDl-q__copy h1{font-size:36px}.presentation-module__mJDl-q__beneath h2{font-size:34px}}@media (max-width:900px){.presentation-module__mJDl-q__presentation{--ice-width:min(clamp(250px, 35vw, 330px), calc((100svh - 220px) / 1.7));gap:64px;padding-right:68px}.presentation-module__mJDl-q__presentation .presentation-module__mJDl-q__copy h1{font-size:34px}.presentation-module__mJDl-q__beneath h2{font-size:30px}.presentation-module__mJDl-q__art [data-story=experience] [data-example]{font-size:17px}.presentation-module__mJDl-q__art [data-story=experience]{right:-25%}}@media (max-width:680px){.presentation-module__mJDl-q__presentation{--ice-width:min(68vw, 310px);flex-direction:column;gap:26px;padding:0 0 32px;display:flex}.presentation-module__mJDl-q__presentation .presentation-module__mJDl-q__copy h1{max-width:16ch;min-height:0;font-size:34px}.presentation-module__mJDl-q__copy{display:contents}.presentation-module__mJDl-q__presentation .presentation-module__mJDl-q__copy h1{order:0}.presentation-module__mJDl-q__art{order:1}.presentation-module__mJDl-q__beneath{order:2;padding-top:10px}.presentation-module__mJDl-q__beneath h2{max-width:none;font-size:25px}.presentation-module__mJDl-q__beneath>p{margin-top:14px;font-size:15px}.presentation-module__mJDl-q__payoff{margin-top:18px}.presentation-module__mJDl-q__payoff p{display:none}.presentation-module__mJDl-q__payoff h3{font-size:16px}.presentation-module__mJDl-q__art{width:var(--ice-width);padding-bottom:calc(var(--ice-width) * .12);align-self:center}.presentation-module__mJDl-q__art [data-story=experience]{max-width:64%;padding:8px 10px;top:0;right:-10%}.presentation-module__mJDl-q__art [data-story=experience] [data-example]{font-size:16px}.presentation-module__mJDl-q__art [data-story=capability]{padding:7px 8px;font-size:12px}.presentation-module__mJDl-q__art [data-slot="0"]{max-width:48%;top:50%;right:67%}.presentation-module__mJDl-q__art [data-slot="1"]{max-width:48%;top:64%;left:64%}.presentation-module__mJDl-q__art [data-slot="2"]{max-width:60%;top:83%;left:29%}}
.marketing-module__n9htXa__hero{border-bottom:1px solid var(--hairline);overflow:hidden}.marketing-module__n9htXa__heroInner{--hero-surface:230px;grid-template-columns:1.1fr 1fr;column-gap:30px;max-width:1180px;margin:auto;padding:80px 32px 70px;display:grid;position:relative;container-type:inline-size}.marketing-module__n9htXa__heroCopy{z-index:1;padding-top:12px;position:relative}.marketing-module__n9htXa__label{color:var(--signal);font-size:var(--type-body-size);margin-bottom:22px;font-weight:600}.marketing-module__n9htXa__hero h1{font-size:var(--web-hero-size);line-height:var(--web-hero-leading);letter-spacing:var(--web-hero-tracking);font-weight:var(--web-hero-weight)}.marketing-module__n9htXa__hero h1 .marketing-module__n9htXa__aboveSurface{min-height:calc(var(--hero-surface) - 54px);display:block}.marketing-module__n9htXa__hero h1 .marketing-module__n9htXa__belowSurface{color:var(--dim);padding-top:26px;display:block}.marketing-module__n9htXa__lead{font-size:var(--web-lead-size);color:var(--dim);max-width:45ch;margin-top:28px;line-height:1.7}.marketing-module__n9htXa__actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:28px;display:flex}.marketing-module__n9htXa__iceberg{margin:calc(var(--hero-surface) - (100cqi - 30px) / 2.1 * 1402 / 1122 * .318) 0 40px;grid-area:1/2/3;align-self:start;position:relative}.marketing-module__n9htXa__iceberg img{width:100%;height:auto}.marketing-module__n9htXa__foundation{border-top:1px solid var(--hairline);max-width:480px;margin-top:52px;padding-top:28px}.marketing-module__n9htXa__foundation .marketing-module__n9htXa__label{margin-bottom:12px}.marketing-module__n9htXa__foundation h2{font-size:var(--web-subhead-size);line-height:var(--web-subhead-leading);letter-spacing:var(--web-subhead-tracking);font-weight:var(--web-subhead-weight)}.marketing-module__n9htXa__foundation dl{gap:18px;margin-top:24px;display:grid}.marketing-module__n9htXa__foundation dt{font-size:var(--web-body-size);font-weight:600}.marketing-module__n9htXa__foundation dd{font-size:var(--type-body-size);color:var(--dim);margin-top:4px;line-height:1.6}.marketing-module__n9htXa__section{border-bottom:1px solid var(--hairline);padding:100px 28px;scroll-margin-top:80px}.marketing-module__n9htXa__inner{max-width:1080px;margin:auto}.marketing-module__n9htXa__section h2{max-width:22ch;font-size:var(--web-section-size);line-height:var(--web-section-leading);letter-spacing:var(--web-section-tracking);font-weight:var(--web-section-weight)}.marketing-module__n9htXa__intro{max-width:65ch;font-size:var(--web-intro-size);color:var(--dim);margin-top:24px;line-height:1.7}.marketing-module__n9htXa__capabilities{grid-template-columns:repeat(3,1fr);gap:36px;margin-top:52px;display:grid}.marketing-module__n9htXa__capability{border-top:1px solid var(--hairline);padding-top:20px}.marketing-module__n9htXa__capability h3{font-size:var(--web-card-title-size);font-weight:var(--web-card-title-weight);margin-bottom:10px}.marketing-module__n9htXa__capability p{font-size:var(--web-body-size);color:var(--dim);line-height:1.75}.marketing-module__n9htXa__number{color:var(--signal);font-size:var(--type-body-sm-size);margin-bottom:20px;display:block}.marketing-module__n9htXa__disclosure{color:var(--dim);font-size:var(--type-body-sm-size);max-width:90ch;margin-top:32px;line-height:1.7}.marketing-module__n9htXa__maestros{grid-template-columns:1.2fr 1fr;align-items:center;gap:70px;display:grid}.marketing-module__n9htXa__maestros ol{gap:30px;display:grid}.marketing-module__n9htXa__maestros li{border-top:1px solid var(--hairline);padding-top:20px}.marketing-module__n9htXa__maestros h3{font-size:var(--type-title-size);margin-bottom:8px;font-weight:600}.marketing-module__n9htXa__maestros li p{color:var(--dim);font-size:var(--web-body-size);line-height:1.7}@media (max-width:760px){.marketing-module__n9htXa__heroInner{grid-template-columns:1fr;padding:52px 24px 56px}.marketing-module__n9htXa__hero h1{font-size:var(--web-hero-narrow-size);display:contents}.marketing-module__n9htXa__heroCopy{display:contents}.marketing-module__n9htXa__heroCopy>.marketing-module__n9htXa__label{grid-row:1}.marketing-module__n9htXa__hero h1 .marketing-module__n9htXa__aboveSurface{grid-row:2;min-height:0}.marketing-module__n9htXa__hero h1 .marketing-module__n9htXa__belowSurface{grid-row:4;padding-top:42px}.marketing-module__n9htXa__heroCopy>.marketing-module__n9htXa__lead{grid-row:5}.marketing-module__n9htXa__heroCopy>.marketing-module__n9htXa__actions{grid-row:6}.marketing-module__n9htXa__lead{font-size:var(--web-reading-size)}.marketing-module__n9htXa__iceberg{grid-area:3/1;width:min(100%,470px);margin:32px auto 0}.marketing-module__n9htXa__foundation{max-width:none;margin-top:36px}.marketing-module__n9htXa__section{padding:64px 24px}.marketing-module__n9htXa__capabilities{grid-template-columns:1fr;gap:24px;margin-top:36px}.marketing-module__n9htXa__maestros{grid-template-columns:1fr;gap:0}.marketing-module__n9htXa__maestros ol{margin-top:36px}}.marketing-module__n9htXa__pricing{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:42px;display:grid}.marketing-module__n9htXa__plan{border:1px solid var(--hairline);border-radius:12px;padding:24px 20px}.marketing-module__n9htXa__plan h3,.marketing-module__n9htXa__enterprise h3{font-weight:600;font-size:var(--type-title-size)}.marketing-module__n9htXa__price{font-size:var(--web-figure-size);letter-spacing:var(--web-figure-tracking);margin-top:20px}.marketing-module__n9htXa__price span{font-size:var(--type-body-sm-size);color:var(--dim);letter-spacing:normal}.marketing-module__n9htXa__planPurpose{font-size:var(--type-body-size);color:var(--dim);min-height:42px;margin-top:12px;line-height:1.6}.marketing-module__n9htXa__plan ul{font-size:var(--type-body-sm-size);color:var(--dim);border-top:1px solid var(--hairline);margin:22px 0;padding-top:20px;line-height:2}.marketing-module__n9htXa__enterprise{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-top:36px;display:flex}.marketing-module__n9htXa__enterprise p{color:var(--dim);font-size:var(--web-body-size);margin-top:8px}@media (max-width:1000px){.marketing-module__n9htXa__pricing{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:500px){.marketing-module__n9htXa__pricing{grid-template-columns:1fr}.marketing-module__n9htXa__planPurpose{min-height:0}}.marketing-module__n9htXa__heroCopy>.marketing-module__n9htXa__label{animation:.65s ease-out both marketing-module__n9htXa__heroArrival}.marketing-module__n9htXa__heroCopy h1{animation:.85s cubic-bezier(.2,.7,.2,1) 80ms both marketing-module__n9htXa__heroArrival}.marketing-module__n9htXa__heroCopy>.marketing-module__n9htXa__lead,.marketing-module__n9htXa__heroCopy>.marketing-module__n9htXa__actions{animation:.85s cubic-bezier(.2,.7,.2,1) .16s both marketing-module__n9htXa__heroArrival}.marketing-module__n9htXa__actions a{transition:transform .18s ease-out,box-shadow .18s ease-out}@media (hover:hover){.marketing-module__n9htXa__actions a:hover{transform:translateY(-2px)}}@keyframes marketing-module__n9htXa__heroArrival{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.marketing-module__n9htXa__heroCopy>.marketing-module__n9htXa__label,.marketing-module__n9htXa__heroCopy h1,.marketing-module__n9htXa__heroCopy>.marketing-module__n9htXa__lead,.marketing-module__n9htXa__heroCopy>.marketing-module__n9htXa__actions{animation:none}.marketing-module__n9htXa__actions a{transition:none}.marketing-module__n9htXa__actions a:hover{transform:none}}.marketing-module__n9htXa__storyCaption{z-index:1;text-align:center;margin-top:48px;position:relative}.marketing-module__n9htXa__storyChoices{flex-wrap:wrap;justify-content:center;gap:4px;margin-bottom:18px;display:flex}.marketing-module__n9htXa__storyChoices button{min-height:44px;font-size:var(--type-body-sm-size);color:var(--dim);padding:8px 10px}.marketing-module__n9htXa__storyChoices button[aria-pressed=true]{color:var(--starlight);background:color-mix(in srgb, var(--signal) 10%, transparent)}.marketing-module__n9htXa__storyQuestion{min-height:2.8em;font-size:var(--web-body-size);color:var(--starlight);line-height:1.4}.marketing-module__n9htXa__storyOutcome{max-width:44ch;min-height:3em;font-size:var(--type-body-sm-size);color:var(--dim);margin:8px auto 0;line-height:1.5}@media (max-width:760px){.marketing-module__n9htXa__storyChoices{gap:2px}.marketing-module__n9htXa__storyChoices button{font-size:var(--type-caption-size);padding-inline:6px}}.marketing-module__n9htXa__featuresCta{padding-block:64px}.marketing-module__n9htXa__featuresCta .marketing-module__n9htXa__label{margin-bottom:14px}.marketing-module__n9htXa__featuresCtaRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 48px;display:flex}.marketing-module__n9htXa__featuresCtaRow h2{max-width:26ch}.marketing-module__n9htXa__featuresCtaBody{max-width:56ch;color:var(--dim);font-size:var(--web-body-size);margin-top:12px;line-height:1.7}.marketing-module__n9htXa__pricingMore{margin-top:1.5rem}
.feature-card-module__Rp2rwW__card{border-top:1px solid var(--hairline);min-width:0;padding-block:24px}.feature-card-module__Rp2rwW__card h3{font-size:var(--web-card-title-size);font-weight:var(--web-card-title-weight);margin-bottom:10px;line-height:1.4}.feature-card-module__Rp2rwW__card>p{color:var(--dim);font-size:var(--web-body-size);line-height:1.75}.feature-card-module__Rp2rwW__details{background:0 0;border:0;margin-top:16px}.feature-card-module__Rp2rwW__note{border-left:2px solid var(--hairline);background:color-mix(in srgb, var(--console) 65%, transparent);color:var(--dim);font-size:var(--type-body-sm-size);overflow-wrap:anywhere;margin-top:10px;padding:12px 14px;line-height:1.7}.feature-card-module__Rp2rwW__noteCode{font-family:var(--mv-font-telemetry);font-size:var(--type-caption-size);color:var(--starlight)}@media (max-width:520px){.feature-card-module__Rp2rwW__card{padding-block:22px}}
.studio-code-example-module__ML9u3W__example{border:1px solid var(--hairline);background:var(--console);border-radius:12px;min-width:0;padding:16px;overflow:hidden}.studio-code-example-module__ML9u3W__intro{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 8px;display:flex}.studio-code-example-module__ML9u3W__intro h3{font-size:var(--web-reading-size);letter-spacing:-.02em;font-weight:550}.studio-code-example-module__ML9u3W__follow{min-height:44px;color:var(--dim);font-size:var(--type-caption-size);align-items:center;gap:7px;padding:6px;display:inline-flex}.studio-code-example-module__ML9u3W__follow[aria-pressed=true]{color:var(--starlight)}.studio-code-example-module__ML9u3W__followDot{background:var(--dim);border-radius:50%;width:6px;height:6px}.studio-code-example-module__ML9u3W__follow[aria-pressed=true] .studio-code-example-module__ML9u3W__followDot{background:var(--signal)}.studio-code-example-module__ML9u3W__hint{color:var(--dim);font-size:var(--type-caption-size);min-height:3.2em;margin:4px 0 14px;line-height:1.6}.studio-code-example-module__ML9u3W__tabs{min-width:0}.studio-code-example-module__ML9u3W__tabList{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;width:100%;display:grid}.studio-code-example-module__ML9u3W__tab{width:100%;min-height:44px;font-size:var(--type-body-sm-size);justify-content:center;padding:10px 4px}.studio-code-example-module__ML9u3W__panel{min-height:490px;padding:0}.studio-code-example-module__ML9u3W__moment{animation:.28s ease-out studio-code-example-module__ML9u3W__code-arrive}.studio-code-example-module__ML9u3W__cue{min-height:7.2em;color:var(--dim);font-size:var(--type-body-size);margin:18px 0;line-height:1.8}.studio-code-example-module__ML9u3W__editor{font-size:var(--type-body-sm-size)}.studio-code-example-module__ML9u3W__editor figcaption{gap:6px}.studio-code-example-module__ML9u3W__editor figcaption>span{font-size:var(--type-caption-size)}.studio-code-example-module__ML9u3W__editor pre{max-height:380px;font-size:var(--type-body-sm-size);tab-size:4;scrollbar-color:var(--mv-scrollbar-thumb) transparent}.studio-code-example-module__ML9u3W__editor pre::-webkit-scrollbar-thumb{background:var(--mv-scrollbar-thumb)}.studio-code-example-module__ML9u3W__editor code{word-break:normal;line-height:1.75}.studio-code-example-module__ML9u3W__sourceEditor{margin:0 18px 18px}.studio-code-example-module__ML9u3W__sourceEditor pre{max-height:440px}.studio-code-example-module__ML9u3W__completeExample{grid-template-columns:minmax(220px,.75fr) minmax(0,1.7fr);align-items:start;gap:clamp(24px,4vw,56px);padding-top:40px;display:grid}.studio-code-example-module__ML9u3W__completeIntro h3{font-size:var(--web-panel-size);line-height:var(--web-panel-leading);font-weight:var(--web-panel-weight);letter-spacing:var(--web-panel-tracking)}.studio-code-example-module__ML9u3W__completeIntro p{color:var(--dim);font-size:var(--web-body-size);margin-top:16px;line-height:1.65}.studio-code-example-module__ML9u3W__completeIntro strong{color:var(--starlight);font-weight:600}.studio-code-example-module__ML9u3W__complete{border:1px solid var(--hairline);background:var(--console);min-width:0;font-size:var(--type-body-size);border-radius:12px;overflow:hidden}.studio-code-example-module__ML9u3W__complete>button{min-height:56px;padding:14px 18px}.studio-code-example-module__ML9u3W__complete>div,.studio-code-example-module__ML9u3W__part>div{padding:0}.studio-code-example-module__ML9u3W__context{color:var(--dim);font-size:var(--type-body-size);padding:8px 18px 18px;line-height:1.6}.studio-code-example-module__ML9u3W__context strong{color:var(--starlight);font-weight:500}.studio-code-example-module__ML9u3W__context p{max-width:75ch;margin:10px 0}.studio-code-example-module__ML9u3W__sections{border-top:1px solid var(--hairline)}.studio-code-example-module__ML9u3W__part{border-bottom:1px solid var(--hairline)}.studio-code-example-module__ML9u3W__part>button{min-height:52px;font-size:var(--type-body-size);padding:12px 18px}.studio-code-example-module__ML9u3W__part>button strong{font-weight:500}.studio-code-example-module__ML9u3W__part[data-open=true]>button{color:var(--signal)}.studio-code-example-module__ML9u3W__partNumber{color:var(--dim);font:10px var(--font-mono)}.studio-code-example-module__ML9u3W__sectionDescription{color:var(--dim);font-size:var(--type-body-size);padding:0 18px 16px;line-height:1.7}@keyframes studio-code-example-module__ML9u3W__code-arrive{0%{opacity:.45;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1099px){.studio-code-example-module__ML9u3W__panel,.studio-code-example-module__ML9u3W__cue{min-height:0}}@media (max-width:760px){.studio-code-example-module__ML9u3W__completeExample{grid-template-columns:1fr;gap:20px;padding-top:30px}}@media (max-width:640px){.studio-code-example-module__ML9u3W__example{width:100%;max-width:432px;margin-inline:auto;padding:12px}.studio-code-example-module__ML9u3W__part>button{font-size:var(--type-body-sm-size);padding-inline:12px}.studio-code-example-module__ML9u3W__complete>button{padding-inline:12px}.studio-code-example-module__ML9u3W__sourceEditor{margin-inline:12px}}@media (prefers-reduced-motion:reduce){.studio-code-example-module__ML9u3W__moment{animation:none}}
.features-module__GIpA8W__header{padding:64px 28px 52px}.features-module__GIpA8W__headerInner{grid-template-columns:1fr 1fr;align-items:center;gap:64px;max-width:1180px;margin:auto;display:grid}.features-module__GIpA8W__headerCopy{min-width:0}.features-module__GIpA8W__eyebrow{color:var(--signal-text);font-size:var(--type-body-size);font-weight:var(--type-weight-semibold);margin-bottom:16px}.features-module__GIpA8W__header h1{max-width:17ch;font-size:var(--web-page-title-size);line-height:var(--web-page-title-leading);letter-spacing:var(--web-page-title-tracking);font-weight:var(--web-page-title-weight)}.features-module__GIpA8W__headerLead{max-width:52ch;font-size:var(--web-lead-size);color:var(--dim);margin-top:24px;line-height:1.7}.features-module__GIpA8W__proof{min-width:0;margin:0}.features-module__GIpA8W__proofLink{border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--console);display:block;overflow:hidden}.features-module__GIpA8W__proofHeading,.features-module__GIpA8W__proofAction{font-size:var(--type-body-size);font-weight:var(--type-weight-medium);justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.features-module__GIpA8W__proofHeading{color:var(--dim);border-bottom:1px solid var(--hairline)}.features-module__GIpA8W__proofAction{color:var(--signal-text);border-top:1px solid var(--hairline)}.features-module__GIpA8W__proofLink img{width:100%;height:auto;display:block}.features-module__GIpA8W__proofLink:hover .features-module__GIpA8W__proofAction{text-underline-offset:4px;text-decoration:underline}.features-module__GIpA8W__proof figcaption{max-width:60ch;color:var(--dim);font-size:var(--type-body-sm-size);margin-top:12px;line-height:1.6}.features-module__GIpA8W__indexBar{z-index:40;background:var(--nav-bg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-block:1px solid var(--hairline);position:sticky;top:4rem}.features-module__GIpA8W__indexTrack{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--hairline) transparent;align-items:stretch;gap:8px;max-width:1236px;margin-inline:auto;padding:6px 28px;display:flex;position:relative;overflow-x:auto}.features-module__GIpA8W__indexEntry{white-space:nowrap;font-size:var(--type-body-sm-size);font-weight:var(--type-weight-medium);color:var(--dim);border-radius:var(--radius-md);flex:none;padding:12px 10px;line-height:20px}.features-module__GIpA8W__indexEntry:hover{color:var(--starlight);background:var(--console)}.features-module__GIpA8W__indexEntry[aria-current]{color:var(--signal-text);background:color-mix(in srgb, var(--signal) 9%, transparent)}.features-module__GIpA8W__indexRule,.features-module__GIpA8W__indexGaugeFill{transform-origin:0;width:1px;height:2px;position:absolute;bottom:0;left:0}.features-module__GIpA8W__indexRule{background:var(--hairline);transform:scaleX(var(--scale,0))}.features-module__GIpA8W__indexGaugeFill{background:var(--signal-text);transform:scaleX(var(--gauge,0));transition:transform var(--t-fast) var(--ease)}.features-module__GIpA8W__group{border-bottom:1px solid var(--hairline);padding:64px 28px;scroll-margin-top:4rem}.features-module__GIpA8W__groupInner{max-width:1180px;margin:auto}.features-module__GIpA8W__groupHeading{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start;column-gap:96px;margin-bottom:32px;display:grid}.features-module__GIpA8W__groupHeading .features-module__GIpA8W__eyebrow{grid-column:1/-1;margin-bottom:10px}.features-module__GIpA8W__groupHeading h2,.features-module__GIpA8W__closing h2{max-width:25ch;font-size:var(--web-panel-size);font-weight:var(--web-panel-weight);line-height:var(--web-panel-leading);letter-spacing:var(--web-panel-tracking)}.features-module__GIpA8W__groupIntro{max-width:70ch;color:var(--dim);font-size:var(--web-copy-size);line-height:1.75}.features-module__GIpA8W__featureGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 40px;display:grid}.features-module__GIpA8W__limits{background:color-mix(in srgb, var(--console) 60%, transparent)}.features-module__GIpA8W__limits .features-module__GIpA8W__groupHeading{margin-bottom:24px}.features-module__GIpA8W__limitsBody{grid-template-columns:1fr 1fr;gap:32px;display:grid}.features-module__GIpA8W__limitsBody p{color:var(--dim);font-size:var(--type-body-size);line-height:1.75}.features-module__GIpA8W__closing{padding:64px 28px}.features-module__GIpA8W__closingInner{justify-content:space-between;align-items:center;gap:32px;max-width:1180px;margin:auto;display:flex}.features-module__GIpA8W__closing .features-module__GIpA8W__groupIntro{max-width:62ch;margin-top:16px}.features-module__GIpA8W__closingInner>div:last-child{flex-shrink:0;margin-top:0}.features-module__GIpA8W__proofLink:focus-visible,.features-module__GIpA8W__indexEntry:focus-visible{outline:2px solid var(--signal-text);outline-offset:3px}@media (max-width:1000px){.features-module__GIpA8W__headerInner{gap:36px}.features-module__GIpA8W__groupHeading{column-gap:48px}.features-module__GIpA8W__featureGrid{gap:0 28px}}@media (max-width:800px){.features-module__GIpA8W__header{padding:40px 24px}.features-module__GIpA8W__headerInner{grid-template-columns:1fr;gap:32px}.features-module__GIpA8W__header h1{max-width:20ch}.features-module__GIpA8W__headerLead{max-width:62ch;font-size:var(--web-reading-size);margin-top:20px}.features-module__GIpA8W__proof{max-width:580px}.features-module__GIpA8W__group{padding:44px 24px}.features-module__GIpA8W__groupHeading{grid-template-columns:1fr;gap:12px;margin-bottom:24px}.features-module__GIpA8W__groupHeading .features-module__GIpA8W__eyebrow{margin-bottom:0}.features-module__GIpA8W__groupHeading h2{max-width:30ch}.features-module__GIpA8W__featureGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.features-module__GIpA8W__indexTrack{gap:2px;padding-inline:16px}.features-module__GIpA8W__limitsBody{grid-template-columns:1fr;gap:16px}.features-module__GIpA8W__closing{padding:44px 24px}.features-module__GIpA8W__closingInner{flex-direction:column;align-items:flex-start;gap:24px}}@media (max-width:520px){.features-module__GIpA8W__featureGrid{grid-template-columns:1fr}.features-module__GIpA8W__header h1{max-width:17ch}}@media (prefers-reduced-motion:reduce){.features-module__GIpA8W__indexGaugeFill{transition:none}}
.pricing-module__fsLvXa__header{padding:72px 28px 48px}.pricing-module__fsLvXa__headerInner{max-width:1080px;margin:auto}.pricing-module__fsLvXa__eyebrow{color:var(--signal-text);font-size:var(--type-body-size);font-weight:var(--type-weight-semibold);margin-bottom:16px}.pricing-module__fsLvXa__header h1{max-width:18ch;font-size:var(--web-page-title-size);line-height:var(--web-page-title-leading);letter-spacing:var(--web-page-title-tracking);font-weight:var(--web-page-title-weight);text-wrap:balance}.pricing-module__fsLvXa__headerLead{max-width:58ch;font-size:var(--web-lead-size);color:var(--dim);margin-top:22px;line-height:1.7}.pricing-module__fsLvXa__jump{scrollbar-width:none;gap:8px;margin-top:32px;display:flex;overflow-x:auto}.pricing-module__fsLvXa__jump::-webkit-scrollbar{display:none}.pricing-module__fsLvXa__jump a{border:1px solid var(--hairline);min-height:40px;color:var(--starlight);font-size:var(--type-body-size);border-radius:999px;flex:none;align-items:center;padding:0 16px;font-weight:500;text-decoration:none;transition:border-color .16s ease-out;display:inline-flex}.pricing-module__fsLvXa__jump a:hover{border-color:var(--signal)}.pricing-module__fsLvXa__jump a:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.pricing-module__fsLvXa__group{border-top:1px solid var(--hairline);padding:64px 28px;scroll-margin-top:72px}.pricing-module__fsLvXa__groupInner{max-width:1080px;margin:auto}.pricing-module__fsLvXa__group h2{font-size:var(--web-panel-size);font-weight:var(--web-panel-weight);line-height:var(--web-panel-leading);letter-spacing:var(--web-panel-tracking);margin-bottom:20px}.pricing-module__fsLvXa__copy{max-width:62ch;color:var(--dim);font-size:var(--web-copy-size);line-height:1.75}.pricing-module__fsLvXa__copy+.pricing-module__fsLvXa__copy{margin-top:14px}.pricing-module__fsLvXa__note{color:var(--dim);font-size:var(--type-body-sm-size);margin-top:16px;line-height:1.7}.pricing-module__fsLvXa__plans{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:8px;display:grid}.pricing-module__fsLvXa__plan{border:1px solid var(--hairline);border-radius:var(--radius-xl);background:color-mix(in srgb, var(--starlight) 2.5%, transparent);flex-direction:column;padding:24px 22px 22px;display:flex}.pricing-module__fsLvXa__plan[data-plan=free]{border-color:color-mix(in srgb, var(--ignition) 55%, var(--hairline))}.pricing-module__fsLvXa__plan h3{font-size:var(--type-title-size);font-weight:600}.pricing-module__fsLvXa__planPurpose{color:var(--dim);font-size:var(--type-body-size);margin-top:6px;line-height:1.55}.pricing-module__fsLvXa__planPrice{font-size:var(--web-figure-size);letter-spacing:var(--web-figure-tracking);margin-top:20px;font-weight:600;line-height:1}.pricing-module__fsLvXa__planPrice span{color:var(--dim);font-size:var(--type-body-sm-size);letter-spacing:normal;margin-left:6px;font-weight:400}.pricing-module__fsLvXa__planFacts{border-top:1px solid var(--hairline);gap:12px;margin:22px 0 24px;padding-top:18px;display:grid}.pricing-module__fsLvXa__planFacts div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pricing-module__fsLvXa__planFacts dt{color:var(--dim);font-size:var(--type-body-sm-size)}.pricing-module__fsLvXa__planFacts dd{font-size:var(--type-body-size);font-variant-numeric:tabular-nums;text-align:right;margin:0;font-weight:600}.pricing-module__fsLvXa__planFacts dd span{color:var(--dim);font-size:var(--type-body-sm-size);font-weight:400}.pricing-module__fsLvXa__planCta{justify-content:center;width:100%;margin-top:auto}.pricing-module__fsLvXa__enterprise{border:1px solid var(--hairline);border-radius:var(--radius-xl);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;margin-top:16px;padding:22px 24px;display:flex}.pricing-module__fsLvXa__enterprise h3{font-size:var(--type-title-size);font-weight:600}.pricing-module__fsLvXa__enterprise p{color:var(--dim);font-size:var(--web-body-size);margin-top:4px}.pricing-module__fsLvXa__usage{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:48px;display:grid}.pricing-module__fsLvXa__conversion{border:1px solid var(--hairline);border-radius:var(--radius-xl);padding:20px 22px}.pricing-module__fsLvXa__conversion h3{font-size:var(--type-body-size);margin-bottom:12px;font-weight:600}.pricing-module__fsLvXa__conversion dl>div{border-top:1px solid var(--hairline);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.pricing-module__fsLvXa__conversion .pricing-module__fsLvXa__conversionHead{color:var(--dim);font-size:var(--type-body-sm-size);border-top:0;padding-top:0}.pricing-module__fsLvXa__conversion .pricing-module__fsLvXa__conversionHead span:last-child,.pricing-module__fsLvXa__conversion dd{text-align:right}.pricing-module__fsLvXa__conversion dt,.pricing-module__fsLvXa__conversion dd{font-size:var(--type-body-size);font-variant-numeric:tabular-nums;margin:0}.pricing-module__fsLvXa__conversion dd{font-weight:600}.pricing-module__fsLvXa__options{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.pricing-module__fsLvXa__options li{border:1px solid var(--hairline);border-radius:var(--radius-xl);padding:20px 22px}.pricing-module__fsLvXa__options h3,.pricing-module__fsLvXa__order h4{font-size:var(--type-body-size);font-weight:600}.pricing-module__fsLvXa__options p,.pricing-module__fsLvXa__order p{color:var(--dim);font-size:var(--web-body-size);margin-top:6px;line-height:1.65}.pricing-module__fsLvXa__orderHeading{font-size:var(--type-title-size);margin-top:36px;font-weight:600}.pricing-module__fsLvXa__order{counter-reset:token-order;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:14px;display:grid}.pricing-module__fsLvXa__order li{counter-increment:token-order;border:1px solid var(--hairline);border-radius:var(--radius-xl);padding:20px 22px 20px 64px;position:relative}.pricing-module__fsLvXa__order li:before{content:counter(token-order);background:color-mix(in srgb, var(--signal) 16%, transparent);width:28px;height:28px;color:var(--signal-text);font-size:var(--type-body-sm-size);border-radius:999px;place-items:center;font-weight:600;display:grid;position:absolute;top:20px;left:22px}.pricing-module__fsLvXa__faq{gap:10px;max-width:820px;display:grid}.pricing-module__fsLvXa__faq p{color:var(--dim);font-size:var(--web-body-size);line-height:1.7}.pricing-module__fsLvXa__closing{border-top:1px solid var(--hairline);padding:64px 28px}.pricing-module__fsLvXa__closingInner{justify-content:space-between;align-items:center;gap:32px;max-width:1080px;margin:auto;display:flex}.pricing-module__fsLvXa__closing h2{font-size:var(--web-panel-size);font-weight:var(--web-panel-weight);letter-spacing:var(--web-panel-tracking)}.pricing-module__fsLvXa__closingNote{margin-top:8px}@media (max-width:1060px){.pricing-module__fsLvXa__plans{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-module__fsLvXa__usage{grid-template-columns:minmax(0,1fr);gap:28px}}@media (max-width:760px){.pricing-module__fsLvXa__options,.pricing-module__fsLvXa__order{grid-template-columns:minmax(0,1fr)}.pricing-module__fsLvXa__closingInner{flex-direction:column;align-items:flex-start;gap:16px}}@media (max-width:600px){.pricing-module__fsLvXa__header{padding:44px 16px 32px}.pricing-module__fsLvXa__group,.pricing-module__fsLvXa__closing{padding:44px 16px}.pricing-module__fsLvXa__plans{grid-template-columns:minmax(0,1fr)}.pricing-module__fsLvXa__plan{padding:20px 18px 18px}.pricing-module__fsLvXa__enterprise{padding:20px 18px}.pricing-module__fsLvXa__jump{margin-right:-16px;padding-right:16px}}@media (prefers-reduced-motion:reduce){.pricing-module__fsLvXa__jump a{transition:none}}
.studio-walkthrough-module__7UTkOG__viewOptions{justify-content:flex-end;padding-bottom:8px;display:flex}.studio-walkthrough-module__7UTkOG__viewOptions button{min-height:44px;font-size:var(--type-body-sm-size);color:var(--dim);gap:8px;padding:8px 12px;display:flex}.studio-walkthrough-module__7UTkOG__viewOptions button:hover,.studio-walkthrough-module__7UTkOG__viewOptions button[aria-pressed=true]{color:var(--starlight)}.studio-walkthrough-module__7UTkOG__presentation{align-items:start;gap:16px;display:grid}@media (min-width:1100px){.studio-walkthrough-module__7UTkOG__presentation[data-with-code=true]{grid-template-columns:minmax(0,2.1fr) minmax(0,1fr)}}.studio-walkthrough-module__7UTkOG__walkthrough{border:1px solid var(--hairline);background:var(--console);border-radius:14px;min-width:0;overflow:hidden}.studio-walkthrough-module__7UTkOG__player{background:var(--console);scroll-margin-top:84px}.studio-walkthrough-module__7UTkOG__frame{background:var(--void);position:relative}.studio-walkthrough-module__7UTkOG__video{aspect-ratio:16/9;object-fit:contain;width:100%;height:auto;display:block}.studio-walkthrough-module__7UTkOG__video::cue{font-size:20px}.studio-walkthrough-module__7UTkOG__watch{border:1px solid var(--hairline);background:var(--console);min-height:52px;color:var(--starlight);box-shadow:0 4px 28px color-mix(in srgb, var(--void) 40%, transparent);font-size:var(--web-body-size);white-space:nowrap;border-radius:999px;gap:12px;padding:12px 22px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.studio-walkthrough-module__7UTkOG__watch:hover{background:var(--starlight);color:var(--void)}.studio-walkthrough-module__7UTkOG__controls{padding:0 12px;position:relative}.studio-walkthrough-module__7UTkOG__seek{appearance:none;z-index:1;cursor:pointer;background:0 0;width:calc(100% + 24px);height:16px;margin:-8px -12px -2px;display:block;position:relative}.studio-walkthrough-module__7UTkOG__seek::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--signal) var(--played), var(--hairline) var(--played));height:3px}.studio-walkthrough-module__7UTkOG__seek::-moz-range-track{background:linear-gradient(to right, var(--signal) var(--played), var(--hairline) var(--played));height:3px}.studio-walkthrough-module__7UTkOG__seek::-webkit-slider-thumb{appearance:none;background:var(--signal);border:0;border-radius:50%;width:11px;height:11px;margin-top:-4px}.studio-walkthrough-module__7UTkOG__seek::-moz-range-thumb{background:var(--signal);border:0;border-radius:50%;width:11px;height:11px}.studio-walkthrough-module__7UTkOG__seek:disabled{cursor:default;opacity:.4}.studio-walkthrough-module__7UTkOG__controlRow{align-items:center;gap:4px;min-height:48px;display:flex}.studio-walkthrough-module__7UTkOG__iconButton{width:40px;min-width:40px;height:44px;color:var(--dim);background:0 0;border:0;border-radius:7px;padding:0}.studio-walkthrough-module__7UTkOG__iconButton:hover,.studio-walkthrough-module__7UTkOG__iconButton[aria-pressed=true]{color:var(--starlight);background:color-mix(in srgb, var(--signal) 9%, transparent)}.studio-walkthrough-module__7UTkOG__iconButton[aria-pressed=true]{color:var(--signal)}.studio-walkthrough-module__7UTkOG__buffering{animation:1s linear infinite studio-walkthrough-module__7UTkOG__buffer-spin}@keyframes studio-walkthrough-module__7UTkOG__buffer-spin{to{transform:rotate(360deg)}}.studio-walkthrough-module__7UTkOG__time{white-space:nowrap;font:11px var(--font-mono);font-variant-numeric:tabular-nums;color:var(--starlight);margin-left:3px}.studio-walkthrough-module__7UTkOG__time span{color:var(--dim)}.studio-walkthrough-module__7UTkOG__narrated{color:var(--dim);font-size:var(--type-caption-size);margin-left:auto;margin-right:16px}.studio-walkthrough-module__7UTkOG__sound{align-items:center;display:flex}.studio-walkthrough-module__7UTkOG__volume{width:64px;accent-color:var(--signal);margin:0;display:none}@media (min-width:641px){.studio-walkthrough-module__7UTkOG__sound:hover .studio-walkthrough-module__7UTkOG__volume,.studio-walkthrough-module__7UTkOG__sound:focus-within .studio-walkthrough-module__7UTkOG__volume{margin-right:8px;display:block}}.studio-walkthrough-module__7UTkOG__content{border-top:1px solid var(--hairline);padding:0 22px 20px}.studio-walkthrough-module__7UTkOG__chapters{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.studio-walkthrough-module__7UTkOG__chapters button{min-height:46px;color:var(--dim);font-size:var(--type-body-size);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;justify-content:flex-start;align-items:center;gap:9px;padding:10px 0;display:flex}.studio-walkthrough-module__7UTkOG__chapters button:hover{color:var(--starlight)}.studio-walkthrough-module__7UTkOG__chapters button[aria-pressed=true]{color:var(--starlight);border-bottom-color:var(--signal)}.studio-walkthrough-module__7UTkOG__number{color:var(--signal);font:10px var(--font-mono)}.studio-walkthrough-module__7UTkOG__description{max-width:90ch;min-height:2.8em;font-size:var(--type-body-size);color:var(--dim);margin:14px 0 8px;line-height:1.6}.studio-walkthrough-module__7UTkOG__transcript{color:var(--dim);font-size:var(--type-body-size);line-height:1.7}.studio-walkthrough-module__7UTkOG__transcript>button{gap:12px;width:100%;min-height:44px;padding:7px 0}.studio-walkthrough-module__7UTkOG__transcript>button strong{font-weight:500}.studio-walkthrough-module__7UTkOG__transcript>div{padding:4px 0 16px}.studio-walkthrough-module__7UTkOG__transcript ol{gap:12px;max-width:85ch;padding:12px 0 0 20px;display:grid}.studio-walkthrough-module__7UTkOG__transcript strong{color:var(--starlight);font-weight:500}.studio-walkthrough-module__7UTkOG__provenance{font-size:var(--type-caption-size);color:var(--dim);margin:12px 0 0;line-height:1.6}.studio-walkthrough-module__7UTkOG__notice,.studio-walkthrough-module__7UTkOG__error{color:var(--starlight);font-size:var(--type-body-size);padding:8px 0;line-height:1.6}.studio-walkthrough-module__7UTkOG__player:fullscreen{flex-direction:column;width:100vw;height:100dvh;display:flex}.studio-walkthrough-module__7UTkOG__player:fullscreen .studio-walkthrough-module__7UTkOG__frame{flex:1;min-height:0}.studio-walkthrough-module__7UTkOG__player:fullscreen .studio-walkthrough-module__7UTkOG__video{width:100%;height:100%}.studio-walkthrough-module__7UTkOG__player:fullscreen .studio-walkthrough-module__7UTkOG__controls{padding-bottom:env(safe-area-inset-bottom);flex:none}.studio-walkthrough-module__7UTkOG__iconButton:focus-visible,.studio-walkthrough-module__7UTkOG__watch:focus-visible,.studio-walkthrough-module__7UTkOG__seek:focus-visible,.studio-walkthrough-module__7UTkOG__volume:focus-visible,.studio-walkthrough-module__7UTkOG__chapters button:focus-visible{outline:2px solid var(--signal);outline-offset:-2px}@media (max-width:640px){.studio-walkthrough-module__7UTkOG__walkthrough{border-radius:12px;max-width:432px;margin-inline:auto}.studio-walkthrough-module__7UTkOG__video{aspect-ratio:2/3}.studio-walkthrough-module__7UTkOG__video::cue{font-size:var(--web-body-size)}.studio-walkthrough-module__7UTkOG__controls{padding-inline:8px}.studio-walkthrough-module__7UTkOG__seek{width:calc(100% + 16px);margin-inline:-8px}.studio-walkthrough-module__7UTkOG__iconButton{width:44px;min-width:44px}.studio-walkthrough-module__7UTkOG__time{font-size:var(--type-micro-size);margin-right:auto}.studio-walkthrough-module__7UTkOG__narrated,.studio-walkthrough-module__7UTkOG__sound .studio-walkthrough-module__7UTkOG__volume{display:none}.studio-walkthrough-module__7UTkOG__controlRow{gap:0}.studio-walkthrough-module__7UTkOG__content{padding-inline:14px}.studio-walkthrough-module__7UTkOG__chapters{gap:8px}.studio-walkthrough-module__7UTkOG__chapters button{font-size:var(--type-body-sm-size);justify-content:center;gap:0}.studio-walkthrough-module__7UTkOG__number{display:none}.studio-walkthrough-module__7UTkOG__description{min-height:4.8em;font-size:var(--type-body-sm-size);margin-top:12px}.studio-walkthrough-module__7UTkOG__provenance{font-size:var(--type-micro-size)}}@media (prefers-reduced-motion:reduce){.studio-walkthrough-module__7UTkOG__buffering{animation:none}}
