@import"https://fonts.googleapis.com/css2?family=Anton&family=Atkinson+Hyperlegible+Next:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;700;800&family=Space+Grotesk:wght@400;500;600;700&display=swap";:root{--bg: #f3f5f8;--surface: #ffffff;--surface-soft: #f8fafc;--text: #1f2328;--muted: #5f6b7a;--border: #d9e0ea;--border-strong: #b7c2d0;--accent: #3b82f6;--accent-strong: #2563eb;--danger: #dc2626;--radius: 10px;--coastline-sky: #4ca8e0;--coastline-sky-bright: #54aee5;--coastline-sand: #ffd512;--coastline-sun: #ffe873;--coastline-coral: #f62c21;--coastline-coral-soft: #ff5332;--coastline-ink: #173a63;--coastline-ink-soft: #2d5463;--coastline-shell: #f5fbfd;--coastline-foam: #e7f4f9;--coastline-border: #9fd2e2;--font-ui: "Atkinson Hyperlegible Next", "Space Grotesk", system-ui, -apple-system, Segoe UI, sans-serif;--font-capture: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-ui)}.capture-screen,.capture-screen button,.capture-screen input,.capture-screen select,.capture-screen textarea,.capture-screen .note,.capture-screen .note-content{font-family:var(--font-capture)}.app-shell{max-width:1440px;margin:0 auto;padding:1rem;min-height:100vh;background:var(--bg)}.app-shell.capture-only{max-width:none}.app-footer{margin-top:.95rem;padding:.65rem .8rem .35rem;text-align:center;font-size:.72rem;letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb,var(--coastline-ink-soft, #5f6b7a) 78%,#5f6b7a)}.app-footer a{color:color-mix(in srgb,var(--coastline-coral, #f62c21) 68%,var(--coastline-ink, #1f2328));text-decoration:none;font-weight:700}.app-footer a:hover{text-decoration:underline}.app-shell[class*=app-theme-]{background:var(--capture-surface, var(--bg))}.app-shell[class*=app-theme-] .app-header,.app-shell[class*=app-theme-] .panel,.app-shell[class*=app-theme-] .alert{background:var(--capture-head-chip, var(--surface));border-color:var(--capture-border, var(--border))}.app-shell[class*=app-theme-] .app-header-wordmark,.app-shell[class*=app-theme-] h2,.app-shell[class*=app-theme-] .quiet,.app-shell[class*=app-theme-] .empty{color:var(--capture-head-title, var(--text))}.app-shell[class*=app-theme-] .quiet,.app-shell[class*=app-theme-] .empty{color:var(--capture-head-copy, var(--muted))}.app-shell[class*=app-theme-] .top-nav{background:color-mix(in srgb,var(--capture-head-chip, var(--surface-soft)) 88%,white);border-color:var(--capture-border, var(--border))}.app-shell[class*=app-theme-] .tab,.app-shell[class*=app-theme-] input,.app-shell[class*=app-theme-] select,.app-shell[class*=app-theme-] textarea,.app-shell[class*=app-theme-] button{border-color:var(--capture-btn-border, var(--border-strong))}.app-shell[class*=app-theme-] button{background:var(--capture-btn-bg, #eef2f7);color:var(--capture-btn-text, var(--text))}.app-shell[class*=app-theme-] button:hover:not(:disabled){background:var(--capture-btn-hover, #e4eaf3)}.app-shell[class*=app-theme-] button:active:not(:disabled){background:var(--capture-btn-active, #dde5f0)}.splash-shell{max-width:1200px}.neu-surface{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 1px 2px #1018280d}.eyebrow{margin:0;font-size:.76rem;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.app-header{margin-bottom:1rem;padding:0 1.2rem;height:52px;display:flex;justify-content:space-between;align-items:center;gap:1rem}.app-header-wordmark{font-family:Anton,sans-serif;font-size:1.3rem;letter-spacing:.08em;line-height:1;white-space:nowrap;color:var(--text)}.app-header-brand{display:inline-flex;align-items:center;gap:.55rem}.app-header-logo{width:34px;height:34px;object-fit:contain}.app-header-right{display:flex;align-items:center;gap:.65rem;justify-content:flex-end;flex-wrap:wrap}.app-header-right .voter-box label{display:none}.voter-box{display:grid;gap:.25rem;min-width:220px}.voter-box label{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.top-nav{display:inline-flex;background:var(--surface-soft);border:1px solid var(--border);border-radius:999px;padding:.2rem;gap:.2rem}button.tab{width:auto;border-radius:999px;padding:.48rem .9rem;font-size:.78rem;border:1px solid transparent;background:transparent;color:var(--muted)}button.tab-selected{background:#fff;color:var(--text);border-color:var(--border)}a.tab{display:inline-block;width:auto;border-radius:999px;padding:.48rem .9rem;font-size:.78rem;border:1px solid var(--border);background:#fff;color:var(--text);text-decoration:none}.error-bar{width:100%;padding:.45rem 1rem;background:#fef2f2;border-top:1px solid #fca5a5;border-bottom:1px solid #fca5a5;color:#991b1b;font-size:.82rem;box-sizing:border-box}.alert{margin-bottom:1rem;padding:.85rem 1rem;border-left:4px solid var(--danger)}.check-in-modal{position:relative;left:auto;top:auto;width:min(420px,92vw);padding:.9rem;border:1px solid var(--capture-border, var(--border));background:color-mix(in srgb,var(--capture-head-chip, var(--surface)) 92%,#ffffff);box-shadow:0 14px 34px #0f172a47;color:var(--capture-head-title, var(--text))}.check-in-modal .modal-header{margin:0 0 .6rem;padding:.4rem .48rem .5rem;border-radius:8px;background:var(--capture-surface, var(--surface-soft))}.check-in-modal .modal-category-title{color:var(--capture-head-title, var(--text))}.check-in-step{font-size:.75rem;color:color-mix(in srgb,var(--capture-head-copy, #888) 80%,transparent);font-weight:400}.check-in-question{font-size:1.05rem;font-weight:600;text-align:center;margin:.25rem 0 .5rem}.check-in-emojis{display:flex;justify-content:center;gap:.5rem;margin:.5rem 0 1rem}.check-in-emoji-btn{font-size:2rem;background:none;border:2px solid transparent;border-radius:10px;padding:.3rem .4rem;cursor:pointer;transition:transform .1s,border-color .15s;line-height:1}.check-in-emoji-btn:hover{transform:scale(1.2)}.check-in-emoji-btn.selected{border-color:var(--capture-btn-border, var(--accent, #4f46e5));background:color-mix(in srgb,var(--capture-btn-border, var(--accent, #4f46e5)) 18%,transparent);transform:scale(1.15)}.pulse-btn{cursor:pointer}.pulse-results-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.pulse-col-label{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted, #888);margin:0 0 .5rem}.pulse-row{display:flex;align-items:center;gap:.4rem;margin-bottom:.3rem}.pulse-emoji{font-size:1.1rem;width:1.6rem;text-align:center;flex-shrink:0}.pulse-bar-track{flex:1;height:10px;background:color-mix(in srgb,currentColor 12%,transparent);border-radius:999px;overflow:hidden}.pulse-bar-fill{height:100%;background:var(--capture-btn-border, var(--accent, #4f46e5));border-radius:999px;transition:width .4s ease;min-width:3px}.pulse-count{font-size:.8rem;font-weight:600;width:1.2rem;text-align:right;flex-shrink:0}.pulse-panel{position:fixed;top:4.5rem;right:1.25rem;width:320px;z-index:300;padding:1rem;border-radius:10px;box-shadow:0 8px 32px #0000002e}.pulse-panel-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.pulse-panel-close{background:none;border:none;cursor:pointer;font-size:.9rem;color:var(--text-muted, #888);padding:.1rem .3rem}.pulse-panel-close:hover{color:var(--text, #333)}.demo-banner{width:calc(100% - 1.6rem);margin:.5rem auto 0;border-radius:10px;background:var(--coastline-ink-soft, #2d5463);color:var(--coastline-foam, #e7f4f9);text-align:center;font-size:.8rem;font-weight:600;letter-spacing:.02em;padding:.4rem 1rem;position:sticky;top:.5rem;z-index:200}.toast{position:fixed;bottom:2rem;left:50%;transform:translate(-50%);z-index:9999;background-color:#164558;background-image:none;border:1px solid #0f3342;color:#fff;padding:.75rem 1.4rem;border-radius:10px;font-size:.9rem;font-weight:500;box-shadow:0 4px 20px #00000040;white-space:nowrap;opacity:1;-webkit-backdrop-filter:none;backdrop-filter:none;animation:toast-in .2s ease,toast-out .3s ease 3.2s forwards;pointer-events:none}.app-shell[class*=app-theme-] .toast{background-color:color-mix(in srgb,var(--capture-head-title, #164558) 82%,#0f3342);border-color:color-mix(in srgb,var(--capture-border, #0f3342) 78%,#0f3342);color:#fff}@keyframes toast-in{0%{opacity:0;transform:translate(-50%) translateY(8px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes toast-out{0%{opacity:1}to{opacity:0}}.alert p{margin:0}.alert .quiet{margin-top:.35rem}.auth-alert{margin-top:.55rem;margin-bottom:.1rem}.panel{padding:1rem}.panel.loading{margin-bottom:1rem;color:var(--muted)}.workspace-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:1rem;align-items:start}.content-zone{min-width:0}.content-zone.full-width{width:100%}.flow-grid{display:grid;grid-template-columns:repeat(2,minmax(260px,1fr));gap:1rem}.wide{grid-column:1 / -1}.section-head{margin-bottom:.7rem}h2{margin:0;font-size:.95rem;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}h3,h4{margin:.55rem 0;font-size:.92rem}.stack{display:grid;gap:.55rem;margin-bottom:.9rem}.checkbox-row{display:flex;align-items:center;gap:.5rem;padding:.45rem .55rem;border:1px solid var(--border);border-radius:8px;background:var(--surface-soft);color:var(--muted);font-size:.78rem}.checkbox-row input[type=checkbox]{width:auto;margin:0}input,select,textarea,button{width:100%;border:1px solid var(--border-strong);border-radius:8px;background-color:#fff;color:var(--text);padding:.58rem .68rem;font:inherit;line-height:1.5;box-sizing:border-box}input,textarea{background-color:var(--surface-soft)}select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:var(--surface-soft);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M0 0l6 8 6-8z' fill='%232d5e70'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;padding-right:2.2rem}button{cursor:pointer;font-weight:600;background:#eef2f7;transition:background-color .12s ease,border-color .12s ease}button:hover:not(:disabled){background:#e4eaf3}button:active:not(:disabled){background:#dde5f0}button:disabled{opacity:.52;cursor:not-allowed}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid rgba(59,130,246,.55);outline-offset:1px}.list{display:grid;gap:.45rem;max-height:300px;overflow:auto}.list button{text-align:left;display:flex;justify-content:space-between;align-items:center;gap:.5rem}.list-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.4rem;align-items:stretch}.list-item>button:first-child{width:100%}.item-delete-button{width:auto;min-width:0;padding:.2rem .6rem;font-size:.72rem;background:transparent!important;border:1.5px solid #dc2626!important;color:#dc2626!important;display:flex;align-items:center;align-self:stretch!important}.list button.selected{background:var(--accent);border-color:var(--accent-strong);color:#fff}.columns{display:grid;gap:.75rem;margin-top:.9rem;grid-template-columns:repeat(2,minmax(0,1fr));position:relative;padding:.35rem;border:1px solid rgba(131,151,181,.25);border-radius:12px;background:#f5f9ff59}.columns:before{content:"";position:absolute;top:.45rem;bottom:.45rem;left:50%;width:1px;background:#7991b538;pointer-events:none}.card-column{padding:.7rem;background:var(--surface-soft);border:1px solid var(--border);border-radius:10px;box-shadow:inset 0 0 0 1px #ffffff8c;display:grid;grid-template-columns:repeat(auto-fill,minmax(245px,1fr));grid-auto-flow:row;gap:.5rem;align-items:start}.card-column.category-colored{border-width:2px}.category-header{margin:-.2rem -.2rem .55rem;padding:.38rem .48rem .45rem;border-radius:8px;background:var(--category-head-bg, rgba(255, 255, 255, .6));grid-column:1 / -1}.category-header-row{display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:.5rem}.category-header h3{margin:0}.category-divider{display:block;margin-top:.32rem;height:4px;border-radius:999px;background:var(--category-accent, var(--border-strong));opacity:.9;grid-column:1 / -1}.category-add-button{width:auto;padding:.2rem .5rem;font-size:.72rem;line-height:1.2;border-radius:999px;background:var(--category-btn-bg, var(--category-head-bg, #eef2f7));border-color:var(--category-accent, var(--border-strong));color:var(--category-btn-text, var(--text))}.category-add-button:hover:not(:disabled){background:var(--category-btn-hover, var(--category-head-bg, #eef2f7));filter:brightness(.98)}.category-add-button:active:not(:disabled){background:var(--category-btn-active, var(--category-accent, var(--accent)));color:var(--category-btn-active-text, #fff)}.note{margin-bottom:0;padding:.5rem .55rem;background:#fff;border:1px solid var(--border);border-radius:8px;width:100%}.note p,.note-content p{margin:0}.note-content br{display:block;line-height:.65}.note-content ul{margin:.1rem 0 0 1rem;padding:0;display:grid;gap:.15rem}.note-content code{display:inline-block;padding:.02rem .25rem;border-radius:4px;border:1px solid rgba(0,0,0,.15);background:#ffffffa6;font-size:.9em}.note-content a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.note span{display:block;margin-top:.28rem;color:var(--muted);font-size:.72rem}.note-meta{margin-top:.4rem;display:flex;align-items:center;justify-content:space-between;gap:.4rem}.note-actions{display:inline-flex;align-items:center;gap:.24rem}.mini-button{width:auto;min-width:0;padding:.12rem .34rem;font-size:.66rem;line-height:1.15;border-radius:999px;background:var(--category-btn-bg, rgba(255, 255, 255, .72));border-color:var(--category-accent, var(--border-strong));color:var(--category-btn-text, var(--text));display:inline-flex;align-items:center;gap:.28rem}.card-column.category-colored .mini-button:hover:not(:disabled){background:var(--category-btn-hover, var(--category-head-bg, rgba(255, 255, 255, .72)));filter:brightness(.98)}.card-column.category-colored .mini-button:active:not(:disabled){background:var(--category-btn-active, var(--category-accent, var(--accent)));color:var(--category-btn-active-text, #fff)}.mini-button.danger{border-color:var(--category-accent, #d14a4a);color:var(--category-btn-text, #8f1f1f)}.vote-button{width:auto;min-width:64px;padding:.2rem .45rem;font-size:.72rem;line-height:1.2;border-radius:999px;background:var(--category-btn-bg, var(--category-head-bg, #eef2f7));border-color:var(--category-accent, var(--border-strong));color:var(--category-btn-text, var(--text))}.vote-button:hover:not(:disabled){background:var(--category-btn-hover, var(--category-head-bg, #eef2f7));filter:brightness(.98)}.vote-button:active:not(:disabled){background:var(--category-btn-active, var(--category-accent, var(--accent)));color:var(--category-btn-active-text, #fff)}.vote-button.voted{background:var(--category-btn-active, var(--category-accent, var(--accent)));color:var(--category-btn-active-text, #fff);border-color:var(--category-btn-active, var(--category-accent, var(--accent-strong)))}.category-editor{border:1px solid var(--border);border-radius:8px;background:var(--surface-soft);padding:.6rem;display:grid;gap:.6rem}.category-tags{display:flex;flex-wrap:wrap;gap:.4rem}.tag{display:inline-flex;align-items:center;gap:.35rem;border:1px solid var(--border-strong);background:#fff;border-radius:999px;padding:.2rem .45rem;font-size:.75rem}.tag button{width:auto;min-width:22px;padding:0 .25rem;border-radius:999px;font-weight:700;background:#f1f5f9}.category-add-row{display:grid;grid-template-columns:1fr auto;gap:.45rem}.category-add-row button{width:auto;white-space:nowrap}.action-item-category-row{display:flex;flex-direction:column;gap:.3rem;margin-top:.25rem}.action-item-category-row .eyebrow{margin:0}.inline-actions{margin-top:.7rem;display:flex;justify-content:flex-end;gap:.45rem}.inline-actions button{width:auto}.context-rail{padding:1rem;position:sticky;top:1rem}.context-line{margin-bottom:.5rem;padding:.6rem;background:var(--surface-soft);border:1px solid var(--border);border-radius:8px}.context-line span{display:block;color:var(--muted);font-size:.7rem;text-transform:uppercase;letter-spacing:.04em}.context-line strong{display:block;margin-top:.18rem;font-size:.88rem}.context-actions{margin-top:.7rem;display:grid;gap:.45rem}.context-actions button{background:#e8eef8}.context-actions button:hover:not(:disabled){background:#dde7f6}.capture-screen{--capture-scale: .92;--capture-surface: #ffffff;--capture-border: #d9e0ea;--capture-head-chip: #eff4fb;--capture-head-copy: #415267;--capture-head-title: #1d2b3b;--capture-btn-bg: #e6eef8;--capture-btn-border: #b7c9dd;--capture-btn-text: #1d2b3b;--capture-btn-hover: #dae7f6;--capture-btn-active: #c6daef;padding:.7rem;background:var(--capture-surface);border-color:var(--capture-border)}.capture-screen button{background:var(--capture-btn-bg);border-color:var(--capture-btn-border);color:var(--capture-btn-text)}.capture-screen button:hover:not(:disabled){background:var(--capture-btn-hover)}.capture-screen button:active:not(:disabled){background:var(--capture-btn-active)}.setup-screen{padding:.7rem;border:1px solid var(--capture-border, var(--border));border-radius:12px;background:var(--capture-surface, var(--surface))}.setup-screen .panel{background:var(--capture-head-chip, var(--surface-soft));border-color:var(--capture-border, var(--border))}.setup-screen h2{color:var(--capture-head-title, var(--text))}.setup-screen .empty,.setup-screen .quiet,.setup-screen .eyebrow{color:var(--capture-head-copy, var(--muted))}.setup-screen input,.setup-screen select,.setup-screen textarea{background-color:color-mix(in srgb,var(--capture-surface, var(--surface)) 88%,white);border-color:var(--capture-btn-border, var(--border-strong));color:var(--capture-btn-text, var(--text))}.setup-screen .checkbox-row,.setup-screen .category-editor,.setup-screen .tag,.setup-screen .list button,.setup-screen .template-row,.setup-screen .member-row{background:color-mix(in srgb,var(--capture-surface, var(--surface)) 82%,white);border-color:var(--capture-btn-border, var(--border));color:var(--capture-btn-text, var(--text))}.setup-screen button{background:var(--capture-btn-bg, #eef2f7);border-color:var(--capture-btn-border, var(--border-strong));color:var(--capture-btn-text, var(--text))}.setup-screen button:hover:not(:disabled){background:var(--capture-btn-hover, #e4eaf3)}.setup-screen button:active:not(:disabled){background:var(--capture-btn-active, #dde5f0);color:#fff}.workspace-home{display:grid;gap:1rem;padding:.85rem;border-radius:14px;border:1px solid color-mix(in srgb,var(--coastline-border) 88%,#86b9d4);background:radial-gradient(circle at 12% 10%,color-mix(in srgb,var(--coastline-sky-bright) 28%,transparent) 0%,transparent 32%),radial-gradient(circle at 84% 8%,color-mix(in srgb,var(--coastline-sun) 30%,transparent) 0%,transparent 30%),linear-gradient(180deg,color-mix(in srgb,var(--coastline-shell) 94%,white),color-mix(in srgb,var(--coastline-foam) 90%,white))}.home-actions{display:flex;flex-wrap:wrap;gap:.45rem}.home-actions button{width:auto}.config-subsection-divider{border:none;border-top:1px solid var(--capture-border, var(--border));margin:.5rem 0;opacity:.5}.confirm-dialog{width:min(380px,100%);padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem}.confirm-dialog p{margin:0;font-size:.95rem}.home-greeting{padding:.8rem .9rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--coastline-border) 82%,#84b8d3);background:linear-gradient(90deg,color-mix(in srgb,var(--coastline-sky) 32%,white),color-mix(in srgb,var(--coastline-sand) 28%,white) 52%,color-mix(in srgb,var(--coastline-coral-soft) 22%,white));display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:.75rem}.home-greeting-eyebrow{margin:0 0 .3rem;font-size:.68rem;text-transform:uppercase;letter-spacing:.12em;color:color-mix(in srgb,var(--coastline-ink-soft) 82%,#4a7a94)}.home-greeting-name{margin:0;font-family:Anton,JetBrains Mono,ui-monospace,monospace;font-size:clamp(2rem,5vw,3rem);font-weight:400;color:var(--coastline-ink);line-height:.97}.home-team-badge{display:inline-flex;align-items:center;padding:.35rem .9rem;background:#b4c8e233;border:1px solid #b4c8e2;border-radius:20px;font-size:.78rem;font-weight:600;color:#173a63;white-space:nowrap;margin-top:.4rem}.home-team-select-wrapper{position:relative;align-self:flex-end;width:fit-content}.home-team-select-wrapper:after{content:"▾";position:absolute;right:.8rem;top:50%;transform:translateY(-50%);pointer-events:none;font-size:1.6rem;line-height:1;color:#5caec8}.home-team-select{padding:.45rem 3rem .45rem 1rem;background:#5caec81f;border:2px solid #5caec8;border-radius:12px;font-family:Anton,JetBrains Mono,ui-monospace,monospace;font-size:clamp(1.3rem,3.2vw,2rem);font-weight:400;color:#173a63;white-space:nowrap;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;line-height:1}.home-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:.6rem;align-items:stretch}.home-kpi{border-radius:12px;padding:1rem 1.25rem .9rem;border:1px solid color-mix(in srgb,var(--coastline-border) 85%,#b4c8e2);background:linear-gradient(180deg,color-mix(in srgb,var(--coastline-shell) 95%,white),color-mix(in srgb,var(--coastline-foam) 88%,white))}.home-kpi strong{display:block;font-family:Anton,JetBrains Mono,ui-monospace,monospace;font-size:2.8rem;font-weight:400;line-height:1;color:var(--coastline-ink)}.home-kpi small{display:block;margin-top:.3rem;text-transform:uppercase;letter-spacing:.09em;font-size:.63rem;font-weight:700;color:color-mix(in srgb,var(--coastline-ink-soft) 88%,#294768)}.home-kpi--pulse{background:linear-gradient(180deg,color-mix(in srgb,var(--coastline-shell) 94%,white),color-mix(in srgb,#dbeaf5 74%,white))}.home-kpi--pulse.up{border-top:3px solid #2f9d65}.home-kpi--pulse.down{border-top:3px solid #d07457}.home-kpi--pulse.flat{border-top:3px solid #5d8cab}.home-kpi--pulse.high{background:linear-gradient(180deg,#ddf7e7f2,#cbeedbe6)}.home-kpi--pulse.mid{background:linear-gradient(180deg,#fcf3d0f2,#f6e9bae6)}.home-kpi--pulse.low{background:linear-gradient(180deg,#ffe1e1f2,#f8cccce6)}.home-kpi-note{margin:.24rem 0 0;font-size:.74rem;color:#355873;line-height:1.2}.home-kpis .home-qa-tile{padding:.75rem 1.6rem;font-size:.8rem;width:auto;min-width:8.5rem;border-radius:12px;height:100%}.home-kpis .home-qa-tile--teal{background:linear-gradient(145deg,color-mix(in srgb,var(--coastline-sand) 66%,white),color-mix(in srgb,var(--coastline-coral-soft) 58%,white) 56%,color-mix(in srgb,var(--coastline-sky) 58%,white))!important;border-color:color-mix(in srgb,var(--coastline-coral) 48%,var(--coastline-sky) 52%)!important;color:var(--coastline-ink)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--coastline-sun) 35%,transparent),0 10px 20px color-mix(in srgb,var(--coastline-coral-soft) 28%,transparent)!important}.home-kpis .home-qa-tile--teal:hover{transform:translateY(-2px) scale(1.01);border-color:var(--coastline-coral)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--coastline-sun) 55%,transparent),0 14px 24px color-mix(in srgb,var(--coastline-coral-soft) 36%,transparent)!important}.home-context-card{overflow:hidden;padding:0;display:block}.home-context-accent{display:none}.home-context-card--team,.setup-screen .home-context-card--team{background:linear-gradient(180deg,#ffffffeb,#eff8ffe0)!important;border:1px solid #b4c8e2!important;border-top:3px solid #5caec8!important}.home-context-card--board,.setup-screen .home-context-card--board{background:linear-gradient(180deg,#ffffffeb,#fffaf0e0)!important;border:1px solid #b4c8e2!important;border-top:3px solid #faa13b!important}.home-context-body{padding:1.1rem 1.25rem 1rem;display:flex;flex-direction:column;gap:.25rem}.home-context-label{margin:0;font-size:.65rem;text-transform:uppercase;letter-spacing:.1em;color:#294768!important;opacity:.65!important}.home-context-name{margin:0;font-size:1.2rem;font-weight:700;color:#173a63!important}.home-context-meta{margin:0 0 .3rem;font-size:.8rem;color:#294768!important;opacity:.8!important}.home-context-card--team .empty,.home-context-card--board .empty{color:#294768!important;opacity:.55!important}.home-context-card--team button,.home-context-card--board button,.setup-screen .home-context-card--team button,.setup-screen .home-context-card--board button{background:#fff9!important;border-color:#b4c8e2!important;color:#173a63!important;margin-top:.5rem}.home-context-card--team button:hover,.home-context-card--board button:hover,.setup-screen .home-context-card--team button:hover,.setup-screen .home-context-card--board button:hover{background:#ffffffd9!important}.home-board-categories{display:flex;flex-wrap:wrap;gap:.3rem;margin:.15rem 0 .4rem}.home-board-cat-chip{padding:.15rem .5rem;border-radius:20px;font-size:.68rem;font-weight:600;background:#b4c8e233;border:1px solid #b4c8e2;color:#294768}.home-recent{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem}.workspace-board-search{grid-column:1 / -1;display:grid;gap:.28rem;margin-top:-.2rem}.workspace-board-search input{width:min(560px,100%)}.workspace-board-search small{color:color-mix(in srgb,var(--coastline-ink-soft) 82%,#355873);font-size:.78rem}.home-section-label{grid-column:1 / -1;margin:0;font-size:.68rem;text-transform:uppercase;letter-spacing:.09em;color:#294768;opacity:.65}.recent-board-card{position:relative;padding:1.05rem 1.05rem 1.1rem;border:1px solid color-mix(in srgb,var(--coastline-border) 85%,#b4c8e2)!important;border-left:6px solid var(--coastline-sky)!important;border-top:3px solid var(--coastline-sky)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--coastline-shell) 95%,white),color-mix(in srgb,var(--coastline-foam) 90%,white))!important;box-shadow:0 8px 18px #538ea91f;transition:box-shadow .18s ease}.recent-board-card.sentiment-positive{border-left-color:#44a575!important}.recent-board-card.sentiment-negative{border-left-color:#cc6464!important}.recent-board-card.sentiment-mixed{border-left-color:#cfac4e!important}.recent-board-card.sentiment-neutral{border-left-color:#5d8cab!important}.recent-board-card.sentiment-positive:hover{box-shadow:0 10px 20px #439b6d2e}.recent-board-card.sentiment-negative:hover{box-shadow:0 10px 20px #bb5e5e2e}.recent-board-card.sentiment-mixed:hover{box-shadow:0 10px 20px #bb95382e}.recent-board-card.sentiment-neutral:hover{box-shadow:0 10px 20px #4a83a82e}.recent-board-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.recent-board-header-actions{display:inline-flex;align-items:center;gap:.32rem}.recent-board-meta{display:flex;flex-direction:column;gap:.2rem;min-width:0}.recent-board-title{font-size:1.17rem;font-weight:800;color:var(--coastline-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recent-board-date{font-size:.89rem;color:color-mix(in srgb,var(--coastline-ink-soft) 88%,#294768);opacity:.55}.recent-board-view-btn{flex-shrink:0;width:auto;padding:.2rem .68rem;font-size:.68rem;border-radius:999px;white-space:nowrap}.recent-board-header-actions .recent-board-view-btn.danger{border-color:#e89a9a;color:#7e1b1b;background:radial-gradient(circle at center,#ffd6d6,#ffc1c1 70%,#f5b1b1)}.recent-board-header-actions .recent-board-view-btn.danger:hover:not(:disabled){border-color:#df8282;color:#6d1616;background:radial-gradient(circle at center,#ffcaca,#ffb7b7 70%,#f2a2a2)}.recent-board-ai-row{display:flex;gap:1rem;align-items:start}.recent-board-ai-row>.recent-board-insights.compact,.recent-board-advice{padding:.85rem 1rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--coastline-border, #b4c8e2) 85%,#b4c8e2);background:#e0eef773}.recent-board-ai-row>.recent-board-insights.compact{flex:3;min-width:0}.recent-board-advice{flex:2;min-width:0;display:flex;flex-direction:column;gap:.42rem}.recent-board-advice-text{margin:0;font-size:1.03rem;line-height:1.52;color:#244a71}@media (max-width: 980px){.recent-board-ai-row{flex-direction:column}}.recent-board-insights.compact{display:grid;gap:.62rem}.recent-board-section{display:flex;align-items:center;margin:.86rem 0 .62rem}.recent-board-section:after{content:"";flex:1;height:1px;margin-left:.42rem;background:linear-gradient(90deg,#6292af59,#6292af00)}.recent-section-chip{display:inline-flex;align-items:center;border-radius:999px;padding:.14rem .62rem;border:1px solid #b7cfdf;background:#fffc;color:#234a6a;font-size:.72rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.recent-board-signals-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.62rem;margin-bottom:.78rem}.recent-signal-pill{display:flex;position:relative;align-items:center;min-height:2.25rem;gap:.24rem;padding:.32rem .58rem;border-radius:12px;border:1px solid #a9c8dd;background:#ffffffb3;color:#1f456a;font-size:.87rem;font-weight:700;width:100%;cursor:help}.recent-signal-pill[data-tooltip]:hover:after,.recent-signal-pill[data-tooltip]:focus-visible:after{content:attr(data-tooltip);position:absolute;left:0;top:calc(100% + .35rem);width:min(320px,72vw);padding:.48rem .55rem;border-radius:10px;background:#142538f2;color:#f3fbff;border:1px solid rgba(152,199,228,.56);box-shadow:0 12px 22px #0b1b2a59;font-size:.74rem;line-height:1.35;font-weight:500;white-space:pre-line;z-index:45;pointer-events:none}.recent-signal-pill[data-tooltip]:focus-visible{outline:2px solid #4ca8e0;outline-offset:2px}.recent-signal-icon{opacity:.85;font-size:.79rem}.recent-signal-label{font-size:.87rem;letter-spacing:.01em;font-weight:700}.recent-signal-pill.sentiment-positive{background:#c6f2deb8;border-color:#8ac9a8}.recent-signal-pill.sentiment-negative{background:#ffd6d6b8;border-color:#d89c9c}.recent-signal-pill.sentiment-mixed{background:#fff2c7cc;border-color:#cfbc82}.recent-signal-pill.sentiment-neutral{background:#e0eef7cc;border-color:#a9c0d1}.recent-signal-pill.signal-band-good{background:#c6f2ded6;border-color:#7fbe9b;color:#1e5638}.recent-signal-pill.signal-band-warn{background:#fff2c7db;border-color:#c7b174;color:#684f15}.recent-signal-pill.signal-band-bad{background:#ffd6d6d6;border-color:#cd8f8f;color:#6d2a2a}.recent-pulse-sep{opacity:.45}.pulse-emoji{font-size:1.2rem;line-height:1}.recent-board-headline p,.recent-board-headline{margin:0;font-size:1.08rem;line-height:1.45;color:#244a71}.recent-board-headline.is-clamped,.workspace-ai-recommendation.is-clamped{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.recent-inline-toggle{width:fit-content;align-self:flex-start;background:transparent;border:none;color:#2f6f97;font-size:.73rem;font-weight:700;padding:0;line-height:1.2}.recent-inline-toggle:hover{color:#1f5376;text-decoration:underline}.insights-list.compact{margin:.12rem 0 0;padding-left:1rem;gap:.26rem}.insights-list.compact li{font-size:1.01rem;line-height:1.43}.recent-board-next{margin:.16rem 0 0;font-size:1.03rem;line-height:1.45;color:#244a71}.action-quality-block{margin-top:.62rem;border-top:1px dashed #abc8db;padding-top:.55rem;display:grid;gap:.42rem}.action-quality-row{display:grid;grid-template-columns:auto 1fr;gap:.52rem;align-items:start}.action-quality-score{display:inline-flex;min-width:2.05rem;justify-content:center;padding:.1rem .45rem;border-radius:999px;font-size:.74rem;font-weight:800;border:1px solid #a9c8dd}.action-quality-score.good{background:#c6f2deb8;border-color:#8ac9a8;color:#205f3f}.action-quality-score.mid{background:#fff2c7d1;border-color:#cfbc82;color:#6f5a1d}.action-quality-score.low{background:#ffd6d6bd;border-color:#d89c9c;color:#7b2f2f}.action-quality-copy p{margin:0;font-size:.97rem;line-height:1.4;color:#244a71}.action-quality-copy small{display:block;margin-top:.2rem;font-size:.82rem;color:#375878;line-height:1.32}.recent-top-cards{margin-bottom:.84rem}.recent-board-card .eyebrow{margin:0 0 .38rem;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#2d5678}@media (max-width: 980px){.recent-board-signals-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.top-card-chip-row{display:flex;flex-wrap:wrap;align-items:stretch;gap:.46rem}.top-card-chip{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.42rem;padding:.52rem .66rem;border:1px solid #a9c8dd;border-radius:12px;background:#ffffffc7;color:#23486d;font-size:.88rem;line-height:1.35;flex:1 1 320px;min-width:260px;width:auto}.top-card-chip strong{display:inline-block;min-width:1.15rem;text-align:center;padding:.05rem .32rem;border-radius:999px;background:#4ca8e02e;color:#184366}.top-card-copy{min-width:0;white-space:normal;overflow-wrap:anywhere}.top-card-chip.muted{opacity:.72}.home-older-boards{display:grid;gap:.55rem}.older-board-list{display:grid;gap:.5rem;max-height:320px;overflow:auto;padding-right:.2rem}.older-board-item{display:grid;gap:.38rem}.older-board-row{width:100%;text-align:left;display:grid;gap:.12rem;padding:.5rem .62rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--coastline-border) 80%,#b3c8da);background:linear-gradient(180deg,color-mix(in srgb,var(--coastline-shell) 90%,white),color-mix(in srgb,var(--coastline-foam) 82%,white))}.older-board-title{font-size:.92rem;font-weight:600;color:var(--coastline-ink)}.older-board-meta{font-size:.77rem;color:color-mix(in srgb,var(--coastline-ink-soft) 85%,#2e536b)}.older-board-toggle{justify-self:start;margin-top:.08rem;font-size:.72rem;font-weight:700;color:#2d648a}.older-board-expanded{margin-top:.2rem}.workspace-ai-recommendation p{margin:0;font-size:.86rem;line-height:1.35;color:#244a71}.home-quickactions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.home-qa-tile{display:flex;flex-direction:column;align-items:center;gap:.55rem;padding:1.25rem .75rem;border-radius:12px;cursor:pointer;font-size:.8rem;font-weight:700;border:1.5px solid transparent;transition:transform .1s,box-shadow .15s;width:100%;letter-spacing:.01em}.home-qa-tile:hover{transform:translateY(-2px)}.home-qa-icon{font-size:1.65rem;line-height:1}.setup-screen .home-qa-tile--teal,.home-qa-tile--teal{background:linear-gradient(180deg,#ffffffeb,#eff8ffe0)!important;border-color:#9fd2e2!important;color:#173a63!important}.setup-screen .home-qa-tile--teal:hover,.home-qa-tile--teal:hover{border-color:#5caec8!important;box-shadow:0 4px 14px #5caec838!important}.setup-layout{display:grid;grid-template-columns:minmax(240px,.42fr) minmax(0,1fr);gap:.9rem;align-items:start;min-height:calc(100vh - 220px);align-items:stretch}.setup-nav-panel{position:sticky;top:.8rem}.setup-screen .setup-nav-panel{background:linear-gradient(180deg,#ffffffeb,#eff8ffe0)!important;border-color:#b4c8e2!important}.setup-screen .setup-nav-panel h2{color:#294768!important;font-size:.62rem;letter-spacing:.13em;margin-bottom:.65rem}.setup-nav-list{display:grid;gap:.4rem}.setup-screen .setup-nav-list button{text-align:left;background:#ffffff8c!important;border:1px solid rgba(92,174,200,.25)!important;color:#2d5e70!important;border-radius:8px;padding:.65rem .9rem;font-size:.82rem;font-weight:600;transition:background .15s,color .15s,border-color .15s}.setup-screen .setup-nav-list button:hover:not(.selected){background:#fffc!important;color:#164558!important;border-color:#9fd2e2!important}.setup-screen .setup-nav-list button.selected{background:linear-gradient(90deg,#d47e18,#faa13b)!important;border-color:#faa13b!important;color:#fff!important;box-shadow:0 3px 12px #faa13b66}.setup-screen .setup-nav-panel .inline-actions button{background:#ffffff8c!important;border-color:#5caec84d!important;color:#2d5e70!important;font-size:.78rem}.theme-preview-img{display:block;width:100%;border-radius:10px;border:2px solid rgba(92,174,200,.35);box-shadow:0 3px 12px #0000001f;object-fit:cover;object-position:top left;aspect-ratio:16/9;animation:theme-preview-fade .15s ease}@keyframes theme-preview-fade{0%{opacity:.4;transform:scale(.985)}to{opacity:1;transform:scale(1)}}.setup-screen .setup-nav-panel .inline-actions button:hover{background:#fffc!important;color:#164558!important}.setup-screen .list-item button:not(.item-delete-button){background:#f0f8fcb3!important;border:1.5px solid transparent!important;border-radius:8px;transition:border-color .15s,background .15s}.setup-screen .list-item button:hover:not(.selected):not(.item-delete-button){background:#5caec814!important;border-color:#9fd2e2!important}.setup-screen .list-item button.selected{background:#5caec824!important;border-color:#5caec8!important;color:#0b2e42!important;font-weight:700}.team-admin-list{margin-bottom:.5rem}.team-admin-item{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.5rem;padding:.45rem .6rem;border-radius:7px;background:#f0f8fc99;border:1.5px solid transparent}.team-admin-owner{border-color:#5caec84d!important;background:#5caec812!important}.team-admin-email{font-size:.95rem;color:#1a3a4f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-admin-badge{font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:.2em .55em;border-radius:4px;background:#5caec82e;color:#1a5570;white-space:nowrap}.team-admin-badge.pending{background:#faa13b2e;color:#7a4a00}.team-admin-invite-row{display:flex;gap:.5rem;align-items:center}.team-admin-invite-row input{flex:1;min-width:0}.team-admin-invite-row button{width:auto;flex-shrink:0;white-space:nowrap}.setup-main-panel{min-height:100%;display:flex;flex-direction:column}.team-setup-screen{display:flex;flex-direction:column;gap:.65rem;min-height:100%}.team-setup-screen .stack,.team-setup-screen .section-head{margin-bottom:0}.team-setup-screen .config-subsection-divider{margin:.15rem 0}.onboarding-hint{font-size:.875rem;color:var(--capture-head-copy, var(--muted));background:var(--neu-bg, transparent);border-left:3px solid var(--accent, #5caec8);padding:.6rem .85rem;border-radius:0 4px 4px 0;margin:0;line-height:1.5}.template-config-screen{display:grid;gap:.85rem}.template-config-screen .stack{gap:.72rem;margin-bottom:0}.template-config-screen .checkbox-row{margin-top:.08rem}.template-config-screen .category-editor{margin-top:.16rem}.template-config-screen .list{margin-top:.18rem}.team-board-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;min-height:0}.team-board-split>div{display:flex;flex-direction:column;min-height:0}.team-board-split>div .list{flex:1;min-height:0;max-height:none;align-content:start;grid-auto-rows:max-content}.team-board-split>div .list button{align-self:start}.capture-head-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.55rem .85rem;margin-bottom:.5rem;background:var(--capture-head-chip);border:1px solid var(--capture-border);border-radius:calc(var(--radius) - 2px)}.capture-hamburger{display:none}.capture-head-brand{display:flex;align-items:center;gap:.55rem;min-width:0}.capture-head-logo{width:28px;height:28px;object-fit:contain;flex-shrink:0}.capture-wordmark{font-family:Anton,sans-serif;font-size:1.05rem;letter-spacing:.08em;line-height:1;white-space:nowrap;color:var(--capture-head-title)}.capture-head-sep{color:var(--capture-head-copy);font-size:.88rem;flex-shrink:0}.capture-head-board-title{font-size:.88rem;font-weight:600;color:var(--capture-head-title);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.capture-head-identity{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.capture-head-identity button{width:auto;padding:.2rem .6rem;font-size:.72rem;border-radius:999px}.capture-voter-input{font-size:.78rem;padding:.28rem .6rem;max-width:200px}.capture-guest-identity{display:inline-flex;align-items:center;gap:.35rem}.capture-head-divider{width:1px;height:1.1rem;background:var(--capture-border);flex-shrink:0}.capture-head{display:flex;justify-content:space-between;align-items:center;gap:.8rem}.capture-head.compact{margin-bottom:.35rem;align-items:baseline}.capture-hint{margin:0;font-size:.72rem;color:var(--capture-head-copy)}.quickstart-account-promo{display:flex;align-items:center;justify-content:space-between;gap:.65rem;margin:0 0 .52rem;padding:.48rem .62rem;border:1px solid var(--capture-border);border-radius:8px;background:color-mix(in srgb,var(--capture-head-chip) 90%,#ffffff)}.quickstart-account-promo p{margin:0;font-size:.73rem;line-height:1.4;color:var(--capture-head-title)}.quickstart-account-link{flex-shrink:0;width:auto;border-radius:999px;font-size:.72rem;font-weight:700;padding:.24rem .7rem;background:var(--capture-btn-bg);border-color:var(--capture-btn-border);color:var(--capture-btn-text)}.quickstart-account-link:hover:not(:disabled){background:var(--capture-btn-hover)}.quickstart-account-link:active:not(:disabled){background:var(--capture-btn-active)}.capture-timer{margin:0;font-size:.72rem;padding:.14rem .48rem;border-radius:999px;border:1px solid var(--capture-btn-border);background:var(--capture-head-chip);color:var(--capture-head-title)}.capture-timer.ended{border-color:#d14a4a;background:#ffe3e3f2;color:#7a1a1a}.capture-head-tools{display:flex;align-items:center;gap:.4rem}.presentation-controls{display:inline-flex;gap:.28rem}.presentation-controls button{width:auto;min-width:88px;padding:.14rem .45rem;font-size:.68rem;border-radius:999px}.presentation-controls button.active{font-weight:700}.font-size-controls{display:inline-flex;gap:.28rem}.font-size-controls button{width:auto;min-width:38px;padding:.12rem .35rem;font-size:.68rem;border-radius:999px;white-space:nowrap;background:var(--capture-head-chip)}.capture-theme-voltage,.app-theme-voltage{--capture-surface: #270245;--capture-border: #871a85;--capture-head-chip: #4206f1;--capture-head-copy: #ffe7ff;--capture-head-title: #feff38;--capture-btn-bg: #871a85;--capture-btn-border: #fe18d3;--capture-btn-text: #fff2ff;--capture-btn-hover: #9f269c;--capture-btn-active: #ff2941}.capture-theme-ember,.app-theme-ember{--capture-surface: #4f2f87;--capture-border: #1ad2a2;--capture-head-chip: #e4008b;--capture-head-copy: #f5f8ff;--capture-head-title: #e7e86c;--capture-btn-bg: #7fbfdd;--capture-btn-border: #1ad2a2;--capture-btn-text: #2f1c58;--capture-btn-hover: #92cae4;--capture-btn-active: #e7e86c}.capture-theme-glacier,.app-theme-glacier{--capture-surface: #f3fcff;--capture-border: #aed8ea;--capture-head-chip: #e7f6ff;--capture-head-copy: #286078;--capture-head-title: #19506a;--capture-btn-bg: #dbf4ff;--capture-btn-border: #9ecde4;--capture-btn-text: #1c5670;--capture-btn-hover: #cdeefb;--capture-btn-active: #bce6f5}.capture-theme-aurora,.app-theme-aurora{--capture-surface: #f6fbf4;--capture-border: #b9d9b8;--capture-head-chip: #e8f6e6;--capture-head-copy: #2f6442;--capture-head-title: #1e4f33;--capture-btn-bg: #def2de;--capture-btn-border: #a5caa8;--capture-btn-text: #29543a;--capture-btn-hover: #d2ebd3;--capture-btn-active: #c2dfc4}.capture-theme-sunburst,.app-theme-sunburst{--capture-surface: #fffbf2;--capture-border: #ecd8a5;--capture-head-chip: #fff0c6;--capture-head-copy: #6b521b;--capture-head-title: #573f12;--capture-btn-bg: #ffedbc;--capture-btn-border: #dfc277;--capture-btn-text: #614714;--capture-btn-hover: #ffe39f;--capture-btn-active: #f8d883}.capture-theme-monochrome,.app-theme-monochrome{--capture-surface: #f6f7f9;--capture-border: #c8cfd8;--capture-head-chip: #eceff3;--capture-head-copy: #4a5564;--capture-head-title: #2e3641;--capture-btn-bg: #e4e9ef;--capture-btn-border: #b9c3cf;--capture-btn-text: #344050;--capture-btn-hover: #d8e0e9;--capture-btn-active: #ccd6e2}.capture-theme-dark,.app-theme-dark{--capture-surface: #171d26;--capture-border: #2f3a4a;--capture-head-chip: #222c3a;--capture-head-copy: #b8c7dd;--capture-head-title: #e4edf9;--capture-btn-bg: #273446;--capture-btn-border: #3e526b;--capture-btn-text: #d8e6f8;--capture-btn-hover: #304157;--capture-btn-active: #3a4f6a}.capture-theme-terminal,.app-theme-terminal{--capture-surface: #0b120e;--capture-border: #21422e;--capture-head-chip: #12281b;--capture-head-copy: #7beea5;--capture-head-title: #b4ffd1;--capture-btn-bg: #123a27;--capture-btn-border: #2f7b52;--capture-btn-text: #9bffbf;--capture-btn-hover: #165133;--capture-btn-active: #1b6540}.capture-theme-coastline,.app-theme-coastline{--capture-surface: var(--coastline-shell);--capture-border: var(--coastline-border);--capture-head-chip: var(--coastline-foam);--capture-head-copy: var(--coastline-ink-soft);--capture-head-title: var(--coastline-ink);--capture-btn-bg: color-mix(in srgb, var(--coastline-sand) 44%, white);--capture-btn-border: color-mix(in srgb, var(--coastline-coral-soft) 55%, #d68c40);--capture-btn-text: var(--coastline-ink);--capture-btn-hover: color-mix(in srgb, var(--coastline-sun) 58%, white);--capture-btn-active: color-mix(in srgb, var(--coastline-coral-soft) 72%, var(--coastline-sky) 28%)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#11182759;display:flex;align-items:center;justify-content:center;padding:1rem;z-index:1000}.modal-panel{position:absolute;width:min(560px,100%);padding:1rem}.category-modal{background:var(--modal-bg, var(--surface));border:1px solid var(--modal-accent, var(--border))}.modal-header{margin:-.15rem -.15rem .55rem;padding:.38rem .45rem .45rem;border-radius:8px;background:var(--modal-head-bg, var(--surface-soft))}.modal-draggable{cursor:grab;-webkit-user-select:none;user-select:none}.modal-draggable:active{cursor:grabbing}.modal-category-title{display:block;font-size:.9rem;margin:0}.modal-panel textarea{min-height:110px;margin-top:.05rem}.comments-modal{width:min(720px,100%);max-height:min(78vh,820px);display:flex;flex-direction:column;gap:.5rem}.comments-list{border:1px solid var(--modal-accent, var(--border));border-radius:8px;background:color-mix(in srgb,var(--modal-head-bg, var(--surface-soft)) 60%,#ffffff);padding:.55rem;overflow:auto;max-height:42vh}.comment-row{border:1px solid color-mix(in srgb,var(--modal-accent, var(--border)) 60%,transparent);border-radius:8px;background:color-mix(in srgb,var(--modal-bg, var(--surface)) 92%,#ffffff);padding:.45rem .52rem;margin-bottom:.45rem}.comment-row:last-child{margin-bottom:0}.comment-meta{display:flex;justify-content:space-between;gap:.5rem;align-items:baseline;margin-bottom:.2rem}.comment-meta strong{font-size:.78rem}.comment-meta span{font-size:.68rem;opacity:.7}.comment-content p{margin:0}.comment-actions{margin-top:.32rem;display:flex;justify-content:flex-end}.modal-actions{display:flex;align-items:center;justify-content:flex-end;gap:.45rem}.modal-markdown-hint{margin-right:auto;font-size:.65rem;color:var(--modal-accent, var(--text-muted));opacity:.65;font-style:italic}.modal-actions button{width:auto;padding:.16rem .48rem;font-size:.7rem;line-height:1.2;border-radius:999px}.modal-actions button[type=button]{background:var(--modal-head-bg, #eef2f7);border-color:var(--modal-accent, var(--border-strong))}.modal-actions button[type=submit]{background:var(--modal-accent, var(--accent));border-color:var(--modal-accent, var(--accent-strong));color:#fff}.modal-actions button[type=button]:hover:not(:disabled),.modal-actions button[type=submit]:hover:not(:disabled){filter:brightness(.97)}.modal-actions button[type=button]:active:not(:disabled),.modal-actions button[type=submit]:active:not(:disabled){background:var(--modal-accent, var(--accent));border-color:var(--modal-accent, var(--accent-strong));color:#fff}.presentation-modal{width:min(760px,100%);padding:1rem 1rem .9rem;background:var(--modal-bg, var(--surface));border:1px solid var(--modal-accent, var(--border))}.presentation-card-copy{font-size:1.06rem;line-height:1.45;color:var(--text)}.presentation-comments-divider{border:none;border-top:1px solid var(--modal-accent, var(--border));margin:.85rem 0 .6rem}.presentation-comments{display:flex;flex-direction:column;gap:.4rem}.presentation-comment{display:flex;gap:.4rem;font-size:.84rem;line-height:1.4;color:color-mix(in srgb,var(--text) 85%,#000 15%)}.presentation-comment-author{font-weight:600;flex-shrink:0}.presentation-comment-text{flex:1}.presentation-meta{margin-top:.8rem;display:flex;gap:.65rem;flex-wrap:wrap;color:color-mix(in srgb,var(--text) 75%,#000 25%);font-size:.78rem}.presentation-actions{margin-top:.75rem;display:flex;justify-content:space-between;gap:.45rem}.presentation-actions button{width:auto;min-width:120px;background:var(--modal-head-bg, #eef2f7);border-color:var(--modal-accent, var(--border-strong));color:var(--text)}.presentation-actions button:hover:not(:disabled){filter:brightness(.97)}.presentation-actions button:active:not(:disabled){background:var(--modal-accent, var(--accent));border-color:var(--modal-accent, var(--accent-strong));color:#fff}.presentation-jira-link{margin:.7rem 0 .1rem;font-size:.78rem}.history-board-modal{position:relative;left:auto;top:auto;width:min(1240px,96vw);max-height:90vh;overflow:auto}.history-note{cursor:default}.postit-columns{margin-top:.55rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.capture-screen .card-column{padding:.5rem;align-content:start}.capture-screen .category-header{margin:-.15rem -.15rem .35rem;padding:.28rem .35rem .34rem}.capture-screen .category-divider{margin-top:.24rem;height:3px}.capture-screen .note{margin-bottom:.35rem;padding:.4rem .42rem}.capture-screen .category-header h3{font-size:calc(.88rem * var(--capture-scale))}.capture-screen .category-add-button{font-size:calc(.67rem * var(--capture-scale))}.capture-screen .card-column.category-colored .category-add-button{background:var(--category-btn-bg, var(--category-head-bg, #eef2f7));border-color:var(--category-accent, var(--border-strong));color:var(--category-btn-text, var(--text))}.capture-screen .card-column.category-colored .category-add-button:hover:not(:disabled){background:var(--category-btn-hover, var(--category-head-bg, #eef2f7))}.capture-screen .card-column.category-colored .category-add-button:active:not(:disabled){background:var(--category-btn-active, var(--category-accent, var(--accent)));color:var(--category-btn-active-text, #fff)}.capture-screen .note p,.capture-screen .note li{font-size:calc(.78rem * var(--capture-scale));line-height:1.25}.capture-screen .note span{font-size:calc(.66rem * var(--capture-scale))}.capture-screen .vote-button{font-size:calc(.67rem * var(--capture-scale))}.capture-screen .card-column.category-colored .vote-button{background:var(--category-btn-bg, var(--category-head-bg, #eef2f7));border-color:var(--category-accent, var(--border-strong));color:var(--category-btn-text, var(--text))}.capture-screen .card-column.category-colored .vote-button:hover:not(:disabled){background:var(--category-btn-hover, var(--category-head-bg, #eef2f7))}.capture-screen .card-column.category-colored .vote-button:active:not(:disabled),.capture-screen .card-column.category-colored .vote-button.voted{background:var(--category-btn-active, var(--category-accent, var(--accent)));color:var(--category-btn-active-text, #fff);border-color:var(--category-btn-active, var(--category-accent, var(--accent-strong)))}.capture-screen .card-column.category-colored .mini-button{background:var(--category-btn-bg, rgba(255, 255, 255, .72));border-color:var(--category-accent, var(--border-strong));color:var(--category-btn-text, var(--text))}.capture-screen .card-column.category-colored .mini-button:hover:not(:disabled){background:var(--category-btn-hover, var(--category-head-bg, rgba(255, 255, 255, .72)))}.capture-screen .card-column.category-colored .mini-button:active:not(:disabled){background:var(--category-btn-active, var(--category-accent, var(--accent)));color:var(--category-btn-active-text, #fff)}.postit-note{background:#fff4a7;border:1px solid #eadf95;box-shadow:0 2px 4px #191e2824;cursor:grab}.postit-note.presentation-note{cursor:zoom-in}.postit-note:active{cursor:grabbing}.postit-note.drag-hover-before{border-top:3px solid var(--accent-strong)}.postit-note.drag-hover-after{border-bottom:3px solid var(--accent-strong)}.postit-note.drag-hover-before,.postit-note.drag-hover-after{outline:2px dashed var(--accent-strong);outline-offset:2px}.drop-zone{margin-top:.15rem;height:8px;border:0;border-radius:0;background:transparent;font-size:0;grid-column:1 / -1}.drop-zone.active{background:#3b82f614}.empty,.quiet{margin:0;color:var(--muted)}.user-chip{margin:0;padding:.2rem .55rem;border-radius:999px;border:1px solid var(--border);white-space:nowrap;background:var(--surface-soft);font-size:.72rem;color:var(--muted)}.nav-user-chip{display:inline-flex;align-items:center;padding:.44rem .72rem;background:#fff;border-color:var(--border);color:var(--text);line-height:1}.splash-hero{--splash-bg-a: #f6f9ff;--splash-bg-b: #f1fbf7;--splash-glow-a: rgba(73, 144, 255, .24);--splash-glow-b: rgba(24, 202, 183, .22);--splash-main-border: #b9cae3;--splash-main-bg-a: #f8fbff;--splash-main-bg-b: #f4fffc;--splash-title: #173a63;--splash-title-accent: #0d8ea7;--splash-copy: #294768;--splash-chip-text: #1e3a5f;--splash-chip-border: #b8cae5;--splash-chip-bg: #ffffffcc;--splash-primary-a: #2d63cf;--splash-primary-b: #1584ca;--splash-primary-c: #1aa39d;--splash-secondary-text: #29486f;--splash-secondary-border: #8fb3df;--splash-secondary-bg: #ffffffd9;--splash-submit-a: #d4e5ff;--splash-submit-b: #d8f4ee;--splash-submit-border: #abc3e3;--splash-submit-hover-a: #d4e2fd;--splash-submit-hover-b: #d8f1eb;--splash-oauth-google-bg: #eef4ff;--splash-oauth-google-border: #c6d7f1;--splash-oauth-google-text: #214269;--splash-oauth-github-bg: #f2f5fa;--splash-oauth-github-border: #cbd3df;--splash-oauth-github-text: #1f2d44;--splash-switch-active-bg: #fff;--splash-switch-active-text: var(--splash-chip-text);--splash-principle-border: #b5c8e5;--splash-principle-a: #ffffffd8;--splash-principle-b: #eff8ffcf;--splash-principle-title: #183e68;--splash-principle-copy: #335370;--splash-card-border: #b4c8e2;--splash-card-shadow: rgba(24, 56, 102, .08);position:relative;overflow:hidden;padding:0;border:1px solid var(--splash-card-border);border-radius:22px;background:linear-gradient(145deg,var(--splash-bg-a) 0%,var(--splash-bg-b) 100%);box-shadow:0 24px 48px #18386621}.splash-stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(850px 380px at -15% -35%,var(--splash-glow-a),transparent 70%),radial-gradient(900px 420px at 120% 0%,var(--splash-glow-b),transparent 72%);pointer-events:none}.splash-stage.theme-voltage,.auth-modal.theme-voltage{--splash-bg-a: #270245;--splash-bg-b: #4206f1;--splash-glow-a: rgba(254, 24, 211, .4);--splash-glow-b: rgba(254, 255, 56, .24);--splash-main-border: #871a85;--splash-main-bg-a: #2d0650;--splash-main-bg-b: #871a85;--splash-title: #feff38;--splash-title-accent: #fe18d3;--splash-copy: #ffe7ff;--splash-chip-text: #f6ddff;--splash-chip-border: #871a85;--splash-chip-bg: #270245d9;--splash-primary-a: #ff2941;--splash-primary-b: #fe18d3;--splash-primary-c: #4206f1;--splash-secondary-text: #feff38;--splash-secondary-border: #fe18d3;--splash-secondary-bg: #30065ad9;--splash-submit-a: #871a85;--splash-submit-b: #4206f1;--splash-submit-border: #fe18d3;--splash-submit-hover-a: #9d279a;--splash-submit-hover-b: #5b1df3;--splash-oauth-google-bg: #871a85;--splash-oauth-google-border: #fe18d3;--splash-oauth-google-text: #fff1ff;--splash-oauth-github-bg: #4206f1;--splash-oauth-github-border: #fe18d3;--splash-oauth-github-text: #f3e9ff;--splash-switch-active-bg: #fe18d3;--splash-switch-active-text: #270245;--splash-principle-border: #fe18d3;--splash-principle-a: #3f0a6f;--splash-principle-b: #2b054f;--splash-principle-title: #feff38;--splash-principle-copy: #ffe9ff;--splash-card-border: #871a85;--splash-card-shadow: rgba(39, 2, 69, .62)}.splash-stage.theme-ember,.auth-modal.theme-ember{--splash-bg-a: #1ad2a2;--splash-bg-b: #4f2f87;--splash-glow-a: rgba(228, 0, 139, .33);--splash-glow-b: rgba(231, 232, 108, .27);--splash-main-border: #4f2f87;--splash-main-bg-a: #7fbfdd;--splash-main-bg-b: #e4008b;--splash-title: #f8fbff;--splash-title-accent: #e7e86c;--splash-copy: #f4f8ff;--splash-chip-text: #eef7ff;--splash-chip-border: #4f2f87;--splash-chip-bg: #4f2f87cc;--splash-primary-a: #e4008b;--splash-primary-b: #7fbfdd;--splash-primary-c: #1ad2a2;--splash-secondary-text: #f2fbff;--splash-secondary-border: #7fbfdd;--splash-secondary-bg: #4f2f87d8;--splash-submit-a: #4f2f87;--splash-submit-b: #e4008b;--splash-submit-border: #7fbfdd;--splash-submit-hover-a: #603b9f;--splash-submit-hover-b: #f01298;--splash-oauth-google-bg: #4f2f87;--splash-oauth-google-border: #7fbfdd;--splash-oauth-google-text: #f3f8ff;--splash-oauth-github-bg: #e4008b;--splash-oauth-github-border: #7fbfdd;--splash-oauth-github-text: #fff3fb;--splash-switch-active-bg: #e7e86c;--splash-switch-active-text: #4f2f87;--splash-principle-border: #7fbfdd;--splash-principle-a: #4f2f87;--splash-principle-b: #e4008b;--splash-principle-title: #e7e86c;--splash-principle-copy: #f7f8ff;--splash-card-border: #4f2f87;--splash-card-shadow: rgba(38, 18, 74, .38)}.splash-stage.theme-glacier,.auth-modal.theme-glacier{--splash-bg-a: #ecfbff;--splash-bg-b: #f3f7ff;--splash-glow-a: rgba(0, 168, 214, .27);--splash-glow-b: rgba(67, 119, 255, .24);--splash-main-border: #9fd1e8;--splash-main-bg-a: #f2fbff;--splash-main-bg-b: #f5f8ff;--splash-title: #0d415f;--splash-title-accent: #155bc1;--splash-copy: #235069;--splash-chip-text: #1a4d68;--splash-chip-border: #9ecce3;--splash-primary-a: #007bb7;--splash-primary-b: #0d97b6;--splash-primary-c: #3764d8;--splash-secondary-text: #1f4f67;--splash-secondary-border: #8cbfe0;--splash-submit-a: #dbf4ff;--splash-submit-b: #def0ff;--splash-submit-border: #9ecce5;--splash-submit-hover-a: #ccecff;--splash-submit-hover-b: #d1e8ff;--splash-oauth-google-bg: #e3f5ff;--splash-oauth-google-border: #a6cde8;--splash-oauth-google-text: #1a5a74;--splash-oauth-github-bg: #e9f3ff;--splash-oauth-github-border: #abc8e5;--splash-oauth-github-text: #24566f;--splash-principle-border: #a8d2e8;--splash-principle-title: #145571;--splash-principle-copy: #2b5e77;--splash-card-border: #9fc9e3;--splash-card-shadow: rgba(18, 91, 128, .11)}.splash-stage.theme-aurora,.auth-modal.theme-aurora{--splash-bg-a: #f2fff4;--splash-bg-b: #f4f8ff;--splash-glow-a: rgba(65, 201, 110, .24);--splash-glow-b: rgba(88, 137, 255, .23);--splash-main-border: #b2dcb9;--splash-main-bg-a: #f4fff5;--splash-main-bg-b: #f6f9ff;--splash-title: #1f4f33;--splash-title-accent: #2a7ca6;--splash-copy: #2b5a43;--splash-chip-text: #2b5b3f;--splash-chip-border: #abcfb4;--splash-primary-a: #2c9e56;--splash-primary-b: #23957f;--splash-primary-c: #3572d1;--splash-secondary-text: #2f5f46;--splash-secondary-border: #a6cdb4;--splash-submit-a: #ddf3df;--splash-submit-b: #e0f2ed;--splash-submit-border: #9fcab1;--splash-submit-hover-a: #d2ebd6;--splash-submit-hover-b: #d4ebe4;--splash-oauth-google-bg: #e6f6ea;--splash-oauth-google-border: #abd2b9;--splash-oauth-google-text: #245c3e;--splash-oauth-github-bg: #e8f2f0;--splash-oauth-github-border: #a9c8c0;--splash-oauth-github-text: #2a5d4f;--splash-principle-border: #b6d7c0;--splash-principle-title: #23563a;--splash-principle-copy: #35624b;--splash-card-border: #aed0ba;--splash-card-shadow: rgba(37, 106, 66, .1)}.splash-stage.theme-sunburst,.auth-modal.theme-sunburst{--splash-bg-a: #fffdf0;--splash-bg-b: #fff6eb;--splash-glow-a: rgba(255, 200, 62, .28);--splash-glow-b: rgba(255, 140, 42, .24);--splash-main-border: #ead49f;--splash-main-bg-a: #fffde7;--splash-main-bg-b: #fff8ef;--splash-title: #5c470f;--splash-title-accent: #cf6e0d;--splash-copy: #6a5219;--splash-chip-text: #644e17;--splash-chip-border: #dfc78f;--splash-primary-a: #d28d00;--splash-primary-b: #dc7511;--splash-primary-c: #c94926;--splash-secondary-text: #684d19;--splash-secondary-border: #d7bc7d;--splash-submit-a: #ffe8b0;--splash-submit-b: #ffd7b8;--splash-submit-border: #d9b06f;--splash-submit-hover-a: #ffdd95;--splash-submit-hover-b: #ffcb9f;--splash-oauth-google-bg: #fff0c8;--splash-oauth-google-border: #dfc080;--splash-oauth-google-text: #6d4f12;--splash-oauth-github-bg: #ffe6cd;--splash-oauth-github-border: #deb48a;--splash-oauth-github-text: #704322;--splash-principle-border: #dfca95;--splash-principle-title: #725413;--splash-principle-copy: #72582a;--splash-card-border: #dcc58e;--splash-card-shadow: rgba(130, 90, 21, .12)}.splash-stage.theme-monochrome,.auth-modal.theme-monochrome{--splash-bg-a: #f5f6f8;--splash-bg-b: #eceff3;--splash-glow-a: rgba(130, 144, 171, .25);--splash-glow-b: rgba(82, 99, 123, .2);--splash-main-border: #c8cfd8;--splash-main-bg-a: #f8f9fb;--splash-main-bg-b: #eff2f6;--splash-title: #2b3340;--splash-title-accent: #495468;--splash-copy: #3f4a5c;--splash-chip-text: #3b4659;--splash-chip-border: #c0c7d2;--splash-primary-a: #3a4458;--splash-primary-b: #4e5a71;--splash-primary-c: #67748d;--splash-secondary-text: #404b5f;--splash-secondary-border: #b8c1cf;--splash-submit-a: #e3e8ef;--splash-submit-b: #dce3ec;--splash-submit-border: #b8c2cf;--splash-submit-hover-a: #d8e0ea;--splash-submit-hover-b: #d1dbe7;--splash-oauth-google-bg: #e7ecf2;--splash-oauth-google-border: #bcc6d3;--splash-oauth-google-text: #3b485d;--splash-oauth-github-bg: #e3e8ef;--splash-oauth-github-border: #bac4d0;--splash-oauth-github-text: #3a465a;--splash-principle-border: #c5ccd7;--splash-principle-title: #354054;--splash-principle-copy: #4a566c;--splash-card-border: #bfc8d4;--splash-card-shadow: rgba(62, 74, 94, .12)}.splash-stage.theme-dark,.auth-modal.theme-dark{--splash-bg-a: #111722;--splash-bg-b: #151d2b;--splash-glow-a: rgba(76, 132, 255, .24);--splash-glow-b: rgba(39, 189, 220, .18);--splash-main-border: #2a394d;--splash-main-bg-a: #162030;--splash-main-bg-b: #182435;--splash-title: #e7f0ff;--splash-title-accent: #71c5ff;--splash-copy: #c1d2ec;--splash-chip-text: #c8dbf5;--splash-chip-border: #36506f;--splash-chip-bg: #182537d1;--splash-primary-a: #3b66d5;--splash-primary-b: #2c89db;--splash-primary-c: #2aa7bc;--splash-secondary-text: #d2e2f7;--splash-secondary-border: #406086;--splash-secondary-bg: #1f2d3fd9;--splash-submit-a: #22344c;--splash-submit-b: #243a54;--splash-submit-border: #406188;--splash-submit-hover-a: #284163;--splash-submit-hover-b: #2b486e;--splash-oauth-google-bg: #22344b;--splash-oauth-google-border: #3e5f83;--splash-oauth-google-text: #d5e5f8;--splash-oauth-github-bg: #1f3046;--splash-oauth-github-border: #3a5778;--splash-oauth-github-text: #cedff5;--splash-switch-active-bg: #2a3f5b;--splash-switch-active-text: #e4efff;--splash-principle-border: #30465f;--splash-principle-a: #1c2a3c;--splash-principle-b: #1a2838;--splash-principle-title: #cce1ff;--splash-principle-copy: #aec4e2;--splash-card-border: #2f455f;--splash-card-shadow: rgba(6, 11, 19, .4)}.splash-stage.theme-terminal,.auth-modal.theme-terminal{--splash-bg-a: #07110a;--splash-bg-b: #0b170f;--splash-glow-a: rgba(28, 191, 94, .26);--splash-glow-b: rgba(17, 121, 63, .22);--splash-main-border: #1f4f33;--splash-main-bg-a: #0c1c12;--splash-main-bg-b: #0e2015;--splash-title: #b6ffd0;--splash-title-accent: #55ff95;--splash-copy: #8ce9af;--splash-chip-text: #8fffba;--splash-chip-border: #2f7b52;--splash-chip-bg: #0e2518d8;--splash-primary-a: #158543;--splash-primary-b: #1f9c54;--splash-primary-c: #2abf67;--splash-secondary-text: #9cffc6;--splash-secondary-border: #2f7b52;--splash-secondary-bg: #123120dd;--splash-submit-a: #123621;--splash-submit-b: #154429;--splash-submit-border: #2f7b52;--splash-submit-hover-a: #17492d;--splash-submit-hover-b: #1a5736;--splash-oauth-google-bg: #123822;--splash-oauth-google-border: #2f7b52;--splash-oauth-google-text: #98ffc2;--splash-oauth-github-bg: #143924;--splash-oauth-github-border: #2f7b52;--splash-oauth-github-text: #9bffc5;--splash-switch-active-bg: #1d5333;--splash-switch-active-text: #d7ffe7;--splash-principle-border: #2a6845;--splash-principle-a: #112b1b;--splash-principle-b: #0f2618;--splash-principle-title: #a7ffca;--splash-principle-copy: #7fdda5;--splash-card-border: #2a6845;--splash-card-shadow: rgba(1, 8, 3, .45)}.splash-stage.theme-coastline,.auth-modal.theme-coastline{--splash-bg-a: color-mix(in srgb, var(--coastline-sky-bright) 76%, white);--splash-bg-b: color-mix(in srgb, var(--coastline-sand) 62%, white);--splash-glow-a: color-mix(in srgb, var(--coastline-coral-soft) 34%, transparent);--splash-glow-b: color-mix(in srgb, var(--coastline-coral) 26%, transparent);--splash-main-border: var(--coastline-sky);--splash-main-bg-a: color-mix(in srgb, var(--coastline-shell) 92%, white);--splash-main-bg-b: color-mix(in srgb, var(--coastline-sun) 34%, white);--splash-title: var(--coastline-ink);--splash-title-accent: var(--coastline-coral);--splash-copy: var(--coastline-ink-soft);--splash-chip-text: var(--coastline-ink-soft);--splash-chip-border: var(--coastline-sky);--splash-chip-bg: color-mix(in srgb, var(--coastline-shell) 82%, white);--splash-primary-a: color-mix(in srgb, var(--coastline-sand) 72%, #faa13b);--splash-primary-b: var(--coastline-coral-soft);--splash-primary-c: var(--coastline-sky);--splash-secondary-text: var(--coastline-ink-soft);--splash-secondary-border: var(--coastline-sky);--splash-secondary-bg: color-mix(in srgb, var(--coastline-shell) 80%, white);--splash-submit-a: color-mix(in srgb, var(--coastline-sun) 55%, white);--splash-submit-b: color-mix(in srgb, var(--coastline-sand) 45%, white);--splash-submit-border: color-mix(in srgb, var(--coastline-coral-soft) 55%, #d08c3f);--splash-submit-hover-a: color-mix(in srgb, var(--coastline-sun) 68%, white);--splash-submit-hover-b: color-mix(in srgb, var(--coastline-sand) 62%, white);--splash-oauth-google-bg: color-mix(in srgb, var(--coastline-shell) 90%, white);--splash-oauth-google-border: color-mix(in srgb, var(--coastline-sky) 72%, white);--splash-oauth-google-text: var(--coastline-ink);--splash-oauth-github-bg: color-mix(in srgb, var(--coastline-sun) 38%, white);--splash-oauth-github-border: color-mix(in srgb, var(--coastline-sand) 72%, #d9b86d);--splash-oauth-github-text: color-mix(in srgb, var(--coastline-ink-soft) 88%, #4a4d3a);--splash-switch-active-bg: color-mix(in srgb, var(--coastline-coral-soft) 76%, #ff9f5e);--splash-switch-active-text: color-mix(in srgb, var(--coastline-ink) 84%, #1d3340);--splash-principle-border: color-mix(in srgb, var(--coastline-sky) 76%, #70b8cf);--splash-principle-a: color-mix(in srgb, var(--coastline-shell) 85%, white);--splash-principle-b: color-mix(in srgb, var(--coastline-sun) 30%, white);--splash-principle-title: var(--coastline-ink);--splash-principle-copy: var(--coastline-ink-soft);--splash-card-border: color-mix(in srgb, var(--coastline-sky) 76%, #68b4cd);--splash-card-shadow: rgba(28, 81, 102, .2)}.splash-ribbon{position:relative;z-index:2;display:flex;gap:.5rem;flex-wrap:wrap;padding:.75rem 1rem 0}.splash-ribbon span{font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;color:var(--splash-chip-text);background:var(--splash-chip-bg);border:1px solid var(--splash-chip-border);border-radius:999px;padding:.32rem .55rem}.splash-theme-switch{margin-left:auto;display:inline-flex;gap:.22rem;background:#ffffffb3;border:1px solid var(--splash-chip-border);border-radius:999px;padding:.18rem}.splash-theme-switch button{width:auto;border-radius:999px;padding:.28rem .5rem;font-size:.62rem;text-transform:uppercase;letter-spacing:.07em;border:1px solid transparent;background:transparent;color:var(--splash-chip-text)}.splash-theme-switch button.active{background:var(--splash-switch-active-bg);border-color:var(--splash-chip-border);color:var(--splash-switch-active-text)}.splash-layout{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.7fr) minmax(300px,.72fr);gap:1rem;padding:.95rem 1rem 1rem}.splash-main{padding:1.15rem 1.25rem;border:1px solid var(--splash-main-border);border-radius:16px;background:linear-gradient(160deg,var(--splash-main-bg-a) 0%,var(--splash-main-bg-b) 100%);box-shadow:inset 0 1px #ffffffd9;font-family:Space Grotesk,JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.splash-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.splash-brand-mark{width:164px;height:164px;flex-shrink:0;margin-left:-.6rem}.splash-brand-mark img{width:100%;height:100%;display:block;object-fit:contain}.splash-title{margin:.15rem 0 0;font-size:clamp(2.7rem,7vw,5rem);line-height:.97;font-family:Anton,JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:400;color:var(--splash-title);text-transform:uppercase;letter-spacing:-.02em}.splash-title span{color:var(--splash-title-accent)}.splash-copy{margin:1rem 0;max-width:72ch;color:var(--splash-copy);font-size:1.08rem;line-height:1.45;font-weight:500}.splash-cta-row{display:flex;gap:.5rem;flex-wrap:wrap}.splash-cta{display:inline-block;text-decoration:none;font-size:.74rem;text-transform:uppercase;letter-spacing:.07em;border-radius:999px;padding:.58rem 1rem;border:1px solid transparent;font-family:Space Grotesk,JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.splash-cta.primary{color:#fff;background:linear-gradient(90deg,var(--splash-primary-a) 0%,var(--splash-primary-b) 52%,var(--splash-primary-c) 100%);box-shadow:0 10px 20px #1968b84d}.splash-cta.secondary{color:var(--splash-secondary-text);border-color:var(--splash-secondary-border);background:var(--splash-secondary-bg)}.splash-principles{margin-top:1rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.splash-principles article{position:relative;overflow:hidden;padding:.64rem .7rem .66rem .78rem;border-radius:12px;border:1px solid var(--splash-principle-border);background:linear-gradient(180deg,var(--splash-principle-a) 0%,var(--splash-principle-b) 100%);box-shadow:0 8px 18px color-mix(in srgb,var(--splash-card-shadow) 60%,transparent);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.splash-principles article:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.16) 48%,transparent 100%);transform:translate(-130%);transition:transform .24s ease;pointer-events:none}.splash-principles article:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--splash-principle-border) 70%,var(--splash-title-accent) 30%);box-shadow:0 12px 24px color-mix(in srgb,var(--splash-card-shadow) 75%,transparent)}.splash-principles article:hover:before{transform:translate(130%)}.splash-principles h3{margin:0;font-size:.74rem;text-transform:uppercase;letter-spacing:.05em;color:var(--splash-principle-title)}.splash-principles p{margin:.38rem 0 0;font-size:.78rem;color:var(--splash-principle-copy);font-weight:500}.splash-auth-column{display:grid;gap:.55rem;align-content:start;opacity:.9}.splash-quickstart-card{padding:.9rem 1rem;display:flex;flex-direction:column;gap:.5rem}.splash-quickstart-eyebrow{margin:0;font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--splash-primary-b, #4ca8e0);opacity:.85}.splash-quickstart-sub{margin:0;font-size:.75rem;color:var(--splash-principle-copy, #4a566c)}.splash-card{border:1px solid var(--splash-card-border);border-radius:14px;background:linear-gradient(180deg,#ffffffdb,#f5faffdb);box-shadow:0 6px 12px var(--splash-card-shadow);font-family:Space Grotesk,JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.splash-card h2{color:#3a4f69;font-size:.9rem}.splash-card-info{background:linear-gradient(180deg,#f1f8fff0,#e9f4fff0)}.splash-auth-card{background:linear-gradient(180deg,#ffffffd9,#f6fbffd9);padding:.8rem}.splash-auth-card>button,.auth-subsection form button[type=submit],.splash-quickstart-card>button{background:linear-gradient(90deg,var(--splash-primary-a) 0%,var(--splash-primary-b) 52%,var(--splash-primary-c) 100%);border-color:var(--splash-submit-border);color:#fff;text-transform:uppercase;letter-spacing:.06em}.splash-auth-card>button:hover:not(:disabled),.auth-subsection form button[type=submit]:hover:not(:disabled),.splash-quickstart-card>button:hover:not(:disabled){filter:brightness(.98)}.splash-auth-card>button:active:not(:disabled),.auth-subsection form button[type=submit]:active:not(:disabled),.splash-quickstart-card>button:active:not(:disabled){filter:brightness(.94)}.auth-divider{margin:.65rem 0;height:1px;background:var(--splash-card-border);opacity:.7}.auth-divider-or{position:relative;height:auto;margin:.7rem 0;background:transparent;text-align:center;opacity:1}.auth-divider-or:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:var(--splash-card-border);opacity:.65}.auth-divider-or span{position:relative;display:inline-block;padding:.12rem .62rem;font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;color:#111827;background:#fff;border:1px solid rgba(17,24,39,.18);border-radius:999px}.auth-modal{position:relative;left:auto;top:auto;width:min(460px,100%);padding:.9rem;border:1px solid var(--splash-card-border);background:linear-gradient(160deg,var(--splash-main-bg-a) 0%,var(--splash-main-bg-b) 100%);box-shadow:0 12px 26px var(--splash-card-shadow);color:var(--splash-copy)}.auth-modal .modal-header{margin:0 0 .6rem;padding:0;background:transparent}.auth-error{margin:0;font-size:.85rem;color:#dc2626}.auth-success{margin:0;font-size:.85rem;color:#16a34a}.forgot-password-link{all:unset;cursor:pointer;font-size:.8rem;color:var(--splash-copy);opacity:.6;text-decoration:underline;text-align:right;width:100%}.forgot-password-link:hover{opacity:1}.auth-modal .modal-category-title{color:var(--splash-title)}.auth-modal input{background:var(--splash-chip-bg);border-color:var(--splash-chip-border);color:var(--splash-chip-text)}.auth-modal input::placeholder{color:color-mix(in srgb,var(--splash-chip-text) 72%,transparent)}.auth-modal .modal-actions button[type=button]{background:var(--splash-secondary-bg);border-color:var(--splash-secondary-border);color:var(--splash-secondary-text)}.auth-modal .modal-actions button[type=submit]{background:linear-gradient(90deg,var(--splash-primary-a) 0%,var(--splash-primary-b) 52%,var(--splash-primary-c) 100%);border-color:var(--splash-submit-border);color:#fff}.auth-modal .modal-actions button{min-width:112px;padding:.44rem .92rem;font-size:.82rem;font-weight:700}.guest-name-modal{position:relative;left:auto;top:auto;width:min(460px,100%);padding:.9rem;border:1px solid var(--capture-border, var(--border));background:color-mix(in srgb,var(--capture-head-chip, var(--surface)) 92%,#ffffff);box-shadow:0 14px 34px #0f172a47;color:var(--capture-head-title, var(--text))}.guest-name-modal .modal-header{margin:0 0 .6rem;padding:.4rem .48rem .5rem;border-radius:8px;background:var(--capture-surface, var(--surface-soft))}.guest-name-modal .modal-category-title{color:var(--capture-head-title, var(--text))}.guest-name-modal input{background:color-mix(in srgb,var(--capture-surface, var(--surface-soft)) 88%,#ffffff);border-color:var(--capture-btn-border, var(--border-strong));color:var(--capture-head-title, var(--text))}.guest-name-modal input::placeholder{color:color-mix(in srgb,var(--capture-head-copy, var(--muted)) 80%,transparent)}.oauth-row{margin-top:.6rem;display:flex;gap:.45rem;flex-wrap:wrap}.invite-page{max-width:460px;margin:2rem auto;padding:2rem 2rem 1.75rem;border-radius:14px;border:1px solid color-mix(in srgb,var(--coastline-border) 85%,#b4c8e2)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--coastline-shell) 95%,white),color-mix(in srgb,var(--coastline-foam) 90%,white))!important;display:flex;flex-direction:column;gap:.8rem}.invite-page-header{display:flex;align-items:center;gap:.75rem}.invite-page-logo{width:72px;height:auto;flex-shrink:0}.invite-page .eyebrow{margin:0}.invite-page h1{margin:0;color:var(--coastline-ink);font-size:1.75rem;line-height:1.1}.invite-page .quiet{margin:0;color:color-mix(in srgb,var(--coastline-ink) 82%,#4a7a94)}.invite-page .stack{margin-bottom:0}.invite-page form button[type=submit]{background:linear-gradient(90deg,#3180b0,#4ca8e0 55%,#5bbfe8);border-color:#2e78a8;color:#fff}.invite-page form button[type=submit]:hover:not(:disabled){filter:brightness(.97)}.invite-page .auth-divider-or{margin:.25rem 0}.invite-page .oauth-row{margin-top:0}.success-copy{margin-top:.7rem;color:#1a7f37}.member-row{display:flex;justify-content:space-between;align-items:center;gap:.45rem;padding:.45rem .55rem;border-radius:8px;border:1px solid var(--border);background:var(--surface-soft)}.member-row small{text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.template-row{display:flex;justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem .55rem;border-radius:8px;border:1px solid var(--border);background:var(--surface-soft)}.template-copy{min-width:0;display:grid;gap:.15rem}.template-copy strong,.template-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.template-copy small{color:var(--muted)}.template-actions{display:inline-flex;gap:.24rem}.invite-link-row{margin:.6rem 0;padding:.5rem;display:grid;grid-template-columns:1fr auto;gap:.5rem;align-items:center;border:1px dashed var(--border-strong);border-radius:8px}.invite-link-row code{overflow-wrap:anywhere}.invite-link-row button{width:auto}code{font-family:inherit}.oauth-chip{display:inline-flex;align-items:center;justify-content:center;gap:.42rem;width:100%;border:1px solid var(--splash-chip-border);border-radius:8px;padding:.5rem .65rem;text-decoration:none;font-size:.78rem;font-weight:600;transition:transform .1s ease,filter .12s ease}.oauth-chip:hover{transform:translateY(-1px);filter:brightness(.98)}.oauth-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:18px;height:18px}.oauth-google{border-color:#d7d7d7;background:#fff;color:#202124}.oauth-github{border-color:#2f2f2f;background:#111827;color:#f9fafb}.splash-hero button[type=submit]{background:linear-gradient(90deg,var(--splash-submit-a) 0%,var(--splash-submit-b) 100%);border-color:var(--splash-submit-border);color:var(--splash-secondary-text)}.splash-hero button[type=submit]:hover:not(:disabled){background:linear-gradient(90deg,var(--splash-submit-hover-a) 0%,var(--splash-submit-hover-b) 100%)}.splash-footnote{margin-top:.5rem;font-size:.74rem;line-height:1.35}@media (max-width: 1240px){.workspace-layout{grid-template-columns:1fr}.context-rail{position:static}}@media (max-width: 1024px){.app-header{height:auto;padding:.6rem 1.2rem;flex-wrap:wrap}.app-header-right{width:100%;justify-content:space-between}.top-nav{align-self:stretch}.columns{grid-template-columns:repeat(2,minmax(170px,1fr))}.splash-layout{grid-template-columns:1fr}.splash-principles{grid-template-columns:repeat(2,minmax(0,1fr))}.setup-layout{grid-template-columns:1fr}.setup-nav-panel{position:static}.team-board-split,.home-recent{grid-template-columns:1fr}}@media (max-width: 760px){.app-shell{padding:.75rem}.flow-grid,.columns,.capture-form{grid-template-columns:1fr}.home-kpis{grid-template-columns:repeat(2,1fr)}.top-nav{display:grid;grid-template-columns:repeat(auto-fit,minmax(78px,1fr));width:100%}.splash-layout,.splash-main{padding:.75rem}.splash-title-row{align-items:flex-start;gap:.55rem}.splash-brand-mark{width:112px;height:112px;margin-left:-.3rem}.splash-ribbon{padding:.6rem .75rem 0}button.tab{text-align:center;padding:.45rem .35rem}.capture-head{flex-direction:column;align-items:flex-start}.capture-head-tools{width:100%;justify-content:space-between}.app-shell.capture-only,.capture-screen{padding:.4rem}.capture-head-bar{padding:.4rem .55rem;gap:.5rem;margin-bottom:0}.capture-head-brand{flex:1 1 auto;min-width:0;gap:.35rem}.capture-wordmark,.capture-head-sep,.capture-head-identity{display:none}.capture-hamburger{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:auto;padding:.2rem .6rem;font-size:1rem;line-height:1;border-radius:calc(var(--radius) - 2px);background:var(--capture-btn-bg);border:1px solid var(--capture-btn-border);color:var(--capture-btn-text);font-family:var(--font-ui)}.capture-head-wrap{position:relative}.cap-menu-open .capture-head-identity{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:.5rem;position:absolute;top:100%;left:0;right:0;z-index:200;padding:.6rem .75rem;background:var(--capture-head-chip);border:1px solid var(--capture-border);border-top:none;border-radius:0 0 calc(var(--radius) - 2px) calc(var(--radius) - 2px);box-shadow:0 6px 18px #0a14282e}.cap-menu-open .capture-head-divider{flex-basis:100%;height:0;width:auto;background:none;border-top:1px solid var(--capture-border)}.cap-menu-open .presentation-controls button,.cap-menu-open .font-size-controls button,.cap-menu-open .capture-head-identity>button{padding:.38rem .75rem;font-size:.78rem}.postit-columns{grid-template-columns:1fr;gap:.5rem}.capture-hint{display:none}.modal-panel{position:relative!important;left:auto!important;top:auto!important;max-height:85vh;overflow-y:auto}.modal-panel textarea{min-height:140px;font-size:1rem}.modal-actions button{padding:.45rem 1rem;font-size:.82rem;min-height:2.2rem}.presentation-actions button{flex:1;padding:.6rem .5rem}}.home-insights{padding:1.1rem 1.25rem 1rem;border:1px solid #b4c8e2!important;border-top:3px solid #7ec5de!important;background:linear-gradient(180deg,#ffffffeb,#eff8ffe0)!important}.home-insights .home-section-label{margin-bottom:.75rem}.insights-prompt{opacity:.65;font-style:italic}.insights-headline{margin:0 0 .85rem;font-size:1rem;font-weight:700;color:#173a63;line-height:1.35}.insights-sections{display:grid;grid-template-columns:repeat(auto-fill,minmax(175px,1fr));gap:.65rem}.insights-overall,.insights-category{background:#5caec812;border:1px solid rgba(92,174,200,.25);border-radius:10px;padding:.65rem .85rem .7rem}.insights-cat-label{margin:0 0 .4rem;font-size:.62rem;text-transform:uppercase;letter-spacing:.1em;color:#294768;font-weight:700}.insights-list{margin:0;padding-left:1.1rem;display:flex;flex-direction:column;gap:.2rem}.insights-list li{font-size:.78rem;color:#294768;line-height:1.4}.jira-accordion{border:1px solid var(--border);border-radius:8px;overflow:hidden}.jira-accordion-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.55rem .85rem;font-size:.78rem;font-weight:700;color:#2d5e70;background:#ffffff8c;cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none}.jira-accordion-header::-webkit-details-marker{display:none}.jira-accordion-header:after{content:"›";font-size:1.1rem;line-height:1;transition:transform .18s ease}.jira-accordion[open]>.jira-accordion-header{border-bottom:1px solid var(--border)}.jira-accordion[open]>.jira-accordion-header:after{transform:rotate(90deg)}.jira-accordion-body{padding:.75rem .85rem;display:flex;flex-direction:column;gap:.6rem}.tone-selector{display:flex;gap:.5rem;flex-wrap:wrap}.tone-option{flex:1;min-width:7rem;padding:.45rem .75rem;border-radius:8px;border:2px solid var(--border);background:var(--surface);color:var(--text);font-size:.85rem;font-weight:500;cursor:pointer;transition:border-color .15s,background .15s,color .15s;white-space:nowrap;opacity:.6}.tone-option:hover{border-color:var(--accent);opacity:1}.tone-option.selected{border-color:var(--accent);background:var(--accent);color:#fff;font-weight:600;opacity:1}.jira-connected-badge{display:flex;align-items:center;gap:.45rem;padding:.35rem .6rem;background:#4aca941a;border:1px solid rgba(74,202,148,.35);border-radius:6px;font-size:.72rem;color:#1a4a30}.jira-dot{width:7px;height:7px;border-radius:50%;background:#22c55e;flex-shrink:0}.jira-form-grid{display:grid;grid-template-columns:90px 1fr;gap:.35rem .6rem;align-items:center;margin-bottom:.6rem}.jira-form-grid .eyebrow{margin:0;text-align:right;font-size:.6rem}.jira-form-grid input,.jira-form-grid select{font-size:.78rem;padding:.28rem .55rem;height:auto}.jira-actions{display:flex;gap:.5rem;flex-wrap:wrap}.jira-actions button{width:auto;flex:1 1 auto;font-size:.75rem;padding:.3rem .7rem}.jira-test-result{margin:0;padding:.35rem .6rem;border-radius:6px;font-size:.75rem;font-weight:600}.jira-test-ok{background:#4aca941a;border:1px solid rgba(74,202,148,.35);color:#1a4a30}.jira-test-fail{background:#dc262612;border:1px solid rgba(220,38,38,.3);color:#7f1d1d}
