@layer legacy,design,fixes;@layer legacy{*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-sans);overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit}p{color:var(--muted)}[hidden]{display:none!important}.shell{width:min(92vw,1580px);margin-inline:auto}.skip-link{position:absolute;left:8px;top:-52px;z-index:200;background:var(--bg,#0b0614);color:var(--text,#fff);border:1px solid rgba(255,255,255,.35);border-radius:8px;padding:8px 14px;font-family:var(--font-sans);transition:top .15s ease}.skip-link:focus{top:8px;outline:2px solid #8b45ff;outline-offset:2px}@media(prefers-reduced-motion:reduce){.skip-link{transition:none}}#ambient{position:fixed;inset:0;z-index:-5;overflow:hidden;contain:paint;background:radial-gradient(circle at 9% 18%,rgba(144,35,128,.5104),transparent 28%),radial-gradient(circle at 80% 18%,rgba(74,37,176,.4928),transparent 34%),linear-gradient(135deg,#060510,#080410 48%,#190516)}#ambient .aurora{position:absolute;width:70vw;height:70vw;border-radius:50%;filter:blur(95px);opacity:.22;mix-blend-mode:screen}.aurora.a{left:-22vw;top:14vh;background:#ff38c8;animation:auroraA 24s ease-in-out infinite alternate}.aurora.b{right:-28vw;bottom:-25vw;background:#8b45ff;animation:auroraB 31s ease-in-out infinite alternate}@keyframes auroraA{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(9vw,7vh,0) scale(1.15)}}@keyframes auroraB{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-10vw,-8vh,0) scale(1.1)}}.particle{position:fixed;width:3px;height:3px;border-radius:50%;background:var(--c,#fff);opacity:.4114;box-shadow:0 0 10px var(--c,#fff);z-index:-4;animation:floatParticle var(--d,16s) ease-in-out infinite alternate;will-change:transform,opacity;pointer-events:none}.particle.small{width:2px;height:2px;opacity:.2992}.particle.big{width:4px;height:4px;opacity:.5685}@media(max-width:760px){.particle{will-change:auto;opacity:.3497;animation-name:floatParticleMobile}.particle.small{opacity:.2543}.particle.big{opacity:.4832}}@keyframes floatParticle{0%{transform:translateZ(0) scale(1);opacity:.2125}50%{opacity:.8075}to{transform:translate3d(var(--x,40px),var(--y,-55px),0) scale(1.16);opacity:.425}}@keyframes floatParticleMobile{0%{transform:translateZ(0) scale(1);opacity:.1806}50%{opacity:.6864}to{transform:translate3d(var(--x,40px),var(--y,-55px),0) scale(1.16);opacity:.3613}}.nav{height:92px;display:flex;align-items:center;justify-content:space-between;gap:26px}.brand{display:flex;align-items:center;gap:12px;font-weight:950}.brand strong{font-size:28px;display:block;line-height:1}.brand em{display:block;color:var(--pink);font-style:normal;font-size:13px;letter-spacing:1px;margin-top:7px}.main-nav{display:flex;gap:38px;font-weight:800}.main-nav a:hover{color:#ff86dc}.nav-actions{display:flex;align-items:center;gap:14px}.nav-cta{background:linear-gradient(110deg,var(--purple),var(--pink),var(--hot));border-radius:12px;padding:12px 18px 11px;display:grid;gap:4px;text-align:center;font-weight:950;box-shadow:0 18px 45px #ff4fc938}.nav-cta b,.primary b{background:#fff;color:#d81b52;border-radius:999px;padding:4px 8px;font-size:11px;margin-left:8px}.nav-cta small{font-size:12px;color:#fff;opacity:.92}.nav-toggle{display:none;flex-direction:column;gap:5px;align-items:center;justify-content:center;width:46px;height:46px;padding:0;border:1px solid var(--line);border-radius:12px;background:#ffffff0d;cursor:pointer}.nav-toggle span{display:block;width:20px;height:2px;border-radius:2px;background:#fff}.mobile-menu{display:none}.mm-head{display:flex;align-items:center;justify-content:space-between;padding:20px 22px;border-bottom:1px solid var(--line)}.mm-title strong{font-weight:950}.mm-title em{font-style:normal;color:var(--muted);font-size:13px;margin-left:4px}.mm-close{width:46px;height:46px;border:1px solid var(--line);border-radius:12px;background:#ffffff0d;color:#fff;font-size:18px;cursor:pointer}.mm-links{display:flex;flex-direction:column;gap:2px;padding:14px 22px calc(28px + env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain}.mm-links a{padding:16px 8px;font-size:19px;font-weight:800;color:#fff;border-bottom:1px solid rgba(255,255,255,.07)}.mm-links a:hover{color:#ff86dc}.mm-links .mm-signin{color:var(--muted)}.mm-links .mm-cta{margin-top:16px;border:0;border-radius:12px;text-align:center;font-weight:950;background:linear-gradient(110deg,var(--purple),var(--pink),var(--hot))}body.menu-open{overflow:hidden;position:fixed;width:100%;left:0;right:0}.lang{position:relative}.lang button{min-width:154px;border:1px solid var(--line);border-radius:12px;background:#0c0816f0;color:var(--text);padding:13px 15px;font-weight:900;display:flex;align-items:center;gap:9px;cursor:pointer;transition:border-color .18s ease,background .18s ease}.lang button:hover{border-color:#ff4fc980;background:#140c20f5}.lang button:disabled{opacity:.5;cursor:not-allowed}.lang-globe{flex:0 0 auto;color:var(--text)}.lang button #langLabel{flex:1 1 auto;text-align:left}.lang-caret{flex:0 0 auto;color:var(--muted);transition:transform .18s ease,color .18s ease}.lang.open .lang-caret{transform:rotate(180deg);color:var(--text)}.lang-list{position:absolute;right:0;top:calc(100% + 8px);width:235px;max-height:340px;overflow:auto;border:1px solid var(--line);border-radius:14px;background:#080510fa;box-shadow:var(--shadow);padding:8px;display:none;z-index:100}.lang.open .lang-list{display:block}.lang-list button{width:100%;min-width:0;border:0;background:transparent;border-radius:10px;padding:11px 12px;text-align:left;color:var(--muted);justify-content:flex-start}.lang-list button:hover,.lang-list button.active{background:#ff4fc924;color:#fff}.hero{min-height:760px;display:grid;grid-template-columns:minmax(470px,.74fr) minmax(690px,1.26fr);gap:44px;align-items:center;padding:44px 0 36px}.pill,.eyebrow,.section-head span{display:inline-flex;align-items:center;gap:10px;border:1px solid rgba(194,99,255,.42);border-radius:999px;background:#7f3fcb57;padding:10px 18px;font-size:13px;font-weight:950;letter-spacing:1.8px;text-transform:uppercase}.pill span{width:10px;height:10px;border-radius:50%;background:var(--green);box-shadow:0 0 14px var(--green)}.pill{white-space:nowrap}.pill span[data-t]{width:auto;height:auto;border-radius:0;background:none;box-shadow:none}.hero-title{font-size:clamp(60px,7.1vw,112px);line-height:1.01;letter-spacing:.008em;text-rendering:optimizeLegibility;font-kerning:normal;margin:24px 0 26px;max-width:850px;overflow-wrap:break-word}.hero-title span{background:linear-gradient(90deg,#ff54c9,#8d4cff);-webkit-background-clip:text;background-clip:text;color:transparent;letter-spacing:.018em}.hero-copy>p{font-size:22px;line-height:1.46;max-width:660px}.metrics{display:grid;grid-template-columns:repeat(2,1fr);gap:13px;margin-top:24px;max-width:640px}.metrics div{border:1px solid var(--line);border-radius:12px;background:#ffffff0f;padding:14px 16px}.metrics strong{display:block;font-size:17px}.metrics small{color:var(--muted)}.actions{display:flex;gap:16px;margin-top:22px}.primary,.secondary{display:inline-flex;align-items:center;justify-content:center;border-radius:14px;padding:16px 24px;font-weight:950;font-size:17px;cursor:pointer}.primary{background:linear-gradient(100deg,var(--purple),var(--pink),var(--hot));box-shadow:0 18px 50px #ff4fc938}.secondary{border:1px solid var(--line);background:#ffffff0a}.under{display:grid;grid-template-columns:repeat(2,1fr);gap:12px 26px;margin-top:19px;color:var(--muted);max-width:640px}.under span{min-width:0}.mission{border:1px solid rgba(221,100,255,.42);background:linear-gradient(180deg,#ffffff18,#ffffff09);border-radius:24px;padding:18px;display:grid;grid-template-columns:300px 1fr;gap:16px;box-shadow:var(--shadow);position:relative}.window{grid-column:1/-1;display:flex;align-items:center;gap:10px;padding:0 0 8px 2px}.window span{width:12px;height:12px;border-radius:50%;background:#ff456b}.window span:nth-child(2){background:#f6d343}.window span:nth-child(3){background:#42e985}.window b{margin-left:15px;font-size:13px;letter-spacing:.06em;text-transform:uppercase}.status-panel,.report-panel,.card,.price-card,.trust div,.faq details,.docs-strip{background:#05040cdb;border:1px solid var(--line);border-radius:17px}.status-panel{position:relative;min-height:452px;padding:20px 22px 122px}.status-head{font-size:12px;font-weight:950;letter-spacing:2px;color:var(--muted);padding:0 0 12px 2px;text-transform:uppercase}.status-panel ul{list-style:none;margin:0;padding:0}.status-panel li{padding:13px 0 13px 34px;border-bottom:1px solid rgba(255,255,255,.08);position:relative;font-size:16px}.status-panel li:before{content:"✓";position:absolute;left:0;top:14px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:var(--green);color:#06130c;font-weight:900;font-size:12px}.status-panel li.awaiting{color:var(--pink);font-weight:900;border:0}.status-panel li.awaiting:before{content:"";background:transparent;border:2px solid var(--pink);animation:await 1.9s ease-out infinite}@keyframes await{0%{box-shadow:0 0 #ff4fc980}70%{box-shadow:0 0 0 7px #ff4fc900}to{box-shadow:0 0 #ff4fc900}}@keyframes spin{to{transform:rotate(360deg)}}.status-panel .big{position:absolute;left:34px;bottom:26px}.report-panel{padding:25px 30px}.report-panel small{color:var(--green);font-weight:950;letter-spacing:2.4px;text-transform:uppercase}.report-panel h2{font-size:28px;line-height:1.1;margin:12px 0 13px}.chips{display:flex;gap:9px;flex-wrap:wrap}.chips span{background:#ff4fc940;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:900}.report-panel h3{color:var(--pink);margin-bottom:4px}.report-panel p{font-size:16px;line-height:1.45;color:var(--muted)}pre{white-space:pre-wrap;background:#010605;border:1px solid rgba(47,242,140,.35);border-radius:12px;padding:16px 18px;color:#7cffb8;font:13px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace}.ready{background:linear-gradient(90deg,#8b45ffd1,#ff4fc929);border-radius:9px;padding:13px 16px;font-weight:950}.status-panel.anim li{opacity:.28;transform:translate(-6px);transition:opacity .5s ease,transform .5s ease}.status-panel.anim li.on{opacity:1;transform:none}.report-head{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:2px}.report-head small{color:var(--green);font-weight:950;letter-spacing:2.4px;white-space:nowrap}.report-progress{flex:1;height:5px;border-radius:999px;background:#ffffff1a;overflow:hidden}.report-progress i{display:block;height:100%;width:100%;border-radius:999px;background:linear-gradient(90deg,var(--purple),var(--green));transform-origin:left;animation:fill 1.2s cubic-bezier(.4,0,.2,1) both}@keyframes fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.report-pct{font-size:12px;font-weight:900;color:var(--green);white-space:nowrap}.report-checked{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin:16px 0 2px}.report-checked .rc-label{color:var(--muted);font-size:11px;font-weight:900;letter-spacing:1.4px;text-transform:uppercase;margin-right:2px}.report-checked span:not(.rc-label){font-size:12px;font-weight:800;color:#d3d9e8;background:#ffffff0d;border:1px solid var(--line);border-radius:999px;padding:5px 11px 5px 24px;position:relative}.report-checked span:not(.rc-label):before{content:"✓";position:absolute;left:9px;top:50%;transform:translateY(-50%);color:var(--green);font-weight:900;font-size:11px}.report-meta{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:14px 0 4px}.report-meta div{min-width:0;background:#ffffff0b;border:1px solid var(--line);border-radius:10px;padding:9px 13px}.report-meta small{display:block;color:var(--muted);font-size:10.5px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;margin-bottom:3px}.report-meta b{font-size:14px;font-weight:900;overflow-wrap:break-word}.report-meta b.sev{color:#ff9d6b}.report-status{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:15px}.report-status div{min-width:0;background:#ffffff0d;border:1px solid var(--line);border-radius:12px;padding:11px 13px}.report-status small{display:block;color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.4px;text-transform:uppercase;margin-bottom:5px}.report-status b{font-size:14px;font-weight:950}.report-status b.ok{color:var(--green)}.report-status b.pink{color:var(--pink)}.report-export{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-top:12px;padding-top:13px;border-top:1px solid rgba(255,255,255,.08)}.report-export small{color:var(--muted);font-size:11px;font-weight:900;letter-spacing:1.4px;text-transform:uppercase}.report-export span{font-size:12px;font-weight:850;background:#8b45ff33;border:1px solid rgba(194,99,255,.4);border-radius:999px;padding:5px 12px}@media(prefers-reduced-motion:reduce){.report-progress i{animation:none}.status-panel li.awaiting:before{animation:none}}.demo{padding:70px 0 35px}.section-head{text-align:center;margin-bottom:28px}.section-head h2{font-size:46px;letter-spacing:-.035em;margin:18px 0 8px}.section-head p{margin-inline:auto}.demo-tabs{display:flex;justify-content:center;gap:12px;margin-bottom:20px}.demo-tabs button{border:1px solid var(--line);background:#ffffff14;color:#fff;border-radius:12px;padding:12px 18px;font-weight:900;cursor:pointer}.demo-tabs .active{background:linear-gradient(90deg,var(--purple),var(--pink))}.video-frame{max-width:1060px;margin:auto;border:1px solid var(--line);border-radius:22px;padding:18px;background:#000000eb;box-shadow:var(--shadow);backdrop-filter:blur(22px)}.video-frame video{width:100%;border-radius:13px;display:block;filter:contrast(1.1) brightness(.88)}.video-frame video.demo-video-branded{filter:none}.demo-stack{display:grid}.demo-stack .demo-video{grid-area:1/1;opacity:0;transition:opacity .55s ease;pointer-events:none;will-change:opacity}.demo-stack .demo-video.is-active{opacity:1;pointer-events:auto}@media(prefers-reduced-motion:reduce){.demo-stack .demo-video{transition:none}html{scroll-behavior:auto}#ambient .grid,.aurora,.particle{animation:none!important}}a:focus-visible,button:focus-visible,[tabindex]:focus-visible,summary:focus-visible{outline:2px solid var(--pink,#ff4fc9);outline-offset:2px;border-radius:6px}.lower{display:grid;grid-template-columns:1.55fr .95fr;gap:14px;align-items:stretch;padding:35px 0 10px;overflow-wrap:anywhere}.lower>*,.pricing>*{min-width:0}.card{padding:26px}.card h2{margin:8px 0;font-size:28px}.integrations-lede{color:var(--muted);margin:0 0 22px;max-width:760px}.groups{display:grid;grid-template-columns:max-content max-content;justify-content:space-between;gap:24px 34px;align-items:start}.groups>div:nth-child(1){grid-row:1/3}.groups>div:nth-child(1) .icon-row{grid-template-columns:repeat(6,72px)}.groups>div:nth-child(2) .icon-row{grid-template-columns:repeat(5,72px)}.groups>div:nth-child(3) .icon-row{grid-template-columns:repeat(4,72px)}.groups h3{color:var(--pink);letter-spacing:1.7px;font-size:13px;margin:10px 0 12px}.icon-row{display:grid;gap:10px}.icon-row .tool{width:auto}.tool{width:76px;height:76px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff0e;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;transition:.2s}.tool:hover{transform:translateY(-4px);box-shadow:0 0 30px #ff4fc92e}.tool .logo-svg,.tool svg,.tool img.brand-logo{width:31px;height:31px;display:block}.tool img.brand-logo{object-fit:contain}.logo-wrap{width:34px;height:34px;display:grid;place-items:center}.logo-wrap.fallback{border-radius:9px;background:#ffffff17;color:#fff;font-weight:950;font-size:12px;letter-spacing:.03em}.tool span{font-size:10px;text-align:center;line-height:1.05}.note{color:var(--muted);margin-top:20px}.pricing{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pricing-note{overflow-wrap:anywhere;hyphens:auto}.price-card{padding:24px;display:flex;flex-direction:column}.price-card h3{color:var(--pink);font-size:14px;letter-spacing:1.4px}.price-card em{font-style:normal;border:1px solid rgba(255,255,255,.16);border-radius:999px;padding:5px 10px;color:#fff;font-size:12px;font-weight:950;align-self:flex-start}.price{display:flex;align-items:flex-end;gap:9px;margin:10px 0 4px}.price strong{font-size:42px;line-height:.92}.price span{padding-bottom:5px}.regular{margin:0 0 12px;line-height:1.25}.regular b{display:block;color:#ff72d7}.regular span{display:block;margin-top:1px}.price-card ul{list-style:none;margin:18px 0 20px;padding:0}.price-card li{padding:5px 0 5px 22px;position:relative}.price-card li:before{content:"✓";position:absolute;left:0;color:var(--green)}.wide{width:100%;margin-top:auto}.price-card small{display:block;text-align:center;color:var(--muted);margin-top:10px}.trust{display:grid;grid-template-columns:repeat(6,1fr);gap:0;border:1px solid var(--line);border-radius:14px;background:#ffffff08;margin-top:10px}.trust div{border:0;border-right:1px solid var(--line);border-radius:0;padding:22px}.trust div:last-child{border-right:0}.trust strong{display:flex;align-items:center;gap:10px;font-size:16px}.trust strong>span{min-width:0;overflow-wrap:break-word}.trust .mi{width:20px;height:20px;flex:0 0 20px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.trust div:nth-child(1) .mi{color:var(--green)}.trust div:nth-child(2) .mi{color:var(--pink)}.trust div:nth-child(3) .mi{color:var(--purple)}.trust div:nth-child(4) .mi{color:#ff9d6b}.trust div:nth-child(5) .mi{color:var(--hot)}.trust div:nth-child(6) .mi{color:var(--cyan)}.trust p{color:var(--muted);font-size:13px;line-height:1.4}.faq{padding:75px 0}.faq details{padding:19px 24px;margin:12px auto;max-width:920px}.faq summary{cursor:pointer;font-weight:900}.faq p{color:var(--muted);line-height:1.55}.docs-strip{padding:26px;margin-top:30px}.doc-cards{display:grid;grid-template-columns:repeat(6,1fr);gap:14px;margin-top:14px}.doc-cards a{border:1px solid var(--line);background:#ffffff0b;border-radius:14px;padding:16px;min-height:110px;display:flex;flex-direction:column;gap:8px;transition:.18s}.doc-cards a:hover{transform:translateY(-3px);border-color:#ff4fc973;box-shadow:0 0 28px #ff4fc926}.doc-cards b{font-size:15px}.doc-cards small{color:var(--muted);line-height:1.35}.footer{display:flex;align-items:center;justify-content:space-between;gap:25px;border-top:1px solid var(--line);padding:26px 0 40px;color:var(--muted)}.foot-brand{display:flex;align-items:center;gap:14px}.footer nav{display:flex;gap:34px;flex-wrap:wrap}.footer a:hover,.doc-cards a:hover{color:#ff72d7}.docs-page{padding:60px 0 80px}.docs-layout{display:grid;grid-template-columns:280px 1fr;gap:28px}.docs-sidebar{position:sticky;top:20px;align-self:start;border:1px solid var(--line);border-radius:18px;background:#ffffff09;padding:18px}.docs-sidebar a{display:block;padding:10px 12px;border-radius:10px;color:var(--muted)}.docs-sidebar a:hover,.docs-sidebar a.active{background:#ffffff14;color:#fff}.docs-nav-toggle{display:none}.docs-content{border:1px solid var(--line);border-radius:22px;background:#05040cdb;padding:36px;box-shadow:var(--shadow)}.docs-content h1{font-size:56px;letter-spacing:-.025em;margin:0 0 18px}.docs-content h2{margin-top:34px}.docs-content p,.docs-content li{color:var(--muted);line-height:1.7}.docs-content code{background:#ffffff14;border:1px solid var(--line);border-radius:7px;padding:2px 6px}.doc-button{display:inline-flex;margin:12px 12px 12px 0;padding:12px 16px;border-radius:12px;background:linear-gradient(90deg,var(--purple),var(--pink));font-weight:900}.support-box{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:24px}.support-box div{border:1px solid var(--line);border-radius:16px;padding:20px;background:#ffffff0a}@media(max-width:1320px){.hero{grid-template-columns:1fr}.mission{max-width:980px}.groups{grid-template-columns:1fr 1fr;justify-content:stretch;gap:22px 28px}.groups>div:nth-child(1){grid-row:auto}.groups>div:nth-child(n) .icon-row{grid-template-columns:repeat(auto-fit,minmax(76px,1fr))}.lower{grid-template-columns:1fr}.pricing,.trust{grid-template-columns:1fr 1fr}.main-nav{display:none}.nav-toggle{display:flex}.mobile-menu.open{display:flex;position:fixed;inset:0;z-index:80;flex-direction:column;background:#070612fc;padding-top:env(safe-area-inset-top)}.doc-cards{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.shell{width:min(94vw,680px)}.video-frame{padding:8px;border-radius:16px}.demo-stack{position:relative}.demo-stack .demo-video:not(.is-active){position:absolute;top:0;left:0;width:100%}.nav{height:auto;padding:18px 0;align-items:flex-start}.nav-actions{margin-left:auto}.nav-cta{display:none}.hero-title{font-size:clamp(32px,8.8vw,52px)}.metrics{grid-template-columns:1fr 1fr}.actions{flex-direction:column;align-items:stretch}.mission{grid-template-columns:1fr;padding:12px}.report-panel{padding:18px}.report-status{gap:8px}.report-status div{padding:9px 10px}.report-status small{font-size:10px}.report-status b{font-size:13px}.report-meta,.groups,.pricing,.trust,.doc-cards,.support-box,.docs-layout{grid-template-columns:1fr}.groups>div:nth-child(n) .icon-row{grid-template-columns:repeat(auto-fit,minmax(68px,1fr))}.docs-sidebar{position:static;top:auto;align-self:auto;padding:0;border:0;background:none;border-radius:0}.docs-nav-toggle{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:12px 14px;font:inherit;font-weight:600;text-align:left;color:#fff;background:#ffffff0d;border:1px solid var(--line);border-radius:12px;cursor:pointer}.docs-nav-caret{transition:transform .2s ease;font-size:12px;opacity:.8}.docs-sidebar.open .docs-nav-caret{transform:rotate(180deg)}.docs-nav-list{display:none;margin-top:8px;padding:6px;border:1px solid var(--line);border-radius:12px;background:#05040cf0}.docs-sidebar.open .docs-nav-list{display:block}.trust div{border-right:0;border-bottom:1px solid var(--line)}.footer{flex-direction:column;align-items:flex-start}.footer nav{gap:18px}.section-head h2{font-size:38px}.hero{min-height:auto;padding-top:25px}.docs-content{padding:24px}.docs-content h1{font-size:42px}.lang button{min-width:126px}.brand strong{font-size:22px}.brand em{font-size:10px;margin-top:5px}.bug-logo.mini{width:44px;height:44px}.lower{padding-top:20px}}.nav-login{display:inline-flex;align-items:center;padding:11px 16px;border-radius:12px;border:1px solid var(--line);background:#ffffff0a;font-weight:800;color:var(--text);transition:.18s;white-space:nowrap}.nav-login:hover{border-color:#ff4fc980;background:#ffffff14;color:#ff86dc}.doc-download-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin:22px 0 8px}.doc-download-card{position:relative;display:flex;flex-direction:column;gap:8px;padding:22px;border:1px solid var(--line);border-radius:16px;background:#ffffff0b;transition:.18s;text-decoration:none}.doc-download-card:hover{transform:translateY(-3px);border-color:#ff4fc980;box-shadow:0 0 30px #ff4fc929}.doc-download-card b{font-size:17px;color:var(--text);line-height:1.3}.doc-download-card small{color:var(--muted);line-height:1.45}.doc-download-card .doc-dl-arrow{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:11px;font-size:18px;font-weight:900;color:#fff;background:linear-gradient(120deg,var(--purple),var(--pink),var(--hot));box-shadow:0 12px 30px #ff4fc940}.doc-download-card .doc-dl-tag{position:absolute;top:16px;right:16px;font-size:11px;font-weight:900;letter-spacing:.06em;color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:3px 9px}@media(max-width:760px){.doc-download-cards{grid-template-columns:1fr}.nav-login{padding:9px 13px}}.doc-back{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-weight:700;margin-bottom:16px;transition:.18s}.doc-back:hover{color:#ff86dc}.license-doc{margin:6px 0 10px}.license-doc .license-title{font-size:22px;letter-spacing:-.01em;margin:8px 0 6px;color:var(--text)}.license-doc .license-subtitle{font-size:17px;letter-spacing:-.005em;margin:14px 0 5px;color:var(--text)}.license-doc .license-copy{color:var(--muted);margin:0 0 18px}.license-doc p,.license-doc .license-clause{margin:0 0 13px;line-height:1.75;color:var(--muted)}.license-doc .license-clause b{color:var(--text);margin-right:2px}.license-doc ul.license-list{margin:0 0 16px;padding-left:20px;list-style:disc}.license-doc ul.license-list li{margin:0 0 9px;line-height:1.7;color:var(--muted)}.license-doc strong{color:var(--text)}.license-doc code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em;background:#ffffff0f;border:1px solid var(--line);border-radius:5px;padding:1px 6px}.license-loading{opacity:.6}.blip-logo{display:inline-block;overflow:visible;vertical-align:middle}.blip-logo.mini{width:66px;height:66px}.blip-logo.big{width:92px;height:92px}@media(max-width:760px){.blip-logo.mini{width:54px;height:54px}}.auth-slot{display:inline-flex;align-items:center}.auth-slot[data-state=loading] .nav-login,.auth-slot[data-state=loading] .acct,.auth-slot[data-state=out] .auth-skel,.auth-slot[data-state=out] .acct,.auth-slot[data-state=in] .auth-skel,.auth-slot[data-state=in] .nav-login{display:none}.auth-skel{display:inline-block;width:112px;height:42px;border-radius:12px;border:1px solid var(--line);background:linear-gradient(100deg,#ffffff0a 30%,#ffffff1a,#ffffff0a 70%);background-size:220% 100%;animation:authpulse 1.25s ease-in-out infinite}@keyframes authpulse{0%{background-position:220% 0}to{background-position:-220% 0}}@media(prefers-reduced-motion:reduce){.auth-skel{animation:none}}.acct{position:relative}.acct-btn{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:11px 14px;border-radius:12px;border:1px solid var(--line);background:#ffffff0a;font-weight:800;color:var(--text);cursor:pointer;white-space:nowrap;max-width:190px;transition:border-color .18s ease,background .18s ease,color .18s ease}.acct-btn:hover{border-color:#ff4fc980;background:#ffffff14;color:#ff86dc}.acct-btn #acctLabel{overflow:hidden;text-overflow:ellipsis}.acct-avatar{flex:0 0 auto;color:var(--muted)}.acct .lang-caret{flex:0 0 auto;transition:transform .18s ease,color .18s ease}.acct.open .lang-caret{transform:rotate(180deg);color:var(--text)}.acct-list{position:absolute;right:0;top:calc(100% + 8px);width:236px;border:1px solid var(--line);border-radius:14px;background:#080510fa;box-shadow:var(--shadow);padding:8px;display:none;z-index:100}.acct.open .acct-list{display:block}.acct-list a,.acct-list .acct-signout{display:block;width:100%;box-sizing:border-box;min-height:44px;border:0;background:transparent;border-radius:10px;padding:12px;text-align:left;color:var(--muted);font-weight:800;font-size:15px;cursor:pointer}.acct-list a:hover,.acct-list a:focus-visible,.acct-list .acct-signout:hover,.acct-list .acct-signout:focus-visible{background:#ff4fc924;color:#fff;outline:none}.acct-list form{margin:6px 0 0;padding-top:6px;border-top:1px solid var(--line)}.mm-acct{display:flex;flex-direction:column;gap:2px}.mm-acct .mm-acct-name{color:var(--text);font-weight:900;margin:2px 0 6px}.mm-acct a,.mm-acct .acct-signout{color:var(--muted);text-align:left;background:transparent;border:0;font:inherit;font-weight:800;padding:8px 0;cursor:pointer}.mm-acct a:hover,.mm-acct .acct-signout:hover{color:#ff86dc}.mm-acct form{margin:0}.mm-social{display:flex;gap:10px;margin-top:18px}.mm-social a{display:inline-flex;align-items:center;justify-content:center;gap:9px;flex:1 1 0;min-width:0;padding:13px 14px;font-size:15px;font-weight:800;border:1px solid var(--line);border-bottom:1px solid var(--line);border-radius:12px;background:#ffffff0d;color:var(--muted)}.mm-social a:hover{color:#fff;border-color:#ff4fc980;background:#ff4fc91f}.mm-social svg{width:18px;height:18px;fill:currentColor;stroke:none;flex:0 0 auto}.mm-social span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:760px){.acct-btn{padding:9px 12px;max-width:150px}}@media(max-width:1320px){.nav{gap:18px}.nav-actions{gap:10px}.lang button{min-width:0;padding:11px 12px;gap:7px}.lang button #langLabel{display:none}.lang-list{width:min(72vw,235px)}}@media(max-width:760px){.nav{gap:12px}.auth-slot{display:none}.brand{min-width:0}.brand img{flex:0 0 auto}.brand span{min-width:0}.brand em{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-actions{flex:0 0 auto}.brand em{font-size:12px;letter-spacing:.4px;margin-top:6px}.demo-tabs{flex-wrap:wrap}.demo-tabs button{padding:11px 15px}}.hero-copy,.mission,.report-panel,.status-panel,.metrics,.metrics div{min-width:0}.hero-title,.section-head h2,.hero-copy>p,.report-panel h2,.report-panel p,.metrics strong,.metrics small{overflow-wrap:break-word}.status-panel .big{max-width:calc(100% - 68px);overflow-wrap:break-word}pre{overflow-wrap:break-word;word-break:break-word}@media(max-width:360px){.hero-title{font-size:42px}}.docs-layout{min-width:0}.docs-content{min-width:0;overflow-wrap:anywhere}.docs-sidebar,.docs-nav-list{min-width:0}.docs-content pre,.docs-content table{max-width:100%;overflow-x:auto}.doc-download-card{transition:border-color .18s ease,box-shadow .18s ease}.doc-download-card:hover{transform:none;border-color:#ff4fc947}.doc-download-card small{overflow-wrap:anywhere}.doc-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.doc-btn{flex:1 1 auto;min-width:120px;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:11px 18px;border-radius:11px;font-weight:900;font-size:15px;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease,filter .18s ease;text-decoration:none}.doc-btn-preview{border:1px solid var(--line);background:#ffffff0d;color:var(--text)}.doc-btn-preview:hover{border-color:#ff4fc980;background:#ffffff17;color:#ff86dc}.doc-btn-download{border:0;background:linear-gradient(120deg,var(--purple),var(--pink),var(--hot));color:#fff;box-shadow:0 12px 30px #ff4fc938}.doc-btn-download:hover{filter:brightness(1.06)}.doc-btn:focus-visible{outline:2px solid var(--pink,#ff4fc9);outline-offset:2px}.doc-pdf-actions{display:flex;flex-wrap:wrap;gap:10px;margin:4px 0 22px}.doc-pdf-actions .doc-btn{flex:0 1 auto;min-width:160px}html{overflow-x:clip}.metrics strong{display:flex;align-items:center;gap:10px;font-size:17px}.metrics strong>span{min-width:0;overflow-wrap:break-word}.metrics small{overflow-wrap:break-word}.metrics .mi{width:20px;height:20px;flex:0 0 20px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.metrics div:nth-child(1) .mi{color:var(--cyan)}.metrics div:nth-child(2) .mi{color:var(--purple)}.metrics div:nth-child(3) .mi{color:var(--pink)}.metrics div:nth-child(4) .mi{color:var(--green)}.status-panel{padding-bottom:78px;display:flex;flex-direction:column}.mc-mascot{position:relative;flex:1;min-height:210px;display:grid;place-items:center;padding:14px 0}.mc-mascot:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:280px;height:280px;border-radius:50%;background:radial-gradient(closest-side,rgba(221,100,255,.18),transparent 72%);pointer-events:none;animation:mcGlow 5.4s ease-in-out infinite}@keyframes mcGlow{0%,to{opacity:.55;transform:translate(-50%,-50%) scale(.94)}50%{opacity:.9;transform:translate(-50%,-50%) scale(1.05)}}.mc-orb{position:relative;display:grid;place-items:center;will-change:transform;animation:mcFloat 6.8s ease-in-out infinite}.mc-face{width:160px;height:160px;display:block}@keyframes mcFloat{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-6px) scale(1.022)}}@media(max-width:760px),(orientation:landscape)and (max-height:560px){.mc-face{width:124px;height:124px}.mc-mascot{min-height:164px}.mc-mascot:before{width:216px;height:216px}}.mc-flow,.report-more-toggle{display:none}.report-panel>.report-more-toggle,.mc-armed .report-panel>.report-more-toggle{opacity:1!important;transform:none!important}@media(max-width:760px),(orientation:landscape)and (max-height:560px){.status-panel{min-height:0;padding:15px 15px 13px}.status-panel .mc-mascot,.status-panel .mc-foot{display:none}.status-panel ul{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.status-panel li{padding:7px 11px 7px 27px;font-size:12px;line-height:1.15;border-bottom:0;border:1px solid rgba(255,255,255,.11);border-radius:999px;background:#ffffff0d}.status-panel li:before{top:50%;left:8px;translate:0 -50%;width:13px;height:13px;font-size:9px}.status-panel li.awaiting{flex:1 0 100%;text-align:center;padding-left:11px;background:#ff4fc91a;border-color:#ff4fc957}.status-panel li.awaiting:before{display:none}.mc-flow{display:block;height:22px;margin:6px 0 4px;position:relative}.mc-flow-label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.mc-flow:before{content:"";position:absolute;left:50%;top:2px;width:9px;height:9px;margin-left:-6px;border-right:2px solid var(--pink);border-bottom:2px solid var(--pink);transform:rotate(45deg);opacity:.85}.mc-flow:after{content:"";position:absolute;left:50%;top:0;width:1px;height:20px;background:linear-gradient(180deg,#ff4fc900,#ff4fc98c)}.report-meta{grid-template-columns:1fr 1fr;gap:8px}.report-panel h2{font-size:19px;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.status-panel li{padding:6px 10px 6px 25px;font-size:11.5px}.status-panel ul{gap:6px;margin-top:10px}.report-more-toggle{display:inline-flex;align-items:center;gap:7px;margin-top:4px;padding:10px 15px;border:1px solid var(--line);border-radius:11px;background:#ffffff0d;color:#fff;font:inherit;font-size:13px;font-weight:900;cursor:pointer}.report-more-toggle:after{content:"";width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translate(-2px,-2px);transition:transform .2s ease}.report-more-toggle[aria-expanded=true]:after{transform:rotate(-135deg) translate(-3px,-3px)}.report-panel.is-collapsed .report-more{display:none}}@media(max-width:480px){.under{grid-template-columns:1fr;gap:11px}}@media(max-width:600px){.report-head{gap:8px 12px}.report-pct{flex-basis:100%;text-align:right;margin-top:1px}}.mc-foot{position:absolute;left:20px;right:20px;bottom:16px;display:flex;align-items:center;gap:12px}.mc-stream{flex:1;min-width:0;display:flex;align-items:center;gap:9px;font:12.5px/1.35 var(--font-mono);color:var(--muted)}.mc-stream .mc-dot{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 8px var(--green);flex:none;transition:background .3s,box-shadow .3s}.mc-stream .mc-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.mc-armed .mc-stream.thinking .mc-dot{background:var(--pink);box-shadow:0 0 9px var(--pink);animation:mcPulse 1.05s ease-in-out infinite}@keyframes mcPulse{0%,to{opacity:.5;transform:scale(.8)}50%{opacity:1;transform:scale(1.12)}}.mc-armed .report-progress i{animation:none;transform:scaleX(0);transition:transform .28s cubic-bezier(.4,0,.2,1)}.mc-armed .status-panel li{opacity:.32;transition:opacity .5s ease}.mc-armed .status-panel li:before{content:"";background:transparent;border:2px solid rgba(255,255,255,.22);box-shadow:none}.mc-armed .status-panel li.active{opacity:1}.mc-armed .status-panel li.active:before{content:"";background:transparent;border:2px solid rgba(255,79,201,.26);border-top-color:var(--pink);animation:spin .7s linear infinite}.mc-armed .status-panel li.done{opacity:1}.mc-armed .status-panel li.done:before{content:"✓";background:var(--green);border:0;color:#06130c;animation:mcPop .42s cubic-bezier(.34,1.56,.64,1)}.mc-armed .status-panel li.awaiting{opacity:.32;border:0}.mc-armed .status-panel li.awaiting:before{content:"";background:transparent;border:2px solid rgba(255,255,255,.22);animation:none}.mc-armed .status-panel li.awaiting.active{opacity:1}.mc-armed .status-panel li.awaiting.active:before{content:"";background:transparent;border:2px solid var(--pink);animation:await 1.9s ease-out infinite}@keyframes mcPop{0%{transform:scale(.2);opacity:0}60%{transform:scale(1.18)}to{transform:scale(1);opacity:1}}.mc-armed .report-panel>*:not(.report-head){opacity:0;transform:translateY(9px);transition:opacity .5s ease,transform .5s ease}.mc-armed .report-panel>*.on{opacity:1;transform:none}.mc-armed .report-meta>div{opacity:0;transform:translateY(6px);transition:opacity .42s ease,transform .42s ease}.mc-armed .report-meta>div.on{opacity:1;transform:none}.mc-armed .report-meta>div.pulse{animation:mcCell .8s ease}.mc-armed .report-meta>div>b{opacity:0;transform:translateY(3px);transition:opacity .4s ease,transform .4s ease}.mc-armed .report-meta>div>b.on{opacity:1;transform:none}@keyframes mcCell{0%{box-shadow:0 0 #ff4fc900}30%{box-shadow:0 0 0 3px #ff4fc966}to{box-shadow:0 0 #ff4fc900}}.mc-armed .report-checked span:not(.rc-label){opacity:0;transform:scale(.86);transition:opacity .4s ease,transform .4s ease}.mc-armed .report-checked span:not(.rc-label).on{opacity:1;transform:none}.mc-armed .report-status>div{opacity:0;transform:translateY(6px);transition:opacity .42s ease,transform .42s ease}.mc-armed .report-status>div.on{opacity:1;transform:none}.mc-armed .status-panel ul,.mc-armed .mc-foot{transition:opacity .55s ease}.mc-armed.mc-resetting .status-panel ul,.mc-armed.mc-resetting .report-panel>*:not(.report-head),.mc-armed.mc-resetting .mc-foot{opacity:.08!important;transition:opacity .7s ease}@media(prefers-reduced-motion:reduce){.mc-stream .mc-dot{animation:none!important}.mc-orb,.mc-mascot:before{animation:none!important}}.consent{position:fixed;left:0;right:0;bottom:0;z-index:90;background:#080510fa;border-top:1px solid var(--line);box-shadow:0 -18px 50px #00000080;backdrop-filter:blur(18px);padding:18px 0 calc(18px + env(safe-area-inset-bottom))}.consent-inner{display:flex;flex-direction:column;gap:14px}.consent-copy strong{display:block;font-size:16px;font-weight:950;margin-bottom:5px}.consent-copy p{margin:0;color:var(--muted);font-size:14px;line-height:1.5;max-width:900px}.consent-link{display:inline-block;margin-top:7px;color:#ff86dc;font-weight:800;font-size:13px}.consent-prefs{display:grid;gap:10px;border-top:1px solid var(--line);padding-top:14px}.consent-opt{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;border:1px solid var(--line);border-radius:12px;padding:12px 14px;background:#ffffff0a;cursor:pointer}.consent-opt>span:first-child{min-width:0}.consent-opt b{display:block;font-size:14px}.consent-opt small{display:block;color:var(--muted);font-size:12.5px;line-height:1.4;margin-top:2px}.consent-opt input[type=checkbox]{flex:0 0 auto;width:20px;height:20px;accent-color:var(--pink);cursor:pointer;margin-top:2px}.consent-fixed-tag{flex:0 0 auto;color:var(--muted);font-size:12px;font-weight:800;white-space:nowrap}.consent-detail{border:1px solid var(--line);border-radius:12px;padding:12px 14px;background:#ffffff05}.consent-detail>b{display:block;font-size:13px;margin-bottom:8px}.consent-meta{margin:0;display:grid;gap:6px}.consent-meta>div{display:flex;flex-wrap:wrap;gap:2px 8px}.consent-meta dt{flex:0 0 auto;margin:0;color:var(--muted);font-size:12px;font-weight:800}.consent-meta dt:after{content:":"}.consent-meta dd{flex:1 1 220px;min-width:0;margin:0;font-size:12.5px;line-height:1.4;overflow-wrap:anywhere}.consent-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.consent-btn{max-width:100%;border-radius:12px;padding:12px 18px;font-weight:900;font-size:14px;cursor:pointer;border:1px solid var(--line);background:#ffffff0d;color:var(--text)}.consent-btn:hover{border-color:#ff4fc980}.consent-btn.primary{border:0;color:#fff;background:linear-gradient(110deg,var(--purple),var(--pink),var(--hot));box-shadow:0 12px 30px #ff4fc938}.foot-link{border:0;background:none;color:inherit;font:inherit;font-weight:inherit;cursor:pointer;padding:0}.footer .foot-link:hover{color:#ff72d7}.nav-social{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid var(--line);border-radius:11px;background:#ffffff0d;color:var(--muted);transition:.18s}.nav-social svg{width:17px;height:17px;fill:currentColor;stroke:none}.nav-social:hover{color:#fff;border-color:#ff4fc980;background:#ff4fc91f}@media(hover:hover){.nav-social{position:relative}.nav-social:after{content:attr(data-label);position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%,-4px);padding:5px 9px;border-radius:8px;background:var(--bg,#0b0614);border:1px solid var(--line);color:#fff;font-size:11px;font-weight:800;letter-spacing:.3px;line-height:1;white-space:nowrap;opacity:0;pointer-events:none;z-index:60;transition:opacity .15s ease,transform .15s ease}.nav-social:hover:after,.nav-social:focus-visible:after{opacity:1;transform:translate(-50%)}@media(prefers-reduced-motion:reduce){.nav-social:after{transition:none}}}@media(max-width:1320px){.nav-social{display:none}}.faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:1000px;margin:0 auto;align-items:start}.faq-grid details{margin:0;max-width:none}.faq-more{text-align:center;margin:24px auto 0}.faq-more a{color:#ff72d7;font-weight:900}.faq-more a[hidden]{display:none}@media(max-width:760px){.faq-grid{grid-template-columns:1fr;max-width:680px}}[dir=rtl] .nav-cta{margin-left:0;margin-right:8px}[dir=rtl] .mm-title em{margin-left:0;margin-right:6px}[dir=rtl] .lang button{text-align:right}[dir=rtl] .lang-caret{margin-left:0;margin-right:15px}[dir=rtl] .report-checked span:not(.rc-label){margin-right:0;margin-left:2px}[dir=rtl] .price-card li{padding-left:0;padding-right:22px}[dir=rtl] .price-card li:before{left:auto;right:0}[dir=rtl] *{letter-spacing:0!important}[dir=rtl] .docs-nav-list a,[dir=rtl] .docs-nav-toggle{text-align:right}[dir=rtl] .skip-link:focus{left:auto;right:12px}[dir=rtl] bdi,[dir=rtl] code,[dir=rtl] kbd,[dir=rtl] pre,[dir=rtl] .mono{direction:ltr;unicode-bidi:isolate;text-align:left;letter-spacing:normal!important}[dir=rtl] body{line-height:1.75}[dir=rtl] .hero-title{font-size:clamp(38px,4.4vw,66px);line-height:1.22}@media(max-width:760px){[dir=rtl] .hero-title{font-size:clamp(28px,6.4vw,40px)}}@media(max-width:360px){[dir=rtl] .hero-title{font-size:30px}}[dir=rtl] .docs-content h1{font-size:clamp(30px,3.4vw,42px);line-height:1.3}[dir=rtl] .section-head h2{line-height:1.3}.primary:not(.consent-btn),.secondary,.nav-cta,.demo-tabs button{transition:background-position .5s ease,transform .18s ease,box-shadow .18s ease,border-color .18s ease,background-color .18s ease}.primary:not(.consent-btn),.nav-cta,.demo-tabs button.active{background-size:200% 100%;background-position:0 50%}@media(hover:hover){.primary:not(.consent-btn):hover,.nav-cta:hover,.demo-tabs button.active:hover{background-position:100% 50%;transform:translateY(-3px);box-shadow:0 22px 54px #ff4fc96b}.secondary:hover,.demo-tabs button:not(.active):hover{transform:translateY(-3px);border-color:#ff4fc98c;background-color:#ff4fc91f;box-shadow:0 14px 34px #ff4fc92e}}.primary:not(.consent-btn):focus-visible,.nav-cta:focus-visible,.demo-tabs button.active:focus-visible{background-position:100% 50%;transform:translateY(-3px);box-shadow:0 22px 54px #ff4fc96b}.secondary:focus-visible,.demo-tabs button:not(.active):focus-visible{transform:translateY(-3px);border-color:#ff4fc98c;background-color:#ff4fc91f}.primary:not(.consent-btn):active,.secondary:active,.nav-cta:active,.demo-tabs button:active{transform:translateY(-1px) scale(.985);transition:transform .09s ease,box-shadow .09s ease}@media(hover:hover){.nav-cta:hover{transform:translateY(3px);box-shadow:0 10px 26px #ff4fc957}}.nav-cta:focus-visible{transform:translateY(3px);box-shadow:0 10px 26px #ff4fc957}.nav-cta:active{transform:translateY(5px) scale(.985)}@media(prefers-reduced-motion:reduce){.primary:not(.consent-btn):hover,.primary:not(.consent-btn):focus-visible,.primary:not(.consent-btn):active,.secondary:hover,.secondary:focus-visible,.secondary:active,.nav-cta:hover,.nav-cta:focus-visible,.nav-cta:active,.demo-tabs button:hover,.demo-tabs button:focus-visible,.demo-tabs button:active{transform:none}}.brand img.blip-logo{transition:transform .24s cubic-bezier(.34,1.32,.64,1),filter .24s ease}.brand strong{transition:color .18s ease}@media(hover:hover){.brand:hover img.blip-logo{transform:scale(1.09) rotate(-5deg);filter:drop-shadow(0 0 12px rgba(255,79,201,.55))}.brand:hover strong{color:#ff86dc}}.brand:focus-visible img.blip-logo{transform:scale(1.09) rotate(-5deg);filter:drop-shadow(0 0 12px rgba(255,79,201,.55))}.brand:focus-visible strong{color:#ff86dc}.brand:active img.blip-logo{transform:scale(1.02) rotate(-2deg);transition:transform .09s ease}@media(prefers-reduced-motion:reduce){.brand:hover img.blip-logo,.brand:focus-visible img.blip-logo,.brand:active img.blip-logo{transform:none}}.pill{text-transform:none;letter-spacing:.2px;font-size:14px;background-image:linear-gradient(112deg,transparent 0 43%,rgba(255,255,255,.2) 47%,rgba(255,134,220,.26) 50%,transparent 52% 100%);background-repeat:no-repeat;background-size:300% 100%;background-position:100% 50%;transition:background-position .9s cubic-bezier(.22,.61,.36,1),border-color .3s ease,box-shadow .3s ease,color .3s ease}.pill>span:not([data-t]){position:relative;transition:box-shadow .3s ease}.pill>span:not([data-t]):after{content:"";position:absolute;inset:0;border-radius:50%;border:1.5px solid var(--green);opacity:0;pointer-events:none}@keyframes pillPing{0%{transform:scale(1);opacity:.7}70%{opacity:0}to{transform:scale(2.6);opacity:0}}@media(hover:hover){.pill:hover{background-position:0 50%;border-color:#ff4fc99e;box-shadow:0 0 0 1px #ff4fc929,0 16px 38px #c263ff3d;color:#fff}.pill:hover>span:not([data-t]){box-shadow:0 0 22px var(--green)}.pill:hover>span:not([data-t]):after{animation:pillPing 1.5s ease-out infinite}}@media(prefers-reduced-motion:reduce){.pill{transition:border-color .3s ease,box-shadow .3s ease,color .3s ease}.pill:hover{background-position:100% 50%}.pill:hover>span:not([data-t]):after{animation:none}}.window b{text-transform:none;letter-spacing:.01em}}@layer design{@font-face{font-family:Inter var;src:url(/public/fonts/inter-latin.woff2) format("woff2");font-weight:100 900;font-stretch:100%;font-display:swap;unicode-range:U+0000-00FF,U+0100-017F,U+0192,U+01FA-01FF,U+0218-021B,U+0237,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20A0-20BF,U+2113,U+2122,U+2126,U+212E,U+2190-2193,U+2212,U+2215,U+2610-2611,U+2713,U+2715,U+2717,U+25A0-25CF,U+FEFF,U+FFFD}@font-face{font-family:Inter var;src:url(/public/fonts/inter-cyrillic.woff2) format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono var;src:url(/public/fonts/geistmono-latin.woff2) format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+0000-00FF,U+0100-017F,U+0192,U+01FA-01FF,U+0218-021B,U+0237,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20A0-20BF,U+2113,U+2122,U+2126,U+212E,U+2190-2193,U+2212,U+2215,U+2610-2611,U+2713,U+2715,U+2717,U+25A0-25CF,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono var;src:url(/public/fonts/geistmono-cyrillic.woff2) format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}:root{--sans:"Inter var",Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto, "Noto Sans JP","Noto Sans KR","Noto Sans SC",Arial,sans-serif;--mono:"Geist Mono var","Geist Mono",ui-monospace,SFMono-Regular,"Cascadia Code", Menlo,Consolas,monospace;--t-3xs:clamp(10px,.62rem + .06vw,11px);--t-2xs:clamp(11px,.68rem + .09vw,12.5px);--t-xs: clamp(12.5px,.76rem + .12vw,14px);--t-sm: clamp(14px,.85rem + .16vw,15.5px);--t-md: clamp(15.5px,.92rem + .26vw,17.5px);--t-lg: clamp(18px,1rem + .55vw,22px);--t-xl: clamp(22px,1.15rem + 1.05vw,30px);--t-2xl:clamp(28px,1.3rem + 2.1vw,44px);--t-3xl:clamp(36px,1.4rem + 3.6vw,64px);--t-4xl:clamp(38px,1.1rem + 4vw,68px);--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--s9:96px;--section-y:clamp(64px,7vw,132px);--shell-w:min(92vw,1320px);--gutter:clamp(16px,1.6vw,26px);--r-xs:6px;--r-sm:10px;--r-md:14px;--r-lg:20px;--r-pill:999px;--ground:#05040b;--raise-1:rgba(255,255,255,.022);--raise-2:rgba(255,255,255,.045);--raise-3:rgba(255,255,255,.07);--panel:#0a0714;--rule:rgba(255,255,255,.085);--rule-soft:rgba(255,255,255,.045);--rule-hard:rgba(255,255,255,.17);--ink:#fff8ff;--ink-2:#d8c7e7;--ink-3:#9d8bb2;--sig:#ff4fc9;--sig-2:#8b45ff;--sig-pass:#32f28c;--sig-info:#18e1ff;--sig-warn:#ff5b72;--focus:0 0 0 2px var(--ground),0 0 0 4px var(--sig);--ease:cubic-bezier(.22,.61,.36,1)}html{scroll-behavior:smooth;scroll-padding-top:96px;-webkit-text-size-adjust:100%;scrollbar-gutter:stable}body{margin:0;background:var(--ground);color:var(--ink);font-family:var(--sans);font-size:var(--t-md);line-height:1.55;font-optical-sizing:auto;font-synthesis-weight:none;text-rendering:optimizeLegibility;overflow-x:visible}h1,h2,h3,h4{font-weight:640;letter-spacing:-.021em;line-height:1.08;text-wrap:balance;margin:0}p{color:var(--ink-2);text-wrap:pretty;margin:0}strong,b{font-weight:640}a{color:inherit;text-decoration:none}:where(a,button,summary,[tabindex]):focus-visible{outline:none;box-shadow:var(--focus);border-radius:var(--r-xs)}::selection{background:#ff4fc94d;color:#fff}img,video{max-width:100%;height:auto;display:block}.metrics strong,.price,.report-meta,.yt-dur,.sec-index,.mono{font-variant-numeric:tabular-nums}.mono{font-family:var(--mono)}#ambient{position:fixed;inset:0;z-index:-5;overflow:hidden;contain:paint;background:radial-gradient(120% 62% at 50% -12%,rgba(139,69,255,.2),transparent 62%),radial-gradient(72% 44% at 84% 4%,rgba(255,79,201,.14),transparent 66%),linear-gradient(180deg,#07050f 0%,var(--ground) 42%,#06040d 100%)}#ambient .aurora{position:absolute;border-radius:50%;filter:blur(120px);mix-blend-mode:screen}#ambient .aurora.a{left:-16vw;top:-24vh;width:64vw;height:52vw;background:#ff2e9a;opacity:.13;animation:bloomDrift 34s var(--ease) infinite alternate}#ambient .aurora.b{right:-20vw;top:-10vh;bottom:auto;width:56vw;height:48vw;background:#7b3bff;opacity:.15;animation:bloomDrift 41s var(--ease) infinite alternate-reverse}@keyframes bloomDrift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(4vw,3vh,0) scale(1.12)}}.particle{display:none}body:before{content:"";position:fixed;inset:0;z-index:-3;pointer-events:none;width:var(--shell-w);margin-inline:auto;background-image:repeating-linear-gradient(to right,var(--rule-soft) 0 1px,transparent 1px calc(100% / 12));-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.9),rgba(0,0,0,.28) 46%,transparent 88%);mask-image:linear-gradient(180deg,rgba(0,0,0,.9),rgba(0,0,0,.28) 46%,transparent 88%)}@media(max-width:900px){body:before{display:none}}@media(prefers-reduced-motion:reduce){#ambient .aurora{animation:none}html{scroll-behavior:auto}}.shell{width:var(--shell-w);margin-inline:auto}main section.shell{padding-block:var(--section-y) 0;border-top:1px solid var(--rule-soft)}main section.shell:first-child{border-top:0;padding-block-start:0}main section.shell:last-of-type{padding-block-end:0}.docs-strip{margin-top:0}.section-head{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s4);margin-bottom:var(--s7);max-width:100%;text-align:start}.section-head>h2{font-size:var(--t-2xl);max-width:22ch;margin:0}.section-head>p{font-size:var(--t-lg);color:var(--ink-2);max-width:60ch;margin:0}.eyebrow,.section-head span{display:inline-flex;align-items:center;gap:var(--s3);border:0;border-radius:0;background:none;padding:0;font-family:var(--mono);font-size:var(--t-2xs);font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);white-space:normal;text-wrap:balance}.eyebrow:before,.section-head span:before{content:"";width:26px;height:1px;background:var(--sig);flex:0 0 auto}.nav{height:72px;gap:var(--s5)}header.nav.shell{position:sticky;top:0;z-index:90;width:100%;max-width:none;padding-inline:max(calc((100% - var(--shell-w)) / 2),var(--gutter));background:color-mix(in srgb,var(--ground) 78%,transparent);-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%);border-bottom:1px solid transparent;transition:border-color .3s ease,background .3s ease}@media(orientation:landscape)and (max-height:560px){header.nav.shell{position:static}}body.menu-open header.nav.shell{position:fixed;top:0;left:0;right:0;z-index:90}@supports (animation-timeline:scroll()){header.nav.shell{animation:navSettle linear both;animation-timeline:scroll();animation-range:0 120px}@keyframes navSettle{to{border-bottom-color:var(--rule);background:color-mix(in srgb,var(--ground) 92%,transparent)}}}.brand strong{font-size:21px;font-weight:680;letter-spacing:-.02em}.brand em{font-family:var(--mono);font-size:10.5px;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-top:5px}.brand img.blip-logo{width:34px;height:34px}.main-nav{gap:var(--s6);font-weight:500;font-size:var(--t-sm)}.main-nav a{color:var(--ink-2);transition:color .18s ease}.main-nav a:hover{color:var(--ink)}.nav-actions{gap:var(--s3)}.nav-cta{background:var(--sig);color:#26001a;border-radius:var(--r-sm);padding:7px 14px 6px;gap:2px;justify-items:center;align-content:center;font-weight:660;font-size:var(--t-xs);line-height:1.15;letter-spacing:-.01em;white-space:nowrap;box-shadow:0 1px #ffffff4d inset,0 10px 30px #ff4fc938}.nav-cta b,.primary b{background:#fff;color:#d81b52;font-family:var(--mono);font-size:9px;font-weight:500;letter-spacing:.1em;border-radius:var(--r-xs);padding:2px 6px;margin-left:0}.nav-cta small{font-family:var(--mono);font-size:9.5px;letter-spacing:-.005em;color:#3d0022;opacity:1;font-weight:450}.nav-login{color:var(--ink-2);font-size:var(--t-sm);font-weight:500}.nav-login:hover{color:var(--ink)}.lang button,.acct-btn{min-width:0;border:1px solid var(--rule);border-radius:var(--r-sm);background:var(--raise-1);color:var(--ink-2);padding:9px 11px;font-size:var(--t-xs);font-weight:500;gap:var(--s2)}.lang button:hover,.acct-btn:hover{border-color:var(--rule-hard);color:var(--ink);background:var(--raise-2)}.lang-list,.acct-list{border:1px solid var(--rule);border-radius:var(--r-md);background:#0a0714;box-shadow:0 24px 60px #0009;padding:var(--s1)}.lang-list button{border-radius:var(--r-xs);padding:9px 10px;font-size:var(--t-xs)}.lang-list button:hover,.lang-list button.active{background:var(--raise-3);color:var(--ink)}.nav-toggle{border-radius:var(--r-sm);background:var(--raise-1);border-color:var(--rule)}.nav-toggle span{transition:transform .26s var(--ease),opacity .18s ease}body.menu-open .nav-toggle span:nth-child(1){transform:translateY(7px) rotate(45deg)}body.menu-open .nav-toggle span:nth-child(2){opacity:0;transform:scaleX(.3)}body.menu-open .nav-toggle span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media(prefers-reduced-motion:reduce){.nav-toggle span{transition:none}}header:has(.lang.open),header:has(.acct.open){z-index:120}.hero{min-height:0;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:clamp(28px,3.4vw,64px);align-items:start;padding:clamp(32px,3.6vw,60px) 0 0}.hero-title{font-size:var(--t-4xl);font-weight:660;line-height:.98;letter-spacing:-.035em;margin:var(--s4) 0 var(--s5);max-width:13ch}.hero-title span{background:linear-gradient(96deg,#ff5fd0 4%,#b478ff 96%);-webkit-background-clip:text;background-clip:text;color:transparent;letter-spacing:-.035em}.hero-copy>p{font-size:var(--t-lg);line-height:1.5;max-width:46ch;color:var(--ink-2)}.metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:var(--s6);max-width:none;border-block-start:1px solid var(--rule);border-inline-start:1px solid var(--rule)}.metrics div{border:0;border-inline-end:1px solid var(--rule);border-block-end:1px solid var(--rule);border-radius:0;background:none;padding:var(--s4) var(--s5) var(--s4) var(--s4);padding-inline:var(--s4) var(--s5)}.metrics strong{display:flex;align-items:center;gap:var(--s2);font-size:var(--t-sm);font-weight:600;letter-spacing:-.012em;margin-bottom:2px}.metrics .mi{width:15px;height:15px;color:var(--sig);flex:0 0 auto}.metrics small{font-size:var(--t-xs);color:var(--ink-3);line-height:1.45}.actions{gap:var(--s3);margin-top:var(--s6)}.primary,.secondary{gap:var(--s2);border-radius:var(--r-sm);padding:14px 22px;font-size:var(--t-sm);font-weight:620;letter-spacing:-.012em}.primary{background:var(--sig);color:#12000c;box-shadow:0 1px #ffffff4d inset,0 14px 36px #ff4fc93d}.secondary{border:1px solid var(--rule-hard);background:var(--raise-1);color:var(--ink)}.under{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s2) var(--s5);margin-top:var(--s6);font-family:var(--mono);font-size:var(--t-2xs);letter-spacing:.01em;color:var(--ink-3)}.mission{border:1px solid var(--rule);background:linear-gradient(180deg,#ffffff0b,#ffffff03);border-radius:var(--r-lg);padding:var(--s3);grid-template-columns:minmax(0,290px) minmax(0,1fr);gap:var(--s3);box-shadow:0 40px 90px -30px #000000e6,0 0 0 1px #ffffff05 inset}.window{padding:var(--s2) var(--s2) var(--s3)}.window span{width:9px;height:9px;opacity:.62}.window b{margin-left:var(--s3);font-family:var(--mono);font-size:var(--t-3xs);font-weight:450;letter-spacing:.13em;color:var(--ink-3);text-transform:uppercase}.status-panel,.report-panel{background:#07050f;border:1px solid var(--rule);border-radius:var(--r-md)}.status-panel{min-height:0;padding:var(--s5) var(--s5) 118px}.status-head{font-family:var(--mono);font-size:var(--t-3xs);font-weight:450;letter-spacing:.15em;color:var(--ink-3);padding-bottom:var(--s4)}.status-panel li{padding:10px 0 10px 28px;font-size:var(--t-xs);color:var(--ink-2);border-bottom:1px solid var(--rule-soft)}.status-panel li:before{top:11px;width:16px;height:16px;font-size:10px;background:#32f28c29;color:var(--sig-pass);border:1px solid rgba(50,242,140,.42)}.status-panel li.awaiting{color:var(--sig);font-weight:600;font-size:var(--t-sm);margin-top:var(--s3);padding-top:12px;border-top:1px solid rgba(255,79,201,.28)}.status-panel li.awaiting:before{background:transparent;border:2px solid var(--sig);color:transparent;top:14px}.report-panel{padding:var(--s5) var(--s6)}.report-head{gap:var(--s3)}.report-panel small,.report-pct{font-family:var(--mono);font-size:var(--t-3xs);font-weight:450;letter-spacing:.14em}.report-panel small{color:var(--sig-pass)}.report-pct{color:var(--ink-3);letter-spacing:.04em}.report-panel h2{font-size:var(--t-lg);font-weight:620;line-height:1.2;letter-spacing:-.018em;margin:var(--s4) 0 var(--s5)}.report-meta{gap:1px;background:var(--rule);border:1px solid var(--rule);border-radius:var(--r-sm);overflow:hidden}.report-meta>div{background:#07050f;padding:10px 12px}.report-meta small{display:block;font-family:var(--mono);font-size:var(--t-3xs);letter-spacing:.12em;color:var(--ink-3);text-transform:uppercase;margin-bottom:3px}.report-meta b{font-size:var(--t-xs);font-weight:560}.report-meta b.sev{color:var(--sig-warn)}.report-panel h3{color:var(--ink);font-size:var(--t-sm);font-weight:620;letter-spacing:-.01em;margin:var(--s5) 0 var(--s2)}.report-panel p{font-size:var(--t-xs);line-height:1.6;color:var(--ink-2)}pre{white-space:pre-wrap;background:#040309;border:1px solid var(--rule);border-inline-start:2px solid rgba(50,242,140,.5);border-radius:var(--r-sm);padding:var(--s4) var(--s5);color:#a9f5cd;font-family:var(--mono);font-size:var(--t-2xs);line-height:1.7;overflow-x:auto}.report-checked{gap:var(--s2)}.report-checked span{font-family:var(--mono);font-size:var(--t-3xs);letter-spacing:.05em;border:1px solid var(--rule);border-radius:var(--r-xs);padding:4px 7px;color:var(--ink-3);background:var(--raise-1)}.report-checked .rc-label{border:0;background:none;color:var(--ink-3);letter-spacing:.13em;text-transform:uppercase}.report-status{gap:1px;background:var(--rule);border:1px solid var(--rule);border-radius:var(--r-sm);overflow:hidden}.report-status>div{background:#07050f;padding:10px 12px}.report-status small{display:block;font-family:var(--mono);font-size:var(--t-3xs);letter-spacing:.12em;color:var(--ink-3);text-transform:uppercase;margin-bottom:3px}.report-status b{font-size:var(--t-xs);font-weight:560}.report-status b.ok{color:var(--sig-pass)}.report-status b.pink{color:var(--sig)}.report-more-toggle{font-family:var(--mono);font-size:var(--t-3xs);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);background:none;border:0;border-top:1px solid var(--rule);padding:var(--s4) 0 0;margin-top:var(--s5);width:100%;text-align:left;cursor:pointer}.report-more-toggle{text-align:start}.report-progress{background:var(--raise-3);border-radius:var(--r-pill);height:3px;overflow:hidden}.report-progress i{background:var(--sig-pass)}.yt-stage{position:relative;aspect-ratio:16/9;border:1px solid var(--rule);border-radius:var(--r-md);overflow:hidden;background:#07050f;box-shadow:0 40px 90px -34px #000000e6}.yt-stage img{transition:transform .6s var(--ease),opacity .35s ease}.yt-play{position:absolute;inset:0;width:100%;height:100%;display:grid;place-items:center;gap:0;border:0;cursor:pointer;padding:0;background:radial-gradient(38% 46% at 50% 50%,rgba(5,4,11,.55),transparent 72%),linear-gradient(180deg,#05040b1a,#05040bbd);transition:background .3s ease}.yt-play:hover{background:radial-gradient(42% 50% at 50% 50%,rgba(5,4,11,.4),transparent 74%),linear-gradient(180deg,#05040b05,#05040ba3)}.yt-stage:hover img{transform:scale(1.03)}.yt-play i{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:var(--sig);color:#12000c;box-shadow:0 12px 40px #ff4fc970;transition:transform .3s var(--ease)}.yt-play:hover i{transform:scale(1.08)}.yt-play i svg{width:22px;height:22px;margin-left:3px}.yt-stage-meta{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s4);padding:var(--s5);pointer-events:none}.yt-stage-title{font-size:var(--t-md);font-weight:600;letter-spacing:-.015em;max-width:30ch;text-wrap:balance}.yt-dur{font-family:var(--mono);font-size:var(--t-3xs);letter-spacing:.06em;background:#05040bd1;border:1px solid var(--rule);border-radius:var(--r-xs);padding:3px 6px;color:var(--ink-2);flex:0 0 auto}.yt-item{display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:var(--s3);padding:11px var(--s4);border:0;border-bottom:1px solid var(--rule-soft);background:none;color:var(--ink-2);text-align:left;cursor:pointer;font:inherit;font-size:var(--t-xs);transition:background .18s ease,color .18s ease}.yt-item:last-child{border-bottom:0}.yt-item:hover{background:var(--raise-2);color:var(--ink)}.yt-item[aria-current=true]{background:#ff4fc91a;color:var(--ink)}.yt-item[aria-current=true] .yt-i{color:var(--sig)}.yt-item .yt-dur{position:static;background:none;border:0;padding:0;color:var(--ink-3)}.yt-link{display:inline-flex;align-items:center;gap:var(--s2);border:1px solid var(--rule-hard);border-radius:var(--r-sm);padding:9px 14px;font-size:var(--t-xs);font-weight:560;background:var(--raise-1);transition:border-color .18s ease,background .18s ease}.yt-link:hover{border-color:var(--sig);background:var(--raise-2)}.yt-link svg{width:16px;height:16px;flex:0 0 auto}.demo-tabs{display:inline-flex;gap:1px;padding:1px;margin-bottom:var(--s5);background:var(--rule);border:1px solid var(--rule);border-radius:var(--r-sm);overflow:hidden}.demo-tabs button{border:0;border-radius:0;background:#08060f;color:var(--ink-3);padding:9px 16px;font-size:var(--t-xs);font-weight:560;cursor:pointer;transition:background .18s ease,color .18s ease}.demo-tabs button.active{background:var(--sig);color:#12000c}.video-frame{border:1px solid var(--rule);border-radius:var(--r-md);padding:var(--s2);background:var(--raise-1);box-shadow:0 40px 90px -34px #000000e6}.video-frame video{border-radius:var(--r-sm)}main section.shell.trust{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--rule);border:1px solid var(--rule);border-radius:var(--r-md);overflow:hidden;overflow:clip;padding-block:0;margin-block:var(--section-y) 0}.trust div{border:0;border-radius:0;background:#07050f;padding:var(--s6) var(--s5);transition:background .25s ease}.trust div:hover{background:#0b0817}.trust strong{display:flex;align-items:center;gap:var(--s3);font-size:var(--t-sm);font-weight:620;letter-spacing:-.012em;margin-bottom:var(--s3)}.trust .mi{width:32px;height:32px;padding:7px;flex:0 0 auto;border:1px solid var(--rule);border-radius:var(--r-xs);background:var(--raise-2);color:var(--sig)}.trust p{font-size:var(--t-xs);line-height:1.62;color:var(--ink-3)}.lower{grid-template-columns:minmax(0,1fr);gap:var(--s7)}.integrations.card{border:1px solid var(--rule);border-radius:var(--r-md);background:var(--raise-1);padding:var(--s7) var(--s6)}.integrations.card h2{font-size:var(--t-xl);margin:var(--s4) 0 var(--s4)}.integrations-lede{font-size:var(--t-xs);line-height:1.7;color:var(--ink-3);max-width:88ch}.groups{gap:var(--s6);margin-top:var(--s6)}.groups>div,.icon-row,.integrations.card>*{min-width:0}.groups h3{font-family:var(--mono);font-size:var(--t-3xs);font-weight:450;letter-spacing:.14em;color:var(--ink-3);margin:0 0 var(--s4);padding-bottom:var(--s3);border-bottom:1px solid var(--rule)}.tool{border:1px solid var(--rule);border-radius:var(--r-xs);background:var(--raise-1);transition:border-color .2s ease,background .2s ease,transform .2s var(--ease)}.tool:hover{border-color:var(--rule-hard);background:var(--raise-2)}.note{font-family:var(--mono);font-size:var(--t-3xs);color:var(--ink-3);line-height:1.7}.pricing{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s5)}.price-card{border:1px solid var(--rule);border-radius:var(--r-md);background:#07050f;padding:var(--s7) var(--s6);display:flex;flex-direction:column}.price-card h3{font-family:var(--mono);font-size:var(--t-3xs);font-weight:450;letter-spacing:.16em;color:var(--ink-3);margin-bottom:var(--s5)}.price{display:flex;align-items:baseline;gap:var(--s2);flex-wrap:nowrap}.price strong{font-size:var(--t-2xl);font-weight:640;letter-spacing:-.04em;line-height:1;white-space:nowrap}.price span{font-family:var(--mono);font-size:var(--t-xs);color:var(--ink-3)}.price-card .regular{display:flex;align-items:center;gap:var(--s3);flex-wrap:wrap;margin:var(--s4) 0 var(--s6);font-size:var(--t-2xs);color:var(--ink-3)}.price-card .regular b{background:#ff4fc924;border:1px solid rgba(255,79,201,.34);color:#ffb4e5;font-family:var(--mono);font-size:var(--t-3xs);font-weight:500;letter-spacing:.1em;text-transform:uppercase;border-radius:var(--r-xs);padding:3px 7px}.price-card ul{list-style:none;margin:0 0 var(--s6);padding:0;display:flex;flex-direction:column;gap:0;flex:1 1 auto}.price-card li{font-size:var(--t-xs);color:var(--ink-2);padding:10px 0 10px 24px;position:relative;border-top:1px solid var(--rule-soft)}.price-card li:before{content:"";position:absolute;left:1px;top:14px;width:5px;height:9px;border-right:1.6px solid var(--sig-pass);border-bottom:1.6px solid var(--sig-pass);transform:rotate(45deg)}.primary.wide{width:100%}.price-card small{display:block;margin-top:var(--s3);text-align:center;font-family:var(--mono);font-size:var(--t-3xs);color:var(--ink-3)}.pricing-note{font-family:var(--mono);font-size:var(--t-3xs);color:var(--ink-3)}.pricing-note a{color:var(--ink-2);border-block-end:1px solid var(--rule-hard)}.pricing-note a:hover{color:var(--sig)}.faq details{border:0;border-radius:0;background:none;border-top:1px solid var(--rule)}.faq summary{font-size:var(--t-sm);font-weight:560;letter-spacing:-.012em;padding:var(--s5) 0;padding-inline-end:var(--s5);cursor:pointer}.faq details p{font-size:var(--t-xs);line-height:1.68;color:var(--ink-3)}.faq-more{font-family:var(--mono);font-size:var(--t-3xs)}.docs-strip{border:0;background:none;border-radius:0;padding-inline:0}.doc-cards{gap:1px;background:var(--rule);border:1px solid var(--rule);border-radius:var(--r-md);overflow:hidden;overflow:clip}.doc-cards a{background:#07050f;padding:var(--s5);border:0;border-radius:0;display:flex;flex-direction:column;gap:var(--s2);transition:background .2s ease}.doc-cards a:hover{background:#0c0918}.doc-cards b{font-size:var(--t-sm);font-weight:600;letter-spacing:-.012em}.doc-cards small{font-size:var(--t-2xs);color:var(--ink-3);line-height:1.55}.footer{border-top:1px solid var(--rule);padding-block:var(--s7);margin-top:var(--section-y);font-size:var(--t-xs)}.footer p{font-family:var(--mono);font-size:var(--t-3xs);color:var(--ink-3)}.footer nav a,.footer .foot-link{color:var(--ink-3);font-size:var(--t-2xs)}.foot-brand img.blip-logo{width:28px;height:28px}.docs-content{border:1px solid var(--rule);border-radius:var(--r-md);background:var(--raise-1);padding:clamp(24px,3vw,52px)}.docs-content h1{font-size:var(--t-2xl);letter-spacing:-.032em;margin-bottom:var(--s5)}.docs-content h2{font-size:var(--t-lg);margin-top:var(--s7)}.docs-content code{font-family:var(--mono);font-size:.88em;background:var(--raise-2);border:1px solid var(--rule);border-radius:var(--r-xs);padding:1px 5px}.docs-sidebar a{font-size:var(--t-xs)}.doc-button,.doc-btn{border-radius:var(--r-sm);font-size:var(--t-xs);font-weight:560}.doc-button{background:var(--sig);color:#12000c}#consentBanner{border-top:1px solid var(--rule);background:color-mix(in srgb,#07050f 94%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}#consentBanner p{font-size:var(--t-2xs);line-height:1.6}.consent-btn{border-radius:var(--r-sm);font-size:var(--t-xs);font-weight:560}@supports (animation-timeline:view()){@media(prefers-reduced-motion:no-preference)and (min-width:900px){main section.shell>*,.section-head{animation:riseIn linear both;animation-timeline:view();animation-range:entry 2% cover 22%}@keyframes riseIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}}}@media(max-width:1160px){.hero{grid-template-columns:minmax(0,1fr);gap:var(--s7)}.hero-title{max-width:18ch}.hero-copy>p{max-width:64ch}.mission{grid-template-columns:minmax(0,1fr)}main section.shell.trust{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){header.nav.shell{padding-inline:var(--gutter)}}@media(max-width:760px){.pricing{grid-template-columns:minmax(0,1fr)}.nav{height:auto}.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.under{grid-template-columns:minmax(0,1fr)}main section.shell.trust{grid-template-columns:minmax(0,1fr)}.actions{flex-direction:column;align-items:stretch}.report-panel{padding:var(--s5)}.integrations.card,.price-card{padding:var(--s6) var(--s5)}.doc-cards{grid-template-columns:minmax(0,1fr)}}@media(max-width:480px){.metrics{grid-template-columns:minmax(0,1fr)}.yt-stage-meta{padding:var(--s4)}.yt-stage-title{font-size:var(--t-sm)}}.primary:not(.consent-btn),.nav-cta{background-color:var(--sig);background-image:linear-gradient(100deg,#ff5fd0,#ff2e9a 48%,#ff5fd0)}.demo-tabs button.active{background-color:var(--sig);background-image:linear-gradient(100deg,#ff5fd0,#ff2e9a 48%,#ff5fd0)}.pill{background-color:var(--raise-1);border-color:var(--rule);border-radius:var(--r-pill);padding:7px 14px 7px 12px;gap:var(--s2);font-family:var(--mono);font-weight:450;color:var(--ink-2)}.pill>span:not([data-t]){width:7px;height:7px;box-shadow:0 0 10px var(--sig-pass)}.faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--s7);width:100%;max-width:none;margin:0;padding:0}.faq details{border:0;background:none;border-radius:0;padding:0;margin:0;border-block-start:1px solid var(--rule)}.faq summary{display:flex;align-items:flex-start;gap:var(--s3);list-style:none;padding:var(--s4) 0;font-size:var(--t-sm);font-weight:560;letter-spacing:-.012em;color:var(--ink);cursor:pointer;transition:color .2s ease}.faq summary::-webkit-details-marker{display:none}.faq summary::marker{content:""}.faq summary:before{content:"";flex:0 0 auto;width:7px;height:7px;margin-top:7px;border-inline-end:1.6px solid var(--sig);border-block-end:1.6px solid var(--sig);transform:rotate(-45deg);transition:transform .25s var(--ease)}[dir=rtl] .faq summary:before{transform:rotate(-135deg)}.faq details[open] summary:before{transform:rotate(45deg)}[dir=rtl] .faq details[open] summary:before{transform:rotate(135deg)}.faq summary:hover{color:var(--sig)}.faq details p{margin:0 0 var(--s5);padding-inline-start:calc(7px + var(--s3));font-size:var(--t-xs);line-height:1.68;color:var(--ink-3);max-width:52ch}.faq-more{margin-top:var(--s6);text-align:start}.faq-more a{font-family:var(--mono);font-size:var(--t-3xs);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);display:inline-flex;align-items:center;gap:var(--s2);padding:var(--s2) 0;transition:color .2s ease,gap .2s var(--ease)}.faq-more a:hover{color:var(--sig);gap:var(--s3)}.doc-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.doc-cards a{position:relative;min-height:132px;padding-block-end:var(--s6)}.doc-cards small{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.doc-cards a:after{content:"";position:absolute;inset-inline-start:var(--s5);inset-block-end:var(--s5);width:16px;height:1px;background:var(--sig);opacity:0;transform:translate(-8px);transition:opacity .25s ease,transform .25s var(--ease)}.doc-cards a:hover:after,.doc-cards a:focus-visible:after{opacity:1;transform:none}[dir=rtl] .doc-cards a:after{transform:translate(8px)}.footer{display:flex;align-items:center;justify-content:space-between;gap:var(--s5);flex-wrap:wrap}.foot-brand{display:flex;align-items:center;gap:var(--s3)}.footer nav{display:flex;flex-wrap:wrap;gap:var(--s2) var(--s5);align-items:center}.footer nav a,.footer .foot-link{font-family:var(--sans);font-size:var(--t-2xs);font-weight:450;color:var(--ink-3);background:none;border:0;padding:var(--s2) 0;cursor:pointer;letter-spacing:0;transition:color .2s ease}.footer nav a:hover,.footer .foot-link:hover{color:var(--ink)}.nav-social{border:1px solid var(--rule);border-radius:var(--r-sm);background:var(--raise-1);color:var(--ink-3);transition:color .2s ease,border-color .2s ease,background .2s ease,transform .2s var(--ease)}.nav-social:hover{color:var(--ink);border-color:var(--rule-hard);background:var(--raise-2);transform:translateY(-1px)}.lang-globe,.lang-caret,.acct-avatar{color:currentColor;opacity:.7}.skip-link{border:1px solid var(--rule-hard);border-radius:var(--r-sm);background:var(--panel);font-family:var(--mono);font-size:var(--t-2xs)}.mm-head{border-block-end:1px solid var(--rule);padding:var(--s4) var(--s5)}.mm-title strong{font-weight:680;letter-spacing:-.02em}.mm-title em{font-family:var(--mono);font-size:var(--t-3xs);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.mm-close{border:1px solid var(--rule);border-radius:var(--r-sm);background:var(--raise-1)}.mm-links{padding:var(--s4) var(--s5) calc(var(--s7) + env(safe-area-inset-bottom))}.mm-links a{font-size:var(--t-lg);font-weight:560;letter-spacing:-.018em;padding:var(--s4) 0;border-block-end:1px solid var(--rule-soft)}.mm-links .mm-cta{margin-top:var(--s5);border-radius:var(--r-sm);background-color:var(--sig);background-image:linear-gradient(100deg,#ff5fd0,#ff2e9a 48%,#ff5fd0);color:#26001a;font-weight:640;font-size:var(--t-sm);padding:var(--s4);border-block-end:0}#consentBanner .consent-inner{gap:var(--s5)}#consentBanner strong,#consentBanner b{font-size:var(--t-sm);font-weight:620;letter-spacing:-.012em}#consentBanner p,.consent-copy{font-size:var(--t-2xs);line-height:1.6;color:var(--ink-3)}.consent-link{color:var(--sig)}.consent-btn{border:1px solid var(--rule-hard);border-radius:var(--r-sm);background:var(--raise-1);color:var(--ink);font-size:var(--t-xs);font-weight:560;padding:11px 18px}.consent-btn.primary,#consentAccept{border-color:transparent;color:#26001a;background-color:var(--sig);background-image:linear-gradient(100deg,#ff5fd0,#ff2e9a 48%,#ff5fd0)}.docs-sidebar a{display:block;padding:var(--s2) var(--s3);border-radius:var(--r-xs);color:var(--ink-3);font-size:var(--t-xs);transition:color .18s ease,background .18s ease}.docs-sidebar a:hover{color:var(--ink);background:var(--raise-2)}.docs-sidebar a.active{color:var(--ink);background:var(--raise-3)}.doc-download-card{border:1px solid var(--rule);border-radius:var(--r-md);background:var(--raise-1)}.license-title{font-size:var(--t-xl);letter-spacing:-.03em}.license-subtitle{font-family:var(--mono);font-size:var(--t-3xs);letter-spacing:.12em;color:var(--ink-3)}.license-clause{border-block-start:1px solid var(--rule)}@media(prefers-reduced-motion:no-preference){.hero-copy>*,.mission-wrap{animation:heroIn .72s var(--ease) both}.hero-copy>.pill{animation-delay:.02s}.hero-copy>.hero-title{animation-delay:.1s}.hero-copy>p{animation-delay:.18s}.hero-copy>.metrics{animation-delay:.26s}.hero-copy>.actions{animation-delay:.34s}.hero-copy>.under{animation-delay:.42s}.mission-wrap{animation-delay:.16s;animation-duration:.9s}@keyframes heroIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.metrics div{animation:cellIn .5s var(--ease) both}.metrics div:nth-child(1){animation-delay:.3s}.metrics div:nth-child(2){animation-delay:.36s}.metrics div:nth-child(3){animation-delay:.42s}.metrics div:nth-child(4){animation-delay:.48s}@keyframes cellIn{0%{opacity:0}to{opacity:1}}.eyebrow:before,.section-head span:before{animation:ruleDraw .6s var(--ease) backwards;transform-origin:left center}.eyebrow:after,.section-head span:after{animation:ruleDraw .6s var(--ease) backwards;transform-origin:right center}[dir=rtl] .eyebrow:before,[dir=rtl] .section-head span:before{transform-origin:right center}[dir=rtl] .eyebrow:after,[dir=rtl] .section-head span:after{transform-origin:left center}@keyframes ruleDraw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}@media(prefers-reduced-motion:no-preference){.hero-title span{background-size:220% 100%;animation:sheen 9s ease-in-out infinite alternate}@keyframes sheen{0%{background-position:0% 50%}to{background-position:100% 50%}}}@supports (animation-timeline:view()){@media(prefers-reduced-motion:no-preference){main section.shell:not(.hero)>*,.yt-cinema,.yt-bar{animation:riseIn linear both;animation-timeline:view();animation-range:entry 4% cover 26%}.trust>div,.doc-cards>a,.price-card,.groups>div,.faq details,.yt-item,main section.shell.trust>div{animation:riseIn linear both;animation-timeline:view();animation-range:entry 2% cover 22%}main section.shell.trust>div:nth-child(3n+2),.doc-cards>a:nth-child(4n+2){animation-range:entry 2% cover 26%}main section.shell.trust>div:nth-child(3n+3),.doc-cards>a:nth-child(4n+3){animation-range:entry 2% cover 30%}.doc-cards>a:nth-child(4n+4){animation-range:entry 2% cover 34%}@keyframes riseIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.mission{animation:panelSettle linear both;animation-timeline:view();animation-range:entry 0% cover 34%}@keyframes panelSettle{0%{transform:perspective(1400px) rotateX(3.2deg) translateY(10px)}to{transform:perspective(1400px) rotateX(0) translateY(0)}}}}@supports (animation-timeline:scroll()){header.nav.shell:after{content:"";position:absolute;inset-block-end:-1px;inset-inline-start:0;height:1px;width:100%;transform-origin:left center;transform:scaleX(0);background:linear-gradient(90deg,var(--sig-2),var(--sig));animation:progress linear both;animation-timeline:scroll()}[dir=rtl] header.nav.shell:after{transform-origin:right center}@keyframes progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){header.nav.shell:after{display:none}}@media(prefers-reduced-motion:no-preference){#ambient .aurora{animation:bloomPar linear both;animation-timeline:scroll();animation-range:0 140vh}@keyframes bloomPar{0%{transform:translateZ(0) scale(1);opacity:.15}to{transform:translate3d(0,26vh,0) scale(1.2);opacity:0}}}}@media(hover:hover){.main-nav a{position:relative}.main-nav a:after{content:"";position:absolute;inset-block-end:-6px;inset-inline-start:0;width:100%;height:1px;background:var(--sig);transform:scaleX(0);transform-origin:left center;transition:transform .28s var(--ease)}[dir=rtl] .main-nav a:after{transform-origin:right center}.main-nav a:hover:after{transform:scaleX(1)}.metrics div .mi,.trust .mi{transition:transform .3s var(--ease),color .3s ease}.metrics div:hover .mi{transform:scale(1.18) rotate(-6deg)}.trust div:hover .mi{transform:translateY(-2px) rotate(-4deg);color:var(--ink)}.trust div{position:relative;overflow:hidden}.trust div:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(120% 90% at 8% 0%,rgba(255,79,201,.14),transparent 62%);opacity:0;transition:opacity .35s ease}.trust div:hover:before{opacity:1}.tool:hover{transform:translateY(-3px);border-color:#ff4fc980}.docs-sidebar a,.footer nav a,.footer .foot-link{transition:color .2s ease,background .2s ease}}@media(prefers-reduced-motion:reduce){.hero-copy>*,.mission-wrap,.metrics div,.eyebrow:before,.section-head span:before,.eyebrow:after,.section-head span:after,.hero-title span,#ambient .aurora,.trust>div,.doc-cards>a,.price-card,.groups>div,.faq details,.yt-item,.mission,.yt-cinema,.yt-bar,main section.shell:not(.hero)>*{animation:none!important;opacity:1!important;transform:none!important}.faq summary:before,.doc-cards a:after,.main-nav a:after,.metrics div .mi,.trust .mi{transition:none}}@media(max-width:1160px){.doc-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.faq-grid{grid-template-columns:minmax(0,1fr);gap:0}.doc-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.footer{flex-direction:column;align-items:flex-start;gap:var(--s5)}}@media(max-width:560px){.doc-cards{grid-template-columns:minmax(0,1fr)}.doc-cards a{min-height:0}}:root{--t-3xs:clamp(11.5px,.7rem + .07vw,12.5px);--t-2xs:clamp(12.5px,.76rem + .1vw, 13.5px);--t-xs: clamp(14px, .84rem + .12vw,15px);--t-sm: clamp(15px, .9rem + .17vw,16.5px);--t-md: clamp(16.5px,.98rem + .22vw,18px);--t-lg: clamp(19px, 1.05rem + .55vw,23px);--t-xl: clamp(23px, 1.2rem + 1.05vw,31px);--t-2xl:clamp(29px, 1.35rem + 2.1vw,45px)}.tool span{font-size:var(--t-2xs);line-height:1.2}.mc-stream{font-size:var(--t-3xs)}.status-panel li{font-size:var(--t-xs)}.nav{height:96px}html{scroll-padding-top:124px}.brand{gap:14px}.brand img.blip-logo{width:54px;height:54px}.brand strong{font-size:28px;font-weight:680;letter-spacing:-.028em}.brand em{font-size:12px;letter-spacing:.13em;margin-top:5px}.foot-brand{gap:14px}.foot-brand img.blip-logo{width:52px;height:52px}.mm-head img.blip-logo,.mm-title img{width:44px;height:44px}.mm-title strong{font-size:26px}.mm-title em{font-family:var(--mono);font-size:12px;letter-spacing:.13em;color:var(--ink-3)}main section.shell.hero{padding-block-start:clamp(40px,4.6vw,80px)}.metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--rule);border:1px solid var(--rule);border-radius:var(--r-md);overflow:hidden;margin-top:var(--s6);max-width:none}.metrics div{border:0;border-radius:0;background:#07050f;padding:var(--s5);position:relative;overflow:hidden;transition:background .25s ease}.metrics div:hover{background:#0b0817}.metrics strong{display:flex;align-items:center;gap:var(--s3);font-size:var(--t-sm);font-weight:620;letter-spacing:-.014em;margin-bottom:var(--s2)}.metrics .mi{width:34px;height:34px;padding:8px;flex:0 0 34px;border:1px solid var(--rule);border-radius:var(--r-xs);background:var(--raise-2)}.metrics small{font-size:var(--t-2xs);color:var(--ink-3);line-height:1.5}.hero-title{font-size:clamp(36px,1.05rem + 3.3vw,58px);max-width:18ch;margin:var(--s3) 0 var(--s4)}.hero-copy>p{max-width:46ch}.metrics{margin-top:var(--s4)}.metrics div{padding:var(--s3) var(--s4)}.actions{margin-top:var(--s4)}.under{margin-top:var(--s4);gap:var(--s1) var(--s5)}main section.shell.hero{align-items:stretch}.mission-wrap{display:flex;flex-direction:column;min-width:0}.mission{flex:1 1 auto;grid-template-rows:auto minmax(0,1fr)}.status-panel ul{flex:1 1 auto;display:flex;flex-direction:column}.status-panel li{display:flex;align-items:center;flex:1 1 auto;min-height:38px}.status-panel li:before{top:50%;translate:0 -50%}.status-panel li.awaiting{flex:0 0 auto}.status-panel li.awaiting:before{top:50%}.mission{grid-template-columns:minmax(0,296px) minmax(0,1fr);gap:var(--s3);padding:var(--s3)}.window{padding:var(--s2) var(--s2) var(--s3);align-items:center}.window span{width:9px;height:9px}.status-panel{position:relative;min-height:0;padding:var(--s5);display:flex;flex-direction:column}.status-head{padding-bottom:var(--s3)}.status-panel ul{margin:0;padding:0;list-style:none}.status-panel li{padding:9px 0 9px 27px;line-height:1.35}.status-panel li.awaiting{margin-top:var(--s3);padding-top:13px;padding-bottom:11px;font-size:var(--t-sm);border-bottom:0}.mc-mascot{position:absolute;inset-inline-end:2px;inset-block-end:2px;width:88px;height:88px;min-height:0;flex:0 0 auto;padding:0;pointer-events:none;z-index:0}.mc-face{width:72px;height:72px}.mc-mascot:before{width:136px;height:136px}.mc-foot{position:static;margin-top:auto;padding-top:var(--s4);padding-inline-end:78px;z-index:1}.report-panel{padding:var(--s5);display:flex;flex-direction:column}.report-panel h2{font-size:var(--t-md);line-height:1.28;margin:var(--s3) 0 var(--s4);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.report-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.report-status{margin-top:var(--s4)}.report-more-toggle{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);width:100%;margin-top:auto;padding:var(--s4) 0 0;border:0;border-top:1px solid var(--rule);border-radius:0;font-family:var(--mono);font-size:var(--t-3xs);font-weight:500;letter-spacing:.12em;text-transform:uppercase;text-align:start;color:var(--ink-3);background:none;cursor:pointer;transition:color .2s ease}.report-more-toggle:after{content:"";width:7px;height:7px;flex:0 0 auto;border-right:1.6px solid currentColor;border-bottom:1.6px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .3s var(--ease)}.report-more-toggle[aria-expanded=true]:after{transform:rotate(-135deg) translateY(-2px)}.report-more-toggle:hover{color:var(--ink)}@media(max-width:1159px){.report-panel.is-collapsed .report-more{display:none}}@media(min-width:1160px){.report-panel.is-collapsed .report-more-deep{display:none}}.report-panel:not(.is-collapsed) .report-more-toggle{margin-top:var(--s5)}.report-more{margin-top:0}.report-panel>h3.report-more:first-of-type{margin-top:var(--s5)}.yt-cinema{display:block}.yt-stage{position:relative;aspect-ratio:16/9;width:min(100%,calc(62vh * 16 / 9));max-width:1120px;margin-inline:auto;border:1px solid var(--rule);border-radius:var(--r-md);overflow:hidden;background:#07050f;box-shadow:0 50px 110px -40px #000000f2}.yt-poster{display:block}.yt-stage img,.yt-stage iframe{position:absolute;inset:0;width:100%;height:100%;border:0;object-fit:cover}.yt-stage img{transition:transform .7s var(--ease),opacity .35s ease}.yt-stage:hover img{transform:scale(1.035)}.yt-play{position:absolute;inset:0;width:100%;height:100%;display:grid;place-items:center;gap:0;border:0;cursor:pointer;padding:0;background:radial-gradient(40% 48% at 50% 44%,rgba(5,4,11,.5),transparent 72%),linear-gradient(180deg,#05040b0f,#05040bc7);transition:background .35s ease}.yt-play:hover{background:radial-gradient(44% 52% at 50% 44%,rgba(5,4,11,.34),transparent 74%),linear-gradient(180deg,#05040b00,#05040bb3)}.yt-play i{position:relative;width:80px;height:80px;border-radius:50%;display:grid;place-items:center;background:var(--sig);color:#12000c;box-shadow:0 14px 44px #ff4fc975;transition:transform .35s var(--ease)}.yt-play:hover i{transform:scale(1.09)}.yt-play i svg{width:28px;height:28px;margin-left:3px}.yt-stage-meta{position:absolute;inset-inline:0;inset-block-end:0;display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s4);padding:var(--s5);pointer-events:none}.yt-stage-copy{display:flex;flex-direction:column;gap:5px;min-width:0}.yt-stage-label{font-family:var(--mono);font-size:var(--t-3xs);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--sig)}.yt-stage-title{font-size:var(--t-md);font-weight:620;letter-spacing:-.018em;line-height:1.25;max-width:40ch;text-wrap:balance}.yt-dur{font-family:var(--mono);font-size:var(--t-3xs);letter-spacing:.06em;background:#05040bd6;border:1px solid var(--rule);border-radius:var(--r-xs);padding:4px 7px;color:var(--ink-2);flex:0 0 auto}.yt-bar{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--s3) var(--s5);margin-top:var(--s5);padding-bottom:var(--s6);border-bottom:1px solid var(--rule-soft)}.yt-bar .yt-link{padding:13px 22px}.yt-note{font-family:var(--mono);font-size:var(--t-3xs);color:var(--ink-3);letter-spacing:.04em}.yt-link{display:inline-flex;align-items:center;gap:var(--s2);border:1px solid var(--rule-hard);border-radius:var(--r-sm);padding:11px 18px;font-size:var(--t-sm);font-weight:600;background:var(--raise-1);transition:border-color .22s ease,background .22s ease,transform .22s var(--ease)}.yt-link:hover{border-color:var(--sig);background:var(--raise-2);transform:translateY(-2px)}.yt-link svg{width:18px;height:18px;flex:0 0 auto;color:#ff3d3d}.yt-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(196px,1fr));gap:var(--s6) var(--s4);margin-top:var(--s6);border:0;background:none}.yt-item{display:flex;flex-direction:column;gap:10px;align-items:stretch;justify-content:flex-start;padding:0;border:0;background:none;color:var(--ink-2);text-align:start;cursor:pointer;font:inherit;min-width:0}.yt-thumb{position:relative;display:block;aspect-ratio:16/9;border-radius:var(--r-sm);overflow:hidden;background:#07050f;border:1px solid var(--rule);transition:border-color .25s ease,transform .3s var(--ease),box-shadow .3s ease}.yt-thumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease)}.yt-thumb-play{position:absolute;inset:0;margin:auto;width:0;height:0;border-block:9px solid transparent;border-inline-start:14px solid #fff;border-inline-end:0;filter:drop-shadow(0 2px 8px rgba(0,0,0,.9));opacity:0;transform:scale(.7);transition:opacity .22s ease,transform .28s var(--ease)}.yt-thumb .yt-dur{position:absolute;inset-block-end:7px;inset-inline-end:7px;background:#05040be6}.yt-item:hover .yt-thumb{transform:translateY(-4px);border-color:var(--rule-hard);box-shadow:0 22px 44px -22px #000000f2}.yt-item:hover .yt-thumb img{transform:scale(1.07)}.yt-item:hover .yt-thumb-play,.yt-item[aria-current=true] .yt-thumb-play{opacity:1;transform:scale(1)}.yt-item[aria-current=true] .yt-thumb{border-color:var(--sig);box-shadow:0 0 0 1px var(--sig)}.yt-item[aria-current=true] .yt-t{color:var(--sig)}.yt-meta{display:flex;flex-direction:column;gap:3px;min-width:0}.yt-t{font-size:var(--t-sm);font-weight:620;letter-spacing:-.014em;line-height:1.3;color:var(--ink);transition:color .2s ease}.yt-sub{font-size:var(--t-2xs);line-height:1.45;color:var(--ink-3);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:760px){.yt-stage{aspect-ratio:9/16;width:100%;max-width:min(100%,420px);max-height:74vh}.yt-play{padding-block-end:20%}.yt-play i{width:64px;height:64px}.yt-play i svg{width:24px;height:24px}.yt-stage-meta{padding:var(--s4)}.yt-list{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--s5) var(--s3)}}.yt-stage:after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;opacity:0;background:radial-gradient(58% 58% at 50% 50%,rgba(255,79,201,.2),transparent 72%),linear-gradient(180deg,rgba(193,121,255,.14),transparent 58%)}.yt-stage.is-entering:after{animation:ytArrive .62s ease-out both}@keyframes ytArrive{0%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.yt-stage.is-entering:after{animation:none}}.groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;gap:var(--s6) var(--s7);margin-top:var(--s6)}.groups>div{grid-row:auto;min-width:0}.groups>div:first-child{grid-column:1/-1}.groups h3{font-family:var(--mono);font-size:var(--t-3xs);font-weight:500;letter-spacing:.14em;color:var(--ink-3);margin:0 0 var(--s4);padding-bottom:var(--s3);border-bottom:1px solid var(--rule)}.icon-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--s2)}.tool{width:auto;height:auto;min-width:0;flex-direction:row;align-items:center;justify-content:center;gap:9px;padding:9px 13px;border:1px solid var(--rule);border-radius:var(--r-sm);background:var(--raise-1);transition:border-color .22s ease,background .22s ease,transform .22s var(--ease)}.tool span{text-align:center;white-space:normal;overflow-wrap:break-word;min-width:0}.logo-wrap{width:28px;height:28px;flex:0 0 28px}.tool .logo-svg,.tool svg,.tool img.brand-logo{width:22px;height:22px}.integrations.card h2{font-size:var(--t-xl);margin:var(--s4) 0}.integrations-lede{font-size:var(--t-xs);line-height:1.7;color:var(--ink-3);max-width:92ch}.note{font-family:var(--mono);font-size:var(--t-3xs);color:var(--ink-3);line-height:1.7;margin-top:var(--s6);padding-top:var(--s4);border-top:1px solid var(--rule-soft)}.price-card{border:1px solid var(--rule);background:#07050f}.price-card{transition:border-color .3s ease,background .3s ease}.price-card:hover,.price-card:focus-within{border-color:#ff4fc98c;background:linear-gradient(180deg,rgba(255,79,201,.05),transparent 44%),#08060f}.price-card h3{font-family:var(--mono);font-size:var(--t-3xs);font-weight:500;letter-spacing:.16em;color:var(--ink-3);margin-bottom:var(--s5)}.price-card li{font-size:var(--t-xs)}.price strong{font-size:var(--t-2xl)}@media(prefers-reduced-motion:no-preference){.mission{position:relative}.mission:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:3;border-radius:var(--r-lg);background:linear-gradient(104deg,transparent 38%,rgba(255,255,255,.07) 50%,transparent 62%);background-size:260% 100%;animation:instrumentSweep 1.5s var(--ease) .5s both}@keyframes instrumentSweep{0%{background-position:120% 50%;opacity:1}80%{opacity:1}to{background-position:-40% 50%;opacity:0}}.window span{animation:dotWake .5s var(--ease) both}.window span:nth-child(1){animation-delay:.3s}.window span:nth-child(2){animation-delay:.38s}.window span:nth-child(3){animation-delay:.46s}@keyframes dotWake{0%{opacity:0;transform:scale(.2)}to{opacity:.62;transform:scale(1)}}}@media(prefers-reduced-motion:no-preference){@keyframes cellIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}}@supports (animation-timeline:view()){@media(prefers-reduced-motion:no-preference){.tool{animation:riseIn linear both;animation-timeline:view();animation-range:entry 2% cover 20%}.tool:nth-child(2){animation-range:entry 2% cover 22%}.tool:nth-child(3){animation-range:entry 2% cover 24%}.tool:nth-child(4){animation-range:entry 2% cover 26%}.tool:nth-child(5){animation-range:entry 2% cover 28%}.tool:nth-child(6){animation-range:entry 2% cover 30%}.tool:nth-child(7){animation-range:entry 2% cover 32%}.tool:nth-child(8){animation-range:entry 2% cover 34%}.tool:nth-child(9){animation-range:entry 2% cover 36%}.tool:nth-child(10){animation-range:entry 2% cover 38%}.tool:nth-child(11){animation-range:entry 2% cover 40%}.price strong{animation:priceSettle linear both;animation-timeline:view();animation-range:entry 6% cover 26%}@keyframes priceSettle{0%{opacity:0;transform:translateY(10px) scale(.94)}to{opacity:1;transform:none}}}}@media(hover:hover){.metrics div:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(120% 90% at 8% 0%,rgba(255,79,201,.15),transparent 62%);opacity:0;transition:opacity .35s ease}.metrics div:hover:before{opacity:1}.metrics div .mi{transition:transform .3s var(--ease),border-color .3s ease,background .3s ease}.metrics div:hover .mi{transform:translateY(-2px) rotate(-5deg);border-color:var(--rule-hard);background:var(--raise-3)}.tool:hover{transform:translateY(-3px);border-color:#ff4fc98c;background:var(--raise-2)}.secondary>span:last-child{display:inline-block;transition:transform .3s var(--ease)}.secondary:hover>span:last-child{transform:translate(3px)}[dir=rtl] .secondary:hover>span:last-child{transform:translate(-3px)}.footer nav a,.footer .foot-link{position:relative}.footer nav a:after,.footer .foot-link:after{content:"";position:absolute;inset-block-end:-3px;inset-inline-start:0;width:100%;height:1px;background:var(--sig);transform:scaleX(0);transform-origin:left center;transition:transform .28s var(--ease)}[dir=rtl] .footer nav a:after,[dir=rtl] .footer .foot-link:after{transform-origin:right center}.footer nav a:hover:after,.footer .foot-link:hover:after{transform:scaleX(1)}.yt-stage:not(.is-playing) .yt-play i:after{content:"";position:absolute;inset:-6px;border-radius:50%;border:1px solid rgba(255,79,201,.55);animation:playPing 2.6s ease-out infinite}@keyframes playPing{0%{transform:scale(.9);opacity:.8}70%{transform:scale(1.34);opacity:0}to{transform:scale(1.34);opacity:0}}.yt-stage:hover .yt-play i:after{animation-duration:1.5s}}@media(prefers-reduced-motion:no-preference){.faq details[open]>*:not(summary){animation:answerIn .38s var(--ease) both}@keyframes answerIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}}@media(prefers-reduced-motion:reduce){.mission:after,.window span,.tool,.price strong,.faq details[open]>*:not(summary),.yt-stage .yt-play i:after,.yt-item:before{animation:none!important;opacity:1!important;transform:none!important}.mission:after{display:none}.yt-item[aria-current=true]:before{transform:scaleY(1)!important}.yt-thumb img,.yt-thumb-play,.metrics div:before,.metrics div .mi,.secondary>span:last-child,.footer nav a:after,.footer .foot-link:after{transition:none}.yt-item[aria-current=true] .yt-thumb-play{opacity:1!important}}@media(max-width:1160px){.mission{grid-template-columns:minmax(0,1fr)}.mc-mascot{width:120px;height:120px}.mc-face{width:96px;height:96px}}@media(max-width:900px){.groups{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.nav{height:auto}.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.status-panel{padding:var(--s4)}.status-panel ul{gap:7px;margin-top:var(--s3)}.status-panel li{padding:7px 12px 7px 27px;font-size:var(--t-3xs);line-height:1.25}.status-panel li:before{top:50%;translate:0 -50%;left:8px}.status-panel li.awaiting{margin-top:0;padding-top:7px;padding-bottom:7px;font-size:var(--t-3xs)}.report-panel.is-collapsed .report-status,.mc-mascot{display:none}.mc-foot{padding-inline-end:0}}@media(orientation:landscape)and (max-height:560px){.status-panel{padding:var(--s4)}.status-panel ul{gap:7px;margin-top:var(--s3)}.status-panel li{padding:7px 12px 7px 27px;font-size:var(--t-3xs);line-height:1.25}.status-panel li:before{top:50%;translate:0 -50%;left:8px}.status-panel li.awaiting{margin-top:0;padding-top:7px;padding-bottom:7px;font-size:var(--t-3xs)}.report-panel.is-collapsed .report-status,.mc-mascot{display:none}.mc-foot{padding-inline-end:0}}@media(max-width:480px){.metrics{grid-template-columns:minmax(0,1fr)}.icon-row{grid-template-columns:repeat(auto-fit,minmax(126px,1fr))}}.section-head{align-items:center;text-align:center}.section-head>h2{max-width:24ch;margin-inline:auto}.section-head>p{margin-inline:auto;text-align:center}.eyebrow,.section-head span{display:flex;justify-content:center;width:100%}.eyebrow:after,.section-head span:after{content:"";width:26px;height:1px;background:var(--sig);flex:0 0 auto}.integrations.card>.eyebrow,.integrations.card>h2,.integrations-lede,.docs-strip>.eyebrow{text-align:center;margin-inline:auto}.integrations.card>h2{max-width:24ch}.docs-strip>.eyebrow{width:100%}.demo-tabs{margin-inline:auto}.report-panel h2{min-height:2.56em}.report-meta>div{min-height:74px}.report-panel>p.report-more{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;min-height:6.4em}.report-panel:not(.is-collapsed)>p.report-more{-webkit-line-clamp:none;min-height:0;overflow:visible;display:block}.report-head{min-height:22px}.report-pct{white-space:nowrap}@media(max-width:760px),(orientation:landscape)and (max-height:560px){.report-meta>div{min-height:0}.report-panel h2{min-height:0}.report-panel>p.report-more{min-height:0}}.report-head{flex-wrap:nowrap;min-height:22px}.report-progress{flex:1 1 auto;min-width:20px}.report-pct{flex:0 0 auto;white-space:nowrap}.report-meta>div{min-height:100px;padding:10px 12px}.report-meta b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.report-panel>p.report-more{-webkit-line-clamp:3;min-height:calc(3 * 1.6em)}.price{align-items:baseline;gap:var(--s3);margin:0 0 var(--s2)}.price strong{font-size:clamp(34px,1.6rem + 1.9vw,50px);font-weight:660;letter-spacing:-.045em;line-height:1}.price span{font-family:var(--mono);font-size:var(--t-sm);color:var(--ink-2)}.price-card .regular{margin:var(--s4) 0 var(--s6)}.price-card .regular b{font-size:var(--t-3xs)}.price-card .regular span{font-size:var(--t-2xs)}.faq summary{justify-content:center;align-items:center;text-align:center;gap:var(--s3)}.faq summary:before{margin-top:0;order:2}.faq details p{padding-inline-start:0;text-align:center;margin-inline:auto;max-width:52ch}.yt-play{place-items:end center;padding-block-end:15%;background:radial-gradient(38% 22% at 50% 76%,rgba(5,4,11,.6),transparent 72%),linear-gradient(180deg,#05040b1a,#05040b80 58%,#05040be0)}.yt-play:hover{background:radial-gradient(40% 24% at 50% 76%,rgba(5,4,11,.44),transparent 74%),linear-gradient(180deg,#05040b00,#05040b4d 58%,#05040bc7)}.yt-play i:before{content:"";position:absolute;inset:-22px;border-radius:50%;background:#05040b73;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:-1;transition:opacity .35s ease}.yt-play:hover i:before{opacity:.5}.groups{grid-template-columns:minmax(0,1fr)}.groups>div:first-child{grid-column:auto}.note,.pricing-note{text-align:center}.faq-grid{max-width:1120px;margin-inline:auto}.nav{height:108px}html{scroll-padding-top:136px}.brand{gap:16px}.brand img.blip-logo{width:66px;height:66px}.brand strong{font-size:32px;letter-spacing:-.03em}.brand em{font-size:12.5px;margin-top:6px}.foot-brand img.blip-logo{width:62px;height:62px}.mm-head img.blip-logo,.mm-title img{width:52px;height:52px}.mm-title strong{font-size:28px}.demo-tabs{display:flex;width:fit-content;flex-wrap:wrap;justify-content:center;gap:4px;padding:5px;margin:0 auto var(--s6);background:var(--raise-1);border:1px solid var(--rule);border-radius:var(--r-pill);overflow:visible}.demo-tabs button{border:0;border-radius:var(--r-pill);background:transparent;color:var(--ink-3);padding:11px 22px;font-size:var(--t-xs);font-weight:620;letter-spacing:-.01em;cursor:pointer;transition:color .2s ease,background .25s var(--ease),box-shadow .3s ease}.demo-tabs button:hover{color:var(--ink);background:var(--raise-2)}.demo-tabs button.active{color:#12000c;background-color:var(--sig);background-image:linear-gradient(100deg,#ff5fd0,#ff2e9a 48%,#ff5fd0);box-shadow:0 8px 24px -6px #ff4fc98c}.video-frame{position:relative;width:min(100%,calc(62vh * 16 / 9));max-width:1120px;margin-inline:auto;padding:var(--s3);padding-top:42px;border:1px solid var(--rule);border-radius:var(--r-lg);background:linear-gradient(180deg,#ffffff0b,#ffffff03);box-shadow:0 50px 110px -40px #000000f2;transition:border-color .3s ease}.video-frame:before{content:"";position:absolute;inset-block-start:16px;inset-inline-start:20px;width:46px;height:9px;opacity:.6;background:radial-gradient(circle 4.5px at 4.5px 50%,#ff456b 97%,transparent 100%),radial-gradient(circle 4.5px at 23px 50%,#f6d343 97%,transparent 100%),radial-gradient(circle 4.5px at 41.5px 50%,#42e985 97%,transparent 100%)}.video-frame:after{content:"";position:absolute;inset-inline:0;inset-block-start:41px;height:1px;background:var(--rule-soft)}.video-frame video{border-radius:var(--r-md)}@media(hover:hover){.video-frame:hover{border-color:var(--rule-hard)}}.yt-item[aria-current=true] .yt-thumb{border-color:transparent;box-shadow:0 0 0 2px var(--sig),0 0 0 7px #ff4fc921,0 24px 54px -24px #ff4fc98c}.watch:has(.yt-stage.is-live) .yt-item[aria-current=true] .yt-thumb-play{inset:50% auto auto 50%;margin:0;width:22px;height:20px;transform:translate(-50%,-50%);border:0;opacity:1;background:linear-gradient(#fff,#fff) center bottom / 4px 14px no-repeat;filter:drop-shadow(0 2px 8px rgba(0,0,0,.95));animation:eqMid .78s ease-in-out infinite alternate}.watch:has(.yt-stage.is-live) .yt-item[aria-current=true] .yt-thumb-play:before,.watch:has(.yt-stage.is-live) .yt-item[aria-current=true] .yt-thumb-play:after{content:"";position:absolute;inset-block-end:0;width:4px;border-radius:1px;background:#fff;animation:eqSide .78s ease-in-out infinite alternate}.watch:has(.yt-stage.is-live) .yt-item[aria-current=true] .yt-thumb-play:before{inset-inline-start:0;height:17px;animation-delay:-.26s}.watch:has(.yt-stage.is-live) .yt-item[aria-current=true] .yt-thumb-play:after{inset-inline-end:0;height:10px;animation-delay:-.52s}@keyframes eqMid{0%{background-size:4px 6px}to{background-size:4px 20px}}@keyframes eqSide{0%{height:6px}to{height:19px}}.yt-item[aria-current=true] .yt-t{color:var(--ink)}.yt-item[aria-current=true] .yt-sub{color:var(--ink-2)}@media(prefers-reduced-motion:reduce){.watch:has(.yt-stage.is-live) .yt-item[aria-current=true] .yt-thumb-play,.watch:has(.yt-stage.is-live) .yt-item[aria-current=true] .yt-thumb-play:before,.watch:has(.yt-stage.is-live) .yt-item[aria-current=true] .yt-thumb-play:after{animation:none!important;background-size:4px 14px}.watch:has(.yt-stage.is-live) .yt-item[aria-current=true] .yt-thumb-play:before{height:17px}.watch:has(.yt-stage.is-live) .yt-item[aria-current=true] .yt-thumb-play:after{height:10px}}@media(max-width:760px){.brand img.blip-logo{width:52px;height:52px}.brand strong{font-size:26px}.video-frame{padding-top:36px}.video-frame:before{inset-block-start:13px;inset-inline-start:16px}.video-frame:after{inset-block-start:35px}.demo-tabs button{padding:9px 16px}}.under{margin-top:var(--s6);gap:var(--s2) var(--s5)}.under span{position:relative;padding-block:5px;transition:color .25s ease,transform .3s var(--ease)}.under span:first-letter{color:var(--sig-pass);font-size:1.2em}.under span:after{content:"";position:absolute;inset-block-end:0;inset-inline-start:0;width:100%;height:1px;background:linear-gradient(90deg,rgba(50,242,140,.75),transparent);transform:scaleX(0);transform-origin:left center;transition:transform .38s var(--ease)}[dir=rtl] .under span:after{background:linear-gradient(270deg,rgba(50,242,140,.75),transparent);transform-origin:right center}@media(hover:hover){.under span:hover{color:var(--ink);transform:translate(3px)}[dir=rtl] .under span:hover{transform:translate(-3px)}.under span:hover:after{transform:scaleX(1)}}@media(prefers-reduced-motion:no-preference){.under span{animation:tickIn .55s var(--ease) both}.under span:nth-child(1){animation-delay:.52s}.under span:nth-child(2){animation-delay:.6s}.under span:nth-child(3){animation-delay:.68s}.under span:nth-child(4){animation-delay:.76s}@keyframes tickIn{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0 0}}}@media(prefers-reduced-motion:reduce){.under span{animation:none!important;opacity:1!important;translate:none!important}.under span,.under span:after{transition:none}}:root{--panel-1:rgba(9,6,19,.82);--panel-2:rgba(11,8,23,.86)}.trust div,.metrics div,.doc-cards a,.price-card,.status-panel,.report-panel,.report-meta>div,.report-status>div,.yt-thumb,.demo-tabs button:not(.active){background-color:var(--panel-1)}.trust div:hover,.metrics div:hover,.doc-cards a:hover{background-color:var(--panel-2)}.integrations.card,.mission,.video-frame,.yt-stage{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.foot-brand{cursor:default}.foot-brand img.blip-logo{transition:transform .24s cubic-bezier(.34,1.32,.64,1),filter .24s ease}.foot-brand p{transition:color .18s ease}@media(hover:hover){.foot-brand:hover img.blip-logo{transform:scale(1.09) rotate(-5deg);filter:drop-shadow(0 0 12px rgba(255,79,201,.55))}.foot-brand:hover p{color:#ff86dc}}.foot-brand:active img.blip-logo{transform:scale(1.02) rotate(-2deg);transition:transform .09s ease}@media(prefers-reduced-motion:reduce){.foot-brand:hover img.blip-logo,.foot-brand:active img.blip-logo{transform:none}}.actions{flex-wrap:wrap}.secondary .cta-yt{width:17px;height:17px;flex:0 0 auto;color:#ff3d3d}@media(hover:hover){.secondary:hover .cta-yt{color:#ff5252}}.faq summary{justify-content:space-between;text-align:start}.faq details p{text-align:start;margin-inline:0}.faq-more{text-align:center}.report-head{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px var(--s3);min-height:0}.report-head>small{grid-column:1;grid-row:1}.report-head .report-progress{grid-column:2;grid-row:1;min-width:0;flex:none}.report-head .report-pct{grid-column:1 / -1;grid-row:2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:start;flex:none}.foot-mark{display:inline-flex;border-radius:var(--r-sm)}.foot-brand{cursor:pointer}.foot-brand p{cursor:default}.brand em{transition:color .2s ease,transform .26s cubic-bezier(.34,1.32,.64,1)}@media(hover:hover){.brand:hover em{color:#d7a3e6;transform:translateY(-1px)}}.brand:focus-visible em{color:#d7a3e6;transform:translateY(-1px)}.brand:active em{transform:none;transition:transform .09s ease}@media(prefers-reduced-motion:reduce){.brand:hover em,.brand:focus-visible em{transform:none}}#ambient{background:radial-gradient(150% 150% at 50% -26%,#8b45ff2f,#8b45ff26,#8b45ff1d 24%,#8b45ff13 37%,#8b45ff0b 51%,#8b45ff05 66%,#8b45ff02 82%,#8b45ff00),radial-gradient(130% 140% at 86% -14%,#ff4fc920,#ff4fc91a 13%,#ff4fc913 27%,#ff4fc90c,#ff4fc907 57%,#ff4fc903 74%,#ff4fc900),linear-gradient(180deg,#08050f 0%,#07050f 14%,#070510 28%,#06040e 44%,var(--ground) 60%,#06040e 78%,#06040d 100%)}#ambient .aurora{filter:none;border-radius:0;opacity:1;mix-blend-mode:screen}#ambient .aurora.a{left:-34vw;top:-52vh;width:118vw;height:118vh;background:radial-gradient(closest-side at 50% 50%,#ff2e9a1d,#ff2e9a16 22%,#ff2e9a0e,#ff2e9a08,#ff2e9a03 76%,#ff2e9a01 90%,#ff2e9a00)}#ambient .aurora.b{right:-30vw;left:auto;top:-44vh;bottom:auto;width:104vw;height:106vh;background:radial-gradient(closest-side at 50% 50%,#7b3bff21,#7b3bff19 22%,#7b3bff10,#7b3bff09,#7b3bff03 76%,#7b3bff01 90%,#7b3bff00)}#ambient:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:url(/public/media/grain.png);background-repeat:repeat;background-size:160px 160px}body:before{opacity:.55}:root{--nav-h:108px}@media(max-width:1159px){:root{--nav-h:96px}}.docs-page{padding-block:clamp(26px,3vw,48px) clamp(56px,6vw,112px)}#docView:has([aria-busy=true]){min-height:calc(100svh - 260px)}.docs-layout{display:grid;grid-template-columns:minmax(208px,244px) minmax(0,880px);gap:clamp(22px,3vw,60px);justify-content:center;align-items:start}@media(max-width:1159px){.docs-layout{grid-template-columns:minmax(196px,224px) minmax(0,1fr);justify-content:stretch}}@media(max-width:899px){.docs-layout{grid-template-columns:minmax(0,1fr)}}.docs-sidebar{position:sticky;top:calc(var(--nav-h,108px) + 14px);align-self:start;max-height:calc(100vh - var(--nav-h,108px) - 40px);overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:var(--s3);border:1px solid var(--rule);border-radius:var(--r-lg);background:linear-gradient(180deg,#ffffff08,#ffffff03)}@media(max-width:899px){.docs-sidebar{position:static;max-height:none;overflow:visible}}.docs-sidebar a{position:relative;display:block;padding:8px 12px 8px 14px;border-radius:var(--r-xs);color:var(--ink-3);font-size:var(--t-xs);font-weight:520;letter-spacing:-.008em;transition:color .18s ease,background .18s ease}.docs-sidebar a:before{content:"";position:absolute;inset-inline-start:0;inset-block:7px;width:2px;border-radius:2px;background:var(--sig);transform:scaleY(0);transform-origin:center;transition:transform .22s var(--ease)}.docs-sidebar a:hover{color:var(--ink-2);background:var(--raise-1)}.docs-sidebar a:hover:before{transform:scaleY(.5)}.docs-sidebar a.active{color:var(--ink);background:var(--raise-2);font-weight:600}.docs-sidebar a.active:before{transform:scaleY(1)}.doc-toc{margin-block-start:var(--s4);padding-block-start:var(--s4);border-block-start:1px solid var(--rule)}.doc-toc-h{display:block;padding-inline:12px;margin-block-end:10px;font-family:var(--mono);font-size:var(--t-3xs);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.doc-toc ol{list-style:none;margin:0;padding:0;position:relative}.doc-toc ol:before{content:"";position:absolute;inset-block:10px;inset-inline-start:5px;width:1px;background:var(--rule)}.doc-toc a{position:relative;display:block;padding:5px 8px 5px 20px;font-size:var(--t-2xs);line-height:1.5;color:var(--ink-3);border-radius:var(--r-xs);transition:color .18s ease,background .18s ease}.doc-toc a:before{content:"";position:absolute;inset-inline-start:2px;top:11px;width:7px;height:7px;border-radius:50%;background:#2a2135;border:1px solid var(--rule-hard);transition:background .2s ease,box-shadow .2s ease,transform .2s var(--ease)}.doc-toc a:hover{color:var(--ink-2);background:var(--raise-1)}.doc-toc a.is-current{color:var(--ink);font-weight:560}.doc-toc a.is-current:before{background:var(--sig);border-color:transparent;box-shadow:0 0 0 3px #ff4fc929;transform:scale(1.05)}[dir=rtl] .doc-toc a{padding:5px 20px 5px 8px}.docs-content{--doc-measure:56ch;position:relative;overflow:hidden;border:1px solid var(--rule);border-radius:var(--r-lg);background:linear-gradient(180deg,#0e0a1adb,#080612e6 42%,#07050feb);padding:clamp(26px,3.2vw,54px) clamp(22px,3.4vw,60px) clamp(44px,4.6vw,80px)}.docs-content:before{content:"";position:absolute;inset-inline:0;inset-block-start:0;height:220px;pointer-events:none;background:radial-gradient(90% 100% at 22% 0%,rgba(255,79,201,.1),transparent 70%)}.doc-head{position:relative;margin-block-end:clamp(26px,3.2vw,46px);padding-block-end:clamp(20px,2.4vw,32px);border-block-end:1px solid var(--rule)}.doc-crumb{display:flex;align-items:center;gap:9px;margin-block-end:clamp(14px,1.7vw,22px);font-family:var(--mono);font-size:var(--t-3xs);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3)}.doc-crumb a{color:var(--ink-3);transition:color .18s ease}.doc-crumb a:hover{color:var(--sig)}.doc-crumb span{opacity:.5}.doc-crumb b{color:var(--ink-2);font-weight:500}.docs-content h1{font-size:var(--t-2xl);letter-spacing:-.033em;line-height:1.04;margin:0;max-width:20ch}.doc-lede{max-width:46ch;margin-block-start:clamp(12px,1.5vw,18px);font-size:var(--t-lg);line-height:1.55;letter-spacing:-.012em;color:var(--ink-2)}.doc-lede-long{max-width:var(--doc-measure,56ch);font-size:var(--t-md);line-height:1.72;letter-spacing:0}.license-doc p,.license-doc li,.docs-content>p{max-width:var(--doc-measure);font-size:var(--t-md);line-height:1.72;color:var(--ink-2)}.license-doc p+p{margin-block-start:1.05em}.license-doc strong,.license-doc b{color:var(--ink);font-weight:620}.license-doc{counter-reset:docsec}.license-doc>.license-title{position:relative;max-width:26ch;margin-block:clamp(30px,3.5vw,50px) clamp(11px,1.3vw,16px);padding-block-start:clamp(18px,2.2vw,28px);border-block-start:1px solid var(--rule-soft);font-size:clamp(21px,1.02rem + .78vw,27px);letter-spacing:-.022em;line-height:1.16;color:var(--ink)}.license-doc>.license-title:first-child{margin-block-start:0;padding-block-start:0;border-block-start:0}.license-doc:has(>.license-title:nth-of-type(3))>.license-title:before{counter-increment:docsec;content:counter(docsec,decimal-leading-zero);display:block;margin-block-end:9px;font-family:var(--mono);font-size:var(--t-3xs);font-weight:500;letter-spacing:.14em;color:var(--sig)}.license-subtitle{margin-block:clamp(22px,2.4vw,30px) 8px;font-family:var(--mono);font-size:var(--t-2xs);font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.license-doc ul,.license-list{list-style:none;margin:var(--s4) 0 0;padding:0;display:grid;gap:11px}.license-doc li{position:relative;padding-inline-start:26px}.license-doc li:before{content:"";position:absolute;inset-inline-start:5px;top:.66em;width:6px;height:6px;border-radius:1.5px;rotate:45deg;background:linear-gradient(135deg,var(--sig),var(--sig-2))}.license-clause{max-width:var(--doc-measure);margin-block-start:var(--s5);padding-block-start:var(--s5);border-block-start:1px solid var(--rule-soft)}.license-clause b{font-family:var(--mono);color:var(--sig);font-weight:500;margin-inline-end:6px}.license-doc a,.doc-lede a{color:var(--ink);border-block-end:1px solid rgba(255,79,201,.5);padding-block-end:1px;transition:color .18s ease,border-color .18s ease,background .18s ease}.license-doc a:hover,.doc-lede a:hover{color:var(--sig);border-color:var(--sig);background:#ff4fc912}.docs-content code{font-family:var(--mono);font-size:.86em;color:#ffb6e8;background:#ff4fc917;border:1px solid rgba(255,79,201,.16);border-radius:var(--r-xs);padding:1.5px 6px}.docs-content .note{position:relative;max-width:var(--doc-measure);margin-block:var(--s5) 0;padding:14px 18px 14px 44px;border:1px solid rgba(24,225,255,.2);border-radius:var(--r-md);background:#18e1ff0d;font-family:var(--sans);font-size:var(--t-xs);line-height:1.6;text-align:start;color:var(--ink-2)}.docs-content .note:before{content:"i";position:absolute;inset-inline-start:16px;top:14px;width:16px;height:16px;display:grid;place-items:center;border-radius:50%;background:var(--sig-info);color:#04212a;font-family:var(--mono);font-size:11px;font-weight:700;line-height:1}[dir=rtl] .docs-content .note{padding:14px 44px 14px 18px}.doc-rail{position:fixed;inset-inline:0;top:var(--nav-h,108px);height:2px;z-index:6;pointer-events:none;background:var(--rule-soft)}.doc-rail i{display:block;height:100%;transform:scaleX(0);transform-origin:left center;background:linear-gradient(90deg,var(--sig-2),var(--sig) 60%,#ff8ade);box-shadow:0 0 14px #ff4fc980}[dir=rtl] .doc-rail i{transform-origin:right center}@supports (animation-timeline:scroll()){.doc-rail i{animation:docRail linear both;animation-timeline:scroll(root block)}}@keyframes docRail{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(max-width:899px){.doc-rail{display:none}}.doc-skel{display:grid;gap:12px;max-width:var(--doc-measure)}.doc-skel span{display:block;height:1.06em;border-radius:5px;background:linear-gradient(90deg,#ffffff07 0% 34%,#ffffff13 50%,#ffffff07 66% 100%);background-size:260% 100%;animation:skelSweep 1.6s linear infinite}.doc-skel .doc-skel-h{height:1.9em;width:46%;margin-block-start:var(--s5);border-radius:7px}.doc-skel .doc-skel-h:first-child{margin-block-start:0}@keyframes skelSweep{0%{background-position:140% 0}to{background-position:-140% 0}}@media(prefers-reduced-motion:reduce){.doc-skel span{animation:none;background:#ffffff0a}}.doc-download-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:clamp(12px,1.4vw,18px);margin-block-start:clamp(20px,2.4vw,32px)}.doc-download-card{display:flex;flex-direction:column;gap:6px;padding:clamp(20px,2.2vw,28px);border:1px solid var(--rule);border-radius:var(--r-md);background:linear-gradient(165deg,#ffffff0b,#ffffff04)}.doc-download-card b{font-size:var(--t-md);font-weight:620;letter-spacing:-.015em;color:var(--ink)}.doc-download-card small{font-size:var(--t-xs);line-height:1.55;color:var(--ink-3)}.doc-download-card .doc-actions{margin-top:auto;padding-block-start:var(--s4)}.doc-shelf{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,236px),1fr));gap:clamp(10px,1.2vw,14px);margin-block-start:clamp(12px,1.4vw,18px)}.doc-shelf-card{position:relative;display:grid;gap:5px;padding:17px 42px 17px 19px;border:1px solid var(--rule);border-radius:var(--r-md);background:var(--raise-1);transition:transform .24s var(--ease),border-color .2s ease,background .2s ease}[dir=rtl] .doc-shelf-card{padding:17px 19px 17px 42px}.doc-shelf-name{font-size:var(--t-sm);font-weight:620;letter-spacing:-.012em;color:var(--ink)}.doc-shelf-desc{font-size:var(--t-2xs);line-height:1.5;color:var(--ink-3)}.doc-shelf-go{position:absolute;inset-inline-end:18px;top:calc(50% - 4px);width:7px;height:7px;border-top:1.6px solid var(--ink-3);border-right:1.6px solid var(--ink-3);rotate:45deg;opacity:.6;transition:transform .24s var(--ease),opacity .2s ease,border-color .2s ease}[dir=rtl] .doc-shelf-go{rotate:225deg}@media(hover:hover){.doc-shelf-card:hover{transform:translateY(-2px);border-color:#ff4fc966;background:var(--raise-2)}.doc-shelf-card:hover .doc-shelf-go{transform:translate(4px);opacity:1;border-color:var(--sig)}[dir=rtl] .doc-shelf-card:hover .doc-shelf-go{transform:translate(-4px)}}.doc-shelf-card:focus-visible{border-color:var(--sig)}.support-box{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:clamp(12px,1.5vw,20px);margin-block-start:clamp(18px,2.2vw,30px);align-items:stretch}.support-card{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:14px;padding:clamp(22px,2.5vw,34px);border:1px solid var(--rule);border-radius:var(--r-lg);background:var(--raise-1)}.support-card h2{font-size:var(--t-lg);letter-spacing:-.02em;color:var(--ink)}.support-card p{max-width:44ch;font-size:var(--t-sm);line-height:1.72;color:var(--ink-2)}.support-primary{background:linear-gradient(180deg,#ffffff0a,#ffffff03)}.support-ic{width:46px;height:46px;display:grid;place-items:center;border:1px solid var(--rule);border-radius:13px;background:var(--raise-2);color:var(--sig)}.support-card svg{width:23px;height:23px}.support-fine{margin-block-start:auto;padding-block-start:var(--s2);font-size:var(--t-2xs);color:var(--ink-3)}.support-card .note{border:0;background:none;padding:0;margin:auto 0 0;font-size:var(--t-2xs);color:var(--ink-3)}.support-card .note:before{display:none}[dir=rtl] .support-card .note{padding:0}.doc-button{position:relative;isolation:isolate;overflow:hidden;align-self:flex-start;display:inline-flex;align-items:center;gap:11px;margin:var(--s2) 0 0;padding:13px 24px;border-radius:var(--r-pill);font-size:var(--t-sm);font-weight:620;letter-spacing:-.01em;color:#1c0011;background-color:var(--sig);background-image:linear-gradient(100deg,#ff62d2,#ff2e9a 46%,#ff62d2);background-size:220% 100%;background-position:0 0;box-shadow:0 6px 18px #ff4fc921;transition:transform .24s var(--ease),box-shadow .24s ease,background-position .55s var(--ease)}.doc-button i{width:7px;height:7px;border-top:2px solid currentColor;border-right:2px solid currentColor;rotate:45deg;transition:transform .24s var(--ease)}[dir=rtl] .doc-button i{rotate:225deg}.doc-button:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(105deg,transparent 34%,rgba(255,255,255,.5) 50%,transparent 66%);transform:translate(-120%);transition:transform .7s var(--ease)}@media(hover:hover){.doc-button:hover{transform:translateY(-2px);background-position:100% 0;box-shadow:0 18px 40px #ff4fc957}.doc-button:hover:after{transform:translate(120%)}.doc-button:hover i{transform:translate(4px)}[dir=rtl] .doc-button:hover i{transform:translate(-4px)}}.doc-button:focus-visible{transform:translateY(-2px);box-shadow:var(--focus),0 18px 40px #ff4fc94d}.doc-button:active{transform:translateY(0) scale(.985);transition-duration:.09s}@media(prefers-reduced-motion:reduce){.doc-button,.doc-button:after,.doc-button i{transition:none}.doc-button:hover{transform:none}.doc-button:hover:after{transform:translate(-120%)}}.doc-pdf-actions{margin-block:0 clamp(22px,2.6vw,34px)}.doc-btn{position:relative;overflow:hidden;min-height:44px;font-size:var(--t-sm);font-weight:600;border-radius:var(--r-sm);transition:transform .2s var(--ease),border-color .2s ease,background .2s ease,filter .2s ease,box-shadow .2s ease}.doc-btn-preview{border:1px solid var(--rule-hard);background:var(--raise-1);color:var(--ink)}.doc-btn-download{border:0;color:#fff;background-image:linear-gradient(115deg,var(--sig-2) 0%,var(--sig) 56%,#ff7ad8 100%);box-shadow:0 12px 30px #ff4fc933}@media(hover:hover){.doc-btn:hover{transform:translateY(-2px)}.doc-btn-preview:hover{border-color:var(--sig);background:var(--raise-2);color:var(--ink)}.doc-btn-download:hover{filter:brightness(1.07);box-shadow:0 16px 36px #ff4fc952}}.doc-btn:active{transform:translateY(0);transition-duration:.09s}.faq-doc>.license-title{max-width:32ch}.faq-doc>p{max-width:var(--doc-measure);margin-block-start:var(--s3)}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.license-doc>*,.doc-shelf-card,.support-card,.doc-download-card{animation:docIn .55s var(--ease) both;animation-timeline:view();animation-range:entry 0% entry 42%}}}@keyframes docIn{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0 0}}@media(prefers-reduced-motion:no-preference){.doc-crumb{animation:docHeadIn .5s var(--ease) both}.docs-content h1{animation:docHeadIn .55s var(--ease) .05s both}.doc-lede{animation:docHeadIn .6s var(--ease) .11s both}}@keyframes docHeadIn{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0 0}}@media(min-width:1160px){.hero-copy{padding-block-start:13px}}@media(min-width:1160px){.report-panel{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.16) transparent}.report-panel.is-open{max-height:var(--report-h,min(72vh,760px));overflow-y:auto;overscroll-behavior:contain;padding-block:0;scroll-padding-block-start:64px}.report-panel.is-open>*{flex:0 0 auto;scroll-margin-block-start:70px}.report-panel.is-open .report-head{position:sticky;top:0;z-index:3;margin-block-start:0;padding-block:18px 12px;background:linear-gradient(180deg,var(--panel,#0a0714) 0%,var(--panel,#0a0714) 72%,rgba(10,7,20,0) 100%)}.report-panel.is-open>.report-more-toggle{position:sticky;bottom:0;z-index:3;margin-block-end:0;padding-block:14px 18px;background:linear-gradient(0deg,var(--panel,#0a0714) 0%,var(--panel,#0a0714) 62%,rgba(10,7,20,0) 100%)}.report-panel.is-open>.report-status{margin-block-end:var(--s2)}.report-panel.is-open>.report-more{animation:reportIn .42s var(--ease) both}.report-panel.is-open>.report-more:nth-of-type(2){animation-delay:.03s}.report-panel.is-open>.report-more:nth-of-type(3){animation-delay:.06s}.report-panel.is-open>.report-more:nth-of-type(4){animation-delay:.09s}.report-panel.is-open>.report-more:nth-of-type(5){animation-delay:.12s}.report-panel.is-open>.report-more:nth-of-type(6){animation-delay:.15s}}@keyframes reportIn{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0 0}}@media(prefers-reduced-motion:reduce){.report-panel.is-open>.report-more{animation:none}}.report-panel::-webkit-scrollbar{width:8px}.report-panel::-webkit-scrollbar-track{background:transparent}.report-panel::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:99px;border:2px solid transparent;background-clip:padding-box}.report-panel::-webkit-scrollbar-thumb:hover{background:#ffffff3d;background-clip:padding-box}.report-panel>.report-more-toggle{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);width:100%;border:0;border-block-start:1px solid var(--rule);border-radius:0;background:none;color:var(--ink-3);font-family:var(--mono);font-size:var(--t-3xs);letter-spacing:.13em;text-transform:uppercase;cursor:pointer;transition:color .2s ease}.report-panel>.report-more-toggle:after{content:"";width:7px;height:7px;border-right:1.6px solid currentColor;border-bottom:1.6px solid currentColor;rotate:45deg;translate:0 -2px;transition:rotate .3s var(--ease),translate .3s var(--ease)}.report-panel.is-open>.report-more-toggle:after{rotate:225deg;translate:0 1px}.report-panel>.report-more-toggle:hover{color:var(--ink)}.report-checked span:not(.rc-label){padding:4px 10px 4px 23px;border-radius:var(--r-pill);border-color:#32f28c38;background:#32f28c0f;color:var(--ink-2)}.report-checked span:not(.rc-label):before{left:9px;color:var(--sig-pass);font-size:10px}[dir=rtl] .report-checked span:not(.rc-label){padding:4px 23px 4px 10px}[dir=rtl] .report-checked span:not(.rc-label):before{left:auto;right:9px}#ambient:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(90deg,rgba(255,255,255,.022) 0 1px,transparent 1px 72px),linear-gradient(180deg,rgba(255,255,255,.022) 0 1px,transparent 1px 72px);background-size:72px 72px,72px 72px;-webkit-mask-image:radial-gradient(115% 88% at 50% -6%,#000 0%,rgba(0,0,0,.55) 42%,transparent 78%);mask-image:radial-gradient(115% 88% at 50% -6%,#000 0%,rgba(0,0,0,.55) 42%,transparent 78%)}#ambient .aurora.a:after{content:"";position:fixed;inset:0;pointer-events:none;background-image:radial-gradient(circle 1.1px at 1px 1px,rgba(255,255,255,.055) 99%,transparent 100%);background-size:72px 72px;-webkit-mask-image:radial-gradient(110% 80% at 50% -4%,#000 0%,rgba(0,0,0,.5) 40%,transparent 74%);mask-image:radial-gradient(110% 80% at 50% -4%,#000 0%,rgba(0,0,0,.5) 40%,transparent 74%)}#ambient{background-image:radial-gradient(128% 108% at 50% 32%,#0000 0% 50%,#0000000f 64%,#00000024,#0000003d,#00000057),radial-gradient(150% 150% at 50% -26%,#8b45ff2f,#8b45ff26,#8b45ff1d 24%,#8b45ff13 37%,#8b45ff0b 51%,#8b45ff05 66%,#8b45ff02 82%,#8b45ff00),radial-gradient(130% 140% at 86% -14%,#ff4fc920,#ff4fc91a 13%,#ff4fc913 27%,#ff4fc90c,#ff4fc907 57%,#ff4fc903 74%,#ff4fc900),linear-gradient(180deg,#08050f,#07050f,#070510 28%,#06040e,#05040b 60%,#06040e 78%,#06040d)}@media(max-width:760px){#ambient:before,#ambient .aurora.a:after{display:none}}.docs-content>.note{max-width:none}@property --yt-p{syntax:"<percentage>"; inherits:true; initial-value:0%;}.yt-ring{position:absolute;inset:0;z-index:4;padding:3px;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .35s ease;background:conic-gradient(from 0deg,#ff8ade 0%,var(--sig) var(--yt-p,0%),rgba(255,255,255,.085) var(--yt-p,0%));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}.yt-stage.is-playing .yt-ring{opacity:1}.watch:has(.yt-stage.is-timed){animation:ytRing var(--yt-run,120s) linear forwards}.watch:has(.yt-stage.is-held){animation-play-state:paused}@keyframes ytRing{0%{--yt-p:0%}to{--yt-p:100%}}.yt-stage.is-done .yt-ring{animation:none;opacity:0;transition:opacity .5s ease}.report-panel>pre.report-more{margin-block-start:var(--s5);margin-block-end:var(--s4)}.report-panel>pre.report-more{margin-block:var(--s5) var(--s4);padding:0;border:0;background:none;color:var(--ink-2);font-family:var(--sans);font-size:var(--t-xs);line-height:1.7;letter-spacing:0;white-space:pre-wrap;overflow-x:auto;tab-size:4}:root{interpolate-size:allow-keywords}.faq details::details-content{block-size:0;overflow:hidden;opacity:0;translate:0 -4px;transition:block-size .36s var(--ease),opacity .24s ease,translate .36s var(--ease),content-visibility .36s allow-discrete}.faq details[open]::details-content{block-size:auto;opacity:1;translate:0 0}@media(prefers-reduced-motion:reduce){.faq details::details-content{transition:none}}.yt-thumb{position:relative}.watch:has(.yt-stage.is-playing) .yt-item[aria-current=true] .yt-thumb{box-shadow:0 0 0 1px #ff4fc933,0 18px 40px -26px #ff4fc973}.yt-item .yt-thumb:after{content:"";position:absolute;inset:0;z-index:3;padding:4px;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .3s ease;filter:drop-shadow(0 0 5px rgba(255,79,201,.55));background:conic-gradient(from 0deg,#ff8ade 0%,var(--sig) var(--yt-p,0%),rgba(0,0,0,.62) var(--yt-p,0%));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}.watch:has(.yt-stage.is-playing) .yt-item[aria-current=true] .yt-thumb:after{opacity:1}.watch:has(.yt-stage.is-playing:not(.is-done)) .yt-item[aria-current=true] .yt-thumb img{filter:brightness(.5) saturate(.85);transition:filter .4s ease}@property --yt-w{syntax:"<percentage>"; inherits:false; initial-value:0%;}.yt-item.is-watched .yt-thumb:after{opacity:1;filter:drop-shadow(0 0 5px rgba(50,242,140,.5));background:conic-gradient(from 0deg,var(--sig-pass) var(--yt-w,100%),rgba(0,0,0,.62) var(--yt-w,100%));animation:watchedSweep .72s var(--ease) forwards,watchedGlow 1.15s var(--ease) .12s}@keyframes watchedSweep{0%{--yt-w:0%}to{--yt-w:100%}}@keyframes watchedGlow{0%{box-shadow:0 0 #32f28c00}40%{box-shadow:0 0 22px 2px #32f28c73}to{box-shadow:0 0 #32f28c00}}.yt-item.is-watched .yt-thumb:before{content:"";position:absolute;z-index:5;inset-block-start:8px;inset-inline-end:8px;width:24px;height:24px;border-radius:50%;background-color:var(--sig-pass);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23052b16' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.6l4.4 4.4L19 7.4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:14px 14px;box-shadow:0 6px 18px #32f28c73,0 0 0 3px #32f28c29;animation:watchedBadge .62s cubic-bezier(.34,1.42,.5,1) .52s both}@keyframes watchedBadge{0%{transform:scale(.2);opacity:0}58%{transform:scale(1.22);opacity:1}to{transform:scale(1);opacity:1}}@media(prefers-reduced-motion:reduce){.yt-item.is-watched .yt-thumb:after{animation:none;--yt-w:100%}.yt-item.is-watched .yt-thumb:before{animation:none}}.watch:has(.yt-stage.is-playing:not(.is-done)) .yt-item.is-watched[aria-current=true] .yt-thumb:after{background:conic-gradient(from 0deg,#ff8ade 0%,var(--sig) var(--yt-p,0%),rgba(255,255,255,.1) var(--yt-p,0%))}@media(min-width:1160px){.hero-copy .pill{margin-block-end:14px}}.report-panel>.report-more-toggle[aria-disabled=true]{cursor:default;color:var(--ink-3);opacity:.34;pointer-events:none}.report-panel>.report-more-toggle[aria-disabled=true]:after{opacity:.34}.report-panel>.report-more-toggle.is-ready{color:var(--ink);border-block-start-color:#ff4fc952}.report-panel>.report-more-toggle.is-ready:after{color:var(--sig)}.report-panel>.report-more-toggle.is-ready:hover{color:var(--sig)}@media(prefers-reduced-motion:no-preference){.report-panel>.report-more-toggle.is-ready{animation:toggleReady 1.4s var(--ease) 1}}@keyframes toggleReady{0%{color:var(--ink-3);opacity:.34;letter-spacing:.13em}30%{color:var(--sig);opacity:1;letter-spacing:.2em}to{color:var(--ink);opacity:1;letter-spacing:.13em}}@media(min-width:1160px){.brand img.blip-logo{width:76px;height:76px}}@media(min-width:1160px){.report-panel.is-open .report-head,.report-panel.is-open>.report-more-toggle{position:sticky;z-index:4}}.docs-layout:has(>[hidden]) .docs-content{grid-column:1 / -1}#docNav[hidden]+.docs-content{grid-column:1 / -1}@media(hover:hover){.yt-item:hover{background:none}.yt-item:hover .yt-t{color:var(--sig)}.yt-item:hover .yt-sub{color:var(--ink-2)}}.yt-item:focus-visible .yt-t{color:var(--sig)}:root{--nav-h:96px}@media(max-width:1159px){:root{--nav-h:88px}}.nav{height:var(--nav-h)}html{scroll-padding-top:calc(var(--nav-h) + 26px)}@media(min-width:1160px){.brand img.blip-logo{width:74px;height:74px}}.yt-item[aria-current=true]{background:none}:root{--nav-h:76px}@media(max-width:1159px){:root{--nav-h:70px}}@media(min-width:761px){.brand strong{font-size:28px}.brand em{font-size:11.5px;margin-top:5px}.brand img.blip-logo{width:62px;height:62px;margin-block-start:-4px;margin-block-end:4px}}@media(min-width:1160px){.brand img.blip-logo{width:68px;height:68px}}@media(max-width:760px){.nav{padding-block:0;align-items:center}.brand img.blip-logo{margin-block-start:-3px;margin-block-end:3px}}@media(prefers-reduced-motion:no-preference){.report-panel:not(.is-open)>.report-more-toggle.is-ready{animation:toggleReady 1.4s var(--ease) 1,toggleNudge 3.4s ease-in-out 1.4s 3}.report-panel:not(.is-open)>.report-more-toggle.is-ready:after{animation:toggleNudgeArrow 3.4s ease-in-out 1.4s 3}}@keyframes toggleNudge{0%{color:var(--ink);letter-spacing:.13em}9%,20%{color:var(--sig);letter-spacing:.2em}36%,to{color:var(--ink);letter-spacing:.13em}}@keyframes toggleNudgeArrow{0%{translate:0 -2px}9%,20%{translate:0 2px}36%,to{translate:0 -2px}}main section.shell.hero{padding-block-end:clamp(24px,2.6vw,40px)}@media(hover:hover){.nav-social[href*=linkedin]:hover,.mm-social a[href*=linkedin]:hover{color:#0a66c2;border-color:#0a66c299;background:#0a66c21a;box-shadow:0 0 20px -6px #0a66c2d9}.nav-social[href*=youtube]:hover,.mm-social a[href*=youtube]:hover{color:red;border-color:#ff000080;background:#ff00001a;box-shadow:0 0 20px -6px #ff0000bf}}.nav-social[href*=linkedin]:focus-visible,.mm-social a[href*=linkedin]:focus-visible{color:#0a66c2}.nav-social[href*=youtube]:focus-visible,.mm-social a[href*=youtube]:focus-visible{color:red}.lang-list{display:grid;grid-template-columns:1fr 1fr;gap:2px;width:380px;max-height:none;overflow:visible;top:calc(100% + 22px);padding:7px;border:1px solid var(--rule);border-radius:var(--r-md);background:linear-gradient(180deg,#ffffff0f,#fff0 46%),#0a0714;box-shadow:0 28px 70px -18px #000000d9,0 0 0 1px #ffffff08 inset;transform-origin:top right;opacity:0;scale:.97;translate:0 -8px;visibility:hidden;transition:opacity .16s var(--ease),scale .22s var(--ease),translate .22s var(--ease),visibility 0s .22s}[dir=rtl] .lang-list{transform-origin:top left}.lang.open .lang-list{display:grid;opacity:1;scale:1;translate:0 0;visibility:visible;transition:opacity .18s var(--ease),scale .26s var(--ease),translate .26s var(--ease),visibility 0s}.lang-list button{position:relative;display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px;width:100%;min-width:0;padding:9px 11px;border:0;background:none;border-radius:var(--r-xs);text-align:start;color:var(--ink-2);transition:color .16s ease}.lang-list button:before{content:"";position:absolute;inset-block:7px;inset-inline-start:2px;width:2px;border-radius:2px;background:var(--sig);scale:1 0;transform-origin:center;transition:scale .2s var(--ease)}.lang-list button:hover:before,.lang-list button:focus-visible:before{scale:1 1}.lang-list .lang-n{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-xs);font-weight:500}.lang-list .lang-c{font-family:var(--mono);font-size:var(--t-3xs);letter-spacing:.1em;color:var(--ink-3);font-variant-numeric:tabular-nums;transition:color .16s ease}@media(hover:hover){.lang-list button:hover{background:none;color:var(--sig)}.lang-list button:hover .lang-c{color:var(--sig)}}.lang-list button:focus-visible{color:var(--sig)}.lang-list button:focus-visible .lang-c{color:var(--sig)}.lang-list button.active{background:none;color:var(--ink)}.lang-list button.active .lang-c{color:var(--sig)}.lang-list button.active:before{scale:1 1;box-shadow:0 0 10px #ff4fc980}@media(prefers-reduced-motion:no-preference){.lang.open .lang-list button{animation:langIn .34s var(--ease) both;animation-delay:calc(var(--i,0) * 16ms)}}@keyframes langIn{0%{opacity:0;translate:0 -5px}to{opacity:1;translate:0 0}}.lang.open>button{border-color:#ff4fc96b;color:var(--ink);background:var(--raise-2)}@media(max-width:1320px){.lang-list{width:min(86vw,380px)}}@media(max-width:560px){.lang-list{grid-template-columns:1fr;width:min(80vw,264px)}}@media(max-width:560px),(max-height:620px){.lang-list{max-height:calc(100vh - 120px);max-height:calc(100dvh - 120px);overflow-y:auto;overscroll-behavior:contain}}.lang-list{display:none;right:auto;left:auto;inset-inline-end:0;inset-inline-start:auto;visibility:visible;transition:opacity .16s var(--ease),scale .22s var(--ease),translate .22s var(--ease),display .22s allow-discrete}.lang.open .lang-list{display:grid;visibility:visible;transition:opacity .18s var(--ease),scale .26s var(--ease),translate .26s var(--ease),display .26s allow-discrete}@starting-style{.lang.open .lang-list{opacity:0;scale:.97;translate:0 -8px}}.report-panel.is-open{max-height:var(--report-h,min(72vh,760px));overflow-y:auto;overscroll-behavior:contain;padding-block:0;scroll-padding-block-start:64px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.16) transparent}.report-panel.is-open>*{flex:0 0 auto;scroll-margin-block-start:70px}.report-panel.is-open .report-head{position:sticky;top:0;z-index:3;margin-block-start:0;padding-block:18px 12px;background:var(--panel,#0a0714)}.report-panel.is-open>.report-more-toggle{position:sticky;bottom:0;z-index:3;margin-block-end:0;padding-block:14px 18px;background:var(--panel,#0a0714)}.report-panel.is-open>.report-status{margin-block-end:var(--s2)}@media(prefers-reduced-motion:no-preference){.report-panel.is-open>.report-more{animation:reportIn .42s var(--ease) both}}@media(min-width:1160px){.mission{grid-template-columns:minmax(0,340px) minmax(0,1fr)}}.mc-stream .mc-line{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:clip;min-height:2.7em;line-height:1.35}.mc-stream{align-items:flex-start}.mc-stream .mc-dot{margin-block-start:.42em}.report-panel h2{-webkit-line-clamp:3;min-height:3.84em}.report-meta b{-webkit-line-clamp:3}.report-meta>div{min-height:124px}.doc-cards small{-webkit-line-clamp:4}.yt-sub{-webkit-line-clamp:3}@media(max-width:760px),(orientation:landscape)and (max-height:560px){.report-panel h2{min-height:0}.report-meta>div{min-height:0}}@media(max-width:420px){.report-head .report-pct{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:clip;min-height:2.7em;line-height:1.35}}@media(max-width:359.98px){.brand em{display:none}}.footer nav a:hover,.footer .foot-link:hover,.footer nav a:focus-visible,.footer .foot-link:focus-visible{color:var(--sig)}@media(hover:hover){.nav-social:after{top:calc(100% + 26px);box-shadow:0 14px 34px -10px #000000eb,0 0 0 1px #ffffff0a}}@media(max-width:760px),(orientation:landscape)and (max-height:560px){.report-panel h2{min-height:3.84em}.report-meta>div{min-height:112px}.report-more-toggle{min-height:53px}}@keyframes toggleReady{0%{color:var(--ink-3);opacity:.34}30%{color:var(--sig);opacity:1}to{color:var(--ink);opacity:1}}@keyframes toggleNudge{0%{color:var(--ink)}9%,20%{color:var(--sig)}36%,to{color:var(--ink)}}.report-more-toggle{letter-spacing:.13em;min-height:calc(2.7em + 20px)}@media(max-width:520px){.lang{position:static}.lang-list{top:calc(var(--nav-h,70px) + 6px);inset-inline-end:0;inset-inline-start:auto;width:min(84vw,268px)}}@media(max-width:760px),(orientation:landscape)and (max-height:560px){.report-panel h2{-webkit-line-clamp:4;min-height:5.12em}.report-meta b{-webkit-line-clamp:4}.report-meta>div{min-height:132px}}@media(min-width:1160px)and (max-width:1279px){.report-meta b{-webkit-line-clamp:4}.report-meta>div{min-height:146px}}@media(min-width:1160px){.mission{grid-template-columns:minmax(0,296px) minmax(0,1fr)}}.mc-stream .mc-line{-webkit-line-clamp:3;min-height:calc(3 * 1.35em)}@media(min-width:1160px)and (max-width:1279px){.report-panel h2{-webkit-line-clamp:5;min-height:6.4em}}@media(max-width:760px),(orientation:landscape)and (max-height:560px){.report-panel h2{-webkit-line-clamp:5;min-height:6.4em}.report-meta b{-webkit-line-clamp:4}.report-meta>div{min-height:132px}}@media(min-width:761px)and (max-width:1159px){.report-panel h2{-webkit-line-clamp:3;min-height:2.56em}.report-meta b{-webkit-line-clamp:2}.report-meta>div{min-height:86px}}@media(min-width:1160px)and (max-width:1279px){.report-panel h2{-webkit-line-clamp:6;min-height:7.68em}.report-meta b{-webkit-line-clamp:5}.report-meta>div{min-height:146px}}@media(min-width:1280px){.report-panel h2{-webkit-line-clamp:5;min-height:5.12em}.report-meta b{-webkit-line-clamp:4}.report-meta>div{min-height:124px}}.yt-sub{-webkit-line-clamp:4}.mc-stream .mc-line{-webkit-line-clamp:4;min-height:5.4em}[dir=rtl] .report-progress i{transform-origin:right;background:linear-gradient(270deg,var(--purple),var(--green))}[dir=rtl] .mc-armed .report-progress i{transform-origin:right}@media(min-width:1160px)and (max-width:1320px){.report-head small{letter-spacing:.06em}.report-head .report-progress{min-width:8px}.report-pct{min-width:max-content}}@media(max-width:360px){.report-head small{letter-spacing:.06em}.report-head .report-progress{min-width:8px}.report-pct{min-width:max-content}}.docs-sidebar a:hover,.doc-cards a:hover b,.docs-strip a:hover b{color:var(--sig)}@media(min-width:1160px){.report-panel.is-open>.report-more-toggle{box-shadow:none}}@media(min-width:1440px){.hero-copy{display:flex;flex-direction:column;justify-content:space-between}}section[id]{scroll-margin-top:92px}}@layer fixes{@media(max-width:1320px){.nav{gap:18px}.nav-actions{gap:10px}.lang button{min-width:0;padding:11px 12px;gap:7px}.lang button #langLabel{display:none}}@media(max-width:760px){.nav{gap:12px}.auth-slot{display:none}.brand{min-width:0}.brand img{flex:0 0 auto}.brand span{min-width:0}.brand em{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-actions{flex:0 0 auto}.brand em{font-size:12px;letter-spacing:.4px;margin-top:6px}.demo-tabs{flex-wrap:wrap}.demo-tabs button{padding:11px 15px}}.hero-copy,.mission,.report-panel,.status-panel,.metrics,.metrics div{min-width:0}.hero-title,.section-head h2,.hero-copy>p,.report-panel h2,.report-panel p,.metrics strong,.metrics small{overflow-wrap:break-word}.status-panel .big{max-width:calc(100% - 68px);overflow-wrap:break-word}pre{overflow-wrap:break-word;word-break:break-word}@media(max-width:360px){.hero-title{font-size:42px}}.docs-layout{min-width:0}.docs-content{min-width:0;overflow-wrap:anywhere}.docs-sidebar,.docs-nav-list{min-width:0}.docs-content pre,.docs-content table{max-width:100%;overflow-x:auto}html{overflow-x:clip}.report-panel>.report-more-toggle,.mc-armed .report-panel>.report-more-toggle{opacity:1!important;transform:none!important}.mc-stream .mc-dot{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 8px var(--green);flex:none;transition:background .3s,box-shadow .3s}.mc-armed .mc-stream.thinking .mc-dot{background:var(--pink);box-shadow:0 0 9px var(--pink);animation:mcPulse 1.05s ease-in-out infinite}@keyframes mcPulse{0%,to{opacity:.5;transform:scale(.8)}50%{opacity:1;transform:scale(1.12)}}.mc-armed .report-progress i{animation:none;transform:scaleX(0);transition:transform .28s cubic-bezier(.4,0,.2,1)}.mc-armed .status-panel li{opacity:.32;transition:opacity .5s ease}.mc-armed .status-panel li:before{content:"";background:transparent;border:2px solid rgba(255,255,255,.22);box-shadow:none}.mc-armed .status-panel li.active{opacity:1}.mc-armed .status-panel li.active:before{content:"";background:transparent;border:2px solid rgba(255,79,201,.26);border-top-color:var(--pink);animation:spin .7s linear infinite}.mc-armed .status-panel li.done{opacity:1}.mc-armed .status-panel li.done:before{content:"✓";background:var(--green);border:0;color:#06130c;animation:mcPop .42s cubic-bezier(.34,1.56,.64,1)}.mc-armed .status-panel li.awaiting{opacity:.32;border:0}.mc-armed .status-panel li.awaiting:before{content:"";background:transparent;border:2px solid rgba(255,255,255,.22);animation:none}.status-panel li:before{left:auto;right:auto;inset-inline-start:0}@media(max-width:760px),(orientation:landscape)and (max-height:560px){.status-panel li:before{left:auto;right:auto;inset-inline-start:8px}}.mc-armed .status-panel li.awaiting.active{opacity:1}.mc-armed .status-panel li.awaiting.active:before{content:"";background:transparent;border:2px solid var(--pink);animation:await 1.9s ease-out infinite}@keyframes mcPop{0%{transform:scale(.2);opacity:0}60%{transform:scale(1.18)}to{transform:scale(1);opacity:1}}.mc-armed .report-panel>*:not(.report-head){opacity:0;transform:translateY(9px);transition:opacity .5s ease,transform .5s ease}.mc-armed .report-panel>*.on{opacity:1;transform:none}.mc-armed .report-meta>div{opacity:0;transform:translateY(6px);transition:opacity .42s ease,transform .42s ease}.mc-armed .report-meta>div.on{opacity:1;transform:none}.mc-armed .report-meta>div.pulse{animation:mcCell .8s ease}.mc-armed .report-meta>div>b{opacity:0;transform:translateY(3px);transition:opacity .4s ease,transform .4s ease}.mc-armed .report-meta>div>b.on{opacity:1;transform:none}@keyframes mcCell{0%{box-shadow:0 0 #ff4fc900}30%{box-shadow:0 0 0 3px #ff4fc966}to{box-shadow:0 0 #ff4fc900}}.mc-armed .report-checked span:not(.rc-label){opacity:0;transform:scale(.86);transition:opacity .4s ease,transform .4s ease}.mc-armed .report-checked span:not(.rc-label).on{opacity:1;transform:none}.mc-armed .report-status>div{opacity:0;transform:translateY(6px);transition:opacity .42s ease,transform .42s ease}.mc-armed .report-status>div.on{opacity:1;transform:none}.mc-armed .status-panel ul,.mc-armed .mc-foot{transition:opacity .55s ease}.mc-armed.mc-resetting .status-panel ul,.mc-armed.mc-resetting .report-panel>*:not(.report-head),.mc-armed.mc-resetting .mc-foot{opacity:.08!important;transition:opacity .7s ease}@media(prefers-reduced-motion:reduce){.mc-stream .mc-dot{animation:none!important}.mc-orb,.mc-mascot:before{animation:none!important}}@media(max-width:1320px){.nav-social{display:none}}[dir=rtl] .nav-cta{margin-left:0;margin-right:8px}[dir=rtl] .mm-title em{margin-left:0;margin-right:6px}[dir=rtl] .lang button{text-align:right}[dir=rtl] .lang-caret{margin-left:0;margin-right:15px}[dir=rtl] .report-checked span:not(.rc-label){margin-right:0;margin-left:2px}[dir=rtl] .price-card li{padding-left:0;padding-right:22px}[dir=rtl] .price-card li:before{left:auto;right:0}[dir=rtl] *{letter-spacing:0!important}[dir=rtl] .docs-nav-list a,[dir=rtl] .docs-nav-toggle{text-align:right}[dir=rtl] .skip-link:focus{left:auto;right:12px}[dir=rtl] bdi,[dir=rtl] code,[dir=rtl] kbd,[dir=rtl] pre,[dir=rtl] .mono{direction:ltr;unicode-bidi:isolate;text-align:left;letter-spacing:normal!important}[dir=rtl] body{line-height:1.75}[dir=rtl] .hero-title{font-size:clamp(38px,4.4vw,66px);line-height:1.22}@media(max-width:760px){[dir=rtl] .hero-title{font-size:clamp(28px,6.4vw,40px)}}@media(max-width:360px){[dir=rtl] .hero-title{font-size:30px}}[dir=rtl] .docs-content h1{font-size:clamp(30px,3.4vw,42px);line-height:1.3}[dir=rtl] .section-head h2{line-height:1.3}.primary:not(.consent-btn),.secondary,.nav-cta,.demo-tabs button{transition:background-position .5s ease,transform .18s ease,box-shadow .18s ease,border-color .18s ease,background-color .18s ease}.primary:not(.consent-btn),.nav-cta,.demo-tabs button.active{background-size:200% 100%;background-position:0 50%}@media(hover:hover){.primary:not(.consent-btn):hover,.nav-cta:hover,.demo-tabs button.active:hover{background-position:100% 50%;transform:translateY(-3px);box-shadow:0 22px 54px #ff4fc96b}.secondary:hover,.demo-tabs button:not(.active):hover{transform:translateY(-3px);border-color:#ff4fc98c;background-color:#ff4fc91f;box-shadow:0 14px 34px #ff4fc92e}}.primary:not(.consent-btn):focus-visible,.nav-cta:focus-visible,.demo-tabs button.active:focus-visible{background-position:100% 50%;transform:translateY(-3px);box-shadow:0 22px 54px #ff4fc96b}.secondary:focus-visible,.demo-tabs button:not(.active):focus-visible{transform:translateY(-3px);border-color:#ff4fc98c;background-color:#ff4fc91f}.primary:not(.consent-btn):active,.secondary:active,.nav-cta:active,.demo-tabs button:active{transform:translateY(-1px) scale(.985);transition:transform .09s ease,box-shadow .09s ease}@media(hover:hover){.nav-cta:hover{transform:translateY(3px);box-shadow:0 10px 26px #ff4fc957}}.nav-cta:focus-visible{transform:translateY(3px);box-shadow:0 10px 26px #ff4fc957}.nav-cta:active{transform:translateY(5px) scale(.985)}@media(prefers-reduced-motion:reduce){.primary:not(.consent-btn):hover,.primary:not(.consent-btn):focus-visible,.primary:not(.consent-btn):active,.secondary:hover,.secondary:focus-visible,.secondary:active,.nav-cta:hover,.nav-cta:focus-visible,.nav-cta:active,.demo-tabs button:hover,.demo-tabs button:focus-visible,.demo-tabs button:active{transform:none}}.brand img.blip-logo{transition:transform .24s cubic-bezier(.34,1.32,.64,1),filter .24s ease}.brand strong{transition:color .18s ease}@media(hover:hover){.brand:hover img.blip-logo{transform:scale(1.09) rotate(-5deg);filter:drop-shadow(0 0 12px rgba(255,79,201,.55))}.brand:hover strong{color:#ff86dc}}.brand:focus-visible img.blip-logo{transform:scale(1.09) rotate(-5deg);filter:drop-shadow(0 0 12px rgba(255,79,201,.55))}.brand:focus-visible strong{color:#ff86dc}.brand:active img.blip-logo{transform:scale(1.02) rotate(-2deg);transition:transform .09s ease}@media(prefers-reduced-motion:reduce){.brand:hover img.blip-logo,.brand:focus-visible img.blip-logo,.brand:active img.blip-logo{transform:none}}.pill{text-transform:none;letter-spacing:.2px;font-size:14px;background-image:linear-gradient(112deg,transparent 0 43%,rgba(255,255,255,.2) 47%,rgba(255,134,220,.26) 50%,transparent 52% 100%);background-repeat:no-repeat;background-size:300% 100%;background-position:100% 50%;transition:background-position .9s cubic-bezier(.22,.61,.36,1),border-color .3s ease,box-shadow .3s ease,color .3s ease}.pill>span:not([data-t]){position:relative;transition:box-shadow .3s ease}.pill>span:not([data-t]):after{content:"";position:absolute;inset:0;border-radius:50%;border:1.5px solid var(--green);opacity:0;pointer-events:none}@keyframes pillPing{0%{transform:scale(1);opacity:.7}70%{opacity:0}to{transform:scale(2.6);opacity:0}}@media(hover:hover){.pill:hover{background-position:0 50%;border-color:#ff4fc99e;box-shadow:0 0 0 1px #ff4fc929,0 16px 38px #c263ff3d;color:#fff}.pill:hover>span:not([data-t]){box-shadow:0 0 22px var(--green)}.pill:hover>span:not([data-t]):after{animation:pillPing 1.5s ease-out infinite}}@media(prefers-reduced-motion:reduce){.pill{transition:border-color .3s ease,box-shadow .3s ease,color .3s ease}.pill:hover{background-position:100% 50%}.pill:hover>span:not([data-t]):after{animation:none}}.window b{text-transform:none;letter-spacing:.01em}body.menu-open #ambient,body.menu-open .particle{display:none}:root{--rule-solid:#1a1a20;--panel-solid:#0c0a15}.doc-cards,main section.shell.trust,.report-meta,.report-status,.metrics{background:var(--rule-solid);border-color:var(--rule-solid)}.doc-cards>a,main section.shell.trust>div,.report-meta>div,.report-status>div,.metrics>div{background:var(--panel-solid)}.demo-tabs button{padding-inline:22px}@media(max-width:420px){.demo-tabs{gap:6px}.demo-tabs button{padding-inline:16px;font-size:var(--t-2xs)}}@media(min-width:1160px){.mission{grid-template-columns:minmax(0,248px) minmax(0,1fr)}}@media(min-width:1160px){.mc-foot{padding-inline-end:0;justify-content:center}.mc-stream{flex:0 1 auto;justify-content:center;text-align:center}}@media(min-width:1160px){.mc-foot{padding-top:0;align-items:center}.mc-stream{align-items:center;min-height:5.4em}.mc-stream .mc-line{min-height:0}.mc-stream .mc-dot{margin-block-start:0}}.doc-cards,main section.shell.trust,.metrics,.demo-tabs,.report-meta,.report-status{background:transparent}.doc-cards>a,main section.shell.trust>div,.metrics>div{box-shadow:1px 0 0 0 var(--rule-solid),0 1px 0 0 var(--rule-solid)}[dir=rtl] .doc-cards>a,[dir=rtl] main section.shell.trust>div,[dir=rtl] .metrics>div{box-shadow:-1px 0 0 0 var(--rule-solid),0 1px 0 0 var(--rule-solid)}.doc-cards>a:hover{box-shadow:1px 0 0 0 var(--rule-solid),0 1px 0 0 var(--rule-solid),0 0 28px #ff4fc926}[dir=rtl] .doc-cards>a:hover{box-shadow:-1px 0 0 0 var(--rule-solid),0 1px 0 0 var(--rule-solid),0 0 28px #ff4fc926}@supports (animation-timeline:view()){@media(prefers-reduced-motion:no-preference){main section.shell:not(.hero)>*,.yt-cinema,.yt-bar,.trust>div,.doc-cards>a,.price-card,.groups>div,.faq details,.yt-item,main section.shell.trust>div{animation:pass1 linear both;animation-timeline:view();animation-range:cover 0% cover 100%}@keyframes pass1{0%{opacity:0;transform:translateY(20px)}16%{opacity:1;transform:none}90%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes pass2{0%{opacity:0;transform:translateY(20px)}22%{opacity:1;transform:none}92%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes pass3{0%{opacity:0;transform:translateY(20px)}28%{opacity:1;transform:none}94%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes pass4{0%{opacity:0;transform:translateY(20px)}34%{opacity:1;transform:none}96%{opacity:1;transform:none}to{opacity:0;transform:none}}@media(min-width:1161px){.doc-cards>a:nth-child(4n+2){animation-name:pass2}.doc-cards>a:nth-child(4n+3){animation-name:pass3}.doc-cards>a:nth-child(4n+4){animation-name:pass4}main section.shell.trust>div:nth-child(3n+2){animation-name:pass2}main section.shell.trust>div:nth-child(3n+3){animation-name:pass3}}@media(min-width:901px)and (max-width:1160px){.doc-cards>a:nth-child(3n+2){animation-name:pass2}.doc-cards>a:nth-child(3n+3){animation-name:pass3}}@media(min-width:561px)and (max-width:900px){.doc-cards>a:nth-child(2n){animation-name:pass3}}@media(min-width:761px)and (max-width:1160px){main section.shell.trust>div:nth-child(2n){animation-name:pass3}}@media(min-width:761px){.pricing>.price-card:nth-child(2n){animation-name:pass3}}@media(min-width:901px){.faq-grid>details:nth-child(2n){animation-name:pass3}}.yt-item:nth-child(3n+2){animation-name:pass2}.yt-item:nth-child(3n+3){animation-name:pass3}}}.hero-copy>.pill{align-self:flex-start;justify-self:start;width:max-content;max-width:100%}.status-head{appearance:none;-webkit-appearance:none;background:none;border:0;width:100%;display:flex;align-items:center;gap:var(--s2);text-align:start;cursor:pointer;font:inherit;font-family:var(--mono);font-size:var(--t-3xs);font-weight:450;letter-spacing:.15em;text-transform:uppercase;color:var(--ink-3)}.status-head{justify-content:space-between}.status-head:after{content:"";width:8px;height:8px;flex:none;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-135deg);margin-block-start:3px;transition:transform .25s var(--ease,ease)}.status-panel.steps-collapsed .status-head:after{transform:rotate(45deg);margin-block:0 3px}.status-panel.steps-collapsed ul{gap:0;margin-top:var(--s2)}.status-panel.steps-collapsed li{display:none}.status-panel.steps-collapsed li.is-live{display:flex}.status-panel.steps-collapsed:not(:has(li.is-live)) li.active{display:flex}.status-panel.steps-collapsed:not(:has(li.is-live,li.active)) li.awaiting{display:flex}.status-panel.steps-collapsed li.active:not(.awaiting),.status-panel.steps-collapsed li.is-live:not(.awaiting){padding-inline-start:34px}.status-panel.steps-collapsed li.awaiting{padding-inline-start:28px}@media(max-width:760px),(orientation:landscape)and (max-height:560px){.status-panel.steps-collapsed li.awaiting{padding-inline-start:14px}}@media(max-width:760px),(orientation:landscape)and (max-height:560px){.mission{gap:0;background:var(--panel-solid);border:1px solid var(--rule-solid);border-radius:var(--r-md);overflow:hidden;overflow:clip;padding:0}.mission>.window{padding:14px 14px 10px}.status-panel,.report-panel{border:0;border-radius:0;background:transparent}.status-panel{border-bottom:1px solid var(--rule-solid)}.mc-flow{height:16px;margin:0}.mc-flow:before{top:-1px}.mc-flow:after{height:14px}}@media(pointer:coarse),(max-width:900px){#langButton,.status-head,.demo-tabs button,.nav-toggle,.mm-signin,.mm-cta,.report-more-toggle,.consent-link{min-height:44px;align-content:center}}.report-panel>*:not(.report-head):not(.report-more-toggle){position:relative;padding-inline-start:26px}.report-panel>*:not(.report-head):not(.report-more-toggle):before{content:"";position:absolute;inset-inline-start:5px;top:0;bottom:0;width:1px;background:linear-gradient(180deg,var(--rule-solid),color-mix(in srgb,var(--rule-solid) 45%,transparent));pointer-events:none}.report-panel>*:not(.report-head):not(.report-more-toggle):after{content:"";position:absolute;inset-inline-start:1px;top:.52em;width:9px;height:9px;border-radius:50%;background:var(--panel-solid);border:1px solid var(--rule-hard,#2a2a36);transition:background .45s ease,border-color .45s ease,box-shadow .45s ease;pointer-events:none}.mc-armed .report-panel>.on:after{background:var(--sig-pass,#2ff28c);border-color:var(--sig-pass,#2ff28c);box-shadow:0 0 0 3px color-mix(in srgb,var(--sig-pass,#2ff28c) 18%,transparent)}.report-panel:not(.mc-armed *)>*:not(.report-head):not(.report-more-toggle):after{background:var(--sig-pass,#2ff28c);border-color:var(--sig-pass,#2ff28c)}.report-head{gap:10px;margin-bottom:var(--s4)}.report-head small{font-family:var(--mono);letter-spacing:.18em;font-size:var(--t-3xs);font-weight:600}.report-progress{height:6px;border-radius:0;background:var(--raise-3,#151222);-webkit-mask:repeating-linear-gradient(90deg,#000 0 calc(100%/7 - 3px),transparent calc(100%/7 - 3px) calc(100%/7));mask:repeating-linear-gradient(90deg,#000 0 calc(100%/7 - 3px),transparent calc(100%/7 - 3px) calc(100%/7))}.report-progress i{border-radius:0;background:linear-gradient(90deg,var(--purple,#8b45ff),var(--sig,#ff4fc9) 62%,var(--sig-pass,#2ff28c))}.report-pct{font-family:var(--mono);font-size:var(--t-3xs);letter-spacing:.04em}.report-panel h2{letter-spacing:-.022em}.report-meta>div{display:flex;flex-direction:column;justify-content:center;gap:3px}.report-meta small{margin-bottom:0}.report-panel>p:after{display:none}.report-meta{gap:8px;border:0;padding:0}.report-meta>div{position:relative;overflow:hidden;border:1px solid var(--rule-solid);border-radius:10px;background:var(--panel-solid);padding-inline-start:14px}.report-meta>div:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:3px;background:var(--field,#8b45ff)}.report-meta>div:nth-child(1){--field:#ff9d6b}.report-meta>div:nth-child(2){--field:var(--purple,#8b45ff)}.report-meta>div:nth-child(3){--field:var(--sig,#ff4fc9)}.report-meta>div:nth-child(4){--field:var(--cyan,#49d8ff)}.report-meta small{font-family:var(--mono);letter-spacing:.14em;font-size:9.5px;color:var(--ink-3)}.report-meta b{font-size:var(--t-sm);font-weight:640;letter-spacing:-.01em}.report-panel pre{border:0;background:none;border-radius:0;padding:0;font-family:inherit;font-size:var(--t-xs);line-height:1.55;font-weight:400;color:var(--ink-2);white-space:pre-wrap;overflow-wrap:break-word}.report-panel pre:after{content:none}.report-checked{gap:6px;margin-top:var(--s4)}.report-checked .rc-label{flex:1 0 100%;font-family:var(--mono);letter-spacing:.14em;font-size:9.5px;margin:0 0 2px}.report-checked span:not(.rc-label){position:relative;border:1px solid var(--rule-solid);background:var(--panel-solid);border-radius:999px;padding-block:5px;padding-inline:29px 12px;font-size:var(--t-3xs);font-weight:560;letter-spacing:.01em;color:var(--ink-2,#c9d2e3)}.report-checked span:not(.rc-label):before{content:"";position:absolute;inset-inline-start:9px;top:50%;margin-top:-6.5px;transform:none;width:13px;height:13px;border-radius:50%;background:color-mix(in srgb,var(--sig-pass,#2ff28c) 20%,transparent);border:1px solid color-mix(in srgb,var(--sig-pass,#2ff28c) 52%,transparent)}.report-checked span:not(.rc-label):after{content:"";position:absolute;inset-inline-start:14px;top:50%;margin-top:-4.5px;width:3px;height:6px;border:solid var(--sig-pass,#2ff28c);border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}[dir=rtl] .report-checked span:not(.rc-label):after{transform:rotate(-45deg) scaleX(-1)}.report-status{gap:8px;border:0}.report-status>div{border:1px solid var(--rule-solid);border-radius:12px;background:var(--panel-solid)}.report-status small{font-family:var(--mono);letter-spacing:.14em;font-size:9.5px;color:var(--ink-3)}.report-status b{display:flex;align-items:center;gap:7px;font-size:var(--t-xs);font-weight:640}.report-more-toggle{margin-block-start:auto;border-block-start:0;padding-block-start:var(--s6)}.report-panel:not(.is-open)>.report-more-toggle{position:relative}.report-more-toggle:before{content:"";position:absolute;inset-inline:0;top:var(--s4);height:1px;background:var(--rule-solid);pointer-events:none}.report-panel{padding-block-end:0}.report-more-toggle{padding-block-end:var(--s4)}@media(min-width:1160px){.report-panel.is-open>.report-more-toggle{padding-block-start:14px}.report-panel.is-open>.report-more-toggle:before{top:0}}.report-status b:before{content:"";width:6px;height:6px;border-radius:50%;flex:none;background:currentColor;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 16%,transparent)}@media(prefers-reduced-motion:no-preference){.mc-armed .report-panel>.on{background-image:linear-gradient(100deg,transparent 0 42%,color-mix(in srgb,var(--sig,#ff4fc9) 13%,transparent) 50%,transparent 58% 100%);background-repeat:no-repeat;background-size:260% 100%;animation:reportWrite .85s ease-out 1 both}@keyframes reportWrite{0%{background-position:120% 50%}to{background-position:-40% 50%}}}@media(max-width:560px){.report-panel>*:not(.report-head):not(.report-more-toggle){padding-inline-start:18px}.report-panel>*:not(.report-head):not(.report-more-toggle):before{inset-inline-start:3px}.report-panel>*:not(.report-head):not(.report-more-toggle):after{inset-inline-start:0;width:7px;height:7px}.report-panel pre{padding:30px 12px 12px}}.doc-cards,main section.shell.trust,.metrics,.demo-tabs,.report-meta,.report-status{border-radius:0}.report-meta>div,.report-status>div{border-radius:0}@media(min-width:1160px){.report-panel.is-open>.report-more-toggle{bottom:0}}@media(min-width:1160px){.mission{grid-template-columns:minmax(0,210px) minmax(0,1fr)}}@media(min-width:1280px){.report-panel h2{min-height:2.56em}}@media(min-width:1160px)and (max-width:1279px){.report-panel h2{min-height:3.84em}}@media(min-width:761px)and (max-width:1159px){.report-panel h2{min-height:2.56em}}@media(max-width:760px),(orientation:landscape)and (max-height:560px){.report-panel h2{min-height:5.12em}}.doc-cards,main section.shell.trust,.metrics{gap:0;border-inline-end:0;border-block-end:0}.doc-cards>a,main section.shell.trust>div,.metrics>div{box-shadow:none;border-inline-end:1px solid var(--rule-solid);border-block-end:1px solid var(--rule-solid)}.doc-cards>a:hover{box-shadow:0 0 28px #ff4fc926}@supports (animation-timeline:view()){@media(prefers-reduced-motion:no-preference){main section.shell:not(.hero)>.doc-cards,main section.shell:not(.hero)>.metrics,main section.shell:not(.hero)>.report-meta,main section.shell:not(.hero)>.report-status,main section.shell.trust,.docs-strip>.doc-cards,.report-panel>.report-meta,.report-panel>.report-status{animation:none}}}main section.shell.trust,.metrics{border:1px solid var(--rule-solid)}.doc-cards{border:0}@media(min-width:1161px){.doc-cards>:nth-child(4n){border-inline-end:0}.doc-cards>:nth-last-child(-n+4){border-block-end:0}}@media(min-width:901px)and (max-width:1160px){.doc-cards>:nth-child(3n){border-inline-end:0}.doc-cards>:nth-last-child(-n+3){border-block-end:0}}@media(min-width:561px)and (max-width:900px){.doc-cards>:nth-child(2n){border-inline-end:0}.doc-cards>:nth-last-child(-n+2){border-block-end:0}}@media(max-width:560px){.doc-cards>*{border-inline-end:0}.doc-cards>:nth-last-child(-n+1){border-block-end:0}}@media(min-width:1161px){main section.shell.trust>:nth-child(3n){border-inline-end:0}main section.shell.trust>:nth-last-child(-n+3){border-block-end:0}}@media(min-width:761px)and (max-width:1160px){main section.shell.trust>:nth-child(2n){border-inline-end:0}main section.shell.trust>:nth-last-child(-n+2){border-block-end:0}}@media(max-width:760px){main section.shell.trust>*{border-inline-end:0}main section.shell.trust>:nth-last-child(-n+1){border-block-end:0}}@media(min-width:481px){.metrics>:nth-child(2n){border-inline-end:0}.metrics>:nth-last-child(-n+2){border-block-end:0}}@media(max-width:480px){.metrics>*{border-inline-end:0}.metrics>:nth-last-child(-n+1){border-block-end:0}}@supports (animation-timeline:view()){@media(prefers-reduced-motion:no-preference){@keyframes fade1{0%{opacity:0}16%{opacity:1}90%{opacity:1}to{opacity:0}}@keyframes fade2{0%{opacity:0}22%{opacity:1}92%{opacity:1}to{opacity:0}}@keyframes fade3{0%{opacity:0}28%{opacity:1}94%{opacity:1}to{opacity:0}}@keyframes fade4{0%{opacity:0}34%{opacity:1}96%{opacity:1}to{opacity:0}}.doc-cards>a,main section.shell.trust>div{animation-name:fade1}@media(min-width:1161px){.doc-cards>a:nth-child(4n+2){animation-name:fade2}.doc-cards>a:nth-child(4n+3){animation-name:fade3}.doc-cards>a:nth-child(4n+4){animation-name:fade4}main section.shell.trust>div:nth-child(3n+2){animation-name:fade2}main section.shell.trust>div:nth-child(3n+3){animation-name:fade3}}@media(min-width:901px)and (max-width:1160px){.doc-cards>a:nth-child(3n+2){animation-name:fade2}.doc-cards>a:nth-child(3n+3){animation-name:fade3}}@media(min-width:561px)and (max-width:900px){.doc-cards>a:nth-child(2n){animation-name:fade3}}@media(min-width:761px)and (max-width:1160px){main section.shell.trust>div:nth-child(2n){animation-name:fade3}}}}:root{--consent-h:0px}html.consent-open body{padding-block-end:var(--consent-h)}.demo-tabs{width:min(100%,calc(62vh * 16 / 9));max-width:1120px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:0;padding:0 var(--s2);background:none;border:1px solid var(--rule);border-block-end:0;border-start-start-radius:var(--r-lg);border-start-end-radius:var(--r-lg);border-end-start-radius:0;border-end-end-radius:0;overflow:visible}.demo-tabs button{position:relative;border:0;border-radius:0;background:none;box-shadow:none;color:var(--ink-3);padding:15px 18px;font-family:var(--mono);font-size:var(--t-3xs);font-weight:500;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:color .2s ease}.demo-tabs button:after{content:"";position:absolute;inset-inline:var(--s3);inset-block-end:-1px;height:2px;background:var(--sig);transform:scaleX(0);transform-origin:center;transition:transform .28s var(--ease)}.demo-tabs button:hover{color:var(--ink);background:none}.demo-tabs button.active{color:var(--sig);background:none;background-image:none;box-shadow:none}.demo-tabs button.active:after{transform:scaleX(1)}.demo-tabs button:active{transform:none}.video-frame{position:relative;width:min(100%,calc(62vh * 16 / 9));max-width:1120px;margin-inline:auto;margin-block-start:0;padding:0;border:1px solid var(--rule);border-start-start-radius:0;border-start-end-radius:0;border-end-start-radius:var(--r-lg);border-end-end-radius:var(--r-lg);background:var(--panel-solid);box-shadow:0 50px 110px -40px #000000f2;overflow:clip}.video-frame:before,.video-frame:after{content:none;display:none}.video-frame video{border-radius:0;display:block;width:100%}@media(max-width:760px){.demo-tabs{display:grid;grid-template-columns:1fr 1fr;padding:0}.demo-tabs button{padding:14px 8px;text-align:center}.demo-tabs button:after{inset-inline:var(--s2)}}@supports (animation-timeline:view()){@media(prefers-reduced-motion:no-preference){.faq-grid>details{animation-name:fade1}@media(min-width:901px){.faq-grid>details:nth-child(2n){animation-name:fade3}}}}@keyframes cellIn{0%{opacity:0}to{opacity:1}}.demo-tabs button:focus-visible,.demo-tabs button.active:focus-visible,.demo-tabs button:not(.active):focus-visible{outline:2px solid var(--sig);outline-offset:-4px;border-radius:var(--r-xs);transform:none;box-shadow:none;background:none;background-image:none;background-color:transparent;background-position:0 50%;border-color:transparent;color:var(--sig)}.demo-tabs button:after{opacity:1}@media(hover:hover){.demo-tabs button:hover,.demo-tabs button.active:hover,.demo-tabs button:not(.active):hover{transform:none;box-shadow:none;background:none;background-color:transparent;background-image:none;background-position:0 50%;border-color:transparent}.demo-tabs button:hover{color:var(--sig)}.demo-tabs button:not(.active):hover:after{transform:scaleX(1);opacity:.35}}.demo-tabs button:active{transform:none;box-shadow:none}#docView{--doc-body:clamp(14.5px,.88rem + .18vw,16px);--doc-h1:clamp(26px,1.15rem + 1.55vw,38px);--doc-h2:clamp(17.5px,1rem + .55vw,21px);--doc-measure:62ch}#docView .license-doc p,#docView .license-doc li,#docView .license-doc .license-clause,#docView .docs-content>p{font-size:var(--doc-body);line-height:1.7}#docView .docs-content h1,#docView .doc-head h1{font-size:var(--doc-h1)}#docView .license-doc .license-title,#docView .license-title{font-size:var(--doc-h2)}#docView .doc-lede{font-size:var(--t-sm);line-height:1.62}#docView .license-doc code{font-size:.92em}.docs-content{overflow:clip}.docs-content:has(>.docs-toc-rail){display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,216px);column-gap:clamp(26px,2.6vw,48px);align-items:start}.docs-content:has(>.docs-toc-rail)>*{grid-column:1}.docs-content>.docs-toc-rail{grid-column:2;grid-row:2 / span 99;position:sticky;top:calc(var(--nav-h,88px) + var(--s5));align-self:start;max-height:calc(100svh - var(--nav-h,88px) - var(--s7));overflow-y:auto;overscroll-behavior:contain;padding-inline-start:clamp(18px,1.8vw,30px);border-inline-start:1px solid var(--rule-soft)}.docs-content>.docs-toc-rail .doc-toc{margin:0;padding:0;border:0;background:none}.license-doc .license-clause{padding-block-start:12px}.license-doc p+p{margin-block-start:.8em}.license-doc>.license-title{margin-block-start:1.9em;padding-block-start:14px;margin-block-end:.5em}.license-doc>.license-title:first-child{margin-block-start:0;padding-block-start:0}.license-doc .license-list{margin-block:.6em}.license-doc li{margin-block-end:.34em}#docView .license-doc .doc-note{margin:0 0 1.4em;padding:0 0 0 var(--s4);border-inline-start:2px solid var(--rule-hard,rgba(255,255,255,.14));font-size:var(--t-xs);line-height:1.6;color:var(--ink-3);max-width:var(--doc-measure)}#docView .license-doc .doc-note strong{color:var(--ink-2);font-weight:600}#docView .license-doc ol.license-list{list-style:none;margin:.6em 0;padding:0;counter-reset:doc-ol}#docView .license-doc ol.license-list>li{counter-increment:doc-ol;position:relative;padding-inline-start:26px}#docView .license-doc ol.license-list>li:before{content:counter(doc-ol);position:absolute;inset-inline-start:0;font-family:var(--mono);font-size:.82em;color:var(--sig);opacity:.8}.doc-toc a,.doc-toc a.is-current{font-weight:500}.doc-toc a.is-current{color:var(--ink);background:var(--raise-1)}.report-meta>div{padding:8px 12px 8px 13px}.report-meta small{font-size:9px;letter-spacing:.13em}.report-meta b{font-size:var(--t-xs);font-weight:600;line-height:1.35}.report-meta>div:before{width:2px}@media(max-width:560px){.report-meta>div{min-height:118px}}@media(min-width:561px)and (max-width:760px){.report-meta>div{min-height:80px}}@media(min-width:761px)and (max-width:1159px){.report-meta>div{min-height:63px}}@media(min-width:1160px)and (max-width:1279px){.report-meta>div{min-height:100px}}@media(min-width:1280px){.report-meta>div{min-height:83px}}@media(min-width:761px){.mission>.window{padding-inline:0}}@media(max-width:760px),(orientation:landscape)and (max-height:560px){.mission>.window{padding-inline:var(--s4)}}@supports (animation-timeline:view()){@media(prefers-reduced-motion:no-preference)and (max-height:620px){@keyframes pass1{0%{opacity:0;transform:translateY(20px)}8%{opacity:1;transform:none}to{opacity:1;transform:none}}@keyframes pass2{0%{opacity:0;transform:translateY(20px)}11%{opacity:1;transform:none}to{opacity:1;transform:none}}@keyframes pass3{0%{opacity:0;transform:translateY(20px)}14%{opacity:1;transform:none}to{opacity:1;transform:none}}@keyframes pass4{0%{opacity:0;transform:translateY(20px)}17%{opacity:1;transform:none}to{opacity:1;transform:none}}}}@media(max-width:1320px){header.nav.shell{padding-inline:max(calc((100% - var(--shell-w)) / 2),min(var(--gutter),5vw))}.nav{gap:min(12px,4vw)}.nav-actions{gap:min(10px,4vw)}.brand{flex:1 100 auto;min-width:0;overflow:hidden}.brand img,.nav-actions,.lang{flex:0 1 auto;min-width:0}.lang>button{min-width:0;overflow:hidden}.nav-toggle{flex:0 0 auto}}@media(max-width:1320px){.card,.mission,.video-frame,.yt-stage,#ytStage,header.nav.shell,#consentBanner,.consent{-webkit-backdrop-filter:none;backdrop-filter:none}#ambient .aurora{mix-blend-mode:normal;filter:none;opacity:.09}.demo-stack .demo-video{will-change:auto;filter:none}}@media(max-height:520px){.consent{padding:10px 0 calc(10px + env(safe-area-inset-bottom))}.consent-inner{gap:10px}.consent-copy{max-height:26dvh;overflow-y:auto;overscroll-behavior:contain}.consent-copy strong{font-size:14px;margin-bottom:2px}.consent-copy p{font-size:13px;line-height:1.4}.consent-link{margin-top:4px}}@media(max-height:520px)and (min-width:640px){.consent-inner{flex-direction:row;align-items:center;gap:20px}.consent-copy{flex:1 1 auto;min-width:0}.consent-actions{flex:0 0 auto}}.consent{display:flex;flex-direction:column;max-height:88dvh}.consent-inner{min-height:0}.consent-scroll{display:flex;flex-direction:column;gap:inherit;min-height:0;overflow-y:auto;overscroll-behavior:contain}.consent-actions{flex:0 0 auto}@media(max-width:760px),(max-height:640px){.consent{max-height:44dvh}.consent-copy{max-height:none;overflow:visible}}@media(max-width:760px){.consent{padding:12px 0 calc(12px + env(safe-area-inset-bottom))}.consent-inner{gap:10px}.consent-copy strong{font-size:14px;margin-bottom:2px}.consent-copy p{font-size:13px;line-height:1.45}}@media(max-height:520px)and (min-width:640px){.consent-inner{align-items:stretch}.consent-scroll{flex:1 1 auto;min-width:0}.consent-actions{align-self:center}}html.consent-managing .consent{max-height:82dvh}html.consent-managing .consent-inner{flex-direction:column;align-items:stretch;gap:12px}@media(forced-colors:active){a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:3px solid Highlight;outline-offset:2px}}@media(max-width:1024px){nav.doc-toc ol li a,.docs-sidebar a,.footer nav a,.footer .foot-link{display:flex;align-items:center;min-height:44px}nav.doc-crumb a{display:inline-flex;align-items:center;min-height:44px}.footer nav{gap:10px 18px}}}
