@font-face{font-family:Inter;src:url(/assets/inter.ttf) format("truetype");font-weight:100 900;font-display:swap}@font-face{font-family:Jakarta;src:url(/assets/plus-jakarta-sans.ttf) format("truetype");font-weight:200 800;font-display:swap}:root{--purple:#5546ed;--ink:#211c45;--muted:#706b83;--mint:#bbf0e9;--line:#e9e6f1;--pale:#f6f5ff;--paper:#fff;--heading:Jakarta,Inter,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:85px}body{margin:0;color:var(--ink);background:#fcfbff;font:400 14px/1.6 Inter,Arial,sans-serif}button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}button:disabled{opacity:.5;cursor:not-allowed}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #8b80ff;outline-offset:4px}button{color:inherit}svg{flex:none}h1,h2,h3,h4,p{margin-top:0}button{border:0;background:none}.wrap{max-width:1280px;padding:0 36px;margin:auto}.brand{display:inline-block;flex:none;width:48px;height:42px;background:var(--purple);mask:url(/assets/tutarly-symbol.svg) center/contain no-repeat;-webkit-mask:url(/assets/tutarly-symbol.svg) center/contain no-repeat}.btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:50px;padding:12px 23px;border-radius:9px;font-weight:600;font-size:13px;white-space:nowrap;transition:background .15s,transform .15s}.btn:hover{transform:translateY(-1px)}.btn-primary{background:var(--purple);color:white}.btn-primary:hover{background:#4637d7}.btn-dark{background:var(--ink);color:white}.btn-outline{border:1px solid #ded9ec;background:white;color:var(--ink)}.btn-light{background:white;color:var(--purple)}.btn-sm{min-height:41px;padding:9px 15px;font-size:11px;gap:8px}.btn-danger{background:#b93652;color:white}.text-link{display:inline-flex;align-items:center;gap:9px;font-weight:600;font-size:12px;color:var(--ink);padding:0;background:none}.eyebrow{font-size:9px;font-weight:650;line-height:1.6;letter-spacing:1.7px;color:var(--muted);display:flex;align-items:center;gap:8px}.eyebrow i{width:6px;height:6px;background:var(--purple);border-radius:100%}.tiny{font-size:8px;font-weight:650;letter-spacing:1.3px;color:var(--muted)}.pill{display:inline-flex;align-items:center;font-size:9px;font-weight:600;line-height:1.4;padding:5px 9px;background:#eeebff;color:#5a4bd4;border-radius:30px;white-space:nowrap}.pill.mint{background:#e1f5ef;color:#27614f}.project-icon{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;background:#ece8ff;color:var(--purple);font:700 22px var(--heading);flex:none}.project-icon.large{width:64px;height:64px;font-size:28px;border-radius:17px}.progress-track{height:6px;border-radius:10px;overflow:hidden;background:#eeebf6}.progress-track i{display:block;height:100%;background:var(--purple);border-radius:10px;transition:width .2s}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:7px;color:var(--muted);padding:0;background:transparent;flex:none}.icon-button:hover{background:#f0edf8;color:var(--ink)}.quiet-button{display:inline-flex;align-items:center;gap:7px;color:var(--muted);padding:0}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.marketing{background:#fdfcff}.site-nav{height:100px;display:flex;align-items:center;justify-content:space-between;gap:30px}.site-nav nav{display:flex;gap:30px;font-size:11px;color:#686176}.site-nav nav a:hover{color:var(--purple)}.site-nav .brand{width:48px}.hero{display:grid;grid-template-columns:.95fr 1.05fr;gap:45px;align-items:center;min-height:650px;padding-top:38px;padding-bottom:65px}.hero h1{font:650 clamp(57px,6.5vw,82px)/1.055 var(--heading);letter-spacing:-4.7px;margin:25px 0;position:relative;z-index:1}.hero h1>span{color:var(--purple)}.hero h1>svg{position:absolute;left:-2px;bottom:-15px;width:360px;height:23px;z-index:-1;fill:none;stroke:#a9e8dd;stroke-width:7;stroke-linecap:round}.hero-copy>p{font-size:15px;line-height:1.9;max-width:390px;color:var(--muted);margin:31px 0 26px}.hero-actions{gap:26px}.hero-actions,.hero-note{display:flex;align-items:center}.hero-note{gap:8px;font-size:9px;margin-top:20px;color:var(--muted)}.hero-note>svg{color:#368c75}.hero-scene{position:relative;height:510px;min-width:0;display:flex;align-items:center;isolation:isolate}.hero-scene:before{content:"";position:absolute;inset:7px -12px 0 15px;background:#eeebff;border-radius:50% 46% 49% 46%;z-index:-2}.scene-orbit{position:absolute;border:1px solid #d6cff5;border-radius:50%;z-index:-1;width:460px;height:460px;left:32px;top:25px;transform:rotate(-15deg)}.orbit-two{inset:46px auto auto 54px;width:414px;height:414px}.preview-app{position:relative;background:#fff;border:1px solid #e4def6;box-shadow:0 18px 60px #3a29771c;width:100%;border-radius:14px;overflow:hidden;transform:rotate(-3deg);margin:0 0 0 9px}.preview-top{display:flex;align-items:center;gap:15px;padding:15px 19px;border-bottom:1px solid var(--line);height:61px}.preview-top .brand{width:48px;height:31px}.sample-pill{font-size:8px;color:#888094;margin-left:auto;background:#f5f3fa;padding:4px 8px;border-radius:15px}.preview-top>i{font-size:8px;font-style:normal;border-radius:50%;background:#d9f5ec;display:grid;place-items:center;width:24px;height:24px}.preview-body{display:flex}.preview-side{width:53px;flex:none;border-right:1px solid var(--line);display:flex;align-items:center;flex-direction:column;gap:25px;padding:23px 0;color:#aaa1be}.preview-side>.active{padding:8px;background:#eeebff;color:var(--purple);border-radius:8px;display:flex}.preview-content{padding:23px 24px 20px;flex:1;min-width:0}.preview-content h3{font:650 24px/1.2 var(--heading);letter-spacing:-1px;margin:9px 0 6px}.preview-content>p{font-size:9px;color:var(--muted);margin:0 0 20px}.preview-project{display:flex;align-items:center;gap:13px;padding:14px;background:#f9f7ff;border:1px solid #e8e2fc;border-radius:9px}.preview-project b{font-size:12px}.preview-project small{display:block;font-size:8px;color:#80778f;margin-top:3px}.preview-project>svg{margin-left:auto;color:var(--purple)}.preview-stats{display:grid;grid-template-columns:.8fr 1.2fr;gap:12px;margin:16px 0 11px}.preview-stats>div{border:1px solid var(--line);border-radius:8px;padding:13px}.preview-stats>div>span{display:block;font-size:6px;color:var(--muted);letter-spacing:.7px}.preview-stats b{font:650 29px var(--heading);display:block;margin:6px 0}.preview-stats b small{font-size:11px;color:#9389a3}.mini-progress{height:3px;border-radius:5px;background:#ece8fa;margin-top:10px}.mini-progress i{display:block;background:var(--purple);height:3px;width:60%;border-radius:5px}.preview-stats .small-stat{font:600 12px/1.5 var(--heading);letter-spacing:-.3px;margin:10px 0 7px}.preview-stats .mint-tag{display:inline-flex;background:#def4ec;padding:3px 6px;border-radius:5px;color:#397a65;font-size:6px;letter-spacing:0}.preview-task{display:flex;align-items:center;gap:10px;border-bottom:1px solid #f1edf7;padding:10px 0;font-size:8px}.preview-task>small{font-size:6px;color:#8c839c;margin-left:auto}.preview-task>svg{margin-left:auto;color:#a59ab9}.task-check{display:flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:5px;color:white;background:var(--purple)}.empty-check{width:16px;height:16px;border:1px solid #d7d0e7;border-radius:5px}.floating-label{position:absolute;top:10px;left:63px;transform:rotate(-3deg);background:#fff;padding:10px 17px;border:1px solid #e3ddf3;box-shadow:0 5px 20px #44217708;border-radius:30px;font-size:9px;display:flex;gap:8px;align-items:center}.floating-label i{background:#6ac8ac;width:5px;height:5px;border-radius:50%}.floating-note{position:absolute;bottom:2px;right:1px;gap:12px;transform:rotate(3deg);padding:17px 20px;border:1px solid #9bdbcf;background:#c9f0e8;border-radius:13px;box-shadow:0 5px 20px #211c4510;font-size:9px;line-height:1.8}.floating-note,.note-symbol{display:flex;align-items:center}.note-symbol{width:33px;height:33px;border-radius:50%;background:#a9dfd3;justify-content:center;color:#2f6959}.floating-note b{font-weight:600}.statement{padding-top:25px;padding-bottom:40px;text-align:center;border-bottom:1px solid var(--line)}.statement>span{font-size:10px;color:#8e849e}.statement>div{font:600 20px/1.5 var(--heading);letter-spacing:-.6px;margin-top:13px}.statement>div span{color:var(--purple)}.section{padding-top:100px;padding-bottom:90px}.section-intro{display:flex;align-items:end;justify-content:space-between;gap:50px;margin-bottom:42px}.section h2{font:600 39px/1.2 var(--heading);letter-spacing:-1.8px;margin:16px 0 0}.section-intro>p{color:var(--muted);font-size:13px;line-height:1.9;max-width:335px;margin:0}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.step{padding:27px 26px 26px;border:1px solid var(--line);border-radius:14px;background:#fff}.step-top{display:flex;justify-content:space-between;align-items:center;color:var(--purple);margin-bottom:35px}.step-top>span{font:500 12px var(--heading);color:#afa7c0}.step h3{font:650 19px/1.4 var(--heading);letter-spacing:-.6px;margin:0 0 13px}.step p{font-size:12px;color:var(--muted);line-height:1.9;margin:0}.product-section{background:#f4f2fa}.bento{display:grid;grid-template-columns:1.2fr .8fr;gap:20px}.bento article{border-radius:17px;padding:33px 35px;background:white;overflow:hidden}.bento h3{font:650 27px/1.25 var(--heading);letter-spacing:-1px;margin:15px 0}.bento p{font-size:12px;line-height:1.9;color:var(--muted);max-width:380px}.bento .bento-main{grid-row:span 2;padding-bottom:28px}.bento .bento-mint{background:#c5eee5}.bento-mint>svg{color:#286752}.bento .bento-mint p{color:#427768}.mini-board{display:grid;grid-template-columns:1fr 1fr 1fr;gap:9px;background:#f8f7fc;border:1px solid #ebe6f4;border-radius:12px;padding:18px 14px;margin-top:34px;min-height:235px;transform:rotate(-2deg)}.mini-board .tiny{font-size:6px}.mini-board p{font-size:8px;background:#fff;border:1px solid #e7e0f1;border-radius:6px;padding:12px 10px;margin:13px 0}.mini-board .purple-task{background:#eeeaff;border-color:#dbd3ff;color:var(--purple)}.mini-board p span{display:block;margin-top:15px}.mini-board .done-task{display:flex;align-items:center;gap:5px}.mini-board .done-task svg{color:#619e85}.example-caption{display:block;text-align:center;font-size:8px;color:#9a90ab;margin-top:17px}.experiment-example{font-size:8px;font-weight:600;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #93cfc0;padding-top:18px;margin-top:22px;gap:15px}.bento .bento-notes{background:#ece7ff}.bento-notes>svg{color:var(--purple)}.bento .bento-dark{grid-column:span 2;background:var(--ink);color:white;display:grid;grid-template-columns:40px 1fr 1fr;align-items:center;gap:35px;padding:35px}.bento-dark h3{margin:0;font-size:26px}.bento .bento-dark p{color:#c7c0df;margin:0}.beta{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.beta>div>p{color:var(--muted);font-size:13px;line-height:1.9;max-width:350px;margin:24px 0 28px}.beta h2{font-size:49px}.beta-card{border:1px solid #ded6f3;background:#f9f7ff;border-radius:19px;padding:36px 41px}.beta-card h3{font:600 29px/1.3 var(--heading);letter-spacing:-1px;margin:23px 0}.beta-card ul{padding:0;margin:0;list-style:none}.beta-card li{display:flex;gap:12px;align-items:center;margin:17px 0;font-size:12px}.beta-card li>svg{color:var(--purple)}.beta .beta-card p{font-size:9px;margin:25px 0 0;color:#8b809f}.faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px;padding-top:10px}.faq h2{font-size:34px}.faq details{border-bottom:1px solid var(--line)}.faq summary{display:flex;list-style:none;align-items:center;justify-content:space-between;cursor:pointer;padding:23px 0;font-size:13px;font-weight:550;gap:20px}.faq summary::-webkit-details-marker{display:none}.faq summary>span{font-size:22px;color:var(--purple);font-weight:400}.faq details[open] summary>span{transform:rotate(45deg)}.faq details p{margin:0 30px 25px 0;font-size:12px;color:var(--muted);line-height:1.9}.final-cta{position:relative;background:var(--purple);color:#fff;overflow:hidden;border-radius:18px;padding:45px 55px;display:flex;align-items:center;justify-content:space-between;gap:30px;width:calc(100% - 72px);max-width:1208px;isolation:isolate}.final-cta .eyebrow{color:#d0caff;font-size:8px}.final-cta h2{font:600 40px/1.3 var(--heading);letter-spacing:-1.4px;margin:11px 0}.final-cta .btn{position:relative;z-index:1}.cta-rings{position:absolute;width:310px;height:310px;border:1px solid #fff3;border-radius:50%;right:60px;top:20px;z-index:-1;box-shadow:0 0 0 35px #ffffff09,0 0 0 70px #ffffff07,0 0 0 105px #ffffff06}.site-footer{padding-top:42px;padding-bottom:40px;display:flex;gap:25px;align-items:center;color:#8d839e;font-size:9px}.site-footer .brand{width:48px;height:33px;margin-right:6px}.site-footer>a:not(.brand){margin-left:auto}.data-page{max-width:820px;padding-top:50px;padding-bottom:70px}.data-page>.brand{display:block;margin-bottom:65px}.data-page h1{font:600 42px/1.3 var(--heading);letter-spacing:-1.4px;margin:20px 0 35px}.data-page h2{font:600 22px var(--heading);margin:35px 0 15px}.data-page p{line-height:1.9;color:var(--muted)}.data-page>.btn{margin-top:30px}.app-shell{min-height:100vh;background:#f7f6fb}.sidebar{position:fixed;inset:0 auto 0 0;width:232px;background:#fff;border-right:1px solid var(--line);z-index:50;padding:24px 18px 0;display:flex;flex-direction:column}.sidebar>.brand{width:48px;height:40px;margin:0 12px 24px}.workspace-switch{display:flex;align-items:center;gap:10px;padding:11px;background:#faf9fd;border:1px solid #ebe7f3;border-radius:10px;margin-bottom:30px}.workspace-avatar{width:30px;height:32px;display:grid;place-items:center;border-radius:7px;background:#e9e5fd;font:650 15px var(--heading);color:var(--purple)}.workspace-switch>div{flex:1;min-width:0}.workspace-switch b{display:block;font-size:10px;font-weight:600}.workspace-switch small{display:block;font-size:8px;color:var(--muted);margin-top:2px}.workspace-switch>svg{color:#a199b3}.nav-section{font-size:7px;letter-spacing:1.4px;color:#a29ab1;margin:0 11px 11px;font-weight:600}.sidebar nav{display:flex;flex-direction:column;gap:4px}.settings-link,.sidebar nav>button{display:flex;align-items:center;text-align:left;gap:12px;min-height:43px;border-radius:8px;padding:10px 12px;font-size:11px;font-weight:500;color:#7b728d;width:100%}.settings-link.active,.sidebar nav>button.active{background:#eeebff;color:var(--purple);font-weight:600}.sidebar nav>button:hover{background:#f6f3ff}.sidebar nav>button>small{margin-left:auto;font-size:9px;background:#e3ddff;padding:0 5px;border-radius:4px}.sidebar-bottom{margin-top:auto;padding-top:35px}.beta-note{position:relative;background:#f6f4ff;border:1px solid #eae5fa;border-radius:10px;padding:17px 14px;margin:0 4px 22px}.beta-note .tiny{font-size:6px;letter-spacing:1px;color:#9589b4}.beta-note p{font:550 12px/1.7 var(--heading);letter-spacing:-.2px;margin:11px 0 0;color:#5e5280}.beta-note>svg{position:absolute;bottom:19px;right:13px;color:#9f91c3}.settings-link{font-size:10px}.account{display:flex;gap:10px;align-items:center;border-top:1px solid var(--line);padding:19px 4px;margin-top:12px}.account>span{width:31px;height:31px;border-radius:50%;display:grid;place-items:center;background:#d5f1e7;color:#38745f;font-size:9px;font-weight:600}.account>div{flex:1;min-width:0}.account b{display:block;font-size:10px;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account small{font-size:8px;color:#92899f;display:block;margin-top:2px}.account>a{color:#9e93b0}.app-main{margin-left:232px;min-height:100vh;display:flex;flex-direction:column}.app-topbar{min-height:77px;background:#fffc;backdrop-filter:blur(12px);border-bottom:1px solid var(--line);justify-content:space-between;gap:22px;padding:15px 36px;position:sticky;top:0;z-index:30}.app-topbar,.topbar-title{display:flex;align-items:center}.topbar-title{gap:12px;font-size:9px;white-space:nowrap}.topbar-title>span{color:#9b91ac}.topbar-title>.slash{color:#c9c1d5}.topbar-title>b{font-weight:550;color:#6f637f}.topbar-actions{gap:22px}.search,.topbar-actions{display:flex;align-items:center}.search{gap:8px;color:#a399b4}.search input{background:none;border:0;outline:0;font-size:10px;max-width:128px;padding:0;color:var(--ink)}.search input::placeholder{color:#aaa0b8}.sync-state{display:flex;align-items:center;gap:6px;font-size:8px;color:#9c93ac;white-space:nowrap}.sync-dot{width:4px;height:4px;border-radius:100%;background:#79ad91}.app-content{padding:35px 36px 48px;max-width:1600px;width:100%;margin:0 auto;flex:1}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:29px}.page-heading h1{font:650 clamp(23px,2.3vw,31px)/1.3 var(--heading);letter-spacing:-1.1px;margin:6px 0 11px}.page-heading .eyebrow{font-size:7px;letter-spacing:1.4px;color:#9587ab}.page-heading p{font-size:11px;color:#8c809c;margin:0;line-height:1.8}.greeting-dot{display:inline-block;margin-left:11px;color:#a197e7;font-size:29px;font-weight:400}.date-chip{font-size:9px;border:1px solid #e8e3f0;padding:7px 10px;border-radius:6px;color:#998ea9;white-space:nowrap;background:#fdfcfe}.stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:25px}.stat-card{padding:19px 20px 17px;border:1px solid var(--line);border-radius:12px;background:#fff;min-width:0}.stat-card>div{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#a69ab8;font-size:9px}.stat-card>div>svg{color:#a69ab8}.stat-card>b{display:block;font:550 33px/1.3 var(--heading);letter-spacing:-1.2px;margin:15px 0 9px}.stat-card>small{display:block;font-size:7px;color:#a499b3}.stat-1{background:#efecff;border-color:#e1dafa}.stat-1>b,.stat-1>div>svg{color:var(--purple)}.dashboard-grid{display:grid;grid-template-columns:1.6fr 1fr;gap:23px;align-items:stretch;margin-bottom:23px}.panel{background:#fff;border:1px solid var(--line);border-radius:12px;padding:24px}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:25px}.panel-heading h2{font:600 13px/1.4 var(--heading);letter-spacing:-.3px;margin:0}.panel-heading>svg{color:#a498b5}.current-project{min-height:322px}.project-feature{display:flex;align-items:center;gap:18px;margin:20px 0 25px}.project-feature>div{flex:1;min-width:0}.project-feature h3{font:650 25px/1.2 var(--heading);letter-spacing:-.7px;margin:7px 0}.project-feature p{font-size:10px;color:#9a8eaa;margin:0}.project-feature .pill{font-size:7px;padding:3px 7px}.project-feature>.icon-button{align-self:start}.project-progress>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:10px;font-size:9px;color:#8b7f9b}.project-progress b{font-weight:500;font-size:8px}.project-progress .progress-track{height:5px}.project-feature-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-top:19px;border-top:1px solid #f0edf6;margin-top:22px}.project-feature-footer>span{font-size:8px;color:#a399b2}.project-feature-footer .text-link{font-size:9px;color:var(--purple)}.focus-panel{background:#e7e1fb;border:1px solid #dfd5f3;border-radius:12px;padding:27px;position:relative;overflow:hidden;isolation:isolate;display:flex;align-items:start;flex-direction:column}.focus-panel .eyebrow{font-size:7px;color:#8e7ead;letter-spacing:1.1px}.focus-panel>svg{color:#7561b7;margin:24px 0 18px}.focus-panel h2{font:600 23px/1.35 var(--heading);letter-spacing:-.8px;max-width:255px;margin-bottom:16px}.focus-panel p{font-size:10px;line-height:1.9;color:#89769f;max-width:245px;margin:0 0 22px}.focus-panel .text-link{font-size:10px;margin-top:auto;color:#5f47a1}.focus-orbit{width:210px;height:210px;position:absolute;border:1px solid #ccbee7;border-radius:50%;right:-85px;bottom:-75px;z-index:-1;box-shadow:0 0 0 20px #d7cdec40,0 0 0 40px #e0d7f680}.bottom-grid{grid-template-columns:1.6fr 1fr}.bottom-grid>.panel{min-height:234px}.task-row{display:flex;align-items:center;gap:12px;font-size:10px;padding:13px 0;border-bottom:1px solid #f2eff7}.task-row:last-child{border:0}.task-tick{height:16px;width:16px;border:1px solid #dad3e6;border-radius:5px;flex:none}.task-tick:hover{background:#eeebff;border-color:#b5a9eb}.task-row>span{flex:1}.task-row>small{font-size:8px;color:#a094ae;white-space:nowrap}.task-row>svg{color:#b5a9c3}.small-empty{min-height:115px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#c0b5ce;gap:12px}.small-empty p{font-size:10px;color:#a397b2;line-height:1.9;margin:0}.latest-feedback>.tiny{font-size:6px;color:#aea2bb}.latest-feedback>p{font-size:12px;line-height:1.8;color:#7e6e92;margin:10px 0 12px;white-space:pre-wrap;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.latest-feedback>span{font-size:8px;color:#a195b0}.latest-feedback>.text-link{display:flex;margin-top:17px;font-size:9px;color:var(--purple)}.workspace-caption{display:flex;align-items:center;justify-content:center;gap:6px;font-size:8px;color:#a69bb5;margin:30px 0 0}.welcome-project{text-align:center;padding:0 15px 15px}.welcome-art{position:relative;display:flex;align-items:center;justify-content:center;margin:2px auto 17px;width:69px;height:69px;border-radius:21px;background:#f0ecff;color:#9c8ade;transform:rotate(-7deg)}.welcome-art>i{position:absolute;width:7px;height:7px;background:#c5e9dc;border-radius:3px;left:-17px;top:15px;transform:rotate(30deg)}.welcome-art>i+i{left:auto;right:-13px;top:45px;width:6px;height:6px;background:#ded5ff}.welcome-project h3{font:600 18px var(--heading);letter-spacing:-.5px;margin-bottom:11px}.welcome-project p{font-size:10px;color:#a497b3;line-height:1.8;margin-bottom:20px}.welcome-project .btn{min-height:39px;font-size:10px;padding:9px 15px}.app-footer{display:flex;justify-content:space-between;gap:20px;font-size:7px;color:#b1a6bf;padding:20px 36px;border-top:1px solid var(--line)}.app-footer>span:last-child{display:flex;align-items:center;gap:8px}.app-footer i{width:3px;height:3px;background:#bfb4cc;border-radius:50%}.drawer-scrim,.mobile-menu{display:none}.loading-state{min-height:50vh;display:flex;align-items:center;justify-content:center;flex-direction:column;color:var(--purple);gap:15px}.loading-state p{font-size:12px;color:var(--muted)}.empty-state{text-align:center;padding:65px 20px;background:#fff;border:1px dashed #ddd5ef;border-radius:14px;margin-bottom:25px}.empty-state>span{width:62px;height:62px;border-radius:18px;background:#f0ebff;display:flex;align-items:center;justify-content:center;color:#9e8edc;margin:0 auto 25px}.empty-state h3{font:600 22px/1.35 var(--heading);letter-spacing:-.7px;margin:0 0 13px}.empty-state p{font-size:12px;color:#9585a9;max-width:420px;line-height:1.9;margin:0 auto 25px}.filter-row{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:25px}.filter{padding:7px 13px;border-radius:6px;font-size:10px;color:#92829f;border:1px solid transparent}.filter.active{background:#fff;border-color:#e7def2;color:var(--purple);font-weight:600}.projects-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.project-card{display:block;text-align:left;border:1px solid var(--line);border-radius:13px;background:#fff;padding:24px;min-width:0}.project-card.selected,.project-card:hover{border-color:#bcb0ef;box-shadow:0 2px 12px #65519e09}.project-card>div{display:flex;justify-content:space-between;align-items:center;margin-bottom:23px}.project-card>div>svg{color:#ada0bc}.project-card>.pill{font-size:8px}.project-card h2{font:650 20px var(--heading);margin:12px 0 9px;letter-spacing:-.6px;overflow-wrap:anywhere}.project-card p{font-size:11px;color:#a090b0;line-height:1.9;min-height:40px}.project-card footer{display:flex;justify-content:space-between;font-size:8px;color:#a89bb5;border-top:1px solid #f0ebf5;padding-top:16px;margin-top:20px}.project-context{display:flex;align-items:center;gap:12px;padding-bottom:22px;border-bottom:1px solid var(--line);margin-bottom:28px}.project-context>.tiny{font-size:7px;color:#b1a2c1}.project-context select{max-width:260px;font-size:13px;font-weight:600;border:0;color:var(--ink);background:transparent;outline-color:#b5a4ee}.project-context>.pill{font-size:8px;margin-left:auto}.canvas-grid{display:grid;grid-template-columns:1fr 1fr;gap:19px}.canvas-card{min-height:220px;display:flex;flex-direction:column;align-items:start}.canvas-card>svg{color:#ac9cce;margin-bottom:20px}.canvas-card h2{font:600 15px var(--heading);letter-spacing:-.3px;margin:0 0 13px}.canvas-card p{font-size:12px;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere}.canvas-card .placeholder{color:#b4a6c2;font-size:11px}.canvas-card>.quiet-button{margin-top:auto;padding-top:12px;font-size:9px;color:#9986b5}.info-note{padding:20px 23px;background:#f0ecfa;border:1px solid #e5ddf2;border-radius:10px;margin-top:25px;display:flex;align-items:center;gap:15px;color:#9580ad}.info-note p{font-size:10px;line-height:1.8;margin:0;flex:1}.info-note .text-link{font-size:9px;white-space:nowrap;color:#8a70a8}.experiment-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.experiment-card .card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:23px}.experiment-card>.tiny{font-size:7px;color:#b0a0bf}.experiment-card h2{font:600 19px/1.4 var(--heading);letter-spacing:-.5px;margin:9px 0 14px}.experiment-card>p{font-size:11px;color:#9786aa;line-height:1.8;white-space:pre-wrap}.experiment-numbers{display:flex;align-items:end;justify-content:space-between;margin:25px 0 13px;gap:15px}.experiment-numbers b{font:600 29px var(--heading);color:var(--purple)}.experiment-numbers small{font-size:14px;color:#b1a1c3}.experiment-numbers>span{font-size:8px;color:#ad9abd;text-align:right}.experiment-card footer{display:flex;justify-content:space-between;align-items:center;gap:10px;border-top:1px solid var(--line);padding-top:18px;margin-top:23px}.experiment-card footer select,.kanban-card select{font-size:9px;max-width:130px;border:1px solid #e8e0f1;border-radius:5px;background:#fff;padding:6px;color:#9984af;min-height:31px}.experiment-card footer .text-link{font-size:8px;color:#9d83ba}.learning{background:#f8f5ff;padding:13px 15px;margin-top:18px;border-radius:7px}.learning b{font-size:8px;color:#9d85ba}.learning p{font-size:10px;line-height:1.8;color:#8d74aa;white-space:pre-wrap;margin:5px 0 0}.evidence-stats{background:#fff;border:1px solid var(--line);padding:23px 25px;border-radius:12px;display:flex;gap:35px;align-items:center;margin-bottom:25px;flex-wrap:wrap}.evidence-stats>div{flex:1}.evidence-stats span{display:block;font-size:8px;color:#aa96bb}.evidence-stats b{display:block;font:600 30px var(--heading);letter-spacing:-1px;margin-top:10px}.evidence-stats small{font-size:12px;font-weight:400;color:#af9bc1;letter-spacing:0}.feedback-list{display:grid;grid-template-columns:1fr 1fr;gap:18px}.feedback-person{display:flex;align-items:center;gap:11px}.feedback-person>span{width:35px;height:35px;border-radius:50%;display:grid;place-items:center;background:#e5f4ee;color:#7fa18f;font-size:9px}.feedback-person>div{flex:1}.feedback-person b{display:block;font-size:11px;font-weight:550}.feedback-person small{display:block;font-size:8px;color:#ad99bf;margin-top:3px}.feedback-person>time{font-size:8px;color:#b8a5c8}.feedback-card blockquote{font-size:12px;color:#8a759e;line-height:1.9;margin:22px 0;white-space:pre-wrap;overflow-wrap:anywhere}.feedback-card footer{display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:8px;color:#ac93bf}.feedback-card footer b{font-weight:550;margin-left:7px}.feedback-card footer>.pill{font-size:7px}.kanban{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:start;margin-bottom:25px}.kanban-column{background:#f1eef7;border:1px solid #ece6f3;border-radius:12px;padding:15px;min-height:300px}.kanban-column>header{display:flex;align-items:center;gap:7px;margin-bottom:18px}.column-dot{height:5px;width:5px;background:#b3a2c4;border-radius:50%}.column-doing .column-dot{background:#9e8bdc}.column-done .column-dot{background:#83b79f}.kanban-column h2{font-size:10px;font-weight:550;margin:0;color:#9b84af}.kanban-column>header>b{margin-left:auto;font-size:8px;color:#b09dc1;font-weight:400}.kanban-card{border:1px solid #e5dcf0;background:#fff;border-radius:9px;padding:15px;margin-top:11px}.kanban-card p{font-size:10px;line-height:1.8;margin:0 0 15px;overflow-wrap:anywhere}.kanban-card footer{display:flex;justify-content:space-between;align-items:center;gap:6px;margin-top:14px}.kanban-card footer>.icon-button{width:25px;height:25px;color:#c3b1d1}.task-date{display:flex;align-items:center;gap:6px;font-size:8px;color:#b8a1c8}.column-empty{font-size:9px;color:#c6b3d4;text-align:center;padding-top:35px}.notes-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.note-card{text-align:left;border:1px solid #ebe0f6;background:#fdfbff;border-radius:12px;padding:24px;min-width:0;display:flex;flex-direction:column;min-height:225px}.note-card>div{display:flex;align-items:center;justify-content:space-between;color:#bba4cf;margin-bottom:25px}.note-card h2{font:600 16px/1.4 var(--heading);letter-spacing:-.4px;margin-bottom:12px}.note-card p{font-size:11px;color:#ac92c0;line-height:1.9;white-space:pre-wrap;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.note-card time{font-size:8px;color:#c5b0d4;margin-top:auto;padding-top:20px}.settings-form{max-width:680px;margin-bottom:22px;padding:28px}.settings-form h2{font:600 19px var(--heading);letter-spacing:-.5px;margin-bottom:25px}.settings-form>p{font-size:11px;color:#aa91be;line-height:1.9;margin-bottom:20px}.settings-form>small{display:block;font-size:8px;color:#bca3ce;margin-top:19px}.field{display:flex;flex-direction:column;gap:8px;margin-bottom:19px;min-width:0}.field>span{font-size:11px;font-weight:550;color:#7b648f}.field>input,.field>select,.field>textarea{display:block;width:100%;border:1px solid #e3d9ee;background:#fff;border-radius:7px;padding:11px 12px;font-size:12px;line-height:1.7;color:var(--ink);outline:none;min-height:43px;resize:vertical}.field>input::placeholder,.field>textarea::placeholder{color:#b8a7c7}.field>input:focus,.field>select:focus,.field>textarea:focus{border-color:#9e8bea;box-shadow:0 0 0 3px #eeebff}.field>small{font-size:8px;color:#ac95bf;line-height:1.8}.field>input[readonly]{background:#faf7fd;color:#aa92bf}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:15px}.checkbox-label{display:flex;align-items:center;gap:9px;font-size:10px;color:#a58bb9;margin:0 0 15px}.checkbox-label input{accent-color:var(--purple)}.modal{width:600px;max-width:calc(100vw - 30px);max-height:90vh;border:1px solid #e6ddf4;border-radius:16px;padding:0;background:#fff;color:var(--ink);box-shadow:0 20px 100px #211c452a;overflow:auto}.modal::backdrop{background:#211c4559;backdrop-filter:blur(3px)}.modal>header{padding:28px 30px 20px;display:flex;align-items:start;justify-content:space-between;gap:20px;border-bottom:1px solid #f1eaf9}.modal .eyebrow{font-size:7px;letter-spacing:1.2px;color:#b59ccb}.modal h2{font:600 24px/1.4 var(--heading);letter-spacing:-.9px;margin:9px 0 0}.modal form{padding:25px 30px 27px}.modal fieldset{padding:0;margin:0;border:0;min-width:0}.modal-actions{justify-content:end;gap:10px;margin-top:27px;padding-top:20px;border-top:1px solid #f0e8f8}.danger-link,.modal-actions{display:flex;align-items:center}.danger-link{font-size:9px;color:#c18191;gap:5px;margin-right:auto;padding:0}.delete-warning{font-size:12px;color:#aa7e94;line-height:1.9;margin-bottom:25px}.form-error{color:#b5435c;padding:12px;border-radius:6px}.error-banner,.form-error{font-size:10px;background:#fff1f4}.error-banner{border:1px solid #f0d3dc;color:#af4661;padding:15px 17px;border-radius:10px;display:flex;gap:10px;align-items:center;margin-bottom:25px}.error-banner>span{flex:1}.error-banner>button{font-size:9px;text-decoration:underline;white-space:nowrap;color:#b94f70}.toast{position:fixed;bottom:25px;left:calc(50% + 116px);transform:translateX(-50%);z-index:100;display:flex;align-items:center;gap:10px;background:var(--ink);color:#fff;padding:14px 21px;border-radius:10px;box-shadow:0 5px 20px #211c4530;font-size:11px;max-width:calc(100vw - 32px)}.toast>svg{color:#a1e0cc}@media(min-width:1600px){.app-content{padding-top:45px}.stat-card{padding:24px}.panel{padding:29px}.focus-panel{padding:32px}}@media(max-width:1200px){.hero{gap:25px}.hero h1{font-size:66px}.hero-scene{height:470px}.preview-content{padding:20px 17px}.hero-scene:before{inset:15px -5px}.scene-orbit{width:390px;height:390px;left:15px;top:38px}.orbit-two{width:345px;height:345px;left:37px;top:60px}.floating-label{left:40px;top:2px}.app-topbar{padding:15px 26px}.app-content{padding:30px 26px 40px}.search{display:none}.topbar-actions{gap:16px}.stat-card{padding:17px 15px}.stat-card>small{font-size:6px}.dashboard-grid{grid-template-columns:1.4fr 1fr;gap:18px}.focus-panel{padding:23px}.focus-panel h2{font-size:20px}.notes-grid,.projects-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.panel{padding:21px}.sidebar{width:218px}.app-main{margin-left:218px}.toast{left:calc(50% + 109px)}.task-row{font-size:9px}.mini-board{padding:14px 10px;gap:6px}.mini-board p{padding:10px 7px;font-size:7px}}@media(max-width:960px){.wrap{padding-left:25px;padding-right:25px}.site-nav nav{gap:20px;font-size:10px}.hero{grid-template-columns:1fr 1fr;gap:15px;min-height:610px}.hero h1{font-size:57px;letter-spacing:-3.4px}.hero h1>svg{width:290px;bottom:-14px}.hero-copy>p{font-size:12px}.hero-actions{gap:18px}.hero-actions .btn{font-size:11px;padding:12px 16px}.hero-actions .text-link{font-size:10px}.hero-scene{height:420px}.preview-side{width:39px}.preview-content{padding:20px 13px}.preview-top{padding:12px 15px;gap:10px}.sample-pill{font-size:6px;padding:4px 6px}.preview-top .brand{width:48px}.preview-project{padding:10px;gap:9px}.preview-project small{font-size:6px}.preview-project .project-icon{width:33px;height:34px}.preview-stats{gap:8px}.preview-stats>div{padding:9px}.preview-stats .small-stat{font-size:10px}.preview-task{font-size:7px}.floating-note{padding:13px 15px;gap:10px;font-size:7px;bottom:-3px}.floating-label{font-size:7px;top:-3px;left:23px}.scene-orbit{width:320px;height:320px;left:5px;top:35px}.orbit-two{width:280px;height:280px;left:25px;top:55px}.hero-scene:before{inset:18px -5px 20px}.section{padding-top:75px;padding-bottom:70px}.section h2{font-size:32px}.section-intro{gap:35px}.section-intro>p{font-size:11px;max-width:275px}.step{padding:22px}.step h3{font-size:17px}.step p{font-size:11px}.steps-grid{gap:15px}.bento article{padding:26px}.bento h3{font-size:24px}.beta{gap:60px}.beta-card{padding:30px}.faq{gap:55px}.final-cta{width:calc(100% - 50px);padding:40px}.site-footer{font-size:8px;gap:18px}.app-topbar{padding:13px 22px}.sync-state,.topbar-title>span{display:none}.app-content{padding:27px 22px 40px}.stat-grid{gap:11px}.stat-card>div{font-size:8px}.stat-card>div>svg{width:15px}.stat-card>b{font-size:29px}.stat-card>small{display:none}.dashboard-grid{grid-template-columns:1fr}.focus-panel{min-height:240px}.focus-panel p{max-width:450px}.focus-panel h2{max-width:400px}.focus-panel>svg{position:absolute;right:25px;top:10px}.focus-panel .eyebrow{margin-bottom:19px}.focus-panel .text-link{margin-top:0}.current-project{min-height:290px}.bottom-grid{grid-template-columns:1fr}.page-heading{align-items:start}.date-chip{display:none}.evidence-stats{gap:20px}.evidence-stats>div{min-width:120px}.experiment-grid,.feedback-list{grid-template-columns:1fr}.kanban{gap:10px}.kanban-column{padding:11px}.kanban-card{padding:12px}.info-note,.kanban-card footer{flex-wrap:wrap}.info-note .text-link{margin-left:34px}}@media(max-width:720px){.wrap{padding-left:22px;padding-right:22px}.site-nav{height:79px;gap:20px}.site-nav .brand{width:48px;height:35px}.site-nav nav{display:none}.site-nav .btn{font-size:10px;padding:9px 12px;min-height:37px}.hero{display:flex;flex-direction:column;padding-top:30px;padding-bottom:48px;gap:36px;align-items:stretch}.hero h1{font-size:clamp(52px,11vw,76px);letter-spacing:-3.8px;margin:23px 0 28px}.hero-copy .eyebrow{font-size:8px;letter-spacing:1.25px}.hero h1>svg{width:320px;bottom:-16px}.hero-copy>p{font-size:13px;max-width:410px;margin:26px 0}.hero-actions .btn{font-size:12px;padding:12px 20px}.hero-actions .text-link{font-size:11px}.hero-note{font-size:8px}.hero-scene{height:450px;width:100%;max-width:510px;margin:25px auto 0}.hero-scene:before{inset:16px -6px 15px}.scene-orbit{width:380px;height:380px;left:20px;top:35px}.orbit-two{width:340px;height:340px;left:40px;top:55px}.preview-content{padding:23px}.preview-side{width:47px}.preview-top .brand{width:48px}.preview-top{height:56px}.sample-pill{font-size:7px}.preview-stats>div{padding:13px}.preview-stats .small-stat{font-size:12px}.preview-project small{font-size:7px}.preview-task{font-size:8px}.floating-label{left:45px;font-size:8px;top:-5px}.floating-note{font-size:8px;bottom:1px;right:5px}.statement{padding-top:30px;padding-bottom:32px}.statement>span{font-size:9px}.statement>div{font-size:17px;line-height:1.7}.section{padding-top:60px;padding-bottom:60px}.section-intro{display:block;margin-bottom:30px}.section h2{font-size:31px;letter-spacing:-1.3px}.section-intro>p{margin-top:22px;max-width:420px;font-size:12px}.section-intro>.text-link{margin-top:24px}.steps-grid{grid-template-columns:1fr;gap:14px}.step{padding:25px}.step-top{margin-bottom:22px}.step h3{font-size:20px}.step p{font-size:12px}.bento{grid-template-columns:1fr;gap:14px}.bento .bento-main{grid-row:auto}.bento article{padding:27px}.bento .bento-dark{grid-column:auto;display:block;padding:27px}.bento-dark h3{margin:18px 0}.bento-dark p{margin:0}.mini-board{min-height:225px;padding:16px 11px;margin-top:25px;gap:8px}.mini-board p{font-size:8px;padding:11px 8px}.mini-board .tiny{font-size:6px}.beta{grid-template-columns:1fr;gap:35px}.beta h2{font-size:39px}.beta-card{padding:30px}.faq{display:block;padding-top:15px}.faq>div+div{margin-top:25px}.faq summary{font-size:12px}.final-cta{width:calc(100% - 44px);padding:33px 26px;align-items:start;flex-direction:column;gap:23px}.final-cta h2{font-size:32px}.final-cta .eyebrow{font-size:7px;letter-spacing:1.2px}.site-footer{padding-top:32px;padding-bottom:30px;flex-wrap:wrap;gap:16px 20px}.site-footer .brand{width:48px}.site-footer>span:first-of-type{width:calc(100% - 130px);font-size:8px}.site-footer>a:not(.brand){margin-left:0}.site-footer>span:last-child{margin-left:auto}.data-page{padding-top:30px;padding-bottom:45px}.data-page h1{font-size:31px}.data-page>.brand{margin-bottom:45px}.data-page p{font-size:13px}.sidebar{transform:translateX(-100%);visibility:hidden;transition:transform .2s;z-index:70;width:244px}.sidebar.is-open{transform:translateX(0);visibility:visible}.drawer-scrim{display:block;position:fixed;inset:0;background:#211c4559;z-index:60}.app-main{margin-left:0}.mobile-menu{display:inline-flex}.app-topbar{padding:12px 17px;min-height:66px;gap:10px}.topbar-title{gap:7px;min-width:0}.topbar-title>b{font-size:9px;overflow:hidden;text-overflow:ellipsis}.topbar-actions>.btn{font-size:9px;min-height:35px;padding:8px 10px;gap:5px}.topbar-actions>.btn>svg{width:14px}.app-content{padding:25px 18px 35px}.page-heading{margin-bottom:24px;gap:15px;flex-wrap:wrap}.page-heading h1{font-size:25px;letter-spacing:-1px;line-height:1.35}.page-heading p{font-size:10px;line-height:1.9}.greeting-dot{font-size:22px;margin-left:7px}.stat-grid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px}.stat-card{padding:17px}.stat-card>div{font-size:9px}.stat-card>b{font-size:31px;margin-bottom:4px}.stat-card>small{display:block;font-size:6px}.dashboard-grid{gap:18px;margin-bottom:18px}.panel{padding:21px}.panel-heading{margin-bottom:22px}.panel-heading h2{font-size:12px}.panel-heading>.quiet-button{font-size:8px}.focus-panel{padding:24px;min-height:242px}.focus-panel h2{font-size:22px;max-width:235px}.focus-panel p{font-size:10px;max-width:270px}.project-feature{gap:14px;margin-bottom:24px}.project-feature h3{font-size:24px}.project-feature p{font-size:9px}.project-icon.large{width:52px;height:56px;font-size:26px;border-radius:14px}.project-feature-footer>span{font-size:7px}.project-feature-footer .text-link{font-size:8px}.welcome-project{padding-bottom:12px}.welcome-project h3{font-size:18px}.task-row{font-size:10px;gap:11px}.task-row>small{font-size:7px}.workspace-caption{font-size:7px;line-height:1.8;align-items:start;text-align:center}.app-footer{padding:17px 18px;font-size:6px;gap:10px}.app-footer>span:last-child{gap:5px}.canvas-grid,.notes-grid,.projects-grid{grid-template-columns:1fr}.project-card{padding:23px}.project-context{gap:9px}.project-context select{max-width:190px;font-size:12px}.project-context>.tiny{font-size:6px}.project-context>.pill{font-size:7px}.canvas-card{min-height:205px}.empty-state{padding:45px 20px}.empty-state h3{font-size:20px}.empty-state p{font-size:11px}.info-note{padding:17px;gap:11px}.experiment-card footer .text-link,.info-note p{font-size:9px}.experiment-card h2{font-size:19px}.evidence-stats{padding:21px;gap:20px}.evidence-stats>div{min-width:40%;flex:1}.evidence-stats span{font-size:8px}.evidence-stats b{font-size:27px}.evidence-stats small{font-size:10px}.feedback-person>time{font-size:7px}.feedback-card blockquote{font-size:11px}.kanban{grid-template-columns:1fr;gap:18px}.kanban-column{min-height:130px;padding:17px}.kanban-column>header{margin-bottom:16px}.kanban-column h2{font-size:11px}.kanban-card{padding:17px}.kanban-card p{font-size:11px}.kanban-card footer select{font-size:10px;max-width:none}.column-empty{padding-top:12px;padding-bottom:15px;font-size:9px}.settings-form{padding:22px}.field>input,.field>select,.field>textarea{font-size:13px}.form-row{gap:12px}.modal{max-height:91vh;max-width:calc(100vw - 24px);border-radius:13px}.modal>header{padding:24px 21px 18px}.modal h2{font-size:21px;letter-spacing:-.6px}.modal form{padding:22px 21px}.modal .form-row{grid-template-columns:1fr;gap:0}.modal-actions{gap:8px;flex-wrap:wrap}.modal-actions>.btn{font-size:10px;min-height:40px;padding:9px 13px}.danger-link{font-size:8px}.field>span{font-size:11px}.toast{left:50%;bottom:17px;font-size:10px;padding:13px 17px}.error-banner{font-size:9px;flex-wrap:wrap}.error-banner>button{margin-left:26px}.loading-state{min-height:50vh}}@media(max-width:390px){.wrap{padding-left:18px;padding-right:18px}.hero h1{font-size:53px;letter-spacing:-3.2px}.hero h1>svg{width:290px}.hero-copy .eyebrow{font-size:7px}.hero-actions{gap:17px}.hero-actions .btn{font-size:11px;padding:12px 16px}.hero-actions .text-link{font-size:9px}.hero-scene{height:410px}.preview-content{padding:19px 13px}.preview-top{padding:12px}.preview-side{width:36px}.preview-stats>div{padding:10px}.floating-note{font-size:7px;right:0;bottom:-5px}.floating-label{font-size:7px;left:24px;top:-12px}.scene-orbit{width:310px;height:310px;left:10px;top:43px}.orbit-two{width:270px;height:270px;left:30px;top:63px}.bento article{padding:23px}.mini-board{gap:6px;padding:12px 8px}.mini-board p{font-size:7px;padding:10px 6px}.section h2{font-size:29px}.final-cta{width:calc(100% - 36px)}.page-heading h1{font-size:23px}.greeting-dot{font-size:19px}.app-topbar{padding:12px 13px}.app-content{padding-left:15px;padding-right:15px}.topbar-actions>.btn>span,.topbar-title>b{font-size:8px}.stat-card{padding:15px}.stat-card>small{font-size:6px}.stat-card>div{font-size:8px}.form-row{grid-template-columns:1fr;gap:0}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation-duration:.01ms!important}}.marketing{overflow-x:clip}.floating-label{z-index:2}.hero h1{letter-spacing:-3px}.app-content .page-heading p,.canvas-card .placeholder,.checkbox-label,.column-empty,.evidence-stats span,.experiment-card>p,.experiment-numbers>span,.feedback-card blockquote,.feedback-card footer,.feedback-person small,.feedback-person>time,.field>small,.info-note p,.kanban-column h2,.kanban-column>header>b,.latest-feedback>span,.note-card p,.note-card time,.project-card footer,.project-card p,.project-feature p,.project-feature-footer>span,.settings-form>p,.settings-form>small,.small-empty p,.stat-card>small,.task-date,.workspace-caption{color:#786b87}.focus-panel p{color:#75628c}.stat-card>div{color:#786b87}.sidebar nav>button{font-size:12px}.task-row{font-size:11px}.panel-heading h2{font-size:14px}.quiet-button{font-size:10px}.field>span{color:#6d567e}.field>input::placeholder,.field>textarea::placeholder{color:#94819f}.preview-content>p,.preview-task>small{color:#786b87}@media(max-width:720px){.hero h1{letter-spacing:-2.5px}.task-row{font-size:10px}.panel-heading h2{font-size:13px}}.public-not-found{min-height:75vh;padding-top:65px;padding-bottom:80px;max-width:900px}.public-not-found>.brand{margin-bottom:45px}.public-not-found>p{color:var(--muted);font-size:14px}.public-not-found>h1{font:600 clamp(30px,5vw,48px)/1.2 var(--heading);letter-spacing:-1.5px;margin:20px 0}.public-not-found>div{display:flex;gap:14px;flex-wrap:wrap;margin-top:30px}.brand-symbol{display:inline-block;flex:none;width:24px;height:24px;background:var(--purple);mask:url(/assets/tutarly-symbol.svg) center/contain no-repeat;-webkit-mask:url(/assets/tutarly-symbol.svg) center/contain no-repeat}.auth-page{min-height:100dvh;display:grid;grid-template-columns:minmax(480px,1fr) minmax(440px,1fr);background:#fff}.auth-main{min-width:0;padding:36px 54px 24px;display:flex;flex-direction:column}.auth-nav{display:flex;align-items:center;justify-content:space-between;gap:25px}.auth-nav .brand{width:48px;height:38px}.auth-back{display:inline-flex;align-items:center;gap:8px;color:#79738a;font-size:11px}.auth-back:hover{color:var(--purple)}.auth-form-wrap{width:100%;max-width:390px;margin:auto;padding:55px 0 40px}.auth-eyebrow{display:flex;align-items:center;gap:8px;font-size:8px;letter-spacing:1.8px;font-weight:650;color:#837b96}.auth-eyebrow>span{width:5px;height:5px;border-radius:50%;background:var(--purple)}.auth-form-wrap h1{font:650 clamp(46px,4.7vw,66px)/1.1 var(--heading);letter-spacing:-2.8px;margin:22px 0 18px}.auth-form-wrap h1 em{color:var(--purple);font-style:normal}.auth-description{max-width:325px;font-size:12px;line-height:1.9;color:#81798e;margin-bottom:30px}.auth-form{gap:19px}.auth-field,.auth-form{display:flex;flex-direction:column}.auth-field{gap:8px;min-width:0}.auth-field>label,.auth-field>span{font-weight:550;font-size:11px;color:#5b526c}.auth-field>input,.auth-password{width:100%;border:1px solid #e4dfed;border-radius:9px;background:#fff;min-height:49px;transition:border .15s,box-shadow .15s}.auth-field>input{padding:12px 14px;outline:none;font-size:12px;color:var(--ink)}.auth-field input::placeholder{color:#aaa1b5;font-size:11px}.auth-field>input:focus,.auth-password:focus-within{border-color:#8a7df2;box-shadow:0 0 0 3px #5546ed0c}.auth-field>input[aria-invalid=true],.auth-password:has(input[aria-invalid=true]){border-color:#c4516d}.auth-password{display:flex;align-items:center}.auth-password input{width:100%;min-width:0;padding:12px 14px;border:0;outline:0;background:transparent;font-size:12px;color:var(--ink)}.auth-password button{width:44px;min-height:47px;flex:none;display:grid;place-items:center;color:#948aa3;border-radius:8px}.auth-password button:hover{color:var(--purple)}.auth-field small{font-size:9px;color:#9b3b56;line-height:1.6}.auth-field #password-help:not(.is-error){color:#8d839b;font-size:9px}.auth-submit{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:49px;border-radius:9px;background:var(--purple);color:white;font-size:12px;font-weight:600;margin-top:6px;box-shadow:0 5px 13px #5546ed13}.auth-submit:hover{background:#493ad9}.auth-submit:disabled{opacity:.65}.auth-remember{display:flex;align-items:center;gap:8px;font-size:10px;color:#80758c;margin-top:-3px}.auth-remember input{accent-color:var(--purple);width:14px;height:14px;margin:0}.auth-switch{text-align:center;font-size:10px;color:#8c819a;margin:23px 0 0;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:7px}.auth-switch a{font-weight:600;color:var(--purple);display:inline-flex;align-items:center;gap:6px}.auth-data-note{text-align:center;font-size:9px;color:#a096ab;margin:30px 0 0}.auth-data-note a{display:inline-flex;align-items:center;gap:3px;color:#81738e;margin-left:4px;text-decoration:underline;text-underline-offset:3px}.auth-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;color:#a59ab0;font-size:8px}.auth-error{display:flex;align-items:flex-start;gap:9px;padding:12px 13px;background:#fff3f5;border:1px solid #f3dce3;border-radius:8px;color:#a63855;font-size:11px;outline:0}.auth-error svg{margin-top:1px}.auth-story{position:relative;min-height:100%;overflow:hidden;isolation:isolate;margin:14px 14px 14px 0;border-radius:18px;background:#eeebff;padding:44px 48px 30px;display:flex;flex-direction:column}.auth-story:before{content:"";position:absolute;z-index:-1;width:600px;height:600px;border-radius:50%;background:#e4dffd;left:35%;top:20%;opacity:.6}.auth-story-top{display:flex;align-items:center;gap:8px;color:#9181b0;font-size:7px;letter-spacing:1.6px;font-weight:600}.auth-story-dot{width:5px;height:5px;border-radius:100%;background:#9985d0}.auth-story-copy{margin-top:65px;position:relative;z-index:1}.auth-story-label{display:flex;align-items:center;gap:8px;color:#7f6aa9;font-size:10px}.auth-story-copy h2{font:550 clamp(32px,3.4vw,49px)/1.26 var(--heading);letter-spacing:-1.8px;margin:23px 0 19px;color:#332459}.auth-story-copy h2 span{color:var(--purple)}.auth-story-copy p{font-size:12px;color:#9381ae;line-height:1.9}.auth-art{position:relative;flex:1;min-height:290px;margin:18px -15px 22px;isolation:isolate}.auth-art-orbit{position:absolute;border:1px solid #d7cdee;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-28deg);width:410px;height:230px;z-index:-1}.auth-art-orbit.orbit-b{width:340px;height:330px;transform:translate(-50%,-50%) rotate(30deg)}.auth-art-orbit.orbit-c{width:270px;height:230px;transform:translate(-50%,-50%) rotate(30deg)}.auth-float{position:absolute;display:flex;align-items:center;gap:12px;padding:17px 19px;background:#ffffffed;border:1px solid #e7def7;border-radius:12px;box-shadow:0 12px 28px #5a458413;z-index:2}.auth-float small{display:block;font-size:6px;font-weight:600;letter-spacing:1.2px;color:#a292b5;margin-bottom:5px}.auth-float strong{display:block;font-size:12px;font-weight:550;color:#4b3865}.auth-float-idea{left:3%;top:12%;transform:rotate(-6deg);width:270px}.auth-float-idea>span{display:grid;place-items:center;width:38px;height:42px;border-radius:11px;color:#7a63bc;background:#efe9ff;flex:none}.auth-float-idea i{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#d7f2e8;color:#528b74;margin-left:auto}.auth-float-step{bottom:14%;right:0;transform:rotate(5deg);gap:13px;background:#bbf0e9;border-color:#b3e4de;width:255px}.auth-float-step>svg{color:#40867d}.auth-float-step>svg:last-child{margin-left:auto}.auth-float-step small{color:#6e9e98}.auth-float-step strong{color:#35615e}.auth-symbol{position:absolute;width:210px;height:148px;left:50%;top:49%;transform:translate(-50%,-50%) rotate(-10deg);color:#9f8ce0;opacity:.7}.auth-spark{position:absolute;color:#9b83c7;font-size:40px;font-weight:200}.spark-one{right:4%;top:0}.spark-two{left:7%;bottom:11%;font-size:49px;color:#a295bd}.auth-story-bottom{display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:7px;color:#9c8cb5;margin-top:auto}.auth-story-bottom>span:first-child{display:flex;align-items:center;gap:10px;letter-spacing:1.5px;font-size:6px}.auth-story-bottom i{height:1px;width:14px;background:#b6a7ce}@media(min-width:1600px){.auth-form-wrap{max-width:410px}.auth-story{padding:50px 65px}.auth-story-copy{margin-top:85px}.auth-art{max-height:480px}.auth-main{padding-left:65px;padding-right:65px}}@media(max-width:1100px){.auth-page{grid-template-columns:minmax(410px,1fr) minmax(360px,.9fr)}.auth-main{padding:30px 34px 24px}.auth-story{padding:36px 30px 26px}.auth-story-copy h2{font-size:36px}.auth-story-copy{margin-top:60px}.auth-story-copy p{font-size:11px}.auth-story-top{font-size:6px;letter-spacing:1px}.auth-float-idea{left:0;width:235px;padding:14px;gap:10px}.auth-float-step{right:0;width:230px;padding:15px}.auth-float strong{font-size:11px}.auth-story-bottom{flex-wrap:wrap;gap:12px}.auth-art-orbit{width:345px}}@media(max-width:820px){.auth-page{display:block;min-height:100dvh}.auth-story{display:none}.auth-main{min-height:100dvh;padding:25px 34px 24px}.auth-form-wrap{max-width:400px;padding:55px 0 40px}.auth-form-wrap h1{font-size:58px}.auth-footer{max-width:100%;width:100%}}@media(max-width:480px){.auth-main{padding:22px 24px 21px}.auth-nav .brand{width:48px;height:34px}.auth-back{font-size:9px;gap:6px}.auth-form-wrap{padding:44px 0 34px}.auth-form-wrap h1{font-size:51px;letter-spacing:-2.4px;margin-top:20px}.auth-eyebrow{font-size:7px;letter-spacing:1.5px}.auth-description{font-size:11px;max-width:295px;margin-bottom:26px}.auth-form{gap:17px}.auth-field>label,.auth-field>span{font-size:11px}.auth-field>input,.auth-password input{font-size:16px}.auth-field input::placeholder{font-size:11px}.auth-field>input,.auth-password{min-height:49px}.auth-submit{font-size:12px;margin-top:5px}.auth-switch{font-size:10px}.auth-footer{gap:10px}.auth-footer,.auth-footer>span:last-child{font-size:7px}.auth-data-note{font-size:8px;margin-top:24px}.auth-error{font-size:10px}}.account-logout{display:inline-flex;align-items:center;justify-content:center;padding:5px;color:#978ba8;margin-left:auto}