@font-face{font-family:Manrope;font-style:normal;font-weight:200;font-display:swap;src:url(../assets/manrope-0.ttf) format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(../assets/manrope-1.ttf) format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../assets/manrope-2.ttf) format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../assets/manrope-3.ttf) format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../assets/manrope-4.ttf) format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../assets/manrope-5.ttf) format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../assets/manrope-6.ttf) format("truetype")}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }:root{--paper:#f8f7f3;--white:#fff;--ink:#252622;--muted:#68705f;--line:#e9e9e1;--lime:#d6ff3f;--beige:#f0eade;--yellow:#f4efb4;--lilac:#e5def6;--pink:#f3dce7;--mint:#dcebdc;--radius:22px;--font:Manrope,"Avenir Next",Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--paper);font-family:Manrope,Avenir Next,Arial,sans-serif;font-size:14px;line-height:1.65;--tw-text-opacity:1;color:rgb(37 38 34/var(--tw-text-opacity,1));-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit;color:inherit}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration-line:none}button{border-width:0;background:none}img{display:block;max-width:100%}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3,h4{line-height:1.15;letter-spacing:-.055em}h1{font-size:clamp(3rem,6.4vw,5.375rem)}h1,h2{font-weight:800}h2{font-size:clamp(32px,4vw,52px)}h3{font-size:22px;font-weight:750;letter-spacing:-.04em}h4{font-size:16px}p{--tw-text-opacity:1;color:rgb(104 112 95/var(--tw-text-opacity,1))}::-moz-selection{background:var(--lime);--tw-text-opacity:1;color:rgb(37 38 34/var(--tw-text-opacity,1))}::selection{background:var(--lime);--tw-text-opacity:1;color:rgb(37 38 34/var(--tw-text-opacity,1))}:focus-visible{outline:2px solid #778c22;outline-offset:4px}button:disabled{cursor:not-allowed;opacity:.5}input::-moz-placeholder,textarea::-moz-placeholder{color:rgb(104 112 95/var(--tw-text-opacity,1));opacity:1}input::placeholder,textarea::placeholder{color:rgb(104 112 95/var(--tw-text-opacity,1));opacity:1}.icon{display:inline-block;height:18px;width:18px;flex-shrink:0;vertical-align:middle}.wrap{margin-left:auto;margin-right:auto}.\!button,.button{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;gap:1.25rem}.\!button{padding:13px 24px!important}.button{padding:13px 24px}.\!button,.button{border-radius:100px;font-size:12px;font-weight:750;line-height:1.2}.\!button{transition:transform .18s,box-shadow .18s,background .18s!important}.button{transition:transform .18s,box-shadow .18s,background .18s}.\!button,.button{white-space:nowrap}.\!button:hover{transform:translateY(-2px)!important;box-shadow:0 6px 16px #25262210!important}.button:hover{transform:translateY(-2px);box-shadow:0 6px 16px #25262210}.\!button span:last-child:not(:first-child),.button span:last-child:not(:first-child){font-size:20px;line-height:1}.\!button.small,.button.small{min-height:38px}.\!button.small{padding:10px 18px!important}.button.small{padding:10px 18px}.\!button.small,.button.small{gap:1rem;font-size:11px}.lime,.lime-bg{background:var(--lime)}.black{background:var(--ink);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.white{background:#fff}.ghost{background:transparent;border:1px solid var(--line)}.ghost:hover{background:#fff}.brand{display:inline-flex;align-items:center;font-size:28px;font-weight:850;line-height:1;letter-spacing:-1.6px}.brand-dot{height:7px;width:7px;background:var(--lime);align-self:flex-end;border-radius:50%;margin:0 0 4px 4px}.eyebrow{display:inline-block;font-size:9px;font-weight:650;line-height:1.6;letter-spacing:1.3px}.lime-pill,.white-pill{padding:7px 13px;border-radius:30px;background:var(--lime);font-size:9px;letter-spacing:.15px}.white-pill{background:#ffffffb3}.tiny-dot{display:inline-block;height:5px;width:5px;background:var(--ink);margin-right:.375rem;border-radius:50%;vertical-align:middle}.muted{color:rgb(104 112 95/var(--tw-text-opacity,1))}.lime-text,.muted{--tw-text-opacity:1}.lime-text{color:rgb(165 198 41/var(--tw-text-opacity,1))}.beige{background:var(--beige)}.yellow{background:var(--yellow)}.lilac,.purple-bg{background:var(--lilac)}.pink{background:var(--pink)}.mint,.mint-bg{background:var(--mint)}.neutral{background:#eeeee7}.peach-bg{background:#f3d8be}.avatar{height:30px;width:30px;border-radius:50%;font-size:11px;font-weight:800;background:#e9e9df;flex-shrink:0;border:2px solid #fff;letter-spacing:-.5px}.avatar,.icon-button{display:inline-flex;align-items:center;justify-content:center}.icon-button{height:2.25rem;width:2.25rem;border-radius:50%;border:1px solid var(--line);background:#fff}.icon-button:hover,.skip-link{background:var(--lime)}.skip-link{position:fixed;top:-5rem;left:15px;z-index:200;border-radius:10px;padding:15px}.skip-link:focus{top:15px}mark{--tw-text-opacity:1;color:rgb(37 38 34/var(--tw-text-opacity,1));background:var(--lime);box-decoration-break:clone;-webkit-box-decoration-break:clone;padding:0 6px 3px;border-radius:3px}.center{text-align:center}.handwritten{font-family:Comic Sans MS,Bradley Hand,cursive;font-size:15px}.site-header{margin-top:25px;background:#ffffffdb;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid #fff;border-radius:100px;padding:12px 18px 12px 24px;box-shadow:0 5px 20px #25262206}.site-header .brand{font-size:26px}.site-header nav{display:flex;gap:2rem;font-size:11px;font-weight:500}.site-header nav a:hover{--tw-text-opacity:1;color:rgb(131 153 33/var(--tw-text-opacity,1))}.header-actions{display:flex;align-items:center;gap:25px}.login-link{font-size:11px;--tw-text-opacity:1;color:rgb(119 121 110/var(--tw-text-opacity,1))}.login-link span{margin-left:7px}.mobile-menu{display:none}.hero{position:relative;padding-top:85px;text-align:center}.hero h1{margin:21px auto 25px;line-height:1.08}.hero>p{font-size:13px;line-height:1.9}.scribble-word{position:relative;display:inline-block}.scribble-word svg{position:absolute;bottom:-13px;left:0;width:100%;fill:none;stroke:var(--lime);stroke-width:6;stroke-linecap:round;z-index:-1}.hero-actions{margin-top:1.75rem;display:flex;justify-content:center;gap:.75rem}.hero-doodle{pointer-events:none;position:absolute;top:215px;width:10rem}.hero-doodle img{height:165px;width:10rem;-o-object-fit:contain;object-fit:contain}.hero-doodle-left{left:0;transform:rotate(-10deg)}.hero-doodle-right{right:0;top:185px}.hero-doodle .handwritten{margin-top:5px;display:block;--tw-text-opacity:1;color:rgb(145 145 128/var(--tw-text-opacity,1))}.hero-orbit{position:absolute;top:104px;right:105px;font-size:62px;transform:rotate(15deg);--tw-text-opacity:1;color:rgb(172 176 155/var(--tw-text-opacity,1))}.product-preview{display:grid;grid-template-columns:190px 1fr;text-align:left;border:1px solid #e5e6dc;background:#fff;overflow:hidden;border-radius:18px;box-shadow:0 25px 70px #383c2a12,0 3px 10px #383c2a05;position:relative;margin:auto;max-width:1040px;transform:rotate(-.6deg)}.preview-sidebar{background:#f7f7f2;border-right:1px solid var(--line);padding:26px 19px;display:flex;flex-direction:column;font-size:10px}.preview-sidebar .brand{font-size:25px}.preview-workspace{margin:28px 0 15px;font-size:8px;--tw-text-opacity:1;color:rgb(104 112 95/var(--tw-text-opacity,1))}.preview-nav{display:flex;flex-direction:column;gap:.25rem}.preview-nav span{padding:8px 9px;border-radius:7px}.preview-nav .active{background:var(--lime);font-weight:700}.preview-sidebar small{margin-top:30px;font-size:7px;letter-spacing:1px;--tw-text-opacity:1;color:rgb(104 112 95/var(--tw-text-opacity,1))}.preview-sidebar p{font-size:9px;margin:13px 0 0;--tw-text-opacity:1;color:rgb(37 38 34/var(--tw-text-opacity,1))}.preview-person{margin-top:auto;display:flex;align-items:center;gap:.625rem;padding-top:55px}.preview-person .muted{margin-left:auto}.preview-main{padding:20px 28px 0}.preview-breadcrumb{display:flex;align-items:center;gap:.75rem;font-size:8px;--tw-text-opacity:1;color:rgb(104 112 95/var(--tw-text-opacity,1))}.preview-live{margin-left:auto;--tw-text-opacity:1;color:rgb(101 126 71/var(--tw-text-opacity,1))}.preview-heading{margin-top:25px;display:flex;align-items:center;justify-content:space-between}.preview-heading .eyebrow{font-size:6px;letter-spacing:1px}.preview-heading h2{font-size:30px;margin:8px 0 22px;letter-spacing:-1.5px}.preview-people{display:flex}.preview-people .avatar{margin-left:-7px}.preview-tools{display:flex;align-items:center;gap:.25rem;padding-bottom:1rem;border-bottom:1px solid var(--line);font-size:9px}.tab{padding:8px 12px;border-radius:30px;font-size:11px;color:rgb(131 133 122/var(--tw-text-opacity,1))}.tab,.tab.active{--tw-text-opacity:1}.tab.active{background:var(--ink);color:rgb(255 255 255/var(--tw-text-opacity,1))}.preview-add{margin-left:auto;background:var(--lime);padding:8px 11px;border-radius:20px;font-weight:700}.preview-board{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;padding-top:18px}.preview-column h3{font-size:9px;letter-spacing:0;margin-bottom:18px;display:flex;align-items:center;gap:5px}.preview-column h3>span{margin-left:.25rem;font-size:8px;--tw-text-opacity:1;color:rgb(138 139 127/var(--tw-text-opacity,1))}.status-dot{display:inline-block;height:.375rem;width:.375rem;flex-shrink:0;border-radius:50%}.status-dot.todo{background:#9e9f91}.status-dot.progress{background:#a592d1}.status-dot.review{background:#dfa577}.status-dot.done{background:#789b79}.preview-sticky{padding:17px 14px 13px;position:relative;margin-bottom:1rem;min-height:136px;box-shadow:1px 5px 7px #3132250a;transform:rotate(-1.5deg);border-radius:2px 2px 12px 2px}.preview-sticky:nth-child(3){transform:rotate(1deg);min-height:115px}.preview-sticky small{font-size:6px;letter-spacing:1.3px;--tw-text-opacity:1;color:rgb(116 117 108/var(--tw-text-opacity,1))}.preview-sticky h4{font-size:13px;line-height:1.45;letter-spacing:-.2px;margin:12px 0 17px}.preview-sticky p{font-size:8px;margin:0 0 15px}.preview-sticky>div:last-child{display:flex;align-items:center;gap:5px;font-size:7px}.preview-sticky>div:last-child b{margin-left:auto;font-size:6px;font-weight:650}.preview-sticky .avatar{height:1.25rem;width:1.25rem;font-size:7px;border-width:1px}.sticker-tape{position:absolute;height:.875rem;width:52px;background:#ffffff65;left:calc(50% - 26px);top:-7px;transform:rotate(-7deg);border-left:1px dashed #ffffffb0;border-right:1px dashed #ffffffb0}.mini-progress{display:flex;gap:3px;margin:0 0 15px}.mini-progress i{height:.125rem;width:30px;background:#65615e}.mini-progress .empty{background:#ffffffa0}.preview-cta{display:block;line-height:1.8;padding:25px 15px;border:1px dashed #d8ddcb;margin-top:15px;border-radius:10px;color:rgb(151 158 131/var(--tw-text-opacity,1))}.preview-cta,.preview-cta strong{font-size:11px;--tw-text-opacity:1}.preview-cta strong{font-weight:600;color:rgb(103 119 68/var(--tw-text-opacity,1))}.preview-bottom{display:flex;justify-content:space-between;font-size:7px;--tw-text-opacity:1;color:rgb(139 142 128/var(--tw-text-opacity,1));border-top:1px solid var(--line);padding:14px 0;margin-top:.25rem}.preview-bottom,.preview-float{gap:.625rem}.preview-float{position:relative;top:-18px;display:inline-flex;align-items:center;transform:rotate(4deg);background:var(--lime);padding:12px 20px;border:2px solid var(--paper);border-radius:6px;font-size:10px;font-weight:700;box-shadow:0 4px 15px #26351e13}.preview-float>span{font-size:19px}.trust-bar{display:flex;align-items:center;justify-content:center;gap:35px;border-bottom:1px solid var(--line);padding:35px 0 42px;--tw-text-opacity:1;color:rgb(146 149 135/var(--tw-text-opacity,1))}.trust-bar>span{max-width:100px;font-size:7px;letter-spacing:1px}.trust-bar>div{font-size:12px;font-weight:600}.trust-bar>i{font-size:24px;font-style:normal;--tw-text-opacity:1;color:rgb(196 200 182/var(--tw-text-opacity,1))}.section{padding:100px 0;scroll-margin-top:20px}.section-heading{position:relative;margin-bottom:2.5rem;display:flex;align-items:center;justify-content:space-between}.section-heading h2{margin:14px 0 0;line-height:1.22}.section-heading>p{margin-right:170px;font-size:12px}.section-doodle{height:145px;width:145px;-o-object-fit:contain;object-fit:contain}.section-heading>p+.section-doodle{position:absolute;right:0}.feature-grid{gap:1rem}.feature-card{background:#fff;border:1px solid #eeeee5;border-radius:22px;padding:30px 28px 20px;position:relative;min-height:360px;overflow:hidden;box-shadow:0 5px 15px #25262203}.feature-card.beige{background:var(--beige)}.card-number{margin-bottom:27px;display:block;font-size:8px;letter-spacing:1.4px;--tw-text-opacity:1;color:rgb(138 140 126/var(--tw-text-opacity,1))}.feature-card h3{margin-bottom:13px;font-size:19px;letter-spacing:-.5px}.feature-card p{max-width:15rem;font-size:11px;line-height:1.85}.feature-card img{height:150px;width:175px;margin:26px 0 20px auto}.feature-caption{display:block;font-size:8px;border-top:1px solid #2526220c;padding-top:.875rem;--tw-text-opacity:1;color:rgb(132 136 121/var(--tw-text-opacity,1))}.steps-grid{gap:1rem}.step{position:relative;min-height:260px;border-radius:22px;padding:30px;background:#fff;border:1px solid #eeeee5}.step.beige{background:var(--beige)}.step.lime-bg{background:var(--lime)}.step h3{margin-top:2.5rem;font-size:21px}.step p{width:78%;font-size:11px;--tw-text-opacity:1;color:rgb(116 121 101/var(--tw-text-opacity,1))}.step-symbol{position:absolute;right:25px;bottom:1.25rem;font-size:58px;font-weight:600;line-height:1}.demo-section{background:#eeeee7}.demo-layout{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:100px}.demo-layout h2{margin-top:18px;line-height:1.23}.demo-layout p{margin-bottom:27px;max-width:340px;font-size:12px;line-height:1.9}.demo-layout small{margin-top:13px;display:block;font-size:9px;--tw-text-opacity:1;color:rgb(150 154 135/var(--tw-text-opacity,1))}.audience{text-align:center}.audience h2{margin-top:17px}.audience-grid{margin-top:2.5rem;gap:1rem;text-align:left}.audience-grid article{padding:25px;border:1px solid var(--line);border-radius:18px}.audience-grid article>span{margin-bottom:35px;display:block;font-size:40px;--tw-text-opacity:1;color:rgb(142 152 128/var(--tw-text-opacity,1))}.audience-grid h3{font-size:15px}.audience-grid p{font-size:10px;line-height:1.85}.faq-section{background:var(--beige)}.faq-layout{gap:90px}.faq-layout h2{margin-top:15px;font-size:35px;line-height:1.3}.faq-layout img{margin-top:30px}.faq-list details{border-bottom:1px solid #dfdfd2;padding:20px 0}.faq-list summary{display:flex;cursor:pointer;list-style-type:none;align-items:center;justify-content:space-between;gap:1.25rem;font-size:12px;font-weight:650}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{font-size:20px;font-weight:400;transition:transform .2s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{margin:18px 35px 0 0;font-size:11px;line-height:1.9}.pricing-section h2{margin-top:15px}.pricing-section .center>p{font-size:11px}.pricing-grid{gap:1rem;margin:60px auto 0;max-width:940px;align-items:center}.price-card{background:#fff;border:1px solid var(--line);overflow:hidden;border-radius:19px}.price-card.featured{box-shadow:0 12px 30px #2526220b;transform:translateY(-10px)}.price-art{position:relative;display:grid;height:195px;place-items:center}.price-art img{height:135px;width:155px}.price-art .eyebrow{position:absolute;top:15px;left:1.25rem;font-size:7px}.price-body{padding:23px}.price-body>span{font-size:12px;font-weight:700}.price-body h3{font-size:29px;margin:10px 0}.price-body h3 small{font-size:10px;font-weight:400;letter-spacing:0}.price-body ul,.price-body>p{font-size:10px}.price-body ul{list-style-type:none;padding:8px 0;margin:0 0 20px;line-height:2.6}.price-body li:before{content:"✓";margin-right:9px;--tw-text-opacity:1;color:rgb(135 146 112/var(--tw-text-opacity,1))}.price-body .\!button,.price-body .button{min-height:2.5rem;width:100%;font-size:10px}.pricing-note{text-align:center;font-size:9px;--tw-text-opacity:1;color:rgb(155 157 144/var(--tw-text-opacity,1));margin:22px 0 0}.cta-section{background:var(--lime);margin-bottom:90px;display:flex;align-items:center;justify-content:space-between;border-radius:30px;padding:55px}.cta-section h2{margin:15px 0 19px;line-height:1.25}.cta-section h2 span{background:#fff;border-radius:4px;padding:0 6px}.cta-section p{margin-bottom:25px;font-size:11px;--tw-text-opacity:1;color:rgb(89 99 60/var(--tw-text-opacity,1))}.cta-section .\!button,.cta-section .button{margin-right:.5rem}.cta-section img{width:300px;transform:rotate(-8deg)}.footer-wordmark{display:flex;align-items:center;justify-content:space-between;font-size:clamp(130px,24vw,290px);font-weight:850;line-height:.85;letter-spacing:-.075em;border-top:1px solid var(--line);padding-top:50px;padding-bottom:60px}.footer-wordmark>span{font-size:.5em;--tw-text-opacity:1;color:rgb(209 214 195/var(--tw-text-opacity,1))}.footer-links{gap:50px;padding-bottom:2.5rem}.footer-links>div{display:flex;flex-direction:column;align-items:flex-start;gap:11px;font-size:10px;--tw-text-opacity:1;color:rgb(138 140 129/var(--tw-text-opacity,1))}.footer-links .brand{font-size:24px;--tw-text-opacity:1;color:rgb(37 38 34/var(--tw-text-opacity,1))}.footer-links p{font-size:10px;line-height:1.9}.footer-links .eyebrow{margin-bottom:.625rem;font-size:7px}.footer-links .eyebrow,.footer-links a:hover{--tw-text-opacity:1;color:rgb(37 38 34/var(--tw-text-opacity,1))}.footer-bottom{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding:23px 0;font-size:8px;--tw-text-opacity:1;color:rgb(152 155 140/var(--tw-text-opacity,1))}.reveal{opacity:0;transform:translateY(20px);transition:opacity .6s,transform .6s}.revealed{opacity:1;transform:translateY(0)}.welcome-aside,.welcome-page{min-height:100vh}.welcome-aside{padding:45px 60px;background:var(--lime);display:flex;flex-direction:column;align-items:flex-start}.welcome-aside .brand-dot{background:#fff}.welcome-aside>.eyebrow{margin-top:25px;font-size:8px}.welcome-aside>div{margin-block:auto;padding:60px 0 30px;width:100%}.welcome-aside h1{font-size:clamp(40px,4.7vw,65px);line-height:1.1}.welcome-aside h1>span{margin-left:.75rem;display:inline-block}.welcome-aside p{font-size:12px;--tw-text-opacity:1;color:rgb(102 115 61/var(--tw-text-opacity,1))}.welcome-aside img{height:200px;width:230px;margin:30px 0 0 auto}.welcome-aside>small{font-size:8px;--tw-text-opacity:1;color:rgb(124 137 77/var(--tw-text-opacity,1))}.welcome-main{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:90px 50px}.welcome-back{position:absolute;top:2.5rem;left:50px;font-size:11px;--tw-text-opacity:1;color:rgb(104 112 95/var(--tw-text-opacity,1))}.welcome-main form{width:min(100%,355px)}.welcome-main h2{font-size:36px;margin:15px 0 20px}.welcome-main form>p{font-size:11px;line-height:1.8}.welcome-main label{display:block;font-size:10px;font-weight:650;margin:23px 0 8px}input,select,textarea{width:100%;border:1px solid var(--line);background:#fff;border-radius:12px;padding:12px 15px;font-size:12px;outline:none}input:focus,select:focus,textarea:focus{--tw-border-opacity:1;border-color:rgb(154 183 36/var(--tw-border-opacity,1));box-shadow:0 0 0 3px #d6ff3f33}input::-moz-placeholder,textarea::-moz-placeholder{--tw-text-opacity:1;color:rgb(161 165 152/var(--tw-text-opacity,1))}input::placeholder,textarea::placeholder{--tw-text-opacity:1;color:rgb(161 165 152/var(--tw-text-opacity,1))}textarea{min-height:90px;resize:vertical;line-height:1.7}.welcome-main .\!button,.welcome-main .button{margin-top:26px;min-height:47px;width:100%;justify-content:space-between;font-size:11px}.welcome-divider{height:1px;background:var(--line);position:relative;margin-top:25px;text-align:center}.welcome-divider span{position:relative;top:-.875rem;padding:0 12px;background:var(--paper);font-size:10px;--tw-text-opacity:1;color:rgb(163 165 151/var(--tw-text-opacity,1))}.welcome-main .welcome-local{margin-top:25px;display:flex;gap:.625rem;font-size:9px;line-height:1.8;--tw-text-opacity:1;color:rgb(156 160 141/var(--tw-text-opacity,1))}.welcome-local .icon{width:1rem}.welcome-decoration{position:absolute;bottom:35px;font-size:9px;--tw-text-opacity:1;color:rgb(156 160 137/var(--tw-text-opacity,1))}.welcome-error{color:#ad583f!important}@media (min-width:1500px){.hero{padding-top:100px}.hero-doodle-left{left:-70px}.hero-doodle-right{right:-70px}.hero-orbit{right:70px}}@media (max-width:1000px){.site-header nav{gap:1.25rem}.hero-doodle{top:15rem;width:105px}.hero-doodle img{height:120px;width:105px}.hero-doodle .handwritten{font-size:11px}.hero-orbit{right:1.25rem;font-size:45px}.product-preview{grid-template-columns:160px 1fr}.preview-main{padding:20px 20px 0}.preview-heading h2{font-size:25px}.preview-board{gap:.625rem}.preview-sticky{padding:15px 10px}.trust-bar{gap:22px}.feature-card{padding:25px 20px}.demo-layout{gap:35px}.demo-note{width:190px;padding:25px;font-size:22px}.demo-note:nth-child(2){left:120px;font-size:18px}.faq-layout{gap:2.5rem}.welcome-aside{padding:2.5rem}.welcome-main{padding:80px 35px}}@media (max-width:720px){.site-header{padding:12px 16px;margin-top:.875rem}.site-header .brand{font-size:24px}.header-actions{gap:.75rem}.header-actions .button{display:none}.mobile-menu{display:inline-flex;height:31px;width:31px;background:var(--paper);border-width:0}.site-header nav{position:absolute;top:67px;left:0;right:0;display:none;background:#fff;border-radius:20px;padding:25px;box-shadow:0 10px 25px #25262215;font-size:13px}.site-header nav.open{display:flex;flex-direction:column}.hero{padding-top:55px}.hero h1{margin-top:23px;font-size:clamp(44px,9.6vw,64px);letter-spacing:-2.5px}.hero>p{margin-top:30px;font-size:11px;line-height:1.9}.hero-doodle,.hero-orbit{display:none}.hero-actions{margin-top:25px;gap:.5rem}.hero-actions .button{font-size:10px;padding:12px 17px;min-height:43px;gap:9px}.hero-footnote{margin-bottom:35px;gap:.5rem;font-size:8px}.hero>.eyebrow{font-size:8px;padding:6px 10px}.product-preview{grid-template-columns:95px 1fr;transform:rotate(-.6deg);border-radius:12px}.preview-sidebar{padding:17px 10px;font-size:7px}.preview-sidebar .brand{font-size:18px}.preview-workspace{font-size:5px;margin:20px 0 8px}.preview-nav{gap:0}.preview-nav span{padding:7px 5px;font-size:6px}.preview-sidebar small{margin-top:1.25rem;font-size:5px}.preview-sidebar p{margin-top:9px;font-size:6px}.preview-person{gap:.25rem;padding-top:25px;font-size:6px}.preview-person .avatar{height:18px;width:18px;font-size:6px}.preview-main{padding:13px 12px 0}.preview-breadcrumb{gap:5px;font-size:5px}.preview-live{font-size:4px}.preview-heading{margin-top:15px}.preview-heading .eyebrow{font-size:4px;letter-spacing:.4px}.preview-heading h2{font-size:17px;letter-spacing:-.7px;margin:5px 0 14px}.preview-people .avatar{margin-left:-5px;height:18px;width:18px;font-size:6px}.preview-tools{gap:0;padding-bottom:.625rem}.preview-tools .tab{font-size:5px;padding:5px 6px}.preview-add{padding:5px;font-size:5px}.preview-board{gap:7px;padding-top:.75rem}.preview-column h3{margin-bottom:.75rem;gap:3px;font-size:5px;letter-spacing:-.15px}.preview-column h3>span{margin-left:0;font-size:4px}.preview-column .status-dot{height:3px;width:3px}.preview-sticky{padding:10px 7px 8px;margin-bottom:.625rem;min-height:104px}.preview-sticky small{font-size:4px;letter-spacing:.4px}.preview-sticky h4{font-size:7px;letter-spacing:0;line-height:1.5;margin:8px 0 12px}.preview-sticky p{margin-bottom:.625rem;font-size:5px}.preview-sticky>div:last-child{gap:.125rem;font-size:4px}.preview-sticky>div:last-child b{font-size:4px}.preview-sticky .avatar{height:.75rem;width:.75rem;font-size:4px}.preview-sticky:nth-child(3){min-height:83px}.sticker-tape{top:-.25rem;height:.5rem;width:30px;left:calc(50% - 15px)}.mini-progress{margin-bottom:.625rem;gap:.125rem}.mini-progress i{height:1px;width:1rem}.preview-cta{padding:10px 7px}.preview-cta,.preview-cta strong{font-size:6px}.preview-bottom{font-size:4px;padding:10px 0;margin:0}.preview-bottom span{display:none}.preview-float{font-size:8px;padding:8px 13px;top:-13px}.preview-float>span{font-size:15px}.trust-bar{flex-wrap:wrap;gap:10px 16px;padding:23px 0 30px}.trust-bar>span{margin-bottom:9px;width:100%;max-width:100%;text-align:center;font-size:6px}.trust-bar>div{font-size:8px}.trust-bar>i{font-size:14px}.section{padding:60px 0}.section-heading{margin-bottom:25px}.section-heading h2{font-size:32px}.section-heading>p{display:none}.section-heading .section-doodle{position:static;height:95px;width:85px}.eyebrow{font-size:8px}.feature-grid{gap:13px}.feature-card{min-height:270px;padding:26px}.feature-card h3{font-size:20px}.feature-card p{max-width:70%;font-size:12px}.feature-card img{height:115px;width:130px;margin:10px 0 15px auto}.feature-caption{font-size:9px}.card-number{margin-bottom:1.25rem}.step{min-height:210px;padding:26px}.step h3{margin-top:30px}.step p{width:80%;font-size:12px}.step-symbol{font-size:46px}.demo-layout{grid-template-columns:1fr;gap:30px}.demo-layout h2{font-size:35px}.demo-layout p{font-size:12px}.demo-stickers{margin:auto;height:325px;width:100%;max-width:355px}.demo-note{min-height:210px;width:195px;font-size:22px}.demo-note:nth-child(2){left:130px;top:90px;font-size:18px}.demo-spark{right:0;font-size:60px}.audience h2{font-size:29px;line-height:1.3}.audience-grid{gap:.625rem}.audience-grid article{padding:19px}.audience-grid h3{font-size:13px;line-height:1.4}.audience-grid p{font-size:10px}.audience-grid article>span{margin-bottom:22px;font-size:31px}.faq-layout{gap:1.25rem}.faq-layout h2{font-size:32px}.faq-layout img{display:none}.faq-list summary{font-size:12px}.faq-list details p{font-size:11px}.pricing-grid{margin-top:30px;max-width:390px;gap:18px}.price-card.featured{transform:none}.price-art{height:150px}.price-art img{height:110px;width:130px}.price-body{padding:25px}.price-body ul{font-size:11px}.price-body h3{font-size:31px}.pricing-note{max-width:300px;font-size:9px;margin:20px auto 0}.cta-section{position:relative;margin-bottom:50px;overflow:hidden;border-radius:23px;padding:30px}.cta-section h2{font-size:36px}.cta-section p{max-width:210px;font-size:11px}.cta-section .button{font-size:10px;padding:12px 18px;position:relative;z-index:1;margin-right:5px}.cta-section img{position:absolute;right:-42px;bottom:75px;width:180px;opacity:.45}.footer-wordmark{font-size:27vw;padding-top:30px;padding-bottom:35px}.footer-links{gap:25px}.footer-links>div{gap:.625rem;font-size:10px}.footer-bottom{gap:1.25rem;font-size:7px}.welcome-aside{min-height:auto;padding:25px}.welcome-aside>.eyebrow{margin-top:15px}.welcome-aside>div{padding:35px 0 0;position:relative}.welcome-aside h1{margin-bottom:1.25rem;max-width:70%;font-size:40px;letter-spacing:-2px}.welcome-aside p{font-size:10px}.welcome-aside img{position:absolute;right:-5px;bottom:0;height:130px;width:140px;opacity:.65}.welcome-aside>small{display:none}.welcome-main{min-height:520px;padding:75px 25px 70px}.welcome-back{left:25px;top:25px}.welcome-main h2{font-size:31px}.welcome-decoration{bottom:22px;font-size:8px}.site-header nav.\!open{display:flex;flex-direction:column}.header-actions .\!button{display:none}.hero-actions .\!button{font-size:10px;padding:12px 17px!important;min-height:43px;gap:9px}.cta-section .\!button{font-size:10px;padding:12px 18px!important;position:relative;z-index:1;margin-right:5px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.reveal{opacity:1;transform:none}}.hero-doodle-left{left:-5px;top:260px;width:105px;transform:rotate(-12deg)}.hero-doodle-left img{height:100px;width:85px;-o-object-fit:contain;object-fit:contain}.hero-doodle-left .handwritten{white-space:nowrap;font-size:12px}.hero-doodle-right{right:-30px;top:190px;width:215px;transform:rotate(10deg)}.hero-doodle-right img{height:210px;width:215px;-o-object-fit:contain;object-fit:contain}.hero-doodle-right .handwritten{margin-top:.5rem;white-space:nowrap;text-align:right;font-size:12px}.hero-keyboard{position:absolute;left:-45px;top:670px;width:200px;transform:rotate(-11deg);pointer-events:none;z-index:0}.footer-illustration{height:5rem;width:85px}.feature-card img,.footer-illustration,.price-art img{-o-object-fit:contain;object-fit:contain}.hero-orbit{top:110px;right:2.5rem;font-size:43px;--tw-text-opacity:1;color:rgb(192 199 174/var(--tw-text-opacity,1))}.cta-section img{width:290px}.center>.eyebrow,.section-heading .eyebrow{font-size:10px}.section-heading>p{font-size:14px}.demo-layout p,.feature-card p,.step p{font-size:13px;line-height:1.9}.feature-caption{font-size:9px}.faq-list summary{font-size:14px}.faq-list details p{font-size:13px;line-height:1.9}.audience-grid p,.price-body ul,.price-body>p{font-size:12px}.price-body .\!button,.price-body .button{font-size:11px}.footer-links,.footer-links p,.footer-links>div,.login-link,.site-header nav{font-size:12px}@media (max-width:1000px){.hero-doodle-right{right:-.5rem;top:245px;width:150px}.hero-doodle-right img{height:155px;width:150px}.hero-doodle-right .handwritten{font-size:9px}.hero-doodle-left{left:-5px;top:270px}.hero-keyboard{left:-18px;top:690px;width:140px}.section-heading>p{max-width:220px;font-size:12px}.section-heading .section-doodle{width:120px}.feature-card p,.step p{font-size:12px}.site-header nav{gap:1.25rem}}@media (max-width:720px){.hero-keyboard{display:none}.feature-card img{height:115px;width:140px}.feature-card p{max-width:90%;font-size:12px}.demo-layout p,.step p{font-size:13px}.audience-grid p{font-size:11px}.faq-list summary{font-size:13px}.faq-list details p,.price-body ul,.price-body>p{font-size:12px}.footer-links p,.footer-links>div{font-size:11px}.hero>p{font-size:12px}.hero-actions .button{font-size:11px}.feature-card{min-height:300px}.center>.eyebrow,.section-heading .eyebrow{font-size:8px}.section-heading .section-doodle{height:90px;width:90px}.cta-section img{width:170px}.footer-illustration{height:65px;width:70px}.hero-actions .\!button{font-size:11px}}.hero .hero-actions{margin-bottom:3.5rem}@media (max-width:720px){.hero .hero-actions{margin-bottom:35px}}.sr-only{position:absolute;margin:-1px;height:1px;width:1px;overflow:hidden;padding:0;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.workspace{background:var(--paper);font-size:12px}.workspace button{text-align:inherit}.workspace .\!button,.workspace .button{text-align:center}.workspace h1{font-size:43px;line-height:1.15;letter-spacing:-2px;margin:12px 0 15px}.workspace h2{font-size:22px;letter-spacing:-.7px}.workspace h3{font-size:16px;letter-spacing:-.4px}.workspace .eyebrow{font-size:7px;letter-spacing:1.3px}.workspace .icon{height:17px;width:17px}.sidebar{width:218px;background:#f4f4ef;position:fixed;inset:0 auto 0 0;border-right:1px solid #e6e7de;padding:30px 17px 15px;z-index:30;display:flex;height:100dvh;flex-direction:column;overflow-y:auto}.sidebar-top{padding:0 12px 22px;display:flex;align-items:center;justify-content:space-between}.sidebar .brand{font-size:32px}.sidebar-close,.sidebar-scrim{display:none}.workspace-switch{display:flex;width:100%;align-items:center;gap:9px;padding:13px 10px;border:1px solid #e5e6dc;border-radius:12px;background:#fafbf7;font-size:10px;font-weight:700}.workspace-switch>span:nth-child(2){min-width:0;flex:1 1 0%;line-height:1.5;overflow-wrap:anywhere}.workspace-switch small{margin-top:.25rem;display:block;font-size:7px;font-weight:400;--tw-text-opacity:1;color:rgb(154 157 141/var(--tw-text-opacity,1))}.workspace-switch .icon{height:.75rem;width:.75rem;--tw-text-opacity:1;color:rgb(150 155 136/var(--tw-text-opacity,1))}.workspace-mark{display:grid;height:25px;width:25px;place-items:center;border-radius:7px;background:var(--lime);flex-shrink:0;font-size:18px}.sidebar-search{display:flex;align-items:center;gap:9px;font-size:9px;padding:11px 10px;margin:14px 0 20px;width:100%;border-radius:9px;--tw-text-opacity:1;color:rgb(156 158 144/var(--tw-text-opacity,1))}.sidebar-search .icon{width:.875rem}.sidebar-search:hover{background:#eaece1}.sidebar-search kbd{margin-left:auto;background:#e9eadf;border:1px solid #e1e3d3;border-radius:4px;padding:0 4px;font-size:8px;font-family:inherit;white-space:nowrap}.sidebar-nav{display:flex;flex-direction:column;gap:.25rem}.nav-item{display:flex;width:100%;align-items:center;gap:11px;padding:11px 12px;border-radius:9px;font-size:10px;font-weight:550;color:rgb(119 125 107/var(--tw-text-opacity,1));transition:background .15s,color .15s}.nav-item,.nav-item>.icon{--tw-text-opacity:1}.nav-item>.icon{height:1rem;width:1rem;color:rgb(140 146 129/var(--tw-text-opacity,1))}.nav-item:hover{background:#eaece1;--tw-text-opacity:1;color:rgb(37 38 34/var(--tw-text-opacity,1))}.nav-item.active{background:var(--lime);font-weight:750;--tw-text-opacity:1;color:rgb(54 66 29/var(--tw-text-opacity,1))}.nav-item.active>.icon{--tw-text-opacity:1;color:rgb(57 72 31/var(--tw-text-opacity,1))}.nav-item b{background:#ffffff8c;display:grid;height:19px;min-width:19px;place-items:center;border-radius:5px;font-size:8px;font-weight:600}.nav-item b,.nav-new{margin-left:auto}.nav-new{font-size:6px;background:#e6e8db;border-radius:3px;padding:2px 4px;letter-spacing:.5px;--tw-text-opacity:1;color:rgb(138 147 120/var(--tw-text-opacity,1))}.sidebar-section-title{margin:31px 11px 13px;display:flex;align-items:center;justify-content:space-between;font-size:7px;letter-spacing:1px;--tw-text-opacity:1;color:rgb(160 165 143/var(--tw-text-opacity,1))}.bare-icon{display:inline-flex;height:1.5rem;width:1.5rem;align-items:center;justify-content:center;border-radius:50%;padding:0;--tw-text-opacity:1;color:rgb(139 146 122/var(--tw-text-opacity,1))}.bare-icon:hover{background:#ffffffb3;--tw-text-opacity:1;color:rgb(53 63 39/var(--tw-text-opacity,1))}.bare-icon .icon{height:.875rem;width:.875rem}.sidebar-projects{display:flex;flex-direction:column;gap:3px}.project-link{display:flex;align-items:center;gap:9px;padding:10px 12px;width:100%;border-radius:9px;font-size:9px;--tw-text-opacity:1;color:rgb(125 130 111/var(--tw-text-opacity,1))}.project-link>span:nth-child(2){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-link.selected,.project-link:hover{background:#e9eddd;--tw-text-opacity:1;color:rgb(82 95 60/var(--tw-text-opacity,1))}.project-link small{margin-left:auto;font-size:8px;--tw-text-opacity:1;color:rgb(154 164 138/var(--tw-text-opacity,1))}.project-dot{display:inline-block;height:.5rem;width:.5rem;flex-shrink:0;border-radius:50%;border:1px solid #25262215}.project-dot.yellow{background:#d9c862}.project-dot.lilac{background:#b5a1d0}.project-dot.pink{background:#d49eaf}.project-dot.mint{background:#92b59b}.sidebar-bottom{margin-top:auto;padding-top:35px}.sidebar-tip{padding:15px 12px;display:flex;align-items:center;gap:.625rem;background:#ebeddf;margin-bottom:13px;border-radius:12px}.sidebar-tip>span{font-size:29px;line-height:1;--tw-text-opacity:1;color:rgb(148 167 121/var(--tw-text-opacity,1))}.sidebar-tip p{margin:0;font-size:8px;line-height:1.8;--tw-text-opacity:1;color:rgb(125 137 107/var(--tw-text-opacity,1))}.sidebar-tip .bare-icon{margin-left:auto}.profile-button{display:flex;align-items:center;gap:.625rem;border-top:1px solid #e3e6d8;margin-top:1rem;padding:17px 6px 0;width:100%}.profile-button>span:nth-child(2){min-width:0;flex:1 1 0%;font-size:10px;font-weight:650;overflow-wrap:anywhere}.profile-button small{margin-top:3px;display:block;font-size:7px;font-weight:400;--tw-text-opacity:1;color:rgb(146 155 126/var(--tw-text-opacity,1))}.profile-button>.icon{width:.875rem;--tw-text-opacity:1;color:rgb(140 150 122/var(--tw-text-opacity,1))}.workspace-main{margin-left:218px;display:flex;min-height:100vh;flex-direction:column}.workspace-topbar{height:72px;border-bottom:1px solid var(--line);padding:0 38px;display:flex;align-items:center;justify-content:space-between;gap:1.25rem}.topbar-breadcrumb{display:flex;align-items:center;gap:.75rem;font-size:9px;--tw-text-opacity:1;color:rgb(152 157 140/var(--tw-text-opacity,1))}.topbar-breadcrumb>.icon,.topbar-breadcrumb>span>.icon{height:.875rem;width:.875rem}.topbar-breadcrumb i{font-style:normal;--tw-text-opacity:1;color:rgb(197 201 187/var(--tw-text-opacity,1))}.topbar-breadcrumb strong{font-weight:500;--tw-text-opacity:1;color:rgb(95 102 86/var(--tw-text-opacity,1))}.topbar-actions{display:flex;align-items:center;gap:1.25rem;font-size:9px}.saved-state{display:flex;align-items:center;gap:5px;font-size:7px;--tw-text-opacity:1;color:rgb(144 155 124/var(--tw-text-opacity,1))}.saved-state i{height:.25rem;width:.25rem;border-radius:50%;background:#91a873}.focus-top-button{display:flex;align-items:center;gap:7px;padding:8px 11px;background:#ecede5;border-radius:30px;font-size:8px;--tw-text-opacity:1;color:rgb(114 125 96/var(--tw-text-opacity,1))}.focus-top-button .icon{height:13px;width:13px}.focus-top-button:hover{background:var(--lime)}.topbar-profile{padding:0;line-height:0}.topbar-profile .avatar{height:30px;width:30px;font-size:10px}.topbar-search{height:29px;width:29px}.topbar-search .icon{width:13px}.topbar-menu{display:none}.workspace-content{padding:40px 38px 35px;min-width:0;flex:1 1 0%;outline:none}.page-heading{margin-bottom:1.75rem;display:flex;align-items:center;justify-content:space-between;gap:25px}.page-heading p{margin:0;font-size:10px;--tw-text-opacity:1;color:rgb(148 155 135/var(--tw-text-opacity,1))}.page-heading-actions{display:flex;gap:.625rem}.workspace .page-heading .\!button,.workspace .page-heading .button{min-height:42px;gap:.75rem;font-size:10px}.workspace .page-heading .button{padding:12px 19px}.workspace .page-heading .\!button{padding:12px 19px!important}.board-summary{display:grid;grid-template-columns:1.65fr 1fr 1fr;gap:.875rem;margin:0 0 28px}.summary-inspiration{background:var(--lime);border:1px solid #cee93b;position:relative;display:flex;min-height:103px;align-items:center;gap:18px;overflow:hidden;border-radius:15px;padding:1.25rem}.summary-inspiration:after{content:"✳";position:absolute;right:-.5rem;bottom:-50px;font-size:130px;line-height:1;color:#b6d02c3d;transform:rotate(-12deg)}.summary-inspiration .summary-spark{font-size:38px;line-height:1;--tw-text-opacity:1;color:rgb(140 165 34/var(--tw-text-opacity,1))}.summary-inspiration .eyebrow{font-size:6px;letter-spacing:1px;--tw-text-opacity:1;color:rgb(111 133 27/var(--tw-text-opacity,1))}.summary-inspiration strong{margin-top:5px;display:block;font-size:14px;letter-spacing:-.4px}.summary-inspiration small{margin-top:.25rem;display:block;font-size:8px;--tw-text-opacity:1;color:rgb(123 141 68/var(--tw-text-opacity,1))}.summary-inspiration>.icon{position:relative;z-index:1;margin-left:auto;width:1rem;align-self:flex-start;--tw-text-opacity:1;color:rgb(110 135 24/var(--tw-text-opacity,1))}.summary-stat{border:1px solid #e4e7dc;border-radius:15px;background:#fafbf7;padding:17px 20px;position:relative;min-height:103px}.summary-stat>span{display:flex;align-items:center;gap:7px;font-size:8px;--tw-text-opacity:1;color:rgb(138 148 121/var(--tw-text-opacity,1))}.summary-stat>span .icon{height:13px;width:13px}.summary-stat strong{display:flex;font-size:30px;letter-spacing:-1px;align-items:baseline;margin-top:.375rem;gap:11px;font-weight:750;line-height:1.6}.summary-stat strong small{font-size:7px;font-weight:400;letter-spacing:0;--tw-text-opacity:1;color:rgb(142 153 125/var(--tw-text-opacity,1))}.stat-progress{position:absolute;left:1.25rem;right:1.25rem;bottom:.75rem;background:#e8ecdc;height:3px;overflow:hidden;border-radius:10px}.stat-progress i{background:#afc775;display:block;height:3px}.board-toolbar{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);gap:1.25rem;padding-bottom:1rem}.view-tabs{gap:.25rem;background:#efefe7;padding:.25rem}.view-tab,.view-tabs{display:flex;align-items:center;border-radius:30px}.view-tab{font-size:9px;font-weight:500;padding:8px 14px;gap:.375rem;white-space:nowrap;--tw-text-opacity:1;color:rgb(139 147 123/var(--tw-text-opacity,1))}.view-tab .icon{height:13px;width:13px}.view-tab.active{background:#fff;box-shadow:0 2px 6px #25262206;font-weight:750}.view-tab.active,.view-tab:hover{--tw-text-opacity:1;color:rgb(65 74 50/var(--tw-text-opacity,1))}.board-team{display:flex;align-items:center;gap:.75rem;font-size:8px;--tw-text-opacity:1;color:rgb(139 148 120/var(--tw-text-opacity,1))}.avatar-stack{display:flex;padding-left:.375rem}.avatar-stack .avatar{position:relative;margin-left:-.375rem;height:26px;width:26px;font-size:9px}.board-team>.icon{width:.75rem}.board-filters{display:flex;align-items:center;justify-content:space-between;gap:.875rem;padding:19px 0 24px}.filter-left,.filter-right{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.toolbar-select{position:relative;display:inline-flex;min-width:130px;align-items:center}.toolbar-select select{border-radius:30px;font-size:8px;border:1px solid #e3e6db;min-height:31px;padding:7px 29px 7px 12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fafbf7;width:100%;cursor:pointer;font-weight:550;--tw-text-opacity:1;color:rgb(120 133 101/var(--tw-text-opacity,1))}.toolbar-select select:hover{background:#ecf0e0}.toolbar-select .icon{pointer-events:none;position:absolute;right:.625rem;height:11px;width:11px;--tw-text-opacity:1;color:rgb(143 156 125/var(--tw-text-opacity,1))}.filter-chip{display:flex;align-items:center;gap:5px;background:transparent;border:1px solid #e3e6db;padding:7px 10px;min-height:31px;white-space:nowrap;border-radius:30px;font-size:8px;--tw-text-opacity:1;color:rgb(144 154 128/var(--tw-text-opacity,1))}.filter-chip .icon{height:.75rem;width:.75rem}.filter-chip.active{background:#e9f3cf;--tw-border-opacity:1;border-color:rgb(196 215 148/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(89 114 54/var(--tw-text-opacity,1))}.filter-chip:hover{background:#eff1e7}.task-search{display:flex;align-items:center;gap:.375rem;--tw-text-opacity:1;color:rgb(156 166 141/var(--tw-text-opacity,1))}.task-search .icon{height:13px;width:13px}.task-search input{width:108px;font-size:8px;background:transparent;border-width:0;padding:7px 0;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter-sort{height:30px;width:30px;background:transparent}.filter-sort .icon{height:.75rem;width:.75rem}.kanban-board{gap:18px;align-items:start;min-height:440px}.kanban-column{min-width:0;border-radius:12px;transition:background .2s}.column-heading{margin-bottom:1.25rem;display:flex;align-items:center;justify-content:space-between;padding-bottom:.625rem;border-bottom:2px solid #e5e8dd}.kanban-column:nth-child(2) .column-heading{--tw-border-opacity:1;border-color:rgb(216 205 232/var(--tw-border-opacity,1))}.kanban-column:nth-child(3) .column-heading{--tw-border-opacity:1;border-color:rgb(234 220 198/var(--tw-border-opacity,1))}.kanban-column:nth-child(4) .column-heading{--tw-border-opacity:1;border-color:rgb(213 228 206/var(--tw-border-opacity,1))}.column-heading h2{margin:0;display:flex;align-items:center;gap:.375rem;white-space:nowrap;font-size:9px;letter-spacing:-.05px}.column-heading h2 .status-dot{height:5px;width:5px}.column-heading h2>span{font-size:7px;--tw-text-opacity:1;color:rgb(154 164 138/var(--tw-text-opacity,1));background:#ecede3;margin-left:.125rem;display:grid;height:17px;min-width:17px;place-items:center;border-radius:5px}.column-heading>.bare-icon{height:1.25rem;width:1.25rem}.column-tasks{gap:1.25rem}.column-tasks,.task-card{display:flex;flex-direction:column}.task-card{position:relative;transform:rotate(var(--tilt));padding:18px 15px 14px;min-height:215px;border-radius:3px 3px 15px 3px;border:1px solid #4c542512;box-shadow:1px 5px 9px #3c432107;transition:transform .2s,box-shadow .2s;cursor:grab;overflow-wrap:anywhere}.task-card:hover{transform:rotate(0) translateY(-3px);box-shadow:0 8px 18px #35451e0e;z-index:2}.task-card:active{cursor:grabbing}.task-card.yellow{background:#f4efb8}.task-card.lilac{background:#e5def2}.task-card.pink{background:#f3dde7}.task-card.mint{background:#e0eada}.task-card.neutral{background:#eeeee6}.task-card.completed{opacity:.82}.task-card>.sticker-tape{height:.75rem;width:2.75rem;left:calc(50% - 22px);top:-.375rem;background:#ffffff8c}.task-card-top{margin-bottom:.75rem;display:flex;align-items:center;justify-content:space-between;gap:5px}.task-tag{font-size:6px;font-weight:600;text-transform:uppercase;letter-spacing:1.1px;--tw-text-opacity:1;color:rgb(143 145 110/var(--tw-text-opacity,1))}.lilac .task-tag{--tw-text-opacity:1;color:rgb(149 136 166/var(--tw-text-opacity,1))}.pink .task-tag{--tw-text-opacity:1;color:rgb(164 136 146/var(--tw-text-opacity,1))}.mint .task-tag{--tw-text-opacity:1;color:rgb(140 159 131/var(--tw-text-opacity,1))}.task-card-top>div{gap:3px}.task-card-top>div>.icon{height:11px;width:11px;--tw-text-opacity:1;color:rgb(130 132 111/var(--tw-text-opacity,1))}.task-menu{height:19px;width:19px}.task-menu .icon{width:.875rem}.task-title{display:block;width:100%;padding:0;font-size:13px;font-weight:700;line-height:1.5;letter-spacing:-.3px;overflow-wrap:anywhere}.task-title:hover{--tw-text-opacity:1;color:rgb(82 104 47/var(--tw-text-opacity,1))}.task-description{font-size:8px;line-height:1.8;--tw-text-opacity:1;color:rgb(140 143 118/var(--tw-text-opacity,1));margin:9px 0 10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lilac .task-description{--tw-text-opacity:1;color:rgb(150 140 162/var(--tw-text-opacity,1))}.pink .task-description{--tw-text-opacity:1;color:rgb(164 141 151/var(--tw-text-opacity,1))}.mint .task-description{--tw-text-opacity:1;color:rgb(140 155 130/var(--tw-text-opacity,1))}.task-checklist-progress{display:flex;align-items:center;gap:.25rem;margin:12px 0 9px;max-width:100%;overflow:hidden}.task-checklist-progress i{height:.125rem;min-width:3px;flex:1 1 0%;background:#ffffffb3;border-radius:10px}.task-checklist-progress i.checked{background:#7a8067}.task-checklist-progress>span{margin-left:3px;white-space:nowrap;font-size:6px;--tw-text-opacity:1;color:rgb(155 155 126/var(--tw-text-opacity,1))}.task-meta{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin:10px 0 12px;font-size:7px;--tw-text-opacity:1;color:rgb(144 152 127/var(--tw-text-opacity,1))}.comment-count,.priority-high,.task-date{display:flex;align-items:center;gap:.25rem}.task-meta .icon{height:9px;width:9px}.priority-high{font-size:6px;--tw-text-opacity:1;color:rgb(162 149 97/var(--tw-text-opacity,1))}.comment-count{margin-left:auto}.task-card-bottom{margin-top:auto;justify-content:space-between;border-top:1px solid #77775b0e;min-height:34px;gap:.625rem;padding-top:11px}.task-card-bottom,.task-owner{display:flex;align-items:center}.task-owner{gap:.375rem;padding:0;font-size:8px;font-weight:550}.task-owner .avatar{height:1.5rem;width:1.5rem;border-color:#ffffffb3;font-size:8px}.task-owner small{margin-top:1px;display:block;font-size:6px;font-weight:400;--tw-text-opacity:1;color:rgb(147 155 131/var(--tw-text-opacity,1))}.task-work-state .icon{height:.75rem;width:.75rem;--tw-text-opacity:1;color:rgb(145 155 127/var(--tw-text-opacity,1))}.claim-button{display:inline-flex;align-items:center;justify-content:center;gap:5px;background:#ffffff8a;border:1px solid #ffffffa6;border-radius:30px;padding:6px 10px;min-height:1.75rem;white-space:nowrap;font-size:7px;font-weight:700;--tw-text-opacity:1;color:rgb(114 127 88/var(--tw-text-opacity,1));transition:background .15s}.claim-button .icon{height:11px;width:11px}.claim-button:hover{background:var(--ink);--tw-border-opacity:1;border-color:rgb(37 38 34/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.task-card .claim-button{width:100%;justify-content:space-between}.blocked-label{display:inline-flex;align-self:flex-start;padding:3px 7px;background:#f8eee1;border-radius:4px;font-size:7px;--tw-text-opacity:1;color:rgb(174 120 83/var(--tw-text-opacity,1));margin:8px 0}.overdue{color:#b97151!important}.add-sticky{display:flex;width:100%;align-items:center;justify-content:center;gap:.375rem;font-size:8px;--tw-text-opacity:1;color:rgb(164 171 151/var(--tw-text-opacity,1));border:1px dashed #dfe4d2;padding:12px 5px;margin-top:17px;border-radius:10px;background:#f6f7f0}.add-sticky .icon{height:.75rem;width:.75rem}.add-sticky:hover{background:#edf3db;color:rgb(110 134 82/var(--tw-text-opacity,1))}.add-sticky:hover,.column-empty{--tw-text-opacity:1}.column-empty{display:flex;min-height:120px;flex-direction:column;align-items:center;justify-content:center;font-size:8px;color:rgb(172 180 154/var(--tw-text-opacity,1));border:1px dashed #e2e5d7;gap:.75rem;border-radius:11px}.column-empty .icon{height:21px;width:21px}.board-hint{margin-top:34px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:25px;font-size:7px;--tw-text-opacity:1;color:rgb(167 175 153/var(--tw-text-opacity,1))}.board-hint>span{display:flex;align-items:center;gap:.25rem}.board-hint .icon{height:.75rem;width:.75rem}.dragging{opacity:.4;transform:rotate(4deg)!important}.drag-over{background:#e8efd6;outline:2px dashed #b5ce83;outline-offset:7px}.workspace-footer{font-size:7px;--tw-text-opacity:1;color:rgb(176 181 159/var(--tw-text-opacity,1));padding:20px 38px;border-top:1px solid var(--line);justify-content:space-between}.workspace-footer,.workspace-footer>div{display:flex;align-items:center;gap:1.25rem}.footer-action{display:flex;align-items:center;gap:5px;padding:0;font-size:7px;--tw-text-opacity:1;color:rgb(148 159 130/var(--tw-text-opacity,1))}.footer-action .icon{height:11px;width:11px}.footer-action:hover{--tw-text-opacity:1;color:rgb(106 131 74/var(--tw-text-opacity,1))}.mobile-bottom-nav{display:none}.text-button{display:inline-flex;align-items:center;gap:7px;padding:0;font-size:9px;line-height:1.6;--tw-text-opacity:1;color:rgb(126 143 102/var(--tw-text-opacity,1))}.text-button .icon{height:13px;width:13px}.text-button:hover{--tw-text-opacity:1;color:rgb(50 69 30/var(--tw-text-opacity,1))}.empty-state{padding:45px 20px;width:100%;text-align:center;background:#f4f5ee;border:1px dashed #e3e7d7;border-radius:15px}.empty-symbol{margin-bottom:15px;display:block;font-size:50px;--tw-text-opacity:1;color:rgb(177 193 154/var(--tw-text-opacity,1))}.empty-state h3{margin-bottom:.75rem;font-size:18px;--tw-text-opacity:1;color:rgb(105 119 90/var(--tw-text-opacity,1))}.empty-state p{max-width:20rem;margin:0 auto 25px;--tw-text-opacity:1;color:rgb(154 165 140/var(--tw-text-opacity,1))}.empty-state .\!button,.empty-state .button,.empty-state p{font-size:10px}.task-list{border:1px solid #e3e7d9;overflow:hidden;border-radius:15px;background:#fbfcf7}.list-head,.task-list-row{display:grid;grid-template-columns:2.2fr 1fr 1fr .7fr;align-items:center;gap:15px;padding:17px 20px}.list-head{font-size:7px;--tw-text-opacity:1;color:rgb(164 174 146/var(--tw-text-opacity,1));background:#f0f3e7;letter-spacing:1px}.task-list-row{font-size:9px;border-top:1px solid #ebeee1}.list-task-title{display:flex;align-items:center;gap:.75rem;padding:0;font-size:10px;font-weight:650}.list-task-title>span:nth-child(2){flex:1 1 0%;overflow-wrap:anywhere}.list-task-title small{margin-top:5px;display:block;font-size:7px;font-weight:400;--tw-text-opacity:1;color:rgb(165 174 150/var(--tw-text-opacity,1))}.list-task-title .icon{width:.75rem}.status-badge{display:inline-flex;align-items:center;padding:5px 9px;border-radius:30px;background:#eaeddf;width:-moz-fit-content;width:fit-content;white-space:nowrap;font-size:7px;--tw-text-opacity:1;color:rgb(139 152 120/var(--tw-text-opacity,1))}.status-badge.progress{background:#e9e2f2;--tw-text-opacity:1;color:rgb(155 136 174/var(--tw-text-opacity,1))}.status-badge.review{background:#f4eadb;--tw-text-opacity:1;color:rgb(186 155 112/var(--tw-text-opacity,1))}.status-badge.done{background:#e3ecd9;--tw-text-opacity:1;color:rgb(128 156 102/var(--tw-text-opacity,1))}.list-owner{display:flex;align-items:center;gap:.375rem;font-size:8px}.list-owner .avatar{height:25px;width:25px;font-size:8px}.section-label{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;margin:30px 0 20px}.section-label h2{margin:0;font-size:17px}.section-label h3{margin:0;font-size:13px}.overview-grid{display:grid;grid-template-columns:1.8fr 1fr 1fr;gap:15px}.overview-welcome{position:relative;min-height:220px;overflow:hidden;border-radius:18px;padding:27px}.overview-welcome h2{font-size:28px;line-height:1.3;margin:13px 0 15px;position:relative;z-index:1}.overview-welcome h2>span{margin-left:.625rem;font-size:34px;--tw-text-opacity:1;color:rgb(128 155 38/var(--tw-text-opacity,1))}.overview-welcome p{position:relative;z-index:1;font-size:9px;line-height:1.8;--tw-text-opacity:1;color:rgb(127 148 63/var(--tw-text-opacity,1))}.overview-welcome img{position:absolute;right:-.625rem;bottom:0;width:145px;opacity:.35}.overview-welcome .\!button,.overview-welcome .button{position:relative;z-index:1;font-size:9px}.overview-number{padding:1.5rem;background:#fff;border:1px solid #e6e9db;display:flex;flex-direction:column;align-items:flex-start;border-radius:18px}.overview-number>span{display:flex;align-items:center;gap:7px;font-size:9px;--tw-text-opacity:1;color:rgb(144 157 127/var(--tw-text-opacity,1))}.overview-number>span .icon{width:.875rem}.overview-number strong{font-size:65px;font-weight:600;line-height:1;margin:auto 0;letter-spacing:-3px;--tw-text-opacity:1;color:rgb(121 139 94/var(--tw-text-opacity,1))}.overview-number small{font-size:8px;--tw-text-opacity:1;color:rgb(152 167 136/var(--tw-text-opacity,1))}.project-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.project-card{padding:0;border:1px solid #e3e7d8;background:#fff;overflow:hidden;border-radius:15px;text-align:left;transition:transform .2s}.project-card:hover{transform:translateY(-4px)}.project-cover{position:relative;display:flex;height:100px;align-items:center;padding:1.25rem}.project-cover>span{font-size:40px;line-height:1}.project-cover>small{position:absolute;bottom:13px;right:.875rem;font-size:7px;--tw-text-opacity:1;color:rgb(118 126 97/var(--tw-text-opacity,1))}.project-cover>.icon{margin-left:auto;width:1rem;align-self:flex-start;--tw-text-opacity:1;color:rgb(135 148 119/var(--tw-text-opacity,1))}.project-card-body{padding:18px}.project-card-body h3{margin-bottom:9px;font-size:13px}.project-card-body p{min-height:30px;font-size:8px;line-height:1.8;--tw-text-opacity:1;color:rgb(150 160 134/var(--tw-text-opacity,1))}.project-progress{height:3px;background:#edf1e4;overflow:hidden;border-radius:10px;margin:17px 0 10px}.project-progress i{height:100%;background:#adc87f;display:block}.project-card-body>small{font-size:7px;--tw-text-opacity:1;color:rgb(160 173 143/var(--tw-text-opacity,1))}.project-new{display:flex;flex-direction:column;align-items:center;justify-content:center;border-style:dashed;background:transparent;min-height:220px;padding:1.25rem;text-align:center;--tw-text-opacity:1;color:rgb(168 178 151/var(--tw-text-opacity,1))}.project-new .icon{margin-bottom:23px;height:30px;width:30px}.project-new strong{font-size:10px;font-weight:500}.project-new>span{margin-top:.5rem;font-size:7px}.overview-lower{display:grid;grid-template-columns:1.2fr 1fr;margin-top:27px;gap:17px}.surface-card{background:#fff;border:1px solid #e4e8d9;border-radius:18px;padding:25px}.surface-card>.section-label{margin:0 0 15px}.surface-card h2{margin-bottom:1.25rem;font-size:18px}.surface-card p{font-size:10px;line-height:1.9;--tw-text-opacity:1;color:rgb(150 161 133/var(--tw-text-opacity,1))}.today-row{display:flex;align-items:center;gap:.625rem;padding:14px 0;border-bottom:1px solid #f0f2e9;width:100%;font-size:9px}.today-row:last-child{border-width:0}.today-row>span:nth-child(2){flex:1 1 0%}.today-row small{margin-top:5px;display:block;font-size:7px;--tw-text-opacity:1;color:rgb(165 175 150/var(--tw-text-opacity,1))}.today-row .avatar{height:1.5rem;width:1.5rem;font-size:8px}.load-row{display:flex;align-items:center;gap:9px;padding:13px 0}.load-row .avatar{height:1.75rem;width:1.75rem;font-size:9px}.load-row>span:nth-child(2){font-size:9px}.load-row small{margin-top:.25rem;display:block;font-size:7px;--tw-text-opacity:1;color:rgb(163 174 147/var(--tw-text-opacity,1))}.load-bars{margin-left:auto;display:flex;gap:.25rem}.load-bars>i{height:5px;width:1rem;border-radius:2px;background:#ecf0e2}.load-bars .on{background:#b5cd8b}.canvas-top{margin-bottom:18px;display:flex;align-items:center;justify-content:space-between;gap:1.25rem;font-size:8px;--tw-text-opacity:1;color:rgb(162 173 145/var(--tw-text-opacity,1))}.canvas-top>span{display:flex;align-items:center;gap:.375rem}.canvas-top>span>.icon{width:.75rem}.canvas-top>div{display:flex;align-items:center;gap:.75rem}.canvas-top .\!button,.canvas-top .button{min-height:34px;gap:7px;font-size:8px}.canvas-top .icon-button{height:29px;width:29px}.canvas-viewport{border:1px solid #e5e9db;max-height:650px;overflow:auto;border-radius:18px;background:#f5f6f0;touch-action:pan-x pan-y}.canvas-board,.canvas-size{position:relative}.canvas-board{height:750px;width:1100px;transform-origin:top left;background-image:radial-gradient(#b9c2a960 .8px,transparent 0);background-size:22px 22px;overflow:hidden}.canvas-title{position:absolute;left:520px;top:35px;transform:rotate(-5deg);width:280px}.canvas-title>span{white-space:nowrap;font-size:25px;--tw-text-opacity:1;color:rgb(135 153 118/var(--tw-text-opacity,1))}.canvas-title svg{bottom:-.625rem;width:100%;stroke:#b9d989;stroke-width:6;fill:none;stroke-linecap:round}.canvas-star,.canvas-title svg{position:absolute}.canvas-star{left:770px;top:455px;font-size:115px;--tw-text-opacity:1;color:rgb(209 219 190/var(--tw-text-opacity,1));transform:rotate(15deg);line-height:1}.canvas-sticky{position:absolute;min-height:220px;width:235px;border-radius:2px 2px 18px 2px;transform:rotate(var(--tilt));box-shadow:2px 7px 10px #3645220c;border:1px solid #4c542510;padding:12px 20px 18px;display:flex;flex-direction:column}.canvas-sticky.moving{z-index:20;box-shadow:4px 14px 22px #36452218;transform:rotate(0)}.sticky-drag{display:flex;height:1.75rem;cursor:grab;align-items:center;justify-content:space-between;color:#888d7270;touch-action:none;position:relative;margin:0 -8px}.sticky-drag>.icon{height:.875rem;width:.875rem}.sticky-drag:active{cursor:grabbing}.sticky-drag .sticker-tape{top:-18px;height:18px;width:65px;left:calc(50% - 32px)}.canvas-note-text{white-space:pre-wrap;font-size:19px;line-height:1.5;padding:5px 0 24px;width:100%;font-weight:600;letter-spacing:-.6px;overflow-wrap:anywhere}.canvas-sticky-bottom{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:.625rem}.canvas-sticky-bottom .avatar{height:1.5rem;width:1.5rem;border-color:#ffffff7d;font-size:9px}.canvas-sticky-bottom .text-button{font-size:8px;--tw-text-opacity:1;color:rgb(125 137 102/var(--tw-text-opacity,1))}.canvas-handwritten{position:absolute;left:465px;top:610px;transform:rotate(-7deg);font-family:Comic Sans MS,Bradley Hand,cursive;font-size:17px;--tw-text-opacity:1;color:rgb(153 164 135/var(--tw-text-opacity,1))}.calendar-toolbar{justify-content:space-between;gap:1.25rem;margin:25px 0 20px}.calendar-toolbar,.calendar-toolbar>div{display:flex;align-items:center}.calendar-toolbar>div{gap:15px}.calendar-toolbar h2{margin:0;font-size:18px;text-transform:capitalize}.calendar-toolbar .\!button,.calendar-toolbar .button{min-height:30px;font-size:8px}.calendar-toolbar .button{padding:6px 13px}.calendar-toolbar .\!button{padding:6px 13px!important}.calendar-toolbar .icon-button{height:30px;width:30px}.calendar-scroll{overflow:auto;border:1px solid #e2e8d7;border-radius:15px}.calendar-grid{background:#fff;min-width:700px}.calendar-weekday{padding:1rem;text-align:center;font-size:7px;--tw-text-opacity:1;color:rgb(168 181 150/var(--tw-text-opacity,1));border-bottom:1px solid #e6ecdf;background:#f3f6ec;font-weight:650;letter-spacing:1px}.calendar-cell{min-height:140px;border-bottom:1px solid #e8eedf;border-right:1px solid #e8eedf;min-width:0;padding:9px}.calendar-cell:nth-child(7n){border-right:0}.calendar-cell.outside{background:#fafbf7}.calendar-cell.today{background:#f5fae9}.calendar-day{margin-bottom:7px;display:grid;height:23px;width:23px;place-items:center;border-radius:50%;padding:0;font-size:8px;--tw-text-opacity:1;color:rgb(159 173 142/var(--tw-text-opacity,1))}.today .calendar-day{font-weight:750;--tw-text-opacity:1;color:rgb(96 124 53/var(--tw-text-opacity,1))}.calendar-day:hover,.today .calendar-day{background:var(--lime)}.calendar-task{display:block;width:100%;padding:7px 8px;margin-bottom:5px;border-radius:4px;font-size:7px;line-height:1.6;overflow-wrap:anywhere}.calendar-task>span{margin-top:3px;display:block;font-size:6px;--tw-text-opacity:1;color:rgb(140 156 126/var(--tw-text-opacity,1))}.calendar-task.is-done{opacity:.6;text-decoration:line-through}.team-note{display:flex;align-items:center;gap:.625rem;background:#eff2e6;border:1px solid #e0e7d3;padding:15px 20px;margin-bottom:25px;border-radius:12px;font-size:9px;--tw-text-opacity:1;color:rgb(137 155 115/var(--tw-text-opacity,1))}.team-note .icon{height:15px;width:15px}.team-grid{gap:18px}.member-card{background:#fff;border:1px solid #e5eadd;display:flex;min-width:0;flex-direction:column;border-radius:19px;padding:1.5rem}.member-top{margin-bottom:22px;display:flex;align-items:center;justify-content:space-between;gap:.625rem}.avatar.large{height:3rem;width:3rem;font-size:19px}.member-load{font-size:6px;background:#eef4e4;--tw-text-opacity:1;color:rgb(139 168 115/var(--tw-text-opacity,1));padding:5px 8px;border-radius:30px}.member-load.busy{background:#f7eddd;--tw-text-opacity:1;color:rgb(179 160 121/var(--tw-text-opacity,1))}.member-card h2{margin-bottom:7px;display:flex;align-items:center;gap:.625rem;font-size:21px}.member-card h2 small{font-size:6px;font-weight:400;--tw-text-opacity:1;color:rgb(155 173 134/var(--tw-text-opacity,1));letter-spacing:0;background:#f1f5e9;border-radius:3px;padding:3px 6px}.member-card>p{margin-bottom:22px;font-size:9px;--tw-text-opacity:1;color:rgb(160 172 144/var(--tw-text-opacity,1))}.member-stats{display:flex;gap:25px;font-size:7px;--tw-text-opacity:1;color:rgb(155 173 134/var(--tw-text-opacity,1))}.member-stats b{display:block;font-size:19px;font-weight:600;line-height:1.5;--tw-text-opacity:1;color:rgb(117 139 92/var(--tw-text-opacity,1))}.load-meter{height:3px;background:#eaf0e1;margin:17px 0 20px;overflow:hidden;border-radius:10px}.load-meter i{display:block;height:100%;background:#b2cb8b}.member-tasks{margin-bottom:18px;flex:1 1 0%}.member-tasks button{display:flex;align-items:start;gap:.5rem;padding:9px 0;width:100%;font-size:8px;line-height:1.8;--tw-text-opacity:1;color:rgb(144 159 126/var(--tw-text-opacity,1));border-bottom:1px solid #f0f4e8}.member-tasks .project-dot{margin-top:.25rem;height:.375rem;width:.375rem}.member-tasks .icon{width:.75rem}.member-tasks p{font-size:9px;--tw-text-opacity:1;color:rgb(174 185 160/var(--tw-text-opacity,1));padding:15px 0}.member-card>.\!button,.member-card>.button{min-height:33px;font-size:7px}.member-card>.button{padding:8px 12px}.member-card>.\!button{padding:8px 12px!important}.member-card>.\!button,.member-card>.button{margin-top:auto;width:100%}.notes-layout{min-height:550px;gap:1.25rem}.note-index{background:#f2f5eb;border:1px solid #e5ebdc;overflow:auto;border-radius:15px;padding:.625rem}.note-link{display:flex;align-items:center;gap:.625rem;padding:17px 13px;width:100%;border-radius:10px;font-size:10px;line-height:1.6;--tw-text-opacity:1;color:rgb(147 161 127/var(--tw-text-opacity,1))}.note-link>span{overflow-wrap:anywhere}.note-link.active{background:#fff;--tw-text-opacity:1;color:rgb(94 117 70/var(--tw-text-opacity,1));box-shadow:0 3px 9px #3c4b2205}.note-link small{margin-top:.25rem;display:block;font-size:7px;--tw-text-opacity:1;color:rgb(169 179 154/var(--tw-text-opacity,1))}.note-link .icon{width:15px}.note-index>p{padding:1.25rem;font-size:10px}.note-editor{background:#fff;border:1px solid #e3ebd8;display:flex;flex-direction:column;border-radius:16px;padding:25px}.note-editor-top{margin-bottom:35px;display:flex;align-items:center;justify-content:space-between;gap:15px}.note-editor-top>span{display:flex;align-items:center;gap:7px;font-size:7px;--tw-text-opacity:1;color:rgb(170 183 151/var(--tw-text-opacity,1))}.note-editor-top .avatar{height:1.5rem;width:1.5rem;font-size:8px}.note-editor-top>div{display:flex;align-items:center;gap:.625rem}.note-editor-top .\!button,.note-editor-top .button{min-height:2rem;font-size:8px}.note-editor-top .button{padding:8px 15px}.note-editor-top .\!button{padding:8px 15px!important}.note-editor-top .icon-button{height:1.75rem;width:1.75rem}.note-editor-top .icon-button>.icon{width:.75rem}.note-editor input{font-size:27px;font-weight:650;letter-spacing:-1px;padding:8px 0;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.note-editor input,.note-editor textarea{border-width:0;border-radius:0;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.note-editor textarea{font-size:12px;line-height:2;min-height:330px;flex:1 1 0%;padding:15px 0;resize:none;--tw-text-opacity:1;color:rgb(127 147 112/var(--tw-text-opacity,1));--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.note-save-hint{margin-top:15px;font-size:7px;--tw-text-opacity:1;color:rgb(174 186 161/var(--tw-text-opacity,1))}.activity-layout{display:grid;grid-template-columns:1fr 285px;gap:25px}.activity-feed{border:1px solid #e4ebd9;border-radius:18px;padding:10px 25px;background:#fff}.activity-item{display:flex;align-items:start;gap:13px;padding:23px 0;border-bottom:1px solid #eff4e7}.activity-item:last-child{border-width:0}.activity-item>div{min-width:0;flex:1 1 0%}.activity-item p{margin-bottom:5px;font-size:10px;line-height:1.8;--tw-text-opacity:1;color:rgb(149 164 129/var(--tw-text-opacity,1));overflow-wrap:anywhere}.activity-item strong{font-weight:650;--tw-text-opacity:1;color:rgb(110 135 84/var(--tw-text-opacity,1))}.activity-item time{font-size:7px;--tw-text-opacity:1;color:rgb(178 191 163/var(--tw-text-opacity,1))}.activity-item .avatar{height:29px;width:29px;font-size:9px}.activity-item>.bare-icon{margin-top:3px}.activity-aside{align-self:start}.activity-aside h2{font-size:54px;margin:25px 0 10px;--tw-text-opacity:1;color:rgb(121 147 91/var(--tw-text-opacity,1))}.activity-aside h2 small{display:block;font-size:8px;letter-spacing:0;margin-top:.625rem;font-weight:400;--tw-text-opacity:1;color:rgb(162 179 141/var(--tw-text-opacity,1))}.activity-aside p{font-size:9px}.activity-aside .\!button,.activity-aside .button{min-height:2.25rem;font-size:8px}.activity-aside .button{padding:9px 14px}.activity-aside .\!button{padding:9px 14px!important}.activity-aside .\!button,.activity-aside .button{gap:.5rem}.activity-aside hr{border-width:0;border-top:1px solid #e9f0df;margin:26px 0}.focus-history{display:flex;align-items:center;gap:.5rem;padding:12px 0;--tw-text-opacity:1;color:rgb(158 175 137/var(--tw-text-opacity,1))}.focus-history .avatar{height:1.5rem;width:1.5rem;font-size:8px}.focus-history>span{font-size:8px}.focus-history small{margin-top:3px;display:block;font-size:6px}.focus-history b{margin-left:auto;font-size:7px;font-weight:500}.settings-grid{gap:1.25rem}.settings-grid h2{font-size:18px}.settings-grid label{display:block;font-size:9px;margin:19px 0 8px;--tw-text-opacity:1;color:rgb(129 149 107/var(--tw-text-opacity,1))}.settings-grid input{font-size:10px;background:#fafcf6;--tw-border-opacity:1;border-color:rgb(233 240 223/var(--tw-border-opacity,1))}.settings-grid .\!button,.settings-grid .button{margin-top:18px;min-height:38px;gap:9px;font-size:9px}.settings-grid .button{padding:10px 16px}.settings-grid .\!button{padding:10px 16px!important}.setting-toggle{display:flex!important;align-items:center;justify-content:space-between;gap:1.25rem;padding:16px 0;border-bottom:1px solid #eef4e5;margin:0!important}.setting-toggle>span{font-size:10px}.setting-toggle small{margin-top:7px;display:block;font-size:8px;--tw-text-opacity:1;color:rgb(172 186 152/var(--tw-text-opacity,1))}.setting-toggle input{height:19px;width:2rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:20px;background:#e7eeda;border:1px solid #dce5d0;position:relative;flex-shrink:0;cursor:pointer;padding:0}.setting-toggle input:before{content:"";position:absolute;left:.125rem;top:.125rem;height:13px;width:13px;border-radius:50%;background:#fff;transition:transform .2s;box-shadow:0 1px 4px #33432210}.setting-toggle input:checked{background:var(--lime);--tw-border-opacity:1;border-color:rgb(185 213 63/var(--tw-border-opacity,1))}.setting-toggle input:checked:before{transform:translateX(13px)}.settings-tip{display:flex;align-items:center;gap:25px;font-size:16px;line-height:1.6;color:rgb(172 187 141/var(--tw-text-opacity,1));padding:40px 10px 15px;letter-spacing:-.5px}.settings-tip,.settings-tip>span{--tw-text-opacity:1}.settings-tip>span{font-size:64px;line-height:1;color:rgb(204 220 179/var(--tw-text-opacity,1))}.storage-count{display:flex;gap:9px;margin:22px 0;font-size:8px;--tw-text-opacity:1;color:rgb(156 173 136/var(--tw-text-opacity,1))}.storage-count>span{background:#f0f5e8;border-radius:5px;padding:7px 10px}.danger{color:#b68c79!important}.error-message,.form-error{margin-top:15px;font-size:10px;line-height:1.8;--tw-text-opacity:1;color:rgb(179 122 97/var(--tw-text-opacity,1))}.\!modal{border:1px solid #e2e8d7!important}.modal{border:1px solid #e2e8d7}.\!modal,.modal{border-radius:23px;padding:0}.\!modal{background:var(--paper)!important;width:min(610px,calc(100vw - 32px))!important;max-height:calc(100dvh - 55px)!important}.modal{background:var(--paper);width:min(610px,calc(100vw - 32px));max-height:calc(100dvh - 55px)}.\!modal,.modal{--tw-text-opacity:1;color:rgb(37 38 34/var(--tw-text-opacity,1))}.\!modal{box-shadow:0 30px 100px #2b352630!important}.modal{box-shadow:0 30px 100px #2b352630}.\!modal,.modal{overflow:auto}.\!modal::backdrop{background:#2b352652!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important}.modal::backdrop{background:#2b352652;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}#modal-content{padding:30px}.modal-header{display:flex;justify-content:space-between;align-items:start;margin-bottom:23px;gap:1.25rem}.modal-header h2{font-size:25px;line-height:1.35;margin:9px 0 0;overflow-wrap:anywhere}.modal-header .eyebrow{font-size:7px;--tw-text-opacity:1;color:rgb(157 168 142/var(--tw-text-opacity,1))}.modal-header>.icon-button{height:31px;width:31px;background:#fff;flex-shrink:0}.modal-header>.icon-button .icon{width:.875rem}.\!modal label,.modal label{display:block;font-size:9px;font-weight:600}.\!modal label{margin:19px 0 8px!important}.modal label{margin:19px 0 8px}.\!modal label,.modal label{--tw-text-opacity:1;color:rgb(130 149 105/var(--tw-text-opacity,1))}.\!modal label input,.\!modal label select,.\!modal label textarea,.modal label input,.modal label select,.modal label textarea{margin-top:.5rem}.\!modal input,.\!modal select,.\!modal textarea,.modal input,.modal select,.modal textarea{--tw-border-opacity:1;border-color:rgb(227 235 216/var(--tw-border-opacity,1));font-size:11px}.modal input,.modal select,.modal textarea{background:#fff;padding:11px 13px}.\!modal input,.\!modal select,.\!modal textarea{background:#fff!important;padding:11px 13px!important}.\!modal textarea,.modal textarea{min-height:100px}.\!modal .form-grid,.modal .form-grid{display:grid}.\!modal .form-grid{grid-template-columns:1fr 1fr!important;gap:0 16px!important}.modal .form-grid{grid-template-columns:1fr 1fr;gap:0 16px}.\!modal .form-grid label,.modal .form-grid label{margin-top:17px;font-size:8px;font-weight:500}.\!modal .form-grid input,.\!modal .form-grid select,.modal .form-grid input,.modal .form-grid select{min-height:41px;font-size:10px}.modal-footer{margin-top:25px;display:flex;justify-content:flex-end;gap:.625rem;border-top:1px solid #e5ecda;padding-top:1.25rem}.modal-footer .\!button,.modal-footer .button{min-height:2.5rem;font-size:10px}.modal-footer .button{padding:11px 18px}.modal-footer .\!button{padding:11px 18px!important}.modal-footer .\!button,.modal-footer .button{gap:.75rem}.color-picker{margin:22px 0 0;display:flex;gap:.625rem;border-width:0;padding:0}.color-picker legend{margin-bottom:.75rem;font-size:8px;font-weight:500;--tw-text-opacity:1;color:rgb(142 161 115/var(--tw-text-opacity,1))}.color-picker label{position:relative;margin:0;display:grid;height:27px;width:27px;cursor:pointer;place-items:center;border-radius:50%;border:1px solid #4b61291a}.color-picker input{position:absolute;inset:0;height:27px;width:27px;opacity:0;margin:0!important;cursor:pointer}.color-picker span{pointer-events:none;font-size:11px;line-height:1;--tw-text-opacity:1;color:rgb(103 134 71/var(--tw-text-opacity,1))}.color-picker label:has(input:checked){outline:2px solid #9db97a;outline-offset:3px}.color-picker label:focus-within{outline:2px solid #718e49;outline-offset:3px}.modal-caption{font-size:10px;line-height:1.9;--tw-text-opacity:1;color:rgb(154 169 138/var(--tw-text-opacity,1))}.task-detail-meta{margin-bottom:22px;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;font-size:8px;--tw-text-opacity:1;color:rgb(155 166 139/var(--tw-text-opacity,1))}.task-detail-meta .icon{margin-right:.25rem;height:.75rem;width:.75rem}.priority-pill{display:flex;align-items:center}.detail-description{white-space:pre-wrap;font-size:12px;line-height:1.9;--tw-text-opacity:1;color:rgb(140 157 120/var(--tw-text-opacity,1));background:#f0f4e8;border-radius:11px;padding:18px;overflow-wrap:anywhere}.detail-owner,.detail-status-row{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:17px 0;border-bottom:1px solid #e8efdd;font-size:9px;--tw-text-opacity:1;color:rgb(150 167 129/var(--tw-text-opacity,1))}.detail-owner>strong{margin-left:auto;display:flex;align-items:center;gap:.5rem;font-size:10px;font-weight:550}.detail-owner .avatar{height:27px;width:27px;font-size:9px}.detail-owner .\!button,.detail-owner .button{min-height:2rem;font-size:8px}.detail-owner .button{padding:8px 13px}.detail-owner .\!button{padding:8px 13px!important}.detail-owner .\!button,.detail-owner .button{gap:7px}.detail-status-row .toolbar-select{margin:0}.detail-select select{background:#fff;font-size:9px}.detail-tools{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin:23px 0 27px}.detail-tools .\!button,.detail-tools .button{min-height:30px;font-size:7px}.detail-tools .button{padding:8px 11px}.detail-tools .\!button{padding:8px 11px!important}.detail-tools .\!button,.detail-tools .button{gap:5px}.detail-tools .icon{width:11px}.detail-checklist{background:#fff;border:1px solid #e6eedd;margin-bottom:1.5rem;border-radius:13px;padding:18px}.detail-checklist .section-label{margin:0 0 15px}.detail-checklist .section-label>span{font-size:8px;--tw-text-opacity:1;color:rgb(156 181 128/var(--tw-text-opacity,1))}.\!modal .checklist-row,.modal .checklist-row{margin:0;display:flex;align-items:center;gap:.625rem;font-size:10px;font-weight:450}.\!modal .checklist-row{padding:9px 0!important}.modal .checklist-row{padding:9px 0}.\!modal .checklist-row,.modal .checklist-row{--tw-text-opacity:1;color:rgb(135 157 112/var(--tw-text-opacity,1))}.checklist-row input{height:15px;width:15px;accent-color:#aaca69;margin:0!important;flex-shrink:0;cursor:pointer;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.checklist-row .checked{text-decoration:line-through;--tw-text-opacity:1;color:rgb(183 198 163/var(--tw-text-opacity,1))}.detail-checklist form{margin-top:15px;display:flex;align-items:center;gap:.5rem}.detail-checklist form input{min-height:33px;font-size:9px;padding:8px 12px;flex:1 1 0%;background:#f8fbf3}.detail-checklist .icon-button{height:31px;width:31px;flex-shrink:0}.detail-checklist .icon-button .icon{width:13px}.detail-comments h3{margin-bottom:1.25rem;font-size:15px}.comment{display:flex;align-items:start;gap:.625rem;margin:15px 0}.comment>.avatar{height:25px;width:25px;font-size:8px}.comment>div{min-width:0;flex:1 1 0%}.comment strong{display:flex;align-items:center;justify-content:space-between;gap:.625rem;font-size:9px;font-weight:550;--tw-text-opacity:1;color:rgb(138 158 116/var(--tw-text-opacity,1))}.comment time{font-size:6px;font-weight:400;--tw-text-opacity:1;color:rgb(177 192 159/var(--tw-text-opacity,1))}.comment p{font-size:10px;--tw-text-opacity:1;color:rgb(161 178 140/var(--tw-text-opacity,1));margin:8px 0;white-space:pre-wrap;line-height:1.8;overflow-wrap:anywhere}.detail-comments textarea{min-height:75px;background:#fff;margin-top:.625rem;font-size:10px}.detail-comments .\!button,.detail-comments .button{display:flex}.detail-comments .button{margin:10px 0 0 auto}.detail-comments .\!button{margin:10px 0 0 auto!important}.detail-comments .\!button,.detail-comments .button{min-height:2rem;font-size:8px}.detail-comments .button{padding:8px 15px}.detail-comments .\!button{padding:8px 15px!important}.detail-comments .\!button,.detail-comments .button{gap:7px}.detail-bottom{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e7efdc;margin-top:1.5rem;gap:1.25rem;padding-top:1.25rem;font-size:7px;--tw-text-opacity:1;color:rgb(175 191 154/var(--tw-text-opacity,1))}.detail-bottom .text-button{font-size:8px}.profile-options{display:flex;flex-direction:column;gap:7px;margin:23px 0}.profile-options button{display:flex;align-items:center;gap:.75rem;padding:.875rem;background:#fff;border:1px solid #e9efdf;width:100%;border-radius:11px}.profile-options button.selected{background:#eef6db;--tw-border-opacity:1;border-color:rgb(211 230 179/var(--tw-border-opacity,1))}.profile-options button>span:nth-child(2){flex:1 1 0%;font-size:11px;font-weight:550}.profile-options small{margin-top:.25rem;display:block;font-size:8px;font-weight:400;--tw-text-opacity:1;color:rgb(172 190 147/var(--tw-text-opacity,1))}.profile-options button>.icon{width:15px;--tw-text-opacity:1;color:rgb(153 178 122/var(--tw-text-opacity,1))}.profile-options+.\!button,.profile-options+.button{font-size:9px}.inspiration-modal{text-align:center;padding:20px 20px 30px}.inspiration-modal>span{font-size:70px;line-height:1;--tw-text-opacity:1;color:rgb(173 201 130/var(--tw-text-opacity,1))}.inspiration-modal h3{font-size:27px;line-height:1.5;margin:25px 0 18px;--tw-text-opacity:1;color:rgb(111 134 83/var(--tw-text-opacity,1))}.inspiration-modal p{margin:auto;max-width:330px;font-size:11px;line-height:1.9;--tw-text-opacity:1;color:rgb(159 176 138/var(--tw-text-opacity,1))}.inspiration-modal~.\!button,.inspiration-modal~.button{min-height:2.5rem;font-size:9px}.inspiration-modal~.button{padding:12px 18px}.inspiration-modal~.\!button{padding:12px 18px!important}.inspiration-modal~.\!button,.inspiration-modal~.button{gap:.625rem}.inspiration-modal~.button{margin:0 5px 10px 0}.inspiration-modal~.\!button{margin:0 5px 10px 0!important}.command-modal{width:min(620px,calc(100vw - 32px))}.command-search{display:flex!important;align-items:center;gap:.625rem;background:#fff;border:1px solid #dce8cd;border-radius:12px;padding:5px 12px;margin:0!important}.command-search>.icon{width:1rem;--tw-text-opacity:1;color:rgb(155 185 123/var(--tw-text-opacity,1))}.command-search input{border-width:0;font-size:12px;padding:10px 0;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);margin:0!important;outline:none}.command-group{display:block;font-size:7px;letter-spacing:1px;color:rgb(164 183 144/var(--tw-text-opacity,1));margin:21px 10px 8px}.command-group,.command-result{--tw-text-opacity:1}.command-result{display:flex;align-items:center;gap:.75rem;padding:13px 11px;width:100%;border-radius:9px;font-size:10px;color:rgb(141 164 120/var(--tw-text-opacity,1))}.command-result:hover{background:#ebf4dc;--tw-text-opacity:1;color:rgb(83 120 57/var(--tw-text-opacity,1))}.command-result>.icon{height:15px;width:15px}.command-result>span:nth-child(2){flex:1 1 0%}.command-result>span:nth-child(2) small{margin-top:3px;display:block;font-size:7px;--tw-text-opacity:1;color:rgb(170 187 152/var(--tw-text-opacity,1))}.command-result>.icon:last-child:not(:first-child){margin-left:auto}.command-empty{padding:15px;font-size:9px;--tw-text-opacity:1;color:rgb(177 192 157/var(--tw-text-opacity,1))}.import-actions{display:flex;flex-direction:column;gap:.75rem;margin:25px 0 0}.import-actions .\!button,.import-actions .button{justify-content:space-between;font-size:10px}.focus-modal{width:min(520px,calc(100vw - 32px))}.focus-intro{text-align:center;padding:10px 0 15px}.focus-intro>span{font-size:74px;line-height:1;--tw-text-opacity:1;color:rgb(189 213 147/var(--tw-text-opacity,1))}.focus-intro p{font-size:11px;--tw-text-opacity:1;color:rgb(168 183 147/var(--tw-text-opacity,1));margin:20px 0 0}.focus-modal-content{text-align:center;padding:15px 5px 10px}.focus-flower{margin-bottom:23px;display:block;font-size:90px;line-height:1;--tw-text-opacity:1;color:rgb(181 212 125/var(--tw-text-opacity,1));animation:slow-turn 60s linear infinite}.focus-modal-content h3{max-width:350px;font-size:20px;margin:0 auto 18px;color:rgb(121 150 87/var(--tw-text-opacity,1))}.focus-modal-content h3,.focus-time{line-height:1.4;--tw-text-opacity:1}.focus-time{font-size:70px;font-weight:450;letter-spacing:-5px;font-variant-numeric:tabular-nums;display:block;color:rgb(114 143 79/var(--tw-text-opacity,1))}.focus-modal-content p{margin-top:.75rem;font-size:10px;line-height:1.8;--tw-text-opacity:1;color:rgb(177 193 152/var(--tw-text-opacity,1))}.focus-modal-content>div{display:flex;justify-content:center;gap:.625rem;margin:23px 0}.focus-modal-content .\!button,.focus-modal-content .button{gap:9px;font-size:10px}.focus-modal-content .button{padding:12px 19px}.focus-modal-content .\!button{padding:12px 19px!important}.focus-modal-content .\!button,.focus-modal-content .button{min-height:2.5rem}.focus-modal-content small{font-size:7px;--tw-text-opacity:1;color:rgb(178 194 154/var(--tw-text-opacity,1))}#toast-region{position:fixed;left:50%;transform:translateX(-50%);bottom:1.75rem;z-index:100;max-width:calc(100vw - 35px)}.toast{background:#303b26;display:flex;align-items:center;gap:.75rem;--tw-text-opacity:1;color:rgb(240 244 233/var(--tw-text-opacity,1));border:1px solid #526541;border-radius:13px;padding:14px 17px;font-size:10px;box-shadow:0 10px 30px #27341d22;animation:toast-in .2s ease-out;min-width:200px}.toast>.icon{width:17px;--tw-text-opacity:1;color:rgb(214 255 63/var(--tw-text-opacity,1))}.toast.error{background:#6d513f;--tw-border-opacity:1;border-color:rgb(135 109 81/var(--tw-border-opacity,1))}.toast.error>.icon{--tw-text-opacity:1;color:rgb(229 197 146/var(--tw-text-opacity,1))}.toast-close{margin-left:.5rem;display:inline-flex;flex-shrink:0;padding:0;--tw-text-opacity:1;color:rgb(176 193 152/var(--tw-text-opacity,1))}.toast-close>.icon{width:13px}.compact .task-card{min-height:175px;padding:14px 12px}.compact .task-description{display:none}.compact .column-tasks{gap:15px}.reduced-motion *{animation:none!important;transition:none!important}.reduced-motion .canvas-sticky,.reduced-motion .task-card{transform:none!important}@keyframes slow-turn{to{transform:rotate(1turn)}}@keyframes toast-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@media (min-width:1600px){.sidebar{width:15rem;padding-inline:22px}.workspace-main{margin-left:15rem}.workspace-content{padding:48px 55px 40px;margin:auto;width:100%;max-width:1600px}.workspace h1{font-size:52px}.workspace-topbar{padding-inline:55px}.kanban-board{gap:25px}.task-card{padding:23px 20px;min-height:250px}.task-title{font-size:15px}.task-description{font-size:9px}.task-meta{font-size:8px}.task-tag{font-size:7px}.task-owner{font-size:9px}.task-owner .avatar{height:1.75rem;width:1.75rem}.task-card .claim-button{min-height:30px;font-size:8px}.column-heading h2{font-size:11px}.board-summary{gap:1.25rem}.summary-inspiration{min-height:7rem}.summary-inspiration strong{font-size:17px}.summary-inspiration small{font-size:9px}.summary-stat strong{font-size:34px}.summary-stat strong small{font-size:8px}.summary-stat>span{font-size:9px}.board-filters{padding:22px 0 30px}.filter-chip,.task-search input,.toolbar-select select{font-size:9px}.view-tab{font-size:10px}}@media (max-width:1150px){.sidebar{width:195px;padding:25px 13px 15px}.workspace-main{margin-left:195px}.workspace-topbar{padding:0 25px}.workspace-content{padding:32px 25px}.workspace h1{font-size:36px}.workspace-footer{padding-inline:25px}.board-summary{gap:.625rem;grid-template-columns:1.6fr 1fr 1fr}.summary-inspiration{gap:.75rem;padding:1rem}.summary-inspiration .summary-spark{font-size:30px}.summary-inspiration strong{font-size:12px}.summary-inspiration small{font-size:7px}.summary-stat{padding:15px}.summary-stat strong small{font-size:6px}.summary-stat>span{font-size:7px}.board-filters{flex-wrap:wrap;gap:.625rem}.filter-left,.filter-right{gap:.375rem}.filter-right{margin-left:auto}.kanban-board{gap:13px}.task-card{padding:16px 11px;min-height:215px}.task-title{font-size:12px}.task-description{font-size:7px}.task-meta{gap:.375rem;font-size:6px}.priority-high{font-size:5px}.task-date .icon{height:.5rem;width:.5rem}.column-heading h2{gap:.25rem;font-size:8px}.column-heading h2>span{height:.875rem;width:.875rem;min-width:.875rem;font-size:6px}.column-heading .bare-icon{width:15px}.claim-button{padding:5px 7px;font-size:6px}.task-owner{font-size:7px}.task-owner .avatar{height:21px;width:21px;font-size:7px}.task-tag{font-size:5px;letter-spacing:.8px}.overview-grid{grid-template-columns:1.6fr 1fr 1fr}.overview-welcome h2{font-size:23px}.overview-welcome{padding:23px}.overview-number{padding:18px}.overview-number small,.overview-number>span{font-size:7px}.project-grid{grid-template-columns:repeat(2,1fr)}.project-new{min-height:220px}.activity-layout{grid-template-columns:1fr 240px;gap:15px}.topbar-actions{gap:.75rem}}@media (max-width:900px){.sidebar{width:180px;padding:24px 10px 15px}.workspace-main{margin-left:180px}.workspace-switch{padding:12px 8px;font-size:9px}.workspace-switch .workspace-mark{height:22px;width:22px;font-size:16px}.sidebar-search{gap:.375rem;font-size:8px;padding-inline:8px}.sidebar-search kbd{font-size:6px}.nav-item{gap:9px;padding:.625rem;font-size:9px}.sidebar-projects .project-link{font-size:8px}.saved-state{display:none}.workspace-content{padding:28px 20px}.workspace-topbar{padding:0 20px;height:65px}.workspace h1{font-size:33px}.kanban-board{overflow-x:auto;padding:8px 5px 15px;margin-inline:-5px;scroll-snap-type:x proximity;gap:18px}.kanban-column{scroll-snap-align:start}.column-heading h2,.task-card{font-size:9px}.task-card{padding:18px 15px;min-height:220px}.task-title{font-size:13px}.task-description{font-size:8px}.task-meta{font-size:7px}.task-tag{font-size:6px}.task-owner{font-size:8px}.claim-button{font-size:7px;padding:6px 10px}.priority-high{font-size:6px}.board-summary{grid-template-columns:1.6fr 1fr}.summary-inspiration{grid-row:span 2;min-height:145px;align-items:flex-start;gap:15px;padding:1.25rem}.summary-inspiration .summary-spark{position:absolute;left:1.25rem;bottom:15px;font-size:43px}.summary-inspiration strong{font-size:13px}.summary-inspiration>.icon{position:absolute;right:15px;bottom:1.25rem}.summary-stat{min-height:67px;padding:13px 15px}.summary-stat strong{margin-top:.125rem;gap:.625rem;font-size:24px;line-height:1.1}.summary-stat strong small{font-size:6px}.summary-stat>span{margin-bottom:5px;font-size:6px}.stat-progress{bottom:7px;left:15px;right:15px}.stat-progress,.stat-progress i{height:.125rem}.filter-right{margin-left:0}.board-filters{padding-bottom:15px}.board-team>span{display:none}.board-toolbar{gap:.625rem}.task-search input{width:120px}.board-hint{gap:15px;font-size:6px}.overview-grid{grid-template-columns:1fr 1fr}.overview-welcome{grid-column:span 2;min-height:190px}.overview-number{min-height:150px}.overview-number strong{font-size:48px}.overview-lower{grid-template-columns:1fr}.note-index{display:flex;max-height:85px;gap:.5rem;overflow-x:auto}.note-link{width:auto;min-width:180px;flex-shrink:0;padding:.75rem}.note-editor{min-height:550px}.activity-layout{grid-template-columns:1fr}.activity-aside{display:none}.member-card{padding:1.25rem}.member-load{font-size:5px}.member-card h2{font-size:18px}.member-card>p{font-size:8px}.calendar-toolbar>div{gap:.625rem}.calendar-toolbar h2{font-size:15px}.calendar-toolbar .button{display:none}.canvas-top>span{font-size:7px}.canvas-top>div{gap:.5rem}.canvas-top .button{font-size:7px}.list-head,.task-list-row{grid-template-columns:1.7fr 1fr .9fr .6fr;gap:.5rem;padding:15px 13px}.list-task-title{font-size:9px}.task-list-row>.list-owner,.task-list-row>span:last-child{font-size:7px}.status-badge{font-size:6px;padding:4px 7px}.topbar-breadcrumb{gap:.5rem;font-size:8px},.calendar-toolbar .\!button{display:none},.canvas-top .\!button{font-size:7px}}@media (max-width:650px){.sidebar{width:245px;transform:translateX(-100%);transition:transform .2s;box-shadow:15px 0 60px #2d3c2522;padding:25px 18px 18px}.sidebar-open .sidebar{transform:translateX(0)}.sidebar-open .sidebar-scrim{position:fixed;display:block;inset:0;background:#2734224d;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:25;height:100%;width:100%}.sidebar-close{display:flex;height:1.75rem;width:1.75rem;background:transparent;border-width:0}.sidebar-close .icon{width:.875rem}.sidebar .brand{font-size:31px}.workspace-switch{padding:13px 11px}.sidebar-search,.workspace-switch{font-size:10px}.sidebar-search kbd{font-size:8px}.nav-item{gap:11px;padding:.75rem;font-size:11px}.nav-item .icon{height:17px;width:17px}.sidebar-projects .project-link{font-size:10px}.sidebar-bottom{padding-top:30px}.sidebar-section-title{margin-top:25px;font-size:8px}.profile-button>span:nth-child(2){font-size:11px}.profile-button small{font-size:8px}.workspace-main{margin-left:0;min-height:100dvh;padding-bottom:66px}.workspace-topbar{height:61px;padding:0 18px;gap:.75rem}.topbar-menu{display:flex;height:1.75rem;width:1.75rem;background:transparent;margin-right:.125rem;border-width:0}.topbar-menu .icon{height:17px;width:17px}.breadcrumb-workspace,.topbar-breadcrumb i,.topbar-breadcrumb>span:first-of-type{display:none}.topbar-breadcrumb strong{font-size:9px}.topbar-actions{gap:.625rem}.focus-top-button{font-size:7px;padding:7px 9px;gap:5px}.focus-top-button .icon{height:11px;width:11px}.topbar-profile .avatar{height:26px;width:26px;font-size:9px}.topbar-search{display:none}.workspace-content{padding:27px 18px}.workspace h1{font-size:33px;letter-spacing:-1.6px;margin:12px 0 15px}.page-heading{margin-bottom:23px;align-items:flex-start;gap:.75rem}.page-heading .eyebrow{max-width:190px;font-size:6px;letter-spacing:.8px}.page-heading p{max-width:230px;font-size:8px;line-height:1.9}.page-heading-actions{padding-top:7px}.workspace .page-heading .button{font-size:0;height:35px;min-height:35px;width:35px;gap:0;padding:0}.workspace .page-heading .button .icon{height:1rem;width:1rem}.board-summary{margin-bottom:1.5rem;gap:9px;grid-template-columns:1.45fr 1fr}.summary-inspiration{min-height:9rem;border-radius:12px;padding:1rem;grid-row:span 2}.summary-inspiration strong{margin-top:.5rem;font-size:12px;line-height:1.5}.summary-inspiration small{max-width:140px;font-size:7px;line-height:1.8}.summary-inspiration .eyebrow{font-size:5px;letter-spacing:.8px}.summary-inspiration .summary-spark{left:1rem;bottom:1rem;font-size:33px}.summary-inspiration:after{bottom:-35px;right:-1.25rem;font-size:100px}.summary-stat{min-height:66px;border-radius:12px;padding:11px 12px}.summary-stat>span{gap:5px;font-size:6px}.summary-stat>span .icon{height:.625rem;width:.625rem}.summary-stat strong{align-items:center;gap:7px;font-size:24px}.summary-stat strong small{max-width:65px;font-size:5px;line-height:1.6}.stat-progress{left:.75rem;right:.75rem;bottom:7px}.board-toolbar{padding-bottom:15px}.view-tabs{gap:0;padding:3px}.view-tab{font-size:7px;padding:8px 10px;gap:5px}.view-tab .icon{height:11px;width:11px}.board-team{gap:5px}.board-team>.icon{display:none}.avatar-stack{padding-left:5px}.avatar-stack .avatar{margin-left:-.375rem;height:22px;width:22px;font-size:7px}.board-filters{gap:.625rem;padding-top:17px}.filter-left{width:100%;flex-wrap:nowrap;gap:5px}.toolbar-select{min-width:115px;max-width:170px}.toolbar-select select{min-height:30px;font-size:7px;padding:7px 24px 7px 10px}.toolbar-select .icon{right:.5rem;width:.625rem}.filter-chip{min-height:30px;font-size:6px;padding:6px 8px;gap:3px}.filter-chip .icon{height:9px;width:9px}.filter-right{width:100%;justify-content:space-between;gap:7px}.task-search{flex:1 1 0%}.task-search input{width:100%;min-width:50px;font-size:8px;padding:6px 0}.task-search .icon{height:.75rem;width:.75rem}.filter-right .toolbar-select{width:107px;min-width:100px}.filter-sort{height:1.75rem;width:1.75rem;flex-shrink:0}.filter-sort .icon{width:11px}.kanban-board{gap:22px;padding:10px 5px 20px;margin-top:5px}.column-heading{margin-bottom:1.25rem;padding-bottom:13px}.column-heading h2{gap:.375rem;font-size:10px}.column-heading h2>span{margin-left:.25rem;height:18px;min-width:18px;font-size:7px}.column-heading .bare-icon{height:1.25rem;width:1.25rem}.column-tasks{gap:22px}.task-card{padding:20px 17px 15px;min-height:230px}.task-title{font-size:15px;line-height:1.55}.task-description{font-size:9px;line-height:1.8;margin:12px 0}.task-tag{font-size:7px}.task-meta{gap:.625rem;font-size:8px}.priority-high{font-size:7px}.task-meta .icon{height:.625rem;width:.625rem}.task-checklist-progress{margin:14px 0}.task-checklist-progress>span{font-size:7px}.task-owner{gap:.5rem;font-size:9px}.task-owner .avatar{height:1.75rem;width:1.75rem;font-size:10px}.task-owner small{font-size:7px}.task-work-state .icon{height:.875rem;width:.875rem}.claim-button{font-size:9px;padding:8px 12px;min-height:2rem}.claim-button .icon{height:.75rem;width:.75rem}.task-card-top .task-menu{height:23px;width:23px}.task-card-top .task-menu .icon{width:17px}.task-card-bottom{padding-top:13px}.add-sticky{margin-top:22px;padding:13px;font-size:9px}.board-hint{margin-top:18px;justify-content:flex-start;gap:.875rem;font-size:7px;line-height:1.8}.board-hint>span:nth-child(2){display:none}.workspace-footer{padding:17px 18px;gap:.625rem;font-size:6px}.workspace-footer>div>span{display:none}.footer-action{font-size:7px}.mobile-bottom-nav{position:fixed;inset:auto 0 0;height:65px;justify-content:space-around;background:#fffffff2;border-top:1px solid #e2e9d6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:24;padding:4px 6px calc(4px + env(safe-area-inset-bottom))}.mobile-bottom-nav,.mobile-bottom-nav>button{display:flex;align-items:center}.mobile-bottom-nav>button{min-width:50px;flex-direction:column;justify-content:center;gap:.375rem;font-size:7px;--tw-text-opacity:1;color:rgb(161 177 140/var(--tw-text-opacity,1));padding:8px 5px;min-height:3rem;border-radius:11px;line-height:1.1}.mobile-bottom-nav>button .icon{height:17px;width:17px}.mobile-bottom-nav>button.active{background:#ecf6d7;font-weight:650;--tw-text-opacity:1;color:rgb(100 131 68/var(--tw-text-opacity,1))}.task-list{border-radius:12px}.list-head{display:none}.task-list-row{grid-template-columns:1fr auto;gap:.75rem;padding:18px 15px}.list-task-title{grid-column:span 2;font-size:12px}.list-task-title small{font-size:8px}.task-list-row>.status-badge{font-size:8px;padding:5px 10px}.task-list-row>.list-owner{font-size:9px}.task-list-row>.list-owner .avatar{height:1.5rem;width:1.5rem}.task-list-row>span:last-child{font-size:8px}.task-list-row>.claim-button{width:-moz-fit-content;width:fit-content;justify-self:end;font-size:8px}.overview-grid{gap:11px}.overview-welcome{min-height:205px;padding:22px}.overview-welcome h2{font-size:27px}.overview-welcome .eyebrow{font-size:6px}.overview-welcome p{font-size:9px}.overview-welcome img{width:10rem}.overview-number{min-height:130px;padding:17px}.overview-number strong{font-size:44px}.overview-number>span{gap:.375rem;font-size:7px}.overview-number>span .icon{width:.75rem}.overview-number small{font-size:6px}.section-label{margin:28px 0 17px;gap:15px}.section-label h2{font-size:16px}.section-label .text-button{font-size:8px}.project-grid{gap:11px}.project-cover{height:90px;padding:17px}.project-cover>span{font-size:35px}.project-card-body{padding:1rem}.project-card-body h3{font-size:13px;line-height:1.5}.project-card-body p{font-size:8px}.project-new{min-height:210px;padding:13px}.project-new strong{font-size:9px}.project-new>span{font-size:6px}.overview-lower{gap:13px}.surface-card{border-radius:15px;padding:21px}.surface-card h2{font-size:17px}.surface-card p{font-size:11px}.today-row{font-size:10px;line-height:1.7}.today-row small{font-size:8px}.load-row>span:nth-child(2){font-size:10px}.load-row small{font-size:8px}.load-bars>i{width:1rem}.canvas-top{align-items:flex-start;gap:.625rem}.canvas-top>span{max-width:110px;font-size:7px;line-height:1.9}.canvas-top>div{gap:7px;font-size:7px}.canvas-top .button{font-size:0;min-height:1.75rem;width:1.75rem;gap:0;border-radius:50%;padding:0}.canvas-top .button .icon{height:13px;width:13px}.canvas-top .icon-button{height:1.75rem;width:1.75rem;font-size:16px}.canvas-viewport{max-height:570px;border-radius:13px}.calendar-toolbar{gap:.625rem;margin:22px 0 17px}.calendar-toolbar>div{gap:.5rem}.calendar-toolbar h2{font-size:14px}.calendar-toolbar .icon-button{height:26px;width:26px}.calendar-toolbar .icon-button .icon{width:.75rem}.calendar-toolbar .toolbar-select{min-width:95px;max-width:115px}.calendar-cell{min-height:125px}.team-note{align-items:flex-start;padding:15px;font-size:8px;line-height:1.9}.team-note .icon{margin-top:.125rem;width:.875rem}.team-grid{gap:15px}.member-card{padding:23px}.member-top{margin-bottom:1.25rem}.member-load{font-size:7px;padding:6px 9px}.member-card h2{font-size:23px}.member-card h2 small{font-size:7px}.member-card>p{font-size:10px}.member-stats{font-size:8px}.member-stats b{font-size:22px}.member-tasks button{font-size:10px;padding:12px 0}.member-card>.button{min-height:38px;font-size:9px}.notes-layout{gap:.875rem}.note-index{max-height:85px;max-width:calc(100vw - 36px)}.note-link{min-width:180px;font-size:10px}.note-link small{font-size:7px}.note-editor{min-height:500px;padding:1.25rem}.note-editor-top{margin-bottom:25px;flex-wrap:wrap;gap:.625rem}.note-editor-top>span{font-size:7px}.note-editor-top .button{font-size:8px;padding:8px 12px}.note-editor input{font-size:25px}.note-editor textarea{min-height:20rem;font-size:12px}.note-save-hint{font-size:7px;line-height:1.8}.activity-feed{padding:5px 18px}.activity-item{padding:20px 0;gap:.625rem}.activity-item p{font-size:11px}.activity-item time{font-size:8px}.activity-item .avatar{height:1.75rem;width:1.75rem;font-size:9px}.settings-grid{gap:15px}.settings-grid label{font-size:10px}.settings-grid input{min-height:42px;font-size:11px}.settings-grid .button{font-size:10px}.setting-toggle>span{font-size:11px}.setting-toggle small{font-size:8px;line-height:1.8}.setting-toggle input{min-height:0}.settings-tip{font-size:16px;padding:30px 5px 10px}.backup-card>div{gap:7px}.backup-card .button{min-height:2.25rem;padding:10px 14px}.backup-card .button,.backup-card small,.storage-count{font-size:8px}.storage-count{gap:7px}.storage-count>span{padding:7px 9px}.modal{max-height:calc(100dvh - 30px);border-radius:19px;width:calc(100vw - 24px)}#modal-content{padding:24px 20px}.modal-header h2{font-size:22px;line-height:1.4}.modal-header .eyebrow{font-size:6px}.modal-header>.icon-button{height:29px;width:29px}.modal label{font-size:10px;margin:17px 0 8px}.modal input,.modal select,.modal textarea{min-height:43px;padding:.75rem;font-size:12px}.modal .form-grid{gap:0 12px}.modal .form-grid label{font-size:9px}.modal .form-grid input,.modal .form-grid select{font-size:11px}.modal-footer{gap:.5rem}.modal-footer .button{min-height:42px;font-size:10px;padding:12px 17px}.color-picker label{margin:0}.color-picker input{min-height:0}.color-picker legend,.task-detail-meta{font-size:9px}.task-detail-meta{gap:.625rem}.task-detail-meta .status-badge{font-size:8px}.detail-description{padding:1rem;font-size:12px}.detail-owner,.detail-status-row{font-size:10px}.detail-owner>strong{font-size:11px}.detail-owner .button{min-height:34px;font-size:9px}.detail-owner .text-button{font-size:8px}.detail-tools{gap:7px}.detail-tools .button{min-height:34px;font-size:8px;padding:9px 12px}.detail-checklist{padding:1rem}.detail-checklist h3{font-size:14px}.modal .checklist-row{font-size:11px;padding:11px 0}.checklist-row input{height:17px;min-height:0;width:17px}.detail-checklist form input{font-size:10px;padding:10px 12px;min-height:2.25rem;min-width:0}.detail-checklist .icon-button{height:35px;width:35px}.detail-comments h3{font-size:16px}.detail-comments textarea{font-size:11px}.comment strong{font-size:10px}.comment time{font-size:7px}.comment p{font-size:11px}.detail-comments .button{min-height:2.25rem;font-size:9px}.detail-bottom{align-items:flex-start;font-size:7px;line-height:1.8}.detail-bottom .text-button{white-space:nowrap;font-size:8px}.modal-caption{font-size:11px;line-height:1.9}.profile-options button{padding:14px 12px}.profile-options button>span:nth-child(2){font-size:12px}.profile-options small{font-size:8px}.command-result{font-size:11px;padding:14px 10px}.command-result small{font-size:8px}.command-search input{font-size:13px;padding:10px 0;min-height:38px}.inspiration-modal{padding-inline:5px}.inspiration-modal h3{font-size:25px;line-height:1.5}.inspiration-modal p{font-size:11px}.inspiration-modal~.button{font-size:9px}.focus-time{font-size:70px}.focus-modal-content h3{font-size:19px}.focus-modal-content p{font-size:11px}.focus-modal label,.focus-modal-content .button{font-size:10px}.focus-modal .modal-footer{justify-content:stretch}.focus-modal .modal-footer .button{width:100%}#toast-region{bottom:82px;width:calc(100vw - 28px);max-width:420px}.toast{font-size:10px;line-height:1.8;padding:13px 15px;border-radius:12px}.compact .task-card{min-height:170px}.compact .task-title{font-size:13px}.\!modal{max-height:calc(100dvh - 30px)!important;border-radius:19px;width:calc(100vw - 24px)!important}.\!modal label{font-size:10px;margin:17px 0 8px!important}.\!modal input,.\!modal select,.\!modal textarea{min-height:43px;padding:.75rem;font-size:12px}.\!modal .form-grid{gap:0 12px!important}.\!modal .form-grid label{font-size:9px}.\!modal .form-grid input,.\!modal .form-grid select{font-size:11px}.\!modal .checklist-row{font-size:11px;padding:11px 0!important}.workspace .page-heading .\!button{font-size:0!important;height:35px;min-height:35px;width:35px;gap:0;padding:0}.workspace .page-heading .\!button .icon{height:1rem;width:1rem}.canvas-top .\!button{font-size:0!important;min-height:1.75rem;width:1.75rem;gap:0;border-radius:50%;padding:0}.canvas-top .\!button .icon{height:13px;width:13px}.member-card>.\!button{min-height:38px;font-size:9px}.note-editor-top .\!button{font-size:8px;padding:8px 12px!important}.settings-grid .\!button{font-size:10px}.backup-card .\!button{min-height:2.25rem;font-size:8px;padding:10px 14px!important}.modal-footer .\!button{min-height:42px;font-size:10px;padding:12px 17px!important}.detail-owner .\!button{min-height:34px;font-size:9px}.detail-tools .\!button{min-height:34px;font-size:8px;padding:9px 12px!important},.detail-comments .\!button{min-height:2.25rem}.detail-comments .\!button{font-size:9px}.inspiration-modal~.\!button{font-size:9px},.focus-modal-content .\!button{font-size:10px}.focus-modal .modal-footer .\!button{width:100%}}@media (prefers-reduced-motion:reduce){.canvas-sticky,.task-card{transform:none!important}}.workspace p{--tw-text-opacity:1;color:rgb(118 131 103/var(--tw-text-opacity,1))}.nav-item,.project-link,.sidebar-search{--tw-text-opacity:1;color:rgb(105 118 91/var(--tw-text-opacity,1))}.lilac .task-description,.mint .task-description,.pink .task-description,.task-description{--tw-text-opacity:1;color:rgb(115 124 103/var(--tw-text-opacity,1))}.lilac .task-tag,.mint .task-tag,.pink .task-tag,.task-tag{--tw-text-opacity:1;color:rgb(113 122 96/var(--tw-text-opacity,1))}.task-meta,.task-owner small,.task-work-state .icon{--tw-text-opacity:1;color:rgb(114 128 99/var(--tw-text-opacity,1))}.filter-chip,.toolbar-select select{--tw-text-opacity:1;color:rgb(105 124 83/var(--tw-text-opacity,1))}.task-date.overdue{--tw-text-opacity:1;color:rgb(164 93 55/var(--tw-text-opacity,1))}.comment p,.detail-description,.modal-caption,.workspace .\!modal label,.workspace .modal label{--tw-text-opacity:1;color:rgb(109 130 88/var(--tw-text-opacity,1))}.workspace .\!modal input,.workspace .\!modal select,.workspace .\!modal textarea,.workspace .modal input,.workspace .modal select,.workspace .modal textarea{--tw-text-opacity:1;color:rgb(55 69 42/var(--tw-text-opacity,1))}.checklist-row .checked{--tw-text-opacity:1;color:rgb(128 145 109/var(--tw-text-opacity,1))}.workspace .page-heading p{--tw-text-opacity:1;color:rgb(125 137 110/var(--tw-text-opacity,1))}.workspace .section-label h2{--tw-text-opacity:1;color:rgb(61 74 48/var(--tw-text-opacity,1))}.workspace .empty-state p{--tw-text-opacity:1;color:rgb(122 140 101/var(--tw-text-opacity,1))}@media (min-width:651px){.workspace .eyebrow{font-size:9px}.sidebar{padding-top:1.75rem}.sidebar-search{margin-bottom:18px;font-size:11px}.sidebar-search kbd{font-size:9px}.workspace-switch{font-size:11px}.workspace-switch small{font-size:9px}.nav-item{font-size:12px;padding-block:11px}.nav-new{font-size:7px}.sidebar-section-title{font-size:9px}.project-link{font-size:11px}.project-link small,.sidebar-tip p{font-size:10px}.profile-button>span:nth-child(2){font-size:12px}.profile-button small{font-size:9px}.topbar-breadcrumb{font-size:11px}.saved-state{font-size:9px}.focus-top-button{font-size:10px;padding:9px 12px}.focus-top-button .icon{height:.875rem;width:.875rem}.workspace h1{font-size:44px}.page-heading p{font-size:12px}.workspace .page-heading .button{min-height:45px;font-size:12px}.board-summary{margin-bottom:27px}.summary-inspiration{min-height:111px}.summary-inspiration .eyebrow{font-size:8px}.summary-inspiration strong{font-size:16px}.summary-inspiration small{font-size:10px;--tw-text-opacity:1;color:rgb(108 129 52/var(--tw-text-opacity,1))}.summary-stat>span{font-size:10px}.summary-stat strong{font-size:32px}.summary-stat strong small{font-size:9px;--tw-text-opacity:1;color:rgb(126 140 107/var(--tw-text-opacity,1))}.view-tab{font-size:11px;padding:9px 15px}.view-tab .icon{height:.875rem;width:.875rem}.board-team{font-size:10px}.avatar-stack .avatar{height:29px;width:29px;font-size:10px}.toolbar-select select{min-height:35px;font-size:10px}.filter-chip{min-height:35px;font-size:9px;padding:8px 11px}.filter-chip .icon{height:.75rem;width:.75rem}.task-search input{width:125px;font-size:10px}.filter-sort{height:34px;width:34px}.column-heading h2{gap:.375rem;font-size:11px}.column-heading h2>span{height:1.25rem;min-width:1.25rem;font-size:9px}.task-card{min-height:255px;padding:20px 16px 16px}.task-title{font-size:16px;line-height:1.45}.task-description{font-size:10px;line-height:1.8;margin:12px 0}.task-tag{font-size:8px;letter-spacing:.9px}.task-meta{gap:.5rem;font-size:9px}.task-meta .icon{height:11px;width:11px}.priority-high{font-size:8px}.comment-count{font-size:9px}.task-checklist-progress>span{font-size:8px}.task-checklist-progress{margin:14px 0 11px}.task-owner{font-size:10px}.task-owner small{font-size:8px}.task-owner .avatar{height:29px;width:29px;font-size:10px}.task-work-state .icon{height:15px;width:15px}.claim-button{font-size:10px;padding:8px 12px;min-height:34px}.claim-button .icon{height:13px;width:13px}.task-card-bottom{padding-top:13px}.task-card-top .bare-icon{height:1.5rem;width:1.5rem}.task-card-top .bare-icon .icon{height:1rem;width:1rem}.blocked-label{font-size:9px}.add-sticky{padding:13px}.add-sticky,.column-empty{font-size:10px}.board-hint,.footer-action,.workspace-footer{font-size:9px}.section-label h2{font-size:20px}.section-label .text-button{font-size:11px}.surface-card h2{font-size:20px}.surface-card p{font-size:12px}.project-card-body h3{font-size:16px}.project-card-body p{font-size:10px}.project-card-body>small,.project-cover>small{font-size:9px}.project-new strong{font-size:12px}.project-new>span{font-size:9px}.overview-welcome .eyebrow{font-size:8px}.overview-welcome h2{font-size:31px}.overview-welcome p{font-size:11px;--tw-text-opacity:1;color:rgb(96 118 56/var(--tw-text-opacity,1))}.overview-welcome .button{font-size:10px}.overview-number>span{font-size:11px}.overview-number small{font-size:10px}.today-row{font-size:12px}.today-row small{font-size:9px}.load-row>span:nth-child(2){font-size:12px}.load-row small{font-size:9px}.canvas-top{font-size:11px}.canvas-sticky-bottom .text-button,.canvas-top .button,.canvas-top>span{font-size:10px}.calendar-toolbar h2{font-size:20px}.calendar-toolbar .button{font-size:10px}.calendar-day{height:1.75rem;width:1.75rem;font-size:11px}.calendar-task,.calendar-weekday{font-size:10px}.calendar-task>span{font-size:8px}.team-note{font-size:11px}.member-card h2{font-size:25px}.member-card h2 small,.member-load{font-size:8px}.member-card>p{font-size:11px}.member-stats{font-size:10px}.member-stats b{font-size:24px}.member-tasks button{font-size:11px}.member-card>.button{min-height:38px;font-size:10px}.note-link{font-size:12px}.note-editor-top>span,.note-link small{font-size:9px}.note-editor-top .button{min-height:35px;font-size:10px}.note-save-hint{font-size:9px}.activity-item p{font-size:12px}.activity-item time{font-size:9px}.activity-aside h2 small{font-size:10px}.activity-aside p{font-size:11px}.activity-aside .button,.focus-history>span{font-size:10px}.focus-history small{font-size:8px}.focus-history b{font-size:9px}.settings-grid label{font-size:11px}.settings-grid input{font-size:12px}.settings-grid .button{font-size:11px}.setting-toggle>span{font-size:12px}.backup-card small,.setting-toggle small,.storage-count{font-size:10px}.text-button{font-size:11px}.list-head{font-size:9px}.task-list-row{font-size:11px}.list-task-title{font-size:12px}.list-task-title small,.status-badge{font-size:9px}.list-owner{font-size:11px}.modal .eyebrow{font-size:8px}.modal-header h2{font-size:28px}.modal label{font-size:11px}.modal input,.modal select,.modal textarea{font-size:13px}.modal .form-grid label{font-size:10px}.modal .form-grid input,.modal .form-grid select{font-size:12px}.modal .button{font-size:11px}.modal .color-picker legend{font-size:10px}.modal .color-picker input,.modal .color-picker label{height:30px;width:30px}.modal-caption{font-size:12px}.task-detail-meta{font-size:10px}.detail-description{font-size:13px}.detail-owner,.detail-status-row{font-size:11px}.detail-owner>strong{font-size:12px}.detail-owner .button{font-size:10px}.detail-tools .button{min-height:34px;font-size:9px}.detail-checklist .section-label h3{font-size:16px}.detail-checklist .section-label>span{font-size:10px}.modal .checklist-row{font-size:12px}.detail-checklist form input{font-size:11px}.detail-comments h3{font-size:17px}.comment strong{font-size:11px}.comment time{font-size:8px}.comment p{font-size:12px}.detail-comments .button{font-size:10px}.detail-bottom{font-size:9px}.detail-bottom .text-button{font-size:10px}.profile-options button>span:nth-child(2){font-size:13px}.profile-options small{font-size:10px}.command-result{font-size:12px}.command-group,.command-result>span:nth-child(2) small{font-size:9px}.focus-modal-content p{font-size:12px}.focus-modal-content small{font-size:9px}.toast{font-size:12px;padding:15px 19px}.compact .task-title{font-size:14px}.compact .task-card{min-height:205px}.\!modal .eyebrow{font-size:8px}.\!modal label{font-size:11px}.\!modal input,.\!modal select,.\!modal textarea{font-size:13px}.\!modal .form-grid label{font-size:10px}.\!modal .form-grid input,.\!modal .form-grid select{font-size:12px}.\!modal .button{font-size:11px}.\!modal .color-picker legend{font-size:10px}.\!modal .color-picker input,.\!modal .color-picker label{height:30px;width:30px},.\!modal .checklist-row{font-size:12px}.workspace .page-heading .\!button{min-height:45px;font-size:12px},.canvas-top .\!button,.overview-welcome .\!button{font-size:10px}.calendar-toolbar .\!button{font-size:10px}.member-card>.\!button{min-height:38px;font-size:10px}.note-editor-top .\!button{min-height:35px;font-size:10px}.activity-aside .\!button{font-size:10px}.modal .\!button,.settings-grid .\!button{font-size:11px}.detail-owner .\!button{font-size:10px}.detail-tools .\!button{min-height:34px;font-size:9px}.detail-comments .\!button{font-size:10px}}@media (min-width:651px) and (max-width:1150px){.kanban-board{overflow-x:auto;padding:8px 5px 17px;margin-inline:-5px;gap:19px}.board-filters{flex-wrap:wrap}.board-summary{grid-template-columns:1.5fr 1fr}.summary-inspiration{grid-row:span 2;min-height:151px;align-items:flex-start}.summary-inspiration .summary-spark{position:absolute;bottom:18px;left:18px}.summary-stat{min-height:73px;padding:12px 16px}.summary-stat strong{font-size:26px;line-height:1.2}.summary-stat strong small,.summary-stat>span{font-size:8px}.summary-inspiration strong{font-size:15px}.summary-inspiration small{font-size:9px}.column-heading h2{font-size:11px}.topbar-breadcrumb{font-size:9px}.topbar-actions{gap:.625rem}.nav-item{font-size:11px}.project-link,.workspace-switch{font-size:10px}.summary-inspiration>.icon{position:absolute;right:15px;bottom:1.25rem}}@media (max-width:650px){.page-heading p{font-size:10px;--tw-text-opacity:1;color:rgb(120 133 105/var(--tw-text-opacity,1))}.page-heading .eyebrow{font-size:7px}.filter-chip{min-height:34px;font-size:8px}.filter-chip .icon{height:.625rem;width:.625rem}.toolbar-select select{min-height:34px;font-size:9px}.filter-right .toolbar-select{width:120px}.task-search input{font-size:11px}.view-tab{font-size:9px;padding:9px 10px}.topbar-breadcrumb strong{font-size:11px}.focus-top-button{font-size:9px}.task-description{font-size:11px}.task-tag{font-size:9px}.task-meta{font-size:10px}.priority-high,.task-checklist-progress>span{font-size:9px}.task-owner{font-size:11px}.task-owner small{font-size:8px}.claim-button{min-height:39px;font-size:11px}.board-hint{font-size:9px}.add-sticky{min-height:42px;font-size:11px}.footer-action{font-size:9px}.workspace-footer{font-size:7px}.summary-inspiration .eyebrow{font-size:6px}.summary-inspiration strong{font-size:14px}.summary-inspiration small{font-size:9px;--tw-text-opacity:1;color:rgb(104 130 47/var(--tw-text-opacity,1))}.summary-inspiration{min-height:161px}.summary-stat{min-height:76px}.summary-stat>span{font-size:8px}.summary-stat strong small{font-size:7px}.column-heading h2{font-size:12px}.column-heading h2>span{font-size:9px}.modal label{font-size:11px}.detail-description{font-size:13px}.checklist-row .checked{--tw-text-opacity:1;color:rgb(133 154 112/var(--tw-text-opacity,1))}.modal .checklist-row{font-size:12px}.detail-tools .button{min-height:38px;font-size:10px}.comment strong{font-size:11px}.comment p{font-size:12px}.detail-comments .button{min-height:2.5rem;font-size:10px}.note-save-hint{font-size:9px}.team-note{font-size:10px}.member-card>p,.member-tasks button{font-size:12px}.member-card>.button{min-height:43px;font-size:11px}.overview-number>span{font-size:9px}.overview-number small{font-size:8px}.overview-welcome p{font-size:11px;--tw-text-opacity:1;color:rgb(104 128 48/var(--tw-text-opacity,1))}.project-card-body p{font-size:10px}.project-card-body>small{font-size:9px}.project-new strong{font-size:11px}.project-new>span{font-size:9px}.today-row{font-size:12px}.today-row small{font-size:9px}.load-row>span:nth-child(2){font-size:12px}.load-row small{font-size:9px}.activity-item p{font-size:12px}.settings-grid label{font-size:11px}.settings-grid input{font-size:12px}.backup-card .button,.backup-card small,.setting-toggle small{font-size:10px}.mobile-bottom-nav>button{font-size:9px}.profile-options button{min-height:62px}.task-list-row>.claim-button,.task-list-row>.status-badge{font-size:10px}.task-list-row>.list-owner{font-size:11px}.task-list-row>span:last-child{font-size:10px}.\!modal label{font-size:11px}.\!modal .checklist-row{font-size:12px}.detail-tools .\!button{min-height:38px;font-size:10px}.detail-comments .\!button{min-height:2.5rem;font-size:10px}.member-card>.\!button{min-height:43px;font-size:11px},.backup-card .\!button{font-size:10px}}.vue-icon{display:inline-flex;flex-shrink:0;align-items:center}.vue-icon>.icon{vertical-align:middle}[hidden]{display:none!important}.vue-board .board-filters{flex-wrap:wrap;gap:.75rem}.vue-board .filter-right{margin-left:auto;flex-wrap:wrap}.vue-board .toolbar-select{max-width:180px}.vue-board .task-search{background:#fff;border:1px solid var(--line);border-radius:30px;padding:4px 12px}.vue-board .task-search input{min-width:120px}.board-result{margin-bottom:18px;display:flex;align-items:center;justify-content:space-between;font-size:10px;--tw-text-opacity:1;color:rgb(134 146 122/var(--tw-text-opacity,1))}.board-result .text-button{font-size:10px}.card-status select{max-width:115px;padding:5px 17px 5px 7px;border:1px solid #47522920;border-radius:7px;background:#ffffff55;cursor:pointer;font-size:8px}.task-card-bottom{flex-wrap:wrap;gap:.5rem}.task-estimate{display:inline-flex;align-items:center;gap:.25rem}.next-step{background:#fff;border:1px solid #e1e8d6;border-radius:18px;padding:25px;margin:-5px 0 28px}.next-step-heading{margin-bottom:1.25rem;display:flex;align-items:center;justify-content:space-between;gap:18px}.next-step h2{font-size:23px;margin:8px 0 0}.time-chips{display:flex;flex-wrap:wrap;gap:7px}.time-chips button{padding:8px 13px;border-radius:30px;border:1px solid #e2e6d9;white-space:nowrap;font-size:11px}.time-chips .active{background:var(--lime);--tw-border-opacity:1;border-color:rgb(214 255 63/var(--tw-border-opacity,1));font-weight:750}.next-step-picks{gap:.875rem}.next-step-pick{display:flex;flex-direction:column;align-items:flex-start;gap:13px;border-radius:3px 3px 13px 3px;padding:18px}.next-step-pick>span{font-size:9px;--tw-text-opacity:1;color:rgb(108 118 91/var(--tw-text-opacity,1))}.pick-title{flex:1 1 0%;text-align:left;font-size:15px;font-weight:700;line-height:1.45}.next-step-pick .claim-button{background:#ffffffa0}.next-step>small{margin-top:17px;display:block;font-size:10px;--tw-text-opacity:1;color:rgb(137 145 127/var(--tw-text-opacity,1))}.next-step-empty{grid-column:1/-1;font-size:12px;padding:15px 0}.paper-enter-active,.paper-leave-active,.paper-move{transition:transform .25s,opacity .25s}.paper-enter-from,.paper-leave-to{opacity:0;transform:translateY(12px) rotate(-3deg)}.paper-leave-active{pointer-events:none;position:absolute;visibility:hidden}.vue-board .kanban-column.drag-over{background:#e8f3d5;outline:2px dashed #b6c88d;outline-offset:8px}.idea-destination{font-size:11px;--tw-text-opacity:1;color:rgb(136 146 119/var(--tw-text-opacity,1));margin:0 0 17px}.idea-destination select{padding:7px 12px;background:#fff;border:1px solid #dfe5d4;margin-left:7px;max-width:220px;border-radius:10px;font-size:11px}.vue-canvas .canvas-top>span{max-width:350px}.canvas-sticky.editing{z-index:21;transform:rotate(0)}.sticky-inline-editor textarea{min-height:155px;width:100%;padding:10px 0;background:transparent;resize:vertical;border-width:0;font-size:18px;font-weight:600;line-height:1.5;outline-offset:2px}.inline-colors{display:flex;gap:7px;margin:10px 0 17px}.inline-colors button{height:23px;width:23px;border:1px solid #30372120;border-radius:50%;font-size:12px}.inline-editor-actions{display:flex;align-items:center;justify-content:space-between;gap:7px}.inline-editor-actions .\!button,.inline-editor-actions .button{min-height:31px;font-size:10px}.inline-editor-actions .button{padding:8px 13px}.inline-editor-actions .\!button{padding:8px 13px!important}.sticky-drag:focus-visible{outline:2px solid #7b9544;outline-offset:2px}.backup-island{grid-column:1/-1}.backup-hub{background:#fff;padding:2rem}.backup-heading{margin-bottom:1.25rem;display:flex;align-items:center;justify-content:space-between;gap:1.25rem}.backup-heading h2{margin-top:.75rem;margin-bottom:13px;font-size:30px}.backup-heading p{margin-bottom:0}.backup-symbol{font-size:74px;line-height:1;--tw-text-opacity:1;color:rgb(199 237 104/var(--tw-text-opacity,1))}.backup-options{gap:17px}.backup-option{border:1px solid #e3e8da;border-radius:15px;padding:1.5rem;background:#f8f9f3;min-width:0}.backup-option-icon{display:flex;height:38px;width:38px;align-items:center;justify-content:center;border-radius:11px;background:#eaf2da;margin-bottom:19px}.backup-option h3{font-size:20px;margin:0 0 12px}.backup-option p{max-width:550px;font-size:12px;line-height:1.85}.backup-option .\!button,.backup-option .button{min-height:39px;gap:.5rem;font-size:11px}.backup-option .\!button .icon,.backup-option .button .icon{width:15px}.backup-actions{display:flex;flex-wrap:wrap;gap:9px}.backup-option small{margin-top:13px;display:block;font-size:10px;line-height:1.8;--tw-text-opacity:1;color:rgb(139 148 125/var(--tw-text-opacity,1))}.backup-option input,.backup-option select{min-height:41px;width:100%;border:1px solid #dfe5d3;border-radius:10px;padding:10px 12px;background:#fff;margin-bottom:.75rem;font-size:12px}.backup-option form>label,.drive-controls>label{display:block;font-size:11px;margin:0 0 7px}.file-button{position:relative;cursor:pointer;overflow:hidden;margin:0!important}.file-button input{position:absolute;inset:0;margin:0;height:100%;width:100%;cursor:pointer;opacity:0}.file-button:focus-within{outline:2px solid #778c22;outline-offset:4px}.file-button.disabled{cursor:not-allowed;opacity:.5}.drive-option{grid-column:1/-1;background:#f1f5e8}.drive-title{display:flex;align-items:center;justify-content:space-between;gap:15px}.connection-badge{font-size:9px;padding:6px 11px;border-radius:30px;background:#e5e9de;--tw-text-opacity:1;color:rgb(129 145 107/var(--tw-text-opacity,1))}.connection-badge.connected{background:var(--lime);--tw-text-opacity:1;color:rgb(68 91 22/var(--tw-text-opacity,1))}.drive-setup{margin-top:22px;border-top:1px solid #dfe6d3;padding-top:15px}.drive-setup summary{cursor:pointer;font-size:11px;font-weight:650}.drive-setup p{margin-top:.75rem;font-size:11px}.drive-setup form{max-width:570px}.drive-setup .text-button{margin-top:9px;display:inline-block}.drive-links{margin-top:17px;display:flex;flex-wrap:wrap;gap:18px}.drive-links .text-button{font-size:10px}.merge-explainer{margin-top:23px;display:flex;align-items:flex-start;gap:13px;padding-top:23px;border-top:1px solid #e3e8da}.merge-explainer>.vue-icon{margin-top:3px;--tw-text-opacity:1;color:rgb(155 171 119/var(--tw-text-opacity,1))}.merge-explainer strong{font-size:12px;font-weight:700}.merge-explainer p{font-size:11px;line-height:1.9;margin:8px 0 0}.backup-status{display:flex;align-items:center;gap:9px;background:#edf5dc}.backup-error,.backup-status{border-radius:11px;padding:13px 16px;margin-top:18px;font-size:12px}.backup-error{background:#fae7e7;--tw-text-opacity:1;color:rgb(142 64 64/var(--tw-text-opacity,1))}.merge-report{margin-top:18px;display:flex;flex-wrap:wrap;align-items:center;gap:23px;font-size:11px}.merge-report b{margin-right:.375rem;font-size:22px}.reduced-motion .paper-enter-active,.reduced-motion .paper-leave-active,.reduced-motion .paper-move{transition:none}@media (max-width:1150px){.vue-board .filter-right{margin-left:0}.next-step-heading{flex-wrap:wrap}.drive-option{grid-column:auto}}@media (max-width:650px){.vue-board .filter-left,.vue-board .filter-right{flex-wrap:wrap;gap:7px}.vue-board .filter-right .toolbar-select{width:auto;min-width:110px;flex:1 1 0%}.vue-board .task-search{width:100%;flex-basis:100%;padding:7px 10px}.vue-board .task-search input{font-size:11px}.vue-board .toolbar-select select{min-height:2.25rem;font-size:10px}.vue-board .filter-chip{min-height:2.25rem;font-size:9px}.board-result{font-size:10px}.next-step{margin-bottom:1.5rem;padding:1.25rem}.next-step h2{font-size:20px}.next-step .eyebrow{font-size:7px}.time-chips button{font-size:10px;padding:9px 12px}.next-step>small{font-size:9px;line-height:1.9}.card-status select{min-height:30px;font-size:9px}.task-card .task-estimate{font-size:8px}.idea-destination{font-size:9px}.idea-destination select{margin:7px 0 0;display:block;font-size:10px}.vue-canvas .canvas-top>span{max-width:155px;font-size:9px}.backup-hub{padding:22px}.backup-heading h2{font-size:24px;line-height:1.25}.backup-symbol{font-size:45px}.backup-option{padding:1.25rem}.backup-option h3{font-size:18px}.backup-option input,.backup-option p,.backup-option select{font-size:11px}.backup-option .button{font-size:10px}.backup-error,.backup-status{font-size:11px;line-height:1.8}.merge-explainer strong{font-size:11px}.merge-explainer p{font-size:10px}.connection-badge{font-size:8px}.backup-option .\!button{font-size:10px}}@media (prefers-reduced-motion:reduce){.paper-enter-active,.paper-leave-active,.paper-move{transition:none}}@media (min-width:1151px){.drive-option{grid-column:auto}.backup-option{padding:22px}.backup-option .backup-actions{align-items:flex-start}.backup-option .drive-title{flex-wrap:wrap;gap:5px}.backup-option .drive-title h3{margin-bottom:7px}.connection-badge{margin-bottom:.625rem}}.backup-option .file-button{min-height:39px;align-items:center;justify-content:center;align-self:flex-start;margin:0!important}.backup-option .file-button,.backup-option .file-button .vue-icon{display:inline-flex}.cancel-google{margin-top:.875rem;display:block;font-size:10px}.backup-option .file-button.disabled{pointer-events:none}.task-card-top>div{display:flex;align-items:center;gap:1px}.task-drag-handle{touch-action:none;cursor:grab;--tw-text-opacity:1;color:rgb(146 150 126/var(--tw-text-opacity,1))}.task-drag-handle:active{cursor:grabbing}.task-drag-handle .icon{height:.875rem;width:.875rem}.vue-board .kanban-column.pointer-over{background:#e8f3d5;outline:2px dashed #b6c88d;outline-offset:8px}.drag-paper-preview{pointer-events:none;position:fixed;z-index:100;max-width:210px;border-radius:3px 3px 13px 3px;background:#f4efb8;padding:17px;box-shadow:2px 12px 25px #303b2720;font-size:13px;font-weight:700;line-height:1.5;transform:rotate(-3deg)}.landing .demo-layout{grid-template-columns:.85fr 1.4fr;align-items:center;gap:45px}.try-chaos{min-width:0}.mini-board{background:#f6f7f0;border:1px solid #e0e6d7;border-radius:22px;padding:22px;box-shadow:0 16px 40px #53633608;transform:rotate(-1deg)}.mini-board-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-bottom:21px;font-size:10px}.mini-board-heading>span{font-weight:700}.mini-board-heading .text-button{font-size:9px;padding:5px 0;--tw-text-opacity:1;color:rgb(133 148 117/var(--tw-text-opacity,1));text-decoration-line:underline;text-underline-offset:4px}.mini-board-columns{gap:15px}.mini-board-columns h3{display:flex;align-items:center;justify-content:space-between;font-size:10px;letter-spacing:0;padding:0 0 11px;border-bottom:2px solid #dfe6d5;margin-bottom:1.5rem;white-space:nowrap}.mini-board-columns h3>span{padding-left:.25rem;font-size:9px;--tw-text-opacity:1;color:rgb(135 149 120/var(--tw-text-opacity,1))}.mini-column{min-height:190px;gap:1.25rem}.mini-column,.mini-sticky{display:flex;flex-direction:column}.mini-sticky{padding:20px 13px 13px;position:relative;min-height:175px;border-radius:2px 2px 12px 2px;box-shadow:1px 6px 9px #303c2310;cursor:grab;transform:rotate(2deg);align-items:flex-start;overflow-wrap:anywhere}.mini-sticky.pink{transform:rotate(-3deg)}.mini-sticky.lilac{transform:rotate(-1deg)}.mini-sticky>small{font-size:6px;line-height:1.6;letter-spacing:.7px;--tw-text-opacity:1;color:rgb(115 122 97/var(--tw-text-opacity,1))}.mini-sticky h4{font-size:16px;line-height:1.45;letter-spacing:-.6px;margin:16px 0 19px}.mini-tape{position:absolute;height:15px;width:46px;background:#fff8;top:-7px;left:calc(50% - 23px);transform:rotate(-5deg);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.mini-claim{padding:7px 10px;border-radius:30px;background:#ffffff85;margin-top:auto;min-height:30px;align-self:flex-start;font-size:9px;font-weight:700}.mini-owner{margin-bottom:.75rem;display:flex;align-items:center;gap:7px;font-size:9px}.mini-owner b{display:grid;height:22px;width:22px;place-items:center;background:#ffffffa0;border-radius:50%;font-size:9px}.mini-empty{display:block;text-align:center;border:1px dashed #dbe2d1;border-radius:9px;padding:27px 9px;pointer-events:none;margin-top:-190px;color:rgb(154 164 141/var(--tw-text-opacity,1))}.mini-board-footer,.mini-empty{font-size:9px;line-height:1.8;--tw-text-opacity:1}.mini-board-footer{margin-top:25px;display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:rgb(136 149 116/var(--tw-text-opacity,1));border-top:1px solid #e3e8db;padding-top:15px}.mini-board-footer>b{white-space:nowrap;--tw-text-opacity:1;color:rgb(121 139 91/var(--tw-text-opacity,1))}.mini-paper-enter-active,.mini-paper-leave-active{transition:opacity .2s,transform .2s}.mini-paper-enter-from,.mini-paper-leave-to{opacity:0;transform:translateY(10px)}.mini-paper-leave-active{position:absolute;visibility:hidden}@media (max-width:1000px){.landing .demo-layout{grid-template-columns:1fr;gap:35px}.demo-layout>div:first-child{max-width:560px}.mini-sticky h4{font-size:20px}.mini-sticky{min-height:195px;padding:25px 20px 18px}.mini-sticky>small{font-size:8px}.mini-claim{font-size:11px}.mini-empty{margin-top:-190px}.mini-board-columns h3{font-size:12px}}@media (max-width:480px){.mini-board{padding:17px 12px;border-radius:16px;transform:rotate(0)}.mini-board-columns{gap:9px}.mini-board-columns h3{margin-bottom:1.25rem;font-size:8px}.mini-sticky{padding:20px 9px 11px;min-height:170px}.mini-sticky h4{font-size:13px;letter-spacing:-.4px;margin:15px 0}.mini-sticky>small{font-size:5px}.mini-claim{font-size:8px;padding:7px 8px;min-height:2rem}.mini-owner{gap:.25rem;font-size:8px}.mini-owner b{height:19px;width:19px;font-size:8px}.mini-empty{font-size:8px;padding:20px 6px}.mini-board-heading{padding-bottom:17px;font-size:9px}.mini-board-footer,.mini-board-heading .text-button{font-size:8px}}@media (prefers-reduced-motion:reduce){.mini-paper-enter-active,.mini-paper-leave-active{transition:none}}.\!button:focus-visible{outline-style:solid;outline-width:2px;outline-offset:4px;outline-color:#778c22}.button:focus-visible{outline-style:solid;outline-width:2px;outline-offset:4px;outline-color:#778c22}.\!button:disabled{cursor:not-allowed;opacity:.5}@media (prefers-reduced-motion:reduce){.\!button{transition-property:none}}.button:disabled{cursor:not-allowed;opacity:.5}@media (prefers-reduced-motion:reduce){.button{transition-property:none}}.bare-icon:focus-visible,.claim-button:focus-visible,.icon-button:focus-visible,.text-button:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:#778c22}.kanban-board{padding-bottom:1.25rem}.kanban-column{scroll-margin-inline:5px}.faq-list details[open]{border-color:rgba(37,38,34,.2)}.welcome-main input:focus{--tw-border-opacity:1;border-color:rgb(119 140 34/var(--tw-border-opacity,1));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgba(214,255,63,.3)}.welcome-main input:user-invalid{--tw-border-opacity:1;border-color:rgb(142 64 64/var(--tw-border-opacity,1))}.hero-actions{gap:.5rem}@media (min-width:721px){.hero-actions{gap:14px}}@media (max-width:380px){.hero-actions .button{padding-left:.75rem;padding-right:.75rem;font-size:9px}.hero h1{font-size:40px}.preview-sidebar{padding-left:.5rem;padding-right:.5rem}.workspace .page-heading{gap:.5rem}.vue-board .filter-left{flex-wrap:wrap}.topbar-actions{gap:.375rem}.focus-top-button{max-width:120px}.next-step{padding:1rem}.hero-actions .\!button{padding-left:.75rem;padding-right:.75rem;font-size:9px}}.backup-option p,.next-step>small,.task-description{--tw-text-opacity:1;color:rgb(104 112 95/var(--tw-text-opacity,1))}.\!button.black,.button.black{--tw-bg-opacity:1;background-color:rgb(37 38 34/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.\!button.lime,.button.lime{--tw-bg-opacity:1;background-color:rgb(214 255 63/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(37 38 34/var(--tw-text-opacity,1))}.yellow{background-color:rgb(244 239 180/var(--tw-bg-opacity,1))}.lilac,.yellow{--tw-bg-opacity:1}.lilac{background-color:rgb(229 222 246/var(--tw-bg-opacity,1))}.pink{background-color:rgb(243 220 231/var(--tw-bg-opacity,1))}.mint,.pink{--tw-bg-opacity:1}.mint{background-color:rgb(220 235 220/var(--tw-bg-opacity,1))}.neutral{--tw-bg-opacity:1;background-color:rgb(238 238 231/var(--tw-bg-opacity,1))}.board-toolbar{flex-wrap:wrap;gap:.75rem}@media (min-width:481px){.board-toolbar{flex-wrap:nowrap}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-y-0{top:0;bottom:0}.left-0{left:0}.left-4{left:1rem}.top-3{top:.75rem}.z-50{z-index:50}.m-0{margin:0}.mx-auto{margin-left:auto;margin-right:auto}.my-12{margin-top:3rem;margin-bottom:3rem}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.h-9{height:2.25rem}.h-dvh{height:100dvh}.min-h-\[180px\]{min-height:180px}.min-h-screen{min-height:100vh}.w-9{width:2.25rem}.w-\[calc\(100\%-36px\)\]{width:calc(100% - 36px)}.w-full{width:100%}.min-w-0{min-width:0}.min-w-\[300px\]{min-width:300px}.max-w-\[25rem\]{max-width:25rem}.max-w-\[26rem\]{max-width:26rem}.max-w-\[380px\]{max-width:380px}.max-w-full{max-width:100%}.shrink-0{flex-shrink:0}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-start{scroll-snap-align:start}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[repeat\(4\2c 300px\)\]{grid-template-columns:repeat(4,300px)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-6{gap:1.5rem}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px*var(--tw-space-y-reverse))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded-full{border-radius:9999px}.rounded-panel{border-radius:22px}.border{border-width:1px}.border-dashed{border-style:dashed}.border-\[\#bec7b3\]{--tw-border-opacity:1;border-color:rgb(190 199 179/var(--tw-border-opacity,1))}.border-line{--tw-border-opacity:1;border-color:rgb(233 233 225/var(--tw-border-opacity,1))}.bg-brand{--tw-bg-opacity:1;background-color:rgb(214 255 63/var(--tw-bg-opacity,1))}.bg-brand\/25{background-color:rgba(214,255,63,.25)}.bg-paper{--tw-bg-opacity:1;background-color:rgb(248 247 243/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/60{background-color:hsla(0,0%,100%,.6)}.p-8{padding:2rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-9{padding-top:2.25rem;padding-bottom:2.25rem}.text-left{text-align:left}.text-center{text-align:center}.font-sans{font-family:Manrope,Avenir Next,Arial,sans-serif}.text-\[11px\]{font-size:11px}.text-\[16px\]{font-size:16px}.text-\[25px\]{font-size:25px}.text-\[38px\]{font-size:38px}.text-\[80px\]{font-size:80px}.text-\[8px\]{font-size:8px}.font-semibold{font-weight:600}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.18em\]{letter-spacing:.18em}.text-\[\#6b7d46\]{--tw-text-opacity:1;color:rgb(107 125 70/var(--tw-text-opacity,1))}.text-\[\#a5c629\]{--tw-text-opacity:1;color:rgb(165 198 41/var(--tw-text-opacity,1))}.text-ink{--tw-text-opacity:1;color:rgb(37 38 34/var(--tw-text-opacity,1))}.text-muted{--tw-text-opacity:1;color:rgb(104 112 95/var(--tw-text-opacity,1))}.text-semantic-error{--tw-text-opacity:1;color:rgb(142 64 64/var(--tw-text-opacity,1))}.text-semantic-success{--tw-text-opacity:1;color:rgb(96 118 56/var(--tw-text-opacity,1))}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-60{opacity:.6}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-xl{--tw-backdrop-blur:blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.\@container{container-type:inline-size}.paper-fold{border-radius:3px 3px 15px 3px;box-shadow:1px 5px 9px #3c432107}.scrollbar-thin{scrollbar-width:thin;scrollbar-color:#b9c2a9 transparent}.touch-drag{touch-action:none;cursor:grab}.disabled\:busy:disabled.member-load{background:#f7eddd;--tw-text-opacity:1;color:rgb(179 160 121/var(--tw-text-opacity,1))}.focus\:border-semantic-focus:focus,.hover\:border-semantic-focus:hover{--tw-border-opacity:1;border-color:rgb(119 140 34/var(--tw-border-opacity,1))}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-brand\/30:focus{--tw-ring-color:rgba(214,255,63,.3)}.focus-visible\:opacity-100:focus-visible{opacity:1}.group[open] .group-open\:rotate-45{--tw-rotate:45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:opacity-100{opacity:1}@container (min-width: 36rem){.\@xl\:col-span-2{grid-column:span 2/span 2}.\@xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width: 48rem){.\@3xl\:col-span-1{grid-column:span 1/span 1}.\@3xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@media (min-width:651px){.md\:min-w-0{min-width:0}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[repeat\(4\2c 225px\)\]{grid-template-columns:repeat(4,225px)}}@media (min-width:721px){.nav\:flex{display:flex}.nav\:w-\[calc\(100\%-50px\)\]{width:calc(100% - 50px)}.nav\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.nav\:grid-cols-\[1\.18fr_1fr_1fr\]{grid-template-columns:1.18fr 1fr 1fr}.nav\:grid-cols-\[1fr_1\.2fr\]{grid-template-columns:1fr 1.2fr}.nav\:grid-cols-\[2fr_repeat\(3\2c 1fr\)\]{grid-template-columns:2fr repeat(3,1fr)}.nav\:grid-cols-\[44\%_56\%\]{grid-template-columns:44% 56%}.nav\:gap-5{gap:1.25rem}}@media (min-width:901px){.min-\[901px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.min-\[901px\]\:grid-cols-\[190px_1fr\]{grid-template-columns:190px 1fr}}@media (min-width:1001px){.lg\:w-\[min\(1140px\2c calc\(100\%-80px\)\)\]{width:min(1140px,calc(100% - 80px))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1151px){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[235px_1fr\]{grid-template-columns:235px 1fr}}