:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--base:#05060c;--glass-a:#1b2a5a;--glass-b:#2a1f52;--text:#ececec;--text-2:#b4b4b4;--text-3:#8e8e8e;--line:#ffffff14;--working:#e5e7eb;--waiting:#19c37d;--amber:#f2b04e;--accent:#228df2;--t-fg:#d6d6dd;--t-dim:#a9a9b4;--t-add:#a8cc7c;--sans:ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--mono:ui-monospace, "SF Mono", Menlo, Monaco, Consolas, monospace;--max:1320px;--pad:clamp(16px, 4vw, 48px)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:72px}body{min-height:100vh;font:16px/1.55 var(--sans);color:var(--text);background:var(--base);-webkit-font-smoothing:antialiased;margin:0}body:before{content:"";z-index:-1;background:radial-gradient(1200px 760px at 10% 4%, var(--glass-a) 0%, transparent 62%), radial-gradient(1100px 800px at 92% 96%, var(--glass-b) 0%, transparent 62%), var(--base);position:fixed;inset:0}h1,h2,p,ul,ol{margin:0;padding:0}ul,ol{list-style:none}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}::selection{background:#228df259}.skip-link{z-index:50;color:#0d0d0d;background:#fff;border-radius:999px;padding:8px 14px;text-decoration:none;position:absolute;top:-48px;left:12px}.skip-link:focus{top:10px}.site-header{z-index:20;height:56px;padding:0 var(--pad);-webkit-backdrop-filter:blur(26px)saturate(150%);background:#0a0a1052;border-bottom:1px solid #ffffff17;align-items:center;gap:28px;display:flex;position:sticky;top:0}.wordmark{letter-spacing:-.02em;align-items:center;gap:10px;font-size:18px;font-weight:650;text-decoration:none;display:inline-flex}.logo{background:linear-gradient(140deg, var(--glass-a), var(--glass-b));border-radius:8px;justify-content:center;align-items:center;gap:3px;width:26px;height:26px;display:inline-flex;box-shadow:inset 0 0 0 1px #fff3}.logo i{background:var(--working);border-radius:50%;width:5px;height:5px}.logo i:nth-child(2){background:var(--waiting)}.logo i:nth-child(3){background:0 0;box-shadow:inset 0 0 0 1px #ffffff80}.button{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:42px;padding:0 20px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.button-primary{color:#0d0d0d;background:#fff}.button-primary:hover:not(:disabled){background:#e3e3e3}.button-glass{color:#fff;background:#ffffff1a;box-shadow:inset 0 0 0 1px #fff3}.button-glass:hover:not(:disabled){background:#ffffff29}.button-big{gap:10px;height:50px;padding:0 28px;font-size:16.5px}.button:disabled{opacity:.6;cursor:not-allowed}.hero{padding:40px 0 0}.intro{max-width:1320px;padding:0 var(--pad);text-align:center;margin:0 auto}.hero h1{letter-spacing:-.035em;color:#fff;font-size:clamp(34px,4.6vw,60px);font-weight:650;line-height:1.04}.x-num,.x-word{vertical-align:bottom;display:inline-grid}.x-num>span,.x-word>span{grid-area:1/1}.x-num{font-variant-numeric:tabular-nums;justify-items:end}.x-room{visibility:hidden}.x-top{animation:1.6s ease-out x-glow}@keyframes x-glow{0%{color:#19c37d;text-shadow:0 0 28px #19c37de6}to{color:#fff;text-shadow:none}}.x-word{justify-items:start;margin-bottom:-.12em;padding-bottom:.12em;overflow:hidden}.x-word>span{transition:transform .6s cubic-bezier(.2,.8,.2,1),opacity .45s,filter .45s}.x-word>span:last-child{opacity:0;filter:blur(6px);transform:translateY(100%)}.x-word.teams>span:first-child{opacity:0;filter:blur(6px);transform:translateY(-100%)}.x-word.teams>span:last-child{opacity:1;filter:none;color:#19c37d;transform:none}.lede{max-width:60ch;color:var(--text-2);margin:16px auto 0;font-size:clamp(17px,1.4vw,20px);line-height:1.5}.points{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 32px;margin-top:26px;display:grid}.points li{gap:9px;display:flex}.points svg{color:#fff;flex:none;margin-top:2px}.points p{text-align:justify;-webkit-hyphens:auto;hyphens:auto;color:var(--text-2);font-size:13.5px;line-height:1.5}.points b{color:#fff;font-weight:650}.demo{max-width:1600px;padding:0 var(--pad);margin:36px auto 0}.demo-foot{min-height:24px;color:var(--text-2);margin-bottom:12px;font-size:15px}.get{padding:0 var(--pad);justify-items:center;gap:12px;margin-top:30px;display:grid}.get-buttons{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.get p{color:var(--text-3);font-size:14.5px}.get p b{color:#fff;font-weight:650}.app{pointer-events:none;height:680px;font:14px/1.5 var(--sans);-webkit-user-select:none;user-select:none;background:radial-gradient(900px 600px at 8% 0%, var(--glass-a) 0%, transparent 62%), radial-gradient(900px 700px at 96% 100%, var(--glass-b) 0%, transparent 62%), var(--base);border-radius:14px;grid-template-columns:236px minmax(0,1fr);display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff1f,0 40px 120px #0000008c}.app-side{background:linear-gradient(#ffffff12,#ffffff04 45%),#0c0c1257;border-right:1px solid #ffffff1a;flex-direction:column;min-width:0;padding:12px 10px;display:flex}.app-side-top{color:var(--text-2);justify-content:space-between;align-items:center;padding:4px 8px 14px;display:flex}.traffic{gap:8px;display:inline-flex}.traffic i{background:#ff5f57;border-radius:50%;width:12px;height:12px}.traffic i:nth-child(2){background:#febc2e}.traffic i:nth-child(3){background:#28c840}.app-nav li,.app-projects li{white-space:nowrap;border-radius:8px;align-items:center;gap:10px;height:34px;padding:0 10px;display:flex}.app-nav svg,.app-projects svg{color:var(--text-2);flex:none}.app-projects-label{background:#ffffff14;border-radius:6px;width:fit-content;margin:18px 0 6px 2px;padding:2px 8px;font-size:13px;font-weight:500}.app-projects li>span:first-of-type,.app-projects .row>span:first-child{text-overflow:ellipsis;text-align:left;flex:1;min-width:0;overflow:hidden}.app-projects .chev{color:var(--text-3)}.app-projects .sub{height:auto;padding:0}.app-projects .sub .row{width:100%;height:32px;color:var(--text-2);border-radius:8px;align-items:center;gap:10px;margin-left:18px;padding:0 10px;font-size:13.5px;display:flex}.app-projects .sub .row.on{color:var(--text);background:#ffffff1c}.app-projects .sub+.proj{margin-top:4px}.app-projects .top{padding:0}.app-projects .top .row{border-radius:8px;align-items:center;gap:10px;width:100%;height:34px;padding:0 10px;display:flex}.app-projects .top .row.on{background:#ffffff1c}.app-projects .top .row>span:not(.side-dots){text-align:left;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.voice{background:#ffffff0d;border-radius:16px;align-items:center;gap:11px;margin-top:auto;padding:8px;display:flex;box-shadow:inset 0 0 0 1px #ffffff14}.voice-mic{width:44px;height:44px;color:var(--text);background:#ffffff1f;border-radius:50%;flex:none;place-items:center;transition:background .15s;display:grid;box-shadow:inset 0 0 0 1px #ffffff29}.voice.armed .voice-mic{background:var(--text);color:#0d0d0d;animation:1.6s ease-out infinite voice-ring}.voice-text{flex-direction:column;gap:2px;min-width:0;display:flex}.voice-text b{font-size:14px;font-weight:600}.voice-text small{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.bars{align-items:center;gap:3px;height:16px;display:inline-flex}.bars i{background:#0d0d0d;border-radius:2px;width:3px;height:6px;animation:.8s ease-in-out infinite alternate bar}.bars i:nth-child(2){animation-delay:-.3s}.bars i:nth-child(3){animation-delay:-.55s}@keyframes bar{to{height:16px}}@keyframes voice-ring{0%{box-shadow:0 0 #ffffff59}to{box-shadow:0 0 0 12px #fff0}}.app-main{flex-direction:column;min-width:0;min-height:0;display:flex}.app-tabs{background:#0a0a104d;border-bottom:1px solid #ffffff17;flex:none;justify-content:space-between;align-items:center;height:42px;padding:0 12px;font-size:13px;display:flex}.app-tab{background:#ffffff14;border-radius:8px;align-items:center;gap:7px;height:28px;padding:0 10px;display:inline-flex}.app-arrange{color:var(--text-2);gap:2px;display:inline-flex}.app-arrange span{border-radius:7px;padding:4px 10px}.app-arrange .on{color:var(--text);background:#ffffff1a}.app-work{flex-direction:column;flex:1;gap:12px;min-height:0;padding:12px 14px 14px;display:flex}.folder{flex-direction:column;min-width:0;display:flex}.folder-tab{border-radius:10px 10px 0 0;align-self:flex-start;align-items:center;gap:8px;height:30px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.folder-tab small{color:var(--text-3);font-size:13px;font-weight:400}.folder-body{border-radius:0 14px 14px;min-width:0}.folder-terms{flex:1;min-height:0}.folder-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.folder-terms .folder-tab,.folder-terms .folder-body{background:#ffffff0b}.folder-tabs{align-self:flex-end;display:flex}.folder-terms .folder-tab.off{color:var(--text-3);background:0 0;font-weight:500}.folder-row{position:relative}.faces{display:inline-flex}.faces .face+.face{margin-left:-5px}.face{color:#0d0d0d;border-radius:50%;flex:none;place-items:center;display:inline-grid;box-shadow:0 0 0 1.5px #16161e}.face-manager{background:#ececec}.face-design{background:#f4b28a}.face-code{background:#8fd3c1}.face-test{background:#b6e39a}.hire-av{color:#0b0b10;background:#f5a3a3;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;display:inline-grid}.hire-av.big{width:36px;height:36px}.add-employee{white-space:nowrap;background:#ffffff14;border-radius:999px;align-items:center;gap:7px;height:26px;padding:0 11px 0 5px;font-size:12.5px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff38}.hire-panel{z-index:6;background:#181821f7;border-radius:16px;flex-direction:column;width:min(660px,100%);height:330px;animation:.2s ease-out pop;display:flex;position:absolute;top:32px;right:0;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff24,0 30px 80px #0009}.hire-panel.away{opacity:0;transition:opacity .16s,transform .16s;transform:translateY(10px)}.hire-search{height:40px;color:var(--text-3);background:#ffffff12;border-radius:12px;align-items:center;gap:10px;margin:12px 12px 10px;padding:0 12px;font-size:14px;display:flex;box-shadow:inset 0 0 0 1px #ffffff1a}.hire-body{border-top:1px solid var(--line);flex:1;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr) 230px;min-height:0;display:grid}.hire-col{border-right:1px solid var(--line);flex-direction:column;gap:1px;padding:0 6px;display:flex}.hire-col>small{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);padding:10px 8px 5px;font-size:10.5px;font-weight:600}.hire-row{height:30px;color:var(--text-2);white-space:nowrap;border-radius:8px;justify-content:space-between;align-items:center;padding:0 8px;font-size:13px;display:flex}.hire-row small{font:11px var(--mono);color:var(--text-3)}.hire-row.sel{color:var(--text);background:#ffffff21}.hire-preview{flex-direction:column;gap:10px;padding:14px;display:flex}.hire-head{align-items:center;gap:10px;display:flex}.hire-head b{font-size:15px;font-weight:600;line-height:1.25}.hire-does{color:var(--text-2);font-size:12.5px;line-height:1.45}.hire-skills{flex-wrap:wrap;gap:5px;display:flex}.hire-skills span{height:22px;color:var(--text-2);background:#f5a3a324;border-radius:999px;padding:0 8px;font-size:11.5px;line-height:22px}.hire-add-btn{color:#0b0b10;background:#ececec;border-radius:10px;justify-content:center;align-items:center;gap:6px;height:32px;margin-top:auto;font-size:12.5px;font-weight:600;display:flex}.pane.hired{box-shadow:inset 0 0 0 1px #f5a3a38c,0 14px 34px #00000057}.hire-mark-av{z-index:4;color:#0b0b10;background:#f5a3a3;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:-14px;left:12px;box-shadow:0 0 0 4px #0a0a10f5,0 0 24px #f5a3a380}.hire-mark-pill{z-index:3;color:#0b0b10;white-space:nowrap;background:#f5a3a3;border-radius:0 999px 999px 0;align-items:center;gap:7px;height:20px;padding:0 10px 0 16px;font-size:11.5px;display:inline-flex;position:absolute;top:-16px;left:44px;box-shadow:0 0 0 3px #08080eeb}.hire-mark-pill b{font-weight:700}.hire-mark-pill span{opacity:.62}.add-team{color:#0d0d0d;white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:7px;height:26px;padding:0 11px 0 6px;font-size:12.5px;font-weight:600;display:inline-flex}.team-picker{z-index:6;background:#181820f7;border-radius:14px;flex-direction:column;gap:2px;width:270px;padding:6px;animation:.2s ease-out pop;display:flex;position:absolute;top:32px;right:0;box-shadow:inset 0 0 0 1px #ffffff29,0 18px 40px #00000080}.team-picker>span{border-radius:9px;align-items:center;gap:9px;height:36px;padding:0 10px;font-size:13px;display:flex}.team-picker>span.on{background:#ffffff1a}.team-picker b{flex:1;font-weight:600}.team-picker small{color:var(--text-3);font-size:12px}.drag-chip{z-index:7;white-space:nowrap;pointer-events:none;background:#242430f2;border-radius:999px;align-items:center;gap:8px;height:32px;padding:0 14px 0 8px;font-size:13px;font-weight:600;transition:transform .5s cubic-bezier(.45,.05,.25,1);display:inline-flex;position:absolute;top:0;left:0;box-shadow:inset 0 0 0 1px #ffffff4d,0 16px 34px #0000008c}.team{flex:1;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:12px;min-height:0;padding:12px;animation:.4s cubic-bezier(.2,.9,.3,1.15) pane-in;display:grid}.team-org{background:#00000038;border-radius:14px;flex-direction:column;align-items:center;min-width:0;min-height:0;padding:14px 16px;display:flex;box-shadow:inset 0 0 0 1px #ffffff0f}.team-head{color:var(--text-3);align-self:stretch;margin-bottom:18px;font-size:12.5px}.team-head b{color:var(--text);margin-right:8px;font-size:14px;font-weight:600}.member{outline-offset:3px;background:#0c0c10c7;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1px 10px;min-width:0;padding:10px 12px;display:grid;box-shadow:inset 0 0 0 1px #ffffff24}.member.lead{width:min(380px,80%)}.member .face{grid-row:span 2}.member b{font-size:13.5px;font-weight:600}.member small{color:var(--text-3);grid-column:2;font-size:12px}.member>.term-dot{grid-area:1/3/span 2}.member-status{font:12px/1.5 var(--mono);color:var(--t-fg);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;margin-top:8px;overflow:hidden}.member.lead .member-status{white-space:normal}.member.voice-here{outline:2px solid #ffffffd9}.team-lines{border:1.5px solid #ffffff4d;border-bottom:0;border-radius:8px 8px 0 0;width:68%;height:22px;margin-top:14px;position:relative}.team-lines:before{content:"";border-left:1.5px solid #ffffff4d;height:13px;position:absolute;top:-15px;left:50%}.team-row{grid-template-columns:repeat(3,minmax(0,1fr));align-self:stretch;gap:10px;display:grid}.team-room{background:#00000038;border-radius:14px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f}.team-tabs{color:var(--text-3);border-bottom:1px solid #ffffff14;flex:none;gap:18px;padding:12px 16px;font-size:13px;display:flex}.team-tabs b{color:var(--text);font-weight:600}.team-msgs{flex-direction:column;flex:1;justify-content:flex-end;gap:10px;min-height:0;padding:12px 14px;font-size:13px;line-height:1.45;display:flex;overflow:hidden}.msg{flex:none;animation:.25s ease-out pop}.msg.me{background:#ffffff1f;border-radius:14px;align-self:flex-end;max-width:88%;padding:8px 12px}.msg.ask{background:#19c37d0f;border-radius:12px;padding:10px 12px;box-shadow:inset 0 0 0 1px #19c37d66}.msg-head{color:var(--text-3);align-items:center;gap:7px;margin-bottom:3px;font-size:12px;display:flex}.msg-head b{color:var(--text)}.msg ol{color:var(--text-2);margin-top:4px;padding-left:20px;list-style:decimal}.msg-ok{color:var(--waiting);margin-top:6px;font-size:12px}.term-add{gap:6px;padding-bottom:4px;display:flex}.term-add>span{white-space:nowrap;height:26px;color:var(--text-2);background:#ffffff12;border-radius:8px;align-items:center;gap:5px;padding:0 10px;font-size:12.5px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1a}.app-board{flex:1;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-height:0;padding:10px;display:grid}.app-board[data-count="1"] .cell{grid-area:1/1/-1/-1;place-self:center;width:62%;height:calc(50% - 5px)}.app-board[data-count="2"] .cell{grid-row:1/-1;align-self:center;height:calc(50% - 5px)}.app-board[data-count="3"] .cell:first-child{grid-row:span 2}.board-empty{text-align:center;color:var(--text-3);grid-area:1/1/-1/-1;align-self:center;font-size:14px}.app-status{height:26px;color:var(--text-2);white-space:nowrap;background:#0a0a105c;border-top:1px solid #ffffff14;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;font-size:12px;display:flex}.app-keys{gap:14px;display:flex}.app-keys kbd{font:inherit;color:var(--text)}.pane{-webkit-backdrop-filter:blur(30px)saturate(150%);outline-offset:3px;background:#0c0c10ad;border-radius:20px;min-width:0;min-height:0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff24,0 14px 34px #00000057}.cell{flex-direction:column;gap:8px;min-width:0;min-height:0;animation:.4s cubic-bezier(.2,.9,.3,1.15) pane-in;display:flex}.cell .pane{flex:1}.pane{container-type:inline-size}.turn-bubble{height:58px;font:14px/20px var(--sans);background:#ffffff12;border-radius:14px;flex-direction:column;flex:none;justify-content:center;gap:2px;padding:0 14px;display:flex;box-shadow:inset 0 0 0 1px #ffffff14}.turn-bubble:empty{box-shadow:none;background:0 0}.turn-bubble p{grid-template-columns:70px minmax(0,1fr) auto;align-items:center;column-gap:10px;min-width:0;display:grid}.turn-bubble time{color:var(--text-3);font-size:11px}.turn-bubble span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.turn-bubble b{color:var(--text-3);font-size:11.5px;font-weight:500}.turn-asked{color:var(--text-2)}.turn-answer{color:var(--text)}.turn-answer .term-dot{vertical-align:middle;margin:0 8px 1px 0;display:inline-block}.note-arrow{z-index:4;pointer-events:none;filter:drop-shadow(0 1px 4px #0009);width:100%;height:100%;position:absolute;inset:0;overflow:visible}.note-arrow>path{fill:none;stroke:#fff;stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:.6s ease-out forwards draw}@keyframes draw{to{stroke-dashoffset:0}}.note{z-index:5;color:#0d0d0d;white-space:nowrap;pointer-events:none;background:#fff;border-radius:999px;height:28px;padding:0 13px;font-size:13px;font-weight:600;line-height:28px;animation:.25s ease-out pop;position:absolute;box-shadow:0 6px 18px #00000073}@keyframes pop{0%{opacity:0;transform:scale(.9)}}.thought{z-index:7;color:#fff;white-space:nowrap;pointer-events:none;background:#1c1c26eb;border-radius:14px;padding:6px 13px;font-size:13px;font-style:italic;animation:.25s ease-out pop;position:absolute;top:0;left:0;box-shadow:inset 0 0 0 1px #ffffff38,0 6px 18px #00000073}@keyframes pane-in{0%{opacity:0;transform:scale(.94)}}.pane.just-done:after{content:"";z-index:3;pointer-events:none;border-radius:20px;animation:2.4s ease-out forwards done-glow;position:absolute;inset:0}@keyframes done-glow{0%{box-shadow:0 0 0 2px #19c37d00,0 0 #19c37d00}12%{box-shadow:0 0 0 2px #19c37df2,0 0 36px #19c37d80}to{box-shadow:0 0 0 2px #19c37d00,0 0 #19c37d00}}@container (max-width:330px){.capsule .cap-btn:not(.cap-mic){display:none}}.voice-armed .pane{outline:1px dashed #ffffff73;overflow:visible}.pane.voice-here{outline:2px solid #ffffffd9;overflow:visible}.capsule{z-index:2;white-space:nowrap;background:#343440d1;border-radius:999px;align-items:center;gap:8px;max-width:calc(100% - 24px);height:28px;padding:0 5px 0 12px;font-size:13px;display:inline-flex;position:absolute;top:9px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #ffffff29}.capsule b{color:#fff;text-overflow:ellipsis;font-weight:600;overflow:hidden}.state{align-items:center;gap:6px;font-weight:500;display:inline-flex}.state-working{color:var(--working)}.state-waiting{color:var(--waiting)}.state-ended{color:var(--text-3)}.cap-btn{color:#fff;border-radius:999px;flex:none;place-items:center;width:22px;height:22px;display:grid}.cap-mic{background:#ffffff24;width:24px}.term{height:100%;font:12.5px/1.6 var(--mono);color:var(--t-fg);border-radius:20px;flex-direction:column;padding:50px 16px 12px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 30px,#000 50px);mask-image:linear-gradient(#0000 30px,#000 50px)}.term-in{flex-direction:column;justify-content:flex-end;min-height:0;display:flex;overflow:hidden}.term p{text-overflow:ellipsis;white-space:pre;flex:none;overflow:hidden}.t-dim{color:var(--t-dim)}.t-add{color:var(--t-add)}.t-next{color:var(--amber)}.t-you{color:#fff}.prompt{color:#fff;margin-top:6px}.term .prompt,.term .t-you{white-space:pre-wrap;overflow-wrap:anywhere}.word-new{animation:.6s ease-out word-in}@keyframes word-in{0%{color:var(--waiting);text-shadow:0 0 10px #19c37dcc}}.cursor{vertical-align:-2px;background:var(--t-fg);width:7px;height:14px;margin-left:1px;animation:1.1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.side-dots{align-items:center;gap:4px;display:inline-flex}.term-dot{border-radius:50%;flex:none;width:6px;height:6px;display:inline-block;box-shadow:inset 0 0 0 1px #ffffff47}.term-dot-working{background:var(--working);box-shadow:none;animation:1.8s ease-in-out infinite breathe}.term-dot-waiting{background:var(--waiting);box-shadow:0 0 6px #19c37d8c}.app-projects .term-dot-waiting{animation:1.1s ease-out 3 ping}@keyframes ping{0%{box-shadow:0 0 #19c37dd9}to{box-shadow:0 0 0 7px #19c37d00}}@keyframes breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.72)}}.pointer{z-index:8;pointer-events:none;filter:drop-shadow(0 2px 3px #00000080);margin:-2px 0 0 -2px;transition:transform .5s cubic-bezier(.45,.05,.25,1);position:absolute;top:0;left:0}.listen{z-index:7;color:#0d0d0d;white-space:nowrap;pointer-events:none;background:#fff;border-radius:999px;align-items:center;gap:7px;height:26px;padding:0 11px 0 9px;font-size:12px;font-weight:600;transition:transform .5s cubic-bezier(.45,.05,.25,1);display:inline-flex;position:absolute;top:0;left:0;box-shadow:0 6px 18px #00000073}.listen .bars{flex:none;height:13px}.listen .bars i{animation-name:bar-small}@keyframes bar-small{to{height:13px}}.site-footer{max-width:var(--max);padding:20px var(--pad) 32px;border-top:1px solid var(--line);color:var(--text-3);justify-content:space-between;margin:56px auto 0;font-size:14px;display:flex}.not-found{min-height:100vh;padding:var(--pad);text-align:center;place-content:center;gap:18px;display:grid}.not-found h1{letter-spacing:-.03em;font-size:clamp(32px,5vw,56px);font-weight:650}.not-found p{color:var(--text-2)}.not-found .button{justify-self:center}@media (max-width:1080px){.app{grid-template-columns:200px minmax(0,1fr)}.app-keys span:first-child{display:none}}@media (max-width:900px){.app{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:auto}.app-side{border-bottom:1px solid #ffffff1a;border-right:0;gap:10px;padding:10px}.points{grid-template-columns:minmax(0,1fr);max-width:620px;margin-left:auto;margin-right:auto}.app-side-top,.app-nav,.app-projects-label,.app-projects .proj,.app-keys,.app-arrange,.pointer,.listen{display:none}.app-projects .proj.top{flex:none;display:flex}.app-projects .top .row{width:auto;height:32px;font-size:13.5px}.app-projects .top svg{display:none}.app-projects{gap:6px;display:flex;overflow-x:auto}.app-projects .sub .row{white-space:nowrap;width:auto;margin:0}.app-side .voice{margin:0}.app-board{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}.cell .pane{flex:none;height:200px}.turn-bubble{height:auto;min-height:58px;padding:8px 12px}.turn-bubble span{white-space:normal}.app-board[data-count] .cell{grid-area:auto;place-self:stretch stretch;width:auto;height:auto}.note,.note-arrow,.thought,.drag-chip,.team-picker,.add-team,.add-employee,.hire-panel{display:none}.team,.team-row{grid-template-columns:minmax(0,1fr)}.team-lines{display:none}.member.lead{width:100%;margin-bottom:10px}.team-msgs{min-height:300px}}@media (max-width:600px){.capsule .cap-btn:not(.cap-mic){display:none}.folder-tab{padding:0 10px}.term-add>span{padding:0 8px;font-size:12px}.intro{text-align:left}.get-buttons{flex-direction:column;width:100%}}@media (max-width:420px){.term-add{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.term-dot-working,.app-projects .term-dot-waiting,.voice.armed .voice-mic,.bars i,.cursor,.word-new,.cell,.pane.just-done:after,.note-arrow>path,.note,.thought,.team,.msg,.team-picker,.hire-panel{animation:none}.drag-chip{transition:none}.note-arrow>path{stroke-dashoffset:0}.listen{transition:none}.bars i{height:12px}.pointer{transition:none}}
