@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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--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-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--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-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:root,:host{--color-white:#fff;--font-weight-medium:500;--font-weight-semibold:600;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer base{:root{--background:var(--bg);--foreground:var(--text);--card:var(--surface);--card-foreground:var(--text);--popover:var(--surface);--popover-foreground:var(--text);--primary:#3854a5;--primary-hover:#2f478d;--primary-foreground:#fff;--secondary:var(--tint);--secondary-foreground:var(--text);--destructive:#c2410c;--border:var(--line);--input:var(--line);--ring:var(--accent);--radius:18px}}@layer legacy{:root{--connector-color:#e1e5ed;--connector-width:2px;--connector-outline:drop-shadow(0 0 .55px #1b284c80)}html[data-theme=dark]{--connector-color:#e1e5ed}.visual-connectors,.dv-timeline:before,.dv-timeline li:not(:last-child):after,.dv-workflow>div:not(:last-child):after,.dv-workflow>div:not(:last-child):before,.trace-causal-chain>li:not(:last-child):after,.trace-causal-chain>li:not(:last-child):before{filter:var(--connector-outline)}.visual-connectors{pointer-events:none;fill:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.visual-connectors>path{stroke-linecap:round;stroke-linejoin:round;fill:none;vector-effect:non-scaling-stroke;stroke:var(--connector-color)!important;stroke-width:var(--connector-width)!important;stroke-dasharray:none!important}.visual-connectors .connector-tip{fill:none;stroke:var(--connector-color);stroke-width:var(--connector-width);stroke-linecap:round;stroke-linejoin:round}.visual-connectors .connector-dot{fill:var(--connector-color);stroke:none}.visual-connectors .connector-tip,.flow-connections .connector-tip,.dv-workflow>div:not(:last-child):before,.trace-causal-chain>li:not(:last-child):before,.dv-timeline li:not(:last-child):after{display:none!important}.connector-branch{position:relative;overflow:visible}.connector-branch>i,.connector-branch:before,.connector-straight:before{display:none!important}.connector-branch>span,.connector-straight>span{z-index:1;background:var(--surface);border-radius:6px;padding:5px 8px;position:relative}.connector-straight{position:relative;overflow:visible;opacity:1!important;background:0 0!important;border:0!important}.connector-straight .connector-vertical{width:12px;left:50%;transform:translate(-50%)}.connector-straight .connector-horizontal{height:12px;top:50%;transform:translateY(-50%)}.connector-straight:is(.business-flow-wire,.ui-flow-wire,.dv-access-line,.node-connector){width:12px!important}.connector-straight:is(.ui-wire,.flow-example i){height:12px!important}.trace-route-arrow.connector-straight{place-self:center;width:30px;height:12px}.dv-model-map:before{border-radius:10px;height:var(--connector-width)!important;background:var(--connector-color)!important}.dv-timeline:before{border-radius:10px;width:var(--connector-width)!important;background:var(--connector-color)!important}.dv-workflow>div:not(:last-child):after{border-radius:10px;border-left:var(--connector-width) solid var(--connector-color)!important}.dv-workflow>div:not(:last-child):before{content:"";border-right:var(--connector-width) solid var(--connector-color);border-bottom:var(--connector-width) solid var(--connector-color);border-radius:1px;width:8px;height:8px;position:absolute;top:calc(100% + 10px);left:32px;transform:rotate(45deg)}.trace-causal-chain>li:not(:last-child):after{border-radius:10px;width:var(--connector-width)!important;background:var(--connector-color)!important}.trace-causal-chain>li:not(:last-child):before{content:"";border-right:var(--connector-width) solid var(--connector-color);border-bottom:var(--connector-width) solid var(--connector-color);border-radius:1px;width:7px;height:7px;position:absolute;bottom:-20px;left:12px;transform:rotate(45deg)}.dv-timeline li:not(:last-child):after{content:"";border-right:var(--connector-width) solid var(--connector-color);border-bottom:var(--connector-width) solid var(--connector-color);border-radius:1px;width:7px;height:7px;position:absolute;bottom:0;left:10px;transform:rotate(45deg)}:root{--bg:#fff;--surface:#fff;--subtle:#f6f7fb;--text:#202738;--muted:#737b8b;--line:#e8eaf0;--brand:#3854a5;--accent:#5bbdd4;--tint:#eef1fa;--dots:#9eacd63d;--header:#ffffffdf;--shadow:0 24px 70px -30px #273d6c40;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--bg:#10131c;--surface:#1b202e;--subtle:#171c28;--text:#f0f2f9;--muted:#a0a9bc;--line:#303747;--brand:#a3b7ff;--tint:#28334d;--dots:#91a6e529;--header:#10131ce8;--shadow:0 24px 70px -30px #0008;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:DM Sans,Arial,sans-serif;font-size:16px;line-height:1.65;transition:background-color .65s,color .5s}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{cursor:pointer;color:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--accent);outline-offset:5px}h1,h2,h3,h4,h5,p{margin:0}h1,h2,h3,h4,h5{font-family:Plus Jakarta Sans,Arial,sans-serif}h1{letter-spacing:-.055em;font-size:clamp(2.8rem,4.9vw,4.8rem);font-weight:550;line-height:1.17}h2{letter-spacing:-.05em;font-size:clamp(2.2rem,3.8vw,3.3rem);font-weight:550;line-height:1.2}h3{letter-spacing:-.035em;font-size:1.5rem;font-weight:600;line-height:1.3}p{color:var(--muted)}svg.icon{stroke:currentColor;stroke-width:1.6px;fill:none;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle;flex-shrink:0;width:20px;height:20px}span[data-icon]{justify-content:center;align-items:center;display:inline-flex}.page-width{max-width:1240px;margin:auto;padding-left:46px;padding-right:46px}.expressive{color:inherit;letter-spacing:-.025em;font-family:Instrument Serif,Georgia,serif;font-size:1.13em;font-style:italic;font-weight:400;line-height:1.05}.skip{z-index:100;background:var(--surface);padding:14px;position:absolute;top:-100px}.skip:focus{top:0}.site-header{z-index:50;background:var(--header);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--line);transition:background .6s,border-color .6s;position:sticky;top:0}.nav-shell{justify-content:space-between;align-items:center;max-width:1240px;height:86px;margin:auto;padding:0 46px;display:flex}.brand img{object-fit:contain;width:123px;height:40px}.dark-logo{display:none}html[data-theme=dark] .dark-logo{display:block}html[data-theme=dark] .light-logo{display:none}.site-header nav{align-items:center;gap:30px;font-size:14px;font-weight:500;display:flex}.site-header nav a:hover{color:var(--brand)}.nav-actions{align-items:center;gap:12px;display:flex}.button{color:#fff;background:#3854a5;border:1px solid #3854a5;border-radius:100px;justify-content:center;align-items:center;padding:13px 22px;font-size:14px;font-weight:550;line-height:1.5;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex}.button:hover{background:#2f478d;transform:translateY(-2px);box-shadow:0 6px 20px #3854a51f}.button.compact{padding:10px 21px}.icon-button{width:38px;height:38px;color:inherit;background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.icon-button:hover{background:var(--tint)}.menu-toggle{display:none}.text-link{border-bottom:1px solid #0000;align-items:center;gap:10px;padding:5px 0;font-size:14px;font-weight:550;display:inline-flex}.text-link:hover{border-color:var(--brand);color:var(--brand)}.play-small{border:1px solid var(--line);width:23px;height:23px;color:var(--brand);border-radius:50%}.play-small svg{width:11px;height:11px}.brand-dot{background:var(--brand);border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.section-tag{color:var(--muted);align-items:center;gap:9px;font-size:13px;display:flex}.dot-surface{isolation:isolate;position:relative}.dot-surface:after{content:"";background-image:radial-gradient(var(--dots) 1px,transparent 1px);pointer-events:none;z-index:-1;border-radius:inherit;background-size:15px 15px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(130deg,#000,#0000 75%);mask-image:linear-gradient(130deg,#000,#0000 75%)}.animated-gradient{background:#eef1fc;overflow:hidden}.animated-gradient:before{content:"";z-index:-2;will-change:transform;background:radial-gradient(at 25% 30%,#5bbdd478,#0000 40%),radial-gradient(at 70% 55%,#e4bcd9c2,#0000 42%),radial-gradient(at 40% 75%,#7388da7d,#0000 38%);animation:15s ease-in-out infinite alternate gradientDrift;position:absolute;inset:-55%;transform:translate(0)}@keyframes gradientDrift{0%{transform:translate(-7%,3%)rotate(-12deg)scale(.9)}50%{transform:translate(5%,-6%)rotate(12deg)scale(1.05)}to{transform:translate(-2%,7%)rotate(28deg)scale(1.13)}}html[data-theme=dark] .animated-gradient .animated-gradient{background:#283653}.hero-top{grid-template-columns:1fr 1fr;align-items:center;gap:45px;display:grid}.audience-switch{background:var(--subtle);border:1px solid var(--line);border-radius:100px;align-items:center;gap:3px;margin-bottom:28px;padding:4px;display:inline-flex}.audience-switch button{color:var(--muted);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:100px;align-items:center;gap:7px;padding:8px 12px;font-size:12px;display:flex}.audience-switch button[aria-pressed=true]{color:var(--text);background:var(--surface);border-color:var(--line);box-shadow:0 2px 5px #17233b08}.audience-switch svg{width:14px;height:14px}.hero-copy h1>span{color:inherit}.hero-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:29px;display:flex}.hero-product{border-radius:28px;justify-content:center;align-items:center;min-height:475px;padding:28px;display:flex}.product-caption{color:#586580;align-items:center;gap:7px;font-size:11px;display:flex;position:absolute;top:26px;left:26px;right:26px}.product-caption .brand-dot{background:#3854a5;width:5px;height:5px}.hero-app{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:14px;width:100%;max-width:390px;margin-bottom:10px;position:relative}.app-toolbar{border-bottom:1px solid var(--line);align-items:center;gap:9px;padding:13px 16px;font-size:11px;display:flex}.app-toolbar img{width:24px;height:24px}.mini-chip{background:var(--subtle);color:var(--muted);border-radius:100px;margin-left:auto;padding:2px 7px;font-size:8px}.avatar{color:#996f88;background:#f1dfe9;border-radius:50%;place-items:center;width:26px;height:26px;font-size:8px;display:grid}.app-greeting>span{color:var(--muted);font-size:10px}.app-greeting h3{margin-top:3px;font-size:25px}.quick-modules{grid-template-columns:1fr 1fr;gap:11px;margin-top:20px;display:grid}.quick-modules>div{border:1px solid var(--line);border-radius:10px;flex-direction:column;align-items:flex-start;padding:12px;display:flex}.module-icon{color:#3854a5;background:#e8edf9;border-radius:50%;width:28px;height:28px;margin-bottom:8px}.module-icon svg{width:14px;height:14px}.module-icon.pink{color:#b885a8;background:#f5e5f0}.module-icon.blue{color:#6678be;background:#e6eafa}.module-icon.cyan{color:#4799ab;background:#e2f3f6}.quick-modules strong{font-size:10px;font-weight:550}.quick-modules small{color:var(--muted);margin-top:4px;font-size:8px}.app-activity{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:7px;margin-top:18px;padding-top:13px;font-size:8px;display:flex}.app-activity>span:last-child{margin-left:auto}.app-activity svg{width:13px}.activity-dot{background:#669a83;border-radius:50%;width:4px;height:4px}.hero-chat{border:1px solid var(--line);background:var(--surface);border-radius:14px;align-items:center;gap:12px;padding:14px;display:flex;position:absolute;bottom:37px;left:55px;right:16px;box-shadow:0 10px 35px #3854a526}.assistant-orb{color:#7264af;background:linear-gradient(120deg,#e4edf8,#ecdff0);border:1px solid #d2d6ea;border-radius:50%;flex-shrink:0;width:40px;height:40px}.assistant-orb svg{width:20px;height:20px}.chat-status{color:var(--brand);margin-left:auto}.chat-status svg{width:15px}.orbit-tag{background:var(--surface);border:1px solid var(--line);color:var(--muted);border-radius:100px;align-items:center;gap:7px;padding:7px 11px;font-size:9px;display:flex;position:absolute;top:88px;right:28px;box-shadow:0 5px 20px #3854a516}.orbit-tag svg{width:14px;color:var(--brand)}.hero-bottom{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;margin-top:58px;padding:27px 0 30px;display:flex}.hero-bottom>p{flex-shrink:0;font-size:11px;line-height:1.6}.hero-bottom strong{color:var(--text);font-weight:500}.usecase-marquee{color:var(--muted);gap:28px;font-size:12px;display:flex}.usecase-marquee span{align-items:center;gap:8px;display:flex}.usecase-marquee span:before{content:"";background:var(--line);border-radius:50%;width:5px;height:5px}.walkthrough{grid-template-columns:.8fr 1.2fr;align-items:stretch;gap:75px;padding-top:110px;padding-bottom:110px;display:grid}.walkthrough h2{font-size:42px}.timed-tabs{flex-direction:column;margin-top:45px;display:flex}.timed-tab{border:0;border-top:1px solid var(--line);text-align:left;color:var(--muted);background:0 0;padding:21px 0;position:relative}.timed-tab:last-child{border-bottom:1px solid var(--line)}.tab-title{align-items:center;gap:12px;display:flex}.tab-number{color:var(--muted);font-size:11px;font-weight:400}.tab-title strong{font-size:17px;font-weight:550;line-height:1.4}.tab-description{color:var(--muted);padding:12px 0 4px 27px;font-size:14px;line-height:1.7;display:none}.timed-tab.active{color:var(--text)}.timed-tab.active .tab-description{display:block}.tab-progress{height:2px;position:absolute;top:-1px;left:0;right:0;overflow:hidden}.tab-progress i{background:var(--brand);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.timed-tab:not(.active) .tab-progress{display:none}.demo-stage{border-radius:25px;justify-content:center;align-items:center;min-height:550px;padding:40px 30px 83px;display:flex}.demo-interface{background:var(--surface);border:1px solid var(--line);border-radius:12px;width:100%;position:relative;overflow:hidden;box-shadow:0 28px 40px -12px #34458238}.demo-chrome{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 17px;font-size:10px;display:flex}.demo-chrome>div{align-items:center;gap:8px;display:flex}.demo-chrome img{width:19px;height:19px}.demo-path{color:var(--muted)}.window-dots{gap:4px;display:flex}.window-dots i{background:var(--line);border-radius:50%;width:5px;height:5px}.demo-caption{color:#34425f;justify-content:space-between;align-items:center;gap:20px;display:flex;position:absolute;bottom:23px;left:30px;right:30px}.demo-caption>span{flex-direction:column;display:flex}.demo-label{letter-spacing:.09em;opacity:.65;font-size:9px}.demo-caption strong{margin-top:4px;font-size:13px;font-weight:550}.demo-pause{background:#ffffffa8;border:1px solid #ffffff80}.demo-pause svg{width:15px;height:15px}#demo-video{object-fit:contain;background:#111;border-radius:12px;width:100%;height:100%;max-height:440px;position:relative}#demo-video[hidden],#demo-interface[hidden]{display:none}.preview-label{color:var(--muted);letter-spacing:.08em;font-size:9px}.preview-heading{letter-spacing:-.04em;max-width:300px;margin-top:9px;font-size:29px;line-height:1.25}.preview-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:14px 0;font-size:10px;display:flex}.preview-row>span{color:var(--muted)}.preview-row strong{font-weight:500}.preview-body{margin-top:27px}.language-tags{gap:5px;display:flex}.language-tags span{border:1px solid var(--line);color:var(--muted);border-radius:100px;padding:2px 7px;font-size:9px}.language-tags .filled{background:var(--tint);color:var(--brand);border-color:var(--tint)}.preview-notice{color:var(--brand);background:var(--tint);border-radius:6px;align-items:center;gap:8px;margin-top:17px;padding:9px;font-size:10px;display:flex}.preview-notice svg{width:13px}.demo-running .preview-notice{animation:10s infinite noticeIn}.demo-running .language-tags .filled{animation:10s infinite fieldPulse}.demo-running .preview-row:nth-child(2){animation:10s infinite rowPulse}@keyframes noticeIn{0%,15%{opacity:.25;transform:translateY(8px)}35%,to{opacity:1;transform:translateY(0)}}@keyframes fieldPulse{0%,30%{opacity:.35}50%,to{opacity:1}}@keyframes rowPulse{0%,45%{background:0 0}60%,75%{background:var(--tint)}90%,to{background:0 0}}.preview-table{border-collapse:collapse;width:100%;margin-top:23px;font-size:10px}.preview-table th{text-align:left;color:var(--muted);padding:10px 0;font-size:9px;font-weight:400}.preview-table td{border-top:1px solid var(--line);padding:13px 0}.preview-table td:last-child{text-align:right}.preview-badge{background:var(--tint);color:var(--brand);border-radius:100px;padding:3px 7px;font-size:8px}.preview-question{background:var(--tint);border-radius:12px 12px 2px;max-width:90%;margin:4px 0 24px auto;padding:12px;font-size:11px}.preview-assistant{gap:10px;font-size:11px;display:flex}.preview-assistant>span{color:var(--brand)}.preview-assistant p{font-size:11px}.preview-task{border:1px solid var(--line);border-radius:8px;align-items:center;gap:9px;margin-top:15px;padding:12px;font-size:10px;display:flex}.preview-task svg{width:16px;color:var(--brand)}.preview-task strong{font-size:10px;display:block}.preview-task small{color:var(--muted);font-size:9px;display:block}.preview-task .preview-badge{margin-left:auto}.mini-code{border:1px solid var(--line);background:var(--subtle);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--brand);border-radius:9px;margin-top:22px;padding:17px;font-family:monospace;font-size:11px;line-height:1.9}.section-heading{justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:45px;display:flex}.section-heading>p{max-width:390px;font-size:16px}.possibility-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.possibility-card{border:1px solid var(--line);background:var(--surface);border-radius:20px;overflow:hidden}.card-visual{border-radius:19px 19px 0 0;justify-content:center;align-items:center;height:265px;padding:25px;display:flex}.commerce-card .animated-gradient{background:#edf5f7}.commerce-card .animated-gradient:before{background:radial-gradient(at 30%,#5bbdd48a,#0000 38%),radial-gradient(at 65% 70%,#cad7fcdd,#0000 43%);animation-delay:-5s}.logic-card .animated-gradient{background:#f6edf3}.logic-card .animated-gradient:before{background:radial-gradient(at 35% 40%,#e4bcd9c9,#0000 38%),radial-gradient(at 70% 60%,#8b9ae57d,#0000 40%);animation-delay:-9s}.card-copy p{margin-top:12px;font-size:14px}.content-stack{width:205px;position:relative}.stack-sheet{background:var(--surface);border:1px solid var(--line);border-radius:9px;padding:17px;position:relative;box-shadow:0 10px 30px #3854a51f}.stack-sheet.behind{background:var(--subtle);position:absolute;inset:-4px -2px 0}.sheet-type{color:var(--muted);justify-content:space-between;font-size:7px;display:flex}.stack-sheet h4{letter-spacing:-.04em;margin-top:15px;font-size:23px;line-height:1.2}.sheet-lines{gap:4px;margin-top:13px;display:grid}.sheet-lines i{background:var(--line);border-radius:100px;width:85%;height:3px}.sheet-lines i:last-child{width:60%}.sheet-visual{background:url(/assets/Ultraviolet-2048x1506.png) 50% 55%/cover;border-radius:5px;height:42px;margin-top:13px}.visual-chip{background:var(--surface);border:1px solid var(--line);border-radius:100px;padding:5px 10px;font-size:8px;position:absolute;bottom:20px;right:-21px;box-shadow:0 5px 15px #3854a512}.commerce-mini{background:var(--surface);border:1px solid var(--line);border-radius:10px;width:100%;max-width:270px;padding:15px;box-shadow:0 10px 30px #3854a517}.mini-top{align-items:center;gap:7px;margin-bottom:12px;font-size:9px;display:flex}.mini-top svg{width:13px;color:var(--brand)}.channel-row{border-top:1px solid var(--line);align-items:center;gap:9px;padding:10px 0;font-size:9px;display:flex}.channel-row svg{width:15px;color:var(--brand)}.channel-row small{color:var(--muted);font-size:7px;display:block}.channel-row b{color:var(--brand);margin-left:auto;font-size:7px;font-weight:400}.logic-mini{width:100%;max-width:260px}.logic-node{border:1px solid var(--line);background:var(--surface);border-radius:100px;align-items:center;gap:10px;padding:13px;display:flex;box-shadow:0 5px 20px #3854a514}.logic-node>span{width:26px;height:26px;color:var(--brand);background:var(--tint);border-radius:50%}.logic-node svg{width:13px;height:13px}.logic-node strong{font-size:9px;font-weight:500}.node-connector{background:#8090bc;width:1px;height:17px;margin-left:26px}.assistant-feature{grid-template-columns:1.05fr 1fr;align-items:center;gap:80px;padding-top:10px;padding-bottom:110px;display:grid}.assistant-visual{border-radius:26px;align-items:center;min-height:445px;padding:45px 28px 60px;display:flex}.conversation{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:13px;width:100%;overflow:hidden}.conversation-header{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:17px;display:flex}.conversation-header strong{font-size:12px;display:block}.conversation-header small{color:var(--muted);font-size:9px}.conversation-header .assistant-orb{width:33px;height:33px}.conversation-header svg{width:17px}.message-user{background:var(--tint);border-radius:10px 10px 2px;max-width:88%;margin-left:auto;padding:13px;font-size:11px}.message-assistant{gap:9px;margin-top:22px;display:flex}.message-assistant>span{color:var(--brand);align-items:flex-start;padding-top:3px}.message-assistant svg{width:16px}.message-assistant p{font-size:11px}.task-preview{border:1px solid var(--line);border-radius:8px;align-items:center;gap:9px;margin-top:13px;padding:11px;display:flex}.task-preview svg{color:var(--brand)}.task-preview strong{font-size:10px;display:block}.task-preview small{color:var(--muted);font-size:8px;display:block}.task-preview>span:last-child{background:var(--tint);color:var(--brand);border-radius:100px;margin-left:auto;padding:3px 6px;font-size:8px}.message-assistant .small-copy{margin-top:10px;font-size:9px}.conversation-input{border:1px solid var(--line);background:var(--subtle);color:var(--muted);border-radius:100px;justify-content:space-between;align-items:center;margin-top:22px;padding:12px;font-size:9px;display:flex}.conversation-input svg{width:15px;color:var(--brand)}.visual-disclaimer{color:#586580;font-size:10px;position:absolute;bottom:20px;left:28px}.assistant-copy .section-tag{margin-bottom:22px}.assistant-copy>p{margin-top:25px;font-size:16px}.check-list{color:var(--muted);margin:24px 0;padding:0;font-size:14px;list-style:none}.check-list li{align-items:flex-start;gap:9px;padding:7px 0;display:flex}.check-list li:before{content:"";background:var(--brand);flex-shrink:0;width:13px;height:13px;margin-top:.35em;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 4 4 10-10'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 4 4 10-10'/%3E%3C/svg%3E") 50%/contain no-repeat}.extend-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.extend-card{border:1px solid var(--line);background:var(--subtle);border-radius:20px;padding:27px;overflow:hidden}.extend-card:after{-webkit-mask-image:linear-gradient(#000,#0000 55%);mask-image:linear-gradient(#000,#0000 55%)}.round-feature{width:42px;height:42px;color:var(--brand);background:var(--surface);border:1px solid var(--line);border-radius:50%;margin-bottom:24px}.round-feature svg{width:20px;height:20px}.field-example{border:1px solid var(--line);background:var(--surface);border-radius:9px;margin-top:27px;padding:14px}.field-example>span{color:var(--muted);font-size:8px}.field-example strong{justify-content:space-between;align-items:center;margin-top:4px;font-size:10px;font-weight:500;display:flex}.field-example b{background:var(--tint);color:var(--brand);border-radius:100px;padding:3px 9px;font-size:8px;font-weight:400}.flow-example{justify-content:space-between;align-items:center;margin-top:30px;font-size:10px;display:flex}.flow-example span{background:var(--surface);border:1px solid var(--line);border-radius:100px;padding:10px 14px}.flow-example i{background:var(--muted);width:15px;height:1px}.extension-tags{flex-wrap:wrap;gap:5px;margin-top:25px;display:flex}.extension-tags span{background:var(--surface);border:1px solid var(--line);border-radius:100px;padding:6px 9px;font-size:9px}.team-strip{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:15px;padding:32px 0 0;font-size:11px;display:flex}.team-strip>span{align-items:center;gap:7px;display:flex}.team-strip svg{width:15px;color:var(--brand)}.team-strip small{border:1px solid var(--line);border-radius:100px;padding:2px 6px;font-size:8px}.developer-section{color:#f0f2f9;--line:#303747;--muted:#a0a9bc;--surface:#1b202e;--subtle:#171c28;--text:#f0f2f9;--brand:#a3b7ff;--tint:#28334d;background:#10131c;min-height:100svh;padding:65px 0 60px;scroll-margin-top:86px;position:relative;overflow:hidden}.developer-section:before{content:"";pointer-events:none;background-image:radial-gradient(#6882bf2b 1px,#0000 1px);background-size:20px 20px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 100% 0,#000,#0000 65%);mask-image:radial-gradient(at 100% 0,#000,#0000 65%)}.dev-inner{position:relative}.dev-topline{border-bottom:1px solid #303747;justify-content:space-between;align-items:center;padding-bottom:21px;display:flex}.dev-topline .brand-dot{background:#5bbdd4}.dev-status{color:#727e9b;font-family:monospace;font-size:11px}.dev-main{grid-template-columns:1fr 1fr;align-items:center;gap:85px;margin:50px 0 45px;display:grid}.dev-copy h2{font-size:clamp(2.7rem,4.8vw,4rem);line-height:1.16}.dev-copy h2 span{color:inherit}.dev-copy>p{color:#a0a9bc;margin-top:25px;font-size:16px}.dev-button{color:#202e4e;background:#d6dff4;border-color:#d6dff4;margin-top:28px;font-size:13px}.dev-button:hover{color:#202e4e;background:#edf1fa}.dev-terminal{background:#171c28;border:1px solid #333c50;border-radius:15px;overflow:hidden;box-shadow:0 15px 50px #0002}.terminal-head{color:#7d89a5;border-bottom:1px solid #303747;justify-content:space-between;align-items:center;padding:12px 17px;font-size:10px;display:flex}.terminal-head .window-dots i{background:#44506c}.terminal-head .icon-button{width:26px;height:26px}.terminal-tabs{gap:8px;padding:12px 18px 0;display:flex}.terminal-tabs button{color:#7d89a5;background:0 0;border:1px solid #0000;border-radius:100px;padding:5px 11px;font-size:11px}pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#c0cde8;min-height:235px;margin:0;padding:21px 25px 26px;font-family:monospace;font-size:12px;line-height:1.85}.terminal-output{color:#a7bad5;background:#1c2839;border:1px solid #30425a;border-radius:8px;align-items:center;gap:9px;margin:0 20px;padding:11px;font-size:10px;display:flex}.terminal-dot{background:#5bbdd4;border-radius:50%;width:5px;height:5px}.code-disclaimer{color:#7785a1;margin:12px 21px 20px;font-size:10px}.dev-toolkit{border:1px solid #303747;border-radius:14px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.dev-tool{color:#98a4bf;text-align:left;background:0 0;border:0;border-right:1px solid #303747;align-items:center;gap:11px;padding:20px 19px;transition:background .25s;display:flex}.dev-tool:last-child{border-right:0}.dev-tool:hover{background:#1c2435}.dev-tool-number{color:#65789c;font-family:monospace;font-size:9px}.dev-tool strong{font-size:13px;font-weight:500;display:block}.dev-tool small{color:#7b8aaa;margin-top:4px;font-size:10px;display:block}.dev-tool>span:last-child{margin-left:auto}.dev-tool svg{color:#819bd0;width:18px}.dev-detail{align-items:center;gap:25px;min-height:48px;margin-top:23px;display:flex}.dev-detail>strong{flex-shrink:0;max-width:155px;font-size:12px;font-weight:500}.dev-detail>p{color:#8190ac;max-width:470px;font-size:12px}.dev-detail>div{flex-wrap:wrap;justify-content:flex-end;gap:7px;margin-left:auto;display:flex}.dev-detail>div>span{color:#93a3c2;border:1px solid #303747;border-radius:100px;padding:5px 9px;font-size:9px}.mobile-section{grid-template-columns:1fr 1fr;align-items:center;gap:85px;padding-top:110px;padding-bottom:110px;display:grid}.mobile-copy .section-tag{margin-bottom:23px}.mobile-copy>p{margin-top:25px;font-size:16px}.mobile-platforms{color:var(--muted);gap:20px;margin-top:27px;font-size:11px;display:flex}.mobile-visual{border-radius:28px;justify-content:center;align-items:flex-end;min-height:510px;padding:38px 25px 0;display:flex}.mobile-phone{background:var(--surface);border:6px solid #262c3d;border-radius:35px;flex-shrink:0;width:250px;height:465px;position:relative;overflow:hidden;box-shadow:0 15px 50px #253e7540}.phone-island{background:#262c3d;border-radius:100px;width:75px;height:17px;position:absolute;top:3px;left:calc(50% - 37px)}.phone-status{justify-content:space-between;padding:10px 17px 0;font-size:9px;display:flex}.phone-status>span{font-size:8px}.phone-header{border-bottom:1px solid var(--line);align-items:center;gap:8px;margin-top:14px;padding:13px 15px;font-size:10px;display:flex}.phone-header img{width:22px;height:22px}.phone-header .avatar{width:22px;height:22px;margin-left:auto;font-size:7px}.phone-body>p{font-size:9px}.phone-body h4{letter-spacing:-.04em;margin-top:4px;font-size:22px}.phone-assistant{border:1px solid var(--line);background:var(--tint);border-radius:13px;margin-top:20px;padding:16px}.phone-assistant .assistant-orb{width:30px;height:30px}.phone-assistant svg{width:16px}.phone-assistant h5{margin-top:10px;font-size:15px}.phone-assistant p{margin-top:5px;font-size:9px}.phone-assistant>div{border-top:1px solid var(--line);color:var(--brand);justify-content:space-between;align-items:center;gap:3px;margin-top:15px;padding-top:11px;font-size:8px;display:flex}.phone-assistant>div svg{width:12px}.workspace-label{margin-top:20px;font-size:9px;font-weight:500}.phone-tenant{align-items:center;gap:8px;margin-top:11px;font-size:9px;display:flex}.tenant-letter{color:#5870a8;background:#e4eaf7;border-radius:50%;flex-shrink:0;place-items:center;width:25px;height:25px;font-size:10px;font-weight:600;display:grid}.pink-letter{color:#ab80a1;background:#f1e1ee}.phone-tenant small{color:var(--muted);font-size:7px;display:block}.phone-tenant>span:last-child[data-icon]{color:var(--brand);margin-left:auto}.phone-tenant svg{width:13px}.phone-bottom{background:var(--surface);border-top:1px solid var(--line);color:var(--muted);justify-content:space-around;padding:11px 8px 14px;display:flex;position:absolute;bottom:0;left:0;right:0}.phone-bottom>span:first-child{color:var(--brand)}.phone-bottom svg{width:15px}.notification{background:var(--surface);border:1px solid var(--line);border-radius:15px;align-items:center;gap:10px;padding:15px;display:flex;position:absolute;bottom:55px;left:18px;right:60px;box-shadow:0 15px 40px #31437226}.notification>span{background:var(--tint);width:31px;height:31px;color:var(--brand);border-radius:50%}.notification svg{width:15px;height:15px}.notification strong{font-size:10px;display:block}.notification small{color:var(--muted);font-size:9px;display:block}.faq-section{grid-template-columns:1fr 1fr;gap:70px;padding-top:15px;padding-bottom:110px;display:grid}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:19px 0;font-size:15px;font-weight:500;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list svg{width:16px;color:var(--muted);transition:transform .2s}.closing{border:1px solid var(--line);background:var(--subtle);border-radius:28px;justify-content:space-between;align-items:center;padding-top:55px;padding-bottom:60px;display:flex;position:relative;overflow:hidden}.closing-mark{width:40px;height:40px;margin-bottom:23px}.closing-dots{grid-template-columns:repeat(3,1fr);gap:16px;margin-right:38px;display:grid}.closing-dots i{background:#3854a5;border-radius:50%;width:58px;height:58px;animation:8s ease-in-out infinite alternate dotBreathe}.closing-dots i:nth-child(3n){background:#5bbdd4;animation-delay:-3s}.closing-dots i:nth-child(3n+2){background:#e4bcd9;animation-delay:-5s}.closing-dots i:nth-child(2),.closing-dots i:nth-child(6){opacity:.45}.closing-dots i:nth-child(7){opacity:.15}@keyframes dotBreathe{0%,25%{transform:scale(.9)}70%,to{transform:scale(1.07)}}.footer-top{border-bottom:1px solid var(--line);align-items:center;gap:28px;padding-bottom:26px;display:flex}.footer-top p{font-size:12px}.footer-top nav{gap:25px;margin-left:auto;font-size:13px;display:flex}.footer-top button{background:0 0;border:0;padding:0;font-size:13px}.footer-bottom{color:var(--muted);justify-content:space-between;gap:20px;padding-top:19px;font-size:10px;display:flex}dialog{border:1px solid var(--line);background:var(--surface);width:calc(100% - 40px);max-width:520px;color:var(--text);box-shadow:var(--shadow);border-radius:24px;padding:36px}dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#101c3b88}.dialog-close{background:var(--tint);position:absolute;top:13px;right:13px}dialog h2{margin-top:20px;font-size:30px}dialog>p{margin-top:17px;font-size:14px}form{flex-direction:column;gap:16px;margin-top:25px;display:flex}form label{font-size:14px}form input,form textarea{border:1px solid var(--line);background:var(--subtle);width:100%;color:var(--text);border-radius:9px;margin-top:6px;padding:11px 13px;font-size:14px;display:block}form input:focus,form textarea:focus{outline:2px solid var(--accent);outline-offset:2px}form textarea{resize:vertical}form>small{color:var(--muted);font-size:12px}form>a{color:var(--brand);font-size:13px;text-decoration:underline}@media (min-width:1500px){.hero{padding-top:85px}.hero-product{min-height:520px}.hero-top{gap:60px}.hero-bottom{margin-top:70px}.walkthrough{padding-top:125px;padding-bottom:125px}.developer-section{align-items:center;display:flex}.dev-inner{width:100%}}@media (max-width:1050px){.page-width{padding-left:30px;padding-right:30px}.nav-shell{padding:0 30px}.hero-top{gap:25px}.hero-product{min-height:440px;padding:20px}.hero-chat{bottom:26px;left:25px}.product-caption{font-size:10px;top:20px;left:20px}.hero-app-body{padding:19px}.quick-modules{gap:8px}.hero-actions{gap:13px}.hero-actions .text-link{font-size:12px}.usecase-marquee{gap:15px;font-size:10px}.walkthrough{gap:35px}.walkthrough h2{font-size:36px}.demo-stage{min-height:520px;padding:30px 20px 75px}.demo-content{padding:20px}.tab-title strong{font-size:15px}.section-heading{gap:30px}.section-heading>p{max-width:335px}.possibility-grid,.extend-grid{gap:15px}.card-copy,.extend-card{padding:23px}.card-visual{height:245px;padding:20px}.content-stack{width:175px}.commerce-mini{padding:11px}.channel-row{gap:7px}.assistant-feature,.mobile-section{gap:40px}.assistant-visual{padding:35px 20px 55px}.assistant-feature .conversation-body{padding:16px}.extend-card h3{font-size:21px}.dev-main{gap:40px}.dev-tool{gap:8px;padding:18px 12px}.dev-tool-number{display:none}.dev-tool small{font-size:9px}.dev-detail{gap:20px}.dev-detail>div{display:none}.closing{margin-left:30px;margin-right:30px}.closing-dots{gap:12px;margin-right:10px}.closing-dots i{width:45px;height:45px}.closing h2{font-size:37px}}@media (max-width:760px){.page-width{padding-left:22px;padding-right:22px}.nav-shell{height:72px;padding:0 22px}.brand img{width:110px;height:36px}.site-header nav{background:var(--surface);border-bottom:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:17px;padding:22px;display:none;position:absolute;top:71px;left:0;right:0}.site-header nav.open{display:flex}.nav-actions{gap:5px}.nav-actions .compact{padding:8px 15px;font-size:12px}.theme-toggle{width:33px}.menu-toggle{width:30px;display:inline-flex}.hero{padding-top:37px}.hero-top{grid-template-columns:1fr;gap:32px}.audience-switch{margin-bottom:23px;padding:3px}.audience-switch button{gap:5px;padding:8px 10px;font-size:12px}.hero-copy h1{font-size:clamp(2.7rem,9.5vw,4rem);line-height:1.17}.hero-copy>p{margin-top:22px;font-size:16px}.hero-actions{gap:18px;margin-top:25px}.hero-actions .button{padding:12px 18px;font-size:13px}.hero-actions .text-link{font-size:13px}.hero-product{border-radius:22px;width:100%;max-width:520px;min-height:410px;margin:auto;padding:22px}.product-caption{font-size:10px;left:22px}.hero-app{max-width:350px;margin-top:8px;margin-bottom:15px}.app-toolbar{padding:11px 14px}.hero-app-body{padding:19px}.hero-chat{padding:12px;bottom:23px;left:32px;right:15px}.hero-chat strong{font-size:10px}.hero-chat p{font-size:9px}.orbit-tag{font-size:8px;top:73px;right:23px}.hero-bottom{margin-top:35px;padding:21px 0;display:block}.hero-bottom>p{font-size:12px}.hero-bottom>p br{display:none}.hero-bottom>p strong{margin-left:4px}.usecase-marquee{grid-template-columns:1fr 1fr;gap:13px 15px;margin-top:20px;font-size:11px;display:grid}.walkthrough{grid-template-columns:1fr;gap:30px;padding-top:66px;padding-bottom:70px}.walkthrough h2{font-size:34px}.section-description{margin-top:17px;font-size:16px}.timed-tabs{margin-top:27px}.timed-tab{padding:18px 0}.tab-title strong{font-size:16px}.tab-description{padding-left:27px;font-size:14px}.demo-stage{border-radius:22px;width:100%;max-width:580px;min-height:440px;margin:auto;padding:28px 20px 75px}.demo-content{min-height:270px;padding:22px}.demo-chrome{padding:13px}.demo-caption{bottom:21px;left:22px;right:22px}.demo-caption strong{font-size:12px}.preview-heading{font-size:26px}.preview-body{margin-top:20px}.preview-row{font-size:10px}.possibilities{padding-top:12px;padding-bottom:65px}.section-heading{margin-bottom:30px;display:block}.section-heading h2{font-size:34px}.section-heading>p{max-width:100%;margin-top:20px;font-size:16px}.possibility-grid{grid-template-columns:1fr;gap:20px}.possibility-card{grid-template-columns:1fr;width:100%;max-width:580px;margin:auto;display:grid}.card-visual{height:240px;padding:25px}.content-stack{width:200px}.card-copy{padding:25px}.card-copy h3{font-size:23px}.card-copy p{font-size:16px}.commerce-mini{max-width:300px;padding:17px}.channel-row{padding:12px 0;font-size:10px}.logic-mini{max-width:285px}.logic-node strong{font-size:10px}.assistant-feature{grid-template-columns:1fr;gap:28px;padding-top:0;padding-bottom:70px}.assistant-copy{grid-row:1}.assistant-copy h2{font-size:38px}.assistant-copy .section-tag{margin-bottom:20px}.assistant-copy>p{margin-top:22px;font-size:16px}.assistant-visual{border-radius:22px;width:100%;max-width:580px;min-height:410px;margin:auto;padding:32px 24px 57px}.assistant-feature .conversation-body{padding:22px}.extend-section{padding-bottom:70px}.extend-grid{grid-template-columns:1fr;gap:18px}.extend-card{padding:28px}.extend-card h3{font-size:25px}.extend-card>p{font-size:16px}.field-example{margin-top:22px;padding:17px}.field-example>span{font-size:10px}.field-example strong{font-size:12px}.field-example b{font-size:10px}.flow-example{max-width:330px;font-size:12px}.flow-example span{padding:9px 18px}.extension-tags{gap:7px}.extension-tags span{padding:7px 13px;font-size:11px}.team-strip{grid-template-columns:1fr 1fr;gap:18px 12px;padding-top:29px;font-size:11px;display:grid}.team-strip>span{flex-wrap:wrap;align-items:flex-start;gap:6px}.team-strip small{margin-left:22px}.developer-section{min-height:100svh;padding:40px 0 45px;scroll-margin-top:72px}.dev-topline{padding-bottom:18px}.dev-topline .section-tag{font-size:12px}.dev-status{display:none}.dev-main{grid-template-columns:1fr;gap:30px;margin:35px 0 30px}.dev-copy h2{font-size:clamp(2.5rem,9vw,3.4rem)}.dev-copy>p{margin-top:22px;font-size:16px}.dev-button{margin-top:23px;font-size:13px}.dev-terminal{width:100%;max-width:580px;margin:auto}.dev-toolkit{border-radius:13px;grid-template-columns:1fr 1fr}.dev-tool{border-bottom:1px solid #303747;padding:16px}.dev-tool:nth-child(2){border-right:0}.dev-tool:nth-child(n+3){border-bottom:0}.dev-tool strong{font-size:13px}.dev-tool small{font-size:9px}.dev-detail{min-height:90px;margin-top:22px;display:block}.dev-detail>strong{font-size:14px}.dev-detail>p{margin-top:9px;font-size:13px}.mobile-section{grid-template-columns:1fr;gap:33px;padding-top:70px;padding-bottom:70px}.mobile-copy h2{font-size:35px}.mobile-copy>p{margin-top:20px;font-size:16px}.mobile-visual{border-radius:22px;width:100%;max-width:580px;min-height:490px;margin:auto;padding-top:24px}.notification{max-width:340px;bottom:60px;left:20px;right:23px}.notification strong{font-size:11px}.faq-section{grid-template-columns:1fr;gap:27px;padding-top:0;padding-bottom:70px}.faq-section h2{font-size:33px}.faq-list summary,.faq-list p{font-size:15px}.closing{border-radius:22px;margin-left:14px;margin-right:14px;padding:35px 25px 42px;display:block}.closing h2{font-size:32px}.closing-mark{width:32px;height:32px;margin-bottom:21px}.closing p{max-width:310px;font-size:16px}.closing .button{font-size:13px}.closing-dots{opacity:.14;pointer-events:none;z-index:-1;gap:8px;position:absolute;top:20px;right:-45px}.closing-dots i{width:36px;height:36px}footer{padding-top:35px}.footer-top{flex-wrap:wrap;gap:12px 25px;padding-bottom:25px}.footer-top p{font-size:11px}.footer-top nav{gap:26px;width:100%;margin:10px 0 0;font-size:14px}.footer-top button{font-size:14px}.footer-bottom{font-size:10px}.footer-bottom>span:last-child{display:none}dialog{padding:32px 23px}dialog h2{font-size:29px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{will-change:auto!important;transition:none!important;animation:none!important}.hero-app,.hero-chat,.orbit-tag,.demo-interface,.conversation,.mobile-phone,.notification{transform:none}.animated-gradient:before{inset:-20%;transform:none}.closing-dots i{transform:none}}html[data-paused=true] .demo-stage *{animation-play-state:paused!important}html[data-theme=dark] .product-caption .product-caption,html[data-theme=dark] .demo-caption .demo-caption,html[data-theme=dark] .visual-disclaimer .visual-disclaimer{color:#d0d9ef}.audience-switch button{font-size:13px}.code-disclaimer{font-size:12px}.dev-detail>p,.dev-detail>strong,.section-tag{font-size:14px}.team-strip{font-size:13px}.dev-button,.terminal-tabs button,.hero-actions .text-link{font-size:14px}@media (max-width:760px){.audience-switch button,.team-strip{font-size:12px}.dev-detail>p{font-size:14px}.dev-detail{min-height:115px}.hero-actions .button,.section-tag{font-size:14px}.dev-topline .section-tag{font-size:13px}}.animated-gradient:before{animation-play-state:paused}.animated-gradient.is-visible:before{animation-play-state:running}.pixel-text{letter-spacing:-.025em;color:inherit;font-family:Silkscreen,monospace;font-size:.73em;font-style:normal;font-weight:400;line-height:1.45}.hero-app,.hero-chat,.orbit-tag,.demo-interface,.stack-sheet,.stack-sheet.behind,.visual-chip,.commerce-mini,.logic-mini,.conversation,.mobile-phone,.notification,.closing-dots{transform:none}.stack-sheet.behind{inset:-7px 6px 7px}.hero-product{padding-top:52px}.dev-main{margin-top:0}.dev-topline:empty{display:none}.assistant-orb{background:var(--tint)}.site-header[data-surface=dark]{--surface:#1b202e;--subtle:#171c28;--text:#f0f2f9;--muted:#a0a9bc;--line:#303747;--brand:#a3b7ff;--tint:#28334d;--dots:#91a6e529;--header:#10131cf2;background:var(--header);color:var(--text);border-color:var(--line);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.site-header[data-surface=light]{--surface:#fff;--subtle:#f6f7fb;--text:#202738;--muted:#737b8b;--line:#e8eaf0;--brand:#3854a5;--tint:#eef1fa;--dots:#9eacd63d;--header:#fffffff2;background:var(--header);color:var(--text);border-color:var(--line);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.site-header[data-surface=dark] .light-logo{display:none}.site-header[data-surface=dark] .dark-logo,.site-header[data-surface=light] .light-logo{display:block}.site-header[data-surface=light] .dark-logo{display:none}.site-header{transition:background-color .15s,color .15s,border-color .15s}.nav-shell{gap:20px;max-width:1360px;padding:0 36px}.nav-dropdown{position:static}.nav-trigger{white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:11px 0;font-size:13px;font-weight:500;display:flex}.nav-trigger svg{width:11px;height:11px;transition:transform .2s;transform:rotate(90deg)}.nav-trigger[aria-expanded=true]{color:var(--brand)}.nav-trigger[aria-expanded=true] svg{transform:rotate(-90deg)}.nav-page-link{white-space:nowrap;padding:10px 0;font-size:13px}.nav-page-link[aria-current=page]{color:var(--brand)}.mega-panel{background:var(--surface);border:1px solid var(--line);width:min(1148px,100vw - 60px);color:var(--text);border-top:0;border-radius:0 0 22px 22px;position:absolute;top:calc(100% + 1px);left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 25px 50px #08162b20}.mega-panel[hidden]{display:none}.mega-grid{grid-template-columns:1fr 1fr .9fr;gap:35px;padding:32px;display:grid}.mega-column h3{color:var(--muted);letter-spacing:0;margin:0 0 16px 9px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:500}.mega-link{border-radius:10px;align-items:flex-start;gap:12px;padding:12px 9px;transition:background .2s;display:flex}.mega-link strong{font-size:14px;font-weight:550;line-height:1.4;display:block}.mega-link small{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.5;display:block}.mega-icon{background:var(--tint);width:32px;height:32px;color:var(--brand);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.mega-icon svg{width:16px;height:16px}.mega-feature{border:1px solid var(--line);background:var(--subtle);border-radius:15px;flex-direction:column;justify-content:center;align-items:flex-start;gap:20px;padding:25px;display:flex}.mega-feature h3{font-size:26px;line-height:1.25}.mega-feature p{font-size:14px;line-height:1.6}.developer-menu-feature{color:#fff;background:#161c29;border-color:#303747}.developer-menu-feature h3{font-size:25px}.developer-menu-feature p{color:#a0a9bc}.developer-menu-feature .text-link{color:#fff}.mega-bottom{background:var(--subtle);border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:20px;padding:16px 32px;font-size:12px;display:flex}.mega-bottom button{color:var(--brand);background:0 0;border:0;padding:0;font-size:13px}.menu-shade{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:45;background:#101c3b26;position:fixed;inset:86px 0 0}.menu-shade[hidden]{display:none}.fluid-canvas{z-index:-2;pointer-events:none;border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.animated-gradient.fluid-ready:before{display:none}.animated-gradient.fluid-ready{background:#eef1fa}.animated-gradient:before{background:radial-gradient(at 25% 30%,#3854a592,#0000 40%),radial-gradient(at 70% 55%,#e4bcd9e6,#0000 42%),radial-gradient(at 40% 75%,#5bbdd4ba,#0000 38%)}.detail-feature{border-top:1px solid var(--line);grid-template-columns:1fr 1.2fr;gap:65px;padding:45px 0;scroll-margin-top:110px;display:grid}.detail-feature .check-list{margin-bottom:0}.page-jump-links{flex-wrap:wrap;gap:15px;margin-bottom:35px;display:flex}.page-jump-links a{background:var(--subtle);border:1px solid var(--line);border-radius:100px;padding:8px 17px;font-size:14px}.page-jump-links a:hover{border-color:var(--brand)}.inner-cta{border:1px solid var(--line);background:var(--subtle);border-radius:20px;justify-content:space-between;align-items:center;gap:35px;margin-top:45px;padding:40px;display:flex}.case-story{background:var(--subtle);border:1px solid var(--line);border-radius:20px;padding:40px}.case-story>h2{font-size:35px}.case-intro{max-width:650px;margin-top:18px;font-size:18px}.case-columns{grid-template-columns:repeat(3,1fr);gap:35px;margin-top:40px;display:grid}.case-columns p{margin-top:14px;font-size:15px}.pricing-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.pricing-card{border:1px solid var(--line);background:var(--surface);border-radius:20px;flex-direction:column;align-items:flex-start;padding:30px;display:flex}.pricing-card.featured{background:var(--subtle);border-color:var(--brand)}.pricing-card>p{margin-top:18px;font-size:16px}.pricing-card .button{margin-top:auto}.pricing-card .check-list{margin-bottom:30px;font-size:14px}.pricing-note{margin-top:25px;font-size:14px}.resource-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:30px;display:grid}.resource-grid .mega-link{border:1px solid var(--line);background:var(--subtle);border-radius:15px;padding:25px}.resource-articles{margin-top:60px;scroll-margin-top:110px}.resource-articles article{border-top:1px solid var(--line);max-width:850px;margin-top:25px;padding:30px 0}.resource-articles p{margin-top:20px;font-size:16px}@media (max-width:1100px){.nav-shell{gap:15px;height:72px;padding:0 22px}.site-header nav{background:var(--surface);border-bottom:1px solid var(--line);flex-direction:column;align-items:stretch;gap:0;max-height:calc(100svh - 72px);padding:16px 22px 28px;display:none;position:absolute;top:71px;left:0;right:0;overflow:auto}.site-header nav.open{display:flex}.menu-toggle{display:inline-flex}.nav-trigger,.nav-page-link{border-bottom:1px solid var(--line);justify-content:space-between;width:100%;padding:15px 0;font-size:16px}.mega-panel{width:100%;box-shadow:none;border:0;border-radius:0;margin:0;padding:0;position:static;transform:none}.mega-grid{grid-template-columns:1fr 1fr;gap:22px;padding:20px 0}.mega-feature{display:none}.mega-bottom{border-radius:10px;flex-wrap:wrap;padding:14px 12px}.mega-link{padding:10px 7px}.mega-column h3{margin-left:7px;font-size:13px}.menu-shade{top:72px}.mega-panel[hidden]{display:none}.dev-main{margin-top:0}}@media (max-width:760px){.nav-shell{padding:0 20px}.mega-grid{grid-template-columns:1fr;gap:25px}.mega-column h3{margin-bottom:10px;font-size:14px}.mega-link strong{font-size:15px}.mega-link small{font-size:13px}.mega-feature h3{font-size:24px}.pixel-text{letter-spacing:-.02em;font-size:.66em}.hero-copy h1{font-size:clamp(2.55rem,9.1vw,3.8rem)}.inner-page{padding-top:45px;padding-bottom:55px}.inner-hero{margin-bottom:40px}.inner-hero p{font-size:16px}.detail-feature{grid-template-columns:1fr;gap:20px;padding:30px 0}.detail-feature h2{font-size:29px}.inner-cta{padding:30px 25px;display:block}.inner-cta h2{font-size:30px}.inner-cta .button{margin-top:25px}.case-story{padding:25px}.case-columns,.pricing-grid,.resource-grid{grid-template-columns:1fr;gap:25px}.case-columns{margin-top:30px}.case-intro{font-size:16px}.pricing-card{padding:27px}.resource-articles h3{font-size:23px}.dev-main{margin-top:0}.hero-product{padding-top:40px}}.hero-copy{min-width:0;container-type:inline-size}.hero-copy #hero-title{letter-spacing:-.055em;font-size:clamp(1.6rem,11.2cqw,4.1rem);line-height:1.16}.hero-copy #hero-title .hero-line{white-space:nowrap;color:inherit;display:block}.hero-copy #hero-title .hero-line.expressive{letter-spacing:-.03em;padding-bottom:.12em;font-size:1.08em;line-height:1.09}body{font-size:18px}.page-width{max-width:1440px;padding-left:64px;padding-right:64px}h2{font-size:clamp(2.6rem,4.8vw,4rem);line-height:1.15}h3{font-size:1.8rem}.hero{padding-top:92px}.hero-top{gap:72px}.hero-copy #hero-title{font-size:clamp(1.8rem,11.1cqw,4.8rem);line-height:1.14}.hero-copy>p{max-width:540px;margin-top:32px;font-size:20px;line-height:1.65}.audience-switch{margin-bottom:35px}.audience-switch button{padding:10px 16px;font-size:14px}.hero-actions{gap:24px;margin-top:36px}.button{padding:15px 27px;font-size:16px}.button.compact{padding:11px 21px;font-size:14px}.hero-actions .text-link,.text-link{font-size:16px}.hero-product{border-radius:30px;min-height:590px;padding:50px 42px 65px}.hero-app{max-width:440px}.hero-app-body{padding:28px}.hero-chat{padding:18px;bottom:42px;left:48px;right:30px}.hero-chat strong{font-size:13px}.hero-chat p{font-size:11px}.product-caption{font-size:13px;top:32px;left:32px}.orbit-tag{font-size:11px;top:98px;right:32px}.hero-bottom{margin-top:88px;padding:36px 0 40px}.hero-bottom>p{font-size:14px}.usecase-marquee{gap:25px;font-size:14px}.walkthrough{grid-template-columns:.82fr 1.18fr;gap:90px;padding-top:150px;padding-bottom:150px}.walkthrough h2{font-size:54px;line-height:1.17}.section-description{margin-top:30px;font-size:20px}.timed-tabs{margin-top:56px}.timed-tab{padding:27px 0}.tab-title strong{font-size:21px}.tab-number{font-size:14px}.tab-title{gap:15px}.tab-description{padding:17px 0 4px 33px;font-size:18px;line-height:1.6}.demo-stage{border-radius:28px;min-height:640px;padding:55px 38px 98px}.demo-content{min-height:340px;padding:33px}.demo-caption{bottom:30px;left:38px;right:38px}.demo-caption strong{font-size:16px}.demo-label{font-size:11px}.section-heading{align-items:flex-start;gap:90px;margin-bottom:60px}.section-heading>p{max-width:440px;padding-top:5px;font-size:20px}.possibilities{padding-top:20px;padding-bottom:150px}.possibility-grid{grid-template-columns:1fr 1fr;gap:30px}.card-visual{height:335px;padding:38px}.card-copy{padding:36px}.card-copy h3{font-size:28px}.card-copy p{margin-top:18px;font-size:18px;line-height:1.65}.content-stack{width:245px}.stack-sheet{padding:24px}.stack-sheet h4{font-size:30px}.sheet-type{font-size:9px}.sheet-type span{font-size:8px}.sheet-visual{height:58px}.commerce-mini{max-width:340px;padding:22px}.mini-top{margin-bottom:17px;font-size:12px}.channel-row{gap:12px;padding:15px 0;font-size:12px}.channel-row small,.channel-row b{font-size:10px}.logic-card{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.logic-card .card-visual{border-radius:0;min-height:325px}.logic-card .card-copy{align-self:center;max-width:570px;padding:50px}.logic-mini{max-width:335px}.logic-node strong{font-size:12px}.logic-node{gap:14px;padding:16px}.assistant-feature{gap:100px;padding-bottom:150px}.assistant-copy h2{font-size:60px}.assistant-copy>p{margin-top:30px;font-size:20px;line-height:1.65}.assistant-visual{border-radius:28px;min-height:540px;padding:50px 38px 74px}.conversation-body{padding:28px}.message-user,.message-assistant p{font-size:13px}.conversation-header strong{font-size:14px}.conversation-header small{font-size:11px}.check-list{margin:30px 0;font-size:17px}.check-list li{gap:12px;padding:9px 0}.check-list li:before{width:16px;height:16px}.extend-section{padding-bottom:150px}.extend-grid{gap:30px}.extend-card{padding:36px}.extend-card h3{font-size:29px;line-height:1.25}.extend-card>p{margin-top:23px;font-size:18px}.round-feature{margin-bottom:32px}.team-strip{gap:22px;padding-top:42px;font-size:14px}.developer-section{padding:100px 0}.dev-main{gap:100px;margin-bottom:60px}.dev-copy>p{margin-top:32px;font-size:20px;line-height:1.65}.dev-button{margin-top:34px;font-size:16px}.dev-terminal pre{min-height:280px;padding:28px 30px;font-size:14px}.dev-tool{gap:12px;padding:25px 22px}.dev-tool strong{font-size:16px}.dev-tool small{font-size:13px}.dev-detail{gap:35px;margin-top:32px}.dev-detail>strong{max-width:190px;font-size:16px}.dev-detail>p{max-width:560px;font-size:16px}.dev-detail>div>span{font-size:11px}.mobile-section{gap:100px;padding-top:150px;padding-bottom:150px}.mobile-copy h2{font-size:60px}.mobile-copy>p{margin-top:30px;font-size:20px;line-height:1.65}.mobile-platforms{gap:25px;font-size:14px}.mobile-visual{border-radius:28px;min-height:590px;padding-top:60px}.mobile-phone{width:280px;height:520px}.phone-body{padding:24px 19px}.phone-assistant{margin-top:25px;padding:20px}.phone-assistant h5{font-size:18px}.notification{padding:18px;bottom:76px}.notification strong{font-size:12px}.notification small{font-size:11px}.faq-section{gap:95px;padding-bottom:150px}.faq-section h2{font-size:47px}.faq-list summary{padding:25px 0;font-size:19px}.faq-list p{padding-bottom:27px;font-size:17px}.closing{margin-left:auto;margin-right:auto;padding-top:78px;padding-bottom:85px}.closing h2{font-size:54px}.closing p{max-width:570px;margin-top:28px;font-size:20px}.closing .button{margin-top:34px}.closing-dots{gap:20px}.closing-dots i{width:66px;height:66px}footer{padding-top:65px;padding-bottom:32px}.footer-top{padding-bottom:35px}.footer-top p,.footer-top nav,.footer-top button{font-size:15px}.footer-bottom{padding-top:25px;font-size:12px}.inner-page{padding-top:110px;padding-bottom:110px}.inner-hero{max-width:960px;margin-bottom:85px}.inner-hero h1{font-size:clamp(3rem,5.5vw,5rem)}.inner-hero p{max-width:760px;margin-top:35px;font-size:21px}.detail-feature{gap:95px;padding:60px 0}.detail-feature h2{font-size:38px}.detail-feature>div>p{font-size:19px}.inner-cta{margin-top:65px;padding:55px}.inner-cta h2{font-size:44px}.case-story{padding:55px}.case-intro{font-size:21px}.case-columns{gap:45px;margin-top:50px}.case-columns h3{font-size:25px}.case-columns p{font-size:18px}.pricing-grid{gap:30px}.pricing-card{padding:40px}.pricing-card h2{font-size:34px}.pricing-card>p{font-size:19px}.pricing-card .check-list{font-size:16px}.resource-grid{gap:28px;margin-top:40px}.resource-articles{margin-top:90px}.resource-articles article{max-width:930px;padding:40px 0}.resource-articles h3{font-size:32px}.resource-articles p{font-size:19px;line-height:1.75}.nav-shell{max-width:1440px;padding-left:48px;padding-right:48px}.mega-panel{will-change:opacity,transform;border-radius:0 0 16px 16px;width:min(1220px,100vw - 80px);box-shadow:0 18px 40px #08162b12}.mega-grid{grid-template-columns:1fr 1fr .95fr;gap:45px;padding:39px 40px}.mega-column h3{color:var(--muted);margin:0 0 20px;font-size:15px}.mega-link{border-radius:0;gap:14px;padding:14px 0}.mega-link:hover{background:0 0}.mega-link:hover strong{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.mega-link strong{font-size:16px;font-weight:550;line-height:1.45}.mega-link small{margin-top:6px;font-size:14px;line-height:1.6}.mega-icon{width:24px;height:25px;color:var(--text);border:0;border-radius:0;margin-top:1px;padding:0;background:0 0!important}.mega-icon svg{stroke-width:1.5px;width:22px;height:22px}.mega-feature{border:0;border-radius:12px;gap:24px;padding:31px}.mega-feature h3{font-size:31px}.mega-feature p{font-size:16px}.mega-feature .text-link{font-size:14px}.mega-bottom{padding:20px 40px;font-size:13px}.mega-bottom button{font-size:14px}.menu-shade{-webkit-backdrop-filter:none;backdrop-filter:none;background:#101c3b0d}.mega-panel[aria-hidden=true]{pointer-events:none}@media (max-width:1100px){.page-width{padding-left:36px;padding-right:36px}.hero{padding-top:65px}.hero-top{gap:40px}.hero-product{min-height:530px;padding-left:25px;padding-right:25px}.hero-chat{left:28px;right:20px}.hero-bottom{margin-top:60px}.usecase-marquee{gap:16px;font-size:12px}.hero-copy>p{font-size:18px}.hero-copy #hero-title{font-size:clamp(1.8rem,11.1cqw,4.5rem)}.walkthrough{gap:50px;padding-top:115px;padding-bottom:115px}.walkthrough h2{font-size:44px}.section-description{font-size:18px}.demo-stage{min-height:610px;padding:38px 25px 90px}.demo-content{padding:25px}.tab-title strong{font-size:18px}.tab-description{font-size:16px}.section-heading{gap:45px}.section-heading>p{max-width:350px;font-size:18px}.assistant-feature,.mobile-section,.dev-main{gap:55px}.assistant-copy h2,.mobile-copy h2{font-size:49px}.assistant-copy>p,.mobile-copy>p,.dev-copy>p{font-size:18px}.extend-grid{gap:22px}.extend-card{padding:28px}.extend-card h3{font-size:25px}.extend-card>p{font-size:17px}.dev-tool{padding:20px 15px}.dev-tool strong{font-size:14px}.dev-tool small{font-size:11px}.closing{margin:0 30px}.closing h2{font-size:45px}.closing-dots i{width:48px;height:48px}.nav-shell{padding:0 24px}.site-header nav{gap:0}.nav-trigger,.nav-page-link{font-size:16px}.mega-panel{will-change:auto;width:100%}.mega-grid{grid-template-columns:1fr 1fr;gap:30px;padding:25px 0}.mega-feature{display:none}.mega-column h3{font-size:15px}.mega-bottom{padding:17px 12px}}@media (max-width:760px){body{font-size:18px}.page-width{padding-left:24px;padding-right:24px}h2{font-size:39px}.hero{padding-top:46px}.hero-top{gap:40px}.hero-copy #hero-title{font-size:clamp(1.7rem,11.3cqw,4.5rem)}.audience-switch{margin-bottom:30px}.audience-switch button{padding:9px 12px;font-size:12px}.hero-copy>p{margin-top:27px;font-size:18px}.hero-actions{gap:18px;margin-top:29px}.hero-actions .button,.button{padding:14px 22px;font-size:15px}.hero-actions .text-link,.text-link{font-size:15px}.hero-product{max-width:580px;min-height:470px;padding:38px 25px 60px}.hero-chat{padding:14px;bottom:28px;left:28px;right:20px}.hero-chat strong{font-size:11px}.hero-chat p{font-size:10px}.product-caption{font-size:11px;top:26px;left:25px}.orbit-tag{font-size:9px;top:84px}.hero-bottom{margin-top:42px;padding:27px 0}.hero-bottom>p{font-size:12px}.usecase-marquee{gap:16px;margin-top:23px;font-size:12px}.walkthrough{grid-template-columns:1fr;gap:38px;padding-top:90px;padding-bottom:90px}.walkthrough h2{font-size:39px}.section-description{margin-top:25px;font-size:18px}.timed-tabs{margin-top:35px}.timed-tab{padding:23px 0}.tab-title strong{font-size:18px}.tab-description{padding:16px 0 4px 29px;font-size:16px}.tab-title{gap:13px}.tab-number{font-size:12px}.demo-stage{min-height:485px;padding:35px 22px 82px}.demo-content{min-height:290px;padding:24px}.demo-caption{bottom:24px;left:24px;right:24px}.demo-caption strong{font-size:14px}.demo-label{font-size:10px}.possibilities{padding-top:0;padding-bottom:90px}.section-heading{margin-bottom:40px;display:block}.section-heading h2{font-size:39px}.section-heading>p{max-width:100%;margin-top:27px;font-size:18px}.possibility-grid{grid-template-columns:1fr;gap:25px}.card-visual{height:290px;padding:30px}.card-copy{padding:29px}.card-copy h3{font-size:27px}.card-copy p{font-size:18px}.logic-card{grid-column:auto;display:block}.logic-card .card-copy{padding:29px}.logic-card .card-visual{border-radius:19px 19px 0 0;min-height:285px}.content-stack{width:225px}.commerce-mini{padding:18px}.channel-row{font-size:11px}.assistant-feature{grid-template-columns:1fr;gap:37px;padding-bottom:90px}.assistant-copy h2{font-size:42px}.assistant-copy>p{margin-top:27px;font-size:18px}.check-list{margin-top:27px;font-size:16px}.assistant-visual{min-height:440px;padding:38px 25px 65px}.conversation-body{padding:22px}.message-user,.message-assistant p{font-size:12px}.extend-section{padding-bottom:90px}.extend-grid{grid-template-columns:1fr;gap:25px}.extend-card{padding:32px}.extend-card h3{font-size:28px}.extend-card>p{font-size:18px}.team-strip{gap:23px 14px;padding-top:35px;font-size:12px}.developer-section{padding:65px 0}.dev-main{grid-template-columns:1fr;gap:40px;margin-bottom:40px}.dev-copy h2{font-size:46px}.dev-copy>p{margin-top:28px;font-size:18px}.dev-button{margin-top:29px;font-size:15px}.dev-terminal pre{min-height:255px;padding:25px;font-size:12px}.dev-tool{padding:20px 16px}.dev-tool strong{font-size:15px}.dev-tool small{font-size:11px}.dev-detail{min-height:130px;margin-top:28px}.dev-detail>p{font-size:16px}.mobile-section{grid-template-columns:1fr;gap:40px;padding-top:95px;padding-bottom:90px}.mobile-copy h2{font-size:40px}.mobile-copy>p{margin-top:27px;font-size:18px}.mobile-platforms{font-size:12px}.mobile-visual{min-height:555px;padding-top:35px}.notification{padding:14px;bottom:67px;left:19px;right:22px}.notification strong{font-size:11px}.notification small{font-size:10px}.faq-section{grid-template-columns:1fr;gap:35px;padding-bottom:90px}.faq-section h2{font-size:38px}.faq-list summary{padding:23px 0;font-size:17px}.faq-list p{font-size:16px}.closing{margin:0 15px;padding:46px 26px 52px}.closing h2{font-size:37px}.closing p{max-width:350px;margin-top:26px;font-size:18px}.closing .button{margin-top:29px;font-size:15px}.closing-dots i{width:36px;height:36px}footer{padding-top:45px}.footer-top p{font-size:12px}.footer-top nav,.footer-top button{font-size:14px}.footer-bottom{font-size:11px}.inner-page{padding-top:65px;padding-bottom:70px}.inner-hero{margin-bottom:55px}.inner-hero h1{font-size:43px}.inner-hero p{margin-top:28px;font-size:18px}.detail-feature{grid-template-columns:1fr;gap:25px;padding:40px 0}.detail-feature h2{font-size:33px}.detail-feature>div>p{font-size:18px}.inner-cta{margin-top:45px;padding:35px 27px}.inner-cta h2{font-size:35px}.case-story{padding:30px}.case-intro{font-size:18px}.case-columns{gap:30px}.case-columns h3{font-size:24px}.case-columns p{font-size:17px}.pricing-card{padding:32px}.pricing-card h2{font-size:31px}.pricing-card>p{font-size:18px}.resource-articles h3{font-size:28px}.resource-articles p{font-size:18px}.nav-shell{padding:0 20px}.nav-actions .compact{padding:9px 15px;font-size:12px}.mega-grid{grid-template-columns:1fr;gap:32px}.mega-link{padding:14px 0}.mega-link strong{font-size:16px}.mega-link small{font-size:14px}.mega-icon{width:24px;height:24px}}@media (prefers-reduced-motion:reduce){.mega-panel{will-change:auto}}.dev-main{grid-template-columns:1fr 1fr;align-items:center;gap:90px;margin:0 0 65px}.dev-copy h2{font-size:clamp(3rem,4.8vw,4.4rem)}.dev-intro{max-width:540px}.dev-intro>p{color:#a0a9bc;font-size:20px;line-height:1.7}.dev-intro .text-link{color:#f0f2f9;margin-top:28px;font-size:16px}.dev-workspace{background:#141923;border:1px solid #303747;border-radius:22px;grid-template-columns:290px minmax(0,1fr);scroll-margin-top:110px;display:grid;overflow:hidden}.dev-toolkit{background:#11151e;border:0;border-right:1px solid #303747;border-radius:0;flex-direction:column;gap:6px;padding:26px 16px;display:flex;overflow:visible}.dev-tool{color:#a0a9bc;background:0 0;border-radius:10px;align-items:flex-start;gap:15px;padding:23px 17px;transition:background .2s,color .2s;position:relative;border:0!important}.dev-tool>span[data-icon]{color:inherit;margin-top:3px}.dev-tool>span[data-icon] svg{width:23px;height:23px}.dev-tool>span:last-child{flex-direction:column;min-width:0;display:flex}.dev-tool strong{color:inherit;font-size:17px;font-weight:550}.dev-tool small{color:#8996b0;margin-top:7px;font-size:13px;line-height:1.5}.dev-tool:hover{color:#f0f2f9;background:#1b2130}.dev-tool.active{color:#f0f2f9;background:#222b3e}.dev-tool.active:before{content:"";background:#a3b7ff;border-radius:0 3px 3px 0;width:3px;position:absolute;top:21px;bottom:21px;left:-16px}.dev-rail-note{margin-top:auto;padding:54px 18px 20px}.dev-rail-note p{color:#8190a9;margin-top:19px;font-size:13px;line-height:1.7}.ominity-dot-mark{align-items:center;gap:6px;display:flex}.ominity-dot-mark i{background:#a3b7ff;border-radius:50%;width:12px;height:12px}.ominity-dot-mark i:nth-child(2){opacity:.45}.ominity-dot-mark i:nth-child(3){opacity:.25}.dev-panels{min-width:0;display:grid}.dev-feature-panel{visibility:hidden;pointer-events:none;opacity:0;flex-direction:column;grid-area:1/1;min-width:0;padding:43px 45px;transition:opacity .2s;display:flex}.dev-feature-panel.active{visibility:visible;pointer-events:auto;opacity:1}.dev-panel-copy h3{letter-spacing:-.04em;font-size:36px;font-weight:500;line-height:1.22}.dev-panel-copy>p{color:#a0a9bc;max-width:620px;margin-top:18px;font-size:17px;line-height:1.7}.dev-terminal{width:100%;max-width:none;box-shadow:none;background:#0f141e;border-color:#303b51;border-radius:13px;margin-top:28px}.terminal-head{color:#9ba9c3;padding:12px 20px;font-size:13px}.terminal-head .icon-button{color:#bdc8dc;width:30px;height:30px}.terminal-head svg{width:17px;height:17px}.terminal-tabs{gap:8px;padding:17px 19px 0}.terminal-tabs button{color:#9ba9c3;border-radius:7px;padding:7px 12px;font-size:14px}.terminal-tabs .active{color:#e3ebff;background:#26324a;border-color:#394b70}.code-stage{min-width:0;display:grid}.dev-terminal .code-pane{visibility:hidden;pointer-events:none;white-space:pre;tab-size:4;color:#dee7f8;background:0 0;grid-area:1/1;min-width:0;margin:0;padding:24px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;line-height:1.75;overflow:auto;min-height:0!important}.dev-terminal .code-pane.active{visibility:visible;pointer-events:auto}.code-pane code{font:inherit;white-space:inherit}.terminal-output{color:#8f9fb9;border-top:1px solid #283246;padding:16px 21px;font-size:12px}.code-disclaimer{color:#8996b0;margin:14px 0 0;padding:0;font-size:12px}.dev-resource-link{color:#ccd9ff;text-underline-offset:5px;align-self:flex-start;margin-top:auto;padding-top:28px;font-size:15px;font-weight:550;-webkit-text-decoration:underline #536482;text-decoration:underline #536482}.dev-resource-link:hover{text-decoration-color:currentColor}.code-pane .token.comment{color:#8a99b1}.code-pane .token.keyword,.code-pane .token.boolean{color:#c5a8ff}.code-pane .token.string,.code-pane .token.template-string,.code-pane .token.char{color:#a4d6bc}.code-pane .token.function{color:#90ceef}.code-pane .token.variable{color:#e2b2d4}.code-pane .token.operator,.code-pane .token.punctuation{color:#b3c2d9}.code-pane .token.property,.code-pane .token.parameter{color:#d5c594}.code-pane .token.number{color:#f2c291}.dev-integration-map{background:radial-gradient(#263b584d,#0000 70%),#111722;border:1px solid #303747;border-radius:14px;flex-direction:column;align-items:center;margin-top:32px;padding:40px 25px;display:flex}.dev-stack-label{color:#a0a9bc;font-size:15px}.dev-stack-chips{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:16px;display:flex}.dev-stack-chips span,.dev-capabilities span{color:#ced9ef;background:#192232;border:1px solid #35435c;border-radius:8px;padding:10px 16px;font-size:14px}.dev-connect-line{background:#53678b;width:1px;height:37px}.dev-sdk-hub{background:#22314a;border:1px solid #6079a7;border-radius:12px;align-items:center;gap:15px;padding:24px 28px;display:flex}.dev-sdk-hub strong{font-size:20px;font-weight:500}.dev-sdk-hub>span:last-child{color:#a5b9da;font-size:13px}.dev-capabilities{text-align:center;grid-template-columns:1fr 1fr;gap:12px;width:100%;max-width:440px;display:grid}.dev-starter-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:35px;display:grid}.dev-starter-grid>div{background:radial-gradient(at 100% 0,#3b527a30,#0000 70%),#18202e;border:1px solid #303d54;border-radius:12px;padding:30px 25px}.dev-starter-grid [data-icon]{color:#b3c7ed;margin-bottom:25px}.dev-starter-grid [data-icon] svg{width:25px;height:25px}.dev-starter-grid h4{letter-spacing:-.02em;font-size:18px;font-weight:500}.dev-starter-grid p{color:#a0a9bc;margin-top:13px;font-size:15px;line-height:1.6}.dev-mcp-flow{margin-top:35px}.dev-mcp-question{background:#22304a;border:1px solid #435273;border-radius:15px 15px 4px;max-width:510px;margin-left:auto;padding:23px 28px;font-size:18px;line-height:1.6}.dev-mcp-connection{align-items:center;gap:17px;margin:28px 0;padding:0 4px;display:flex}.dev-mcp-connection>[data-icon]{color:#bacdf4}.dev-mcp-connection strong{font-size:16px;font-weight:500;display:block}.dev-mcp-connection small{color:#899bb9;margin-top:4px;font-size:13px;display:block}.mcp-connection-dots{color:#91a9d2;letter-spacing:5px;margin-left:auto}.dev-mcp-context{background:#18202e;border:1px solid #303d54;border-radius:12px;padding:5px 24px}.dev-mcp-context>div{align-items:center;gap:17px;padding:21px 0;display:flex}.dev-mcp-context>div+div{border-top:1px solid #303747}.dev-mcp-context [data-icon]{color:#a8bcdf}.dev-mcp-context strong{font-size:16px;font-weight:500;display:block}.dev-mcp-context small{color:#98a7c0;margin-top:4px;font-size:14px;display:block}@media (max-width:1100px){.dev-main{gap:55px}.dev-workspace{grid-template-columns:245px minmax(0,1fr)}.dev-feature-panel{padding:35px 30px}.dev-panel-copy h3{font-size:31px}.dev-panel-copy>p{font-size:16px}.dev-tool{gap:11px;padding:21px 13px}.dev-tool strong{font-size:16px}.dev-tool small{font-size:12px}.dev-sdk-hub{flex-wrap:wrap;justify-content:center;padding:20px}.dev-sdk-hub>span:last-child{text-align:center;width:100%}.dev-starter-grid>div{padding:25px 18px}.dev-starter-grid h4{font-size:16px}}@media (max-width:760px){.developer-section{padding:70px 0}.dev-main{grid-template-columns:1fr;gap:25px;margin-bottom:37px}.dev-copy h2{font-size:46px}.dev-intro>p{font-size:18px}.dev-intro .text-link{margin-top:22px;font-size:15px}.dev-workspace{border-radius:16px;grid-template-columns:1fr;scroll-margin-top:90px}.dev-toolkit{border-bottom:1px solid #303747;border-right:0;grid-template-columns:1fr 1fr;gap:7px;padding:13px;display:grid}.dev-tool{border-radius:8px;align-items:center;gap:9px;padding:15px 11px}.dev-tool strong{font-size:14px}.dev-tool small{display:none}.dev-tool>span[data-icon]{margin-top:0}.dev-tool>span[data-icon] svg{width:19px;height:19px}.dev-tool.active:before,.dev-rail-note{display:none}.dev-feature-panel{padding:27px 20px}.dev-panel-copy h3{font-size:29px}.dev-panel-copy>p{margin-top:16px;font-size:16px}.dev-terminal{margin-top:24px}.terminal-head{padding:10px 13px;font-size:12px}.terminal-tabs{gap:4px;padding:13px 10px 0}.terminal-tabs button{padding:6px 10px;font-size:13px}.dev-terminal .code-pane{padding:20px 15px;font-size:12px;line-height:1.8}.terminal-output{padding:13px;font-size:11px}.code-disclaimer{font-size:11px;line-height:1.6}.dev-resource-link{padding-top:25px;font-size:14px}.dev-integration-map{margin-top:25px;padding:30px 15px}.dev-stack-chips{gap:7px}.dev-stack-chips span,.dev-capabilities span{padding:9px 11px;font-size:12px}.dev-sdk-hub strong{font-size:17px}.dev-capabilities{gap:9px}.dev-starter-grid{gap:12px;margin-top:25px}.dev-starter-grid>div{padding:22px 14px}.dev-starter-grid h4{font-size:15px}.dev-starter-grid p{font-size:13px}.dev-starter-grid [data-icon]{margin-bottom:18px}.dev-mcp-flow{margin-top:25px}.dev-mcp-question{padding:19px;font-size:16px}.dev-mcp-context{padding:4px 16px}.dev-mcp-context small{font-size:12px}.dev-mcp-context strong{font-size:14px}.dev-mcp-context>div{gap:12px;padding:19px 0}}@media (prefers-reduced-motion:reduce){.dev-feature-panel,.dev-tool{transition:none}}.dev-terminal .terminal-output{background:#151e2c;border:0;border-top:1px solid #283246;border-radius:0;margin:0}.dev-terminal .code-pane.active{visibility:inherit}.nav-shell{gap:24px;max-width:1536px;padding-left:32px;padding-right:32px}.site-header nav{gap:17px}.nav-actions{flex-shrink:0;gap:10px}.nav-login{background:0 0;border:0;padding:10px 3px;font-size:14px;font-weight:550}.nav-login:hover{text-underline-offset:5px;text-decoration:underline}.nav-actions .compact{padding:10px 17px;font-size:14px}.nav-demo{color:var(--text);border-color:var(--line);background:0 0}.nav-demo:hover{background:var(--tint);color:var(--text);box-shadow:none}.nav-mobile-actions{display:none}.site-header[data-surface=dark] .nav-demo{color:#f0f2f9;border-color:#394357}.site-header[data-surface=dark] .nav-demo:hover{background:#26324a}.site-header[data-surface=dark] .nav-login{color:#f0f2f9}.journey-section{background:var(--subtle);margin-bottom:145px;padding:85px 0;position:relative}.journey-heading{justify-content:space-between;align-items:center;gap:60px;margin-bottom:45px;display:flex}.journey-heading h2{font-size:clamp(2.6rem,4.5vw,4rem)}.journey-heading>div{max-width:400px}.journey-heading p{font-size:19px;line-height:1.65}.journey-controls{gap:10px;margin-top:20px;display:flex}.journey-controls button{border:1px solid var(--line);background:var(--surface);width:43px;height:43px;color:var(--muted);border-radius:50%;font-size:14px}.journey-controls button[aria-pressed=true]{background:var(--text);color:var(--bg);border-color:var(--text)}.journey-track{gap:75px;display:grid}.journey-panel{grid-template-columns:.9fr 1.1fr;align-items:center;gap:85px;width:100%;display:grid}.journey-copy h3{letter-spacing:-.045em;font-size:clamp(2rem,3.2vw,3rem);font-weight:500;line-height:1.2}.journey-copy p{max-width:510px;margin-top:25px;font-size:19px}.journey-copy ul{color:var(--muted);flex-wrap:wrap;gap:8px;margin:25px 0;padding:0;font-size:15px;list-style:none;display:flex}.journey-copy li{border:1px solid var(--line);background:var(--surface);border-radius:100px;padding:7px 12px}.journey-copy .text-link{font-size:16px}.journey-visual{isolation:isolate;border-radius:25px;justify-content:center;align-items:center;min-height:410px;padding:35px 35px 55px;display:flex;position:relative}.journey-interface{background:var(--surface);border:1px solid var(--line);width:100%;max-width:450px;box-shadow:var(--shadow);border-radius:14px;position:relative}.journey-chrome{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:17px 20px;font-size:13px;display:flex}.journey-chrome img{width:23px;height:23px}.journey-chrome>[data-icon]{color:var(--muted);margin-left:auto}.journey-content{padding:26px}.journey-meta{color:var(--muted);font-size:12px}.journey-content h4{letter-spacing:-.045em;margin:5px 0 25px;font-size:36px;font-weight:500;line-height:1.15}.journey-language{flex-wrap:wrap;gap:7px;margin:0 0 22px;display:flex}.journey-language span{border:1px solid var(--line);border-radius:100px;padding:5px 10px;font-size:12px}.journey-record{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:15px;padding:16px 0;font-size:12px;display:flex}.journey-record strong{color:var(--text);font-size:12px;font-weight:500}.journey-disclaimer{text-align:center;color:#253652;font-size:11px;position:absolute;bottom:19px;left:20px;right:20px}.journey-order{border-top:1px solid var(--line);align-items:center;gap:15px;padding:17px 0;font-size:14px;display:flex}.journey-order small{color:var(--muted);margin-top:3px;font-size:11px;display:block}.journey-order strong{margin-left:auto;font-weight:500}.journey-order-icon{color:var(--brand)}.journey-app-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.journey-app-grid>div{border:1px solid var(--line);border-radius:10px;flex-direction:column;align-items:flex-start;gap:18px;padding:18px;display:flex}.journey-app-grid strong{font-size:13px;font-weight:500}.journey-app-grid [data-icon]{color:var(--brand)}.journey-bottom{color:var(--muted);justify-content:space-between;align-items:center;gap:25px;margin-top:35px;font-size:13px;display:flex;position:relative}.journey-bottom>a{text-underline-offset:4px;color:var(--text);text-decoration:underline}.journey-progress{background:var(--line);height:2px;position:absolute;bottom:-18px;left:64px;right:64px;overflow:hidden}.journey-progress i{background:var(--brand);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.horizontal-ready{padding:0}.horizontal-ready .journey-pin{flex-direction:column;height:calc(100svh - 86px);min-height:650px;padding:38px 0 32px;display:flex;overflow:hidden}.horizontal-ready .journey-heading{width:100%;margin-bottom:25px}.horizontal-ready .journey-heading h2{font-size:clamp(2.5rem,4vw,3.5rem)}.horizontal-ready .journey-viewport{flex:1;min-height:0;overflow:hidden}.horizontal-ready .journey-track{will-change:transform;gap:0;width:300%;height:100%;display:flex}.horizontal-ready .journey-panel{flex:0 0 33.3333%;gap:70px;max-width:none;height:100%;padding-left:max(64px,50vw - 656px);padding-right:max(64px,50vw - 656px)}.horizontal-ready .journey-visual{height:100%;min-height:0;max-height:475px;padding:25px 35px 45px}.horizontal-ready .journey-copy h3{font-size:clamp(2rem,3vw,2.75rem)}.horizontal-ready .journey-copy p{margin-top:22px;font-size:18px}.horizontal-ready .journey-copy ul{margin:20px 0;font-size:13px}.horizontal-ready .journey-content{padding:22px}.horizontal-ready .journey-content h4{margin-bottom:20px;font-size:32px}.horizontal-ready .journey-bottom{flex-shrink:0;width:100%;margin-top:20px;padding-bottom:15px}.horizontal-ready .journey-progress{bottom:0}.reviews-section{background:var(--subtle);margin-bottom:145px;padding:105px 0 110px;position:relative;overflow:hidden}.reviews-heading{text-align:center;max-width:660px;margin:0 auto 40px}.reviews-heading h2{font-size:clamp(2.6rem,4.5vw,4rem)}.reviews-heading>p{max-width:490px;margin:25px auto 0;font-size:19px}.review-motion-control{color:var(--muted);background:0 0;border:0;margin-top:17px;font-size:13px}.reviews-window{height:680px;padding:20px 0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 9% 90%,#0000);mask-image:linear-gradient(#0000,#000 9% 90%,#0000)}.reviews-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.review-column{min-width:0}.review-rail{will-change:transform;flex-direction:column;gap:24px;display:flex}.review-set{flex-direction:column;gap:24px;display:flex}.review-card{border:1px solid var(--line);background:var(--surface);border-radius:24px;padding:32px;position:relative}.review-stars{letter-spacing:3px;color:var(--text);margin-bottom:20px;font-size:20px}.review-quote-mark{margin:8px 0 20px;font-family:Instrument Serif,Georgia,serif;font-size:54px;line-height:.7}.review-card blockquote{color:var(--text);margin:0;font-size:17px;line-height:1.7}.review-person{align-items:center;gap:13px;margin-top:26px;display:flex}.review-avatar{background:var(--tint);width:42px;height:42px;color:var(--text);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;display:grid}.review-person strong{font-size:14px;font-weight:600;line-height:1.45;display:block}.review-person div>span{color:var(--muted);margin-top:3px;font-size:12px;line-height:1.5;display:block}.reviews-bottom{justify-content:space-between;align-items:center;gap:20px;margin-top:30px;display:flex}.reviews-bottom>span{color:var(--muted);font-size:13px}.reviews-bottom .text-link{font-size:15px}.site-footer{background:var(--subtle);border-top:1px solid var(--line);max-width:none;margin:75px 0 0;padding:90px 0 25px;overflow:hidden}.footer-invitation{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:35px;padding-bottom:65px;display:flex}.footer-invitation h2{font-size:clamp(2.5rem,4.5vw,4rem)}.footer-invitation>div{align-items:center;gap:25px;display:flex}.footer-invitation .text-link{background:0 0;border:0;font-size:16px}.footer-navigation{grid-template-columns:1.1fr repeat(4,1fr);gap:35px;padding-top:65px;display:grid}.footer-brand p{margin-top:22px;font-size:18px;line-height:1.7}.footer-brand .ominity-dot-mark{margin-top:30px}.footer-brand .ominity-dot-mark i{background:var(--brand)}.footer-navigation h3{letter-spacing:0;margin-bottom:22px;font-size:15px;font-weight:600}.footer-navigation .footer-subheading{margin-top:28px;margin-bottom:18px}.footer-navigation>div>a:not(.brand),.footer-navigation>div>button{text-align:left;color:var(--muted);background:0 0;border:0;margin-bottom:13px;padding:0;font-size:14px;line-height:1.65;display:block}.footer-navigation>div>a:hover,.footer-navigation>div>button:hover{color:var(--text);text-underline-offset:4px;text-decoration:underline}.footer-signature{letter-spacing:-.075em;color:var(--text);opacity:.065;white-space:nowrap;align-items:center;gap:25px;margin:60px 0 20px;font-family:Plus Jakarta Sans,Arial,sans-serif;font-size:clamp(6rem,17vw,15rem);font-weight:600;line-height:1.2;display:flex}.footer-signature span{letter-spacing:-.06em;font-size:.35em}.site-footer .footer-bottom{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:25px;padding-top:25px;font-size:12px;display:flex}#login-dialog{max-width:560px;padding:40px}#login-dialog .login-dialog-close{position:absolute;top:16px;right:17px}#login-dialog h2{font-size:36px}#login-dialog>p{margin-top:20px;font-size:16px}#workspace-login-form{gap:20px;margin-top:28px;display:grid}#workspace-login-form label{gap:9px;font-size:14px;display:grid}#workspace-login-form input{border:1px solid var(--line);background:var(--bg);width:100%;color:var(--text);border-radius:10px;padding:14px 16px;font-size:16px}#workspace-login-error{color:var(--text);font-size:14px}#login-dialog>.text-link{background:0 0;border:0;margin-top:25px;font-size:14px}@media (min-width:1101px) and (max-width:1300px){.nav-shell{gap:17px;padding-left:24px;padding-right:24px}.site-header nav{gap:12px}.nav-actions{gap:8px}.nav-actions .compact{padding:10px 13px}.site-header .brand img{width:110px}.nav-actions .theme-toggle{width:32px}}@media (max-width:1100px){.nav-shell{padding:0 24px}.site-header nav{gap:0}.nav-actions>.nav-login,.nav-actions>.nav-demo{display:none}.nav-mobile-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:25px;display:flex}.nav-mobile-actions .nav-login{font-size:16px}.nav-mobile-actions .button{padding:11px 17px;font-size:14px}.journey-panel{gap:45px}.journey-copy h3{font-size:36px}.journey-copy p{font-size:18px}.journey-visual{padding:25px 25px 45px}.journey-chrome{padding:15px;font-size:11px}.journey-content{padding:22px}.journey-content h4{font-size:32px}.journey-heading{gap:40px}.journey-progress{left:36px;right:36px}.reviews-columns{gap:18px}.review-card{padding:25px}.review-card blockquote{font-size:15px}.review-person{gap:10px}.review-person strong{font-size:13px}.review-person div>span{font-size:11px}.footer-navigation{grid-template-columns:1fr 1fr 1fr;gap:40px}.footer-brand{grid-row:span 2}.footer-invitation h2{font-size:46px}}@media (max-width:760px){.nav-shell{padding:0 20px}.nav-actions>.nav-start{padding:9px 14px;font-size:12px}.journey-section{margin-bottom:90px;padding:65px 0}.journey-heading{margin-bottom:35px;display:block}.journey-heading h2{font-size:40px}.journey-heading>div{max-width:none;margin-top:25px}.journey-heading p{font-size:18px}.journey-controls{margin-top:20px}.journey-track{gap:65px}.journey-panel{grid-template-columns:1fr;gap:30px}.journey-copy h3{font-size:33px}.journey-copy p{margin-top:23px;font-size:18px}.journey-copy ul{font-size:12px}.journey-copy .text-link{font-size:15px}.journey-visual{min-height:375px;padding:25px 22px 46px}.journey-content h4{font-size:32px}.journey-bottom{align-items:flex-start;margin-top:35px;font-size:12px}.journey-bottom>span:first-child{max-width:150px}.journey-bottom>a{text-align:right}.journey-progress{left:24px;right:24px}.reviews-section{margin-bottom:90px;padding:75px 0 70px}.reviews-heading h2{font-size:40px}.reviews-heading>p{font-size:18px}.reviews-window{height:auto;max-height:none;padding:0;overflow:visible;-webkit-mask-image:none;mask-image:none}.reviews-columns{grid-template-columns:1fr;gap:22px}.review-rail,.review-set{will-change:auto;gap:22px}.review-set[aria-hidden=true],.review-column:nth-child(2) .review-card:nth-child(2),.review-column:nth-child(3) .review-card:nth-child(2){display:none}.review-card{padding:29px}.review-card blockquote{font-size:17px}.review-person strong{font-size:14px}.review-person div>span{font-size:12px}.review-motion-control{display:none}.reviews-bottom{margin-top:30px;display:block}.reviews-bottom>.text-link{margin-top:18px;font-size:14px}.site-footer{margin-top:55px;padding:65px 0 25px}.footer-invitation{padding-bottom:40px;display:block}.footer-invitation h2{font-size:40px}.footer-invitation>div{gap:22px;margin-top:30px}.footer-invitation .text-link{font-size:14px}.footer-navigation{grid-template-columns:1fr 1fr;gap:37px 24px;padding-top:40px}.footer-brand{grid-area:auto/1/auto/-1}.footer-brand p{font-size:16px}.footer-brand .ominity-dot-mark{margin-top:20px}.footer-navigation h3{margin-bottom:19px;font-size:15px}.footer-navigation>div>a:not(.brand),.footer-navigation>div>button{margin-bottom:12px;font-size:13px}.footer-signature{gap:10px;margin:35px 0 20px;font-size:19vw}.site-footer .footer-bottom{font-size:11px;line-height:1.7;display:block}.site-footer .footer-bottom>span{display:block}.site-footer .footer-bottom>span+span{margin-top:8px}#login-dialog{padding:35px 24px}#login-dialog h2{font-size:30px}}@media (prefers-reduced-motion:reduce){.reviews-window{height:auto;max-height:none;overflow:visible;-webkit-mask-image:none;mask-image:none}.review-set[aria-hidden=true],.review-motion-control{display:none}.review-rail,.journey-track{will-change:auto}}.assistant-showcase{grid-template-columns:.95fr 1.05fr;align-items:center;gap:65px}.assistant-showcase .assistant-copy h2{font-size:clamp(2.8rem,4.5vw,4rem)}.assistant-showcase .assistant-copy>p{margin-top:27px;font-size:19px;line-height:1.7}.assistant-copy>p>strong{color:var(--text);font-weight:500}.assistant-capabilities{flex-direction:column;gap:3px;margin-top:30px;display:flex}.assistant-capability{text-align:left;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:12px;align-items:flex-start;gap:14px;padding:17px 18px;transition:background .2s,border-color .2s,color .2s;display:flex}.assistant-capability>[data-icon]{margin-top:4px}.assistant-capability>[data-icon] svg{width:21px;height:21px}.assistant-capability>span:last-child{flex-direction:column;display:flex}.assistant-capability strong{color:var(--text);font-size:17px;font-weight:550;line-height:1.5}.assistant-capability small{margin-top:4px;font-size:14px;line-height:1.6}.assistant-capability.active{background:var(--subtle);border-color:var(--line);color:var(--text)}.assistant-capability.active small{color:var(--muted)}.assistant-capability:hover{background:var(--subtle)}.assistant-section-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:30px;display:flex}.assistant-section-actions .button,.assistant-section-actions .text-link{font-size:15px}.assistant-showcase .assistant-visual{border-radius:28px;max-width:none;min-height:600px;padding:38px 30px 62px;position:relative}.assistant-business-app{background:var(--surface);border:1px solid var(--line);width:100%;min-width:0;box-shadow:var(--shadow);border-radius:16px;position:relative;overflow:hidden}.assistant-business-head{border-bottom:1px solid var(--line);align-items:center;gap:11px;padding:20px;display:flex}.assistant-business-head .assistant-orb{width:35px;height:35px}.assistant-business-head strong{font-size:14px;font-weight:550;line-height:1.4;display:block}.assistant-business-head div>span{color:var(--muted);margin-top:3px;font-size:11px;display:block}.assistant-business-tenant{color:var(--muted);border:1px solid var(--line);white-space:nowrap;border-radius:100px;margin-left:auto;padding:4px 8px;font-size:10px}.assistant-views{min-width:0;display:grid}.assistant-view{visibility:hidden;pointer-events:none;flex-direction:column;grid-area:1/1;min-width:0;padding:25px;display:flex}.assistant-view.active{visibility:visible;pointer-events:auto}.assistant-question{border:1px solid var(--line);background:var(--subtle);border-radius:12px 12px 4px;max-width:360px;margin-left:auto;padding:15px 17px;font-size:14px;line-height:1.6}.assistant-response{align-items:flex-start;gap:11px;margin:23px 0;display:flex}.assistant-response>[data-icon]{color:var(--brand);margin-top:3px}.assistant-response>[data-icon] svg{width:17px;height:17px}.assistant-response>p{color:var(--text);font-size:13px;line-height:1.75}.assistant-statistics{grid-template-columns:1.3fr 1fr 1fr;gap:10px;display:grid}.assistant-statistics>div{border:1px solid var(--line);background:var(--subtle);border-radius:10px;padding:14px 10px}.assistant-statistics span{color:var(--muted);margin-bottom:9px;font-size:10px;display:block}.assistant-statistics strong{letter-spacing:-.035em;font-size:22px;font-weight:500;line-height:1.2}.assistant-chart{gap:18px;margin-top:25px;padding:20px 0;display:grid}.assistant-chart>div{grid-template-columns:95px 1fr 32px;align-items:center;gap:12px;font-size:11px;display:grid}.assistant-chart>div>div{background:var(--subtle);border-radius:4px;height:14px;overflow:hidden}.assistant-chart i{height:100%;width:var(--bar);background:#3854a5;border-radius:4px;display:block}.assistant-chart>div:nth-child(2) i{background:#579cad}.assistant-chart>div:nth-child(3) i{background:#a18caf}.assistant-chart strong{text-align:right;font-size:11px;font-weight:500}.assistant-evidence{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;align-items:center;gap:7px;margin-top:auto;padding-top:17px;font-size:10px;display:flex}.assistant-evidence [data-icon]:not(:first-child){margin-left:8px}.assistant-evidence [data-icon] svg{width:13px;height:13px}.assistant-composer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:15px;padding:19px 22px;font-size:12px;display:flex}.assistant-composer>[data-icon]{color:var(--brand)}.assistant-record-chain{flex-direction:column;margin-bottom:24px;display:flex}.assistant-record-chain>div{border:1px solid var(--line);background:var(--subtle);border-radius:10px;align-items:center;gap:12px;padding:17px;display:flex}.assistant-record-chain>div>[data-icon]{color:var(--brand)}.assistant-record-chain strong{font-size:13px;font-weight:550;display:block}.assistant-record-chain small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.assistant-record-type{color:var(--muted);border:1px solid var(--line);border-radius:100px;margin-left:auto;padding:3px 7px;font-size:9px}.assistant-record-chain>i{background:var(--line);width:1px;height:15px;margin-left:27px}.assistant-result-note{border-top:1px solid var(--line);align-items:flex-start;gap:10px;margin-top:auto;padding-top:17px;display:flex}.assistant-result-note>[data-icon]{color:var(--brand)}.assistant-result-note>[data-icon] svg{width:16px;height:16px}.assistant-result-note p{font-size:11px;line-height:1.7}.assistant-recommendations{gap:18px;margin-bottom:23px;display:grid}.assistant-recommendations>div{border:1px solid var(--line);border-radius:10px;align-items:flex-start;gap:13px;padding:15px;display:flex}.assistant-recommendations>div>span{color:var(--brand);padding-top:3px;font-size:10px}.assistant-recommendations strong{font-size:13px;font-weight:550;line-height:1.5;display:block}.assistant-recommendations p{margin-top:7px;font-size:11px;line-height:1.7}.assistant-action-preview{border:1px solid var(--line);background:var(--subtle);border-radius:12px;margin-bottom:23px;padding:20px}.assistant-action-preview>div:first-child{align-items:center;gap:10px;display:flex}.assistant-action-preview>div:first-child>[data-icon]{color:var(--brand)}.assistant-action-preview strong{font-size:14px;font-weight:550}.assistant-action-preview>div:first-child>span:last-child{border:1px solid var(--line);color:var(--muted);border-radius:100px;margin-left:auto;padding:3px 7px;font-size:9px}.assistant-action-preview>p{margin-top:14px;font-size:11px}.assistant-action-preview ul{gap:14px;margin:22px 0;padding:0;list-style:none;display:grid}.assistant-action-preview li{color:var(--text);align-items:center;gap:9px;font-size:11px;display:flex}.assistant-action-preview li [data-icon]{color:var(--brand)}.assistant-action-preview li [data-icon] svg{width:13px;height:13px}.assistant-review-note{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:8px;padding-top:17px;font-size:11px;display:flex}.assistant-review-note svg{width:14px;height:14px}.assistant-showcase .visual-disclaimer{text-align:center;color:#253652;font-size:11px;bottom:21px;left:20px;right:20px}.assistant-connected{border-top:1px solid var(--line);grid-column:1/-1;justify-content:space-between;align-items:center;gap:25px;margin-top:-20px;padding-top:30px;display:flex}.assistant-connected>span{color:var(--text);font-size:14px}.assistant-connected>div{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.assistant-connected>div>span{color:var(--muted);border:1px solid var(--line);border-radius:100px;padding:7px 11px;font-size:12px}@media (max-width:1100px){.assistant-showcase{gap:45px}.assistant-showcase .assistant-copy>p{font-size:18px}.assistant-capability{gap:10px;padding:15px 11px}.assistant-capability strong{font-size:16px}.assistant-capability small{font-size:13px}.assistant-showcase .assistant-visual{padding:30px 22px 60px}.assistant-business-head{gap:9px;padding:17px}.assistant-business-tenant{display:none}.assistant-view{padding:21px}.assistant-chart>div{grid-template-columns:85px 1fr 30px;gap:8px}.assistant-statistics strong{font-size:19px}.assistant-record-chain>div{padding:15px 12px}.assistant-record-type{display:none}}@media (max-width:760px){.assistant-showcase{grid-template-columns:1fr;gap:32px}.assistant-showcase .assistant-copy h2{font-size:42px}.assistant-showcase .assistant-copy>p{margin-top:25px;font-size:18px}.assistant-capabilities{margin-top:25px}.assistant-capability{gap:12px;padding:17px 14px}.assistant-capability strong{font-size:17px}.assistant-capability small{font-size:14px}.assistant-section-actions{gap:20px;margin-top:26px}.assistant-section-actions .button{padding:13px 20px;font-size:14px}.assistant-section-actions .text-link{font-size:14px}.assistant-showcase .assistant-visual{max-width:580px;min-height:0;margin:auto;padding:27px 20px 56px}.assistant-business-head{padding:17px 15px}.assistant-view{padding:21px 17px}.assistant-question{padding:13px 14px;font-size:13px}.assistant-response>p{font-size:12px}.assistant-response{gap:9px}.assistant-statistics>div{padding:12px 8px}.assistant-statistics strong{font-size:20px}.assistant-chart>div{grid-template-columns:85px 1fr 28px;gap:8px;font-size:10px}.assistant-chart strong{font-size:10px}.assistant-chart{gap:17px}.assistant-evidence{gap:5px;font-size:9px}.assistant-evidence [data-icon]:not(:first-child){margin-left:4px}.assistant-composer{padding:17px;font-size:11px}.assistant-record-chain small{font-size:10px}.assistant-recommendations strong{font-size:12px}.assistant-recommendations p{font-size:11px}.assistant-action-preview{padding:17px}.assistant-action-preview strong{font-size:13px}.assistant-action-preview>div:first-child{gap:8px}.assistant-connected{margin-top:0;padding-top:27px;display:block}.assistant-connected>span{font-size:14px}.assistant-connected>div{justify-content:flex-start;gap:7px;margin-top:18px}.assistant-connected>div>span{padding:6px 9px;font-size:11px}}@media (prefers-reduced-motion:reduce){.assistant-capability{transition:none}}.hero-bottom.client-marquee{margin-top:68px;padding:33px 0;display:block;position:relative;overflow:hidden}.client-logo-window{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.client-logo-track{will-change:transform;width:max-content;animation:45s linear infinite clientLogoLoop;display:flex}.client-logo-group{flex-shrink:0;align-items:center;gap:54px;padding-right:54px;display:flex}.client-logo-slot{flex-shrink:0;justify-content:center;align-items:center;width:158px;height:76px;display:flex}.client-logo-slot img{object-fit:contain;filter:brightness(0);opacity:.65;width:auto;max-width:151px;height:auto;max-height:50px;transition:opacity .2s}.client-logo-slot img[src$=ugent\.svg]{max-height:64px}.client-logo-slot img[src$=be\.svg]{max-height:48px}.client-logo-slot:hover img{opacity:1}html[data-theme=dark] .client-logo-slot img{filter:brightness(0)invert();opacity:.74}.client-marquee-toggle{width:32px;height:32px;color:var(--muted);position:absolute;bottom:3px;right:5px}.client-marquee-toggle svg{width:14px;height:14px}.client-marquee[data-paused=true] .client-logo-track{animation-play-state:paused}@keyframes clientLogoLoop{to{transform:translate(-50%)}}@media (max-width:760px){.hero-bottom.client-marquee{margin-top:42px;padding:24px 0 27px}.client-logo-group{gap:32px;padding-right:32px}.client-logo-slot{width:126px;height:64px}.client-logo-slot img{max-width:120px;max-height:40px}.client-logo-slot img[src$=ugent\.svg]{max-height:52px}.client-logo-slot img[src$=be\.svg]{max-height:41px}.client-marquee-toggle{right:0}}@media (prefers-reduced-motion:reduce){.client-logo-track{will-change:auto;width:100%;animation:none;transform:none}.client-logo-group{flex-wrap:wrap;justify-content:center;gap:20px 35px;width:100%;padding-right:0}.client-logo-group[aria-hidden=true]{display:none}.client-logo-window{-webkit-mask-image:none;mask-image:none}.client-marquee-toggle{display:none}.client-logo-slot img{transition:none}}.mobile-downloads{margin-top:30px}.mobile-store-buttons{flex-wrap:wrap;align-items:center;gap:18px 20px;display:flex}.store-badge{background:0 0;border:0;border-radius:9px;flex-shrink:0;height:60px;padding:0;display:block;position:relative;overflow:hidden}.store-badge:disabled{opacity:1;cursor:default;color:inherit}.store-badge-ios{width:180px}.store-badge-ios img{width:180px;height:60px;display:block}.store-badge-android{width:202px}.store-badge-android img{width:230.72px;max-width:none;height:89.29px;position:absolute;top:-14.64px;left:-14.64px}.store-availability{color:var(--muted);margin-top:16px;font-size:13px;line-height:1.6}@media (max-width:1100px){.mobile-store-buttons{gap:15px}.store-badge{border-radius:8px;height:52px}.store-badge-ios{width:156px}.store-badge-ios img{width:156px;height:52px}.store-badge-android{width:175px}.store-badge-android img{width:199.96px;height:77.38px;top:-12.69px;left:-12.69px}}@media (max-width:760px){.mobile-downloads{margin-top:27px}.mobile-store-buttons{gap:15px}.store-availability{margin-top:14px;font-size:12px}}:root{--site-width:1536px;--site-gutter:32px}.page-width,.nav-shell{width:100%;max-width:var(--site-width);padding-left:var(--site-gutter);padding-right:var(--site-gutter);margin-left:auto;margin-right:auto}.nav-shell{justify-content:flex-start;gap:32px}.nav-shell>.brand{flex-shrink:0}.nav-shell>.nav-actions{margin-left:auto}.site-header nav{justify-content:flex-start;gap:22px}.nav-trigger,.nav-page-link{font-size:16px}.closing.page-width{margin-left:auto;margin-right:auto}.journey-section{container-type:inline-size}.horizontal-ready .journey-panel{padding-left:max(var(--site-gutter),calc((100cqw - var(--site-width))/2 + var(--site-gutter)));padding-right:max(var(--site-gutter),calc((100cqw - var(--site-width))/2 + var(--site-gutter)))}@media (min-width:1101px){.mega-panel{width:min(calc(var(--site-width) - var(--site-gutter)*2),calc(100% - var(--site-gutter)*2))}}.footer-socials{flex-wrap:wrap;align-items:center;gap:28px;margin-top:45px;font-size:14px;font-weight:500;display:flex}.footer-socials a:hover,.footer-legal a:hover{color:var(--text);text-underline-offset:4px;text-decoration:underline}.footer-social-pending{color:var(--muted);align-items:center;gap:7px;display:inline-flex}.footer-social-pending small{border:1px solid var(--line);border-radius:4px;padding:1px 5px;font-size:10px;font-weight:400}.site-footer .footer-signature{opacity:.065;letter-spacing:-.075em;width:100%;max-width:none;height:auto;fill:var(--text);color:var(--text);margin:50px 0 25px;font-family:Plus Jakarta Sans,Arial,sans-serif;font-size:185px;font-weight:600;display:block;overflow:visible}.site-footer .footer-bottom{flex-wrap:wrap;align-items:center;gap:15px 30px}.footer-legal{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px 24px;font-size:12px;display:flex}.footer-legal a{white-space:nowrap}@media (min-width:1101px) and (max-width:1359px){.nav-shell{gap:17px}.nav-shell>.brand img{width:110px}.site-header nav{gap:12px}.nav-trigger,.nav-page-link{font-size:15px}.nav-actions{gap:7px}.nav-actions .compact{padding:10px 12px;font-size:13px}.nav-login{font-size:13px}.nav-actions .theme-toggle{width:30px}}@media (max-width:1100px){:root{--site-gutter:24px}.nav-shell{gap:17px}.site-header nav{padding-left:var(--site-gutter);padding-right:var(--site-gutter);gap:0}.nav-trigger,.nav-page-link{font-size:18px}}@media (max-width:760px){:root{--site-gutter:20px}.nav-shell{gap:15px}.footer-socials{gap:16px 22px;margin-top:32px;font-size:13px}.site-footer .footer-signature{margin:35px 0 22px}.site-footer .footer-bottom{flex-direction:column;align-items:flex-start;display:flex}.footer-legal{justify-content:flex-start;gap:10px 18px;font-size:11px}.site-footer .footer-bottom>span+span{margin-top:0}}.closing.page-width{padding-left:calc(var(--site-gutter) - 1px);padding-right:calc(var(--site-gutter) - 1px)}@media (max-width:760px){.extend-grid.extend-track{margin-right:calc(-1 * var(--site-gutter));padding-right:var(--site-gutter)}}.play-small{vertical-align:middle;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;line-height:1;display:inline-flex}.play-small svg.icon{fill:currentColor;stroke:none;width:12px;height:12px;vertical-align:initial;display:block}.hero-ai-product{flex-direction:column;gap:20px;min-height:650px;padding:28px 32px 42px}.hero-ai-intro{color:#202738;flex-direction:column;align-self:flex-start;gap:3px;line-height:1.4;display:flex}.hero-ai-intro strong{letter-spacing:-.035em;font-family:Plus Jakarta Sans,Arial,sans-serif;font-size:22px;font-weight:600}.hero-ai-intro>span{color:#52607c;font-size:14px}.hero-app.hero-ai-app{border-radius:17px;max-width:500px;margin:0;overflow:hidden;box-shadow:0 20px 45px -15px #1f32694a}.hero-ai-toolbar{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:16px 22px;line-height:1.4;display:flex}.hero-ai-toolbar img{object-fit:contain;width:28px;height:28px}.hero-ai-toolbar strong{font-size:15px;font-weight:600;display:block}.hero-ai-toolbar div>span{color:var(--muted);margin-top:2px;font-size:12px;display:block}.hero-ai-badge{border:1px solid var(--line);background:var(--tint);color:var(--brand);border-radius:6px;margin-left:auto;padding:3px 8px;font-size:12px;font-weight:600}.hero-ai-body{padding:20px 22px}.hero-ai-prompt{background:var(--tint);border:1px solid var(--line);border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;font-size:14px;font-weight:500;line-height:1.5;display:flex}.hero-ai-prompt>[data-icon]{color:var(--brand);flex-shrink:0}.hero-ai-prompt .icon{width:16px;height:16px}.hero-ai-response{align-items:flex-start;gap:10px;margin:18px 0;display:flex}.hero-ai-response p{color:var(--text);font-size:13px;line-height:1.6}.hero-ai-assistant-icon{width:24px;height:24px;color:var(--brand);flex-shrink:0}.hero-ai-assistant-icon .icon{width:18px;height:18px}.hero-ai-plan{border:1px solid var(--line);background:var(--subtle);border-radius:11px;overflow:hidden}.hero-ai-task{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px 14px;line-height:1.4;display:flex}.hero-ai-task-icon{background:var(--surface);width:32px;height:32px;color:var(--brand);border:1px solid var(--line);border-radius:7px;flex-shrink:0}.hero-ai-task-icon .icon{width:16px;height:16px}.hero-ai-task strong{font-size:13px;font-weight:550;display:block}.hero-ai-task div>span{color:var(--muted);margin-top:3px;font-size:12px;display:block}.hero-ai-step{font-variant-numeric:tabular-nums;color:var(--muted);margin-left:auto;font-size:12px}.hero-ai-plan-status{background:var(--surface);color:var(--brand);align-items:center;gap:9px;padding:10px 14px;font-size:12px;line-height:1.5;display:flex}.hero-ai-plan-status strong{font-weight:500}.hero-ai-plan-status .icon{width:14px;height:14px}.hero-ai-composer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:20px;padding:12px 22px;font-size:12px;display:flex}.hero-ai-composer .icon{width:16px;height:16px;color:var(--brand)}.hero-ai-sources{flex-wrap:wrap;justify-content:center;gap:10px;display:flex;position:relative}.hero-ai-sources>span{background:var(--surface);color:var(--text);border:1px solid var(--line);border-radius:8px;align-items:center;gap:7px;padding:8px 12px;font-size:12px;display:flex;box-shadow:0 8px 18px -12px #1f326947}.hero-ai-sources .icon{width:14px;height:14px;color:var(--brand)}.hero-ai-disclaimer{text-align:center;color:#52607c;font-size:11px;position:absolute;bottom:15px;left:15px;right:15px}html[data-theme=dark] .hero-ai-intro{color:#f0f2f9}html[data-theme=dark] .hero-ai-intro>span,html[data-theme=dark] .hero-ai-disclaimer{color:#c2cde5}html[data-theme=dark] .hero-ai-product.fluid-ready{background:#18243a}html[data-theme=dark] .hero-ai-product .fluid-canvas{opacity:.5}html[data-theme=dark] .hero-ai-product:before{filter:brightness(.5)}@media (max-width:1100px){.hero-ai-product{gap:18px;padding:25px 22px 42px}.hero-ai-intro strong{font-size:20px}.hero-ai-toolbar,.hero-ai-body{padding-left:18px;padding-right:18px}.hero-ai-task{gap:9px;padding:11px 12px}.hero-ai-prompt{font-size:13px}.hero-ai-task div>span{font-size:11px}}@media (max-width:760px){.hero-ai-product{gap:20px;max-width:580px;min-height:0;padding:25px 18px 40px}.hero-ai-intro strong{font-size:21px}.hero-ai-intro>span{font-size:13px}.hero-ai-toolbar{padding:14px 16px}.hero-ai-body{padding:16px}.hero-ai-task strong{font-size:12px}.hero-ai-task div>span{font-size:11px}.hero-ai-response{margin:16px 0}.hero-ai-response p{font-size:12px}.hero-ai-task-icon{width:28px;height:28px}.hero-ai-step{font-size:10px}.hero-ai-sources{gap:7px}.hero-ai-sources>span{padding:7px 9px;font-size:11px}.hero-ai-disclaimer{font-size:10px;bottom:12px}.hero-ai-composer{padding:11px 16px;font-size:11px}}:root{--nav-height:72px;--site-header-height:73px}.nav-shell{height:var(--nav-height)}html{scroll-padding-top:calc(var(--site-header-height) + 16px)}.menu-shade{top:var(--site-header-height)}.horizontal-ready .journey-pin{height:calc(100svh - var(--site-header-height))}@media (max-width:1100px){:root{--nav-height:64px;--site-header-height:65px}.site-header nav{max-height:calc(100svh - var(--site-header-height));padding-top:12px;top:100%}}@media (max-width:760px){.nav-actions>.nav-start{padding-top:8px;padding-bottom:8px}}.dev-copy h2 .dev-heading-line{white-space:nowrap;display:block}.dev-toolkit .dev-tool{align-items:center;padding-top:20px;padding-bottom:20px}.dev-toolkit .dev-tool>span[data-icon]{margin-top:0}.dev-intro .text-link{margin-top:22px}@media (max-width:760px){.dev-copy h2{font-size:clamp(1.75rem,8.5vw,2.875rem);line-height:1.2}.dev-toolkit .dev-tool{padding-top:17px;padding-bottom:17px}}.dev-api-browser{background:#0f141e;border:1px solid #303b51;border-radius:13px;margin-top:28px;overflow:hidden}.api-browser-head{border-bottom:1px solid #283246;justify-content:space-between;align-items:center;gap:15px;padding:20px 22px;font-size:14px;display:flex}.api-browser-head>span{color:#dee7f8;align-items:center;gap:10px;font-weight:500;display:flex}.api-browser-head .icon{color:#a3b7ff;width:18px;height:18px}.api-browser-head>code{color:#96a4bf;font-size:13px}.api-endpoint-group{color:#8996b0;padding:18px 22px 8px;font-size:13px;font-weight:500}.api-endpoint{border-bottom:1px solid #242d3e;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:18px;padding:19px 22px;line-height:1.5;display:grid}.api-endpoint>code{white-space:nowrap;color:#dee7f8;scrollbar-width:thin;font-size:13px;overflow:auto}.api-endpoint>span:last-child{color:#8e9cb7;font-size:12px}.http-method{letter-spacing:.025em;border-radius:5px;justify-content:center;align-items:center;padding:5px 6px;font:600 11px/1.4 ui-monospace,SFMono-Regular,monospace;display:inline-flex}.method-get{color:#8ed8bd;background:#1a3b33}.method-post{color:#d9be78;background:#3c3320}.method-patch{color:#a6caff;background:#223550}.method-delete{color:#eea2ad;background:#442631}.api-browser-footer{color:#8293b2;align-items:center;gap:8px;padding:17px 22px;font-size:12px;display:flex}.api-browser-footer .icon{width:14px;height:14px}.sdk-install{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:16px 24px 0;display:flex}.sdk-install code{color:#9baecc;white-space:nowrap;scrollbar-width:thin;max-width:100%;font-size:12px;overflow:auto}.sdk-install a{color:#a3b7ff;text-underline-offset:3px;font-size:12px;text-decoration:underline}.dev-terminal .terminal-output>[data-icon]{color:#7eacd1}.dev-terminal .terminal-output .icon{width:14px;height:14px}.dev-terminal .code-pane{font-size:13px;line-height:1.65}@media (max-width:1359px){.api-endpoint{grid-template-columns:64px minmax(0,1fr);gap:8px 14px}.api-endpoint>span:last-child{grid-column:2}.api-endpoint>.http-method{grid-row:1/3}}@media (max-width:760px){.api-browser-head{padding:16px}.api-endpoint-group{padding:16px 16px 6px}.api-endpoint{grid-template-columns:58px minmax(0,1fr);gap:6px 10px;padding:16px}.api-endpoint>code,.api-endpoint>span:last-child{font-size:11px}.api-browser-footer{align-items:flex-start;padding:15px 16px;font-size:11px}.api-browser-footer .icon{margin-top:2px}.sdk-install{gap:8px;padding:15px 16px 0}.sdk-install code,.sdk-install a{font-size:11px}.terminal-tabs{flex-wrap:wrap}.terminal-tabs button{padding:6px 8px;font-size:12px}.dev-terminal .code-pane{font-size:11px;line-height:1.7}}.sdk-install #sdk-source-link{color:#a3b7ff;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;text-decoration:none;transition:color .2s,background .2s;display:inline-flex}.sdk-install #sdk-source-link:hover{color:#eef3ff;background:#222d42}.sdk-install .github-mark{fill:currentColor;width:20px;height:20px;display:block}.text-link,.mega-link strong,.nav-login,.footer-navigation>div>a:not(.brand),.footer-navigation>div>button,.footer-socials a,.footer-legal a{position:relative}.mega-link strong,.footer-navigation>div>a:not(.brand){width:fit-content;max-width:100%}.text-link:after,.mega-link strong:after,.nav-login:after,.footer-navigation>div>a:not(.brand):after,.footer-navigation>div>button:after,.footer-socials a:after,.footer-legal a:after{content:"";left:0;right:0;bottom:var(--underline-bottom,0);pointer-events:none;transform-origin:0;background:currentColor;height:1px;transition:transform .28s cubic-bezier(.22,1,.36,1);position:absolute;transform:scaleX(0)}.text-link:hover,.text-link:focus-visible{border-bottom-color:#0000}.mega-link:hover strong,.nav-login:hover,.footer-navigation>div>a:not(.brand):hover,.footer-navigation>div>button:hover,.footer-socials a:hover,.footer-legal a:hover{text-decoration:none}.text-link:hover:after,.text-link:focus-visible:after,.mega-link:hover strong:after,.mega-link:focus-visible strong:after,.nav-login:hover:after,.nav-login:focus-visible:after,.footer-navigation>div>a:not(.brand):hover:after,.footer-navigation>div>a:not(.brand):focus-visible:after,.footer-navigation>div>button:hover:after,.footer-navigation>div>button:focus-visible:after,.footer-socials a:hover:after,.footer-socials a:focus-visible:after,.footer-legal a:hover:after,.footer-legal a:focus-visible:after{transform:scaleX(1)}.mega-link strong{--underline-bottom:-3px}.nav-login:after{bottom:7px;left:3px;right:3px}.is-height-stable{box-sizing:border-box;flex-shrink:0;height:var(--stable-visual-height)!important;min-height:var(--stable-visual-height)!important;max-height:var(--stable-visual-height)!important}.is-height-stable-frame{scrollbar-width:thin;overscroll-behavior:auto;overflow:auto!important}.is-height-stable-surface{overflow:hidden!important}.feature-demo-panels{align-items:stretch}.feature-demo-panels .feature-demo-panel{display:grid}.feature-demo-panels .feature-demo-panel>*{height:100%}.sv-outbox-record .sv-table{min-height:150px}.sv-outbox-record>p,.sv-form-status,.bulk-translation-footer>span{min-height:3lh}.approval-preview-actions>span{min-height:2lh}@media (prefers-reduced-motion:reduce){.text-link:after,.mega-link strong:after,.nav-login:after,.footer-navigation>div>a:not(.brand):after,.footer-navigation>div>button:after,.footer-socials a:after,.footer-legal a:after{transition:none}}@media (max-width:1100px){.site-header nav{width:100%;height:100dvh;max-height:none;padding:calc(var(--site-header-height) + 18px) 26px calc(30px + env(safe-area-inset-bottom));background:var(--surface);border:0;gap:0;display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.site-header nav{background:color-mix(in srgb,var(--surface) 82%,transparent)}}.site-header nav{-webkit-backdrop-filter:blur(26px)saturate(135%);backdrop-filter:blur(26px)saturate(135%);overscroll-behavior:contain;visibility:hidden;pointer-events:none;z-index:1;isolation:isolate;scrollbar-width:thin;transition:transform .38s cubic-bezier(.22,1,.36,1),visibility 0s .38s;overflow-y:auto;transform:translate(100%)}.site-header nav.open{visibility:visible;pointer-events:auto;transition:transform .38s cubic-bezier(.22,1,.36,1),visibility;display:flex;transform:translate(0)}html.mobile-nav-visible .site-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}html.mobile-nav-visible .nav-shell{z-index:2;background:0 0;position:relative}.site-header nav .nav-trigger,.site-header nav .nav-page-link{padding:19px 0;font-size:20px}.site-header nav .mega-panel{will-change:auto;background:0 0;border-radius:12px}.site-header nav .mega-grid{gap:25px;padding:22px 0}.site-header nav .mega-bottom{background:var(--subtle)}@supports (color:color-mix(in lab, red, red)){.site-header nav .mega-bottom{background:color-mix(in srgb,var(--subtle) 72%,transparent)}}.site-header nav .mega-bottom{border-radius:12px}.menu-shade{display:none!important}}@media (max-width:600px){.site-header nav{padding-left:22px;padding-right:22px}.site-header nav .mega-grid{grid-template-columns:1fr;gap:24px}.site-header nav .mega-column h3{margin-bottom:9px;font-size:13px}.site-header nav .mega-link{padding:11px 0}.site-header nav .mega-link strong{font-size:15px}.site-header nav .mega-link small{font-size:12px}.site-header nav .mega-bottom{padding:17px;font-size:11px}}@media (max-width:1100px) and (prefers-reduced-motion:reduce){.site-header nav,.site-header nav.open{transition:none}}@media (max-width:1100px){.nav-shell{gap:12px;padding-left:20px;padding-right:20px}.nav-actions{flex-shrink:0;gap:8px}.nav-actions>.menu-toggle{z-index:3;border:1px solid #0000;flex:0 0 44px;width:44px;min-width:44px;height:44px;min-height:44px;padding:10px;position:relative}.menu-toggle>.icon{stroke-width:1.8px;flex-shrink:0;width:22px;min-width:22px;height:22px;display:block}.menu-toggle[aria-expanded=true]{background:var(--subtle);border-color:var(--line);color:var(--text)}html.mobile-nav-visible .nav-actions>.nav-start{display:none}}@media (max-width:420px){.nav-shell{gap:10px;padding-left:16px;padding-right:16px}.nav-shell>.brand img{width:104px}.nav-actions{gap:6px}.nav-actions>.nav-start{white-space:nowrap;padding-left:12px;padding-right:12px;font-size:12px}}@media (max-width:360px){.nav-actions>.nav-start{display:none}}@media (max-width:1100px){html{overflow-x:clip}}}@layer components{html[data-announcement-dismissed] .site-announcement{display:none}:is(.button,.text-link):has(>.symbol-icon){gap:.3em}}@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.top-0{top:0}.top-1\/2{top:50%}.top-\[6\%\]{top:6%}.top-\[calc\(var\(--site-header-height\,73px\)\+28px\)\]{top:calc(var(--site-header-height,73px) + 28px)}.right-0{right:0}.right-\[3\%\]{right:3%}.right-\[12px\]{right:12px}.bottom-0{bottom:0}.bottom-\[6\%\]{bottom:6%}.left-0{left:0}.left-1\/2{left:50%}.isolate{isolation:isolate}.z-\[2\]{z-index:2}.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}}.m-\[6px_6px_0\]{margin:6px 6px 0}.mx-auto{margin-inline:auto}.mt-0{margin-top:0}.mt-\[2px\]{margin-top:2px}.mt-\[4px\]{margin-top:4px}.mt-\[6px\]{margin-top:6px}.mt-\[7px\]{margin-top:7px}.mt-\[8px\]{margin-top:8px}.mt-\[10px\]{margin-top:10px}.mt-\[12px\]{margin-top:12px}.mt-\[16px\]{margin-top:16px}.mt-\[25px\]{margin-top:25px}.mt-\[28px\]{margin-top:28px}.mt-\[32px\]{margin-top:32px}.mt-\[34px\]{margin-top:34px}.mt-\[58px\]{margin-top:58px}.mb-\[23px\]{margin-bottom:23px}.ml-\[6px\]{margin-left:6px}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[3840\/2162\]{aspect-ratio:3840/2162}.size-\[1em\]{width:1em;height:1em}.size-\[5px\]{width:5px;height:5px}.size-\[6px\]{width:6px;height:6px}.size-\[26px\]{width:26px;height:26px}.size-\[30px\]{width:30px;height:30px}.h-\[1\.15em\]{height:1.15em}.h-\[7px\]{height:7px}.h-\[14px\]{height:14px}.h-\[15px\]{height:15px}.h-\[24px\]{height:24px}.h-\[30px\]{height:30px}.h-\[34px\]{height:34px}.h-\[250px\]{height:250px}.max-h-\[380px\]{max-height:380px}.max-h-\[calc\(100dvh-var\(--site-header-height\,73px\)-132px\)\]{max-height:calc(100dvh - var(--site-header-height,73px) - 132px)}.min-h-\[44px\]{min-height:44px}.min-h-\[46px\]{min-height:46px}.min-h-\[430px\]{min-height:430px}.w-1\/2{width:50%}.w-\[38\%\]{width:38%}.w-\[64\%\]{width:64%}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.max-w-\[430px\]{max-width:430px}.max-w-\[440px\]{max-width:440px}.max-w-\[560px\]{max-width:560px}.max-w-\[750px\]{max-width:750px}.max-w-\[780px\]{max-width:780px}.max-w-\[820px\]{max-width:820px}.max-w-\[960px\]{max-width:960px}.min-w-0{min-width:0}.min-w-\[19px\]{min-width:19px}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.\[transform\:translateY\(-50\%\)\]{transform:translateY(-50%)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-mt-\[120px\]{scroll-margin-top:120px}.scroll-mt-\[calc\(var\(--site-header-height\,73px\)\+32px\)\]{scroll-margin-top:calc(var(--site-header-height,73px) + 32px)}.\[scrollbar-width\:thin\]{scrollbar-width:thin}.\[scrollbar-color\:var\(--line\)_transparent\]{scrollbar-color:var(--line) transparent}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[\.9fr_1fr\]{grid-template-columns:.9fr 1fr}.grid-cols-\[280px_minmax\(0\,1fr\)\]{grid-template-columns:280px minmax(0,1fr)}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-\[3px\]{gap:3px}.gap-\[5px\]{gap:5px}.gap-\[6px\]{gap:6px}.gap-\[7px\]{gap:7px}.gap-\[8px\]{gap:8px}.gap-\[9px\]{gap:9px}.gap-\[10px\]{gap:10px}.gap-\[12px\]{gap:12px}.gap-\[16px\]{gap:16px}.gap-\[24px\]{gap:24px}.gap-\[80px\]{gap:80px}.gap-\[90px\]{gap:90px}.gap-x-\[30px\]{column-gap:30px}.gap-y-\[14px\]{row-gap:14px}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-\[4px\]{border-radius:4px}.rounded-\[5px\]{border-radius:5px}.rounded-\[6px\]{border-radius:6px}.rounded-\[7px\]{border-radius:7px}.rounded-\[9px\]{border-radius:9px}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[24px\]{border-radius:24px}.rounded-\[50px\]{border-radius:50px}.rounded-full{border-radius:2147483647px}.rounded-b-\[6px\]{border-bottom-right-radius:6px;border-bottom-left-radius:6px}.border{border-style:var(--tw-border-style);border-width:1px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-\[\#3854a5\]{border-color:#3854a5}.border-\[var\(--brand\)\]{border-color:var(--brand)}.border-\[var\(--line\)\],.border-line{border-color:var(--line)}.border-b-line{border-bottom-color:var(--line)}.border-b-transparent{border-bottom-color:#0000}.border-l-brand{border-left-color:var(--brand)}.border-l-transparent{border-left-color:#0000}.bg-\[\#28ade41f\]{background-color:#28ade41f}.bg-\[\#3854a5\]{background-color:#3854a5}.bg-\[var\(--brand\)\]{background-color:var(--brand)}.bg-\[var\(--line\)\]{background-color:var(--line)}.bg-\[var\(--subtle\)\]{background-color:var(--subtle)}.bg-\[var\(--surface\)\]{background-color:var(--surface)}.bg-current{background-color:currentColor}.bg-subtle{background-color:var(--subtle)}.bg-surface{background-color:var(--surface)}.bg-transparent{background-color:#0000}.fill-none{fill:none}.stroke-current{stroke:currentColor}.\[stroke-width\:2\]{stroke-width:2px}.object-cover{object-fit:cover}.p-0{padding:0}.p-\[9px\]{padding:9px}.p-\[10px\]{padding:10px}.p-\[12px\]{padding:12px}.p-\[15px\]{padding:15px}.p-\[20px\]{padding:20px}.p-\[28px\]{padding:28px}.px-0{padding-inline:0}.px-\[4px\]{padding-inline:4px}.px-\[7px\]{padding-inline:7px}.px-\[8px\]{padding-inline:8px}.px-\[11px\]{padding-inline:11px}.px-\[12px\]{padding-inline:12px}.px-\[14px\]{padding-inline:14px}.py-\[3px\]{padding-block:3px}.py-\[4px\]{padding-block:4px}.py-\[6px\]{padding-block:6px}.py-\[7px\]{padding-block:7px}.py-\[9px\]{padding-block:9px}.py-\[10px\]{padding-block:10px}.py-\[12px\]{padding-block:12px}.pt-\[9px\]{padding-top:9px}.pt-\[34px\]{padding-top:34px}.pt-\[92px\]{padding-top:92px}.pr-0{padding-right:0}.pr-\[56px\]{padding-right:56px}.pb-\[5px\]{padding-bottom:5px}.pb-\[9px\]{padding-bottom:9px}.pb-\[20px\]{padding-bottom:20px}.pb-\[110px\]{padding-bottom:110px}.pb-\[130px\]{padding-bottom:130px}.pl-\[20px\]{padding-left:20px}.text-center{text-align:center}.align-\[-0\.14em\]{vertical-align:-.14em}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[19px\]{font-size:19px}.text-\[21px\]{font-size:21px}.text-\[30px\]{font-size:30px}.text-\[clamp\(2\.75rem\,5vw\,5rem\)\]{font-size:clamp(2.75rem,5vw,5rem)}.text-\[clamp\(2rem\,3\.4vw\,2\.75rem\)\]{font-size:clamp(2rem,3.4vw,2.75rem)}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.8\]{--tw-leading:1.8;line-height:1.8}.leading-\[1\.13\]{--tw-leading:1.13;line-height:1.13}.leading-\[1\.25\]{--tw-leading:1.25;line-height:1.25}.leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}.leading-\[1\.75\]{--tw-leading:1.75;line-height:1.75}.leading-none{--tw-leading:1;line-height:1}.font-\[550\]{--tw-font-weight:550;font-weight:550}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[-\.035em\]{--tw-tracking:-.035em;letter-spacing:-.035em}.whitespace-nowrap{white-space:nowrap}.text-\[\#1b7fa8\]{color:#1b7fa8}.text-\[\#23865b\]{color:#23865b}.text-\[var\(--brand\)\]{color:var(--brand)}.text-\[var\(--muted\)\]{color:var(--muted)}.text-\[var\(--text\)\],.text-foreground{color:var(--text)}.text-muted-foreground{color:var(--muted)}.text-white{color:var(--color-white)}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.decoration-line{-webkit-text-decoration-color:var(--line);-webkit-text-decoration-color:var(--line);-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}.underline-offset-\[3px\]{text-underline-offset:3px}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.shadow-\[0_14px_36px_\#1526421a\]{--tw-shadow:0 14px 36px var(--tw-shadow-color,#1526421a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_16px_40px_\#1526421a\]{--tw-shadow:0 16px 40px var(--tw-shadow-color,#1526421a);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}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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))}.transition-\[background\,color\,border-color\]{transition-property:background,color,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-\[ease\]{--tw-ease:ease;transition-timing-function:ease}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.\[border\:0\]{border:0}.\[stroke-linecap\:round\]{stroke-linecap:round}.\[stroke-linejoin\:round\]{stroke-linejoin:round}.\[xml\:lang\]{xml:lang}.not-last\:mb-\[46px\]:not(:last-child){margin-bottom:46px}.not-last\:border-b:not(:last-child){border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.not-last\:border-b-line:not(:last-child){border-bottom-color:var(--line)}.not-last\:pb-\[47px\]:not(:last-child){padding-bottom:47px}.after\:float-right:after{content:var(--tw-content);float:right}.after\:text-muted-foreground:after{content:var(--tw-content);color:var(--muted)}.after\:content-\[\'−\'\]:after{--tw-content:"−";content:var(--tw-content)}@media (hover:hover){.hover\:bg-\[\#2f478d\]:hover{background-color:#2f478d}.hover\:bg-surface:hover{background-color:var(--surface)}.hover\:text-foreground:hover{color:var(--text)}.hover\:text-white:hover{color:var(--color-white)}.hover\:decoration-current:hover{text-decoration-color:currentColor}.hover\:shadow-\[0_6px_20px_\#3854a51f\]:hover{--tw-shadow:0 6px 20px var(--tw-shadow-color,#3854a51f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.aria-\[current\=location\]\:border-l-brand[aria-current=location]{border-left-color:var(--brand)}.aria-\[current\=location\]\:bg-subtle[aria-current=location]{background-color:var(--subtle)}.aria-\[current\=location\]\:text-foreground[aria-current=location]{color:var(--text)}.aria-\[current\=page\]\:border-b-foreground[aria-current=page]{border-bottom-color:var(--text)}.aria-\[current\=page\]\:text-foreground[aria-current=page]{color:var(--text)}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}.dark\:block:where([data-theme=dark],[data-theme=dark] *){display:block}.dark\:hidden:where([data-theme=dark],[data-theme=dark] *){display:none}.dark\:text-\[\#5fd09a\]:where([data-theme=dark],[data-theme=dark] *){color:#5fd09a}.dark\:text-\[\#6cd0f5\]:where([data-theme=dark],[data-theme=dark] *){color:#6cd0f5}.dark\:text-\[\#111827\]:where([data-theme=dark],[data-theme=dark] *){color:#111827}@media (max-width:1100px){.tablet\:h-\[240px\]{height:240px}.tablet\:min-h-\[380px\]{min-height:380px}.tablet\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.tablet\:grid-cols-\[235px_minmax\(0\,1fr\)\]{grid-template-columns:235px minmax(0,1fr)}.tablet\:gap-\[9px\]{gap:9px}.tablet\:gap-\[45px\]{gap:45px}.tablet\:p-\[20px\]{padding:20px}.tablet\:p-\[30px\]{padding:30px}.tablet\:text-\[12px\]{font-size:12px}.tablet\:text-\[13px\]{font-size:13px}.tablet\:text-\[16px\]{font-size:16px}.tablet\:text-\[26px\]{font-size:26px}}@media (max-width:760px){.mobile\:static{position:static}.mobile\:top-\[11px\]{top:11px}.mobile\:right-0{right:0}.mobile\:right-\[7px\]{right:7px}.mobile\:m-\[5px_5px_0\]{margin:5px 5px 0}.mobile\:mt-\[22px\]{margin-top:22px}.mobile\:mt-\[25px\]{margin-top:25px}.mobile\:mt-\[30px\]{margin-top:30px}.mobile\:mb-\[4px\]{margin-bottom:4px}.mobile\:mb-\[18px\]{margin-bottom:18px}.mobile\:ml-\[3px\]{margin-left:3px}.mobile\:block{display:block}.mobile\:h-\[27px\]{height:27px}.mobile\:h-\[29px\]{height:29px}.mobile\:h-\[236px\]{height:236px}.mobile\:max-h-\[200px\]{max-height:200px}.mobile\:max-h-\[220px\]{max-height:220px}.mobile\:min-h-\[330px\]{min-height:330px}.mobile\:w-\[40\%\]{width:40%}.mobile\:w-\[42\%\]{width:42%}.mobile\:w-\[66\%\]{width:66%}.mobile\:\[transform\:none\]{transform:none}.mobile\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.mobile\:gap-\[30px\]{gap:30px}.mobile\:gap-x-\[19px\]{column-gap:19px}.mobile\:gap-y-\[12px\]{row-gap:12px}.mobile\:rounded-\[18px\]{border-radius:18px}.mobile\:p-\[7px\]{padding:7px}.mobile\:p-\[10px_42px_10px_14px\]{padding:10px 42px 10px 14px}.mobile\:p-\[12px\]{padding:12px}.mobile\:p-\[14px\]{padding:14px}.mobile\:p-\[16px\]{padding:16px}.mobile\:px-\[9px\]{padding-inline:9px}.mobile\:px-\[11px\]{padding-inline:11px}.mobile\:py-\[2px\]{padding-block:2px}.mobile\:pt-\[24px\]{padding-top:24px}.mobile\:pt-\[55px\]{padding-top:55px}.mobile\:pb-\[65px\]{padding-bottom:65px}.mobile\:pb-\[80px\]{padding-bottom:80px}.mobile\:pl-\[15px\]{padding-left:15px}.mobile\:text-center{text-align:center}.mobile\:text-\[9px\]{font-size:9px}.mobile\:text-\[11px\]{font-size:11px}.mobile\:text-\[12px\]{font-size:12px}.mobile\:text-\[13px\]{font-size:13px}.mobile\:text-\[14px\]{font-size:14px}.mobile\:text-\[18px\]{font-size:18px}.mobile\:text-\[24px\]{font-size:24px}.mobile\:text-\[25px\]{font-size:25px}.mobile\:whitespace-normal{white-space:normal}.mobile\:not-last\:mb-\[30px\]:not(:last-child){margin-bottom:30px}.mobile\:not-last\:pb-\[30px\]:not(:last-child){padding-bottom:30px}}.\[\&_\.icon\]\:size-\[16px\] .icon{width:16px;height:16px}.\[\&_\.markdown-table-wrap\]\:max-w-full .markdown-table-wrap{max-width:100%}.\[\&_\.markdown-table-wrap\]\:overflow-auto .markdown-table-wrap{overflow:auto}.\[\&_\.markdown-table-wrap\]\:rounded-\[10px\] .markdown-table-wrap{border-radius:10px}.\[\&_\.markdown-table-wrap\]\:border .markdown-table-wrap{border-style:var(--tw-border-style);border-width:1px}.\[\&_\.markdown-table-wrap\]\:border-line .markdown-table-wrap{border-color:var(--line)}.\[\&_a\]\:\[overflow-wrap\:anywhere\] a{overflow-wrap:anywhere}.\[\&_a\]\:text-foreground a{color:var(--text)}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_a\]\:underline-offset-4 a{text-underline-offset:4px}.\[\&_blockquote\]\:mx-0 blockquote{margin-inline:0}.\[\&_blockquote\]\:mb-0 blockquote{margin-bottom:0}.\[\&_blockquote\]\:border-l-2 blockquote{border-left-style:var(--tw-border-style);border-left-width:2px}.\[\&_blockquote\]\:border-l-brand blockquote{border-left-color:var(--brand)}.\[\&_blockquote\]\:pl-\[18px\] blockquote{padding-left:18px}.\[\&_h3\]\:mt-0 h3{margin-top:0}.\[\&_h3\]\:mb-0 h3{margin-bottom:0}.\[\&_h3\]\:text-\[21px\] h3{font-size:21px}.\[\&_h3\]\:leading-\[1\.35\] h3{--tw-leading:1.35;line-height:1.35}.\[\&_h3\]\:font-\[550\] h3{--tw-font-weight:550;font-weight:550}.\[\&_h3\]\:tracking-\[-\.02em\] h3{--tw-tracking:-.02em;letter-spacing:-.02em}.\[\&_h3\]\:text-foreground h3{color:var(--text)}.\[\&_li\+li\]\:mt-\[10px\] li+li{margin-top:10px}.\[\&_mark\]\:rounded-\[4px\] mark{border-radius:4px}.\[\&_mark\]\:bg-\[\#fff1c2\] mark{background-color:#fff1c2}.\[\&_mark\]\:px-\[4px\] mark{padding-inline:4px}.\[\&_mark\]\:text-\[\#5c4300\] mark{color:#5c4300}.dark\:\[\&_mark\]\:bg-\[\#4a3b12\]:where([data-theme=dark],[data-theme=dark] *) mark{background-color:#4a3b12}.dark\:\[\&_mark\]\:text-\[\#ffe3a3\]:where([data-theme=dark],[data-theme=dark] *) mark{color:#ffe3a3}.\[\&_ol\]\:mb-0 ol{margin-bottom:0}.\[\&_ol\]\:pl-\[24px\] ol{padding-left:24px}.\[\&_p\]\:my-0 p{margin-block:0}.\[\&_strong\]\:font-\[550\] strong{--tw-font-weight:550;font-weight:550}.\[\&_strong\]\:text-foreground strong{color:var(--text)}.\[\&_table\]\:w-full table{width:100%}.\[\&_table\]\:min-w-\[630px\] table{min-width:630px}.\[\&_table\]\:border-collapse table{border-collapse:collapse}.\[\&_table\]\:text-left table{text-align:left}.\[\&_table\]\:text-\[13px\] table{font-size:13px}.\[\&_table\]\:leading-\[1\.7\] table{--tw-leading:1.7;line-height:1.7}.\[\&_td\]\:border-b td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_td\]\:border-b-line td{border-bottom-color:var(--line)}.\[\&_td\]\:px-\[15px\] td{padding-inline:15px}.\[\&_td\]\:py-\[17px\] td{padding-block:17px}.\[\&_td\]\:align-top td{vertical-align:top}.\[\&_td\:first-child\]\:font-\[550\] td:first-child{--tw-font-weight:550;font-weight:550}.\[\&_td\:first-child\]\:text-foreground td:first-child{color:var(--text)}.\[\&_th\]\:border-b th{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_th\]\:border-b-line th{border-bottom-color:var(--line)}.\[\&_th\]\:bg-subtle th{background-color:var(--subtle)}.\[\&_th\]\:p-\[15px\] th{padding:15px}.\[\&_th\]\:align-bottom th{vertical-align:bottom}.\[\&_th\]\:font-\[550\] th{--tw-font-weight:550;font-weight:550}.\[\&_th\]\:text-foreground th{color:var(--text)}.\[\&_tr\:last-child\>td\]\:border-0 tr:last-child>td{border-style:var(--tw-border-style);border-width:0}.\[\&_ul\]\:mb-0 ul{margin-bottom:0}.\[\&_ul\]\:pl-\[22px\] ul{padding-left:22px}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\>\*\:not\(\:first-child\)\]\:mt-\[18px\]>:not(:first-child){margin-top:18px}.\[\&\>h3\+\*\:not\(\:first-child\)\]\:mt-\[14px\]>h3+:not(:first-child){margin-top:14px}.\[\&\>h3\:not\(\:first-child\)\]\:mt-\[34px\]>h3:not(:first-child){margin-top:34px}details:not([open])>.\[details\:not\(\[open\]\)\>\&\]\:after\:content-\[\'\+\'\]:after{--tw-content:"+";content:var(--tw-content)}@media (max-width:1100px){html.mobile-nav-visible .tablet\:\[html\.mobile-nav-visible_\&\]\:z-\[2\]{z-index:2}}}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-sans-normal-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:450;font-display:swap;src:url(/fonts/dm-sans-normal-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/dm-sans-normal-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:550;font-display:swap;src:url(/fonts/dm-sans-normal-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/dm-sans-normal-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:650;font-display:swap;src:url(/fonts/dm-sans-normal-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/dm-sans-normal-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-sans-normal-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:450;font-display:swap;src:url(/fonts/dm-sans-normal-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/dm-sans-normal-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:550;font-display:swap;src:url(/fonts/dm-sans-normal-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/dm-sans-normal-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:650;font-display:swap;src:url(/fonts/dm-sans-normal-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/dm-sans-normal-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-normal-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-normal-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plus-jakarta-sans-normal-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/plus-jakarta-sans-normal-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:550;font-display:swap;src:url(/fonts/plus-jakarta-sans-normal-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/plus-jakarta-sans-normal-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:650;font-display:swap;src:url(/fonts/plus-jakarta-sans-normal-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/plus-jakarta-sans-normal-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plus-jakarta-sans-normal-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/plus-jakarta-sans-normal-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:550;font-display:swap;src:url(/fonts/plus-jakarta-sans-normal-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/plus-jakarta-sans-normal-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:650;font-display:swap;src:url(/fonts/plus-jakarta-sans-normal-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/plus-jakarta-sans-normal-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Silkscreen;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/silkscreen-normal-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Silkscreen;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/silkscreen-normal-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value: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-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@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-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}
