.project-access-control{position:relative;flex:none}.project-access-trigger{min-height:44px;padding:7px 10px;gap:7px;color:var(--ink)}.project-access-trigger>b{min-width:22px;height:22px;display:grid;place-items:center;padding:0 5px;border-radius:999px;color:#08796f;background:#08796f1c;font-size:11px;font-variant-numeric:tabular-nums}.project-access-stack{display:flex;align-items:center;padding-left:4px}.project-access-stack .avatar{margin-left:-5px;border:2px solid var(--surface);box-shadow:none}.project-access-stack:empty{display:none}.project-access-panel{position:absolute;z-index:30;top:calc(100% + 9px);right:0;width:min(410px,calc(100vw - 28px));max-height:min(72dvh,680px);overflow:auto;overscroll-behavior:contain;padding:16px;border:1px solid var(--line);border-radius:18px;color:var(--ink);background:var(--surface);box-shadow:0 18px 50px #24324d38;animation:project-access-in .14s ease-out}.project-access-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.project-access-head span{color:#08796f;font-size:10px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.project-access-head h2{margin:2px 0 0;font:750 19px/1.25 var(--font);letter-spacing:-.02em;overflow-wrap:anywhere}.project-access-close{width:44px;height:44px;flex:none;display:grid;place-items:center;border:1px solid var(--line-soft);border-radius:12px;color:var(--ink-2);background:var(--surface-2)}.project-access-close:hover{color:var(--ink);border-color:#08796f}.project-access-policy{display:flex;gap:10px;margin:14px 0 8px;padding:12px;border-radius:14px;border:1px solid rgba(8,121,111,.2);background:#08796f12}.project-access-policy>svg{flex:none;margin-top:1px;color:#08796f}.project-access-policy.private{border-color:#ffd13d7a;background:#ffd13d2b}.project-access-policy.private>svg{color:#8c6900}.project-access-policy strong{font-size:12.5px}.project-access-policy p,.project-access-assignment{margin:3px 0 0;color:var(--ink-2);font-size:11.5px;line-height:1.45}.project-access-assignment{margin:0 2px 13px}.project-access-search{min-height:44px;display:flex;align-items:center;gap:8px;padding:0 11px;border:1px solid var(--line);border-radius:12px;background:var(--surface-2);color:var(--ink-2)}.project-access-search:focus-within{border-color:#08796f;box-shadow:0 0 0 3px #ffd13d6b}.project-access-search input{width:100%;min-width:0;border:0;outline:0;color:var(--ink);background:transparent;font:600 16px var(--font)}.project-access-group{margin-top:15px}.project-access-group h3{display:flex;align-items:center;gap:7px;margin:0 0 6px;color:var(--ink-2);font:800 10.5px/1.2 var(--font);letter-spacing:.06em;text-transform:uppercase}.project-access-group h3 span{min-width:20px;height:20px;display:grid;place-items:center;border-radius:999px;color:#08796f;background:#08796f1a;font-size:10px;letter-spacing:0}.project-access-group ul{list-style:none;margin:0;padding:0;display:grid;gap:3px}.project-access-person{min-height:52px;display:flex;align-items:center;gap:9px;padding:6px 7px;border-radius:12px}.project-access-person:hover{background:var(--surface-2)}.project-access-person-copy{min-width:0;flex:1;display:grid;gap:2px}.project-access-person-copy strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px}.project-access-person-copy strong em{margin-left:5px;color:#08796f;font-size:9px;font-style:normal;text-transform:uppercase;letter-spacing:.05em}.project-access-person-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-3);font-size:10.5px}.project-access-state{max-width:116px;flex:none;padding:4px 7px;border-radius:999px;color:var(--ink-2);background:var(--surface-2);font-size:9.5px;font-weight:800;line-height:1.2;text-align:center}.project-access-state.with{color:#08796f;background:#08796f1a}.project-access-state.without{color:#6e5872;background:#6e58721a}.project-access-empty,.project-access-loading,.project-access-no-results,.project-access-warning{margin:7px 0 0;color:var(--ink-3);font-size:11.5px;line-height:1.45}.project-access-loading{padding:18px 2px}.project-access-no-results{padding:11px 2px 0}.project-access-warning{padding:10px;border-radius:10px;background:#ffd13d2e;color:var(--ink-2)}[data-theme=dark] .project-access-trigger>b,[data-theme=dark] .project-access-group h3 span,[data-theme=dark] .project-access-state.with,[data-theme=dark] .project-access-head span,[data-theme=dark] .project-access-person-copy strong em{color:#74d5ca}[data-theme=dark] .project-access-policy>svg{color:#74d5ca}[data-theme=dark] .project-access-policy.private>svg{color:#ffd13d}[data-theme=dark] .project-access-state.without{color:#d6bedc}[data-theme=dark] .project-access-panel{box-shadow:0 20px 54px #00000070}.focus-tools .project-access-trigger{min-height:40px;border-color:var(--line-soft);box-shadow:none}@keyframes project-access-in{0%{opacity:0;transform:translateY(-4px)}}@media(max-width:1100px){.project-access-stack{display:none}}@media(min-width:641px)and (max-width:1100px){.daily-workspace .workspace-title-row h1{min-width:220px}}@media(max-width:700px){.focus-tools .project-access-trigger{min-height:44px}}@media(max-width:1024px){.project-access-panel{position:fixed;inset:auto 10px calc(10px + env(safe-area-inset-bottom)) 10px;width:auto;max-height:min(78dvh,680px);padding:15px;border-radius:18px}}@media(max-width:640px){.project-access-trigger{min-height:44px}.workspace-title-row .project-access-control{order:3}}@media(max-width:390px){.project-access-state{max-width:92px}}@media(prefers-reduced-motion:reduce){.project-access-panel{animation:none}}:root{--bg: #f2e6d3;--bg-2: #efe0c9;--surface: #fffaf0;--surface-2: #f6edda;--ink: #423d52;--ink-2: #6d6680;--ink-3: #9b93ab;--line: #e6dabd;--line-soft: #efe5cf;--coral: #e3a276;--coral-soft: #fbe8da;--amber: #dfb65e;--amber-soft: #f6edd4;--mint: #93ab80;--mint-soft: #e4ecdb;--sky: #7fa0b8;--sky-soft: #dde7ef;--grape: #948ab0;--grape-soft: #e9e5f0;--rose: #cb8792;--rose-soft: #f4dde1;--butter: #dfb65e;--butter-bright: #eccd7f;--butter-ink: #8a6b1f;--sky-deep: #5d87a5;--danger: #cf5f4a;--primary: var(--butter);--r-card: 22px;--r-md: 16px;--r-sm: 10px;--r-pill: 999px;--hard: 0 5px 0 rgba(66,61,82,.07);--sh-sm: 0 1px 2px rgba(66,61,82,.05);--sh-md: 0 2px 6px rgba(66,61,82,.07), 0 8px 20px rgba(66,61,82,.06);--sh-lg: 0 12px 40px -12px rgba(66,61,82,.25);--sh-pop: 0 10px 30px rgba(66,61,82,.14);--spring: cubic-bezier(.34,1.56,.64,1);--ease: cubic-bezier(.22,.61,.36,1);--font: "Quicksand", ui-rounded, -apple-system, system-ui, sans-serif;--display: "Quicksand", var(--font);--serif: "Fraunces", Georgia, serif;--color-linen: var(--bg);--color-peach: var(--coral);--color-mint: var(--mint);--color-sky: var(--sky);--color-butter: var(--amber);--color-lilac: var(--grape);--color-blush: var(--rose);--color-ink: var(--ink);--color-ink-soft: #6b6579;--color-ink-faint: #857f93;--ai-glow: #5BE9E0}*{box-sizing:border-box}html,body{height:100%}body{margin:0;font-family:var(--font);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;overflow:hidden}button{font-family:inherit;cursor:pointer}::selection{background:var(--amber-soft)}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-thumb{background:#d4c4a8;border-radius:99px;border:3px solid transparent;background-clip:padding-box}*::-webkit-scrollbar-thumb:hover{background:#c4b094;background-clip:padding-box;border:3px solid transparent}*::-webkit-scrollbar-track{background:transparent}#root{height:100vh}.app{display:grid;grid-template-columns:384px 1fr;height:100vh;overflow:hidden}.app.chat-collapsed{grid-template-columns:1fr}.switcher{position:relative}.switcher-trigger{display:flex;align-items:center;gap:11px;border:none;background:transparent;padding:5px 10px 5px 5px;border-radius:14px;transition:.15s;text-align:left}.switcher-trigger:hover{background:var(--surface);box-shadow:var(--sh-sm)}.switcher-title-wrap{display:flex;flex-direction:column;min-width:0}.switcher-name{font-family:var(--display);font-weight:600;font-size:22px;line-height:1.1;display:flex;align-items:center;gap:6px;color:var(--ink);white-space:nowrap}.switcher-name>svg{color:var(--ink-3);flex:none}.switcher-sub{font-size:12px;font-weight:700;color:var(--ink-3);margin-top:2px;white-space:nowrap}.popover.switcher-menu{top:calc(100% + 8px);left:0;min-width:296px;max-height:78vh;overflow-y:auto}.sw-boards{display:flex;flex-direction:column}.sw-add{padding:3px 4px;display:flex;flex-direction:column;gap:7px}.board-private-badge{display:inline-flex;align-items:center;margin-left:4px;color:var(--ink-3);flex:none}.pop-item.active .board-private-badge{margin-left:4px;margin-right:-4px}.board-add-private{display:flex;align-items:center;gap:7px;padding:2px 4px;font-size:12px;font-weight:700;color:var(--ink-2);cursor:pointer;-webkit-user-select:none;user-select:none}.board-add-private input[type=checkbox]{margin:0;accent-color:var(--coral)}.board-add-private svg{color:var(--ink-3);flex:none}.board-add-submit{align-self:flex-end;border:none;background:var(--ink);color:#fff;font-weight:800;font-size:12.5px;padding:7px 14px;border-radius:10px;cursor:pointer;transition:.14s}.board-add-submit:hover{filter:brightness(1.15)}.board-add-submit:disabled{opacity:.45;cursor:not-allowed}.org-badge.ghost{background:transparent;color:var(--ink-3);border:2px dashed #D9C9B4}.sw-acct-row{width:100%}.sw-acct-row>svg:last-child{margin-left:auto;color:var(--ink-3)}.sw-acct-actions{display:flex;flex-direction:column}.pop-item-row{display:flex;align-items:center;width:100%;border-radius:10px;transition:background .13s}.pop-item-row:hover,.pop-item-row:focus-within{background:var(--surface-2)}.pop-item-row.active{background:var(--coral-soft)}.pop-item-select{display:flex;align-items:center;gap:10px;flex:1;min-width:0;border:none;background:transparent;text-align:left;cursor:pointer;padding:9px 10px;border-radius:10px;color:var(--ink);font-weight:700;font-size:13.5px}.pop-item-select>svg{color:var(--ink-3);flex:none}.pop-item-row.active .pop-item-select>svg:last-child{color:var(--coral);margin-left:auto}.pop-item-archive{flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-right:6px;border:none;background:transparent;border-radius:8px;color:var(--ink-3);cursor:pointer;opacity:0;transition:opacity .13s,background .13s,color .13s}.pop-item-row:hover .pop-item-archive,.pop-item-row:focus-within .pop-item-archive{opacity:1}.pop-item-archive:hover,.pop-item-archive:focus-visible{background:var(--bg-2);color:var(--ink)}.sw-archived-toggle{width:100%}.archived-chevron{display:inline-flex;margin-left:auto;color:var(--ink-3);transition:transform .15s}.archived-chevron.open{transform:rotate(90deg)}.sw-archived-list{display:flex;flex-direction:column;gap:2px;padding:2px 2px 4px}.archived-row{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;opacity:.6;transition:opacity .13s,background .13s}.archived-row:hover{opacity:.85;background:var(--surface-2)}.archived-badge{filter:saturate(.35)}.restore-btn{flex:none;border:1px solid var(--line);background:var(--surface);color:var(--ink-2);font-weight:800;font-size:12px;padding:5px 11px;border-radius:999px;cursor:pointer;transition:.13s}.restore-btn:hover{color:var(--ink);border-color:var(--ink-3);background:var(--surface-2)}.rail{background:var(--bg-2);border-right:1px solid var(--line);display:flex;flex-direction:column;height:100vh;padding:12px;min-width:0}.rail-org{display:flex;align-items:center;gap:8px;position:relative;padding:7px 8px;border-radius:13px;cursor:pointer;transition:.15s}.rail-org:hover{background:var(--surface)}.rail-org>svg{color:var(--ink-3);margin-left:auto}.org-badge{width:34px;height:34px;border-radius:10px;flex:none;display:grid;place-items:center;color:#fff;font-weight:800;font-size:16px;font-family:var(--display);box-shadow:var(--sh-sm)}.org-badge.sm{width:28px;height:28px;font-size:13px;border-radius:8px}.rail-divider{height:1px;background:var(--line);margin:10px 4px}.rail-boards{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:3px;margin:0 -4px;padding:0 4px}.board-tab{display:flex;align-items:center;gap:10px;width:100%;border:none;background:transparent;text-align:left;padding:7px 9px;border-radius:11px;color:var(--ink-2);transition:.14s}.board-tab:hover{background:var(--surface);color:var(--ink)}.board-tab.active{background:var(--surface);color:var(--ink);box-shadow:var(--sh-sm)}.board-tab.active .board-tab-name{font-weight:800}.board-tab-icon{width:28px;height:28px;border-radius:8px;flex:none;display:grid;place-items:center;color:#fff;font-weight:800;font-size:13px;font-family:var(--display)}.board-tab-icon.ghost{background:transparent;color:var(--ink-3);border:2px dashed #D9C9B4}.board-tab-name{font-size:13.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.board-tab.add{color:var(--ink-3);margin-top:2px}.board-tab.add:hover{color:var(--coral)}.board-add-row{padding:4px 0}.board-add-input{width:100%;border:1.5px solid var(--coral);background:var(--surface);border-radius:10px;padding:8px 10px;font-family:inherit;font-weight:700;font-size:13px;color:var(--ink);outline:none;box-shadow:0 0 0 3px var(--coral-soft)}.rail-acct{display:flex;align-items:center;gap:9px;position:relative;margin-top:8px;padding:8px;border-radius:13px;cursor:pointer;transition:.15s}.rail-acct:hover{background:var(--surface)}.acct-meta{display:flex;flex-direction:column;line-height:1.15;min-width:0}.acct-name{font-weight:800;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acct-role{font-size:11.5px;font-weight:700;color:var(--ink-3)}.popover{position:absolute;z-index:60;min-width:232px;background:var(--surface);border:1.5px solid var(--line);border-radius:15px;box-shadow:var(--sh-lg);padding:6px;animation:popin .16s cubic-bezier(.2,.8,.2,1) both}@keyframes popin{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:none}}.pop-left{top:calc(100% + 6px);left:0}.pop-bottom{bottom:calc(100% + 6px);left:0}.pop-head{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;color:var(--ink-3);padding:8px 10px 6px}.pop-item{display:flex;align-items:center;gap:10px;width:100%;border:none;background:transparent;text-align:left;padding:9px 10px;border-radius:10px;color:var(--ink);font-weight:700;font-size:13.5px;transition:.13s}.pop-item:hover{background:var(--surface-2)}.pop-item.active{background:var(--coral-soft)}.pop-item.muted{color:var(--ink-3)}.pop-item>svg{color:var(--ink-3);flex:none}.pop-item.active>svg:last-child{color:var(--coral);margin-left:auto}.pop-item-main{display:flex;flex-direction:column;line-height:1.2;min-width:0}.pop-item-t{font-weight:800;font-size:13.5px}.pop-item-s{font-size:11.5px;font-weight:700;color:var(--ink-3)}.pop-sep{height:1px;background:var(--line);margin:5px 6px}.pop-acct{display:flex;align-items:center;gap:11px;padding:8px 10px 6px}.avatar{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:11px;color:#fff;letter-spacing:-.2px;line-height:1;font-feature-settings:"cv11";text-shadow:0 1px 1.5px rgba(0,0,0,.22);box-shadow:0 0 0 2px var(--surface),inset 0 1px 1px #fff6,inset 0 -2px 4px #00000024;flex:none;overflow:hidden;-webkit-user-select:none;user-select:none}.avatar-img{overflow:hidden;background:#1a2b3a;text-shadow:none;box-shadow:0 0 0 2px var(--surface),inset 0 -2px 4px #0000002e}.avatar-img img{width:100%;height:100%;object-fit:cover;object-position:50% 22%;display:block}.avatar-face{position:relative;overflow:hidden;background:var(--amber-soft);text-shadow:none;box-shadow:0 0 0 2px var(--surface),inset 0 0 0 1px #0000000f}.avatar-face-inner{position:absolute;pointer-events:none;display:block}.avatar-face-inner svg{display:block;width:100%;height:100%}.spencer-face{overflow:hidden;flex:none;background:#14222f;box-shadow:var(--sh-sm)}.spencer-face.ring{box-shadow:0 0 0 2.5px var(--surface),0 4px 12px #14283c47}.spencer-face img{width:100%;height:100%;object-fit:cover;object-position:50% 20%;display:block;image-rendering:auto}.spencer-avatar{position:relative;display:inline-block;flex:none}.ai-halo{position:absolute;left:50%;top:4%;width:62%;height:auto;transform:translate(-50%,-50%);z-index:1;pointer-events:none;animation:spencerHaloPulse 3.6s ease-in-out infinite}.ai-halo ellipse{fill:none}.ai-halo .halo-glow{stroke:var(--ai-glow);stroke-width:4;opacity:.22}.ai-halo .halo-core{stroke:var(--ai-glow);stroke-width:1.7}.ai-halo .halo-shine{stroke:#fff;stroke-width:.6;opacity:.7}@keyframes spencerHaloPulse{0%,to{opacity:.85}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.ai-halo{animation:none}}.pill{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:var(--r-pill);font-size:11.5px;font-weight:700;line-height:1;white-space:nowrap}.icon-btn{border:none;background:transparent;color:var(--ink-3);width:30px;height:30px;border-radius:9px;display:grid;place-items:center;transition:.15s}.icon-btn:hover{background:var(--bg-2);color:var(--ink)}.chat{background:var(--surface);border-right:1px solid var(--line);display:flex;flex-direction:column;height:100vh;min-width:0}.chat-head{padding:16px 18px 14px;display:flex;align-items:center;gap:11px;border-bottom:1px solid var(--line)}.brand-mark{width:38px;height:38px;border-radius:12px;flex:none;background:linear-gradient(135deg,var(--amber),var(--coral));display:grid;place-items:center;color:#fff;box-shadow:var(--sh-md);font-size:20px}.brand-name{font-family:var(--display);font-weight:600;font-size:20px;letter-spacing:.2px;line-height:1.05}.brand-sub{font-size:12px;color:var(--ink-3);font-weight:700;margin-top:1px}.brand-dot{width:7px;height:7px;border-radius:50%;background:var(--mint);display:inline-block;margin-right:5px;box-shadow:0 0 0 3px var(--mint-soft)}.chat-log{flex:1;overflow-y:auto;padding:18px 16px 8px;display:flex;flex-direction:column;gap:14px}.msg{display:flex;gap:9px;max-width:100%;animation:rise .35s cubic-bezier(.2,.8,.2,1) both}.msg-ava{width:28px;height:28px;border-radius:9px;flex:none;margin-top:2px;display:grid;place-items:center;color:#fff;font-size:14px;font-weight:800;background:linear-gradient(135deg,var(--amber),var(--coral))}.msg.user{flex-direction:row-reverse}.msg.user .msg-ava{background:#c9bba8}.bubble{padding:10px 13px;border-radius:16px;font-size:14.5px;line-height:1.5;font-weight:600;max-width:290px;word-wrap:break-word;overflow-wrap:anywhere}.msg.ai .bubble{background:var(--surface-2);border:1px solid var(--line);border-top-left-radius:5px;color:var(--ink)}.msg.user .bubble{background:linear-gradient(135deg,var(--coral),#ff8856);color:#fff;border-top-right-radius:5px;box-shadow:var(--sh-pop)}.bubble p{margin:0 0 7px}.bubble p:last-child{margin:0}.receipt{margin-top:9px;border-radius:14px;padding:11px 12px;background:var(--surface);border:1.5px solid var(--line);box-shadow:var(--sh-sm);display:flex;gap:10px;align-items:center;cursor:pointer;transition:.18s;max-width:290px}.receipt:hover{transform:translateY(-2px);box-shadow:var(--sh-md);border-color:#e3c9b8}.receipt-ic{width:34px;height:34px;border-radius:10px;flex:none;display:grid;place-items:center;font-size:16px}.receipt-t{font-weight:800;font-size:13.5px;line-height:1.25}.receipt-s{font-size:11.5px;color:var(--ink-3);font-weight:700;margin-top:1px}.typing{display:inline-flex;gap:4px;padding:13px 14px;align-items:center;background:var(--surface-2);border:1px solid var(--line);border-radius:5px 16px 16px}.typing span{width:7px;height:7px;border-radius:50%;background:var(--ink-3);animation:bounce 1.2s infinite}.typing span:nth-child(2){animation-delay:.15s}.typing span:nth-child(3){animation-delay:.3s}@keyframes bounce{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-6px);opacity:1}}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.chat-foot{padding:12px 14px 14px;border-top:1px solid var(--line)}.suggest{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:10px}.chip{border:1.5px solid var(--line);background:var(--surface);color:var(--ink-2);padding:6px 11px;border-radius:var(--r-pill);font-size:12.5px;font-weight:700;transition:.15s}.chip:hover{border-color:var(--coral);color:var(--coral);background:var(--coral-soft);transform:translateY(-1px)}.composer{display:flex;align-items:flex-end;gap:8px;background:var(--surface-2);border:1.5px solid var(--line);border-radius:18px;padding:7px 7px 7px 14px;transition:.15s}.composer:focus-within{border-color:var(--coral);box-shadow:0 0 0 4px var(--coral-soft)}.composer textarea{flex:1;border:none;background:transparent;resize:none;outline:none;font-family:inherit;font-size:14.5px;font-weight:600;color:var(--ink);max-height:120px;line-height:1.45;padding:5px 0}.composer textarea::placeholder{color:var(--ink-3)}.send{width:38px;height:38px;border-radius:13px;border:none;flex:none;background:linear-gradient(135deg,var(--coral),#ff8856);color:#fff;display:grid;place-items:center;box-shadow:var(--sh-pop);transition:.15s}.send:hover{transform:translateY(-1px) scale(1.04)}.send:disabled{opacity:.4;box-shadow:none;transform:none;cursor:default}.board-wrap{display:flex;flex-direction:column;height:100vh;min-width:0;background:var(--bg)}.board-head{position:relative;z-index:30;display:flex;align-items:center;gap:14px;padding:15px 24px;border-bottom:1px solid var(--line)}.board-title{font-family:var(--display);font-weight:600;font-size:23px;line-height:1.15;display:flex;align-items:center;gap:9px}.board-title-dot{width:12px;height:12px;border-radius:5px;flex:none}.reopen-chat{display:flex;align-items:center;gap:4px;flex:none;border:1.5px solid var(--line);background:var(--surface);border-radius:var(--r-pill);padding:4px 8px 4px 4px;box-shadow:var(--sh-sm);color:var(--ink-3);transition:.15s;margin-right:4px}.reopen-chat:hover{border-color:var(--coral);color:var(--coral);transform:translateY(-1px);box-shadow:var(--sh-md)}.board-sub{font-size:12.5px;color:var(--ink-3);font-weight:700}.stack{display:flex}.stack .avatar:not(:first-child){margin-left:-8px}.board-spacer{flex:1}.agent-presence{display:flex;align-items:center;gap:9px;background:var(--surface);border:1.5px solid var(--line);border-radius:var(--r-pill);padding:5px 14px 5px 6px;box-shadow:var(--sh-sm)}.agent-presence-txt{display:flex;flex-direction:column;line-height:1.1}.agent-presence-name{font-weight:800;font-size:13px}.agent-presence-sub{font-size:11px;font-weight:800;color:var(--mint);display:inline-flex;align-items:center;gap:4px}.live-dot{width:6px;height:6px;border-radius:50%;background:var(--mint);box-shadow:0 0 #2fb98a80;animation:live 1.8s infinite}@keyframes live{0%{box-shadow:0 0 #2fb98a80}70%{box-shadow:0 0 0 6px #2fb98a00}to{box-shadow:0 0 #2fb98a00}}.ghost-btn{border:1.5px solid var(--line);background:var(--surface);color:var(--ink-2);padding:8px 13px;border-radius:11px;font-weight:700;font-size:13px;display:inline-flex;align-items:center;gap:6px;transition:.15s}.ghost-btn:hover{border-color:var(--coral);color:var(--coral)}.columns{position:relative;z-index:1;flex:1;display:flex;gap:18px;padding:20px 24px 24px;overflow-x:auto;overflow-y:hidden;align-items:flex-start}.column{width:314px;flex:none;max-height:100%;display:flex;flex-direction:column;background:var(--bg-2);border-radius:var(--r-card);border:1.5px solid var(--line);transition:background .15s,border-color .15s}.column.drag-over{border-color:var(--coral);background:var(--coral-soft)}.col-head{display:flex;align-items:center;gap:9px;padding:14px 15px 10px}.col-knob{width:11px;height:11px;border-radius:50%;flex:none}.col-name{font-weight:800;font-size:14.5px;letter-spacing:.2px}.col-count{font-size:12px;font-weight:800;color:var(--ink-3);background:var(--surface);border:1.5px solid var(--line);border-radius:99px;padding:1px 8px}.col-add{margin-left:auto}.col-body{overflow-y:auto;padding:4px 11px 11px;display:flex;flex-direction:column;gap:11px;min-height:12px}.card{background:var(--surface);border-radius:var(--r-card);border:1.5px solid var(--line);box-shadow:var(--sh-sm);padding:0;overflow:hidden;cursor:grab;transition:transform .14s,box-shadow .14s,border-color .14s;position:relative;flex-shrink:0}.card:hover{transform:translateY(-2px);box-shadow:var(--sh-md)}.card.dragging{opacity:.45;cursor:grabbing}.card.just-made{animation:pop .5s cubic-bezier(.2,.9,.3,1.2) both}@keyframes pop{0%{opacity:0;transform:scale(.92) translateY(6px)}60%{transform:scale(1.02)}to{opacity:1;transform:none}}.card-accent{height:5px}.card-pad{padding:12px 13px 13px}.card-tags{display:flex;gap:5px;flex-wrap:wrap;margin-bottom:8px}.card-top{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:8px}.card-ref{font-size:11px;font-weight:800;color:var(--ink-3);font-variant-numeric:tabular-nums;letter-spacing:.3px}.sheet-ref{font-size:13px;font-weight:800;color:var(--ink-3);font-variant-numeric:tabular-nums}.created-when{color:var(--ink-3);font-weight:700}.tag{font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.4px;padding:3px 7px;border-radius:6px}.card-title{font-weight:800;font-size:15px;line-height:1.3;margin-bottom:9px;text-wrap:pretty}.blocks{display:flex;flex-direction:column;gap:9px}.b-text{font-size:13px;font-weight:600;color:var(--ink-2);line-height:1.5}.b-media{border-radius:var(--r-md);overflow:hidden;border:1px solid var(--line)}.b-img{height:116px;display:grid;place-items:center;position:relative}.b-img .label{position:absolute;bottom:7px;left:8px;font-size:11px;font-weight:800;color:#fff;background:#0006;padding:2px 7px;border-radius:6px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.b-video{height:124px;display:grid;place-items:center;position:relative}.b-video .play{width:44px;height:44px;border-radius:50%;background:#ffffffeb;display:grid;place-items:center;color:var(--ink);box-shadow:var(--sh-md)}.b-video .dur{position:absolute;bottom:7px;right:8px;font-size:11px;font-weight:800;color:#fff;background:#00000080;padding:2px 7px;border-radius:6px}.b-audio{display:flex;align-items:center;gap:10px;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-md);padding:9px 11px}.b-audio .ap-play{width:32px;height:32px;border-radius:50%;flex:none;background:var(--coral);color:#fff;border:none;display:grid;place-items:center;box-shadow:0 4px 10px #f76c3c52}.b-audio .ap-play.playing{background:var(--ink);box-shadow:none}.wave{flex:1;display:flex;align-items:center;gap:2.5px;height:26px}.wave i{flex:1;background:#d9c9b4;border-radius:99px;min-width:2px;transition:background .1s,height .1s}.wave i.on{background:var(--coral)}.b-audio .ap-time{font-size:11px;font-weight:800;color:var(--ink-3);font-variant-numeric:tabular-nums;flex:none}.b-file{display:flex;align-items:center;gap:10px;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-md);padding:9px 11px}.b-file .fic{width:32px;height:32px;border-radius:9px;flex:none;display:grid;place-items:center;background:var(--sky-soft);color:var(--sky)}.b-file .fn{font-weight:800;font-size:12.5px;line-height:1.2}.b-file .fs{font-size:11px;font-weight:700;color:var(--ink-3)}.b-check{display:flex;flex-direction:column;gap:6px}.b-check .ch-head{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:800;color:var(--ink-3)}.b-check .ch-bar{flex:1;height:6px;border-radius:99px;background:var(--bg-2);overflow:hidden}.b-check .ch-bar i{display:block;height:100%;background:var(--mint);border-radius:99px;transition:width .3s}.ch-item{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:700;color:var(--ink-2)}.ch-box{width:17px;height:17px;border-radius:6px;border:2px solid #D9C9B4;flex:none;display:grid;place-items:center;transition:.15s}.ch-box.done{background:var(--mint);border-color:var(--mint);color:#fff}.ch-item.done .ch-t{text-decoration:line-through;color:var(--ink-3)}.card-foot{display:flex;align-items:center;gap:8px;margin-top:11px}.due{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:800;color:var(--ink-3)}.due.soon{color:var(--coral)}.prio{width:8px;height:8px;border-radius:50%}.card-foot .stack{margin-left:auto}.card-foot .avatar{width:23px;height:23px;font-size:10px}.handoff{margin-left:auto;display:flex;align-items:center;gap:5px}.who{position:relative;display:inline-flex;flex:none}.who.creator .avatar{opacity:.9;box-shadow:0 0 0 2px var(--surface)}.who-badge{position:absolute;right:-3px;bottom:-3px;width:13px;height:13px;border-radius:50%;background:var(--ink-2);color:#fff;display:grid;place-items:center;box-shadow:0 0 0 1.5px var(--surface)}.who-badge.ai{background:linear-gradient(135deg,var(--amber),var(--coral))}.handoff-arrow{color:var(--ink-3);display:inline-flex;margin:0 -1px}.who.owner .avatar{box-shadow:0 0 0 2px var(--surface),0 0 0 3.5px var(--ring, var(--coral))}.who-more{position:absolute;right:-7px;top:-4px;font-size:9.5px;font-weight:800;color:var(--ink-2);background:var(--surface);border:1.5px solid var(--line);border-radius:99px;padding:0 4px;line-height:14px}.people-rows{display:flex;flex-direction:column;gap:11px}.people-row{display:flex;align-items:center;gap:14px}.people-k{font-size:12px;font-weight:800;color:var(--ink-3);width:92px;flex:none}.meta-pill.owner{color:var(--ink)}.meta-pill.owner .avatar{box-shadow:0 0 0 2px var(--surface),0 0 0 3.5px var(--amber)}.add-card{border:2px dashed #D9C9B4;background:transparent;color:var(--ink-3);border-radius:var(--r-md);padding:9px;font-weight:800;font-size:13px;display:flex;align-items:center;justify-content:center;gap:6px;transition:.15s}.add-card:hover{border-color:var(--coral);color:var(--coral);background:var(--coral-soft)}.drop-ph{height:56px;border-radius:var(--r-md);border:2px dashed var(--coral);background:var(--coral-soft)}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#2c27226b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:grid;place-items:center;z-index:50;animation:fade .2s both;padding:24px}@keyframes fade{0%{opacity:0}to{opacity:1}}.sheet{width:min(560px,100%);max-height:88vh;overflow-y:auto;background:var(--surface);border-radius:24px;box-shadow:var(--sh-lg);animation:rise .3s cubic-bezier(.2,.8,.2,1) both}.sheet-accent{height:7px}.sheet-body{padding:22px 24px 26px}.sheet-title{font-family:var(--display);font-weight:600;font-size:24px;margin:6px 0 14px}.sheet h4{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;color:var(--ink-3);margin:18px 0 9px}.sheet-row{display:flex;gap:18px;flex-wrap:wrap}.meta-pill{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:800;color:var(--ink-2)}.toast{position:fixed;bottom:22px;left:50%;transform:translate(-50%);background:var(--ink);color:#fff;font-weight:700;font-size:13.5px;padding:10px 14px 10px 18px;border-radius:14px;box-shadow:var(--sh-lg);z-index:90;display:flex;align-items:center;gap:9px;animation:rise .3s both}.toast-undo{border:none;background:#ffffff2e;color:#fff;font-weight:800;font-size:12.5px;padding:6px 12px;border-radius:9px;margin-left:4px;cursor:pointer;transition:.14s}.toast-undo:hover{background:#ffffff52}.undo-group{display:flex;gap:1px}.icon-btn:disabled{opacity:.3;cursor:default}.icon-btn:disabled:hover{background:transparent;color:var(--ink-3)}.card-del{position:absolute;top:9px;right:9px;width:27px;height:27px;border-radius:8px;border:none;background:var(--surface);color:var(--ink-3);display:grid;place-items:center;box-shadow:var(--sh-sm);opacity:0;transform:scale(.85);transition:.14s;z-index:3}.card:hover .card-del{opacity:1;transform:none}.card-del:hover{background:var(--rose-soft);color:var(--rose)}@media(pointer:coarse){.card-del{opacity:.65;transform:none}}.sheet-top{display:flex;align-items:center;gap:8px;margin-bottom:14px}.icon-btn.danger:hover{background:var(--rose-soft);color:var(--rose)}.sheet-title-input{width:100%;border:none;background:transparent;font-family:var(--display);font-weight:600;font-size:24px;color:var(--ink);outline:none;padding:2px 0;margin-bottom:12px;border-bottom:2px solid transparent}.sheet-title-input:focus{border-bottom-color:var(--coral)}.tag-editor{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-bottom:18px}.tag.editable{display:inline-flex;align-items:center;gap:4px}.tag.editable button{border:none;background:transparent;color:inherit;cursor:pointer;display:grid;place-items:center;padding:0;opacity:.65}.tag.editable button:hover{opacity:1}.tag-add{border:1.5px dashed var(--line);background:transparent;border-radius:6px;padding:4px 8px;font-family:inherit;font-weight:800;font-size:11px;color:var(--ink-3);outline:none;width:64px;text-transform:uppercase;letter-spacing:.3px}.tag-add:focus{border-color:var(--coral);color:var(--ink)}.edit-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.edit-field{display:flex;flex-direction:column;gap:7px;margin-bottom:16px}.edit-field label{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;color:var(--ink-3)}.due-entry-row{display:flex;gap:7px;align-items:stretch}.due-entry-row .mini-input{min-width:0;flex:1}.due-save{min-height:44px;padding-inline:13px}.due-save:disabled{opacity:.42;cursor:default;filter:none}.due-entry-help{min-height:32px;color:var(--ink-3);font-size:11.5px;font-weight:650;line-height:1.35}.due-entry-help strong{color:var(--sky-deep, #08796f);font-weight:850}.due-entry-help.error{color:var(--coral)}@media(max-width:520px){.edit-grid{grid-template-columns:1fr;gap:0}}.mini-input{border:1.5px solid var(--line);background:var(--surface-2);border-radius:10px;padding:9px 11px;font-family:inherit;font-weight:700;font-size:13.5px;color:var(--ink);outline:none;transition:.14s}.mini-input:focus{border-color:var(--coral);box-shadow:0 0 0 3px var(--coral-soft)}.seg-row{display:flex;gap:4px;background:var(--bg-2);border-radius:11px;padding:4px}.seg-pill{flex:1;border:none;background:transparent;color:var(--ink-3);font-weight:800;font-size:12.5px;text-transform:capitalize;padding:8px 4px;border-radius:8px;transition:.14s;cursor:pointer}.seg-pill.active{background:var(--surface);color:var(--ink);box-shadow:var(--sh-sm)}.accent-row{display:flex;gap:9px}.accent-dot{width:26px;height:26px;border-radius:50%;border:none;cursor:pointer;box-shadow:inset 0 0 0 2px #ffffff73;transition:.14s}.accent-dot.active{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--ink);transform:scale(1.06)}.sheet-desc{width:100%;min-height:72px;resize:vertical;border:1.5px solid var(--line);background:var(--surface-2);border-radius:12px;padding:11px 13px;font-family:inherit;font-weight:600;font-size:14px;line-height:1.5;color:var(--ink);outline:none;transition:.14s}.sheet-desc:focus{border-color:var(--coral);box-shadow:0 0 0 3px var(--coral-soft)}.add-item-row{display:flex;gap:8px;margin-top:11px}.add-item-row .mini-input{flex:1}.mini-btn{border:none;background:var(--butter);color:#423d52;font-weight:800;font-size:13px;padding:0 16px;border-radius:10px;cursor:pointer;transition:.14s}.mini-btn:not(:disabled):hover{filter:brightness(1.08)}.mini-btn:disabled{background:var(--surface-2);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line);opacity:1;cursor:not-allowed}.assignee-pick{display:flex;flex-wrap:wrap;gap:7px}.mem-chip{display:inline-flex;align-items:center;gap:7px;border:1.5px solid var(--line);background:var(--surface);color:var(--ink-3);padding:5px 12px 5px 5px;border-radius:99px;font-weight:800;font-size:12.5px;cursor:pointer;transition:.14s}.mem-chip:hover{border-color:var(--ink-3)}.mem-chip.on{border-color:var(--mint);color:var(--ink);background:var(--mint-soft)}.mem-chip.owner{border-color:var(--amber);background:var(--amber-soft)}.mem-chip .avatar{box-shadow:none}.notify-panel{border:1.5px solid var(--line);background:var(--surface-2);border-radius:14px;padding:13px}.notify-copy{margin:0 0 10px;color:var(--ink-2);font-size:12.5px;line-height:1.45}.notify-actions,.notify-save-row{display:flex;align-items:center;gap:9px;justify-content:space-between;margin:9px 0;font-size:12px;font-weight:700;color:var(--ink-3)}.notify-assignees{background:var(--surface);color:var(--ink);border:1.5px solid var(--line);min-height:32px;padding:0 10px}.notify-key{color:var(--sky-deep, #08796f);font-weight:800}.notify-pick{margin:10px 0}.notify-save-row .mini-btn{min-height:34px;padding:0 10px}.notify-send{border-top:1px solid var(--line);margin-top:12px;padding-top:12px;display:grid;gap:8px}.notify-send label{font-size:12px;font-weight:850;text-transform:uppercase;letter-spacing:.4px;color:var(--ink-3)}.notify-send .sheet-desc{min-height:54px}.notify-send .mini-btn{justify-self:end;min-height:36px}.notify-preferences{border-bottom:1px solid var(--line);padding-bottom:14px;margin-bottom:14px;display:grid;gap:10px}.notify-preferences label{display:flex;gap:9px;align-items:center;font-size:13px;font-weight:700;color:var(--ink-2)}.quiet-row{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:800;color:var(--ink-3)}.quiet-row input{min-width:0;border:1px solid var(--line);border-radius:8px;padding:5px;background:var(--surface);color:var(--ink)}.notify-inbox-item{width:100%;display:flex;gap:8px;align-items:center;justify-content:space-between;text-align:left;margin:7px 0;border:1.5px solid var(--line);background:var(--surface-2);color:var(--ink);border-radius:11px;padding:8px;font:inherit}.notify-inbox-item>button:first-child{flex:1;display:flex;justify-content:space-between;gap:8px;text-align:left;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.notify-inbox-item:hover{border-color:var(--sky)}.notify-inbox-item small{color:var(--ink-3);text-transform:capitalize}.signin{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:env(safe-area-inset-top) 20px env(safe-area-inset-bottom);overflow:hidden;background:linear-gradient(180deg,var(--color-linen) 0%,#f3e3cb 60%,rgba(227,162,118,.35) 100%);-webkit-font-smoothing:antialiased}.signin-scene{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.ks-col{position:absolute;top:50%;left:50%;display:flex;flex-direction:column;gap:8px}.ks-col span{width:64px;height:18px;border-radius:5px;background:#8a6b1f12}.ks-col span:nth-child(2){width:52px;opacity:.8}.ks-col span:nth-child(3){width:58px;opacity:.6}.ks-col-1{transform:translate(-340px,-40px) rotate(-6deg);animation:ksDrift1 18s ease-in-out infinite}.ks-col-2{transform:translate(260px,-90px) rotate(5deg);animation:ksDrift2 22s ease-in-out infinite}.ks-col-3{transform:translate(300px,60px) rotate(-3deg);animation:ksDrift3 20s ease-in-out infinite}@keyframes ksDrift1{0%,to{transform:translate(-340px,-40px) rotate(-6deg)}50%{transform:translate(-330px,-56px) rotate(-4deg)}}@keyframes ksDrift2{0%,to{transform:translate(260px,-90px) rotate(5deg)}50%{transform:translate(272px,-76px) rotate(7deg)}}@keyframes ksDrift3{0%,to{transform:translate(300px,60px) rotate(-3deg)}50%{transform:translate(288px,74px) rotate(-1deg)}}.signin-dust{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.dust{position:absolute;width:4px;height:4px;border-radius:50%;background:#c9a040;opacity:0;animation:dust var(--dt,6s) var(--dd,0s) ease-in-out infinite}@keyframes dust{0%,to{opacity:0;transform:translate(0) scale(0)}15%{opacity:.7;transform:translate(var(--dx),var(--dy)) scale(2.2)}85%{opacity:.3;transform:translate(var(--dx2),var(--dy2)) scale(1)}}.signin-stage{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;width:380px;max-width:94vw}.signin-bot{width:148px;height:148px;margin-bottom:-56px;z-index:3;position:relative}.signin-bot:after{content:"";position:absolute;bottom:-2px;left:10%;width:80%;height:14px;background:#423d521a;border-radius:50%;filter:blur(5px);z-index:-1}.signin-bot-img{width:100%;height:100%;object-fit:contain;display:block;transition:transform .3s cubic-bezier(.34,1.45,.64,1);animation:botIn .6s cubic-bezier(.34,1.45,.64,1) both;animation-delay:.12s}@keyframes botIn{0%{opacity:0;transform:translateY(-40px) scale(.75)}65%{opacity:.8;transform:translateY(8px) scale(1.04)}to{opacity:1;transform:translateY(0) scale(1)}}.bot-idle{animation:bob 3.2s ease-in-out infinite}@keyframes bob{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-5px) rotate(-2deg)}}.bot-yay{animation:celebrate .5s cubic-bezier(.34,1.45,.64,1)}@keyframes celebrate{0%{transform:scale(1)}30%{transform:scale(1.22) rotate(4deg)}60%{transform:scale(.94) rotate(-2deg)}to{transform:scale(1) rotate(0)}}.signin-card{width:100%;padding:64px 34px 30px;text-align:center;--ink: #423d52;--ink-2: #6b6579;--ink-3: #857f93;--bg: #f2e6d3;--surface: #faf6ee;--color-ink: #423d52;--color-linen: #f2e6d3;--color-ink-soft: #6b6579;--color-ink-faint: #857f93;color:var(--ink);background:#ffffffeb;-webkit-backdrop-filter:blur(16px) saturate(1.1);backdrop-filter:blur(16px) saturate(1.1);border:1px solid rgba(66,61,82,.07);border-radius:24px;box-shadow:var(--sh-lg);animation:cardIn .55s cubic-bezier(.34,1.45,.64,1) both}@keyframes cardIn{0%{opacity:0;transform:translateY(24px) scale(.92)}}.signin-card.shake{animation:shake .45s ease}@keyframes shake{0%,to{transform:translate(0)}15%,45%,75%{transform:translate(-7px)}30%,60%,90%{transform:translate(7px)}}.signin-brand{display:inline-flex;flex-direction:column;align-items:center;line-height:1.1;margin-bottom:8px}.signin-brand-a{font-family:var(--display);font-weight:700;font-size:18px;letter-spacing:.02em;color:var(--ink)}.signin-brand-t{font-family:var(--serif);font-style:italic;font-weight:600;font-size:17px;color:var(--butter-ink)}.signin-title{font-family:var(--display);font-weight:700;font-size:26px;letter-spacing:-.01em;margin:0 0 4px;color:var(--color-ink)}.signin-lede{font-size:12.5px;font-weight:500;color:var(--ink-3);margin:0 0 22px;min-height:1.2em;transition:opacity .2s}.signin-label{display:block;text-align:left;font-size:11.5px;font-weight:800;text-transform:uppercase;letter-spacing:.07em;color:var(--butter-ink);margin:14px 0 5px}.signin-input{width:100%;font-family:inherit;font-size:16px;font-weight:500;color:var(--color-ink);background:#f2e6d38c;border:2px solid rgba(66,61,82,.1);border-radius:16px;padding:12px 14px;outline:none;transition:background .25s,border-color .25s,box-shadow .25s;-webkit-appearance:none;-moz-appearance:none;appearance:none}.signin-input::placeholder{color:var(--ink-3);opacity:.7}.signin-input:focus{background:#fff;border-color:var(--color-lilac);box-shadow:0 0 0 4px #948ab02e}.signin-btn{width:100%;margin-top:22px;font-family:inherit;font-size:15px;font-weight:700;cursor:pointer;border:none;padding:13px;background:var(--color-ink);color:var(--color-linen);border-radius:16px;transition:transform .2s cubic-bezier(.34,1.45,.64,1),background .2s,box-shadow .2s}.signin-btn:not(:disabled):hover{background:#37334a;transform:translateY(-2px);box-shadow:0 8px 24px #423d5240}.signin-btn:not(:disabled):active{transform:scale(.97)}.signin-btn:disabled{opacity:.55;cursor:not-allowed}.signin-err{background:#cb879238;color:var(--color-ink);border-radius:12px;padding:9px 13px;font-size:13.5px;font-weight:600;text-align:center;margin-top:14px}.signin-toggle{font-size:13px;font-weight:600;color:var(--ink-2);margin:18px 0 0}.signin-foot{margin:24px 0 0}.signin-foot-pill{display:inline-block;border-radius:var(--r-pill);background:#ffffffb3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:5px 14px;font-size:11.5px;font-weight:700;color:var(--color-ink-soft)}@media(max-width:480px){.signin-stage{max-width:98vw}.signin-bot{width:112px;height:112px;margin-bottom:-44px}.signin-card{padding:56px 20px 22px;border-radius:20px}.signin-title{font-size:22px}}@media(max-height:500px){.signin{overflow-y:auto;align-items:flex-start;padding-top:20px}.signin-bot{width:84px;height:84px;margin-bottom:-32px}.signin-card{padding:44px 20px 16px}.signin-title{font-size:20px}}@media(prefers-reduced-motion:reduce){.signin-scene,.signin-dust,.bot-idle{display:none!important}.signin-bot-img{animation:none!important}}.acct-btn-wrap{position:relative}.acct-btn{border:none;background:transparent;padding:0;border-radius:50%;cursor:pointer;transition:.14s;box-shadow:0 0 0 2px var(--surface)}.acct-btn:hover{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--coral-soft)}.acct-btn .avatar{box-shadow:none;display:block}.popover.acct-menu{top:calc(100% + 8px);right:0;left:auto;min-width:264px}.acct-org{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:700;color:var(--ink-2);padding:4px 10px 8px}.danger-item:hover{background:var(--rose-soft);color:var(--rose)}.danger-item:hover>svg{color:var(--rose)}.timeline-wrap{position:relative}.timeline-chip{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--glass-hair);background:#ffffffd1;color:var(--ink-2);font-weight:700;font-size:12.5px;padding:7px 12px;border-radius:11px;box-shadow:var(--sh-sm);transition:.15s;cursor:pointer;white-space:nowrap}.timeline-chip:hover{color:var(--ink);border-color:var(--coral)}.timeline-chip>svg{color:var(--ink-3);flex:none}.timeline-chip.soon{color:var(--coral)}.timeline-chip.soon>svg{color:var(--coral)}.timeline-chip.overdue{color:#fff;background:var(--coral);border-color:var(--coral)}.timeline-chip.overdue>svg{color:#fff}.tl-arrow{font-style:normal;color:var(--ink-3);margin:0 1px}.tl-status{font-weight:800}.timeline-chip.overdue .tl-arrow{color:#ffffffb3}[data-theme=dark] .timeline-chip{background:#372d22d1}[data-theme=dark] .timeline-chip.overdue{background:var(--coral)}.popover.timeline-menu{top:calc(100% + 8px);left:0;min-width:256px;padding:10px}.daily-workspace .popover.timeline-menu{background:var(--surface)}.client-pick-list{display:flex;flex-direction:column;max-height:300px;overflow-y:auto}.pop-note{padding:8px;font-size:12.5px;color:var(--ink-2)}.times-client-error{border-top:1px solid var(--line-soft)}@media(pointer:coarse){.timeline-chip{min-height:44px}}@media(max-width:640px){.popover.timeline-menu{position:fixed;top:max(72px,calc(env(safe-area-inset-top) + 56px));right:max(12px,env(safe-area-inset-right));left:max(12px,env(safe-area-inset-left));width:auto;min-width:0;max-width:none;max-height:calc(var(--app-viewport-height, 100dvh) - 88px);overflow-y:auto}}.timeline-chip.warn{color:var(--amber);border-color:var(--amber)}.timeline-chip.warn>svg{color:var(--amber)}.pop-item.objective{display:flex;align-items:flex-start;gap:8px;text-align:left;cursor:default;white-space:normal;line-height:1.35}.pop-item.objective>svg{flex:none;margin-top:2px;color:var(--ink-3)}.pop-item.objective.done{color:var(--ink-3)}.pop-item.objective.done>span{text-decoration:line-through}.pop-item.objective.done>svg{color:var(--mint)}.pop-note.warn{color:var(--amber);font-weight:700}.tl-field{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px;font-size:13px;font-weight:700;color:var(--ink-2)}.tl-field span{flex:none}.tl-field input[type=date]{border:1.5px solid var(--line);background:var(--surface-2);border-radius:9px;padding:7px 9px;font-family:inherit;font-weight:700;font-size:12.5px;color:var(--ink);outline:none;color-scheme:light dark}.tl-field input[type=date]:focus{border-color:var(--coral);box-shadow:0 0 0 3px var(--coral-soft)}.tl-progress{padding:10px 8px 4px}.tl-bar{height:7px;border-radius:99px;background:var(--bg-2);overflow:hidden}.tl-bar i{display:block;height:100%;background:var(--mint);border-radius:99px;transition:width .3s}.tl-bar i.soon{background:var(--amber)}.tl-bar i.overdue{background:var(--coral)}.tl-prog-row{display:flex;justify-content:space-between;margin-top:8px;font-size:11.5px;font-weight:800;color:var(--ink-3)}.tl-prog-status.soon,.tl-prog-status.overdue{color:var(--coral)}.filter-wrap,.filter-toggle{position:relative}.filter-toggle.active{background:var(--coral);color:#fff}.filter-badge{position:absolute;top:-3px;right:-3px;min-width:15px;height:15px;border-radius:99px;background:var(--coral);color:#fff;font-size:9.5px;font-weight:800;line-height:15px;text-align:center;padding:0 3px;box-shadow:0 0 0 2px var(--surface)}.popover.filter-popover{top:calc(100% + 8px);right:0;left:auto;min-width:296px;max-width:340px;padding:12px;max-height:78vh;overflow-y:auto}.filter-pop-head{display:flex;align-items:center;justify-content:space-between;padding:0 2px 8px}.filter-pop-head .pop-head{padding:0}.filter-clear-link{border:none;background:transparent;color:var(--coral);font-weight:800;font-size:12px;cursor:pointer;padding:2px 4px}.filter-clear-link:hover{text-decoration:underline}.filter-search{width:100%;border:1.5px solid var(--line);background:var(--surface-2);border-radius:10px;padding:9px 11px;font-family:inherit;font-weight:700;font-size:13px;color:var(--ink);outline:none;transition:.14s;margin-bottom:14px}.filter-search::placeholder{color:var(--ink-3);font-weight:600}.filter-search:focus{border-color:var(--coral);box-shadow:0 0 0 3px var(--coral-soft)}.filter-facet{margin-bottom:14px}.filter-facet:last-child{margin-bottom:2px}.filter-facet-label{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;color:var(--ink-3);margin-bottom:7px}.filter-pill-row{display:flex;flex-wrap:wrap;gap:6px}.filter-pill{display:inline-flex;align-items:center;gap:6px;border:1.5px solid var(--line);background:var(--surface);color:var(--ink-2);padding:5px 11px;border-radius:99px;font-weight:800;font-size:12px;cursor:pointer;transition:.14s}.filter-pill:hover{border-color:var(--ink-3)}.filter-pill.on{border-color:var(--coral);background:var(--coral-soft);color:var(--ink)}.filter-pill-dot{width:8px;height:8px;border-radius:50%;flex:none}.filter-bar{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:10px 24px;background:var(--bg-2);border-bottom:1px solid var(--line)}.filter-bar-chips{display:flex;flex-wrap:wrap;gap:6px;flex:1;min-width:0}.filter-chip{display:inline-flex;align-items:center;gap:5px;background:var(--surface);border:1.5px solid var(--line);color:var(--ink);padding:4px 6px 4px 10px;border-radius:99px;font-weight:700;font-size:12px;box-shadow:var(--sh-sm)}.filter-chip button{border:none;background:transparent;color:var(--ink-3);display:grid;place-items:center;width:16px;height:16px;border-radius:50%;cursor:pointer;transition:.14s;padding:0}.filter-chip button:hover{background:var(--bg-2);color:var(--ink)}.filter-bar-meta{display:flex;align-items:center;gap:12px;flex:none}.filter-bar-count{font-size:12.5px;font-weight:800;color:var(--ink-2);white-space:nowrap}.filter-bar-clear{border:1.5px solid var(--line);background:var(--surface);color:var(--ink-2);padding:7px 13px;border-radius:11px;font-weight:800;font-size:12.5px;cursor:pointer;transition:.15s;white-space:nowrap}.filter-bar-clear:hover{border-color:var(--coral);color:var(--coral)}.col-empty{text-align:center;color:var(--ink-3);font-weight:700;font-size:12.5px;padding:14px 0}.col-hidden-footer{text-align:center;color:var(--ink-3);font-weight:700;font-size:11px;padding:2px 0 8px}.board-empty-filtered{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:40px 24px;text-align:center;color:var(--ink-2);font-weight:700;font-size:14.5px;max-width:440px;margin:0 auto}.btn-butter{border:none;background:var(--butter);color:#423d52;font-weight:800;font-size:13.5px;padding:10px 20px;border-radius:12px;cursor:pointer;box-shadow:var(--sh-pop);transition:.15s}.btn-butter:hover{background:var(--butter-bright);transform:translateY(-1px)}.due.overdue{color:var(--danger)}.col-head{position:relative}.col-more{opacity:0;transition:opacity .15s}.column:hover .col-more,.col-more[aria-expanded=true]{opacity:1}.col-menu{position:absolute;top:calc(100% + 4px);right:8px;z-index:40;min-width:186px;padding:6px;border-radius:var(--r-md)}.col-menu .pop-item{width:100%;gap:10px}.col-menu .pop-item:disabled{opacity:.38;cursor:default}.col-menu .pop-item.danger,.col-menu .pop-item.danger .pop-item-t{color:var(--danger)}.col-menu .mini-input{width:100%}.add-column{width:210px;min-height:62px;flex:none;display:flex;align-items:center;justify-content:center;gap:8px;background:transparent;border:2px dashed var(--line);border-radius:var(--r-card);color:var(--ink-3);font:inherit;font-size:13.5px;font-weight:800;cursor:pointer;transition:border-color .15s,color .15s,background .15s}.add-column:hover{border-color:var(--coral);color:var(--coral);background:var(--coral-soft)}.drop-slot{height:6px;margin:-3px 0;border-radius:99px;transition:background .12s,height .12s}.column.drag-over .drop-slot{height:8px}.drop-slot.active{background:var(--coral);height:10px;margin:1px 0}.all-archived-list{display:flex;flex-direction:column;gap:6px;margin-top:18px;text-align:left;max-height:46vh;overflow-y:auto}.all-archived-row{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:12px;background:#f2e6d373}.all-archived-row .pop-item-t{color:var(--color-ink)}.all-archived-row .pop-item-s{color:var(--ink-3)}.mytasks{flex:1;overflow-y:auto;padding:30px 32px 44px;max-width:760px;margin:0 auto;width:100%}.mytasks-head{margin-bottom:22px}.mytasks-title{font-family:var(--display);font-weight:700;font-size:26px;margin:0 0 4px;color:var(--ink);outline:none}.mytasks-sub{font-size:13px;font-weight:700;color:var(--ink-3);margin:0}.mytasks-partial-fail{background:var(--rose-soft);color:var(--ink);border:1.5px solid var(--rose);border-radius:12px;padding:10px 14px;font-size:13px;font-weight:700;margin-bottom:18px}.mytasks-empty{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;color:var(--ink-2);font-weight:700;font-size:14.5px;padding:52px 20px;max-width:420px;margin:0 auto}.mytasks-list{display:flex;flex-direction:column;gap:24px}.mytasks-group{display:flex;flex-direction:column;gap:8px}.mytasks-group-head{font-size:14px;font-weight:800;color:var(--ink-2);margin:0;text-transform:uppercase;letter-spacing:.4px}.mytasks-group-head.overdue{color:var(--danger)}.mytasks-rows{display:flex;flex-direction:column;gap:8px}.mytask-row{display:flex;align-items:center;gap:12px;width:100%;border:1.5px solid var(--line);background:var(--surface);border-radius:var(--r-md);padding:11px 14px;text-align:left;cursor:pointer;transition:transform .14s,box-shadow .14s,border-color .14s;box-shadow:var(--sh-sm);font:inherit;color:var(--ink)}.mytask-row:hover{transform:translateY(-1px);box-shadow:var(--sh-md);border-color:var(--coral)}.mytask-project-chip{width:26px;height:26px;border-radius:8px;flex:none;display:grid;place-items:center;color:#fff;font-weight:800;font-size:12px;font-family:var(--display)}.mytask-main{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.mytask-title{font-weight:800;font-size:14px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mytask-ref{font-size:11px;font-weight:700;color:var(--ink-3);font-variant-numeric:tabular-nums}.mytask-meta{display:flex;align-items:center;gap:8px;min-width:0}.mytask-project-name{font-size:12px;font-weight:700;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mytask-col{font-size:12px;flex:none}.mytask-row .prio,.mytask-row .due,.mytask-row .who{flex:none}.mytasks-done-note{text-align:center;color:var(--ink-3);font-weight:700;font-size:12px;margin:4px 0 0}.time-pill{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:800;letter-spacing:.01em;padding:2px 7px 2px 5px;border-radius:999px;background:var(--surface-2);color:var(--ink-3)}.time-pill em{font-style:normal;opacity:.85}.time-pill.unknown{background:transparent;border:1.5px dashed var(--line);color:var(--ink-3)}.time-rows{display:flex;flex-direction:column;gap:6px;margin-top:4px}.time-row{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:700;color:var(--ink-2)}.time-amt{min-width:60px;font-weight:800;color:var(--ink)}.time-date{color:var(--ink-3);font-size:12px}.time-state{font-size:10.5px;font-weight:800;padding:2px 7px;border-radius:999px;background:var(--surface-2);color:var(--ink-3);text-transform:lowercase}.time-state.unknown{background:transparent;border:1.5px dashed var(--line)}.time-doc{font-size:11.5px;font-weight:700;color:var(--ink-3)}.time-del{margin-left:auto}.time-total{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;margin-top:4px;font-size:12px;font-weight:800;color:var(--ink-2)}.time-split{font-weight:700;color:var(--ink-3)}.time-add .time-date-input{flex:none;width:140px}.time-err{margin:6px 0 0;font-size:12px;font-weight:700;color:var(--coral)}.time-dest{margin:4px 0 0;font-size:11.5px;font-weight:600;color:var(--ink-2)}.monitoring-panel{display:grid;gap:8px;margin:0 0 16px}.monitoring-panel>label{font-size:12px;font-weight:700;color:var(--ink-2)}.monitoring-copy{margin:0;color:var(--ink-3);font-size:12px;line-height:1.45}.monitoring-actions,.monitoring-progress-row{display:flex;gap:8px;align-items:center}.monitoring-progress-row .mini-input{min-width:0;flex:1}.objective-links{display:grid;gap:5px}.objective-link{display:flex;gap:8px;align-items:flex-start;color:var(--ink-2);font-size:13px}.objective-link input{margin-top:3px}.msg-atts{display:flex;flex-direction:column;gap:8px;margin-top:8px;max-width:290px}.msg-atts.user{margin-left:auto}.msg-att .b-media,.msg-att .b-audio,.msg-att .b-file,.msg-att .b-link{box-shadow:var(--sh-sm)}.msg-att .b-img{height:150px}.b-video-el{width:100%;display:block;border-radius:var(--r-md);background:#000;max-height:200px}.b-link{display:flex;align-items:center;gap:10px;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-md);padding:9px 11px;text-decoration:none}.b-link:hover{border-color:var(--grape)}.b-link .lic{width:32px;height:32px;border-radius:9px;flex:none;display:grid;place-items:center;background:var(--grape-soft);color:var(--grape)}.b-link .ln-t{font-weight:800;font-size:12.5px;color:var(--ink);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:210px}.b-link .ln-u{font-size:11px;font-weight:700;color:var(--ink-3)}.attach-wrap{position:relative;flex:none}.attach-btn{width:38px;height:38px;border-radius:13px;border:none;flex:none;background:transparent;color:var(--ink-3);display:grid;place-items:center;transition:.15s}.attach-btn:hover,.attach-btn.open{background:var(--surface);color:var(--coral)}.popover.attach-menu{bottom:calc(100% + 10px);left:0;min-width:184px}.attach-menu .pop-item{font-size:13.5px}.att-ic{width:26px;height:26px;border-radius:8px;flex:none;display:grid;place-items:center}.attach-tray{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:9px}.att-chip{display:flex;align-items:center;gap:8px;padding:5px 6px;background:var(--surface);border:1.5px solid var(--line);border-radius:12px;box-shadow:var(--sh-sm);max-width:100%}.att-thumb{width:26px;height:26px;border-radius:7px;flex:none;background-size:cover;background-position:center}.att-name{font-size:12px;font-weight:700;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.att-x{width:19px;height:19px;border-radius:6px;border:none;background:var(--bg-2);color:var(--ink-3);display:grid;place-items:center;flex:none;transition:.13s}.att-x:hover{background:var(--coral-soft);color:var(--coral)}.link-row{display:flex;align-items:center;gap:8px;margin-bottom:9px;background:var(--surface-2);border:1.5px solid var(--grape);border-radius:14px;padding:6px 6px 6px 12px;box-shadow:0 0 0 4px var(--grape-soft)}.link-ic{color:var(--grape);display:inline-flex;flex:none}.link-input{flex:1;border:none;background:transparent;outline:none;font-family:inherit;font-weight:600;font-size:13.5px;color:var(--ink)}.link-add{border:none;background:var(--grape);color:#fff;font-weight:800;font-size:12.5px;padding:7px 13px;border-radius:10px;transition:.14s}.link-add:hover{filter:brightness(1.05)}.insights{display:grid;grid-template-columns:1.15fr 1fr 1fr 1fr;gap:14px;padding:16px 24px 4px;animation:insIn .42s cubic-bezier(.2,.85,.25,1) both}@keyframes insIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.insights{animation:none}}.kpi-card{position:relative;background:linear-gradient(165deg,#ffffffc7,#ffffff94);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-hair);border-radius:20px;padding:16px 18px;box-shadow:var(--glass-spec),var(--sh-md);min-width:0;overflow:hidden}.kpi-card:after{content:"";position:absolute;inset:0 0 auto 0;height:40%;background:linear-gradient(180deg,rgba(255,255,255,.35),transparent);pointer-events:none}[data-theme=dark] .kpi-card{background:linear-gradient(165deg,#372d22b3,#2821198c)}[data-theme=dark] .kpi-card:after{background:linear-gradient(180deg,rgba(255,255,255,.06),transparent)}.kpi-title{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.6px;color:var(--ink-3)}.kpi-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:14px}.kpi-big{font-family:var(--display);font-weight:600;font-size:32px;line-height:1;color:var(--ink);font-variant-numeric:tabular-nums}.kpi-big.over{color:var(--coral)}.kpi-big.soon{color:var(--amber)}.kpi-unit,.kpi-big i{font-family:var(--font);font-size:13px;font-weight:800;color:var(--ink-3);font-style:normal;margin-left:4px}.kpi-chip{font-size:11.5px;font-weight:800;color:var(--ink-3);background:var(--bg-2);padding:4px 9px;border-radius:99px}.kpi-completion{display:flex;align-items:center;gap:16px}.kpi-ring{position:relative;width:92px;height:92px;flex:none}.kpi-ring svg{width:100%;height:100%}.ring-track{fill:none;stroke:var(--bg-2);stroke-width:9}.ring-fill{fill:none;stroke:url(#ringGrad);stroke-width:9;stroke-linecap:round;transition:stroke-dashoffset .1s linear;filter:drop-shadow(0 2px 5px rgba(47,185,138,.35))}.ring-center{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;text-align:center}.ring-num{font-family:var(--display);font-weight:600;font-size:27px;line-height:1;color:var(--ink);font-variant-numeric:tabular-nums}.ring-num i{font-size:13px;font-style:normal;color:var(--ink-3);margin-left:1px}.ring-lbl{font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;color:var(--ink-3);margin-top:2px}.kpi-meta{min-width:0}.kpi-meta .kpi-title{margin-bottom:6px}.kpi-sub{font-size:13.5px;font-weight:700;color:var(--ink-2)}.kpi-sub b{color:var(--ink)}.kpi-foot{margin-top:11px;display:flex;gap:6px;flex-wrap:wrap}.kpi-flag{font-size:11px;font-weight:800;padding:4px 9px;border-radius:99px}.kpi-flag.over{color:var(--coral);background:var(--coral-soft)}.kpi-flag.soon{color:#b47400;background:var(--amber-soft)}.kpi-flag.ok{color:var(--mint);background:var(--mint-soft)}.spread-bar{display:flex;gap:3px;height:14px;border-radius:99px;overflow:hidden;margin-bottom:13px}.spread-seg{display:block;border-radius:4px;min-width:5px;transition:flex-grow .4s ease;animation:segGrow .5s ease both;transform-origin:left}@keyframes segGrow{0%{transform:scaleX(.2);opacity:.4}to{transform:none;opacity:1}}.spread-legend{display:flex;flex-wrap:wrap;gap:4px 12px}.leg{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--ink-2)}.leg i{width:9px;height:9px;border-radius:3px;flex:none}.leg b{color:var(--ink)}.load-rows{display:flex;flex-direction:column;gap:9px}.load-row{display:flex;align-items:center;gap:9px}.load-name{font-size:12.5px;font-weight:800;color:var(--ink);width:52px;flex:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.load-track{flex:1;height:8px;border-radius:99px;background:var(--bg-2);overflow:hidden}.load-track i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,var(--sky),var(--grape));animation:barGrow .6s cubic-bezier(.2,.8,.2,1) both}@keyframes barGrow{0%{width:0!important}}.load-n{font-size:12.5px;font-weight:800;color:var(--ink-2);width:16px;text-align:right;flex:none;font-variant-numeric:tabular-nums}.kpi-empty{font-size:12.5px;font-weight:700;color:var(--ink-3);padding:6px 0}.pace-bar{height:10px;border-radius:99px;background:var(--bg-2);overflow:hidden;margin-bottom:10px}.pace-bar i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,var(--mint),var(--sky));animation:barGrow .6s cubic-bezier(.2,.8,.2,1) both}.pace-bar i.soon{background:linear-gradient(90deg,var(--amber),var(--coral))}.pace-bar i.over{background:linear-gradient(90deg,var(--coral),var(--rose))}.pace-row{display:flex;justify-content:space-between;font-size:11.5px;font-weight:800;color:var(--ink-3)}.insights-toggle.active{background:var(--coral);color:#fff;border-color:var(--coral);box-shadow:var(--sh-pop)}.insights-toggle.active svg{color:#fff}@media(max-width:1100px){.insights{grid-template-columns:1fr 1fr}}@media(max-width:640px){.insights{grid-template-columns:1fr;padding:12px 16px 0}}:root{color-scheme:light dark;--font: -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro", system-ui, "Segoe UI", sans-serif;--glass-blur: saturate(180%) blur(28px);--glass-blur-strong: saturate(200%) blur(40px);--glass: rgba(255, 255, 255, .72);--glass-2: rgba(255, 255, 255, .6);--glass-strong: rgba(255, 255, 255, .93);--glass-hair: rgba(255, 255, 255, .65);--glass-edge: rgba(110, 80, 50, .12);--glass-spec: inset 0 1px 0 rgba(255, 255, 255, .7), inset 0 0 0 1px rgba(255, 255, 255, .18);--desktop: radial-gradient(1200px 820px at 10% -10%, #FFE9C9, transparent 60%), radial-gradient(1100px 760px at 108% 6%, #FFD8CC, transparent 56%), radial-gradient(900px 900px at 60% 120%, #F3E2FA, transparent 60%), linear-gradient(158deg, #F6ECDD, #EFE2CF 55%, #F1E5D2)}@supports (color: color(display-p3 1 1 1)){:root{--coral: color(display-p3 .93 .41 .23);--amber: color(display-p3 1 .69 .17);--mint: color(display-p3 .16 .72 .53);--sky: color(display-p3 .22 .6 .95);--grape: color(display-p3 .61 .49 .88);--rose: color(display-p3 .96 .37 .61);--primary: var(--coral)}}body{background:var(--desktop) fixed}.chat,.board-head,.column,.popover,.composer,.agent-presence,.reopen-chat,.ghost-btn,.switcher-trigger:hover,.sheet{-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.chat{background:linear-gradient(180deg,#ffffffdb,#ffffffc2);border-right:1px solid var(--glass-edge);box-shadow:var(--glass-spec)}.board-wrap{background:transparent}.board-head{background:linear-gradient(180deg,#ffffffd6,#ffffffa3);border-bottom:1px solid var(--glass-edge);box-shadow:var(--glass-spec)}.chat-head{border-bottom:1px solid var(--glass-edge)}.chat-foot{border-top:1px solid var(--glass-edge)}.column{background:linear-gradient(180deg,#fff6,#ffffff3d);border:1px solid var(--glass-edge);box-shadow:var(--glass-spec)}.card{box-shadow:var(--glass-spec),var(--sh-sm);border-color:#fff9}.card:hover{box-shadow:var(--glass-spec),var(--sh-md)}.popover,.sheet,.switcher-menu,.attach-menu{background:var(--glass-strong);-webkit-backdrop-filter:var(--glass-blur-strong);backdrop-filter:var(--glass-blur-strong);border:1px solid var(--glass-hair);box-shadow:var(--glass-spec),var(--sh-lg)}.composer{background:#fffc;border:1.5px solid var(--glass-edge);box-shadow:var(--glass-spec)}.agent-presence,.reopen-chat,.ghost-btn{background:#ffffffd6;border:1px solid var(--glass-hair);box-shadow:var(--glass-spec)}[data-theme=light]{color-scheme:light}[data-theme=dark]{color-scheme:dark;--bg: #18140F;--bg-2: #211C16;--surface: #272118;--surface-2: #2F281F;--ink: #F5ECDD;--ink-2: #CBBDA9;--ink-3: #AE9F8A;--line: #3A332A;--coral-soft: color-mix(in srgb, var(--coral) 24%, var(--surface));--amber-soft: color-mix(in srgb, var(--amber) 24%, var(--surface));--mint-soft: color-mix(in srgb, var(--mint) 24%, var(--surface));--sky-soft: color-mix(in srgb, var(--sky) 24%, var(--surface));--grape-soft: color-mix(in srgb, var(--grape) 24%, var(--surface));--rose-soft: color-mix(in srgb, var(--rose) 24%, var(--surface));--glass: rgba(38, 31, 23, .7);--glass-2: rgba(38, 31, 23, .55);--glass-strong: rgba(30, 25, 19, .95);--glass-hair: rgba(255, 255, 255, .12);--glass-edge: rgba(0, 0, 0, .45);--glass-spec: inset 0 1px 0 rgba(255, 255, 255, .1), inset 0 0 0 1px rgba(255, 255, 255, .05);--desktop: radial-gradient(1200px 820px at 10% -10%, #3a2c1a, transparent 60%), radial-gradient(1100px 760px at 108% 6%, #3a221c, transparent 56%), radial-gradient(900px 900px at 60% 120%, #221a33, transparent 60%), linear-gradient(158deg, #1c1711, #15110c 60%, #181309)}@supports (color: color(display-p3 1 1 1)){[data-theme=dark]{--coral: color(display-p3 .98 .5 .32);--amber: color(display-p3 1 .74 .28);--mint: color(display-p3 .27 .82 .62);--sky: color(display-p3 .4 .7 1);--grape: color(display-p3 .72 .6 .97);--rose: color(display-p3 1 .5 .72)}}[data-theme=dark] .chat{background:linear-gradient(180deg,#2d251cde,#261f17c9)}[data-theme=dark] .board-head{background:linear-gradient(180deg,#2d251ceb,#261f17d9)}[data-theme=dark] .column{background:linear-gradient(180deg,#3c322657,#2d251c33)}[data-theme=dark] .card{border-color:#ffffff0f}[data-theme=dark] .composer{background:#32291fcc}[data-theme=dark] .agent-presence,[data-theme=dark] .reopen-chat,[data-theme=dark] .ghost-btn{background:#372d22d6}[data-theme=dark] .popover,[data-theme=dark] .sheet,[data-theme=dark] .switcher-menu,[data-theme=dark] .attach-menu{background:#1e1913f5}[data-theme=dark] .tag{filter:saturate(1.1) brightness(.92)}[data-theme=dark] .scrim{background:#0a080599}[data-theme=dark] *::-webkit-scrollbar-thumb{background:#4a4034;background-clip:padding-box}[data-theme=dark] *::-webkit-scrollbar-thumb:hover{background:#5c5142;background-clip:padding-box}[data-theme=dark] .b-video-el,[data-theme=dark] .b-link,[data-theme=dark] .b-file,[data-theme=dark] .b-audio{background-color:var(--surface-2)}@media(prefers-reduced-motion:no-preference){::view-transition-old(root),::view-transition-new(root){animation-duration:.34s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}}@media(prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation:none}}.appearance-seg{display:flex;gap:4px;padding:4px;background:var(--bg-2);border-radius:12px;margin:2px 4px 4px}.seg-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;border:none;background:transparent;color:var(--ink-3);font-weight:800;font-size:12.5px;padding:7px 6px;border-radius:9px;transition:.15s}.seg-btn:hover{color:var(--ink)}.seg-btn.active{background:var(--surface);color:var(--ink);box-shadow:var(--sh-sm)}.seg-auto{font-weight:900;font-size:13px;display:inline-grid;place-items:center;width:15px;height:15px}.appearance-toggle:hover{color:var(--amber)}.board-head{padding-top:max(15px,env(safe-area-inset-top));padding-right:max(24px,env(safe-area-inset-right))}.chat-head{padding-top:max(16px,env(safe-area-inset-top))}.chat-foot{padding-bottom:max(14px,env(safe-area-inset-bottom))}.columns{padding-bottom:max(24px,env(safe-area-inset-bottom))}.chat-scrim{display:none}@media(max-width:1024px){.app,.app.chat-collapsed{grid-template-columns:1fr}.chat{position:fixed;top:0;bottom:0;left:0;width:min(380px,86vw);z-index:80;box-shadow:var(--sh-lg);animation:sheetLeft .3s cubic-bezier(.2,.8,.2,1) forwards}@keyframes sheetLeft{0%{transform:translate(-26px)}to{transform:none}}.chat-scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:75;background:#140f0a6b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:fade .2s both}.columns{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scroll-padding-left:16px;gap:14px;padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}.column{scroll-snap-align:start;width:min(86vw,320px)}.board-head{padding-left:16px}.popover,.popover.switcher-menu,.attach-menu{max-width:calc(100vw - 24px)}}@media(max-width:640px){.chat{top:auto;bottom:0;left:0;right:0;width:100%;height:90vh;max-height:90vh;border-right:none;border-radius:26px 26px 0 0;padding-top:10px;animation:sheetUp .32s cubic-bezier(.2,.8,.2,1) forwards}@keyframes sheetUp{0%{transform:translateY(44px)}to{transform:none}}.chat:before{content:"";position:absolute;top:8px;left:50%;transform:translate(-50%);width:42px;height:5px;border-radius:99px;background:var(--ink-3);opacity:.4;z-index:2}.chat-head{padding-top:18px;border-radius:26px 26px 0 0}.board-head .stack,.agent-presence-txt{display:none}.agent-presence{padding:5px}.ghost-btn{font-size:0;gap:0;padding:9px}.switcher-name{font-size:20px}.board-title-dot{display:none}.sheet{border-radius:24px 24px 0 0;align-self:flex-end}.scrim{padding:0;align-items:flex-end}}@media(pointer:coarse){.icon-btn{width:42px;height:42px}.send,.attach-btn{width:44px;height:44px}.chip{padding:10px 15px;font-size:13.5px}.seg-btn{padding:11px 6px}.pop-item{padding:12px 10px}.col-add{width:40px;height:40px}.add-card{padding:13px}.att-x{width:24px;height:24px}.card{cursor:default}}@media(prefers-reduced-motion:reduce){.chat,.chat-scrim,.sheet{animation:none!important}}@media(max-width:640px){.daily-workspace .notifications-dialog{display:grid;place-items:end stretch;padding:0;background:#1e182675;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.daily-workspace .notifications-dialog .sheet{width:100%;max-height:min(88dvh,760px);margin:0;overflow-y:auto;scrollbar-width:none;background:var(--surface);border:1px solid var(--line);border-radius:24px 24px 0 0;-webkit-backdrop-filter:none;backdrop-filter:none;isolation:isolate}.daily-workspace .notifications-dialog .sheet::-webkit-scrollbar{display:none}.daily-workspace .notifications-dialog .sheet-body{padding:20px 18px max(24px,env(safe-area-inset-bottom));background:var(--surface)}.notifications-dialog .sheet-top{align-items:flex-start;margin-bottom:12px}.notifications-dialog .sheet-top>div{min-width:0}.notifications-dialog .sheet-title{display:block;margin:0 0 5px;line-height:1.15}.notifications-dialog .notify-copy{overflow-wrap:anywhere}.notifications-dialog .quiet-row{flex-wrap:wrap;gap:8px}.notifications-dialog .quiet-row input{flex:1 1 104px}.notifications-dialog .quiet-row .mini-btn{min-height:34px}.notifications-dialog .notify-inbox-item{align-items:flex-start}.notifications-dialog .notify-inbox-item>button:first-child{min-width:0;flex-direction:column;gap:3px}.notifications-dialog .notify-inbox-item>button:first-child span{overflow-wrap:anywhere}.notifications-dialog .notify-inbox-item .mini-btn{flex:none;min-height:34px;padding-inline:10px}}@font-face{font-family:Quicksand;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/quicksand-latin-wght.woff2) format("woff2")}@font-face{font-family:Fraunces;font-style:italic;font-weight:500 600;font-display:swap;src:url(/assets/fonts/fraunces-latin-ital-wght.woff2) format("woff2")}.daily-workspace.app{display:block;height:100dvh}.daily-workspace .board-wrap{height:100%;overflow:hidden;min-width:0}.workspace-header{padding:22px max(26px,env(safe-area-inset-right)) 0 max(26px,env(safe-area-inset-left));flex:none}.workspace-title-row{display:flex;align-items:center;gap:26px;min-width:0}.suite-brand{display:flex;align-items:center;gap:10px;flex:none}.suite-brand b{display:block;font-size:15px;line-height:1.1}.suite-brand em{display:block;font:italic 600 15px var(--serif);color:var(--butter-ink)}.workspace-title-row h1{margin:0;font-size:clamp(24px,2.8vw,36px);line-height:1.2;letter-spacing:-.03em;overflow-wrap:anywhere;min-width:0}.workspace-account{margin-left:auto;flex:none}.workspace-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin:18px 0 12px}.workspace-button,.workspace-toolbar .switcher-trigger{display:inline-flex;align-items:center;gap:8px;background:var(--surface);color:var(--ink);border:1px solid transparent;border-radius:14px;padding:10px 15px;font:600 13px var(--font);min-height:44px;box-shadow:var(--hard);white-space:nowrap}.workspace-button:hover,.workspace-toolbar .switcher-trigger:hover{border-color:var(--line);background:var(--surface-2)}.workspace-button:disabled{opacity:.5;cursor:not-allowed}.workspace-primary{background:var(--butter);color:#423d52;font-weight:700}.workspace-primary:hover{background:var(--butter-bright)}.workspace-grow{flex:1}.workspace-search{display:flex;align-items:center;gap:9px;padding:0 13px;border:1px solid var(--line-soft);background:var(--surface);border-radius:14px;min-height:44px;color:var(--ink-2)}.workspace-search input{width:190px;min-width:0;font:500 13px var(--font);color:var(--ink);background:none;border:0;padding:10px 0;outline:none}.workspace-search:focus-within{outline:3px solid var(--sky);outline-offset:2px}.workspace-search input::placeholder{color:var(--ink-2)}.workspace-projects{display:flex;gap:9px;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain;padding:5px 2px 10px}.workspace-projects::-webkit-scrollbar{display:none}.project-chip{flex:none;display:flex;align-items:center;gap:8px;max-width:min(360px,85vw);font:600 12px var(--font);color:var(--ink);background:var(--surface);border:1px solid transparent;border-radius:999px;min-height:37px;padding:8px 15px;box-shadow:var(--hard);white-space:nowrap;overflow:hidden}.project-chip b{font-size:11px}.project-chip[aria-pressed=true]{background:var(--sky-deep);color:#fff}.project-chip[aria-pressed=true] .col-knob{background:#fff!important}.workspace-context{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;padding:7px 0 15px;font-size:11px;color:var(--ink-2)}.workspace-visibility{display:inline-flex;align-items:center;gap:6px}.workspace-context .timeline{min-width:0}.workspace-view-row{display:flex;align-items:center;gap:12px;margin:2px 0 14px}.workspace-views{display:inline-flex;align-items:center;gap:3px;background:var(--surface-2);border-radius:13px;padding:4px}.workspace-views button{font:600 12px var(--font);color:var(--ink);border:0;border-radius:10px;background:none;min-height:36px;padding:8px 15px;white-space:nowrap}.workspace-views button[aria-pressed=true]{color:var(--surface);background:var(--ink)}.workspace-scope{margin-left:auto;color:var(--ink-2);font-size:11px}.daily-workspace .filter-toggle{width:auto;padding:8px 12px;gap:7px;font:600 12px var(--font)}.daily-workspace .filter-badge{position:static;min-width:18px}.workspace-overview{flex:none;margin:0 26px 14px;border:1px solid var(--line);border-radius:14px;background:var(--surface-2);overflow:hidden}.overview-trigger{display:flex;align-items:center;gap:9px;width:100%;padding:11px 15px;background:none;border:0;color:var(--ink);font:600 12px var(--font);text-align:left}.overview-trigger span:last-child{margin-left:auto;color:var(--ink-2)}.workspace-overview .insights{margin:0;border:0;border-top:1px solid var(--line)}.daily-workspace .columns{padding:0 26px max(20px,env(safe-area-inset-bottom));gap:16px;scrollbar-width:none;overscroll-behavior-x:contain}.daily-workspace .columns::-webkit-scrollbar,.daily-workspace .col-body::-webkit-scrollbar{display:none}.daily-workspace .column{width:300px;border-radius:18px;background:var(--surface-2)}.daily-workspace .col-body{scrollbar-width:none}.daily-workspace .card{border-radius:14px;box-shadow:0 3px #423d520f}.daily-workspace .card-pad{padding:14px}.daily-workspace .card-title{font-size:14px;line-height:1.5}.daily-workspace .card-top{gap:5px}.daily-workspace .card-top .tag{font-size:10px}.daily-workspace .card .blocks{max-height:180px;overflow:auto;scrollbar-width:none}.daily-workspace .card-foot{gap:7px;flex-wrap:wrap}.daily-workspace .card:focus-visible,.daily-workspace button:focus-visible{outline:3px solid var(--sky);outline-offset:3px}.daily-workspace .card:focus-within .card-del{opacity:1}.daily-workspace .mytasks{min-height:0}.task-lens-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:14px 0 20px}.spencer-dialog{position:fixed;inset:16px 16px 16px auto;margin:0;width:min(390px,calc(100vw - 32px));max-width:none;height:calc(100dvh - 32px);max-height:none;padding:0;border:1px solid var(--line);border-radius:22px;background:var(--surface);color:var(--ink);box-shadow:var(--sh-lg);overflow:hidden}.spencer-dialog::backdrop{background:#1e18263d}.spencer-dialog .chat{position:static!important;display:flex;flex-direction:column;width:100%;height:100%;max-height:none;border:0;border-radius:0;animation:none!important}.spencer-dialog .chat:before{display:none}.spencer-dialog .chat-log{flex:1;min-height:0;scrollbar-width:none}.spencer-dialog .chat-head{padding:16px}@media(min-width:1500px){.daily-workspace .column{width:320px}}@media(max-width:1024px){.workspace-title-row{gap:17px}.workspace-grow{display:none}.workspace-toolbar{gap:8px}.workspace-button{padding:10px 12px}.workspace-view-row{flex-wrap:wrap}.daily-workspace .column{width:min(320px,84vw)}}@media(max-width:640px){.workspace-header{padding:16px 14px 0}.workspace-title-row{flex-wrap:wrap;gap:12px}.workspace-title-row h1{order:3;flex:1 1 100%;font-size:26px}.workspace-account{margin-left:auto}.suite-brand b{font-size:14px}.workspace-toolbar{margin:13px 0 10px;gap:8px}.workspace-search{flex:1 1 100%}.workspace-search input{width:100%;font-size:16px}.workspace-button,.workspace-toolbar .switcher-trigger{font-size:12px;padding:9px 11px}.workspace-button svg{width:17px}.workspace-context{gap:7px 10px;padding-bottom:12px}.workspace-context .timeline-label{font-size:10px}.workspace-view-row{margin-bottom:12px}.workspace-view-row .workspace-scope{width:100%;margin:0}.workspace-overview{margin:0 14px 12px}.daily-workspace .columns{padding-left:14px;padding-right:14px;gap:13px}.daily-workspace .mytasks{padding:12px 14px 28px}.task-lens-row .workspace-scope{margin-left:0}.spencer-dialog{inset:auto 0 0;width:100%;height:90dvh;border-radius:24px 24px 0 0}.spencer-dialog .chat-foot{padding-bottom:max(14px,env(safe-area-inset-bottom))}}@media(max-height:700px)and (max-width:640px){.workspace-header{max-height:55dvh;overflow-y:auto}.workspace-title-row h1{font-size:22px}.workspace-overview{margin-bottom:8px}}@media(prefers-reduced-motion:reduce){.daily-workspace *{animation:none!important;transition:none!important}}.daily-workspace{--font: "Quicksand", ui-rounded, -apple-system, sans-serif;--display: var(--font);font-family:var(--font);background:var(--bg)}.daily-workspace .board-wrap{background:var(--bg)}.daily-workspace .filter-toggle{display:inline-flex;align-items:center;justify-content:center;min-height:40px}.daily-workspace .column{backdrop-filter:none;-webkit-backdrop-filter:none}.daily-workspace .spencer-dialog .chat{background:var(--surface)}.project-chip{max-width:none}.project-chip-name{max-width:260px;overflow:hidden;text-overflow:ellipsis}@media(max-width:640px){.daily-workspace .mytask-row{display:grid;grid-template-columns:26px minmax(0,1fr) 26px;gap:8px 10px;padding:13px}.daily-workspace .mytask-project-chip{grid-column:1;grid-row:1;align-self:start}.daily-workspace .mytask-main{grid-column:2;grid-row:1}.daily-workspace .mytask-title{white-space:normal;overflow-wrap:anywhere}.daily-workspace .mytask-meta{flex-wrap:wrap;gap:4px 8px}.daily-workspace .mytask-project-name{white-space:normal;color:var(--ink-2)}.daily-workspace .mytask-row .who{grid-column:3;grid-row:1;align-self:start}.daily-workspace .mytask-row .due{grid-column:2;grid-row:2;justify-self:start}.daily-workspace .mytask-row .prio{grid-column:1;grid-row:2;justify-self:center}}@media(pointer:coarse){.daily-workspace .project-chip,.daily-workspace .workspace-views button,.daily-workspace .filter-toggle,.daily-workspace .overview-trigger{min-height:44px}}.daily-workspace .mytasks{scrollbar-width:none}.workspace-context{display:block}.workspace-context-content{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.workspace-context summary{cursor:pointer;color:var(--ink-2);font-size:12px;padding:7px 2px}@media(min-width:641px){.workspace-context summary{display:none}}@media(max-width:640px){.workspace-header{position:relative}.workspace-toolbar .workspace-insights{display:none}.workspace-toolbar .appearance-toggle{position:absolute;top:20px;right:62px}.workspace-button,.workspace-toolbar .switcher-trigger{padding:9px 10px}.workspace-context{padding:0 0 7px}.workspace-context-content{gap:8px;padding:7px 0}.workspace-view-row .workspace-scope{display:none}.daily-workspace .time-add{flex-wrap:wrap}.daily-workspace .time-add .time-date-input{width:auto;min-width:140px;flex:1}.daily-workspace .time-add .mini-btn{flex:none}}.workspace-account{display:flex;align-items:center;gap:8px}.daily-workspace .card-dialog{width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;border:0;color:var(--ink)}.daily-workspace .card-dialog::backdrop{background:transparent}@media(max-width:640px){.daily-workspace .time-add .mini-input:not(.time-date-input){flex:1 1 100%;width:100%}.daily-workspace .time-add .mini-btn{min-height:44px;padding:10px 16px;border-radius:12px}}.daily-workspace{--bg:#fffcf3;--bg-2:#f5f2ef;--surface:#ffffff;--surface-2:#edf4ef;--ink:#24324d;--ink-2:#50617d;--ink-3:#61718b;--line:#dce1e9;--line-soft:#e5e8ee;--coral:#c23820;--amber:#986000;--mint:#007852;--sky:#08796f;--grape:#7842cf;--rose:#be255f;--coral-soft:#ffe7df;--amber-soft:#fff0bc;--mint-soft:#d3f8e9;--sky-soft:#ddf3ec;--grape-soft:#eee3ff;--rose-soft:#ffe1ec;--butter:#ffd13d;--butter-bright:#ffdf75;--butter-ink:#866000;--sky-deep:#08796f;--danger:#c73339;--hard:0 3px 0 rgba(36,99,219,.09);color:var(--ink)}.daily-workspace .workspace-primary{color:#34221e}.daily-workspace .workspace-views{background:var(--sky-soft)}.daily-workspace .workspace-views button[aria-pressed=true]{background:var(--sky-deep);color:#fff}.daily-workspace .column:not(.add-column){background:var(--surface-2);border-color:var(--line-soft)}.daily-workspace .column.drag-over{background:var(--sky-soft);border-color:var(--sky)}.daily-workspace .col-head{padding-top:12px;padding-bottom:13px}.daily-workspace .col-count{color:var(--ink-2);border-color:transparent}.daily-workspace .card-accent{height:3px}.daily-workspace .card{border-color:var(--line-soft);box-shadow:0 3px #2463db0f}.daily-workspace .workspace-overview{background:var(--surface)}.daily-workspace .tag{filter:none}[data-theme=dark] .daily-workspace{--bg:#122a29;--bg-2:#193330;--surface:#203d39;--surface-2:#294940;--ink:#f3f7ff;--ink-2:#c6d6ee;--ink-3:#aabbda;--line:#405879;--line-soft:#344b6d;--coral:#ff987a;--amber:#ffd353;--mint:#4be1ae;--sky:#68d8c8;--grape:#c1a1ff;--rose:#ff99be;--coral-soft:#493541;--amber-soft:#403d30;--mint-soft:#1b463f;--sky-soft:#214b49;--grape-soft:#3b365e;--rose-soft:#48324f;--butter-ink:#ffd13d;--danger:#ff989c;--hard:0 3px 0 rgba(0,0,0,.18)}.workspace-header{padding-top:16px}.workspace-title-row{gap:20px}.workspace-title-row h1{font-size:26px}.workspace-heading-actions{margin-left:auto;display:flex;align-items:center;gap:9px}.workspace-project-row{display:flex;align-items:center;gap:12px;margin:14px 0 8px;min-width:0}.workspace-project-row>.switcher{flex:none}.workspace-projects{min-width:0;flex:1;padding:4px 2px 6px}.workspace-status-row{display:flex;align-items:center;gap:16px;margin-bottom:10px}.completion-summary{display:flex;align-items:center;gap:13px;min-width:290px;text-align:left;border:1px solid var(--line-soft);border-radius:14px;background:var(--surface);color:var(--ink);padding:10px 14px}.completion-summary:hover{border-color:var(--sky)}.completion-percent{font-size:29px;font-weight:700;letter-spacing:-1px;color:var(--sky);font-variant-numeric:tabular-nums}.completion-percent small{font-size:14px;margin-left:2px}.completion-copy{flex:1;display:grid;gap:3px;font-size:11px;color:var(--ink-2)}.completion-copy strong{color:var(--ink);font-size:12px}.completion-track{height:4px;border-radius:4px;background:var(--sky-soft);overflow:hidden;margin-top:3px}.completion-track i{display:block;height:100%;background:var(--sky);border-radius:inherit}.completion-disclosure{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--ink-2);margin-left:12px}.workspace-context{padding:0;flex:1;margin:0}.workspace-context summary{display:list-item;font-weight:600;font-size:12px;cursor:pointer}.workspace-context-content{padding:8px 0 0;gap:8px 12px}.workspace-view-row{gap:10px;margin:0 0 14px}.workspace-view-row .workspace-search{margin-left:auto;min-height:38px}.workspace-views button{min-height:32px;padding:6px 12px}.workspace-overview[hidden]{display:none}.daily-workspace .insights{padding:12px;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.daily-workspace .kpi-card{padding:14px;border-radius:12px;background:var(--surface);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid var(--line-soft)}.daily-workspace .kpi-card:after{display:none}.daily-workspace .kpi-ring{width:68px;height:68px}.daily-workspace .ring-center{display:flex;flex-direction:column;justify-content:center;gap:3px}.daily-workspace .ring-num{font-size:23px}.daily-workspace .ring-fill{stroke:var(--sky);filter:none}.daily-workspace .kpi-completion{gap:10px}.daily-workspace .kpi-title{text-transform:none;letter-spacing:0;color:var(--ink-2)}.daily-workspace .kpi-flag.soon{color:var(--amber)}@media(max-width:1100px){.workspace-title-row{flex-wrap:wrap;gap:10px 16px}.workspace-title-row h1{flex:1}.workspace-heading-actions{flex:none}.daily-workspace .insights{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.workspace-header{padding:12px 14px 0}.workspace-title-row h1{order:2;font-size:23px;flex:1 1 100%}.workspace-heading-actions{display:contents}.workspace-heading-actions>.workspace-button{order:3;margin-top:2px}.workspace-heading-actions .workspace-account{margin-left:auto}.workspace-project-row{margin-top:10px;gap:8px}.workspace-projects{padding-bottom:5px}.workspace-status-row{flex-wrap:wrap;gap:4px}.completion-summary{width:100%;min-width:0;padding:8px 12px}.workspace-context{flex:1 1 100%}.workspace-context summary{padding:6px 2px}.workspace-view-row{flex-wrap:wrap;gap:8px}.workspace-view-row .workspace-search{order:3;flex:1 1 100%;margin:0}.workspace-view-row .filter-toggle{margin-left:auto}.daily-workspace .insights{grid-template-columns:1fr}}.daily-workspace .workspace-overview{max-height:38dvh;overflow:auto;scrollbar-width:none}.daily-workspace .load-track i{background:var(--sky)}@media(max-width:640px){.daily-workspace .workspace-overview{max-height:30dvh}}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.focus-toggle{border:1px solid var(--line-soft);background:var(--sky-soft);color:var(--sky-deep);box-shadow:none}.focus-toggle:hover{border-color:var(--sky);background:var(--sky-soft)}.focus-toggle.active{border-color:#e4b51d;background:var(--butter);color:#34221e;font-weight:700}.focus-toggle.active:hover{background:var(--butter-bright);border-color:var(--butter-ink)}.focus-mode .focus-header{position:relative;padding:max(8px,env(safe-area-inset-top)) max(14px,env(safe-area-inset-right)) 8px max(14px,env(safe-area-inset-left));border-bottom:1px solid var(--line-soft);background:var(--surface);box-shadow:0 3px 10px #24324d0a;z-index:4}.focus-toolbar{display:flex;align-items:center;gap:12px;min-width:0}.focus-project{display:flex;align-items:center;gap:8px;flex:1 1 auto;min-width:150px}.focus-project>.switcher{flex:none}.focus-project .switcher-trigger{min-height:40px;padding:8px 10px;gap:7px;border:1px solid var(--line-soft);background:var(--surface);color:var(--ink);box-shadow:none;font-size:12px;font-weight:700}.focus-project h1{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:18px;line-height:1.2;letter-spacing:-.02em}.focus-project-dot{width:9px;height:9px;border-radius:50%;flex:none}.focus-private{display:grid;place-items:center;flex:none;color:var(--ink-2)}.focus-tools{display:flex;align-items:center;justify-content:flex-end;gap:7px;min-width:0}.focus-tools .workspace-search{min-height:40px;width:clamp(150px,18vw,250px)}.focus-tools .workspace-search input{width:100%}.focus-tools .workspace-button{min-height:40px;padding:8px 11px;border-radius:12px;box-shadow:none}.focus-tools .filter-toggle{min-height:40px}.focus-utilities:empty{display:none}.focus-tools .undo-group{flex:none}.focus-mode .columns{padding-top:10px}@media(max-width:1150px){.focus-action .focus-action-copy{display:none}.focus-action{width:40px;padding:0!important;justify-content:center}}@media(max-width:700px){.focus-mode .focus-header{padding:max(8px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) 8px max(10px,env(safe-area-inset-left))}.focus-toolbar{flex-wrap:wrap;gap:7px}.focus-project{flex:1 1 100%;min-width:0;padding-right:120px}.focus-project h1{font-size:16px}.focus-project .switcher-trigger{min-height:42px}.focus-tools{width:100%;gap:5px}.focus-tools .workspace-search{width:auto;flex:1 1 90px;min-width:0;min-height:44px;padding:0 9px}.focus-tools .workspace-search input{font-size:16px}.focus-tools .filter-toggle,.focus-tools .workspace-button{min-height:44px}.focus-tools>.focus-toggle{position:absolute;top:max(8px,env(safe-area-inset-top));right:max(10px,env(safe-area-inset-right))}.focus-mode .filter-label{display:none}.focus-mode .filter-bar{padding:8px 10px;gap:7px}.focus-mode .filter-bar-meta{width:100%;justify-content:space-between}.focus-mode .columns{padding-top:8px}}@media(max-width:520px){.focus-tools .focus-utilities{display:none}.focus-action{width:44px}.focus-tools>.filter-wrap .filter-toggle{width:44px;padding:0}.focus-tools>.focus-toggle{padding:8px 10px}}@media(prefers-reduced-motion:reduce){.focus-mode *{scroll-behavior:auto!important}}:root{--app-viewport-height: 100dvh;--app-viewport-top: 0px}html,body,#root{min-height:100%}#root,.app,.board-wrap,.chat{height:var(--app-viewport-height)}.workspace-header{padding-top:max(22px,env(safe-area-inset-top))}.columns{scroll-padding-inline:max(16px,env(safe-area-inset-left));overscroll-behavior-x:contain}.columns,.col-body,.sheet,.popover,.mytasks,.chat-log{-webkit-overflow-scrolling:touch}.sheet,.popover,.col-body{overscroll-behavior-y:contain}.toast{bottom:max(22px,env(safe-area-inset-bottom))}.move-card-field{max-width:280px}.move-card-field select{width:100%;min-height:44px}@media(pointer:coarse){input,select,textarea{font-size:16px!important}.card{cursor:default;touch-action:pan-x pan-y;-webkit-user-drag:none}.columns,.col-body{scrollbar-width:none}.columns::-webkit-scrollbar,.col-body::-webkit-scrollbar{display:none}}[data-virtual-keyboard] .daily-workspace .card-dialog{top:var(--app-viewport-top);bottom:auto;height:var(--app-viewport-height);max-height:var(--app-viewport-height)}[data-virtual-keyboard] .spencer-dialog{top:calc(var(--app-viewport-top) + 16px);bottom:auto;height:calc(var(--app-viewport-height) - 32px);max-height:calc(var(--app-viewport-height) - 32px)}@media(max-width:640px){.workspace-header{padding-top:max(16px,env(safe-area-inset-top));padding-left:max(14px,env(safe-area-inset-left));padding-right:max(14px,env(safe-area-inset-right))}.daily-workspace .columns{padding-left:max(14px,env(safe-area-inset-left));padding-right:max(14px,env(safe-area-inset-right))}.daily-workspace .card-dialog .sheet{max-height:var(--app-viewport-height);padding-bottom:env(safe-area-inset-bottom)}[data-virtual-keyboard] .spencer-dialog{top:var(--app-viewport-top);bottom:auto;height:var(--app-viewport-height);max-height:var(--app-viewport-height);border-radius:0}.popover.filter-popover{position:fixed;top:max(72px,calc(env(safe-area-inset-top) + 56px));right:max(12px,env(safe-area-inset-right));left:max(12px,env(safe-area-inset-left));width:auto;min-width:0;max-width:none;max-height:calc(var(--app-viewport-height) - 88px)}.popover.switcher-menu{position:fixed;top:max(72px,calc(env(safe-area-inset-top) + 56px));right:max(12px,env(safe-area-inset-right));left:max(12px,env(safe-area-inset-left));width:auto;min-width:0;max-height:calc(var(--app-viewport-height) - 88px);overflow-y:auto}}@media(max-width:640px)and (max-height:700px){.workspace-header{max-height:none;overflow:visible}}.signin{background:linear-gradient(180deg,#fffcf3,#fff7dc 62%,#ddf3ec)}.signin-input:focus{border-color:var(--sky-deep);box-shadow:0 0 0 4px #08796f29}.signin-btn{background:var(--butter);color:#34221e}.signin-btn:not(:disabled):hover{background:var(--butter-bright)}.install-dialog{width:min(580px,calc(100% - 32px));max-width:none;margin:auto;padding:0;color:var(--ink);background:transparent;border:0;overflow:visible}.install-dialog::backdrop{background:#19203061;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.install-sheet{max-height:min(760px,calc(var(--app-viewport-height) - 32px));overflow-y:auto;padding:24px max(22px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(22px,env(safe-area-inset-left));border:1px solid var(--line);border-radius:22px;background:var(--surface);box-shadow:var(--sh-lg)}.install-head{display:flex;align-items:flex-start;gap:16px}.install-head h2{margin:2px 0 0;font-size:24px;line-height:1.2}.install-kicker{margin:0;color:var(--sky-deep);font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.install-close{margin-left:auto;flex:none;font-size:24px;line-height:1}.install-platforms{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:20px}.install-platforms section{padding:16px;border:1px solid var(--line-soft);border-radius:16px;background:var(--surface-2)}.install-platforms h3{margin:0 0 10px;font-size:14px}.install-platforms ol{margin:0;padding-left:20px;color:var(--ink-2);font-size:14px;line-height:1.5}.install-platforms li+li{margin-top:7px}.install-ready{margin:20px 0 0;padding:16px;border-radius:14px;color:#fff;background:var(--sky-deep);font-weight:700}.install-offline-note{margin:16px 0 0;color:var(--ink-2);font-size:13px;line-height:1.45}@media(max-width:640px){.install-dialog{width:100%;margin:auto 0 0}.install-sheet{border-radius:24px 24px 0 0}.install-platforms{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.install-dialog,.install-sheet{animation:none!important}}.session-shell,.session-workspace{width:100%;height:100%;min-height:100%}html[data-session-gate=locked] .session-workspace{visibility:hidden;pointer-events:none}html[data-session-gate=locked] .session-workspace dialog[open],html[data-session-gate=locked] .session-workspace dialog[open]::backdrop{visibility:hidden!important;pointer-events:none!important}.session-gate{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;border:0;z-index:10000;padding:max(20px,env(safe-area-inset-top)) 20px max(20px,env(safe-area-inset-bottom));background:linear-gradient(180deg,#fffcf3,#fff7dc 62%,#ddf3ec);color:var(--ink)}.session-gate[open]{display:grid;place-items:center}.session-gate::backdrop{background:#fffcf3}.session-gate .signin-card{max-width:380px;padding-top:32px}.board-loader-screen{position:fixed;top:0;right:0;bottom:0;left:0;min-height:100dvh;display:grid;place-items:center;overflow:auto;padding:max(28px,env(safe-area-inset-top)) max(24px,env(safe-area-inset-right)) max(28px,env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left));color:#24324d;background:radial-gradient(circle at 50% 42%,rgba(255,209,61,.15),transparent 34%),linear-gradient(180deg,#fffcf3,#fff9e8 70%,#e7f5f1)}.board-loader-content{width:min(340px,100%);display:flex;flex-direction:column;align-items:center;text-align:center}.board-loader-mark{width:120px;height:104px;margin-bottom:22px;filter:drop-shadow(0 12px 18px rgba(36,50,77,.12))}.board-loader-mark svg{display:block;width:100%;height:100%;overflow:visible}.board-loader-tile{fill:#08796f}.board-loader-glyph{fill:none;stroke:#24324d;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.board-loader-frame{fill:#fffcf3}.board-loader-card{fill:#ffd13d;stroke:none;transform-box:fill-box;transform-origin:center}.board-loader-card--one{animation:boardLoaderSettle 1.8s .05s ease-in-out infinite}.board-loader-card--two{animation:boardLoaderSettle 1.8s .2s ease-in-out infinite}.board-loader-card--three{animation:boardLoaderSettle 1.8s .35s ease-in-out infinite}.board-loader-title{margin:0;color:inherit;font-family:var(--display);font-size:clamp(22px,4.5vw,27px);font-weight:700;line-height:1.15;letter-spacing:-.015em;text-wrap:balance}.board-loader-detail{max-width:310px;margin:9px 0 0;color:#64718a;font-size:13px;font-weight:600;line-height:1.5;text-wrap:balance}.board-loader-retry{min-width:144px;min-height:46px;margin-top:22px;padding:10px 20px;border:0;border-radius:14px;color:#fffcf3;background:#08796f;box-shadow:0 5px #24324d24;font-family:var(--font);font-size:14px;font-weight:800}.board-loader-retry:focus-visible{outline:3px solid #ffd13d;outline-offset:4px}.board-loader-retry:active{transform:translateY(2px);box-shadow:0 3px #24324d24}.board-loader[data-error=true] .board-loader-card{animation:none}.board-loader[data-error=true] .board-loader-mark{filter:drop-shadow(0 8px 14px rgba(36,50,77,.1))}.board-loader--embedded{color:#24324d}.board-loader--embedded .board-loader-mark{width:104px;height:90px;margin-bottom:17px}.board-loader--embedded .board-loader-detail{margin-bottom:0}@keyframes boardLoaderSettle{0%,to{transform:translateY(0);opacity:1}45%{transform:translateY(1.1px);opacity:.7}70%{transform:translateY(-.35px);opacity:1}}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .board-loader-screen{color:#f5ecdd;background:radial-gradient(circle at 50% 42%,rgba(255,209,61,.09),transparent 34%),linear-gradient(180deg,#18140f,#201b15 72%,#102c29)}html:not([data-theme=light]) .board-loader-screen .board-loader-detail{color:#c3b9aa}}[data-theme=dark] .board-loader-screen{color:#f5ecdd;background:radial-gradient(circle at 50% 42%,rgba(255,209,61,.09),transparent 34%),linear-gradient(180deg,#18140f,#201b15 72%,#102c29)}[data-theme=dark] .board-loader-screen .board-loader-detail{color:#c3b9aa}.session-gate .board-loader--embedded .board-loader-detail{color:#64718a}@media(max-width:480px){.board-loader-mark{width:104px;height:90px;margin-bottom:18px}.board-loader-content{width:min(300px,100%)}}@media(max-height:430px){.board-loader-screen{place-items:start center}.board-loader-screen .board-loader-mark{width:82px;height:71px;margin-bottom:12px}.board-loader-screen .board-loader-detail{margin-top:6px}.board-loader-screen .board-loader-retry{min-height:44px;margin-top:14px}}@media(prefers-reduced-motion:reduce){.board-loader-card{animation:none!important}.board-loader-retry{transition:none}}.card-recorder{--recorder-teal: #08796f;--recorder-sunflower: #ffd13d;--recorder-ink: #24324d;--recorder-warm-white: #fffcf3;margin:18px 0 4px;padding:15px;border:1px solid color-mix(in srgb,var(--recorder-teal) 22%,transparent);border-radius:16px;color:var(--recorder-ink);background:radial-gradient(circle at 100% 0,rgba(255,209,61,.25),transparent 42%),var(--recorder-warm-white)}.recorder-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.sheet .recorder-heading h4{margin:0 0 2px;color:var(--recorder-ink)}.recorder-heading p,.recorder-help,.recorder-status{margin:0;font-size:12.5px;line-height:1.45;font-weight:650}.recorder-heading p,.recorder-help{color:#50617d}.recorder-limit{flex:none;padding:4px 8px;border-radius:999px;color:var(--recorder-teal);background:#08796f17;font-size:10.5px;font-weight:850;letter-spacing:.02em}.recorder-start-grid,.recorder-file-actions,.recorder-preview-actions{display:flex;flex-wrap:wrap;gap:8px}.recorder-start-grid{align-items:stretch}.recorder-video-start{display:flex;flex:1 1 210px;min-width:0;gap:7px}.recorder-video-start>.recorder-action{flex:1}.recorder-video-start label{display:grid;gap:2px;color:#61718b;font-size:9.5px;font-weight:850;text-transform:uppercase;letter-spacing:.04em}.recorder-video-start select{min-height:44px;padding:2px 24px 2px 8px;border:1px solid rgba(8,121,111,.24);border-radius:8px;color:var(--recorder-ink);background:#fff;font:750 11px var(--font)}.recorder-action,.recorder-secondary,.recorder-save,.recorder-stop{min-height:44px;border-radius:11px;font:800 12.5px var(--font);transition:transform .14s ease,background .14s ease,border-color .14s ease}.recorder-action{flex:1 1 150px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 12px;border:1.5px solid rgba(8,121,111,.25);color:var(--recorder-teal);background:#08796f13}.recorder-action:hover,.recorder-secondary:hover{border-color:var(--recorder-teal);transform:translateY(-1px)}.recorder-action:focus-visible,.recorder-secondary:focus-visible,.recorder-save:focus-visible,.recorder-stop:focus-visible,.recorder-video-start select:focus-visible{outline:3px solid var(--recorder-sunflower);outline-offset:2px}.recorder-action:disabled,.recorder-save:disabled{opacity:.48;cursor:default;transform:none}.recorder-file-actions{margin-top:9px}.recorder-secondary{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:8px 13px;border:1px solid rgba(36,50,77,.16);color:var(--recorder-ink);background:#ffffffc2}.recorder-save,.recorder-stop{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:8px 15px;border:0}.recorder-save{margin-left:auto;color:#fff;background:var(--recorder-teal)}.recorder-stop{width:100%;margin-top:9px;color:var(--recorder-ink);background:var(--recorder-sunflower)}.recorder-live,.recorder-preview video{width:100%;max-height:260px;display:block;border-radius:13px;background:#162034;object-fit:contain}.recorder-preview audio{width:100%;display:block}.recorder-preview{display:grid;gap:7px}.recorder-preview-meta{display:flex;justify-content:space-between;gap:10px;color:#50617d;font-size:11.5px;font-variant-numeric:tabular-nums}.recorder-preview-meta strong{color:var(--recorder-ink)}.recorder-preview-actions{margin-top:10px}.recorder-audio-live{height:68px;display:flex;align-items:center;justify-content:center;gap:6px;border-radius:13px;background:#08796f14}.recorder-audio-live i{width:5px;height:16px;border-radius:999px;background:var(--recorder-teal);animation:recorder-wave .9s ease-in-out infinite alternate}.recorder-audio-live i:nth-child(2),.recorder-audio-live i:nth-child(4){height:34px;animation-delay:-.3s}.recorder-audio-live i:nth-child(3){height:48px;animation-delay:-.55s}.recorder-wait{height:48px;display:flex;align-items:center;justify-content:center;gap:7px}.recorder-wait i{width:8px;height:8px;border-radius:50%;background:var(--recorder-teal);animation:recorder-wait 1s ease-in-out infinite}.recorder-wait i:nth-child(2){animation-delay:.12s;background:var(--recorder-sunflower)}.recorder-wait i:nth-child(3){animation-delay:.24s}.recorder-status{margin-top:9px;color:var(--recorder-teal)}.recorder-status.error{color:#a82931}.recorder-file-input{position:fixed;width:1px;height:1px;opacity:0;pointer-events:none}@keyframes recorder-wave{to{transform:scaleY(.45);opacity:.68}}@keyframes recorder-wait{0%,to{transform:translateY(0);opacity:.45}50%{transform:translateY(-5px);opacity:1}}[data-theme=dark] .card-recorder{color:#fffcf3;border-color:#ffffff1f;background:radial-gradient(circle at 100% 0,rgba(255,209,61,.15),transparent 42%),#202a3c}[data-theme=dark] .sheet .recorder-heading h4,[data-theme=dark] .recorder-preview-meta strong{color:#fffcf3}[data-theme=dark] .recorder-heading p,[data-theme=dark] .recorder-help,[data-theme=dark] .recorder-preview-meta{color:#c4cfdf}[data-theme=dark] .recorder-secondary{color:#fffcf3;border-color:#ffffff2e;background:#ffffff12}[data-theme=dark] .recorder-action{color:#74d5ca;background:#08796f33;border-color:#74d5ca4d}[data-theme=dark] .recorder-limit{color:#74d5ca}[data-theme=dark] .recorder-video-start select{color:#fffcf3;background:#26334a}[data-theme=dark] .recorder-status{color:#74d5ca}[data-theme=dark] .recorder-status.error{color:#ff989c}@media(max-width:480px){.card-recorder{padding:13px}.recorder-heading{display:grid}.recorder-limit{width:max-content}.recorder-video-start{flex-basis:100%}.recorder-preview-actions>button{flex:1 1 auto}.recorder-save{margin-left:0;flex-basis:100%!important}}@media(prefers-reduced-motion:reduce){.recorder-audio-live i,.recorder-wait i{animation:none}.recorder-action,.recorder-secondary,.recorder-save,.recorder-stop{transition:none}}
