@import"https://fonts.googleapis.com/css2?family=Inter:opsz,wght@14..32,300..800&family=Inter+Tight:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600&display=swap";@font-face{font-family:Geist Mono;src:url(/fonts/GeistMono-Variable.woff2) format("woff2-variations");font-weight:100 900;font-display:swap}:root{--bg: #0B0C0E;--bg-raised: #121316;--bg-hover: #17181C;--bg-inset: #08090A;--surface-0: #0A0A0A;--surface-1: #121212;--surface-2: #171717;--surface-3: #1F1F1F;--surface-4: #272727;--text: #F7F8F8;--text-2: #D0D6E0;--text-3: #8A8F98;--text-4: #62666D;--app-fg: #EDEDED;--app-fg-muted: #9B9B9B;--line: rgba(255, 255, 255, .06);--line-2: rgba(255, 255, 255, .1);--line-3: rgba(255, 255, 255, .16);--border-hairline: rgba(255, 255, 255, .07);--border-strong: rgba(255, 255, 255, .14);--accent: #6E56F8;--accent-fg: #fff;--accent-dim: rgba(110, 86, 248, .12);--accent-line: rgba(110, 86, 248, .32);--primary: #6366F1;--primary-hover: #4F46E5;--focus-ring: #818CF8;--ok: #34D399;--ok-dim: rgba(52, 211, 153, .1);--warn: #F5B544;--warn-dim: rgba(245, 181, 68, .1);--bad: #F35B5B;--bad-dim: rgba(243, 91, 91, .1);--app-success: #34D399;--app-warning: #F59E0B;--app-danger: #F87171;--roas-good: #34D399;--roas-watch: #F59E0B;--roas-bad: #F87171;--roas-none: #6B7280;--glow-violet: radial-gradient(50% 50% at 50% 50%, rgba(110, 86, 248, .13), transparent 70%);--glow-emerald: radial-gradient(50% 50% at 50% 50%, rgba(52, 211, 153, .055), transparent 70%);--page-lift: radial-gradient(80% 50% at 50% -10%, rgba(255, 255, 255, .035), transparent 70%);--page-vignette: radial-gradient(120% 80% at 50% 100%, transparent 55%, rgba(0, 0, 0, .35))}.band-light{--bg: #F4F3F0;--bg-inset: #FFFFFF;--bg-hover: #ECEBE7;--text: #0C0D10;--text-2: #41444C;--text-3: #5F636D;--text-4: #8A8E98;--line: rgba(12, 13, 16, .1);--line-2: rgba(12, 13, 16, .16);--line-3: rgba(12, 13, 16, .24);--accent-line: rgba(110, 86, 248, .35);background:#f4f3f0;color:var(--text);border-block:1px solid rgba(0,0,0,.08)}:root{--font-sans: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-app: "Inter Tight", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--font-mono-app: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--t-display-size: 88px;--t-display-lh: 1.02;--t-display-ls: -3.2px;--t-display-stack-size: 66px;--t-display-stack-lh: 1.05;--t-display-stack-ls: -2.3px;--t-h2-size: 56px;--t-h2-lh: 1.05;--t-h2-ls: -1.9px;--t-h3-size: 22px;--t-h3-lh: 1.28;--t-h3-ls: -.46px;--t-num-size: 46px;--t-num-lh: 1.03;--t-num-ls: -1.9px;--t-lede-size: 18px;--t-lede-lh: 28px;--t-lede-ls: -.24px;--t-body-size: 15.5px;--t-body-lh: 24px;--t-body-ls: -.1px;--t-sm-size: 14px;--t-sm-lh: 21px;--t-sm-ls: -.13px;--t-label-size: 11px;--t-label-lh: 16px;--t-label-ls: 1.6px;--t-micro-size: 10px;--t-micro-lh: 14px;--t-micro-ls: 1.4px;--ui-2xs: 11px;--ui-2xs-lh: 16px;--ui-2xs-ls: .01em;--ui-xs: 12px;--ui-xs-lh: 16px;--ui-sm: 13px;--ui-sm-lh: 18px;--ui-base: 14px;--ui-base-lh: 20px;--ui-lg: 16px;--ui-lg-lh: 24px;--ui-xl: 20px;--ui-xl-lh: 28px;--ui-xl-ls: -.01em;--ui-2xl: 28px;--ui-2xl-lh: 34px;--ui-2xl-ls: -.02em;--ui-3xl: 36px;--ui-3xl-lh: 42px;--ui-3xl-ls: -.025em;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--body-size: 14px;--body-lh: 21px;--body-ls: -.16px}.t-display{font-size:var(--t-display-size);line-height:var(--t-display-lh);letter-spacing:var(--t-display-ls);font-weight:500}.t-display-stack{font-size:var(--t-display-stack-size);line-height:var(--t-display-stack-lh);letter-spacing:var(--t-display-stack-ls);font-weight:500;white-space:nowrap}.t-h2{font-size:var(--t-h2-size);line-height:var(--t-h2-lh);letter-spacing:var(--t-h2-ls);font-weight:500}.t-h3{font-size:var(--t-h3-size);line-height:var(--t-h3-lh);letter-spacing:var(--t-h3-ls);font-weight:500}.t-num{font-size:var(--t-num-size);line-height:var(--t-num-lh);letter-spacing:var(--t-num-ls);font-weight:500;font-variant-numeric:tabular-nums}.t-lede{font-size:var(--t-lede-size);line-height:var(--t-lede-lh);letter-spacing:var(--t-lede-ls);color:var(--text-2)}.t-body{font-size:var(--t-body-size);line-height:var(--t-body-lh);letter-spacing:var(--t-body-ls);color:var(--text-2)}.t-sm{font-size:var(--t-sm-size);line-height:var(--t-sm-lh);letter-spacing:var(--t-sm-ls);color:var(--text-3)}.t-label{font-size:var(--t-label-size);line-height:var(--t-label-lh);letter-spacing:var(--t-label-ls);text-transform:uppercase;color:var(--text-3)}.t-micro{font-size:var(--t-micro-size);line-height:var(--t-micro-lh);letter-spacing:var(--t-micro-ls);text-transform:uppercase;color:var(--text-4)}.t-display,.t-display-stack,.t-h2,.t-h3{text-wrap:balance}.t-lede,.t-body{text-wrap:pretty}.dim{color:var(--text-3)}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:0}.tnum{font-variant-numeric:tabular-nums}.grad-display{background:linear-gradient(135deg,#fff 30%,#9b9ba3);-webkit-background-clip:text;background-clip:text;color:transparent}@media (min-width: 901px) and (max-width: 1200px){.t-display{font-size:68px;letter-spacing:-2.3px}.t-display-stack{font-size:52px;letter-spacing:-1.7px}.t-h2{font-size:44px;letter-spacing:-1.4px}}@media (max-width: 900px){.t-display{font-size:42px;letter-spacing:-1.3px}.t-display-stack{font-size:36px;letter-spacing:-1.2px;white-space:normal}.t-h2{font-size:32px;letter-spacing:-1px}.t-h3{font-size:19px}.t-lede{font-size:16.5px;line-height:26px}.t-num{font-size:34px;letter-spacing:-1.1px}}:root{--space-0: 0px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--space-26: 104px;--space-40: 160px;--container: 1280px;--container-wide: 1440px;--gutter: 24px;--header-h: 76px;--header-h-sm: 68px;--section-y: 160px;--section-y-2: 104px;--app-max: 1400px;--sidebar-w: 375px;--sidebar-w-md: 280px;--sidebar-w-collapsed: 68px;--app-page-pad: 24px;--app-page-pad-sm: 12px;--card-pad: 16px;--card-pad-lg: 24px;--hit-min: 44px}@media (max-width: 900px){:root{--section-y: 96px;--section-y-2: 64px;--gutter: 20px }}.wrap{max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.wrap-wide{max-width:var(--container-wide);margin-inline:auto;padding-inline:var(--gutter)}.section{padding-block:var(--section-y)}.section-d{padding-block:var(--section-y-2)}.hair{border-top:1px solid var(--line)}:root{--r-xs: 2px;--r-sm: 4px;--r: 6px;--r-lg: 8px;--r-card: 12px;--r-pill: 18px;--r-full: 999px;--app-r-sm: 6px;--app-r: 8px;--app-r-lg: 10px;--app-r-xl: 14px;--shadow-card: 0 1px 2px rgba(0, 0, 0, .3), 0 1px 0 0 rgba(255, 255, 255, .03) inset;--shadow-raised: 0 4px 16px -4px rgba(0, 0, 0, .45), 0 1px 0 0 rgba(255, 255, 255, .04) inset;--shadow-pop: 0 12px 40px -12px rgba(0, 0, 0, .7);--shadow-frame: 0 30px 80px rgba(0, 0, 0, .5);--shadow-frame-glow: 0 40px 120px rgba(0, 0, 0, .6), 0 0 60px rgba(110, 86, 248, .07);--shadow-inset-top: inset 0 1px 0 rgba(255, 255, 255, .06);--shadow-modal: 0 24px 80px rgba(0, 0, 0, .6);--surface-sheen: linear-gradient(180deg, rgba(255, 255, 255, .045), rgba(255, 255, 255, .012));--surface-corner: radial-gradient(120% 120% at 0% 0%, rgba(255, 255, 255, .05), transparent 55%);--accent-cap: radial-gradient(70% 55% at 50% 0%, rgba(110, 86, 248, .09), transparent 72%);--dotgrid: radial-gradient(circle at 1px 1px, rgba(255, 255, 255, .05) 1px, transparent 0);--dotgrid-size: 26px 26px;--linegrid-size: 80px 80px}.dotgrid{background-image:var(--dotgrid);background-size:var(--dotgrid-size)}.linegrid{background-image:linear-gradient(to right,rgba(255,255,255,.028) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.028) 1px,transparent 1px);background-size:var(--linegrid-size)}.mask-b{-webkit-mask-image:linear-gradient(#000 20%,transparent 92%);mask-image:linear-gradient(#000 20%,transparent 92%)}.mask-x{-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}:root{--ease: cubic-bezier(.4, 0, .2, 1);--ease-out: cubic-bezier(.25, .46, .45, .94);--ease-enter: cubic-bezier(.25, 1, .5, 1);--t-fast: .12s;--t: .16s;--t-slow: .3s;--t-enter: .6s}@keyframes maskUp{0%{transform:translateY(105%)}to{transform:translateY(0)}}@keyframes pulseRing{0%,to{box-shadow:0 0 0 0 var(--ok-dim)}50%{box-shadow:0 0 0 5px transparent}}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.4}}@keyframes rowIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}*{box-sizing:border-box}html{background:var(--bg);color:var(--text);font-family:var(--font-sans);font-feature-settings:"cv01","ss03","cv11";font-variation-settings:"opsz" auto;letter-spacing:var(--body-ls);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}body{margin:0;font-size:var(--body-size);line-height:var(--body-lh);overflow-x:clip}a{color:inherit;text-decoration:none}a:hover{color:var(--text)}::-moz-selection{background:var(--accent-dim)}::selection{background:var(--accent-dim)}img,svg,video{max-width:100%}table{max-width:100%}[data-surface=app]{background:var(--surface-0);color:var(--app-fg);font-family:var(--font-app);font-feature-settings:"cv02","cv03","cv04";letter-spacing:normal}[data-surface=app] .tabular-nums,[data-surface=app] [class*=tabular]{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}[data-surface=app] .mono{font-family:var(--font-mono-app)}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--app-r-sm)}:focus:not(:focus-visible){outline:none}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#1e2024;border-radius:var(--r-full)}::-webkit-scrollbar-track{background:var(--bg)}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}@media (pointer: coarse){.btn{min-height:var(--hit-min)}.btn-sm{min-height:40px;height:40px}.nav-l{display:inline-flex;align-items:center;min-height:var(--hit-min)}}.btn{display:inline-flex;align-items:center;gap:8px;height:36px;padding-inline:15px;border-radius:var(--r-sm);font-size:13px;font-weight:500;letter-spacing:-.13px;border:1px solid transparent;cursor:pointer;white-space:nowrap;transition:color var(--t) var(--ease),background-color var(--t) var(--ease),border-color var(--t) var(--ease)}.btn-solid{background:var(--accent);color:var(--accent-fg);border-color:var(--accent)}.btn-solid:hover{background:#7d67f9;border-color:#8f7dfa}.btn-ghost{background:transparent;color:var(--text);border-color:var(--line-2)}.btn-ghost:hover{background:var(--bg-hover);border-color:var(--line-3)}.btn-quiet{background:transparent;color:var(--text-3);padding-inline:8px}.btn-quiet:hover{color:var(--text)}.btn-sm{height:30px;font-size:12px;padding-inline:11px}.btn-lg{height:42px;font-size:14px;padding-inline:20px;border-radius:var(--r)}.btn:disabled{opacity:.4;cursor:not-allowed}.card{background:var(--bg-raised);border:1px solid var(--line);border-radius:var(--r);min-width:0;max-width:100%}.card-i{transition:border-color var(--t-slow) var(--ease),transform var(--t-slow) var(--ease),background-color var(--t-slow) var(--ease)}.card-i:hover{transform:translateY(-2px);border-color:var(--line-2);background:var(--bg-hover)}.stat-card{position:relative;border:1px solid var(--line-2);border-radius:var(--app-r-lg);background:var(--surface-sheen);box-shadow:var(--shadow-inset-top)}.stat-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:var(--accent-cap)}.band-light .stat-card{background:linear-gradient(180deg,#ffffffe6,#ffffff8c);box-shadow:inset 0 1px #fff,0 1px 2px #0c0d100d}.band-light .stat-card:before{background:none}.band-light .integ-chip{background:#0c0d1008}.band-light .integ-mark{background:#0c0d100f}.glass-card{position:relative;overflow:hidden;border-radius:var(--app-r-xl);border:1px solid rgba(255,255,255,.06);background:var(--surface-2);background-image:var(--surface-corner);box-shadow:inset 0 1px #ffffff0a}.plan{position:relative;display:flex;flex-direction:column;height:100%;padding:22px 20px 20px;border-radius:var(--r-card);border:1px solid var(--line-2);background:linear-gradient(180deg,#ffffff0a,#ffffff03);box-shadow:inset 0 1px #ffffff0f}.plan:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:radial-gradient(70% 55% at 50% 0%,rgba(110,86,248,.08),transparent 72%)}.plan>*{position:relative}.plan.is-featured{border-color:var(--accent-line);box-shadow:inset 0 1px #ffffff14,0 0 0 1px #6e56f82e,0 18px 44px #00000059}.plan.is-featured:before{background:radial-gradient(70% 55% at 50% 0%,rgba(110,86,248,.16),transparent 72%)}.bframe{background:var(--bg-inset);border:1px solid var(--line-2);border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--shadow-frame);min-width:0;max-width:100%}.bframe-glow{box-shadow:var(--shadow-frame-glow)}.eyebrow-chip{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;border-radius:var(--r-lg);border:1px solid var(--line-2);background:linear-gradient(180deg,#ffffff0b,#ffffff04);box-shadow:inset 0 1px #ffffff0d;transition:border-color var(--t-slow) var(--ease),background-color var(--t-slow) var(--ease)}.eyebrow-chip:hover{border-color:var(--line-3)}.eyebrow-chip .t-label{color:var(--text-2)}.integ-chip{display:inline-flex;align-items:center;gap:9px;padding:7px 12px 7px 7px;border-radius:9px;border:1px solid var(--line-2);background:linear-gradient(180deg,#ffffff0a,#ffffff03);color:var(--text);transition:border-color .2s var(--ease),background .2s var(--ease)}.integ-chip:hover{border-color:var(--line-3);background:#ffffff0d}.integ-chip.is-soon{color:var(--text-4);background:none;border-style:dashed}.integ-mark{flex:0 0 auto;width:24px;height:24px;border-radius:var(--app-r-sm);display:grid;place-content:center;background:#ffffff12;border:1px solid var(--line-2);color:var(--text-2)}.nav-shell{padding:12px 12px 0}.nav-pill{position:relative;overflow:hidden;max-width:1240px;margin-inline:auto;height:60px;display:flex;align-items:center;gap:12px;padding-inline:18px 10px;border:0;border-radius:var(--r-pill);background:radial-gradient(130% 100% at 16% 0%,rgba(255,255,255,.1),transparent 46%),linear-gradient(180deg,#ffffff0e,#fff0 42%),#0f101570;backdrop-filter:blur(22px) saturate(1.7);-webkit-backdrop-filter:blur(22px) saturate(1.7);box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #00000047,0 10px 32px #00000059;transition:height var(--t-slow) var(--ease),background-color var(--t-slow) var(--ease)}.nav-pill:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(180deg,#ffffff42,#ffffff0f 52%,#ffffff24);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:2}.nav-l{font-size:14px;letter-spacing:-.1px;color:var(--text-3);padding:7px 12px;border-radius:var(--app-r-lg);transition:color var(--t) var(--ease),background-color var(--t) var(--ease)}.nav-l:hover{color:var(--text);background:#ffffff0d}.nav-sep{width:1px;height:22px;background:var(--line-2)}.band{position:relative;isolation:isolate}.band>*{position:relative;z-index:1}.band-1{background:var(--bg)}.band-2{background:linear-gradient(180deg,#15161B 0,#0F1013 520px,var(--bg) 1050px);border-top:1px solid var(--line-2)}.band-3{background:linear-gradient(180deg,#150E2B 0,#0F0A1C 520px,var(--bg) 1050px);border-top:1px solid rgba(110,86,248,.2)}.glow-wrap{position:relative;isolation:isolate;overflow-x:clip}.glow{position:absolute;pointer-events:none;z-index:-1;border-radius:50%;filter:blur(90px);animation:auraBreathe 14s ease-in-out infinite}.glow-a{top:-140px;left:-6%;width:620px;height:420px;background:var(--glow-violet)}.glow-b{top:12%;right:-10%;width:720px;height:520px;animation-delay:-5s;background:radial-gradient(50% 50% at 50% 50%,rgba(110,86,248,.1),transparent 70%)}.glow-c{bottom:-160px;left:34%;width:760px;height:460px;animation-delay:-9s;background:var(--glow-emerald)}.edge-band{position:relative;overflow:hidden;isolation:isolate;background:radial-gradient(1180px 640px at 50% -40px,rgba(110,86,248,.16),transparent 70%),linear-gradient(180deg,#0E0F14 0%,#0A0B0E 78%,var(--bg) 100%)}.edge-rule:after{content:"";position:absolute;left:50%;translate:-50% 0;width:min(680px,80%);height:1px;background:linear-gradient(90deg,transparent,var(--accent),transparent);opacity:.7}html,body{margin:0;background:#08090a;overscroll-behavior-y:none;overflow-x:visible;height:auto}.redesign{width:100%}a{color:#a5b4fc;text-decoration:none}a:hover{color:#c7d2fe}.face{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20px;overflow:hidden;backface-visibility:hidden;box-shadow:0 40px 100px #000000bf}.tile{position:absolute;left:50%;top:50%;border-radius:8px;overflow:hidden;background-size:cover;background-position:center;border:1px solid rgba(255,255,255,.09);will-change:transform,opacity}.layer{position:absolute;left:50%;top:50%;will-change:transform,opacity}.cap{position:absolute;left:20px;right:20px;bottom:76px;z-index:6;will-change:transform,opacity}@keyframes pulseDot{0%,to{opacity:.4}50%{opacity:1}}@keyframes drift{to{transform:translate(64px,64px)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes ajScan{0%,to{top:8%}50%{top:88%}}@keyframes caret{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes dashFlow{to{stroke-dashoffset:-36px}}@keyframes gridDriftT{to{transform:translate(64px,64px)}}@keyframes auraBreathe{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.07)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes heroPush{0%{transform:translate(-50%) scale(1.06)}to{transform:translate(-50%) scale(1.16)}}@keyframes calIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes cmdRow{0%,22%{background:#1f1f1f}23%,to{background:transparent}}@keyframes cmdBar{0%,22%{opacity:1}23%,to{opacity:0}}@keyframes undoTick{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes renderFill{0%{width:18%}70%,to{width:82%}}@keyframes tileIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes spin{to{transform:rotate(360deg)}}.rv{opacity:0;transform:translateY(18px);transition:opacity .62s cubic-bezier(.25,1,.5,1),transform .62s cubic-bezier(.25,1,.5,1)}.rv.in{opacity:1;transform:none}.rvf{opacity:0;transform:perspective(1300px) rotateX(7deg) translateY(26px);transform-origin:50% 0;transition:opacity .72s cubic-bezier(.25,1,.5,1),transform .72s cubic-bezier(.25,1,.5,1)}.rvf.in{opacity:1;transform:none}.rv[data-d="1"],.rvf[data-d="1"]{transition-delay:.07s}.rv[data-d="2"],.rvf[data-d="2"]{transition-delay:.14s}.rv[data-d="3"],.rvf[data-d="3"]{transition-delay:.21s}@media (prefers-reduced-motion:reduce){.rv,.rvf{opacity:1;transform:none}}#pain .ptr{opacity:0;transform:translate(-7px)}#pain .rv.in .ptr{animation:ptrIn .38s cubic-bezier(.25,1,.5,1) forwards}#pain .rv.in .ptr:nth-of-type(1){animation-delay:.34s}#pain .rv.in .ptr:nth-of-type(2){animation-delay:.5s}#pain .rv.in .ptr:nth-of-type(3){animation-delay:.66s}#pain .rv.in .ptr:nth-of-type(4){animation-delay:.82s}#pain .rv.in .ptr:nth-of-type(5){animation-delay:.98s}@keyframes ptrIn{to{opacity:1;transform:none}}#pain .pref{opacity:0}#pain .rv.in .pref{animation:refIn .44s cubic-bezier(.25,1,.5,1) 1.15s forwards}@keyframes refIn{0%{opacity:0;background:#ef44446b}60%{opacity:1;background:#ef44444d}to{opacity:1}}#pain .pf1,#pain .pf2,#pain .pf3{opacity:0}#pain .rv.in .pf1{animation:fanA .78s cubic-bezier(.22,1,.3,1) .3s forwards}#pain .rv.in .pf2{animation:fanB .78s cubic-bezier(.22,1,.3,1) .4s forwards}#pain .rv.in .pf3{animation:fanC .78s cubic-bezier(.22,1,.3,1) .5s forwards}@keyframes fanA{0%{opacity:0;transform:translate(74px,14px) rotate(2deg) scale(.93)}40%{opacity:.55}to{opacity:.55;transform:rotate(-9deg)}}@keyframes fanB{0%{opacity:0;transform:translate(4px,10px) rotate(2deg) scale(.95)}40%{opacity:.75}to{opacity:.75;transform:rotate(6deg)}}@keyframes fanC{0%{opacity:0;transform:translate(-62px,18px) rotate(2deg) scale(.93)}40%{opacity:1}to{opacity:1;transform:rotate(-3deg)}}@media (prefers-reduced-motion:reduce){#pain .ptr,#pain .pref,#pain .pf1,#pain .pf2,#pain .pf3{opacity:1;animation:none}}@media (max-width:820px){html,body{overflow-x:clip;cursor:auto!important}#cur,#curR,.dcur{display:none!important}[data-mstack]:not([data-keepcols]){grid-template-columns:minmax(0,1fr)!important;gap:26px!important}[data-mstack]:not([data-keepcols])>*{grid-column:auto!important;margin-top:0!important}#pain [data-mstack]{gap:14px!important}[data-mstack2]{grid-template-columns:1fr 1fr!important;gap:12px 18px!important}[data-rigwrap]{transform:scale(.54);transform-origin:50% 50%}[data-cardwrap]{transform:scale(.66);transform-origin:50% 50%}#heroSlide{left:50%!important;top:122px!important;transform:translate(-50%)!important;width:80vw!important;box-shadow:0 30px 70px -30px #000000e6!important}[data-rigwrap]{transform:translateY(-16%) scale(.72)!important;transform-origin:50% 50%!important}#heroSlide,#rig .layer,#track .layer{max-height:440px!important}.cap{bottom:56px!important;z-index:20!important;padding-top:40px!important;background:linear-gradient(180deg,transparent,rgba(8,9,10,.86) 34%,rgba(8,9,10,.96) 100%)!important}.cap h2,#capTitle{font-size:31px!important;letter-spacing:-1.3px!important;max-width:15ch!important}.cap p,#capBody{font-size:14.5px!important;line-height:22px!important}h2{font-size:33px!important;line-height:1.03!important;letter-spacing:-1.4px!important;max-width:none!important}h3{font-size:25px!important;letter-spacing:-1px!important}.scrwin{height:430px!important}[style*=hcol]{--hcol:100%!important}#herocard h1{font-size:34px!important;padding-top:0!important;letter-spacing:-.032em!important}#herocard>div{justify-content:flex-end!important;gap:20px;padding:22px 20px 30px!important}#herocard{top:10px!important;right:10px!important;bottom:10px!important;left:10px!important;border-radius:18px!important}#herocard p{font-size:14.5px!important;line-height:22px!important}.dframe{aspect-ratio:4/3!important}.demo{height:auto!important;min-height:0!important}#c02{margin-top:118px!important}.demo>div{position:static!important;height:auto!important}.dcur,.dring,#accounts{display:none!important}#galDrawer{width:100%!important;min-width:0!important;left:0!important;right:0!important;border-left:0!important}.dsteps{margin-bottom:22px}.htrack>div{width:82vw!important}.hstrip{height:132vh!important}.hstrip>div{height:auto!important;top:76px!important;padding:18px 0!important}#track{height:520vh!important}#c03 img,#c03 video{width:44%!important}nav#navbar ul,nav#navbar #sceneNum,nav#navbar a[href="#login"],nav#navbar .navlogin{display:none!important}nav#navbar{gap:10px!important;padding:5px 5px 5px 14px!important;max-width:calc(100vw - 24px);box-sizing:border-box}nav#navbar .mg{padding:0 16px!important;font-size:13px!important;height:36px!important;white-space:nowrap}nav#navbar img{height:13px!important}#navwrap{top:8px!important}#pricing [style*="margin:-10px -4px"]{margin:0!important}[data-mstack][style*="repeat(4,1fr)"]{gap:12px!important}footer{gap:24px!important}}@media (max-width:520px){h2{font-size:29px!important}.cap h2,#capTitle{font-size:27px!important}[data-mstack2]{grid-template-columns:1fr!important}#c03 img,#c03 video{width:60%!important}}.wm{display:inline-block;overflow:hidden;vertical-align:bottom;padding-bottom:.16em;margin-bottom:-.16em}.wi{display:inline-block;opacity:0;transform:translateY(104%);filter:blur(14px)}.rvw.in .wi{animation:wordUp 1.05s cubic-bezier(.05,.9,.1,1) forwards}@keyframes wordUp{0%{opacity:0;transform:translateY(104%);filter:blur(14px)}30%{opacity:1}to{opacity:1;transform:translateY(0);filter:blur(0)}}.lm{display:inline-block;overflow:hidden;vertical-align:bottom;line-height:.82}.li{display:inline-block;opacity:0;transform:translate(-104%);filter:blur(18px)}.rvl.in .li{animation:letterIn 1.15s cubic-bezier(.05,.9,.1,1) forwards}@keyframes letterIn{0%{opacity:0;transform:translate(-104%);filter:blur(18px)}25%{opacity:1}to{opacity:.94;transform:translate(0);filter:blur(0)}}@keyframes resA{0%,16%{opacity:1}18%,to{opacity:0}}@keyframes resB{0%,16%{opacity:0}18%,40%{opacity:1}42%,to{opacity:0}}@keyframes resC{0%,40%{opacity:0}42%,to{opacity:1}}@keyframes resRow{0%,16%{background:transparent}18%,40%{background:#6e56f81a}42%,to{background:transparent}}@keyframes resFill{0%{width:0}to{width:100%}}@media (prefers-reduced-motion:reduce){[class^=res],[style*=resA],[style*=resB],[style*=resC]{animation:none!important}}@media (max-height:800px){#heroTail{display:none!important}}@media (max-height:660px){#herocard h1{font-size:clamp(26px,3vw,42px)!important;padding-top:44px!important}#herocard p{font-size:14px!important;line-height:21px!important}}@keyframes blobA{0%,to{transform:translate(-4%,2%) scale(1)}50%{transform:translate(6%,-4%) scale(1.12)}}@keyframes blobB{0%,to{transform:translate(3%,-3%) scale(1.06)}50%{transform:translate(-5%,5%) scale(.94)}}@keyframes blobC{0%,to{transform:translateY(4%) scale(1)}50%{transform:translate(4%,-6%) scale(1.15)}}@media (prefers-reduced-motion:reduce){[style*=blobA],[style*=blobB],[style*=blobC]{animation:none}}@keyframes curClick{0%{transform:scale(.2);opacity:.9}to{transform:scale(1);opacity:0}}.dstep{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:baseline;padding:11px 0;border-top:1px solid rgba(255,255,255,.07);transition:opacity .3s cubic-bezier(.4,0,.2,1),border-color .3s;-webkit-tap-highlight-color:transparent;cursor:pointer!important}.dstep:hover{opacity:.9!important;border-color:#6e56f873}.dstep:after{content:"";width:16px;height:16px;align-self:center;border-radius:50%;border:1px solid rgba(255,255,255,.18);background:transparent;transition:background .3s,border-color .3s,box-shadow .3s}.dstep[data-on="1"]:after{background:#6e56f8;border-color:#6e56f8;box-shadow:0 0 0 3px #6e56f82e}.dstep:hover:after{border-color:#6e56f8b3}.dstep[data-on="0"]{opacity:.34}.dstep .dsn{font-family:inherit;font-size:10px;letter-spacing:1.4px;color:#4b5563;transition:color .3s}.dstep[data-on="1"] .dsn{color:#818cf8}.dstep .dst{font-size:14.5px;line-height:21px;color:#8a8f98;transition:color .3s}.dstep[data-on="1"] .dst{color:#f7f8f8}.fquad{display:grid;grid-template-columns:1fr 1fr;border:1px solid rgba(255,255,255,.12);border-radius:14px;overflow:hidden;background:#ffffff04}.fcell{padding:26px clamp(20px,2vw,30px) 22px;border-right:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}.fcell[data-q="1"],.fcell[data-q="3"]{border-right:0}.fcell[data-q="2"],.fcell[data-q="3"]{border-bottom:0}.fhead{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:4px}.dcap{display:none}.rcard{display:flex;flex-direction:column;justify-content:flex-start;min-width:0;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:linear-gradient(180deg,#ffffff08,#ffffff02);padding:16px 16px 15px;transition:border-color .4s,background .4s}.rcard:hover{border-color:#6e56f84d;background:linear-gradient(180deg,#6e56f80f,#ffffff02)}.rhead{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.rat{font-family:inherit;font-size:11.5px;letter-spacing:-.1px;color:#5f636d;white-space:nowrap;font-variant-numeric:tabular-nums}.rcard:hover .rat{color:#818cf8}.rfoot{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:14px;padding-top:11px;border-top:1px solid rgba(255,255,255,.06);font-size:11.5px;color:#5f636d}.rfoot b{font-weight:500;color:#c3c7ce;font-family:inherit;margin-left:5px}.rflag{display:flex;align-items:center;gap:8px;margin-top:13px;font-size:11.5px;color:#8a8f98}.rflag i{width:5px;height:5px;border-radius:50%;background:#ef4444;flex-shrink:0}.rbarwrap{margin-top:12px}.rcurve{stroke-dasharray:420;stroke-dashoffset:420}.rv.in .rcurve{animation:curveDraw 1.15s cubic-bezier(.25,1,.5,1) .12s forwards}@keyframes curveDraw{to{stroke-dashoffset:0}}.rdot{opacity:0}.rv.in .rdot{animation:dotIn .4s ease forwards}@keyframes dotIn{to{opacity:1}}.rlab{display:block;font-family:inherit;font-size:10px;font-weight:500;letter-spacing:1.5px;color:#818cf8}.rlab em{font-style:normal;color:#5f636d;letter-spacing:1.2px}.rart{margin-top:15px}.rcopy{margin:16px 0 0;align-self:stretch;padding-top:13px;border-top:1px solid rgba(255,255,255,.07);font-size:12.5px;line-height:18px;color:#8a8f98;text-wrap:pretty}.rnote{margin:10px 0 0;font-size:10.5px;line-height:15px;color:#4b5563}.mrow{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:12.5px;color:#8a8f98}.mrow.bd{padding:8px 0;border-top:1px solid rgba(255,255,255,.06)}.mrow b{font-weight:500;font-family:inherit;font-size:12.5px;color:#f7f8f8;font-variant-numeric:tabular-nums}.rtrk{display:block;height:5px;border-radius:3px;background:#ffffff12;overflow:hidden}.fbar{display:block;height:100%;transform-origin:0 50%}.rv.in .fbar{animation:barGrow .8s cubic-bezier(.2,1,.3,1) backwards}@keyframes barGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.fnl{display:grid;gap:5px}.fnr{display:grid;grid-template-columns:minmax(0,84px) 1fr auto;gap:9px;align-items:center}.fnl-l{font-size:11.5px;color:#8a8f98;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fnb{position:relative;display:flex;align-items:center;height:22px;border-radius:5px;background:#ffffff0d;overflow:hidden}.fnb .fbar{position:absolute;left:0;top:0;bottom:0;height:auto;border-radius:5px}.fnb b{position:relative;font-family:inherit;font-size:11px;font-weight:500;color:#fff;padding-left:8px;font-variant-numeric:tabular-nums}.fnb em{position:relative;margin-left:auto;padding-right:8px;font-style:normal;font-family:inherit;font-size:10.5px;color:#c3c7ce;font-variant-numeric:tabular-nums}.fnc{font-family:inherit;font-size:10.5px;color:#8a8f98;font-variant-numeric:tabular-nums;white-space:nowrap}.rax{display:flex;justify-content:space-between;margin-top:9px;font-family:inherit;font-size:9px;letter-spacing:.4px;color:#5f636d}.rleg{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:13px}.rleg span{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:#c3c7ce}.rleg i{width:7px;height:7px;border-radius:50%}.agrid{display:grid;grid-template-columns:auto 1fr auto;gap:6px 9px;align-items:center}.agl{font-size:11px;color:#8a8f98;font-family:inherit}.agb{display:flex;height:11px;border-radius:3px;overflow:hidden;background:#ffffff0d}.agb .fbar{height:100%}.agn{font-family:inherit;font-size:10.5px;color:#8a8f98;font-variant-numeric:tabular-nums}.rchips{display:flex;flex-wrap:wrap;gap:7px}.fchip{display:inline-flex;align-items:center;gap:7px;height:29px;padding:0 11px;border-radius:8px;border:1px solid rgba(255,255,255,.13);background:#ffffff08;font-size:12px;color:#c3c7ce;white-space:nowrap}.fchip svg{color:#818cf8;flex-shrink:0}.rv.in .fchip{animation:chipIn .5s cubic-bezier(.2,1,.3,1) backwards}@keyframes chipIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.rhl{margin-top:16px;padding-top:13px;border-top:1px solid rgba(255,255,255,.07)}.rlab2{display:block;font-family:inherit;font-size:9px;letter-spacing:1.6px;color:#5f636d;margin-bottom:6px}.rhlt{font-size:14.5px;line-height:20px;color:#f7f8f8}.rverd{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rpill{display:inline-flex;align-items:center;height:26px;padding:0 11px;border-radius:6px;background:#6e56f8;color:#fff;font-family:inherit;font-size:10px;letter-spacing:1.3px}.rconf{font-family:inherit;font-size:10px;letter-spacing:.6px;color:#8a8f98}.rfind{margin-top:14px;display:grid;gap:9px}.rfind span{display:flex;gap:8px;align-items:flex-start;font-size:12.5px;line-height:18px;color:#c3c7ce}.rfind i{width:5px;height:5px;border-radius:50%;margin-top:6px;flex-shrink:0}.dpan{margin-top:clamp(16px,1.6vw,22px);border:1px solid rgba(255,255,255,.1);border-radius:14px;background:linear-gradient(180deg,#ffffff07,#ffffff01);padding:24px clamp(18px,2.2vw,30px) 20px}.dpan-h{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.dverd{display:inline-flex;align-items:center;gap:9px;height:32px;padding:0 14px;border-radius:9px;border:1px solid rgba(255,255,255,.14);background:#ffffff0b;font-family:inherit;font-size:11.5px;letter-spacing:1.5px;color:#f7f8f8}.dverd i{width:7px;height:7px;border-radius:50%;background:#f5b301;box-shadow:0 0 10px #f5b301b3}.dmeta{font-size:13px;color:#8a8f98}.dmeta em{font-style:normal;color:#4b5563;margin:0 3px}.dmeta b{font-weight:400;color:#f5b301}.dchip{display:inline-flex;align-items:center;height:30px;padding:0 13px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff05;font-size:12.5px;color:#c3c7ce}.dsum{margin:18px 0 0;padding-left:15px;border-left:2px solid rgba(110,86,248,.5);font-size:15px;line-height:24px;color:#d0d6e0;max-width:104ch;text-wrap:pretty}.dstats{display:grid;grid-template-columns:repeat(6,1fr);gap:1px;margin-top:22px;background:#ffffff12;border:1px solid rgba(255,255,255,.07);border-radius:11px;overflow:hidden}.dstat{display:block;background:#0b0c0f;padding:13px 14px}.dstat b{display:block;font-weight:400;font-size:10.5px;letter-spacing:.2px;color:#5f636d}.dstat em{display:block;margin-top:5px;font-style:normal;font-family:inherit;font-size:19px;letter-spacing:-.5px;color:#f7f8f8;font-variant-numeric:tabular-nums}.dstat i{display:block;margin-top:5px;font-style:normal;font-size:10.5px;line-height:15px;color:#4b5563}@media (max-width:820px){.dstats{grid-template-columns:1fr 1fr}}.dsub{display:block;font-family:inherit;font-size:9.5px;letter-spacing:1.8px;color:#8a8f98;margin-bottom:12px}.dscn{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:#ffffff12;border:1px solid rgba(255,255,255,.07);border-radius:11px;overflow:hidden}.dsc{background:#0b0c0f;padding:14px 16px}.dsch{display:flex;align-items:baseline;gap:13px}.dsct{font-family:inherit;font-size:11.5px;color:#818cf8}.dsck{font-family:inherit;font-size:10px;letter-spacing:1.5px;color:#5f636d}.dscd{margin:8px 0 0;font-size:13px;line-height:19px;color:#e4e7ec}.dscv{margin:6px 0 0;font-size:12.5px;line-height:19px;color:#8a8f98}.dscn2{margin:6px 0 0;font-size:12.5px;line-height:19px;color:#62666d;font-style:italic}.ddrop{margin-top:26px}.ddrop p{margin:0;font-size:13.5px;line-height:21px;color:#8a8f98;max-width:104ch;text-wrap:pretty}.dcols{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,2.4vw,38px);margin-top:26px}.dlist{list-style:none;margin:0;padding:0;display:grid;gap:9px}.dlist li{padding-left:12px;font-size:12.5px;line-height:19px;color:#c3c7ce}.dlist b{font-weight:500;color:#f7f8f8}.dpan-f{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:24px;padding-top:17px;border-top:1px solid rgba(255,255,255,.08)}.dscore{font-family:inherit;font-size:10px;letter-spacing:1.5px;color:#5f636d}.dscore b{font-weight:400;color:#f7f8f8;margin-left:5px}.dbud{flex:1;min-width:240px;font-size:12.5px;line-height:18px;color:#8a8f98}.dbud em{font-style:normal;font-family:inherit;font-size:10px;letter-spacing:1.5px;color:#f5b301;margin-right:9px}.dcta{display:inline-flex;align-items:center;height:40px;padding:0 18px;border-radius:10px;background:#6e56f8;color:#fff;font-size:13.5px;font-weight:500;white-space:nowrap}.kmob{display:none}#c07{padding-bottom:120px}[data-gap]{margin-top:0}@media (max-width:820px){.kmob{display:flex;justify-content:center;border:1px solid rgba(255,255,255,.09);border-radius:14px;overflow:hidden;background:#0a0a0a}.kmob>*{width:100%;max-width:390px}.kdesk{display:none!important}.dscn{grid-template-columns:1fr}.dcols{grid-template-columns:1fr;gap:22px}.dpan{padding:18px 15px 16px}.dsum{font-size:13.5px;line-height:21px}.rgrid{gap:12px!important}}.fq{font-family:inherit;font-size:10px;letter-spacing:2.2px;color:#6e56f8}.fsub{font-size:12.5px;color:#5f636d}.frow{display:grid;gap:3px;padding:13px 0;border-top:1px solid rgba(255,255,255,.06);transition:padding-left .28s,border-color .28s}.frow:first-of-type{border-top:0}.frow:hover{padding-left:8px;border-color:#6e56f866}.fname{font-size:15px;letter-spacing:-.2px;color:#f7f8f8}.fdesc{font-size:13.5px;line-height:20px;color:#8a8f98;text-wrap:pretty}@media (max-width:820px){.dsteps{min-width:0;max-width:100%;display:flex!important;gap:8px;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:2px 0 6px;margin-bottom:14px;scrollbar-width:none}.dsteps::-webkit-scrollbar{display:none}.dstep{display:inline-flex!important;align-items:center;gap:7px;flex:0 0 auto;padding:9px 14px!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:999px;opacity:1!important;background:#ffffff08}.dstep:after{display:none}.dstep:before{content:attr(data-tab);font-size:13px;letter-spacing:-.1px;color:#c3c7ce}.dstep .dst,.dstep .dsn{display:none}.dstep[data-on="1"]{background:#6e56f8!important;border-color:#6e56f8!important}.dstep[data-on="1"]:before{color:#fff}.dcap{display:block;font-size:13.5px;line-height:20px;color:#8a8f98;margin:0 0 16px;min-height:40px}.fcell{padding:16px 13px 14px}.fhead{display:block;padding-bottom:10px;margin-bottom:2px}.fsub{display:none}.fq{font-size:9px;letter-spacing:1.6px}.frow{padding:11px 0;gap:0}.fname{font-size:13px;line-height:17px}.fdesc{display:none}.frow:hover{padding-left:0}}.dview{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;opacity:0;transition:opacity .42s cubic-bezier(.4,0,.2,1)}.resrow{animation:resRow 8s linear infinite both}.resa{animation:resA 8s linear infinite both}.resb{animation:resB 8s linear infinite both}.resc{animation:resC 8s linear infinite both}@media (prefers-reduced-motion:reduce){.resrow,.resa,.resb,.resc{animation:none}.resa,.resb{opacity:0}.resc{opacity:1}}@keyframes marqL{to{transform:translate(calc(-50% - 8px))}}@keyframes marqR{0%{transform:translate(calc(-50% - 8px))}to{transform:none}}@media (prefers-reduced-motion:reduce){[style*=marqL],[style*=marqR]{animation:none!important}}@keyframes dotPulse{0%,to{opacity:.55;box-shadow:0 0 #6e56f800}50%{opacity:1;box-shadow:0 0 9px 1px #6e56f88c}}.bl:before{content:"";position:absolute;z-index:-1;pointer-events:none;left:0;right:0;top:-80px;height:760px;animation:auraBreathe 17s ease-in-out infinite}.blr:before{background:radial-gradient(44% 52% at 80% 26%,rgba(110,86,248,.17),transparent 70%)}.bll:before{background:radial-gradient(44% 52% at 20% 26%,rgba(110,86,248,.17),transparent 70%)}.blc:before{background:radial-gradient(52% 54% at 50% 18%,rgba(110,86,248,.18),transparent 70%)}.blp:before{top:0;height:1180px;background:radial-gradient(56% 44% at 50% 10%,rgba(110,86,248,.24),transparent 72%),radial-gradient(38% 34% at 86% 64%,rgba(129,140,248,.09),transparent 72%)}@media (prefers-reduced-motion:reduce){.bl:before{animation:none}.wi,.li{opacity:1;transform:none;filter:none;animation:none}}.clamp3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.f{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:18px;overflow:hidden;backface-visibility:hidden;box-shadow:0 40px 90px #000000b3}.gt{position:absolute;left:50%;top:50%;border-radius:10px;overflow:hidden;background-size:cover;background-position:center;opacity:0;border:1px solid rgba(255,255,255,.08);will-change:opacity}.rail{overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.rail::-webkit-scrollbar{display:none}.rail>*{scroll-snap-align:start}@media (hover:hover) and (pointer:fine){html.cur-on{cursor:none}html.cur-on a,html.cur-on button,html.cur-on summary,html.cur-on [role=button]{cursor:none}#cur{position:fixed;top:0;left:0;width:6px;height:6px;border-radius:50%;background:#fff;z-index:200;pointer-events:none;mix-blend-mode:difference;will-change:transform}#curR{position:fixed;top:0;left:0;width:32px;height:32px;margin:-16px 0 0 -16px;border-radius:50%;border:1px solid rgba(255,255,255,.32);z-index:199;pointer-events:none;will-change:transform;transition:width .34s cubic-bezier(.25,1,.5,1),height .34s cubic-bezier(.25,1,.5,1),margin .34s cubic-bezier(.25,1,.5,1),border-color .34s,background .34s}#curR.on{width:62px;height:62px;margin:-31px 0 0 -31px;border-color:#6e56f8d9;background:#6e56f821}#curR.txt{width:12px;height:12px;margin:-6px 0 0 -6px;background:#ffffffe6;border-color:transparent}}.nl{position:relative;transition:color .28s cubic-bezier(.25,1,.5,1)}.nl:hover,.nl[data-on="1"]{color:#f7f8f8}.nl:after{content:"";position:absolute;left:0;right:0;bottom:-7px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:100% 50%;transition:transform .42s cubic-bezier(.25,1,.5,1)}.nl:hover:after,.nl[data-on="1"]:after{transform:scaleX(1);transform-origin:0 50%}#navwrap{padding:calc(4vmin + 26px) calc(4vmin + clamp(20px,2.4vw,36px)) 0}#navwrap[data-past="1"]{padding:14px clamp(24px,4vw,44px) 0}#navbar{transition:max-width .55s cubic-bezier(.25,1,.5,1),height .45s cubic-bezier(.25,1,.5,1),background .45s,border-color .45s,box-shadow .45s,padding .45s}.mg{transition:transform .34s cubic-bezier(.25,1,.5,1),box-shadow .34s,background .34s}.mg:hover{background:#7c67f9;box-shadow:0 12px 34px -10px #6e56f8d9}.crd{transition:transform .5s cubic-bezier(.25,1,.5,1),border-color .5s,background .5s}.crd:hover{transform:translateY(-3px);border-color:#fff3;background:#ffffff0b}.crd-l:hover{border-color:#0c0d104d;background:#ffffffb3}.row{transition:padding-left .38s cubic-bezier(.25,1,.5,1),border-color .38s}.row>span:first-child{transition:color .3s}.row:hover{padding-left:10px;border-color:#6e56f880}.row:hover>span:first-child{color:#a5b4fc}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important}html{cursor:auto!important}#cur,#curR{display:none}}@media (max-width:820px){#herocard{top:10px!important;right:10px!important;bottom:26px!important;left:10px!important}}@media (max-width:820px){#herocard #hint{top:auto!important;height:auto!important;bottom:12px!important;align-items:flex-end!important}}@media (max-width:820px){#track>div[style*=sticky]{height:var(--stage-h,100svh)!important}}@media (max-width:820px){#heroShellScale{transform:scale(var(--shell-k,.218))!important;transform-origin:0 0!important}#heroSlide{height:var(--shell-h,196px)!important;max-height:var(--shell-h,196px)!important}}@media (max-width:820px) and (min-height:681px) and (max-height:800px){#heroSlide{top:calc(110px + (var(--stage-h,100svh) - 110px - 260px - var(--shell-h,196px)) / 2)!important}#herocard>div{justify-content:flex-start!important;padding-top:calc(126px + (var(--stage-h,100svh) - 110px - 260px - var(--shell-h,196px)) / 2 + var(--shell-h,196px))!important}}#c07 .rvf>div:nth-child(2){min-height:var(--cmd-h,186px)!important}@media (max-width:820px){#c07 [data-mstack]{grid-template-columns:1fr 1fr!important;gap:14px 18px!important}}
