@import"https://fonts.googleapis.com/css2?family=Anton&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}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.app-shell{max-width:1440px;margin:0 auto;padding:1rem;min-height:100vh;background:var(--bg)}.app-shell.capture-only{max-width:none}.app-shell[class*=app-theme-]{background:var(--capture-surface, var(--bg))}.app-shell[class*=app-theme-] .hero,.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-] .hero h1,.app-shell[class*=app-theme-] .hero .eyebrow,.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}.hero{margin-bottom:1rem;padding:1rem 1.2rem;display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.eyebrow{margin:0;font-size:.72rem;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.hero h1{margin:.25rem 0 0;font-size:clamp(1.8rem,5vw,3.4rem);line-height:1;letter-spacing:.02em;font-weight:800}.hero-right{display:flex;align-items:flex-end;gap:.65rem;justify-content:flex-end;flex-wrap:wrap}.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}.alert{margin-bottom:1rem;padding:.85rem 1rem;border-left:4px solid var(--danger)}.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:#fff;color:var(--text);padding:.58rem .68rem;font:inherit}input,select,textarea{background:var(--surface-soft)}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:center}.list-item>button:first-child{width:100%}.item-delete-button{width:auto;min-width:0;padding:.2rem .45rem;font-size:.68rem}.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))}.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}.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-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}.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{margin:-.7rem -.7rem 0;padding:2.25rem 2rem 1.75rem;background:linear-gradient(135deg,#4a9fb8,#5caec8 45%,#7ec5de);border-radius:11px 11px 0 0;display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:1rem}.home-greeting-eyebrow{margin:0 0 .4rem;font-size:.68rem;text-transform:uppercase;letter-spacing:.12em;color:#ffffffb8;opacity:1}.home-greeting-name{margin:0;font-size:2.4rem;font-weight:900;color:#fff;line-height:1.05;letter-spacing:-.01em;text-shadow:0 1px 8px rgba(14,48,64,.2)}.home-team-badge{display:inline-flex;align-items:center;padding:.35rem .9rem;background:#ffffff38;border:1px solid rgba(255,255,255,.45);border-radius:20px;font-size:.78rem;font-weight:600;color:#fff;white-space:nowrap;margin-top:.4rem}.home-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.home-kpi{border-radius:12px;padding:1.1rem 1.25rem 1rem;border:none}.home-kpi strong{display:block;font-size:3.2rem;line-height:1;font-weight:900;letter-spacing:-.03em}.home-kpi small{display:block;margin-top:.3rem;text-transform:uppercase;letter-spacing:.09em;font-size:.63rem;font-weight:700}.home-kpi--teal{background:linear-gradient(135deg,#c8eaf7,#a0d8f0)}.home-kpi--teal strong{color:#0b2e42}.home-kpi--teal small{color:#1a5c7a}.home-kpi--coral{background:linear-gradient(135deg,#ffddd5,#ffbfaa)}.home-kpi--coral strong{color:#4d1205}.home-kpi--coral small{color:#8a2c18}.home-kpi--sand{background:linear-gradient(135deg,#fff3c0,#ffe48a)}.home-kpi--sand strong{color:#352000}.home-kpi--sand small{color:#6b4000}.home-flow{display:flex;align-items:center;justify-content:center;gap:0;padding:1.5rem 2rem 1.25rem;background:transparent!important;border:none!important;box-shadow:none!important}.home-flow-step{display:flex;flex-direction:column;align-items:center;gap:.5rem;opacity:.3;flex-shrink:0}.home-flow-step.done{opacity:.6}.home-flow-step.active{opacity:1}.home-flow-bubble{width:2.8rem;height:2.8rem;border-radius:50%;border:2px solid #9fd2e2;display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:800;color:#2d5e70;background:#dff0f8;transition:background .2s,box-shadow .2s}.home-flow-step.done .home-flow-bubble{background:#5caec8;border-color:#5caec8;color:#fff;box-shadow:0 3px 10px #5caec873}.home-flow-step.active .home-flow-bubble{background:#faa13b;border-color:#d08c3f;color:#fff;box-shadow:0 3px 14px #faa13b80;width:3.2rem;height:3.2rem;font-size:1.15rem}.home-flow-label{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--capture-head-copy);white-space:nowrap}.home-flow-arrow{flex:1;min-width:1.5rem;max-width:5rem;height:2px;background:linear-gradient(to right,#9fd2e2,#c8e8f3);margin-bottom:1.6rem;font-size:0}.home-context-card{overflow:hidden;padding:0;display:block}.home-context-accent{display:none}.setup-screen .home-context-card--team{background:linear-gradient(135deg,#dff0f8,#c5e4f2)!important;border:1px solid #9fd2e2!important;border-top:4px solid #5caec8!important}.setup-screen .home-context-card--board{background:linear-gradient(135deg,#fff8e0,#fdedb8)!important;border:1px solid #d6b86a!important;border-top:4px 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:#2d5e70!important;opacity:.7!important}.home-context-card--board .home-context-label{color:#7a4e00!important}.home-context-name{margin:0;font-size:1.2rem;font-weight:700;color:#164558!important}.home-context-card--board .home-context-name{color:#4a2e00!important}.home-context-meta{margin:0 0 .3rem;font-size:.8rem;color:#2d5e70!important;opacity:.8!important}.home-context-card--board .home-context-meta{color:#7a4e00!important}.home-context-card--team .empty,.home-context-card--board .empty{color:#2d5e70!important;opacity:.55!important}.setup-screen .home-context-card--team button,.setup-screen .home-context-card--board button{background:#ffffff80!important;border-color:#5caec866!important;color:#164558!important;margin-top:.5rem}.setup-screen .home-context-card--board button{border-color:#d08c3f66!important;color:#4a2e00!important}.setup-screen .home-context-card--team button:hover,.setup-screen .home-context-card--board button:hover{background:#ffffffbf!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:#faa13b2e;border:1px solid rgba(208,140,63,.45);color:#6b4000}.home-recent{display:grid;gap:.5rem}.home-section-label{margin:0;font-size:.68rem;text-transform:uppercase;letter-spacing:.09em;color:var(--capture-head-copy);opacity:.6}.home-recent-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.home-recent-card{display:flex;flex-direction:column;gap:.2rem;padding:.85rem 1rem;background:linear-gradient(135deg,#eaf6fb,#fdf8e8);border:1.5px solid #c0dfe8;border-radius:10px;text-align:left;cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .1s;width:100%}.home-recent-card:hover{border-color:#5caec8;box-shadow:0 4px 12px #5caec840;transform:translateY(-1px)}.home-recent-title{font-size:.85rem;font-weight:700;color:var(--capture-head-title);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-recent-sprint{font-size:.72rem;color:var(--capture-head-copy);opacity:.65}.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(135deg,#164558,#2d7a96)!important;border-color:#5caec8!important;color:#fff!important}.setup-screen .home-qa-tile--teal:hover,.home-qa-tile--teal:hover{box-shadow:0 6px 18px #5caec866!important;background:linear-gradient(135deg,#1d5570,#3a8fad)!important}.setup-screen .home-qa-tile--coral,.home-qa-tile--coral{background:linear-gradient(135deg,#b83038,#d95055)!important;border-color:#ff5459!important;color:#fff!important}.setup-screen .home-qa-tile--coral:hover,.home-qa-tile--coral:hover{box-shadow:0 6px 18px #ff545961!important;background:linear-gradient(135deg,#c43840,#e86065)!important}.setup-screen .home-qa-tile--sand,.home-qa-tile--sand{background:linear-gradient(135deg,#a06020,#c8832a)!important;border-color:#faa13b!important;color:#fff!important}.setup-screen .home-qa-tile--sand:hover,.home-qa-tile--sand:hover{box-shadow:0 6px 18px #faa13b61!important;background:linear-gradient(135deg,#b87030,#d89040)!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(160deg,#dff0f8,#c8e7f5)!important;border-color:#9fd2e2!important}.setup-screen .setup-nav-panel h2{color:#2d5e70!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}.setup-screen .setup-nav-panel .inline-actions button:hover{background:#fffc!important;color:#164558!important}.setup-screen .list-item 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){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}.setup-main-panel{min-height:100%;display:flex;flex-direction:column}.team-setup-screen{display:grid;grid-template-rows:auto auto 1fr;gap:.75rem;min-height:100%}.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{display:flex;justify-content:space-between;align-items:center;gap:.8rem}.capture-head.compact{margin-bottom:.35rem;align-items:baseline}.capture-head.compact h2{font-size:.88rem;letter-spacing:.02em;color:var(--capture-head-title)}.capture-hint{margin:0;font-size:.72rem;color:var(--capture-head-copy)}.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;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: #f5fbfd;--capture-border: #9fd2e2;--capture-head-chip: #e7f4f9;--capture-head-copy: #2d5e70;--capture-head-title: #204a59;--capture-btn-bg: #f7eeb9;--capture-btn-border: #d68c40;--capture-btn-text: #2f3d46;--capture-btn-hover: #ffe0bd;--capture-btn-active: #ff8e74}.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}.modal-actions{display:flex;justify-content:flex-end;gap:.45rem}.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-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}.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{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);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: #7ec5de;--splash-bg-b: #e8dd8a;--splash-glow-a: rgba(250, 161, 59, .35);--splash-glow-b: rgba(255, 84, 89, .26);--splash-main-border: #5caec8;--splash-main-bg-a: #f2f9fc;--splash-main-bg-b: #fff5d5;--splash-title: #164558;--splash-title-accent: #d75359;--splash-copy: #2d5463;--splash-chip-text: #1f4f61;--splash-chip-border: #5baec8;--splash-chip-bg: #f5fbffd6;--splash-primary-a: #faa13b;--splash-primary-b: #ff5459;--splash-primary-c: #7ec5de;--splash-secondary-text: #1f4f61;--splash-secondary-border: #5baec8;--splash-secondary-bg: #f5fbffd9;--splash-submit-a: #fff0bd;--splash-submit-b: #ffd8ae;--splash-submit-border: #d08c3f;--splash-submit-hover-a: #ffe5a1;--splash-submit-hover-b: #ffc99d;--splash-oauth-google-bg: #eef8fc;--splash-oauth-google-border: #74bdd4;--splash-oauth-google-text: #215163;--splash-oauth-github-bg: #fff2d2;--splash-oauth-github-border: #d9b86d;--splash-oauth-github-text: #4a4d3a;--splash-switch-active-bg: #ff9f5e;--splash-switch-active-text: #1d3340;--splash-principle-border: #70b8cf;--splash-principle-a: #f5fbffdf;--splash-principle-b: #fff3d4df;--splash-principle-title: #1e4f62;--splash-principle-copy: #2e5a69;--splash-card-border: #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{margin:.45rem 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-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]{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}.splash-auth-card>button:hover:not(:disabled),.auth-subsection form button[type=submit]:hover:not(:disabled){filter:brightness(.98)}.splash-auth-card>button:active:not(:disabled),.auth-subsection form button[type=submit]: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}.oauth-row{margin-top:.6rem;display:flex;gap:.45rem;flex-wrap:wrap}.invite-page{max-width:520px;margin:0 auto}.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;width:1.15rem;height:1.15rem;border-radius:999px;font-size:.62rem;font-weight:800}.oauth-icon.google{color:#db4437;background:#fff;border:1px solid #d0d0d0}.oauth-icon.github{color:#fff;background:#111827;border:1px solid #111827}.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){.hero{flex-direction:column;align-items:stretch}.hero-right{width:100%;justify-content:space-between;align-items:center}.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{grid-template-columns:1fr}}@media (max-width: 760px){.app-shell{padding:.75rem}.flow-grid,.columns,.capture-form,.home-kpis{grid-template-columns:1fr}.top-nav{display:grid;grid-template-columns:repeat(auto-fit,minmax(78px,1fr));width:100%}.splash-layout,.splash-main{padding:.75rem}.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}}
