:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--primary-color:#6c5ce7;--primary-hover:#8172f3;--bg-color:#0f0f13;--bg-gradient:linear-gradient(135deg, #121212 0%, #1a1a2e 100%);--bg-overlay:radial-gradient(circle at 15% 50%, #6c5ce726, transparent 25%), radial-gradient(circle at 85% 30%, #00cec91a, transparent 25%);--card-bg:#ffffff0d;--card-border:#ffffff1a;--surface:#14141e66;--surface-solid:#1a1a2e;--text-color:#e0e0e0;--text-muted:#9e9e9e;--heading-color:#fff;--danger-color:#ff7675;--input-bg:#0003;--input-text:#fff;--shadow:0 8px 32px 0 #0000004d;color:var(--text-color);background:var(--bg-gradient);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,Roboto,sans-serif;font-weight:400;line-height:1.5}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--primary-color:#6c5ce7;--primary-hover:#5a4bd6;--bg-color:#f4f5fb;--bg-gradient:linear-gradient(135deg, #f7f8fc 0%, #eceef6 100%);--bg-overlay:radial-gradient(circle at 15% 50%, #6c5ce714, transparent 25%), radial-gradient(circle at 85% 30%, #00cec914, transparent 25%);--card-bg:#ffffffb3;--card-border:#00000014;--surface:#ffffffbf;--surface-solid:#fff;--text-color:#2d3436;--text-muted:#636e72;--heading-color:#1a1a2e;--danger-color:#e17055;--input-bg:#ffffffe6;--input-text:#2d3436;--shadow:0 8px 24px 0 #2d34361f}body{background-color:var(--bg-color);background-image:var(--bg-overlay);min-height:100vh;margin:0}*{box-sizing:border-box}h1,h2,h3,h4,h5,h6{color:var(--heading-color);margin-top:0}button{background-color:var(--primary-color);color:#fff;cursor:pointer;border:1px solid #0000;border-radius:8px;padding:.6em 1.2em;font-family:inherit;font-size:1em;font-weight:500;transition:all .25s}button:hover{background-color:var(--primary-hover);transform:translateY(-2px);box-shadow:0 4px 12px #6c5ce74d}button:active{transform:translateY(0)}input,textarea{border:1px solid var(--card-border);background:var(--input-bg);width:100%;color:var(--input-text);border-radius:8px;outline:none;padding:12px;font-family:inherit;font-size:1rem;transition:border-color .2s,box-shadow .2s}input:focus,textarea:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px #6c5ce740}.glass{background:var(--card-bg);-webkit-backdrop-filter:blur(10px);border:1px solid var(--card-border);box-shadow:var(--shadow);border-radius:12px}.app-container{flex-direction:column;min-height:100vh;display:flex}.board-header[data-v-f7ec3496]{z-index:10;border-radius:16px;justify-content:space-between;align-items:center;margin:1rem;padding:1rem 2rem;display:flex}.logo[data-v-f7ec3496]{align-items:baseline;gap:.75rem;display:flex}.logo h1[data-v-f7ec3496]{color:#17255a;letter-spacing:-.01em;margin:0;font-size:1.5rem;font-weight:800}html[data-theme=dark] .logo h1[data-v-f7ec3496]{color:#9db2ff}.user-actions[data-v-f7ec3496]{align-items:center;gap:1rem;display:flex}.plan-badge[data-v-f7ec3496]{background:var(--primary-color);color:#fff;border-radius:12px;padding:4px 12px;font-size:.8rem;font-weight:600;text-decoration:none}.plan-badge[data-v-f7ec3496]:hover{filter:brightness(1.1)}.user-name[data-v-f7ec3496]{color:var(--text-color);font-weight:500;text-decoration:none}.user-name[data-v-f7ec3496]:hover{color:var(--primary-color)}.logout-btn[data-v-f7ec3496]{border:1px solid var(--card-border);color:var(--text-color);background:#7f7f7f1f;padding:.4rem 1rem;font-size:.9rem}.logout-btn[data-v-f7ec3496]:hover{border-color:var(--danger-color);color:var(--danger-color);background:#ff767533}.modal-overlay[data-v-aa50fd2e]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-content[data-v-aa50fd2e]{background:var(--surface-solid);width:100%;max-width:480px;max-height:90vh;padding:2rem;overflow-y:auto}.title-input[data-v-aa50fd2e]{width:100%;color:var(--heading-color);background:0 0;border:1px solid #0000;border-radius:8px;margin-bottom:1rem;padding:.4rem .5rem;font-size:1.2rem;font-weight:700}.title-input[data-v-aa50fd2e]:hover,.title-input[data-v-aa50fd2e]:focus{border-color:var(--card-border);background:var(--input-bg)}.field-label[data-v-aa50fd2e]{color:var(--text-muted);margin-bottom:.35rem;font-size:.8rem;display:block}.desc-input[data-v-aa50fd2e]{border:1px solid var(--card-border);background:var(--input-bg);width:100%;color:var(--input-text);resize:vertical;border-radius:8px;padding:.6rem;font-size:.95rem}.detail-actions[data-v-aa50fd2e]{align-items:center;gap:1rem;margin:.75rem 0 1rem;display:flex}.save-btn[data-v-aa50fd2e]{width:auto;padding:.4rem 1rem}.save-btn[data-v-aa50fd2e]:disabled{opacity:.5;cursor:default}.save-msg[data-v-aa50fd2e]{color:#00b894;font-size:.85rem}.assignee-row[data-v-aa50fd2e]{margin-bottom:1rem}.assignee-select[data-v-aa50fd2e]{border:1px solid var(--card-border);background:var(--input-bg);width:100%;color:var(--input-text);border-radius:8px;padding:10px;font-size:.95rem}.comments-title[data-v-aa50fd2e]{margin:.5rem 0;font-size:.95rem}.comments[data-v-aa50fd2e]{flex-direction:column;gap:.6rem;max-height:240px;margin-bottom:1rem;display:flex;overflow-y:auto}.no-comments[data-v-aa50fd2e]{color:var(--text-muted);font-size:.9rem}.comment[data-v-aa50fd2e]{background:var(--card-bg);border:1px solid var(--card-border);border-radius:8px;padding:.5rem .7rem}.comment-head[data-v-aa50fd2e]{justify-content:space-between;align-items:center;display:flex}.comment-author[data-v-aa50fd2e]{color:var(--primary-color);font-size:.8rem;font-weight:600}.comment-del[data-v-aa50fd2e]{color:var(--text-muted);background:0 0;border:none;padding:0 .3rem;font-size:1.1rem;line-height:1}.comment-del[data-v-aa50fd2e]:hover{color:var(--danger-color);box-shadow:none;background:0 0}.comment-body[data-v-aa50fd2e]{white-space:pre-wrap;margin:.25rem 0 0}.comment-form[data-v-aa50fd2e]{gap:.5rem;margin-bottom:1rem;display:flex}.comment-form input[data-v-aa50fd2e]{flex:1}.comment-form .btn-primary[data-v-aa50fd2e]{width:auto;padding:.5rem 1rem}.modal-actions[data-v-aa50fd2e]{justify-content:flex-end;gap:1rem;margin-top:.5rem;display:flex}.btn-cancel[data-v-aa50fd2e]{color:var(--text-muted);background:0 0}.btn-cancel[data-v-aa50fd2e]:hover{box-shadow:none;background:#7f7f7f26}.btn-primary[data-v-aa50fd2e]{background:var(--primary-color)}.dashboard[data-v-a3ee3832]{flex:1;padding:.5rem 1rem 1rem;overflow:auto}.dash-toolbar[data-v-a3ee3832]{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.dash-title[data-v-a3ee3832]{margin:0;font-size:1.2rem}.dash-title.link[data-v-a3ee3832]{color:inherit;cursor:pointer;text-decoration:none}.dash-title.link[data-v-a3ee3832]:hover{color:var(--primary-color)}.limit-modal[data-v-a3ee3832]{text-align:center;max-width:400px}.limit-icon[data-v-a3ee3832]{margin-bottom:.5rem;font-size:2rem}.limit-body[data-v-a3ee3832]{color:var(--text-muted);margin:.5rem 0}.limit-modal .modal-actions[data-v-a3ee3832]{justify-content:center}.upgrade-link[data-v-a3ee3832]{color:#fff;border-radius:8px;align-items:center;padding:.5rem 1rem;text-decoration:none;display:inline-flex}.new-btn[data-v-a3ee3832]{border:1px dashed var(--primary-color);color:var(--primary-color);background:#6c5ce726;padding:.4rem .9rem;font-size:.85rem}.new-btn[data-v-a3ee3832]:hover{box-shadow:none;background:#6c5ce740}.state[data-v-a3ee3832]{color:var(--text-muted);text-align:center;padding:2rem}.board-scroll[data-v-a3ee3832]{min-width:max-content}.group[data-v-a3ee3832]{margin-bottom:1.5rem}.group-empty[data-v-a3ee3832]{color:var(--text-muted);padding:.5rem .25rem;font-size:.9rem}.group-head[data-v-a3ee3832]{align-items:center;gap:.6rem;margin:.75rem 0 .5rem;display:flex}.collapse-btn[data-v-a3ee3832]{color:var(--text-muted);background:0 0;border:none;padding:0 .25rem;font-size:.9rem;line-height:1}.collapse-btn[data-v-a3ee3832]:hover{box-shadow:none;color:var(--heading-color)}.group-title[data-v-a3ee3832]{margin:0;font-size:1rem}.group-title.link[data-v-a3ee3832]{cursor:pointer}.group-title.link[data-v-a3ee3832]:hover{color:var(--primary-color)}.group-actions[data-v-a3ee3832]{gap:.5rem;margin-left:auto;display:flex}.ghost[data-v-a3ee3832]{border:1px solid var(--card-border);color:var(--text-muted);background:0 0;border-radius:8px;padding:.25rem .7rem;font-size:.8rem;text-decoration:none}.ghost[data-v-a3ee3832]:hover{box-shadow:none;border-color:var(--primary-color);color:var(--primary-color)}.row[data-v-a3ee3832]{grid-template-columns:repeat(5,minmax(150px,1fr));gap:.5rem;display:grid}.status-row[data-v-a3ee3832]{padding-bottom:.25rem}.status-head[data-v-a3ee3832]{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);padding:.4rem .6rem;font-size:.75rem;font-weight:700}.board-block[data-v-a3ee3832]{margin-bottom:1rem}.board-title[data-v-a3ee3832]{align-items:baseline;gap:.5rem;margin:.6rem 0 .4rem;font-size:.92rem;font-weight:600;display:flex}.board-title.link[data-v-a3ee3832]{cursor:pointer}.board-title.link:hover .board-name[data-v-a3ee3832]{color:var(--primary-color)}.board-name[data-v-a3ee3832]{color:var(--heading-color)}.board-path[data-v-a3ee3832]{color:var(--text-muted);font-size:.72rem;font-weight:500}.cells-row[data-v-a3ee3832]{margin-bottom:.25rem}.cell[data-v-a3ee3832]{background:var(--surface);border:1px solid var(--card-border);border-radius:10px;min-height:48px;padding:.3rem}.drop[data-v-a3ee3832]{flex-direction:column;gap:.35rem;min-height:42px;display:flex}.cell-empty[data-v-a3ee3832]{opacity:.4;height:100%}.dcard[data-v-a3ee3832]{background:var(--card-bg);border:1px solid var(--card-border);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem .6rem;font-size:.85rem;display:flex}.dcard[data-v-a3ee3832]:hover{border-color:var(--primary-color)}.dcard-title[data-v-a3ee3832]{color:var(--heading-color);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.epic[data-v-a3ee3832]{color:#fff;background:#6c5ce7;border-radius:4px;padding:1px 4px;font-size:.6rem;font-weight:700}.modal-overlay[data-v-a3ee3832]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-content[data-v-a3ee3832]{background:var(--surface-solid);width:100%;max-width:420px;padding:2rem}.modal-content h3[data-v-a3ee3832]{margin-bottom:1.5rem}.form-group[data-v-a3ee3832]{flex-direction:column;gap:.5rem;margin-bottom:1rem;display:flex}select[data-v-a3ee3832]{border:1px solid var(--card-border);background:var(--input-bg);width:100%;color:var(--input-text);border-radius:8px;padding:12px;font-size:1rem}.modal-actions[data-v-a3ee3832]{justify-content:flex-end;gap:1rem;margin-top:1rem;display:flex}.btn-cancel[data-v-a3ee3832]{color:var(--text-muted);background:0 0}.btn-cancel[data-v-a3ee3832]:hover{box-shadow:none;background:#7f7f7f26}.btn-primary[data-v-a3ee3832]{background:var(--primary-color)}.error-msg[data-v-a3ee3832]{color:var(--danger-color);margin:0 0 .5rem;font-size:.9rem}.board-layout[data-v-bb420c89]{flex-direction:column;flex:1;height:100vh;display:flex;overflow:hidden}.board-content[data-v-bb420c89]{flex:1;padding:0 1rem 1rem;display:flex;overflow:hidden}.auth-shell[data-v-1b0a3baf]{flex-direction:column;flex:1;min-height:100vh;display:flex}.auth-topbar[data-v-1b0a3baf]{justify-content:space-between;align-items:center;padding:1.25rem 2.5rem;display:flex}.brand[data-v-1b0a3baf]{align-items:center;gap:.6rem;display:flex}.brand-mark[data-v-1b0a3baf]{color:var(--primary-color);font-size:1.4rem}.brand-name[data-v-1b0a3baf]{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#00cec9,#6c5ce7);-webkit-background-clip:text;background-clip:text;font-size:1.25rem;font-weight:700}.topnav a[data-v-1b0a3baf]{color:var(--text-muted);font-size:.9rem;font-weight:500;text-decoration:none}.topnav a[data-v-1b0a3baf]:hover{color:var(--primary-color)}.auth-main[data-v-1b0a3baf]{flex:1;grid-template-columns:minmax(320px,420px) 1fr;align-items:center;gap:3rem;width:100%;max-width:1200px;margin:0 auto;padding:1rem 2.5rem 3rem;display:grid}.form-panel[data-v-1b0a3baf]{justify-content:center;display:flex}.auth-card[data-v-1b0a3baf]{width:100%;max-width:420px;padding:2.25rem}.hero-panel[data-v-1b0a3baf]{max-width:520px}.hero-title[data-v-1b0a3baf]{color:var(--heading-color);margin:0 0 1rem;font-size:2.2rem;line-height:1.15}.hero-lead[data-v-1b0a3baf]{color:var(--text-muted);margin:0 0 1.5rem;font-size:1.05rem;line-height:1.6}.hero-points[data-v-1b0a3baf]{flex-direction:column;gap:.7rem;margin:0;padding:0;list-style:none;display:flex}.hero-points li[data-v-1b0a3baf]{color:var(--text-color);font-size:.95rem}.auth-footer[data-v-1b0a3baf]{border-top:1px solid var(--card-border);color:var(--text-muted);justify-content:space-between;align-items:center;padding:1.25rem 2.5rem;font-size:.85rem;display:flex}.legal[data-v-1b0a3baf]{gap:1.5rem;display:flex}.legal a[data-v-1b0a3baf]{color:var(--text-muted);text-decoration:none}.legal a[data-v-1b0a3baf]:hover{color:var(--text-color)}@media (width<=860px){.auth-main[data-v-1b0a3baf]{grid-template-columns:1fr;gap:2rem;padding-top:.5rem}.hero-panel[data-v-1b0a3baf]{text-align:center;order:-1;max-width:none}.hero-points[data-v-1b0a3baf]{display:none}.hero-title[data-v-1b0a3baf]{font-size:1.6rem}}h2[data-v-6892a39a]{margin-bottom:.35rem}.subtitle[data-v-6892a39a]{color:var(--text-muted);margin-bottom:1.75rem}.auth-form[data-v-6892a39a]{text-align:left;flex-direction:column;gap:1.25rem;display:flex}.form-group[data-v-6892a39a]{flex-direction:column;gap:.5rem;display:flex}.form-group label[data-v-6892a39a]{color:var(--text-color);font-size:.9rem;font-weight:500}.submit-btn[data-v-6892a39a]{width:100%;margin-top:.5rem;padding:12px;font-size:1.05rem}.error-msg[data-v-6892a39a]{color:var(--danger-color);text-align:center;background:#ff76751a;border-radius:8px;padding:10px;font-size:.9rem}.auth-link[data-v-6892a39a]{color:var(--text-muted);margin-top:1.75rem;font-size:.9rem}.auth-link a[data-v-6892a39a]{color:var(--primary-color);font-weight:500;text-decoration:none}.auth-link a[data-v-6892a39a]:hover{text-decoration:underline}h2[data-v-b344a90d]{margin-bottom:.35rem}.notice[data-v-b344a90d]{border:1px solid var(--card-border);background:var(--surface);border-radius:10px;padding:1rem 1.15rem}.notice h3[data-v-b344a90d]{color:var(--heading-color);margin:0 0 .4rem;font-size:1rem}.notice p[data-v-b344a90d]{color:var(--text-muted);margin:0;font-size:.9rem;line-height:1.5}.subtitle[data-v-b344a90d]{color:var(--text-muted);margin-bottom:1.75rem}.auth-form[data-v-b344a90d]{text-align:left;flex-direction:column;gap:1.1rem;display:flex}.form-row[data-v-b344a90d]{gap:1rem;display:flex}.form-row .form-group[data-v-b344a90d]{flex:1}.form-group[data-v-b344a90d]{flex-direction:column;gap:.5rem;display:flex}.optional[data-v-b344a90d]{color:var(--text-muted);font-weight:400}.form-group label[data-v-b344a90d]{color:var(--text-color);font-size:.9rem;font-weight:500}.submit-btn[data-v-b344a90d]{width:100%;margin-top:.5rem;padding:12px;font-size:1.05rem}.error-msg[data-v-b344a90d]{color:var(--danger-color);text-align:center;background:#ff76751a;border-radius:8px;padding:10px;font-size:.9rem}.auth-link[data-v-b344a90d]{color:var(--text-muted);margin-top:1.5rem;font-size:.9rem}.auth-link a[data-v-b344a90d]{color:var(--primary-color);font-weight:500;text-decoration:none}.auth-link a[data-v-b344a90d]:hover{text-decoration:underline}.account-layout[data-v-61115186]{flex-direction:column;flex:1;min-height:100vh;display:flex}.account-header[data-v-61115186]{border-radius:16px;justify-content:space-between;align-items:center;margin:1rem;padding:1rem 2rem;display:flex}.account-header h1[data-v-61115186]{margin:0;font-size:1.4rem}.back-link[data-v-61115186]{color:var(--text-muted);text-decoration:none}.back-link[data-v-61115186]:hover{color:var(--heading-color)}.account-content[data-v-61115186]{max-width:640px;padding:0 2rem 2rem}.unverified[data-v-61115186]{color:#fdcb6e}.profile-card[data-v-61115186]{background:var(--surface);border:1px solid var(--card-border);border-radius:16px;margin-bottom:2rem;padding:1.5rem}.profile-card h3[data-v-61115186]{margin:0 0 1rem}.profile-form[data-v-61115186]{flex-direction:column;gap:1rem;display:flex}.form-row[data-v-61115186]{gap:1rem;display:flex}.form-row .form-group[data-v-61115186]{flex:1}.form-group[data-v-61115186]{flex-direction:column;gap:.4rem;display:flex}.form-group label[data-v-61115186]{color:var(--text-muted);font-size:.85rem}.save-btn[data-v-61115186]{align-self:flex-start;width:auto;padding:.5rem 1.2rem}.theme-row[data-v-61115186]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.theme-switch[data-v-61115186]{gap:.5rem;display:flex}.theme-opt[data-v-61115186]{border:1px solid var(--card-border);color:var(--text-color);background:#7f7f7f1f;padding:.45rem .9rem;font-size:.9rem}.theme-opt.active[data-v-61115186]{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.theme-opt[data-v-61115186]:hover{box-shadow:none}.current[data-v-61115186]{color:var(--text-muted);margin-bottom:1.5rem}.plan-badge[data-v-61115186]{background:var(--primary-color);color:#fff;border-radius:12px;padding:2px 10px;font-size:.85rem;font-weight:600;text-decoration:none}.plan-badge[data-v-61115186]:hover{filter:brightness(1.1)}.btn-primary[data-v-61115186]{background:var(--primary-color)}.btn-primary[data-v-61115186]:disabled{opacity:.5;cursor:default}.message[data-v-61115186]{color:#00b894;margin-top:.5rem}.subs-layout[data-v-63487dad]{flex-direction:column;flex:1;min-height:100vh;display:flex}.subs-header[data-v-63487dad]{border-radius:16px;justify-content:space-between;align-items:center;margin:1rem;padding:1rem 2rem;display:flex}.subs-header h1[data-v-63487dad]{margin:0;font-size:1.4rem}.back-link[data-v-63487dad]{color:var(--text-muted);text-decoration:none}.back-link[data-v-63487dad]:hover{color:var(--heading-color)}.subs-content[data-v-63487dad]{padding:0 2rem 2rem}.state[data-v-63487dad]{color:var(--text-muted);padding:2rem 0}.current[data-v-63487dad]{color:var(--text-muted);margin-bottom:1.5rem}.plan-badge[data-v-63487dad]{background:var(--primary-color);color:#fff;border-radius:12px;padding:2px 10px;font-size:.85rem;font-weight:600}.plans-grid[data-v-63487dad]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem;display:grid}.plan-card[data-v-63487dad]{background:var(--surface);border:1px solid var(--card-border);border-radius:16px;flex-direction:column;padding:1.5rem;display:flex}.plan-card.active[data-v-63487dad]{border-color:var(--primary-color);box-shadow:0 0 0 1px var(--primary-color)}.plan-card h3[data-v-63487dad]{margin:0 0 .5rem}.price[data-v-63487dad]{margin:0 0 1rem;font-size:1.3rem;font-weight:700}.features[data-v-63487dad]{flex:1;margin:0 0 1.5rem;padding:0;list-style:none}.features li[data-v-63487dad]{color:var(--text-muted);padding:.3rem 0;font-size:.9rem}.btn-primary[data-v-63487dad]{background:var(--primary-color);width:100%}.btn-primary[data-v-63487dad]:disabled{opacity:.5;cursor:default}.message[data-v-63487dad]{color:#00b894;margin-top:1.5rem}.page[data-v-b68f9e40]{flex-direction:column;flex:1;min-height:100vh;display:flex}.page-header[data-v-b68f9e40]{border-radius:16px;justify-content:space-between;align-items:center;margin:1rem;padding:1rem 2rem;display:flex}.titles[data-v-b68f9e40]{align-items:baseline;gap:.75rem;display:flex}.page-header h1[data-v-b68f9e40]{margin:0;font-size:1.4rem}.subtitle[data-v-b68f9e40]{color:var(--text-muted);font-size:.9rem}.header-actions[data-v-b68f9e40]{align-items:center;gap:1rem;display:flex}.ghost[data-v-b68f9e40]{border:1px solid var(--card-border);color:var(--text-muted);background:0 0;border-radius:8px;padding:.35rem .8rem;font-size:.85rem;text-decoration:none}.ghost[data-v-b68f9e40]:hover{border-color:var(--primary-color);color:var(--primary-color)}.back-link[data-v-b68f9e40]{color:var(--text-muted);text-decoration:none}.back-link[data-v-b68f9e40]:hover{color:var(--heading-color)}.content[data-v-b68f9e40]{width:100%;max-width:960px;padding:0 2rem 2rem}.state[data-v-b68f9e40]{color:var(--text-muted);padding:2rem 0}.list[data-v-b68f9e40]{flex-direction:column;gap:.5rem;display:flex}.item[data-v-b68f9e40]{background:var(--surface);border:1px solid var(--card-border);border-radius:10px;align-items:center;gap:.75rem;padding:.5rem .75rem;display:flex}.grip[data-v-b68f9e40]{cursor:grab;color:var(--text-muted);-webkit-user-select:none;user-select:none}.rank-num[data-v-b68f9e40]{color:var(--text-muted);text-align:right;width:1.5rem;font-size:.8rem}.item-main[data-v-b68f9e40]{cursor:pointer;flex:1;align-items:center;gap:.5rem;min-width:0;display:flex}.item-title[data-v-b68f9e40]{color:var(--heading-color);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.item-main:hover .item-title[data-v-b68f9e40]{color:var(--primary-color)}.epic[data-v-b68f9e40]{color:#fff;background:#6c5ce7;border-radius:4px;padding:1px 4px;font-size:.6rem;font-weight:700}.board-chip[data-v-b68f9e40],.status-chip[data-v-b68f9e40]{color:var(--text-muted);border:1px solid var(--card-border);white-space:nowrap;border-radius:6px;padding:2px 6px;font-size:.72rem}.sprint-select[data-v-b68f9e40]{border:1px solid var(--card-border);background:var(--input-bg);color:var(--input-text);border-radius:8px;max-width:140px;padding:.3rem .4rem;font-size:.8rem}.page[data-v-b2caca95]{flex-direction:column;flex:1;min-height:100vh;display:flex}.page-header[data-v-b2caca95]{border-radius:16px;justify-content:space-between;align-items:center;margin:1rem;padding:1rem 2rem;display:flex}.titles[data-v-b2caca95]{align-items:baseline;gap:.75rem;display:flex}.page-header h1[data-v-b2caca95]{margin:0;font-size:1.4rem}.subtitle[data-v-b2caca95]{color:var(--text-muted);font-size:.9rem}.header-actions[data-v-b2caca95]{align-items:center;gap:1rem;display:flex}.ghost[data-v-b2caca95]{border:1px solid var(--card-border);color:var(--text-muted);background:0 0;border-radius:8px;padding:.3rem .7rem;font-size:.8rem;text-decoration:none}.ghost[data-v-b2caca95]:hover{border-color:var(--primary-color);color:var(--primary-color)}.back-link[data-v-b2caca95]{color:var(--text-muted);text-decoration:none}.back-link[data-v-b2caca95]:hover{color:var(--heading-color)}.content[data-v-b2caca95]{width:100%;max-width:820px;padding:0 2rem 2rem}.new-sprint[data-v-b2caca95]{gap:.5rem;margin-bottom:1.5rem;display:flex}.new-sprint input[data-v-b2caca95]{flex:1}.btn-primary[data-v-b2caca95]{background:var(--primary-color);width:auto;padding:.5rem 1.2rem}.state[data-v-b2caca95]{color:var(--text-muted);padding:2rem 0}.sprint-list[data-v-b2caca95]{flex-direction:column;gap:.75rem;display:flex}.sprint[data-v-b2caca95]{background:var(--surface);border:1px solid var(--card-border);border-radius:12px;overflow:hidden}.sprint-head[data-v-b2caca95]{align-items:center;gap:.6rem;padding:.75rem 1rem;display:flex}.collapse-btn[data-v-b2caca95]{color:var(--text-muted);background:0 0;border:none;padding:0}.collapse-btn[data-v-b2caca95]:hover{box-shadow:none;color:var(--heading-color)}.sprint-name[data-v-b2caca95]{margin:0;font-size:1rem}.count[data-v-b2caca95]{color:var(--text-muted);font-size:.8rem}.sprint-actions[data-v-b2caca95]{margin-left:auto}.status-chip[data-v-b2caca95]{text-transform:uppercase;letter-spacing:.03em;color:#fff;background:var(--text-muted);border-radius:5px;padding:2px 7px;font-size:.68rem;font-weight:700}.status-chip.planned[data-v-b2caca95]{background:#636e72}.status-chip.active[data-v-b2caca95]{background:#00b894}.status-chip.completed[data-v-b2caca95]{background:#6c5ce7}.status-chip.small[data-v-b2caca95]{text-transform:none;letter-spacing:0;color:var(--text-muted);border:1px solid var(--card-border);background:0 0;font-size:.65rem}.sprint-body[data-v-b2caca95]{border-top:1px solid var(--card-border);flex-direction:column;gap:.35rem;padding:.5rem 1rem .75rem;display:flex}.no-cards[data-v-b2caca95]{color:var(--text-muted);margin:.5rem 0;font-size:.85rem}.card-row[data-v-b2caca95]{align-items:center;gap:.6rem;padding:.35rem 0;display:flex}.card-title[data-v-b2caca95]{color:var(--heading-color);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.board-chip[data-v-b2caca95]{color:var(--text-muted);border:1px solid var(--card-border);border-radius:6px;padding:2px 6px;font-size:.72rem}.task-card[data-v-456e113d]{background:var(--card-bg);border:1px solid var(--card-border);cursor:grab;border-radius:12px;padding:1rem;transition:all .2s}.task-card[data-v-456e113d]:hover{background:#ffffff14;border-color:#fff3;transform:translateY(-2px);box-shadow:0 4px 12px #0003}.task-card[data-v-456e113d]:active{cursor:grabbing}.card-title[data-v-456e113d]{color:var(--heading-color);margin:0 0 .5rem;font-size:1rem;font-weight:500;line-height:1.4}.card-desc[data-v-456e113d]{color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.85rem;display:-webkit-box;overflow:hidden}.card-footer[data-v-456e113d]{border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;margin-top:1rem;padding-top:.8rem;display:flex}.card-id[data-v-456e113d]{color:var(--text-muted);font-family:monospace;font-size:.75rem}.avatars[data-v-456e113d]{display:flex}.avatar[data-v-456e113d]{background:var(--primary-color);color:#fff;width:24px;height:24px;box-shadow:0 0 0 2px var(--bg-color);border-radius:50%;justify-content:center;align-items:center;font-size:.7rem;font-weight:700;display:flex}.scrum-board[data-v-455ddd61]{flex:1;padding-bottom:1rem;display:flex;overflow:auto hidden}.columns-container[data-v-455ddd61]{align-items:flex-start;gap:1.5rem;min-width:min-content;height:100%;padding:0 1rem;display:flex}.board-column[data-v-455ddd61]{background:var(--surface);border-radius:16px;flex-direction:column;width:320px;max-height:100%;display:flex}.column-header[data-v-455ddd61]{border-bottom:1px solid var(--card-border);justify-content:space-between;align-items:center;padding:1.2rem;display:flex}.column-header h3[data-v-455ddd61]{margin:0;font-size:1.1rem;font-weight:600}.text-warning[data-v-455ddd61]{color:#fdcb6e}.text-success[data-v-455ddd61]{color:#00b894}.task-count[data-v-455ddd61]{color:var(--text-muted);background:#ffffff1a;border-radius:12px;padding:2px 8px;font-size:.85rem}.drag-area[data-v-455ddd61]{flex-direction:column;flex:1;gap:.8rem;min-height:50px;padding:1rem;display:flex;overflow-y:auto}.drag-area[data-v-455ddd61]::-webkit-scrollbar{width:6px}.drag-area[data-v-455ddd61]::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.add-btn[data-v-455ddd61]{border:1px dashed var(--card-border);color:var(--text-muted);background:0 0;margin:1rem}.add-btn[data-v-455ddd61]:hover{border-color:var(--primary-color);color:var(--heading-color);background:#7f7f7f1f}.loading-state[data-v-455ddd61]{width:100%;color:var(--text-muted);justify-content:center;align-items:center;display:flex}.modal-overlay[data-v-455ddd61]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-content[data-v-455ddd61]{background:var(--surface-solid);width:100%;max-width:450px;padding:2rem}.modal-content h3[data-v-455ddd61]{margin-bottom:1.5rem}.form-group[data-v-455ddd61]{flex-direction:column;gap:.5rem;margin-bottom:1.2rem;display:flex}.form-group label[data-v-455ddd61]{color:var(--text-color);font-size:.9rem}.modal-actions[data-v-455ddd61]{justify-content:flex-end;gap:1rem;margin-top:2rem;display:flex}.btn-cancel[data-v-455ddd61]{color:var(--text-muted);background:0 0}.btn-cancel[data-v-455ddd61]:hover{background:#ffffff1a}.btn-primary[data-v-455ddd61]{background:var(--primary-color)}.board-layout[data-v-f1f712fc]{flex-direction:column;flex:1;height:100vh;display:flex;overflow:hidden}.board-content[data-v-f1f712fc]{flex-direction:column;flex:1;padding:0 1rem 1rem;display:flex;overflow:hidden}.board-heading[data-v-f1f712fc]{padding:.25rem .5rem .75rem}.crumbs[data-v-f1f712fc]{flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:.2rem;font-size:.85rem;display:flex}.crumb-group[data-v-f1f712fc]{display:contents}.crumb[data-v-f1f712fc]{color:var(--text-muted);text-decoration:none}.crumb[data-v-f1f712fc]:hover{color:var(--primary-color)}.sep[data-v-f1f712fc]{color:var(--text-muted);opacity:.6}.board-title[data-v-f1f712fc]{color:var(--heading-color);margin:0;font-size:1.3rem}
