.public-page{color:#eff4ef;--public-muted:#a5b6bc;--public-line:#2a4447;--public-cyan:#8de5dc;background:#0a151b;padding-bottom:1px}.public-wrap{width:min(1224px,100% - 64px);margin-inline:auto}.public-page .public-hero{grid-template-columns:1.05fr .85fr;align-items:center;gap:80px;padding-block:70px 84px;display:grid}.public-eyebrow{letter-spacing:1.6px;text-transform:uppercase;color:#8de5dc;align-items:center;gap:9px;margin-bottom:22px;font:11px ui-monospace,monospace;display:flex}.public-eyebrow>span,.public-led{background:#8de5dc;border-radius:50%;width:6px;height:6px;display:inline-block;box-shadow:0 0 14px #8de5dc44}.public-page h1{letter-spacing:-.045em;text-wrap:balance;max-width:700px;margin:0;font-size:clamp(38px,4.5vw,62px);font-weight:600;line-height:1.08}.public-page h1 em{color:#8de5dc;font-style:normal;position:relative}.public-page h1 em:after{content:"";transform-origin:0;background:linear-gradient(90deg,#8de5dc,#0000);height:2px;animation:.85s both public-underline;position:absolute;bottom:-7px;left:0;right:0}.public-intro{color:var(--public-muted);max-width:580px;margin-top:26px;font-size:17px;line-height:1.8}.public-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.public-page .public-button{color:#153c34;background:linear-gradient(150deg,#b8f5df,#7edfd4);border:1px solid #8de5dc44;border-radius:999px;justify-content:center;align-items:center;gap:18px;min-height:48px;padding:13px 22px;font-size:13px;font-weight:650;transition:transform .24s cubic-bezier(.2,.9,.3,1.3),box-shadow .24s;display:inline-flex;box-shadow:inset 0 1px #fff9,inset 0 -2px #225e3f26,0 5px 22px #8de5dc12}.public-page .public-button:hover{transform:translateY(-3px);box-shadow:inset 0 1px #fff8,0 9px 25px #8de5dc22}.public-page .public-button:active{transform:scale(.97)}.public-art{min-width:0;margin:0;padding:18px 12px;position:relative}.public-art-sheet{background:linear-gradient(145deg,#203c42,#11252c);border:1px solid #3c5b5b;border-radius:24px;padding:28px;animation:5.6s ease-in-out infinite public-sheet-float;position:relative;transform:rotate(2deg);box-shadow:0 22px 70px #0003,inset 0 1px #dcfff112}.public-art-label{letter-spacing:.7px;text-transform:uppercase;color:#9bb9b5;border-bottom:1px solid #385451;align-items:center;gap:10px;padding-bottom:20px;font:10px ui-monospace,monospace;display:flex}.public-art-sheet>strong{letter-spacing:-.7px;margin-top:24px;font-size:24px;font-weight:550;display:block}.public-art-sheet>svg{width:100%;height:auto;margin:18px 0;display:block}.public-art-line{stroke-dasharray:420;stroke-dashoffset:420px;animation:1.8s .15s forwards public-trace}.public-art-items{gap:9px;display:grid}.public-art-items>div{color:#d7e8df;background:#0b1e2240;border:1px solid #36524e;border-radius:11px;align-items:center;gap:12px;padding:12px;font-size:12px;display:flex}.public-art-items span{color:#82b4a8;font:9px ui-monospace,monospace}.public-art-items i{border:1px solid #91c7ae;border-radius:50%;flex:0 0 6px;height:6px;margin-left:auto}.public-art figcaption{text-align:center;color:#88a6a0;margin-top:22px;font:10px/1.7 ui-monospace,monospace}.public-art-orbit{pointer-events:none;background:radial-gradient(#8de5dc14,#0000 65%);position:absolute;inset:0}.public-art-orbit span{background:radial-gradient(circle at 30% 25%,#e7ffec77,#8de5dc08 70%);border:1px solid #8de5dc70;border-radius:50%;width:20px;height:20px;animation:7s ease-in-out infinite public-orbit;position:absolute;top:30%;left:0}.public-art-orbit span:nth-child(2){width:12px;height:12px;animation-delay:-3s;top:70%;left:auto;right:0}.public-art-orbit span:nth-child(3){width:8px;height:8px;animation-delay:-5s;top:0;left:70%}.public-art--support .public-art-sheet{transform:rotate(-2deg)}.public-art--setup .public-art-sheet>strong{color:#b8f1d4;font-family:ui-monospace,monospace}.public-jump{border-block:1px solid var(--public-line);margin-bottom:76px;display:flex}.public-jump a{color:#c6dad3;flex:1;align-items:center;gap:15px;padding:20px;font-size:13px;transition:background .22s;display:flex}.public-jump a+a{border-left:1px solid var(--public-line)}.public-jump a:hover{background:#8de5dc09}.public-jump span{color:#78b8aa;font:10px ui-monospace,monospace}.public-jump i{color:#8de5dc;margin-left:auto;font-style:normal}.public-section{padding-bottom:80px;scroll-margin-top:95px}.public-section-heading{grid-template-columns:1fr .7fr;align-items:end;gap:45px;margin-bottom:32px;display:grid}.public-page .public-section-heading h2,.public-page .public-closing h2{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(28px,3vw,40px);font-weight:550;line-height:1.17}.public-section-heading>p{color:var(--public-muted);margin:0;font-size:14px;line-height:1.8}.public-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.public-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.public-card{background:linear-gradient(150deg,#193137,#10242a);border:1px solid #314b4a;border-radius:20px;min-width:0;padding:28px;transition:transform .28s,border-color .28s,box-shadow .28s;position:relative}.public-card:hover{border-color:#7db9aa80;transform:translateY(-3px);box-shadow:0 15px 40px #0002}.public-card h2,.public-card h3{letter-spacing:-.6px;margin:17px 0 12px;font-size:22px;font-weight:550;line-height:1.3}.public-card p,.public-card li{color:#a8bfbb;font-size:14px;line-height:1.75}.public-card ul{gap:11px;margin:22px 0;padding:0;list-style:none;display:grid}.public-card li{gap:10px;display:flex}.public-card li:before{content:"↳";color:#8de5dc}.public-number{color:#8de5dc;border:1px solid #42635c;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font:11px ui-monospace,monospace;display:inline-flex}.public-note{color:#b6c7c0;border-left:2px solid #d3b480;margin-top:28px;padding:12px 18px;font-size:12px;line-height:1.8}.public-closing{color:#244439;background:#dfe7d5;border-radius:24px;grid-template-columns:1.2fr .8fr;align-items:center;gap:40px;margin-block:0 64px;padding:40px 46px;display:grid}.public-closing .public-eyebrow{color:#53776b}.public-closing-copy{color:#526e60;max-width:620px;margin-top:16px;font-size:14px;line-height:1.8}.public-closing .public-actions{justify-content:end;margin:0}.public-closing .public-button{color:#f0f7e8;background:#285744;border-color:#386d56}.public-price{letter-spacing:-1px;margin:22px 0 12px;font-weight:550;color:#eff4ef!important;font-size:32px!important;line-height:1.3!important}.public-badge{color:#abd9c4;background:#8de5dc10;border:1px solid #8de5dc44;border-radius:999px;padding:6px 10px;font:10px ui-monospace,monospace;display:inline-flex}.public-card--free{border-color:#8de5dc88;box-shadow:0 0 40px #8de5dc07}.public-plan{flex-direction:column;display:flex}.public-plan .public-button,.public-plan button{margin-top:auto}.public-plan button:disabled{color:#9caea8;cursor:not-allowed;background:#ffffff06;border:1px solid #45605a;border-radius:999px;padding:13px 20px;font-size:13px}.public-plan .public-note{margin:8px 0 24px;font-size:11px}.public-page .public-command{color:#b6f1da;background:#0c2227;border:1px solid #42635c;border-radius:9px;padding:8px 12px;font:14px ui-monospace,monospace;display:inline-block}.public-page .public-faq{gap:12px;display:grid}.public-faq details{background:#12292e;border:1px solid #304b48;border-radius:17px;overflow:hidden}.public-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:23px 25px;font-size:16px;font-weight:550;list-style:none;display:flex}.public-faq summary::-webkit-details-marker{display:none}.public-faq summary span{color:#8de5dc;border:1px solid #42635c;border-radius:50%;flex:0 0 29px;place-items:center;height:29px;transition:transform .25s;display:grid}.public-faq details[open] summary span{transform:rotate(45deg)}.public-faq details[open]{background:#183337;border-color:#7aac9b88}.public-faq details p{color:#b2c8c0;max-width:850px;margin:0;padding:0 25px 25px;font-size:14px;line-height:1.9}.public-motion{z-index:40;color:#c1dccd;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#19332fee;border:1px solid #48685f;border-radius:999px;padding:11px 16px;font-size:11px;position:fixed;bottom:18px;right:22px}.public-page :focus-visible{outline-offset:5px;outline:3px solid #f5c184}.public-page [id]{scroll-margin-top:95px}.public-page .dashboard-demo{background:#10262b;border-block:1px solid #2a4447}.public-page .dashboard-demo .mock-grid-line{animation:5.6s ease-in-out infinite public-demo-float}.public-page[data-reduced=true] *,.public-page[data-reduced=true] :before,.public-page[data-reduced=true] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.public-page[data-reduced=true] .public-art-line{stroke-dashoffset:0}body:has(.public-page[data-reduced=true]) .control-bubble{display:none}body:has(.public-page[data-reduced=true]) .site-header *{transition:none!important;animation:none!important}@keyframes public-trace{to{stroke-dashoffset:0}}@keyframes public-sheet-float{50%{translate:0 -8px}}@keyframes public-demo-float{50%{translate:0 -5px}}@keyframes public-orbit{50%{opacity:.4;translate:4px -16px}}@keyframes public-underline{0%{scale:0 1}to{scale:1}}@media (max-width:1000px){.public-page .public-hero{grid-template-columns:1fr 1fr;gap:36px}.public-grid{gap:14px}.public-card,.public-art-sheet{padding:22px}}@media (max-width:760px){.public-wrap{width:calc(100% - 40px)}.public-page .public-hero{grid-template-columns:1fr;gap:35px;padding-block:44px 54px}.public-page h1{letter-spacing:-1.8px;font-size:40px}.public-intro{margin-top:23px;font-size:15px}.public-art{width:100%;max-width:440px;margin:auto}.public-art-sheet{padding:23px}.public-section-heading,.public-grid,.public-grid.two,.public-closing{grid-template-columns:1fr}.public-section-heading{gap:18px}.public-section{padding-bottom:56px}.public-jump{flex-direction:column;margin-bottom:52px}.public-jump a{padding:17px 5px}.public-jump a+a{border-top:1px solid #2a4447;border-left:0}.public-closing{border-radius:20px;gap:20px;margin-bottom:40px;padding:30px 25px}.public-closing .public-actions{justify-content:start}.public-art-sheet>strong{font-size:23px}.public-faq summary{padding:20px;font-size:15px}.public-faq details p{padding:0 20px 20px}.public-motion{bottom:14px;right:12px}.public-page .dashboard-demo .mock-grid-line{animation:none}}@media (prefers-reduced-motion:reduce){.public-page *,.public-page :before,.public-page :after{transition:none!important;animation:none!important}.public-art-line{stroke-dashoffset:0!important}.public-card:hover,.public-page .public-button:hover{transform:none}}.public-page[data-reduced=true] [data-motion]{opacity:1!important;filter:none!important;transform:none!important}.public-art--pricing .public-art-sheet{transform:rotate(-1deg)}.public-art--faq .public-art-sheet{border-radius:30px 30px 30px 9px}.public-report-grid>article:first-child{grid-column:1/-1}.public-page[data-reduced=true] .public-card:hover,.public-page[data-reduced=true] .public-button:is(:hover,:active){transform:none!important}body:has(.public-page[data-reduced=true]) .site-header :is(.nav-link,.header-actions a,.options-menu-button,.mobile-menu-button):is(:hover,:active){transform:none!important}.public-page .dashboard-demo>.grid{align-items:start}.public-page .dashboard-demo .text-slate-500{color:#94aaa6}.public-page .public-button{isolation:isolate;color:#123d35;background:radial-gradient(at 28% 0,#e4ffed80,#0000 65%),linear-gradient(145deg,#b6f5df,#79dfd3);border-color:#c8ffed99;min-height:54px;padding:16px 24px;transition:transform .28s cubic-bezier(.2,.9,.3,1.35),background .22s,box-shadow .26s,border-color .22s,color .18s;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff9,inset 0 -3px #1b6b5426,0 8px 26px #76e2c723}.public-page .public-button.secondary{color:#e5f3eb;background:linear-gradient(160deg,#25423f,#122a2e);border-color:#47655c;box-shadow:inset 0 1px #e6fff51c,inset 0 -2px #0002,0 7px 24px #0002}.public-page .public-closing .public-button{color:#f1ffeb;background:radial-gradient(at 30% 0,#a3dfb733,#0000 70%),linear-gradient(145deg,#376c59,#204d42);border-color:#578b70;box-shadow:inset 0 1px #eeffe433,inset 0 -3px #10382b44,0 7px 22px #204d4226}.public-page .public-button:after{content:"";pointer-events:none;opacity:0;z-index:-1;background:radial-gradient(circle at 28% 25%,#fff9,#d8fff121 50%,#0000 75%);border:1px solid #eaffec44;border-radius:50%;width:34px;height:34px;transition:opacity .24s,transform .46s cubic-bezier(.2,.9,.3,1.2);position:absolute;top:5px;right:8px;transform:translate(-8px,12px)scale(.4)}.public-page .public-button:not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible){border-color:#bdffe6b3;transform:translateY(-3px)scale(1.025);box-shadow:inset 0 1px #fff8,0 10px 28px #7cddc62b,0 0 0 4px #8de5dc09}.public-page .public-button:not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible):after{opacity:.8;transform:translate(0)scale(1)}.public-page .public-button:not(:disabled):not([aria-disabled=true]):active{transform:translateY(1px)scale(.96)}.public-page .public-button:is(:disabled,[aria-disabled=true]){transform:none}.public-page .public-button:is(:disabled,[aria-disabled=true]):after{display:none}@media (max-width:760px){.public-page .public-button{padding:15px 21px}}@media (prefers-reduced-motion:reduce){.public-page .public-button,.public-page .public-button:after{transition:none!important;transform:none!important}.public-page .public-button:after{display:none}}.public-page[data-reduced=true] .public-button,.public-page[data-reduced=true] .public-button:after{transition:none!important;transform:none!important}.public-page[data-reduced=true] .public-button:after{display:none}.public-page .public-button:not(.public-button--arrow):after{content:none}.public-art-orbit .public-context-icon{z-index:2;color:#a8eadd;--icon-slide-x:90px;--icon-slide-y:62px;background:linear-gradient(145deg,#20433f,#10262c);border-radius:12px;place-items:center;width:36px;height:36px;animation:6s ease-in-out infinite public-context-glide;display:grid;box-shadow:inset 0 1px #dcfff12b,0 6px 18px #0003}.public-context-icon svg{width:21px;height:21px}.public-art-orbit .public-context-icon:nth-child(2){--icon-slide-x:-90px;--icon-slide-y:-60px;opacity:0;border-radius:10px;width:30px;height:30px;animation-delay:2s}.public-art-orbit .public-context-icon:nth-child(3){--icon-slide-x:-45px;--icon-slide-y:75px;opacity:0;border-radius:9px;width:28px;height:28px;animation-delay:4s}.public-art-orbit .public-context-icon:nth-child(3) svg{width:17px;height:17px}.public-art-items .public-row-icon{color:#96d9c7;flex:0 0 18px;width:18px;height:18px;animation:5.6s ease-in-out infinite public-icon-read}.public-art-items>div:nth-child(2) .public-row-icon{animation-delay:.75s}.public-art-items>div:nth-child(3) .public-row-icon{animation-delay:1.5s}.public-art--setup .public-row-icon{animation-name:public-step-read}.public-art--pricing .public-art-items>div:last-child .public-row-icon{color:#c7bca0;animation:none}.public-message-question{animation:5.6s ease-in-out infinite public-question}.public-message-reply{animation:5.6s ease-in-out infinite public-reply}.public-typing circle{animation:2.4s ease-in-out infinite public-typing}.public-typing circle:nth-child(2){animation-delay:.2s}.public-typing circle:nth-child(3){animation-delay:.4s}@keyframes public-context-glide{0%,8%{opacity:0;transform:translate(0)}20%{opacity:1}75%{opacity:.7}92%,to{transform:translate(var(--icon-slide-x),var(--icon-slide-y));opacity:0}}@keyframes public-icon-read{0%,35%,to{opacity:.65;transform:translateY(0)}15%{opacity:1;filter:drop-shadow(0 0 4px #8de5dc70);transform:translateY(-2px)}}@keyframes public-step-read{0%,35%,to{opacity:.55;transform:scale(1)}15%{opacity:1;transform:scale(1.12)}}@keyframes public-question{0%,to{transform:translateY(0)}35%,55%{transform:translateY(-3px)}}@keyframes public-reply{0%,to{transform:translate(0)}45%,65%{transform:translate(5px)}}@keyframes public-typing{0%,70%,to{opacity:.3}25%,40%{opacity:1}}@media (max-width:760px){.public-art-orbit .public-context-icon{width:30px;height:30px}.public-art-items>div{gap:9px}.public-art-items .public-row-icon{flex-basis:16px;width:16px;height:16px}}@media (prefers-reduced-motion:reduce){.public-context-icon,.public-row-icon,.public-message-question,.public-message-reply,.public-typing circle{filter:none!important;opacity:1!important;animation:none!important;transform:none!important}}.public-page[data-reduced=true] :is(.public-context-icon,.public-row-icon,.public-message-question,.public-message-reply,.public-typing circle){filter:none!important;opacity:1!important;animation:none!important;transform:none!important}@media (max-width:760px){.public-art-orbit .public-context-icon{--icon-slide-x:48px;--icon-slide-y:34px}.public-art-orbit .public-context-icon:nth-child(2){--icon-slide-x:-48px;--icon-slide-y:-34px}.public-art-orbit .public-context-icon:nth-child(3){--icon-slide-x:-24px;--icon-slide-y:44px}}
