@font-face{font-family:Pixelify Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/pixelify-sans-cyrillic-wght-normal-BfQLqnEI.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Pixelify Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/pixelify-sans-latin-ext-wght-normal-CsF3XSp0.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Pixelify Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/pixelify-sans-latin-wght-normal-Cbhn5ptY.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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:200 800;src:url(/assets/fonts/PlusJakartaSans-Variable.ttf) format("truetype")}:root{color:#30312d;background:#c7e9e5;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;--ink: #343530;--paper: #fffaf0;--paper-soft: #f5eedf;--panel-cream: #fbf7ed;--cyan: #a9deda;--cyan-strong: #79c8c4;--blue-soft: #cfe8e6;--green: #b8d59a;--pink: #efb9ae;--pink-soft: #f4d7dc;--peach: #f0c6ad;--yellow: #eacb69;--shadow: #8f8c7d;--line: 2.5px solid var(--ink);--motion-fast: .17s;--motion-medium: .32s;--motion-slow: .56s;--ease-standard: cubic-bezier(.2, .72, .25, 1);--ease-emphasized: cubic-bezier(.16, 1, .3, 1);--ease-spring: cubic-bezier(.2, .85, .25, 1.18);--layout-gutter: clamp(16px, 2vw, 32px);--layout-max: 1420px}*{box-sizing:border-box}html{overscroll-behavior-y:none;scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;overflow-x:hidden;overscroll-behavior-y:none;-webkit-font-smoothing:antialiased}button,a{font:inherit}button{color:inherit}button,a[href]{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid #0b6c6a;outline-offset:3px}main{isolation:isolate;min-height:100vh;position:relative}.desktop-background{background-color:#c7e9e5;background-image:url(/assets/desktop-landscape.webp);background-position:center top;background-repeat:no-repeat;background-size:cover;top:0;right:0;bottom:0;left:0;position:fixed;z-index:-2}.desktop-background:after{background:#fffaf014;content:"";top:0;right:0;bottom:0;left:0;position:absolute}.hero{align-items:center;display:flex;justify-content:center;min-height:880px;padding:58px 24px 122px;position:relative}.hero-content{align-items:center;display:flex;flex-direction:column;max-width:1200px;position:relative;text-align:center;transform:translateY(-44px);z-index:2}.hero-app-icon{display:block;height:150px;image-rendering:pixelated;margin:0 0 16px;object-fit:contain;transform-origin:50% 72%;transition:filter var(--motion-medium) var(--ease-standard),transform var(--motion-medium) var(--ease-spring);width:150px}.hero-app-icon:hover{filter:drop-shadow(9px 11px 0 rgba(52,53,48,.2));transform:rotate(7deg) scale(1.14)}.eyebrow,.panel-kicker{color:#5b5b52;font-size:13px;font-weight:800;letter-spacing:.12em;margin:0 0 14px;text-transform:uppercase}.hero h1{font-size:clamp(60px,8.2vw,116px);letter-spacing:-.065em;line-height:.9;margin:0;max-width:100%;text-wrap:balance}.hero-lede{margin:26px auto 0;max-width:900px;text-wrap:balance}.hero-lede p{margin:0}.hero-lede__lead{font-size:clamp(25px,2.5vw,36px);font-weight:800;letter-spacing:-.035em;line-height:1.2}.hero-lede__body{font-size:clamp(17px,1.45vw,21px);font-weight:520;line-height:1.55;margin:14px auto 0!important;max-width:690px}.hero-support-wrap{margin-top:24px;max-width:760px;width:min(76vw,760px)}.hero-divider{border-top:1px solid rgba(52,53,48,.4);margin-inline:auto;width:84%}.hero-support{align-items:center;display:flex;flex-wrap:wrap;font-size:14px;font-weight:700;gap:8px;justify-content:center;margin-top:14px}.hero-support>span:first-child{color:#65645c;margin-right:2px}.inline-agent{align-items:center;background:#fffaf0e0;border:1.5px solid var(--ink);border-radius:10px;box-shadow:3px 3px #3435303b;display:inline-flex;gap:6px;min-height:34px;padding:4px 9px 4px 6px;position:relative;transition:background-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-spring)}.inline-agent:hover,.inline-agent:focus-visible{box-shadow:5px 6px #34353033;outline:0;transform:translateY(-3px) rotate(-1deg)}.inline-agent--codex:hover,.inline-agent--codex:focus-visible{background:#e5e1ff}.inline-agent--claude:hover,.inline-agent--claude:focus-visible{background:#f4d3c6}.inline-agent img{display:block;height:22px;object-fit:contain;width:22px}.inline-agent strong{font-size:13px;line-height:1}.inline-agent__tooltip{background:var(--ink);border-radius:5px;bottom:calc(100% + 9px);color:var(--paper);font-size:10px;font-weight:800;letter-spacing:.08em;left:50%;opacity:0;padding:6px 8px;pointer-events:none;position:absolute;transform:translate(-50%,5px);transition:opacity var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard);white-space:nowrap;z-index:4}.inline-agent:hover .inline-agent__tooltip,.inline-agent:focus-visible .inline-agent__tooltip{opacity:1;transform:translate(-50%)}.hero-actions,.install-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.hero-actions{gap:22px;margin-top:28px}.button{align-items:center;border:var(--line);box-shadow:5px 5px 0 var(--shadow);cursor:pointer;display:inline-flex;font-size:14px;font-weight:800;justify-content:center;min-height:48px;padding:12px 21px;position:relative;text-decoration:none;text-transform:uppercase;transition:box-shadow var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-spring)}.hero-actions .button{min-width:190px;padding-inline:42px;position:relative}.button__arrow{height:18px;image-rendering:pixelated;opacity:0;position:absolute;right:17px;transform:translate(-8px);transition:opacity var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard);width:18px}.button:hover .button__arrow,.button:focus-visible .button__arrow{opacity:1;transform:translate(0)}.button:hover{box-shadow:2px 2px 0 var(--shadow);transform:translate(3px,3px)}.button--primary{background:var(--yellow)}.button--secondary{background:var(--ink);color:var(--paper)}.demo-stage{align-items:center;display:flex;flex-direction:column;min-height:auto;padding:0 var(--layout-gutter) 96px;position:relative}.practice-tips-copy h2,.process-layout h2,.install-layout h2{font-size:clamp(34px,4vw,64px);letter-spacing:-.05em;line-height:1;margin:0;text-wrap:balance}.window-frame{background:var(--paper);border:var(--line);box-shadow:9px 9px #43433b75;overflow:hidden}.window-titlebar{align-items:center;border-bottom:var(--line);display:grid;font-size:13px;font-weight:750;grid-template-columns:1fr auto 1fr;min-height:42px;padding:7px 13px;text-align:center}.window-controls{display:flex;gap:7px}.window-controls span{background:var(--peach);border:2px solid var(--ink);border-radius:50%;display:block;height:15px;width:15px}.product-window{margin-top:-44px;max-width:var(--layout-max);opacity:0;transform:translateY(24px) scale(.98);transition:opacity var(--motion-slow) var(--ease-standard),transform .72s var(--ease-emphasized);width:100%}.product-window.is-visible{opacity:1;transform:translateY(0) scale(1)}.dashboard-header{align-items:center;border-bottom:var(--line);display:grid;gap:22px;grid-template-columns:minmax(190px,.7fr) minmax(0,1.6fr) minmax(150px,.7fr);min-height:104px;padding:16px 20px}.dashboard-brand{align-items:center;display:flex;gap:12px}.dashboard-brand img{border:2px solid var(--ink);box-shadow:4px 4px 0 var(--shadow);display:block;height:52px;image-rendering:pixelated;width:52px}.dashboard-brand div,.dashboard-title{display:flex;flex-direction:column}.dashboard-brand strong{font-size:14px}.dashboard-brand span,.dashboard-title span{color:#6a685f;font-size:11px;margin-top:4px}.dashboard-title{align-items:center;text-align:center}.dashboard-title strong{font-size:clamp(22px,2.2vw,34px);letter-spacing:-.045em}.dashboard-header>button{background:var(--yellow);border:var(--line);box-shadow:5px 5px 0 var(--shadow);cursor:pointer;font-size:12px;font-weight:800;justify-self:end;min-height:48px;padding:10px 17px}.product-toolbar{align-items:center;border-bottom:var(--line);display:flex;justify-content:space-between;min-height:60px;padding:8px 12px}.demo-status{color:#66645b;font-size:11px;font-weight:800;letter-spacing:.08em}.demo-status i{animation:preview-pulse 1.5s ease-in-out infinite;background:#71906a;border:1px solid var(--ink);border-radius:50%;display:inline-block;height:8px;margin-right:6px;vertical-align:1px;width:8px}.product-toolbar nav{display:flex;gap:7px}.product-toolbar button,.minimize-button{background:transparent;border:2px solid transparent;cursor:pointer;font-size:13px;font-weight:750;min-height:38px;padding:8px 12px;transition:background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-spring)}.product-toolbar button:hover,.product-toolbar button:focus-visible,.insight-deck-actions>button:hover,.insight-deck-actions>button:focus-visible,.insight-pagination button:hover,.insight-pagination button:focus-visible,.metric-toggle:hover,.metric-toggle:focus-visible{transform:translateY(-2px)}.product-toolbar button.is-active{background:var(--cyan);border-color:var(--ink);box-shadow:3px 3px 0 var(--shadow)}@keyframes preview-pulse{0%,to{opacity:.45;transform:scale(.86)}50%{opacity:1;transform:scale(1)}}@keyframes demo-content-enter{0%{opacity:0;transform:translateY(10px) scale(.997)}to{opacity:1;transform:translateY(0)}}@keyframes insight-side-enter-left{0%{opacity:0;transform:translate(-16px) rotate(-1.8deg) scale(.985)}to{opacity:1;transform:translate(0) rotate(-1deg) scale(1)}}@keyframes insight-side-enter-right{0%{opacity:0;transform:translate(16px) rotate(1.8deg) scale(.985)}to{opacity:1;transform:translate(0) rotate(1deg) scale(1)}}@keyframes metric-card-enter{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes popover-enter{0%{opacity:0;transform:translateY(-7px) scale(.975)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes toast-lifecycle{0%{opacity:0;transform:translate(-50%,10px) scale(.97)}9%,84%{opacity:1;transform:translate(-50%) scale(1)}to{opacity:0;transform:translate(-50%,6px) scale(.985)}}@keyframes insight-art-enter{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes insight-story-enter{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}.minimize-button{text-decoration:underline;text-underline-offset:4px}.product-content{min-height:650px;opacity:1;transform:translateY(0) scale(1);transition:opacity var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard);will-change:opacity,transform}.product-content.is-leaving{opacity:0;transform:translateY(-7px) scale(.998)}.product-content.is-entering{animation:demo-content-enter .36s var(--ease-emphasized) both}.insight-panel{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(370px,.65fr);min-height:650px}.insight-panel:focus-visible{outline-offset:-5px}.insight-image-wrap{align-items:center;border-right:var(--line);display:flex;justify-content:center;min-height:650px;overflow:hidden;padding:30px;position:relative}.insight-panel--warm .insight-image-wrap{background:#f9e9c8}.insight-panel--blue .insight-image-wrap{background:#bfe3ef}.insight-panel--pink .insight-image-wrap{background:#f5cbcb}.insight-panel--green .insight-image-wrap{background:#dce6cd}.insight-image-wrap>img{animation:insight-art-enter var(--motion-medium) var(--ease-emphasized) both;display:block;height:100%;image-rendering:pixelated;max-height:520px;max-width:100%;object-fit:contain;position:relative;width:100%;z-index:3}.insight-stack-card{border:3px solid rgba(52,53,48,.75);box-shadow:6px 6px #34353047;height:min(71%,420px);max-width:76%;position:absolute;width:76%}.insight-stack-card--back{background:#fffaf085;transform:translate(48px,-26px) rotate(4deg);z-index:1}.insight-stack-card--middle{background:#fffaf0b8;transform:translate(22px,-12px) rotate(2deg);z-index:2}.insight-swipe-hint{background:#fffaf0db;border:1.5px solid var(--ink);bottom:18px;color:#65645b;font-size:10px;font-weight:800;letter-spacing:.06em;padding:6px 8px;position:absolute;z-index:4}.insight-pagination{display:flex;gap:5px}.insight-pagination button{background:var(--paper);border:2px solid var(--ink);cursor:pointer;font-size:11px;font-weight:800;height:34px;width:38px}.insight-pagination button.is-active{background:var(--yellow);box-shadow:3px 3px 0 var(--shadow);transform:translate(-2px,-2px)}.insight-copy{display:flex;flex-direction:column;padding:38px 34px 32px}.insight-copy__topline{align-items:center;border-bottom:1.5px solid #b8b3a6;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px;padding-bottom:13px}.insight-copy__topline .panel-kicker{margin:0}.insight-story{animation:insight-story-enter var(--motion-medium) 45ms var(--ease-emphasized) both;display:flex;flex:1;flex-direction:column}.insight-copy h3,.overview-copy h3,.data-panel h3{font-size:clamp(30px,3.1vw,49px);letter-spacing:-.05em;line-height:1;margin:5px 0 13px}.insight-stat{border-bottom:2px solid var(--ink);font-size:16px;font-weight:650;line-height:1.45;margin:0 0 15px;padding-bottom:18px}.insight-copy dl{margin:0}.insight-copy dl>div{border-bottom:1.5px solid #b8b3a6;display:grid;gap:12px;grid-template-columns:88px 1fr;padding:12px 0}.insight-copy dt{font-size:13px;font-weight:800;text-transform:uppercase}.insight-copy dd{font-size:14px;line-height:1.45;margin:0}.light-tip{align-items:flex-start;background:#f5e8bc;border:2px solid var(--ink);display:grid;gap:12px;grid-template-columns:auto 1fr;margin-top:auto;padding:12px}.light-tip strong{background:#71906a;border:1.5px solid var(--ink);color:var(--paper);font-size:12px;padding:5px 7px;text-transform:uppercase}.light-tip span{font-size:13px;line-height:1.45}.insight-panel{background:var(--paper);display:block;min-height:0}.insight-deck-toolbar{align-items:center;border-bottom:var(--line);display:flex;gap:24px;justify-content:space-between;padding:14px 18px}.insight-deck-toolbar .panel-kicker{margin:0 0 3px}.insight-deck-toolbar>div:first-child>span{color:#69675f;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;letter-spacing:.06em}.insight-deck-actions{align-items:center;display:flex;gap:7px}.insight-deck-actions>button{background:#f6f0e3;border:2px solid var(--ink);box-shadow:3px 3px 0 var(--shadow);cursor:pointer;font-size:10px;font-weight:800;height:34px;padding:0 12px}.insight-image-stage{background:#efd6b9;border-bottom:var(--line);cursor:grab;height:455px;overflow:hidden;overscroll-behavior-x:contain;position:relative;touch-action:pan-y;-webkit-user-select:none;user-select:none;transition:background-color var(--motion-medium) var(--ease-standard)}.insight-image-stage.is-dragging{cursor:grabbing}.insight-panel--blue .insight-image-stage{background:#c8dfed}.insight-panel--pink .insight-image-stage{background:#f2d2d0}.insight-panel--green .insight-image-stage{background:#dbe3cd}.insight-card-preview{background:#f7efdc;border:3px solid var(--ink);box-shadow:8px 8px #34353057;margin:0;overflow:hidden;position:absolute;transition:box-shadow var(--motion-fast) var(--ease-standard),opacity var(--motion-medium) var(--ease-standard)}.insight-card-preview img{display:block;height:100%;image-rendering:pixelated;object-fit:contain;width:100%}.insight-card-preview--main{aspect-ratio:3 / 2;bottom:auto;left:50%;top:50%;transform:translate(-50%,-50%);width:min(calc(100% - 80px),610px);z-index:3}.insight-card-preview--main img{animation:insight-art-enter var(--motion-medium) var(--ease-emphasized) both}.insight-card-preview--left,.insight-card-preview--right{bottom:54px;opacity:.86;top:70px;width:46%;z-index:1}.insight-card-preview--left{left:-10%;transform:rotate(-1deg)}.insight-card-preview--left img{animation:insight-side-enter-left var(--motion-medium) var(--ease-emphasized) both}.insight-card-preview--right{right:-10%;transform:rotate(1deg)}.insight-card-preview--right img{animation:insight-side-enter-right var(--motion-medium) var(--ease-emphasized) both}.insight-swipe-hint{bottom:8px;left:50%;transform:translate(-50%)}.insight-copy{display:block;min-height:0;padding:28px 30px 26px}.insight-story{animation:insight-story-enter var(--motion-medium) 45ms var(--ease-emphasized) both;display:block}.insight-story__headline{align-items:end;border-bottom:var(--line);display:grid;gap:34px;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);padding-bottom:22px}.insight-story__headline .panel-kicker{color:#a65b43;margin:0 0 10px}.insight-story__headline h3{font-size:clamp(30px,3vw,47px);letter-spacing:-.05em;line-height:1.02;margin:0}.insight-story__headline>p{font-size:15px;line-height:1.55;margin:0}.insight-copy dl{border-bottom:var(--line);display:grid;grid-template-columns:repeat(3,1fr);margin:0}.insight-copy dl>div{border-bottom:0;border-right:var(--line);display:block;padding:18px 18px 18px 0}.insight-copy dl>div+div{padding-left:18px}.insight-copy dl>div:last-child{border-right:0}.insight-copy dt{color:#a65b43;font-size:12px;margin-bottom:8px}.insight-copy dd{font-size:14px;line-height:1.5}.light-tip{align-items:center;margin-top:18px}.demo-overview{display:grid;grid-template-columns:.78fr 1.22fr;min-height:650px}.overview-copy{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;padding:50px}.overview-copy>p:not(.panel-kicker),.data-panel__intro>p:not(.panel-kicker){font-size:16px;line-height:1.65}.overview-visual{align-items:center;background:#f5e4bf;border-left:var(--line);display:flex;justify-content:center;min-height:650px;padding:34px;position:relative}.overview-visual img{display:block;image-rendering:pixelated;max-height:520px;object-fit:contain;width:100%}.overview-visual>span{background:#fffaf0e6;border:1.5px solid var(--ink);bottom:18px;font-size:10px;font-weight:800;left:18px;padding:7px 9px;position:absolute}.overview-patterns{display:grid;gap:8px;margin-top:22px;width:100%}.overview-patterns article{align-items:start;animation:overview-pattern-pulse 8.4s ease-in-out infinite;animation-delay:var(--pattern-delay);background:#f8f0de;border:1.5px solid #aaa497;display:grid;gap:10px;grid-template-columns:29px 1fr;padding:10px}.overview-patterns article>span{background:var(--peach);border:1.5px solid var(--ink);font-size:10px;font-weight:800;padding:5px 4px;text-align:center}.overview-patterns strong{display:block;font-size:13px}.overview-patterns p{color:#65645b;font-size:12px;line-height:1.35;margin:3px 0 0}@keyframes overview-pattern-pulse{0%,69%,to{background:#f8f0de;transform:translate(0)}10%,27%{background:#d5ebe6;transform:translate(4px)}}.overview-sources{align-items:center;border-top:1.5px solid #aaa497;display:flex;flex-wrap:wrap;gap:8px;margin-top:18px;padding-top:13px;width:100%}.overview-sources>span{color:#67655d;font-size:11px;font-weight:800;text-transform:uppercase}.overview-sources div{align-items:center;background:var(--paper);border:1.5px solid var(--ink);display:flex;gap:5px;padding:5px 7px}.overview-sources strong,.overview-sources small{font-size:10px}.overview-sources small{color:#66645b}.data-panel{display:grid;gap:24px;grid-template-rows:auto 1fr auto;min-height:650px;padding:42px}.data-panel__header{align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) auto}.data-panel__intro{max-width:660px}.metric-toggle{background:var(--yellow);border:2px solid var(--ink);box-shadow:3px 3px #3435303d;cursor:pointer;font-size:12px;font-weight:800;min-height:40px;padding:8px 12px;text-transform:uppercase}.data-customize{position:relative}.metric-customizer{animation:popover-enter .22s var(--ease-emphasized) both;background:var(--paper);border:2px solid var(--ink);box-shadow:5px 5px #34353042;display:grid;gap:6px;grid-template-columns:repeat(2,minmax(120px,1fr));padding:9px;position:absolute;right:0;top:calc(100% + 9px);width:330px;z-index:8;transform-origin:top right}.metric-customizer button{align-items:center;background:#f8f0de;border:1.5px solid #aaa497;cursor:pointer;display:flex;font-size:11px;font-weight:750;justify-content:space-between;min-height:34px;padding:6px 7px;text-align:left;transition:background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-spring)}.metric-customizer button:hover,.metric-customizer button:focus-visible{transform:translateY(-1px)}.metric-customizer button.is-selected{background:#d5ebe6;border-color:var(--ink)}.metric-customizer b{color:#67655d;font-size:9px;text-transform:uppercase}.metric-grid{align-content:start;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));transition:grid-template-columns var(--motion-medium) var(--ease-standard)}.metric-card{animation:metric-card-enter .36s var(--metric-delay, 0ms) var(--ease-emphasized) both;background:#dcebe7;border:2px solid var(--ink);box-shadow:4px 4px #34353040;display:flex;flex-direction:column;min-height:158px;padding:16px;position:relative;transition:background-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-spring)}.metric-card__main{display:flex;flex:1;flex-direction:column;min-width:0}.metric-card--activity{align-items:stretch;display:grid;gap:16px;grid-column:span 1;grid-template-columns:minmax(76px,.9fr) minmax(92px,1.1fr)}.metric-card--tone-0{background:#dcebe7}.metric-card--tone-1{background:#ead5c4}.metric-card--tone-2{background:#e3e8d3}.metric-card--tone-3{background:#f1e1a7}.metric-card:hover,.metric-card:focus-visible{box-shadow:7px 7px #34353040;outline:2px solid #0b6c6a;outline-offset:2px;transform:translateY(-4px)}.metric-card span{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:800;text-transform:uppercase}.metric-card strong{font-size:clamp(32px,3.2vw,51px);letter-spacing:-.06em;margin:auto 0 2px}.metric-card small{color:#66645b;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;text-transform:uppercase}.metric-card em{background:var(--cyan);border:1.5px solid var(--ink);font-size:9px;font-style:normal;font-weight:800;opacity:0;padding:4px 6px;position:absolute;right:10px;text-transform:uppercase;top:10px;transform:translateY(4px);transition:opacity var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard)}.metric-card:hover em,.metric-card:focus-visible em{opacity:1;transform:translateY(0)}.activity-grid{align-content:center;display:grid;gap:3px;grid-template-columns:repeat(7,1fr);justify-content:end}.activity-grid i{aspect-ratio:1;background:#f6edd9;border:1px solid rgba(52,53,48,.52);border-radius:3px;display:block}.activity-grid .is-level-1{background:#c3ddd7}.activity-grid .is-level-2{background:#82b4aa}.activity-grid .is-level-3{background:#477d73}.data-source-note{border-top:1.5px solid #aaa497;color:#67655d;font-size:11px;font-weight:750;margin:0;padding-top:12px;text-transform:uppercase}.information-stage{display:grid;gap:30px;padding:36px var(--layout-gutter) 150px;position:relative}.practice-tips-window,.process-window,.install-window{margin:0 auto;max-width:var(--layout-max);width:100%}.practice-tips-window{background:var(--panel-cream);border:var(--line);box-shadow:7px 7px #43433b57;overflow:hidden}.practice-tips-layout{display:grid;grid-template-columns:minmax(360px,.92fr) minmax(0,1.08fr)}.practice-tips-visual{align-items:center;background:#f8e8c0;border-right:var(--line);display:flex;justify-content:center;min-height:560px;padding:38px}.practice-tips-visual img{display:block;image-rendering:pixelated;max-height:480px;object-fit:contain;width:100%}.practice-tips-copy{align-self:center;padding:46px}.practice-tips-copy>p:not(.panel-kicker){font-size:17px;line-height:1.62;margin:24px 0;max-width:740px}.practice-source-types{display:flex;flex-wrap:wrap;gap:9px;list-style:none;margin:0 0 24px;padding:0}.practice-source-types li{background:#cfe8e6;border:2px solid var(--ink);box-shadow:3px 3px #43433b38;font-size:12px;font-weight:800;padding:8px 11px;text-transform:uppercase}.practice-source-types li:nth-child(2){background:#f4d7dc}.practice-source-types li:nth-child(3){background:#f6e6a9}.practice-tip-example{background:#fff6d9;border:2px solid var(--ink);box-shadow:5px 5px #43433b47;margin-top:26px;padding:18px}.practice-tip-example header,.practice-tip-example footer{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.practice-tip-example header span{background:#c66f50;border:2px solid var(--ink);color:#fffaf0;font-size:11px;font-weight:850;padding:7px 9px}.practice-tip-example header small,.practice-tip-example footer span{color:#67655d;font-size:11px;font-weight:800;letter-spacing:.06em}.practice-tip-example>p{border-bottom:1.5px solid #aaa497;border-top:1.5px solid #aaa497;font-size:18px;font-weight:700;line-height:1.45;margin:16px 0;padding:16px 0}.practice-tip-example footer a,.practice-library-link{color:var(--ink);font-weight:800;text-underline-offset:4px}.practice-library-link{display:inline-flex;gap:8px;margin-top:24px}.practice-library-link span{transition:transform var(--motion-fast) var(--ease-standard)}.practice-library-link:hover span,.practice-library-link:focus-visible span{transform:translate(5px)}.process-window,.install-window{background:var(--panel-cream);border:var(--line);box-shadow:7px 7px #43433b57}.process-layout{align-items:center;display:grid;gap:42px;grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);padding:42px}.process-layout>img{display:block;image-rendering:pixelated;margin:0 auto;max-width:460px;object-fit:contain;width:100%}.process-layout ol{list-style:none;margin:30px 0 0;padding:0}.process-layout li{border-top:1.5px solid #aba79b;display:grid;gap:16px;grid-template-columns:74px 1fr;padding:16px 0}.process-layout li strong{font-size:13px;text-transform:uppercase}.process-layout li span{font-size:15px;line-height:1.55}.privacy-strip{background:var(--pink-soft);border-top:var(--line);font-size:14px;font-weight:650;padding:17px 42px;text-align:center}.install-layout{display:grid;gap:28px;grid-template-columns:minmax(0,.86fr) minmax(390px,1.14fr);padding:42px}.install-layout>div:first-child p:last-child{font-size:15px;line-height:1.6}.install-layout pre{align-self:stretch;background:var(--blue-soft);border:3px solid #343530;color:var(--ink);display:flex;margin:0;overflow-x:auto;padding:26px}.install-layout code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;line-height:1.65;margin:auto 0}.install-actions{grid-column:1 / -1;justify-content:flex-end}.install-actions .button{min-width:172px;padding-inline:38px}.install-actions .button--primary{background:var(--blue-soft)}.install-actions .button--secondary{background:#fffaf0;color:var(--ink)}.page-footer{align-items:center;background:var(--ink);color:var(--paper);display:grid;gap:16px;grid-template-columns:1fr auto;min-height:0;padding:18px 7vw 78px}.page-footer div{display:flex;flex-direction:column}.page-footer strong{font-size:18px}.page-footer span{color:#d6d0c3;font-size:13px;margin-top:4px}.pixel-slogan{color:inherit;font-family:Pixelify Sans Variable,Pixelify Sans,ui-monospace,monospace;font-variation-settings:"wght" 700;font-weight:700;letter-spacing:.01em}.page-footer a{color:var(--paper);font-size:12px;font-weight:800;text-underline-offset:4px}.page-dock{align-items:flex-end;background:var(--paper);border:2.5px solid rgba(52,53,48,.86);border-radius:18px;bottom:18px;box-shadow:7px 7px #34353061;display:flex;gap:11px;left:50%;padding:9px 11px;position:fixed;transform:translate3d(-50%,0,0);transition:border-radius var(--motion-medium) var(--ease-standard),box-shadow var(--motion-medium) var(--ease-standard),gap var(--motion-medium) var(--ease-standard),padding var(--motion-medium) var(--ease-standard),transform .44s var(--ease-emphasized);will-change:gap,padding,transform;z-index:40}.page-dock.is-quiet{gap:0;padding:7px;transform:translate3d(calc(50vw - 100% - 18px),0,0)}.page-dock.is-quiet:hover,.page-dock.is-quiet:focus-within{gap:9px}.page-dock a,.page-dock button{background:transparent;border:0;cursor:pointer;display:block;height:58px;padding:0;position:relative;transition:opacity var(--motion-medium) var(--ease-standard),transform var(--motion-fast) var(--ease-spring),width var(--motion-medium) var(--ease-emphasized);width:58px}.page-dock.is-quiet a:not(:first-child){opacity:0;overflow:hidden;pointer-events:none;width:0}.page-dock.is-quiet:hover a:not(:first-child),.page-dock.is-quiet:focus-within a:not(:first-child){opacity:1;pointer-events:auto;width:58px}.page-dock img{border-radius:13px;display:block;height:100%;image-rendering:pixelated;object-fit:cover;width:100%}.page-dock span{background:var(--ink);border-radius:5px;bottom:calc(100% + 11px);color:var(--paper);font-size:11px;font-weight:800;left:50%;opacity:0;padding:6px 8px;pointer-events:none;position:absolute;transform:translate(-50%,5px);transition:opacity var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard);white-space:nowrap}.page-dock a:hover,.page-dock a:focus-visible,.page-dock button:hover,.page-dock button:focus-visible{outline:0;transform:translateY(-10px) scale(1.08) rotate(-1deg)}.page-dock a:hover span,.page-dock a:focus-visible span,.page-dock button:hover span,.page-dock button:focus-visible span{opacity:1;transform:translate(-50%)}.toast{animation:toast-lifecycle 2.8s var(--ease-standard) both;background:var(--paper);border:var(--line);bottom:104px;box-shadow:5px 5px 0 var(--shadow);font-size:13px;font-weight:750;left:50%;max-width:calc(100vw - 32px);padding:12px 16px;position:fixed;text-align:center;transform:translate(-50%);z-index:30}@media(max-width:1120px){.insight-panel{grid-template-columns:minmax(0,1.08fr) minmax(350px,.92fr)}.insight-image-wrap{padding:20px}.insight-copy{padding:30px 26px 26px}.insight-image-stage{height:420px}.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-header{grid-template-columns:minmax(170px,.8fr) minmax(0,1.3fr) auto}.dashboard-title span{display:none}}@media(min-width:821px)and (max-height:760px){.hero{align-items:flex-end;min-height:100vh;padding:22px 24px 194px}.hero-app-icon{height:128px;margin-bottom:28px;width:128px}.hero-content{transform:none}.hero h1{font-size:clamp(64px,7.6vw,92px)}.hero-lede{margin-top:20px}.hero-lede__lead{font-size:clamp(24px,2.2vw,30px)}.hero-lede__body{font-size:16px;line-height:1.4;margin-top:10px!important}.hero-actions{margin-top:22px}.hero-actions .button{min-width:168px}.hero-support-wrap{margin-top:18px;width:min(62vw,670px)}.hero-support{margin-top:12px}.page-dock{bottom:50px;gap:10px;padding:8px 10px}.page-dock a,.page-dock button{height:52px;width:52px}}@media(max-width:820px){.hero{min-height:900px;padding:54px 24px 120px}.hero h1{font-size:clamp(58px,16vw,94px)}.hero-content{transform:translateY(-22px)}.demo-stage{min-height:auto;padding:0 16px 120px}.product-window{margin-top:-40px;width:100%}.dashboard-header{grid-template-columns:1fr auto}.dashboard-title{align-items:flex-start;grid-column:1 / -1;grid-row:2;text-align:left}.dashboard-title span{display:block}.product-toolbar{align-items:stretch;flex-direction:column;gap:4px}.product-toolbar nav{display:grid;grid-template-columns:repeat(3,1fr)}.demo-status{align-self:flex-end}.insight-panel,.demo-overview{grid-template-columns:1fr}.insight-image-wrap{border-bottom:var(--line);border-right:0;min-height:430px}.insight-image-wrap>img{max-height:360px}.insight-copy{min-height:0}.insight-copy__topline,.insight-deck-toolbar{align-items:flex-start;flex-direction:column}.insight-deck-actions{justify-content:space-between;width:100%}.insight-image-stage{height:350px}.insight-card-preview--main{width:min(calc(100% - 48px),480px)}.insight-card-preview--left,.insight-card-preview--right{width:60%}.insight-card-preview--left{left:-34%}.insight-card-preview--right{right:-34%}.insight-story__headline{align-items:start;gap:14px;grid-template-columns:1fr}.insight-copy dl{grid-template-columns:1fr}.insight-copy dl>div,.insight-copy dl>div+div{border-bottom:1.5px solid #b8b3a6;border-right:0;padding:14px 0}.insight-copy dl>div:last-child{border-bottom:0}.overview-visual{border-left:0;border-top:var(--line);min-height:430px;order:-1}.overview-copy{padding:34px}.data-panel{padding:30px}.data-panel__header{grid-template-columns:1fr}.data-customize{justify-self:start}.metric-customizer{left:0;right:auto}.metric-grid{grid-template-columns:repeat(2,1fr)}.information-stage{gap:42px;padding:34px 16px 120px}.page-dock.is-quiet{gap:8px;padding:8px 10px;transform:translate3d(-50%,0,0)}.page-dock.is-quiet a:not(:first-child),.page-dock.is-quiet:hover a:not(:first-child),.page-dock.is-quiet:focus-within a:not(:first-child){opacity:1;pointer-events:auto;width:58px}.practice-tips-layout,.process-layout,.install-layout{grid-template-columns:1fr}.practice-tips-visual{border-bottom:var(--line);border-right:0;min-height:360px;padding:28px}.practice-tips-visual img{max-height:330px}.practice-tips-copy,.process-layout,.install-layout{padding:28px}.process-layout>img{margin:0 auto;max-width:330px}.install-actions{grid-column:1}}@media(max-width:520px){.desktop-background{background-position:48% top}.hero{min-height:850px;padding:42px 24px 100px}.hero-content{transform:translateY(-12px)}.product-window{margin-top:-36px;transform:translateY(0) scale(.985)}.hero-app-icon{height:120px;margin-bottom:14px;width:120px}.eyebrow,.panel-kicker{font-size:11px}.hero-lede{margin-top:32px}.hero-lede__lead{font-size:21px}.hero-lede__body{font-size:16px;line-height:1.55}.hero-support{font-size:12px;gap:7px;margin-top:22px}.hero-support-wrap{margin-top:28px;width:100%}.inline-agent{min-height:32px;padding:3px 7px 3px 5px}.hero-actions,.install-actions{align-items:stretch;flex-direction:column;width:100%}.hero-actions{gap:16px}.hero-actions .button{min-width:0;padding-inline:42px}.window-titlebar{font-size:11px}.dashboard-header{gap:14px;padding:14px}.dashboard-brand img{height:44px;width:44px}.dashboard-brand strong{font-size:12px}.dashboard-header>button{font-size:10px;min-height:42px;padding:8px 10px}.product-toolbar button{font-size:11px;padding-inline:6px}.insight-image-wrap{min-height:300px;padding:14px 12px 48px}.insight-image-wrap>img{max-height:250px}.insight-pagination button{height:36px;width:39px}.insight-copy{min-height:0;padding:26px 20px 20px}.insight-deck-toolbar{padding:13px 12px}.insight-deck-actions{gap:4px}.insight-deck-actions>button{padding-inline:8px}.insight-image-stage{height:280px}.insight-card-preview--main{width:min(calc(100% - 32px),360px)}.insight-card-preview--left,.insight-card-preview--right{bottom:38px;top:44px;width:70%}.insight-card-preview--left{left:-48%}.insight-card-preview--right{right:-48%}.insight-copy h3,.overview-copy h3,.data-panel h3{font-size:34px}.insight-copy dl>div{gap:5px;grid-template-columns:1fr}.light-tip{grid-template-columns:1fr}.overview-copy,.data-panel{padding:24px 20px}.mini-metrics,.metric-grid{grid-template-columns:1fr}.metric-card--activity{grid-column:span 1;grid-template-columns:minmax(90px,.8fr) minmax(110px,1.2fr)}.metric-card{min-height:130px}.process-layout,.install-layout{padding:20px}.install-layout pre{margin-inline:-20px;padding:20px}.install-layout code{font-size:11px}.privacy-strip{padding-inline:20px}.page-footer{grid-template-columns:1fr;padding:18px 20px 78px}.page-footer>a{grid-column:1 / -1}.page-dock{bottom:12px;gap:8px;padding:8px 9px}.page-dock a,.page-dock button{height:50px;width:50px}.page-dock.is-quiet{bottom:12px;gap:8px;padding:8px 9px;transform:translate3d(-50%,0,0)}.page-dock.is-quiet a:not(:first-child),.page-dock.is-quiet:hover a:not(:first-child),.page-dock.is-quiet:focus-within a:not(:first-child){opacity:1;pointer-events:auto;width:50px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.hero-app-icon:hover{transform:scale(1.08)}}
