footer.tc-landing-footer{width:100%;margin:0;padding:0;background:#fff;color:#171b22;border:0;border-top:3px solid #ff5a0a;text-align:left;font-family:Inter,Arial,sans-serif}.tc-landing-footer *,.tc-landing-footer *:before,.tc-landing-footer *:after{box-sizing:border-box}.tc-landing-footer .tc-landing-footer__inner{width:min(1200px,calc(100% - 64px));margin:auto}.tc-landing-footer a{color:#505966;text-decoration:none;transition:color .15s}.tc-landing-footer a:hover{color:#171b22;text-decoration:underline;text-decoration-color:#ff5a0a;text-underline-offset:5px}.tc-landing-footer a:focus-visible{outline:2px solid #ff5a0a;outline-offset:4px;border-radius:2px}.tc-landing-footer .tc-landing-footer__intro{display:flex;justify-content:space-between;align-items:start;gap:40px;padding:52px 0 40px}.tc-landing-footer a.tc-landing-footer__logo{display:inline-block;line-height:0}.tc-landing-footer__logo img{display:block;width:auto;height:23px}.tc-landing-footer a.tc-landing-footer__brand{color:#171b22;font-weight:850;font-size:25px;letter-spacing:-.055em;display:inline-block;line-height:1.4}.tc-landing-footer__brand span{color:#ff5a0a}.tc-landing-footer .tc-landing-footer__intro p{font-size:14px;line-height:1.8;color:#505966;margin:12px 0 0}.tc-landing-footer .tc-landing-footer__next strong{font-size:23px;line-height:1.35;letter-spacing:-.04em}.tc-landing-footer .tc-landing-footer__next p{margin-top:5px}.tc-landing-footer__next>div{display:flex;align-items:center;flex-wrap:wrap;gap:22px;margin-top:20px}.tc-landing-footer__next>div a{display:inline-flex;gap:12px;align-items:center;min-height:44px;font-size:13px;font-weight:650}.tc-landing-footer a.tc-landing-footer__cta{background:#ff5a0a;color:#171b22;border-radius:6px;padding:12px 18px}.tc-landing-footer .tc-landing-footer__nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;border-top:1px solid #e3e6ea;padding:36px 0 32px}.tc-landing-footer .tc-landing-footer__nav h2{font-size:13px;font-weight:700;line-height:1.5;letter-spacing:0;margin:0 0 14px;color:#171b22}.tc-landing-footer ul{margin:0;padding:0;list-style:none}.tc-landing-footer li{margin:0;padding:0}.tc-landing-footer li a{display:flex;align-items:center;min-height:44px;padding:7px 0;font-size:13px;line-height:1.55}.tc-landing-footer .tc-landing-footer__related{border-top:1px solid #e3e6ea;padding:22px 0}.tc-landing-footer__related strong{font-size:12px}.tc-landing-footer__related ul{display:flex;flex-wrap:wrap;gap:8px 28px;margin-top:8px}.tc-landing-footer .tc-landing-footer__bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #e3e6ea;gap:24px;padding:26px 0}.tc-landing-footer__bottom p{margin:0;font-size:11px;line-height:1.8;color:#505966}.tc-landing-footer__bottom nav{display:flex;flex-wrap:wrap;gap:6px 24px}.tc-landing-footer__bottom a{font-size:11px;min-height:44px;display:inline-flex;align-items:center}@media(max-width:900px){.tc-landing-footer .tc-landing-footer__nav{grid-template-columns:repeat(2,minmax(0,1fr))}.tc-landing-footer .tc-landing-footer__bottom{align-items:start;flex-direction:column;gap:12px}}@media(max-width:600px){.tc-landing-footer .tc-landing-footer__inner{width:calc(100% - 40px)}.tc-landing-footer .tc-landing-footer__intro{flex-direction:column;gap:30px;padding:36px 0}.tc-landing-footer .tc-landing-footer__nav{gap:26px 20px}.tc-landing-footer .tc-landing-footer__brand{font-size:23px}.tc-landing-footer__bottom nav{gap:0 20px}}@media(max-width:359px){.tc-landing-footer .tc-landing-footer__nav{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.tc-landing-footer a{transition:none}}.dmt{display:grid;gap:14px;margin-top:8px;min-width:0}.dmt *{box-sizing:border-box}.dmt button{font:inherit;cursor:pointer}.dmt-groups{display:flex;justify-content:center;gap:6px}.dmt-groups button{padding:9px 16px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink-2);font-size:14px;font-weight:700;letter-spacing:-.01em}.dmt-groups button[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--surface)}.dmt-frame{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-2)}.dmt-bar{display:flex;align-items:center;gap:12px;padding:11px 16px;border-bottom:1px solid var(--line);background:var(--surface-2);font:500 12px/1.2 var(--mono);color:var(--muted)}.dmt-dots{display:flex;gap:6px}.dmt-dots i{width:9px;height:9px;border-radius:50%;background:var(--line-2)}.dmt-url{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dmt-label{margin-left:auto;flex:none;padding:4px 9px;border-radius:999px;background:var(--orange-wash);color:var(--orange-ink)}.dmt-steps{display:flex;gap:4px;padding:10px 12px;border-bottom:1px solid var(--line)}.dmt-steps button{display:flex;flex:1 1 0;align-items:center;justify-content:center;gap:8px;min-width:0;padding:9px 8px;border:0;border-radius:10px;background:transparent;color:var(--muted);font-size:14px;font-weight:700}.dmt-steps b{display:grid;place-items:center;width:22px;height:22px;flex:none;border-radius:7px;background:var(--surface-3);font:600 11px/1 var(--mono);color:var(--ink-2)}.dmt-steps button[aria-pressed=true]{background:var(--orange-wash);color:var(--ink)}.dmt-steps button[aria-pressed=true] b{background:var(--orange);color:var(--on-orange)}.dmt-view{height:560px;overflow-y:auto;overscroll-behavior:contain;background:#f8f9fb}.dmt-view img{display:block;width:100%;height:auto}.dmt-pager{display:none;align-items:center;justify-content:space-between;gap:10px;padding:8px;border-top:1px solid var(--line)}.dmt-pager span{font:500 13px/1.2 var(--mono);color:var(--ink-2);text-align:center}.dmt-pager button{width:44px;height:44px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--ink);font-size:22px;line-height:1}@media(max-width:760px){.dmt-steps{display:none}.dmt-pager{display:flex}.dmt-view{height:320px}.dmt-bar{padding:10px 12px}.dmt-url{display:none}.dmt-label{margin-left:0;flex:0 1 auto;min-width:0;white-space:normal;line-height:1.3}}.dmc-vis{position:relative;height:150px;border-radius:14px;overflow:hidden;border:1px solid var(--line);background:var(--surface-3) radial-gradient(circle,var(--dot) 1.1px,transparent 1.4px) 0 0 / 12px 12px;display:flex;flex-direction:column;justify-content:center;padding:14px 16px;font-family:var(--font);color:var(--ink)}.go-step .dmc-vis{height:164px;margin-bottom:14px}.dmc-vis small{font:500 11px/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.dmc-vis .cv-cc{display:inline-grid;place-items:center;min-width:30px;height:22px;border-radius:6px;background:var(--surface);border:1px solid var(--line-2);font:600 12px/1 var(--mono)}.dmc-vis .cv-note{margin:8px 0 0;font:500 11.5px/1.2 var(--mono);color:var(--muted);text-align:center}.dmc-vis .cv-sched-ft{display:flex;justify-content:space-between;margin-top:6px;font:500 11px/1 var(--mono);color:var(--muted)}.dmc-vis .cv-sched-ft b{font-weight:600;color:var(--ink)}.dmc-vis .cv-path{position:relative;display:flex;justify-content:space-between;gap:10px}.dmc-vis .cv-page{position:relative;display:grid;gap:5px;align-content:start;width:30%;height:62px;padding:9px;border-radius:9px;background:var(--surface);border:1px solid var(--line-2)}.dmc-vis .cv-page i{height:5px;border-radius:3px;background:var(--line-2)}.dmc-vis .cv-page i:nth-child(2){width:70%}.dmc-vis .cv-page--named b{position:absolute;left:8px;bottom:7px;font:600 11px/1 var(--mono);color:var(--orange-display)}.dmc-vis .cv-walker{position:absolute;top:-7px;left:calc(85% - 7px);width:14px;height:14px;border-radius:50%;background:var(--orange);box-shadow:0 0 0 5px #ff5a0a2e}.dmc-vis .cv-cols{display:grid;grid-template-columns:repeat(24,1fr);gap:3px;height:92px;align-items:end}.dmc-vis .cv-cols i{height:var(--h);background-image:radial-gradient(circle,var(--orange) 1.7px,transparent 2.1px);background-size:100% 6px;background-position:bottom;transform-origin:bottom}.dmc-vis .cv-cols--pair{grid-template-columns:repeat(12,1fr);gap:6px}.dmc-vis .cv-cols--pair i{position:relative;isolation:isolate;background-image:radial-gradient(circle,var(--orange) 2px,transparent 2.4px);background-size:100% 7px}.dmc-vis .cv-cols--pair i:before{content:"";position:absolute;top:-14%;right:0;bottom:0;left:0;z-index:-1;background-image:radial-gradient(circle,var(--dot-strong) 2px,transparent 2.4px);background-size:100% 7px;background-position:bottom}.dmc-vis .cv-geo{display:grid;gap:9px}.dmc-vis .cv-geo-row{display:grid;grid-template-columns:auto minmax(0,1fr) 44px;align-items:center;gap:10px}.dmc-vis .cv-geo-row b{font:600 12.5px/1 var(--mono);text-align:right}.dmc-vis .cv-geo-bar{height:10px;border-radius:5px;background:var(--surface);border:1px solid var(--line);overflow:hidden}.dmc-vis .cv-geo-bar i{display:block;width:var(--w);height:100%;background-image:radial-gradient(circle,var(--orange) 2px,transparent 2.4px);background-size:7px 100%;transform-origin:left}.dmc-vis .cv-stream{position:absolute;right:10px;top:12px;display:flex;gap:4px}.dmc-vis .cv-stream i{width:6px;height:6px;border-radius:50%;background:var(--orange);opacity:calc(1 - var(--i) * .14)}.dmc-vis .cv-session{display:grid;gap:14px}.dmc-vis .cv-knobs{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.dmc-vis .cv-knobs span{display:grid;gap:3px;padding:6px 8px;border-radius:9px;background:var(--surface);border:1px solid var(--line-2)}.dmc-vis .cv-knobs b{font-size:14px;font-weight:850}.dmc-vis .cv-launch{display:grid;gap:7px}.dmc-vis .cv-win{display:flex;align-items:center;gap:9px;padding:7px 10px;border-radius:9px;background:var(--surface);border:1px solid var(--line-2);font:500 12px/1 var(--mono)}.dmc-vis .cv-lights{display:inline-flex;gap:3px}.dmc-vis .cv-lights i{width:6px;height:6px;border-radius:50%;background:var(--dot)}.dmc-vis .cv-win em{margin-left:auto;width:8px;height:8px;border-radius:50%;background:var(--green, #13833b);box-shadow:0 0 0 4px #13833b24}.dmc-vis .cv-walk{display:grid;gap:12px}.dmc-vis .cv-clock{display:flex;justify-content:space-between;align-items:baseline;font-size:12.5px;color:var(--muted)}.dmc-vis .cv-tick{font:600 18px/1 var(--mono);color:var(--ink);font-variant-numeric:tabular-nums}.dmc-vis .cv-tick:after{content:"2:47"}.dmc-vis .cv-check{display:grid;gap:8px}.dmc-vis .cv-legend{display:flex;align-items:center;gap:12px;font-size:12px;color:var(--muted)}.dmc-vis .cv-legend span{display:inline-flex;align-items:center;gap:5px}.dmc-vis .cv-legend i{width:7px;height:7px;border-radius:50%;background:var(--orange)}.dmc-vis .cv-legend i.is-plan{background:var(--dot-strong)}.dmc-vis .cv-legend b{margin-left:auto;padding:3px 8px;border-radius:999px;background:#e8f6ed;color:#13833b;font-size:12px}.dmc-vis .cv-form{display:grid;gap:7px;justify-items:center}.dmc-vis .cv-field{width:min(100%,240px);padding:8px 12px;border-radius:9px;background:var(--surface);border:1px solid var(--line-2);font-size:12.5px;color:var(--muted)}.dmc-vis .cv-nocard{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:var(--ink);color:#fff;font-size:12.5px;font-weight:800}.dmc-vis .cv-nocard svg{width:22px;height:15px;fill:none;stroke:#fff;stroke-width:1.6}.dmc-vis .cv-nocard .cv-strike{stroke:var(--orange);stroke-width:2.2}.dmc-vis .cv-checks{display:grid;gap:8px;margin:0;padding:0;list-style:none}.dmc-vis .cv-checks li{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:9px;background:var(--surface);border:1px solid var(--line-2);font-size:13px;font-weight:650}.dmc-vis .cv-checks i{flex:none;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#13833b}.dmc-vis .cv-checks i:after{content:"";width:7px;height:4px;margin-top:-2px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg)}.dmc-vis .cv-counter-top{display:flex;align-items:baseline;gap:10px;margin:0 0 10px}.dmc-vis .cv-counter-top b{font-family:var(--pixel);font-weight:400;font-size:34px;line-height:1;color:var(--orange-display)}.dmc-vis .cv-counter-top span{font-size:12.5px;color:var(--muted)}.dmc-vis .cv-hours{display:grid;grid-template-columns:repeat(24,1fr);gap:3px}.dmc-vis .cv-hours i{aspect-ratio:1;border-radius:50%;background:var(--orange)}.dmc-vis .cv-bars{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;align-items:end}.dmc-vis .cv-bars span{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px;height:100px}.dmc-vis .cv-bars b{font:600 12px/1 var(--mono)}.dmc-vis .cv-bars i{width:100%;height:var(--h);border-radius:6px 6px 2px 2px;background-image:radial-gradient(circle,var(--orange) 2px,transparent 2.4px);background-size:7px 7px;background-color:var(--orange-wash);transform-origin:bottom}.dmc-vis .cv-bars small{letter-spacing:0}.dmc-vis .cv-cpm .cv-note{margin-top:4px}.dmc-vis .cv-plans{display:grid;grid-template-columns:1fr 1fr;gap:10px}.dmc-vis .cv-plan{display:grid;gap:3px;padding:10px 12px;border-radius:11px;background:var(--surface);border:1px solid var(--line-2)}.dmc-vis .cv-plan b{font-size:22px;font-weight:900;letter-spacing:-.03em}.dmc-vis .cv-plan span{font-size:12.5px;color:var(--muted)}.dmc-vis .cv-plan.is-exp{border-color:var(--orange-line);background:var(--orange-wash)}.dmc-vis .cv-plans .cv-note{grid-column:1 / -1;margin-top:2px}.dmc-vis .cv-test{display:flex;align-items:center;gap:10px}.dmc-vis .cv-step{flex:1;display:grid;gap:3px;padding:10px 12px;border-radius:11px;background:var(--surface);border:1px solid var(--line-2)}.dmc-vis .cv-step b{font-size:22px;font-weight:900;letter-spacing:-.03em}.dmc-vis .cv-step span{font-size:12.5px;color:var(--muted)}.dmc-vis .cv-step.is-free{border-color:var(--orange-line);background:var(--orange-wash)}.dmc-vis .cv-step.is-free b{color:var(--orange-display)}.dmc-vis .cv-arrow{flex:none;width:26px;height:2px;background-image:linear-gradient(90deg,var(--orange) 50%,transparent 0);background-size:6px 2px;position:relative}.dmc-vis .cv-arrow:after{content:"";position:absolute;right:-2px;top:-4px;border:5px solid transparent;border-left-color:var(--orange);border-right:0}@media(prefers-reduced-motion:no-preference){.dmc-vis.is-live .cv-geo-bar i{animation:cv-grow 3.6s var(--ease) calc(var(--i) * .15s) infinite}.dmc-vis.is-live .cv-stream i{animation:cv-stream 1.6s linear calc(var(--i) * -.27s) infinite}.dmc-vis.is-live .cv-walker{animation:cv-walk 4.2s var(--ease) infinite}.dmc-vis.is-live .cv-page{animation:cv-page 4.2s var(--ease) calc(var(--i) * 1.2s) infinite}.dmc-vis.is-live .cv-cols i{animation:cv-rise 3.6s var(--ease) calc(var(--i) * .06s) infinite}.dmc-vis.is-live .cv-win{animation:cv-pop 4.5s var(--ease) calc(var(--i) * .5s) infinite}.dmc-vis.is-live .cv-tick:after{animation:cv-tick 4.2s steps(1) infinite}.dmc-vis.is-live .cv-nocard .cv-strike{stroke-dasharray:26;animation:cv-strike 3.4s var(--ease) infinite}.dmc-vis.is-live .cv-checks i{animation:cv-pop 4.2s var(--ease) calc(.4s + var(--i) * .55s) infinite}.dmc-vis.is-live .cv-hours i{animation:cv-hour 4.8s linear calc(var(--i) * .1s) infinite}.dmc-vis.is-live .cv-bars i{animation:cv-rise 3.6s var(--ease) calc(var(--i) * .2s) infinite}.dmc-vis.is-live .cv-plan.is-exp{animation:cv-glow 3.2s ease-in-out infinite}.dmc-vis.is-live .cv-step:not(.is-free){animation:cv-pop 3.6s var(--ease) .6s infinite}}@keyframes cv-grow{0%{transform:scaleX(0)}30%,to{transform:scaleX(1)}}@keyframes cv-stream{0%{transform:translate(-40px);opacity:0}30%{opacity:1}to{transform:translate(20px);opacity:0}}@keyframes cv-walk{0%,8%{left:calc(15% - 7px)}38%,46%{left:calc(50% - 7px)}76%,to{left:calc(85% - 7px)}}@keyframes cv-page{0%{border-color:var(--line-2)}8%,30%{border-color:var(--orange)}40%,to{border-color:var(--line-2)}}@keyframes cv-rise{0%{transform:scaleY(.05)}35%,to{transform:scaleY(1)}}@keyframes cv-pop{0%{opacity:0;transform:translateY(6px) scale(.96)}14%,to{opacity:1;transform:none}}@keyframes cv-tick{0%{content:"0:00"}20%{content:"0:41"}40%{content:"1:18"}60%{content:"1:56"}80%,to{content:"2:47"}}@keyframes cv-strike{0%,15%{stroke-dashoffset:26}45%,to{stroke-dashoffset:0}}@keyframes cv-hour{0%{opacity:.18}6%,to{opacity:1}}@keyframes cv-glow{0%,to{box-shadow:none}50%{box-shadow:0 0 0 4px #ff5a0a29}}@media(max-width:760px){.dmc-vis{display:none}}@font-face{font-family:Silkscreen;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/silkscreen-latin.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/jetbrains-mono-latin.woff2) format("woff2")}.dmx{--bg: #f2f1ed;--bg-sunk: #e9e7e1;--surface: #ffffff;--surface-2: #f8f7f4;--surface-3: #f1efea;--ink: #17140f;--ink-2: #3a362f;--muted: #655f55;--faint: #8d877c;--line: #dcd8d0;--line-2: #cbc6bc;--dot: #d2cdc3;--dot-strong: #b3ac9f;--orange: #ff5d12;--orange-2: #ff8047;--orange-display: #ea4a00;--orange-ink: #ff5a0a;--orange-wash: #fff0e6;--orange-line: #ffc7a8;--on-orange: #17140f;--green: #1f9d57;--particle: #1d1914;--shadow-1: 0 1px 2px rgb(23 20 15 / .06), 0 8px 20px -10px rgb(23 20 15 / .2);--shadow-2: 0 2px 4px rgb(23 20 15 / .05), 0 30px 60px -28px rgb(23 20 15 / .32);--shadow-orange: 0 10px 30px -12px rgb(255 93 18 / .55);--glow: rgb(255 93 18 / .14);--grid-dot: rgb(23 20 15 / .13);--font: "Outfit", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--pixel: "Silkscreen", "Outfit", ui-sans-serif, sans-serif;--mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--wrap: 1180px;--gutter: clamp(18px, 4vw, 40px);--radius-sm: 6px;--radius: 10px;--radius-lg: 16px;--ease: cubic-bezier(.16, 1, .3, 1);--section: clamp(96px, 12vw, 168px);color-scheme:light}.dmx,.dmx *,.dmx *:before,.dmx *:after{box-sizing:border-box}.dmx [hidden]{display:none!important}.dmx{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media(prefers-reduced-motion:reduce){.dmx{scroll-behavior:auto}}.dmx{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font);font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip;transition:background-color .4s var(--ease),color .4s var(--ease)}.dmx img,.dmx svg,.dmx canvas{display:block;max-width:100%}.dmx a{color:inherit;text-decoration:none}.dmx button{font:inherit;color:inherit;cursor:pointer}.dmx kbd{font-family:var(--mono);font-size:.72em;padding:.1em .45em;border:1px solid var(--line-2);border-bottom-width:2px;border-radius:5px;background:var(--surface);color:var(--muted)}.dmx h1,.dmx h2,.dmx h3{margin:0;font-weight:600;letter-spacing:-.035em;line-height:1.02;text-wrap:balance}.dmx p{margin:0}.dmx ::selection{background:var(--orange);color:var(--on-orange)}.dmx :focus-visible{outline:2px solid var(--orange);outline-offset:3px;border-radius:6px}.dmx .wrap{width:min(100% - 2 * var(--gutter),var(--wrap));margin-inline:auto}.dmx .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.dmx .skip{position:fixed;left:16px;top:-60px;z-index:100;background:var(--ink);color:var(--bg);padding:10px 16px;border-radius:8px;font-weight:600;transition:top .2s var(--ease)}.dmx .skip:focus{top:12px}.dmx .px{font-family:var(--pixel);font-weight:400;text-transform:uppercase;color:var(--orange-display);font-size:.92em;letter-spacing:.01em;line-height:1;display:inline-block;white-space:nowrap;vertical-align:baseline}.dmx .led{width:8px;height:8px;border-radius:2px;background:var(--orange);box-shadow:0 0 0 3px #ff5d122e;display:inline-block;flex:none;animation:dmx-led 2.4s ease-in-out infinite}@keyframes dmx-led{50%{box-shadow:0 0 0 5px #ff5d120f;opacity:.75}}.dmx .btn{--h: 50px;display:inline-flex;align-items:center;gap:10px;height:var(--h);padding:0 22px;border-radius:9px;font-weight:600;font-size:16px;letter-spacing:-.01em;border:1px solid transparent;transition:transform .25s var(--ease),box-shadow .25s var(--ease),background-color .25s var(--ease),border-color .25s var(--ease);white-space:nowrap}.dmx .btn svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s var(--ease)}.dmx .btn:hover svg{transform:translate(3px)}.dmx .btn-ghost:hover svg{transform:translateY(2px)}.dmx .btn-primary{background:var(--orange);color:var(--on-orange);box-shadow:inset 0 -2px #00000024,inset 0 1px #ffffff4d,var(--shadow-orange)}.dmx .btn-primary:hover{transform:translateY(-2px);background:var(--orange-2)}.dmx .btn-primary:active{transform:translateY(0);box-shadow:inset 0 2px #00000024}.dmx .btn-ghost{background:var(--surface);border-color:var(--line-2);color:var(--ink);box-shadow:inset 0 -2px 0 var(--line),var(--shadow-1)}.dmx .btn-ghost:hover{transform:translateY(-2px);border-color:var(--ink)}.dmx .btn-sm{--h: 40px;padding:0 14px;font-size:14.5px;border-radius:8px;gap:8px}.dmx .btn-lg{--h: 56px;padding:0 26px;font-size:17px}.dmx .icon-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;min-width:40px;padding:0 10px;border-radius:8px;border:1px solid var(--line-2);background:var(--surface);box-shadow:inset 0 -2px 0 var(--line);transition:border-color .2s var(--ease),transform .2s var(--ease)}.dmx .icon-btn:hover{border-color:var(--ink)}.dmx .icon-btn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.dmx .icon-btn kbd{border:0;background:none;padding:0;font-size:12px}.dmx .progress{position:fixed;inset:0 0 auto;height:3px;z-index:60;pointer-events:none}.dmx .progress span{display:block;height:100%;background:var(--orange);transform-origin:0 50%;transform:scaleX(0)}.dmx .nav{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--bg) 78%,transparent);backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid transparent;transition:border-color .3s var(--ease),background-color .3s var(--ease)}.dmx .nav.is-scrolled{border-bottom-color:var(--line)}.dmx .nav-inner{display:flex;align-items:center;gap:24px;height:72px}.dmx .brand{display:inline-flex;align-items:center;gap:12px}.dmx .brand-mark{width:26px;height:26px;fill:none;stroke:var(--orange);stroke-width:2.6;stroke-linejoin:round;transition:transform .6s var(--ease)}.dmx .brand:hover .brand-mark{transform:rotate(60deg)}.dmx .brand-word{font-weight:700;font-size:16px;letter-spacing:.32em;text-transform:uppercase}.dmx .nav-links{display:flex;gap:4px;margin-left:auto}.dmx .nav-links a{padding:8px 12px;border-radius:8px;font-size:15px;color:var(--muted);font-weight:500;transition:color .2s,background-color .2s}.dmx .nav-links a:hover,.dmx .nav-links a.is-current{color:var(--ink);background:var(--surface-3)}.dmx .nav-actions{display:flex;align-items:center;gap:10px}.dmx .menu-btn{display:none}.dmx .mobile-menu{border-top:1px solid var(--line);padding:8px var(--gutter) 16px;display:grid}.dmx .mobile-menu a{padding:14px 4px;font-size:18px;font-weight:500;border-bottom:1px solid var(--line)}.dmx .hero{position:relative;padding-top:clamp(20px,3vw,36px);overflow:hidden;isolation:isolate}.dmx .hero-grid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:radial-gradient(circle,var(--grid-dot) 1px,transparent 1.3px);background-size:22px 22px;mask-image:radial-gradient(ellipse 80% 70% at 50% 35%,#000 30%,transparent 85%);-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 35%,#000 30%,transparent 85%)}.dmx .hero:before{content:"";position:absolute;z-index:-1;left:50%;top:150px;width:min(900px,90vw);height:420px;transform:translate(-50%);background:radial-gradient(ellipse at center,var(--glow),transparent 68%);pointer-events:none}.dmx .hero-inner{display:flex;flex-direction:column;align-items:center;text-align:center}.dmx .pill{display:inline-flex;align-items:center;gap:8px;padding:7px 14px 7px 12px;border-radius:999px;border:1px solid var(--line-2);background:var(--surface);font-size:13.5px;color:var(--muted);box-shadow:var(--shadow-1);transition:border-color .2s var(--ease),transform .25s var(--ease)}.dmx .pill b{color:var(--ink);font-weight:600}.dmx .pill:hover{border-color:var(--orange);transform:translateY(-1px)}.dmx .stage{position:relative;width:100%;height:clamp(210px,30vw,360px);margin-top:clamp(8px,2vw,18px);touch-action:pan-y}.dmx .stage-canvas{width:100%;height:100%}.dmx .stage-corner{position:absolute;width:14px;height:14px;border-color:var(--line-2);border-style:solid;border-width:0;pointer-events:none}.dmx .stage-corner.tl{left:0;top:0;border-left-width:1.5px;border-top-width:1.5px}.dmx .stage-corner.tr{right:0;top:0;border-right-width:1.5px;border-top-width:1.5px}.dmx .stage-corner.bl{left:0;bottom:0;border-left-width:1.5px;border-bottom-width:1.5px}.dmx .stage-corner.br{right:0;bottom:0;border-right-width:1.5px;border-bottom-width:1.5px}.dmx .stage-cap{position:absolute;bottom:-2px;font-size:11px;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:var(--muted);padding-block:4px}.dmx .stage-cap-l{left:22px;color:var(--orange-ink)}.dmx .stage-cap-r{right:22px}.dmx .morph{position:absolute;top:6px;right:22px;display:flex;gap:2px;padding:3px;border:1px solid var(--line);border-radius:8px;background:color-mix(in srgb,var(--surface) 80%,transparent)}.dmx .morph-btn{border:0;background:none;padding:5px 9px;border-radius:5px;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);transition:background-color .2s,color .2s}.dmx .morph-btn:hover{color:var(--ink)}.dmx .morph-btn[aria-pressed=true]{background:var(--ink);color:var(--bg)}.dmx .hero-title{margin-top:clamp(20px,3vw,34px);font-size:clamp(2.6rem,6.6vw,5.6rem);font-weight:600;letter-spacing:-.045em;line-height:.98}.dmx .hero-title .px{font-size:.9em;letter-spacing:.02em;margin-left:.05em}.dmx .lede{margin-top:22px;max-width:34em;font-size:clamp(17px,1.6vw,19.5px);color:var(--muted);line-height:1.55;text-wrap:pretty}.dmx .cta-row{margin-top:32px;display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.dmx .proof{list-style:none;margin:26px 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 22px;font-size:13.5px;color:var(--muted)}.dmx .proof li{display:inline-flex;align-items:center;gap:8px}.dmx .proof li:before{content:"";width:6px;height:6px;background:var(--orange);border-radius:1px}.dmx .marquee{margin-top:clamp(40px,6vw,64px);border-block:1px solid var(--line);background:var(--surface);overflow:hidden;padding-block:clamp(14px,2vw,22px)}.dmx .marquee-track{display:flex;width:max-content;will-change:transform}.dmx .marquee-item{display:inline-flex;align-items:center;gap:clamp(22px,3.2vw,44px);padding-right:clamp(22px,3.2vw,44px);font-size:clamp(2rem,5vw,4.3rem);font-weight:800;letter-spacing:-.02em;text-transform:uppercase;line-height:1;white-space:nowrap}.dmx .marquee-item svg{width:.28em;height:.28em;color:var(--orange)}.dmx .marquee-item:nth-child(3n+2){color:transparent;-webkit-text-stroke:1.5px var(--ink)}.dmx section{position:relative}.dmx .tour,.dmx .panels,.dmx .numbers,.dmx .install,.dmx .team,.dmx .get{padding-block:var(--section)}.dmx .get{padding-bottom:clamp(64px,8vw,104px)}.dmx .panels,.dmx .team{background:var(--bg-sunk);border-block:1px solid var(--line)}.dmx .section-head{max-width:760px;margin-bottom:clamp(36px,5vw,56px)}.dmx .section-head.center{margin-inline:auto;text-align:center}.dmx .section-head h2{font-size:clamp(2.2rem,4.8vw,4rem)}.dmx .section-head p{margin-top:18px;font-size:clamp(16.5px,1.4vw,19px);color:var(--muted);max-width:36em;text-wrap:pretty}.dmx .section-head.center p{margin-inline:auto}.dmx .fine{margin-top:16px;font-size:13px;color:var(--muted);text-align:center}.dmx.js [data-reveal]{opacity:0;transform:translateY(18px);filter:blur(6px);transition:opacity .9s var(--ease),transform .9s var(--ease),filter .9s var(--ease);transition-delay:var(--d, 0ms)}.dmx.js [data-reveal].is-in{opacity:1;transform:none;filter:none}.dmx .app{position:relative;border:1px solid var(--line-2);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-2),0 60px 120px -60px #ff5d1259;overflow:hidden}.dmx .app-bar{display:grid;grid-template-columns:1fr minmax(0,2fr) 1fr;align-items:center;gap:12px;height:48px;padding:0 14px;border-bottom:1px solid var(--line);background:var(--surface-2)}.dmx .app-dots{display:inline-flex;gap:7px}.dmx .app-dots i{width:11px;height:11px;border-radius:50%;background:var(--line-2)}.dmx .app-url{justify-self:center;width:min(100%,420px);display:flex;align-items:center;gap:8px;height:30px;padding:0 12px;border-radius:7px;background:var(--surface-3);border:1px solid var(--line);font-family:var(--mono);font-size:12.5px;color:var(--muted);overflow:hidden;white-space:nowrap}.dmx .app-url svg{width:13px;height:13px;fill:none;stroke:var(--orange);stroke-width:1.8;flex:none}.dmx .app-url b{color:var(--ink);font-weight:600}.dmx .app-bar-right{justify-self:end;display:flex;align-items:center;gap:12px}.dmx .app-crew{display:flex;gap:5px;color:var(--ink-2)}.dmx .app-crew .sprite{width:16px}.dmx .app-crew .sprite:first-child{color:var(--orange)}.dmx .app-play{width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--line-2);border-radius:7px;background:var(--surface)}.dmx .app-play svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.dmx .app-play .i-play{fill:currentColor;stroke-width:1}.dmx .app-play[aria-pressed=true] .i-play,.dmx .app-play[aria-pressed=false] .i-pause{display:none}.dmx .app-body{display:grid;grid-template-columns:208px minmax(0,1fr);min-height:520px}.dmx .app-side{border-right:1px solid var(--line);padding:18px 12px 16px;display:flex;flex-direction:column;background:var(--surface-2)}.dmx .app-side-label{font-size:10.5px;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:var(--muted);padding:0 10px 10px}.dmx .app-tabs{display:grid;gap:2px}.dmx .app-tab{position:relative;display:flex;align-items:center;gap:11px;width:100%;padding:9px 10px;border:0;border-radius:7px;background:none;font-size:14.5px;color:var(--ink-2);text-align:left;overflow:hidden;transition:background-color .2s,color .2s}.dmx .app-tab .sprite{width:14px;color:var(--muted);transition:color .2s}.dmx .app-tab:hover{background:var(--surface-3);color:var(--ink)}.dmx .app-tab[aria-selected=true]{background:var(--surface);color:var(--ink);font-weight:600;box-shadow:0 0 0 1px var(--line),0 1px 2px #0000000d}.dmx .app-tab[aria-selected=true] .sprite{color:var(--orange)}.dmx .app-tab-bar{position:absolute;left:10px;right:10px;bottom:3px;height:2px;border-radius:2px;background:var(--orange);transform-origin:0 50%;transform:scaleX(0);opacity:0}.dmx .app-tab[aria-selected=true] .app-tab-bar{opacity:1}.dmx .app.is-playing .app-tab[aria-selected=true] .app-tab-bar{animation:dmx-tabbar var(--cycle, 6s) linear forwards}@keyframes dmx-tabbar{to{transform:scaleX(1)}}.dmx .app-online{margin-top:auto;padding:14px 10px 0;display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--muted)}.dmx .app-main{display:flex;flex-direction:column;min-width:0}.dmx .app-main:focus-visible{outline-offset:-2px}.dmx .app-main-head{display:flex;align-items:baseline;gap:14px;padding:18px 24px;border-bottom:1px solid var(--line)}.dmx .app-main-head h3{font-size:21px;letter-spacing:-.02em}.dmx .app-main-head p{font-size:14px;color:var(--muted);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dmx .live{margin-left:auto;display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--orange-ink);flex:none}.dmx .live .led{width:7px;height:7px;border-radius:50%}.dmx .app-content{position:relative;flex:1;padding:22px 24px 24px;min-height:0}.dmx .app-content>*{animation:dmx-panelIn .55s var(--ease) both}@keyframes dmx-panelIn{0%{opacity:0;transform:translateY(8px);filter:blur(4px)}}.dmx .sprite{height:auto;aspect-ratio:auto;image-rendering:pixelated}.dmx .sc{display:grid;gap:14px}.dmx .sc-tabs{display:flex;flex-wrap:wrap;gap:6px}.dmx .sc-tabs span{padding:6px 12px;border-radius:7px;font-size:13px;border:1px solid var(--line);background:var(--surface-2);color:var(--muted)}.dmx .sc-tabs .on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.dmx .sc-tabs .add{border-style:dashed;background:none}.dmx .sc-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.dmx .tile{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);padding:14px 16px;min-width:0}.dmx .tile.span2{grid-column:span 2}.dmx .tile-label{font-size:10.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.dmx .tile-big{margin-top:6px;font-size:34px;font-weight:600;letter-spacing:-.03em;line-height:1}.dmx .tile-sub{margin-top:6px;font-size:13px;color:var(--muted)}.dmx .swatches{display:flex;gap:8px;margin-top:10px}.dmx .swatches i{width:34px;height:34px;border-radius:8px;border:1px solid var(--line-2)}.dmx .drop{border:1.5px dashed var(--orange-line);background:var(--orange-wash);display:flex;align-items:center;gap:14px}.dmx .drop .sprite{width:30px;color:var(--orange);flex:none}.dmx .drop b{display:block;font-family:var(--mono);font-size:13px;font-weight:600}.dmx .drop span{font-size:13px;color:var(--muted)}.dmx .tree{margin:8px 0 0;font-family:var(--mono);font-size:12.5px;line-height:1.7;color:var(--ink-2);white-space:pre;overflow:hidden}.dmx .tree em{font-style:normal;color:var(--orange-ink)}.dmx .ic-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:10px}.dmx .ic{aspect-ratio:1;display:grid;place-items:center;border-radius:10px;border:1.5px solid var(--line);background:var(--surface-2);color:var(--ink);transition:border-color .2s,transform .2s var(--ease),background-color .2s}.dmx .ic .sprite{width:44%}.dmx .ic:hover{transform:translateY(-2px);border-color:var(--line-2)}.dmx .ic[aria-pressed=true]{border-color:var(--orange);color:var(--orange);background:var(--orange-wash);box-shadow:0 0 0 3px #ff5d1224}.dmx .ic-foot{margin-top:16px;display:flex;align-items:center;gap:12px;font-size:14px;color:var(--ink-2)}.dmx .tag{display:inline-flex;align-items:center;padding:3px 8px;border-radius:5px;border:1.5px solid var(--orange);color:var(--orange-ink);font-size:10.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;flex:none}.dmx .fl{display:grid;gap:22px}.dmx .fl-track{display:grid;grid-template-columns:repeat(9,auto);align-items:center;justify-content:space-between;padding:26px 0 10px}.dmx .fl-node{display:grid;justify-items:center;gap:8px;text-align:center;width:104px}.dmx .fl-box{width:58px;height:58px;display:grid;place-items:center;border-radius:12px;border:1.5px solid var(--line-2);background:var(--surface-2);color:var(--muted);transition:all .35s var(--ease)}.dmx .fl-box .sprite{width:24px}.dmx .fl-node b{font-size:14px;font-weight:600}.dmx .fl-node span{font-size:12px;color:var(--muted)}.dmx .fl-node.is-done .fl-box{color:var(--ink);border-color:var(--ink)}.dmx .fl-node.is-active .fl-box{color:var(--on-orange);background:var(--orange);border-color:var(--orange);box-shadow:var(--shadow-orange);transform:translateY(-4px)}.dmx .fl-edge{position:relative;height:2px;width:clamp(18px,4vw,56px);background-image:linear-gradient(90deg,var(--line-2) 50%,transparent 0);background-size:8px 2px;align-self:start;margin-top:29px}.dmx .fl-edge:after{content:"";position:absolute;top:-3px;left:0;width:8px;height:8px;border-radius:2px;background:var(--orange);opacity:0}.dmx .fl-edge.is-active:after{animation:dmx-packet .9s var(--ease) forwards}@keyframes dmx-packet{0%{left:0;opacity:1}to{left:calc(100% - 8px);opacity:1}}.dmx .fl-log{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);padding:12px 16px;font-family:var(--mono);font-size:12.5px;line-height:1.9;color:var(--muted);min-height:150px}.dmx .fl-log div{animation:dmx-panelIn .4s var(--ease) both}.dmx .fl-log b{color:var(--ink);font-weight:500}.dmx .fl-log i{font-style:normal;color:var(--orange-ink)}.dmx .sk svg{width:100%;height:auto;max-height:420px;overflow:visible}.dmx .sk line{stroke:var(--line-2);stroke-width:1.4;transition:stroke .25s}.dmx .sk line.is-hot{stroke:var(--orange);stroke-width:2}.dmx .sk .node rect{fill:var(--surface);stroke:var(--line-2);stroke-width:1.4;transition:fill .25s,stroke .25s}.dmx .sk .node text{font-family:var(--font);font-size:12.5px;fill:var(--ink-2);font-weight:500}.dmx .sk .node.l1 rect{fill:var(--surface-3);stroke:var(--ink-2)}.dmx .sk .node.l1 text{font-weight:600;fill:var(--ink)}.dmx .sk .node.root rect{fill:var(--orange);stroke:var(--orange)}.dmx .sk .node.root text{fill:var(--on-orange);font-weight:700}.dmx .sk .node.is-hot rect{stroke:var(--orange);fill:var(--orange-wash)}.dmx .sk .node{cursor:default}.dmx .sk-legend{margin-top:6px;font-size:13px;color:var(--muted)}.dmx .ag-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.dmx .ag{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);padding:14px;display:grid;gap:10px;min-width:0}.dmx .ag-top{display:flex;align-items:center;gap:12px}.dmx .ag-face{width:42px;height:42px;border-radius:9px;display:grid;place-items:center;background:var(--surface);border:1px solid var(--line);flex:none}.dmx .ag-face .sprite{width:24px}.dmx .ag-top b{display:block;font-size:15px}.dmx .ag-top span{font-size:12.5px;color:var(--muted)}.dmx .state{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);flex:none}.dmx .state:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--faint)}.dmx .state.on{color:var(--green)}.dmx .state.on:before{background:var(--green);box-shadow:0 0 0 3px color-mix(in srgb,var(--green) 20%,transparent)}.dmx .state.wait{color:var(--orange-ink)}.dmx .state.wait:before{background:var(--orange)}.dmx .ag-now{font-size:13px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dmx .meter{height:5px;border-radius:3px;background:var(--line);overflow:hidden}.dmx .meter i{display:block;width:100%;height:100%;background:var(--ink);border-radius:3px;transform-origin:0 50%;transform:scaleX(var(--w, .5));transition:transform 1s var(--ease)}.dmx .ag:first-child .meter i{background:var(--orange)}.dmx .cr{overflow-x:auto}.dmx .cr-grid{display:grid;grid-template-columns:48px repeat(7,minmax(78px,1fr));min-width:620px}.dmx .cr-day{font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);padding:0 8px 10px}.dmx .cr-day.is-today{color:var(--orange-ink)}.dmx .cr-hours{position:relative;grid-row:2;height:360px}.dmx .cr-hours span{position:absolute;left:0;font-size:11px;color:var(--muted);transform:translateY(-50%)}.dmx .cr-col{position:relative;grid-row:2;height:360px;border-left:1px solid var(--line);background-image:linear-gradient(var(--line) 1px,transparent 1px);background-size:100% 90px}.dmx .cr-col.is-today{background-color:color-mix(in srgb,var(--orange-wash) 60%,transparent)}.dmx .ev{position:absolute;left:5px;right:5px;padding:5px 8px;border-radius:6px;background:var(--surface);border:1px solid var(--line-2);border-left:1px solid var(--ink);box-shadow:0 1px 2px #0000000d;font-size:11.5px;line-height:1.25;overflow:hidden}.dmx .ev b{display:block;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dmx .ev span{color:var(--muted);font-family:var(--mono);font-size:10.5px}.dmx .ev.short{display:flex;align-items:baseline;gap:6px}.dmx .ev.short b{flex:1;min-width:0}.dmx .ev.is-running{background:var(--orange-wash);border-color:var(--orange);color:var(--orange-ink)}.dmx .ev.is-running span{color:var(--orange-ink)}.dmx .ev.is-muted{opacity:.5}.dmx .now-line{position:absolute;left:-4px;right:0;height:2px;background:var(--orange);z-index:2}.dmx .now-line:before{content:"";position:absolute;left:0;top:-3px;width:8px;height:8px;border-radius:50%;background:var(--orange)}.dmx .gn-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.dmx .gn{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);overflow:hidden;min-width:0}.dmx .gn-art{aspect-ratio:4 / 3;display:block;width:100%;background:var(--surface-3)}.dmx .gn-art svg{width:100%;height:100%}.dmx .gn-art .c0{fill:var(--surface-3)}.dmx .gn-art .c1{fill:var(--ink)}.dmx .gn-art .c2{fill:var(--orange)}.dmx .gn-art .c3{fill:var(--line-2)}.dmx .gn-art .c4{fill:var(--orange-line)}.dmx .gn-meta{padding:9px 11px 11px}.dmx .gn-meta b{display:block;font-size:12.5px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dmx .gn-meta span{font-family:var(--mono);font-size:10.5px;color:var(--muted)}.dmx .gn.is-rendering .gn-art{position:relative;background:repeating-linear-gradient(0deg,var(--surface-3) 0 4px,var(--line) 4px 5px)}.dmx .gn.is-rendering .gn-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgb(255 93 18 / .18),transparent);animation:dmx-shimmer 1.6s linear infinite}@keyframes dmx-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.dmx .gn-bar{height:3px;background:var(--line);margin-top:6px;border-radius:2px;overflow:hidden}.dmx .gn-bar i{display:block;height:100%;width:64%;background:var(--orange);animation:dmx-grow 6s var(--ease) infinite alternate}@keyframes dmx-grow{0%{width:38%}to{width:88%}}.dmx .dc{display:grid;grid-template-columns:200px minmax(0,1fr);gap:16px}.dmx .dc-files{display:grid;gap:2px;align-content:start;font-family:var(--mono);font-size:12.5px}.dmx .dc-files span{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:6px;color:var(--ink-2)}.dmx .dc-files span .sprite{width:10px;color:var(--muted)}.dmx .dc-files .on{background:var(--surface-3);color:var(--ink);font-weight:600}.dmx .dc-files .on .sprite{color:var(--orange)}.dmx .dc-doc{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);padding:18px 22px;font-size:14px;color:var(--ink-2);display:grid;gap:10px;align-content:start;min-width:0}.dmx .dc-doc h4{margin:0;font-size:20px;letter-spacing:-.02em;color:var(--ink)}.dmx .dc-doc table{border-collapse:collapse;font-size:13px;width:100%}.dmx .dc-doc th,.dmx .dc-doc td{text-align:left;padding:6px 8px;border-bottom:1px solid var(--line)}.dmx .dc-doc th{font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-weight:600}.dmx .dc-doc code{font-family:var(--mono);font-size:12px;background:var(--surface-3);padding:1px 5px;border-radius:4px}.dmx .dc-check{display:grid;gap:4px;font-size:13.5px}.dmx .dc-check span{display:flex;gap:8px;align-items:center}.dmx .dc-check i{width:13px;height:13px;border:1.5px solid var(--line-2);border-radius:3px;flex:none}.dmx .dc-check .done i{background:var(--orange);border-color:var(--orange)}.dmx .dc-check .done{color:var(--muted);text-decoration:line-through}.dmx .lk{display:grid;gap:8px}.dmx .lk-row{display:grid;grid-template-columns:36px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:10px 14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);transition:border-color .2s,transform .2s var(--ease)}.dmx .lk-row:hover{border-color:var(--line-2);transform:translate(3px)}.dmx .lk-fav{width:36px;height:36px;border-radius:8px;display:grid;place-items:center;background:var(--ink);color:var(--bg);font-family:var(--pixel);font-size:14px}.dmx .lk-row:nth-child(3n+2) .lk-fav{background:var(--orange);color:var(--on-orange)}.dmx .lk-row:nth-child(3n) .lk-fav{background:var(--surface);color:var(--ink);border:1px solid var(--line-2)}.dmx .lk-row b{display:block;font-size:14.5px;font-weight:600}.dmx .lk-row small{font-family:var(--mono);font-size:11.5px;color:var(--muted)}.dmx .lk-tags{display:flex;gap:6px}.dmx .lk-tags span{font-size:11px;padding:3px 8px;border-radius:999px;background:var(--surface-3);color:var(--ink-2);border:1px solid var(--line)}.dmx .lk-used{font-size:12px;color:var(--muted);white-space:nowrap}.dmx .sp{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;overflow-x:auto}.dmx .sp-col{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-3);padding:10px;display:grid;gap:8px;align-content:start;min-width:190px}.dmx .sp-col>p{display:flex;justify-content:space-between;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);padding:4px 4px 2px}.dmx .card-mini{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:10px 11px;display:grid;gap:8px;font-size:13.5px;box-shadow:0 1px 2px #0000000a}.dmx .card-mini footer{display:flex;align-items:center;justify-content:space-between;font-size:11.5px;color:var(--muted)}.dmx .card-mini .sprite{width:16px;color:var(--ink-2)}.dmx .card-mini.is-moving{border-color:var(--orange);box-shadow:0 0 0 3px #ff5d1224;animation:dmx-nudge 2.4s var(--ease) infinite}.dmx .card-mini.is-moving .sprite{color:var(--orange)}@keyframes dmx-nudge{50%{transform:translate(6px) rotate(-.6deg)}}.dmx .card-mini.is-done{color:var(--muted)}.dmx .pyramid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:30px 26px}.dmx .pyramid>li{grid-column:span 2}.dmx .pyramid>li:nth-child(5){grid-column:2 / span 2}.dmx .pyramid>li:nth-child(8){grid-column:3 / span 2}.dmx .pyramid>li:nth-child(10){grid-column:4 / span 2}.dmx .pcard{position:relative;display:block;height:100%}.dmx .pcard-layer{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--radius-lg);border:1px solid var(--line-2);background:var(--surface);transition:transform .45s var(--ease),border-color .3s}.dmx .pcard-layer.l2{transform:translate(12px,12px);background:var(--surface-3);box-shadow:var(--shadow-1)}.dmx .pcard-layer.l1{transform:translate(6px,6px);background:var(--surface-2)}.dmx .pcard-face{position:relative;height:100%;display:flex;flex-direction:column;gap:8px;padding:22px 22px 18px;border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line-2);overflow:hidden;transition:transform .45s var(--ease),border-color .3s,box-shadow .3s}.dmx .pcard-face:after{content:"";position:absolute;top:0;right:0;width:58%;height:62%;pointer-events:none;background-image:radial-gradient(circle,var(--dot-strong) 1.2px,transparent 1.5px);background-size:8px 8px;mask-image:radial-gradient(circle at 100% 0,#000 0%,transparent 70%);-webkit-mask-image:radial-gradient(circle at 100% 0,#000 0%,transparent 70%);transition:opacity .3s}.dmx .pcard-icon{display:block;width:34px;color:var(--ink);margin-bottom:8px;transition:color .3s}.dmx .pcard-icon .sprite{width:100%}.dmx .pcard-num{font-size:10.5px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--muted)}.dmx .pcard-num:after{content:"";display:block;width:72px;height:2px;margin-top:7px;background:var(--ink);transform-origin:0 50%;transform:scaleX(.61);transition:transform .4s var(--ease),background-color .3s}.dmx .pcard h3{font-size:24px;margin-top:6px;letter-spacing:-.03em}.dmx .pcard p{font-size:14.5px;line-height:1.5;color:var(--muted)}.dmx .pcard-foot{margin-top:auto;padding-top:12px;display:flex;align-items:center;justify-content:space-between;font-size:13px;color:var(--ink-2);font-weight:500}.dmx .pcard-foot svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6}.dmx .pcard-foot .arrow{display:inline-flex;align-items:center;gap:6px}.dmx .pcard-foot .arrow svg{width:13px;height:13px;stroke-width:1.8;transition:transform .3s var(--ease)}.dmx .pcard:hover .pcard-face,.dmx .pcard:focus-visible .pcard-face{transform:translate(-4px,-4px);border-color:var(--orange);box-shadow:var(--shadow-orange)}.dmx .pcard:hover .pcard-layer.l1,.dmx .pcard:focus-visible .pcard-layer.l1{transform:translate(5px,5px);border-color:var(--orange-line)}.dmx .pcard:hover .pcard-layer.l2,.dmx .pcard:focus-visible .pcard-layer.l2{transform:translate(14px,14px);border-color:var(--orange-line)}.dmx .pcard:hover .pcard-icon,.dmx .pcard:hover h3{color:var(--orange-display)}.dmx .pcard:hover .pcard-num:after{transform:scaleX(1);background:var(--orange)}.dmx .pcard:hover .arrow svg{transform:translate(3px)}.dmx .pcard:focus-visible{outline:none}.dmx .pcard.is-feature .pcard-face{border-color:var(--orange)}.dmx .pcard.is-feature .pcard-layer{border-color:var(--orange-line)}.dmx .pcard.is-feature .pcard-icon,.dmx .pcard.is-feature h3{color:var(--orange-display)}.dmx .pcard.is-feature .pcard-num:after{background:var(--orange)}.dmx .numbers-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,96px);align-items:center}.dmx .cube-fig{position:relative;margin:0;aspect-ratio:1;max-width:520px;width:100%;justify-self:center}.dmx .cube-canvas{width:100%;height:100%}.dmx .cube-label{position:absolute;display:flex;align-items:center;gap:12px;font-size:11px;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:var(--muted)}.dmx .cube-label:before{content:"";width:40px;height:1px;background:var(--line-2)}.dmx .cube-label-top{top:14%;left:0}.dmx .cube-label-bottom{bottom:22%;right:0}.dmx .numbers-copy h2{font-size:clamp(2.4rem,5vw,4.2rem);margin-bottom:30px}.dmx .stats{margin:0}.dmx .stat{display:grid;grid-template-columns:150px minmax(0,1fr);gap:20px;align-items:center;padding-block:24px;border-top:1px solid var(--line-2)}.dmx .stat:last-child{border-bottom:1px solid var(--line-2)}.dmx .stat-num{font-size:clamp(4.2rem,8vw,6rem);font-weight:600;letter-spacing:-.05em;line-height:.9;font-variant-numeric:tabular-nums}.dmx .stat-num.is-accent{color:var(--orange-display)}.dmx .stat dd{margin:0;display:grid;gap:4px}.dmx .stat dd b{font-size:19px;font-weight:600;letter-spacing:-.015em}.dmx .stat dd span{font-size:15px;color:var(--muted)}.dmx .install-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(24px,4vw,48px);align-items:stretch}.dmx .steps{list-style:none;margin:0;padding:0;display:grid;gap:14px;align-content:start;position:relative;z-index:0}.dmx .step{position:relative}.dmx .step:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:var(--radius-lg);border:1px solid var(--orange-line);background:var(--orange-wash);box-shadow:0 18px 36px -22px #ff5d128c;opacity:0;transform:translate(0);transition:transform .45s var(--ease),opacity .3s}.dmx .step.is-active:before{opacity:1;transform:translate(12px,8px)}.dmx .step-btn{position:relative;display:flex;gap:20px;align-items:flex-start;width:100%;text-align:left;padding:22px 24px;border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line-2);box-shadow:var(--shadow-1);transition:transform .4s var(--ease),border-color .3s,box-shadow .4s var(--ease)}.dmx .step-btn:hover{border-color:var(--ink-2)}.dmx .step-num{font-size:40px;font-weight:600;letter-spacing:-.04em;line-height:1;color:var(--faint);font-variant-numeric:tabular-nums;transition:color .3s}.dmx .step-body{display:grid;gap:6px;padding-top:3px}.dmx .step-body b{font-size:18.5px;font-weight:600;letter-spacing:-.015em}.dmx .step-body span{font-size:15px;color:var(--muted);line-height:1.5}.dmx .step.is-active .step-btn{border-color:var(--orange);transform:translate(6px)}.dmx .step.is-active .step-num,.dmx .step.is-done .step-num{color:var(--orange-display)}.dmx .term{display:flex;flex-direction:column;min-height:470px;border-radius:var(--radius-lg);overflow:hidden;background:#16130f;color:#efe8dc;border:1px solid #2c2721;box-shadow:var(--shadow-2)}.dmx .term-bar{display:flex;align-items:center;gap:12px;height:44px;padding:0 12px;border-bottom:1px solid #2c2721;background:#1c1814}.dmx .term .app-dots i{background:#3a342c}.dmx .term-path{font-family:var(--mono);font-size:12.5px;color:#a79f92}.dmx .term-clock{margin-left:auto;font-family:var(--mono);font-size:12px;color:#ff8a4c;font-variant-numeric:tabular-nums}.dmx .term-replay{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:6px;border:1px solid #3a342c;background:#211d18;color:#d7d0c4;font-size:12.5px;transition:border-color .2s,color .2s}.dmx .term-replay:hover{border-color:#ff6a1f;color:#fff}.dmx .term-replay svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.dmx .term-screen{flex:1;margin:0;padding:20px 22px;font-family:var(--mono);font-size:13.5px;line-height:1.85;white-space:pre-wrap;word-break:break-word;overflow:hidden}.dmx .term-screen .c{color:#8a8174}.dmx .term-screen .p{color:#ff8a4c}.dmx .term-screen .ok{color:#7ee2a8}.dmx .term-screen .hl{color:#ff8a4c;font-weight:600}.dmx .term-screen .dim{color:#a79f92}.dmx .caret{display:inline-block;width:.6em;height:1.1em;vertical-align:-.18em;background:#ff6a1f;animation:dmx-blink 1s steps(1) infinite}@keyframes dmx-blink{50%{opacity:0}}.dmx .board{border:1px solid var(--line-2);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-2);overflow:hidden}.dmx .board-head,.dmx .crew-row{display:grid;grid-template-columns:minmax(170px,1.1fr) minmax(130px,.9fr) minmax(0,2.2fr) 110px;gap:20px;align-items:center;padding:0 24px}.dmx .board-head{height:44px;border-bottom:1px solid var(--line);background:var(--surface-2);font-size:10.5px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}.dmx .board-rows{list-style:none;margin:0;padding:0}.dmx .crew-row{min-height:76px;border-bottom:1px solid var(--line);transition:background-color .25s}.dmx .crew-row:last-child{border-bottom:0}.dmx .crew-row:hover{background:var(--surface-2)}.dmx .crew-id{display:flex;align-items:center;gap:14px}.dmx .crew-face{width:44px;height:44px;border-radius:10px;display:grid;place-items:center;background:var(--surface-2);border:1px solid var(--line);flex:none;color:var(--ink)}.dmx .crew-face .sprite{width:26px}.dmx .crew-row:first-child .crew-face{background:var(--orange);border-color:var(--orange);color:var(--on-orange)}.dmx .crew-row:hover .crew-face .sprite{animation:dmx-hop .5s steps(2) 2}@keyframes dmx-hop{50%{transform:translateY(-3px)}}.dmx .crew-id b{font-size:16px;font-weight:600;display:block}.dmx .crew-role{font-size:14px;color:var(--muted)}.dmx .crew-now{display:flex;align-items:center;gap:12px;min-width:0;font-size:14.5px}.dmx .crew-now .state{margin-left:0}.dmx .crew-now .txt{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.dmx .crew-now .txt.is-new{animation:dmx-typeIn .6s var(--ease) both}@keyframes dmx-typeIn{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.dmx .crew-last{font-family:var(--mono);font-size:12.5px;color:var(--muted);text-align:right;font-variant-numeric:tabular-nums}.dmx .get-card{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px 56px;align-items:center;padding:clamp(32px,5vw,64px) clamp(24px,5vw,64px) clamp(76px,8vw,96px);border-radius:22px;border:1px solid var(--line-2);background:var(--surface);box-shadow:var(--shadow-2)}.dmx .get-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(ellipse 60% 80% at 100% 0%,var(--glow),transparent 70%),radial-gradient(circle,var(--grid-dot) 1px,transparent 1.3px) 0 0 / 20px 20px}.dmx .get-copy h2{font-size:clamp(2.3rem,4.6vw,3.9rem)}.dmx .get-copy p{margin-top:18px;font-size:18px;color:var(--muted);max-width:30em}.dmx .get-actions{grid-column:1;display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px}.dmx .get-note{font-size:13.5px;color:var(--muted)}.dmx .prompt{grid-column:2;grid-row:1 / span 2;border-radius:var(--radius-lg);background:#16130f;color:#efe8dc;border:1px solid #2c2721;overflow:hidden;box-shadow:var(--shadow-2)}.dmx .prompt-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px 10px 16px;border-bottom:1px solid #2c2721;font-family:var(--mono);font-size:12.5px;color:#a79f92}.dmx .copy-btn{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 12px;border-radius:7px;border:1px solid #3a342c;background:#211d18;color:#efe8dc;font-size:13px;font-weight:500;transition:border-color .2s,background-color .2s}.dmx .copy-btn:hover{border-color:#ff6a1f}.dmx .copy-btn svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.dmx .copy-btn .i-check{display:none}.dmx .copy-btn.is-copied{background:#ff6a1f;border-color:#ff6a1f;color:#17140f}.dmx .copy-btn.is-copied .i-check{display:block}.dmx .copy-btn.is-copied .i-copy{display:none}.dmx .prompt-body{margin:0;padding:18px 20px 22px;font-family:var(--mono);font-size:13.5px;line-height:1.8;white-space:pre-wrap;color:#efe8dc}.dmx .parade{position:absolute;left:0;right:0;bottom:16px;height:30px;overflow:hidden;pointer-events:none}.dmx .parade-lane{position:absolute;bottom:0;left:0;display:flex;gap:38px;width:max-content;animation:dmx-march 38s linear infinite}.dmx .parade-lane .sprite{width:22px;color:var(--ink-2);animation:dmx-bob .6s steps(2) infinite}.dmx .parade-lane .sprite:nth-child(4n+1){color:var(--orange)}.dmx .parade-lane .sprite:nth-child(odd){animation-delay:.3s}@keyframes dmx-march{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes dmx-bob{50%{transform:translateY(-3px)}}.dmx .foot{padding-block:clamp(56px,8vw,96px) 32px;border-top:1px solid var(--line);overflow:hidden}.dmx .foot-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:32px}.dmx .foot-brand p{margin-top:14px;font-size:14.5px;color:var(--muted);max-width:26em}.dmx .foot-col{display:grid;gap:10px;align-content:start;font-size:14.5px}.dmx .foot-col p{font-size:10.5px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--muted);margin-bottom:4px}.dmx .foot-col a{color:var(--ink-2);width:fit-content}.dmx .foot-col a:hover{color:var(--orange-ink)}.dmx .foot-col span{color:var(--muted);display:flex;gap:10px;align-items:center}.dmx .foot-legal{margin-top:48px;padding-top:20px;border-top:1px solid var(--line);font-size:13px;color:var(--muted)}.dmx .palette{width:min(600px,calc(100vw - 32px));max-height:min(520px,80vh);padding:0;border:1px solid var(--line-2);border-radius:14px;background:var(--surface);color:var(--ink);box-shadow:var(--shadow-2),0 40px 100px -30px #00000073;margin:12vh auto auto}.dmx .palette[open]{display:flex;flex-direction:column;animation:dmx-palIn .3s var(--ease)}@keyframes dmx-palIn{0%{opacity:0;transform:translateY(-8px) scale(.98)}}.dmx .palette::backdrop{background:#17140f52;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.dmx .palette-field{display:flex;align-items:center;gap:12px;padding:0 16px;height:56px;border-bottom:1px solid var(--line)}.dmx .palette-field svg{width:18px;height:18px;fill:none;stroke:var(--muted);stroke-width:1.7;flex:none}.dmx .palette-field input{flex:1;height:100%;border:0;outline:0;background:none;color:var(--ink);font:inherit;font-size:16.5px;cursor:text}.dmx .palette-field input::placeholder{color:var(--muted)}.dmx .palette-list{list-style:none;margin:0;padding:8px;overflow-y:auto}.dmx .palette-group{padding:10px 10px 4px;font-size:10.5px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}.dmx .palette-item{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:8px;font-size:15px;cursor:pointer}.dmx .palette-item .sprite{width:15px;color:var(--muted)}.dmx .palette-item small{margin-left:auto;color:var(--muted);font-size:12.5px}.dmx .palette-item[aria-selected=true]{background:var(--orange-wash);color:var(--ink);box-shadow:inset 0 0 0 1px var(--orange-line)}.dmx .palette-item[aria-selected=true] .sprite{color:var(--orange)}.dmx .palette-empty{padding:24px 20px;color:var(--muted);font-size:14.5px}@media(min-width:901px){.dmx .mobile-menu{display:none!important}}@media(max-width:1080px){.dmx .pyramid{grid-template-columns:repeat(6,minmax(0,1fr))}.dmx .pyramid>li,.dmx .pyramid>li:nth-child(n){grid-column:span 2}.dmx .pyramid>li:nth-child(4),.dmx .pyramid>li:nth-child(7){grid-column:2 / span 2}.dmx .pyramid>li:nth-child(10){grid-column:3 / span 2}.dmx .gn-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dmx .gn:nth-child(n+7){display:none}}@media(max-width:900px){.dmx .nav-links,.dmx .cmd-btn{display:none}.dmx .menu-btn{display:inline-flex}.dmx .nav-actions{margin-left:auto}.dmx .app-body{grid-template-columns:1fr;min-height:0}.dmx .app-side{border-right:0;border-bottom:1px solid var(--line);padding:10px}.dmx .app-side-label,.dmx .app-online{display:none}.dmx .app-tabs{display:flex;overflow-x:auto;scrollbar-width:none;gap:4px}.dmx .app-tabs::-webkit-scrollbar{display:none}.dmx .app-tab{flex:none;width:auto;padding:8px 12px}.dmx .app-main-head p{display:none}.dmx .app-content{min-height:460px}.dmx .numbers-grid,.dmx .install-grid,.dmx .get-card{grid-template-columns:1fr}.dmx .prompt,.dmx .get-actions{grid-column:1;grid-row:auto}.dmx .cube-fig{max-width:420px}.dmx .board-head{display:none}.dmx .crew-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"id last" "now now";gap:8px 16px;padding:16px 18px}.dmx .crew-id{grid-area:id}.dmx .crew-role{display:none}.dmx .crew-now{grid-area:now}.dmx .crew-last{grid-area:last}.dmx .foot-grid{grid-template-columns:1fr 1fr}.dmx .foot-brand{grid-column:1 / -1}.dmx .dc{grid-template-columns:1fr}.dmx .dc-files{grid-auto-flow:column;overflow-x:auto}}@media(max-width:720px){.dmx{font-size:16px}.dmx .pyramid{grid-template-columns:1fr 1fr;gap:22px 18px}.dmx .pyramid>li,.dmx .pyramid>li:nth-child(n){grid-column:auto}.dmx .pyramid>li:nth-child(10){grid-column:1 / -1}.dmx .pcard-face{padding:18px 16px 16px}.dmx .pcard h3{font-size:20px}.dmx .pcard p{font-size:13.5px}.dmx .sc-grid{grid-template-columns:1fr 1fr}.dmx .ic-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.dmx .ic:nth-child(n+13){display:none}.dmx .ag-grid,.dmx .gn-grid{grid-template-columns:1fr 1fr}.dmx .gn:nth-child(n+5){display:none}.dmx .fl-track{grid-template-columns:1fr;justify-items:start;gap:0;padding:4px 0 0}.dmx .fl-node{grid-template-columns:52px auto;justify-items:start;text-align:left;width:auto;column-gap:14px;align-items:center}.dmx .fl-node .fl-box{grid-row:span 2;width:52px;height:52px}.dmx .fl-edge{width:2px;height:18px;margin:4px 0 4px 25px;background-image:linear-gradient(var(--line-2) 50%,transparent 0);background-size:2px 8px}.dmx .fl-edge:after{display:none}.dmx .lk-row{grid-template-columns:36px minmax(0,1fr)}.dmx .lk-tags,.dmx .lk-used{display:none}.dmx .stat{grid-template-columns:96px minmax(0,1fr)}.dmx .stage-cap-l{display:none}.dmx .stage-cap-r{left:0;right:0;text-align:center}.dmx .morph{left:50%;right:auto;transform:translate(-50%);top:calc(100% + 14px);bottom:auto}.dmx .hero-title{margin-top:70px}.dmx .step-btn{padding:18px;gap:14px}.dmx .step-num{font-size:32px}.dmx .step.is-active .step-btn{transform:none}.dmx .step.is-active:before{transform:translate(6px,6px)}.dmx .term{min-height:380px}.dmx .term-screen{font-size:12.5px;padding:16px}.dmx .term-clock{display:none}.dmx .app-bar{grid-template-columns:auto minmax(0,1fr) auto}.dmx .app-crew{display:none}}@media(max-width:460px){.dmx .nav-cta{display:none}.dmx .ag-grid,.dmx .gn-grid{grid-template-columns:1fr}.dmx .gn:nth-child(n+3){display:none}.dmx .ag:nth-child(n+4){display:none}.dmx .cta-row .btn{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.dmx,.dmx *,.dmx *:before,.dmx *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.dmx.js [data-reveal]{opacity:1;transform:none;filter:none}.dmx .parade-lane{animation:none}}.dmx [data-v=a] [data-only]:not([data-only~=a]),.dmx [data-v=b] [data-only]:not([data-only~=b]),.dmx [data-v=c] [data-only]:not([data-only~=c]),.dmx [data-v=d] [data-only]:not([data-only~=d]),.dmx [data-v=e] [data-only]:not([data-only~=e]){display:none!important}.dmx .take-in{animation:dmx-takeIn .9s var(--ease) both}@keyframes dmx-takeIn{0%{opacity:0;filter:blur(10px);transform:scale(.985)}}.dmx{padding-bottom:88px}.dmx .center-h{text-align:center}.dmx .hero-b{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:clamp(24px,4vw,64px);align-items:center;min-height:clamp(560px,74vh,760px);padding-block:clamp(20px,3vw,40px)}.dmx .hb-copy{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.dmx .hb-title{font-size:clamp(2.8rem,5.6vw,5.2rem)}.dmx .hb-copy .cta-row,.dmx .hb-copy .proof,.dmx .hd-copy .cta-row,.dmx .hd-copy .proof{justify-content:flex-start}.dmx .tilt{position:relative;height:clamp(380px,40vw,540px);perspective:1700px;--rx: 16deg;--ry: -22deg}.dmx .tilt-stage{position:absolute;top:4%;right:0;bottom:14%;left:2%;transform-style:preserve-3d;transform:rotateX(var(--rx)) rotateY(var(--ry)) rotate(3deg);transition:transform .9s var(--ease)}.dmx .tilt-card{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:var(--surface);border:1px solid var(--line-2);border-radius:16px;box-shadow:0 60px 100px -50px #17140f80,0 30px 60px -34px #ff5d1273;display:flex;flex-direction:column}.dmx .mini-bar{display:flex;align-items:center;gap:10px;height:36px;padding:0 12px;border-bottom:1px solid var(--line);background:var(--surface-2)}.dmx .mini-bar .app-dots i{width:8px;height:8px}.dmx .mini-url{flex:1;font-family:var(--mono);font-size:11px;color:var(--muted)}.dmx .mini-url b{color:var(--ink)}.dmx .mini-bar .live{font-size:9.5px}.dmx .mini-body{flex:1;display:grid;grid-template-columns:44px minmax(0,1fr);min-height:0}.dmx .mini-side{border-right:1px solid var(--line);background:var(--surface-2);display:grid;align-content:start;justify-items:center;gap:12px;padding:12px 0;color:var(--muted)}.dmx .mini-side .sprite{width:13px}.dmx .mini-side .sprite.on{color:var(--orange)}.dmx .mini-main{padding:14px;display:grid;gap:12px;align-content:start;min-width:0}.dmx .mini-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.dmx .mini-stats div{border:1px solid var(--line);border-radius:9px;padding:9px 10px;background:var(--surface-2)}.dmx .mini-stats b{display:block;font-size:22px;font-weight:600;letter-spacing:-.03em;line-height:1}.dmx .mini-stats span{font-size:10.5px;color:var(--muted)}.dmx .mini-flow{display:flex;align-items:center;justify-content:space-between;padding:8px 4px}.dmx .mini-flow i{width:26px;height:26px;border-radius:7px;border:1.5px solid var(--line-2);background:var(--surface-2);flex:none;transition:all .3s var(--ease)}.dmx .mini-flow i.on{background:var(--orange);border-color:var(--orange)}.dmx .mini-flow i.done{border-color:var(--ink)}.dmx .mini-flow span{flex:1;height:2px;margin:0 4px;background-image:linear-gradient(90deg,var(--line-2) 50%,transparent 0);background-size:6px 2px}.dmx .mini-feed{list-style:none;margin:0;padding:0;display:grid;gap:6px}.dmx .mini-feed li{display:flex;align-items:center;gap:8px;font-size:11.5px;padding:6px 8px;border-radius:7px;background:var(--surface-2);border:1px solid var(--line);white-space:nowrap;overflow:hidden}.dmx .mini-feed li .sprite{width:12px;flex:none}.dmx .mini-feed li span{overflow:hidden;text-overflow:ellipsis}.dmx .mini-feed li small{margin-left:auto;font-family:var(--mono);color:var(--muted);font-size:10px}.dmx .mini-feed li.is-new{animation:dmx-panelIn .5s var(--ease) both;border-color:var(--orange-line)}.dmx .tilt-float{position:absolute;display:flex;align-items:center;gap:10px;background:var(--surface);border:1px solid var(--line-2);border-radius:12px;padding:10px 14px;box-shadow:0 24px 40px -20px #17140f73;font-size:13px;white-space:nowrap}.dmx .tilt-float b{display:block;font-size:13.5px}.dmx .tilt-float span{color:var(--muted);font-size:12px}.dmx .tilt-float .ag-face{width:34px;height:34px}.dmx .tilt-float .ag-face .sprite{width:20px}.dmx .tilt-float.f1{left:-8%;top:58%;transform:translateZ(120px)}.dmx .tilt-float.f2{right:-4%;top:-6%;transform:translateZ(90px);font-weight:500}.dmx .tilt-float.f3{right:8%;bottom:-10%;transform:translateZ(150px);padding:12px;background:var(--orange);border-color:var(--orange);color:var(--on-orange)}.dmx .tilt-float.f3 .sprite{width:34px}.dmx .tilt-floor{position:absolute;left:6%;right:6%;bottom:0;height:22%;background-image:radial-gradient(circle,var(--dot-strong) 1.1px,transparent 1.4px);background-size:12px 12px;mask-image:radial-gradient(ellipse at center,#000 20%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse at center,#000 20%,transparent 70%);opacity:.8}.dmx .hero-c{display:flex;flex-direction:column;align-items:center;padding-block:4px 0}.dmx .device{width:100%;margin-top:22px;background:#15120f;color:#efe8dc;border:1px solid #2c2721;border-radius:24px;padding:14px 16px 18px;box-shadow:var(--shadow-2),0 70px 120px -60px #ff5d1280}.dmx .device-top{display:flex;justify-content:space-between;align-items:center;padding:2px 8px 12px;font-size:10.5px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:#8a8174}.dmx .device-leds{display:flex;gap:7px}.dmx .device-leds i{width:7px;height:7px;border-radius:50%;background:#3a342c}.dmx .device-leds i:first-child{background:#ff6a1f;animation:dmx-led 1.8s ease-in-out infinite}.dmx .led-canvas{display:block;width:100%;border-radius:14px;background:#0e0c0a}.dmx .device-strip{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 28px;padding:18px 8px 2px}.dmx .device-strip .lede{margin:0;color:#b7ad9f;font-size:16.5px;max-width:36em;text-align:left}.dmx .device-strip .cta-row{margin:0}.dmx .btn-dark{background:#211d18;color:#efe8dc;border-color:#3a342c;box-shadow:inset 0 -2px #2c2721}.dmx .btn-dark:hover{border-color:#ff6a1f}.dmx .hero-c .proof{margin-top:22px}.dmx .hero-d{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(20px,3vw,48px);align-items:center;min-height:clamp(560px,74vh,760px);padding-block:clamp(20px,3vw,40px)}.dmx .hd-copy{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.dmx .hd-title{font-size:clamp(2.8rem,5.6vw,5.2rem)}.dmx .hd-robo{position:relative;margin:0;width:100%;max-width:560px;aspect-ratio:1;justify-self:center}.dmx .halftone-canvas{width:100%;height:100%}.dmx .bubble{position:absolute;top:6%;right:0;max-width:230px;background:var(--surface);border:1px solid var(--line-2);border-radius:14px 14px 14px 4px;padding:10px 14px;font-size:14px;box-shadow:var(--shadow-1);color:var(--ink-2);transition:opacity .3s var(--ease),transform .3s var(--ease)}.dmx .bubble.is-swap{opacity:0;transform:translateY(4px)}.dmx .hd-cap{position:absolute;left:0;right:0;bottom:1%;text-align:center;font-size:11px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--muted)}.dmx .hero-e{position:relative;min-height:clamp(600px,84vh,860px);display:grid;place-items:center}.dmx .net-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.dmx .he-copy{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding-block:40px;pointer-events:none}.dmx .he-copy a,.dmx .he-copy button{pointer-events:auto}.dmx .he-copy:before{content:"";position:absolute;top:-6%;right:8%;bottom:-6%;left:8%;z-index:-1;background:radial-gradient(ellipse at center,var(--bg) 38%,transparent 72%)}.dmx .he-title{margin-top:20px;font-size:clamp(3rem,7.6vw,6rem)}.dmx .he-hint{margin-top:22px;font-size:11px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--muted)}.dmx .app-count{display:none;font-family:var(--mono);font-size:11.5px;color:var(--muted);white-space:nowrap}.dmx [data-v=b] .app-count,.dmx [data-v=c] .app-count{display:inline}.dmx [data-v=b] .app-body{grid-template-columns:1fr}.dmx [data-v=b] .app-main{order:1}.dmx [data-v=b] .app-side{order:2;position:relative;border-right:0;border-top:1px solid var(--line);background:#16130f;padding:20px 16px}.dmx [data-v=b] .app-side:before,.dmx [data-v=b] .app-side:after{content:"";position:absolute;left:0;right:0;height:6px;background-image:repeating-linear-gradient(90deg,#3a342c 0 12px,transparent 12px 24px)}.dmx [data-v=b] .app-side:before{top:6px}.dmx [data-v=b] .app-side:after{bottom:6px}.dmx [data-v=b] .app-side-label,.dmx [data-v=b] .app-online{display:none}.dmx [data-v=b] .app-tabs{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:8px}.dmx [data-v=b] .app-tab{flex-direction:column;align-items:flex-start;gap:10px;min-height:86px;padding:11px 10px 12px;background:#211d18;color:#a79f92;font-size:12.5px;border-radius:6px;box-shadow:none}.dmx [data-v=b] .app-tab:before{content:attr(data-n);font-family:var(--mono);font-size:10px;color:#6b6358}.dmx [data-v=b] .app-tab .sprite{width:20px;color:#efe8dc}.dmx [data-v=b] .app-tab:hover{background:#2a251f;color:#efe8dc}.dmx [data-v=b] .app-tab[aria-selected=true]{background:#2a1a10;color:#fff;font-weight:600;box-shadow:0 0 0 1.5px #ff6a1f}.dmx [data-v=b] .app-tab[aria-selected=true] .sprite{color:#ff6a1f}.dmx [data-v=b] .app-tab-bar{left:0;right:0;bottom:0;height:3px;border-radius:0}.dmx [data-v=b] .app-content{min-height:440px}.dmx [data-v=c] .app{background:none;border:0;box-shadow:none;overflow:visible;display:grid;grid-template-columns:minmax(220px,.72fr) minmax(0,2fr);grid-template-areas:"side bar" "side main";column-gap:clamp(24px,4vw,56px)}.dmx [data-v=c] .app-body{display:contents}.dmx [data-v=c] .app-bar{grid-area:bar;border:1px solid var(--line-2);border-bottom:1px solid var(--line);border-radius:16px 16px 0 0}.dmx [data-v=c] .app-main{grid-area:main;border:1px solid var(--line-2);border-top:0;border-radius:0 0 16px 16px;background:var(--surface);box-shadow:var(--shadow-2);overflow:hidden}.dmx [data-v=c] .app-side{grid-area:side;background:none;border:0;padding:0}.dmx [data-v=c] .app-side-label{padding:6px 0 14px}.dmx [data-v=c] .app-tab{padding:5px 0 9px;background:none;box-shadow:none;border-radius:0;gap:12px;font-size:clamp(21px,2.1vw,29px);font-weight:600;letter-spacing:-.03em;color:var(--faint)}.dmx [data-v=c] .app-tab:before{content:attr(data-n);font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:0;color:var(--faint);width:22px}.dmx [data-v=c] .app-tab .sprite{order:2;width:16px;opacity:0;transform:translate(-6px);transition:opacity .3s,transform .3s var(--ease)}.dmx [data-v=c] .app-tab span{order:1}.dmx [data-v=c] .app-tab:hover{background:none;color:var(--ink-2)}.dmx [data-v=c] .app-tab[aria-selected=true]{background:none;box-shadow:none;color:var(--ink)}.dmx [data-v=c] .app-tab[aria-selected=true] .sprite{opacity:1;transform:none;color:var(--orange)}.dmx [data-v=c] .app-tab[aria-selected=true]:before{color:var(--orange-ink)}.dmx [data-v=c] .app-tab-bar{left:34px;right:auto;width:60%;bottom:2px}.dmx .bento{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(176px,auto);grid-auto-flow:dense;gap:16px}.dmx .bento>li{display:flex}.dmx .bento>li.w2{grid-column:span 2}.dmx .bento>li.h2{grid-row:span 2}.dmx .b-tile{position:relative;flex:1;display:flex;flex-direction:column;gap:8px;overflow:hidden;padding:20px;border-radius:var(--radius-lg);border:1px solid var(--line-2);background:var(--surface);box-shadow:var(--shadow-1);transition:transform .45s var(--ease),border-color .3s,box-shadow .4s var(--ease)}.dmx .b-tile:hover,.dmx .b-tile:focus-visible{transform:translateY(-4px);border-color:var(--orange);box-shadow:var(--shadow-orange);outline:none}.dmx .b-tile .pcard-icon{width:30px;margin:0 0 auto}.dmx .b-tile:hover .pcard-icon,.dmx .b-tile:hover h3{color:var(--orange-display)}.dmx .b-tile h3{font-size:21px;letter-spacing:-.025em}.dmx .b-tile p{font-size:14px;color:var(--muted);line-height:1.45}.dmx .b-tile .pcard-num:after{display:none}.dmx .b-tile .pcard-num{position:absolute;top:20px;right:20px}.dmx .b-prev{margin-top:auto}.dmx .b-cal{--cd: clamp(12px, 1.6vw, 22px);display:grid;grid-template-columns:repeat(7,var(--cd));gap:calc(var(--cd) * .6)}.dmx .b-cal i{width:var(--cd);height:var(--cd);border-radius:50%;background:var(--line)}.dmx .b-cal i.on{background:var(--ink)}.dmx .b-cal i.hot{background:var(--orange);box-shadow:0 0 0 4px #ff5d1229}.dmx .b-crew{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dmx .b-crew span{display:flex;align-items:center;gap:8px;padding:8px;border-radius:9px;background:var(--surface-2);border:1px solid var(--line);font-size:12.5px}.dmx .b-crew .sprite{width:16px}.dmx .b-crew i{margin-left:auto;width:7px;height:7px;border-radius:50%;background:var(--green)}.dmx .b-crew i.w{background:var(--orange)}.dmx .b-crew i.o{background:var(--faint)}.dmx .b-flow{display:flex;align-items:center;gap:6px}.dmx .b-flow i{width:28px;height:28px;border-radius:8px;border:1.5px solid var(--line-2);flex:none}.dmx .b-flow i:nth-child(odd){animation:dmx-flowPulse 3s steps(1) infinite}.dmx .b-flow i:nth-child(3){animation-delay:.6s}.dmx .b-flow i:nth-child(5){animation-delay:1.2s}.dmx .b-flow i:nth-child(7){animation-delay:1.8s}.dmx .b-flow i:nth-child(9){animation-delay:2.4s}.dmx .b-flow span{flex:1;height:2px;background-image:linear-gradient(90deg,var(--line-2) 50%,transparent 0);background-size:7px 2px}@keyframes dmx-flowPulse{0%,19%{background:var(--orange);border-color:var(--orange)}20%,to{background:transparent}}.dmx .b-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;align-items:end;height:54px}.dmx .b-cols i{display:block;border-radius:6px;background:var(--surface-3);border:1px solid var(--line)}.dmx .b-cols i:nth-child(1){height:100%}.dmx .b-cols i:nth-child(2){height:62%;background:var(--orange-wash);border-color:var(--orange-line)}.dmx .b-cols i:nth-child(3){height:84%}.dmx .credits{list-style:none;margin:0 auto;padding:0;max-width:940px;border-top:1px solid var(--line-2)}.dmx .credit a{position:relative;isolation:isolate;display:grid;grid-template-columns:96px minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:20px;padding:20px 14px;border-bottom:1px solid var(--line-2);overflow:hidden}.dmx .credit a:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--orange-wash);transform:scaleX(0);transform-origin:0 50%;transition:transform .6s var(--ease)}.dmx .credit a:hover:before,.dmx .credit a:focus-visible:before{transform:scaleX(1)}.dmx .credit a:focus-visible{outline:none}.dmx .credit-num{font-size:10.5px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--muted)}.dmx .credit-name{display:flex;align-items:center;gap:14px;font-size:clamp(28px,4vw,46px);font-weight:600;letter-spacing:-.035em;line-height:1.05;transition:color .3s}.dmx .credit-name .sprite{width:.62em;flex:none;color:var(--orange);opacity:0;transform:translate(-10px);transition:opacity .3s,transform .4s var(--ease);margin-left:-.62em}.dmx .credit a:hover .credit-name,.dmx .credit a:focus-visible .credit-name{color:var(--orange-display)}.dmx .credit a:hover .credit-name .sprite,.dmx .credit a:focus-visible .credit-name .sprite{opacity:1;transform:none;margin-left:0}.dmx .credit-blurb{font-size:14.5px;color:var(--muted);line-height:1.45}.dmx .lednums .center-h{font-size:clamp(2.4rem,5vw,4.2rem);margin-bottom:clamp(36px,5vw,56px)}.dmx .lednum-row{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.dmx .lednum{display:grid;justify-items:center;align-content:start;gap:26px;padding:36px 22px 30px;text-align:center;border:1px solid var(--line-2);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-1)}.dmx .lednum dt{display:flex;gap:calc(var(--p) * 1.4);--p: clamp(9px, 1.15vw, 14px)}.dmx .dg{display:grid;grid-template-columns:repeat(5,var(--p));gap:calc(var(--p) * .34)}.dmx .dg i{width:var(--p);height:var(--p);border-radius:50%;background:var(--line);transition:background-color .35s var(--ease),box-shadow .35s var(--ease);transition-delay:var(--d, 0ms)}.dmx .lednum.is-lit .dg i.on{background:var(--ink)}.dmx .lednum.is-accent.is-lit .dg i.on{background:var(--orange);box-shadow:0 0 10px #ff5d1273}.dmx .lednum dd{margin:0;display:grid;gap:6px}.dmx .lednum dd b{font-size:19px;font-weight:600;letter-spacing:-.015em}.dmx .lednum dd span{font-size:15px;color:var(--muted);max-width:22em}.dmx .spec-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;margin-bottom:clamp(28px,4vw,44px)}.dmx .spec-head h2{font-size:clamp(2.4rem,5vw,4.2rem)}.dmx .spec-head p{font-size:18px;color:var(--muted)}.dmx .spec-sheet{border:1.5px solid var(--ink);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden;box-shadow:var(--shadow-2)}.dmx .spec-model{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px 20px;padding:22px 28px;border-bottom:1.5px solid var(--ink)}.dmx .spec-name{font-size:clamp(40px,6vw,76px);font-weight:800;letter-spacing:.1em;text-transform:uppercase;line-height:.9}.dmx .spec-code{font-family:var(--mono);font-size:12.5px;color:var(--muted)}.dmx .spec-rows{margin:0}.dmx .spec-rows>div{display:grid;grid-template-columns:220px minmax(0,1fr);gap:20px;align-items:baseline;padding:18px 28px;border-bottom:1px solid var(--line-2);transition:background-color .25s}.dmx .spec-rows>div:hover{background:var(--surface-2)}.dmx .spec-rows dt{font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}.dmx .spec-rows dd{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 18px}.dmx .spec-rows dd b{font-size:clamp(26px,3vw,36px);font-weight:600;letter-spacing:-.03em;line-height:1}.dmx .spec-rows dd b.is-accent{color:var(--orange-display)}.dmx .spec-rows dd span{font-size:15px;color:var(--muted)}.dmx .spec-foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:16px 28px;background:var(--surface-2);font-size:13.5px;color:var(--muted)}.dmx .spec-code-strip{display:flex;align-items:stretch;gap:3px;height:28px}.dmx .spec-code-strip i{display:block;background:var(--ink);border-radius:1px}.dmx .install-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px}.dmx .install-head .section-head{margin-bottom:clamp(36px,5vw,56px)}.dmx .big-clock{margin-bottom:clamp(36px,5vw,56px);text-align:right}.dmx .big-clock span{display:block;font-family:var(--pixel);font-size:clamp(56px,8vw,104px);line-height:.9;color:var(--orange-display);font-variant-numeric:tabular-nums}.dmx .big-clock small{font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}.dmx [data-v=b] .install-grid{grid-template-columns:1fr;gap:28px}.dmx [data-v=b] .steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding-top:30px}.dmx [data-v=b] .steps:before{content:"";position:absolute;left:16px;right:16px;top:8px;height:2px;background-image:linear-gradient(90deg,var(--line-2) 50%,transparent 0);background-size:9px 2px}.dmx [data-v=b] .step-btn{height:100%;flex-direction:column;gap:14px}.dmx [data-v=b] .step-btn:after{content:"";position:absolute;left:24px;top:-30px;width:16px;height:16px;border-radius:50%;background:var(--bg);border:2px solid var(--line-2);transition:all .3s var(--ease)}.dmx [data-v=b] .step.is-active .step-btn:after,.dmx [data-v=b] .step.is-done .step-btn:after{background:var(--orange);border-color:var(--orange);box-shadow:0 0 0 5px #ff5d1229}.dmx [data-v=b] .step.is-active .step-btn{transform:translateY(-4px)}.dmx [data-v=b] .step.is-active:before{transform:translate(8px,10px)}.dmx [data-v=b] .term{min-height:400px}.dmx .chat{max-width:900px;margin:0 auto;display:flex;flex-direction:column;min-height:600px;border:1px solid var(--line-2);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-2);overflow:hidden}.dmx .chat-bar{display:flex;align-items:center;gap:12px;height:46px;padding:0 12px;border-bottom:1px solid var(--line);background:var(--surface-2)}.dmx .chat-title{font-family:var(--mono);font-size:12.5px;color:var(--muted)}.dmx .chat-replay{margin-left:auto;background:var(--surface);border-color:var(--line-2);color:var(--ink-2)}.dmx .chat-replay:hover{color:var(--ink);border-color:var(--orange)}.dmx .chat-log{flex:1;display:flex;flex-direction:column;gap:14px;padding:26px clamp(16px,3vw,28px);max-height:640px;overflow:hidden}.dmx .chapter{align-self:stretch;display:flex;align-items:center;gap:14px;font-size:10.5px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--orange-ink);animation:dmx-panelIn .5s var(--ease) both}.dmx .chapter:before,.dmx .chapter:after{content:"";flex:1;height:1px;background:var(--line-2)}.dmx .msg{display:flex;align-items:flex-start;gap:12px;max-width:86%;animation:dmx-panelIn .5s var(--ease) both}.dmx .msg.me{align-self:flex-end;flex-direction:row-reverse}.dmx .msg-face{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;flex:none;background:var(--orange);color:var(--on-orange)}.dmx .msg-face .sprite{width:20px}.dmx .msg.me .msg-face{background:var(--ink);color:var(--bg);font-size:12px;font-weight:700}.dmx .msg-body{padding:11px 15px;border-radius:14px;background:var(--surface-2);border:1px solid var(--line);font-size:15px;line-height:1.5;color:var(--ink-2)}.dmx .msg-body b{color:var(--ink)}.dmx .msg.me .msg-body{background:var(--ink);border-color:var(--ink);color:var(--bg)}.dmx .msg-body pre{margin:8px 0 0;font-family:var(--mono);font-size:12.5px;line-height:1.7;white-space:pre-wrap;opacity:.75}.dmx .typing{display:inline-flex;gap:5px;padding:4px 0}.dmx .typing i{width:6px;height:6px;border-radius:50%;background:var(--muted);animation:dmx-typing 1s ease-in-out infinite}.dmx .typing i:nth-child(2){animation-delay:.15s}.dmx .typing i:nth-child(3){animation-delay:.3s}@keyframes dmx-typing{50%{transform:translateY(-4px);opacity:.4}}.dmx .tool{display:flex;align-items:center;gap:12px;margin-left:46px;max-width:520px;padding:9px 14px;border-radius:10px;border:1px solid var(--line);background:var(--surface);font-family:var(--mono);font-size:13px;color:var(--ink-2);animation:dmx-panelIn .4s var(--ease) both}.dmx .tool-st{margin-left:auto;color:var(--orange-ink);font-weight:600}.dmx .tool-st svg{width:15px;height:15px;fill:none;stroke:var(--green);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.dmx .chat-input{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 16px 16px;padding:12px 12px 12px 16px;border:1px solid var(--line-2);border-radius:12px;color:var(--faint);font-size:14.5px}.dmx .chat-input i{width:30px;height:30px;border-radius:8px;background:var(--orange)}.dmx .select{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:20px;align-items:stretch}.dmx .sel-stage{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(150px,210px) minmax(0,1fr);gap:28px;align-items:center;padding:clamp(22px,3vw,34px);border-radius:20px;border:1px solid var(--line-2);background:var(--surface);box-shadow:var(--shadow-2)}.dmx .sel-stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(ellipse 60% 80% at 15% 50%,var(--glow),transparent 70%),radial-gradient(circle,var(--grid-dot) 1px,transparent 1.3px) 0 0 / 18px 18px}.dmx .sel-face{aspect-ratio:1;border-radius:20px;display:grid;place-items:center;background:var(--orange);color:var(--on-orange);box-shadow:var(--shadow-orange)}.dmx .sel-face .sprite{width:58%}.dmx .sel-face.is-swap .sprite{animation:dmx-hop .5s steps(2) 2}.dmx .sel-info{display:grid;gap:12px;min-width:0}.dmx .sel-role{font-size:11px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--orange-ink)}.dmx .sel-name{font-size:clamp(38px,4.4vw,56px);font-weight:600;letter-spacing:-.04em;line-height:1}.dmx .sel-now{font-size:16px;color:var(--ink-2);display:flex;align-items:center;gap:10px}.dmx .sel-meta{margin:6px 0 0;display:grid;gap:0;border-top:1px solid var(--line-2)}.dmx .sel-meta div{display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px;padding:9px 0;border-bottom:1px solid var(--line-2);font-size:14px}.dmx .sel-meta dt{color:var(--muted)}.dmx .sel-meta dd{margin:0;color:var(--ink)}.dmx .sel-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.dmx .sel-tile{display:grid;justify-items:center;align-content:center;gap:12px;padding:18px 10px;border-radius:16px;border:1.5px solid var(--line-2);background:var(--surface);color:var(--ink);font-size:14.5px;font-weight:600;transition:transform .3s var(--ease),border-color .25s,background-color .25s}.dmx .sel-tile .sprite{width:38px}.dmx .sel-tile small{font-size:11.5px;font-weight:500;color:var(--muted)}.dmx .sel-tile:hover{transform:translateY(-3px);border-color:var(--ink-2)}.dmx .sel-tile[aria-pressed=true]{border-color:var(--orange);background:var(--orange-wash);box-shadow:0 0 0 3px #ff5d1224}.dmx .sel-tile[aria-pressed=true] .sprite{color:var(--orange)}.dmx .radar-wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:clamp(24px,4vw,56px);align-items:center}.dmx .radar{position:relative;width:100%;max-width:540px;aspect-ratio:1;justify-self:center}.dmx .radar-disc{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;overflow:hidden;border:1px solid var(--line-2);background:var(--surface);background-image:radial-gradient(circle,var(--dot) 1.1px,transparent 1.4px);background-size:14px 14px;box-shadow:var(--shadow-2)}.dmx .radar-rings{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.dmx .radar-rings circle{fill:none;stroke:var(--line-2);stroke-width:.35;stroke-dasharray:.8 1.4}.dmx .radar-rings line{stroke:var(--line-2);stroke-width:.3}.dmx .radar-sweep{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:conic-gradient(from 0deg,transparent 0deg,transparent 290deg,rgb(255 93 18 / .08) 320deg,rgb(255 93 18 / .34) 359deg,transparent 360deg);animation:dmx-sweep var(--period, 6s) linear infinite}@keyframes dmx-sweep{to{transform:rotate(360deg)}}.dmx .radar-core{position:absolute;left:50%;top:50%;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:var(--orange);box-shadow:0 0 0 6px #ff5d1229}.dmx .blip{position:absolute;transform:translate(-50%,-50%);display:grid;justify-items:center;gap:6px}.dmx .blip-face{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:var(--surface);border:1.5px solid var(--line-2);color:var(--ink);box-shadow:var(--shadow-1);transition:all .3s var(--ease)}.dmx .blip-face .sprite{width:24px}.dmx .blip b{font-size:12px;font-weight:600;padding:2px 8px;border-radius:999px;background:var(--surface);border:1px solid var(--line)}.dmx .blip.is-ping .blip-face{border-color:var(--orange);color:var(--orange);transform:scale(1.12);box-shadow:0 0 0 8px #ff5d1224}.dmx .radar-feed{display:grid;gap:0;border:1px solid var(--line-2);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-1);overflow:hidden}.dmx .radar-feed-head{display:flex;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--line);background:var(--surface-2);font-size:10.5px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}.dmx .radar-feed ul{list-style:none;margin:0;padding:6px 0;min-height:336px}.dmx .radar-feed li{display:grid;grid-template-columns:64px 26px minmax(0,1fr);gap:10px;align-items:center;padding:10px 18px;font-size:14px;border-bottom:1px solid var(--line);animation:dmx-panelIn .5s var(--ease) both}.dmx .radar-feed li:last-child{border-bottom:0}.dmx .radar-feed li time{font-family:var(--mono);font-size:11.5px;color:var(--muted)}.dmx .radar-feed li .sprite{width:18px}.dmx .radar-feed li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dmx .radar-feed li span b{font-weight:600}.dmx .get[data-v=b]{padding-block:0}.dmx .blackout{position:relative;isolation:isolate;overflow:hidden;background:#110f0c;color:#f3eee5;padding-block:clamp(120px,16vw,210px)}.dmx .blackout:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(ellipse 50% 60% at 50% 0%,rgb(255 106 31 / .28),transparent 70%)}.dmx .blackout-word{position:absolute;z-index:-1;left:0;right:0;bottom:-.14em;text-align:center;line-height:.8;font-size:clamp(7rem,28vw,25rem);font-weight:800;letter-spacing:-.04em;text-transform:uppercase;color:transparent;background-image:radial-gradient(circle,rgb(243 238 229 / .22) 1.3px,transparent 1.6px);background-size:8px 8px;-webkit-background-clip:text;background-clip:text}.dmx .blackout-inner{display:flex;flex-direction:column;align-items:center;text-align:center}.dmx .blackout h2{font-size:clamp(2.8rem,6.4vw,5.6rem);color:#f3eee5}.dmx .blackout h2 .px{color:#ff6a1f}.dmx .blackout-inner>p{margin-top:22px;font-size:18.5px;color:#b7ad9f;max-width:32em}.dmx .blackout-actions{margin-top:34px;display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.dmx .copy-btn-lg{height:56px;padding:0 20px;font-size:15px;border-radius:10px}.dmx .getc{display:flex;flex-direction:column;align-items:center;text-align:center}.dmx .getc h2{font-size:clamp(2.6rem,6vw,5.2rem)}.dmx .getc>p{margin-top:18px;font-size:19px;color:var(--muted)}.dmx .cmdline{margin-top:36px;width:min(100%,880px);display:flex;align-items:center;gap:14px;padding:10px 10px 10px 20px;border-radius:14px;background:#16130f;color:#efe8dc;border:1px solid #2c2721;box-shadow:var(--shadow-2)}.dmx .cmdline code{flex:1;min-width:0;text-align:left;font-family:var(--mono);font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dmx .cmdline-caret{font-family:var(--mono);color:#ff8a4c;font-size:18px}.dmx .getc-actions{margin-top:28px;display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.dmx .roll{text-align:center}.dmx .roll-title{font-size:14px;font-weight:800;letter-spacing:.42em;text-transform:uppercase;margin-bottom:48px}.dmx .roll-list{margin:0 auto;max-width:640px;display:grid;gap:18px}.dmx .roll-list>div{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:baseline}.dmx .roll-list dt{text-align:right;font-size:11px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--muted)}.dmx .roll-list dd{margin:0;text-align:left;font-size:23px;font-weight:600;letter-spacing:-.02em}.dmx .roll-list>div:last-child dd{color:var(--orange-display)}.dmx .roll-nav{margin-top:56px;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 26px;font-size:14.5px;color:var(--ink-2)}.dmx .roll-nav a:hover{color:var(--orange-ink)}.dmx .roll-legal{text-align:center}.dmx .foot[data-v=c]{padding-block:28px}.dmx .foot-min{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 28px}.dmx .foot-min nav{display:flex;flex-wrap:wrap;gap:6px 22px;font-size:14.5px;color:var(--ink-2)}.dmx .foot-min nav a:hover{color:var(--orange-ink)}.dmx .foot-min p{font-size:13px;color:var(--muted)}.dmx .director{position:fixed;left:50%;bottom:calc(16px + env(safe-area-inset-bottom));z-index:70;display:flex;align-items:center;gap:6px;max-width:calc(100vw - 24px);padding:6px;border-radius:14px;background:#14110df0;color:#efe8dc;box-shadow:0 22px 50px -18px #0000008c,inset 0 0 0 1px #ffffff12;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transform:translate(-50%);transition:transform .5s var(--ease),opacity .4s}.dmx.intro-on:not(.cine-go) .director{opacity:0;transform:translate(-50%,24px)}.dmx .dir-scene{display:flex;align-items:center;gap:8px;padding:0 10px 0 8px;font-size:12.5px;white-space:nowrap}.dmx .dir-rec{width:8px;height:8px;border-radius:50%;background:#ff6a1f;animation:dmx-led 1.6s ease-in-out infinite}.dmx .dir-sc{font-family:var(--mono);font-size:11.5px;color:#8a8174}.dmx .dir-name{font-weight:600;min-width:5.2em}.dmx .dir-takes{display:flex;gap:2px;padding:3px;border-radius:10px;background:#ffffff0f;overflow-x:auto;scrollbar-width:none}.dmx .dir-takes::-webkit-scrollbar{display:none}.dmx .dir-take{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 12px;flex:none;border:0;border-radius:8px;background:none;color:#cfc7ba;font-size:13px;font-weight:500;white-space:nowrap;transition:background-color .2s,color .2s}.dmx .dir-take b{font-family:var(--pixel);font-weight:400;font-size:12px;color:#7b7367}.dmx .dir-take:hover{background:#ffffff14;color:#fff}.dmx .dir-take[aria-checked=true]{background:#ff6a1f;color:#17140f}.dmx .dir-take[aria-checked=true] b{color:#17140f}.dmx .dir-take:focus-visible{outline-color:#ff6a1f}.dmx .dir-tc{font-family:var(--mono);font-size:11.5px;color:#7b7367;padding:0 6px;font-variant-numeric:tabular-nums;white-space:nowrap}.dmx .dir-btn{display:grid;place-items:center;width:34px;height:34px;flex:none;border:0;border-radius:8px;background:none;color:#cfc7ba}.dmx .dir-btn:hover{background:#ffffff14;color:#fff}.dmx .dir-btn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s var(--ease)}.dmx .director.is-collapsed .dir-takes,.dmx .director.is-collapsed .dir-tc,.dmx .director.is-collapsed [data-dir-mix]{display:none}.dmx .director.is-collapsed [data-dir-collapse] svg{transform:rotate(180deg)}.dmx .director.is-flash .dir-takes{animation:dmx-takeFlash .5s var(--ease)}@keyframes dmx-takeFlash{0%{opacity:.2;transform:translateY(4px)}}@media(max-width:1080px){.dmx [data-v=b] .app-tabs{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:104px;overflow-x:auto;scrollbar-width:none}.dmx .bento{grid-template-columns:repeat(2,minmax(0,1fr))}.dmx .dir-tc{display:none}}@media(max-width:900px){.dmx .hero-b,.dmx .hero-d{grid-template-columns:1fr;min-height:0}.dmx .tilt{height:360px;margin-top:12px}.dmx .tilt-float.f1{left:0}.dmx .hd-robo{max-width:420px}.dmx [data-v=c] .app{grid-template-columns:1fr;grid-template-areas:"side" "bar" "main"}.dmx [data-v=c] .app-side-label{display:none}.dmx [data-v=c] .app-tabs{display:flex;gap:18px;overflow-x:auto;scrollbar-width:none;padding-bottom:14px}.dmx [data-v=c] .app-tab{flex:none;font-size:22px}.dmx .credit a{grid-template-columns:72px minmax(0,1fr)}.dmx .credit-blurb{grid-column:2}.dmx .lednum-row,.dmx .radar-wrap,.dmx .select{grid-template-columns:1fr}.dmx .sel-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.dmx .sel-tile small{display:none}.dmx .spec-rows>div{grid-template-columns:1fr;gap:6px}.dmx .dir-take span{display:none}.dmx .dir-take{padding:0 11px}.dmx .dir-take b{font-size:13px}}@media(max-width:720px){.dmx .device{padding:10px 10px 14px;border-radius:18px}.dmx .device-top span:first-child{font-size:9.5px;letter-spacing:.18em}.dmx .device-strip .lede{font-size:15px}.dmx .hero-e{min-height:800px}.dmx .bento{grid-template-columns:1fr 1fr;grid-auto-rows:minmax(128px,auto);gap:12px}.dmx .b-crew span{font-size:11.5px;padding:7px;gap:6px;min-width:0}.dmx .b-crew i{display:none}.dmx [data-v=b] .steps{grid-template-columns:1fr;padding-top:0}.dmx [data-v=b] .steps:before,.dmx [data-v=b] .step-btn:after{display:none}.dmx [data-v=b] .step-btn{flex-direction:row}.dmx .big-clock{text-align:left;margin-top:-24px}.dmx .bento>li.w2{grid-column:span 2}.dmx .bento>li.h2{grid-row:span 1}.dmx .b-tile{padding:16px}.dmx .b-tile p{display:none}.dmx .bento>li.w2 .b-tile p{display:block}.dmx .sel-stage{grid-template-columns:1fr;justify-items:start}.dmx .sel-face{width:120px}.dmx .sel-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dmx .chat-log{padding:18px 14px}.dmx .msg{max-width:100%}.dmx .tool{margin-left:0}.dmx .cmdline code{font-size:12.5px}.dmx .roll-list dd{font-size:19px}.dmx .dir-scene{padding:0 4px 0 6px}.dmx .dir-sc{display:none}.dmx .dir-name{min-width:0}}.dmx .hero:before{animation:dmx-keylight 18s ease-in-out infinite alternate}@keyframes dmx-keylight{0%{transform:translate(-58%) scale(1);opacity:.8}to{transform:translate(-42%) scale(1.15);opacity:1}}.dmx .hero-spot{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(520px circle at var(--mx, 50%) var(--my, 30%),rgb(255 93 18 / .09),transparent 62%);opacity:0;transition:opacity .8s var(--ease)}.dmx .hero.is-lit .hero-spot{opacity:1}.dmx .hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 110% 85% at 50% 38%,transparent 58%,rgb(23 20 15 / .07))}.dmx .hero-camera{will-change:transform,opacity;transform-origin:50% 0}.dmx .intro{display:none}.dmx.intro-on .intro{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;cursor:pointer}.dmx .intro-bar{position:absolute;left:0;right:0;height:50.5%;background:#110f0c;transition:transform 1.2s cubic-bezier(.77,0,.18,1)}.dmx .intro-bar.top{top:0}.dmx .intro-bar.bottom{bottom:0}.dmx .intro-center{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;gap:16px;transition:opacity .45s var(--ease),filter .45s var(--ease)}.dmx .intro-led{width:min(440px,72vw);height:auto}.dmx .intro-tc{font-family:var(--mono);font-size:12px;letter-spacing:.24em;color:#8a8174;font-variant-numeric:tabular-nums}.dmx .intro-skip{position:absolute;right:28px;bottom:24px;font-size:10.5px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:#6b6358;transition:opacity .3s}.dmx .intro.is-letterbox .intro-bar.top{transform:translateY(calc(-100% + 7vh))}.dmx .intro.is-letterbox .intro-bar.bottom{transform:translateY(calc(100% - 7vh))}.dmx .intro.is-letterbox .intro-center,.dmx .intro.is-letterbox .intro-skip{opacity:0;filter:blur(6px)}.dmx .intro.is-letterbox{pointer-events:none}.dmx .intro.is-open .intro-bar.top{transform:translateY(-100%)}.dmx .intro.is-open .intro-bar.bottom{transform:translateY(100%)}.dmx .hero-camera [data-only]>*{transition:opacity 1.1s var(--ease),transform 1.3s var(--ease),filter 1.1s var(--ease)}.dmx.intro-on:not(.cine-go) .hero-camera [data-only]>*{opacity:0;transform:translateY(26px) scale(.99);filter:blur(10px)}.dmx .hero-camera [data-only]>*:nth-child(2){transition-delay:.08s}.dmx .hero-camera [data-only]>*:nth-child(3){transition-delay:.16s}.dmx .hero-camera [data-only]>*:nth-child(4){transition-delay:.24s}.dmx .hero-camera [data-only]>*:nth-child(5){transition-delay:.32s}.dmx .hero-camera [data-only]>*:nth-child(6){transition-delay:.4s}.dmx.intro-on:not(.cine-go) .nav,.dmx.intro-on:not(.cine-go) .marquee{opacity:0}.dmx .nav,.dmx .marquee{transition:opacity 1.2s var(--ease) .3s}.dmx.js [data-reveal]{transition-duration:1.2s,1.2s,1.2s}.dmx.js [data-reveal=focus]:not(.is-in){transform:translateY(24px) scale(1.03);filter:blur(14px)}.dmx.js .section-head[data-reveal] h2,.dmx.js .spec-head[data-reveal] h2{clip-path:inset(0 0 100% 0);transform:translateY(28%);transition:clip-path 1.3s var(--ease) .1s,transform 1.3s var(--ease) .1s}.dmx.js .section-head[data-reveal].is-in h2,.dmx.js .spec-head[data-reveal].is-in h2{clip-path:inset(-10% -5% -25% -5%);transform:none}@media(prefers-reduced-motion:reduce){.dmx .hero:before{animation:none}.dmx .intro{display:none!important}.dmx.js .section-head[data-reveal] h2,.dmx.js .spec-head[data-reveal] h2{clip-path:none;transform:none}.dmx.js [data-reveal=focus]:not(.is-in){transform:none;filter:none}}.dmx{--bg: #f8f9fb;--bg-sunk: #f4f5f6;--surface: #ffffff;--surface-2: #fbfbfc;--surface-3: #f1f3f5;--ink: #080a0f;--ink-2: #414b5f;--muted: #5a6373;--faint: #6d7586;--line: #e3e6eb;--line-2: #d3d8df;--dot: #d7dbe2;--dot-strong: #b4bbc6;--orange: #ff5a0a;--orange-2: #ff7a33;--orange-deep: #ff5a0a;--orange-hover: #e94a00;--orange-display: #ff5a0a;--orange-ink: #ff5a0a;--orange-wash: #fff1e8;--orange-line: #ffe2d0;--on-orange: #ffffff;--green: #13833b;--particle: #111520;--shadow-1: 0 1px 2px rgb(20 24 34 / .04), 0 14px 38px rgb(20 24 34 / .06);--shadow-2: 0 2px 4px rgb(20 24 34 / .04), 0 30px 70px -30px rgb(20 24 34 / .28);--shadow-orange: 0 20px 45px -18px rgb(255 90 10 / .5);--glow: rgb(255 90 10 / .12);--grid-dot: rgb(8 10 15 / .11);--font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--radius-sm: 11px;--radius: 14px;--radius-lg: 17px;color-scheme:light}.dmx{font-feature-settings:"cv11","ss01"}.dmx h1,.dmx h2,.dmx h3{font-weight:850}.dmx .hero-title{font-weight:900;letter-spacing:-.05em}.dmx .section-head h2,.dmx .numbers-copy h2{font-weight:850;letter-spacing:-.045em}.dmx :focus-visible{outline:3px solid var(--orange);outline-offset:3px}.dmx .stage-cap,.dmx .morph-btn,.dmx .app-side-label,.dmx .live,.dmx .cube-label,.dmx .app-count,.dmx .dir-sc,.dmx .dir-tc,.dmx .palette-group,.dmx .foot-col p,.dmx .tile-label,.dmx .app-online,.dmx .term-path,.dmx .intro-skip,.dmx .pcard-num,.dmx .board-head,.dmx .he-hint{font-size:12px}.dmx .tc-mark{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;border:1.5px solid var(--orange);color:var(--orange);background:var(--surface)}.dmx .tc-mark svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.dmx .brand:hover .tc-mark{background:var(--orange-wash)}.dmx .tc-word{font-size:20px;font-weight:850;letter-spacing:-.04em}.dmx .tc-word b{color:var(--orange);font-weight:850}.dmx .nav-login{padding:8px 12px;font-size:15px;font-weight:600;color:var(--ink);border-radius:10px}.dmx .nav-login:hover{background:var(--surface-3)}.dmx .btn-primary{background:var(--orange-deep);color:#fff;box-shadow:inset 0 -2px #00000029,inset 0 1px #ffffff38,var(--shadow-orange)}.dmx .btn-primary:hover{background:var(--orange-hover);transform:translateY(-3px)}.dmx .btn-ghost:hover{transform:translateY(-3px)}.dmx .btn-block{width:100%;justify-content:center}.dmx .btn svg{stroke-width:2}.dmx .hero-inner .hero-title{font-size:clamp(2.5rem,5.4vw,4.9rem)}.dmx .hero-fine{margin-top:14px;font-size:13px;color:var(--muted)}.dmx .hero-b .hero-fine{text-align:left}.dmx .hero-title .px{font-size:.88em}.dmx .hb-title{font-size:clamp(2.8rem,5.4vw,5rem)}.dmx .mini-map{width:100%;height:92px;display:block}.dmx .tilt-cap{position:absolute;left:6%;bottom:2%;font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.dmx .tilt-float.f3{background:var(--orange);border-color:var(--orange);color:#fff}.dmx .marquee-item svg{width:.22em;height:.22em}.dmx .uses-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.dmx .use{position:relative;height:100%;display:flex;flex-direction:column;gap:10px;padding:22px 24px 24px;border-radius:22px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-1);transition:transform .45s var(--ease),box-shadow .45s var(--ease),border-color .3s}.dmx .use:hover{transform:translateY(-3px);border-color:var(--orange-line);box-shadow:var(--shadow-orange)}.dmx .use h3{font-size:22px;letter-spacing:-.035em;margin-top:8px}.dmx .use p{font-size:15.5px;color:var(--muted);line-height:1.55}.dmx .use-path{margin-top:auto;padding-top:10px;font-family:var(--mono);font-size:12.5px;color:var(--orange-ink)}.dmx .use-vis{position:relative;height:150px;border-radius:14px;overflow:hidden;background:var(--surface-3) radial-gradient(circle,var(--dot) 1.1px,transparent 1.4px) 0 0 / 12px 12px;border:1px solid var(--line)}.dmx .use-analytics{display:flex;align-items:center;justify-content:center;gap:0;padding:0 12px}.dmx .use-analytics .node{flex:none;padding:8px 10px;border-radius:10px;background:var(--surface);border:1px solid var(--line-2);font-size:12px;font-weight:700}.dmx .use-analytics .node.hot{border-color:var(--orange);color:var(--orange-ink);background:var(--orange-wash)}.dmx .use-analytics .wire{position:relative;flex:1;height:2px;background-image:linear-gradient(90deg,var(--line-2) 50%,transparent 0);background-size:7px 2px}.dmx .use-analytics .wire i{position:absolute;top:-3px;left:0;width:8px;height:8px;border-radius:2px;background:var(--orange);animation:dmx-wire 2.4s linear infinite}.dmx .use-analytics .wire i:nth-child(2){animation-delay:.8s}.dmx .use-analytics .wire i:nth-child(3){animation-delay:1.6s}.dmx .use-analytics .wire+.node+.wire i{animation-delay:.4s}@keyframes dmx-wire{0%{left:0;opacity:0}15%{opacity:1}85%{opacity:1}to{left:calc(100% - 8px);opacity:0}}.dmx .use-geo{display:grid;place-items:center}.dmx .use-geo .ring{position:absolute;border-radius:50%;border:1.5px dashed var(--line-2)}.dmx .use-geo .r1{width:132px;height:132px}.dmx .use-geo .r2{width:84px;height:84px;border-color:var(--orange-line)}.dmx .use-geo .r3{width:40px;height:40px;border-style:solid;border-color:var(--orange);animation:dmx-zoom 2.8s var(--ease) infinite}.dmx .use-geo .geo-pin{width:10px;height:10px;border-radius:50%;background:var(--orange);box-shadow:0 0 0 6px #ff5a0a29}.dmx .use-geo .geo-lab{position:absolute;font-size:12px;font-weight:700;color:var(--muted)}.dmx .use-geo .l1{left:12px;top:12px}.dmx .use-geo .l2{right:12px;top:36px;color:var(--ink-2)}.dmx .use-geo .l3{right:16px;bottom:16px;color:var(--orange-ink)}@keyframes dmx-zoom{0%{transform:scale(2.4);opacity:0}40%{opacity:1}to{transform:scale(1);opacity:1}}.dmx .use-journey{display:flex;align-items:center;justify-content:center;gap:18px}.dmx .use-journey .pgm{width:58px;height:76px;border-radius:8px;background:var(--surface);border:1px solid var(--line-2);display:grid;gap:6px;align-content:start;padding:10px 8px}.dmx .use-journey .pgm i{height:5px;border-radius:3px;background:var(--line)}.dmx .use-journey .pgm i:first-child{width:60%;background:var(--dot-strong)}.dmx .use-journey .walker{position:absolute;top:50%;left:18%;width:12px;height:12px;margin-top:-6px;border-radius:3px;background:var(--orange);box-shadow:0 0 0 5px #ff5a0a29;animation:dmx-walk 4.2s var(--ease) infinite}@keyframes dmx-walk{0%,18%{left:21%}33%,52%{left:calc(50% - 6px)}67%,86%{left:75%}to{left:21%;opacity:0}}.dmx .audience{margin-top:44px;display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px;font-size:18px}.dmx .audience span{font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-right:auto}.dmx .audience b{font-weight:700}.dmx .audience i{width:6px;height:6px;border-radius:50%;background:var(--orange)}.dmx .note{font-size:13.5px;color:var(--muted);line-height:1.5}.dmx .field{display:grid;gap:10px;font-size:14px;font-weight:600;color:var(--ink-2)}.dmx .field>span{display:flex;justify-content:space-between;gap:12px}.dmx .field output{font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.dmx .field small{font-size:13px;font-weight:500;color:var(--muted)}.dmx .seg{display:inline-flex;padding:4px;gap:4px;border-radius:12px;background:var(--surface-3);border:1px solid var(--line)}.dmx .seg button{border:0;background:none;padding:8px 14px;border-radius:9px;font-size:14px;font-weight:700;color:var(--muted)}.dmx .seg button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #0000000f,0 0 0 1px var(--line)}.dmx .chips{display:flex;flex-wrap:wrap;gap:6px}.dmx .chip{padding:7px 12px;border-radius:999px;border:1px solid var(--line-2);background:var(--surface);font-size:13px;font-weight:600;color:var(--ink-2);transition:all .2s}.dmx .chip:hover{border-color:var(--ink-2)}.dmx .chip[aria-pressed=true]{background:var(--orange-wash);border-color:var(--orange);color:var(--orange-ink)}.dmx .stepper{display:inline-flex;align-items:center;gap:4px;padding:4px;border-radius:12px;border:1px solid var(--line-2);background:var(--surface);width:fit-content}.dmx .stepper button{width:34px;height:34px;border:0;border-radius:9px;background:var(--surface-3);font-size:18px;font-weight:700}.dmx .stepper button:hover{background:var(--orange-wash);color:var(--orange-ink)}.dmx .stepper output{min-width:34px;text-align:center;font-size:17px;font-weight:800}.dmx .stepper.wide input{width:64px;height:34px;border:0;text-align:center;font:inherit;font-size:17px;font-weight:800;background:none;color:var(--ink);-moz-appearance:textfield}.dmx .stepper.wide input::-webkit-inner-spin-button{-webkit-appearance:none}.dmx .stepper .unit{font-size:14px;color:var(--muted);padding-right:6px}.dmx .tg{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(250px,1fr);gap:22px}.dmx .tg-map{position:relative;display:grid;align-content:center;border-radius:14px;border:1px solid var(--line);background:var(--surface-2);padding:14px 14px 44px}.dmx .tg-map canvas{width:100%;aspect-ratio:144 / 58;display:block}.dmx .tg-cap{position:absolute;left:14px;bottom:10px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--orange-ink);background:var(--surface);padding:4px 8px;border-radius:6px;border:1px solid var(--line)}.dmx .tg-side{display:grid;gap:14px;align-content:start}.dmx .tg-note{font-size:14px;font-weight:600}.dmx .path{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--surface)}.dmx .path li{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:baseline;gap:8px;padding:11px 14px;border-bottom:1px solid var(--line);transition:opacity .3s}.dmx .path li:last-child{border-bottom:0}.dmx .path li span{font-family:var(--mono);font-size:12.5px;color:var(--orange-ink)}.dmx .path li b{font-size:15.5px;font-weight:750}.dmx .path li small{font-size:12px;color:var(--muted)}.dmx .tg.is-pro .path .exp{opacity:.38}.dmx .tg.is-pro .path .exp small:after{content:" · Expert";color:var(--orange-ink)}.dmx .bh{display:grid;grid-template-columns:minmax(230px,.8fr) minmax(0,1.6fr);gap:26px;align-items:center}.dmx .bh-controls{display:grid;gap:22px}.dmx .journey{display:flex;align-items:center;justify-content:center;gap:0;padding:26px 8px;border-radius:14px;border:1px solid var(--line);background:var(--surface-2);min-height:260px;overflow-x:auto}.dmx .pg{position:relative;flex:none;width:118px;height:150px;border-radius:10px;border:1.5px solid var(--line-2);background:var(--surface);padding:8px;display:grid;grid-template-rows:auto 1fr auto;gap:8px;transition:border-color .3s,transform .4s var(--ease);overflow:hidden}.dmx .pg-bar{display:flex;gap:4px}.dmx .pg-bar i{width:6px;height:6px;border-radius:50%;background:var(--line-2)}.dmx .pg-body{display:grid;gap:6px;align-content:start}.dmx .pg-body i{height:6px;border-radius:3px;background:var(--line)}.dmx .pg-body i.s{width:60%}.dmx .pg-foot{display:flex;justify-content:space-between;font-size:12px;font-weight:700;color:var(--muted)}.dmx .pg-foot time{font-family:var(--mono);font-weight:500}.dmx .pg-fill{position:absolute;left:0;bottom:0;height:3px;width:100%;background:var(--orange);transform-origin:0 50%;transform:scaleX(var(--k, 0))}.dmx .pg-visitor{position:absolute;right:12px;top:40%;width:14px;color:var(--orange);opacity:0;transition:opacity .3s}.dmx .pg.is-on{border-color:var(--orange);transform:translateY(-4px);box-shadow:var(--shadow-orange)}.dmx .pg.is-on .pg-visitor{opacity:1}.dmx .pg.is-on .pg-foot{color:var(--orange-ink)}.dmx .pg.is-done{border-color:var(--ink-2)}.dmx .pg-link{flex:none;width:26px;height:2px;background-image:linear-gradient(90deg,var(--line-2) 50%,transparent 0);background-size:6px 2px}.dmx .dl{display:grid;grid-template-columns:minmax(230px,.8fr) minmax(0,1.6fr);gap:26px;align-items:center}.dmx .dl-controls{display:grid;gap:20px}.dmx .dl-sum{font-size:15px;color:var(--ink-2)}.dmx .dl-sum b{display:block;font-size:34px;font-weight:900;letter-spacing:-.05em;color:var(--ink);font-variant-numeric:tabular-nums}.dmx .dl-chart{display:flex;align-items:flex-end;gap:3px;height:260px;padding:18px;border-radius:14px;border:1px solid var(--line);background:var(--surface-2);overflow:hidden}.dmx .dl-chart .col{flex:1;display:flex;flex-direction:column-reverse;gap:3px;align-items:center;min-width:0}.dmx .dl-chart .col i{width:100%;max-width:12px;aspect-ratio:1;border-radius:50%;background:var(--orange);animation:dmx-dotIn .5s var(--ease) both;animation-delay:calc(var(--i) * 12ms)}.dmx .dl-chart .col i:nth-child(odd){background:var(--ink)}@keyframes dmx-dotIn{0%{opacity:0;transform:translateY(6px) scale(.6)}}.dmx .rv{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr);gap:14px}.dmx .rv>div{border:1px solid var(--line);border-radius:14px;background:var(--surface-2);padding:16px 18px;display:grid;gap:12px;align-content:start}.dmx .rv p{font-size:13px;font-weight:600;color:var(--muted)}.dmx .rv-kpi b{font-size:54px;font-weight:900;letter-spacing:-.05em;line-height:1;font-variant-numeric:tabular-nums}.dmx .rv-bars{display:flex;align-items:flex-end;gap:3px;height:70px}.dmx .rv-bars i{flex:1;height:100%;border-radius:3px 3px 0 0;background:var(--orange);transform-origin:50% 100%;transform:scaleY(var(--h, .5));transition:transform .6s var(--ease)}.dmx .rv-row{display:grid;grid-template-columns:minmax(0,1fr) 70px 38px;gap:10px;align-items:center;font-size:14px}.dmx .rv-row i{display:block;height:7px;border-radius:4px;background:var(--orange);transform-origin:0 50%;transform:scaleX(var(--w))}.dmx .rv-row b{text-align:right;font-weight:700;font-variant-numeric:tabular-nums}.dmx .rv-events ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.dmx .rv-events li{display:flex;justify-content:space-between;font-size:14px}.dmx .rv-events code{font-family:var(--mono);font-size:13px;color:var(--ink-2)}.dmx .rv-events b{font-variant-numeric:tabular-nums}.dmx .rv-note{grid-column:1 / -1}.dmx .reviews{padding-block:var(--section);background:var(--bg-sunk);border-block:1px solid var(--line)}.dmx .quotes{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.dmx .qcard{margin:0;height:100%;display:flex;flex-direction:column;gap:22px;padding:26px;border-radius:22px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-1)}.dmx .qcard blockquote{margin:0;font-size:22px;font-weight:750;letter-spacing:-.03em;line-height:1.3}.dmx .qcard figcaption{margin-top:auto;display:grid;grid-template-columns:42px minmax(0,1fr);gap:4px 12px;align-items:center;font-size:14px}.dmx .qface{width:42px;height:42px;border-radius:11px;display:grid;place-items:center;background:var(--orange-wash);color:var(--orange-ink);border:1px solid var(--orange-line)}.dmx .qface .sprite{width:24px}.dmx .qcard figcaption b{display:block}.dmx .qcard figcaption small{color:var(--muted);font-size:13px}.dmx .qcard figcaption a{grid-column:2;font-size:13.5px;font-weight:600;color:var(--orange-ink);text-decoration:underline;text-underline-offset:3px}.dmx .fine.left{text-align:left;max-width:62em;margin-top:22px}.dmx .fine a,.dmx .link{color:var(--orange-ink);font-weight:600;text-decoration:underline;text-underline-offset:3px}.dmx .pricing{padding-block:var(--section)}.dmx .range-ends{display:flex;justify-content:space-between;margin-top:-14px;font-size:12px;color:var(--muted)}.dmx .plans{margin-top:clamp(56px,7vw,88px)}.dmx .plans-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 32px;margin-bottom:22px}.dmx .plans-head h3{font-size:clamp(24px,2.6vw,32px);letter-spacing:-.04em}.dmx .plans-head p{max-width:34em;color:var(--muted);font-size:16px}.dmx .globe-fig .cube-label-top{top:10%}.dmx .globe-fig .cube-label-bottom{bottom:12%}.dmx .stat{grid-template-columns:minmax(150px,230px) minmax(0,1fr)}.dmx .stat-num{font-weight:900;font-size:clamp(3.6rem,6.6vw,5.4rem)}.dmx .ft-card{grid-template-columns:minmax(0,1fr) minmax(300px,440px);gap:clamp(24px,4vw,64px);padding-bottom:clamp(32px,5vw,64px)}.dmx .ticks{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:10px;font-size:16px;font-weight:600}.dmx .ticks li{display:flex;gap:10px;align-items:center}.dmx .ticks li:before{content:"";width:18px;height:18px;border-radius:6px;flex:none;background:var(--orange-wash) no-repeat center / 12px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m3 8.5 3 3 7-7' fill='none' stroke='%23ff5a0a' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");border:1px solid var(--orange-line)}.dmx .ft-fine{margin-top:16px;font-size:13.5px;color:var(--muted)}.dmx .ft-fine.center{text-align:center;margin-top:4px}.dmx .ft-form{display:grid;gap:14px;padding:24px;border-radius:22px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-2)}.dmx .ft-k{font-size:12px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--orange-ink)}.dmx .ft-h{font-size:20px;font-weight:800;letter-spacing:-.03em;line-height:1.25;margin-bottom:4px}.dmx .in{display:grid;gap:6px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.dmx .in em{font-style:normal;font-weight:500;letter-spacing:0;text-transform:none}.dmx .in input,.dmx .in select{height:46px;padding:0 14px;border-radius:11px;border:1px solid var(--line-2);background:var(--surface-2);font:inherit;font-size:15.5px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--ink);transition:border-color .2s,box-shadow .2s}.dmx .in input:focus,.dmx .in select:focus{outline:none;border-color:var(--orange);box-shadow:0 0 0 3px #ff5a0a29}.dmx .ft-concept{font-size:12.5px;color:var(--muted);background:var(--surface-3);border-radius:9px;padding:8px 10px}.dmx .blackout-word{font-size:clamp(6rem,22vw,21rem)}.dmx .blackout-fine{margin-top:18px;font-size:14px;color:#9aa3b4}.dmx .blackout{background:#0b0d12}.dmx .term{background:#0d1016;border-color:#1c2230}.dmx .term-bar{background:#121620;border-color:#1c2230}.dmx .term .app-dots i{background:#2a3140}.dmx .term-replay{background:#161b26;border-color:#2a3140}.dmx .faq{padding-block:var(--section);background:var(--bg-sunk);border-top:1px solid var(--line)}.dmx .faq-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,5vw,72px);align-items:start}.dmx .faq-list{display:grid;gap:10px}.dmx .qa{border-radius:17px;background:var(--surface);border:1px solid var(--line);transition:border-color .25s,box-shadow .25s}.dmx .qa[open]{border-color:var(--orange-line);box-shadow:var(--shadow-1)}.dmx .qa summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;font-size:17px;font-weight:750;letter-spacing:-.02em;cursor:pointer}.dmx .qa summary::-webkit-details-marker{display:none}.dmx .qa summary i{position:relative;flex:none;width:28px;height:28px;border-radius:9px;background:var(--surface-3);transition:background-color .2s,transform .35s var(--ease)}.dmx .qa summary i:before,.dmx .qa summary i:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;margin:-1px 0 0 -6px;background:var(--ink);border-radius:2px}.dmx .qa summary i:after{transform:rotate(90deg)}.dmx .qa[open] summary i{background:var(--orange-wash);transform:rotate(45deg)}.dmx .qa[open] summary i:before,.dmx .qa[open] summary i:after{background:var(--orange-ink)}.dmx .qa p{padding:0 20px 20px;font-size:16px;color:var(--ink-2);line-height:1.6;max-width:60ch}.dmx .foot-stage{position:relative;margin-bottom:clamp(40px,6vw,72px);touch-action:pan-y}.dmx .foot-canvas{display:block;width:100%;height:clamp(210px,30vw,400px)}.dmx .foot-hint{position:absolute;right:0;bottom:-8px;font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--faint);pointer-events:none}.dmx .foot-hint .hint-touch{display:none}@media(hover:none){.dmx .foot-hint .hint-fine{display:none}.dmx .foot-hint .hint-touch{display:inline}}.dmx .foot-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.2fr);gap:40px}.dmx .foot-brand p{margin-top:14px;font-size:15px;color:var(--muted);max-width:22em}.dmx .foot-cta{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.dmx .foot-cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.dmx .foot-col a{font-size:14.5px}.dmx .tc-legal{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 24px}.dmx .tc-legal nav{display:flex;flex-wrap:wrap;gap:6px 18px}.dmx .tc-legal a:hover{color:var(--orange-ink)}.dmx .director.no-takes .dir-takes,.dmx .director.no-takes [data-dir-mix]{display:none}@media(max-width:1080px){.dmx .foot-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.dmx .rv{grid-template-columns:1fr 1fr}.dmx .rv-kpi{grid-column:1 / -1}}@media(max-width:900px){.dmx .nav-login{display:none}.dmx .uses-grid,.dmx .quotes{grid-template-columns:1fr}.dmx .app-body,.dmx .tg,.dmx .bh,.dmx .dl,.dmx .rv{grid-template-columns:minmax(0,1fr)}.dmx .tg-map,.dmx .tg-side,.dmx .bh-controls,.dmx .dl-controls{min-width:0}.dmx .globe-fig .cube-label{display:none}.dmx .ft-card,.dmx .faq-grid,.dmx .foot-top{grid-template-columns:1fr}.dmx .ft-card .ft-form{grid-column:auto}.dmx .journey{justify-content:flex-start}}@media(max-width:720px){.dmx .tc-word{font-size:18px}.dmx .rv{grid-template-columns:1fr}.dmx .qcard blockquote{font-size:19px}.dmx .stat{grid-template-columns:1fr;gap:8px}.dmx .pg{width:96px;height:128px}.dmx .dl-chart{height:200px;padding:12px;gap:2px}.dmx .foot-cols{grid-template-columns:1fr 1fr}.dmx .audience span{width:100%}.dmx .tg-cap{letter-spacing:.04em;right:14px}}@media(max-width:460px){.dmx .nav-cta{display:none}.dmx .foot-cols{grid-template-columns:1fr}}.dmx .btn{--h: 54px;font-size:18.67px;font-weight:800;letter-spacing:-.015em;border-radius:11px}.dmx .btn-sm{--h: 42px;font-size:15px;border-radius:10px}.dmx .btn-lg{--h: 60px;font-size:19.5px}.dmx .btn-primary{background:var(--orange);color:#fff}.dmx .btn-primary:hover{background:var(--orange-hover)}.dmx .btn-ink{background:var(--ink);color:#fff;box-shadow:inset 0 -2px #ffffff0f,var(--shadow-1)}.dmx .btn-ink:hover{background:#1c2130;transform:translateY(-3px)}.dmx{padding-bottom:0}.dmx:has(.director:not([hidden])){padding-bottom:88px}.dmx .logo-img{display:block;height:36px;width:auto}.dmx .foot-logo{height:26px;width:auto}.dmx .nav-brand{flex:none}.dmx .nav-brand .logo-img{height:21px}@media(max-width:720px){.dmx .nav-brand .logo-img{height:18px}}.dmx .hero-split .hero-b{min-height:clamp(620px,82vh,840px)}.dmx .flow-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.dmx .hero-camera,.dmx .hero-split .marquee{position:relative;z-index:1}.dmx .hb-copy>*,.dmx .hero-camera .tilt{transition:opacity 1.1s var(--ease),transform 1.3s var(--ease),filter 1.1s var(--ease)}.dmx.intro-on:not(.cine-go) .hb-copy>*,.dmx.intro-on:not(.cine-go) .hero-camera .tilt{opacity:0;transform:translateY(26px);filter:blur(10px)}.dmx .hb-copy>*:nth-child(2){transition-delay:.08s}.dmx .hb-copy>*:nth-child(3){transition-delay:.16s}.dmx .hb-copy>*:nth-child(4){transition-delay:.24s}.dmx .hb-copy>*:nth-child(5){transition-delay:.32s}.dmx .hero-camera .tilt{transition-delay:.3s}.dmx.js .tilt:not(.is-in) .tilt-stage{opacity:0;transform:rotateX(54deg) rotateY(-32deg) rotate(10deg) translate3d(0,110px,-180px)}.dmx .tilt.is-entering .tilt-stage{transition:transform 1.9s var(--ease) .1s,opacity .9s var(--ease) .1s}.dmx .tilt-float{transition:opacity .7s var(--ease),scale .9s var(--ease),translate .9s var(--ease)}.dmx.js .tilt:not(.is-in) .tilt-float{opacity:0;scale:.7;translate:0 22px}.dmx .tilt.is-in .tilt-float.f1{transition-delay:.95s}.dmx .tilt.is-in .tilt-float.f2{transition-delay:1.1s}.dmx .tilt.is-in .tilt-float.f3{transition-delay:1.25s}.dmx .tilt-cap{transition:opacity .8s var(--ease) 1.4s}.dmx.js .tilt:not(.is-in) .tilt-cap{opacity:0}@media(min-width:901px){.dmx .hero-split .hero-b{grid-template-columns:minmax(0,1.02fr) minmax(0,1fr)}}.dmx .hb-title{font-size:clamp(2.7rem,4.5vw,4.35rem);letter-spacing:-.052em}.dmx .tilt{height:clamp(440px,42vw,580px)}.dmx .tilt-stage{top:2%;right:-2%;bottom:12%;left:0}.dmx .cb{flex:1;display:flex;flex-direction:column;min-height:0}.dmx .cb-tabs{display:flex;gap:2px;padding:8px 12px 0;border-bottom:1px solid var(--line)}.dmx .cb-tabs span{display:inline-flex;align-items:center;gap:6px;padding:7px 10px 9px;font-size:12px;font-weight:700;color:var(--muted);border-bottom:2px solid transparent;margin-bottom:-1px}.dmx .cb-tabs .sprite{width:11px}.dmx .cb-tabs .on{color:var(--ink);border-color:var(--orange)}.dmx .cb-tabs .on .sprite{color:var(--orange)}.dmx .cb-grid{flex:1;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:16px;padding:14px;min-height:0}.dmx .cb-form{display:grid;gap:7px;align-content:start}.dmx .cb-l{display:flex;justify-content:space-between;gap:8px;font-size:12px;font-weight:700;color:var(--muted);margin-top:4px}.dmx .cb-l em{font-style:normal;color:var(--ink);font-variant-numeric:tabular-nums}.dmx .cb-path{display:flex;align-items:center;gap:5px;flex-wrap:wrap;font-size:12px;font-weight:600}.dmx .cb-path span,.dmx .cb-path b{padding:4px 8px;border-radius:7px;background:var(--surface-3);border:1px solid var(--line)}.dmx .cb-path b{background:var(--orange-wash);border-color:var(--orange-line);color:var(--orange-ink)}.dmx .cb-path i{width:5px;height:5px;border-radius:50%;background:var(--dot-strong)}.dmx .cb-slide{position:relative;height:8px;margin:5px 0 7px;border-radius:99px;background:radial-gradient(circle,var(--dot-strong) 1.3px,transparent 1.6px) 0 50% / 8px 8px repeat-x,var(--surface-3)}.dmx .cb-fill{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--orange);transform-origin:0 50%;transform:scaleX(.12);transition:transform .9s var(--ease)}.dmx .cb-knob{position:absolute;top:50%;left:12%;width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%;background:#fff;border:3px solid var(--orange);box-shadow:0 4px 10px -2px #ff5a0a80;transition:left .9s var(--ease)}.dmx .cb-steps{display:flex;gap:5px}.dmx .cb-steps i{flex:1;height:9px;border-radius:3px;background:var(--surface-3);border:1px solid var(--line)}.dmx .cb-steps i.on{background:var(--ink);border-color:var(--ink)}.dmx .cb-cols{display:flex;gap:2px;align-items:flex-end;height:34px}.dmx .cb-cols i{flex:1;height:72%;border-radius:2px;background:var(--orange);animation:dmx-colIn .6s var(--ease) both;animation-delay:calc(var(--i) * 30ms)}.dmx .cb-cols i:nth-child(odd){background:var(--ink);height:64%}.dmx .cb-cols i{transition:height .7s var(--ease)}.dmx .cb-live .led.is-hit{animation:dmx-ledHit .5s var(--ease)}@keyframes dmx-ledHit{0%{transform:scale(1.6);box-shadow:0 0 #ff5a0a8c}to{transform:scale(1);box-shadow:0 0 0 9px #ff5a0a00}}@keyframes dmx-colIn{0%{transform:scaleY(.2);opacity:0}}.dmx .cb-side{display:grid;gap:8px;align-content:start;min-width:0}.dmx .hero-split .mini-map{width:100%;height:104px;border-radius:10px;background:var(--surface-2);border:1px solid var(--line)}.dmx .cb-live{display:flex;align-items:baseline;gap:6px;font-size:12px;color:var(--muted)}.dmx .cb-live .led{width:7px;height:7px;border-radius:50%;align-self:center}.dmx .cb-live b{font-size:20px;font-weight:900;letter-spacing:-.04em;color:var(--ink);font-variant-numeric:tabular-nums}.dmx .cb-foot{display:flex;align-items:center;gap:10px;padding:10px 14px;border-top:1px solid var(--line);background:var(--surface-2)}.dmx .cb-sum{font-size:12px;color:var(--muted)}.dmx .cb-sum b{color:var(--ink);font-weight:800}.dmx .cb-price{margin-left:auto;font-size:19px;font-weight:900;letter-spacing:-.04em}.dmx .cb-btn{padding:8px 12px;border-radius:9px;background:var(--orange);color:#fff;font-size:12.5px;font-weight:800;box-shadow:0 8px 18px -8px #ff5a0ab3}.dmx .tilt-float.f1 img{width:34px;height:34px}.dmx .tilt-float.f3{right:auto;left:4%;bottom:auto;top:-5%;background:var(--ink);border-color:var(--ink);color:#fff;padding:10px 14px;gap:8px}.dmx .tilt-float.f3 .sprite{width:15px;color:var(--orange)}.dmx .tilt-float.f3 span{color:#fff;font-weight:700;font-size:13px}.dmx .range{position:relative;--p: 50;padding-top:32px}.dmx .range.has-ticks{padding-bottom:28px}.dmx .range input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:30px;margin:0;background:transparent;cursor:pointer}.dmx .range input[type=range]:focus-visible{outline:none}.dmx .range input[type=range]::-webkit-slider-runnable-track{height:10px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--line);background:linear-gradient(90deg,var(--orange) 0 calc(var(--p) * 1%),transparent calc(var(--p) * 1%)),radial-gradient(circle,var(--dot-strong) 1.6px,transparent 2px) 0 50% / 10px 10px repeat-x,var(--surface-3)}.dmx .range input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:28px;height:28px;margin-top:-9px;border-radius:50%;background:#fff;border:3px solid var(--orange);box-shadow:0 6px 16px -4px #ff5a0a99,0 0 #ff5a0a29;transition:box-shadow .25s var(--ease),transform .25s var(--ease)}.dmx .range input[type=range]:hover::-webkit-slider-thumb{box-shadow:0 6px 16px -4px #ff5a0a99,0 0 0 7px #ff5a0a24}.dmx .range.is-drag input[type=range]::-webkit-slider-thumb{transform:scale(1.12);box-shadow:0 6px 16px -4px #ff5a0a99,0 0 0 10px #ff5a0a29}.dmx .range input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px #fff,0 0 0 7px var(--orange)}.dmx .range input[type=range]::-moz-range-track{height:10px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--line);background:radial-gradient(circle,var(--dot-strong) 1.6px,transparent 2px) 0 50% / 10px 10px repeat-x,var(--surface-3)}.dmx .range input[type=range]::-moz-range-progress{height:10px;border-radius:999px;background:var(--orange)}.dmx .range input[type=range]::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:#fff;border:3px solid var(--orange);box-shadow:0 6px 16px -4px #ff5a0a99}.dmx .range-bubble{position:absolute;top:0;left:calc(14px + (100% - 28px) * var(--p) / 100);transform:translate(-50%);padding:3px 9px;border-radius:8px;background:var(--ink);color:#fff;font-size:13px;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;transition:transform .2s var(--ease),background-color .2s}.dmx .range-bubble:after{content:"";position:absolute;left:50%;bottom:-4px;width:8px;height:8px;background:inherit;border-radius:1px;transform:translate(-50%) rotate(45deg)}.dmx .range.is-drag .range-bubble{background:var(--orange);transform:translate(-50%) translateY(-3px) scale(1.06)}.dmx .range-ticks{position:absolute;left:14px;right:14px;bottom:0;height:26px}.dmx .range-ticks button{position:absolute;top:0;left:calc(var(--at) * 1%);transform:translate(-50%);display:grid;justify-items:center;gap:3px;padding:0 2px;border:0;background:none;font:inherit;font-size:12px;font-weight:700;color:var(--muted);cursor:default}.dmx .range-ticks button[data-v]{cursor:pointer}.dmx .range-ticks button[data-v]:hover{color:var(--orange-ink)}.dmx .range-ticks i{width:2px;height:6px;border-radius:1px;background:var(--line-2)}.dmx .range-ticks button[data-v]:hover i{background:var(--orange)}.dmx .field>.range{margin-top:-4px}.dmx .plan-switch{position:relative;display:grid;grid-template-columns:1fr 1fr;width:min(100%,680px);margin:0 auto clamp(40px,5vw,56px);padding:6px;border-radius:20px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-1)}.dmx .plan-switch button{position:relative;z-index:1;display:grid;gap:3px;padding:13px 16px;border:0;border-radius:15px;background:none;text-align:center;color:var(--ink-2);transition:color .3s}.dmx .plan-switch button b{font-size:19px;font-weight:850;letter-spacing:-.02em}.dmx .plan-switch button span{font-size:13px;color:var(--muted);transition:color .3s}.dmx .plan-switch button[aria-checked=true],.dmx .plan-switch button[aria-checked=true] span{color:var(--on-orange)}.dmx .plan-thumb{position:absolute;top:6px;bottom:6px;left:6px;width:calc(50% - 6px);border-radius:15px;background:var(--orange);box-shadow:var(--shadow-orange);transition:transform .55s var(--ease)}.dmx .plan-switch[data-on=expert] .plan-thumb{transform:translate(100%)}.dmx .tiers{list-style:none;margin:0;padding:14px 0 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;align-items:stretch}.dmx .tier{position:relative;display:flex;flex-direction:column;gap:10px;padding:26px 22px 22px;border-radius:22px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-1);transition:transform .45s var(--ease),box-shadow .45s var(--ease),border-color .3s}.dmx .tier:hover{transform:translateY(-4px);box-shadow:var(--shadow-2);border-color:var(--line-2)}.dmx .tier.is-featured{border:2px solid var(--orange);box-shadow:var(--shadow-orange),var(--shadow-2);transform:translateY(-10px)}.dmx .tier.is-featured:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;z-index:-1;background:radial-gradient(ellipse 90% 50% at 50% 0%,var(--orange-wash),transparent 70%)}.dmx .tier.is-featured{isolation:isolate;background:var(--surface)}.dmx .tier.is-featured:hover{transform:translateY(-14px)}.dmx .tier-flag{position:absolute;top:-15px;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:7px;padding:6px 13px;border-radius:999px;background:var(--orange);color:var(--on-orange);font-size:12px;font-weight:850;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;box-shadow:var(--shadow-orange);overflow:hidden;isolation:isolate}.dmx .tier-flag i{width:7px;height:7px;border-radius:50%;background:var(--on-orange);animation:dmx-flagPulse 1.8s var(--ease) infinite}.dmx .tier-flag:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(105deg,transparent 35%,rgb(255 255 255 / .38) 50%,transparent 65%);transform:translate(-120%);animation:dmx-flagSheen 3.6s var(--ease) .8s infinite}@keyframes dmx-flagPulse{0%{box-shadow:0 0 #ffffffb3}70%,to{box-shadow:0 0 0 6px #fff0}}@keyframes dmx-flagSheen{0%{transform:translate(-120%)}45%,to{transform:translate(120%)}}.dmx .tier-top{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.dmx .tier-plan{font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.dmx .tier-net{font-size:12px;font-weight:700;color:var(--orange-ink)}.dmx .tier-price{display:flex;align-items:flex-start;margin-top:8px;font-weight:900;letter-spacing:-.05em;line-height:.88}.dmx .tier-price .cur{font-size:26px;margin:5px 2px 0 0}.dmx .tier-price b{font-size:clamp(46px,4.4vw,62px);font-weight:900;font-variant-numeric:tabular-nums}.dmx .tier-price .cents{font-size:22px;margin-top:5px;color:var(--ink-2)}.dmx .tier-sub{font-size:13px;color:var(--muted)}.dmx .tier-vol{display:flex;align-items:baseline;gap:6px;margin-top:4px;padding:12px 0;border-block:1px dashed var(--line-2)}.dmx .tier-vol b{font-size:24px;font-weight:900;letter-spacing:-.04em;color:var(--orange)}.dmx .tier-vol span{font-size:14px;color:var(--muted)}.dmx .tier-feats{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:10px;font-size:14.5px;color:var(--ink-2)}.dmx .tier-feats li{display:flex;gap:10px;align-items:flex-start;line-height:1.35}.dmx .tier-feats svg{flex:none;width:19px;height:19px;padding:3px;border-radius:50%;background:var(--orange-wash);fill:none;stroke:var(--orange-ink);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.dmx .tier-cpm{margin-top:auto;display:flex;justify-content:space-between;align-items:baseline;gap:8px;padding:11px 14px;border-radius:12px;background:var(--surface-3);font-size:13px;color:var(--muted)}.dmx .tier-cpm b{font-size:16px;font-weight:850;color:var(--ink);font-variant-numeric:tabular-nums}.dmx .tier .btn{margin-top:4px}.dmx .tiers-fine{margin-top:30px}.dmx .table-wrap{overflow-x:auto;border-radius:22px;border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-1)}.dmx .cmp{width:100%;min-width:700px;border-collapse:separate;border-spacing:0;font-size:15px}.dmx .cmp col.c-feat{width:34%}.dmx .cmp col.c-pro,.dmx .cmp col.c-exp{width:33%}.dmx .cmp thead th{padding:24px 24px 20px;text-align:left;vertical-align:bottom;background:var(--surface-2);border-bottom:1px solid var(--line)}.dmx .cmp thead .cap span{font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.dmx .cmp thead .is-exp{background:var(--orange-wash);box-shadow:inset 0 3px 0 var(--orange)}.dmx .ph{display:grid;gap:4px;justify-items:start}.dmx .ph b{font-size:21px;font-weight:850;letter-spacing:-.03em}.dmx .ph span{font-size:13px;font-weight:500;color:var(--muted)}.dmx .ph em{font-style:normal;font-size:15px;font-weight:800;margin:6px 0 10px}.dmx .cmp tr.grp th{padding:20px 24px 8px;text-align:left;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--orange-ink);background:var(--surface)}.dmx .cmp tbody th[scope=row],.dmx .cmp tbody td{padding:13px 24px;text-align:left;border-bottom:1px solid var(--line);transition:background-color .2s}.dmx .cmp tbody th[scope=row]{font-weight:600;color:var(--ink-2)}.dmx .cmp tbody td:last-child{background:#fff1e873}.dmx .cmp tbody tr:not(.grp):hover th,.dmx .cmp tbody tr:not(.grp):hover td{background:var(--surface-2)}.dmx .cmp tbody tr:not(.grp):hover td:last-child{background:var(--orange-wash)}.dmx .cmp .yes{display:inline-flex;align-items:center;gap:9px;font-weight:700;color:var(--ink)}.dmx .cmp .yes svg{width:22px;height:22px;padding:4px;border-radius:50%;background:var(--orange);fill:none;stroke:#fff;stroke-width:2.8;stroke-linecap:round;stroke-linejoin:round}.dmx .cmp .no i{display:block;width:16px;height:2px;border-radius:2px;background:var(--line-2)}.dmx .cmp .val{font-weight:600;color:var(--ink)}.dmx .cmp .packs .val{font-weight:850;font-variant-numeric:tabular-nums}.dmx .cmp tbody:last-child tr:last-child th,.dmx .cmp tbody:last-child tr:last-child td{border-bottom:0}.dmx .qcard{position:relative;padding-top:30px}.dmx .qmark{position:absolute;top:12px;right:22px;font-size:88px;font-weight:900;line-height:1;color:var(--orange);opacity:.9}.dmx .qcard blockquote{padding-right:36px}.dmx .qcard figcaption{grid-template-columns:44px minmax(0,1fr)}.dmx .qface{width:44px;height:44px;border-radius:12px;background:none;border:0;box-shadow:0 0 0 1px var(--line)}@media(max-width:1080px){.dmx .tiers{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 18px}.dmx .tier.is-featured{transform:none}}@media(max-width:900px){.dmx .hero-split .hero-b{min-height:0}.dmx .tilt{height:440px}.dmx .logo-img{height:32px}}@media(max-width:720px){.dmx .range-ticks button:nth-child(3):not(:last-child) b{display:none}.dmx .cmp{min-width:540px;font-size:14px}.dmx .ph span,.dmx .ph .btn{display:none}.dmx .cmp thead th,.dmx .cmp tbody th[scope=row],.dmx .cmp tbody td,.dmx .cmp tr.grp th{padding-inline:14px}.dmx .cmp thead .cap,.dmx .cmp tbody th[scope=row]{position:sticky;left:0;z-index:1;background:var(--surface);box-shadow:1px 0 0 var(--line)}.dmx .cmp thead .cap{background:var(--surface-2)}.dmx .plan-switch button span{display:none}.dmx .tiers,.dmx .cb-grid{grid-template-columns:1fr}.dmx .cb-side .mini-feed{display:none}.dmx .tilt{height:480px}.dmx .btn{font-size:18px}}.dmx{--success: #13833b;--success-wash: #e8f6ed;--warning: #a15c00;--warning-wash: #fff4e0;--danger: #a8323a;--danger-wash: #fdecee;--inst: #0d1016;--inst-bar: #121620;--inst-line: #1c2230;--inst-text: #eef1f6;--inst-muted: #9aa3b4;--r-sm: 8px;--r-control: 11px;--r-inner: 14px;--r-card: 17px;--r-feature: 22px}.dmx{--section: clamp(80px, 9vw, 132px);--instrument: #0b0d12;--instrument-2: #151a24;--instrument-line: #232a38}.dmx .countries,.dmx .start,.dmx .pricing{background:var(--bg-sunk);border-block:1px solid var(--line)}.dmx .what,.dmx .tour,.dmx .reviews,.dmx .faq{background:var(--bg);border-block:0}.dmx .mobile-menu .mm-cta{margin-top:14px;justify-content:center;color:#fff;border-bottom:0;font-size:17px}.dmx .hero-trust{justify-content:flex-start;margin-top:22px;font-size:14px}.dmx .hero-trust b{color:var(--ink);font-weight:800;margin-right:3px}.dmx .mini-feed li:nth-child(n+4){display:none}.dmx .tilt-float.f1{left:1%}@media(min-width:901px)and (max-width:1180px){.dmx .tilt{height:520px}}@media(max-width:760px){.dmx .tilt-float.f3{display:none}}.dmx .readout{position:relative;background:var(--instrument);color:#eef1f6;padding-block:clamp(40px,5vw,60px);overflow:hidden;isolation:isolate}.dmx .readout:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(circle,rgb(255 255 255 / .05) 1px,transparent 1.4px) 0 0 / 14px 14px,radial-gradient(ellipse 60% 120% at 20% 50%,rgb(255 90 10 / .16),transparent 70%)}.dmx .readout-in{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(28px,4vw,56px);align-items:center}.dmx .led-count{display:flex;align-items:flex-end;gap:calc(var(--p) * .8);--p: clamp(5px, .78vw, 10px)}.dmx .led-count .dg{display:grid;grid-template-columns:repeat(var(--c),var(--p));gap:calc(var(--p) * .28)}.dmx .led-count .dg i{width:var(--p);height:var(--p);border-radius:50%;background:#1b2130}.dmx .led-count .dg i.on{background:var(--orange);box-shadow:0 0 calc(var(--p) * 1.1) #ff5a0a8c}.dmx .led-count .dg.is-lead i.on{background:#ff5a0a33;box-shadow:none}.dmx .led-count.is-done .dg i.on{animation:dmx-ledSettle 1.2s var(--ease) both}@keyframes dmx-ledSettle{40%{box-shadow:0 0 calc(var(--p) * 2) #ff5a0ad9}}.dmx .readout-cap{display:flex;align-items:center;gap:10px;margin-top:16px;font-size:15px;color:#9aa3b4}.dmx .readout-cap b{color:#eef1f6;font-weight:700}.dmx .readout-facts{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.dmx .readout-facts>div{padding:4px clamp(14px,2vw,24px);border-left:1px solid var(--instrument-line)}.dmx .readout-facts dt{font-size:clamp(28px,2.8vw,40px);font-weight:900;letter-spacing:-.045em;color:#fff;line-height:1;font-variant-numeric:tabular-nums}.dmx .readout-facts dd{margin:8px 0 0;font-size:14px;line-height:1.4;color:#9aa3b4}.dmx .countries{padding-block:var(--section)}.dmx .countries-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(32px,5vw,80px);align-items:center}.dmx .countries .section-head{margin-bottom:28px}.dmx .cc{padding:clamp(20px,2.4vw,28px);border-radius:22px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-2)}.dmx .cc-label{display:block;font-size:17px;font-weight:800;letter-spacing:-.02em;margin-bottom:12px}.dmx .cc-field{position:relative}.dmx .cc-field svg{position:absolute;left:18px;top:50%;width:20px;height:20px;margin-top:-10px;fill:none;stroke:var(--muted);stroke-width:2;stroke-linecap:round;pointer-events:none}.dmx .cc-field input{width:100%;height:60px;padding:0 18px 0 50px;border-radius:14px;border:1.5px solid var(--line-2);background:var(--surface-2);font:600 18px/1 var(--font);color:var(--ink);transition:border-color .2s,box-shadow .2s,background-color .2s}.dmx .cc-field input::placeholder{color:var(--faint);font-weight:500}.dmx .cc-field input:focus{outline:none;border-color:var(--orange);background:var(--surface);box-shadow:0 0 0 4px #ff5a0a24}.dmx .cc-result{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;min-height:52px;margin:12px 0 4px;font-size:15.5px;line-height:1.45;color:var(--muted)}.dmx .cc-result.is-yes{color:var(--ink-2)}.dmx .cc-result.is-yes b{color:var(--ink)}.dmx .cc-result.is-yes .cc-ok{animation:dmx-ccPop .5s var(--ease)}.dmx .cc-ok{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;background:var(--orange);box-shadow:0 8px 18px -8px #ff5a0acc}.dmx .cc-ok svg{width:17px;height:17px;fill:none;stroke:#fff;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}@keyframes dmx-ccPop{0%{transform:scale(.4);opacity:0}}.dmx .cc-result.is-no a{color:var(--orange-ink);font-weight:700;text-decoration:underline;text-underline-offset:3px}.dmx .cc-pick{padding:5px 11px;border-radius:999px;border:1px solid var(--orange-line);background:var(--orange-wash);font-size:14px;font-weight:700;color:var(--ink)}.dmx .cc-pick:hover{border-color:var(--orange)}.dmx .cc-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.dmx .cc-chip{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 6px;border-radius:999px;border:1px solid var(--line);background:var(--surface);font-size:14px;font-weight:600;color:var(--ink-2);transition:border-color .2s,background-color .2s,transform .2s var(--ease)}.dmx .cc-chip:hover{border-color:var(--orange);transform:translateY(-1px)}.dmx .cc-chip[aria-pressed=true]{border-color:var(--orange);background:var(--orange-wash);color:var(--ink)}.dmx .cc-code{display:inline-grid;place-items:center;min-width:30px;height:22px;padding:0 5px;border-radius:6px;background:var(--surface-3);font:700 12px/1 var(--mono);letter-spacing:.04em;color:var(--ink)}.dmx .cc-chip[aria-pressed=true] .cc-code{background:var(--orange);color:#fff}.dmx .cc-regions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:18px;padding-top:16px;border-top:1px dashed var(--line-2)}.dmx .cc-regions>span{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-right:4px}.dmx .cc-regions>div{display:flex;flex-wrap:wrap;gap:8px}.dmx .cc-region{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border-radius:10px;border:1px dashed var(--line-2);background:transparent;font-size:14px;font-weight:700;color:var(--ink-2)}.dmx .cc-region small{font:700 12px/1 var(--mono);color:var(--muted)}.dmx .cc-region:hover,.dmx .cc-region[aria-pressed=true]{border-style:solid;border-color:var(--orange);color:var(--ink);background:var(--surface)}.dmx .cc-all{margin-top:16px}.dmx .cc-all summary{display:inline-flex;align-items:center;gap:8px;cursor:pointer;list-style:none;font-size:15px;font-weight:700;color:var(--ink);text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:4px}.dmx .cc-all summary::-webkit-details-marker{display:none}.dmx .cc-all summary:after{content:"+";display:grid;place-items:center;width:20px;height:20px;border-radius:6px;background:var(--surface-3);font-weight:800}.dmx .cc-all[open] summary:after{content:"−";background:var(--orange-wash);color:var(--orange)}.dmx .cc-all-list{list-style:none;margin:16px 0 0;padding:18px;columns:3 11em;column-gap:20px;max-height:340px;overflow:auto;border-radius:16px;background:var(--surface);border:1px solid var(--line)}.dmx .cc-all-list li{display:flex;align-items:center;gap:8px;padding:4px 0;font-size:14px;color:var(--ink-2);break-inside:avoid}.dmx .cc-all-list .cc-code{min-width:28px;height:20px;font-size:12px}.dmx .countries-globe{position:relative;margin:0;display:grid;justify-items:center;gap:8px}.dmx .countries-globe .cube-canvas{width:min(100%,540px);aspect-ratio:1}.dmx .countries-globe figcaption{display:grid;justify-items:center;gap:4px;text-align:center;font-size:16px;color:var(--ink-2)}.dmx .countries-globe figcaption b{font-weight:850;color:var(--ink)}.dmx .countries-globe figcaption span{font-size:13.5px;color:var(--muted)}.dmx .fboard{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px}.dmx .bd{position:relative;display:flex;flex-direction:column;gap:14px;padding:clamp(20px,2.2vw,28px);border-radius:22px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-1);transition:transform .45s var(--ease),box-shadow .45s var(--ease),border-color .3s}.dmx .bd:hover{transform:translateY(-3px);border-color:var(--orange-line);box-shadow:0 20px 45px -24px #ff5a0a73,var(--shadow-1)}.dmx .bd header{display:flex;align-items:center;gap:10px}.dmx .bd header .sprite{width:22px;height:auto;color:var(--orange)}.dmx .bd h3{font-size:21px;font-weight:850;letter-spacing:-.03em}.dmx .bd>p{font-size:15.5px;color:var(--muted);line-height:1.5;max-width:40em}.dmx .bd-sources{grid-column:span 4;grid-row:span 2}.dmx .bd-geo{grid-column:span 2;grid-row:span 2}.dmx .bd-behavior,.dmx .bd-delivery,.dmx .bd-ga4{grid-column:span 2}.dmx .bd-net{grid-column:span 6;flex-direction:row;flex-wrap:wrap;align-items:center;gap:14px 28px}.dmx .src{margin:4px 0 0;display:grid;gap:0}.dmx .src-row{display:grid;grid-template-columns:150px minmax(0,1fr);gap:14px;align-items:center;padding:14px 0;border-top:1px dashed var(--line-2)}.dmx .src-row dt{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.dmx .src-row dd{margin:0;display:flex;flex-wrap:wrap;gap:7px}.dmx .src-row dd span{padding:6px 12px;border-radius:999px;background:var(--surface-2);border:1px solid var(--line);font-size:14px;font-weight:650;color:var(--ink)}.dmx .src-row.is-hot dt{color:var(--orange-ink)}.dmx .src-row.is-hot dd span{background:var(--orange-wash);border-color:var(--orange-line)}.dmx .bd-note{margin-top:auto;font-size:13.5px;color:var(--muted)}.dmx .bd-path{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:0}.dmx .bd-path li{position:relative;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 0 14px 28px;border-bottom:1px dashed var(--line-2)}.dmx .bd-path li:before{content:"";position:absolute;left:4px;top:50%;width:10px;height:10px;margin-top:-5px;border-radius:50%;background:var(--orange);box-shadow:0 0 0 5px #ff5a0a24}.dmx .bd-path li+li:after{content:"";position:absolute;left:8px;top:-16px;height:30px;border-left:2px dotted var(--orange-line)}.dmx .bd-path b{font-size:16px;font-weight:800}.dmx .bd-path span{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.dmx .bd-path li:not(:first-child) span{color:var(--orange-ink)}.dmx .bd-link{margin-top:auto;align-self:flex-start;font-size:15px;font-weight:750;color:var(--ink);text-decoration:underline;text-decoration-color:var(--orange);text-decoration-thickness:2px;text-underline-offset:4px}.dmx .bd-list{list-style:none;margin:0;padding:0;display:grid}.dmx .bd-list li{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;border-bottom:1px dashed var(--line-2);font-size:15.5px;font-weight:600;color:var(--ink-2)}.dmx .bd-list li:last-child{border-bottom:0}.dmx .bd-list em,.dmx .bd-chips em{font-style:normal;padding:3px 8px;border-radius:999px;background:var(--orange-wash);border:1px solid var(--orange-line);font-size:12px;font-weight:800;color:var(--orange-ink)}.dmx .bd-devices{display:flex;gap:3px;height:12px;margin-top:4px}.dmx .bd-devices span{width:var(--w);border-radius:4px;background:var(--ink)}.dmx .bd-devices span:nth-child(2){background:var(--orange)}.dmx .bd-devices span:nth-child(3){background:var(--dot-strong)}.dmx .bd-legend{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:13px;font-weight:600;color:var(--ink-2)}.dmx .bd-legend span{display:inline-flex;align-items:center;gap:6px}.dmx .bd-legend i{width:8px;height:8px;border-radius:2px;background:var(--ink)}.dmx .bd-legend span:nth-child(2) i{background:var(--orange)}.dmx .bd-legend span:nth-child(3) i{background:var(--dot-strong)}.dmx .bd-legend small{width:100%;font-size:12px;color:var(--muted);font-weight:500}.dmx .bd-cols{display:flex;align-items:flex-end;gap:3px;height:56px;margin-top:auto}.dmx .bd-cols i{flex:1;height:var(--h);border-radius:2px;background:var(--orange)}.dmx .bd-cols i:nth-child(3n){background:var(--ink)}.dmx .bd-net header{flex:none}.dmx .bd-chips{display:flex;flex-wrap:wrap;gap:8px;flex:1}.dmx .bd-chips span{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:999px;background:var(--surface-2);border:1px solid var(--line);font-size:14.5px;font-weight:650;color:var(--ink)}.dmx .bd-chips .is-hot{background:var(--orange);border-color:var(--orange);color:#fff}.dmx .tour-head{margin:clamp(64px,8vw,104px) 0 24px}.dmx .tour-head h3{font-size:clamp(24px,2.4vw,30px);font-weight:850;letter-spacing:-.035em}.dmx .tour-head p{margin-top:6px;font-size:16px;color:var(--muted)}.dmx .uses{padding-block:var(--section)}.dmx .audience a{display:inline-flex;align-items:center;gap:8px;font-size:17px;font-weight:750;color:var(--ink);text-decoration:underline;text-decoration-color:var(--orange);text-decoration-thickness:2px;text-underline-offset:4px}.dmx .audience a svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2}.dmx .audience a:hover{color:var(--orange)}.dmx .start{padding-block:var(--section)}.dmx .go{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;counter-reset:go}.dmx .go-step{position:relative;display:flex;flex-direction:column;gap:8px;padding:14px 14px 26px;border-radius:22px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-1)}.dmx .go-step:not(:last-child):after{content:"";position:absolute;top:90px;right:-22px;width:22px;border-top:2px dotted var(--orange)}.dmx .go-vis{position:relative;height:164px;margin-bottom:14px;border-radius:14px;overflow:hidden;border:1px solid var(--line);background:var(--surface-3) radial-gradient(circle,var(--dot) 1.1px,transparent 1.4px) 0 0 / 12px 12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:14px}.dmx .go-n{font-family:"Silkscreen",var(--font);font-weight:400;font-size:28px;line-height:1;color:var(--orange);padding-inline:12px}.dmx .go-step h3{padding-inline:12px;font-size:21px;font-weight:850;letter-spacing:-.03em}.dmx .go-step p{padding-inline:12px;font-size:15.5px;color:var(--muted);line-height:1.55}.dmx .gs-field{width:min(100%,230px);padding:10px 14px;border-radius:10px;background:var(--surface);border:1px solid var(--line-2);font-size:13px;color:var(--muted)}.dmx .gs-btn{width:min(100%,230px);padding:10px 14px;border-radius:10px;background:var(--orange);color:#fff;font-size:13.5px;font-weight:800;text-align:center;box-shadow:var(--shadow-orange)}.dmx .gs-toast{position:absolute;right:12px;top:12px;display:inline-flex;align-items:center;gap:7px;padding:7px 11px;border-radius:999px;background:var(--ink);color:#fff;font-size:12.5px;font-weight:800;box-shadow:var(--shadow-2);transition:transform .7s var(--ease) .5s,opacity .5s var(--ease) .5s}.dmx .gs-toast i{width:7px;height:7px;border-radius:50%;background:var(--orange);box-shadow:0 0 0 3px #ff5a0a4d}.dmx.js .go-step:not(.is-in) .gs-toast{transform:translateY(-14px) scale(.9);opacity:0}.dmx .go-setup{flex-direction:row;flex-wrap:wrap;align-content:center}.dmx .gs-chip{padding:7px 12px;border-radius:999px;background:var(--surface);border:1px solid var(--line-2);font-size:13px;font-weight:700;color:var(--ink-2)}.dmx .gs-chip.on{background:var(--orange-wash);border-color:var(--orange);color:var(--ink)}.dmx .go-ga4{align-items:flex-start;justify-content:flex-start;background:var(--surface)}.dmx .gg-k{font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.dmx .gg-n{font-size:40px;font-weight:900;letter-spacing:-.05em;line-height:1;font-variant-numeric:tabular-nums}.dmx .gg-l{font-size:12.5px;color:var(--muted)}.dmx .gg-bars{display:flex;align-items:flex-end;gap:4px;width:100%;height:40px;margin-top:auto}.dmx .gg-bars i{flex:1;height:var(--h);border-radius:3px 3px 0 0;background:var(--orange);opacity:.35}.dmx .gg-bars i:last-child{opacity:1}.dmx .go-cta{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:clamp(36px,4vw,52px)}.dmx .go-cta span{font-size:14.5px;color:var(--muted)}.dmx .go-fine{margin-top:18px}.dmx .rv-wall{display:grid;grid-template-columns:minmax(0,1.25fr) repeat(2,minmax(0,1fr));gap:18px}.dmx .rv{position:relative;display:flex;flex-direction:column;gap:14px;margin:0;padding:clamp(22px,2.4vw,30px);border-radius:22px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-1)}.dmx .rv.is-featured{grid-row:span 2;background:var(--ink);border-color:var(--ink);color:#fff;box-shadow:var(--shadow-2)}.dmx .rv-mark{font-size:64px;font-weight:900;line-height:.6;height:28px;color:var(--orange)}.dmx .rv-title{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--orange)}.dmx .rv blockquote{margin:0;font-size:19px;font-weight:700;letter-spacing:-.02em;line-height:1.35;color:var(--ink)}.dmx .rv.is-featured blockquote{font-size:clamp(26px,2.6vw,34px);font-weight:850;letter-spacing:-.035em;line-height:1.18;color:#fff}.dmx .rv figcaption{margin-top:auto;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 12px}.dmx .rv-av{grid-row:span 2;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--orange-wash);color:var(--orange);font-size:14px;font-weight:900}.dmx .rv.is-featured .rv-av{background:var(--orange);color:#fff}.dmx .rv-who{display:grid}.dmx .rv-who b{font-size:15px;font-weight:800}.dmx .rv-who small{font-size:13px;color:var(--muted)}.dmx .rv.is-featured .rv-who small{color:#9aa3b4}.dmx .rv figcaption a{grid-column:2;font-size:13.5px;font-weight:700;color:var(--orange);text-decoration:underline;text-underline-offset:3px;width:fit-content}.dmx .guarantee{position:relative;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:clamp(24px,3vw,44px);align-items:center;margin-top:clamp(56px,7vw,88px);padding:clamp(24px,3vw,40px);border-radius:26px;border:2px solid var(--orange);background:radial-gradient(ellipse 70% 120% at 0% 0%,var(--orange-wash),var(--surface) 70%);box-shadow:0 30px 70px -40px #ff5a0a8c,var(--shadow-1);overflow:hidden;isolation:isolate}.dmx .guarantee:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(circle,rgb(255 90 10 / .16) 1.2px,transparent 1.6px) 0 0 / 12px 12px;mask-image:linear-gradient(115deg,#000,transparent 45%);-webkit-mask-image:linear-gradient(115deg,#000,transparent 45%)}.dmx .g-main{display:flex;align-items:center;gap:clamp(18px,2.4vw,32px)}.dmx .g-seal{flex:none;width:clamp(104px,11vw,132px);aspect-ratio:1}.dmx .g-seal svg{width:100%;height:100%;overflow:visible}.dmx .g-seal .g-dots{fill:var(--surface);stroke:var(--orange);stroke-width:3;stroke-dasharray:0 7.6;stroke-linecap:round}.dmx .g-seal text{font:800 9.6px var(--font);letter-spacing:.18em;fill:var(--orange);transform-origin:60px 60px;animation:dmx-sealSpin 28s linear infinite}.dmx .g-seal .g-check{fill:none;stroke:var(--orange);stroke-width:7;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:60;stroke-dashoffset:60;transition:stroke-dashoffset .9s var(--ease) .3s}.dmx .guarantee.is-in .g-check{stroke-dashoffset:0}@keyframes dmx-sealSpin{to{transform:rotate(360deg)}}.dmx .g-copy h3{font-size:clamp(26px,2.8vw,36px);font-weight:900;letter-spacing:-.045em;line-height:1.05}.dmx .g-copy p{margin:10px 0 18px;font-size:17px;color:var(--ink-2);line-height:1.5;max-width:30em}.dmx .g-side{list-style:none;margin:0;padding:0;display:grid;gap:14px}.dmx .g-side li{position:relative;display:grid;gap:3px;padding:14px 16px 14px 48px;border-radius:16px;background:var(--surface);border:1px solid var(--line)}.dmx .g-side li:before{content:"";position:absolute;left:14px;top:16px;width:22px;height:22px;border-radius:50%;background:var(--orange) no-repeat center / 13px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m3 8.5 3 3 7-7' fill='none' stroke='%23fff' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.dmx .g-side b{font-size:16px;font-weight:800;letter-spacing:-.015em}.dmx .g-side span{font-size:14.5px;color:var(--muted);line-height:1.45}.dmx .rivals{margin-top:clamp(56px,7vw,88px)}.dmx .rivals-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 24px;margin-bottom:20px}.dmx .rivals-head h3{font-size:clamp(24px,2.6vw,32px);font-weight:850;letter-spacing:-.04em}.dmx .rivals-head p{font-size:16px;color:var(--muted)}.dmx .rv-table{width:100%;min-width:760px;table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:15px}.dmx .rv-table .rv-c-term{width:17%}.dmx .rv-table .rv-c-us{width:26%}.dmx .rv-table thead th,.dmx .rv-table thead td{padding:20px;text-align:left;font-size:15px;font-weight:800;background:var(--surface-2);border-bottom:1px solid var(--line);color:var(--ink-2)}.dmx .rv-table thead th.is-us{background:var(--orange);color:#fff;font-size:16px}.dmx .rv-table tbody th{padding:15px 20px;text-align:left;font-weight:700;color:var(--ink-2);border-bottom:1px solid var(--line)}.dmx .rv-table tbody td{padding:15px 20px;color:var(--muted);border-bottom:1px solid var(--line)}.dmx .rv-table tbody td.is-us{background:#fff1e899;color:var(--ink);font-weight:750}.dmx .rv-table tbody tr:last-child th,.dmx .rv-table tbody tr:last-child td{border-bottom:0}.dmx .rv-tick{display:inline-block;width:20px;height:20px;margin:-3px 8px 0 0;vertical-align:middle;padding:3px;border-radius:50%;background:var(--orange);fill:none;stroke:#fff;stroke-width:2.8;stroke-linecap:round;stroke-linejoin:round}.dmx .rv-dim{color:var(--faint);font-style:italic}.dmx .plans-more{margin-top:clamp(40px,5vw,56px)}.dmx .plans-more summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;border-radius:17px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-1);font-size:17px;font-weight:800;letter-spacing:-.02em;cursor:pointer;list-style:none;transition:border-color .2s}.dmx .plans-more summary::-webkit-details-marker{display:none}.dmx .plans-more summary:hover{border-color:var(--orange-line)}.dmx .plans-more summary i{position:relative;flex:none;width:28px;height:28px;border-radius:9px;background:var(--surface-3);transition:transform .35s var(--ease),background-color .2s}.dmx .plans-more summary i:before,.dmx .plans-more summary i:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;margin:-1px 0 0 -6px;background:var(--ink);border-radius:2px}.dmx .plans-more summary i:after{transform:rotate(90deg)}.dmx .plans-more[open] summary i{transform:rotate(45deg);background:var(--orange-wash)}.dmx .plans-more .plans{margin-top:16px}.dmx .final .blackout{background:var(--instrument);color:#eef1f6;padding-block:clamp(96px,12vw,160px)}.dmx .final .blackout:before{background:radial-gradient(ellipse 55% 70% at 50% 0%,rgb(255 90 10 / .3),transparent 70%),radial-gradient(circle,rgb(255 255 255 / .05) 1px,transparent 1.4px) 0 0 / 14px 14px}.dmx .final .blackout h2{color:#fff}.dmx .final .blackout h2 .px{color:var(--orange)}.dmx .final .blackout-inner>p{color:#aab2c1}.dmx .final .btn-dark{background:var(--instrument-2);color:#eef1f6;border:1px solid var(--instrument-line);box-shadow:none}.dmx .final .btn-dark:hover{border-color:var(--orange)}.dmx .final-ticks{list-style:none;margin:30px 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 26px;font-size:15px;font-weight:600;color:#c9cfda}.dmx .final-ticks li{display:inline-flex;align-items:center;gap:9px}.dmx .final-ticks li:before{content:"";width:7px;height:7px;border-radius:2px;background:var(--orange);box-shadow:0 0 10px #ff5a0ab3}.dmx .sticky-cta{display:none}@media(max-width:760px){.dmx .sticky-cta{position:fixed;z-index:60;left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 10px 10px 16px;border-radius:16px;background:var(--instrument);color:#eef1f6;box-shadow:0 18px 40px -12px #080a0f8c;transform:translateY(160%);transition:transform .5s var(--ease)}.dmx .sticky-cta.is-on{transform:none}.dmx .sticky-cta span{font-size:14px;color:#aab2c1;white-space:nowrap}.dmx .sticky-cta b{color:#fff;font-weight:800}}.dmx .cb-tabs .sprite,.dmx .mini-feed li .sprite,.dmx .mini-side .sprite,.dmx .app-tab .sprite,.dmx .palette-item .sprite,.dmx .tilt-float.f3 .sprite{width:11px}.dmx [data-v=b] .app-tab .sprite{width:22px}.dmx .swipe-hint{display:none;align-items:center;gap:8px;margin-top:4px;font-size:13px;font-weight:600;color:var(--muted)}.dmx .swipe-hint svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media(max-width:760px){.dmx .hero-split .tilt,.dmx .flow-canvas,.dmx .hero-split .marquee,.dmx .countries-globe,.dmx .use-vis,.dmx .go-vis{display:none}.dmx .hero-split .hero-b{padding-bottom:56px}.dmx .tour-head,.dmx .tour .app,.dmx .tour .app~.fine{display:none}.dmx .rv-wall,.dmx .tiers{display:flex;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--gutter));padding:20px var(--gutter) 10px;scroll-padding-inline:var(--gutter);scrollbar-width:none}.dmx .rv-wall::-webkit-scrollbar,.dmx .tiers::-webkit-scrollbar{display:none}.dmx .rv-wall>.rv,.dmx .tiers>.tier{flex:0 0 86%;scroll-snap-align:start}.dmx .rv.is-featured{grid-row:auto;grid-column:auto}.dmx .tier.is-featured,.dmx .tier.is-featured:hover{transform:none}.dmx .swipe-hint{display:flex}.dmx.js .rv-wall>[data-reveal],.dmx.js .tiers>[data-reveal]{opacity:1;transform:none;filter:none}.dmx .rivals .table-wrap{overflow:visible}.dmx .rv-table,.dmx .rv-table tbody,.dmx .rv-table tr,.dmx .rv-table th,.dmx .rv-table td{display:block}.dmx .rv-table{min-width:0;table-layout:auto}.dmx .rv-table colgroup,.dmx .rv-table thead{display:none}.dmx .rv-table tbody tr{padding:16px 18px;border-bottom:1px solid var(--line)}.dmx .rv-table tbody tr:last-child{border-bottom:0}.dmx .rv-table tbody th{padding:0 0 8px;border:0;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.dmx .rv-table tbody td{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:5px 0;border:0;font-size:14.5px;text-align:right}.dmx .rv-table tbody td:before{content:attr(data-name);flex:none;text-align:left;font-weight:600;color:var(--muted)}.dmx .rv-table tbody td.is-us{margin:0 -10px 4px;padding:8px 10px;border-radius:10px;background:var(--orange-wash)}.dmx .rv-table tbody td.is-us:before{color:var(--ink);font-weight:800}.dmx .rv-table .rv-tick{display:none}.dmx.js [data-reveal]{filter:none;transform:translateY(12px);transition-duration:.5s}.dmx.js [data-reveal=focus]:not(.is-in){filter:none;transform:translateY(12px)}.dmx.js .section-head[data-reveal] h2{clip-path:none;transform:none}.dmx .foot-cols{grid-template-columns:1fr 1fr;gap:28px 18px}}@media(max-width:1080px){.dmx .bd-sources{grid-column:span 6;grid-row:auto}.dmx .bd-geo,.dmx .bd-behavior,.dmx .bd-delivery{grid-column:span 3;grid-row:auto}.dmx .bd-ga4{grid-column:span 3}.dmx .rv-wall{grid-template-columns:repeat(2,minmax(0,1fr))}.dmx .rv.is-featured{grid-column:span 2;grid-row:auto}}@media(max-width:900px){.dmx .readout-in,.dmx .countries-grid,.dmx .guarantee{grid-template-columns:1fr}.dmx .countries-globe .cube-canvas{width:min(80%,420px)}.dmx .go{grid-template-columns:1fr}.dmx .go-step:not(:last-child):after{top:auto;bottom:-22px;right:auto;left:50%;width:0;height:22px;border-top:0;border-left:2px dotted var(--orange)}}@media(max-width:720px){.dmx .bd-geo,.dmx .bd-behavior,.dmx .bd-delivery,.dmx .bd-ga4{grid-column:span 6}.dmx .bd-net{flex-direction:column;align-items:flex-start}.dmx .src-row{grid-template-columns:1fr;gap:8px}.dmx .rv-wall{grid-template-columns:1fr}.dmx .rv.is-featured{grid-column:auto}.dmx .readout-facts{grid-template-columns:1fr;gap:16px}.dmx .readout-facts>div{border-left:0;border-top:1px solid var(--instrument-line);padding:14px 0 0;display:flex;align-items:baseline;gap:12px}.dmx .readout-facts dd{margin:0}.dmx .g-main{flex-direction:column;align-items:flex-start}.dmx .cc-all-list{columns:2 9em}}@media(prefers-reduced-motion:reduce){.dmx .g-seal text{animation:none}.dmx .g-seal .g-check{stroke-dashoffset:0}}.dmx .tilt-float.f1 .f1-pin{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--orange);color:#fff;flex:none}.dmx .tilt-float.f1 .f1-pin .sprite{width:22px;height:auto}.dmx .px[data-scr]{position:relative;color:transparent}.dmx .px[data-scr]:after{content:attr(data-scr);position:absolute;left:0;top:0;color:var(--orange-display);white-space:nowrap}.dmx{min-height:100vh}.dmx .gsc-promo{padding-bottom:var(--section)}.dmx .gsc-card{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:clamp(28px,4vw,56px);align-items:center;padding:clamp(28px,4.5vw,56px);border:1px solid var(--orange-line);border-radius:var(--radius-lg);background:var(--orange-wash)}.dmx .gsc-eyebrow{display:inline-block;margin-bottom:14px;font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--orange-display)}.dmx .gsc-copy h2{font-size:clamp(1.9rem,3.6vw,3rem)}.dmx .gsc-copy>p{margin-top:16px;font-size:clamp(16px,1.3vw,18px);color:var(--muted);max-width:34em;text-wrap:pretty}.dmx .gsc-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.dmx .gsc-copy>.gsc-note{margin-top:18px;font-size:13px;color:var(--faint)}.dmx .gsc-steps{list-style:none;margin:0;padding:0;display:grid;gap:10px}.dmx .gsc-steps li{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);font-size:15px}.dmx .gsc-steps b{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--bg-sunk);font-family:var(--mono);font-size:13px}.dmx .gsc-steps li.is-hot{border-color:var(--orange-line)}.dmx .gsc-steps li.is-hot b{background:var(--orange);color:var(--on-orange)}@media(max-width:900px){.dmx .gsc-card{grid-template-columns:minmax(0,1fr)}}.dmx-content{padding-bottom:0}.dmx-content .nav{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--bg) 88%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.dmx-content .mobile-menu[hidden]{display:none}.dmx-content .dmc-hero{padding-block:clamp(28px,5vw,72px) clamp(56px,7vw,104px)}.dmx-content .dmc-hero-in{display:flex;justify-content:center}.dmx-content .dmc-hero .hb-copy{align-items:center;max-width:820px;text-align:center}.dmx-content .dmc-crumbs{display:flex;justify-content:center;gap:8px;margin-bottom:18px;font-size:13px;color:var(--muted)}.dmx-content .dmc-crumbs a{color:var(--muted);text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:3px}.dmx-content .dmc-crumbs a:hover{color:var(--ink)}.dmx-content .dmc-hero .pill{margin:0 0 22px}.dmx-content .dmc-hero .pill:hover{transform:none;border-color:var(--line-2)}.dmx-content .dmc-hero .hero-title{margin:0}.dmx-content .dmc-hero .lede{margin-top:22px;max-width:38em;margin-inline:auto}.dmx-content .dmc-hero .cta-row{margin-top:28px}.dmx-content .dmc-proof li,.dmx-content .dmc-ticks li{display:flex;align-items:flex-start;gap:8px}.dmx-content .dmc-proof svg,.dmx-content .dmc-ticks svg{flex:none;width:16px;height:16px;margin-top:2px;fill:none;stroke:var(--orange);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.dmx-content .dmc-hero .hero-fine{margin-top:14px}.dmx-content .dmc-shot{border:1px solid var(--line);border-radius:20px;background:var(--surface);box-shadow:var(--shadow-2);overflow:hidden}.dmx-content .dmc-instrument-bar{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--line);font-size:13px;font-weight:600;color:var(--muted)}.dmx-content .dmc-instrument-bar em{margin-left:auto;font:500 12px/1 var(--mono);font-style:normal;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.dmx-content .dmc-dots{display:inline-flex;gap:5px}.dmx-content .dmc-dots i{width:9px;height:9px;border-radius:50%;background:var(--dot)}.dmx-content .dmc-section{padding-block:clamp(72px,9vw,128px);border-top:1px solid var(--line)}.dmx-content .dmc-section:nth-of-type(2n){background:var(--bg-sunk)}.dmx-content .section-head h2{text-wrap:balance}.dmx-content .dmc-nowrap{white-space:nowrap}.dmx-content .dmc-text-link{display:inline-flex;align-items:center;gap:6px;margin-top:18px;font-weight:650;color:var(--ink);text-decoration:underline;text-decoration-color:var(--orange-line);text-underline-offset:4px}.dmx-content .dmc-text-link:hover{color:var(--orange-ink)}.dmx-content .dmc-text-link svg,.dmx-content .dmc-related svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.dmx-content .dmc-split{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,6vw,88px);align-items:center}.dmx-content .dmc-split .section-head{margin-bottom:24px}.dmx-content .dmc-ticks{display:grid;gap:10px;margin:0;padding:0;list-style:none;font-size:16px;color:var(--ink)}.dmx-content .dmc-shot img{display:block;width:100%;height:auto}.dmx-content .dmc-shot figcaption{padding:10px 16px;border-top:1px solid var(--line);font-size:12.5px;color:var(--muted)}.dmx-content .dmc-vendors{display:grid;grid-template-columns:repeat(var(--cols, 2),minmax(0,1fr));gap:14px}.dmx-content .dmc-vendor{padding:clamp(22px,2.6vw,30px);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}.dmx-content .dmc-vendor.is-own{border-color:var(--orange-line);background:var(--orange-wash)}.dmx-content .dmc-vendor h3{margin:0 0 16px;font-size:22px;letter-spacing:-.03em}.dmx-content .dmc-vendor dl{display:grid;gap:4px;margin:0}.dmx-content .dmc-vendor dt{margin-top:10px;font:500 12px/1.2 var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.dmx-content .dmc-vendor dd{margin:0;font-size:15px;color:var(--ink)}.dmx-content .dmc-comparison .fine{margin-top:18px}.dmx-content .dmc-hero .cta-row{justify-content:center;align-items:center;gap:18px 24px}.dmx-content .dmc-hero-secondary{margin-top:0}.dmx-content .dmc-proof{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 22px;margin-top:26px;padding-top:20px;border-top:1px dashed var(--line-2)}.dmx-content .dmc-proof ul{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 16px;margin:0;padding:0;list-style:none;font-size:14px;font-weight:600;color:var(--ink)}.dmx-content .dmc-tp{display:inline-flex;align-items:center;gap:10px;padding:7px 12px;border:1px solid var(--line);border-radius:999px;background:var(--surface);box-shadow:var(--shadow-1);font-size:14px;color:var(--muted)}.dmx-content .dmc-tp b{color:var(--ink);font-weight:800}.dmx-content .dmc-tp:hover{border-color:var(--line-2)}.dmx-content .dmc-tp-logo{width:auto;height:20px}.dmx-content .dmc-tp-stars{width:auto;height:18px}.dmx-content .uses.dmc-section,.dmx-content .start.dmc-section,.dmx-content .tour.dmc-section{padding-block:clamp(72px,9vw,120px)}.dmx-content .dmc-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:min(100%,920px);margin:0 auto clamp(36px,5vw,52px);padding:6px;border:1px solid var(--line);border-radius:20px;background:var(--surface);box-shadow:var(--shadow-1)}.dmx-content .dmc-tabs button{display:grid;gap:4px;justify-items:center;min-height:64px;padding:12px 14px;border:0;border-radius:15px;background:none;font:inherit;color:var(--ink-2);cursor:pointer;transition:background-color .25s,color .25s}.dmx-content .dmc-tabs button:hover{background:var(--surface-3)}.dmx-content .dmc-tabs button b{display:inline-flex;align-items:center;font-size:18px;font-weight:850;letter-spacing:-.02em}.dmx-content .dmc-tabs .dmc-tab-sub{font-size:13px;color:var(--muted)}.dmx-content .dmc-tabs button[aria-checked=true]{background:var(--orange);color:var(--on-orange);box-shadow:var(--shadow-orange)}.dmx-content .dmc-tabs button[aria-checked=true] .dmc-tab-sub{color:var(--on-orange)}.dmx-content .dmc-tabs button:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.dmx-content .dmc-tabs .dmc-gsc-mark{font-size:18px;font-weight:850}.dmx-content .dmc-gsc-mark{display:inline-flex;align-items:center;gap:8px;font-weight:800;letter-spacing:-.015em}.dmx-content .dmc-gmark-logos{display:inline-flex;gap:4px}.dmx-content .dmc-gsc-mark img{flex:none;width:1.3em;height:1.3em}.dmx-content .gsc-copy>.dmc-gsc-mark{display:flex;margin-bottom:14px;font-size:16px;color:var(--ink)}.dmx-content .dmc-tabs button[aria-checked=true] .dmc-gsc-mark img{padding:2px;border-radius:6px;background:#fff}.dmx-content .dmc-gsc{padding-block:clamp(56px,7vw,96px)}.dmx-content .dmc-gsc .gsc-card{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center}.dmx-content .dmc-gsc-side{min-width:0}.dmx-content .dmc-gsc-points{margin-top:18px;font-size:15px;font-weight:600}.dmx-content .gsc-copy>.dmc-gsc-tag{margin-top:16px}.dmx-content .dmc-gsim{position:relative;margin:0;display:grid;justify-items:center}.dmx-content .dmc-gsim figcaption{margin-top:14px;font:500 12px/1.4 var(--mono);color:var(--muted);text-align:center}.dmx-content .dmc-gsim .gs-lights,.dmx-content .dmc-gsim .gs-nav{display:none}.dmx-content .dmc-gsim .gs-bar{justify-content:center;height:40px;padding:0 10px}.dmx-content .dmc-gsim .gs-url{flex:1;justify-content:center}.dmx-content .dmc-phone-status,.dmx-content .dmc-gsim .gs-hud-dev{display:none}@media(min-width:760px){.dmx-content .dmc-gsim:before{content:"";position:absolute;z-index:0;left:50%;top:46%;width:480px;height:520px;transform:translate(-50%,-50%);background:radial-gradient(ellipse at center,rgb(255 90 10 / .18),transparent 66%);pointer-events:none}.dmx-content .dmc-phone{position:relative;z-index:1;width:336px;padding:11px;border-radius:56px;background:linear-gradient(145deg,#2a2f38,#0d1016 38%,#0d1016 70%,#252a33);box-shadow:0 0 0 1.5px #3a404b inset,0 2px #ffffff14 inset,0 40px 80px -30px #0d10168c,0 12px 28px -12px #0d101659}.dmx-content .dmc-phone:before,.dmx-content .dmc-phone:after{content:"";position:absolute;right:-3px;width:3px;border-radius:0 2px 2px 0;background:#1b1f27}.dmx-content .dmc-phone:before{top:150px;height:64px}.dmx-content .dmc-phone:after{top:120px;left:-3px;right:auto;height:34px;border-radius:2px 0 0 2px;box-shadow:0 54px #1b1f27,0 100px #1b1f27}.dmx-content .dmc-phone-screen{position:relative;overflow:hidden;border-radius:45px;background:#fff}.dmx-content .dmc-phone-status{position:relative;display:flex;align-items:center;justify-content:space-between;height:40px;padding:4px 26px 0 30px;font:650 14px/1 -apple-system,BlinkMacSystemFont,Inter,sans-serif;letter-spacing:-.01em;color:#0d1016}.dmx-content .dmc-phone-cam{position:absolute;left:50%;top:13px;width:12px;height:12px;margin-left:-6px;border-radius:50%;background:#0d1016;box-shadow:0 0 0 2px #1b1f27 inset}.dmx-content .dmc-phone-icons{display:inline-flex;align-items:center;gap:5px}.dmx-content .dmc-phone-icons svg{display:block;height:11px;width:auto;fill:currentColor}.dmx-content .dmc-gsim-slot{width:314px;min-height:612px}.dmx-content .dmc-gsim .gs-hero{--gs-h: 572px;--gs-h-narrow: 572px;width:100%}.dmx-content .dmc-gsim .gs-hero .gs-win{padding:0;border:0;border-radius:0;box-shadow:none}.dmx-content .dmc-gsim .gs-hero .gs-bar,.dmx-content .dmc-gsim .gs-hero .gs-view{border-radius:0}.dmx-content .dmc-gsim .gs-bar{background:#fff;border-bottom-color:#eceef1}}@media(max-width:759.98px){.dmx-content .dmc-gsc .gsc-card{padding:22px 14px}.dmx-content .dmc-gsc .gsc-copy{padding-inline:4px}.dmx-content .dmc-gsim,.dmx-content .dmc-phone,.dmx-content .dmc-phone-screen,.dmx-content .dmc-gsim-slot{width:100%}.dmx-content .dmc-gsim-slot{min-height:560px}.dmx-content .dmc-gsim .gs-hero{--gs-h: 520px;--gs-h-narrow: 520px;width:100%}.dmx-content .dmc-gsim .gs-hero .gs-win{padding:0;border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow-1)}.dmx-content .dmc-gsim .gs-hero .gs-bar{height:36px;border-radius:18px 18px 0 0;background:#fff}.dmx-content .dmc-gsim .gs-hero .gs-view{border-radius:0 0 18px 18px}}.dmx-content .dmc-gsim-slot[data-loaded]{min-height:0}@media(max-width:1000px){.dmx-content .dmc-gsc .gsc-card{grid-template-columns:1fr}}.dmx-content .dmc-gsc-tag{display:inline-flex;align-items:center;gap:8px;justify-self:start;padding:6px 12px;border:1px solid var(--orange-line);border-radius:999px;background:var(--surface);font:500 12px/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink)}.dmx-content .dmc-guide{padding-block:clamp(48px,6vw,80px);border-top:1px solid var(--line)}.dmx-content .dmc-guide h2{font-size:clamp(22px,2.4vw,28px);letter-spacing:-.035em}.dmx-content .dmc-guide-lead{margin:10px 0 0;max-width:46em;font-size:15.5px;color:var(--muted)}.dmx-content .dmc-guide ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 28px;margin:22px 0 0;padding:0;list-style:none;counter-reset:dmc-guide}.dmx-content .dmc-guide li{counter-increment:dmc-guide;padding-top:14px;border-top:2px dotted var(--dot-strong)}.dmx-content .dmc-guide li:before{content:"0" counter(dmc-guide);font:600 12px/1 var(--mono);color:var(--orange-display)}.dmx-content .dmc-guide h3{margin:8px 0 6px;font-size:16.5px;letter-spacing:-.02em}.dmx-content .dmc-guide p{margin:0;font-size:14.5px;line-height:1.55;color:var(--muted)}.dmx-content .dmc-pricing{border-top:1px solid var(--line)}.dmx-content .dmc-pricing-foot{margin:28px auto 0;text-align:center;font-size:15px;color:var(--muted)}.dmx-content .dmc-trial{background:var(--surface)}.dmx-content .dmc-accent{color:var(--orange-display)}.dmx-content .dmc-trial .dmc-ticks{margin-top:4px}.dmx-content .dmc-trial .fine{margin-top:18px}.dmx-content .tcr-free-claim{position:relative;width:100%;padding:clamp(20px,3vw,30px);border:1px solid var(--line);border-radius:20px;background:var(--surface);color:var(--ink);box-shadow:var(--shadow-2)}.dmx-content .tcr-honeypot{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}.dmx-content .tcr-free-claim__intro>span,.dmx-content .tcr-free-claim label>span,.dmx-content .tcr-free-claim__label,.dmx-content .tcr-free-claim__verification>span{display:flex;align-items:center;gap:7px;font:500 12px/1.3 var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.dmx-content .tcr-free-claim__intro h3{margin:10px 0 8px;font-size:clamp(22px,2.4vw,28px);line-height:1.12;letter-spacing:-.035em}.dmx-content .tcr-free-claim__intro p{margin:0;font-size:14px;line-height:1.55;color:var(--muted)}.dmx-content .tcr-free-claim__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px}.dmx-content .tcr-free-claim label,.dmx-content .tcr-free-claim__location{position:relative;min-width:0}.dmx-content .tcr-free-claim input{width:100%;min-height:48px;margin-top:7px;padding:0 13px;border:1px solid var(--line-2);border-radius:10px;background:var(--surface-2);color:var(--ink);font:inherit;font-size:16px;font-weight:500;outline:none;transition:border-color .16s,box-shadow .16s,background .16s}.dmx-content .tcr-free-claim input:focus{border-color:var(--orange);background:var(--surface);box-shadow:0 0 0 3px #ff5a0a2e}.dmx-content .tcr-free-claim input:disabled{cursor:not-allowed;opacity:.65}.dmx-content .tcr-free-claim__combobox{position:relative}.dmx-content .tcr-free-claim__combobox>svg{position:absolute;z-index:1;top:50%;margin-top:3px;transform:translateY(-50%);color:var(--muted);pointer-events:none}.dmx-content .tcr-free-claim__combobox>svg:first-child{left:13px}.dmx-content .tcr-free-claim__combobox>svg:last-child{right:13px}.dmx-content .tcr-free-claim__combobox input{padding-inline:36px}.dmx-content .tcr-free-claim__options{position:absolute;z-index:20;left:0;right:0;max-height:230px;margin-top:7px;padding:5px;overflow-y:auto;border:1px solid var(--line);border-radius:10px;background:var(--surface);box-shadow:var(--shadow-2)}.dmx-content .tcr-free-claim__options button{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:40px;padding:0 10px;border:0;border-radius:7px;background:transparent;color:var(--ink);font:inherit;font-size:14px;text-align:left;cursor:pointer}.dmx-content .tcr-free-claim__options button:hover,.dmx-content .tcr-free-claim__options button[aria-selected=true]{background:var(--orange-wash)}.dmx-content .tcr-free-claim__options small{font-size:12px;color:var(--muted)}.dmx-content .tcr-free-claim__options p{margin:0;padding:10px;font-size:13px;color:var(--muted)}.dmx-content .tcr-free-claim__check,.dmx-content .tcr-free-claim__message{display:flex;align-items:flex-start;gap:9px;margin-top:14px;padding:11px 13px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2);font-size:13px;line-height:1.45;color:var(--muted)}.dmx-content .tcr-free-claim__check>svg,.dmx-content .tcr-free-claim__message>svg{flex:none;margin-top:1px}.dmx-content .tcr-free-claim__check strong,.dmx-content .tcr-free-claim__check small{display:block}.dmx-content .tcr-free-claim__check.is-valid,.dmx-content .tcr-free-claim__message.is-success{border-color:#bde7cb;background:#e8f6ed;color:#13833b}.dmx-content .tcr-free-claim__check.is-invalid,.dmx-content .tcr-free-claim__check.is-error,.dmx-content .tcr-free-claim__message.is-error{border-color:#f0c5c5;background:#fdecee;color:#a8323a}.dmx-content .tcr-free-claim__verification{display:block;margin-top:14px;padding:14px;border:1px solid var(--orange-line);border-radius:10px;background:var(--orange-wash)}.dmx-content .tcr-free-claim__verification small{display:block;margin-top:7px;font-size:12px;color:var(--muted)}.dmx-content .tcr-free-claim button.tcr-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:50px;margin-top:16px;border:0;border-radius:12px;background:var(--orange);color:var(--on-orange);font:inherit;font-size:16px;font-weight:700;cursor:pointer;box-shadow:var(--shadow-orange);transition:background-color .2s}.dmx-content .tcr-free-claim button.tcr-button:hover{background:var(--orange-2)}.dmx-content .tcr-free-claim button.tcr-button:disabled{cursor:not-allowed;opacity:.6}.dmx-content .tcr-free-claim__fineprint{margin:10px 0 0;font-size:12px;text-align:center;color:var(--muted)}.dmx-content .tcr-spin{animation:dmc-spin .9s linear infinite}@keyframes dmc-spin{to{transform:rotate(360deg)}}.dmx-content .dmc-note-wrap{padding-block:clamp(40px,5vw,64px);border-top:1px solid var(--line)}.dmx-content .dmc-note{display:grid;grid-template-columns:minmax(0,.4fr) minmax(0,1fr);gap:clamp(16px,4vw,48px);padding:clamp(22px,3vw,32px);border-radius:var(--radius-lg);background:var(--orange-wash)}.dmx-content .dmc-note h3{margin:0;font-size:22px;letter-spacing:-.03em}.dmx-content .dmc-note p{margin:0;color:var(--ink-2);font-size:15.5px;line-height:1.6}.dmx-content .dmc-related{padding-block:clamp(48px,6vw,80px);border-top:1px solid var(--line)}.dmx-content .dmc-related h2{font-size:clamp(22px,2.4vw,28px);letter-spacing:-.035em}.dmx-content .dmc-related ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin:20px 0 0;padding:0;list-style:none}.dmx-content .dmc-related a{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px;padding:10px 14px;border:1px solid var(--line);border-radius:12px;background:var(--surface);font-size:15px;font-weight:600;color:var(--ink)}.dmx-content .dmc-related a:hover{border-color:var(--orange);color:var(--orange-ink)}.dmx-content .dmc-html section{margin-block:0!important}.dmx-content .dmc-html p+p{margin-top:1em}.dmx-content .dmc-html h2+p{margin-top:0}@media(max-width:1000px){.dmx-content .dmc-hero-in,.dmx-content .dmc-split,.dmx-content .gsc-card{grid-template-columns:1fr}.dmx-content .dmc-tabs{grid-template-columns:1fr;width:min(100%,460px)}}@media(max-width:760px){.dmx-content .dmc-vendors,.dmx-content .tcr-free-claim__grid,.dmx-content .dmc-note,.dmx-content .dmc-guide ol{grid-template-columns:1fr}.dmx-content .dmc-tabs .dmc-tab-sub{display:none}.dmx-content .dmc-tabs button{min-height:50px}.dmx-content .dmc-proof{gap:10px}}.dmx-content .dmc-feat-engines>span{display:grid;gap:4px}.dmx-content .dmc-feat-engines small{font-size:12px;color:var(--muted)}.dmx-content .dmc-engines{display:inline-flex;gap:6px}.dmx-content .dmc-engines img{width:18px;height:18px;border-radius:4px}.dmx-content .dmc-anchor{position:absolute;top:-80px}.dmx-content .gsc-actions{align-items:center}.dmx-content .gsc-actions .dmc-text-link{margin-top:0}.dmx-content[dir=rtl] .btn svg,.dmx-content[dir=rtl] .dmc-text-link svg,.dmx-content[dir=rtl] .dmc-related a svg,.dmx-content[dir=rtl] .nav-cta svg{transform:scaleX(-1)}.dmx-content[dir=rtl] .btn:hover svg{transform:scaleX(-1) translate(3px)}.dmx-content[dir=rtl] .btn-ghost:hover svg{transform:scaleX(-1) translateY(2px)}.dmx-content .foot-cols>*,.dmx-content .gsc-card>*{min-width:0}.dmx-content:not([lang=en]) .foot-col a,.dmx-content:not([lang=en]) .foot-col p,.dmx-content:not([lang=en]) h1,.dmx-content:not([lang=en]) h2,.dmx-content:not([lang=en]) h3{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}@media(min-width:760px){.dmx-content[lang=ja] h1,.dmx-content[lang=ja] h2{word-break:auto-phrase}}.home-studio{--background: #fff;--foreground: #14171c;--primary: #ff5a0a;--primary-foreground: #fff;--muted: #f4f5f6;--muted-foreground: #626873;--border: #e7e8eb;--ring: var(--orange);--radius: .75rem;--orange: #ff5a0a;--ink: #15181e;--copy: #5c636f;--line: #e7e8eb}.home-studio *{box-sizing:border-box}.home-studio{scroll-behavior:smooth;scroll-padding-top:100px}.home-studio{margin:0;font:16px/1.6 Inter,Arial,sans-serif;color:var(--ink);background:#fff}.home-studio a{text-decoration:none;color:inherit}.home-studio button,.home-studio a,.home-studio summary{-webkit-tap-highlight-color:transparent}.home-studio button,.home-studio summary{cursor:pointer}.home-studio button{font:inherit}.home-studio a:focus-visible,.home-studio button:focus-visible,.home-studio summary:focus-visible{outline:3px solid var(--orange);outline-offset:5px}.home-studio h1,.home-studio h2,.home-studio h3,.home-studio p{margin:0}.home-studio svg{flex-shrink:0}.home-studio h1,.home-studio h2,.home-studio h3{line-height:1.13;letter-spacing:-.045em}.home-studio p{color:var(--copy)}.home-studio .container{max-width:1200px;margin:auto;padding:0 32px}.home-studio .orange{color:var(--orange)}.home-studio .small{font-size:14px}.home-studio .fine{font-size:12px!important;color:#737984!important}.home-studio .muted{color:var(--copy)}.home-studio .tiny-label{font-size:11px;font-weight:700;letter-spacing:.1em;color:#6b717a}.home-studio .review-root{gap:0!important}.home-studio .reviewbar{position:relative;z-index:50;min-height:56px;background:#171a20;color:#fff;display:flex;align-items:center;justify-content:space-between;padding:8px 28px;gap:16px;font-size:12px;letter-spacing:.02em}.home-studio .review-dot{width:6px;height:6px;display:inline-block;background:#ff7a39;border-radius:50%;margin-right:10px}.home-studio .review-muted,.home-studio .review-note{color:#aaaeb6}.home-studio .review-tabs{background:#292d35!important;height:36px!important;padding:3px!important;border:1px solid #40444d;gap:2px}.home-studio .review-tabs button{padding:6px 15px!important;font-size:12px;color:#bec2ca!important;border-radius:5px!important}.home-studio .review-tabs button[data-active]{background:#fff!important;color:#171a20!important}.home-studio .review-root>[data-slot=tabs-content]{font-size:16px}.home-studio .site-header{border-bottom:1px solid var(--line);background:#fffffff7}.home-studio .nav{height:84px;display:flex;align-items:center;justify-content:space-between;gap:24px}.home-studio .logo{font-size:21px;display:inline-flex;align-items:center;gap:10px;font-weight:800;letter-spacing:-.055em;white-space:nowrap}.home-studio .logo-icon{width:37px;height:39px;border:1.5px solid var(--orange);border-radius:11px;display:grid;place-items:center;color:var(--orange);box-shadow:0 3px 8px #ff5a0a0d}.home-studio .navlinks{display:flex;gap:27px;font-size:14px;font-weight:500}.home-studio .navlinks a:hover,.home-studio .login:hover{color:var(--orange)}.home-studio .nav-actions{display:flex;gap:24px;align-items:center}.home-studio .login{font-size:14px}.home-studio .button{display:inline-flex;align-items:center;justify-content:center;gap:12px;border:1px solid transparent;border-radius:8px;font-size:14px;font-weight:650;min-height:49px;padding:12px 20px;transition:background .18s,transform .18s,box-shadow .18s;line-height:1.4}.home-studio .primary{color:#fff;background:#ff5a0a;box-shadow:0 4px 10px #ff5a0a1c}.home-studio .primary:hover{background:#e94a00;transform:translateY(-2px);box-shadow:0 6px 16px #ff5a0a28}.home-studio .secondary{border-color:#dfe1e5;background:#fff;color:#252930}.home-studio .secondary:hover{background:#f7f8f9;transform:translateY(-2px)}.home-studio .nav .button{min-height:41px;padding:10px 14px;font-size:13px}.home-studio .menu{display:none;border:0;background:none;padding:8px}.home-studio .hero{position:relative;background:radial-gradient(ellipse at 88% 72%,#fff0e3 0,transparent 52%);border-bottom:1px solid #e7e8eb}.home-studio .hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:58px;align-items:center;padding-top:76px;padding-bottom:69px}.home-studio .eyebrow{display:flex;align-items:center;gap:9px;font-size:11px;font-weight:750;letter-spacing:.13em;color:var(--orange);margin-bottom:23px}.home-studio .eyebrow>span{height:6px;width:6px;background:var(--orange);border-radius:50%}.home-studio .hero h1{font-size:68px;font-weight:780;letter-spacing:-.06em;line-height:1.04}.home-studio .hero-description{font-size:17px;line-height:1.8;max-width:455px;margin:25px 0}.home-studio .hero-buttons{display:flex;gap:12px}.home-studio .assurance{display:flex;gap:16px;margin:18px 0 9px;font-size:12px;color:#626873}.home-studio .assurance span{display:flex;align-items:center;gap:5px}.home-studio .assurance svg{width:13px;height:13px;color:var(--orange)}.home-studio .hero-visual{position:relative;animation:enter .55s ease both}.home-studio .campaign{background:#fff;border:1px solid #e5e5e9;border-radius:13px;box-shadow:0 25px 55px -28px #171a2024;overflow:hidden}.home-studio .windowbar{display:flex;gap:20px;align-items:center;justify-content:space-between;background:#fcfcfc;padding:13px 17px;border-bottom:1px solid #eeeff1;font-size:11px;color:#626873}.home-studio .windowdots{display:flex;gap:5px}.home-studio .windowdots i{width:6px;height:6px;background:#dedfe4;border-radius:50%}.home-studio .demo-tag{font-size:9px;letter-spacing:.08em;font-weight:650;color:#737984}.home-studio .campaign-body{padding:26px}.home-studio .campaign-heading{display:flex;align-items:center;justify-content:space-between;color:#8b919a}.home-studio .campaign h3{font-size:24px;letter-spacing:-.04em;margin:8px 0}.home-studio .preset-tabs{margin:22px 0}.home-studio .preset-tabs [data-slot=tabs-list]{background:#f3f4f6;height:35px!important}.home-studio .preset-tabs button{font-size:11px;padding:6px 12px}.home-studio .preset-tabs button[data-active]{background:#fff;color:#1b2028;box-shadow:0 1px 4px #00000010}.home-studio .chart-header{display:flex;justify-content:space-between;align-items:end;margin:21px 0}.home-studio .chart-header strong{font-size:29px;letter-spacing:-.04em;display:block;line-height:1.3}.home-studio .chart-header strong span{font-size:12px;color:#838995;font-weight:400;letter-spacing:0}.home-studio .chart-key{font-size:10px;color:#737984;display:flex;gap:6px;align-items:center}.home-studio .chart-key i{width:6px;height:6px;background:#ff6a18;border-radius:2px}.home-studio .bars{height:90px;display:flex;gap:5px;align-items:flex-end;border-bottom:1px solid #e7e8eb;background:repeating-linear-gradient(to top,transparent 0px,transparent 29px,#f2f3f4 30px)}.home-studio .bars>div{flex:1;background:linear-gradient(0deg,#ff5a0a,#ffa66a);border-radius:3px 3px 0 0;transform-origin:bottom;animation:bar-in .7s ease both;transition:height .45s ease}.home-studio .chart-axis{display:flex;justify-content:space-between;color:#898e96;font-size:10px;padding-top:9px}.home-studio .settings{display:grid;grid-template-columns:1fr 1fr;gap:12px 10px;margin:24px 0;font-size:11px;color:#575f6a}.home-studio .settings span{display:flex;gap:8px;align-items:center}.home-studio .settings svg{color:#8c9199}.home-studio .campaign-foot{padding-top:17px;border-top:1px solid var(--line);display:flex;align-items:center;gap:8px;font-size:11px;color:#626873}.home-studio .campaign-foot svg:first-child{color:var(--orange)}.home-studio .campaign-foot svg:last-child{margin-left:auto}.home-studio .visual-caption{display:flex;align-items:center;justify-content:center;gap:8px;font-size:11px;margin-top:18px;color:#737984}.home-studio .small-orange-line{width:16px;height:1px;background:#ff6a18}.home-studio .capability-strip{border-bottom:1px solid var(--line)}.home-studio .capabilities{display:flex;justify-content:space-between;gap:20px;padding-top:24px;padding-bottom:24px}.home-studio .capabilities span{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:550;color:#59616c}.home-studio .capabilities svg{width:17px;color:var(--orange)}.home-studio .skip{position:absolute;top:-100px}.home-studio .skip:focus{top:70px;z-index:99;background:#fff;padding:12px}.home-studio .section{padding-top:90px;padding-bottom:90px}.home-studio .section h2{font-size:43px;font-weight:730}.home-studio .section .eyebrow{margin-bottom:15px}.home-studio .section-head{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:38px}.home-studio .section-head>p{max-width:365px;font-size:15px;line-height:1.8}.home-studio .lead{font-size:18px;line-height:1.8;max-width:750px}.home-studio .before-intro{max-width:1200px;margin:auto;padding:40px 32px;display:flex;justify-content:space-between;align-items:center;gap:20px}.home-studio .before-intro h2{font-size:28px;margin:10px 0}.home-studio .before-intro p{font-size:14px}.home-studio .before-shot{display:block;max-width:1440px;margin:auto;box-shadow:0 0 0 1px var(--line)}.home-studio .before-shot img{display:block;width:100%;height:auto}.home-studio .changes{padding-top:65px;padding-bottom:90px}.home-studio .changes h1{font-size:60px;line-height:1.05;margin-bottom:24px}.home-studio .change-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin:55px 0}.home-studio .change-grid article{border-top:1px solid var(--line);padding-top:22px}.home-studio .change-num{font-size:12px;color:var(--orange);font-weight:700}.home-studio .change-grid h3{font-size:22px;margin:18px 0 12px}.home-studio .change-grid p{font-size:15px;line-height:1.8}.home-studio .review-caveat{background:#f6f7f8;padding:30px;border-radius:12px}.home-studio .review-caveat h3{font-size:22px;margin-bottom:15px}.home-studio .review-caveat p+p{margin-top:12px}.home-studio footer{border-top:1px solid var(--line);padding-top:38px;padding-bottom:25px}.home-studio .footer-top{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:13px;color:#626873}.home-studio .footer-top>a:last-child{display:flex;align-items:center;gap:6px}.home-studio .footer-bottom{display:flex;justify-content:space-between;margin-top:35px;padding-top:22px;font-size:11px;color:#7b818b}.home-studio .footer-bottom div{display:flex;gap:24px}@keyframes enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes bar-in{0%{transform:scaleY(.35);opacity:.4}to{transform:scaleY(1);opacity:1}}@media(min-width:1600px){.home-studio .hero-grid{padding-top:100px;padding-bottom:90px}}@media(max-width:1050px){.home-studio .navlinks{gap:15px}.home-studio .nav-actions{gap:12px}.home-studio .hero-grid{gap:30px}.home-studio .hero h1{font-size:58px}.home-studio .review-note{display:none}.home-studio .logo{font-size:19px}.home-studio .campaign-body{padding:20px}.home-studio .assurance{gap:10px}.home-studio .hero-buttons{flex-wrap:wrap}.home-studio .section h2{font-size:38px}}@media(max-width:800px){.home-studio .container{padding-left:24px;padding-right:24px}.home-studio .nav{height:72px}.home-studio .navlinks{display:none}.home-studio .navlinks.open{display:flex;position:absolute;top:128px;left:0;right:0;background:#fff;padding:24px;box-shadow:0 10px 20px #00000010;z-index:20;flex-direction:column}.home-studio .menu{display:block}.home-studio .nav-actions .button{display:none}.home-studio .hero-grid{grid-template-columns:1fr;gap:40px;padding-top:45px;padding-bottom:40px}.home-studio .hero h1{font-size:60px;max-width:600px}.home-studio .hero-description{max-width:570px}.home-studio .hero-visual{max-width:550px;width:100%;margin:auto}.home-studio .capabilities{display:grid;grid-template-columns:1fr 1fr;gap:18px}.home-studio .section{padding-top:60px;padding-bottom:60px}.home-studio .section-head{display:block}.home-studio .section-head>p{margin-top:18px}.home-studio .change-grid{grid-template-columns:1fr 1fr}.home-studio .footer-top{flex-wrap:wrap}.home-studio .footer-top>span{display:none}.home-studio .before-intro{display:block}.home-studio .before-intro .button{margin-top:18px}.home-studio .reviewbar{padding:8px 16px}.home-studio .review-muted{display:none}}@media(max-width:480px){.home-studio .reviewbar{gap:6px;min-height:62px;flex-wrap:wrap;justify-content:center}.home-studio .reviewbar>span:first-child{display:none}.home-studio .review-tabs{width:100%;justify-content:center}.home-studio .navlinks.open{top:134px}.home-studio .hero h1{font-size:51px}.home-studio .hero-description{font-size:16px;margin-top:20px}.home-studio .hero-buttons{gap:9px}.home-studio .hero-buttons .button{padding:12px 14px;font-size:13px}.home-studio .hero-grid{padding-top:37px;gap:33px}.home-studio .assurance{gap:11px;font-size:10px}.home-studio .fine{font-size:11px!important}.home-studio .eyebrow{font-size:10px}.home-studio .campaign-body{padding:20px}.home-studio .capabilities span{font-size:11px;gap:7px}.home-studio .capabilities svg{width:15px}.home-studio .section h2{font-size:33px}.home-studio .changes h1{font-size:45px}.home-studio .change-grid{grid-template-columns:1fr}.home-studio .footer-top .logo{font-size:17px}.home-studio .footer-bottom{display:block}.home-studio .footer-bottom div{margin-top:15px}.home-studio .settings{font-size:10px}.home-studio .review-caveat{padding:22px}.home-studio .chart-header strong{font-size:26px}.home-studio .campaign-foot{font-size:10px}}@media(prefers-reduced-motion:reduce){.home-studio{scroll-behavior:auto}.home-studio *,.home-studio *:before,.home-studio *:after{animation:none!important;transition:none!important}}.home-studio .feature-grid{display:grid;grid-template-columns:1.1fr 1fr;grid-template-rows:1fr 1fr;gap:18px}.home-studio .feature{border:1px solid #e9e9ec;border-radius:13px;padding:28px 30px;position:relative;background:#fff}.home-studio .feature-wide{grid-row:span 2;background:linear-gradient(145deg,#fff9f5,#fff 75%);padding:35px}.home-studio .feature-icon{height:39px;width:39px;display:grid;place-items:center;background:#fff0e7;color:var(--orange);border:1px solid #ffdecb;border-radius:10px;margin-bottom:19px}.home-studio .feature-icon svg{height:19px;width:19px}.home-studio .feature h3{font-size:24px;letter-spacing:-.035em}.home-studio .feature-wide h3{font-size:30px}.home-studio .feature p{font-size:14px;line-height:1.8;margin:13px 0;max-width:410px}.home-studio .geo-rows{margin-top:26px;border:1px solid var(--line);border-radius:9px;overflow:hidden;background:#fff}.home-studio .geo-rows>div{display:flex;justify-content:space-between;padding:14px 16px;font-size:11px;gap:10px}.home-studio .geo-rows>div+div{border-top:1px solid #f0f1f3}.home-studio .geo-rows span{color:#6d7480}.home-studio .geo-rows strong{display:flex;align-items:center;gap:6px;font-weight:550}.home-studio .geo-rows svg{color:var(--orange)}.home-studio .feature-caption{display:block;font-size:10px;color:#808692;margin-top:12px}.home-studio .journey{display:flex;gap:12px;align-items:center;margin-top:19px;color:#737984}.home-studio .journey span{font-size:11px;padding:7px 12px;border:1px solid #e8e8eb;background:#fcfcfc;border-radius:5px;color:#68707a}.home-studio .pace-line{display:flex;align-items:center;gap:15px;font-size:10px;color:#707784;margin-top:18px}.home-studio .pace-line i{display:block;height:4px;flex:1;background:linear-gradient(90deg,#ffd9c2,#ff5a0a);border-radius:3px}.home-studio .product-section{background:#f7f8fa;border-block:1px solid #eceef1;padding:75px 0}.home-studio .product-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:55px;align-items:center}.home-studio .product-grid h2{font-size:43px}.home-studio .product-grid>div>p{font-size:15px;line-height:1.85;margin:22px 0}.home-studio .check-list{list-style:none;padding:0;margin:22px 0;display:grid;gap:13px}.home-studio .check-list li{display:flex;align-items:center;gap:9px;font-size:12px;color:#5a626e;line-height:1.5}.home-studio .check-list svg{height:14px;width:14px;color:var(--orange)}.home-studio .text-link{display:inline-flex;gap:10px;align-items:center;font-size:13px;font-weight:650;color:var(--orange);margin-top:8px}.home-studio .actual-product{margin:0;border:1px solid #e1e3e7;border-radius:10px;overflow:hidden;box-shadow:0 14px 30px -22px #1e293b55;background:#fff}.home-studio .product-frame{padding:12px 14px;display:flex;align-items:center;justify-content:space-between;font-size:9px;color:#818691;border-bottom:1px solid #e9eaec}.home-studio .real-ui{font-size:8px;letter-spacing:.07em}.home-studio .actual-product img{display:block;width:100%;height:auto}.home-studio .actual-product figcaption{padding:12px 14px;font-size:9px;color:#7c828e;border-top:1px solid #eee}.home-studio .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:42px}.home-studio .step-number{display:flex;width:37px;height:37px;border-radius:50%;border:1px solid #ffdecb;color:var(--orange);align-items:center;justify-content:center;font-size:12px;background:#fff9f4;margin-bottom:24px}.home-studio .steps h3{font-size:21px;margin-bottom:13px}.home-studio .steps p{font-size:14px;line-height:1.85}.home-studio .pricing-section{background:#fafbfc;border-block:1px solid #e7e8eb}.home-studio .pricing-heading{text-align:center;margin-bottom:42px}.home-studio .pricing-heading .eyebrow{justify-content:center}.home-studio .pricing-heading h2{font-size:40px}.home-studio .pricing-heading p{font-size:15px;margin-top:18px}.home-studio .price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.home-studio .price-card{border:1px solid #e4e3e1;background:#fff;border-radius:12px;padding:29px 26px}.home-studio .price-card.featured{border-color:#ff5a0a;box-shadow:0 0 0 3px #ffeee3}.home-studio .price-tier{font-size:12px;font-weight:550;color:#747984;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:24px}.home-studio .price-tier>span{color:var(--orange);background:#fff0e6;font-size:8px;padding:4px 7px;border-radius:4px;letter-spacing:.07em}.home-studio .price-card h3{font-size:32px;letter-spacing:-.04em;margin:20px 0 10px}.home-studio .price-card h3>span{display:block;font-size:13px;color:#868c95;margin-top:8px;font-weight:400;letter-spacing:0}.home-studio .price-card>p{font-size:11px}.home-studio .price{font-size:37px;letter-spacing:-.05em;font-weight:680;margin-top:24px;display:flex;align-items:baseline;gap:1px}.home-studio .price>span{font-size:22px}.home-studio .price>small{font-size:10px;letter-spacing:0;font-weight:400;color:#858b94;margin-left:9px}.home-studio .unit-price{font-size:10px;color:#8b9098;display:block;margin-top:3px;margin-bottom:23px}.home-studio .price-card .button{width:100%;font-size:12px;min-height:44px}.home-studio .price-card .check-list{margin:25px 0}.home-studio .price-card .check-list li{font-size:11px}.home-studio .credit-note{border-top:1px solid #eee;padding-top:17px;font-size:10px;color:#7b818b;display:flex;align-items:center;gap:7px}.home-studio .pricing-foot{display:flex;align-items:center;justify-content:center;gap:9px;margin-top:28px;font-size:12px;color:#6c737d}.home-studio .pricing-foot>svg{color:var(--orange)}.home-studio .pricing-foot>a{color:var(--orange);font-weight:600;display:flex;gap:8px;align-items:center;margin-left:8px}.home-studio .fit-section{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:55px;padding-top:34px;padding-bottom:34px;border-bottom:1px solid var(--line)}.home-studio .fit-section>div{display:flex;align-items:center;gap:13px}.home-studio .fit-section svg{color:var(--orange)}.home-studio .fit-section h3{font-size:18px;letter-spacing:-.025em}.home-studio .fit-section p{font-size:12px;line-height:1.8}.home-studio .faq-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:55px}.home-studio .faq-section>div>p{font-size:14px;margin-top:22px}.home-studio .faqs{border-top:1px solid var(--line)}.home-studio .faqs details{border-bottom:1px solid var(--line)}.home-studio .faqs summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:23px 0;font-weight:550;font-size:14px;line-height:1.6}.home-studio .faqs summary::-webkit-details-marker{display:none}.home-studio .faqs details[open] summary svg{transform:rotate(180deg)}.home-studio .faqs summary svg{color:#8a9099;transition:transform .2s}.home-studio .faqs details>p{font-size:14px;line-height:1.8;padding:0 30px 23px 0}.home-studio .final-section{background:#171a20;color:#fff;border-bottom:1px solid #262931;padding:65px 0}.home-studio .final-inner{display:flex;justify-content:space-between;align-items:center;gap:50px}.home-studio .final-section .eyebrow{color:#ff9b61;font-size:10px;margin-bottom:18px}.home-studio .final-section h2{font-size:45px;line-height:1.1}.home-studio .final-section p{color:#9ea5b1;font-size:14px;line-height:1.8;margin-top:18px}.home-studio .final-inner>div:last-child{display:flex;flex-direction:column;align-items:center;gap:12px}.home-studio .final-inner .button{min-width:225px}.home-studio .final-note{font-size:11px;color:#c3c7ce}.home-studio .final-inner .fine{color:#929aa6!important}.home-studio .audit-gallery{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:25px 0}.home-studio .audit-gallery img{width:100%;border:1px solid var(--line);border-radius:8px}.home-studio .audit-section{margin-top:55px}.home-studio .audit-section h2{font-size:32px;margin-bottom:20px}.home-studio .audit-section p{margin-bottom:14px}@media(max-width:1000px){.home-studio .product-grid,.home-studio .faq-section{gap:30px}.home-studio .feature-wide{padding:27px}.home-studio .price-card{padding:25px 20px}.home-studio .price-card h3{font-size:28px}.home-studio .fit-section{gap:30px}.home-studio .price{font-size:32px}}@media(max-width:800px){.home-studio .feature-grid{grid-template-columns:1fr 1fr;grid-template-rows:auto}.home-studio .feature-wide{grid-column:span 2;grid-row:auto}.home-studio .product-grid{grid-template-columns:1fr;gap:35px}.home-studio .product-section{padding:55px 0}.home-studio .product-grid h2{font-size:37px}.home-studio .actual-product{max-width:650px}.home-studio .steps{gap:25px}.home-studio .steps h3{font-size:20px}.home-studio .price-grid{grid-template-columns:1fr}.home-studio .price-card{display:block;max-width:480px;width:100%;margin:auto;padding:30px}.home-studio .price-card h3{font-size:35px}.home-studio .price-card>p,.home-studio .price-card .check-list li{font-size:14px}.home-studio .price{font-size:40px}.home-studio .price-card .button,.home-studio .price-tier{font-size:14px}.home-studio .unit-price,.home-studio .credit-note{font-size:12px}.home-studio .pricing-heading h2{font-size:34px}.home-studio .pricing-foot{flex-wrap:wrap}.home-studio .fit-section{grid-template-columns:1fr;gap:18px}.home-studio .faq-section{grid-template-columns:1fr;gap:35px}.home-studio .final-inner{gap:35px}.home-studio .final-section h2{font-size:38px}.home-studio .final-inner .button{min-width:180px}.home-studio .audit-gallery{grid-template-columns:1fr}}@media(max-width:480px){.home-studio .feature-grid{grid-template-columns:1fr}.home-studio .feature-wide{grid-column:auto}.home-studio .feature{padding:25px}.home-studio .feature h3{font-size:26px}.home-studio .feature p{font-size:14px}.home-studio .steps{grid-template-columns:1fr;gap:28px}.home-studio .steps article{position:relative;padding-left:52px}.home-studio .step-number{position:absolute;left:0;top:0}.home-studio .steps h3{margin-top:4px}.home-studio .section-head{margin-bottom:28px}.home-studio .product-grid h2{font-size:33px}.home-studio .pricing-heading h2{font-size:31px}.home-studio .pricing-heading p{font-size:14px}.home-studio .pricing-foot{font-size:11px;text-align:center}.home-studio .pricing-foot>svg{display:none}.home-studio .fit-section p{font-size:13px}.home-studio .final-inner{display:block}.home-studio .final-inner>div:last-child{align-items:flex-start;margin-top:28px}.home-studio .final-section{padding:45px 0}.home-studio .final-section h2{font-size:36px}.home-studio .actual-product figcaption{font-size:10px}.home-studio .product-frame{font-size:8px}.home-studio .real-ui{display:none}}.home-studio .feature p,.home-studio .steps p,.home-studio .product-grid>div>p,.home-studio .section-head>p,.home-studio .pricing-heading p,.home-studio .faq-section>div>p,.home-studio .faqs details>p{font-size:16px}.home-studio .check-list li,.home-studio .price-card .check-list li,.home-studio .price-card>p,.home-studio .faqs summary{font-size:14px}.home-studio .actual-product figcaption,.home-studio .unit-price,.home-studio .credit-note,.home-studio .price>small,.home-studio .price-tier,.home-studio .feature-caption,.home-studio .geo-rows>div{font-size:12px}.home-studio .feature-caption,.home-studio .unit-price,.home-studio .credit-note{color:#626974}.home-studio .final-note,.home-studio .footer-bottom,.home-studio .tiny-label{font-size:12px}.home-studio .demo-tag{font-size:10px}.home-studio .campaign-foot,.home-studio .settings,.home-studio .chart-axis,.home-studio .preset-tabs button{font-size:12px}.home-studio .capabilities span{font-size:14px}.home-studio .assurance{font-size:12px}.home-studio .hero .fine{max-width:450px}.home-studio .review-tabs button[data-active]{color:#171a20!important;background:#fff!important;opacity:1!important}.home-studio .audit-gallery img{height:auto}.home-studio .audit-section h3{margin:25px 0 15px;font-size:25px}@media(max-width:480px){.home-studio .capabilities span{font-size:12px}.home-studio .assurance{gap:9px;font-size:11px}.home-studio .settings,.home-studio .campaign-foot{font-size:11px}.home-studio .geo-rows>div{flex-wrap:wrap;gap:7px}.home-studio .hero h1{font-size:49px}.home-studio .hero-buttons .button{font-size:14px}.home-studio .hero-buttons{flex-direction:column;align-items:stretch}.home-studio .hero-buttons .button{min-height:48px}.home-studio .reviewbar .review-tabs button{font-size:12px}.home-studio .tiny-label{font-size:11px}}.home-studio .primary{background:linear-gradient(135deg,#ff5a0a,#ff6a18)}.home-studio .primary:hover{background:#e94a00}.home-studio .step-number,.home-studio .feature-icon,.home-studio .text-link,.home-studio .pricing-foot>a{color:var(--orange)}.home-studio .hero{background:radial-gradient(ellipse at 88% 72%,rgba(255,90,10,.065) 0,transparent 52%)}.home-studio .feature-wide{background:linear-gradient(145deg,#ff5a0a09,#fff 75%)}.home-studio .reading-progress{position:fixed;top:0;left:0;width:100%;height:3px;transform:scaleX(0);transform-origin:left;background:var(--orange);z-index:100;pointer-events:none}.home-studio .scroll-reveal{opacity:0;transform:translateY(32px);transition:opacity .75s ease var(--reveal-delay, 0ms),transform .75s cubic-bezier(.2,.65,.2,1) var(--reveal-delay, 0ms)}.home-studio .scroll-reveal.is-visible{opacity:1;transform:none}.home-studio .hero-copy .eyebrow{animation:section-enter .6s both}.home-studio .hero-copy h1{animation:section-enter .75s .1s both}.home-studio .hero-description{animation:section-enter .75s .2s both}.home-studio .hero-buttons,.home-studio .assurance{animation:section-enter .75s .3s both}.home-studio .hero-visual{animation:section-enter .85s .25s both}.home-studio .feature,.home-studio .testimonial-card{transition:box-shadow .25s,transform .25s,opacity .75s}.home-studio .feature:hover,.home-studio .testimonial-card:hover{box-shadow:0 15px 35px -22px #14171c40}.home-studio .button:hover svg,.home-studio .text-link:hover svg{transform:translate(3px)}.home-studio .button svg,.home-studio .text-link svg{transition:transform .2s}.home-studio .feature-explorer{margin-top:28px;background:#f7f8fa;border:1px solid var(--line);border-radius:15px;padding:30px}.home-studio .feature-explorer [data-slot=tabs-list]{height:auto!important;min-height:45px;background:#fff;gap:6px;max-width:100%}.home-studio .feature-explorer [data-slot=tabs-trigger]{padding:10px 15px!important;font-size:13px!important}.home-studio .feature-explorer [data-slot=tabs-trigger][data-active]{background:#fff0e8;color:#d04600}.home-studio .explorer-body{display:grid;grid-template-columns:1fr 1fr;gap:42px;align-items:center;margin-top:30px;animation:section-enter .4s both}.home-studio .explorer-body h3{font-size:28px;margin-bottom:16px}.home-studio .explorer-body p{font-size:16px;line-height:1.8}.home-studio .explorer-visual{background:#fff;border:1px solid #e4e7eb;border-radius:12px;padding:28px;text-align:center;overflow:hidden}.home-studio .explorer-icon{height:65px;width:65px;margin:0 auto 24px;display:grid;place-items:center;background:#fff1e9;border-radius:18px;color:var(--orange)}.home-studio .flow-path{display:grid;gap:9px}.home-studio .flow-path>div{position:relative;display:flex;align-items:center;gap:14px;padding:12px;border:1px solid #e9ebef;border-radius:7px;text-align:left;animation:flow-enter .5s both}.home-studio .flow-step-number{font-size:11px;background:#fff1e8;color:#cf4400;border-radius:5px;padding:5px 8px}.home-studio .flow-path strong{font-size:14px;font-weight:550}.home-studio .flow-path svg{margin-left:auto;color:var(--orange);transform:rotate(90deg)}.home-studio .explorer-visual>p{font-size:12px;margin-top:17px;color:#727985}.home-studio .comparison-section{padding-top:35px}.home-studio .comparison{border:1px solid var(--line);border-radius:13px;overflow:hidden}.home-studio .comparison-heading,.home-studio .comparison-row{display:grid;grid-template-columns:1.2fr 1fr 1fr}.home-studio .comparison-heading{background:#fafbfc}.home-studio .comparison-heading>div{padding:26px 22px;display:flex;flex-direction:column;gap:7px;justify-content:center}.home-studio .comparison-heading>div:first-child{font-size:14px;font-weight:600}.home-studio .comparison-heading svg{color:var(--orange);width:21px;margin-bottom:5px}.home-studio .comparison-heading strong{font-size:22px;letter-spacing:-.04em}.home-studio .comparison-heading span{font-size:12px;color:#6a727d}.home-studio .comparison-heading>div:last-child,.home-studio .comparison-row>span:last-child{background:#fff7f1}.home-studio .comparison-row>span{padding:16px 22px;border-top:1px solid var(--line);font-size:13px;display:flex;align-items:center;gap:7px}.home-studio .comparison-row>span:first-child{font-weight:550}.home-studio .comparison-row svg{color:var(--orange)}.home-studio .comparison-note{padding:15px 22px;border-top:1px solid var(--line);font-size:12px;color:#757c87}.home-studio .comparison-section>.text-link{margin-top:22px}.home-studio .calculator{display:grid;grid-template-columns:1.25fr 1fr;border:1px solid #e2e5e9;border-radius:16px;background:#fff;overflow:hidden;text-align:left;box-shadow:0 15px 40px -30px #11182735;scroll-margin-top:30px}.home-studio .calculator-inputs{padding:32px}.home-studio .calculator-title{display:flex;gap:15px;align-items:center;margin-bottom:26px}.home-studio .calculator-title .feature-icon{margin:0}.home-studio .calculator-title h3{font-size:24px}.home-studio .calculator-title p{font-size:13px;margin-top:8px}.home-studio .plan-switch [data-slot=tabs-list]{display:grid;grid-template-columns:1fr 1fr;width:100%;height:auto!important;padding:5px;background:#f1f3f5}.home-studio .plan-switch [data-slot=tabs-trigger]{padding:12px!important;text-align:left;justify-content:flex-start;font-size:15px}.home-studio .plan-switch [data-active]{box-shadow:0 2px 5px #17203010;color:#181b20}.home-studio .plan-switch small{display:block;font-size:11px;color:#6e7682;margin-top:4px;font-weight:400}.home-studio .calc-fields{display:grid;grid-template-columns:1.7fr 1fr;gap:20px;margin-top:27px}.home-studio .calc-fields label{display:block;font-size:13px;font-weight:600;margin-bottom:10px}.home-studio .calc-fields input{height:48px;font-size:22px!important;font-weight:650;padding:10px 14px;border:1px solid #dce0e5;background:#fff;box-shadow:none}.home-studio .input-unit{position:relative}.home-studio .input-unit input{padding-right:48px}.home-studio .input-unit>span{position:absolute;right:12px;top:14px;font-size:12px;color:#7b8390}.home-studio .field-help{font-size:11px;color:#727a86;display:block;margin-top:9px;line-height:1.6}.home-studio .volume-slider{margin:27px 0}.home-studio .volume-slider [data-slot=slider-track]{height:6px!important;background:#eceef1}.home-studio .volume-slider [data-slot=slider-range]{background:var(--orange)}.home-studio .volume-slider [data-slot=slider-thumb]{width:20px;height:20px;background:#fff;border:3px solid var(--orange);box-shadow:0 3px 9px #ff5a0a30}.home-studio .volume-slider>div:last-child{display:flex;justify-content:space-between;font-size:11px;color:#7c8490;margin-top:10px}.home-studio .calc-target{display:flex;gap:12px;background:#fff7f1;padding:16px;border-radius:9px;animation:section-enter .35s both}.home-studio .calc-target>svg{color:var(--orange);margin-top:3px}.home-studio .calc-target strong{font-size:13px;font-weight:550;line-height:1.6;display:block}.home-studio .calc-target p{font-size:12px;margin:6px 0;color:#5d6570}.home-studio .calc-target small{font-size:10px;color:#757d89}.home-studio .package-prices{margin-top:20px}.home-studio .package-prices summary{list-style:none;display:flex;justify-content:space-between;align-items:center;font-size:13px;padding:12px 0}.home-studio .package-prices summary::-webkit-details-marker{display:none}.home-studio .package-prices>div>span{display:flex;justify-content:space-between;padding:10px 0;border-top:1px solid var(--line);font-size:13px}.home-studio .package-prices p{font-size:11px;line-height:1.7;padding-top:10px}.home-studio .calculator-result{background:#191c23;color:#fff;padding:34px;display:flex;flex-direction:column;justify-content:center;min-height:540px}.home-studio .result-topline{display:flex;justify-content:space-between;gap:14px;font-size:10px;letter-spacing:.09em;color:#b0b7c2}.home-studio .result-topline>span:last-child{color:#ff985f}.home-studio .calc-price{font-size:61px;font-weight:700;letter-spacing:-.055em;font-variant-numeric:tabular-nums;line-height:1.15;margin-top:29px}.home-studio .result-price-note{font-size:12px;color:#a0a8b5;margin-top:9px}.home-studio .result-volume{display:flex;gap:9px;align-items:baseline;margin:27px 0 22px;padding-bottom:22px;border-bottom:1px solid #363a43}.home-studio .result-volume strong{font-size:26px;letter-spacing:-.03em}.home-studio .result-volume span{font-size:13px;color:#a9b1be}.home-studio .result-breakdown{display:grid;gap:13px;margin-bottom:29px}.home-studio .result-breakdown>div{display:flex;align-items:start;justify-content:space-between;gap:16px;font-size:12px}.home-studio .result-breakdown span{color:#b2b8c3}.home-studio .result-breakdown strong{font-weight:500;white-space:nowrap}.home-studio .calculator-result .button{width:100%;font-size:13px}.home-studio .calc-disclosure{font-size:11px;color:#aeb5c1;margin-top:17px;line-height:1.8}.home-studio .calc-empty>svg{color:#ff8c4b;margin-bottom:22px}.home-studio .calc-empty h3{font-size:29px;margin-bottom:17px}.home-studio .calc-empty p{font-size:15px;line-height:1.8;color:#b6beca}.home-studio .calc-empty .button{margin-top:25px}.home-studio .testimonial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.home-studio .testimonial-card{border:1px solid var(--line);border-radius:13px;padding:30px;display:flex;flex-direction:column;background:#fff}.home-studio .review-stars{display:flex;gap:4px;color:var(--orange)}.home-studio .testimonial-card blockquote{font-size:22px;font-weight:550;line-height:1.55;letter-spacing:-.035em;margin:25px 0 30px;flex:1}.home-studio .reviewer{display:flex;align-items:center;gap:12px}.home-studio .reviewer-initials{width:39px;height:39px;border-radius:50%;display:grid;place-items:center;background:#f1f3f6;color:#5a6270;font-size:12px;font-weight:600}.home-studio .reviewer strong{display:block;font-size:13px;font-weight:600}.home-studio .reviewer div>span{display:block;font-size:11px;color:#7a828e;margin-top:3px}.home-studio .testimonial-card>a{display:flex;gap:6px;align-items:center;font-size:12px;font-weight:500;margin-top:23px;color:#5f6672}.home-studio .reviews-footer{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-top:25px}.home-studio .reviews-footer p{max-width:630px;font-size:12px;line-height:1.8}.home-studio .reviews-footer a{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:600;white-space:nowrap}.home-studio .testimonials{padding-bottom:55px}@keyframes section-enter{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes flow-enter{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@media(max-width:850px){.home-studio .calculator{grid-template-columns:1fr}.home-studio .calculator-result{min-height:0}.home-studio .explorer-body{grid-template-columns:1fr;gap:25px}.home-studio .testimonial-grid{grid-template-columns:1fr}.home-studio .testimonial-card blockquote{margin:20px 0}.home-studio .reviews-footer{display:block}.home-studio .reviews-footer a{margin-top:14px}.home-studio .comparison-row>span{padding:13px 12px;font-size:12px}.home-studio .comparison-heading>div{padding:20px 12px}.home-studio .comparison-heading strong{font-size:20px}.home-studio .comparison-heading span{font-size:11px}}@media(max-width:480px){.home-studio .calculator-inputs,.home-studio .calculator-result{padding:23px}.home-studio .calculator-title h3{font-size:23px}.home-studio .calculator-title{align-items:start}.home-studio .calculator-title .feature-icon{display:none}.home-studio .calculator-title p{font-size:14px}.home-studio .calc-fields{grid-template-columns:1fr;gap:18px}.home-studio .calc-fields label{font-size:14px}.home-studio .plan-switch small{font-size:10px}.home-studio .plan-switch [data-slot=tabs-trigger]{font-size:14px;padding:11px!important}.home-studio .calc-price{font-size:54px}.home-studio .result-breakdown>div{font-size:12px}.home-studio .comparison-heading,.home-studio .comparison-row{grid-template-columns:1.15fr 1fr 1fr}.home-studio .comparison-heading>div{padding:15px 8px}.home-studio .comparison-heading>div:first-child{font-size:11px}.home-studio .comparison-heading strong{font-size:15px;letter-spacing:-.03em}.home-studio .comparison-heading span{font-size:10px;line-height:1.5}.home-studio .comparison-row>span{padding:14px 8px;font-size:11px;overflow-wrap:anywhere}.home-studio .comparison-row>span>span{display:none}.home-studio .comparison-note{padding:14px;font-size:11px}.home-studio .feature-explorer{padding:20px}.home-studio .feature-explorer [data-slot=tabs-list]{display:flex;width:100%;gap:2px}.home-studio .feature-explorer [data-slot=tabs-trigger]{font-size:11px!important;padding:9px 6px!important}.home-studio .feature-explorer [data-slot=tabs-trigger] svg{display:none}.home-studio .explorer-body h3{font-size:25px}.home-studio .explorer-visual{padding:19px}.home-studio .testimonials .section-head h2{font-size:31px}.home-studio .testimonial-card{padding:26px}.home-studio .reviewer div>span{font-size:12px}}@media(prefers-reduced-motion:reduce){.home-studio .scroll-reveal{opacity:1!important;transform:none!important}.home-studio *,.home-studio *:before,.home-studio *:after{animation:none!important;transition:none!important}}.home-studio .plan-switch [data-slot=tabs-trigger][data-active]{background:#fff!important;color:#171a20!important;border:1px solid #ff5a0a!important;box-shadow:0 2px 6px #ff5a0a12}.home-studio .plan-switch [data-slot=tabs-trigger][data-active] small{color:#505965}.home-studio .comparison-row>span>svg{min-width:15px}.home-studio{--ink: #171a20;--line: #dfe2e5;background:#fff;color:var(--ink)}.home-studio .container{max-width:1240px;padding-left:48px;padding-right:48px}.home-studio h2{font-size:clamp(34px,3.6vw,50px);line-height:1.1;letter-spacing:-.055em;font-weight:600}.home-studio h3{letter-spacing:-.035em}.home-studio .eyebrow{font-size:11px;letter-spacing:.14em;font-weight:650;margin-bottom:23px}.home-studio .section{padding-top:108px;padding-bottom:108px}.home-studio .section-head{gap:64px;margin-bottom:48px;align-items:end}.home-studio .section-head>div{max-width:650px}.home-studio .section-head>p{max-width:350px;line-height:1.75}.home-studio .hero{padding:70px 0 84px;background:#fff;position:relative;overflow:hidden}.home-studio .hero-grid{grid-template-columns:1.04fr 1fr;gap:65px;align-items:center}.home-studio .hero h1{font-size:clamp(64px,6.4vw,87px);font-weight:600;line-height:.99;letter-spacing:-.065em;margin:0 0 28px}.home-studio .hero-description{font-size:17px;line-height:1.8;max-width:435px}.home-studio .hero-copy .eyebrow{margin-bottom:30px}.home-studio .hero-buttons{margin-top:30px;gap:12px}.home-studio .button{border-radius:5px;font-weight:600;min-height:49px}.home-studio .hero-buttons .secondary{border-color:transparent;padding-left:12px;padding-right:8px;box-shadow:none}.home-studio .assurance{margin-top:24px}.home-studio .hero .fine{margin-top:12px}.home-studio .hero-visual{position:relative;padding:24px 0 0 24px}.home-studio .hero-visual:before{content:"";position:absolute;top:0;right:22px;bottom:35px;left:0;background:#f1f3f4;z-index:-1;border-left:3px solid var(--orange)}.home-studio .instrument-label{display:flex;justify-content:space-between;gap:10px;font-size:9px;font-weight:600;letter-spacing:.12em;margin:0 0 16px;padding-right:18px;color:#6c737a}.home-studio .campaign{border-radius:7px;border-color:#d9dde1;box-shadow:0 18px 35px -24px #171a2060}.home-studio .campaign-body{padding:27px}.home-studio .campaign h3{font-size:25px;font-weight:600}.home-studio .windowbar{border-radius:6px 6px 0 0;background:#fff}.home-studio .campaign .bars{height:130px}.home-studio .campaign .bars>div{border-radius:2px 2px 0 0}.home-studio .campaign-foot{background:transparent;border-top:1px solid var(--line);border-radius:0;padding:19px 0 0;margin-top:21px}.home-studio .visual-caption{margin-top:20px;font-size:11px;justify-content:flex-start}.home-studio .capability-strip{background:#fff;border-block:1px solid var(--line)}.home-studio .capabilities{min-height:76px;justify-content:space-between}.home-studio .capabilities span{font-size:12px}.home-studio .capabilities svg{width:17px}.home-studio #controls .section-head>div{max-width:550px}.home-studio .feature-explorer{padding:0;border:0;border-radius:0;background:none;margin-top:0}.home-studio .feature-explorer [data-slot=tabs-list]{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-bottom:1px solid var(--line);border-radius:0;padding:0;background:#fff}.home-studio .feature-explorer [data-slot=tabs-trigger]{justify-content:flex-start;min-height:60px;border-radius:0!important;font-size:14px!important;padding:18px 0!important;box-shadow:none!important;border:0!important;position:relative;color:#6a717a}.home-studio .feature-explorer [data-slot=tabs-trigger][data-active]{background:#fff!important;color:#171a20!important}.home-studio .feature-explorer [data-slot=tabs-trigger][data-active]:after{content:"";position:absolute;height:3px;background:var(--orange);bottom:-1px;left:0;right:28px}.home-studio .explorer-body{margin-top:43px;grid-template-columns:1fr 1fr;gap:90px}.home-studio .explorer-body h3{font-size:32px;font-weight:550;max-width:440px}.home-studio .explorer-body>div>p{max-width:460px}.home-studio .explorer-body .check-list{margin-bottom:0}.home-studio .explorer-visual{border-radius:0;border:0;border-left:1px solid var(--line);padding:8px 0 8px 48px;background:none;text-align:left}.home-studio .explorer-icon{display:none}.home-studio .flow-path{gap:0}.home-studio .flow-path>div{border:0;border-bottom:1px solid var(--line);border-radius:0;padding:21px 0;gap:22px;position:relative}.home-studio .flow-step-number{border-radius:0;background:none;font-size:11px;padding:0;color:var(--orange)}.home-studio .flow-path strong{font-size:19px;font-weight:500}.home-studio .flow-path svg{margin-right:4px}.home-studio .explorer-visual>p{margin-top:20px}.home-studio .product-section{background:#191c22;color:#fff;border:0;padding:90px 0 0;overflow:hidden}.home-studio .product-grid{grid-template-columns:1fr 1.45fr;gap:65px;align-items:start}.home-studio .product-grid>div{padding:22px 0 65px}.home-studio .product-grid h2{font-size:clamp(36px,3.5vw,49px)}.home-studio .product-grid>div>p{color:#b4bac3;line-height:1.8}.home-studio .product-grid .eyebrow{color:#ff5a0a}.home-studio .product-grid .check-list li{color:#ccd0d6;font-size:13px;align-items:start}.home-studio .actual-product{margin-top:16px;border-radius:7px 7px 0 0;border-color:#474a50;transform:translateY(10px);box-shadow:0 0 70px #0003;max-width:none}.home-studio .product-frame{font-size:10px;padding:15px}.home-studio .actual-product img{min-height:330px;object-fit:cover;object-position:top left}.home-studio .actual-product figcaption{font-size:11px;line-height:1.6;padding:15px;color:#626a75}.home-studio .steps{gap:40px}.home-studio .steps article{border-top:1px solid var(--line);padding-top:25px}.home-studio .step-number{border:0;border-radius:0;background:none;color:var(--orange);width:auto;height:auto;justify-content:start;font-size:13px;margin-bottom:24px}.home-studio .steps h3{font-size:23px;font-weight:550}.home-studio .steps p{font-size:15px;line-height:1.85}.home-studio .testimonials{border-top:1px solid var(--line);padding-top:76px;padding-bottom:88px}.home-studio .testimonials .section-head{align-items:end}.home-studio .testimonials .section-head h2{font-size:37px}.home-studio .testimonial-grid{grid-template-columns:1.2fr 1fr;gap:0 55px}.home-studio .testimonial-card{border:0;border-top:1px solid var(--line);border-radius:0;padding:25px 0;box-shadow:none!important;position:relative}.home-studio .testimonial-card:first-child{grid-row:span 2;padding:35px 45px 0 0;border-right:1px solid var(--line);border-top:0}.home-studio .testimonial-card:first-child:before{content:"“";color:var(--orange);font-size:130px;line-height:.6;font-family:Georgia,serif;position:absolute;top:0;left:0;opacity:.15;pointer-events:none}.home-studio .testimonial-card:first-child blockquote{font-size:39px;line-height:1.25;font-weight:500;margin:24px 0 30px}.home-studio .testimonial-card:not(:first-child) blockquote{font-size:21px;font-weight:450;line-height:1.5;margin:16px 0 20px}.home-studio .review-stars svg{height:13px;width:13px}.home-studio .testimonial-card>a{margin-top:15px}.home-studio .reviewer-initials{border-radius:3px;background:#f2f3f4}.home-studio .reviews-footer{margin-top:30px;padding-top:20px;border-top:1px solid var(--line)}.home-studio .pricing-section{background:#f5f6f7;border:0}.home-studio .pricing-section>.section{padding-top:90px;padding-bottom:75px}.home-studio .pricing-heading{text-align:left;max-width:740px;margin-bottom:42px}.home-studio .pricing-heading .eyebrow{justify-content:flex-start}.home-studio .pricing-heading h2{font-size:clamp(36px,3.5vw,49px)}.home-studio .pricing-heading p{line-height:1.8}.home-studio .calculator{border-radius:8px;box-shadow:none;border-color:#d8dce1;grid-template-columns:1.25fr 1fr}.home-studio .calculator-inputs{padding:38px}.home-studio .calculator-result{padding:38px;background:#191c22}.home-studio .calculator-title h3{font-size:22px}.home-studio .calculator-title .feature-icon{background:none;border:0;width:25px}.home-studio .calc-target{border-radius:3px;background:#f5f6f7}.home-studio .calc-price{font-size:70px}.home-studio .comparison-section{padding:56px 0 0}.home-studio .comparison-section .section-head{margin-bottom:28px;align-items:center;gap:50px}.home-studio .comparison-section .section-head h2{font-size:28px;max-width:480px}.home-studio .comparison-section .eyebrow{display:none}.home-studio .comparison-section .section-head>p{font-size:14px;max-width:410px}.home-studio .comparison{border:0;border-radius:0;background:transparent}.home-studio .comparison-heading{background:none}.home-studio .comparison-heading>div{padding:20px}.home-studio .comparison-heading>div:last-child,.home-studio .comparison-row>span:last-child{background:#fff}.home-studio .comparison-row>span{padding:14px 20px}.home-studio .comparison-note{padding:16px 20px}.home-studio .comparison-section>.text-link{display:none}.home-studio .pricing-foot{margin-top:34px}.home-studio .fit-section{padding-top:30px;padding-bottom:30px}.home-studio .faq-section{gap:85px}.home-studio .faqs summary{font-size:15px;padding:25px 0}.home-studio .final-section{position:relative;padding:85px 0;background:#191c22;overflow:hidden}.home-studio .final-section:before{content:"";position:absolute;width:400px;height:400px;border:1px solid #ff5a0a38;border-radius:50%;right:-160px;top:-110px;box-shadow:0 0 0 50px #ff5a0a08,0 0 0 100px #ff5a0a04;pointer-events:none}.home-studio .final-inner{position:relative}.home-studio .final-section h2{font-size:clamp(40px,4.5vw,61px);font-weight:550;letter-spacing:-.055em}.home-studio .final-section .eyebrow{color:#ff5a0a}.home-studio .footer-top{padding-top:36px;padding-bottom:36px}@media(max-width:1050px){.home-studio .container{padding-left:32px;padding-right:32px}.home-studio .hero-grid{gap:32px}.home-studio .hero h1{font-size:67px}.home-studio .campaign-body{padding:22px}.home-studio .hero-visual{padding-left:16px}.home-studio .explorer-body{gap:45px}.home-studio .product-grid{gap:35px;grid-template-columns:1fr 1.2fr}.home-studio .testimonial-card:first-child blockquote{font-size:34px}.home-studio .calculator-inputs,.home-studio .calculator-result{padding:28px}}@media(max-width:800px){.home-studio .hero{padding:52px 0 54px}.home-studio .hero-grid{grid-template-columns:1fr;gap:45px}.home-studio .hero h1{font-size:76px}.home-studio .hero-description{max-width:520px}.home-studio .hero-visual{max-width:580px;width:100%;margin:0 auto}.home-studio .section{padding-top:72px;padding-bottom:72px}.home-studio .section-head{gap:24px;align-items:start}.home-studio .capabilities{min-height:90px}.home-studio .explorer-body{gap:35px;grid-template-columns:1fr}.home-studio .explorer-visual{border-left:0;border-top:1px solid var(--line);padding:15px 0 0}.home-studio .product-section{padding-top:58px}.home-studio .product-grid{grid-template-columns:1fr;gap:10px}.home-studio .product-grid>div{padding-bottom:20px}.home-studio .actual-product{max-width:700px}.home-studio .testimonial-grid{grid-template-columns:1fr 1fr;gap:30px}.home-studio .testimonial-card:first-child{grid-row:auto;grid-column:span 2;padding:20px 0 30px;border-right:0;border-bottom:1px solid var(--line)}.home-studio .testimonial-card:first-child blockquote{max-width:550px;font-size:38px}.home-studio .testimonial-card:not(:first-child){border-top:0;padding-top:0}.home-studio .calculator{grid-template-columns:1fr}.home-studio .comparison-section .section-head{display:block}.home-studio .comparison-section .section-head>p{margin-top:18px;max-width:550px}.home-studio .faq-section{gap:30px}.home-studio .final-inner{display:block}.home-studio .final-inner>div:last-child{align-items:start;margin-top:30px}.home-studio .instrument-label{font-size:9px}.home-studio .reviews-footer a{white-space:normal}}@media(max-width:480px){.home-studio .container{padding-left:24px;padding-right:24px}.home-studio .hero h1{font-size:61px}.home-studio .hero .eyebrow{font-size:10px}.home-studio .hero-description{font-size:16px}.home-studio .hero-buttons{flex-direction:column;align-items:stretch;gap:8px}.home-studio .hero-visual{padding-left:12px}.home-studio .instrument-label{font-size:8px;letter-spacing:.07em;padding-right:0}.home-studio .campaign-body{padding:19px}.home-studio .campaign h3{font-size:24px}.home-studio .campaign .bars{height:105px}.home-studio .visual-caption{font-size:10px}.home-studio .section{padding-top:58px;padding-bottom:58px}.home-studio .section-head{margin-bottom:30px}.home-studio h2{font-size:35px}.home-studio .feature-explorer [data-slot=tabs-trigger]{font-size:12px!important;justify-content:center;min-height:54px}.home-studio .feature-explorer [data-slot=tabs-trigger][data-active]:after{right:0}.home-studio .explorer-body{margin-top:30px}.home-studio .explorer-body h3{font-size:27px}.home-studio .steps{gap:28px}.home-studio .steps article{padding-left:0;padding-top:21px}.home-studio .step-number{position:static;margin-bottom:14px}.home-studio .steps h3{margin-top:0}.home-studio .testimonial-grid{grid-template-columns:1fr;gap:0}.home-studio .testimonial-card:first-child{grid-column:auto;padding-bottom:28px}.home-studio .testimonial-card:first-child blockquote{font-size:33px}.home-studio .testimonial-card:not(:first-child){padding:25px 0;border-bottom:1px solid var(--line)}.home-studio .testimonials .section-head h2{font-size:31px}.home-studio .testimonials{padding-top:55px;padding-bottom:55px}.home-studio .pricing-section>.section{padding-top:58px;padding-bottom:45px}.home-studio .calculator-inputs,.home-studio .calculator-result{padding:23px}.home-studio .calc-price{font-size:58px}.home-studio .comparison-section{padding-top:40px}.home-studio .comparison-section .section-head h2{font-size:27px}.home-studio .comparison-heading>div{padding:15px 7px}.home-studio .comparison-row>span{padding:14px 7px;font-size:11px}.home-studio .comparison-heading strong{font-size:14px}.home-studio .comparison-note{padding:15px 7px}.home-studio .pricing-foot{line-height:1.7}.home-studio .fit-section{padding-top:28px;padding-bottom:28px}.home-studio .final-section{padding:58px 0}.home-studio .final-section h2{font-size:40px}.home-studio .product-frame{font-size:8px}.home-studio .actual-product img{min-height:0}.home-studio .capabilities span{font-size:11px}.home-studio .capabilities svg{width:15px}.home-studio .flow-path strong{font-size:17px}}.home-studio .hero-grid{padding-top:0;padding-bottom:0}.home-studio .hero-visual{isolation:isolate}.home-studio .testimonial-card:first-child blockquote{flex:0}.home-studio .testimonial-card:first-child .reviewer{margin-top:auto}.home-studio .related-services{display:flex;flex-wrap:wrap;gap:14px 24px;padding-top:20px;padding-bottom:24px;border-top:1px solid var(--line);font-size:12px}.home-studio .related-services>span{color:#747b85}.home-studio .consent-panel{position:fixed;bottom:18px;left:18px;right:18px;max-width:560px;z-index:150;background:#191c22;color:#fff;border:1px solid #42464d;padding:24px;box-shadow:0 12px 45px #0003;border-radius:8px}.home-studio .consent-panel p{color:#c1c6ce;font-size:13px;margin:10px 0 18px}.home-studio .consent-panel button{padding:10px 15px;border-radius:4px;border:1px solid #777;color:#fff;background:transparent;font-size:13px;margin-right:12px}.home-studio .consent-panel button:last-child{background:#ff5a0a;border-color:#ff5a0a}.home-studio .cookie-settings{border:0;background:none;color:inherit;padding:0;font-size:12px}.home-studio .consent-panel a{text-decoration:underline}.home-studio .tcr-free-claim{position:relative;z-index:2;width:100%;margin-top:18px;padding:clamp(20px,3vw,30px);border:1px solid #eadfd8;border-radius:18px;background:#fff;color:#14171b;text-align:left;box-shadow:0 18px 50px #37231817}.home-studio .tcr-honeypot{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}.home-studio .tcr-free-claim__intro>span,.home-studio .tcr-free-claim label>span,.home-studio .tcr-free-claim__label,.home-studio .tcr-free-claim__verification>span{display:flex;align-items:center;gap:7px;color:#e94a00;font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.home-studio .tcr-free-claim__intro h3{max-width:760px;margin:10px 0 7px;color:#121418;font-size:clamp(24px,4vw,34px);line-height:1.08;letter-spacing:-.035em}.home-studio .tcr-free-claim__intro p{max-width:780px;margin:0;color:#69717b;font-size:13px;line-height:1.6}.home-studio .tcr-free-claim__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px}.home-studio .tcr-free-claim label,.home-studio .tcr-free-claim__location{min-width:0}.home-studio .tcr-free-claim input{width:100%;min-height:46px;margin-top:7px;border:1px solid #dfe2e6;border-radius:9px;background:#f8f9fa;padding:0 13px;color:#17191c;font:inherit;font-size:13px;font-weight:650;outline:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.home-studio .tcr-free-claim input:focus{border-color:#ff5a0a;background:#fff;box-shadow:0 0 0 3px #ff5a0a1f}.home-studio .tcr-free-claim input:disabled{cursor:not-allowed;opacity:.65}.home-studio .tcr-free-claim__combobox{position:relative}.home-studio .tcr-free-claim__combobox>svg:first-child{position:absolute;z-index:1;top:50%;left:13px;margin-top:3px;transform:translateY(-50%);color:#8a919b;pointer-events:none}.home-studio .tcr-free-claim__combobox>svg:last-child{position:absolute;top:50%;right:13px;margin-top:3px;transform:translateY(-50%);color:#8a919b;pointer-events:none}.home-studio .tcr-free-claim__combobox input{padding-right:36px;padding-left:36px}.home-studio .tcr-free-claim__location{position:relative}.home-studio .tcr-free-claim__options{position:absolute;z-index:20;right:0;left:0;max-height:230px;margin-top:7px;overflow-y:auto;border:1px solid #dfe2e6;border-radius:10px;background:#fff;padding:5px;box-shadow:0 18px 45px #1a1e2329}.home-studio .tcr-free-claim__options button{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:38px;border:0;border-radius:7px;background:transparent;padding:0 10px;color:#3d434b;font:inherit;font-size:12px;font-weight:700;text-align:left;cursor:pointer}.home-studio .tcr-free-claim__options button:hover,.home-studio .tcr-free-claim__options button[aria-selected=true]{background:#fff0e8;color:#e94a00}.home-studio .tcr-free-claim__options small{color:#9299a2;font-size:9px}.home-studio .tcr-free-claim__options p{margin:0;padding:10px;color:#7a828c;font-size:12px}.home-studio .tcr-free-claim__check,.home-studio .tcr-free-claim__message{display:flex;align-items:flex-start;gap:9px;margin-top:14px;border:1px solid #e0e3e6;border-radius:9px;background:#f7f8f9;padding:11px 13px;color:#555e68;font-size:12px;line-height:1.45}.home-studio .tcr-free-claim__check>svg,.home-studio .tcr-free-claim__message>svg{flex:0 0 auto;margin-top:1px}.home-studio .tcr-free-claim__check strong{display:block;color:inherit}.home-studio .tcr-free-claim__check small{display:block;margin-top:4px;color:#69717b}.home-studio .tcr-free-claim__check.is-valid,.home-studio .tcr-free-claim__message.is-success{border-color:#bde7cb;background:#effaf3;color:#16753a}.home-studio .tcr-free-claim__check.is-invalid,.home-studio .tcr-free-claim__check.is-error,.home-studio .tcr-free-claim__message.is-error{border-color:#f0c5c5;background:#fff3f3;color:#a12424}.home-studio .tcr-free-claim__verification{display:block;margin-top:14px;border:1px solid #ffd3bc;border-radius:10px;background:#fff7f2;padding:14px}.home-studio .tcr-free-claim__verification small{display:block;margin-top:7px;color:#a94a1d;font-size:11px}.home-studio .tcr-free-claim__submit{width:100%;margin-top:16px}.home-studio .tcr-free-claim__submit:disabled{cursor:not-allowed;opacity:.6}.home-studio .tcr-free-claim__fineprint{margin:9px 0 0;color:#868d96;font-size:10px;font-weight:700;text-align:center}.home-studio .tcr-free-claim__grid{grid-template-columns:1fr}.home-studio .tcr-free-claim{padding:20px 16px}.home-studio{font:16px/1.6 Inter,Arial,sans-serif;--orange: #ff5a0a;--tcr-orange: #ff5a0a;--tcr-orange-deep: #e94a00;--tcr-ink: #171a20;--tcr-body: #5c636f;--tcr-muted: #707784;--tcr-line: #dfe2e5;--tcr-soft: #f5f6f7;--tcr-success: #16834a;--tcr-peach: #fff3ed;background:#fff;color:#171a20}.home-studio .container{max-width:1320px}.home-studio .logo{font-size:23px}.home-studio .home-hero{padding:72px 0 80px;border-bottom:1px solid var(--line)}.home-studio .home-hero-grid{display:grid;grid-template-columns:.95fr 1.12fr;align-items:center;gap:54px}.home-studio .home-hero h1{font-size:clamp(58px,5.8vw,83px);font-weight:600;line-height:1.03;letter-spacing:-.065em;margin:28px 0}.home-studio .home-hero-copy>p{font-size:18px;line-height:1.85;max-width:480px}.home-studio .home-hero .eyebrow{font-size:12px;letter-spacing:.1em;display:flex;align-items:center;gap:10px;color:#555e69}.home-studio .home-status-dot{display:block;width:7px;height:7px;background:#ff5a0a;border-radius:50%}.home-studio .home-hero-note{font-size:12px!important;margin-top:17px;color:#747b84;line-height:1.6!important}.home-studio .home-hero .hero-buttons{margin-top:28px;flex-wrap:wrap}.home-studio .home-hero .button{font-size:14px;min-height:51px}.home-studio .home-hero .secondary{border:0;box-shadow:none}.home-studio .home-product-stage{position:relative;padding:24px 0 0 24px;isolation:isolate}.home-studio .home-product-stage:before{content:"";position:absolute;top:0;right:24px;bottom:47px;left:0;background:#f0f2f4;border-left:3px solid #ff5a0a;z-index:-1}.home-studio .home-stage-label{display:flex;justify-content:space-between;gap:12px;font-size:10px;letter-spacing:.07em;color:#69727c;margin-bottom:18px;padding-right:8px}.home-studio .home-product-stage figure{margin:0;background:#fff;border:1px solid #dadfe5;border-radius:7px;overflow:hidden;box-shadow:0 24px 40px -30px #17203065}.home-studio .home-product-bar{display:flex;align-items:center;justify-content:space-between;padding:15px;font-size:11px;color:#77808c;border-bottom:1px solid #e9ecf0}.home-studio .home-product-bar>span:last-child{font-size:9px;letter-spacing:.06em}.home-studio .home-product-stage img{display:block;width:100%;height:auto}.home-studio .home-product-stage figcaption{font-size:11px;color:#77808c;padding:14px;border-top:1px solid #e9ecf0;line-height:1.7}.home-studio .home-control-labels{display:flex;justify-content:space-between;gap:12px;margin:22px 0 0;font-size:12px;color:#606a77}.home-studio .home-control-labels>span{display:flex;align-items:center;gap:7px}.home-studio .home-control-labels svg{width:15px;color:#ff5a0a}.home-studio .home-audience{border-bottom:1px solid var(--line)}.home-studio .home-audience>.container{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:27px;padding-bottom:27px}.home-studio .home-audience span{font-size:11px;font-weight:650;letter-spacing:.1em;color:#8a9098}.home-studio .home-audience p{display:flex;align-items:center;gap:27px;font-size:15px;font-weight:500}.home-studio .home-audience i{width:3px;height:3px;background:#ff5a0a;border-radius:50%}.home-studio .home-use-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:45px}.home-studio .home-use-grid article{border-top:1px solid var(--line);padding-top:25px}.home-studio .home-use-grid article>svg{color:#ff5a0a;margin-bottom:23px}.home-studio .home-use-grid h3{font-size:26px;font-weight:550;margin-bottom:16px}.home-studio .home-use-grid p{font-size:16px;line-height:1.8}.home-studio .home-use-grid article>span{display:block;margin-top:23px;font-size:12px;color:#818997}.home-studio .home-controls{background:#191c22;color:#fff}.home-studio .home-controls .section-head>p,.home-studio .home-controls .explorer-body p{color:#b6bec9}.home-studio .home-controls .feature-explorer [data-slot=tabs-list],.home-studio .home-controls .feature-explorer [data-slot=tabs-trigger][data-active]{background:transparent!important;color:#fff!important}.home-studio .home-controls .feature-explorer [data-slot=tabs-trigger]{color:#929ba8}.home-studio .home-controls .check-list li{color:#bec5ce}.home-studio .home-controls .flow-path>div,.home-studio .home-controls .explorer-visual,.home-studio .home-controls [data-slot=tabs-list]{border-color:#3c434d}.home-studio .home-controls .flow-step-number{color:#ff5a0a}.home-studio [data-slot=tabs-list]{display:flex;gap:5px;border-radius:7px;padding:4px;background:#eff1f4}.home-studio [data-slot=tabs-trigger]{border:1px solid transparent;padding:10px 15px;border-radius:5px;background:transparent;display:flex;align-items:center;gap:8px}.home-studio [data-slot=tabs-trigger][data-active]{background:#fff}.home-studio .home-native-slider{width:100%;height:22px;accent-color:#ff5a0a;cursor:pointer;display:block}.home-studio [data-slot=input]{width:100%;border-radius:5px}.home-studio .home-trial{background:#f0f2f4;padding:80px 0}.home-studio .home-trial-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:start}.home-studio .home-trial-grid>div{padding-top:30px}.home-studio .home-trial h2{font-size:clamp(37px,3.7vw,52px)}.home-studio .home-trial-grid>div>p{font-size:17px;line-height:1.9;max-width:450px;margin-top:25px}.home-studio .home-trial .check-list{margin-top:30px}.home-studio .home-trial-fine{font-size:13px!important;color:#808791}.home-studio .tcr-free-claim{margin:0;width:100%;max-width:none;border-radius:8px;box-shadow:none;padding:30px;background:#fff}.home-studio .tcr-free-claim__intro h3{font-size:25px;font-weight:550;letter-spacing:-.03em}.home-studio .tcr-free-claim button.tcr-button{background:#ff5a0a;color:#fff;padding:14px 18px;border:0;border-radius:5px;font-weight:600}.home-studio .tcr-free-claim input{font-size:16px;border-radius:5px}.home-studio .tcr-free-claim__intro p{font-size:14px;line-height:1.75}.home-studio #tcr-free-test-form{scroll-margin-top:35px}.home-studio .home-footer-links{display:grid;grid-template-columns:2fr 1fr 1fr;gap:40px;padding-bottom:40px}.home-studio .home-footer-links>div{display:flex;flex-direction:column;gap:12px;font-size:14px}.home-studio .home-footer-links span{font-size:11px;letter-spacing:.1em;color:#929aa5;margin-bottom:7px}.home-studio .home-footer-links a:hover{color:#ff5a0a}.home-studio .home-hero-copy{animation:home-intro .7s both}.home-studio .home-product-stage{animation:home-intro .9s .12s both}@keyframes home-intro{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@media(max-width:1000px){.home-studio .home-hero-grid{gap:30px}.home-studio .home-hero h1{font-size:65px}.home-studio .home-control-labels{flex-wrap:wrap}.home-studio .home-stage-label{font-size:9px}.home-studio .home-stage-label>span:last-child{display:none}.home-studio .home-trial-grid{gap:45px}.home-studio .home-use-grid{gap:28px}}@media(max-width:800px){.home-studio .home-hero{padding:50px 0}.home-studio .home-hero-grid{grid-template-columns:1fr;gap:44px}.home-studio .home-hero h1{font-size:74px}.home-studio .home-hero-copy>p{max-width:550px}.home-studio .home-product-stage{width:100%;max-width:700px;margin:0 auto}.home-studio .home-audience>.container{flex-direction:column;align-items:start}.home-studio .home-use-grid{grid-template-columns:1fr;gap:35px}.home-studio .home-use-grid article{display:grid;grid-template-columns:35px 1fr;column-gap:18px}.home-studio .home-use-grid h3{grid-column:2;grid-row:1}.home-studio .home-use-grid p,.home-studio .home-use-grid article>span{grid-column:2}.home-studio .home-use-grid article>svg{grid-column:1;grid-row:1}.home-studio .home-trial-grid{grid-template-columns:1fr;gap:30px}.home-studio .home-trial{padding:50px 0}.home-studio .home-trial-grid>div{padding-top:0}.home-studio .home-trial-grid>div>p{max-width:600px}.home-studio .home-footer-links{grid-template-columns:repeat(3,1fr)}}@media(max-width:480px){.home-studio .home-hero h1{font-size:56px;margin:23px 0}.home-studio .home-hero-copy>p{font-size:16px;line-height:1.85}.home-studio .home-hero .eyebrow{font-size:10px;letter-spacing:.08em}.home-studio .home-hero .hero-buttons{align-items:stretch;flex-direction:column}.home-studio .home-product-stage{padding-left:12px;padding-top:20px}.home-studio .home-stage-label{font-size:9px}.home-studio .home-product-bar>span:last-child{display:none}.home-studio .home-control-labels{gap:12px;font-size:11px}.home-studio .home-control-labels svg{display:none}.home-studio .home-audience p{font-size:13px;gap:12px;flex-wrap:wrap}.home-studio .home-use-grid h3{font-size:23px}.home-studio .home-footer-links{grid-template-columns:1fr 1fr;gap:30px}.home-studio .tcr-free-claim{padding:24px}.home-studio .home-trial h2{font-size:37px}.home-studio .home-hero-note{font-size:12px!important}.home-studio .home-product-stage figcaption{font-size:10px}.home-studio .home-hero .assurance{font-size:11px}.home-studio .home-controls .explorer-body h3{font-size:26px}}@media(prefers-reduced-motion:reduce){.home-studio *,.home-studio *:before,.home-studio *:after{animation:none!important;transition:none!important}.home-studio .scroll-reveal{opacity:1!important;transform:none!important}}.home-studio .home-product-stage:before{background:transparent}.home-studio .pricing-section,.home-studio .home-trial,.home-studio .home-controls,.home-studio .calculator-result{background:#fff;color:#171a20}.home-studio .pricing-section,.home-studio .home-trial,.home-studio .home-controls{border-top:1px solid #e4e7eb}.home-studio .calculator-result{border-left:1px solid #e4e7eb}.home-studio .result-topline,.home-studio .result-price-note,.home-studio .result-volume span,.home-studio .result-breakdown span,.home-studio .calc-disclosure,.home-studio .calc-empty p,.home-studio .home-controls .section-head>p,.home-studio .home-controls .explorer-body p,.home-studio .home-controls .check-list li{color:#5c636f}.home-studio .result-topline>span:last-child,.home-studio .calc-empty>svg{color:#ff5a0a}.home-studio .result-volume,.home-studio .home-controls .flow-path>div,.home-studio .home-controls .explorer-visual,.home-studio .home-controls [data-slot=tabs-list]{border-color:#e4e7eb}.home-studio .home-controls .feature-explorer [data-slot=tabs-list],.home-studio .home-controls .feature-explorer [data-slot=tabs-trigger][data-active]{color:#171a20!important}.home-studio .home-controls .feature-explorer [data-slot=tabs-trigger]{color:#5c636f}@media(max-width:850px){.home-studio .calculator-result{border-left:0;border-top:1px solid #e4e7eb}}@font-face{font-family:Inter;src:url(/fonts/inter-latin.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:#fff}.campaign-studio .home-hero{padding-top:24px}.campaign-studio .breadcrumbs{display:flex;gap:10px;flex-wrap:wrap;font-size:12px;color:#68717d;margin:0 0 45px}.campaign-studio .home-hero h1{font-size:clamp(46px,4.6vw,68px);line-height:1.08;letter-spacing:-.055em}.campaign-studio .home-hero-grid{gap:48px}.campaign-studio .studio-overview .section-head{align-items:start}.campaign-studio .section-head h2{max-width:640px}.campaign-studio .section-head>p{max-width:510px}.campaign-studio .studio-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:44px;border-top:1px solid #e4e7eb;padding-top:30px}.campaign-studio .studio-index{display:block;color:#ff5a0a;font-size:12px;letter-spacing:.1em;margin-bottom:18px}.campaign-studio .studio-points h3,.campaign-studio .studio-guide h3{font-size:23px;line-height:1.3;letter-spacing:-.03em;margin-bottom:15px}.campaign-studio .studio-points p,.campaign-studio .studio-guide p{font-size:15px;line-height:1.85;color:#5c636f}.campaign-studio .vendor-grid{display:grid;grid-template-columns:repeat(var(--vendor-columns),minmax(0,1fr));gap:20px}.campaign-studio .vendor-card{border:1px solid #e4e7eb;border-radius:6px;padding:25px;display:flex;flex-direction:column}.campaign-studio .vendor-card.own{border-top:3px solid #ff5a0a;padding-top:23px}.campaign-studio .vendor-card h3{font-size:23px;margin-bottom:24px}.campaign-studio .vendor-card dl{margin:0 0 24px;flex:1}.campaign-studio .vendor-card dt{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#6b7480;margin-top:22px}.campaign-studio .vendor-card dd{margin:7px 0 0;font-size:14px;line-height:1.65}.campaign-studio .studio-source-note{font-size:12px;color:#5c636f;margin-top:20px}.campaign-studio .studio-guide-grid{display:grid;gap:0}.campaign-studio .studio-guide-grid article{display:grid;grid-template-columns:80px 1fr;gap:25px;border-top:1px solid #e4e7eb;padding:30px 0}.campaign-studio .studio-guide-grid article p{max-width:900px}.campaign-studio .studio-related{padding-bottom:65px}.campaign-studio .studio-related h2{font-size:22px;margin-bottom:20px}.campaign-studio .studio-related>div{display:flex;flex-wrap:wrap;gap:15px 30px}.campaign-studio .studio-related a{display:flex;align-items:center;gap:8px;font-size:13px;min-height:36px}.campaign-studio a:focus-visible,.campaign-studio button:focus-visible{outline:2px solid #ff5a0a;outline-offset:4px}.campaign-studio .footer-bottom>div{display:flex;gap:20px;flex-wrap:wrap}.campaign-studio .home-hero .assurance{flex-wrap:wrap}.campaign-studio .button{min-height:44px}.campaign-studio .menu{min-width:44px;min-height:44px}.campaign-studio .faqs summary{min-height:48px}.cookie-settings{position:relative;display:block;margin:12px 24px 24px;background:#fff;color:#525b67;border:1px solid #dfe2e6;border-radius:4px;padding:10px 14px;cursor:pointer}.consent-panel{position:fixed;bottom:18px;left:18px;right:18px;max-width:520px;z-index:150;background:#fff;color:#171a20;border:1px solid #dfe2e6;padding:24px;box-shadow:0 12px 40px #0002;border-radius:8px;font:14px/1.6 Inter,Arial,sans-serif}.consent-panel p{margin:12px 0 18px}.consent-panel button{min-height:44px;padding:10px 15px;border-radius:4px;border:1px solid #dfe2e6;background:#fff;font:inherit;margin:4px 12px 0 0;cursor:pointer}.consent-panel button:last-child{background:#ff5a0a;color:#fff;border-color:#ff5a0a}.consent-panel a{text-decoration:underline}@media(max-width:1000px){.campaign-studio .vendor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-studio .home-hero h1{font-size:54px}.campaign-studio .studio-points{gap:25px}}@media(max-width:800px){.campaign-studio .home-hero-grid{gap:38px}.campaign-studio .studio-points{grid-template-columns:1fr;gap:28px}.campaign-studio .studio-points article+article{border-top:1px solid #e4e7eb;padding-top:28px}.campaign-studio .section-head{display:block}.campaign-studio .section-head>p{margin-top:24px;max-width:none}.campaign-studio .studio-guide-grid article{grid-template-columns:35px 1fr;gap:15px}.campaign-studio .home-hero h1{font-size:58px}.campaign-studio .breadcrumbs{margin-bottom:30px}.campaign-studio .studio-related>div{display:grid;grid-template-columns:1fr 1fr;gap:10px}}@media(max-width:480px){.campaign-studio .home-hero h1{font-size:44px;overflow-wrap:break-word}.campaign-studio .vendor-grid{grid-template-columns:1fr}.campaign-studio .vendor-card{padding:24px}.campaign-studio .studio-related>div{grid-template-columns:1fr}.campaign-studio .section-head h2{font-size:33px}.campaign-studio .home-hero .assurance{gap:10px;font-size:11px}.campaign-studio .footer-bottom{gap:18px}.campaign-studio .tcr-free-claim input{font-size:16px}.campaign-studio .calc-fields input{font-size:24px}.campaign-studio .result-topline{flex-wrap:wrap}.campaign-studio .home-stage-label{font-size:8px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.home-studio .reviewer-art{width:56px;height:56px;object-fit:cover;border-radius:10px;flex-shrink:0;border:1px solid #f0f1f3;background:#fff}.studio-gsc-card{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:center;padding:clamp(28px,4vw,52px);border:1px solid #ffc9aa;border-radius:18px;background:#fff7f1}.studio-gsc-card h2{margin-top:10px;font-size:clamp(1.6rem,2.8vw,2.3rem);line-height:1.15}.studio-gsc-card>div>p{margin-top:14px;color:var(--copy);font-size:1.05rem}.studio-gsc-card .hero-buttons{margin-top:24px}.studio-gsc-card>div>.studio-gsc-note{margin-top:16px;font-size:13px;color:var(--muted-foreground)}@media(max-width:820px){.studio-gsc-card{grid-template-columns:minmax(0,1fr)}}
