@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/66b3b235296e7967-s.08exmc-a_e6o9.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/59e00eed4dba0404-s.06gln4t8swopg.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7ec0a6985a006876-s.1_26233aq75qp.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/cbe0352386216a68-s.0vikckxrlh6mp.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7f85dd73dfdb86b2-s.p.08licx3kpetpf.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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_cb51575f-module__XAsNOa__className{font-family:Geist,Geist Fallback;font-style:normal;font-weight:700}.geist_cb51575f-module__XAsNOa__variable{--font-geist:"Geist", "Geist Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0cab810939c1c548-s.0w2weo5nqamq9.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2321eaaa64c56acd-s.1jcqb22v1pf1v.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e44928143d2102fd-s.2jnvfn8--m4er.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ed75efe9e2dcdb70-s.0ktyhud5l1yqr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c4d12e18c1008d5-s.299pbiqj0jrge.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ceb2fe9e3d9c2d4b-s.p.08y1ovmt42mb_.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:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_9ef46a37-module__ZhGX7G__className{font-family:Manrope,Manrope Fallback;font-style:normal;font-weight:400}.manrope_9ef46a37-module__ZhGX7G__variable{--font-manrope:"Manrope", "Manrope Fallback"}
@property --specular-angle{syntax:"<angle>";inherits:false;initial-value:25deg}@keyframes landing-specular-sweep{0%{--specular-angle:25deg;animation-timing-function:cubic-bezier(.5,0,.5,1)}50%{--specular-angle:70deg;animation-timing-function:ease-in-out}to{--specular-angle:25deg}}@keyframes landing-bloom-copper{0%,to{opacity:.65;transform:translate(0)}50%{opacity:.95;transform:translate(80px)}}@keyframes landing-bloom-amber{0%,to{opacity:.65;transform:translate(0)}50%{opacity:.95;transform:translate(-50px)}}@keyframes landing-ring-rise{0%,to{transform:translateY(0)}50%{transform:translateY(-18px)}}@keyframes landing-tilt-left{0%,to{transform:rotate(-20deg)}50%{transform:rotate(-25deg)}}@keyframes landing-tilt-right{0%,to{transform:rotate(24deg)}50%{transform:rotate(19deg)}}@keyframes landing-core-breathe{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.95;transform:scale(1.07)}}@keyframes landing-echo-drift{0%,to{opacity:.45;transform:translateY(6px)scale(.98)}50%{opacity:1;transform:translateY(-10px)scale(1.02)}}@keyframes landing-beam-breathe{0%,to{opacity:.55}50%{opacity:1}}@keyframes landing-beam-reach{0%{transform:scaleY(.86)scaleX(.94)}to{transform:scaleY(1.2)scaleX(1.08)}}@keyframes landing-stage-drift{to{transform:translateY(-70px)}}@keyframes landing-card-rise{0%{opacity:0;filter:blur(10px);transform:translateY(72px)scale(.96)}45%{filter:blur()}to{opacity:1;filter:none;transform:none}}@keyframes landing-card-sink{0%{opacity:1;filter:none;transform:none}to{opacity:0;filter:blur(12px);transform:perspective(1400px)translateY(-64px)rotateX(5deg)scale(.93)}}@keyframes landing-copy-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes landing-pane-zoom{0%{transform:scale(1)translateY(0)}to{transform:scale(1.12)translateY(-40px)}}@keyframes landing-hero-copy-leave{to{opacity:0;filter:blur(6px);transform:translateY(-36px)}}@keyframes landing-pane-leave{to{opacity:0;filter:blur(10px)}}@keyframes landing-halo-bloom{0%,to{opacity:.55;transform:scale(.98)}50%{opacity:.9;transform:scale(1.03)}}@keyframes landing-hot-wander{0%,to{opacity:.55;transform:translate(0)scale(1)}25%{opacity:.85;transform:translate(14px,-18px)scale(1.12)}50%{opacity:.7;transform:translate(-6px,-30px)scale(.96)}75%{opacity:.9;transform:translate(-16px,-10px)scale(1.08)}}.landing{--keeri-cream:#fff3d1;--keeri-muted:#d6c4b8;--keeri-ink:#160d09;--keeri-amber:#f3b365;--keeri-raised:#322019;--keeri-border:#52372a;--keeri-copper:#a63815;--keeri-surface:#241510;--keeri-paper:#fff9ed;--keeri-bg:#090605;--glass-nav-fill:#fff0d40d;--glass-pane-fill:#29140a6b;--glass-inset:#ffe5b20f;--glass-card-fill:#ffdba60d;--glass-card-edge:#ffe5b83d;--glass-tag-fill:#ffe5bf0f;--glass-tag-edge:#ffe5bf1f;--glass-section-fill:#0906055c;--shadow-nav:0 16px 24px #00000038;--shadow-pane:0 16px 48px -8px #00000038;--shadow-card:0 10px 14px #0003;--font-display:var(--font-geist), "Segoe UI", system-ui, sans-serif;--font-body:var(--font-manrope), "Segoe UI", system-ui, sans-serif;--frame-width:1440px;--content-width:1248px;--radius-pill:100px;--radius-pane:28px;--loop:6s;--ease-loop:cubic-bezier(.42, 0, .58, 1);background:var(--keeri-bg);min-height:100dvh;color:var(--keeri-cream);font-family:var(--font-body);-webkit-font-smoothing:antialiased;font-weight:400;line-height:1.5;position:relative;overflow-x:clip}.landing main{z-index:1;position:relative}.landing :focus-visible{outline:2px solid var(--keeri-amber);outline-offset:3px;border-radius:4px}.landing .visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.landing .glass{isolation:isolate;animation:landing-specular-sweep var(--loop) infinite;position:relative}.landing .glass:before{content:"";z-index:1;border-radius:inherit;background:linear-gradient(var(--specular-angle), #ffedbfb8 0%, #ffb3591f 34%, #ffe5b24d 62%, #ffedbfa8 100%);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.landing .backdrop{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.landing .backdrop__ground{background:linear-gradient(115deg,#0b0806 0%,#170a06 52%,#381409 91%);position:absolute;inset:0}.landing .backdrop__stage{width:var(--frame-width);height:100%;margin-left:calc(var(--frame-width) / -2);animation:linear both landing-stage-drift;animation-timeline:scroll(root);animation-range:0 900px;position:absolute;top:0;left:50%}.landing .backdrop__light{opacity:.65;will-change:transform, opacity;max-width:none;position:absolute}.landing .backdrop__light--copper{width:1080px;height:800px;animation:landing-bloom-copper var(--loop) var(--ease-loop) infinite;top:150px;left:570px}.landing .backdrop__light--amber{width:1000px;height:900px;animation:landing-bloom-amber var(--loop) var(--ease-loop) infinite;top:530px;left:-360px}.landing .halo{animation:landing-ring-rise var(--loop) var(--ease-loop) infinite;will-change:transform;position:absolute}.landing .halo--left{width:350px;height:520px;top:184.46px;left:-141.63px}.landing .halo--right{width:390px;height:560px;top:185.11px;left:999.26px}.landing .halo__tilt{will-change:transform;width:100%;height:100%}.landing .halo--left .halo__tilt{animation:landing-tilt-left var(--loop) var(--ease-loop) infinite}.landing .halo--right .halo__tilt{animation:landing-tilt-right var(--loop) var(--ease-loop) infinite}.landing .halo,.landing .beam{translate:calc(var(--drift-x,0) * 14px) calc(var(--drift-y,0) * 10px)}.landing .backdrop__light{translate:calc(var(--drift-x,0) * -22px) calc(var(--drift-y,0) * -14px)}.landing .halo__bloom{filter:blur(24px);animation:landing-halo-bloom var(--loop) var(--ease-loop) infinite;background:conic-gradient(#ffedbf99 0deg,#f3b36557 70deg,#a6381533 150deg,#f3b3655c 220deg,#ffedbf8c 300deg,#ffedbf99 360deg);border-radius:50%;position:absolute;inset:-32px;-webkit-mask:radial-gradient(farthest-side,#0000 58%,#000 73% 84%,#0000 100%);mask:radial-gradient(farthest-side,#0000 58%,#000 73% 84%,#0000 100%)}.landing .halo--right .halo__bloom{animation-delay:-3s}.landing .halo__svg{width:100%;max-width:none;height:100%;overflow:visible}.landing .halo__core{transform-box:fill-box;transform-origin:50%;animation:landing-core-breathe var(--loop) var(--ease-loop) infinite}.landing .halo--right .halo__core{animation-delay:-3s}.landing .halo__hot{transform-box:fill-box;transform-origin:50%;animation:landing-hot-wander 11s var(--ease-loop) infinite}.landing .halo--right .halo__hot{animation-delay:-5.5s}.landing .halo__echo{transform-box:fill-box;transform-origin:50%;animation:landing-echo-drift 9s var(--ease-loop) infinite}.landing .halo__echo:nth-of-type(2){animation-delay:-2.25s}.landing .halo__echo:nth-of-type(3){animation-delay:-4.5s}.landing .halo__echo:nth-of-type(4){animation-delay:-6.75s}.landing .beam{mix-blend-mode:screen;filter:blur(18px);transform-origin:50% 100%;will-change:transform, opacity;width:260px;height:560px;animation:landing-beam-breathe 7s var(--ease-loop) infinite, landing-beam-reach linear both;background:radial-gradient(50% 62% at 50% 100%,#fff3d180 0%,#f3b3653d 36%,#a6381514 62%,#0000 78%);border-radius:50%;animation-timeline:auto,scroll(root);animation-range:normal,0 560px;position:absolute}.landing .beam--left{top:-116px;left:-97px}.landing .beam--right{animation-delay:-3.5s,0s;top:-95px;left:1064px}.landing .backdrop__motes{mix-blend-mode:screen;width:100%;height:100%;position:absolute;inset:0}.landing .btn{border-radius:var(--radius-pill);font-family:var(--font-display);white-space:nowrap;cursor:pointer;transition:transform .22s var(--ease-loop), box-shadow .22s var(--ease-loop), background-color .22s var(--ease-loop);align-items:center;gap:8px;padding:16px 24px;font-size:14px;font-weight:700;line-height:1.5;display:inline-flex}.landing .btn--primary{background:var(--keeri-amber);color:var(--keeri-ink)}.landing .btn--secondary{background:var(--keeri-raised);color:var(--keeri-cream)}.landing .btn__arrow{transition:transform .22s var(--ease-loop)}.landing .btn:hover{transform:translateY(-1px)}.landing .btn--primary:hover{background:#f7c183;box-shadow:0 10px 24px -8px #f3b3658c}.landing .btn--secondary:hover{background:#3d281f}.landing .btn:hover .btn__arrow--right{transform:translate(3px)}.landing .btn:hover .btn__arrow--down{transform:translateY(3px)}.landing .btn:active{transform:translateY(0)}.landing .pill{border-radius:var(--radius-pill);background:var(--keeri-raised);color:var(--keeri-amber);font-family:var(--font-body);white-space:nowrap;align-items:center;padding:10px;font-size:12px;line-height:1.5;display:inline-flex}.landing .pill--caps{letter-spacing:.02em}.landing .pill--outlined{background:var(--glass-tag-fill);border:1px solid var(--glass-tag-edge)}.landing .nav{z-index:2;width:100%;max-width:var(--content-width);border-radius:var(--radius-pill);background:var(--glass-nav-fill);box-shadow:var(--shadow-nav);-webkit-backdrop-filter:blur(18px);justify-content:space-between;align-items:center;gap:24px;padding:14px 22px;display:flex;position:relative}.landing .nav.glass:before{background:linear-gradient(var(--specular-angle), #ffedbf9e 0%, #ffe5b21a 34%, #ffe5b242 62%, #ffedbf94 100%)}.landing .nav__brand{flex:none;align-items:center;gap:10px;display:flex}.landing .nav__logo{object-fit:contain;flex:none;width:42px;height:42px}.landing .nav__wordmark{font-family:var(--font-display);color:var(--keeri-cream);font-size:30px;font-weight:700;line-height:1.12}.landing .nav__links{align-items:center;gap:32px;margin:0;padding:0;list-style:none;display:flex}.landing .nav__link,.landing .nav__sign-in{white-space:nowrap;transition:color .18s var(--ease-loop);font-size:14px;line-height:1.5}.landing .nav__link{color:var(--keeri-muted)}.landing .nav__link:hover,.landing .nav__sign-in:hover{color:var(--keeri-cream)}.landing .nav__actions{flex:none;align-items:center;gap:16px;display:flex}.landing .nav__sign-in{color:var(--keeri-cream)}@media (min-width:1180px){.landing .nav__links{flex:none}.landing .nav__actions{justify-content:flex-end}}@media (max-width:900px){.landing .nav__links{display:none}}@media (max-width:560px){.landing .nav{gap:12px;padding:12px 14px}.landing .nav__wordmark{font-size:24px}.landing .nav__logo{width:34px;height:34px}.landing .nav__sign-in{display:none}}.landing .hero{padding:28px 96px 64px;position:relative}.landing .hero__inner{z-index:1;width:100%;max-width:var(--content-width);flex-direction:column;align-items:center;gap:48px;margin:0 auto;display:flex;position:relative}.landing .hero__message{text-align:center;flex-direction:column;align-items:center;gap:24px;width:100%;display:flex}.landing .hero__headline{max-width:1120px;font-family:var(--font-display);letter-spacing:-.03em;color:var(--keeri-cream);margin:0;font-size:clamp(38px,5.97vw,86px);font-weight:700;line-height:1.12}.landing .hero__headline-line{display:block}.landing .hero__subhead{max-width:780px;color:var(--keeri-muted);margin:0;font-size:clamp(16px,1.39vw,20px);line-height:1.5}.landing .hero__subhead-line{display:block}@media (max-width:820px){.landing .hero__subhead-line{display:inline}}.landing .hero__actions{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.landing .hero .workspace-figure{transform-origin:50% 0;will-change:transform}@supports (animation-timeline:view()){.landing .hero__message{animation:cubic-bezier(.4,0,.7,.6) forwards landing-hero-copy-leave;animation-timeline:scroll(root);animation-range:0 320px}.landing .hero .workspace-figure{animation:cubic-bezier(.3,.1,.25,1) both landing-pane-zoom,cubic-bezier(.45,0,.7,.55) forwards landing-pane-leave;animation-timeline:scroll(root),view();animation-range:0 560px,cover calc(100% - 520px)}}.landing .hero__strapline{text-align:center;width:100%;color:var(--keeri-muted);letter-spacing:.06em;margin:0;font-size:11px;line-height:1.5}@media (max-width:1100px){.landing .hero{padding:24px 48px 56px}.landing .hero__inner{gap:40px}}@media (max-width:720px){.landing .hero{padding:20px 20px 48px}.landing .hero__inner{gap:32px}.landing .hero__message{gap:20px}.landing .hero .workspace-figure{animation:none}}.landing .workspace-figure{z-index:2;width:100%;max-width:var(--content-width);margin:0;position:relative}.landing .workspace{border-radius:var(--radius-pane);background:var(--glass-pane-fill);width:100%;box-shadow:var(--shadow-pane);-webkit-backdrop-filter:blur(22px);flex-direction:column;display:flex;overflow:hidden}.landing .workspace.glass:before{background:linear-gradient(var(--specular-angle), #ffedbf99 0%, #ffe5b21f 34%, #ffe5b24d 62%, #ffedbf8f 100%)}.landing .workspace__toolbar{background:var(--glass-inset);align-items:center;gap:24px;padding:20px;display:flex}.landing .workspace__breadcrumb{font-family:var(--font-display);color:var(--keeri-cream);white-space:pre-wrap;flex:0 420px;margin:0;font-size:14px;font-weight:700;line-height:1.5}.landing .workspace__modules{color:var(--keeri-muted);flex:0 560px;gap:20px;margin:0;padding:0;font-size:13px;line-height:1.5;list-style:none;display:flex}.landing .workspace__badge{color:var(--keeri-amber);letter-spacing:.04em;white-space:nowrap;margin:0 0 0 auto;font-size:11px;line-height:1.5}.landing .workspace__body{align-items:flex-start;gap:32px;padding:28px;display:flex}.landing .workspace__sidebar{flex-direction:column;flex:0 0 180px;gap:20px;display:flex}.landing .workspace__eyebrow{color:var(--keeri-muted);letter-spacing:.06em;margin:0;font-size:11px;line-height:1.5}.landing .workspace__nav{flex-direction:column;gap:20px;margin:0;padding:0;list-style:none;display:flex}.landing .workspace__nav-item{color:var(--keeri-muted);font-size:13px;line-height:1.5}.landing .workspace__nav-item.is-active{color:var(--keeri-amber)}.landing .workspace__divider{background:var(--keeri-border);width:175px;height:1px}.landing .workspace__settings{color:var(--keeri-muted);margin:0;font-size:12px;line-height:1.5}.landing .workspace__main{flex-direction:column;flex:auto;gap:20px;min-width:0;display:flex}.landing .workspace__header{align-items:flex-start;gap:20px;display:flex}.landing .workspace__title{font-family:var(--font-display);color:var(--keeri-cream);flex:auto;margin:0;font-size:26px;font-weight:700;line-height:1.5}.landing .workspace__filters{flex-wrap:wrap;gap:16px;display:flex}.landing .workspace__table-scroll{overflow-x:auto}.landing .workspace__table{border-collapse:collapse;text-align:left;width:100%;min-width:720px;font-size:12px;line-height:1.5}.landing .workspace__table th,.landing .workspace__table td{vertical-align:top;padding:16px 6px;font-weight:400}.landing .workspace__table th:first-child,.landing .workspace__table td:first-child{padding-left:16px}.landing .workspace__table th:last-child,.landing .workspace__table td:last-child{padding-right:16px}.landing .workspace__table thead th{background:var(--glass-inset);color:var(--keeri-muted);letter-spacing:.06em;font-size:10px}.landing .workspace__table th:first-child{width:330px}.landing .workspace__table th:nth-child(2){width:170px}.landing .workspace__table th:nth-child(3){width:180px}.landing .workspace__table tbody tr{border-bottom:1px solid var(--keeri-border)}.landing .workspace__product{white-space:nowrap;flex-direction:column;gap:2px;display:flex}.landing .workspace__product-name{color:var(--keeri-cream);font-size:14px}.landing .workspace__product-sku{color:var(--keeri-muted);font-size:11px}.landing .workspace__cell--content{color:var(--keeri-amber)}.landing .workspace__cell--channel{color:var(--keeri-muted)}.landing .workspace__cell--action{color:var(--keeri-cream)}.landing .workspace__cell-arrow{margin-left:6px}.landing .workspace__footnote{max-width:920px;color:var(--keeri-muted);margin:0;font-size:11px;line-height:1.5}@media (max-width:1024px){.landing .workspace__modules{display:none}}@media (max-width:860px){.landing .workspace__sidebar{display:none}.landing .workspace__body{padding:20px}.landing .workspace__title{font-size:22px}}@media (max-width:560px){.landing .workspace__toolbar,.landing .workspace__body{padding:16px}}.landing .section{padding:72px 48px}.landing .section__inner{width:100%;max-width:calc(var(--content-width) + 96px);background:var(--glass-section-fill);box-shadow:var(--shadow-pane);-webkit-backdrop-filter:blur(14px);transform-origin:50% 0;view-timeline-name:--card;border-radius:32px;flex-direction:column;align-items:flex-start;gap:32px;margin:0 auto;padding:48px;display:flex}.landing .section__inner.glass{animation:landing-specular-sweep var(--loop) infinite}@supports (animation-timeline:view()){.landing .section__inner.glass{animation:landing-specular-sweep var(--loop) infinite, landing-card-rise cubic-bezier(.22, .61, .24, 1) backwards, landing-card-sink cubic-bezier(.42, 0, .72, .5) forwards;animation-timeline:auto,view(),view();animation-range:normal,0 560px,cover calc(100% - 560px)}.landing .section__inner>*{animation:cubic-bezier(.22,.61,.24,1) backwards landing-copy-rise;animation-timeline:--card;animation-range:60px 560px}.landing .section__inner>:nth-child(2){animation-range:100px 600px}.landing .section__inner>:nth-child(3){animation-range:140px 640px}.landing .section__inner>:nth-child(n+4){animation-range:180px 700px}}.landing .section__inner.glass:before{background:linear-gradient(var(--specular-angle), #ffedbf80 0%, #ffe5b214 34%, #ffe5b238 62%, #ffedbf75 100%)}.landing .section-intro__eyebrow{color:var(--keeri-amber);letter-spacing:.04em;margin:0;font-size:12px;line-height:1.5}.landing .section-intro__headline{max-width:800px;font-family:var(--font-display);letter-spacing:-.03em;color:var(--keeri-cream);margin:0;font-size:clamp(30px,3.33vw,48px);font-weight:700;line-height:1.12}.landing .section-intro__headline-line{display:block}.landing .section-intro__lede{max-width:720px;color:var(--keeri-muted);margin:0;font-size:clamp(16px,1.25vw,18px);line-height:1.5}@media (max-width:1100px){.landing .section{padding:64px 24px}.landing .section__inner{border-radius:24px;padding:32px}}@media (max-width:720px){.landing .section{padding:48px 12px}.landing .section__inner{border-radius:20px;padding:20px}}.landing .showcase{width:100%;max-width:var(--content-width);align-items:flex-start;gap:32px;display:flex}.landing .showcase__tabs{flex-direction:column;flex:0 0 340px;gap:8px;display:flex}.landing .module-tab{background:var(--keeri-raised);text-align:left;cursor:pointer;width:100%;transition:background-color .2s var(--ease-loop);border-radius:12px;align-items:flex-start;gap:16px;padding:20px;display:flex}.landing .module-tab:hover{background:#3d281f}.landing .module-tab.is-selected,.landing .module-tab.is-selected:hover{background:var(--keeri-copper)}.landing .module-tab__ordinal{color:var(--keeri-amber);flex:0 0 24px;font-size:12px;line-height:1.5}.landing .module-tab__name{color:var(--keeri-cream);flex:auto;font-size:16px;line-height:1.5}.landing .module-tab.is-selected .module-tab__ordinal{color:#ffd9a8}.landing .module-panel{border:1px solid var(--glass-card-edge);background:var(--glass-card-fill);min-width:0;box-shadow:var(--shadow-card);border-radius:24px;flex-direction:column;flex:auto;align-items:flex-start;gap:16px;padding:36px;display:flex}.landing .module-panel__headline{max-width:790px;font-family:var(--font-display);color:var(--keeri-cream);margin:0;font-size:clamp(26px,2.64vw,38px);font-weight:700;line-height:1.12}.landing .module-panel__headline-line{display:block}.landing .module-panel__lede{max-width:740px;color:var(--keeri-muted);margin:0;font-size:clamp(16px,1.25vw,18px);line-height:1.5}.landing .module-panel__capabilities{gap:16px;width:100%;margin:0;padding:0;list-style:none;display:flex}.landing .capability{border:1px solid var(--glass-card-edge);background:var(--glass-card-fill);min-width:0;box-shadow:var(--shadow-card);border-radius:24px;flex-direction:column;flex:1 1 0;gap:16px;padding:20px;display:flex}.landing .capability__title{color:var(--keeri-cream);margin:0;font-size:20px;line-height:1.5}.landing .capability__lines{color:var(--keeri-muted);margin:0;font-size:14px;line-height:1.5}.landing .capability__lines span{display:block}.landing .module-panel__divider{background:var(--keeri-border);width:100%;height:1px}.landing .module-panel__footnote{max-width:790px;color:var(--keeri-muted);margin:0;font-size:14px;line-height:1.5}@media (max-width:1100px){.landing .showcase{flex-direction:column}.landing .showcase__tabs{flex-flow:wrap;flex:none;width:100%}.landing .module-tab{flex:200px;width:auto}.landing .module-panel{width:100%}}@media (max-width:860px){.landing .module-panel__capabilities{flex-direction:column}.landing .module-panel{padding:24px}}@media (max-width:560px){.landing .module-tab{flex:100%;padding:16px}.landing .module-panel{padding:20px}}.landing .source__flow{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:24px;width:100%;margin:0;padding:0;list-style:none;display:grid}.landing .flow-card{border:1px solid var(--glass-card-edge);background:var(--glass-card-fill);min-width:0;box-shadow:var(--shadow-card);border-radius:24px;flex-direction:column;align-items:flex-start;gap:16px;padding:28px;display:flex}.landing .flow-card__tile{background:var(--keeri-paper);border-radius:12px;justify-content:center;width:100%;padding:28px;display:flex}.landing .flow-card__tile img{flex:none;width:180px;height:150px}.landing .flow-card__title{color:var(--keeri-cream);margin:0;font-size:22px;line-height:1.5}.landing .flow-card__meta{color:var(--keeri-muted);margin:0;font-size:14px;line-height:1.5}.landing .flow-card__caption{color:var(--keeri-muted);margin:0;font-size:11px;line-height:1.5}.landing .flow-card__heading{color:var(--keeri-cream);margin:0;font-size:24px;line-height:1.5}.landing .flow-card__heading--lead{font-size:28px;line-height:1.12}.landing .flow-card__heading-line{display:block}.landing .review{flex-direction:column;gap:16px;width:100%;margin:0;display:flex}.landing .review__row{border-top:1px solid var(--keeri-border);color:var(--keeri-muted);grid-template-columns:minmax(0,160px) minmax(0,1fr);gap:8px;padding-top:16px;font-size:16px;line-height:1.5;display:grid}.landing .review__label,.landing .review__status{margin:0}.landing .flow-card__note{color:var(--keeri-cream);margin:0;font-size:14px;line-height:1.5}.landing .flow-card__rule{background:var(--keeri-border);width:100%;height:1px}.landing .flow-card__subhead{color:var(--keeri-cream);margin:0;font-size:20px;line-height:1.5}.landing .flow-card__body{color:var(--keeri-muted);margin:0;font-size:16px;line-height:1.5}.landing .flow-card__footnote{color:var(--keeri-muted);margin:0;font-size:12px;line-height:1.5}@media (max-width:1100px){.landing .source__flow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.landing .source__flow{grid-template-columns:minmax(0,1fr)}.landing .flow-card{padding:20px}.landing .review__row{grid-template-columns:minmax(0,1fr) auto}}.landing .sales__split{grid-template-columns:640fr 544fr;align-items:start;gap:64px;width:100%;display:grid}.landing .conversation{border:1px solid var(--glass-card-edge);background:var(--glass-card-fill);min-width:0;box-shadow:var(--shadow-card);border-radius:24px;flex-direction:column;align-items:flex-start;gap:16px;margin:0;padding:28px;display:flex}.landing .conversation__contact{flex-direction:column;gap:4px;display:flex}.landing .conversation__name{color:var(--keeri-cream);margin:0;font-size:22px;line-height:1.5}.landing .conversation__meta{color:var(--keeri-muted);margin:0;font-size:12px;line-height:1.5}.landing .conversation__rule{background:var(--keeri-border);width:100%;height:1px}.landing .conversation__thread{flex-direction:column;gap:16px;width:100%;margin:0;padding:0;list-style:none;display:flex}.landing .bubble{border:1px solid var(--glass-card-edge);background:var(--glass-card-fill);max-width:100%;box-shadow:var(--shadow-card);border-radius:24px;flex-direction:column;gap:16px;padding:20px;display:flex}.landing .bubble--in{align-self:flex-start;width:450px}.landing .bubble--out{align-self:flex-end;width:430px}.landing .bubble__text{color:var(--keeri-cream);margin:0;font-size:17px;line-height:1.5}.landing .bubble__text--reply{font-size:16px}.landing .bubble__line{display:block}.landing .bubble__caption{color:var(--keeri-muted);margin:0;font-size:11px;line-height:1.5}.landing .bubble__title{color:var(--keeri-cream);margin:0;font-size:18px;line-height:1.5}.landing .bubble__sku{color:var(--keeri-amber);margin:0;font-size:13px;line-height:1.5}.landing .conversation__records{flex-wrap:wrap;gap:12px;width:100%;margin:0;padding:0;list-style:none;display:flex}.landing .sales__story{flex-direction:column;align-items:flex-start;gap:28px;min-width:0;display:flex}.landing .sales__eyebrow{color:var(--keeri-amber);letter-spacing:.04em;margin:0;font-size:12px;line-height:1.5}.landing .sales__headline{font-family:var(--font-display);color:var(--keeri-cream);margin:0;font-size:clamp(26px,2.36vw,34px);font-weight:700;line-height:1.12}.landing .sales__headline-line{display:block}.landing .sales__lede{color:var(--keeri-muted);margin:0;font-size:clamp(16px,1.25vw,18px);line-height:1.5}.landing .sales__lede--narrow{max-width:520px}.landing .sales__rule{background:var(--keeri-border);width:100%;height:1px}.landing .sales__path{color:var(--keeri-amber);flex-wrap:wrap;margin:0;font-size:14px;line-height:1.5;display:flex}.landing .sales__path-step{align-items:center;display:inline-flex}.landing .sales__path-sep{padding:0 8px}.landing .sales__caveat{max-width:520px;color:var(--keeri-muted);margin:0;font-size:13px;line-height:1.5}@media (max-width:900px){.landing .sales__split{grid-template-columns:minmax(0,1fr);gap:40px}.landing .sales__story{order:-1}}@media (max-width:620px){.landing .conversation{padding:20px}.landing .bubble--in,.landing .bubble--out{width:100%}.landing .bubble{padding:16px}}.landing .ai-content__pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;width:100%;margin:0;padding:0;list-style:none;display:grid}.landing .ai-card{border:1px solid var(--glass-card-edge);background:var(--glass-card-fill);min-width:0;box-shadow:var(--shadow-card);border-radius:24px;flex-direction:column;align-items:flex-start;gap:16px;padding:32px;display:flex}.landing .ai-card__title{color:var(--keeri-cream);margin:0;font-size:clamp(22px,1.94vw,28px);line-height:1.12}.landing .ai-card__title-line{display:block}.landing .attributes{background:var(--keeri-raised);width:100%;color:var(--keeri-muted);border-radius:12px;flex-direction:column;gap:16px;margin:0;padding:24px;font-size:16px;line-height:1.5;display:flex}.landing .attributes__row{gap:.78em;display:flex}.landing .attributes__label,.landing .attributes__value{margin:0}.landing .ai-card__note{color:var(--keeri-muted);margin:0;font-size:16px;line-height:1.5}.landing .ai-card__body{color:var(--keeri-muted);margin:0;font-size:clamp(16px,1.25vw,18px);line-height:1.5}.landing .ai-card__rule{background:var(--keeri-border);width:100%;height:1px}.landing .ai-card__caveat{color:var(--keeri-muted);margin:0;font-size:14px;line-height:1.5}.landing .ai-content__strapline{width:100%;color:var(--keeri-muted);letter-spacing:.04em;margin:0;font-size:11px;line-height:1.5}@media (max-width:900px){.landing .ai-content__pair{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.landing .ai-card{padding:20px}.landing .attributes{padding:18px}.landing .attributes__row{flex-direction:column;gap:2px}}.landing .channels{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:16px;width:100%;margin:0;padding:0;list-style:none;display:grid}.landing .channel{border:1px solid var(--glass-card-edge);background:var(--glass-card-fill);min-width:0;box-shadow:var(--shadow-card);border-radius:24px;flex-direction:column;align-items:flex-start;gap:16px;padding:24px;display:flex}.landing .channel__name{color:var(--keeri-cream);margin:0;font-size:22px;line-height:1.5}.landing .channel__description{color:var(--keeri-muted);margin:0;font-size:14px;line-height:1.5}.landing .integrations__caveat{max-width:1200px;color:var(--keeri-muted);margin:0;font-size:13px;line-height:1.5}.landing .access{grid-template-columns:530fr 654fr;align-items:start;gap:64px;width:100%;display:grid}.landing .access__story{flex-direction:column;align-items:flex-start;gap:24px;min-width:0;display:flex}.landing .access__headline{color:var(--keeri-cream);margin:0;font-size:clamp(26px,2.64vw,38px);line-height:1.12}.landing .access__headline-line{display:block}.landing .access__lede{max-width:500px;color:var(--keeri-muted);margin:0;font-size:clamp(16px,1.25vw,18px);line-height:1.5}.landing .access__invitation{max-width:500px;color:var(--keeri-amber);margin:0;font-size:14px;line-height:1.5}.landing .permissions{border:1px solid var(--glass-card-edge);background:var(--glass-card-fill);min-width:0;box-shadow:var(--shadow-card);border-radius:24px;flex-direction:column;align-items:flex-start;gap:16px;padding:24px;display:flex}.landing .permissions__title{color:var(--keeri-cream);margin:0;font-size:20px;line-height:1.5}.landing .permissions__list{flex-direction:column;gap:16px;width:100%;margin:0;display:flex}.landing .permissions__row{border-top:1px solid var(--keeri-border);color:var(--keeri-muted);grid-template-columns:minmax(0,11em) minmax(0,1fr);gap:8px;padding-top:16px;font-size:15px;line-height:1.5;display:grid}.landing .permissions__role,.landing .permissions__scope{margin:0}.landing .permissions__note{border-top:1px solid var(--keeri-border);width:100%;color:var(--keeri-muted);margin:0;padding-top:16px;font-size:11px;line-height:1.5}@media (max-width:1100px){.landing .channels{grid-template-columns:repeat(3,minmax(0,1fr))}.landing .access{grid-template-columns:minmax(0,1fr);gap:40px}}@media (max-width:760px){.landing .channels{grid-template-columns:repeat(2,minmax(0,1fr))}.landing .channel,.landing .permissions{padding:20px}}@media (max-width:480px){.landing .channels{grid-template-columns:minmax(0,1fr)}.landing .permissions__row{grid-template-columns:minmax(0,1fr) auto}}.landing .demo__split{grid-template-columns:500fr 676fr;align-items:start;gap:72px;width:100%;display:grid}.landing .demo__invitation{flex-direction:column;align-items:flex-start;gap:28px;min-width:0;display:flex}.landing .demo__headline{font-family:var(--font-display);letter-spacing:-.03em;color:var(--keeri-cream);margin:0;font-size:clamp(34px,3.89vw,56px);font-weight:700;line-height:1.12}.landing .demo__headline-line{display:block}.landing .demo__lede{max-width:480px;color:var(--keeri-muted);margin:0;font-size:clamp(17px,1.39vw,20px);line-height:1.5}.landing .demo__rule{background:var(--keeri-border);width:100%;height:1px}.landing .demo__aside{color:var(--keeri-cream);margin:0;font-size:clamp(17px,1.39vw,20px);line-height:1.5}.landing .demo__note{max-width:480px;color:var(--keeri-muted);margin:0;font-size:16px;line-height:1.5}.landing .demo__note-line{display:block}.landing .demo-form{border:1px solid var(--glass-card-edge);background:var(--glass-card-fill);min-width:0;box-shadow:var(--shadow-card);border-radius:24px;flex-direction:column;align-items:flex-start;gap:16px;padding:32px;display:flex}.landing .demo-form__title{color:var(--keeri-cream);margin:0;font-size:clamp(22px,1.94vw,28px);line-height:1.12}.landing .demo-form__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;display:grid}.landing .field{flex-direction:column;gap:8px;min-width:0;display:flex}.landing .field--wide{width:100%}.landing .field__label{color:var(--keeri-cream);font-size:13px;line-height:1.5}.landing .field__input{border:1px solid var(--glass-card-edge);background:var(--glass-card-fill);width:100%;box-shadow:var(--shadow-card);font-family:var(--font-body);color:var(--keeri-cream);appearance:none;border-radius:24px;padding:16px;font-size:14px;line-height:1.5}.landing .field__input--sunken{background:var(--keeri-raised);box-shadow:none;resize:vertical;border:1px solid #0000;border-radius:8px}.landing .field__input::placeholder{color:var(--keeri-muted);opacity:1}.landing .field__input:invalid{color:var(--keeri-muted)}.landing select.field__input:has(option[value=""]:checked){color:var(--keeri-muted)}.landing .field__input:focus-visible{outline:2px solid var(--keeri-amber);outline-offset:2px}.landing select.field__input option{background:var(--keeri-raised);color:var(--keeri-cream)}.landing .demo-form__caveat{width:100%;color:var(--keeri-muted);margin:0;font-size:12px;line-height:1.5}@media (max-width:1000px){.landing .demo__split{grid-template-columns:minmax(0,1fr);gap:40px}}@media (max-width:620px){.landing .demo-form{padding:20px}.landing .demo-form__row{grid-template-columns:minmax(0,1fr)}}.landing .faq__rule{background:var(--keeri-border);width:100%;height:1px}.landing .faq-item{width:100%}.landing .faq-item__question{cursor:pointer;color:var(--keeri-cream);align-items:baseline;gap:10px;font-size:clamp(18px,1.53vw,22px);line-height:1.5;list-style:none;display:flex}.landing .faq-item__question::-webkit-details-marker{display:none}.landing .faq-item__text{flex:auto;max-width:1200px}.landing .faq-item__marker{flex:none}.landing .faq-item__marker:after{content:"−"}.landing .faq-item:not([open]) .faq-item__marker:after{content:"+"}.landing .faq-item__question:focus-visible{outline:2px solid var(--keeri-amber);outline-offset:4px;border-radius:4px}.landing .faq-item__answer{max-width:1040px;color:var(--keeri-muted);margin:14px 0 0;font-size:16px;line-height:1.5}.landing .footer{align-items:flex-start;gap:48px;width:100%;display:flex}.landing .footer__wordmark{font-family:var(--font-display);letter-spacing:-.03em;color:var(--keeri-cream);flex:0 0 380px;margin:0;font-size:clamp(32px,3.06vw,44px);font-weight:700;line-height:1.12}.landing .footer__links{flex-direction:column;gap:20px;min-width:0;display:flex}.landing .footer__row{color:var(--keeri-muted);flex-wrap:wrap;gap:1.75em;margin:0;padding:0;font-size:14px;line-height:1.5;list-style:none;display:flex}.landing .footer__row--primary{color:var(--keeri-cream);font-size:15px}.landing .footer__link{transition:color .18s var(--ease-loop)}.landing .footer__link:hover{color:var(--keeri-amber)}.landing .footer__copyright{color:var(--keeri-muted);margin:0;font-size:12px;line-height:1.5}@media (max-width:760px){.landing .footer{flex-direction:column;gap:28px}.landing .footer__wordmark{flex:none}}
