:root{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color-scheme:light dark;--background: #f5f5f7;--surface: #ffffff;--text: #202124;--muted: #74777f;--line: #e5e6ea;--accent: #3167e3;--accent-hover: #2458cd;--field: #fafafb;--error: #b72d39;color:var(--text);background:var(--background);font-synthesis:none;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}body{margin:0;min-width:320px}button,input{font:inherit}button{cursor:pointer}button:disabled{cursor:default;opacity:.55}button,input{transition:border-color .15s,background .15s}:focus-visible{outline:3px solid #6695ff;outline-offset:3px}.auth-layout{min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px;padding:max(40px,env(safe-area-inset-top)) 24px max(30px,env(safe-area-inset-bottom))}.brand{display:flex;align-items:center;gap:10px;font-weight:650;font-size:18px;letter-spacing:-.5px}.brand-icon{display:grid;place-items:center;width:29px;height:29px;border-radius:8px;background:var(--text);color:var(--surface);font-size:19px}.card{width:100%;max-width:440px;padding:38px;background:var(--surface);border:1px solid var(--line);border-radius:20px;box-shadow:0 12px 40px #00000005,0 2px 5px #00000003}.eyebrow{margin:0 0 12px;color:var(--muted);font-size:11px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase}h1{margin:0 0 12px;font-size:28px;line-height:1.2;font-weight:650;letter-spacing:-1px}p{line-height:1.6}.muted{color:var(--muted);font-size:14px}.intro{margin-bottom:28px}strong{font-weight:500;color:var(--text);overflow-wrap:anywhere}form{display:flex;flex-direction:column;gap:12px;margin-top:26px}label{font-size:13px;font-weight:500}input{width:100%;padding:12px 14px;color:var(--text);background:var(--field);border:1px solid var(--line);border-radius:9px;font-size:15px}input::placeholder{color:var(--muted)}button{border:1px solid transparent;border-radius:9px;padding:12px 16px;background:var(--accent);color:#fff;font-size:14px;font-weight:500}button:hover:enabled{background:var(--accent-hover)}.hint{margin:17px 0 0;color:var(--muted);font-size:12px;text-align:center}.form-actions{display:flex;justify-content:space-between;gap:12px;margin-top:16px}.text-button{padding:4px 0;background:transparent;color:var(--muted);font-size:12px}.text-button:hover:enabled{background:transparent;color:var(--text)}.message{margin:20px 0 0;font-size:13px;overflow-wrap:anywhere}.error{color:var(--error)}.secondary{background:var(--surface);color:var(--text);border-color:var(--line)}.secondary:hover:enabled{background:var(--background)}footer{font-size:12px;color:var(--muted)}@media(prefers-color-scheme:dark){:root{--background: #18191c;--surface: #232428;--text: #eeeff2;--muted: #a0a2ad;--line: #36373e;--accent: #4278ed;--accent-hover: #5588f6;--field: #1c1d21;--error: #ff919c}}@media(max-width:480px){.auth-layout{padding-inline:16px;gap:24px}.card{padding:28px 24px}}@media(prefers-reduced-motion:reduce){button,input{transition:none}}.task-files.svelte-1kuxzn0{margin-top:14px;padding-top:16px;border-top:1px solid var(--line)}.task-files.compact.svelte-1kuxzn0{margin:4px 0 0;padding:0;border:0}.files-heading.svelte-1kuxzn0{display:flex;justify-content:space-between;align-items:center;gap:8px}h3.svelte-1kuxzn0{margin:0;font-size:13px;font-weight:600}.add-files.svelte-1kuxzn0{padding:6px 8px;color:var(--accent);background:transparent;font-size:12px}.add-files.svelte-1kuxzn0:hover:enabled{background:var(--field)}.file-input.svelte-1kuxzn0{display:none}.files-hint.svelte-1kuxzn0{margin:4px 0 10px;font-size:11px;color:var(--muted)}.attachment-list.svelte-1kuxzn0{margin:0;padding:0;list-style:none}li.svelte-1kuxzn0{display:flex;align-items:center;gap:7px;padding:5px 0}.file-name.svelte-1kuxzn0{flex:1;min-width:0;padding:3px 0;border:0;border-radius:3px;color:var(--accent);background:transparent;font-size:12px;text-align:left;overflow-wrap:anywhere}.file-name.svelte-1kuxzn0:hover:enabled{background:transparent;text-decoration:underline}.file-size.svelte-1kuxzn0{flex-shrink:0;color:var(--muted);font-size:10px}.remove-file.svelte-1kuxzn0{flex-shrink:0;padding:0 5px;background:transparent;color:var(--muted);font-size:18px}.remove-file.svelte-1kuxzn0:hover:enabled{color:var(--error);background:var(--field)}.compact.svelte-1kuxzn0 .file-name:where(.svelte-1kuxzn0){font-size:11px}.file-status.svelte-1kuxzn0,.file-error.svelte-1kuxzn0{margin:5px 0;font-size:11px}.file-status.svelte-1kuxzn0{color:var(--muted)}.file-error.svelte-1kuxzn0{color:var(--error);overflow-wrap:anywhere;white-space:pre-line}.task-area.svelte-k6mizj{padding:12px 8px 18px;min-height:350px}.task-area.receiving.svelte-k6mizj{outline:1px dashed var(--line);outline-offset:-5px;border-radius:8px}.list-caption.svelte-k6mizj{display:flex;justify-content:space-between;padding:0 12px 10px;color:var(--muted);font-size:10px}ul.svelte-k6mizj{list-style:none;margin:0;padding:0;min-height:8px}.task-row.svelte-k6mizj{position:relative;display:flex;align-items:flex-start;gap:7px;padding:12px 2px;border-bottom:1px solid var(--line);border-radius:5px}.task-row.svelte-k6mizj:hover{background:var(--field)}.task-row.file-target.svelte-k6mizj{outline:2px dashed var(--accent);outline-offset:2px;background:var(--field)}.task-body.svelte-k6mizj{flex:1;min-width:0}.file-drop-hint.svelte-k6mizj{display:block;margin-top:5px;color:var(--accent);font-size:11px}.task-drag.svelte-k6mizj{flex-shrink:0;padding:2px 0;width:10px;color:var(--muted);opacity:.4;font-size:15px;cursor:grab;background:transparent;border:0}.task-drag.svelte-k6mizj:hover:enabled{opacity:1;background:transparent}.task-checkbox.svelte-k6mizj{flex-shrink:0;display:grid;place-items:center;width:16px;height:16px;margin-top:3px;padding:0;border:1.5px solid var(--line);border-radius:5px;background:transparent;color:#fff;font-size:11px}.task-checkbox.svelte-k6mizj:hover:enabled{border-color:var(--accent);background:transparent}.task-checkbox[aria-checked=true].svelte-k6mizj{background:var(--accent);border-color:var(--accent)}.task-content.svelte-k6mizj{display:block;width:100%;min-width:0;padding:0;border:0;text-align:left;color:var(--text);background:transparent;font-weight:400}.task-content.svelte-k6mizj:hover:enabled{background:transparent}.task-title.svelte-k6mizj{display:block;line-height:1.55;font-size:13px;overflow-wrap:anywhere}.task-assignee.svelte-k6mizj{display:block;color:var(--accent);font-size:10px;margin-top:4px;overflow-wrap:anywhere}.task-description.svelte-k6mizj{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--muted);font-size:11px;line-height:1.6;margin-top:5px;white-space:pre-wrap;overflow-wrap:anywhere}.completed.svelte-k6mizj .task-title:where(.svelte-k6mizj){text-decoration:line-through;color:var(--muted)}.completed.svelte-k6mizj .task-description:where(.svelte-k6mizj){opacity:.65}.completed.svelte-k6mizj .task-drag:where(.svelte-k6mizj){visibility:hidden}.overdue.svelte-k6mizj{flex-shrink:0;margin-top:2px;border-radius:4px;padding:2px 4px;font-size:10px;color:var(--error);background:color-mix(in srgb,var(--error) 8%,transparent)}.task-menu.svelte-k6mizj{flex-shrink:0;position:relative}summary.svelte-k6mizj{list-style:none;width:19px;height:22px;text-align:center;cursor:pointer;color:var(--muted);font-size:16px;border-radius:4px}summary.svelte-k6mizj::-webkit-details-marker{display:none}summary.svelte-k6mizj:hover,details[open].svelte-k6mizj summary:where(.svelte-k6mizj){background:var(--line)}.menu-panel.svelte-k6mizj{position:absolute;right:0;top:25px;z-index:6;min-width:180px;padding:5px;background:var(--surface);border:1px solid var(--line);border-radius:9px;box-shadow:0 8px 30px #00000016}.menu-panel.svelte-k6mizj button:where(.svelte-k6mizj){display:flex;justify-content:space-between;width:100%;padding:8px 10px;color:var(--text);background:transparent;font-size:12px;text-align:left;border:0;border-radius:5px}.menu-panel.svelte-k6mizj button:where(.svelte-k6mizj):hover:enabled{background:var(--field)}.menu-panel.svelte-k6mizj .delete-option:where(.svelte-k6mizj){color:var(--error);border-top:1px solid var(--line);border-radius:0 0 5px 5px;margin-top:4px}.empty-list.svelte-k6mizj{color:var(--muted);font-size:12px;margin:20px 12px;opacity:.8}.task-composer.svelte-k6mizj{display:flex;flex-direction:row;align-items:center;gap:6px;margin:12px 3px 0;padding:5px 6px;border:1px solid transparent;border-radius:8px}.task-composer.svelte-k6mizj:focus-within{border-color:var(--line);background:var(--field)}.add-mark.svelte-k6mizj{color:var(--muted);font-size:17px;line-height:1}.task-composer.svelte-k6mizj input:where(.svelte-k6mizj){min-width:0;flex:1;padding:6px 0;border:0;background:transparent;font-size:12px;border-radius:0}.task-composer.svelte-k6mizj input:where(.svelte-k6mizj):focus-visible{outline:none}.task-composer.svelte-k6mizj button:where(.svelte-k6mizj){padding:3px 5px;color:var(--muted);background:transparent;font-size:16px}.task-composer.svelte-k6mizj button:where(.svelte-k6mizj):hover:enabled{color:var(--accent);background:var(--surface)}.dragging.svelte-k6mizj{opacity:.35}.drop-above.svelte-k6mizj:before,.drop-below.svelte-k6mizj:after{content:"";position:absolute;left:16px;right:0;height:2px;background:var(--accent);border-radius:2px}.drop-above.svelte-k6mizj:before{top:-1px}.drop-below.svelte-k6mizj:after{bottom:-1px}.checklists.svelte-bgewzp{margin-top:14px;padding-top:16px;border-top:1px solid var(--line)}.section-heading.svelte-bgewzp,.checklist-heading.svelte-bgewzp{display:flex;align-items:center;gap:8px}.section-heading.svelte-bgewzp{justify-content:space-between;margin-bottom:12px}.checklist-status.svelte-bgewzp{margin:-5px 0 10px;font-size:11px;color:var(--muted)}.checklist-error.svelte-bgewzp{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:10px 0;color:var(--error);font-size:12px}.retry-checklists.svelte-bgewzp{flex-shrink:0;padding:5px 8px;background:transparent;color:var(--accent);font-size:12px}h3.svelte-bgewzp{margin:0;font-size:13px;font-weight:600}.add-checklist.svelte-bgewzp,.add-item.svelte-bgewzp{padding:6px 8px;color:var(--accent);background:transparent;font-size:12px}.add-checklist.svelte-bgewzp:hover:enabled,.add-item.svelte-bgewzp:hover:enabled{background:var(--field)}.checklist.svelte-bgewzp{padding:10px;margin-top:10px;border:1px solid var(--line);border-radius:10px}.checklist-heading.svelte-bgewzp{margin-bottom:5px}.checklist-title.svelte-bgewzp{min-width:0;flex:1;padding:7px;font-size:13px;font-weight:600;background:transparent;border-color:transparent}.checklist-title.svelte-bgewzp:hover:enabled,.checklist-title.svelte-bgewzp:focus{border-color:var(--line);background:var(--field)}.checklist-count.svelte-bgewzp{flex-shrink:0;color:var(--muted);font-size:11px}ul.svelte-bgewzp{list-style:none;margin:0;padding:0}li.svelte-bgewzp{display:flex;align-items:center;gap:7px}.item-checkbox.svelte-bgewzp{width:16px;height:16px;flex-shrink:0;margin:0 0 0 7px;padding:0;accent-color:var(--accent);cursor:pointer}.item-title.svelte-bgewzp{flex:1;min-width:0;padding:8px 6px;border-color:transparent;background:transparent;font-size:13px}.item-title.svelte-bgewzp:focus{border-color:var(--line);background:var(--field)}.checked.svelte-bgewzp .item-title:where(.svelte-bgewzp){color:var(--muted);text-decoration:line-through}.remove-button.svelte-bgewzp{flex-shrink:0;padding:1px 6px;font-size:19px;color:var(--muted);background:transparent}.remove-button.svelte-bgewzp:hover:enabled{color:var(--error);background:var(--field)}.add-item.svelte-bgewzp{margin:7px 0 0 23px}dialog.svelte-1lfgkxg{width:min(520px,calc(100vw - 32px));max-height:calc(100svh - 48px);padding:28px;border:1px solid var(--line);border-radius:17px;background:var(--surface);color:var(--text);box-shadow:0 24px 90px #00000030}dialog.svelte-1lfgkxg::backdrop{background:#00000040;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}dialog.file-target.svelte-1lfgkxg{outline:3px dashed var(--accent);outline-offset:-8px}header.svelte-1lfgkxg{display:flex;align-items:center;justify-content:space-between;gap:16px}h2.svelte-1lfgkxg{margin:0;font-size:20px;letter-spacing:-.6px;font-weight:600}.close-button.svelte-1lfgkxg{padding:2px 7px;font-size:24px;color:var(--muted);background:transparent}.close-button.svelte-1lfgkxg:hover:enabled{background:var(--field)}form.svelte-1lfgkxg{margin-top:22px;gap:10px}label.svelte-1lfgkxg{margin-top:8px;font-size:12px}label.svelte-1lfgkxg span:where(.svelte-1lfgkxg){color:var(--muted);font-weight:400;margin-left:5px}input.svelte-1lfgkxg,textarea.svelte-1lfgkxg,select.svelte-1lfgkxg{font-family:inherit;font-size:14px}textarea.svelte-1lfgkxg,select.svelte-1lfgkxg{padding:12px;color:var(--text);background:var(--field);border:1px solid var(--line);border-radius:9px;width:100%}textarea.svelte-1lfgkxg{resize:vertical;line-height:1.6;min-height:100px}textarea.svelte-1lfgkxg::placeholder{color:var(--muted)}footer.svelte-1lfgkxg{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px;padding-top:18px;border-top:1px solid var(--line)}footer.svelte-1lfgkxg div:where(.svelte-1lfgkxg){display:flex;gap:8px}footer.svelte-1lfgkxg button:where(.svelte-1lfgkxg){font-size:12px;padding:10px 12px}.delete-button.svelte-1lfgkxg{background:transparent;color:var(--error);padding-inline:0}.delete-button.svelte-1lfgkxg:hover:enabled{background:transparent;text-decoration:underline}.editor-error.svelte-1lfgkxg{color:var(--error);font-size:12px}.completion-info.svelte-1lfgkxg{margin:10px 0 0;font-size:12px;color:var(--muted)}@media(max-width:480px){dialog.svelte-1lfgkxg{padding:22px}footer.svelte-1lfgkxg{flex-wrap:wrap}footer.svelte-1lfgkxg div:where(.svelte-1lfgkxg){margin-left:auto}}.column-search.svelte-1tt0gpi{width:min(520px,calc(100vw - 32px));max-height:calc(100svh - 64px);margin:min(16svh,130px) auto auto;padding:20px;border:1px solid var(--line);border-radius:17px;background:var(--surface);color:var(--text);box-shadow:0 24px 90px #00000030}.column-search.svelte-1tt0gpi::backdrop{background:#00000040;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}header.svelte-1tt0gpi{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}h2.svelte-1tt0gpi{margin:0;font-size:15px;font-weight:600;letter-spacing:-.3px}.close-search.svelte-1tt0gpi{padding:0 6px;color:var(--muted);background:transparent;font-size:23px}.close-search.svelte-1tt0gpi:hover:enabled{background:var(--field)}.search-field.svelte-1tt0gpi{display:flex;align-items:center;gap:10px;padding:0 12px;border:1px solid var(--line);border-radius:10px;background:var(--field)}.search-field.svelte-1tt0gpi:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 12%,transparent)}.search-field.svelte-1tt0gpi>span:where(.svelte-1tt0gpi){color:var(--muted);font-size:24px}input.svelte-1tt0gpi{min-width:0;border:0;padding:14px 0;background:transparent;font-size:14px}input.svelte-1tt0gpi:focus-visible{outline:none}.search-results.svelte-1tt0gpi{max-height:min(340px,45svh);overflow-y:auto;margin-top:12px;padding:3px}.search-result.svelte-1tt0gpi{display:flex;align-items:center;gap:12px;width:100%;padding:12px;color:var(--text);background:transparent;text-align:left;font-size:13px}.search-result[aria-selected=true].svelte-1tt0gpi,.search-result.svelte-1tt0gpi:hover:enabled{background:var(--field)}.search-result[aria-selected=true].svelte-1tt0gpi{box-shadow:inset 3px 0 var(--accent)}.result-icon.svelte-1tt0gpi{color:var(--accent);font-size:18px}.result-title.svelte-1tt0gpi{flex:1;overflow-wrap:anywhere;min-width:0}.result-enter.svelte-1tt0gpi{color:var(--muted)}.no-results.svelte-1tt0gpi{margin:24px 12px;color:var(--muted);font-size:13px;text-align:center}footer.svelte-1tt0gpi{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-top:12px;padding-top:14px;border-top:1px solid var(--line);font-size:10px;color:var(--muted)}dialog.svelte-1bc4cxo{width:min(560px,calc(100vw - 32px));max-height:calc(100svh - 48px);padding:26px;border:1px solid var(--line);border-radius:17px;background:var(--surface);color:var(--text);box-shadow:0 24px 90px #00000030}dialog.svelte-1bc4cxo::backdrop{background:#00000040;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}header.svelte-1bc4cxo,footer.svelte-1bc4cxo,.inline-field.svelte-1bc4cxo{display:flex;align-items:center;justify-content:space-between;gap:10px}h2.svelte-1bc4cxo{margin:0;font-size:20px;letter-spacing:-.5px}h3.svelte-1bc4cxo{margin:0 0 10px;font-size:13px}.close-options.svelte-1bc4cxo{padding:1px 6px;background:transparent;color:var(--muted);font-size:24px}form.svelte-1bc4cxo{margin-top:24px;gap:8px}label.svelte-1bc4cxo{font-size:12px}.inline-field.svelte-1bc4cxo input:where(.svelte-1bc4cxo){flex:1;min-width:0;font-size:13px}.inline-field.svelte-1bc4cxo button:where(.svelte-1bc4cxo){flex-shrink:0;padding:11px 12px;font-size:12px}.members.svelte-1bc4cxo,.pending-invitations.svelte-1bc4cxo{margin-top:24px;padding-top:18px;border-top:1px solid var(--line)}ul.svelte-1bc4cxo{list-style:none;padding:0;margin:0}li.svelte-1bc4cxo{display:flex;align-items:center;gap:7px;padding:10px 0}li.svelte-1bc4cxo>div:where(.svelte-1bc4cxo){flex:1;min-width:0}strong.svelte-1bc4cxo{display:block;font-size:13px;overflow-wrap:anywhere}li.svelte-1bc4cxo span:where(.svelte-1bc4cxo),.hint.svelte-1bc4cxo{color:var(--muted);font-size:11px}.hint.svelte-1bc4cxo{margin:3px 0 0;text-align:left}.role.svelte-1bc4cxo{flex-shrink:0}.quiet.svelte-1bc4cxo{padding:5px 7px;background:transparent;color:var(--muted);font-size:11px}.quiet.svelte-1bc4cxo:hover:enabled{color:var(--text);background:var(--field)}.column-name.svelte-1bc4cxo{margin-bottom:0;font-size:15px;font-weight:600}.options-error.svelte-1bc4cxo,.options-notice.svelte-1bc4cxo{font-size:12px;overflow-wrap:anywhere}.options-error.svelte-1bc4cxo{color:var(--error)}.options-notice.svelte-1bc4cxo{color:var(--accent)}footer.svelte-1bc4cxo{margin-top:24px;padding-top:18px;border-top:1px solid var(--line);justify-content:flex-end}footer.svelte-1bc4cxo button:where(.svelte-1bc4cxo){font-size:12px;padding:10px 12px}.archive.svelte-1bc4cxo{margin-right:auto;padding-left:0;background:transparent;color:var(--error)}@media(max-width:440px){.inline-field.svelte-1bc4cxo{flex-wrap:wrap}.inline-field.svelte-1bc4cxo input:where(.svelte-1bc4cxo){flex-basis:100%}.pending-invitations.svelte-1bc4cxo li:where(.svelte-1bc4cxo){flex-wrap:wrap}}.workspace.svelte-nkg03k{min-height:100svh}.toolbar.svelte-nkg03k{min-height:72px;padding:16px 36px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--line);background:var(--surface)}.toolbar-start.svelte-nkg03k,.account.svelte-nkg03k{display:flex;align-items:center;gap:20px;min-width:0}.toolbar-divider.svelte-nkg03k{width:1px;height:22px;background:var(--line)}.workspace-name.svelte-nkg03k,.account-name.svelte-nkg03k{font-size:12px;color:var(--muted)}.account-name.svelte-nkg03k{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:240px}.quiet-button.svelte-nkg03k{padding:7px 10px;color:var(--muted);background:transparent;font-size:12px;white-space:nowrap}.quiet-button.svelte-nkg03k:hover:enabled{color:var(--text);background:var(--field)}.board-main.svelte-nkg03k{padding:48px 36px 24px}.board-heading.svelte-nkg03k{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px}.day-picker.svelte-nkg03k{display:flex;align-items:center;gap:5px;margin-bottom:24px}.day-picker.svelte-nkg03k button:where(.svelte-nkg03k){background:transparent;color:var(--muted);padding:6px 10px;font-size:23px;line-height:1}.day-picker.svelte-nkg03k button:where(.svelte-nkg03k):hover:enabled{background:var(--surface);color:var(--text)}.day-picker.svelte-nkg03k input:where(.svelte-nkg03k){width:155px;padding:7px 10px;font-size:12px;background:var(--surface)}.day-picker.svelte-nkg03k .today-button:where(.svelte-nkg03k){font-size:12px;padding:8px 12px;margin-left:7px}.board-date.svelte-nkg03k{font-size:12px;color:var(--muted);margin:0 0 9px}h1.svelte-nkg03k{font-size:38px;letter-spacing:-1.5px;margin:0}.heading-dot.svelte-nkg03k{color:var(--accent)}.board-description.svelte-nkg03k{font-size:13px;color:var(--muted);margin:9px 0 0}.add-button.svelte-nkg03k{display:flex;align-items:center;gap:8px;padding:10px 15px;font-size:13px}.add-button.svelte-nkg03k span:where(.svelte-nkg03k){font-size:18px;line-height:1}.board-actions.svelte-nkg03k{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:12px}.search-button.svelte-nkg03k{display:flex;align-items:center;gap:9px}kbd.svelte-nkg03k{border:1px solid var(--line);border-radius:4px;padding:1px 4px;font:inherit;font-size:10px}.board-main.svelte-nkg03k:focus{outline:none}.shared-badge.svelte-nkg03k{flex-shrink:0;color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,transparent);padding:3px 5px;border-radius:4px;font-size:9px}.invitation-inbox.svelte-nkg03k{margin:0 0 24px;padding:18px;border:1px solid var(--line);border-radius:13px;background:var(--surface)}.invitation-inbox.svelte-nkg03k h2:where(.svelte-nkg03k){margin:0 0 8px;font-size:14px}.invitation-row.svelte-nkg03k{display:flex;align-items:center;gap:8px;padding:9px 0}.invitation-row.svelte-nkg03k>div:where(.svelte-nkg03k){flex:1;min-width:0}.invitation-row.svelte-nkg03k strong:where(.svelte-nkg03k),.invitation-row.svelte-nkg03k span:where(.svelte-nkg03k){display:block;overflow-wrap:anywhere}.invitation-row.svelte-nkg03k strong:where(.svelte-nkg03k){font-size:13px}.invitation-row.svelte-nkg03k span:where(.svelte-nkg03k){margin-top:3px;color:var(--muted);font-size:11px}.invitation-row.svelte-nkg03k button:where(.svelte-nkg03k){padding:8px 11px;font-size:12px}.completed-toggle.svelte-nkg03k{padding:9px 12px;background:transparent;color:var(--muted);font-size:12px}.completed-toggle.svelte-nkg03k:hover:enabled{background:var(--surface);color:var(--text)}.completed-toggle.active.svelte-nkg03k{color:var(--accent);background:var(--surface)}.empty-board.svelte-nkg03k{min-height:430px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.empty-board.svelte-nkg03k h2:where(.svelte-nkg03k){margin:28px 0 0;font-size:20px;font-weight:550;letter-spacing:-.6px}.empty-board.svelte-nkg03k p:where(.svelte-nkg03k){font-size:13px;color:var(--muted);margin:12px 0 24px}.empty-board.svelte-nkg03k button:where(.svelte-nkg03k){font-size:12px;padding:10px 15px}.empty-board.svelte-nkg03k button:where(.svelte-nkg03k) span:where(.svelte-nkg03k){margin-left:12px}.empty-illustration.svelte-nkg03k{display:flex;gap:7px;transform:rotate(-5deg)}.empty-illustration.svelte-nkg03k span:where(.svelte-nkg03k){display:block;width:38px;height:65px;border:1px solid var(--line);border-radius:7px;background:var(--surface);box-shadow:0 4px 8px #00000004}.empty-illustration.svelte-nkg03k span:where(.svelte-nkg03k):before{content:"";display:block;margin:10px 7px;height:3px;border-radius:2px;background:var(--line)}.empty-illustration.svelte-nkg03k span:where(.svelte-nkg03k):nth-child(2){transform:translateY(-6px)}.columns.svelte-nkg03k{display:flex;align-items:flex-start;gap:18px;overflow-x:auto;min-height:470px;padding:4px 3px 24px;scrollbar-width:thin}.project-column.svelte-nkg03k{position:relative;width:300px;flex:0 0 300px;min-height:420px;border:1px solid var(--line);border-radius:13px;background:var(--surface);box-shadow:0 2px 3px #00000002;transition:opacity .15s}.project-column[hidden].svelte-nkg03k{display:none}.clear-board.svelte-nkg03k{flex:1 0 280px;align-self:center;padding:48px 24px;text-align:center}.clear-mark.svelte-nkg03k{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--surface);color:var(--accent);font-size:23px}.clear-board.svelte-nkg03k h2:where(.svelte-nkg03k){margin:18px 0 8px;font-size:20px;font-weight:550;letter-spacing:-.6px}.clear-board.svelte-nkg03k p:where(.svelte-nkg03k){margin:0 0 20px;color:var(--muted);font-size:13px}.clear-board.svelte-nkg03k button:where(.svelte-nkg03k){font-size:12px;padding:10px 15px}.project-column.is-focused.svelte-nkg03k{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent)}.project-column.svelte-nkg03k:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 2px var(--accent)}.is-dragging.svelte-nkg03k{opacity:.4}.drop-before.svelte-nkg03k:before,.drop-after.svelte-nkg03k:after{content:"";position:absolute;top:0;bottom:0;width:3px;background:var(--accent);border-radius:3px}.drop-before.svelte-nkg03k:before{left:-11px}.drop-after.svelte-nkg03k:after{right:-11px}.column-header.svelte-nkg03k{display:flex;align-items:center;gap:6px;padding:15px 12px;min-height:66px;border-bottom:1px solid var(--line)}.drag-handle.svelte-nkg03k{padding:4px 2px;border:0;background:transparent;color:var(--muted);opacity:.5;cursor:grab;display:flex}.drag-handle.svelte-nkg03k:hover:enabled{background:transparent;opacity:1}.drag-handle.svelte-nkg03k:active{cursor:grabbing}.column-title.svelte-nkg03k{flex:1;min-width:0;padding:5px 3px;color:var(--text);background:transparent;text-align:left;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.column-title.svelte-nkg03k:hover:enabled{background:var(--field)}.column-options.svelte-nkg03k{position:relative;flex-shrink:0}summary.svelte-nkg03k{list-style:none;width:28px;height:28px;display:grid;place-items:center;border-radius:6px;cursor:pointer;color:var(--muted);font-size:20px;line-height:1}summary.svelte-nkg03k::-webkit-details-marker{display:none}summary.svelte-nkg03k:hover,details[open].svelte-nkg03k summary:where(.svelte-nkg03k){background:var(--field);color:var(--text)}.options-panel.svelte-nkg03k{position:absolute;top:34px;right:0;z-index:5;padding:5px;min-width:170px;background:var(--surface);border:1px solid var(--line);border-radius:9px;box-shadow:0 8px 30px #00000016}.options-panel.svelte-nkg03k button:where(.svelte-nkg03k){display:flex;width:100%;justify-content:space-between;padding:8px 10px;border:0;border-radius:5px;font-size:12px;color:var(--text);background:transparent;text-align:left}.options-panel.svelte-nkg03k button:where(.svelte-nkg03k):hover:enabled{background:var(--field)}.options-panel.svelte-nkg03k .archive-option:where(.svelte-nkg03k){margin-top:4px;border-top:1px solid var(--line);border-radius:0 0 5px 5px;color:var(--error)}.add-column-tile.svelte-nkg03k{flex:0 0 260px;display:flex;align-items:center;justify-content:center;gap:9px;min-height:66px;border:1px dashed var(--line);border-radius:13px;color:var(--muted);background:transparent;font-size:13px}.add-column-tile.svelte-nkg03k:hover:enabled{background:var(--surface);color:var(--text)}.add-column-tile.svelte-nkg03k span:where(.svelte-nkg03k){font-size:18px}.column-composer.svelte-nkg03k{width:300px;flex:0 0 300px;padding:23px 20px;background:var(--surface);border:1px solid var(--line);border-radius:13px}.composer-heading.svelte-nkg03k{color:var(--muted);font-size:11px;letter-spacing:1px;text-transform:uppercase;margin:0 0 22px}.composer-form.svelte-nkg03k{margin:0;gap:10px}.composer-form.svelte-nkg03k label:where(.svelte-nkg03k){font-size:12px}.composer-form.svelte-nkg03k input:where(.svelte-nkg03k){font-size:13px;padding:11px 12px}.composer-actions.svelte-nkg03k{display:flex;gap:6px;align-items:center;margin-top:3px}.composer-actions.svelte-nkg03k>button:where(.svelte-nkg03k):first-child{font-size:12px;padding:10px 14px}.composer-hint.svelte-nkg03k{font-size:11px;color:var(--muted);margin:19px 0 0}.rename-form.svelte-nkg03k{flex:1;min-width:0;display:flex;flex-direction:row;align-items:center;gap:2px;margin:0}.rename-form.svelte-nkg03k input:where(.svelte-nkg03k){min-width:0;padding:6px;font-size:13px}.icon-button.svelte-nkg03k{background:transparent;color:var(--muted);padding:4px 6px;font-size:17px}.icon-button.svelte-nkg03k:hover:enabled{background:var(--field)}.board-bottom.svelte-nkg03k{display:flex;justify-content:space-between;gap:16px;border-top:1px solid var(--line);padding-top:15px;margin-top:12px;font-size:11px;color:var(--muted)}.save-status.svelte-nkg03k{text-align:right}.board-alert.svelte-nkg03k{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;margin:0 0 20px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--error);font-size:13px;overflow-wrap:anywhere}.undo-toast.svelte-nkg03k{position:fixed;bottom:24px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:20px;max-width:calc(100% - 32px);padding:12px 16px;border:1px solid var(--line);border-radius:11px;background:var(--surface);box-shadow:0 8px 30px #00000012;font-size:12px;z-index:10}.undo-toast.svelte-nkg03k>span:where(.svelte-nkg03k){overflow-wrap:anywhere;min-width:0}.undo-toast.svelte-nkg03k .text-button:where(.svelte-nkg03k){color:var(--accent)}@media(max-width:640px){.toolbar.svelte-nkg03k{padding:16px 20px}.toolbar-divider.svelte-nkg03k,.workspace-name.svelte-nkg03k,.account-name.svelte-nkg03k{display:none}.board-main.svelte-nkg03k{padding:32px 20px 20px}.board-heading.svelte-nkg03k{align-items:flex-start;gap:12px}h1.svelte-nkg03k{font-size:32px}.board-description.svelte-nkg03k{max-width:180px}.board-actions.svelte-nkg03k{flex-direction:column-reverse;align-items:flex-end;gap:6px;margin-top:22px}.completed-toggle.svelte-nkg03k{font-size:11px;padding:7px 3px}.add-button.svelte-nkg03k{font-size:12px;padding:10px;white-space:nowrap}.columns.svelte-nkg03k{margin-right:-20px;padding-right:20px}.project-column.svelte-nkg03k,.column-composer.svelte-nkg03k{width:280px;flex-basis:280px}.board-alert.svelte-nkg03k{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){.project-column.svelte-nkg03k{transition:none}}
