@font-face{font-family:'Geist';font-weight:400 600;font-display:swap;src:url('/fonts/geist-latin.woff2') format('woff2')}@font-face{font-family:'Geist Mono';font-weight:400 600;font-display:swap;src:url('/fonts/geist-mono-latin.woff2') format('woff2')}:root{--brand:#6E47F2;--brand-gradient:linear-gradient(180deg,#5B3BD6 0%,#7C52FF 55%,#A47CFF 85%,#CDB2FF 100%);--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeColorMatrix type='matrix' values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0.5 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(#g)'/%3E%3C/svg%3E");--stars:radial-gradient(1.3px 1.3px at 8% 18%,rgba(255,255,255,.75),transparent),radial-gradient(1px 1px at 17% 64%,rgba(255,255,255,.55),transparent), radial-gradient(1.2px 1.2px at 26% 32%,rgba(255,255,255,.6),transparent),radial-gradient(1px 1px at 38% 12%,rgba(255,255,255,.5),transparent), radial-gradient(1.4px 1.4px at 61% 22%,rgba(255,255,255,.7),transparent),radial-gradient(1px 1px at 72% 58%,rgba(255,255,255,.55),transparent), radial-gradient(1.2px 1.2px at 83% 14%,rgba(255,255,255,.65),transparent),radial-gradient(1px 1px at 91% 41%,rgba(255,255,255,.5),transparent), radial-gradient(1.3px 1.3px at 95% 72%,rgba(255,255,255,.6),transparent),radial-gradient(1px 1px at 4% 83%,rgba(255,255,255,.45),transparent);--stars-bright:radial-gradient(1.8px 1.8px at 13% 40%,rgba(255,255,255,.95),transparent),radial-gradient(1.6px 1.6px at 78% 30%,rgba(255,255,255,.9),transparent),radial-gradient(1.8px 1.8px at 88% 66%,rgba(255,255,255,.9),transparent);--font:"Geist",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"Geist Mono",ui-monospace,SFMono-Regular,monospace;--w:80.5rem;--gutter:1rem;--cell:2.25rem;--section:7.5rem;--frame:0rem;--r1:4px;--r2:8px;--page:#000000;--surface:#0A0A0A;--raised:#141414;--line:#262626;--line-soft:#171717;--text:#FFFFFF;--muted:#A3A3A3;--accent:var(--muted);--ease:cubic-bezier(.2,.6,.2,1);--ease-out:cubic-bezier(.22,1,.36,1);--tick:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='m232.49 80.49l-128 128a12 12 0 0 1-17 0l-56-56a12 12 0 1 1 17-17L96 183L215.51 63.51a12 12 0 0 1 17 17Z'/%3E%3C/svg%3E");--cursor-shape:polygon(0 0,0 100%,28% 78%,48% 100%,62% 92%,44% 70%,86% 68%);color-scheme:dark;}@media (max-width:991px){:root{--section:6rem}}@media (max-width:767px){:root{--section:4.5rem;--cell:1.5rem;--frame:0rem}}[data-ground="light"]{--page:#FAFAFA;--surface:#FFFFFF;--raised:#F1F1F1;--line:#E0E0E0;--line-soft:#EFEFEF;--text:#0A0A0A;--muted:#5C5C5C;background:var(--page);color:var(--text)}*,*::before,*::after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%}html:not(.js){scroll-behavior:smooth}body{min-height:100vh;background:var(--page);color:var(--text);font:400 1rem/1.5 var(--font);letter-spacing:-.011em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg,video{display:block;max-width:100%;height:auto}button,input,textarea{font:inherit;color:inherit}a{color:inherit;text-decoration:none}ul,ol{padding:0;list-style:none}:focus-visible{outline:2px solid var(--text);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important}}.skip{position:absolute;left:-9999px}.skip:focus{left:1rem;top:1rem;z-index:100;background:var(--text);color:var(--page);padding:.5rem .875rem;border-radius:var(--r1)}.u-vh{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.page{position:relative;overflow-x:clip}.rails{position:absolute;inset-block:0;left:50%;translate:-50% 0;width:min(var(--w),calc(100% - 2 * var(--gutter)));border-inline:1px solid rgba(150,150,150,.32);pointer-events:none;z-index:4}.wrap{max-width:calc(var(--w) + 2 * var(--gutter));margin-inline:auto;padding-inline:calc(var(--gutter) + var(--cell))}.section{position:relative;padding-block-start:var(--section)}.section.is-last{padding-block-end:var(--section)}main > section[data-ground="light"]:not(:has(+ section[data-ground="light"])), main > section:not([data-ground="light"]):has(+ section[data-ground="light"]){padding-block-end:calc(var(--section) * .7)}main > .section:not([data-ground="light"]):has(+ .section:not([data-ground="light"])), main > .section[data-ground="light"]:has(+ .section[data-ground="light"]){padding-block-end:calc(var(--section) * .45)}main > section.is-last{padding-block-end:var(--section)}.h1{font-size:clamp(2.5rem,1.6rem + 3.6vw,4.25rem);line-height:1.02;font-weight:500;letter-spacing:-.038em;text-wrap:balance}.h2{font-size:clamp(1.875rem,1.35rem + 1.9vw,2.625rem);line-height:1.1;font-weight:500;letter-spacing:-.032em;text-wrap:balance}.h3{font-size:1.25rem;line-height:1.3;font-weight:500;letter-spacing:-.022em}.lede{font-size:1.0625rem;line-height:1.6;color:var(--muted);text-wrap:pretty}.muted{color:var(--muted)}.note{font-size:.8125rem;line-height:1.5;color:var(--muted)}.eyebrow{font:400 .8125rem/1.4 var(--mono);color:var(--muted);letter-spacing:0}.eyebrow::before{content:"// "}.eyebrow.is-chip,.head > .eyebrow,.page_head .eyebrow,.split_text > .eyebrow{display:inline-flex;border-radius:var(--r1);align-items:center;gap:.5rem;width:fit-content;height:1.75rem;padding:0 .625rem;font:400 .6875rem/1 var(--mono);letter-spacing:.09em;text-transform:uppercase;color:color-mix(in srgb,var(--text) 82%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 16%,transparent)}.eyebrow.is-chip::before,.head > .eyebrow::before,.page_head .eyebrow::before,.split_text > .eyebrow::before{content:"";width:.4375rem;height:.4375rem;flex:none;border-radius:1.5px;background:#9B7DFF;box-shadow:0 0 0 2px rgba(155,125,255,.18),0 0 10px 1px rgba(139,107,255,.85)}[data-ground="light"] .head > .eyebrow::before,[data-ground="light"] .split_text > .eyebrow::before,[data-ground="light"] .eyebrow.is-chip::before{background:var(--brand);box-shadow:0 0 0 2px rgba(110,71,242,.14),0 0 8px rgba(110,71,242,.45)}.fade{background-image:var(--grain),linear-gradient(180deg,color-mix(in srgb,var(--text) 86%,var(--page)) 0%,color-mix(in srgb,var(--text) 50%,var(--page)) 100%);background-blend-mode:soft-light,normal;background-size:180px 180px,auto;-webkit-background-clip:text;background-clip:text;color:transparent}.head{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);column-gap:clamp(2rem,6vw,6rem);align-items:end;text-align:left}.head .eyebrow{grid-column:1/-1;justify-self:start}.head .h2{margin-block-start:1.25rem;grid-column:1;font-size:clamp(2rem,1.3rem + 2.4vw,3.25rem);line-height:1.08}.head .h2 .fade{display:block}.head .lede{grid-column:2;max-width:34rem;justify-self:end;padding-block-end:.25rem}@media (max-width:899px){.head{grid-template-columns:1fr}.head .lede{grid-column:1;justify-self:start;margin-block-start:1.125rem}}.head + *{margin-block-start:3.5rem}.inline a,.prose a,.faq .a a,.note a{color:var(--text);text-decoration:underline;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,var(--text) 30%,transparent)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:2.75rem;padding:0 1.25rem;border-radius:var(--r1);border:1px solid var(--text);background:var(--text);color:var(--page);font:500 .9375rem/1 var(--font);letter-spacing:-.01em;cursor:pointer;white-space:nowrap;transition:background-color .2s var(--ease),color .2s var(--ease),border-color .2s var(--ease),translate .3s var(--ease-out)}.btn:hover{translate:0 -1px;background:color-mix(in srgb,var(--text) 88%,var(--page))}.btn.is-ghost{background:transparent;color:var(--text);border-color:color-mix(in srgb,var(--text) 18%,transparent);box-shadow:none}.btn.is-ghost:hover{background:var(--text);color:var(--page);border-color:var(--text)}.btn.is-sm{height:2.375rem;padding:0 1rem;font-size:.875rem}.btn .arr{transition:translate .2s var(--ease)}.btn:hover .arr{translate:2px 0}.textlink{display:inline-flex;align-items:center;gap:.4rem;font-size:.9375rem;font-weight:500;border-bottom:1px solid color-mix(in srgb,var(--text) 30%,transparent);padding-bottom:.15rem}.textlink:hover{border-color:var(--text)}.actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-block-start:2.25rem}.header{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--page) 80%,transparent);-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid var(--line);transition:background-color .5s var(--ease),border-color .5s var(--ease),-webkit-backdrop-filter .5s var(--ease),backdrop-filter .5s var(--ease)}.header .wrap{position:relative}.header_in{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1rem;height:4.25rem}.header_in::before{content:"";position:absolute;inset:.1875rem 0;z-index:-1;border-radius:var(--r2);pointer-events:none;background:linear-gradient(180deg,rgba(24,24,24,.94),rgba(10,10,10,.94));-webkit-backdrop-filter:saturate(1.4) blur(16px);backdrop-filter:saturate(1.4) blur(16px);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1),inset 0 1px 0 rgba(255,255,255,.08),0 18px 40px -16px rgba(0,0,0,.8);opacity:0;transition:opacity .5s var(--ease)}.brand{display:inline-flex;align-items:center;gap:.625rem;font-weight:700;letter-spacing:-.035em;font-size:1.125rem;color:#fff}.brand_mark{display:block;width:1.75rem;height:1.75rem;flex:none}.nav{display:flex;align-items:center;gap:.25rem}.nav a{display:inline-flex;align-items:center;height:2.25rem;padding-inline:.85rem;border-radius:var(--r1);font-size:.875rem;color:var(--muted);transition:color .18s var(--ease),background-color .25s var(--ease)}.nav a:hover{color:var(--text);background:rgba(255,255,255,.06)}.nav a[aria-current="page"]{color:var(--text)}.header_cta{display:flex;align-items:center;gap:.5rem}.burger{display:none;position:relative;width:2.5rem;height:2.5rem;border:1px solid rgba(255,255,255,.18);border-radius:var(--r1);background:none;color:#fff;cursor:pointer}.burger span{position:absolute;left:50%;top:50%;width:1rem;height:1.5px;background:currentColor;translate:-50% -50%;transition:transform .3s var(--ease)}.burger span:first-child{transform:translateY(-.25rem)}.burger span:last-child{transform:translateY(.25rem)}.burger[aria-expanded="true"] span:first-child{transform:rotate(45deg)}.burger[aria-expanded="true"] span:last-child{transform:rotate(-45deg)}.nav .nav_mobile_cta{display:none}@media (min-width:992px){html.is-scrolled .header{background:transparent;border-bottom-color:transparent;-webkit-backdrop-filter:saturate(1) blur(0px);backdrop-filter:saturate(1) blur(0px)}.header_in{transition:translate .5s var(--ease),padding .5s var(--ease)}html.is-scrolled .header_in{translate:0 .5rem;padding-inline:1rem}html.is-scrolled .header_in::before{opacity:1}}@media (max-width:991px){.burger{display:block}.header_cta .btn{display:none}.nav{position:absolute;top:4.25rem;left:calc(-1 * var(--cell));right:calc(-1 * var(--cell));flex-direction:column;align-items:stretch;gap:0;padding:.5rem var(--cell) 1.5rem;background:#000;border-bottom:1px solid #262626;display:none}.nav[data-open="true"]{display:flex}.nav a{height:auto;padding:1rem 0;border-bottom:1px solid #262626;border-radius:var(--r1);font-size:1.125rem;color:#fff}.nav a:hover{background:none}.nav .nav_mobile_cta{display:inline-flex;margin-block-start:1.25rem;justify-content:center;border-bottom:0;padding:0;height:3rem;border-radius:var(--r1);font-size:1rem;color:#0A0A0A}}.hero{position:relative;isolation:isolate;overflow:clip;text-align:left;padding-block:5.5rem 0}.badge{display:inline-flex;align-items:center;gap:.5rem;height:1.875rem;padding:0 .75rem 0 .375rem;border-radius:var(--r1);font:400 .75rem/1 var(--mono);letter-spacing:.01em;color:rgba(255,255,255,.72);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}.hero_top{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:3rem;align-items:end}.hero_copy{display:contents}.hero_copy .eyebrow,.hero_copy .h1{grid-column:1/-1;justify-self:start}.hero .h1{margin:1.75rem 0 0;font-size:clamp(2.125rem,4.2vw,3.75rem);line-height:1.05;letter-spacing:-.042em}@media (min-width:900px){.hero .h1{text-wrap:nowrap}}.hero .h1_line,.hero .h1 .fade{display:block}.hero .lede{max-width:46rem;margin:1.75rem 0 0;font-size:1.125rem;line-height:1.55}.hero .lede strong{color:var(--text);font-weight:inherit}.hero_cta{display:grid;gap:.875rem;justify-items:stretch;padding-block-end:.25rem}.hero_cta .btn{width:100%}.hero_cta .hero_meta{justify-content:space-between}.hero .actions{margin:0}.hero .btn{height:3.25rem;padding-inline:1.75rem;font-size:1rem}.hero_meta{display:flex;flex-wrap:wrap;gap:.25rem 0;font:400 .75rem/1.4 var(--mono);color:var(--muted)}.hero_meta span + span::before{content:"";display:inline-block;width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.6;margin-inline:.7rem;vertical-align:middle}@media (max-width:899px){.hero_top{grid-template-columns:1fr}.hero_cta{justify-self:start;margin-block-start:1.75rem}}.hero_bar{display:flex;justify-content:space-between;gap:1rem;margin-block-start:3.5rem;padding-block:.875rem;border-top:1px solid var(--line);font:400 .75rem/1.4 var(--mono);color:var(--muted)}.hero_bar span:first-child::before{content:"";border-radius:1.5px;display:inline-block;width:.4375rem;height:.4375rem;margin-inline-end:.625rem;background:#9B7DFF;box-shadow:0 0 0 2px rgba(155,125,255,.18),0 0 10px 1px rgba(139,107,255,.85);vertical-align:.02em}.hero_media{position:relative;margin-block-start:0;padding-block-end:clamp(1rem,2vw,2rem)}.hero_track{position:relative}.hero_stage{position:relative;max-width:min(100%,calc((100vh - 5.5rem) * 16 / 9));margin-inline:auto;aspect-ratio:16/9;display:flex;align-items:center}.hero_editor{position:relative;width:100%;aspect-ratio:3834/1908;transform-origin:45.279% 37.579%;transform:translate(4.721%,12.421%) scale(1.795);will-change:transform}.hero_editor_img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:var(--r2);opacity:0;visibility:hidden;box-shadow:0 0 0 1px rgba(255,255,255,.1),0 70px 140px -50px rgba(0,0,0,.95),0 30px 120px -60px rgba(110,71,242,.45)}.hero_slot,.hero_glow{position:absolute;left:17.423%;top:6.08%;width:55.712%;height:62.998%;border-radius:calc(var(--r2) / 1.795)}.hero_slot{overflow:hidden;background:#0A0A0A}html:not(.js) .hero_slot{background:#0A0A0A url(/img/app/hero-figma-v2-poster.webp) center/cover}.hero_glow{pointer-events:none;box-shadow:0 0 0 1px rgba(255,255,255,.14),0 50px 110px -50px rgba(0,0,0,.95),0 30px 120px -50px rgba(110,71,242,.55)}@media (min-width:768px) and (prefers-reduced-motion:no-preference){.hero_stage{position:sticky}.hero_editor_img,.hero_glow{will-change:opacity}.js .hero_track::after{content:"";display:block;height:85vh}}.hero_slot video{display:block;width:100%;height:100%;object-fit:cover}@media (max-width:767px){.hero{padding-block-start:3rem}.hero_bar{margin-block-start:2.5rem}.hero_media{padding-block-end:1rem}}.panel{position:relative;border-radius:var(--r2);overflow:hidden;background:linear-gradient(180deg,#101010,#070707);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08),inset 0 1px 0 rgba(255,255,255,.07),0 40px 80px -40px rgba(0,0,0,.9)}.panel::before{content:"";position:absolute;inset:0;background-image:var(--stars);opacity:.35;pointer-events:none}[data-ground="light"] .panel{background:linear-gradient(180deg,#FFFFFF,#F4F4F4);box-shadow:inset 0 0 0 1px rgba(0,0,0,.08),0 40px 80px -40px rgba(0,0,0,.25)}[data-ground="light"] .panel::before{opacity:0}.stage{position:relative;aspect-ratio:16/9;border-radius:var(--r2);overflow:hidden;background:#0A0A0A;box-shadow:inset 0 0 0 1px rgba(255,255,255,.1),0 0 0 6px rgba(255,255,255,.03),0 60px 120px -40px rgba(0,0,0,.95)}.stage video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:2}.ba{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.ba_item{position:relative;margin:0;border-radius:var(--r2);overflow:hidden;background:#0A0A0A;box-shadow:inset 0 0 0 1px rgba(255,255,255,.1),0 40px 90px -45px rgba(0,0,0,.9)}.ba_item.is-after{box-shadow:inset 0 0 0 1px rgba(255,255,255,.14),0 40px 90px -45px rgba(0,0,0,.9),0 30px 110px -50px rgba(110,71,242,.55)}.ba_item::after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(255,255,255,.2);pointer-events:none}.ba_item.is-after::after{box-shadow:inset 0 0 0 1px rgba(255,255,255,.14)}.ba_item video{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.ba_tag{position:absolute;top:.875rem;left:.875rem;padding:.35rem .7rem;border-radius:var(--r1);background:rgba(0,0,0,.62);color:#fff;font:500 .6875rem/1 var(--mono);letter-spacing:.04em;box-shadow:inset 0 0 0 1px rgba(255,255,255,.16)}.ba_item.is-after .ba_tag{background:var(--brand);box-shadow:none}@media (max-width:767px){.ba{grid-template-columns:1fr;gap:.875rem}}.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:clamp(2rem,5vw,4.5rem);align-items:center}@media (max-width:991px){.split{grid-template-columns:1fr}}.ticks{display:grid;gap:.75rem;font-size:.9688rem}.ticks li{position:relative;padding-inline-start:1.6rem;color:color-mix(in srgb,var(--text) 86%,var(--page))}.ticks li::before{content:"";position:absolute;left:0;top:.2em;width:1rem;height:1rem;border-radius:50%;background:color-mix(in srgb,var(--text) 10%,transparent)}.ticks li::after{content:"";position:absolute;left:.25rem;top:calc(.2em + .25rem);width:.5rem;height:.5rem;background:var(--text);-webkit-mask:var(--tick) center/contain no-repeat;mask:var(--tick) center/contain no-repeat}.ticks strong{font-weight:500;color:var(--text)}.lined{display:grid;grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));border:1px solid var(--line);border-radius:var(--r2);overflow:hidden}.lined.c2{--cols:2}.lined.c4{--cols:4}.lined > *{border-inline-end:1px solid var(--line);border-block-end:1px solid var(--line);margin:0 -1px -1px 0;padding:var(--cell);min-width:0;background:var(--page)}@media (max-width:991px){.lined.c3,.lined.c4{--cols:2}}@media (min-width:768px) and (max-width:991px){.lined.c3 > :last-child:nth-child(odd){grid-column:1 / -1}}@media (max-width:767px){.lined,.lined[class*="c"]{--cols:1}}.cell_num{font:400 .8125rem/1 var(--mono);color:var(--muted)}.cell h3,.cell .h3{margin-block-start:2.5rem}@media (max-width:767px){.cell h3,.cell .h3{margin-block-start:1.25rem}}.cell p{margin-block-start:.625rem;color:var(--muted);font-size:.9688rem;line-height:1.6}.cell .ticks{margin-block-start:1.25rem}.cell.is-tight h3,.cell.is-tight .h3{margin-block-start:0}.bars{padding:clamp(1.25rem,3vw,2rem);display:grid;gap:1.25rem}.chips{display:flex;flex-wrap:wrap;gap:.5rem}.chips span{display:inline-flex;align-items:center;gap:.45rem;height:2.125rem;padding:0 .9rem;border-radius:var(--r1);font-size:.875rem;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 14%,transparent);background:color-mix(in srgb,var(--text) 3%,transparent)}.chips span::before{content:"";width:.75rem;height:.75rem;background:currentColor;-webkit-mask:var(--tick) center/contain no-repeat;mask:var(--tick) center/contain no-repeat}.chips.is-center{justify-content:center}.plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.plan{position:relative;display:flex;flex-direction:column;gap:1.5rem;padding:clamp(1.75rem,3vw,2.5rem);border-radius:var(--r2);overflow:hidden;isolation:isolate;background:linear-gradient(180deg,#0E0E0E,#070707);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08),inset 0 1px 0 rgba(255,255,255,.06)}.plan.is-pro{box-shadow:inset 0 0 0 1px rgba(205,178,255,.35),inset 0 1px 0 rgba(255,255,255,.12),0 40px 100px -40px rgba(110,71,242,.55)}.plan_name{font:400 .8125rem var(--mono);color:var(--muted)}.plan_name::before{content:"// "}.plan_price{font-size:3.5rem;line-height:1;font-weight:500;letter-spacing:-.05em}.plan_price s{font-size:1.5rem;font-weight:400;letter-spacing:-.02em;color:var(--muted);margin-inline-start:.75rem;text-decoration-thickness:1.5px}.plan_badge{display:inline-block;margin-inline-start:.5rem;padding:.2rem .55rem;border-radius:var(--r1);font:500 .6875rem/1.2 var(--mono);color:#fff;background:var(--brand);vertical-align:.1em}.plan_note{margin-block-start:-.75rem;font-size:.9375rem;color:var(--muted)}.plan_note strong{color:var(--text);font-weight:500}.seats_dot{display:inline-block;width:.5rem;height:.5rem;margin-inline-end:.5rem;border-radius:50%;background:#34C759;vertical-align:.08em;box-shadow:0 0 0 0 rgba(52,199,89,.5);animation:seats 2s ease-out infinite}@keyframes seats{to{box-shadow:0 0 0 .5rem rgba(52,199,89,0)}}.plan_price small{font-size:.9375rem;font-weight:400;letter-spacing:-.01em;color:var(--muted);margin-inline-start:.5rem}.plan .ticks{flex:1}.plan .btn{width:100%}.pay_once{margin-block-start:1.75rem;text-align:center;color:var(--muted);font-size:.9375rem}.pay_once strong{color:var(--text);font-weight:500}.plans.is-four{grid-template-columns:repeat(4,minmax(0,1fr));max-width:none;gap:1rem}.plans.is-four .plan{padding:clamp(1.5rem,2vw,2rem);gap:1.25rem}.plans.is-four .plan_price{font-size:2.75rem}.plans.is-four .plan_price s{font-size:1.25rem;margin-inline-start:.5rem}.plans.is-four .plan_note{margin-block-start:-.5rem}.plans.is-four .ticks{font-size:.9375rem;align-content:start;gap:.7rem}.ticks li.is-no{color:color-mix(in srgb,var(--text) 34%,var(--page))}.ticks li.is-no::before{background:transparent;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 14%,transparent)}.ticks li.is-no::after{background:color-mix(in srgb,var(--text) 38%,var(--page));-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 4l8 8M12 4l-8 8' stroke='%23000' stroke-width='2.4' stroke-linecap='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 4l8 8M12 4l-8 8' stroke='%23000' stroke-width='2.4' stroke-linecap='round'/%3E%3C/svg%3E")}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.plans.is-four .plan_badge{position:absolute;top:clamp(1.3rem,1.8vw,1.85rem);right:clamp(1.5rem,2vw,2rem);margin:0}#pricing .pay_once{max-width:48rem;margin-inline:auto;text-wrap:balance}.founding{max-width:none;margin:3.5rem 0 1.25rem;padding:1.1rem 1.35rem 1.2rem;border-radius:var(--r2);text-align:left;background:color-mix(in srgb,var(--brand) 9%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand) 38%,transparent)}.founding_title{font-size:.9688rem;color:color-mix(in srgb,var(--text) 80%,var(--page))}.founding_title strong{color:var(--text);font-weight:600}.founding_bar{height:.375rem;margin-block:.85rem .7rem;border-radius:var(--r1);background:color-mix(in srgb,var(--text) 10%,transparent);overflow:hidden}.founding_bar span{display:block;height:100%;width:max(var(--sold),.375rem);border-radius:inherit;background:linear-gradient(90deg,#8F6DFF,#6E47F2);transition:width .8s ease}.founding_meta{font-size:.875rem;color:var(--muted)}.founding_bar[hidden] + .founding_meta{margin-block-start:.3rem}.founding_meta strong{color:var(--text);font-weight:600}.founding_meta a{color:var(--text);text-decoration:underline;text-underline-offset:3px}.plan_launch{align-self:flex-start;margin-block-start:-.5rem;padding:.3rem .6rem;border-radius:var(--r1);font-size:.8125rem;line-height:1.3;color:#C9B8FF;background:color-mix(in srgb,var(--brand) 16%,transparent);max-width:100%}.plan_launch b{font-weight:600}.anchor_line{margin-block-start:2rem;text-align:center;font-size:clamp(1.125rem,1.6vw,1.375rem);letter-spacing:-.02em;color:var(--muted);text-wrap:balance}.anchor_line strong{color:var(--text);font-weight:500}#pricing{position:relative;isolation:isolate;overflow:hidden}.pricing_glow{position:absolute;z-index:-1;left:50%;top:22rem;width:min(78rem,140%);height:46rem;translate:-50% 0;pointer-events:none;background:radial-gradient(50% 45% at 50% 40%,rgba(110,71,242,.22),rgba(110,71,242,0) 70%),radial-gradient(30% 30% at 62% 35%,rgba(164,124,255,.14),rgba(164,124,255,0) 70%)}.plan{background:linear-gradient(180deg,#131313 0%,#0B0B0B 55%,#090909 100%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08),0 30px 60px -35px rgba(0,0,0,.9)}.plan::before{content:"";position:absolute;inset:0 12% auto;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);z-index:1}.plans.is-four .plan_price{font-size:3rem;background:linear-gradient(180deg,#fff 30%,#BDBDBD);-webkit-background-clip:text;background-clip:text;color:transparent}.plans.is-four .plan_price s,.plans.is-four .plan_price small{-webkit-text-fill-color:var(--muted)}.plan_launch{display:inline-flex;align-items:center;gap:.4rem;border-radius:999px;padding:.3rem .7rem .3rem .55rem;background:rgba(110,71,242,.14);box-shadow:inset 0 0 0 1px rgba(164,124,255,.25)}.plan_launch::before{content:"";flex:none;width:.4rem;height:.4rem;border-radius:50%;background:#C9B2FF;box-shadow:0 0 8px rgba(201,178,255,.9)}.plan .btn{height:2.875rem;border-radius:8px}.plan .btn.is-ghost{background:#1A1A1A;border-color:rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.plan .btn.is-ghost:hover{background:#fff;color:#0A0A0A;border-color:#fff}.plan .btn + .ticks{padding-block-start:1.25rem;border-block-start:1px solid rgba(255,255,255,.07)}.plan.is-pro{border:1px solid transparent;transform:translateY(-.75rem);background:radial-gradient(90% 40% at 50% 0%,rgba(124,82,255,.22),rgba(124,82,255,0) 70%) padding-box,linear-gradient(180deg,#151026,#0B0A10 60%,#09090B) padding-box, linear-gradient(165deg,#D9C9FF 0%,#7C52FF 28%,rgba(110,71,242,.25) 62%,#A47CFF 100%) border-box;box-shadow:0 0 0 1px rgba(124,82,255,.15),0 30px 80px -30px rgba(110,71,242,.75),0 0 60px -20px rgba(164,124,255,.35)}.plan.is-pro::before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.7),transparent)}.plans.is-four .plan.is-pro .plan_badge{padding:.3rem .65rem;border-radius:999px;background:linear-gradient(180deg,#8B6BFF,#6E47F2);box-shadow:0 0 18px rgba(124,82,255,.7),inset 0 1px 0 rgba(255,255,255,.3)}.plan.is-pro .btn:not(.is-ghost){color:#fff;border-color:transparent;background:linear-gradient(180deg,#8E6CFF,#6E47F2);box-shadow:0 12px 30px -12px rgba(124,82,255,.9),inset 0 1px 0 rgba(255,255,255,.3)}.plan.is-pro .btn:not(.is-ghost):hover{background:linear-gradient(180deg,#9B7DFF,#7A55FF)}.plan.is-pro .ticks li:not(.is-no)::before{background:rgba(124,82,255,.22);box-shadow:inset 0 0 0 1px rgba(164,124,255,.45)}.plan.is-pro .ticks li:not(.is-no)::after{background:#D9C9FF}.founding{background:linear-gradient(90deg,rgba(110,71,242,.16),rgba(110,71,242,.05) 60%,rgba(110,71,242,.1));box-shadow:inset 0 0 0 1px rgba(164,124,255,.3),inset 0 1px 0 rgba(255,255,255,.06),0 20px 50px -30px rgba(110,71,242,.6)}@supports (grid-template-rows:subgrid){.plans.is-four .plan{display:grid;grid-row:span 6;grid-template-rows:subgrid;row-gap:1.1rem}.plans.is-four .plan_note,.plans.is-four .plan_launch{margin-block-start:0}.plans.is-four .plan .btn{align-self:end}}.plan_launch.is-empty{visibility:hidden;padding:0}@media (max-width:767px){.plan_launch.is-empty{display:none}}@media (max-width:1199px){.plan.is-pro{transform:none}.plans.is-four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.plans,.plans.is-four{grid-template-columns:1fr}}.table_wrap{overflow-x:auto;border-radius:var(--r2);box-shadow:inset 0 0 0 1px var(--line)}table.compare_table{width:100%;min-width:46rem;border-collapse:collapse;font-size:.9375rem}.compare_table th,.compare_table td{padding:1rem 1.25rem;text-align:left;border-bottom:1px solid var(--line);vertical-align:top}.compare_table thead th{font:400 .75rem/1.2 var(--mono);color:var(--muted);background:var(--surface);position:sticky;top:0}.compare_table tbody tr:last-child td{border-bottom:0}.compare_table td:first-child{color:var(--muted)}.compare_table td:nth-child(2),.compare_table th:nth-child(2){background:color-mix(in srgb,var(--text) 5%,transparent);color:var(--text);box-shadow:inset 1px 0 0 color-mix(in srgb,var(--text) 10%,transparent),inset -1px 0 0 color-mix(in srgb,var(--text) 10%,transparent)}.compare_table thead th:nth-child(2){background:color-mix(in srgb,var(--text) 5%,var(--surface));box-shadow:inset 1px 0 0 color-mix(in srgb,var(--text) 10%,transparent),inset -1px 0 0 color-mix(in srgb,var(--text) 10%,transparent),inset 0 2px 0 #8B6BFF}.compare_table th:nth-child(2){color:#fff}.compare_table strong{font-weight:500}.mini_compare{max-width:none}.mini_compare table{min-width:46rem}.faq{max-width:none;border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.5rem 0;cursor:pointer;font-weight:500;font-size:1.0625rem;letter-spacing:-.015em;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:"";flex:none;width:2rem;height:2rem;border-radius:var(--r1);box-shadow:inset 0 0 0 1px var(--line);background:linear-gradient(currentColor,currentColor) center/.75rem 1.5px no-repeat,linear-gradient(currentColor,currentColor) center/1.5px .75rem no-repeat;transition:background-size .35s var(--ease-out),background-color .25s,color .25s,box-shadow .25s}.faq details[open]:not(.is-closing) summary::after{background-size:.75rem 1.5px,1.5px 0}.faq details{overflow:hidden}.faq summary{transition:color .2s}.faq details:not([open]) summary{color:color-mix(in srgb,var(--text) 82%,transparent)}.faq details:not([open]) summary:hover{color:var(--text)}.faq summary:focus-visible{outline:2px solid #8B6BFF;outline-offset:-2px}.faq details[open]:not(.is-closing) summary::after{background-color:var(--text);color:var(--page);box-shadow:none}.faq.is-boxed details{position:relative}.faq.is-boxed details::before{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:#8B6BFF;transform:scaleY(0);transform-origin:top;transition:transform .45s var(--ease-out)}.faq.is-boxed details[open]:not(.is-closing)::before{transform:scaleY(1)}.faq summary:hover::after{background-color:color-mix(in srgb,var(--text) 6%,transparent)}.faq .a{padding-block-end:1.5rem;color:var(--muted);max-width:44rem;line-height:1.65}.faq .a p+p{margin-block-start:.75rem}.faq_split{display:grid;grid-template-columns:minmax(0,22rem) minmax(0,1fr);gap:clamp(2.5rem,7vw,6.5rem);align-items:start}.faq_side{position:sticky;top:7rem;display:grid;gap:1.25rem;justify-items:start}.faq_side .h2{margin:0}.faq_side .h2 .fade{display:block}.faq_side .lede{margin:0;font-size:1.0625rem}.faq_links{display:grid;gap:.875rem;justify-items:start;margin-block-start:.5rem}.faq.is-boxed{counter-reset:q;border:1px solid var(--line);border-radius:var(--r2);overflow:hidden;background:var(--surface)}.faq.is-boxed details:last-child{border-bottom:0}.faq.is-boxed summary{counter-increment:q;justify-content:flex-start;gap:1.25rem;padding:1.375rem 1.5rem;transition:background-color .2s}.faq.is-boxed summary::before{content:counter(q,decimal-leading-zero);flex:none;width:1.5rem;font:400 .75rem/1 var(--mono);color:var(--muted)}.faq.is-boxed summary::after{margin-inline-start:auto}.faq.is-boxed summary:hover{background:color-mix(in srgb,var(--text) 2.5%,transparent)}.faq.is-boxed details[open]{background:color-mix(in srgb,var(--text) 2.5%,transparent)}.faq.is-boxed .a{padding:0 4.5rem 1.5rem 4.25rem;max-width:none}@media (max-width:900px){.faq_split{grid-template-columns:1fr}.faq_side{position:static}.faq.is-boxed .a{padding:0 1.5rem 1.375rem}}.faq_title{font-size:1.5rem;font-weight:500;letter-spacing:-.025em;margin-block:3.5rem 1.25rem;scroll-margin-top:6rem}.faq_title:first-child{margin-block-start:0}.faq_groups .faq .a{max-width:42rem}.cta{position:relative;isolation:isolate;overflow:hidden;padding:clamp(3.5rem,8vw,6rem) var(--cell);border:1px solid var(--line);border-radius:var(--r2);display:grid;gap:1.5rem;justify-items:center;text-align:center}.cta .h2{font-size:clamp(2rem,1.3rem + 2.6vw,3.25rem)}.cta .h2 .fade{display:block}.cta_main{display:grid;gap:1.75rem;justify-items:center}.cta_logo{display:block;padding:0;border:0;background:none;cursor:pointer;border-radius:var(--r2);filter:drop-shadow(0 18px 40px rgba(110,71,242,.35))}.cta_logo:focus-visible{outline:2px solid #fff;outline-offset:4px}.cta_logo .lg{display:block;width:5.5rem;height:5.5rem}html:not(.js) .lg *{animation-play-state:running!important}.cta_side{display:grid;gap:1.5rem;justify-items:center}.cta_side .lede{margin:0}.cta .actions{justify-content:center;margin:0}.prose{max-width:44rem;margin-inline:auto}.prose>*+*{margin-block-start:1.1rem}.prose h2{font-size:1.5rem;line-height:1.2;font-weight:500;letter-spacing:-.025em;margin-block-start:2.75rem}.prose h3{font-size:1.125rem;font-weight:500;margin-block-start:1.75rem}.prose ul{list-style:disc;padding-inline-start:1.25rem;display:grid;gap:.4rem}.prose ol{list-style:decimal;padding-inline-start:1.25rem;display:grid;gap:.4rem}.prose p,.prose li{line-height:1.7;color:color-mix(in srgb,var(--text) 80%,var(--page))}.prose .callout{padding:1rem 1.25rem;border-radius:var(--r2);box-shadow:inset 0 0 0 1px var(--line);background:var(--surface)}kbd{font:500 .8125rem var(--mono);padding:.1rem .45rem;border-radius:var(--r1);box-shadow:inset 0 0 0 1px var(--line);background:var(--raised)}.docs{display:grid;grid-template-columns:13rem minmax(0,1fr);gap:clamp(2rem,6vw,5.5rem);align-items:start}.docs_nav{position:sticky;top:6rem;display:grid;gap:.1rem;font-size:.9063rem}.docs_nav p{font:400 .6875rem/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-block:1.5rem .6rem;padding-inline-start:.75rem}.docs_nav p:first-child{margin-block-start:0}.docs_nav a{padding:.4rem .75rem;border-radius:var(--r1);color:var(--muted);box-shadow:inset 1px 0 0 var(--line);border-radius:0;transition:color .2s,box-shadow .2s}.docs_nav a:hover{color:var(--text)}.docs_nav a.is-on{color:var(--text);box-shadow:inset 2px 0 0 var(--brand)}.docs .prose{margin-inline:0;max-width:48rem;counter-reset:part}.docs .prose p,.docs .prose li{font-size:1rem}.docs .prose h2{counter-increment:part;scroll-margin-top:6rem;margin-block-start:3.5rem;padding-block-start:2.25rem;border-top:1px solid var(--line);font-size:1.625rem}.docs .prose h2::before{content:counter(part,decimal-leading-zero);display:block;margin-block-end:.875rem;font:400 .75rem/1 var(--mono);letter-spacing:.02em;color:var(--muted)}.docs .prose h2:first-child{margin-block-start:0;padding-block-start:0;border-top:0}@media (max-width:860px){.docs{grid-template-columns:1fr}.docs_nav{position:static;display:flex;flex-wrap:wrap;gap:.4rem}.docs_nav p{display:none}.docs_nav a{box-shadow:inset 0 0 0 1px var(--line)}.docs_nav a{border-radius:var(--r1)}.docs_nav a.is-on{box-shadow:inset 0 0 0 1px var(--text)}}.dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;max-width:52rem;margin-inline:auto}.card{position:relative;display:flex;flex-direction:column;gap:1rem;padding:2rem;border-radius:var(--r2);background:linear-gradient(180deg,#0F0F0F,#080808);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08),inset 0 1px 0 rgba(255,255,255,.06)}[data-ground="light"] .card{background:#fff;box-shadow:inset 0 0 0 1px var(--line),0 20px 40px -30px rgba(0,0,0,.2)}.card p{color:var(--muted);font-size:.9688rem}.card .btn{margin-block-start:auto;align-self:flex-start}.form{display:grid;gap:1rem}.field{display:grid;gap:.45rem}.field label{font-size:.875rem;font-weight:500}.field input{width:100%;height:3rem;padding:0 1rem;border-radius:var(--r1);border:0;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 18%,transparent);background:var(--page);color:var(--text)}.field input:focus{outline:0;box-shadow:inset 0 0 0 1.5px var(--text)}.form_msg{font-size:.875rem;color:var(--muted);min-height:1.3em}.secure{margin-block-start:1.5rem;text-align:center;font-size:.8125rem;color:var(--muted)}.lock{display:inline-block;width:.8rem;height:.8rem;margin-inline-end:.45rem;vertical-align:-.1em;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M208 80h-32V56a48 48 0 0 0-96 0v24H48a16 16 0 0 0-16 16v112a16 16 0 0 0 16 16h160a16 16 0 0 0 16-16V96a16 16 0 0 0-16-16M96 56a32 32 0 0 1 64 0v24H96Z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M208 80h-32V56a48 48 0 0 0-96 0v24H48a16 16 0 0 0-16 16v112a16 16 0 0 0 16 16h160a16 16 0 0 0 16-16V96a16 16 0 0 0-16-16M96 56a32 32 0 0 1 64 0v24H96Z'/%3E%3C/svg%3E") center/contain no-repeat}.linklike{background:none;border:0;padding:0;color:var(--text);font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.release{display:grid;grid-template-columns:11rem minmax(0,1fr);gap:2rem;padding-block:2.5rem;border-top:1px solid var(--line)}.release:first-child{border-top:0;padding-block-start:0}.release_meta{position:sticky;top:6rem;align-self:start}.release_meta strong{display:block;font-size:1.25rem;font-weight:500;letter-spacing:-.02em}.release_meta span{font:400 .8125rem var(--mono);color:var(--muted)}@media (max-width:760px){.release{grid-template-columns:1fr;gap:1rem}.release_meta{position:static}.dl,.spec{grid-template-columns:1fr}}.footer{position:relative;border-top:1px solid var(--line);background:#000;color:#fff;--page:#000;--line:#262626;--muted:#A3A3A3;--text:#fff;--surface:#0A0A0A}.footer_grid{display:grid;grid-template-columns:1.7fr repeat(3,minmax(0,1fr));gap:3rem clamp(2rem,5vw,4.5rem);padding-block:clamp(3.5rem,6vw,5rem) clamp(3rem,5vw,4rem)}.footer_title{font:400 .6875rem/1 var(--mono);letter-spacing:.09em;text-transform:uppercase;color:color-mix(in srgb,var(--text) 55%,transparent);margin-block-end:1.5rem}.footer ul{display:grid;gap:.6875rem;font-size:.875rem}.footer ul a{color:var(--muted);transition:color .2s}.footer ul a:hover{color:#fff}.footer_about .brand{font-size:1.0625rem}.footer_about p{margin-block-start:1.125rem;color:var(--muted);font-size:.875rem;max-width:23rem;line-height:1.6}.news{margin-block-start:2rem;display:grid;gap:.625rem;max-width:23rem}.news_row{display:flex;border-radius:var(--r1);overflow:hidden;box-shadow:inset 0 0 0 1px rgba(255,255,255,.16);transition:box-shadow .2s}.news_row:focus-within{box-shadow:inset 0 0 0 1px rgba(255,255,255,.6)}.news .btn{height:2.75rem;border-radius:0}.news .note{margin:0;font:400 .6875rem/1.5 var(--mono);letter-spacing:.02em;max-width:none}.news input{flex:1;min-width:0;height:2.75rem;padding:0 .875rem;border-radius:0;border:0;background:transparent;color:#fff;font-size:.875rem}.news input::placeholder{color:color-mix(in srgb,#fff 38%,transparent)}.news input:focus{outline:0}.footer_bottom{border-top:1px solid var(--line);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-block:1.25rem;font:400 .6875rem/1.5 var(--mono);letter-spacing:.02em;color:color-mix(in srgb,var(--text) 55%,transparent)}.footer_bottom a{color:var(--muted)}.footer_bottom a:hover{color:#fff}.footer_bottom p a{text-decoration:underline;text-underline-offset:.2em}.social{display:flex;gap:.5rem}.social a{display:grid;place-items:center;width:2rem;height:2rem;border-radius:var(--r1);box-shadow:inset 0 0 0 1px rgba(255,255,255,.18);color:var(--muted)}.social a:hover{color:#fff;box-shadow:inset 0 0 0 1px #fff}.social svg{width:.875rem;height:.875rem}.footer_mark{padding-block-start:1.5rem;overflow:hidden}.footer_mark span::before{content:attr(data-mark)}.footer_mark span{display:block;text-align:center;font-size:clamp(3rem,13.4vw,11.75rem);line-height:.8;font-weight:600;letter-spacing:-.06em;color:#fff;opacity:.13;white-space:nowrap;margin-block-end:-.12em;-webkit-mask-image:linear-gradient(to bottom,#000 10%,transparent 95%);mask-image:linear-gradient(to bottom,#000 10%,transparent 95%)}@media (max-width:991px){.footer_grid{grid-template-columns:1fr 1fr 1fr}.footer_about{grid-column:1/-1}}@media (max-width:600px){.footer_grid{grid-template-columns:1fr 1fr}}.js .rv{opacity:0;translate:0 1.25rem;transition:opacity .6s var(--ease-out),translate .7s var(--ease-out)}.js .rv.in{opacity:1;translate:0 0}.js .rv.d1{transition-delay:.08s}.js .rv.d2{transition-delay:.16s}.js .rv.d3{transition-delay:.24s}@media (prefers-reduced-motion:reduce){.js .rv{opacity:1;translate:none}}[data-ground="light"] .compare_table th:nth-child(2){color:var(--text)}.mini_compare table{table-layout:fixed}.mini_compare th:first-child,.mini_compare td:first-child{width:24%}.shot{margin:0;border-radius:var(--r2);overflow:hidden;background:#0A0A0A;box-shadow:0 0 0 1px rgba(255,255,255,.12),0 50px 100px -55px rgba(0,0,0,.9)}.shot_img{display:block;width:100%;height:auto}[data-ground="light"] .shot{box-shadow:0 0 0 1px rgba(0,0,0,.12),0 40px 80px -50px rgba(0,0,0,.4)}.head + .shot,.head + .rv > .shot{max-width:none}.head + .shot{margin-block-start:3.5rem}#formats .shot{max-width:none;display:grid;justify-items:center;padding:clamp(1.5rem,4vw,3.5rem);background:#0A0A0A}#formats .shot_img{max-width:56rem}#easy .shot{max-width:30rem;justify-self:center}.split.is-solo{grid-template-columns:minmax(0,46rem)}.bg_stage{border-radius:var(--r2);padding:clamp(1rem,5vw,4.5rem) clamp(1rem,7vw,6.5rem);background:radial-gradient(70% 90% at 12% 8%,#D9C7FF 0%,rgba(217,199,255,0) 60%),radial-gradient(80% 100% at 92% 100%,#3A1FA8 0%,rgba(58,31,168,0) 65%),linear-gradient(135deg,#B396FF 0%,#7C52FF 45%,#4B2CC4 100%)}.bg_stage.in,html:not(.js) .bg_stage{background:#C9B2F7 url(/img/stage-violet-v1.webp) center/cover no-repeat}@media (max-width:767px){.bg_stage.in,html:not(.js) .bg_stage{background-image:url(/img/stage-violet-v1-800.webp)}}.bg_stage .shot{max-width:none;box-shadow:0 0 0 1px rgba(255,255,255,.22),0 40px 80px -30px rgba(25,10,80,.65)}.cap{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.cap_clip{grid-column:1 / 4;grid-row:1 / 3;display:grid;align-items:center;border-radius:var(--r2);overflow:hidden;background:#0A0A0A;box-shadow:0 0 0 1px rgba(0,0,0,.12),0 40px 80px -50px rgba(0,0,0,.4)}.cap_clip .shot{border-radius:0;box-shadow:none}.cap_cell{padding:var(--cell);border-radius:var(--r2);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.cap_cell h3{margin-block-start:1.75rem}@media (max-width:991px){.cap{grid-template-columns:repeat(2,minmax(0,1fr))}.cap_clip{grid-column:1 / -1;grid-row:auto}}@media (max-width:767px){.cap{grid-template-columns:minmax(0,1fr)}}.head.is-center{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}.head.is-center .eyebrow{justify-self:center}.head.is-center .h2{grid-column:1}.head.is-center .lede{grid-column:1;justify-self:center;max-width:40rem;margin-block-start:1.25rem}.cell.is-lane h3{margin-block-start:1.5rem}.lane{position:relative;height:5.25rem;margin-block-end:1.75rem;border-radius:var(--r1);background:#121212;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}.lane::before{content:"";position:absolute;inset:0 0 auto;height:1.125rem;border-block-end:1px solid rgba(255,255,255,.06);background:repeating-linear-gradient(90deg,rgba(255,255,255,.18) 0 1px,transparent 1px 12.5%) 0 100%/100% 40% no-repeat}.lane::after{content:"";position:absolute;inset-block:0;left:38%;width:1px;background:rgba(255,255,255,.55)}.lane_clip{z-index:1}.lane_clip{position:absolute;left:var(--x);width:var(--w);top:calc(1.125rem + .5rem + (var(--r) - 1) * 1.75rem);height:1.375rem;display:flex;align-items:center;padding-inline:.5rem;border-radius:3px;font:400 .6875rem/1 var(--mono);color:rgba(255,255,255,.9);white-space:nowrap;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}.lane_clip.is-sound{background:#1E5A46}.lane_clip.is-sfx{background:#2F6B3A}.lane_clip.is-voice{background:#1F5F63}.lane_clip.is-text,.lane_clip.is-caption{background:#2B4A7A}.lane_clip.is-caption{background:#33405E}.lane_clip.is-media{background:#6B2E4C}.lane_clip.is-video{background:#4A3A28}.lane_clip.is-design{background:#4B2CC4}.lane_clip.is-cursor{background:#3B2F6E}.aud{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-block-start:1rem}.aud_card{display:flex;flex-direction:column;min-width:0;border-radius:var(--r2);overflow:hidden;background:linear-gradient(180deg,#121212,#0A0A0A);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08),inset 0 1px 0 rgba(255,255,255,.07)}.aud_vis{position:relative;display:grid;place-items:center;gap:.75rem;height:9.5rem;padding:1.25rem 1.5rem;border-block-end:1px solid rgba(255,255,255,.06);background:radial-gradient(70% 90% at 50% 120%,rgba(124,82,255,.22),rgba(124,82,255,0) 70%)}.aud_text{padding:1.5rem clamp(1.25rem,2.4vw,1.75rem) 1.75rem}.aud_text h3{margin-block-start:1.25rem}.aud_text p:last-child{margin-block-start:.625rem;color:var(--muted);font-size:.9688rem;line-height:1.6}.aud_vis b{font-weight:400}.aud_pills{display:flex;gap:.375rem;padding:.25rem;border-radius:999px;background:#1A1A1A;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.aud_pills b{padding:.45rem .8rem;border-radius:999px;font:400 .75rem/1 var(--mono);color:rgba(255,255,255,.55)}.aud_pills b.is-on{color:#fff;background:#6E47F2;box-shadow:0 0 18px rgba(124,82,255,.55)}.dial_label,.mx_name,.mus_name,.mus_loop,.vo_time,.vo_takes b,.bal_vo,.bal_name{font:400 .6875rem/1 var(--mono);color:rgba(255,255,255,.6)}.vc{display:grid;justify-items:center;gap:.875rem;width:100%}.vc_row{display:flex;align-items:center;gap:.75rem;width:100%}.vc_raw,.vc_clean{flex:1;height:2.75rem;min-width:0}.vc_raw path{fill:none;stroke:rgba(255,255,255,.35);stroke-width:1.2;stroke-linejoin:round;vector-effect:non-scaling-stroke}.vc_arrow{flex:none;width:1rem;height:1rem;color:rgba(255,255,255,.45)}.aud_pills.is-small b{padding:.35rem .65rem;font-size:.6875rem}.dial{position:relative;display:grid;place-items:center;width:7.5rem;height:6.25rem;margin-block-end:.75rem}.dial_svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.dial_bg,.dial_val{fill:none;stroke-width:6;stroke-linecap:round}.dial_bg{stroke:#262626}.dial_val{stroke:url(#dg);filter:drop-shadow(0 0 6px rgba(124,82,255,.55))}.dial_knob{fill:#fff;stroke:rgba(124,82,255,.45);stroke-width:3}.dial_ticks line{stroke:rgba(255,255,255,.15);stroke-width:1.2;stroke-linecap:round}.dial_ticks line.is-on{stroke:rgba(201,178,255,.7)}.dial_num{position:relative;margin-block-start:-.25rem;font:500 1.75rem/1 var(--font, inherit);letter-spacing:-.03em;color:#fff}.dial_num small{font-size:.9rem;color:rgba(255,255,255,.55);margin-inline-start:.1rem}.dial_label{position:absolute;bottom:-1rem;left:0;right:0;text-align:center}.mx{display:flex;gap:.5rem;align-items:stretch;justify-content:center;width:100%;height:7.25rem}.mx_ch{display:grid;grid-template-rows:auto minmax(0,1fr) auto;justify-items:center;gap:.45rem;flex:1 1 0;min-width:0;max-width:4.4rem;padding:.4rem .3rem .45rem;border-radius:6px;background:#161616;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}.mx_m{display:grid;place-items:center;width:1.1rem;height:1.1rem;border-radius:3px;font:500 .5625rem/1 var(--mono);color:rgba(255,255,255,.5);background:#222}.mx_ch.is-muted .mx_m{color:#0A0A0A;background:#fff}.mx_body{display:flex;gap:.45rem;align-items:stretch;flex:1;min-height:0}.mx_rail{position:relative;width:.25rem;border-radius:999px;background:#262626}.mx_rail::before{content:"";position:absolute;inset:auto 0 0;height:var(--v);border-radius:inherit;background:linear-gradient(0deg,#5B3BD6,#A47CFF)}.mx_ch.is-muted .mx_rail::before{background:#3A3A3A}.mx_cap{position:absolute;left:50%;bottom:var(--v);width:1rem;height:.6rem;margin:0 0 -.3rem -.5rem;border-radius:2px;background:linear-gradient(180deg,#F4F4F4,#BDBDBD);box-shadow:0 2px 4px rgba(0,0,0,.6),inset 0 -1px 0 rgba(0,0,0,.25)}.mx_cap::after{content:"";position:absolute;left:2px;right:2px;top:50%;height:1px;background:rgba(0,0,0,.45)}.mx_meter{display:flex;flex-direction:column;gap:2px;width:.25rem}.mx_meter i{flex:1;border-radius:1px;background:#222}.mx_meter i.is-on{background:#8B6BFF}.mx_meter i.is-hot{background:#C9B2FF}.mx_name{font-size:.5625rem;white-space:nowrap}@media (max-width:479px){.mx{gap:.375rem}.mx_name{font-size:.5rem;letter-spacing:-.02em}}.mus{position:relative;display:flex;gap:3px;width:100%;padding-block-start:1.25rem}.mus_clip{position:relative;flex:1.35;height:3.25rem;padding:.5rem .5rem .375rem;border-radius:6px;background:linear-gradient(180deg,rgba(124,82,255,.28),rgba(124,82,255,.12));box-shadow:inset 0 0 0 1px rgba(164,124,255,.45)}.mus_clip.is-repeat{flex:1;opacity:.38;-webkit-mask-image:linear-gradient(90deg,#000 40%,transparent);mask-image:linear-gradient(90deg,#000 40%,transparent)}.mus_wave{display:block;width:100%;height:100%}.mus_name{position:absolute;top:-1.25rem;left:0;color:rgba(255,255,255,.7)}.mus_loop{position:absolute;top:-.25rem;right:0;display:flex;align-items:center;gap:.35rem;padding:.3rem .55rem;border-radius:999px;color:#fff;background:#1F1F1F;box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}.mus_icon{width:.8rem;height:.8rem}.vo{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;width:100%}.vo_time{display:flex;align-items:center;gap:.45rem;color:#fff}.vo_dot{width:.5rem;height:.5rem;border-radius:50%;background:#FF4D4D;box-shadow:0 0 10px rgba(255,77,77,.75)}.vo_mic{position:relative;display:grid;place-items:center;width:5.5rem;height:5.5rem}.vo_btn{position:relative;z-index:1;display:grid;place-items:center;width:3.25rem;height:3.25rem;border-radius:50%;color:#fff;background:linear-gradient(180deg,#8B6BFF,#5B3BD6);box-shadow:0 0 0 1px rgba(255,255,255,.18) inset,0 10px 30px -6px rgba(124,82,255,.8)}.vo_btn svg{width:1.35rem;height:1.35rem}.vo_ring{position:absolute;inset:0;border-radius:50%;border:1px solid rgba(164,124,255,.45);animation:vo-ring 2.6s ease-out infinite}.vo_ring.is-2{animation-delay:1.3s}@keyframes vo-ring{from{transform:scale(.6);opacity:1}to{transform:scale(1.15);opacity:0}}@media (prefers-reduced-motion:reduce){.vo_ring{animation:none;transform:scale(.85);opacity:.6}.vo_ring.is-2{transform:scale(1.05);opacity:.3}}.vo_takes{display:grid;gap:.375rem;justify-items:end}.vo_takes b{padding:.3rem .55rem;border-radius:3px;background:#1F1F1F;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.vo_takes b.is-on{color:#fff;box-shadow:inset 0 0 0 1px rgba(164,124,255,.6)}.bal{position:relative;width:100%;height:6rem}.bal_svg{position:absolute;left:0;right:0;bottom:0;width:100%;height:3.5rem;overflow:visible}.bal_line{fill:none;stroke:rgba(255,255,255,.75);stroke-width:1.5;vector-effect:non-scaling-stroke}.bal_guide{stroke:rgba(255,255,255,.12);stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.bal_vo{position:absolute;top:0;left:30%;width:41.3%;padding:.4rem .5rem;border-radius:4px;color:#fff;text-align:center;background:linear-gradient(180deg,#7C52FF,#5B3BD6);box-shadow:0 6px 20px -6px rgba(124,82,255,.7)}.bal_name{position:absolute;left:0;bottom:3.85rem}.cur{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-block-start:1rem}.cur_card.is-wide{grid-column:span 2}.cur .aud_vis{height:auto;min-height:9.5rem}.kite{display:block;width:1.75rem;height:1.75rem;overflow:visible;filter:drop-shadow(0 2px 4px rgba(0,0,0,.55))}.cst{display:grid;justify-items:center;gap:1.1rem;width:100%}.cst_row{display:flex;align-items:flex-end;justify-content:center;gap:clamp(.75rem,2.2vw,1.6rem)}.c3d{position:relative;display:grid;justify-items:center;gap:.55rem}.c3d .kite{width:3.6rem;height:3.6rem;filter:drop-shadow(0 8px 12px rgba(0,0,0,.6)) drop-shadow(0 0 14px color-mix(in srgb,var(--tint) 45%,transparent))}.c3d::before{content:"";position:absolute;bottom:1.05rem;left:50%;width:2.6rem;height:.5rem;margin-left:-1.3rem;border-radius:50%;background:rgba(0,0,0,.6);filter:blur(4px)}.c3d.is-on .kite{width:4.5rem;height:4.5rem;filter:drop-shadow(0 10px 16px rgba(0,0,0,.65)) drop-shadow(0 0 24px color-mix(in srgb,var(--tint) 70%,transparent))}.c3d_name{font:400 .625rem/1 var(--mono);color:rgba(255,255,255,.5)}.c3d.is-on .c3d_name{color:#fff}.cst_chips{display:flex;flex-wrap:wrap;justify-content:center;gap:.375rem}.chip{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .55rem .3rem .4rem;border-radius:999px;font:400 .625rem/1 var(--mono);color:rgba(255,255,255,.7);background:#181818;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.chip_g{width:.85rem;height:.85rem;overflow:visible}.cz{display:grid;justify-items:center;gap:1.1rem;width:100%;max-width:12rem}.cz_row{display:flex;align-items:flex-end;justify-content:space-between;width:100%;padding-inline:.25rem}.kite.is-s{width:1rem;height:1rem}.kite.is-m{width:1.75rem;height:1.75rem}.kite.is-l{width:3rem;height:3rem;filter:drop-shadow(0 4px 8px rgba(0,0,0,.6)) drop-shadow(0 0 18px rgba(124,82,255,.35))}.cz_slider{position:relative;width:100%;height:.3rem;border-radius:999px;background:#262626}.cz_fill{position:absolute;inset:0 auto 0 0;width:78%;border-radius:inherit;background:linear-gradient(90deg,#5B3BD6,#A47CFF)}.cz_fill::after{content:"";position:absolute;right:-.4rem;top:50%;width:.8rem;height:.8rem;margin-block-start:-.4rem;border-radius:50%;background:#fff;box-shadow:0 0 0 3px rgba(124,82,255,.35)}.cc{display:grid;justify-items:center;gap:.85rem;width:100%;max-width:12.5rem}.kite.is-paint{width:3rem;height:3rem;filter:drop-shadow(0 0 10px rgba(222,77,98,.65)) drop-shadow(0 0 24px rgba(219,186,144,.35))}.cc_sw{display:flex;gap:.4rem}.cc_sw i{width:1.1rem;height:1.1rem;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(255,255,255,.15)}.cc_sw i.is-on{box-shadow:0 0 0 2px #0F0F0F,0 0 0 3.5px #fff}.cc_bar{position:relative;width:100%;height:.45rem;border-radius:999px}.cc_bar i{position:absolute;top:50%;left:var(--x);width:.8rem;height:.8rem;margin:-.4rem 0 0 -.4rem;border-radius:50%;background:var(--c);box-shadow:0 0 0 2px #fff,0 2px 6px rgba(0,0,0,.6)}.cu{display:flex;align-items:center;gap:.75rem}.cu_src{display:grid;place-items:center;width:3.75rem;height:3.75rem;border-radius:10px;background:#F2F2F2;box-shadow:0 8px 20px -8px rgba(0,0,0,.7)}.cu_src .cu_star{width:2.2rem;height:2.2rem}.cu_arrow{width:1rem;height:1rem;color:rgba(255,255,255,.45)}.cu_out{display:grid;place-items:center;width:4.75rem;height:4.75rem;border-radius:10px;border:1px dashed rgba(255,255,255,.22);background:repeating-conic-gradient(#1D1D1D 0 25%,#151515 0 50%) 0 0/10px 10px}.cu_pic{position:relative;width:3rem;height:3rem}.cu_pic .cu_star{width:100%;height:100%;filter:drop-shadow(0 6px 12px rgba(255,122,89,.4))}.cu_tip{position:absolute;left:50%;top:6%;width:1.05rem;height:1.05rem;margin-left:-.525rem;margin-top:-.525rem;border-radius:50%;border:1.5px solid #fff;box-shadow:0 0 0 3px rgba(124,82,255,.4)}.cu_tip::before,.cu_tip::after{content:"";position:absolute;background:#fff}.cu_tip::before{left:50%;top:-.35rem;bottom:-.35rem;width:1px}.cu_tip::after{top:50%;left:-.35rem;right:-.35rem;height:1px}.cb_cap{font:400 .625rem/1 var(--mono);color:rgba(255,255,255,.55)}.ck{display:flex;align-items:center;gap:1.75rem}.ck_spot{position:relative;display:grid;place-items:center;width:5rem;height:5rem}.ck_glow{position:absolute;inset:22%;border-radius:50%;background:radial-gradient(circle,rgba(124,82,255,.55),rgba(124,82,255,0) 70%)}.ck_ring{position:absolute;inset:0;border-radius:50%;border:1.5px solid rgba(164,124,255,.75);animation:vo-ring 2.2s ease-out infinite}.ck_ring.is-2{animation-delay:1.1s}.ck_kite{position:relative;z-index:1;width:2rem;height:2rem;margin:1.6rem 0 0 1.6rem}.ck_sound{display:grid;justify-items:center;gap:.5rem;color:rgba(255,255,255,.75)}.ck_sound svg{width:1.25rem;height:1.25rem}.ck_vol{position:relative;width:3rem;height:.25rem;border-radius:999px;background:#262626}.ck_vol span{position:absolute;inset:0 auto 0 0;width:60%;border-radius:inherit;background:#A47CFF}@media (prefers-reduced-motion:reduce){.ck_ring{animation:none;transform:scale(.7);opacity:.7}.ck_ring.is-2{transform:scale(1);opacity:.3}}.cb{display:grid;grid-template-columns:1fr 1fr;gap:1rem;width:100%}.cb_scene{position:relative;display:grid;justify-items:center;align-content:center;gap:.75rem;height:6.5rem;border-radius:8px;background:#151515;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}.cb_text{display:grid;gap:.4rem;width:70%;margin-block-end:1rem}.cb_text i{display:block;width:var(--w);height:.3rem;border-radius:999px;background:#2E2E2E}.cb_arrow{position:absolute;left:47%;top:24%;width:1.5rem;height:1.5rem}.cb_fade{width:1.6rem;height:1.6rem;opacity:.3;filter:blur(.3px)}.cb_dots{display:flex;gap:.25rem}.cb_dots i{width:.25rem;height:.25rem;border-radius:50%;background:rgba(255,255,255,.35)}.cb_cap{position:absolute;bottom:.6rem;left:0;right:0;text-align:center}@media (max-width:991px){.cur{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.cur{grid-template-columns:minmax(0,1fr)}.cur_card.is-wide{grid-column:auto}}@media (max-width:991px){.aud{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.aud{grid-template-columns:minmax(0,1fr)}}.bento{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.bento_cell{position:relative;display:flex;flex-direction:column;min-width:0;border-radius:var(--r2);overflow:hidden;background:linear-gradient(180deg,#111,#0A0A0A);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08),inset 0 1px 0 rgba(255,255,255,.06)}.bento_cell.is-wide{grid-column:span 2}.bento_text{padding:clamp(1.5rem,3vw,2.25rem) clamp(1.5rem,3vw,2.25rem) 1.5rem;max-width:34rem}.bento_text .h3{font-size:1.25rem}.bento_text p{margin-block-start:.625rem;color:var(--muted);font-size:.9688rem;line-height:1.6}.bento_text .textlink{margin-block-start:1.25rem}.bento_media{margin-block-start:auto;padding-inline-start:clamp(1.5rem,3vw,2.25rem)}.bento_media .shot_img{display:block;width:100%;height:auto;border-radius:var(--r1);box-shadow:0 0 0 1px rgba(255,255,255,.1),-20px -20px 60px -30px rgba(0,0,0,.8)}.bento_media.is-center{padding:0 clamp(1.5rem,3vw,2.25rem);display:grid;justify-items:center}.bento_media.is-center .shot_img{max-width:26rem;border-radius:var(--r1)}@media (max-width:991px){.bento{grid-template-columns:1fr 1fr}.bento_cell.is-wide{grid-column:1/-1}}@media (max-width:767px){.bento{grid-template-columns:1fr}}.cell_icon{display:block;width:1.5rem;height:1.5rem;color:var(--text)}.cell > .h3:first-child{margin-block-start:0}@media (min-width:992px){.bento_cell:not(.is-wide) .bento_media:not(.is-center){flex:1;position:relative;min-height:16rem}.bento_cell:not(.is-wide) .bento_media:not(.is-center) .shot_img{position:absolute;top:0;right:0;bottom:0;left:clamp(1.5rem,3vw,2.25rem);width:calc(100% - clamp(1.5rem,3vw,2.25rem));height:100%;object-fit:cover;object-position:left top}}.cookiebar{position:fixed;inset-inline:1rem;bottom:1rem;z-index:60;max-width:34rem;margin-inline:auto;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;padding:1rem 1.125rem;background:var(--raised);color:var(--text);border:1px solid var(--line);border-radius:var(--r2);box-shadow:0 12px 40px rgba(0,0,0,.5);font-size:.875rem;line-height:1.45}.cookiebar p{flex:1 1 16rem;color:var(--muted)}.cookiebar a{color:var(--text);text-decoration:underline;text-underline-offset:3px}.cookiebar_actions{display:flex;gap:.5rem;margin-inline-start:auto}@media (min-width:1200px){.post{display:grid;grid-template-columns:13rem minmax(0,1fr);gap:clamp(2rem,5vw,5rem);align-items:start}}.jump{padding-block:clamp(1.25rem,3vw,2rem) clamp(1rem,3vw,2rem)}.more{display:grid;gap:.75rem;max-width:46rem;margin:clamp(2rem,4vw,3rem) auto 0;padding:clamp(1.25rem,3vw,2rem);border:1px solid color-mix(in srgb,currentColor 14%,transparent);border-radius:var(--r2);background:color-mix(in srgb,currentColor 4%,transparent)}.more .h3{margin:0;font-size:clamp(1.125rem,1.6vw,1.375rem)}.more p{margin:0;line-height:1.6;opacity:.82}.more ul{margin:0;padding-inline-start:1.125rem;display:grid;gap:.375rem;line-height:1.55;opacity:.82}.tool{margin-block-start:clamp(1.5rem,3vw,2.5rem);display:grid;gap:1.25rem;padding:clamp(1rem,3vw,2rem);border-radius:var(--r2);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.tool[hidden],.tool [hidden]{display:none!important}.tp{position:fixed;inset:0;z-index:300;background:#000;color:#fff;overflow:hidden;cursor:pointer}.tp[data-light="true"]{background:#fff;color:#0a0a0a}body[data-tp="on"]{overflow:hidden}.tool img[data-gif]{width:auto;max-width:100%;height:auto;border-radius:var(--r1)}@keyframes tool-pulse{50%{opacity:.35}}.tools_group[data-off],.tools_pairs[data-off],.tools_pairs>div[data-off],a[data-type][data-off],.tools_filter[data-off]{display:none!important}.tool{--f-bg:#121212;--f-bg-h:#181818;--f-line:rgba(255,255,255,.09);--f-line-h:rgba(255,255,255,.17);--f-track:#2a2a2a;--acc:#7C52FF;--acc-hi:#9B7DFF;--ring:0 0 0 3px rgba(124,82,255,.32);--knob:1.125rem;box-shadow:inset 0 0 0 1px var(--line),inset 0 1px 0 rgba(255,255,255,.03)}.tool_field select,.tool_field textarea,.tool_field input[type=text],.tool_field input[type=number],.ui-select,.tool_fileinput{width:100%;min-height:2.75rem;padding:.6rem .85rem;border-radius:var(--r2);border:1px solid var(--f-line);background:var(--f-bg);color:var(--text);font:400 .9375rem/1.4 var(--font);box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 1px 2px rgba(0,0,0,.4);transition:border-color .15s,background-color .15s,box-shadow .15s;-webkit-appearance:none;appearance:none}:where(.tool) :where(textarea){padding:.75rem .9rem;border-radius:var(--r2);border:1px solid var(--f-line);background:var(--f-bg);color:var(--text);font:400 .9375rem/1.6 var(--font);box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 1px 2px rgba(0,0,0,.4);transition:border-color .15s,background-color .15s,box-shadow .15s}:where(.tool) :where(textarea):hover{border-color:var(--f-line-h)}:where(.tool) :where(textarea):focus-visible{outline:none;border-color:var(--acc);box-shadow:var(--ring)}.tool_field select:hover,.tool_field textarea:hover,.tool_field input[type=text]:hover,.tool_field input[type=number]:hover,.ui-select:hover:not(:disabled),.tool_fileinput:hover{background-color:var(--f-bg-h);border-color:var(--f-line-h)}.tool_field select:focus-visible,.tool_field textarea:focus-visible,.tool_field input[type=text]:focus-visible,.tool_field input[type=number]:focus-visible,.ui-select:focus-visible,.ui-select[aria-expanded="true"]{outline:none;border-color:var(--acc);box-shadow:var(--ring)}.tool_field select:disabled,.tool_field input:disabled,.ui-select:disabled,.tool_field textarea:disabled{opacity:.45;cursor:not-allowed}.ui-native{position:absolute!important;inset-block-end:0;inset-inline-start:0;width:1px!important;height:1px!important;min-height:0!important;padding:0!important;border:0!important;opacity:0;pointer-events:none}.ui-select{display:flex;align-items:center;gap:.5rem;text-align:start;cursor:pointer}.ui-select_v{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-select svg{flex:none;width:1rem;height:1rem;color:var(--muted);transition:transform .2s var(--ease-out),color .15s}.ui-select:hover svg{color:var(--text)}.ui-select[aria-expanded="true"] svg{transform:rotate(180deg);color:var(--text)}.ui-menu{position:fixed;z-index:400;overflow-y:auto;overscroll-behavior:contain;padding:.3125rem;border-radius:10px;background:#141414;box-shadow:0 0 0 1px rgba(255,255,255,.1),0 18px 50px -12px rgba(0,0,0,.85),0 6px 16px -6px rgba(0,0,0,.6);font:400 .9375rem/1.35 var(--font);color:var(--text);outline:none;scrollbar-width:thin;scrollbar-color:#333 transparent;animation:ui-in .14s var(--ease-out)}.ui-menu[data-side="top"]{animation-name:ui-in-up}@keyframes ui-in{from{opacity:0;transform:translateY(-4px) scale(.98)}}@keyframes ui-in-up{from{opacity:0;transform:translateY(4px) scale(.98)}}.ui-group{padding:.6rem .625rem .35rem;font:400 .6875rem/1 var(--mono);letter-spacing:.09em;text-transform:uppercase;color:#8a8a8a}[role=group]+[role=group]{margin-block-start:.25rem;padding-block-start:.25rem;border-top:1px solid rgba(255,255,255,.07)}.ui-opt{display:flex;align-items:center;gap:.75rem;min-height:2.25rem;padding:.4rem .625rem;border-radius:6px;cursor:pointer;color:#d4d4d4;user-select:none}.ui-opt span{flex:1;min-width:0}.ui-opt svg{flex:none;width:1rem;height:1rem;color:var(--acc-hi);visibility:hidden}.ui-opt[aria-selected="true"]{color:var(--text)}.ui-opt[aria-selected="true"] svg{visibility:visible}.ui-opt[data-active]{background:rgba(255,255,255,.07);color:var(--text)}.ui-opt[aria-disabled="true"]{opacity:.4;cursor:default}.tool input[type=range]{--f:.5;display:block;width:100%;height:1.25rem;margin:0;background:transparent;cursor:pointer;-webkit-appearance:none;appearance:none;touch-action:pan-y}.tool input[type=range]:disabled{opacity:.4;cursor:not-allowed}.tool input[type=range]::-webkit-slider-runnable-track{height:4px;border-radius:999px;background:linear-gradient(90deg,var(--acc),var(--acc-hi)) 0 0/calc(var(--knob) / 2 + (100% - var(--knob)) * var(--f)) 100% no-repeat,var(--f-track)}.tool input[type=range]::-moz-range-track{height:4px;border-radius:999px;background:var(--f-track)}.tool input[type=range]::-moz-range-progress{height:4px;border-radius:999px;background:linear-gradient(90deg,var(--acc),var(--acc-hi))}.tool input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:var(--knob);height:var(--knob);margin-top:calc((4px - var(--knob)) / 2);border-radius:50%;border:0;background:#fff;box-shadow:0 0 0 .5px rgba(0,0,0,.3),0 1px 4px rgba(0,0,0,.5),0 0 0 0 rgba(124,82,255,0);transition:box-shadow .15s,transform .15s}.tool input[type=range]::-moz-range-thumb{width:var(--knob);height:var(--knob);border-radius:50%;border:0;background:#fff;box-shadow:0 0 0 .5px rgba(0,0,0,.3),0 1px 4px rgba(0,0,0,.5);transition:box-shadow .15s}.tool input[type=range]:hover:not(:disabled)::-webkit-slider-thumb{box-shadow:0 0 0 .5px rgba(0,0,0,.3),0 1px 4px rgba(0,0,0,.5),0 0 0 5px rgba(124,82,255,.22)}.tool input[type=range]:active:not(:disabled)::-webkit-slider-thumb{transform:scale(1.08);box-shadow:0 0 0 .5px rgba(0,0,0,.3),0 1px 4px rgba(0,0,0,.5),0 0 0 7px rgba(124,82,255,.28)}.tool input[type=range]:focus-visible{outline:none}.tool input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 .5px rgba(0,0,0,.3),0 0 0 4px rgba(124,82,255,.55)}.tool input[type=range]:hover:not(:disabled)::-moz-range-thumb,.tool input[type=range]:focus-visible::-moz-range-thumb{box-shadow:0 0 0 .5px rgba(0,0,0,.3),0 0 0 5px rgba(124,82,255,.3)}.tool input[type=checkbox]:not(.tool_check input),.tool input[type=radio]{position:relative;flex:none;width:1.125rem;height:1.125rem;margin:.1rem 0 0;border-radius:5px;background:var(--f-bg);cursor:pointer;-webkit-appearance:none;appearance:none;box-shadow:inset 0 0 0 1px rgba(255,255,255,.22);transition:background-color .15s,box-shadow .15s}.tool input[type=radio]{border-radius:50%}.tool input[type=checkbox]:not(.tool_check input):checked{background:var(--acc) var(--tick-w) center/.75rem no-repeat;box-shadow:none}.tool input[type=radio]:checked{background:var(--acc);box-shadow:none}.tool input[type=radio]:checked::before{content:"";position:absolute;inset:.3125rem;border-radius:50%;background:#fff}.tool input[type=checkbox]:focus-visible,.tool input[type=radio]:focus-visible{outline:none;box-shadow:var(--ring)}.tool{--tick-w:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m3.5 8.5 3 3 6-7' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.ui-num{position:relative;display:block}.ui-num input[type=number]{padding-inline-end:2.25rem}.ui-num_step{position:absolute;inset-block:1px;inset-inline-end:1px;display:grid;grid-template-rows:1fr 1fr;width:1.75rem;border-inline-start:1px solid var(--f-line);border-radius:0 calc(var(--r2) - 1px) calc(var(--r2) - 1px) 0;overflow:hidden}.ui-num_step button{display:grid;place-items:center;padding:0;border:0;background:none;color:#8a8a8a;cursor:pointer;transition:background-color .15s,color .15s}.ui-num_step button+button{border-top:1px solid var(--f-line)}.ui-num_step button:hover{background:rgba(255,255,255,.06);color:var(--text)}.ui-num_step svg{width:.75rem;height:.75rem}.ui-num:has(input:disabled) .ui-num_step{opacity:.45;pointer-events:none}.tool input[type=color]{width:2.75rem;height:2.75rem;padding:3px;border-radius:var(--r2);border:1px solid var(--f-line);background:var(--f-bg);cursor:pointer;-webkit-appearance:none;appearance:none;transition:border-color .15s}.tool input[type=color]:hover{border-color:var(--f-line-h)}.tool input[type=color]::-webkit-color-swatch-wrapper{padding:0}.tool input[type=color]::-webkit-color-swatch{border:0;border-radius:5px}.tool input[type=color]::-moz-color-swatch{border:0;border-radius:5px}:where(.tool) :where(input[type=file]){max-width:100%;color:var(--muted);font:400 .8125rem/1.4 var(--font)}:where(.tool) :where(input[type=file])::file-selector-button{margin-right:.75rem;height:1.9rem;padding:0 .85rem;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:#1d1d1d;color:var(--text);font:500 .8125rem/1 var(--font);cursor:pointer}:where(.tool) :where(input[type=file]):hover::file-selector-button{background:#272727}.tool progress{width:100%;height:.375rem;border:0;border-radius:999px;background:var(--f-track);overflow:hidden;-webkit-appearance:none;appearance:none}.tool progress::-webkit-progress-bar{background:var(--f-track);border-radius:999px}.tool progress::-webkit-progress-value{background:linear-gradient(90deg,var(--acc),var(--acc-hi));border-radius:999px;transition:width .15s}.tool progress::-moz-progress-bar{background:linear-gradient(90deg,var(--acc),var(--acc-hi));border-radius:999px}@media (prefers-reduced-motion:reduce){.ui-menu{animation:none}}.toolcards{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr))}.toolcards a.tc{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;align-items:start;padding:1.125rem 2.5rem 1.125rem 1.125rem;border-radius:12px;background:linear-gradient(180deg,#121212 0%,#0b0b0b 100%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.07),inset 0 1px 0 rgba(255,255,255,.05);color:var(--text);transition:box-shadow .2s var(--ease),background .2s var(--ease),translate .2s var(--ease)}.toolcards a.tc::after{content:"";position:absolute;top:1.25rem;right:1.125rem;width:.875rem;height:.875rem;background:var(--muted);opacity:0;translate:-4px 0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8h10M9 4l4 4-4 4' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8h10M9 4l4 4-4 4' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;transition:opacity .2s var(--ease),translate .2s var(--ease),background-color .2s}.toolcards a.tc:hover{background:linear-gradient(180deg,#171717 0%,#0e0e0e 100%);box-shadow:inset 0 0 0 1px rgba(155,125,255,.45),inset 0 1px 0 rgba(255,255,255,.06),0 18px 40px -22px rgba(124,82,255,.55)}.toolcards a.tc:hover::after{opacity:1;translate:0 0;background:#C9B8FF}.toolcards a.tc:focus-visible{outline:2px solid #9B7DFF;outline-offset:2px}.toolcards a.tc h3{display:flex;align-items:center;gap:.5rem;margin:0;font-size:1rem;font-weight:500;line-height:1.3;letter-spacing:-.015em}.toolcards a.tc p{margin:0;font-size:.875rem;line-height:1.5;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:767px){.toolcards a.tc{padding:1rem 2.25rem 1rem 1rem}.toolcards a.tc::after{opacity:.6;translate:0 0}}.ui-split{position:absolute!important;width:1px!important;height:1px!important;opacity:0;pointer-events:none}.tool>*,.tool_ws>*{min-width:0}.tool > [data-result]:not([hidden]){display:grid;gap:.875rem;padding:1.25rem;border-radius:14px;background:linear-gradient(180deg,rgba(123,216,143,.05),transparent 40%),#0e0e0e;box-shadow:inset 0 0 0 1px rgba(123,216,143,.28);scroll-margin-top:7rem}@media (min-width:1024px){.tool > [data-result]:has(> :is(.tool_video,.tool_imgpreview,.tool_compare,img):not([hidden])){grid-template-columns:minmax(0,1fr) 19.5rem;grid-template-rows:auto auto 1fr;column-gap:1.5rem;align-items:start}.tool > [data-result]:has(> :is(.tool_video,.tool_imgpreview,.tool_compare,img):not([hidden])) > :is(.tool_video,.tool_imgpreview,.tool_compare,img){grid-column:1;grid-row:1 / 4;order:0}.tool > [data-result]:has(> :is(.tool_video,.tool_imgpreview,.tool_compare,img):not([hidden])) > :not(.tool_video,.tool_imgpreview,.tool_compare,img){grid-column:2}}.tool [data-result]{scroll-margin-top:7rem}.tool .btn:disabled,.tool .btn[aria-disabled="true"]{opacity:.4;cursor:not-allowed;translate:none}.tool .btn:not(.is-ghost):disabled,.tool .btn:not(.is-ghost)[aria-disabled="true"]{opacity:1;background:#232323;border-color:#2c2c2c;color:#7a7a7a;box-shadow:none}.tool_stems,.tool [data-out]{gap:.5rem}.sg{display:grid;gap:1rem}@keyframes recblink{50%{opacity:.25}}@keyframes pbflash{0%{opacity:.9}100%{opacity:0}}.cc_bar{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-block-end:.625rem}.cc_bar.is-code{margin-block-end:1rem}.cc_bar button{height:2.375rem;padding:0 .9rem;border:0;border-radius:9px;font:500 .875rem/1 var(--font);color:var(--text);background:#151515;box-shadow:inset 0 0 0 1px rgba(255,255,255,.1);cursor:pointer;transition:background-color .15s,box-shadow .15s}.cc_bar.is-code button{font-family:var(--mono);font-size:.8125rem}.cc_bar button:hover{background:#1f1f1f}.cc_bar button[aria-pressed="true"]{background:#2a2147;box-shadow:inset 0 0 0 1.5px #9B7DFF}.cc_bar button:focus-visible{outline:none;box-shadow:var(--ring)}.cc_text{width:100%;min-height:18rem;font-size:1rem;line-height:1.6}.cc_foot{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-block-start:.75rem}.cc_foot .note{margin:0}.cb_stage{display:grid;place-items:center;min-height:16rem;padding:1rem;border-radius:12px;background:repeating-conic-gradient(#1d1d1d 0 25%,#151515 0 50%) 0 0/18px 18px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}.cb_stage canvas{display:block;max-width:100%;border-radius:3px;box-shadow:0 14px 40px -16px rgba(0,0,0,.9)}.cb_list{display:flex;flex-wrap:wrap;gap:.625rem}.cb_th{position:relative;width:6.5rem;height:5rem;border-radius:8px;overflow:hidden;background:#151515;box-shadow:inset 0 0 0 1px rgba(255,255,255,.1);cursor:grab}.cb_th img{width:100%;height:100%;object-fit:cover;pointer-events:none}.cb_th > span{position:absolute;top:.3rem;left:.3rem;min-width:1.25rem;height:1.25rem;padding:0 .3rem;border-radius:999px;background:rgba(0,0,0,.7);font:600 .6875rem/1.25rem var(--font);color:#fff;text-align:center}.cb_th_btns{position:absolute;inset:auto 0 0 0;display:flex;justify-content:space-between;padding:.25rem;background:linear-gradient(transparent,rgba(0,0,0,.75));opacity:0;transition:opacity .15s}.cb_th:hover .cb_th_btns,.cb_th:focus-within .cb_th_btns{opacity:1}.cb_th_btns button{width:1.6rem;height:1.6rem;border:0;border-radius:6px;background:rgba(255,255,255,.14);color:#fff;font:600 .875rem/1 var(--font);cursor:pointer}.cb_th_btns button:hover{background:rgba(255,255,255,.28)}.cb_add{display:grid;place-items:center;width:6.5rem;height:5rem;border-radius:8px;font:500 .875rem/1 var(--font);color:var(--muted);box-shadow:inset 0 0 0 1px dashed rgba(255,255,255,.2);border:1px dashed rgba(255,255,255,.2);cursor:pointer}.cb_add:hover{color:var(--text);border-color:rgba(255,255,255,.4)}@media (hover:none){.cb_th_btns{opacity:1}}@keyframes st_pulse{0%{transform:scale(1.04)}100%{transform:scale(1)}}.ms_modes{max-width:22rem}.ms_pad{position:relative;display:grid;place-items:center;min-height:24rem;padding:1.5rem;border-radius:14px;background:radial-gradient(90% 80% at 50% 30%,#171717,#090909);box-shadow:inset 0 0 0 1px rgba(255,255,255,.06);overflow:hidden;user-select:none;-webkit-user-select:none;cursor:crosshair;touch-action:manipulation}.ms_btn_view{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.5rem 2rem;width:min(100%,40rem)}.ms_mouse{width:clamp(6rem,14vw,9rem);height:auto}.ms_body{fill:#151515;stroke:#2c2c2c;stroke-width:2}.ms_part{fill:#1d1d1d;stroke:#333;stroke-width:1.5;transition:fill .08s}.ms_part.is-on{fill:#9B7DFF;stroke:#c8b8ff}.ms_dir path{fill:#333;transition:fill .1s}.ms_dir.is-up path:first-child,.ms_dir.is-down path:last-child{fill:#9B7DFF;animation:ms_fade .5s forwards}@keyframes ms_fade{to{fill:#333}}.ms_counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.ms_counts div{display:grid;gap:.3rem;padding:.7rem .85rem;border-radius:10px;background:#111;box-shadow:inset 0 0 0 1px rgba(255,255,255,.07)}.ms_counts span{font:400 .6875rem/1.3 var(--mono);color:var(--muted)}.ms_counts b{font:600 1.375rem/1 var(--font);font-variant-numeric:tabular-nums;color:#fff}.ms_scroll{grid-column:1/-1;margin:0;font-size:.875rem;color:var(--muted)}.ms_scroll b{color:#fff;font-weight:600}.ms_tip{grid-column:1/-1;margin:0;font:400 .75rem/1.3 var(--mono);color:#6b6b6b;text-align:center}.ms_ring{position:absolute;width:2.5rem;height:2.5rem;margin:-1.25rem 0 0 -1.25rem;border-radius:50%;box-shadow:0 0 0 2px #9B7DFF;pointer-events:none;animation:ms_ring .6s ease-out forwards}.ms_ring.is-b2{box-shadow:0 0 0 2px #fff}.ms_ring.is-b1{box-shadow:0 0 0 2px #7fd3a0}@keyframes ms_ring{from{transform:scale(.3);opacity:1}to{transform:scale(1.6);opacity:0}}.ms_cps_view{display:none;justify-items:center;gap:.5rem}.ms_time{margin:0;font:500 1rem/1 var(--mono);color:var(--muted)}.ms_big{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:.4rem;margin:0}.ms_big b{font:700 clamp(4rem,10vw,6.5rem)/1 var(--font);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:#fff}.ms_big span{font:400 .8125rem/1 var(--mono);color:var(--muted)}.ms_cps_side{display:none;gap:1rem}.ms_btn_side{display:grid;gap:1rem}[data-view="cps"] .ms_btn_view,[data-view="cps"] .ms_btn_side{display:none}[data-view="cps"] .ms_cps_view,[data-view="cps"] .ms_cps_side{display:grid}.ms_gaps{display:flex;flex-wrap:wrap;gap:.35rem;min-height:1.6rem}.ms_gaps span{padding:.3rem .5rem;border-radius:6px;background:#141414;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08);font:500 .75rem/1 var(--mono);color:#cfcfcf}.ms_gaps span.is-bad{background:#3a1d17;color:#ffc9bd}@media (max-width:600px){.ms_btn_view{grid-template-columns:1fr;justify-items:center}.ms_counts{width:100%}.ms_pad{min-height:20rem}}@keyframes tm_flash{50%{box-shadow:inset 0 0 0 3px #9B7DFF,inset 0 0 120px rgba(155,125,255,.25)}}[data-lap-box]{display:grid;gap:.625rem}[data-lap-box][hidden]{display:none}@keyframes wh_in{from{opacity:0;transform:scale(.97)}}[data-results-box][hidden]{display:none}[data-rec].is-on{box-shadow:inset 0 0 0 1.5px #e5484d;color:#fff}@keyframes cf_lift{0%{translate:0 0}40%{translate:0 -3.5rem}100%{translate:0 0}}@keyframes dr_shake{0%{transform:rotate(-8deg) translateY(-2px)}50%{transform:rotate(7deg) translateY(2px)}100%{transform:rotate(-8deg) translateY(-2px)}}.vo_frame{border-radius:12px;overflow:hidden;background:#000}.vo_frame video{display:block;width:100%;max-height:56vh;background:#000}.vo_stage{position:relative;border-radius:var(--r1);overflow:hidden;background:#000;line-height:0}.vo_stage{display:grid;place-items:center}.vo_stage canvas{display:block;width:auto;height:auto;max-width:100%;max-height:70vh;touch-action:none}.vo_bar{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin:.9rem 0 .5rem}.vo_count{margin:0;font:500 .8125rem/1.2 var(--mono);color:var(--muted)}.vo_list{display:grid;gap:.5rem;margin:0;padding:0 .25rem 0 0;list-style:none;max-height:56vh;overflow:auto}.vo_list > li:not(.vo_row){display:flex;align-items:center;gap:.6rem;min-width:0;padding:.55rem .6rem .55rem .8rem;border-radius:10px;background:#111;box-shadow:inset 0 0 0 1px rgba(255,255,255,.07);cursor:pointer;font-size:.875rem}.vo_list > li.is-sel{background:#1b1630;box-shadow:inset 0 0 0 1px rgba(155,125,255,.6)}.vo_list > li.is-empty{cursor:default;color:var(--muted);background:none;box-shadow:none;outline:1px dashed rgba(255,255,255,.14);outline-offset:-1px}.vo_list > li > b{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.vo_list > li > span{flex:none;color:var(--muted);font:400 .75rem/1 var(--mono)}.vo_list > li > label{display:inline-flex;align-items:center;gap:.3rem;color:var(--muted);font-size:.75rem}.vo_list > li > label input{width:4rem;min-height:1.9rem;padding:.2rem .4rem;border-radius:6px;border:1px solid var(--f-line);background:var(--f-bg);color:var(--text);font:400 .8125rem var(--mono)}.vo_list > li > button[data-rm]{flex:none;display:grid;place-items:center;width:1.6rem;height:1.6rem;border:0;border-radius:6px;background:transparent;color:var(--muted);font-size:1.1rem;line-height:1;cursor:pointer}.vo_list > li > button[data-rm]:hover{background:#2a2a2a;color:var(--text)}.vo_row{display:grid;gap:.45rem;padding:.65rem .75rem;border-radius:10px;background:#111;box-shadow:inset 0 0 0 1px rgba(255,255,255,.07)}.vo_row.is-warn{box-shadow:inset 0 0 0 1px rgba(255,195,90,.4)}.vo_meta{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.vo_n{min-width:1.5rem;font:500 .75rem/1 var(--mono);color:var(--muted)}.vo_t{width:5.5rem;padding:.35rem .5rem;border:0;border-radius:6px;background:#1a1a1a;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08);color:var(--text);font:500 .8125rem/1.2 var(--mono);font-variant-numeric:tabular-nums}.vo_t:focus{outline:none;box-shadow:inset 0 0 0 1.5px #9B7DFF}.vo_meta button{padding:.3rem .55rem;border:0;border-radius:6px;background:#1a1a1a;color:var(--muted);font:500 .75rem/1 var(--font);cursor:pointer}.vo_meta button:hover{color:#fff;background:#222}.vo_len{font:500 .75rem/1 var(--mono);color:#7ee2a8}.vo_meta .vo_del{margin-left:auto}.vo_warn{margin:0;font-size:.75rem;color:#ffc35a}@keyframes vt_pulse{0%{box-shadow:0 0 0 0 rgba(229,72,77,.6)}100%{box-shadow:0 0 0 .55rem rgba(229,72,77,0)}}.ck_stage canvas.is-picking{cursor:crosshair;box-shadow:inset 0 0 0 2px #9B7DFF}.ck_key{display:flex;align-items:center;gap:.6rem;margin-bottom:.4rem}.ck_swatch{width:1.6rem;height:1.6rem;border-radius:6px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.25)}.ck_hex{font:500 .8125rem/1 var(--mono);color:var(--muted)}.ck_key .btn{margin-left:auto}[data-color-row][hidden],[data-image-row][hidden]{display:none}[data-logo-row][hidden],[data-text-row][hidden]{display:none}@keyframes rn-pop{from{transform:scale(.7);opacity:.2}to{transform:none;opacity:1}}@keyframes oc_flash{from{opacity:.9}to{opacity:0}}@keyframes bb_pulse{50%{box-shadow:inset 0 0 0 1px rgba(155,125,255,.5),0 0 60px -20px rgba(124,82,255,.6)}}@keyframes clk_flip{0%{transform:perspective(400px) rotateX(-70deg);opacity:.4}100%{transform:none;opacity:1}}.ms_seg{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:2px;padding:3px;border-radius:10px;background:#111;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.ms_seg button{height:2.1rem;padding:0 .75rem;border:0;border-radius:7px;background:transparent;color:var(--muted);font:500 .875rem/1 var(--font);white-space:nowrap;cursor:pointer}.ms_seg button[aria-pressed="true"]{background:#fff;color:#0a0a0a}@keyframes sg2_blink{50%{opacity:.25}}.tool [data-form]{display:grid;gap:.75rem;align-content:start}@keyframes rl_pop{0%{transform:scale(.85)}100%{transform:none}}@keyframes am_shrink{to{transform:scale(.1);opacity:.4}}@keyframes am_pop{to{transform:scale(1.8);opacity:0}}@keyframes ht2_blink{50%{opacity:0}}@keyframes al_pulse{50%{background:rgba(44,30,90,.96)}}.tool[data-tool="fraction"]{display:grid;gap:1rem}:where(.tool) :where(input[type=text],input[type=number],input[type=time],input[type=date],input[type=search]){min-height:2.5rem;padding:.5rem .75rem;border-radius:var(--r2);border:1px solid var(--f-line);background:var(--f-bg);color:var(--text);font:400 .9375rem/1.4 var(--font);box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 1px 2px rgba(0,0,0,.4);transition:border-color .15s,background-color .15s,box-shadow .15s;-webkit-appearance:none;appearance:none;color-scheme:dark}:where(.tool) :where(input[type=text],input[type=number],input[type=time],input[type=date],input[type=search]):hover{border-color:var(--f-line-h)}:where(.tool) :where(input[type=text],input[type=number],input[type=time],input[type=date],input[type=search]):focus-visible{outline:none;border-color:var(--acc);box-shadow:var(--ring)}@keyframes spc_hit{50%{transform:translateY(3px)}}:where(.tool) :where(input[type=datetime-local]){width:100%;min-height:2.75rem;padding:.5rem .75rem;border-radius:var(--r2);border:1px solid var(--f-line);background:var(--f-bg);color:var(--text);font:400 .9375rem/1.4 var(--font);color-scheme:dark}@keyframes lt_in{from{transform:scale(.4);opacity:0}}.lc [data-for][hidden],.lc .lc_pill[hidden]{display:none}.lc [data-out]{scroll-margin-top:6.5rem}@media (max-width:1023px){.lc [data-out]{order:1}.lc [data-split]{order:4}.lc [data-chart]{order:5}.lc [data-terms]{order:6}}.tool[data-tool="hourscalc"] [hidden]{display:none!important}.tool[data-tool="gradecalc"] [hidden]{display:none!important}[data-tool="video-merger"] [data-encode-only][hidden]{display:none}.imx [data-when][hidden],.imx [data-one][hidden],.imx [data-all][hidden]{display:none!important}.imx[data-busy] [data-all]{opacity:.5}.tool.a2t.a2t > [data-result]:not([hidden]){max-width:72rem}.a2t:has([data-result]:not([hidden])) [data-editor] [data-go]{background:transparent;color:var(--text);border-color:color-mix(in srgb,var(--text) 18%,transparent)}.a2t:has([data-result]:not([hidden])) [data-editor] [data-go]:hover{background:var(--text);color:var(--page)}@keyframes bgr_pulse{50%{opacity:.35}}@keyframes icv_pulse{50%{opacity:.45}}@keyframes tts_pulse{50%{background:rgba(124,82,255,.14)}}[data-p-pic] > .btn{justify-self:start}.tool textarea.is-drop{box-shadow:inset 0 0 0 2px #9B7DFF}@keyframes mcxload{from{transform:translateX(-100%)}to{transform:translateX(340%)}}.jf mark{border-radius:2px;background:rgba(255,214,102,.3);color:inherit}.jf mark.is-cur,.jf mark.is-cur span{background:#ffd666;color:#111}.dx mark{border-radius:2px;background:rgba(255,214,102,.3);color:inherit}.dx mark.is-cur,.dx mark.is-cur span{background:#ffd666;color:#111}.plk_cur[hidden],.plk [data-owner-wrap][hidden]{display:none}.vrx.is-done [data-try],.vrx.is-busy [data-try],.vrx.is-busy [data-go]{display:none}[data-tool="pdf-pages"] input[aria-invalid="true"]{box-shadow:inset 0 0 0 1px #ff5a46}[data-tool="object-remove"] [data-hold][aria-pressed="true"]{background:#fff;color:#0a0a0a}.aex.is-busy [data-go]{display:none}.ajx,.vrx,.aex{scroll-margin-top:6rem}.tool[data-tool="tone"] [data-len-row][hidden]{display:none}.vk [data-list]{margin-top:.25rem}@keyframes rd_flash{0%,60%{box-shadow:0 0 0 3px #9B7DFF,0 0 0 9px rgba(155,125,255,.35)}100%{box-shadow:0 0 0 1px #9B7DFF}}.rlb [hidden]{display:none!important}.rpt [hidden]{display:none!important}.lr [hidden]{display:none!important}.mz [hidden]{display:none!important}.bt [hidden]{display:none!important}.bt textarea[aria-invalid="true"]{box-shadow:inset 0 0 0 1.5px #ff8a80}.aiv [data-row][hidden]{display:none}[data-tool="rng"] [data-out-row]{margin-top:.75rem}.tool textarea[data-script].is-drop{box-shadow:0 0 0 2px #9B7DFF}@keyframes bk-hit{from{transform:scale(.94)}to{transform:none}}[data-torch][aria-pressed="true"]{background:#f0d36a;color:#111;border-color:#f0d36a}.tool[data-tool="aspect-ratio-calculator"]{display:grid;gap:1rem}.tool[data-tool="aspect-ratio-calculator"].is-over{box-shadow:inset 0 0 0 2px #9B7DFF}.tool textarea[data-colours]{min-height:3.2rem;font:400 .8125rem/1.5 var(--mono)}.spg:not(.is-live) [data-stop]{display:none}.agx [data-stop][hidden]{display:none}.tool[data-tool="roman"] [data-rom]{text-transform:uppercase}.tool[data-tool="bitrate-calculator"]{display:grid;gap:1rem}.tool[data-tool="bitrate-calculator"].is-over{box-shadow:inset 0 0 0 2px #9B7DFF}.mck [hidden]{display:none!important}.mck [data-out]{scroll-margin-top:6.5rem}@media (max-width:1023px){.mck [data-out]{order:1}}.bri [data-qwrap][hidden]{display:none}.pzt [hidden]{display:none!important}.tool.a2v [data-bar]{width:100%}.tool.a2v [data-stop][hidden],.tool.a2v [data-fit-box][hidden],.tool.a2v [data-wcol-box][hidden]{display:none}@media (max-width:599px){.ccp [data-table]:not(.ccp_multi) :is(th,td):nth-child(2),.ccp [data-table]:not(.ccp_multi) :is(th,td):nth-child(5){display:none}}.dpx [hidden]{display:none!important}.tool.pxr input[aria-invalid]{box-shadow:inset 0 0 0 1.5px #f87171}.tool.vhsx .vhsx_stamp[hidden],.tool.vhsx [data-stop][hidden]{display:none}.tool.vhsx [data-bar]{width:100%}.tool.vhsx [data-stagebox]{display:grid;gap:.75rem}.tool.vhsx [data-stagebox][hidden]{display:none}.tool [data-showfk]:not([hidden]){display:grid}@keyframes chrd_got{0%{background:rgba(123,216,143,.32)}100%{background:rgba(255,255,255,.03)}}@keyframes chrd_skip{0%{background:rgba(255,255,255,.14)}100%{background:rgba(255,255,255,.03)}}.tool.nlg [hidden]{display:none!important}.ovy [hidden]{display:none!important}.is-slide{cursor:ew-resize;touch-action:none}@keyframes tpgn_in{from{opacity:.2;translate:0 6px}to{opacity:1;translate:0 0}}.tool [data-pane-random],.tool [data-pane-guess]{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}.tool [data-pane-random][hidden],.tool [data-pane-guess][hidden]{display:none}@keyframes anmg_in{from{opacity:.2;translate:0 6px}to{opacity:1;translate:0 0}}.tool.a2v input[type=color]{width:1.75rem;height:1.75rem;padding:0;border:0;border-radius:50%;background:none;cursor:pointer}.tool.ldc [hidden]{display:none!important}.tool.ldc .is-copied{outline:2px solid #7bd88f;outline-offset:1px}.tool [data-pane-random],.tool [data-pane-quiz]{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}.tool [data-pane-random][hidden],.tool [data-pane-quiz][hidden]{display:none}@keyframes ctrg_in{from{opacity:.2;translate:0 6px}to{opacity:1;translate:0 0}}.tool .ctrg_qset[hidden],.tool [data-only-random][hidden],.tool [data-only-quiz][hidden]{display:none}.tool.ltn [hidden]{display:none!important}.tool.mlk [hidden]{display:none!important}.tool.mlk small{display:block;margin-top:.3rem;font-size:.8125rem;line-height:1.45;color:var(--muted);font-weight:400}.tool.mlk .is-copied{outline:2px solid #7bd88f;outline-offset:1px}.tool.mlk [data-find-out] code{font:500 .8125rem var(--mono)}.gcz canvas{touch-action:pan-y}.tool [hidden]{display:none!important}.dcf [data-for-md] code{font:500 .75rem/1.5 var(--mono);color:var(--text)}.frz[data-empty="true"] [data-go]{display:none}.tool[data-tool="ttab"] [data-cards]{margin-block-end:1rem}.tool.bcn [data-hide-note][data-bad="1"]{color:#ffd180}.tool.px2 input[type=range]{width:100%;accent-color:#9B7DFF}.ix2 [data-when][hidden]{display:none}.smsz input[type=range]{width:100%}.tool.acrn [hidden]{display:none}@media (max-width:1023px){.vlp [data-swap]{order:5}}@keyframes rps_sh{from{transform:translateY(-.5rem) rotate(-6deg)}to{transform:translateY(.5rem) rotate(6deg)}}.rps_end[hidden],.tool.rps [hidden]{display:none}@keyframes rcpk_in{from{opacity:0;transform:translateY(-12px) rotateY(80deg)}to{opacity:1;transform:none}}.tool.rcpk [hidden]{display:none}.tool [name=found]{width:100%;min-width:0;padding:.7rem .9rem;border-radius:12px;border:1px solid var(--f-line);background:var(--f-bg);color:var(--text);font:400 .9375rem/1.4 var(--font);resize:vertical}.upr .wvl{margin-block-start:1.25rem}