*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body,html{margin:0;padding:0}body{background:#FAF9F6;color:#14161A;font-family:Instrument Sans,system-ui,sans-serif;-webkit-font-smoothing:antialiased}html body{overflow-x:clip;overflow-y:visible}a{color:inherit}::selection{background:#EEF2F8;color:#14161A}@keyframes rise{0%{opacity:0;transform:translateY(56px)}to{opacity:1;transform:none}}@keyframes riseSm{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes inL{0%{opacity:0;transform:translateX(-70px)}to{opacity:1;transform:none}}@keyframes inR{0%{opacity:0;transform:translateX(70px)}to{opacity:1;transform:none}}@keyframes pop{0%{opacity:0;transform:scale(.8) rotate(-14deg)}to{opacity:1;transform:scale(1) rotate(-4deg)}}@keyframes para{0%{transform:translateY(70px)}to{transform:translateY(-140px)}}@keyframes paraSlow{0%{transform:translateY(30px)}to{transform:translateY(-70px)}}@keyframes drift{0%{transform:translateY(60px) rotate(0deg)}to{transform:translate(-40px,-120px) rotate(180deg)}}@keyframes bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes wipe{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes growY{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes tick{0%{transform:translateY(0)}to{transform:translateY(-46%)}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes ob-spin{to{transform:rotate(1turn)}}@keyframes floaty{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-16px) rotate(3deg)}}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes sharpen{0%{opacity:0;filter:blur(6px);transform:translateY(12px)}to{opacity:1;filter:blur(0);transform:none}}@keyframes mq{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes kb{0%,to{transform:scale(1.06) translate(0)}50%{transform:scale(1.14) translate(-1.5%,-1.5%)}}@keyframes tileIn{0%{opacity:0;transform:translateY(52px) scale(.9) rotate(var(--tilt,-3deg));-webkit-clip-path:inset(14% 14% 14% 14%);clip-path:inset(14% 14% 14% 14%)}to{opacity:1;transform:translateY(0) scale(1) rotate(0deg);-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}.ssr-progress{position:fixed;top:0;left:0;right:0;height:4px;background:#24457A;transform:scaleX(0);transform-origin:0 50%;z-index:99;pointer-events:none}@supports (animation-timeline:scroll()){.ssr-progress{animation:bar auto linear both;animation-timeline:scroll(root)}}.reveal,.reveal-blur,.reveal-l,.reveal-r{transition:opacity .6s cubic-bezier(.2,.7,.2,1),transform .6s cubic-bezier(.2,.7,.2,1),filter .6s ease}html.js-reveal .reveal{opacity:0;transform:translateY(40px)}html.js-reveal .reveal-l{opacity:0;transform:translateX(-56px)}html.js-reveal .reveal-r{opacity:0;transform:translateX(56px)}html.js-reveal .reveal-blur{opacity:0;transform:translateY(12px);filter:blur(6px)}html.js-reveal .reveal-blur.in,html.js-reveal .reveal-l.in,html.js-reveal .reveal-r.in,html.js-reveal .reveal.in{opacity:1;transform:none;filter:none}@media (prefers-reduced-motion:reduce){html.js-reveal .reveal,html.js-reveal .reveal-blur,html.js-reveal .reveal-l,html.js-reveal .reveal-r{opacity:1;transform:none;filter:none;transition:none}.ssr-progress{display:none}}.kb-img{animation:kb 20s ease-in-out infinite}@media (max-width:860px){.ssr-dash-split{grid-template-columns:1fr!important}}.ssr-phone-scroll:hover{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.ssr-phone-scroll{animation:none!important}}.trailfig img{will-change:transform,opacity}.ssr-card{transition:transform .4s cubic-bezier(.2,.8,.2,1)}.ssr-card:hover{transform:translateY(-6px)}.ssr-nav-link{color:#14161A;font-size:15px;font-weight:600;text-decoration:none}.ssr-nav-link:hover{color:#24457A}.ssr-pill{background:#24457A;color:#fff;font-weight:700;padding:12px 22px;border-radius:34px;text-decoration:none;transition:background .2s ease,transform .2s ease}.ssr-pill:hover{background:#14161A;color:#fff;transform:translateY(-1px)}.ssr-demo-nav:hover{background:#14161A;color:#FFFFFF;transform:translate(-2px,-2px)}.ssr-foot-link{color:#FAF9F6;text-decoration:none}.ssr-foot-link:hover{color:#9FBBE0}@media (max-width:900px){.ssr-nav-desktop{display:none!important}.ssr-nav-burger{display:inline-flex!important}}aside::-webkit-scrollbar{width:8px}aside::-webkit-scrollbar-track{background:transparent}aside::-webkit-scrollbar-thumb{background:rgba(159,187,224,.28);border-radius:8px}aside::-webkit-scrollbar-thumb:hover{background:rgba(159,187,224,.5)}aside{scrollbar-width:thin;scrollbar-color:rgba(159,187,224,.28) transparent}aside a,aside a:hover{text-decoration:none}.console-backdrop,.console-burger{display:none}@media (max-width:1024px){.console-grid{grid-template-columns:1fr!important}.console-aside{position:fixed!important;top:0!important;left:0!important;bottom:0;width:270px;max-width:84vw;height:100dvh!important;transform:translateX(-102%);transition:transform .26s cubic-bezier(.2,.8,.2,1);z-index:220;box-shadow:0 0 48px rgba(0,0,0,.45)}.console-aside.is-open{transform:translateX(0)!important}.console-backdrop{display:block;position:fixed;inset:0;background:rgba(20,22,26,.5);z-index:210}.console-burger{display:inline-grid!important;place-items:center;width:42px;height:42px;flex:none;border:1px solid #e4e1da;background:#fff;color:#14161A;font-size:19px;cursor:pointer;border-radius:4px}.console-header{padding:14px 20px!important;gap:14px!important}.console-title{font-size:21px!important}.console-body{padding:22px 20px 60px!important;overflow-x:clip}.console-body table{display:block;overflow-x:auto;white-space:nowrap}}@media (max-width:768px){.console-header{padding:12px 16px!important;gap:12px!important}.console-body{padding:16px 16px 56px!important}.console-title{font-size:19px!important}}@media (max-width:560px){.console-datepill{display:none!important}.console-title{font-size:17px!important}}@media (max-width:900px){.ssr-catalog-grid{grid-template-columns:1fr!important}.ssr-catalog-editor{position:static!important}}@media (max-width:640px){.rtable table{display:block;white-space:normal;overflow:visible;min-width:0}.rtable thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.rtable tbody,.rtable td,.rtable tr{display:block}.rtable tr{border:1px solid #e4e1da!important;background:#FAF9F6;padding:12px 14px;margin-bottom:12px;border-radius:6px;box-shadow:0 1px 3px rgba(20,22,26,.04)}.rtable td{display:flex;justify-content:space-between;align-items:baseline;gap:12px;border:0!important;padding:6px 0!important;font-size:13px;text-align:right}.rtable td:before{content:attr(data-label);font-family:JetBrains Mono,ui-monospace,monospace;font-size:8.5px;letter-spacing:.14em;text-transform:uppercase;color:#24457A;text-align:left;flex:none;font-weight:700}.rtable td.rt-wide{display:block;text-align:left}.rtable td.rt-wide:before{display:block;margin-bottom:4px}.rtable td:empty{display:none}}.ssr-dash-panel{border-radius:4px;box-shadow:0 1px 3px rgba(20,22,26,.04)}.ssr-dash-stat{border-radius:4px;transition:transform .18s ease,box-shadow .18s ease}.ssr-dash-stat:hover{box-shadow:0 4px 14px rgba(20,22,26,.06)}@media (max-width:1024px){.ssr-dash-split{grid-template-columns:1fr!important;gap:18px!important}}@media (max-width:900px){.ssr-dash-panel{padding:20px!important}}@media (max-width:768px){.ssr-dash-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.ssr-dash-panel{padding:16px!important}.ssr-dash-stat{padding:16px 14px!important}}@media (max-width:480px){.ssr-dash-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.ssr-dash-stat{padding:14px 12px!important}}@media (max-width:430px){.ssr-projstats{grid-template-columns:repeat(2,1fr)!important}}.ssr-editor-shell{display:grid;grid-template-columns:minmax(0,360px) minmax(0,1fr);min-height:calc(100vh - 74px)}.ssr-editor-rail{border-right:1px solid #e4e1da;background:#FAF9F6;padding:24px 22px;display:grid;grid-gap:22px;gap:22px;align-content:start}.ssr-editor-canvas{background:#F1EFE9;padding:24px 28px 48px;display:grid;grid-gap:18px;gap:18px;align-content:start}.ssr-editor-note{display:none}.ssr-editor-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.ssr-device-group{display:flex;gap:6px;flex-wrap:wrap}.ssr-action-group{display:flex;align-items:center;gap:10px;flex-wrap:wrap}[data-edit-group]{scroll-margin-top:12px;border-radius:4px}.ssr-rail-flash{animation:ssrRailFlash 1.2s ease-out}@keyframes ssrRailFlash{0%,40%{box-shadow:0 0 0 3px rgba(36,69,122,.55);background:rgba(36,69,122,.06)}to{box-shadow:0 0 0 0 rgba(36,69,122,0);background:transparent}}@media (min-width:1025px){.ssr-editor-shell{height:calc(100vh - 74px);min-height:0;overflow:hidden}.ssr-editor-canvas,.ssr-editor-rail{height:100%;overflow-y:auto;scrollbar-width:thin}}@media (max-width:1024px){.ssr-editor-shell{grid-template-columns:1fr!important}.ssr-editor-rail{border-right:0;border-bottom:1px solid #e4e1da;padding:22px 20px!important}.ssr-editor-canvas{padding:22px 20px 48px!important}.ssr-editor-2col{grid-template-columns:1fr!important}.ssr-editor-side{position:static!important}.ssr-builder{height:auto!important;min-height:0!important;margin:4px 0 24px!important;border:1px solid #e4e1da!important;border-radius:14px!important;overflow:hidden!important;background:#FAF9F6!important}.ssr-builder-cols{grid-template-columns:minmax(0,1fr)!important;overflow:visible!important}.ssr-builder-canvas,.ssr-builder-pane{border-right:0!important;border-left:0!important;border-bottom:1px solid #e4e1da!important;padding:16px!important}.ssr-builder-pane{max-height:44vh;overflow-y:auto!important;overflow-x:hidden!important}.ssr-builder-canvas{padding:16px!important;overflow:auto!important}.ssr-builder-cols>:last-child{border-bottom:0!important}.ssr-builder-host{display:none!important}}@media (max-width:768px){.ssr-editor-rail{padding:18px 16px!important;gap:18px!important}.ssr-editor-canvas{padding:16px 16px 40px!important;gap:14px!important}.ssr-editor-note{display:block;background:#EEF2F8;border:1px solid #e4e1da;padding:10px 12px;font-size:12px;line-height:1.5;color:#24457A;border-radius:4px}.ssr-editor-toolbar{flex-direction:column;align-items:stretch!important;gap:12px}.ssr-device-group{justify-content:flex-start}.ssr-action-group{justify-content:space-between;width:100%}}@media (max-width:480px){.ssr-editor-rail{padding:16px 14px!important}.ssr-editor-canvas{padding:14px 14px 36px!important}}@media (max-width:560px){.ssr-roi{padding:22px 18px!important;border-radius:18px!important}.console-body{padding:18px 18px 64px!important}}@media (hover:none),(pointer:coarse){.ssr-catalog-cta{cursor:default!important}}@media (hover:none){.ssr-card img,.ssr-kb img{animation:kb 24s ease-in-out infinite}.ssr-card:active{transform:translateY(-4px)}}@media (hover:none) and (prefers-reduced-motion:reduce){.ssr-card img,.ssr-kb img{animation:none}}