@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.break-all{word-break:break-all}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}@font-face{font-family:Copernicus;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Copernicus-Bold.woff2)format("woff2"),url(/fonts/Copernicus-Bold.woff)format("woff")}@font-face{font-family:Fraunces;font-style:normal;font-weight:300 900;font-display:block;src:url(/fonts/fraunces-var-latin.woff2)format("woff2")}@font-face{font-family:Fraunces;font-style:italic;font-weight:300 900;font-display:block;src:url(/fonts/fraunces-var-latin-italic.woff2)format("woff2")}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/caveat-latin-600.woff2)format("woff2")}:root{--font-wordmark:"Inter", system-ui, -apple-system, sans-serif;--font-creative:"Fraunces", Georgia, serif;--font-utility:"Inter", system-ui, -apple-system, sans-serif;--font-system:"Inter", system-ui, -apple-system, sans-serif;font-optical-sizing:auto;font-variation-settings:"SOFT" 100}:root.creative-typography-v2{--font-wordmark:"Copernicus", "Fraunces", Georgia, serif;--font-creative:"Fraunces", Georgia, serif;--font-utility:"Harmattan", "Inter", system-ui, sans-serif;font-optical-sizing:auto;font-variation-settings:"SOFT" 100}@media (max-width:768px){html,body{overflow-y:auto}.landing-shell{padding:0}.landing-logo{top:max(18px, env(safe-area-inset-top))!important;left:max(18px, env(safe-area-inset-left))!important}.landing-logo svg{width:27px;height:27px}.landing-actions{top:max(20px, calc(env(safe-area-inset-top) + 2px))!important;right:max(18px, env(safe-area-inset-right))!important;gap:15px!important}.landing-actions a,.landing-actions .lp-trigger{white-space:nowrap}.landing-actions a[href=\/download]{display:none}.umbrella-shell>*{flex-shrink:0}.hero-br-phone{display:inline}.umbrella-shell .umbrella-title{letter-spacing:-.035em;font-size:clamp(29px,8.2vw,46px);line-height:1}}.landing-shell{overflow-x:hidden}@media (min-width:769px){.landing-lead-mobile{display:none}.landing-shell{scroll-behavior:smooth;overflow-anchor:none;height:100vh;overflow-y:auto}.landing-viewport-1,.landing-try-viewport{flex:0 0 100vh;height:100vh;position:relative}.landing-viewport-1{flex-direction:column;justify-content:center;align-items:center;display:flex}.landing-try-viewport{justify-content:center;align-items:center;padding:12px;display:flex}.landing-try-frame{z-index:1;width:min(1480px,100%);height:100%;display:flex;position:relative}.landing-try-surface{overflow-anchor:none;background:#fff;border:1px solid #0f141914;border-radius:0;flex:1;min-height:0;position:relative;overflow:hidden;box-shadow:0 1px #0f14190a,0 28px 64px -28px #0f14194d}.landing-try-iframe{opacity:1;pointer-events:none;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.landing-try-iframe[data-active=true]{pointer-events:auto}.landing-try-shield{z-index:4;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:flex-end;padding-bottom:22px;display:flex;position:absolute;inset:0}.landing-try-shield-hint{color:#fff;letter-spacing:.01em;opacity:0;background:#0f1419b8;border-radius:999px;padding:7px 14px;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:500;transition:opacity .16s,transform .16s;transform:translateY(4px)}.landing-try-shield:hover .landing-try-shield-hint{opacity:1;transform:translateY(0)}@media (min-width:1900px){.landing-try-frame{width:min(1800px,94vw);height:100%}}.landing-scroll-cue{z-index:2;cursor:pointer;color:#5b6573;letter-spacing:.04em;text-transform:uppercase;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;padding:4px 8px;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:500;animation:2.4s ease-in-out infinite landing-cue-bob;display:inline-flex;position:absolute;bottom:34px;left:50%;transform:translate(-50%)}.landing-scroll-cue:hover{color:#1f242b}.landing-scroll-cue svg{display:block}.landing-cue-text{flex-direction:column;align-items:center;gap:2px;display:flex}.landing-cue-sub{letter-spacing:.02em;text-transform:none;opacity:.72;font-size:10px;font-weight:400}}@keyframes landing-cue-bob{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(5px)}}@media (max-width:768px){.landing-viewport-1{display:contents}.landing-try-viewport,.landing-scroll-cue{display:none!important}}.landing-footer{background:#141310;border-top:1px solid #ffffff14;flex:none;width:100%;position:relative}.landing-footer-inner{perspective:1100px;grid-template-columns:1.4fr .7fr 1.1fr;align-items:start;gap:56px;max-width:1080px;margin:0 auto;padding:56px 40px;display:grid}.landing-footer-right{display:contents}.landing-footer-word{font-family:var(--font-creative);letter-spacing:-.01em;color:#f4f5f7;align-items:center;gap:10px;font-size:24px;font-weight:600;display:inline-flex}.landing-footer-tagline{color:#9ca3ad;max-width:320px;margin:12px 0 0;font-family:Inter,system-ui,sans-serif;font-size:13px;line-height:1.55}.landing-footer-copy{color:#6e7681;margin:18px 0 0;font-family:Inter,system-ui,sans-serif;font-size:12px}.landing-footer-cols{flex-wrap:wrap;gap:56px;display:flex}.landing-footer-head{letter-spacing:.12em;text-transform:uppercase;color:#8a929c;margin:0 0 14px;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:600}.landing-footer-col a{color:#d7dbe0;margin-bottom:10px;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:500;text-decoration:none;transition:color .12s;display:block}.landing-footer-col a:hover{color:#fff}.landing-footer-waitlist{max-width:300px}.landing-footer-wl-line{color:#9ca3ad;max-width:260px;margin:0 0 14px;font-family:Inter,system-ui,sans-serif;font-size:13px;line-height:1.55}.mise-wl{flex-direction:column;gap:6px;max-width:320px;display:flex;position:relative}.mise-wl-row{align-items:stretch;gap:8px;display:flex}.mise-wl-field{box-sizing:border-box;color:#1f242b;background:#fff;border:1px solid #0f14191f;border-radius:6px;flex:auto;min-width:0;padding:9px 11px;font-family:Inter,system-ui,sans-serif;font-size:14px}.mise-wl-field::placeholder{color:#a09a94}.mise-wl-field:focus-visible{outline-offset:1px;outline:2px solid #0866ff}.mise-wl-cta{white-space:nowrap;color:#fff;cursor:pointer;background:#0866ff;border:0;border-radius:6px;flex:none;padding:9px 18px;font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:600;transition:background .15s}.mise-wl-cta:hover:not(:disabled){background:#0a5ae0}.mise-wl-cta:disabled{opacity:.6;cursor:default}.mise-wl-cta:focus-visible{outline-offset:2px;outline:2px solid #0866ff}.mise-wl-hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.mise-wl-thanks{color:#45c880;max-width:260px;margin:0;font-family:Inter,system-ui,sans-serif;font-size:13px;line-height:1.5}.mise-wl-err{color:#f08a8a;margin:6px 0 0;font-family:Inter,system-ui,sans-serif;font-size:12px}.mise-wl-skip{cursor:pointer;color:#9ca3ad;text-underline-offset:2px;background:0 0;border:0;align-self:flex-start;margin-top:2px;padding:4px 0;font-family:Inter,system-ui,sans-serif;font-size:12px;text-decoration:underline;transition:color .12s}.mise-wl-skip:hover{color:#fff}.mise-wl-skip:focus-visible{outline-offset:2px;border-radius:3px;outline:2px solid #0866ff}.mise-wl-skip:disabled{opacity:.5;cursor:default}.mise-wl{animation:.28s mise-wl-in}@keyframes mise-wl-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.mise-wl{animation:none}}@media (max-width:860px){.landing-footer-inner{grid-template-columns:1fr;gap:30px;padding:36px 24px 40px}.landing-footer-cols{gap:36px}}.landing-footer-mark{color:#0866ff;flex:none}.landing-footer-col a{position:relative}.landing-footer-col a:after{content:"";transform-origin:0;background:currentColor;width:100%;height:1px;transition:transform .26s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.landing-footer-col a:hover:after{transform:scaleX(1)}.landing-footer:before{content:"";transform-origin:50%;background:linear-gradient(90deg,#0000,#ffffff38 22% 78%,#0000);height:1px;transition:transform .9s cubic-bezier(.2,.7,.2,1);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.landing-footer.is-in:before{transform:scaleX(1)}.landing-footer.reveal-armed .landing-footer-brand,.landing-footer.reveal-armed .landing-footer-cols,.landing-footer.reveal-armed .landing-footer-waitlist{opacity:0;transform-origin:top;transition:opacity .6s,transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(22px)rotateX(8deg)}.landing-footer.is-in .landing-footer-brand{opacity:1;transition-delay:60ms;transform:none}.landing-footer.is-in .landing-footer-cols{opacity:1;transition-delay:.16s;transform:none}.landing-footer.is-in .landing-footer-waitlist{opacity:1;transition-delay:.26s;transform:none}@media (prefers-reduced-motion:reduce){.landing-footer.reveal-armed .landing-footer-brand,.landing-footer.reveal-armed .landing-footer-cols,.landing-footer.reveal-armed .landing-footer-waitlist{opacity:1;transition:none;transform:none}.landing-footer:before{transition:none;transform:scaleX(1)}}.lp-menu{align-items:center;display:inline-flex;position:relative}.lp-trigger{cursor:pointer;color:#1f242b;letter-spacing:.005em;white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:500;line-height:1;display:inline-flex}.lp-caret{font-size:9px;transition:transform .16s;transform:translateY(1px)}.lp-caret[data-open]{transform:translateY(1px)rotate(180deg)}.lp-panel{opacity:0;visibility:hidden;z-index:30;background:#f4f2ed;border-radius:2px;min-width:244px;padding:5px;transition:opacity .14s,transform .14s,visibility .14s;position:absolute;top:calc(100% + 12px);right:0;transform:translateY(-4px);box-shadow:0 14px 32px -22px #14182873}.lp-panel[data-open]{opacity:1;visibility:visible;transform:translateY(0)}.lp-panel{text-align:left}.lp-item{white-space:nowrap;border-radius:2px;align-items:baseline;gap:8px;padding:6px 11px;text-decoration:none;transition:background .14s;display:flex}.lp-item:hover{background:#eae7df}.lp-item-name{color:#1f242b;flex-shrink:0;font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:600}.lp-item-desc{text-overflow:ellipsis;color:#6b7280;font-family:Inter,system-ui,sans-serif;font-size:12px;overflow:hidden}@media (max-width:768px){.lp-panel{width:max(220px,58vw);min-width:0;left:0;right:auto}}.viz-write-wrap{flex-direction:column;align-items:center;gap:14px;width:100%;display:flex}.viz-write-stage{width:min(100%,600px);position:relative}.viz-write-app{background:#fff;border-radius:0 0 3px 3px;height:440px;position:relative;overflow:hidden;box-shadow:0 1px #0c0c0c0d,0 18px 40px -22px #14285a2e}.viz-write-hint{font-size:11.5px;font-family:var(--font-creative);color:#5b6573;text-align:center;min-height:1.2em;margin:0;font-style:italic;transition:opacity .22s}.viz-write-sheet{z-index:1;padding:54px 40px 0 34px;font-family:Courier Prime,Courier New,Courier,monospace;position:absolute;inset:0;overflow:hidden}.viz-write-row{grid-template-columns:22px 1fr;align-items:start;column-gap:2px;margin-bottom:9px;display:grid}.viz-write-gutter{justify-content:center;align-items:center;height:1.5em;display:flex}.viz-write-line{color:#0c0c0c;font-size:12.5px;line-height:1.5}.viz-write-row--h{margin-bottom:12px}.viz-write-row--h .viz-write-line{text-transform:uppercase;font-weight:700}.viz-write-row--a .viz-write-line{color:#0c0c0c}.viz-write-row--c{margin-top:4px;margin-bottom:2px}.viz-write-row--c .viz-write-line{text-transform:uppercase;padding-left:30%;font-weight:600}.viz-write-row--d .viz-write-line{padding:0 16% 0 14%;display:block}.viz-write-dot{background:#f59e0b;border-radius:50%;width:7px;height:7px;transition:transform 90ms,box-shadow .12s}.viz-write-dot[data-active=true]{transform:scale(1.3);box-shadow:0 0 0 2px #00000029}.viz-write-popover-layer{pointer-events:none;z-index:3;position:absolute;inset:0}.viz-write-popover{transform-origin:0 0;background:#fff;border-radius:8px;width:214px;padding:9px 11px 8px;animation:.15s ease-out viz-write-pop-in;position:absolute;left:8%;box-shadow:0 4px 20px #00000029}@keyframes viz-write-pop-in{0%{opacity:0;transform:scale(.9)translate(-4px)}to{opacity:1;transform:scale(1)translate(0)}}.viz-write-pop-head{justify-content:space-between;align-items:baseline;margin-bottom:3px;display:flex}.viz-write-pop-author{color:#3f3f46;font-size:11px;font-weight:600}.viz-write-pop-time{color:#a1a1aa;font-size:10px}.viz-write-pop-body{color:#18181b;margin:0 0 7px;font-size:11.5px;line-height:1.45}.viz-write-pop-actions{gap:9px;display:flex}.viz-write-pop-act{color:#a1a1aa;font-size:10.5px}.viz-write-pop-act--resolve{color:#3b82f6}.viz-write-cursor{pointer-events:none;z-index:4;width:0;height:0;transition:transform 60ms linear;position:absolute;transform:translate(-6px,-2px)}.viz-write-cursor-arrow{filter:drop-shadow(0 2px 4px #00000059);position:absolute;top:0;left:0}.viz-write-cursor-ring{opacity:0;background:#ec6fa96b;border-radius:50%;width:18px;height:18px;transition:opacity .12s,transform .2s;position:absolute;top:-3px;left:-3px;transform:scale(.4)}.viz-write-cursor[data-pressed=true] .viz-write-cursor-ring{opacity:1;transform:scale(1)}@media (max-width:640px){.viz-write-app{height:400px}.viz-write-sheet{padding:48px 24px 0 22px}.viz-write-row--c .viz-write-line{padding-left:24%}.viz-write-row--d .viz-write-line{padding:0 8% 0 10%}.viz-write-popover{width:184px}}.viz-rev{background:#fff;border-radius:2px;width:min(100%,320px);padding:14px 4px 10px;font-family:Inter,system-ui,sans-serif;box-shadow:0 1px #0c0c0c0d,0 24px 50px -26px #14142873}.viz-rev-head{letter-spacing:.02em;color:#1f242b;border-bottom:1px solid #f1f1f4;margin-bottom:4px;padding:0 14px 10px;font-size:11px;font-weight:600}.viz-rev-list{position:relative}.viz-rev-list:before{content:"";background:#ececf1;width:1px;position:absolute;top:14px;bottom:14px;left:18px}.viz-rev-row{border-radius:2px;grid-template-columns:14px auto 1fr auto;align-items:center;column-gap:8px;padding:8px 12px;transition:background .16s;display:grid;position:relative}.viz-rev-row[data-active=true]{background:#f2f0fb}.viz-rev-dot{border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #fff}.viz-rev-kind{letter-spacing:.04em;text-transform:uppercase;color:#9aa0aa;font-size:9px;font-weight:600}.viz-rev-label{color:#3f3f46;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:500;overflow:hidden}.viz-rev-when{color:#a1a1aa;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;min-width:58px;margin-right:2px;font-size:10px}.viz-rev-actions{color:#6e59c6;opacity:0;grid-area:2/3/auto/5;margin-top:3px;font-size:10px;transition:opacity .16s,transform .16s;transform:translateY(-2px)}.viz-rev-row[data-active=true] .viz-rev-actions{opacity:1;transform:translateY(0)}.viz-mobile{--m-w:390;--m-h:844;--m-scale:.62;justify-content:center;width:100%;display:flex}.viz-mobile-phone{background:#15191f;border-radius:40px;padding:9px;position:relative;box-shadow:inset 0 1px #ffffff0f,0 2px 4px #14142840,0 30px 60px -28px #1414288c}.viz-mobile-screen{width:calc(var(--m-w) * var(--m-scale) * 1px);height:calc(var(--m-h) * var(--m-scale) * 1px);background:#fff;border-radius:30px;position:relative;overflow:hidden}.viz-mobile-iframe{width:calc(var(--m-w) * 1px);height:calc(var(--m-h) * 1px);transform:scale(var(--m-scale));transform-origin:0 0;border:0;position:absolute;top:0;left:0}.viz-mobile-shield{cursor:pointer;background:0 0;border:0;place-items:end center;padding-bottom:16px;display:grid;position:absolute;inset:0}.viz-mobile-hint{letter-spacing:.01em;color:#15191f;opacity:0;background:#ffffffeb;border-radius:999px;padding:6px 12px;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:600;transition:opacity .16s,transform .16s;transform:translateY(4px);box-shadow:0 2px 8px #1414282e}.viz-mobile-shield:hover .viz-mobile-hint,.viz-mobile-shield:focus-visible .viz-mobile-hint{opacity:1;transform:translateY(0)}@media (hover:none){.viz-mobile-hint{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.viz-mobile{--m-scale:.56}}@media (max-width:640px){.viz-mobile{--m-scale:.6}}.margins-features{--features-bg:#202228;background:var(--features-bg);flex-direction:column;align-items:center;gap:clamp(44px,7vh,80px);padding:clamp(72px,12vh,150px) 24px clamp(80px,13vh,160px);display:flex}.margins-features-head{text-align:center;flex-direction:column;gap:12px;max-width:720px;display:flex}.margins-features-title{font-family:var(--font-creative);letter-spacing:-.015em;color:#fff;margin:0;font-size:clamp(30px,4.4vw,52px);font-weight:500;line-height:1.08}.margins-features-sub{color:#ffffffd1;margin:0;font-family:Inter,system-ui,sans-serif;font-size:clamp(15px,1.5vw,18px)}.margins-feature{flex-direction:column;align-items:center;gap:16px;margin:0;display:flex}.margins-feature--lead{width:100%;max-width:620px}.margins-feature-viz{justify-content:center;width:100%;display:flex}.margins-feature-cap{text-align:center;max-width:42ch}.margins-feature{will-change:transform}.margins-feature-cap h3{font-family:var(--font-creative);letter-spacing:-.01em;color:#fff;margin:0 0 6px;font-size:clamp(19px,2vw,24px);font-weight:500}.margins-feature-cap p{color:#fffc;margin:0;font-family:Inter,system-ui,sans-serif;font-size:15px;line-height:1.5}.margins-feature-pair{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(32px,5vw,72px);width:100%;max-width:1040px;display:grid}@media (max-width:820px){.margins-feature-pair{grid-template-columns:1fr;gap:56px}}@media (max-width:640px){.margins-features,.margins-feature,.margins-feature-pair{gap:58px}}.margins-features .viz-write-hint{color:#ffffffc7}.umbrella-shell{min-height:100vh}.umbrella-viewport{flex-direction:column;justify-content:center;width:100%;padding:96px 40px;display:flex;position:relative}@media (min-width:769px){.umbrella-viewport{flex:0 0 100vh;height:100vh}}.umbrella-hero{width:100%;max-width:860px;margin:0 auto}.umbrella-shell .umbrella-hero{text-align:center}.umbrella-title{color:#15191f;font-family:var(--font-creative);letter-spacing:-.03em;margin:0 0 22px;font-size:clamp(40px,7vw,84px);font-weight:600;line-height:1.02}.umbrella-title em{font-style:italic;font-weight:inherit}.hero-br-phone{display:none}.umbrella-trust{color:#6b7480;letter-spacing:.005em;max-width:560px;margin:16px 0 0;font-family:Inter,system-ui,sans-serif;font-size:clamp(13px,1.3vw,15px);font-weight:400;line-height:1.5}.umbrella-cta-row{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.umbrella-cta{letter-spacing:.005em;border-radius:8px;align-items:center;padding:12px 22px;font-family:Inter,system-ui,sans-serif;font-size:15px;font-weight:600;text-decoration:none;transition:transform .14s,background-color .14s;display:inline-flex}.umbrella-cta:hover{transform:translateY(-1px)}.umbrella-cta--primary{color:#fff;background:#0866ff}.umbrella-cta--primary:hover{background:#0a5ae0}.umbrella-cta--ghost{color:#1f242b;background:#0f14190d}.umbrella-cta--ghost:hover{background:#0f141917}.umbrella-tracks{grid-template-columns:1fr 1fr;width:100%;max-width:980px;margin:0 auto;padding:0 40px 120px;display:grid}@media (max-width:768px){.umbrella-tracks{grid-template-columns:1fr;padding-bottom:64px}}.umbrella-track{border-top:1px solid #0f14191f;flex-direction:column;padding:36px 40px 34px;text-decoration:none;transition:background-color .16s;display:flex;position:relative}.umbrella-track:hover{background:#0f141906}.umbrella-track+.umbrella-track{border-left:1px solid #0f14191f}@media (max-width:768px){.umbrella-track+.umbrella-track{border-left:0}}.umbrella-track-rule{background:var(--track-accent);border-radius:2px;width:28px;height:3px;margin-bottom:20px}.umbrella-track-eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--track-accent);font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:600}.umbrella-track-title{color:#15191f;font-family:var(--font-creative);letter-spacing:-.015em;margin:8px 0 12px;font-size:clamp(24px,3vw,32px);font-weight:500;line-height:1.1}.umbrella-track-line{color:#4a525c;margin:0;font-family:Inter,system-ui,sans-serif;font-size:16px;line-height:1.55}.umbrella-track-go{color:var(--track-accent);margin-top:22px;font-size:20px;font-weight:600;transition:transform .16s}.umbrella-track:hover .umbrella-track-go{transform:translate(4px)}.umbrella-shell .umbrella-viewport{background:#141310}.umbrella-shell .umbrella-title{color:#f4f5f7}.umbrella-shell .landing-actions a,.umbrella-shell .landing-actions .lp-trigger{color:#cfd3d9!important}.umbrella-shell .landing-actions a:hover,.umbrella-shell .landing-actions .lp-trigger:hover{color:#f4f5f7!important}.umbrella-shell{height:100dvh}.umbrella-shell .umbrella-viewport{flex-basis:100svh;height:100svh}.umbrella-shell .landing-try-viewport{flex-basis:100dvh;height:100dvh}.umbrella-shell .landing-scroll-cue{color:#f4f5f79e;bottom:max(42px, calc(env(safe-area-inset-bottom,0px) + 30px))}.umbrella-shell .landing-scroll-cue:hover{color:#f4f5f7}.home-margins-moment{text-align:center;background:#141310;justify-content:center;padding:clamp(56px,10vh,120px) 40px clamp(20px,4vh,48px);display:flex}.home-margins-head{flex-direction:column;align-items:center;gap:12px;max-width:680px;display:flex}.home-kicker{letter-spacing:.16em;text-transform:uppercase;color:#8a93a0;margin:0;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:600}.home-margins-title{font-family:var(--font-creative);letter-spacing:-.02em;color:#f4f5f7;margin:0;font-size:clamp(30px,4.4vw,52px);font-weight:500;line-height:1.05}.home-margins-sub{color:#f4f5f78c;margin:0;font-family:Inter,system-ui,sans-serif;font-size:clamp(14px,1.5vw,17px)}.home-margins-sub b{color:#f4f5f7;font-weight:500}.home-margins-sub em{color:#f4f5f7;font-style:italic;font-weight:500}.home-moment-phone{display:none}@media (max-width:640px){.home-margins-moment{padding:clamp(36px,8vh,80px) 0 clamp(20px,4vh,36px)}.home-margins-head{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.home-moment-phone{flex-direction:column;align-items:center;gap:clamp(24px,6vh,48px);width:100%;display:flex}.home-moment-cue{color:#8a93a0;flex-direction:column;align-items:center;gap:9px;animation:2.8s ease-in-out infinite home-moment-bob;display:flex}.home-moment-cue-text{letter-spacing:.16em;text-transform:uppercase;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:600}.home-moment-cue-arrow{display:block}@keyframes home-moment-bob{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}.home-moment-marquee{align-items:center;width:100%;height:clamp(54px,15vw,84px);display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}.home-moment-track{white-space:nowrap;will-change:transform;flex:none;width:max-content;animation:26s linear infinite home-moment-slide;display:flex}.home-moment-line{font-family:var(--font-creative);letter-spacing:-.01em;color:#f4f5f7;white-space:nowrap;padding-right:.5em;font-size:clamp(36px,11.5vw,58px);font-style:italic;font-weight:500;line-height:1}@keyframes home-moment-slide{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.home-moment-cue,.home-moment-track{animation:none}}}.umbrella-shell .landing-try-viewport{background:#141310;padding:clamp(24px,5vh,64px) clamp(20px,4vw,60px)}.umbrella-shell .landing-try-frame{perspective:1500px;width:min(1320px,100%);height:100%;margin:0 auto;position:relative}.umbrella-shell .landing-try-surface{z-index:1;transform:rotateX(var(--tilt,0deg)) scale(var(--demo-scale,1));transform-origin:bottom;border-radius:var(--demo-radius,8px);box-shadow:0 40px 80px -32px rgba(0, 0, 0, var(--demo-shadow-a,.28));will-change:transform, border-radius, box-shadow;border:0;transition:border-radius .12s linear,box-shadow .12s linear;position:relative}.umbrella-shell .landing-try-frame:after{content:"";z-index:0;filter:blur(12px);height:8%;opacity:var(--demo-shadow-a,.28);pointer-events:none;background:radial-gradient(#0009 0%,#0000 72%);position:absolute;bottom:-3%;left:8%;right:8%}.umbrella-shell .viz-home-stage{transform:translateY(var(--rise,36px));opacity:var(--riseop,1);will-change:transform, opacity}.home-orbit-teaser{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:clamp(64px,12vh,150px) 24px clamp(80px,14vh,160px);display:flex}.home-orbit-title{font-family:var(--font-creative);letter-spacing:-.015em;color:#1f242b;margin:0;font-size:clamp(30px,4.4vw,52px);font-weight:500;line-height:1.08}.home-orbit-sub{color:#4a5462;max-width:560px;margin:0;font-family:Inter,system-ui,sans-serif;font-size:clamp(15px,1.5vw,18px);line-height:1.55}@media (max-width:768px){.umbrella-shell .landing-try-surface{transform:none}.umbrella-shell .umbrella-viewport{flex-shrink:0;min-height:100svh;padding:76px 22px}}.mise-secret{width:100%}.mise-secret-cue{cursor:pointer;color:#5b6573;background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;width:100%;padding:clamp(72px,16vh,160px) 24px;display:flex}.mise-secret-cue:hover{color:#15191f}.mise-secret-cue-text{font-family:var(--font-creative);letter-spacing:-.01em;font-size:clamp(20px,2.6vw,30px);font-weight:600}.mise-secret-cue-arrow{animation:2.4s ease-in-out infinite mt-bob}.mise-secret-cue:focus-visible{outline-offset:4px;border-radius:6px;outline:2px solid #0866ff}@keyframes mt-bob{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.mise-secret-reveal{flex-direction:column;justify-content:center;align-items:center;gap:44px;width:100%;padding:56px 32px 88px;animation:.5s both mt-reveal;display:flex;position:relative}@media (min-width:769px){.mise-secret-reveal{min-height:100vh;padding:44px 32px}}@keyframes mt-reveal{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.umbrella-viz-head{text-align:center;width:100%;max-width:760px}.umbrella-viz-title{color:#15191f;font-family:var(--font-creative);letter-spacing:-.02em;margin:0;font-size:clamp(26px,3.6vw,44px);font-weight:600;line-height:1.05}.umbrella-viz-sub{color:#4a525c;max-width:560px;margin:13px auto 0;font-family:Inter,system-ui,sans-serif;font-size:clamp(15px,1.6vw,18px);font-weight:400;line-height:1.55}.umbrella-viz-title-tail{color:#2b313a;max-width:46ch;margin:.42em auto 0;font-size:.5em;font-weight:500;line-height:1.3;display:block}.umbrella-viz-title-tail strong{font-weight:700}.mt-annotate{max-width:100%;display:inline-flex;position:relative}.mise-dev{color:#0866ff;pointer-events:none;z-index:6;flex-direction:column;align-items:flex-start;display:flex;position:absolute;top:7%;left:calc(100% + 14px);right:auto}.mise-dev-text{white-space:nowrap;font-family:Caveat,cursive;font-size:clamp(24px,2.2vw,31px);font-weight:600;line-height:1;transform:rotate(-7deg)}.mise-dev-arrow{width:54px;height:auto;margin:4px 0 0 -8px}.mise-dev-arrow path{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}@media (max-width:1000px){.mise-dev{display:none}}.mt-frame{aspect-ratio:1000/600;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #0f141914;border-radius:8px;flex-shrink:0;width:min(96vw,106.688vh);font-family:Inter,system-ui,sans-serif;position:relative;overflow:hidden;box-shadow:0 1px #0f14190a,0 28px 64px -28px #0f14194d;container-type:size}.mt-stage{pointer-events:none;position:absolute;inset:0}.mt-titlebar{z-index:8;background:#fff;border-bottom:1px solid #eceef1;align-items:center;gap:1.6cqw;height:5%;padding:0 1.8cqw;display:flex;position:absolute;top:0;left:0;right:0}.mt-lights{gap:.7cqw;display:flex}.mt-lights i{background:#e0e3e8;border-radius:50%;width:1cqw;height:1cqw}.mt-titlebar span{color:#8a909a;letter-spacing:.02em;font-size:1.3cqw;font-weight:600}.mt-rail{z-index:2;background:#1a1c20;width:22.2%;position:absolute;top:5%;bottom:0;left:0}.mt-rail__brand{letter-spacing:.1em;text-transform:uppercase;color:#fff6;z-index:3;font-size:1.1cqw;font-weight:700;position:absolute;top:8%;left:1.8cqw}.mt-row{z-index:3;color:#ffffffa8;align-items:center;gap:1cqw;width:22.2%;height:6cqh;padding:0 1.6cqw;font-size:1.3cqw;transition:transform .45s cubic-bezier(.22,.7,.3,1),opacity .3s;display:flex;position:absolute;left:0}.mt-row__n{color:#ffffff57;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:1cqw;font-weight:600}.mt-row__t{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mt-row.is-move{z-index:5;transition:transform .7s cubic-bezier(.5,0,.2,1)}.mt-row.is-drag{background:#26282e;border-radius:3px;box-shadow:0 10px 24px #00000073}.mt-row.is-snap{transition:none}.mt-dropline{opacity:0;z-index:4;background:#2b7fff;width:22.2%;height:2px;transition:opacity .2s;position:absolute;left:0}.mt-dropline.is-on{opacity:1}.mt-panel{z-index:1;transition:opacity .5s,transform .5s cubic-bezier(.5,0,.2,1);position:absolute;inset:0}.mt-home{opacity:1;transform:none}.mt-home.is-out{opacity:0;transform:translate(-6%)}.mt-line{opacity:0;transform:translate(6%)}.mt-line.is-in{opacity:1;transform:none}.mt-channel{font-family:var(--font-creative);letter-spacing:-.02em;color:#16181c;font-size:3.2cqw;font-weight:600;position:absolute}.mt-channel-sub{color:#565e69;font-size:1.25cqw;position:absolute}.mt-cmd{width:20cqw;position:absolute}.mt-cmd__in{color:#16181c;background:#f1f3f6;border-radius:4px;align-items:center;padding:.95cqw 1.1cqw;font-size:1.25cqw;display:flex}.mt-cmd__in.is-empty{color:#9aa0a8}.mt-cmd__caret{background:#0866ff;width:1px;height:1.5cqw;margin-left:1px;animation:1.1s infinite landing-caret;display:inline-block}.mt-cmd__menu{z-index:7;background:#fff;border:1px solid #e6e8ec;border-radius:6px;padding:.4cqw;position:absolute;top:calc(100% + .5cqw);left:0;right:0;box-shadow:0 12px 30px #10182829}.mt-cmd__row{color:#2b2f36;border-radius:4px;align-items:center;gap:.8cqw;padding:.7cqw .8cqw;font-size:1.15cqw;display:flex}.mt-cmd__row.is-sel{background:#eef4ff;box-shadow:inset 2px 0 #0866ff}.mt-cmd__ic{color:#8a909a;flex-shrink:0;font-size:1.15cqw}.mt-cmd__t{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mt-resume{color:#565e69;width:20cqw;font-size:1.2cqw;line-height:1.5;position:absolute}.mt-resume__lead{margin:0}.mt-resume__t{color:#2b2f36;font-weight:600}.mt-resume__ago{color:#8a909a}.mt-resume__more{margin:.3cqw 0 0;padding:0;list-style:none}.mt-resume__more li{color:#8a909a}.mt-resume__more .mt-resume__t{color:#565e69}.mt-attn{width:20cqw;position:absolute}.mt-attn__h{letter-spacing:.08em;text-transform:uppercase;color:#565e69;align-items:center;gap:.6cqw;margin-bottom:.8cqw;font-size:1.05cqw;font-weight:700;display:flex}.mt-attn__mark{background:#d6483b;border-radius:1px;flex-shrink:0;width:.85cqw;height:.85cqw}.mt-attn__row{flex-direction:column;align-items:flex-start;gap:.2cqw;display:flex}.mt-attn__t{color:#16181c;font-size:1.2cqw;line-height:1.35}.mt-attn__meta{color:#d6483b;font-size:1.05cqw;font-weight:600}.mt-attn__uns{color:#565e69;margin-top:.7cqw;font-size:1.15cqw}.mt-toline{color:#565e69;align-items:baseline;gap:.5cqw;font-size:1.4cqw;font-weight:600;display:inline-flex;position:absolute}.mt-toline.is-lit{color:#16181c}.mt-toline__arrow{font-size:1.6cqw}.mt-sep{background:#e6e8ec;width:1px;position:absolute}.mt-cal{flex-direction:column;display:flex;position:absolute}.mt-cal__head{align-items:center;gap:1cqw;margin-bottom:.8cqw;display:flex}.mt-cal__title{font-family:var(--font-creative);color:#16181c;font-size:1.9cqw;font-weight:600}.mt-cal__arrow{color:#8a909a;font-size:1.5cqw}.mt-cal__wd{grid-template-columns:repeat(7,1fr);margin-bottom:.4cqw;display:grid}.mt-cal__wd span{letter-spacing:.06em;text-transform:uppercase;color:#aeb4bd;padding-left:.5cqw;font-size:.95cqw;font-weight:600}.mt-cal__grid{border-top:1px solid #ececee;border-left:1px solid #ececee;grid-template-columns:repeat(7,1fr);grid-auto-rows:12.3cqh;display:grid}.mt-cell{border-bottom:1px solid #ececee;border-right:1px solid #ececee;padding:.4cqw .5cqw;overflow:hidden}.mt-cell.is-out{background:#fcfcfd}.mt-cell__n{color:#8a909a;font-variant-numeric:tabular-nums;font-size:1cqw;font-weight:600}.mt-cell.is-today .mt-cell__n{color:#fff;background:#0866ff;border-radius:3px;padding:0 .5cqw}.mt-chip{color:#2b2f36;box-shadow:inset 2px 0 0 var(--st);background:#f1f3f6;border-radius:2px;align-items:center;gap:.4cqw;margin-top:.4cqw;padding:.3cqw .5cqw;font-size:.95cqw;display:flex;overflow:hidden}.mt-chip__t{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mt-chip--move{z-index:6;width:6.5cqw;box-shadow:inset 2px 0 0 var(--st), 0 6px 16px -6px #10182866;margin:0;transition:left .7s cubic-bezier(.5,0,.2,1),top .7s cubic-bezier(.5,0,.2,1),transform .2s;position:absolute;transform:translate(-50%,-50%)}.mt-chip--move.is-grab{transform:translate(-50%,-50%)scale(1.06)rotate(-1.5deg)}.mt-linehead{align-items:baseline;gap:1.4cqw;display:flex;position:absolute}.mt-h{font-family:var(--font-creative);letter-spacing:-.015em;color:#16181c;font-size:3.2cqw;font-weight:600}.mt-count{color:#565e69;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.3cqw}.mt-arcchip{color:#2b2f36;white-space:nowrap;opacity:0;background:#fff;border:1px solid #e3e5e9;border-radius:999px;align-items:center;gap:.7cqw;padding:.55cqw 1cqw;font-size:1.25cqw;font-weight:500;transition:transform .35s cubic-bezier(.22,1.3,.5,1),opacity .3s,box-shadow .2s,border-color .2s;display:inline-flex;position:absolute;transform:scale(.6)}.mt-arcchip.is-shown{opacity:1;transform:scale(1)}.mt-arcchip.is-active{border-color:var(--ac);box-shadow:inset 0 0 0 1px var(--ac);color:#16181c}.mt-arcchip__sw{background:var(--ac);border-radius:50%;flex-shrink:0;width:1cqw;height:1cqw}.mt-arcchip__n{color:#6b7280;font-variant-numeric:tabular-nums;font-size:1.05cqw}.mt-arcadd{color:#565e69;white-space:nowrap;background:#fff;border:1px dashed #d3d6db;border-radius:999px;align-items:center;padding:.55cqw 1.1cqw;font-size:1.25cqw;font-weight:500;transition:opacity .3s;display:inline-flex;position:absolute}.mt-arcadd.is-hidden{opacity:0}.mt-conn{height:3px;position:absolute;transform:translateY(-50%)}.mt-dot{background:var(--c);border-radius:50%;width:1.8cqw;height:1.8cqw;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 .55cqw #fff}.mt-stop-label{text-align:center;letter-spacing:.08em;color:#b0b6bf;font-variant-numeric:tabular-nums;font-size:1.05cqw;font-weight:600;position:absolute;transform:translate(-50%)}.mt-stop-title{text-align:center;color:#16181c;text-overflow:ellipsis;white-space:nowrap;width:11.5cqw;font-size:1.4cqw;font-weight:600;position:absolute;overflow:hidden;transform:translate(-50%)}.mt-stop-status{color:#565e69;white-space:nowrap;align-items:center;gap:.6cqw;font-size:1.15cqw;display:inline-flex;position:absolute;transform:translate(-50%)}.mt-stop-status i{background:var(--sc);border-radius:50%;width:.8cqw;height:.8cqw}.mt-arcnode{background:var(--ac);border-radius:50%;width:1cqw;height:1cqw;transition:transform .4s cubic-bezier(.22,1.3,.5,1);position:absolute;transform:translate(-50%,-50%)scale(0);box-shadow:0 0 0 2px #fff}.mt-arcnode.is-on{transform:translate(-50%,-50%)scale(1)}.mt-arcseg{background:var(--ac);transform-origin:0;height:3px;transition:transform .4s;position:absolute;transform:translateY(-50%)scaleX(0)}.mt-arcseg.is-on{transform:translateY(-50%)scaleX(1)}.mt-cursor{z-index:20;transform-origin:21% 10%;filter:drop-shadow(0 3px 5px #10182857);width:4cqw;height:4cqw;transition:left .7s cubic-bezier(.5,0,.2,1),top .7s cubic-bezier(.5,0,.2,1),transform .18s;position:absolute;transform:translate(-21%,-10%)}.mt-cursor.is-down{transform:translate(-21%,-10%)scale(.84)}@media (prefers-reduced-motion:reduce){.mt-row,.mt-panel,.mt-arcchip,.mt-arcnode,.mt-arcseg,.mt-chip--move,.mt-cursor{transition:none}.mise-secret-cue-arrow,.mise-secret-reveal{animation:none}}.pricing-page{background:#fff;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.pricing-main{box-sizing:border-box;flex:1 0 auto;width:100%;max-width:1080px;margin:0 auto;padding:132px 40px 64px}.pricing-head{max-width:640px;margin:0 0 44px}.pricing-title{font-family:var(--font-creative);letter-spacing:-.02em;color:#0f1419;margin:0 0 12px;font-size:46px;font-weight:600}.pricing-lead{color:#5b6573;margin:0;font-family:Inter,system-ui,sans-serif;font-size:16px;line-height:1.55}.pricing-tiers{grid-template-columns:repeat(3,1fr);align-items:start;gap:18px;display:grid}.pricing-card{background:#f4f5f7;border-radius:2px;flex-direction:column;padding:26px 24px 28px;display:flex;position:relative;overflow:hidden}.pricing-card-featured{background:#eceefb}.pricing-card-featured:after{content:"";background:linear-gradient(90deg,#0866ff,#aa78ff 38%,#ffaabe 72%,#ffc896);height:2px;position:absolute;bottom:0;left:0;right:0}.pricing-card-name{font-family:var(--font-creative);color:#0f1419;margin:0 0 4px;font-size:19px;font-weight:600}.pricing-card-tag{color:#5b6573;margin:0;font-family:Inter,system-ui,sans-serif;font-size:13px}.pricing-card-price{align-items:baseline;gap:7px;margin:20px 0 18px;display:flex}.pricing-card-amount{font-family:var(--font-creative);letter-spacing:-.02em;color:#0f1419;font-size:34px;font-weight:600}.pricing-card-cadence{color:#5b6573;font-family:Inter,system-ui,sans-serif;font-size:13px}.pricing-card-cta{text-align:center;color:#1f242b;letter-spacing:.005em;background:#e4e7ec;border-radius:2px;padding:10px 16px;font-family:Inter,system-ui,sans-serif;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-block}.pricing-card-cta-primary{color:#fff;background:#0866ff}.pricing-card-features{flex-direction:column;gap:11px;margin:22px 0 0;padding:0;list-style:none;display:flex}.pricing-card-feature{color:#2b313a;align-items:flex-start;gap:9px;font-family:Inter,system-ui,sans-serif;font-size:13.5px;line-height:1.4;display:flex}.pricing-card-dot{background:#0866ff;border-radius:50%;flex:none;width:6px;height:6px;margin-top:6px}.pricing-request{background:#f4f5f7;border-radius:2px;max-width:640px;margin:64px auto 0;padding:32px 30px 34px}.pricing-request-head{margin:0 0 22px}.pricing-request-title{font-family:var(--font-creative);letter-spacing:-.015em;color:#0f1419;margin:0 0 8px;font-size:24px;font-weight:600}.pricing-request-lead{color:#5b6573;margin:0;font-family:Inter,system-ui,sans-serif;font-size:14px;line-height:1.5}.pricing-req-form{flex-direction:column;gap:12px;display:flex}.pricing-free-dl-gap{margin-top:18px}.pricing-req-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pricing-req-field{box-sizing:border-box;color:#0f1419;background:#fff;border:none;border-radius:2px;outline:2px solid #0000;width:100%;padding:11px 13px;font-family:Inter,system-ui,sans-serif;font-size:14px}.pricing-req-field:focus{outline:2px solid #0866ff}.pricing-req-field::placeholder{color:#9aa2ad}.pricing-req-msg{resize:vertical;min-height:70px}select.pricing-req-field{color:#0f1419;appearance:none}.pricing-req-hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.pricing-req-foot{align-items:center;gap:14px;margin-top:4px;display:flex}.pricing-req-submit{color:#fff;cursor:pointer;background:#0866ff;border:none;border-radius:2px;padding:11px 22px;font-family:Inter,system-ui,sans-serif;font-size:13.5px;font-weight:600}.pricing-req-submit:disabled{opacity:.6;cursor:default}.pricing-req-error{color:#c0392b;font-family:Inter,system-ui,sans-serif;font-size:13px}.pricing-req-thanks{color:#1f242b;margin:0;font-family:Inter,system-ui,sans-serif;font-size:14.5px;line-height:1.5}@media (max-width:880px){.pricing-tiers{grid-template-columns:1fr;max-width:460px}.pricing-main{padding:112px 24px 56px}.pricing-title{font-size:38px}}@media (max-width:560px){.pricing-req-row{grid-template-columns:1fr}}*{box-sizing:border-box;margin:0;padding:0}html,body{color:#0d0b09;height:100%;font-family:var(--font-creative);-webkit-font-smoothing:antialiased;background:#f5f6f7;overflow:hidden}*{scrollbar-width:thin;scrollbar-color:#5b657352 transparent}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-button{width:0;height:0;display:none}::-webkit-scrollbar-thumb{background-color:#5b65734d;background-clip:padding-box;border:4px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background-color:#5b65737a}@keyframes landing-caret{0%,49%{opacity:1}50%,to{opacity:0}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ease{syntax:"*";inherits:false}
