@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";:root{--ink:#151719;--muted:#70757d;--paper:#f4f3ef;--line:#deddd7;--violet:#6f5cff;--lime:#d8ff61;--navy:#12162a;--white:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--paper);margin:0;font-family:DM Sans,sans-serif}button,a,input{font:inherit}button,a{color:inherit}button{cursor:pointer}button:disabled{cursor:wait;opacity:.65}.studio{overflow:hidden}.studio-nav{z-index:5;border-bottom:1px solid #1416181a;justify-content:space-between;align-items:center;height:82px;padding:0 5.5vw;display:flex;position:relative}.studio-brand{background:0 0;border:0;align-items:center;gap:10px;font:700 20px Manrope;display:flex}.studio-brand span,.story-brand span,.app-brand span{background:var(--ink);width:29px;height:29px;color:var(--lime);border-radius:9px;place-items:center;font:800 20px Manrope;display:inline-grid}.studio-links{align-items:center;gap:34px;display:flex}.studio-links a{font-size:14px;text-decoration:none}.studio-links button{border:1px solid var(--ink);background:0 0;border-radius:999px;padding:11px 18px;font-weight:600}.studio-hero{text-align:center;background:radial-gradient(circle at 50% 48%,#fff 0,#ffffff8c 24%,#0000 56%);min-height:720px;padding:110px 7vw 100px;position:relative}.studio-kicker,.story-kicker{letter-spacing:.18em;font:700 11px Manrope}.studio-kicker i,.story-kicker i{background:var(--violet);border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.studio-hero h1{letter-spacing:-.065em;margin:32px 0 36px;font:600 clamp(58px,8.2vw,116px)/.92 Manrope}.studio-hero h1 em{color:var(--violet);font-family:Georgia,serif;font-weight:400}.studio-lede{max-width:680px;color:var(--muted);margin:auto;font-size:19px;line-height:1.65}.studio-actions{justify-content:center;align-items:center;gap:28px;margin-top:42px;display:flex}.dark-button{background:var(--ink);color:#fff;border:0;border-radius:5px;padding:17px 24px;font-weight:700}.dark-button span{margin-left:24px}.studio-actions a{border-bottom:1px solid;padding-bottom:4px;font-weight:600;text-decoration:none}.studio-orbit{pointer-events:none;border:1px solid #6f5cff24;border-radius:50%;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.orbit-one{width:780px;height:430px}.orbit-two{width:1050px;height:610px}.signal-card{border:1px solid var(--line);background:#fffc;border-radius:8px;gap:12px;padding:15px 18px;font-size:12px;display:flex;position:absolute;box-shadow:0 20px 55px #15171914}.signal-card b{color:var(--violet)}.signal-a{top:32%;left:8%}.signal-b{top:43%;right:7%}.signal-c{bottom:12%;left:16%}.product-showcase{background:var(--ink);color:#fff;padding:110px 6vw}.section-intro{grid-template-columns:.5fr 1fr 1fr;align-items:end;margin-bottom:65px;display:grid}.section-intro>span,.approach>div>span{letter-spacing:.18em;color:#a6a8ab;font:700 11px Manrope}.section-intro h2{letter-spacing:-.04em;margin:0;font:600 50px Manrope}.section-intro p{color:#a6a8ab;max-width:430px;margin:0;line-height:1.6}.fresh-product{min-height:590px;color:var(--ink);background:#f4f1e9;border-radius:16px;grid-template-columns:.42fr .58fr;display:grid;overflow:hidden}.fresh-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:70px 60px;display:flex}.product-label{letter-spacing:.12em;align-items:center;gap:10px;font:700 13px Manrope;display:flex}.product-label>span{background:var(--violet);color:#fff;border-radius:7px;place-items:center;width:27px;height:27px;font-size:19px;display:grid}.product-label i{background:#dff6af;border-radius:20px;padding:5px 8px;font:700 9px sans-serif}.fresh-copy h3{letter-spacing:-.055em;margin:37px 0 25px;font:600 clamp(42px,4.5vw,68px)/1 Manrope}.fresh-copy p{color:var(--muted);font-size:17px;line-height:1.65}.fresh-copy button{background:0 0;border:0;border-bottom:1px solid;margin-top:22px;padding:8px 0;font-weight:700}.fresh-copy button span{margin-left:25px}.fresh-preview{background:linear-gradient(135deg,#7d6dff,#5545dc);place-items:center;padding:65px 0 65px 40px;display:grid}.preview-window{width:100%;color:var(--ink);background:#fbfbfb;border-radius:13px 0 0 13px;overflow:hidden;box-shadow:0 34px 80px #0f0a3a59}.window-bar{background:#eee;align-items:center;gap:6px;height:42px;padding:0 15px;display:flex}.window-bar i{background:#ccc;border-radius:50%;width:8px;height:8px}.window-bar span{color:#777;margin-left:16px;font-size:10px}.window-body{grid-template-columns:48px 1fr;min-height:405px;display:grid}.window-body aside{color:#91929b;border-right:1px solid #eee;flex-direction:column;align-items:center;gap:25px;padding-top:18px;display:flex}.window-body aside b{background:var(--violet);color:#fff;text-align:center;border-radius:6px;width:23px;height:23px}.window-content{padding:40px}.window-content>small{color:#999;font-size:8px}.window-content h4{margin:8px 0 25px;font:700 25px Manrope}.focus-preview{color:#fff;background:#1d2033;border-radius:10px;padding:24px}.focus-preview>span{color:#a9ffcd;font-size:8px}.focus-preview>b{margin:14px 0 5px;font-size:16px;display:block}.focus-preview p{color:#a7a9b6;font-size:10px}.focus-preview>div{background:#383c51;border-radius:4px;height:4px;margin-top:20px}.focus-preview>div i{background:var(--lime);width:72%;height:100%;display:block}.focus-preview>small{text-align:right;margin-top:6px;font-size:8px;display:block}.preview-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.preview-grid section{background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:18px}.preview-grid small{color:#8a8c92;font-size:7px}.preview-grid b{margin-top:7px;font-size:11px;display:block}.approach{grid-template-columns:.35fr .65fr;gap:8vw;padding:120px 7vw;display:grid}.approach h2{letter-spacing:-.05em;margin:20px 0;font:600 55px Manrope}.principles article{border-top:1px solid var(--line);grid-template-columns:50px .7fr 1fr;align-items:start;padding:30px 0;display:grid}.principles article>b{color:var(--violet);font-size:11px}.principles h3{margin:0;font:600 20px Manrope}.principles p{color:var(--muted);margin:0;line-height:1.6}.studio-footer{background:#e8e6df;grid-template-columns:1fr 1fr 1fr;align-items:end;padding:65px 7vw;display:grid}.studio-footer p{text-align:center;color:var(--muted);margin:0}.studio-footer small{text-align:right;color:var(--muted)}.login-page{background:#f7f6f2;grid-template-columns:1.05fr .95fr;min-height:100vh;display:grid;position:relative}.login-back{z-index:3;background:0 0;border:0;font-size:13px;position:absolute;top:30px;left:34px}.login-story{background:var(--navy);color:#fff;flex-direction:column;justify-content:space-between;padding:9vh 8vw 7vh;display:flex;position:relative;overflow:hidden}.login-story:after{content:"";border:1px solid #d8ff611f;border-radius:50%;width:650px;height:650px;position:absolute;top:15%;right:-240px;box-shadow:0 0 0 110px #6f5cff0a,0 0 0 230px #6f5cff08}.story-brand{z-index:1;align-items:center;gap:10px;font:700 20px Manrope;display:flex;position:relative}.story-brand span{background:var(--lime);color:var(--navy)}.login-story>div{z-index:1;position:relative}.story-kicker{color:#b9bbc4}.login-story h1{letter-spacing:-.055em;margin:28px 0;font:600 clamp(48px,5.4vw,82px)/.98 Manrope}.login-story h1 em{color:var(--lime);font-family:Georgia,serif;font-weight:400}.login-story>div>p:last-child{color:#b9bbc4;max-width:540px;font-size:17px;line-height:1.65}.story-proof{color:#c8c9ce;gap:28px;font-size:12px;display:flex}.story-proof span{gap:9px;display:flex}.story-proof b{color:var(--lime)}.login-panel{place-items:center;padding:70px;display:grid}.login-box{width:min(430px,100%)}.login-eyebrow{letter-spacing:.18em;color:var(--violet);font:700 10px Manrope}.login-box h2{letter-spacing:-.04em;margin:15px 0 8px;font:700 36px Manrope}.login-box>p{color:var(--muted);margin:0 0 28px}.social-buttons{grid-template-columns:1fr 1fr;gap:10px;display:grid}.social-buttons button{background:#fff;border:1px solid #d8d7d2;border-radius:7px;height:50px;font-size:13px;font-weight:600}.google-mark{color:#4285f4;margin-right:8px;font-size:17px;font-weight:800}.apple-mark{color:#111;margin-right:8px;font-size:19px}.divider{text-align:center;color:#aaa;align-items:center;height:55px;font-size:11px;display:flex}.divider:before,.divider:after{content:"";background:#ddd;flex:1;height:1px}.divider span{padding:0 13px}.login-box form{flex-direction:column;gap:16px;display:flex}.login-box label{font-size:12px;font-weight:700}.login-box input{background:#fff;border:1px solid #d5d4cf;border-radius:7px;outline:none;width:100%;height:51px;margin-top:8px;padding:0 15px;display:block}.login-box input:focus{border-color:var(--violet);box-shadow:0 0 0 3px #6f5cff1a}.signin-button{background:var(--ink);color:#fff;text-align:left;border:0;border-radius:7px;height:52px;margin-top:5px;padding:0 18px;font-weight:700}.signin-button span{float:right}.auth-error{color:#b5362e;background:#fff0ef;border-radius:6px;padding:11px;font-size:12px}.login-note{color:#9a9a96;text-align:center;margin-top:24px;display:block}.auth-loading{text-align:center;background:var(--navy);color:#fff;place-content:center;min-height:100vh;display:grid}.auth-loading span{background:var(--lime);width:45px;height:45px;color:var(--navy);border-radius:12px;place-items:center;margin:auto;font:800 28px Manrope;display:grid}.auth-loading p{color:#aeb0ba}.workspace{background:#f6f6f3;height:100vh;overflow:hidden}.workspace-top{background:#fff;border-bottom:1px solid #e5e5e1;justify-content:space-between;align-items:center;height:66px;padding:0 26px;display:flex}.app-brand{background:0 0;border:0;align-items:center;gap:9px;font:700 18px Manrope;display:flex}.app-brand span{background:var(--violet);color:#fff;width:27px;height:27px}.mode-switch{background:#f0f0ed;border-radius:7px;padding:3px;display:flex}.mode-switch button{color:#777;background:0 0;border:0;border-radius:5px;padding:7px 13px;font-size:11px}.mode-switch button.active{color:#202125;background:#fff;box-shadow:0 1px 4px #ccc}.account-area{align-items:center;gap:14px;display:flex}.account-area>span{background:var(--navy);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;display:grid}.account-area button{background:0 0;border:0;font-size:11px}.account-area .search,.account-area .notification{font-size:18px}.notification{position:relative}.notification i{background:#ff664f;border-radius:50%;width:5px;height:5px;position:absolute}.workspace-body{grid-template-columns:215px 1fr;height:calc(100vh - 66px);display:grid}.app-sidebar{background:#fff;border-right:1px solid #e5e5e1;flex-direction:column;padding:24px 13px;display:flex}.app-sidebar nav{flex-direction:column;gap:5px;display:flex}.app-sidebar button{text-align:left;color:#777;background:0 0;border:0;border-radius:7px;align-items:center;gap:11px;height:42px;padding:0 12px;font-size:12px;display:flex}.app-sidebar button.active{color:#5545dc;background:#f0edff}.app-sidebar button b{flex:1;font-weight:600}.app-sidebar button i{background:#eee;border-radius:9px;padding:2px 6px;font-size:9px;font-style:normal}.space-nav{border-top:1px solid #eee;margin-top:30px;padding-top:23px}.space-nav small{letter-spacing:.14em;color:#aaa;padding-left:12px;font:700 8px Manrope}.space-nav button{width:100%}.work-dot,.personal-dot{border-radius:2px;width:7px;height:7px;background:var(--violet)!important;padding:0!important}.personal-dot{background:#43c9a1!important}.sidebar-bottom{margin-top:auto}.app-main{width:100%;max-width:1350px;margin:auto;padding:34px 4vw 70px;overflow-y:auto}.app-heading{justify-content:space-between;align-items:center;display:flex}.app-heading small{letter-spacing:.14em;color:#999;font:700 9px Manrope}.app-heading h1{letter-spacing:-.04em;margin:7px 0 4px;font:700 31px Manrope}.app-heading p{color:#888;margin:0;font-size:13px}.review-button{background:var(--violet);color:#fff;border:0;border-radius:7px;padding:12px 15px;font-size:11px;font-weight:700}.review-button span{background:#ffffff2e;border-radius:10px;margin-left:12px;padding:2px 6px}.focus-card-app{background:var(--navy);color:#fff;border-radius:11px;margin-top:26px;padding:24px 27px;box-shadow:0 15px 35px #14162a26}.focus-card-top{justify-content:space-between;display:flex}.focus-card-top>span{letter-spacing:.13em;color:#bbffda;font:700 9px Manrope}.focus-card-top>span i{background:#4ee39d;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.focus-card-top>small{color:#9396a5;font-size:9px}.focus-card-body{justify-content:space-between;align-items:center;margin-top:20px;display:flex}.focus-card-body>div>small{color:#8f92a2;font-size:8px}.focus-card-body h2{margin:7px 0;font:600 22px Manrope}.focus-card-body p{color:#a8aab6;margin:0;font-size:11px}.agent-badge{background:#262a40;border:1px solid #343950;border-radius:7px;align-items:center;gap:11px;min-width:170px;padding:10px 13px;display:flex}.agent-badge>span{background:#7764ff;border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.agent-badge small{color:#9296a7;font-size:7px}.agent-badge b{margin-top:3px;font-size:10px;display:block}.focus-progress{background:#383c50;border-radius:4px;height:4px;margin-top:24px;position:relative}.focus-progress span{background:var(--lime);width:72%;height:100%;display:block}.focus-progress i{color:var(--lime);font-size:9px;font-style:normal;position:absolute;top:-18px;right:0}.focus-footer{color:#9295a3;gap:20px;margin-top:15px;font-size:9px;display:flex}.focus-footer button{color:#fff;background:0 0;border:0;margin-left:auto;font-size:9px}.app-grid{grid-template-columns:1fr 310px;gap:18px;margin-top:18px;display:grid}.today-card,.proof-card,.agent-card{background:#fff;border:1px solid #e5e5e0;border-radius:10px}.today-card{padding:20px 23px}.card-title{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.card-title>div>span{letter-spacing:.13em;color:#999;font:700 8px Manrope}.card-title>div>b{margin-top:4px;font-size:14px;display:block}.card-title>button{color:#777;background:0 0;border:0;font-size:9px}.task-row{border-top:1px solid #eee;grid-template-columns:24px 45px 1fr 25px;align-items:center;padding:12px 0;display:grid}.task-row>button{color:#fff;background:#fff;border:1px solid #ccc;border-radius:4px;width:17px;height:17px;padding:0;font-size:10px}.task-row.is-done>button{background:#6f5cff;border-color:#6f5cff}.task-row time{color:#999;font-size:9px}.task-row div b{font-size:11px;display:block}.task-row div span{color:#999;font-size:8px}.task-row>i{color:#aaa;font-size:8px;font-style:normal}.insights-column{flex-direction:column;gap:14px;display:flex}.proof-card{background:#f1efff;border-color:#ded8ff;padding:19px}.proof-card>div{align-items:center;gap:8px;display:flex}.proof-card>div>span{background:var(--violet);color:#fff;border-radius:6px;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.proof-card small,.agent-card small{letter-spacing:.12em;color:#7164cf;font:700 8px Manrope}.proof-card h3{margin:15px 0 6px;font-size:15px}.proof-card p{color:#777;font-size:10px;line-height:1.5}.proof-card button{background:0 0;border:0;padding:7px 0;font-size:9px;font-weight:700}.proof-card button b{margin-left:8px}.agent-card{padding:17px 18px}.agent-card article{border-top:1px solid #eee;align-items:center;gap:10px;padding:11px 0;display:flex}.agent-card article>i{border-radius:7px;place-items:center;width:29px;height:29px;font-style:normal;display:grid}.agent-card .violet{color:#6f5cff;background:#eeeaff}.agent-card .mint{color:#29b88d;background:#e2f8f1}.agent-card article b{font-size:10px;display:block}.agent-card article span{color:#999;font-size:8px}.workspace.desktop .app-main{max-width:none;padding-left:3vw;padding-right:3vw}.workspace.desktop .app-grid{grid-template-columns:1fr 360px}.workspace.desktop .workspace-body{grid-template-columns:245px 1fr}@media (width<=900px){.studio-links a{display:none}.studio-hero{padding-top:90px}.signal-card{display:none}.section-intro{grid-template-columns:1fr;gap:20px}.fresh-product{grid-template-columns:1fr}.fresh-preview{padding-left:25px}.approach{grid-template-columns:1fr}.principles article{grid-template-columns:35px 1fr}.principles p{grid-column:2;margin-top:10px}.studio-footer{grid-template-columns:1fr;gap:20px}.studio-footer p,.studio-footer small{text-align:left}.login-page{grid-template-columns:1fr}.login-story{min-height:440px;padding:80px 8vw 45px}.story-proof{display:none}.login-panel{padding:55px 25px}.workspace-body{grid-template-columns:64px 1fr}.app-sidebar{padding:20px 8px}.app-sidebar b,.app-sidebar small,.app-sidebar button i,.sidebar-bottom kbd{display:none}.app-sidebar button{justify-content:center}.app-grid{grid-template-columns:1fr}.account-area>.search,.account-area>.notification{display:none}}@media (width<=600px){.studio-nav{padding:0 20px}.studio-links{gap:8px}.studio-hero h1{font-size:53px}.studio-lede{font-size:16px}.studio-actions{flex-direction:column}.product-showcase{padding:80px 20px}.fresh-copy{padding:50px 28px}.fresh-preview{padding:30px 0 30px 15px}.window-content{padding:25px 18px}.approach{padding:80px 25px}.login-story{min-height:390px}.login-story h1{font-size:44px}.social-buttons{grid-template-columns:1fr}.workspace-top{padding:0 12px}.mode-switch button{padding:7px;font-size:9px}.account-area>button:last-child{display:none}.workspace-body{grid-template-columns:0 1fr}.app-sidebar{display:none}.app-main{padding:25px 16px}.app-heading{align-items:flex-start}.review-button{padding:11px;font-size:0}.review-button:before{content:"Review";font-size:10px}.focus-card-body{display:block}.agent-badge{margin-top:18px}.focus-footer span{display:none}}
