.cli-page{--cli-parchment:var(--mkt-parchment,#f6f3f1);--cli-mist:#f2f2f3;--cli-fog:#fafafb;--cli-ink:#17191c;--cli-off-black:#242424;--cli-graphite:#4e4d4d;--cli-slate:#777b86;--cli-ash:#cecac8;--cli-smoke:#a3a6af;--cli-ghost:#979799;--cli-peach:#fbe1d1;--cli-sienna:#5d2a1a;--cli-line:#ececec;--cli-radius:12px;--cli-page:var(--mkt-page,1420px);--cli-serif:var(--font-serif-brand),var(--font-signifier),ui-serif,Georgia,"Times New Roman",Times,serif;--cli-sans:var(--font-inter),var(--font-sohne),ui-sans-serif,system-ui,-apple-system,sans-serif;--cli-mono:var(--font-mono-brand),"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;background:var(--cli-parchment);color:var(--cli-ink);font-family:var(--cli-sans);-webkit-font-smoothing:antialiased;font-synthesis:none;overflow-x:clip}.cli-page *,.cli-page :after,.cli-page :before{box-sizing:border-box}.cli-page [data-reveal-child],.cli-page [data-reveal-nav],.cli-page [data-reveal]{opacity:0;will-change:transform,opacity}.cli-page .mkt-word{display:inline-block;opacity:0;will-change:transform,opacity,filter}@media (prefers-reduced-motion:reduce){.cli-page .mkt-word,.cli-page [data-reveal-child],.cli-page [data-reveal-nav],.cli-page [data-reveal]{opacity:1!important;transform:none!important;filter:none!important}}.cli-shell{width:100%;max-width:var(--cli-page);margin-inline:auto;padding-inline:24px}@media (min-width:1024px){.cli-shell{padding-inline:40px}}.cli-kicker{display:block;margin:0 0 14px;font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--cli-sienna)}.cli-hero{padding:clamp(48px,7vw,80px) 0 clamp(36px,5vw,56px);overflow-x:clip;overflow-y:visible}.cli-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(28px,5vw,56px);align-items:center;overflow:visible}.cli-hero__title{margin:0 0 18px;font-family:var(--cli-serif);font-weight:400;font-size:clamp(2.5rem,5vw,4rem);line-height:1.12;letter-spacing:-.03em;color:#17191c}.cli-hero__title em{font-style:italic;font-weight:400}.cli-hero__body{margin:0 0 26px;max-width:34rem;font-size:16.5px;line-height:1.55;color:var(--cli-slate)}.cli-hero__actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.cli-install{display:inline-flex;align-items:center;gap:12px;max-width:100%;min-width:0;min-height:48px;padding:0 8px 0 18px;border-radius:9999px;background:var(--cli-off-black);color:var(--cli-parchment);font-family:var(--cli-mono);font-size:13.5px;border:1px solid var(--cli-off-black)}.cli-install code{font:inherit;min-width:0;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}.cli-install__copy{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:0;border-radius:9999px;background:hsla(24,22%,95%,.12);color:var(--cli-parchment);cursor:pointer}.cli-install__copy:hover{background:hsla(24,22%,95%,.2)}.cli-hero__visual{position:relative;min-height:280px;overflow:visible}.cli-hero__washes{pointer-events:none;position:absolute;z-index:0;inset:-40% -36% -44% -32%;overflow:visible}.cli-hero__wash{position:absolute;display:block;border-radius:50%;filter:blur(64px);will-change:transform}.cli-hero__wash--peach{top:8%;left:0;width:70%;height:70%;opacity:.78;background:radial-gradient(circle at 40% 40%,color-mix(in srgb,#fbe1d1 82%,transparent) 0,color-mix(in srgb,#f4a48c 38%,transparent) 42%,transparent 70%)}.cli-hero__wash--sky{top:-4%;right:-4%;width:74%;height:74%;opacity:.7;background:radial-gradient(circle at 45% 35%,color-mix(in srgb,#a0b5eb 72%,transparent) 0,color-mix(in srgb,#cfdaf5 44%,transparent) 44%,transparent 70%)}.cli-hero__wash--mint{bottom:-8%;left:12%;width:68%;height:62%;opacity:.55;background:radial-gradient(circle at center,color-mix(in srgb,#b8d4c8 58%,transparent) 0,color-mix(in srgb,#9dcea8 30%,transparent) 46%,transparent 70%)}.cli-hero__wash--gold{top:34%;right:6%;width:52%;height:52%;opacity:.48;background:radial-gradient(circle at center,color-mix(in srgb,#ecda98 55%,transparent) 0,transparent 68%)}.cli-term{position:relative;z-index:1;background:var(--cli-off-black);border:1px solid hsla(24,22%,95%,.12);border-radius:14px;overflow:hidden;box-shadow:0 24px 60px rgba(23,25,28,.16)}.cli-term__bar{display:flex;gap:6px;padding:12px 14px;border-bottom:1px solid hsla(24,22%,95%,.08)}.cli-term__bar i{width:9px;height:9px;border-radius:50%;background:hsla(24,22%,95%,.25);display:block}.cli-term__body{padding:16px 18px 20px;font-family:var(--cli-mono);font-size:12.5px;line-height:1.7;color:#cecac8;min-height:220px}.cli-term__body .p{color:#9dcea8}.cli-term__body .c{color:#f6f3f1}.cli-term__body .m{color:#8a8784}.cli-term__body .ok{color:#9dcea8}.cli-term__body .warn{color:#f0b896}.cli-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:8px 0 clamp(48px,7vw,72px)}.cli-strip__item{display:flex;flex-direction:column;gap:8px;padding:4px 8px}.cli-strip__ico{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--cli-peach) 55%,var(--cli-parchment));color:var(--cli-sienna);border:1px solid color-mix(in srgb,var(--cli-sienna) 12%,transparent)}.cli-strip__item b{font-family:var(--cli-serif);font-size:1.05rem;font-weight:400;letter-spacing:-.02em;color:var(--cli-ink)}.cli-strip__item p{margin:0;font-size:13.5px;line-height:1.45;color:var(--cli-slate)}.cli-power{background:var(--cli-off-black);color:var(--cli-parchment);padding:clamp(56px,8vw,96px) 0}.cli-power .cli-kicker{color:#f0b896}.cli-power__grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.1fr);gap:clamp(28px,5vw,64px);align-items:center}.cli-power__title{margin:0 0 14px;font-family:var(--cli-serif);font-weight:400;font-size:clamp(2rem,3.6vw,3rem);letter-spacing:-.025em;line-height:1.15;color:#f6f3f1}.cli-power__body{margin:0 0 22px;font-size:16px;line-height:1.55;color:#a3a6af;max-width:28rem}.cli-checks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.cli-checks li{display:flex;align-items:center;gap:10px;font-size:15px;color:#cecac8}.cli-checks svg{flex:none;color:#f0b896}.cli-cmds{display:flex;flex-direction:column;gap:10px}.cli-cmd{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-radius:10px;border:1px solid hsla(24,22%,95%,.14);background:transparent;--cli-cmd-wash:hsla(23,84%,90%,.12)}.cli-cmd:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:radial-gradient(120% 100% at 0 0,var(--cli-cmd-wash) 0,transparent 65%),#242424}.cli-cmd:nth-child(4n+1){--cli-cmd-wash:hsla(23,84%,90%,.14)}.cli-cmd:nth-child(4n+2){--cli-cmd-wash:rgba(186,230,210,.12)}.cli-cmd:nth-child(4n+3){--cli-cmd-wash:rgba(200,220,240,.12)}.cli-cmd:nth-child(4n+4){--cli-cmd-wash:hsla(45,89%,82%,.12)}.cli-cmd__meta{min-width:0}.cli-cmd__label{display:block;margin-bottom:4px;font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#a3a6af}.cli-cmd code{font-family:var(--cli-mono);font-size:13.5px;color:#f6f3f1}.cli-cmd__copy{flex:none;border:0;background:transparent;color:#cecac8;cursor:pointer;padding:6px;border-radius:8px}.cli-cmd__copy:hover{background:hsla(24,22%,95%,.08);color:#f6f3f1}.cli-caps{padding:clamp(56px,8vw,96px) 0}.cli-caps__title{margin:0 0 28px;font-family:var(--cli-serif);font-weight:400;font-size:clamp(1.85rem,3.4vw,2.75rem);letter-spacing:-.025em;color:#17191c}.cli-caps__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.cli-cap{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;gap:10px;padding:18px 16px;min-height:140px;background:var(--cli-parchment);border:1px solid color-mix(in srgb,var(--cli-ink) 18%,var(--cli-ash));border-radius:var(--cli-radius);--cli-cap-wash:rgba(255,200,186,.38);transition:border-color .2s,transform .2s}.cli-cap:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(120% 100% at 12% 0,var(--cli-cap-wash) 0,transparent 62%),var(--cli-parchment)}.cli-cap:nth-child(8n+1){--cli-cap-wash:rgba(255,200,186,.4)}.cli-cap:nth-child(8n+2){--cli-cap-wash:rgba(186,230,210,.38)}.cli-cap:nth-child(8n+3){--cli-cap-wash:hsla(45,89%,82%,.4)}.cli-cap:nth-child(8n+4){--cli-cap-wash:rgba(210,200,230,.36)}.cli-cap:nth-child(8n+5){--cli-cap-wash:rgba(200,220,240,.4)}.cli-cap:nth-child(8n+6){--cli-cap-wash:rgba(255,214,200,.4)}.cli-cap:nth-child(8n+7){--cli-cap-wash:rgba(200,235,220,.38)}.cli-cap:nth-child(8n+8){--cli-cap-wash:hsla(34,47%,85%,.4)}.cli-cap:hover{border-color:color-mix(in srgb,var(--cli-ink) 28%,var(--cli-ash));transform:translateY(-2px)}.cli-cap__ico{color:var(--cli-slate)}.cli-cap__name{margin:0;font-family:var(--cli-serif);font-size:1.05rem;font-weight:400;letter-spacing:-.02em;color:var(--cli-ink)}.cli-cap__desc{margin:0;font-size:13.5px;line-height:1.5;color:var(--cli-slate)}.cli-cap__top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.cli-badge{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.02em;white-space:nowrap}.cli-badge--live{color:var(--cli-sienna);background:color-mix(in srgb,var(--cli-sienna) 12%,transparent);border:1px solid color-mix(in srgb,var(--cli-sienna) 24%,transparent)}.cli-badge--live:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--cli-sienna)}.cli-badge--soon{color:var(--cli-slate);background:color-mix(in srgb,var(--cli-ink) 6%,transparent);border:1px solid color-mix(in srgb,var(--cli-ink) 14%,var(--cli-ash))}.cli-cap--soon{--cli-cap-wash:transparent!important;opacity:.72}.cli-cap--soon .cli-cap__ico{color:var(--cli-ash)}.cli-caps__group-label{margin:0 0 14px;font-size:12.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--cli-slate)}.cli-caps__group+.cli-caps__group{margin-top:34px}.cli-flow{padding:0 0 clamp(56px,8vw,88px)}.cli-flow__panel{padding:clamp(36px,5vw,56px) clamp(20px,3vw,32px);border-radius:16px;background:linear-gradient(180deg,color-mix(in srgb,var(--cli-peach) 35%,var(--cli-parchment)),var(--cli-parchment));border:1px solid color-mix(in srgb,var(--cli-sienna) 8%,transparent);text-align:center}.cli-flow__title{margin:0 0 36px;font-family:var(--cli-serif);font-weight:400;font-size:clamp(1.75rem,3vw,2.5rem);letter-spacing:-.025em;color:#17191c}.cli-flow__steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:32px;position:relative}.cli-flow__steps:before{content:"";position:absolute;top:22px;left:12%;right:12%;border-top:1px dashed color-mix(in srgb,var(--cli-sienna) 22%,transparent);pointer-events:none}.cli-flow__step{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:10px}.cli-flow__num{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--cli-parchment);border:1px solid color-mix(in srgb,var(--cli-ink) 16%,var(--cli-ash));font-size:1.05rem}.cli-flow__num,.cli-flow__step b{font-family:var(--cli-serif);color:var(--cli-ink)}.cli-flow__step b{font-size:1.1rem;font-weight:400}.cli-flow__step p{margin:0;max-width:12rem;font-size:13px;line-height:1.45;color:var(--cli-slate)}.cli-cta{padding:0 0 clamp(48px,7vw,72px)}.cli-cta__panel{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(24px,4vw,48px);align-items:center;padding:clamp(28px,4vw,44px);background:var(--cli-peach);border:1px solid color-mix(in srgb,var(--cli-sienna) 10%,transparent);border-radius:16px}.cli-cta__title{margin:0 0 12px;font-family:var(--cli-serif);font-weight:400;font-size:clamp(1.75rem,3vw,2.5rem);letter-spacing:-.02em;color:#17191c}.cli-cta__body{margin:0 0 22px;font-size:15.5px;line-height:1.5;color:var(--cli-sienna);max-width:28rem}.cli-cta__actions{display:flex;flex-wrap:wrap;gap:12px}.cli-cta__visual{position:relative;display:grid;place-items:center}.cli-cta__img{width:100%;max-width:420px;height:auto}@media (max-width:1080px){.cli-caps__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cli-strip{grid-template-columns:1fr 1fr}.cli-cta__panel,.cli-power__grid{grid-template-columns:1fr}}@media (max-width:900px){.cli-hero__grid{grid-template-columns:1fr}.cli-hero__visual{order:-1}.cli-flow__steps{grid-template-columns:1fr 1fr;row-gap:28px}.cli-flow__steps:before{display:none}}@media (max-width:560px){.cli-caps__grid,.cli-flow__steps,.cli-strip{grid-template-columns:1fr}.cli-install{width:100%;justify-content:space-between}}