@import"https://fonts.googleapis.com/css2?family=Archivo:wdth,wght@62..125,100..900&family=Playfair:opsz,wdth,wght@5..1200,87.5..112.5,300..900&family=Yellowtail&display=swap";@import"https://fonts.googleapis.com/css2?family=Archivo:wdth,wght@62..125,100..900&family=Playfair:opsz,wdth,wght@5..1200,87.5..112.5,300..900&display=swap";.kol-page{--cream:#faf3e4;--ink:#141110;--tomato:#ef4a23;--butter:#ffd46e;--sky:#8fc6e8;--pink:#f6a9c2;--sage:#b9c48a;background:var(--cream);color:var(--ink);font-family:Archivo,Inter,sans-serif;overflow:clip}.kol-page *{box-sizing:border-box}.kol-wipe{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;background:var(--tomato);color:var(--cream);pointer-events:none;animation:kol-wipe 1.1s 1s cubic-bezier(.65,.05,0,1) forwards}.kol-wipe span{font:clamp(70px,14vw,190px)/1 Yellowtail;rotate:-8deg}@keyframes kol-wipe{to{clip-path:circle(0% at 100% 0);visibility:hidden}}.kol-nav{position:fixed;z-index:50;left:0;right:0;top:0;padding:20px 24px;display:flex;align-items:flex-start;justify-content:space-between;pointer-events:none}.kol-nav>*{pointer-events:auto}.kol-logo{font:50px/1 Yellowtail;color:var(--tomato);rotate:-8deg}.kol-nav>div,.kol-contact{display:flex;gap:24px;align-items:center;background:#fff;border-radius:999px;padding:13px 20px;font-size:12px;font-weight:700;text-transform:uppercase}.kol-contact{gap:8px}.kol-contact i{width:7px;height:7px;border-radius:50%;background:var(--tomato)}.kol-hero{height:100vh;min-height:650px;position:relative;display:grid;place-items:center;overflow:hidden}.kol-hero>video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.kol-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#14111015,transparent 40%,#ef4a2315);pointer-events:none}.kol-hero-copy{z-index:3;text-align:center;margin-top:-40px}.kol-eyebrow{font:500 clamp(17px,2vw,30px)/1 Playfair,serif;letter-spacing:-.03em}.kol-hero h1,.kol-feature-copy h2,.kol-dark h2,.kol-final h2{font-variation-settings:"wght" 720,"wdth" 72;text-transform:uppercase;font-size:clamp(64px,9vw,135px);line-height:.8;letter-spacing:-.045em;margin:28px 0}.kol-hero h1 em,.kol-feature-copy h2 em,.kol-dark h2 em,.kol-final h2 em{font-family:Playfair,serif;font-weight:300;font-style:normal;text-transform:lowercase;letter-spacing:-.075em}.kol-char{display:inline-block;animation:kol-char 1s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(1.15s + var(--i)*18ms)}@keyframes kol-char{0%{opacity:0;translate:0 120%}to{opacity:1;translate:0 0}}.kol-hero-copy>a{display:inline-flex;align-items:center;gap:9px;font:500 26px Playfair,serif;position:relative}.kol-hero-copy>a:after{content:"";position:absolute;left:0;right:36px;bottom:-8px;height:5px;background:var(--tomato);border-radius:50%}.kol-hero-copy>a b{width:29px;height:29px;background:var(--tomato);color:#fff;display:grid;place-items:center}.kol-hero-copy>a svg{width:15px}.kol-cursor-card{position:absolute;z-index:2;left:50%;top:50%;width:255px;aspect-ratio:1;translate:-50% -50%;overflow:hidden;rotate:-4deg;opacity:0;box-shadow:0 22px 60px #0004}.kol-cursor-card img{width:200%;height:200%;object-fit:cover;object-position:left top}.kol-marquee{position:absolute;z-index:3;bottom:22px;left:0;width:100%;overflow:hidden;color:var(--tomato)}.kol-marquee>div{width:max-content;display:flex;gap:65px;animation:kol-marquee 24s linear infinite}.kol-marquee span{font-size:16px;font-weight:800}@keyframes kol-marquee{to{translate:-50%}}.kol-featured{height:580vh;position:relative}.kol-feature-pin{height:100vh;display:grid;grid-template-columns:38fr 62fr;gap:30px;align-items:center;padding:0 4% 0 6%;overflow:hidden}.kol-feature-copy{display:flex;flex-direction:column;gap:10px}.kol-feature-copy>p{font:500 28px/1.1 Playfair,serif;max-width:430px}.kol-feature-copy h2{font-size:clamp(70px,8vw,120px)}.kol-stage{height:100%;position:relative;perspective:1400px}.kol-stack{position:absolute;left:50%;top:46%;translate:-50% -50%;width:min(80vh,52vw);aspect-ratio:1.75;transform-style:preserve-3d}.kol-feature-card{position:absolute;inset:0;padding:15px;background:var(--frame);box-shadow:0 20px 50px #0003;transform-style:preserve-3d}.kol-feature-card>div{width:100%;height:100%;background-size:200% 200%;filter:saturate(.92)}.kol-feature-card:after{content:"";position:absolute;inset:15px;background:linear-gradient(transparent 55%,#0007)}.kol-feature-card h3{position:absolute;z-index:2;left:0;right:0;bottom:35px;text-align:center;color:var(--cream);font-size:clamp(40px,5vw,75px);font-variation-settings:"wght" 850,"wdth" 72;line-height:.82;letter-spacing:-.05em;margin:0;text-shadow:0 4px 20px #0004}.kol-badge{position:absolute;right:5px;bottom:20px;width:135px;aspect-ratio:1;border-radius:50%;background:var(--tomato);color:var(--cream);display:grid;place-items:center;text-align:center;font-weight:800;font-size:13px;animation:kol-spin 8s linear infinite}@keyframes kol-spin{to{rotate:360deg}}.kol-claim-wrap{position:relative;z-index:3;background:var(--cream)}.kol-claim-wrap .claim-section{background:var(--butter);padding:110px 6%}.kol-claim-wrap .claim-section h2{font-variation-settings:"wght" 730,"wdth" 72;font-family:Archivo,sans-serif;text-transform:uppercase;line-height:.8}.kol-claim-wrap .claim-card{border-radius:0;rotate:1deg;box-shadow:12px 12px 0 var(--tomato)}.kol-claim-wrap .claim-card>button{background:var(--tomato)}.kol-dark{height:340vh;position:relative;background:var(--ink);color:var(--cream)}.kol-dark-sticky{position:sticky;top:0;height:100vh;display:grid;place-items:center;text-align:center;z-index:1}.kol-dark-sticky>div{position:relative}.kol-stamp{position:absolute;left:-70px;top:-75px;background:var(--cream);color:var(--tomato);border:8px solid var(--tomato);border-radius:50%;padding:15px 25px;font:45px Yellowtail;rotate:-10deg}.kol-dark-sticky p{font:500 28px Playfair,serif}.kol-dark h2{font-size:clamp(70px,8vw,112px)}.kol-dark-copy{max-width:430px;margin:auto;font-size:20px!important;line-height:1.4!important}.kol-floaters{position:absolute;inset:0;z-index:2;pointer-events:none}.kol-floater{position:absolute;width:190px;top:var(--top);rotate:var(--rot);pointer-events:auto}.kol-floater.left{left:var(--x)}.kol-floater.right{right:var(--x)}.kol-floater>div{width:100%;aspect-ratio:4/5;background-size:200% 200%;background-color:#e9dcc6}.kol-floater>b{position:absolute;left:50%;bottom:-18px;translate:-50%;white-space:nowrap;color:var(--tomato);font-size:22px;font-weight:850;-webkit-text-stroke:5px var(--cream);paint-order:stroke fill}.kol-final{background:var(--tomato);color:var(--cream);padding:100px 6%;text-align:center}.kol-final h2{font-size:clamp(70px,9vw,135px)}.kol-final>div{display:flex;justify-content:center;gap:12px}.kol-final a{background:var(--cream);color:var(--ink);padding:14px 20px;border-radius:999px;display:flex;align-items:center;gap:8px;font-weight:700}.kol-final svg{width:16px}.kol-final>p{font:20px Playfair,serif}@media(max-width:991px){.kol-nav>div{display:none}.kol-featured{height:auto}.kol-feature-pin{height:auto;display:block;padding:110px 5%}.kol-stage{height:auto}.kol-stack{position:relative;left:auto;top:auto;translate:none;width:100%;display:grid;gap:18px;aspect-ratio:auto;margin-top:50px}.kol-feature-card{position:relative;inset:auto;aspect-ratio:1.7!important;transform:none!important;opacity:1!important}.kol-badge{display:none}.kol-dark{height:260vh}.kol-floater{width:145px}.kol-cursor-card{display:none}}@media(max-width:600px){.kol-nav{padding:14px}.kol-logo{font-size:38px}.kol-contact{padding:10px 14px}.kol-hero-copy{padding:0 14px;margin-top:70px}.kol-hero h1{font-size:61px}.kol-eyebrow{font-size:17px}.kol-hero-copy>a{font-size:20px}.kol-marquee span{font-size:12px}.kol-feature-copy>p{font-size:23px}.kol-feature-copy h2{font-size:60px}.kol-feature-card h3{font-size:30px}.kol-claim-wrap .claim-section{padding:80px 5%}.kol-dark{height:300vh}.kol-dark h2{font-size:58px}.kol-dark-sticky{padding:0 25px}.kol-dark-sticky p{font-size:19px}.kol-stamp{font-size:27px;left:0;top:-65px}.kol-floater{width:115px!important}.kol-floater:nth-child(odd){left:-16px!important;right:auto!important}.kol-floater:nth-child(2n){right:-16px!important;left:auto!important}.kol-floater>b{font-size:15px;-webkit-text-stroke:3px var(--cream)}.kol-final{padding:90px 20px}.kol-final h2{font-size:58px}.kol-final>div{flex-direction:column;align-items:center}}@media(prefers-reduced-motion:reduce){.kol-wipe{display:none}.kol-char,.kol-marquee>div,.kol-badge,.kol-cursor-card{animation:none!important}.kol-char{opacity:1}.kol-featured,.kol-dark{height:auto}.kol-feature-pin,.kol-dark-sticky{position:relative;height:auto;min-height:100vh}.kol-floaters{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:30px;padding:40px}.kol-floater{position:relative!important;inset:auto!important;translate:none!important;rotate:0!important;width:auto!important}}.signin-v2{--green:#17643d;--cream:#f1f1e5;--story:#fffdf3;--orange:#f47a21;min-height:100vh;display:grid;grid-template-columns:1fr 1fr;background:var(--cream);color:#111;font-family:Inter,Arial,sans-serif}.signin-panel{position:relative;padding:22px 38px;display:flex;flex-direction:column}.signin-panel>header .brand{color:#173e46}.signin-panel>header .brand svg{width:25px}.signin-panel>form{width:min(390px,90%);margin:auto}.signin-heading{text-align:center;margin-bottom:25px}.signin-heading h1{font-size:28px;letter-spacing:-.04em;margin:0 0 10px}.signin-heading p{font-size:12px;color:#77756f}.workspace-choice{display:flex;align-items:center;justify-content:center;gap:28px;margin-bottom:22px}.workspace-choice button{border:0;background:transparent;display:flex;align-items:center;gap:8px;font-size:11px}.workspace-choice i{width:16px;height:16px;border:1px solid #c7c7bb;border-radius:50%;position:relative}.workspace-choice .selected i{border-color:var(--green)}.workspace-choice .selected i:after{content:"";position:absolute;inset:3px;border-radius:50%;background:var(--green)}.oauth-button{height:44px;width:100%;border:0;border-radius:999px;background:#fff;display:flex;justify-content:center;align-items:center;gap:12px;font-weight:600;font-size:12px;box-shadow:0 7px 20px #334c4010}.oauth-button:hover{translate:0 -2px;box-shadow:0 10px 25px #334c4020}.oauth-button svg{width:19px;color:#5865f2}.signin-or{display:flex;align-items:center;gap:10px;color:#aaa89d;font-size:9px;margin:17px 0}.signin-or:before,.signin-or:after{content:"";height:1px;background:#deded2;flex:1}.signin-panel label{display:block;font-size:11px;font-weight:600;margin-bottom:15px}.signin-panel label>b,.signin-panel label span>b{color:var(--green)}.signin-panel label>span{display:flex}.signin-panel label>span a{margin-left:auto;color:var(--green);text-decoration:underline;font-size:10px}.signin-panel label>div{height:43px;background:#fff;border:1px solid transparent;border-radius:999px;display:flex;align-items:center;padding:0 12px;margin-top:8px}.signin-panel label>div:focus-within{border-color:var(--green);box-shadow:0 0 0 3px #17643d12}.signin-panel label svg{width:16px;color:#777}.signin-panel input{border:0;outline:0;background:transparent;flex:1;min-width:0;padding:0 10px;font-size:11px}.signin-panel label button{border:0;background:transparent;color:#92928a}.signin-panel label button svg{width:15px}.signin-submit{width:100%;height:44px;border:0;border-radius:999px;background:var(--green);color:#fff;font-weight:600;margin-top:3px}.signin-submit:disabled{opacity:.4}.signin-switch{text-align:center;font-size:10px;margin-top:18px}.signin-switch a{color:var(--green);text-decoration:underline;font-weight:600}.signin-notice{text-align:center;font-size:10px;color:#9b3f26}.signin-story{position:relative;overflow:hidden;background:var(--story);min-height:100vh}.story-copy{position:relative;z-index:2;width:min(520px,78%);margin:65px auto 0}.story-copy>span,.story-copy>i{font:700 52px/1 Georgia;color:var(--orange);font-style:normal}.story-copy>i{display:block;text-align:right;height:30px}.story-copy h2{font-size:23px;line-height:1.28;letter-spacing:-.04em;margin:-8px 0 0;font-weight:650}.story-by{margin-top:27px;display:flex;flex-direction:column;padding-left:52px;position:relative}.story-by:before{content:"S";position:absolute;left:0;top:-5px;width:39px;height:39px;border-radius:50%;background:#d9e1df;color:#244f5b;display:grid;place-items:center;font-weight:700}.story-by b{font-size:11px}.story-by small{font-size:9px;color:#77756f;margin-top:3px}.city-art{position:absolute;left:-5%;right:0;bottom:-3%;width:110%;height:61%;object-fit:contain}.auth-complete{min-height:100vh;background:var(--cream);display:grid;place-items:center;align-content:center;text-align:center}.auth-complete h1{font-size:25px}.auth-complete p{color:#777}.auth-complete .loader{width:35px;height:35px;border-radius:50%;border:3px solid #ccc;border-top-color:var(--green);animation:signin-spin 1s linear infinite}@keyframes signin-spin{to{rotate:360deg}}@media(max-width:800px){.signin-v2{grid-template-columns:1fr}.signin-story{display:none}.signin-panel{min-height:100vh;padding:20px}.signin-panel>form{width:min(390px,100%)}}@media(max-height:720px)and (min-width:801px){.signin-panel>form{transform:scale(.9);transform-origin:center}.story-copy{margin-top:35px}.city-art{height:55%}}.onboard-v2{--cream:#faf3e4;--ink:#141110;--tomato:#ef4a23;--butter:#ffd46e;min-height:100vh;background:var(--cream);color:var(--ink);display:grid;grid-template-columns:300px 1fr;font-family:Archivo,Inter,sans-serif}.onboard-v2>header{position:fixed;z-index:5;top:0;left:0;right:0;height:78px;padding:0 28px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #14111018;background:#faf3e4e8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.onboard-v2>header .brand{font:38px Yellowtail;color:var(--tomato);rotate:-5deg}.onboard-v2>header .brand svg{display:none}.onboard-v2>header button{border:1px solid #14111033;background:#fff;border-radius:999px;padding:10px 15px;font-size:11px}.onboard-v2>aside{grid-column:1;padding:125px 28px 30px;background:var(--butter);border-right:1px solid #14111022;display:flex;min-height:100vh;flex-direction:column}.onboard-v2>aside>span,.onboard-kicker{font:700 10px/1 Archivo;letter-spacing:.16em}.onboard-v2>aside h2{font-size:28px;line-height:.95;letter-spacing:-.05em;margin:18px 0 40px}.onboard-v2>aside h2 em{font:400 29px Playfair,serif}.onboard-v2>aside nav{display:flex;flex-direction:column;gap:7px}.onboard-v2>aside nav button{display:flex;align-items:center;gap:12px;border:0;background:transparent;padding:11px;border-radius:13px;text-align:left;color:#716631}.onboard-v2>aside nav button.active{background:var(--ink);color:#fff}.onboard-v2>aside nav button.complete{color:var(--ink);cursor:pointer}.onboard-v2>aside nav button>i{font-style:normal;width:28px;height:28px;border:1px solid currentColor;border-radius:50%;display:grid;place-items:center;font-size:10px}.onboard-v2>aside nav button>i svg{width:12px}.onboard-v2>aside nav button span{display:flex;flex-direction:column;gap:2px}.onboard-v2>aside nav b{font-size:12px}.onboard-v2>aside nav small{font-size:8px;opacity:.65}.onboard-aside-note{margin-top:auto;display:flex;gap:10px;border-top:1px solid #14111033;padding-top:20px}.onboard-aside-note svg{width:19px;flex:none}.onboard-aside-note p{font-size:9px;line-height:1.5;margin:0}.onboard-v2>main{grid-column:2;padding:115px clamp(30px,7vw,110px) 30px;display:flex;min-height:100vh;flex-direction:column}.onboard-progress{display:flex;align-items:center;gap:20px}.onboard-progress>span{font-size:9px;letter-spacing:.14em;white-space:nowrap}.onboard-progress>div{display:flex;gap:5px;flex:1}.onboard-progress i{height:4px;flex:1;background:#ded5c4;border-radius:5px}.onboard-progress i.on{background:var(--tomato)}.onboard-step{width:min(950px,100%);margin:auto 0;animation:ob-enter .5s cubic-bezier(.16,1,.3,1) both}@keyframes ob-enter{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0 0}}.onboard-step h1{font-size:clamp(48px,5.8vw,84px);font-variation-settings:"wght" 720,"wdth" 72;line-height:.82;letter-spacing:-.05em;margin:20px 0 25px;text-transform:uppercase}.onboard-step h1 em{font-family:Playfair,serif;font-weight:300;font-style:normal;text-transform:lowercase}.onboard-step .lead{font:400 18px/1.5 Playfair,serif;max-width:680px;color:#5f574f}.welcome-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:35px}.welcome-grid article{background:#fff;border:1px solid #e0d7c8;padding:22px;min-height:180px;display:flex;flex-direction:column}.welcome-grid svg{width:22px;color:var(--tomato)}.welcome-grid b{margin-top:auto;font-size:14px}.welcome-grid span{font:400 11px/1.5 Playfair;color:#766d64;margin-top:8px}.onboard-tip{margin-top:12px;display:flex;align-items:center;gap:12px;background:var(--tomato);color:#fff;padding:15px 18px}.onboard-tip svg{width:18px}.onboard-tip span{font-size:10px}.v2-form{display:grid;grid-template-columns:1fr 1fr;gap:17px;margin-top:35px}.v2-form label{font-size:11px;font-weight:600}.v2-form label small{float:right;color:#9d938b;font-weight:400}.v2-form input,.v2-form select,.v2-form textarea{display:block;width:100%;border:1px solid #d8cfc0;background:#fff;border-radius:0;padding:14px;margin-top:8px;outline:0}.v2-form input:focus,.v2-form select:focus,.v2-form textarea:focus{border-color:var(--tomato);box-shadow:0 0 0 3px #ef4a2315}.v2-form textarea{height:95px;resize:vertical}.v2-form .wide{grid-column:1/-1}.v2-integrations{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:35px}.v2-integrations>button{background:#fff;border:2px solid transparent;padding:26px;text-align:left;min-height:300px;display:flex;flex-direction:column}.v2-integrations>button:hover{translate:0 -4px}.v2-integrations>button.selected{border-color:var(--tomato);box-shadow:9px 9px 0 var(--tomato)}.v2-integrations>button>span{display:flex;justify-content:space-between}.v2-integrations>button svg{width:28px}.v2-integrations>button>span i{width:27px;height:27px;border-radius:50%;border:1px solid #d8cfc0;display:grid;place-items:center}.v2-integrations>button>span i svg{width:14px}.v2-integrations h3{font-size:22px;margin:50px 0 9px}.v2-integrations p{font:400 13px/1.5 Playfair;color:#6d655e}.v2-integrations ul{margin:auto 0 0;padding-left:18px;font-size:10px;line-height:1.8}.code-preview{background:var(--ink);color:var(--cream);margin-top:34px;box-shadow:10px 10px 0 var(--tomato)}.code-preview header{height:43px;border-bottom:1px solid #ffffff22;display:flex;align-items:center;padding:0 14px}.code-preview header>div{display:flex;gap:5px}.code-preview header i{width:7px;height:7px;border-radius:50%;background:#fff3}.code-preview header span{margin:auto;font-size:9px}.code-preview header b{font-size:8px;background:var(--butter);color:var(--ink);padding:4px 7px}.code-preview pre{padding:28px;margin:0;overflow:auto;font:12px/1.8 ui-monospace,monospace;color:#f5c1e9}.install-checks{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:20px}.install-checks p{display:flex;gap:10px;background:#fff;padding:16px;margin:0}.install-checks svg{width:18px;color:#31995a;flex:none}.install-checks span{display:flex;flex-direction:column}.install-checks b{font-size:11px}.install-checks small{font:400 10px/1.5 Playfair;color:#776e66;margin-top:4px}.review-card{display:grid;grid-template-columns:1fr 1fr;background:#fff;margin-top:34px}.review-card>div{padding:20px;border:1px solid #e1d8ca}.review-card span,.review-card b{display:block}.review-card span{font-size:9px;color:#8c8178;text-transform:uppercase;letter-spacing:.1em}.review-card b{font-size:15px;margin-top:7px;text-transform:capitalize}.review-card .wide{grid-column:1/-1}.review-status{display:flex;gap:14px;background:var(--butter);padding:18px;margin-top:12px}.review-status svg{width:22px;flex:none}.review-status b{font-size:12px}.review-status p{font:400 11px/1.5 Playfair;margin:5px 0 0}.onboard-v2>main>footer{display:flex;justify-content:space-between;padding-top:20px;border-top:1px solid #d8cfc0}.onboard-v2>main>footer button{display:flex;align-items:center;gap:9px;border-radius:999px;padding:12px 18px;font-weight:700}.onboard-v2>main>footer svg{width:15px}.onboard-v2 .back{background:transparent;border:1px solid #aaa096}.onboard-v2 .continue{background:var(--tomato);color:#fff;border:1px solid var(--tomato)}.onboard-v2 .continue:disabled{opacity:.4}.onboard-error{background:#ffe1d8;color:#8a2c1d;padding:12px;font-size:10px;margin:0 0 10px}@media(max-width:850px){.onboard-v2{display:block}.onboard-v2>aside{min-height:auto;padding:100px 20px 18px;border-right:0}.onboard-v2>aside h2,.onboard-aside-note{display:none}.onboard-v2>aside nav{display:grid;grid-template-columns:repeat(5,1fr)}.onboard-v2>aside nav button{justify-content:center;padding:7px}.onboard-v2>aside nav button span{display:none}.onboard-v2>main{padding:35px 22px;min-height:calc(100vh - 170px)}.onboard-step{margin:45px 0}.welcome-grid{grid-template-columns:1fr}.welcome-grid article{min-height:140px}.v2-integrations{grid-template-columns:1fr}.v2-integrations>button{min-height:250px}}@media(max-width:560px){.onboard-v2>header{height:66px;padding:0 16px}.onboard-v2>header .brand{font-size:30px}.onboard-v2>aside{padding-top:82px}.onboard-step h1{font-size:48px}.v2-form,.install-checks,.review-card{grid-template-columns:1fr}.v2-form .wide,.review-card .wide{grid-column:auto}.onboard-v2>main>footer button{padding:11px 13px}.onboard-v2>main>footer{position:sticky;bottom:0;background:var(--cream);padding:12px 0}.code-preview pre{font-size:10px}}.provider-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.provider-grid>button{min-height:260px}.provider-grid h3{margin-top:30px}.connection-preview{display:flex;align-items:flex-start;gap:22px;margin-top:34px;padding:28px;background:#fff;border:1px solid #ddd3c4;box-shadow:10px 10px 0 var(--tomato)}.connection-preview>svg{width:34px;height:34px;color:var(--tomato);flex:none}.connection-preview div{display:flex;flex-direction:column}.connection-preview span{font-size:9px;letter-spacing:.14em;color:#8c8178}.connection-preview b{font-size:22px;margin:6px 0}.connection-preview p{font:400 12px/1.6 Playfair;color:#6d655e;max-width:620px;margin:0}@media(max-width:850px){.provider-grid{grid-template-columns:1fr}.connection-preview{padding:22px}}.dash-v2 .dash-notice{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding:12px 15px;background:#fff2c9;border:1px solid #e7d286;font-size:12px}.dash-v2 .dash-notice button{border:0;background:transparent;font-size:20px}.page-stack{display:flex;flex-direction:column;gap:18px}.dash-empty{min-height:470px;border:1px dashed #cbc7bb;background:#fff;display:grid;place-items:center;align-content:center;text-align:center;padding:40px}.dash-empty>svg{width:44px;height:44px;padding:10px;border-radius:50%;background:#f5efd9;color:#ef4a23}.dash-empty h2{font-size:30px;margin:18px 0 8px}.dash-empty p{max-width:550px;color:#79756e;line-height:1.6}.dash-empty button,.page-toolbar>button,.analytics-head>button,.team-head>button{display:flex;align-items:center;gap:8px;border:0;background:#252321;color:#fff;padding:12px 17px;border-radius:999px;margin-top:12px}.dash-empty button svg,.page-toolbar button svg,.analytics-head button svg,.team-head button svg{width:15px}.dash-loading{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.dash-loading i{height:150px;background:linear-gradient(90deg,#eee 25%,#fafafa,#eee 75%);background-size:200% 100%;animation:dash-load 1.3s infinite}@keyframes dash-load{to{background-position:-200% 0}}.inline-empty{color:#817d74;line-height:1.6;padding:24px 0}.muted-chart{opacity:.4}.chart-caption{display:block;text-align:center;color:#827e75;margin-top:-20px}.page-toolbar,.analytics-head,.team-head{display:flex;justify-content:space-between;align-items:center}.page-toolbar label{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #dedbd2;padding:0 12px}.page-toolbar label svg{width:16px}.page-toolbar input{border:0;outline:0;padding:12px;width:240px}.page-toolbar>button{margin:0}.project-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.project-grid article{background:#fff;border:1px solid #e3dfd6;padding:22px;min-height:330px;display:flex;flex-direction:column}.project-grid article header{display:flex;justify-content:space-between}.project-grid article header>i{width:38px;height:38px;background:#ffd46e;display:grid;place-items:center;border-radius:10px;font-style:normal;font-weight:700}.status{display:inline-flex;align-items:center;width:max-content;border-radius:999px;padding:5px 9px;font-size:9px;text-transform:uppercase;background:#eee}.status.active,.status.verified{background:#dff3e4;color:#24743b}.status.pending,.status.preview{background:#fff0c2;color:#8a6500}.project-grid h2{font-size:23px;margin:25px 0 8px}.project-grid p{font:13px/1.55 Playfair;color:#726d65}.project-grid dl{margin:20px 0}.project-grid dl div{display:flex;justify-content:space-between;padding:8px 0;border-top:1px solid #eee;font-size:10px}.project-grid dd{text-align:right;margin:0;max-width:58%;overflow:hidden;text-overflow:ellipsis}.project-grid article>button{margin-top:auto;border:0;background:transparent;display:flex;align-items:center;gap:7px;font-weight:700;padding:0}.project-grid article>button svg{width:14px}.analytics-head>div span,.team-head>div span,.integration-intro span,.settings-grid article>span{font-size:9px;letter-spacing:.15em}.analytics-head h2,.team-head h2,.integration-intro h2,.settings-grid h2{font-size:28px;margin:5px 0}.analytics-head>button,.team-head>button{margin:0}.analytics-grid{display:grid;grid-template-columns:2fr 1fr;gap:14px}.donut-card,.api-volume,.integration-intro,.member-table,.role-guide,.settings-grid article{background:#fff;border:1px solid #e3dfd6;padding:22px}.source-row{display:flex;align-items:center;gap:8px;margin:7px 0;font-size:11px}.source-row i{width:8px;height:8px;border-radius:50%}.source-row b{margin-left:auto}.api-volume{height:440px}.integration-intro{display:flex;justify-content:space-between;align-items:center}.integration-intro p,.team-head p{color:#77736b;max-width:650px;font-size:12px}.integration-intro>svg{width:54px;height:54px;color:#ef4a23}.integration-list{display:grid;gap:10px}.integration-list article{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;background:#fff;border:1px solid #e3dfd6;padding:19px}.integration-list article>i{width:42px;height:42px;display:grid;place-items:center;background:#f5efd9;border-radius:50%}.integration-list svg{width:18px}.integration-list h3{margin:0 0 5px;font-size:16px}.integration-list p{margin:0;color:#77736b;font-size:11px}.integration-list small{display:block;margin-top:8px;font-size:8px;letter-spacing:.1em}.integration-list button{display:flex;align-items:center;gap:7px;border:1px solid #ccc8bd;background:#fff;padding:10px 14px;border-radius:999px}.member-table{padding:0}.member-table>header,.member-table>div{display:grid;grid-template-columns:2fr 1fr 1fr;align-items:center;padding:15px 20px;border-bottom:1px solid #eee}.member-table>header{font-size:9px;letter-spacing:.12em;color:#888}.member-name{display:flex;align-items:center;gap:11px}.member-name>i{width:36px;height:36px;display:grid;place-items:center;background:#ffd46e;border-radius:50%;font-style:normal}.member-name b{display:flex;flex-direction:column;font-size:12px}.member-name small{color:#888;font-weight:400;margin-top:3px}.role-chip{width:max-content;background:#efeee9;padding:6px 9px;border-radius:999px;text-transform:capitalize;font-size:10px}.member-table>div>span:last-child{display:flex;align-items:center;gap:6px;font-size:10px;color:#34794a}.member-table>div>span:last-child svg{width:14px}.role-guide>div{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.role-guide p{display:flex;flex-direction:column;background:#faf8f2;padding:15px}.role-guide span{font:11px/1.5 Playfair;color:#777;margin-top:5px}.settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.settings-grid article{min-height:360px}.settings-grid dl{margin:30px 0}.settings-grid dl div{display:flex;justify-content:space-between;border-bottom:1px solid #eee;padding:13px 0;font-size:11px}.settings-grid dd{margin:0;text-align:right}.settings-grid button{display:flex;align-items:center;gap:7px;background:#252321;color:#fff;border:0;border-radius:999px;padding:12px 15px}.settings-grid button svg{width:14px}.settings-grid article>p{font:13px/1.6 Playfair;color:#777}.dash-v2 .logout{cursor:pointer}@media(max-width:1050px){.project-grid{grid-template-columns:1fr 1fr}.analytics-grid,.settings-grid{grid-template-columns:1fr}}@media(max-width:700px){.project-grid{grid-template-columns:1fr}.page-toolbar,.analytics-head,.team-head{align-items:flex-start;gap:12px;flex-direction:column}.page-toolbar label,.page-toolbar input{width:100%}.integration-list article{grid-template-columns:auto 1fr}.integration-list button{grid-column:1/-1}.member-table>header,.member-table>div{grid-template-columns:2fr 1fr}.member-table>header span:last-child,.member-table>div>span:last-child{display:none}.role-guide>div{grid-template-columns:1fr}}.dash-v2{--dash-bg:#f1f0eb;--dash-card:#fff;--dash-ink:#1d1c1a;--dash-muted:#78756e;--dash-line:#dfdcd3;--dash-accent:#ef4a23;background:radial-gradient(circle at 78% 0,#fff9df 0,transparent 30%),var(--dash-bg);color:var(--dash-ink)}.dash-v2 .dash-side{position:sticky;top:0;height:100vh;background:#fbfaf6;border-right:1px solid var(--dash-line);padding:24px 16px;box-shadow:12px 0 35px #2b281d08}.dash-v2 .dash-side>.brand{padding:2px 10px 27px}.dash-v2 .project-switch{padding:12px;border:1px solid #ddd9ce;border-radius:14px;box-shadow:0 8px 25px #28251d08;cursor:pointer;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.dash-v2 .project-switch:hover{transform:translateY(-2px);border-color:#bdb7a7;box-shadow:0 12px 28px #28251d12}.dash-v2 .dash-side nav{gap:5px}.dash-v2 .dash-side nav button{position:relative;border-radius:11px;padding:12px 11px;font-weight:600;cursor:pointer;transition:background .18s ease,color .18s ease,transform .18s ease}.dash-v2 .dash-side nav button:hover{background:#eeece5;color:#1d1c1a;transform:translate(2px)}.dash-v2 .dash-side nav button.active{background:#242321;color:#fff;box-shadow:0 8px 18px #24232122}.dash-v2 .dash-side nav button.active:after{content:"";position:absolute;right:9px;width:5px;height:5px;border-radius:50%;background:#ffd46e}.dash-v2 .side-note{border-radius:14px;background:linear-gradient(145deg,#fff,#faf7ec);box-shadow:0 10px 28px #25221908}.dash-v2 .logout{cursor:pointer;transition:color .18s ease,background .18s ease}.dash-v2 .logout:hover{color:#b72f18;background:#fee9e3}.dash-v2 .dash-main{padding:32px clamp(20px,3vw,46px) 50px;max-width:1600px;width:100%;margin:0 auto}.dash-v2 .dash-main>header{position:relative;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #dedbd2}.dash-v2 .dash-main h1{font-size:clamp(31px,3vw,44px);font-weight:700;letter-spacing:-.055em}.dash-v2 .dash-actions button,.dash-v2 .dash-actions select{min-height:42px;border-color:#d6d2c7;background:#fff;border-radius:12px;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.dash-v2 .dash-actions button:hover,.dash-v2 .dash-actions select:hover{border-color:#aaa394;box-shadow:0 7px 18px #29261d0d;transform:translateY(-1px)}.dash-v2 .dash-actions .add{background:var(--dash-ink);padding-inline:15px}.dash-v2 .dash-actions .add:hover{background:#000;color:#fff}.dash-v2 button,.dash-v2 a,.dash-v2 select,.dash-v2 [role=button]{cursor:pointer}.dash-v2 button:focus-visible,.dash-v2 a:focus-visible,.dash-v2 select:focus-visible,.dash-v2 input:focus-visible{outline:3px solid #ef4a2340;outline-offset:2px}.dash-v2 .demo-banner{border-radius:12px;padding:12px 15px;box-shadow:0 7px 20px #7e6d2308}.dash-v2 .metric-row{gap:14px;margin:14px 0}.dash-v2 .metric-card,.dash-v2 .dash-grid>article,.dash-v2 .donut-card,.dash-v2 .api-volume,.dash-v2 .integration-intro,.dash-v2 .member-table,.dash-v2 .role-guide,.dash-v2 .settings-grid article{border:1px solid #e3e0d8;background:var(--dash-card);box-shadow:0 10px 32px #29261e08}.dash-v2 .metric-card{position:relative;overflow:hidden;border-radius:18px;padding:20px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.dash-v2 .metric-card:after{content:"";position:absolute;right:-22px;bottom:-28px;width:80px;height:80px;border-radius:50%;background:#ffd46e24}.dash-v2 .metric-card:hover{transform:translateY(-3px);border-color:#cbc5b7;box-shadow:0 16px 34px #29261e10}.dash-v2 .metric-card>b{font-size:35px}.dash-v2 .metric-card svg{color:var(--dash-accent)}.dash-v2 .dash-grid{gap:14px}.dash-v2 .dash-grid>article{border-radius:18px;padding:21px}.dash-v2 .chart-card,.dash-v2 .top-card,.dash-v2 .api-card,.dash-v2 .donut-card{transition:transform .2s ease,box-shadow .2s ease}.dash-v2 .chart-card:hover,.dash-v2 .top-card:hover,.dash-v2 .api-card:hover,.dash-v2 .donut-card:hover{transform:translateY(-2px);box-shadow:0 17px 38px #29261e0e}.dash-v2 .health-card{background:linear-gradient(145deg,#ffe17f,#ffd050)!important;border-color:#eac252!important}.dash-v2 .health-ring{box-shadow:inset 0 0 0 1px #0000000b,0 10px 28px #594b161a}.dash-v2 .page-toolbar{padding:12px;background:#ffffffa8;border:1px solid #e3e0d8;border-radius:15px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.dash-v2 .page-toolbar label{border-radius:10px;transition:border-color .18s ease,box-shadow .18s ease}.dash-v2 .page-toolbar label:focus-within{border-color:var(--dash-accent);box-shadow:0 0 0 3px #ef4a2312}.dash-v2 .page-toolbar>button,.dash-v2 .analytics-head>button,.dash-v2 .team-head>button,.dash-v2 .dash-empty button{cursor:pointer;transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.dash-v2 .page-toolbar>button:hover,.dash-v2 .analytics-head>button:hover,.dash-v2 .team-head>button:hover,.dash-v2 .dash-empty button:hover{background:#000;transform:translateY(-2px);box-shadow:0 10px 22px #24232120}.dash-v2 .project-grid{gap:16px}.dash-v2 .project-grid article{border-radius:17px;cursor:pointer;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.dash-v2 .project-grid article:hover{transform:translateY(-5px);border-color:#bfb8a8;box-shadow:0 18px 42px #27241b12}.dash-v2 .project-grid article>button,.dash-v2 .integration-list button,.dash-v2 .settings-grid button{cursor:pointer;transition:gap .18s ease,transform .18s ease,background .18s ease}.dash-v2 .project-grid article>button:hover{gap:11px;color:var(--dash-accent)}.dash-v2 .analytics-head,.dash-v2 .team-head{padding:8px 2px}.dash-v2 .analytics-head h2,.dash-v2 .team-head h2{font-size:32px;letter-spacing:-.035em}.dash-v2 .integration-intro{border-radius:18px;padding:27px;background:linear-gradient(135deg,#fff 65%,#fff2c8)}.dash-v2 .integration-list{gap:12px}.dash-v2 .integration-list article{border-radius:15px;cursor:pointer;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.dash-v2 .integration-list article:hover{transform:translate(4px);border-color:#bbb4a5;box-shadow:0 13px 30px #29261e0d}.dash-v2 .integration-list article:hover>i{background:#ffd46e}.dash-v2 .integration-list article>i{transition:background .18s ease,transform .18s ease}.dash-v2 .integration-list article:hover>i{transform:rotate(-5deg) scale(1.05)}.dash-v2 .member-table,.dash-v2 .role-guide,.dash-v2 .settings-grid article{border-radius:17px;overflow:hidden}.dash-v2 .member-table>div{transition:background .18s ease}.dash-v2 .member-table>div:hover{background:#faf8ef}.dash-v2 .settings-grid article{transition:transform .2s ease,box-shadow .2s ease}.dash-v2 .settings-grid article:hover{transform:translateY(-3px);box-shadow:0 17px 38px #29261e0e}.dash-v2 .dash-empty{border-radius:20px;background:linear-gradient(145deg,#fff,#faf8f0);box-shadow:0 14px 40px #29261e08}@media(max-width:900px){.dash-v2 .dash-side{position:relative;height:auto}.dash-v2 .dash-side nav button:hover{transform:translateY(-1px)}.dash-v2 .dash-main{padding:24px 18px 40px}}@media(prefers-reduced-motion:reduce){.dash-v2 *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:root{font-family:Inter,Arial,sans-serif;color:#252423;background:#f2f2ee;font-synthesis:none;--ink:#252423;--muted:#77756f;--cream:#f2f2ee;--white:#fff;--yellow:#ffd957;--line:#deddd6;--dark:#090909;--pink:#e98ae0}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px}button,input,select,textarea{font:inherit}button,a{transition:.25s}a{color:inherit;text-decoration:none}.brand{display:flex;align-items:center;gap:8px;font-size:20px;font-weight:600;letter-spacing:-.8px}.brand svg{width:25px;height:28px}.brand-light{color:#fff}.pill{border-radius:999px;padding:12px 18px;display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600}.pill.dark{background:var(--ink);color:#fff}.pill.light{background:#fff;color:#181717}.pill.ghost{border:1px solid #c7c5bc}.kicker{font-size:10px;letter-spacing:.15em;font-weight:700}.landing{background:var(--cream)}.landing-nav{height:76px;display:flex;align-items:center;justify-content:space-between;padding:0 4%;position:absolute;width:100%;z-index:5}.nav-links{display:flex;gap:30px;font-size:12px}.nav-actions{display:flex;align-items:center;gap:20px;font-size:12px}.landing-hero{min-height:735px;padding:145px 5% 65px;display:grid;grid-template-columns:.9fr 1.1fr;gap:6%;background:radial-gradient(circle at 95% 30%,#ffec8e 0,transparent 38%),linear-gradient(110deg,#eceeed 0 45%,#f8f2c9)}.hero-copy{align-self:center}.hero-copy h1{font-size:clamp(68px,8vw,126px);line-height:.79;letter-spacing:-.075em;font-weight:500;margin:24px 0 30px}.hero-copy h1 em{font-family:Georgia,serif;font-weight:400}.hero-copy p{font-size:17px;line-height:1.6;max-width:500px;color:#55534f}.hero-actions{display:flex;gap:10px;margin:28px 0}.hero-copy>small{color:#88857e;font-size:10px}.hero-preview{align-self:center;background:#f8f8f4;border:1px solid #fff;border-radius:28px;box-shadow:0 30px 80px #5c563b20;padding:14px;transform:rotate(1deg)}.preview-top{height:35px;display:flex;align-items:center;gap:5px;padding:0 5px}.preview-top i{width:7px;height:7px;border-radius:50%;background:#d7d6d0}.preview-top span{margin-left:auto;font-size:8px;letter-spacing:.14em}.preview-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:10px}.preview-grid article{background:#fff;border-radius:18px;padding:22px;min-height:230px}.preview-grid article>span{font-size:11px;color:var(--muted)}.preview-grid article>b{display:block;font-size:45px;font-weight:500;letter-spacing:-.06em;margin-top:8px}.preview-grid .yellow-card{background:var(--yellow)}.preview-grid .wide{grid-column:1/-1;min-height:130px}.spark{height:105px;display:flex;align-items:end;gap:6px;margin-top:25px}.spark i{flex:1;border-radius:5px;background:#292827}.yellow-card p{font-size:10px}.ring{width:100px;height:100px;border-radius:50%;border:14px solid #242322;margin:16px auto 0;display:grid;place-items:center;font-size:22px}.ring small{font-size:10px}.coverage{display:grid;grid-template-columns:130px 1fr 40px;gap:15px;align-items:center;margin-top:14px;font-size:11px}.coverage i{height:8px;border-radius:8px;background:linear-gradient(90deg,#272625 75%,#eee 75%)}.cap-strip{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--line)}.cap-strip div{padding:24px 4vw;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:18px}.cap-strip span{font-size:10px;color:var(--muted)}.cap-strip b{font-size:13px}.section{padding:110px 5%}.section>h2,.faq h2{font-size:clamp(45px,6vw,82px);line-height:.94;letter-spacing:-.06em;font-weight:500;margin:20px 0 60px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.feature-grid article{background:#fff;border-radius:20px;padding:28px;min-height:240px}.feature-grid svg{width:23px}.feature-grid h3{margin-top:65px;font-size:17px}.feature-grid p{font-size:13px;color:var(--muted);line-height:1.55}.how{background:var(--yellow)}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.steps article{border-top:1px solid #242322;padding-top:16px;min-height:150px;display:flex;justify-content:space-between;flex-direction:column}.steps span{font-size:10px}.steps h3{font-size:17px}.faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:8%}.faq h2{font-size:60px}.faq details{border-top:1px solid var(--line);padding:24px 0}.faq summary{cursor:pointer;font-size:17px;font-weight:500}.faq details p{color:var(--muted);line-height:1.6}.final-cta{background:#242322;color:#fff;padding:110px 5%;text-align:center}.final-cta h2{font-size:clamp(60px,9vw,130px);line-height:.8;letter-spacing:-.07em;margin:25px 0}.final-cta p{color:#bbb8b0;margin-bottom:30px}footer{background:#242322;color:#fff;border-top:1px solid #ffffff22;padding:30px 5%;display:flex;align-items:center;gap:40px}footer p{color:#888;font-size:10px;margin-right:auto}footer>div:last-child{display:flex;gap:24px;font-size:11px}.auth-shell{min-height:100vh;display:grid;grid-template-columns:1fr 1fr;background:#090909;color:#fff}.auth-panel{padding:28px 34px;display:flex;flex-direction:column}.auth-panel header{display:flex;align-items:center;justify-content:space-between}.auth-panel header select{background:#111;border:1px solid #242424;color:#aaa;border-radius:6px;padding:8px 12px;font-size:11px}.auth-form{width:min(380px,90%);margin:auto;animation:rise .75s .15s both}.auth-intro{margin-bottom:25px}.auth-intro .kicker{color:#c68fc7}.auth-intro h1{font-size:29px;letter-spacing:-.04em;margin:12px 0 7px}.auth-intro p{color:#858188;font-size:12px;line-height:1.6}.social{width:100%;height:43px;border:1px solid #2b292d;background:#0b0b0b;color:#ddd;border-radius:7px;margin-bottom:10px;display:flex;align-items:center;justify-content:center;gap:11px;cursor:pointer}.social:hover{border-color:#e98ae0}.social svg{width:17px;height:17px}.or{height:36px;display:flex;align-items:center;color:#6d6870;font-size:9px;gap:12px}.or:before,.or:after{content:"";height:1px;background:#29272a;flex:1}.auth-form label{display:block;color:#ccc;font-size:11px;margin-bottom:14px}.auth-form label>span{display:flex;justify-content:space-between}.auth-form label a{color:#f29ad9;text-decoration:underline}.auth-form input{display:block;width:100%;height:43px;border-radius:7px;border:1px solid #29272c;background:#080808;color:#fff;padding:0 12px;margin-top:8px;outline:0}.auth-form input:focus{border-color:#e98ae0;box-shadow:0 0 0 3px #e98ae022}.password{position:relative}.password button{position:absolute;right:8px;top:13px;background:none;border:0;color:#999}.password svg{width:17px}.auth-submit{width:100%;height:43px;border:0;border-radius:7px;background:linear-gradient(100deg,#ec91d8,#a487ef);color:#1a1119;font-weight:600;cursor:pointer}.auth-submit:disabled{background:#1b1a1c;color:#555;cursor:not-allowed}.auth-switch{text-align:center;color:#777;font-size:11px;margin-top:20px}.auth-switch a{color:#f29ad9}.form-notice{font-size:11px;color:#f6a8e7;text-align:center}.auth-showcase{position:relative;overflow:hidden;background:radial-gradient(ellipse at 55% 100%,#4c1055,#180b21 38%,#030303 73%)}.show-copy{position:absolute;top:62px;left:52px;z-index:4;animation:rise .8s .35s both}.show-copy h2{font-size:31px;line-height:1.16;letter-spacing:-.05em;margin:0 0 20px}.show-copy h2 em{font-style:normal;background:linear-gradient(90deg,#eb8cdb,#b698ff);color:transparent;-webkit-background-clip:text;background-clip:text}.show-copy a{font-size:11px;display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:999px;background:linear-gradient(90deg,#ea8bd9,#bd91f5);color:#170c18;font-weight:600}.giant{position:absolute;left:50%;top:22%;translate:-50%;font-size:min(56vw,520px);font-weight:700;color:transparent;-webkit-text-stroke:1px #d69fff17;line-height:1}.robot-scene{position:absolute;inset:25% 0 0;animation:scene 1.2s .5s both}.robot-scene img{position:absolute;z-index:3;width:min(43%,330px);left:50%;bottom:8%;translate:-50%;filter:drop-shadow(0 20px 25px #000b);animation:float 4s ease-in-out infinite}.floor-glow{position:absolute;bottom:-7%;left:10%;width:80%;height:28%;background:#f33de166;filter:blur(90px);border-radius:50%}.orbit{position:absolute;left:50%;bottom:20%;translate:-50%;width:70%;height:18%;border:1.5px solid #f297e1;border-radius:50%;box-shadow:0 0 16px #f297e166}.orbit-back{z-index:1;clip-path:inset(0 0 50% 0)}.orbit-front{z-index:4;clip-path:inset(50% 0 0 0)}.orbit-dot{position:absolute;z-index:5;bottom:21%;left:70%;width:11px;height:11px;border-radius:50%;background:#ffb3ec;box-shadow:0 0 0 5px #ff9be233,0 0 22px #ffa6e7}.auth-showcase>small{position:absolute;right:20px;bottom:16px;color:#fff5;font-size:9px}@keyframes rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes scene{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}@keyframes float{50%{translate:-50% -8px}}.onboarding-page{min-height:100vh;padding:28px 5%;background:linear-gradient(120deg,#eceeec,#fff4bb)}.onboarding-page>header{display:flex;justify-content:space-between}.onboarding-page>header>span{font-size:11px}.onboarding-card{max-width:820px;margin:65px auto;background:#f9f9f5;border-radius:30px;padding:50px;box-shadow:0 35px 90px #5b553020}.progress{display:flex;gap:6px;margin-bottom:55px}.progress i{height:4px;flex:1;background:#deddd5;border-radius:5px}.progress i.done{background:#262523}.onboarding-card h1{font-size:56px;line-height:.92;letter-spacing:-.06em;margin:18px 0}.onboarding-card>p{color:var(--muted);max-width:570px;line-height:1.6}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:35px}.form-grid label{font-size:11px}.form-grid input,.form-grid select,.form-grid textarea{width:100%;border:1px solid var(--line);border-radius:9px;background:#fff;padding:12px;margin-top:7px}.form-grid textarea{height:80px;resize:vertical}.form-grid .full{grid-column:1/-1}.integration-cards{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:35px 0}.integration-cards button{border:1px solid var(--line);background:#fff;border-radius:16px;padding:25px;text-align:left;display:flex;flex-direction:column;gap:12px}.integration-cards button.selected{border:2px solid #262523}.integration-cards span{color:var(--muted);font-size:11px}.install-preview{display:flex;gap:18px;background:#fff;border-radius:16px;padding:24px;margin:35px 0}.install-preview p{color:var(--muted);font-size:12px;line-height:1.5}.onboard-next{margin-top:28px;margin-left:auto;border:0;background:#262523;color:#fff;border-radius:999px;padding:13px 20px;display:flex;align-items:center;gap:10px}.onboard-next svg{width:15px}.dashboard{min-height:100vh;background:#ececea;display:grid;grid-template-columns:225px 1fr}.dash-side{background:#f7f7f3;border-right:1px solid #deddd7;padding:23px 15px;display:flex;flex-direction:column}.dash-side>.brand{padding:0 8px 24px}.project-switch{display:flex;align-items:center;gap:9px;background:#fff;border:1px solid var(--line);padding:10px;border-radius:11px;margin-bottom:22px}.project-switch>i{width:31px;height:31px;border-radius:8px;background:var(--yellow);display:grid;place-items:center;font-weight:700}.project-switch span{min-width:0;flex:1}.project-switch b,.project-switch small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.project-switch b{font-size:11px}.project-switch small{font-size:8px;color:var(--muted)}.project-switch svg{width:13px}.dash-side nav{display:flex;flex-direction:column;gap:3px}.dash-side nav button,.logout{border:0;background:transparent;border-radius:9px;padding:11px;display:flex;align-items:center;gap:10px;text-align:left;font-size:11px;color:#696762}.dash-side nav button svg,.logout svg{width:16px}.dash-side nav button.active{background:#272625;color:#fff}.side-note{background:#fff;border:1px solid var(--line);border-radius:12px;padding:15px;margin-top:auto}.side-note span{font-size:8px;font-weight:700;background:#fff2b5;padding:4px 6px;border-radius:4px}.side-note p{font-size:9px;line-height:1.5;color:var(--muted)}.logout{margin-top:8px}.dash-main{padding:29px;overflow:hidden}.dash-main>header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.dash-eyebrow{font-size:8px;letter-spacing:.12em;color:var(--muted)}.dash-main h1{font-size:31px;letter-spacing:-.05em;margin:5px 0}.dash-actions{display:flex;gap:8px}.dash-actions button,.dash-actions select{border:1px solid var(--line);background:#f9f9f5;border-radius:10px;padding:10px;font-size:10px}.dash-actions button svg{width:15px}.dash-actions .add{background:#272625;color:#fff;display:flex;align-items:center;gap:6px}.demo-banner{background:#fff5c5;border:1px solid #ead781;border-radius:10px;padding:10px 14px;font-size:9px;display:flex;gap:10px}.metric-row{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:10px 0}.metric-card{background:#f9f9f5;border-radius:16px;padding:18px;min-height:135px}.metric-card>div{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:10px}.metric-card svg{width:15px}.metric-card>b{display:block;font-size:32px;letter-spacing:-.05em;margin:18px 0 4px}.metric-card small{font-size:8px;color:var(--muted)}.dash-grid{display:grid;grid-template-columns:1.4fr .7fr;gap:10px}.dash-grid>article{background:#f9f9f5;border-radius:17px;padding:18px}.wide-card{min-height:315px}.card-head{display:flex;justify-content:space-between}.card-head span,.health-card>span{font-size:9px;color:var(--muted)}.card-head h2{font-size:16px;margin:5px 0}.legend{font-size:8px;color:var(--muted)}.legend i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#262523;margin:0 4px 0 8px}.chart{height:235px}.chart text{font-size:8px}.health-card{background:var(--yellow)!important}.health-ring{width:140px;height:140px;border-radius:50%;border:16px solid #262523;border-right-color:#fffa;margin:15px auto;display:grid;place-items:center;align-content:center}.health-ring b{font-size:27px}.health-ring small{font-size:8px}.health-card ul{padding:0;list-style:none;font-size:9px}.health-card li{display:flex;align-items:center;gap:7px;border-top:1px solid #0002;padding:8px 0}.health-card li b{margin-left:auto}.health-card li i{width:7px;height:7px;border-radius:50%;background:#777}.health-card li i.green{background:#39a55b}.health-card li i.yellow{background:#f6a800}.rank{display:grid;grid-template-columns:30px 1fr 50px;border-top:1px solid var(--line);padding:13px 0;font-size:10px}.rank span{color:var(--muted)}.rank em{text-align:right;font-style:normal}.api-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.api-kpis p{background:#fff;border-radius:10px;padding:12px}.api-kpis span,.api-kpis b{display:block}.api-kpis span{font-size:8px;color:var(--muted)}.api-kpis b{margin-top:8px}.endpoint{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding:12px 0;font-size:9px}.section-placeholder{background:#f9f9f5;border-radius:22px;padding:50px;min-height:500px}.section-placeholder>span{font-size:8px;letter-spacing:.12em}.section-placeholder h2{font-size:43px;max-width:760px;line-height:1.05;letter-spacing:-.05em}.section-placeholder p{max-width:650px;color:var(--muted);line-height:1.7}.section-placeholder button{border:0;border-radius:999px;background:#262523;color:#fff;padding:12px 17px;display:flex;gap:8px;align-items:center;margin-top:25px}.section-placeholder svg{width:15px}@media(max-width:900px){.landing-hero{grid-template-columns:1fr;padding-top:120px}.hero-preview{max-width:650px}.feature-grid{grid-template-columns:1fr 1fr}.faq,.auth-shell{grid-template-columns:1fr}.auth-showcase{display:none}.dashboard{display:block}.dash-side{position:relative}.dash-side nav{display:grid;grid-template-columns:repeat(4,1fr)}.side-note,.logout{display:none}.dash-main{padding:18px}.metric-row{grid-template-columns:1fr 1fr}.dash-grid{grid-template-columns:1fr}}@media(max-width:600px){.landing-nav{padding:0 5%}.nav-links{display:none}.nav-actions>a:first-child{display:none}.hero-copy h1{font-size:68px}.preview-grid{grid-template-columns:1fr}.preview-grid .wide{grid-column:auto}.cap-strip{grid-template-columns:1fr 1fr}.feature-grid,.steps{grid-template-columns:1fr}.section{padding:80px 5%}.faq h2{font-size:45px}footer{align-items:flex-start;flex-direction:column}.auth-panel{padding:22px 18px}.auth-form{width:100%}.onboarding-card{padding:30px 22px;margin-top:45px}.onboarding-card h1{font-size:43px}.form-grid,.integration-cards{grid-template-columns:1fr}.dash-side nav{grid-template-columns:1fr 1fr}.dash-main>header{align-items:flex-start;gap:10px;flex-direction:column}.metric-row,.api-kpis{grid-template-columns:1fr}}.claim-section{padding:110px 5%;display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center;background:#e9ebe8}.claim-section h2{font-size:clamp(55px,7vw,96px);line-height:.84;letter-spacing:-.07em;font-weight:500;margin:22px 0}.claim-section>div>p{max-width:480px;color:var(--muted);line-height:1.7}.claim-card{background:#fff;border-radius:24px;padding:32px;box-shadow:0 30px 80px #5b59451f}.claim-card>label{font-size:11px;font-weight:600}.claim-input{display:flex;align-items:center;border:1px solid var(--line);border-radius:11px;margin:10px 0;background:#f9f9f5;overflow:hidden}.claim-input input{min-width:0;flex:1;border:0;background:transparent;padding:15px;outline:0;font-size:16px}.claim-input>span{padding-right:15px;color:var(--muted);font-size:12px}.claim-status{min-height:28px;display:flex;align-items:center;gap:7px;font-size:11px;text-transform:capitalize}.claim-status svg{width:16px}.claim-status small{margin-left:auto;color:var(--muted);text-transform:none}.claim-status.available{color:#2c8c51}.claim-status.taken,.claim-status.reserved,.claim-status.invalid{color:#b95757}.claim-status.checking{color:#8c7a24}.claim-status.checking svg{animation:spin 1s linear infinite}.claim-card>button,.claim-page form>button{width:100%;border:0;border-radius:999px;background:#272625;color:#fff;padding:14px 18px;margin-top:15px;display:flex;align-items:center;justify-content:center;gap:8px;font-weight:600}.claim-card>button:disabled,.claim-page form>button:disabled{opacity:.35}.claim-card>button svg{width:15px}.claim-card>p{font-size:9px;color:var(--muted);text-align:center;margin-top:14px}.claim-page{min-height:100vh;padding:28px 5%;background:linear-gradient(120deg,#eceeec,#fff4bb)}.claim-page>header{display:flex;justify-content:space-between}.claim-page>header>span{font-size:9px;letter-spacing:.12em}.claim-page form{max-width:550px;margin:65px auto;background:#f9f9f5;border-radius:28px;padding:45px;box-shadow:0 35px 90px #5b553020}.claim-page h1{font-size:60px;line-height:.9;letter-spacing:-.06em;margin:20px 0}.claim-page form>p{color:var(--muted);line-height:1.6}.claim-page label{display:block;font-size:11px;margin-top:18px}.claim-page input{display:block;width:100%;border:1px solid var(--line);background:#fff;border-radius:9px;padding:13px;margin-top:7px}.claim-fixed{display:flex;align-items:center;border:1px solid var(--line);background:#fff;border-radius:9px;margin-top:7px;overflow:hidden}.claim-fixed input{border:0;margin:0}.claim-fixed span{padding-right:13px;color:var(--muted);font-size:11px;white-space:nowrap}.claim-page form>small{display:block;color:var(--muted);font-size:9px;text-align:center;margin-top:15px}@keyframes spin{to{rotate:360deg}}@media(max-width:750px){.claim-section{grid-template-columns:1fr;padding:80px 5%}.claim-page form{padding:30px 22px}.claim-page h1{font-size:48px}}.branding-page{min-height:100vh;background:#ececea;display:grid;grid-template-columns:230px 1fr}.branding-page>aside{background:#f7f7f3;border-right:1px solid var(--line);padding:28px;display:flex;flex-direction:column;gap:28px}.branding-page>aside a,.branding-page>aside small{font-size:11px;color:var(--muted)}.branding-page>main{padding:60px;max-width:850px}.branding-page h1{font-size:60px;line-height:.9;letter-spacing:-.06em}.branding-page form,.branding-page section{background:#f9f9f5;border-radius:20px;padding:28px;margin-top:20px}.branding-page label{display:block;font-size:11px;margin-bottom:16px}.branding-page input{display:block;width:100%;border:1px solid var(--line);background:#fff;border-radius:9px;padding:12px;margin-top:7px}.branding-page input[type=color]{height:48px}.branding-page button{border:0;background:#272625;color:#fff;border-radius:999px;padding:12px 18px}.branding-page section p{color:var(--muted);font-size:12px}.branding-page section>div{display:flex;align-items:center;gap:8px}.branding-page section>div input{margin:0}.branding-page section>div span{font-size:11px;color:var(--muted)}.settings-warning{background:#fff4c0;border-radius:12px;padding:18px;margin-top:24px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;scroll-behavior:auto!important;transition:none!important}}
