:root{color:#475a59;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f8f9fa;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;line-height:1.5}:root.dark{color:#e0e0e0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0f0f1a}html,body,#app{width:100%;min-width:320px;min-height:100%;margin:0}body,#app{min-height:100vh}body{background:#f8f9fa}:root.dark body{background:#0f0f1a}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}.login-container.svelte-3z0wmw{background:linear-gradient(135deg,#eaebe4 0%,#dcd9cf 100%);justify-content:center;align-items:center;min-height:100vh;padding:1rem;display:flex}.login-card.svelte-3z0wmw{background:#fff;border-radius:12px;width:100%;max-width:400px;padding:2.5rem;box-shadow:0 4px 20px #475a5926}.logo-container.svelte-3z0wmw{text-align:center;margin-bottom:1.5rem}.logo.svelte-3z0wmw{max-width:220px;height:auto}h1.svelte-3z0wmw{color:#475a59;text-align:center;margin:0 0 .5rem;font-size:1.75rem;font-weight:600}.subtitle.svelte-3z0wmw{color:#627c7b;text-align:center;margin:0 0 2rem;font-size:.95rem}.form-group.svelte-3z0wmw{margin-bottom:1.25rem}label.svelte-3z0wmw{color:#475a59;margin-bottom:.5rem;font-size:.9rem;font-weight:500;display:block}input.svelte-3z0wmw{box-sizing:border-box;border:2px solid #dcd9cf;border-radius:8px;width:100%;padding:.75rem 1rem;font-size:1rem;transition:border-color .2s,box-shadow .2s}input.svelte-3z0wmw:focus{border-color:#4e7d83;outline:none;box-shadow:0 0 0 3px #4e7d8326}input.svelte-3z0wmw:disabled{cursor:not-allowed;background:#f5f5f5}.login-btn.svelte-3z0wmw{color:#fff;cursor:pointer;background:#4e7d83;border:none;border-radius:8px;width:100%;margin-top:.5rem;padding:.875rem;font-size:1rem;font-weight:600;transition:background .2s,transform .1s}.login-btn.svelte-3z0wmw:hover:not(:disabled){background:#475a59}.login-btn.svelte-3z0wmw:active:not(:disabled){transform:scale(.98)}.login-btn.svelte-3z0wmw:disabled{cursor:not-allowed;background:#a3acac}.error-message.svelte-3z0wmw{color:#9d6a53;background:#fef2f2;border-left:3px solid #9d6a53;border-radius:8px;margin-bottom:1rem;padding:.75rem 1rem;font-size:.9rem}.reset-message.svelte-3z0wmw{color:#3f5f5e;background:#eef5f4;border-left:3px solid #4e7d83;border-radius:8px;margin-bottom:1rem;padding:.75rem 1rem;font-size:.9rem}.forgot-btn.svelte-3z0wmw{color:#4e7d83;cursor:pointer;text-align:center;background:0 0;border:none;width:100%;margin-top:.85rem;padding:.25rem;font-size:.9rem;font-weight:500;display:block}.forgot-btn.svelte-3z0wmw:hover:not(:disabled){color:#475a59;text-decoration:underline}.forgot-btn.svelte-3z0wmw:disabled{color:#a3acac;cursor:not-allowed}.demo-credentials.svelte-3z0wmw{text-align:center;color:#627c7b;border-top:1px solid #eaebe4;margin-top:2rem;padding-top:1.5rem;font-size:.85rem}.demo-credentials.svelte-3z0wmw p:where(.svelte-3z0wmw){margin:.25rem 0}.demo-credentials.svelte-3z0wmw strong:where(.svelte-3z0wmw){color:#475a59}.sidebar.svelte-1nhzsi7{z-index:100;background:#fff;border-right:1px solid #eaebe4;flex-direction:column;width:240px;height:100vh;transition:background .2s,border-color .2s;display:flex;position:fixed;top:0;left:0}.sidebar.dark.svelte-1nhzsi7{background:#1a1a2e;border-color:#2d2d44}.sidebar-header.svelte-1nhzsi7{border-bottom:1px solid #eaebe4;padding:1.25rem}.dark.svelte-1nhzsi7 .sidebar-header:where(.svelte-1nhzsi7){border-color:#2d2d44}.logo.svelte-1nhzsi7{box-sizing:border-box;max-width:160px;height:auto;display:block}.dark.svelte-1nhzsi7 .logo:where(.svelte-1nhzsi7){filter:brightness(1.85)saturate(1.15)contrast(1.08)drop-shadow(0 3px 10px #4cdae12e)}.sidebar-nav.svelte-1nhzsi7{flex-direction:column;flex:1;gap:.25rem;padding:1rem .75rem;display:flex}.nav-item.svelte-1nhzsi7{color:#627c7b;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;font-size:.9rem;font-weight:500;transition:all .15s;display:flex}.dark.svelte-1nhzsi7 .nav-item:where(.svelte-1nhzsi7){color:#a3acac}.nav-item.svelte-1nhzsi7:hover{color:#475a59;background:#f0f7f8}.dark.svelte-1nhzsi7 .nav-item:where(.svelte-1nhzsi7):hover{color:#e0e0e0;background:#2d2d44}.nav-item.active.svelte-1nhzsi7{background:var(--brand,#4e7d83);color:#fff}.dark.svelte-1nhzsi7 .nav-item.active:where(.svelte-1nhzsi7){background:var(--brand,#4e7d83)}.nav-item.svelte-1nhzsi7 svg:where(.svelte-1nhzsi7){flex-shrink:0;width:20px;height:20px}.sidebar-footer.svelte-1nhzsi7{border-top:1px solid #eaebe4;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.dark.svelte-1nhzsi7 .sidebar-footer:where(.svelte-1nhzsi7){border-color:#2d2d44}.theme-toggle.svelte-1nhzsi7{color:#627c7b;cursor:pointer;background:#f0f7f8;border:none;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .15s;display:flex}.dark.svelte-1nhzsi7 .theme-toggle:where(.svelte-1nhzsi7){color:#a3acac;background:#2d2d44}.theme-toggle.svelte-1nhzsi7:hover{background:#dcd9cf}.dark.svelte-1nhzsi7 .theme-toggle:where(.svelte-1nhzsi7):hover{background:#3d3d54}.theme-toggle.svelte-1nhzsi7 svg:where(.svelte-1nhzsi7){width:20px;height:20px}.user-info.svelte-1nhzsi7{flex-direction:column;gap:.5rem;display:flex}.user-name.svelte-1nhzsi7{color:#475a59;font-size:.85rem;font-weight:500}.dark.svelte-1nhzsi7 .user-name:where(.svelte-1nhzsi7){color:#e0e0e0}.logout-btn.svelte-1nhzsi7{color:#627c7b;cursor:pointer;background:0 0;border:1px solid #dcd9cf;border-radius:6px;padding:.5rem;font-size:.8rem;transition:all .15s}.dark.svelte-1nhzsi7 .logout-btn:where(.svelte-1nhzsi7){color:#a3acac;border-color:#3d3d54}.logout-btn.svelte-1nhzsi7:hover{color:#9d6a53;background:#fef2f2;border-color:#9d6a53}@media (width<=768px){.sidebar.svelte-1nhzsi7{flex-direction:row;align-items:center;width:100%;height:auto;padding:.5rem 1rem;position:relative}.sidebar-header.svelte-1nhzsi7{border:none;padding:.5rem}.logo.svelte-1nhzsi7,.dark.svelte-1nhzsi7 .logo:where(.svelte-1nhzsi7){max-width:120px}.sidebar-nav.svelte-1nhzsi7{flex-direction:row;flex:1;justify-content:center;gap:.5rem;padding:0}.nav-item.svelte-1nhzsi7 span:where(.svelte-1nhzsi7){display:none}.nav-item.svelte-1nhzsi7{padding:.5rem}.sidebar-footer.svelte-1nhzsi7{border:none;flex-direction:row;padding:.5rem}.user-info.svelte-1nhzsi7{display:none}}.layout.svelte-19yqcar{background:#f8f9fa;min-height:100vh;transition:background .2s;display:flex}.layout.dark.svelte-19yqcar{background:#0f0f1a}.main-content.svelte-19yqcar{flex:1;margin-left:240px;padding:2rem}.page-header.svelte-19yqcar{margin-bottom:2rem}.page-header.svelte-19yqcar h1:where(.svelte-19yqcar){color:#475a59;margin:0 0 .25rem;font-size:1.75rem;font-weight:600}.dark.svelte-19yqcar .page-header:where(.svelte-19yqcar) h1:where(.svelte-19yqcar){color:#e0e0e0}.subtitle.svelte-19yqcar{color:#627c7b;margin:0}.dark.svelte-19yqcar .subtitle:where(.svelte-19yqcar){color:#a3acac}.checkin-todo.svelte-19yqcar{letter-spacing:.06em;text-transform:uppercase;color:#627c7b;margin:0 0 .85rem;font-size:.8rem;font-weight:700}.action-tiles.svelte-19yqcar{grid-template-columns:1fr 1fr;gap:1rem;max-width:720px;display:grid}.action-tile.svelte-19yqcar{cursor:pointer;text-align:left;font:inherit;background:#fff;border:1px solid #e4ebe9;border-radius:14px;flex-direction:column;gap:.5rem;padding:1.3rem 1.4rem;transition:transform .12s,box-shadow .12s;display:flex}.action-tile.svelte-19yqcar:hover{transform:translateY(-2px);box-shadow:0 8px 22px #2846461a}.action-tile.approve.svelte-19yqcar{background:linear-gradient(#fffaf0,#fff);border-color:#f0dcae}.action-tile.info.svelte-19yqcar{background:linear-gradient(#fff6ec,#fff);border-color:#f0d3b4}.action-tile.uat.svelte-19yqcar{background:linear-gradient(#f1f7fd,#fff);border-color:#bcd6ef}.action-tile.deploy.svelte-19yqcar{background:linear-gradient(#eff8f3,#fff);border-color:#b6dcc8}.dark.svelte-19yqcar .action-tile:where(.svelte-19yqcar){background:#1b2220;border-color:#33403c}.dark.svelte-19yqcar .action-tile.approve:where(.svelte-19yqcar){background:linear-gradient(#2a2415,#1b2220);border-color:#4a3d1d}.dark.svelte-19yqcar .action-tile.info:where(.svelte-19yqcar){background:linear-gradient(#2a2015,#1b2220);border-color:#4a3620}.dark.svelte-19yqcar .action-tile.uat:where(.svelte-19yqcar){background:linear-gradient(#16232f,#1b2220);border-color:#274860}.dark.svelte-19yqcar .action-tile.deploy:where(.svelte-19yqcar){background:linear-gradient(#14251c,#1b2220);border-color:#275040}.at-n.svelte-19yqcar{font-size:2.6rem;font-weight:800;line-height:1}.action-tile.approve.svelte-19yqcar .at-n:where(.svelte-19yqcar){color:#b07a1e}.action-tile.info.svelte-19yqcar .at-n:where(.svelte-19yqcar){color:#a85b16}.action-tile.uat.svelte-19yqcar .at-n:where(.svelte-19yqcar){color:#1f5c99}.action-tile.deploy.svelte-19yqcar .at-n:where(.svelte-19yqcar){color:#1f7a52}.dark.svelte-19yqcar .action-tile.approve:where(.svelte-19yqcar) .at-n:where(.svelte-19yqcar){color:#e0b969}.dark.svelte-19yqcar .action-tile.info:where(.svelte-19yqcar) .at-n:where(.svelte-19yqcar){color:#e0a469}.dark.svelte-19yqcar .action-tile.uat:where(.svelte-19yqcar) .at-n:where(.svelte-19yqcar){color:#7db6e6}.dark.svelte-19yqcar .action-tile.deploy:where(.svelte-19yqcar) .at-n:where(.svelte-19yqcar){color:#6fd3a5}.at-t.svelte-19yqcar{color:#2d3a3a;font-size:1.02rem;font-weight:700}.dark.svelte-19yqcar .at-t:where(.svelte-19yqcar){color:#e6ecec}.at-d.svelte-19yqcar{color:#627c7b;font-size:.86rem;line-height:1.35}.at-go.svelte-19yqcar{color:#4e7d83;margin-top:.35rem;font-size:.85rem;font-weight:700}.checkin-secondary.svelte-19yqcar{flex-wrap:wrap;align-items:center;gap:1.1rem;max-width:720px;margin:1.5rem 0 .4rem;display:flex}.checkin-secondary.svelte-19yqcar .linklike:where(.svelte-19yqcar){cursor:pointer;color:#4e7d83;background:0 0;border:none;padding:0;font-family:inherit;font-size:.92rem;font-weight:600}.checkin-muted.svelte-19yqcar{color:#627c7b;font-size:.84rem}@media (width<=560px){.action-tiles.svelte-19yqcar{grid-template-columns:1fr}}.loading.svelte-19yqcar{color:#627c7b;flex-direction:column;justify-content:center;align-items:center;padding:4rem;display:flex}.spinner.svelte-19yqcar{border:3px solid #dcd9cf;border-top-color:#4e7d83;border-radius:50%;width:40px;height:40px;margin-bottom:1rem;animation:.8s linear infinite svelte-19yqcar-spin}@keyframes svelte-19yqcar-spin{to{transform:rotate(360deg)}}.dashboard-grid.svelte-19yqcar{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}.card.svelte-19yqcar{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 2px 8px #475a5914}.dark.svelte-19yqcar .card:where(.svelte-19yqcar){background:#1a1a2e;box-shadow:0 2px 8px #0000004d}.card.svelte-19yqcar h2:where(.svelte-19yqcar){color:#475a59;margin:0 0 1rem;font-size:1.1rem;font-weight:600}.dark.svelte-19yqcar .card:where(.svelte-19yqcar) h2:where(.svelte-19yqcar){color:#e0e0e0}.retainer-card.svelte-19yqcar{grid-column:span 2}.card-header.svelte-19yqcar{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.card-header.svelte-19yqcar h2:where(.svelte-19yqcar){margin:0}.projection.svelte-19yqcar{color:#627c7b;background:#f0f7f8;border-radius:20px;padding:.25rem .75rem;font-size:.8rem}.dark.svelte-19yqcar .projection:where(.svelte-19yqcar){color:#a3acac;background:#2d2d44}.retainer-pools.svelte-19yqcar{flex-direction:column;gap:1.25rem;margin-bottom:1.5rem;display:flex}.pool.svelte-19yqcar{background:#f8f9fa;border-radius:8px;padding:1rem}.dark.svelte-19yqcar .pool:where(.svelte-19yqcar){background:#2d2d44}.pool-header.svelte-19yqcar{justify-content:space-between;margin-bottom:.75rem;display:flex}.pool-name.svelte-19yqcar{color:#475a59;font-weight:600}.dark.svelte-19yqcar .pool-name:where(.svelte-19yqcar){color:#e0e0e0}.pool-expiry.svelte-19yqcar{color:#627c7b;font-size:.8rem}.pool-expiry.expiring.svelte-19yqcar{color:#dc3545;font-weight:500}.progress-container.svelte-19yqcar{flex-direction:column;gap:.5rem;display:flex}.progress-bar.svelte-19yqcar{background:#dcd9cf;border-radius:6px;height:12px;overflow:hidden}.dark.svelte-19yqcar .progress-bar:where(.svelte-19yqcar){background:#3d3d54}.progress-fill.svelte-19yqcar{border-radius:6px;height:100%;transition:width .3s}.progress-labels.svelte-19yqcar{color:#627c7b;justify-content:space-between;font-size:.8rem;display:flex}.dark.svelte-19yqcar .progress-labels:where(.svelte-19yqcar){color:#a3acac}.retainer-summary.svelte-19yqcar{border-top:1px solid #eaebe4;gap:2rem;padding-top:1rem;display:flex}.dark.svelte-19yqcar .retainer-summary:where(.svelte-19yqcar){border-color:#2d2d44}.summary-stat.svelte-19yqcar{flex-direction:column;display:flex}.stat-value.svelte-19yqcar{color:#4e7d83;font-size:1.5rem;font-weight:700}.stat-label.svelte-19yqcar{color:#627c7b;font-size:.8rem}.dark.svelte-19yqcar .stat-label:where(.svelte-19yqcar){color:#a3acac}.stats-card.svelte-19yqcar .stat-grid:where(.svelte-19yqcar){grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:1rem;display:grid}.stat-item.svelte-19yqcar{text-align:center;background:#f8f9fa;border-radius:8px;padding:1rem}.dark.svelte-19yqcar .stat-item:where(.svelte-19yqcar){background:#2d2d44}.stat-number.svelte-19yqcar{color:#4e7d83;font-size:1.75rem;font-weight:700;display:block}.stat-desc.svelte-19yqcar{color:#627c7b;font-size:.8rem}.dark.svelte-19yqcar .stat-desc:where(.svelte-19yqcar){color:#a3acac}.view-all-btn.svelte-19yqcar{color:#fff;cursor:pointer;background:#4e7d83;border:none;border-radius:8px;width:100%;padding:.75rem;font-weight:500;transition:background .15s}.view-all-btn.svelte-19yqcar:hover{background:#475a59}.announcements-list.svelte-19yqcar{flex-direction:column;gap:1rem;display:flex}.announcement.svelte-19yqcar{background:#f8f9fa;border-radius:8px;padding:1rem;position:relative}.dark.svelte-19yqcar .announcement:where(.svelte-19yqcar){background:#2d2d44}.announcement.pinned.svelte-19yqcar{border-left:3px solid #4e7d83}.pin-badge.svelte-19yqcar{color:#fff;background:#4e7d83;border-radius:10px;padding:.15rem .5rem;font-size:.7rem;position:absolute;top:.5rem;right:.5rem}.announcement.svelte-19yqcar h3:where(.svelte-19yqcar){color:#475a59;margin:0 0 .5rem;font-size:.95rem}.dark.svelte-19yqcar .announcement:where(.svelte-19yqcar) h3:where(.svelte-19yqcar){color:#e0e0e0}.announcement.svelte-19yqcar p:where(.svelte-19yqcar){color:#627c7b;margin:0 0 .5rem;font-size:.85rem;line-height:1.4}.dark.svelte-19yqcar .announcement:where(.svelte-19yqcar) p:where(.svelte-19yqcar){color:#a3acac}.announcement-date.svelte-19yqcar{color:#a3acac;font-size:.75rem}.no-content.svelte-19yqcar{color:#a3acac;text-align:center;padding:2rem;font-style:italic}.action-buttons.svelte-19yqcar{flex-direction:column;gap:.75rem;display:flex}.action-btn.svelte-19yqcar{color:#475a59;cursor:pointer;background:#f8f9fa;border:none;border-radius:8px;align-items:center;gap:.75rem;padding:.75rem 1rem;font-weight:500;transition:all .15s;display:flex}.dark.svelte-19yqcar .action-btn:where(.svelte-19yqcar){color:#e0e0e0;background:#2d2d44}.action-btn.svelte-19yqcar:hover{color:#fff;background:#4e7d83}.action-btn.svelte-19yqcar svg:where(.svelte-19yqcar){width:20px;height:20px}.deployment-header.svelte-19yqcar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.deployment-header.svelte-19yqcar h2:where(.svelte-19yqcar){margin:0}.deployment-filters.svelte-19yqcar{align-items:center;gap:.5rem;display:flex}.deployment-loading.svelte-19yqcar{color:#627c7b;justify-content:center;align-items:center;gap:.5rem;padding:2rem;display:flex}.spinner.small.svelte-19yqcar{border-width:2px;width:20px;height:20px}.repo-select.svelte-19yqcar{color:#475a59;cursor:pointer;appearance:none;text-overflow:ellipsis;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23627c7b' d='M6 8L1 3h10z'/%3E%3C/svg%3E") right .5rem center no-repeat;border:2px solid #dcd9cf;border-radius:6px;max-width:180px;padding:.5rem 2rem .5rem .75rem;font-size:.9rem}.dark.svelte-19yqcar .repo-select:where(.svelte-19yqcar){color:#e0e0e0;background-color:#2d2d44;border-color:#3d3d54}.repo-select.svelte-19yqcar:focus{border-color:#4e7d83;outline:none}.env-select.svelte-19yqcar{color:#475a59;cursor:pointer;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23627c7b' d='M6 8L1 3h10z'/%3E%3C/svg%3E") right .5rem center no-repeat;border:2px solid #dcd9cf;border-radius:6px;padding:.5rem 2rem .5rem .75rem;font-size:.9rem}.dark.svelte-19yqcar .env-select:where(.svelte-19yqcar){color:#e0e0e0;background-color:#2d2d44;border-color:#3d3d54}.env-select.svelte-19yqcar:focus{border-color:#4e7d83;outline:none}.env-select.svelte-19yqcar option:where(.svelte-19yqcar):disabled{color:#a3acac}.deployment-info.svelte-19yqcar{flex-direction:column;gap:1rem;display:flex}.deployment-status.svelte-19yqcar{background:#e8f5e9;border-radius:8px;align-items:center;gap:.5rem;padding:.75rem;display:flex}.dark.svelte-19yqcar .deployment-status:where(.svelte-19yqcar){background:#48bb7826}.status-indicator.svelte-19yqcar{border-radius:50%;width:10px;height:10px}.status-indicator.success.svelte-19yqcar{background:#48bb78;box-shadow:0 0 8px #48bb7880}.status-text.svelte-19yqcar{color:#2f855a;font-weight:500}.dark.svelte-19yqcar .status-text:where(.svelte-19yqcar){color:#48bb78}.deployment-details.svelte-19yqcar{flex-direction:column;gap:.5rem;display:flex}.detail-row.svelte-19yqcar{border-bottom:1px solid #eaebe4;justify-content:space-between;padding:.5rem 0;display:flex}.dark.svelte-19yqcar .detail-row:where(.svelte-19yqcar){border-color:#2d2d44}.detail-row.svelte-19yqcar:last-child{border-bottom:none}.detail-label.svelte-19yqcar{color:#627c7b;font-size:.85rem}.dark.svelte-19yqcar .detail-label:where(.svelte-19yqcar){color:#a3acac}.detail-value.svelte-19yqcar{color:#475a59;font-weight:500}.dark.svelte-19yqcar .detail-value:where(.svelte-19yqcar){color:#e0e0e0}.detail-value.commit.svelte-19yqcar{background:#f0f7f8;border-radius:4px;padding:.15rem .5rem;font-family:monospace;font-size:.85rem}.detail-value.commit.clickable.svelte-19yqcar{cursor:pointer;border:none;align-items:center;gap:.35rem;transition:all .15s;display:inline-flex}.detail-value.commit.clickable.svelte-19yqcar:hover{color:#fff;background:#4e7d83}.commit-icon.svelte-19yqcar{opacity:.6;width:14px;height:14px}.detail-value.commit.clickable.svelte-19yqcar:hover .commit-icon:where(.svelte-19yqcar){opacity:1}.dark.svelte-19yqcar .detail-value.commit:where(.svelte-19yqcar){background:#2d2d44}.dark.svelte-19yqcar .detail-value.commit.clickable:where(.svelte-19yqcar):hover{background:#4e7d83}.env-badge.svelte-19yqcar{border-radius:4px;padding:.2rem .6rem;font-size:.85rem}.env-prod.svelte-19yqcar{color:#c53030;background:#fed7d7}.dark.svelte-19yqcar .env-prod:where(.svelte-19yqcar){color:#fc8181;background:#c5303033}.env-staging.svelte-19yqcar{color:#b7791f;background:#fefcbf}.dark.svelte-19yqcar .env-staging:where(.svelte-19yqcar){color:#f6e05e;background:#b7791f33}.env-preview.svelte-19yqcar{color:#276749;background:#c6f6d5}.dark.svelte-19yqcar .env-preview:where(.svelte-19yqcar){color:#68d391;background:#27674933}@media (width<=1024px){.dashboard-grid.svelte-19yqcar{grid-template-columns:1fr}.retainer-card.svelte-19yqcar{grid-column:span 1}}@media (width<=768px){.main-content.svelte-19yqcar{margin-top:60px;margin-left:0;padding:1rem}.retainer-summary.svelte-19yqcar{flex-wrap:wrap;gap:1rem}}.modal-backdrop.svelte-19yqcar{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal.svelte-19yqcar{background:#fff;border-radius:12px;flex-direction:column;width:100%;max-width:600px;max-height:80vh;display:flex;overflow:hidden;box-shadow:0 20px 40px #0003}.dark.svelte-19yqcar .modal:where(.svelte-19yqcar){background:#1a1a2e}.modal-header.svelte-19yqcar{border-bottom:1px solid #eaebe4;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.dark.svelte-19yqcar .modal-header:where(.svelte-19yqcar){border-color:#2d2d44}.modal-header.svelte-19yqcar h3:where(.svelte-19yqcar){color:#475a59;margin:0;font-size:1.1rem}.dark.svelte-19yqcar .modal-header:where(.svelte-19yqcar) h3:where(.svelte-19yqcar){color:#e0e0e0}.modal-close.svelte-19yqcar{cursor:pointer;color:#627c7b;background:0 0;border:none;border-radius:4px;padding:.25rem;transition:all .15s}.modal-close.svelte-19yqcar:hover{color:#475a59;background:#f0f7f8}.dark.svelte-19yqcar .modal-close:where(.svelte-19yqcar):hover{color:#e0e0e0;background:#2d2d44}.modal-close.svelte-19yqcar svg:where(.svelte-19yqcar){width:20px;height:20px}.modal-body.svelte-19yqcar{padding:1.5rem;overflow-y:auto}.modal-loading.svelte-19yqcar{color:#627c7b;flex-direction:column;align-items:center;padding:2rem;display:flex}.modal-error.svelte-19yqcar{color:#dc3545;text-align:center;padding:1rem}.modal-info.svelte-19yqcar{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.modal-branch.svelte-19yqcar{color:#475a59;background:#f0f7f8;border-radius:4px;padding:.25rem .75rem;font-family:monospace;font-size:.85rem}.dark.svelte-19yqcar .modal-branch:where(.svelte-19yqcar){color:#e0e0e0;background:#2d2d44}.modal-count.svelte-19yqcar{color:#627c7b;font-size:.85rem}.modal-body.svelte-19yqcar h4:where(.svelte-19yqcar){color:#475a59;margin:1.5rem 0 .75rem;font-size:.95rem}.modal-body.svelte-19yqcar h4:where(.svelte-19yqcar):first-of-type{margin-top:0}.dark.svelte-19yqcar .modal-body:where(.svelte-19yqcar) h4:where(.svelte-19yqcar){color:#e0e0e0}.tickets-list.svelte-19yqcar{flex-direction:column;gap:.5rem;display:flex}.ticket-item.svelte-19yqcar{background:#f8f9fa;border-radius:6px;justify-content:space-between;align-items:center;padding:.75rem;display:flex}.dark.svelte-19yqcar .ticket-item:where(.svelte-19yqcar){background:#2d2d44}.ticket-key.svelte-19yqcar{color:#4e7d83;font-family:monospace;font-weight:600}.ticket-commits.svelte-19yqcar{color:#627c7b;font-size:.8rem}.commits-list.svelte-19yqcar{flex-direction:column;gap:.5rem;display:flex}.commit-item.svelte-19yqcar{background:#f8f9fa;border-radius:6px;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:.75rem;display:grid}.dark.svelte-19yqcar .commit-item:where(.svelte-19yqcar){background:#2d2d44}.commit-hash.svelte-19yqcar{color:#4e7d83;background:#e8f5e9;border-radius:4px;padding:.15rem .5rem;font-family:monospace;font-size:.8rem}.dark.svelte-19yqcar .commit-hash:where(.svelte-19yqcar){background:#4e7d8333}.commit-message.svelte-19yqcar{color:#475a59;white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;overflow:hidden}.dark.svelte-19yqcar .commit-message:where(.svelte-19yqcar){color:#e0e0e0}.commit-author.svelte-19yqcar{color:#627c7b;white-space:nowrap;font-size:.75rem}.no-tickets.svelte-19yqcar{color:#627c7b;text-align:center;padding:1rem;font-style:italic}.layout.svelte-kdmb3n{background:#f8f9fa;min-height:100vh;transition:background .2s;display:flex}.layout.dark.svelte-kdmb3n{background:#0f0f1a}.main-content.svelte-kdmb3n{flex:1;margin-left:240px;padding:2rem}.page-header.svelte-kdmb3n{margin-bottom:1.5rem}.page-header.svelte-kdmb3n h1:where(.svelte-kdmb3n){color:#475a59;margin:0 0 .25rem;font-size:1.75rem;font-weight:600}.dark.svelte-kdmb3n .page-header:where(.svelte-kdmb3n) h1:where(.svelte-kdmb3n){color:#e0e0e0}.subtitle.svelte-kdmb3n{color:#627c7b;margin:0;font-size:.9rem}.dark.svelte-kdmb3n .subtitle:where(.svelte-kdmb3n){color:#a3acac}.filters.svelte-kdmb3n{flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem;display:flex}.search-box.svelte-kdmb3n{flex:1;min-width:250px;position:relative}.search-icon.svelte-kdmb3n{color:#a3acac;width:18px;height:18px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.search-box.svelte-kdmb3n input:where(.svelte-kdmb3n){box-sizing:border-box;color:#475a59;background:#fff;border:2px solid #dcd9cf;border-radius:8px;width:100%;padding:.75rem 1rem .75rem 2.5rem;font-size:.95rem}.dark.svelte-kdmb3n .search-box:where(.svelte-kdmb3n) input:where(.svelte-kdmb3n){color:#e0e0e0;background:#1a1a2e;border-color:#3d3d54}.search-box.svelte-kdmb3n input:where(.svelte-kdmb3n):focus{border-color:#4e7d83;outline:none;box-shadow:0 0 0 3px #4e7d8326}.status-filter.svelte-kdmb3n{align-items:center;gap:.5rem;display:flex}.status-filter.svelte-kdmb3n label:where(.svelte-kdmb3n){color:#627c7b;font-size:.9rem}.status-filter.svelte-kdmb3n select:where(.svelte-kdmb3n){color:#475a59;cursor:pointer;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23627c7b' d='M6 8L1 3h10z'/%3E%3C/svg%3E") right .75rem center no-repeat;border:2px solid #dcd9cf;border-radius:8px;padding:.75rem 2rem .75rem 1rem;font-size:.95rem}.dark.svelte-kdmb3n .status-filter:where(.svelte-kdmb3n) select:where(.svelte-kdmb3n){color:#e0e0e0;background-color:#1a1a2e;border-color:#3d3d54}.status-filter.svelte-kdmb3n select:where(.svelte-kdmb3n):focus{border-color:#4e7d83;outline:none}.error-message.svelte-kdmb3n{color:#9d6a53;background:#fef2f2;border-left:3px solid #9d6a53;border-radius:8px;margin-bottom:1rem;padding:1rem}.loading.svelte-kdmb3n{color:#627c7b;flex-direction:column;justify-content:center;align-items:center;padding:4rem 2rem;display:flex}.spinner.svelte-kdmb3n{border:3px solid #dcd9cf;border-top-color:#4e7d83;border-radius:50%;width:40px;height:40px;margin-bottom:1rem;animation:.8s linear infinite svelte-kdmb3n-spin}@keyframes svelte-kdmb3n-spin{to{transform:rotate(360deg)}}.empty-state.svelte-kdmb3n{text-align:center;color:#a3acac;padding:4rem 2rem}.empty-state.svelte-kdmb3n svg:where(.svelte-kdmb3n){width:64px;height:64px;margin-bottom:1rem}.tickets-table-container.svelte-kdmb3n{background:#fff;border-radius:12px;overflow-x:auto;box-shadow:0 2px 12px #475a5914}.dark.svelte-kdmb3n .tickets-table-container:where(.svelte-kdmb3n){background:#1a1a2e;box-shadow:0 2px 12px #0000004d}.tickets-table.svelte-kdmb3n{border-collapse:collapse;width:100%;font-size:.9rem}.tickets-table.svelte-kdmb3n th:where(.svelte-kdmb3n){text-align:left;color:#475a59;white-space:nowrap;background:#f8f9fa;border-bottom:2px solid #eaebe4;padding:.75rem 1rem;font-weight:600}.dark.svelte-kdmb3n .tickets-table:where(.svelte-kdmb3n) th:where(.svelte-kdmb3n){color:#e0e0e0;background:#2d2d44;border-color:#3d3d54}.tickets-table.svelte-kdmb3n td:where(.svelte-kdmb3n){color:#475a59;border-bottom:1px solid #eaebe4;padding:.5rem 1rem}.dark.svelte-kdmb3n .tickets-table:where(.svelte-kdmb3n) td:where(.svelte-kdmb3n){color:#e0e0e0;border-color:#2d2d44}.ticket-row.svelte-kdmb3n{cursor:pointer;transition:background .15s}.ticket-row.svelte-kdmb3n:hover{background:#f8fafa}.dark.svelte-kdmb3n .ticket-row:where(.svelte-kdmb3n):hover{background:#2d2d44}.ticket-key.svelte-kdmb3n{color:#4e7d83;white-space:nowrap;font-weight:600}.ticket-summary.svelte-kdmb3n{text-overflow:ellipsis;white-space:nowrap;max-width:400px;overflow:hidden}.status-badge.svelte-kdmb3n{white-space:nowrap;border-radius:20px;padding:.25rem .75rem;font-size:.8rem;font-weight:500;display:inline-block}.status-done.svelte-kdmb3n{color:#498355;background:#e8f5e9}.status-progress.svelte-kdmb3n{color:#4e7d83;background:#e3f2fd}.status-todo.svelte-kdmb3n{color:#627c7b;background:#f5f5f5}.date.svelte-kdmb3n{white-space:nowrap;color:#627c7b}.load-more.svelte-kdmb3n{justify-content:center;margin-top:1.5rem;display:flex}.load-more-btn.svelte-kdmb3n{color:#fff;cursor:pointer;background:#4e7d83;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.75rem 2rem;font-size:.95rem;font-weight:500;transition:background .2s;display:flex}.load-more-btn.svelte-kdmb3n:hover:not(:disabled){background:#475a59}.load-more-btn.svelte-kdmb3n:disabled{cursor:not-allowed;background:#a3acac}.btn-spinner.svelte-kdmb3n{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite svelte-kdmb3n-spin}@media (width<=768px){.main-content.svelte-kdmb3n{margin-top:60px;margin-left:0;padding:1rem}.tickets-table.svelte-kdmb3n th:where(.svelte-kdmb3n):nth-child(4),.tickets-table.svelte-kdmb3n td:where(.svelte-kdmb3n):nth-child(4),.tickets-table.svelte-kdmb3n th:where(.svelte-kdmb3n):nth-child(5),.tickets-table.svelte-kdmb3n td:where(.svelte-kdmb3n):nth-child(5){display:none}}.layout.svelte-id47l2{background:#f8f9fa;min-height:100vh;transition:background .2s;display:flex}.layout.dark.svelte-id47l2{background:#0f0f1a}.main-content.svelte-id47l2{flex:1;margin-left:240px;padding:2rem}.back-btn.svelte-id47l2{color:#4e7d83;cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.5rem 0;font-size:.95rem;font-weight:500;transition:color .2s;display:inline-flex}.back-btn.svelte-id47l2:hover{color:#475a59}.back-btn.svelte-id47l2 svg:where(.svelte-id47l2){width:18px;height:18px}.error-message.svelte-id47l2{color:#9d6a53;background:#fef2f2;border-left:3px solid #9d6a53;border-radius:8px;margin-bottom:1rem;padding:1rem}.loading.svelte-id47l2{color:#627c7b;flex-direction:column;justify-content:center;align-items:center;padding:4rem 2rem;display:flex}.spinner.svelte-id47l2{border:3px solid #dcd9cf;border-top-color:#4e7d83;border-radius:50%;width:40px;height:40px;margin-bottom:1rem;animation:.8s linear infinite svelte-id47l2-spin}@keyframes svelte-id47l2-spin{to{transform:rotate(360deg)}}.ticket-container.svelte-id47l2{grid-template-columns:1fr 300px;gap:2rem;display:grid}.ticket-main.svelte-id47l2{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 2px 12px #475a5914}.dark.svelte-id47l2 .ticket-main:where(.svelte-id47l2){background:#1a1a2e;box-shadow:0 2px 12px #0000004d}.ticket-header.svelte-id47l2{align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.ticket-key.svelte-id47l2{color:#4e7d83;font-size:.9rem;font-weight:600}.status-badge.svelte-id47l2{border-radius:20px;padding:.25rem .75rem;font-size:.8rem;font-weight:500;display:inline-block}.status-done.svelte-id47l2{color:#498355;background:#e8f5e9}.status-progress.svelte-id47l2{color:#4e7d83;background:#e3f2fd}.status-todo.svelte-id47l2{color:#627c7b;background:#f5f5f5}.ticket-title.svelte-id47l2{color:#475a59;margin:0 0 1.5rem;font-size:1.5rem;font-weight:600;line-height:1.3}.dark.svelte-id47l2 .ticket-title:where(.svelte-id47l2){color:#e0e0e0}.ticket-meta.svelte-id47l2{border-bottom:1px solid #eaebe4;flex-wrap:wrap;gap:1.5rem;margin-bottom:1.5rem;padding-bottom:1.5rem;display:flex}.dark.svelte-id47l2 .ticket-meta:where(.svelte-id47l2){border-color:#2d2d44}.meta-item.svelte-id47l2{flex-direction:column;gap:.25rem;display:flex}.meta-label.svelte-id47l2{text-transform:uppercase;color:#a3acac;letter-spacing:.5px;font-size:.75rem;font-weight:600}.meta-value.svelte-id47l2{color:#475a59;font-size:.9rem}.dark.svelte-id47l2 .meta-value:where(.svelte-id47l2){color:#e0e0e0}.ticket-section.svelte-id47l2{margin-bottom:2rem}.ticket-section.svelte-id47l2:last-child{margin-bottom:0}.ticket-section.svelte-id47l2 h2:where(.svelte-id47l2){color:#475a59;margin:0 0 1rem;font-size:1.1rem;font-weight:600}.dark.svelte-id47l2 .ticket-section:where(.svelte-id47l2) h2:where(.svelte-id47l2){color:#e0e0e0}.description-content.svelte-id47l2{color:#475a59;white-space:pre-wrap;line-height:1.6}.dark.svelte-id47l2 .description-content:where(.svelte-id47l2){color:#e0e0e0}.no-content.svelte-id47l2{color:#a3acac;margin:0;font-style:italic}.comments-list.svelte-id47l2{flex-direction:column;gap:1rem;display:flex}.comment.svelte-id47l2{background:#f8f9fa;border-radius:8px;padding:1rem}.dark.svelte-id47l2 .comment:where(.svelte-id47l2){background:#2d2d44}.comment-header.svelte-id47l2{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.comment-author.svelte-id47l2{color:#475a59;font-size:.9rem;font-weight:600}.dark.svelte-id47l2 .comment-author:where(.svelte-id47l2){color:#e0e0e0}.comment-date.svelte-id47l2{color:#a3acac;font-size:.8rem}.comment-body.svelte-id47l2{color:#475a59;white-space:pre-wrap;line-height:1.5}.dark.svelte-id47l2 .comment-body:where(.svelte-id47l2){color:#e0e0e0}.ticket-sidebar.svelte-id47l2{flex-direction:column;gap:1.5rem;display:flex}.sidebar-section.svelte-id47l2{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 2px 12px #475a5914}.dark.svelte-id47l2 .sidebar-section:where(.svelte-id47l2){background:#1a1a2e;box-shadow:0 2px 12px #0000004d}.sidebar-section.svelte-id47l2 h3:where(.svelte-id47l2){color:#475a59;margin:0 0 1rem;font-size:1rem;font-weight:600}.dark.svelte-id47l2 .sidebar-section:where(.svelte-id47l2) h3:where(.svelte-id47l2){color:#e0e0e0}.sidebar-section.svelte-id47l2 dl:where(.svelte-id47l2){margin:0}.sidebar-section.svelte-id47l2 dt:where(.svelte-id47l2){text-transform:uppercase;color:#a3acac;letter-spacing:.5px;margin-bottom:.25rem;font-size:.75rem;font-weight:600}.sidebar-section.svelte-id47l2 dd:where(.svelte-id47l2){color:#475a59;margin:0 0 1rem;font-size:.9rem}.dark.svelte-id47l2 .sidebar-section:where(.svelte-id47l2) dd:where(.svelte-id47l2){color:#e0e0e0}.sidebar-section.svelte-id47l2 dd:where(.svelte-id47l2):last-child{margin-bottom:0}.sidebar-info.svelte-id47l2{text-align:center;background:#f0f7f8;border-radius:12px;flex-direction:column;align-items:center;gap:.75rem;padding:1.25rem;display:flex}.dark.svelte-id47l2 .sidebar-info:where(.svelte-id47l2){background:#2d2d44}.sidebar-info.svelte-id47l2 svg:where(.svelte-id47l2){color:#4e7d83;width:24px;height:24px}.sidebar-info.svelte-id47l2 p:where(.svelte-id47l2){color:#627c7b;margin:0;font-size:.85rem;line-height:1.4}@media (width<=900px){.ticket-container.svelte-id47l2{grid-template-columns:1fr}.ticket-sidebar.svelte-id47l2{flex-flow:wrap;order:-1}.sidebar-section.svelte-id47l2,.sidebar-info.svelte-id47l2{flex:1;min-width:200px}}@media (width<=768px){.main-content.svelte-id47l2{margin-top:60px;margin-left:0;padding:1rem}}.layout.svelte-1fpbtqx{background:#f8f9fa;min-height:100vh;transition:background .2s;display:flex}.layout.dark.svelte-1fpbtqx{background:#0f0f1a}.main-content.svelte-1fpbtqx{flex:1;margin-left:240px;padding:2rem}.page-header.svelte-1fpbtqx{margin-bottom:1.5rem}.page-header.svelte-1fpbtqx h1:where(.svelte-1fpbtqx){color:#475a59;margin:0 0 .25rem;font-size:1.75rem;font-weight:600}.dark.svelte-1fpbtqx .page-header:where(.svelte-1fpbtqx) h1:where(.svelte-1fpbtqx){color:#e0e0e0}.subtitle.svelte-1fpbtqx{color:#627c7b;margin:0}.dark.svelte-1fpbtqx .subtitle:where(.svelte-1fpbtqx){color:#a3acac}.filters.svelte-1fpbtqx{margin-bottom:1.5rem}.category-tabs.svelte-1fpbtqx{flex-wrap:wrap;gap:.5rem;display:flex}.category-tab.svelte-1fpbtqx{color:#627c7b;cursor:pointer;background:#fff;border:2px solid #dcd9cf;border-radius:20px;padding:.5rem 1rem;font-size:.85rem;font-weight:500;transition:all .15s}.dark.svelte-1fpbtqx .category-tab:where(.svelte-1fpbtqx){color:#a3acac;background:#1a1a2e;border-color:#2d2d44}.category-tab.svelte-1fpbtqx:hover{color:#4e7d83;border-color:#4e7d83}.category-tab.active.svelte-1fpbtqx{color:#fff;background:#4e7d83;border-color:#4e7d83}.loading.svelte-1fpbtqx{color:#627c7b;flex-direction:column;justify-content:center;align-items:center;padding:4rem;display:flex}.spinner.svelte-1fpbtqx{border:3px solid #dcd9cf;border-top-color:#4e7d83;border-radius:50%;width:40px;height:40px;margin-bottom:1rem;animation:.8s linear infinite svelte-1fpbtqx-spin}@keyframes svelte-1fpbtqx-spin{to{transform:rotate(360deg)}}.empty-state.svelte-1fpbtqx{text-align:center;color:#a3acac;padding:4rem 2rem}.empty-state.svelte-1fpbtqx svg:where(.svelte-1fpbtqx){width:64px;height:64px;margin-bottom:1rem}.empty-state.svelte-1fpbtqx p:where(.svelte-1fpbtqx){margin:0 0 .5rem;font-size:1.1rem}.empty-state.svelte-1fpbtqx span:where(.svelte-1fpbtqx){font-size:.9rem}.documents-grid.svelte-1fpbtqx{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1rem;display:grid}.document-card.svelte-1fpbtqx{background:#fff;border-radius:12px;align-items:flex-start;gap:1rem;padding:1.25rem;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 2px 8px #475a5914}.dark.svelte-1fpbtqx .document-card:where(.svelte-1fpbtqx){background:#1a1a2e;box-shadow:0 2px 8px #0000004d}.document-card.svelte-1fpbtqx:hover{transform:translateY(-2px);box-shadow:0 4px 12px #475a591f}.doc-icon.svelte-1fpbtqx{flex-direction:column;align-items:center;gap:.25rem;display:flex}.doc-icon.svelte-1fpbtqx svg:where(.svelte-1fpbtqx){color:#4e7d83;width:40px;height:40px}.file-type.svelte-1fpbtqx{color:#627c7b;background:#f0f7f8;border-radius:4px;padding:.15rem .4rem;font-size:.65rem;font-weight:600}.dark.svelte-1fpbtqx .file-type:where(.svelte-1fpbtqx){color:#a3acac;background:#2d2d44}.doc-info.svelte-1fpbtqx{flex:1;min-width:0}.doc-info.svelte-1fpbtqx h3:where(.svelte-1fpbtqx){color:#475a59;text-overflow:ellipsis;white-space:nowrap;margin:0 0 .25rem;font-size:.95rem;font-weight:600;overflow:hidden}.dark.svelte-1fpbtqx .doc-info:where(.svelte-1fpbtqx) h3:where(.svelte-1fpbtqx){color:#e0e0e0}.doc-description.svelte-1fpbtqx{color:#627c7b;margin:0 0 .5rem;font-size:.8rem;line-height:1.3}.dark.svelte-1fpbtqx .doc-description:where(.svelte-1fpbtqx){color:#a3acac}.doc-meta.svelte-1fpbtqx{color:#a3acac;flex-wrap:wrap;gap:.5rem;font-size:.75rem;display:flex}.category-badge.svelte-1fpbtqx{color:#4e7d83;text-transform:capitalize;background:#f0f7f8;border-radius:10px;padding:.15rem .5rem}.dark.svelte-1fpbtqx .category-badge:where(.svelte-1fpbtqx){background:#2d2d44}.download-btn.svelte-1fpbtqx{color:#fff;cursor:pointer;white-space:nowrap;background:#4e7d83;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.85rem;font-weight:500;transition:background .15s;display:flex}.download-btn.svelte-1fpbtqx:hover{background:#475a59}.download-btn.svelte-1fpbtqx svg:where(.svelte-1fpbtqx){width:16px;height:16px}@media (width<=768px){.main-content.svelte-1fpbtqx{margin-top:60px;margin-left:0;padding:1rem}.documents-grid.svelte-1fpbtqx{grid-template-columns:1fr}.document-card.svelte-1fpbtqx{flex-direction:column;align-items:stretch}.doc-icon.svelte-1fpbtqx{flex-direction:row;justify-content:flex-start}.download-btn.svelte-1fpbtqx{justify-content:center;width:100%}}.layout.svelte-1yg0inu{background:#f8f9fa;min-height:100vh;transition:background .2s;display:flex}.layout.dark.svelte-1yg0inu{background:#0f0f1a}.main-content.svelte-1yg0inu{flex:1;max-width:980px;margin-left:240px;padding:2rem}.page-header.svelte-1yg0inu{margin-bottom:1.5rem}.page-header.svelte-1yg0inu h1:where(.svelte-1yg0inu){color:#475a59;margin:0 0 .25rem;font-size:1.75rem;font-weight:600}.dark.svelte-1yg0inu .page-header:where(.svelte-1yg0inu) h1:where(.svelte-1yg0inu){color:#e0e0e0}.subtitle.svelte-1yg0inu{color:#627c7b;margin:0}.dark.svelte-1yg0inu .subtitle:where(.svelte-1yg0inu){color:#a3acac}.request-form.svelte-1yg0inu{flex-direction:column;gap:1.25rem;display:flex}.card.svelte-1yg0inu{background:#fff;border:1px solid #eaebe4;border-radius:12px;padding:1.5rem;box-shadow:0 2px 8px #475a590f}.dark.svelte-1yg0inu .card:where(.svelte-1yg0inu){background:#1a1a2e;border-color:#2d2d44}.card-head.svelte-1yg0inu{border-bottom:1px solid #eaebe4;align-items:flex-start;gap:.875rem;margin-bottom:1.25rem;padding-bottom:1rem;display:flex}.dark.svelte-1yg0inu .card-head:where(.svelte-1yg0inu){border-color:#2d2d44}.step-num.svelte-1yg0inu{color:#fff;background:#4e7d83;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.85rem;font-weight:600;display:flex}.card-head.svelte-1yg0inu h2:where(.svelte-1yg0inu){color:#475a59;margin:0;font-size:1.05rem;font-weight:600}.dark.svelte-1yg0inu .card-head:where(.svelte-1yg0inu) h2:where(.svelte-1yg0inu){color:#e0e0e0}.card-head.svelte-1yg0inu p:where(.svelte-1yg0inu){color:#627c7b;margin:.15rem 0 0;font-size:.85rem}.dark.svelte-1yg0inu .card-head:where(.svelte-1yg0inu) p:where(.svelte-1yg0inu){color:#a3acac}.form-row.svelte-1yg0inu{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.form-group.svelte-1yg0inu{margin-bottom:1.25rem}.form-group.svelte-1yg0inu:last-child{margin-bottom:0}label.svelte-1yg0inu,.group-label.svelte-1yg0inu{color:#475a59;margin-bottom:.5rem;font-size:.9rem;font-weight:500;display:block}.dark.svelte-1yg0inu label:where(.svelte-1yg0inu),.dark.svelte-1yg0inu .group-label:where(.svelte-1yg0inu){color:#cdd3d3}.req.svelte-1yg0inu{color:#9d6a53}.optional.svelte-1yg0inu{color:#a3acac;font-size:.8rem;font-weight:400}.field-help.svelte-1yg0inu{color:#627c7b;margin:-.2rem 0 .75rem;font-size:.85rem}.dark.svelte-1yg0inu .field-help:where(.svelte-1yg0inu){color:#a3acac}.recipient-options.svelte-1yg0inu{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.recipient-option.svelte-1yg0inu{cursor:pointer;border:1px solid #dcd9cf;border-radius:8px;align-items:flex-start;gap:.65rem;margin:0;padding:.75rem;display:flex}.recipient-option.svelte-1yg0inu input:where(.svelte-1yg0inu){width:auto;margin-top:.15rem}.recipient-option.svelte-1yg0inu span:where(.svelte-1yg0inu){min-width:0}.recipient-option.svelte-1yg0inu strong:where(.svelte-1yg0inu),.recipient-option.svelte-1yg0inu small:where(.svelte-1yg0inu){overflow-wrap:anywhere;display:block}.recipient-option.svelte-1yg0inu small:where(.svelte-1yg0inu){color:#627c7b;margin-top:.15rem;font-weight:400}.dark.svelte-1yg0inu .recipient-option:where(.svelte-1yg0inu){border-color:#2d2d44}.dark.svelte-1yg0inu .recipient-option:where(.svelte-1yg0inu) small:where(.svelte-1yg0inu){color:#a3acac}input.svelte-1yg0inu,select.svelte-1yg0inu,textarea.svelte-1yg0inu{box-sizing:border-box;color:#333;background:#fff;border:2px solid #dcd9cf;border-radius:8px;width:100%;padding:.75rem 1rem;font-size:1rem;transition:border-color .2s,box-shadow .2s}.dark.svelte-1yg0inu input:where(.svelte-1yg0inu),.dark.svelte-1yg0inu select:where(.svelte-1yg0inu),.dark.svelte-1yg0inu textarea:where(.svelte-1yg0inu){color:#e0e0e0;background:#0f0f1a;border-color:#2d2d44}textarea.svelte-1yg0inu{resize:vertical;font-family:inherit}input.svelte-1yg0inu:focus,select.svelte-1yg0inu:focus,textarea.svelte-1yg0inu:focus{border-color:#4e7d83;outline:none;box-shadow:0 0 0 3px #4e7d8326}.char-hint.svelte-1yg0inu{color:#a3acac;margin-top:.4rem;font-size:.78rem;display:block}.priority-options.svelte-1yg0inu{flex-wrap:wrap;gap:.5rem;display:flex}.priority-pill.svelte-1yg0inu{color:#627c7b;cursor:pointer;background:#fff;border:2px solid #dcd9cf;border-radius:20px;padding:.55rem 1.1rem;font-size:.85rem;font-weight:500;transition:all .15s}.dark.svelte-1yg0inu .priority-pill:where(.svelte-1yg0inu){color:#a3acac;background:#0f0f1a;border-color:#2d2d44}.priority-pill.svelte-1yg0inu:hover{color:#4e7d83;border-color:#4e7d83}.priority-pill.active.svelte-1yg0inu{color:#fff;background:#4e7d83;border-color:#4e7d83}.priority-pill.active[data-level=high].svelte-1yg0inu{background:#c08457;border-color:#c08457}.priority-pill.active[data-level=urgent].svelte-1yg0inu{background:#9d6a53;border-color:#9d6a53}.checkbox-row.svelte-1yg0inu{color:#475a59;cursor:pointer;align-items:flex-start;gap:.6rem;margin-bottom:0;font-weight:400;display:flex}.dark.svelte-1yg0inu .checkbox-row:where(.svelte-1yg0inu){color:#cdd3d3}.checkbox-row.svelte-1yg0inu input:where(.svelte-1yg0inu){accent-color:#4e7d83;width:auto;margin-top:.2rem}.form-actions.svelte-1yg0inu{justify-content:flex-end;gap:.75rem;display:flex}.btn-primary.svelte-1yg0inu{color:#fff;cursor:pointer;background:#4e7d83;border:none;border-radius:8px;padding:.875rem 1.75rem;font-size:1rem;font-weight:600;transition:background .2s,transform .1s}.btn-primary.svelte-1yg0inu:hover:not(:disabled){background:#475a59}.btn-primary.svelte-1yg0inu:active:not(:disabled){transform:scale(.98)}.btn-primary.svelte-1yg0inu:disabled{cursor:not-allowed;background:#a3acac}.btn-secondary.svelte-1yg0inu{color:#627c7b;cursor:pointer;background:0 0;border:2px solid #dcd9cf;border-radius:8px;padding:.875rem 1.5rem;font-size:1rem;font-weight:500;transition:all .2s}.dark.svelte-1yg0inu .btn-secondary:where(.svelte-1yg0inu){color:#a3acac;border-color:#2d2d44}.btn-secondary.svelte-1yg0inu:hover{color:#4e7d83;border-color:#4e7d83}.success-actions.svelte-1yg0inu{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.validation-hint.svelte-1yg0inu{text-align:right;color:#a3acac;margin:.25rem 0 0;font-size:.82rem}.error-banner.svelte-1yg0inu{color:#9d6a53;background:#fef2f2;border-left:3px solid #9d6a53;border-radius:8px;padding:.75rem 1rem;font-size:.9rem}.dark.svelte-1yg0inu .error-banner:where(.svelte-1yg0inu){background:#2a1f1c}.reference.svelte-1yg0inu a:where(.svelte-1yg0inu){color:#4e7d83;font-weight:600}.reference.svelte-1yg0inu a:where(.svelte-1yg0inu):hover{text-decoration:underline}.success-card.svelte-1yg0inu{text-align:center;background:#fff;border:1px solid #eaebe4;border-radius:12px;padding:2.5rem;box-shadow:0 2px 8px #475a590f}.dark.svelte-1yg0inu .success-card:where(.svelte-1yg0inu){background:#1a1a2e;border-color:#2d2d44}.success-icon.svelte-1yg0inu{color:#2f7d57;background:#e8f3ee;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 1rem;display:flex}.success-icon.svelte-1yg0inu svg:where(.svelte-1yg0inu){width:30px;height:30px}.success-card.svelte-1yg0inu h2:where(.svelte-1yg0inu){color:#475a59;margin:0 0 .25rem}.dark.svelte-1yg0inu .success-card:where(.svelte-1yg0inu) h2:where(.svelte-1yg0inu){color:#e0e0e0}.reference.svelte-1yg0inu{color:#627c7b;margin:0 0 .5rem}.reference.svelte-1yg0inu strong:where(.svelte-1yg0inu){color:#4e7d83;letter-spacing:.03em}.success-note.svelte-1yg0inu{color:#627c7b;max-width:460px;margin:0 auto 1.5rem}.dark.svelte-1yg0inu .success-note:where(.svelte-1yg0inu),.dark.svelte-1yg0inu .reference:where(.svelte-1yg0inu){color:#a3acac}.summary.svelte-1yg0inu{text-align:left;border:1px solid #eaebe4;border-radius:10px;max-width:560px;margin:0 auto 1.75rem;overflow:hidden}.dark.svelte-1yg0inu .summary:where(.svelte-1yg0inu){border-color:#2d2d44}.summary.svelte-1yg0inu>div:where(.svelte-1yg0inu){border-bottom:1px solid #eaebe4;grid-template-columns:160px 1fr;gap:1rem;padding:.7rem 1rem;display:grid}.dark.svelte-1yg0inu .summary:where(.svelte-1yg0inu)>div:where(.svelte-1yg0inu){border-color:#2d2d44}.summary.svelte-1yg0inu>div:where(.svelte-1yg0inu):last-child{border-bottom:none}.summary.svelte-1yg0inu dt:where(.svelte-1yg0inu){color:#627c7b;font-size:.85rem;font-weight:500}.summary.svelte-1yg0inu dd:where(.svelte-1yg0inu){color:#475a59;word-break:break-word;margin:0;font-size:.9rem}.dark.svelte-1yg0inu .summary:where(.svelte-1yg0inu) dt:where(.svelte-1yg0inu){color:#a3acac}.dark.svelte-1yg0inu .summary:where(.svelte-1yg0inu) dd:where(.svelte-1yg0inu){color:#e0e0e0}@media (width<=768px){.main-content.svelte-1yg0inu{margin-left:0;padding:1.25rem}.form-row.svelte-1yg0inu,.recipient-options.svelte-1yg0inu{grid-template-columns:1fr}.summary.svelte-1yg0inu>div:where(.svelte-1yg0inu){grid-template-columns:1fr;gap:.2rem}}.layout.svelte-1oikf6b{background:#f8f9fa;min-height:100vh;display:flex}.layout.dark.svelte-1oikf6b{background:#16161f}.main-content.svelte-1oikf6b{flex:1;margin-left:240px;padding:2rem}.page-header.svelte-1oikf6b{margin-bottom:1.25rem}.page-header.svelte-1oikf6b h1:where(.svelte-1oikf6b){color:#2d3a3a;margin:0 0 .25rem;font-size:1.6rem}.dark.svelte-1oikf6b .page-header:where(.svelte-1oikf6b) h1:where(.svelte-1oikf6b){color:#e0e0e0}.subtitle.svelte-1oikf6b{color:#627c7b;max-width:660px;margin:0}.dark.svelte-1oikf6b .subtitle:where(.svelte-1oikf6b){color:#a3acac}.how-it-works.svelte-1oikf6b{background:#fbfcfb;border:1px solid #e6ede9;border-radius:10px;margin-bottom:1.25rem;overflow:hidden}.dark.svelte-1oikf6b .how-it-works:where(.svelte-1oikf6b){background:#171d1c;border-color:#2a3130}.hiw-toggle.svelte-1oikf6b{cursor:pointer;color:#2d3a3a;text-align:left;background:0 0;border:none;align-items:center;gap:.55rem;width:100%;padding:.7rem .9rem;font-size:.9rem;font-weight:600;display:flex}.dark.svelte-1oikf6b .hiw-toggle:where(.svelte-1oikf6b){color:#dfe6e5}.hiw-icon.svelte-1oikf6b{color:#4e7d83;flex-shrink:0;width:17px;height:17px}.hiw-toggle.svelte-1oikf6b .chev:where(.svelte-1oikf6b){color:#7a938f;margin-left:auto;font-size:1.2rem;line-height:1;transition:transform .15s}.hiw-toggle.svelte-1oikf6b .chev.open:where(.svelte-1oikf6b){transform:rotate(90deg)}.hiw-body.svelte-1oikf6b{padding:.2rem .9rem .9rem}.legend.svelte-1oikf6b{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.legend.svelte-1oikf6b li:where(.svelte-1oikf6b){color:#4a5654;align-items:flex-start;gap:.6rem;font-size:.86rem;line-height:1.4;display:flex}.dark.svelte-1oikf6b .legend:where(.svelte-1oikf6b) li:where(.svelte-1oikf6b){color:#b3bdbb}.legend.svelte-1oikf6b .badge:where(.svelte-1oikf6b){margin-top:.05rem}.hiw-foot.svelte-1oikf6b{color:#627c7b;border-top:1px solid #ecf0ee;margin:.85rem 0 0;padding-top:.7rem;font-size:.83rem}.dark.svelte-1oikf6b .hiw-foot:where(.svelte-1oikf6b){color:#97a2a0;border-top-color:#2a3130}.muted.svelte-1oikf6b{color:#627c7b}.dark.svelte-1oikf6b .muted:where(.svelte-1oikf6b){color:#a3acac}.small.svelte-1oikf6b{font-size:.85rem}.error-banner.svelte-1oikf6b{color:#9d3a33;background:#fef2f2;border:1px solid #f5c2c0;border-radius:8px;margin-bottom:1rem;padding:.75rem 1rem}.filter-bar.svelte-1oikf6b{flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem;display:flex}.chip.svelte-1oikf6b{cursor:pointer;color:#627c7b;background:#fff;border:1px solid #e4e5dd;border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .8rem;font-size:.85rem;font-weight:500;transition:all .15s;display:inline-flex}.dark.svelte-1oikf6b .chip:where(.svelte-1oikf6b){color:#a3acac;background:#1a1a2e;border-color:#2d2d44}.chip.svelte-1oikf6b:hover{color:#4e7d83;border-color:#4e7d83}.chip.active.svelte-1oikf6b{color:#fff;background:#4e7d83;border-color:#4e7d83}.chip-count.svelte-1oikf6b{background:#00000014;border-radius:999px;padding:0 .4rem;font-size:.75rem;font-weight:600}.chip.active.svelte-1oikf6b .chip-count:where(.svelte-1oikf6b){background:#ffffff40}.card.svelte-1oikf6b{background:#fff;border:1px solid #eaebe4;border-radius:12px;padding:1.25rem}.dark.svelte-1oikf6b .card:where(.svelte-1oikf6b){background:#1a1a2e;border-color:#2d2d44}.empty.svelte-1oikf6b{text-align:center;flex-direction:column;align-items:center;gap:1rem;display:flex}.wo-list.svelte-1oikf6b{flex-direction:column;gap:1rem;display:flex}.wo-card.needs-info.svelte-1oikf6b{border-color:#e6c068}.wo-head.svelte-1oikf6b{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.wo-key.svelte-1oikf6b{color:#4e7d83;margin-bottom:.15rem;font-size:.8rem;font-weight:600}.wo-key.svelte-1oikf6b a:where(.svelte-1oikf6b){color:#4e7d83}.wo-summary.svelte-1oikf6b{color:#2d3a3a;margin:0;font-size:1.05rem}.dark.svelte-1oikf6b .wo-summary:where(.svelte-1oikf6b){color:#e0e0e0}.wo-meta.svelte-1oikf6b{color:#627c7b;flex-wrap:wrap;gap:.35rem;margin:.4rem 0 .6rem;font-size:.8rem;display:flex}.dark.svelte-1oikf6b .wo-meta:where(.svelte-1oikf6b){color:#a3acac}.notification-recipients.svelte-1oikf6b{background:#f6faf9;border:1px solid #dce9e7;border-radius:8px;margin:.65rem 0;padding:.75rem}.dark.svelte-1oikf6b .notification-recipients:where(.svelte-1oikf6b){background:#20203a;border-color:#2d3f44}.recipient-summary.svelte-1oikf6b{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.recipient-summary.svelte-1oikf6b .link-btn:where(.svelte-1oikf6b){flex-shrink:0;margin-top:0}.recipient-label.svelte-1oikf6b{color:#475a59;text-transform:uppercase;letter-spacing:.03em;margin-bottom:.35rem;font-size:.78rem;font-weight:700;display:block}.dark.svelte-1oikf6b .recipient-label:where(.svelte-1oikf6b){color:#cfd6d6}.recipient-chips.svelte-1oikf6b{flex-wrap:wrap;gap:.35rem;display:flex}.recipient-chip.svelte-1oikf6b{color:#475a59;background:#fff;border:1px solid #dce9e7;border-radius:999px;padding:.25rem .5rem;font-size:.75rem}.dark.svelte-1oikf6b .recipient-chip:where(.svelte-1oikf6b){color:#cfd6d6;background:#171726;border-color:#3d4c52}.recipient-panel.svelte-1oikf6b{border-top:1px solid #dce9e7;margin-top:.75rem;padding-top:.75rem}.dark.svelte-1oikf6b .recipient-panel:where(.svelte-1oikf6b){border-color:#3d4c52}.recipient-fixed.svelte-1oikf6b{background:#4e7d8314;border-radius:7px;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.65rem;padding:.65rem;display:flex}.recipient-fixed.svelte-1oikf6b strong:where(.svelte-1oikf6b),.recipient-fixed.svelte-1oikf6b small:where(.svelte-1oikf6b),.recipient-choice.svelte-1oikf6b strong:where(.svelte-1oikf6b),.recipient-choice.svelte-1oikf6b small:where(.svelte-1oikf6b){overflow-wrap:anywhere;display:block}.recipient-fixed.svelte-1oikf6b small:where(.svelte-1oikf6b),.recipient-choice.svelte-1oikf6b small:where(.svelte-1oikf6b){color:#627c7b;margin-top:.1rem;font-size:.75rem;font-weight:400}.dark.svelte-1oikf6b .recipient-fixed:where(.svelte-1oikf6b) small:where(.svelte-1oikf6b),.dark.svelte-1oikf6b .recipient-choice:where(.svelte-1oikf6b) small:where(.svelte-1oikf6b){color:#a3acac}.fixed-note.svelte-1oikf6b{color:#4e7d83;white-space:nowrap;font-size:.75rem;font-weight:600}.recipient-checklist.svelte-1oikf6b{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.recipient-choice.svelte-1oikf6b{color:#475a59;cursor:pointer;border:1px solid #dce9e7;border-radius:7px;align-items:flex-start;gap:.55rem;margin:0;padding:.6rem;font-size:.85rem;display:flex}.dark.svelte-1oikf6b .recipient-choice:where(.svelte-1oikf6b){color:#cfd6d6;border-color:#3d4c52}.recipient-choice.svelte-1oikf6b input:where(.svelte-1oikf6b){width:auto;margin-top:.15rem}.badge.svelte-1oikf6b{white-space:nowrap;border-radius:999px;flex-shrink:0;padding:.3rem .7rem;font-size:.75rem;font-weight:600}.badge-submitted.svelte-1oikf6b{color:#7a7567;background:#f1f0e8}.badge-estimated.svelte-1oikf6b{color:#b07a1e;background:#fff4e0}.badge-needs_info.svelte-1oikf6b{color:#a85b16;background:#fde9cf}.badge-approved.svelte-1oikf6b{color:#2e7d4f;background:#e6f4ea}.badge-declined.svelte-1oikf6b{color:#9d3a33;background:#fdecea}.badge-withdrawn.svelte-1oikf6b{color:#6b6459;background:#eeece8}.badge-in_discussion.svelte-1oikf6b{color:#3a4f96;background:#e8eefb}.badge-uat.svelte-1oikf6b,.badge-cdi_review.svelte-1oikf6b{color:#1f5c99;background:#e5f0fb}.badge-uat_passed.svelte-1oikf6b{color:#1f7a52;background:#e3f3ec}.badge-awaiting_deploy.svelte-1oikf6b{color:#6b3fb5;background:#ede7fb}.discussion-box.svelte-1oikf6b{background:#eef1fb;border-color:#ccd6f2}.discussion-box.svelte-1oikf6b .ni-head:where(.svelte-1oikf6b){color:#3a4f96}.dark.svelte-1oikf6b .discussion-box:where(.svelte-1oikf6b){background:#1a1f30;border-color:#39456b}.dark.svelte-1oikf6b .discussion-box:where(.svelte-1oikf6b) .ni-head:where(.svelte-1oikf6b){color:#9fb0e6}.badge-completed.svelte-1oikf6b{color:#1f7a48;background:#d9f0e1}.review-panel.svelte-1oikf6b{background:#eef6fc;border:1px solid #c9e0f2;border-radius:10px;margin-top:.6rem;padding:.9rem 1rem}.dark.svelte-1oikf6b .review-panel:where(.svelte-1oikf6b){background:#16222e;border-color:#274860}.deploy-panel.svelte-1oikf6b{background:#ecf7f1;border-color:#c2e6d4}.deploy-panel.svelte-1oikf6b .review-head:where(.svelte-1oikf6b){color:#1f7a52}.dark.svelte-1oikf6b .deploy-panel:where(.svelte-1oikf6b){background:#14231c;border-color:#275040}.dark.svelte-1oikf6b .deploy-panel:where(.svelte-1oikf6b) .review-head:where(.svelte-1oikf6b){color:#6fd3a5}.staging-link.svelte-1oikf6b{color:#1f5c99;font-weight:600;text-decoration:underline}.dark.svelte-1oikf6b .staging-link:where(.svelte-1oikf6b){color:#7db6e6}.deploy-banner.svelte-1oikf6b{background:#ecf7f1;border:1px solid #c2e6d4;border-radius:12px;margin-bottom:1.25rem;padding:1rem 1.15rem}.dark.svelte-1oikf6b .deploy-banner:where(.svelte-1oikf6b){background:#14231c;border-color:#275040}.deploy-banner-head.svelte-1oikf6b{justify-content:space-between;align-items:center;gap:1rem;display:flex}.deploy-banner-head.svelte-1oikf6b strong:where(.svelte-1oikf6b){color:#1f7a52}.dark.svelte-1oikf6b .deploy-banner-head:where(.svelte-1oikf6b) strong:where(.svelte-1oikf6b){color:#6fd3a5}.deploy-banner-head.svelte-1oikf6b p:where(.svelte-1oikf6b){color:#4a6b5d;margin:.2rem 0 0;font-size:.85rem}.dark.svelte-1oikf6b .deploy-banner-head:where(.svelte-1oikf6b) p:where(.svelte-1oikf6b){color:#9ab8aa}.deploy-list.svelte-1oikf6b{flex-direction:column;gap:.5rem;margin-top:.85rem;display:flex}.deploy-row.svelte-1oikf6b{cursor:pointer;background:#fff;border:1px solid #cfe6da;border-radius:8px;align-items:flex-start;gap:.6rem;padding:.6rem .7rem;display:flex}.dark.svelte-1oikf6b .deploy-row:where(.svelte-1oikf6b){background:#101f18;border-color:#2c5142}.deploy-row.svelte-1oikf6b input:where(.svelte-1oikf6b){width:auto;margin-top:.15rem}.deploy-meta.svelte-1oikf6b strong:where(.svelte-1oikf6b),.deploy-meta.svelte-1oikf6b small:where(.svelte-1oikf6b){overflow-wrap:anywhere;display:block}.deploy-meta.svelte-1oikf6b small:where(.svelte-1oikf6b){color:#627c7b;margin-top:.1rem;font-size:.75rem}.dark.svelte-1oikf6b .deploy-meta:where(.svelte-1oikf6b) small:where(.svelte-1oikf6b){color:#9ab8aa}.review-head.svelte-1oikf6b{color:#1f5c99;align-items:center;gap:.45rem;font-size:.95rem;display:flex}.dark.svelte-1oikf6b .review-head:where(.svelte-1oikf6b){color:#7db6e6}.review-head.svelte-1oikf6b svg:where(.svelte-1oikf6b){width:18px;height:18px}.review-sub.svelte-1oikf6b{color:#4a5654;margin:.45rem 0 .7rem;font-size:.86rem;line-height:1.4}.dark.svelte-1oikf6b .review-sub:where(.svelte-1oikf6b){color:#aeb8b6}.progress-note.svelte-1oikf6b{color:#627c7b;font-weight:500}.review-actions.svelte-1oikf6b{flex-wrap:wrap;gap:.6rem;display:flex}.reject-form.svelte-1oikf6b{margin-top:.2rem}.reject-form.svelte-1oikf6b textarea:where(.svelte-1oikf6b){resize:vertical;background:#fff;border:1px solid #d5dddb;border-radius:7px;width:100%;padding:.5rem .6rem;font-family:inherit;font-size:.9rem}.dark.svelte-1oikf6b .reject-form:where(.svelte-1oikf6b) textarea:where(.svelte-1oikf6b){color:#e0e0e0;background:#14141f;border-color:#2d2d44}.estimate.svelte-1oikf6b{background:#f6faf9;border-radius:8px;gap:2rem;margin:.5rem 0;padding:.85rem 1rem;display:flex}.dark.svelte-1oikf6b .estimate:where(.svelte-1oikf6b){background:#20203a}.est-block.svelte-1oikf6b{flex-direction:column;display:flex}.est-label.svelte-1oikf6b{text-transform:uppercase;letter-spacing:.03em;color:#627c7b;font-size:.72rem}.dark.svelte-1oikf6b .est-label:where(.svelte-1oikf6b){color:#a3acac}.est-value.svelte-1oikf6b{color:#2d3a3a;font-size:1.15rem;font-weight:700}.dark.svelte-1oikf6b .est-value:where(.svelte-1oikf6b){color:#e0e0e0}.needs-info-box.svelte-1oikf6b{background:#fdf6ea;border:1px solid #f0dcae;border-radius:8px;margin:.6rem 0;padding:.85rem 1rem}.dark.svelte-1oikf6b .needs-info-box:where(.svelte-1oikf6b){background:#2a2415;border-color:#4a3d1d}.ni-head.svelte-1oikf6b{color:#8a5a14;align-items:flex-start;gap:.55rem;font-size:.88rem;display:flex}.dark.svelte-1oikf6b .ni-head:where(.svelte-1oikf6b){color:#e0b969}.ni-head.svelte-1oikf6b svg:where(.svelte-1oikf6b){flex-shrink:0;width:18px;height:18px;margin-top:1px}.conversation.svelte-1oikf6b{border-top:1px solid #f0ece2;margin-top:.6rem;padding-top:.6rem}.dark.svelte-1oikf6b .conversation:where(.svelte-1oikf6b){border-top-color:#2a2a3a}.attachments.svelte-1oikf6b{border-top:1px solid #f0ece2;margin-top:.6rem;padding-top:.6rem}.dark.svelte-1oikf6b .attachments:where(.svelte-1oikf6b){border-top-color:#2a2a3a}.attachments.svelte-1oikf6b .link-btn:where(.svelte-1oikf6b){align-items:center;gap:.4rem;display:inline-flex}.attachments.svelte-1oikf6b .clip:where(.svelte-1oikf6b){width:15px;height:15px}.attach-list.svelte-1oikf6b{flex-direction:column;gap:.4rem;margin-top:.6rem;display:flex}.attach-row.svelte-1oikf6b{background:#fbfaf6;border:1px solid #eee4cf;border-radius:8px;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .65rem;display:flex}.dark.svelte-1oikf6b .attach-row:where(.svelte-1oikf6b){background:#1f1c12;border-color:#3a3320}.attach-meta.svelte-1oikf6b{flex-direction:column;min-width:0;display:flex}.attach-name.svelte-1oikf6b{color:#2d3a3a;text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:600;overflow:hidden}.dark.svelte-1oikf6b .attach-name:where(.svelte-1oikf6b){color:#e0e0e0}.attach-sub.svelte-1oikf6b{color:#8a8570;font-size:.76rem}.attach-dl.svelte-1oikf6b{color:#4e7d83;cursor:pointer;background:0 0;border:1px solid #4e7d83;border-radius:7px;flex-shrink:0;padding:.32rem .7rem;font-size:.8rem;font-weight:600}.attach-dl.svelte-1oikf6b:hover:not(:disabled){color:#fff;background:#4e7d83}.attach-dl.svelte-1oikf6b:disabled{opacity:.6;cursor:default}.attach-upload.svelte-1oikf6b{flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:.5rem;display:flex}.attach-file-input.svelte-1oikf6b{display:none}.attach-add.svelte-1oikf6b{color:#4e7d83;cursor:pointer;background:0 0;border:1px dashed #b9cdc9;border-radius:7px;padding:.4rem .8rem;font-size:.82rem;font-weight:600}.attach-add.svelte-1oikf6b:hover:not(:disabled){background:#f2f7f6;border-color:#4e7d83}.attach-add.svelte-1oikf6b:disabled{opacity:.6;cursor:default}.dark.svelte-1oikf6b .attach-add:where(.svelte-1oikf6b):hover:not(:disabled){background:#1c2321}.attach-hint.svelte-1oikf6b{color:#8a8570;font-size:.75rem}.link-btn.svelte-1oikf6b{color:#4e7d83;cursor:pointer;background:0 0;border:none;padding:0;font-size:.85rem;font-weight:600}.thread.svelte-1oikf6b{flex-direction:column;gap:.6rem;margin-top:.75rem;display:flex}.comment.svelte-1oikf6b{background:#fff;border:1px solid #eee4cf;border-radius:8px;padding:.6rem .75rem}.dark.svelte-1oikf6b .comment:where(.svelte-1oikf6b){background:#1f1c12;border-color:#3a3320}.comment.mine.svelte-1oikf6b{background:#eef6f7;border-color:#cfe2e3}.dark.svelte-1oikf6b .comment.mine:where(.svelte-1oikf6b){background:#20323a;border-color:#2f4a4d}.c-meta.svelte-1oikf6b{color:#8a8575;margin-bottom:.2rem;font-size:.75rem}.c-meta.svelte-1oikf6b strong:where(.svelte-1oikf6b){color:#4a5654}.dark.svelte-1oikf6b .c-meta:where(.svelte-1oikf6b) strong:where(.svelte-1oikf6b){color:#cfd6d6}.c-body.svelte-1oikf6b{color:#2d3a3a;white-space:pre-wrap;font-size:.9rem}.dark.svelte-1oikf6b .c-body:where(.svelte-1oikf6b){color:#e0e0e0}.reply.svelte-1oikf6b{flex-direction:column;gap:.4rem;display:flex}.reply.svelte-1oikf6b textarea:where(.svelte-1oikf6b){resize:vertical;color:#2d3a3a;background:#fff;border:1px solid #dcd9cf;border-radius:8px;width:100%;padding:.6rem .75rem;font-size:.9rem}.dark.svelte-1oikf6b .reply:where(.svelte-1oikf6b) textarea:where(.svelte-1oikf6b){color:#e0e0e0;background:#14141f;border-color:#2d2d44}.reply-foot.svelte-1oikf6b{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.as-user.svelte-1oikf6b{color:#8a8575;font-size:.78rem}.resolution.svelte-1oikf6b{margin:.5rem 0 0;font-size:.9rem;font-weight:500}.resolution.approved.svelte-1oikf6b{color:#2e7d4f}.resolution.declined.svelte-1oikf6b{color:#9d3a33}.submitted-actions.svelte-1oikf6b{gap:1rem;margin-top:.4rem;display:flex}.link-btn.danger.svelte-1oikf6b{color:#9d3a33}.edit-panel.svelte-1oikf6b,.withdraw-confirm.svelte-1oikf6b{background:#fbfcfb;border:1px solid #e6ede9;border-radius:10px;margin-top:.6rem;padding:.85rem}.dark.svelte-1oikf6b .edit-panel:where(.svelte-1oikf6b),.dark.svelte-1oikf6b .withdraw-confirm:where(.svelte-1oikf6b){background:#171d1c;border-color:#2a3130}.withdraw-confirm.svelte-1oikf6b span:where(.svelte-1oikf6b){color:#7a4a44;margin-bottom:.7rem;font-size:.88rem;display:block}.dark.svelte-1oikf6b .withdraw-confirm:where(.svelte-1oikf6b) span:where(.svelte-1oikf6b){color:#e0a49c}.edit-field.svelte-1oikf6b{flex-direction:column;gap:.25rem;margin-bottom:.6rem;display:flex}.edit-field.svelte-1oikf6b span:where(.svelte-1oikf6b){color:#627c7b;font-size:.78rem;font-weight:600}.edit-field.svelte-1oikf6b input:where(.svelte-1oikf6b),.edit-field.svelte-1oikf6b select:where(.svelte-1oikf6b){background:#fff;border:1px solid #d5dddb;border-radius:7px;padding:.5rem .6rem;font-family:inherit;font-size:.9rem}.dark.svelte-1oikf6b .edit-field:where(.svelte-1oikf6b) input:where(.svelte-1oikf6b),.dark.svelte-1oikf6b .edit-field:where(.svelte-1oikf6b) select:where(.svelte-1oikf6b){color:#e0e0e0;background:#14141f;border-color:#2d2d44}.edit-row.svelte-1oikf6b{gap:.75rem;display:flex}.edit-row.svelte-1oikf6b .edit-field:where(.svelte-1oikf6b){flex:1}.edit-actions.svelte-1oikf6b{justify-content:flex-end;gap:.6rem;display:flex}.btn-ghost.svelte-1oikf6b{color:#4a5654;cursor:pointer;background:0 0;border:1px solid #cdd6d4;border-radius:8px;padding:.45rem .9rem;font-family:inherit;font-size:.85rem;font-weight:600}.dark.svelte-1oikf6b .btn-ghost:where(.svelte-1oikf6b){color:#b3bdbb;border-color:#3a423f}.btn-danger.svelte-1oikf6b{color:#fff;cursor:pointer;background:#b23b32;border:none;border-radius:8px;padding:.45rem .9rem;font-family:inherit;font-size:.85rem;font-weight:600}.btn-danger.svelte-1oikf6b:hover:not(:disabled){background:#9d3a33}.btn-danger.svelte-1oikf6b:disabled,.btn-ghost.svelte-1oikf6b:disabled{opacity:.6;cursor:default}.wo-actions.svelte-1oikf6b,.panel-actions.svelte-1oikf6b{justify-content:flex-end;gap:.75rem;margin-top:.5rem;display:flex}.btn-primary.svelte-1oikf6b{color:#fff;cursor:pointer;background:#4e7d83;border:none;border-radius:8px;padding:.6rem 1.2rem;font-size:.9rem;font-weight:600;transition:background .15s}.btn-primary.svelte-1oikf6b:hover{background:#475a59}.btn-primary.svelte-1oikf6b:disabled{opacity:.6;cursor:default}.btn-secondary.svelte-1oikf6b{color:#627c7b;cursor:pointer;background:0 0;border:1px solid #dcd9cf;border-radius:8px;padding:.6rem 1.2rem;font-size:.9rem;font-weight:600}.dark.svelte-1oikf6b .btn-secondary:where(.svelte-1oikf6b){color:#a3acac;border-color:#3d3d54}.btn-decline.svelte-1oikf6b{color:#9d3a33;cursor:pointer;background:0 0;border:1px solid #f0c8c5;border-radius:8px;padding:.6rem 1.2rem;font-size:.9rem;font-weight:600}.btn-decline.svelte-1oikf6b:hover{background:#fdecea}.btn-decline.svelte-1oikf6b:disabled{opacity:.6;cursor:default}.approval-panel.svelte-1oikf6b{border-top:1px solid #eaebe4;flex-direction:column;gap:.75rem;margin-top:.75rem;padding-top:.85rem;display:flex}.dark.svelte-1oikf6b .approval-panel:where(.svelte-1oikf6b){border-color:#2d2d44}.approved-pool-picker.svelte-1oikf6b{background:#fbfcfb;border:1px solid #e6ede9;border-radius:10px;margin-top:.6rem;padding:.75rem}.dark.svelte-1oikf6b .approved-pool-picker:where(.svelte-1oikf6b){background:#171d1c;border-color:#2a3130}.pool-picker.svelte-1oikf6b{flex-direction:column;gap:.4rem;display:flex}.pool-option.svelte-1oikf6b{cursor:pointer;background:#fff;border:1.5px solid #e4e5dd;border-radius:9px;align-items:flex-start;gap:.6rem;padding:.6rem .75rem;display:flex}.dark.svelte-1oikf6b .pool-option:where(.svelte-1oikf6b){background:#20203a;border-color:#2d2d44}.pool-option.selected.svelte-1oikf6b{background:#f0f7f8;border-color:#4e7d83}.dark.svelte-1oikf6b .pool-option.selected:where(.svelte-1oikf6b){background:#243b3d}.pool-option.unavailable.svelte-1oikf6b{opacity:.55;cursor:not-allowed}.pool-option.svelte-1oikf6b input:where(.svelte-1oikf6b){accent-color:#4e7d83;margin-top:.2rem}.pool-meta.svelte-1oikf6b{flex-direction:column;gap:.1rem;display:flex}.pool-meta.svelte-1oikf6b strong:where(.svelte-1oikf6b){color:#2d3a3a;font-size:.9rem}.dark.svelte-1oikf6b .pool-meta:where(.svelte-1oikf6b) strong:where(.svelte-1oikf6b){color:#e0e0e0}.pool-meta.svelte-1oikf6b small:where(.svelte-1oikf6b){color:#627c7b;font-size:.78rem}.panel-label.svelte-1oikf6b{color:#475a59;font-size:.85rem;font-weight:600}.dark.svelte-1oikf6b .panel-label:where(.svelte-1oikf6b){color:#cfd6d6}.pills.svelte-1oikf6b{flex-wrap:wrap;gap:.75rem;display:flex}.pill.svelte-1oikf6b{text-align:left;cursor:pointer;background:#fff;border:1.5px solid #e4e5dd;border-radius:10px;flex-direction:column;flex:1;gap:.2rem;min-width:200px;padding:.75rem .9rem;transition:all .15s;display:flex}.dark.svelte-1oikf6b .pill:where(.svelte-1oikf6b){background:#20203a;border-color:#2d2d44}.pill.svelte-1oikf6b strong:where(.svelte-1oikf6b){color:#2d3a3a;font-size:.92rem}.dark.svelte-1oikf6b .pill:where(.svelte-1oikf6b) strong:where(.svelte-1oikf6b){color:#e0e0e0}.pill.svelte-1oikf6b small:where(.svelte-1oikf6b){color:#627c7b;font-size:.78rem}.dark.svelte-1oikf6b .pill:where(.svelte-1oikf6b) small:where(.svelte-1oikf6b){color:#a3acac}.pill.selected.svelte-1oikf6b{background:#f0f7f8;border-color:#4e7d83}.dark.svelte-1oikf6b .pill.selected:where(.svelte-1oikf6b){background:#243b3d}@media (width<=768px){.main-content.svelte-1oikf6b{margin-left:0;padding:1rem}.recipient-checklist.svelte-1oikf6b{grid-template-columns:1fr}.recipient-summary.svelte-1oikf6b,.recipient-fixed.svelte-1oikf6b{align-items:flex-start}}.layout.svelte-1y7sg58{background:#f8f9fa;min-height:100vh;display:flex}.layout.dark.svelte-1y7sg58{background:#16161f}.main-content.svelte-1y7sg58{flex:1;margin-left:240px;padding:2rem}.page-header.svelte-1y7sg58{margin-bottom:1.5rem}.page-header.svelte-1y7sg58 h1:where(.svelte-1y7sg58){color:#2d3a3a;margin:0 0 .25rem;font-size:1.6rem}.dark.svelte-1y7sg58 .page-header:where(.svelte-1y7sg58) h1:where(.svelte-1y7sg58){color:#e0e0e0}.subtitle.svelte-1y7sg58{color:#627c7b;max-width:640px;margin:0}.dark.svelte-1y7sg58 .subtitle:where(.svelte-1y7sg58){color:#a3acac}.muted.svelte-1y7sg58{color:#627c7b}.dark.svelte-1y7sg58 .muted:where(.svelte-1y7sg58){color:#a3acac}.error-banner.svelte-1y7sg58{color:#9d3a33;background:#fef2f2;border:1px solid #f5c2c0;border-radius:8px;margin-bottom:1rem;padding:.75rem 1rem}.card.svelte-1y7sg58{background:#fff;border:1px solid #eaebe4;border-radius:12px;padding:.5rem 1rem}.dark.svelte-1y7sg58 .card:where(.svelte-1y7sg58){background:#1a1a2e;border-color:#2d2d44}.empty.svelte-1y7sg58{text-align:center;padding:2rem}table.history.svelte-1y7sg58{border-collapse:collapse;width:100%;font-size:.9rem}th.svelte-1y7sg58{text-align:left;text-transform:uppercase;letter-spacing:.03em;color:#8a8575;border-bottom:1px solid #eaebe4;padding:.85rem .6rem;font-size:.72rem}.dark.svelte-1y7sg58 th:where(.svelte-1y7sg58){color:#a3acac;border-color:#2d2d44}td.svelte-1y7sg58{vertical-align:top;color:#2d3a3a;border-bottom:1px solid #f1f0e8;padding:.85rem .6rem}.dark.svelte-1y7sg58 td:where(.svelte-1y7sg58){color:#e0e0e0;border-color:#23233a}tr.svelte-1y7sg58:last-child td:where(.svelte-1y7sg58){border-bottom:none}.wo.svelte-1y7sg58{flex-direction:column;gap:.15rem;max-width:360px;display:flex}.key.svelte-1y7sg58{color:#4e7d83;font-size:.8rem;font-weight:600}.key.svelte-1y7sg58 a:where(.svelte-1y7sg58){color:#4e7d83}.summary.svelte-1y7sg58{color:#2d3a3a}.dark.svelte-1y7sg58 .summary:where(.svelte-1y7sg58){color:#cfd6d6}.by.svelte-1y7sg58{font-family:ui-monospace,monospace;font-size:.85rem}.badge.svelte-1y7sg58{white-space:nowrap;border-radius:999px;padding:.25rem .6rem;font-size:.72rem;font-weight:600}.badge-approved.svelte-1y7sg58{color:#2e7d4f;background:#e6f4ea}.badge-declined.svelte-1y7sg58{color:#9d3a33;background:#fdecea}.coverage.svelte-1y7sg58{color:#627c7b}.dark.svelte-1y7sg58 .coverage:where(.svelte-1y7sg58){color:#a3acac}@media (width<=768px){.main-content.svelte-1y7sg58{margin-left:0;padding:1rem}}.layout.svelte-e9n9i3{background:#f8f9fa;min-height:100vh;transition:background .2s;display:flex}.layout.dark.svelte-e9n9i3{background:#0f0f1a}.main-content.svelte-e9n9i3{flex:1;margin-left:240px;padding:2rem}.page-header.svelte-e9n9i3{margin-bottom:2rem}.page-header.svelte-e9n9i3 h1:where(.svelte-e9n9i3){color:#475a59;margin:0 0 .25rem;font-size:1.75rem;font-weight:600}.dark.svelte-e9n9i3 .page-header:where(.svelte-e9n9i3) h1:where(.svelte-e9n9i3){color:#e0e0e0}.subtitle.svelte-e9n9i3{color:#627c7b;margin:0}.dark.svelte-e9n9i3 .subtitle:where(.svelte-e9n9i3){color:#a3acac}.loading.svelte-e9n9i3{color:#627c7b;flex-direction:column;justify-content:center;align-items:center;padding:4rem;display:flex}.spinner.svelte-e9n9i3{border:3px solid #dcd9cf;border-top-color:#4e7d83;border-radius:50%;width:40px;height:40px;margin-bottom:1rem;animation:.8s linear infinite svelte-e9n9i3-spin}@keyframes svelte-e9n9i3-spin{to{transform:rotate(360deg)}}.analytics-grid.svelte-e9n9i3{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}.card.svelte-e9n9i3{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 2px 8px #475a5914}.dark.svelte-e9n9i3 .card:where(.svelte-e9n9i3){background:#1a1a2e;box-shadow:0 2px 8px #0000004d}.card.svelte-e9n9i3 h2:where(.svelte-e9n9i3){color:#475a59;margin:0 0 1.25rem;font-size:1rem;font-weight:600}.dark.svelte-e9n9i3 .card:where(.svelte-e9n9i3) h2:where(.svelte-e9n9i3){color:#e0e0e0}.trend-card.svelte-e9n9i3{grid-column:span 2}.status-bars.svelte-e9n9i3{flex-direction:column;gap:.75rem;display:flex}.status-bar-item.svelte-e9n9i3{flex-direction:column;gap:.25rem;display:flex}.status-label.svelte-e9n9i3{justify-content:space-between;font-size:.85rem;display:flex}.status-name.svelte-e9n9i3{color:#475a59}.dark.svelte-e9n9i3 .status-name:where(.svelte-e9n9i3){color:#e0e0e0}.status-count.svelte-e9n9i3{color:#627c7b;font-weight:500}.dark.svelte-e9n9i3 .status-count:where(.svelte-e9n9i3){color:#a3acac}.bar-container.svelte-e9n9i3{background:#eaebe4;border-radius:4px;height:8px;overflow:hidden}.dark.svelte-e9n9i3 .bar-container:where(.svelte-e9n9i3){background:#2d2d44}.bar-fill.svelte-e9n9i3{border-radius:4px;height:100%;transition:width .3s}.total-tickets.svelte-e9n9i3{border-top:1px solid #eaebe4;justify-content:space-between;margin-top:1rem;padding-top:1rem;display:flex}.dark.svelte-e9n9i3 .total-tickets:where(.svelte-e9n9i3){border-color:#2d2d44}.total-label.svelte-e9n9i3{color:#627c7b;font-size:.9rem}.dark.svelte-e9n9i3 .total-label:where(.svelte-e9n9i3){color:#a3acac}.total-value.svelte-e9n9i3{color:#4e7d83;font-size:1.25rem;font-weight:700}.type-grid.svelte-e9n9i3{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.type-item.svelte-e9n9i3{text-align:center;background:#f8f9fa;border-radius:8px;padding:1rem}.dark.svelte-e9n9i3 .type-item:where(.svelte-e9n9i3){background:#2d2d44}.type-count.svelte-e9n9i3{color:#4e7d83;font-size:1.5rem;font-weight:700;display:block}.type-name.svelte-e9n9i3{color:#627c7b;font-size:.8rem}.dark.svelte-e9n9i3 .type-name:where(.svelte-e9n9i3){color:#a3acac}.priority-list.svelte-e9n9i3{flex-direction:column;gap:.75rem;display:flex}.priority-item.svelte-e9n9i3{align-items:center;gap:.75rem;display:flex}.priority-dot.svelte-e9n9i3{background:#a3acac;border-radius:50%;width:10px;height:10px}.priority-dot.high.svelte-e9n9i3{background:#dc3545}.priority-dot.medium.svelte-e9n9i3{background:#ffc107}.priority-dot.low.svelte-e9n9i3{background:#498355}.priority-name.svelte-e9n9i3{color:#475a59;flex:1;font-size:.9rem}.dark.svelte-e9n9i3 .priority-name:where(.svelte-e9n9i3){color:#e0e0e0}.priority-count.svelte-e9n9i3{color:#627c7b;font-weight:500}.dark.svelte-e9n9i3 .priority-count:where(.svelte-e9n9i3){color:#a3acac}.trend-chart.svelte-e9n9i3{align-items:flex-end;gap:1rem;height:200px;padding:1rem 0;display:flex}.chart-bar.svelte-e9n9i3{flex-direction:column;flex:1;align-items:center;height:100%;display:flex}.bar-wrapper.svelte-e9n9i3{flex:1;align-items:flex-end;width:100%;display:flex}.bar.svelte-e9n9i3{background:#4e7d83;border-radius:4px 4px 0 0;width:100%;min-height:4px;transition:height .3s}.bar-label.svelte-e9n9i3{color:#627c7b;margin-top:.5rem;font-size:.75rem}.dark.svelte-e9n9i3 .bar-label:where(.svelte-e9n9i3){color:#a3acac}.bar-value.svelte-e9n9i3{color:#4e7d83;font-size:.7rem;font-weight:500}.no-data.svelte-e9n9i3{color:#a3acac;text-align:center;padding:2rem;font-style:italic}.satisfaction-display.svelte-e9n9i3{text-align:center}.rating-big.svelte-e9n9i3{margin-bottom:.5rem}.rating-value.svelte-e9n9i3{color:#4e7d83;font-size:3rem;font-weight:700}.rating-max.svelte-e9n9i3{color:#a3acac;font-size:1.25rem}.feedback-count.svelte-e9n9i3{color:#627c7b;margin:0 0 1.5rem;font-size:.9rem}.dark.svelte-e9n9i3 .feedback-count:where(.svelte-e9n9i3){color:#a3acac}.rating-distribution.svelte-e9n9i3{text-align:left}.rating-row.svelte-e9n9i3{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.rating-label.svelte-e9n9i3{color:#627c7b;width:50px;font-size:.8rem}.dark.svelte-e9n9i3 .rating-label:where(.svelte-e9n9i3){color:#a3acac}.rating-bar.svelte-e9n9i3{background:#eaebe4;border-radius:4px;flex:1;height:8px;overflow:hidden}.dark.svelte-e9n9i3 .rating-bar:where(.svelte-e9n9i3){background:#2d2d44}.rating-fill.svelte-e9n9i3{background:#4e7d83;border-radius:4px;height:100%}.rating-count.svelte-e9n9i3{color:#627c7b;text-align:right;width:20px;font-size:.8rem}.dark.svelte-e9n9i3 .rating-count:where(.svelte-e9n9i3){color:#a3acac}.no-feedback.svelte-e9n9i3{text-align:center;color:#a3acac;padding:2rem}.no-feedback.svelte-e9n9i3 p:where(.svelte-e9n9i3){margin:0 0 .5rem}.no-feedback.svelte-e9n9i3 span:where(.svelte-e9n9i3){font-size:.85rem}@media (width<=1024px){.analytics-grid.svelte-e9n9i3{grid-template-columns:1fr}.trend-card.svelte-e9n9i3{grid-column:span 1}}@media (width<=768px){.main-content.svelte-e9n9i3{margin-top:60px;margin-left:0;padding:1rem}}.layout.svelte-lqmuci{background:#f8f9fa;min-height:100vh;transition:background .2s;display:flex}.layout.dark.svelte-lqmuci{background:#0f0f1a}.main-content.svelte-lqmuci{flex:1;margin-left:240px;padding:2rem}.page-header.svelte-lqmuci{margin-bottom:2rem}.page-header.svelte-lqmuci h1:where(.svelte-lqmuci){color:#475a59;margin:0 0 .25rem;font-size:1.75rem;font-weight:600}.dark.svelte-lqmuci .page-header:where(.svelte-lqmuci) h1:where(.svelte-lqmuci){color:#e0e0e0}.subtitle.svelte-lqmuci{color:#627c7b;margin:0}.dark.svelte-lqmuci .subtitle:where(.svelte-lqmuci){color:#a3acac}.loading.svelte-lqmuci{color:#627c7b;flex-direction:column;justify-content:center;align-items:center;padding:4rem;display:flex}.spinner.svelte-lqmuci{border:3px solid #dcd9cf;border-top-color:#4e7d83;border-radius:50%;width:40px;height:40px;margin-bottom:1rem;animation:.8s linear infinite svelte-lqmuci-spin}@keyframes svelte-lqmuci-spin{to{transform:rotate(360deg)}}.settings-grid.svelte-lqmuci{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}.settings-card.svelte-lqmuci{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 2px 8px #475a5914}.dark.svelte-lqmuci .settings-card:where(.svelte-lqmuci){background:#1a1a2e;box-shadow:0 2px 8px #0000004d}.settings-card.svelte-lqmuci h2:where(.svelte-lqmuci){color:#475a59;border-bottom:1px solid #eaebe4;margin:0 0 1.25rem;padding-bottom:.75rem;font-size:1rem;font-weight:600}.dark.svelte-lqmuci .settings-card:where(.svelte-lqmuci) h2:where(.svelte-lqmuci){color:#e0e0e0;border-color:#2d2d44}.profile-info.svelte-lqmuci{align-items:center;gap:1rem;display:flex}.avatar.svelte-lqmuci{color:#fff;background:#4e7d83;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;font-size:1.5rem;font-weight:600;display:flex}.profile-details.svelte-lqmuci{flex-direction:column;gap:.25rem;display:flex}.profile-name.svelte-lqmuci{color:#475a59;font-weight:600}.dark.svelte-lqmuci .profile-name:where(.svelte-lqmuci){color:#e0e0e0}.profile-email.svelte-lqmuci{color:#627c7b;font-size:.9rem}.dark.svelte-lqmuci .profile-email:where(.svelte-lqmuci){color:#a3acac}.profile-role.svelte-lqmuci{color:#4e7d83;text-transform:capitalize;background:#f0f7f8;border-radius:10px;width:fit-content;padding:.15rem .5rem;font-size:.8rem}.dark.svelte-lqmuci .profile-role:where(.svelte-lqmuci){background:#2d2d44}.setting-item.svelte-lqmuci{justify-content:space-between;align-items:center;gap:1rem;display:flex}.setting-info.svelte-lqmuci{flex-direction:column;gap:.25rem;display:flex}.setting-label.svelte-lqmuci{color:#475a59;font-weight:500}.dark.svelte-lqmuci .setting-label:where(.svelte-lqmuci){color:#e0e0e0}.setting-description.svelte-lqmuci{color:#627c7b;font-size:.85rem}.dark.svelte-lqmuci .setting-description:where(.svelte-lqmuci){color:#a3acac}.toggle-btn.svelte-lqmuci{cursor:pointer;background:#dcd9cf;border:none;border-radius:13px;width:50px;height:26px;transition:background .2s;position:relative}.toggle-btn.active.svelte-lqmuci{background:#4e7d83}.toggle-slider.svelte-lqmuci{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:3px;left:3px}.toggle-btn.active.svelte-lqmuci .toggle-slider:where(.svelte-lqmuci){transform:translate(24px)}select.svelte-lqmuci{cursor:pointer;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23627c7b' d='M6 8L1 3h10z'/%3E%3C/svg%3E") right .75rem center no-repeat;border:2px solid #dcd9cf;border-radius:8px;padding:.5rem 2rem .5rem .75rem;font-size:.9rem}.dark.svelte-lqmuci select:where(.svelte-lqmuci){color:#e0e0e0;background-color:#2d2d44;border-color:#3d3d54}select.svelte-lqmuci:focus{border-color:#4e7d83;outline:none}.save-section.svelte-lqmuci{justify-content:flex-end;align-items:center;gap:1rem;margin-top:2rem;display:flex}.save-message.svelte-lqmuci{color:#9d6a53;font-size:.9rem}.save-message.success.svelte-lqmuci{color:#498355}.save-btn.svelte-lqmuci{color:#fff;cursor:pointer;background:#4e7d83;border:none;border-radius:8px;padding:.75rem 2rem;font-size:.95rem;font-weight:500;transition:background .15s}.save-btn.svelte-lqmuci:hover:not(:disabled){background:#475a59}.save-btn.svelte-lqmuci:disabled{cursor:not-allowed;background:#a3acac}@media (width<=1024px){.settings-grid.svelte-lqmuci{grid-template-columns:1fr}}@media (width<=768px){.main-content.svelte-lqmuci{margin-top:60px;margin-left:0;padding:1rem}.setting-item.svelte-lqmuci{flex-direction:column;align-items:flex-start}select.svelte-lqmuci{width:100%}}.panel.svelte-gyqhra{background:#fff;border:1px solid #eaebe4;border-radius:8px;padding:1.25rem;box-shadow:0 2px 8px #475a5914}.panel-header.svelte-gyqhra,.section-title.svelte-gyqhra,.toolbar.svelte-gyqhra,.item-head.svelte-gyqhra{justify-content:space-between;align-items:center;gap:1rem;display:flex}h2.svelte-gyqhra,h3.svelte-gyqhra,h4.svelte-gyqhra{color:#475a59;margin:0}h2.svelte-gyqhra{font-size:1.15rem}h3.svelte-gyqhra,h4.svelte-gyqhra{font-size:1rem}.muted.svelte-gyqhra{color:#627c7b;font-size:.85rem;display:block}.toolbar.svelte-gyqhra{flex-wrap:wrap;justify-content:flex-end}.toolbar.svelte-gyqhra select:where(.svelte-gyqhra){max-width:220px}.primary-btn.svelte-gyqhra,.ghost-btn.svelte-gyqhra{cursor:pointer;border-radius:6px;min-height:38px;padding:.55rem .9rem;font-weight:600}.primary-btn.svelte-gyqhra{background:var(--brand,#4e7d83);border:1px solid var(--brand,#4e7d83);color:#fff}.ghost-btn.svelte-gyqhra{color:#475a59;background:0 0;border:1px solid #dcd9cf}button.svelte-gyqhra:disabled{cursor:not-allowed;opacity:.6}.notice.error.svelte-gyqhra{color:#8f2323;background:#fff1f1;border:1px solid #efb8b8;border-radius:8px;margin-bottom:1rem;padding:.8rem 1rem}.loading-inline.svelte-gyqhra{color:#627c7b;padding:2rem 0}.subsection.svelte-gyqhra{border-top:1px solid #eaebe4;margin-top:1.25rem;padding-top:1.25rem}.status-grid.svelte-gyqhra,.metric-grid.svelte-gyqhra,.probe-grid.svelte-gyqhra,.summary-grid.svelte-gyqhra,.trace-sections.svelte-gyqhra,.result-columns.svelte-gyqhra{gap:.85rem;display:grid}.status-grid.svelte-gyqhra{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.metric-grid.svelte-gyqhra{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.metric-grid.compact.svelte-gyqhra{margin-top:.85rem}.probe-grid.svelte-gyqhra,.summary-grid.svelte-gyqhra,.result-columns.svelte-gyqhra{grid-template-columns:repeat(2,minmax(0,1fr))}.trace-sections.svelte-gyqhra{grid-template-columns:repeat(3,minmax(0,1fr))}.status-card.svelte-gyqhra,.diagnostic-item.svelte-gyqhra,.probe.svelte-gyqhra,.summary-block.svelte-gyqhra{border:1px solid #eaebe4;border-radius:8px;padding:.9rem}.status-card.svelte-gyqhra strong:where(.svelte-gyqhra),.summary-block.svelte-gyqhra strong:where(.svelte-gyqhra){color:#475a59;margin-top:.5rem;display:block}.metric.svelte-gyqhra{background:#f8f9fa;border:1px solid #eaebe4;border-radius:8px;padding:.75rem}.metric.svelte-gyqhra span:where(.svelte-gyqhra){color:#627c7b;text-transform:capitalize;font-size:.75rem;display:block}.metric.svelte-gyqhra strong:where(.svelte-gyqhra){color:#475a59;margin-top:.25rem;font-size:1.1rem;display:block}.diagnostic-list.svelte-gyqhra,.event-list.svelte-gyqhra,.warning-list.svelte-gyqhra,.note-list.svelte-gyqhra{flex-direction:column;gap:.6rem;display:flex}.warning-list.svelte-gyqhra,.note-list.svelte-gyqhra{margin-top:.85rem}.note-list.svelte-gyqhra div:where(.svelte-gyqhra){color:#6e5813;background:#fff8e6;border:1px solid #ead38a;border-radius:8px;padding:.75rem}.event-row.svelte-gyqhra{border:1px solid #eaebe4;border-radius:8px;gap:.35rem;padding:.75rem;display:grid}.event-row.svelte-gyqhra strong:where(.svelte-gyqhra){color:#475a59}.event-row-head.svelte-gyqhra{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.event-row-head.svelte-gyqhra strong:where(.svelte-gyqhra){overflow-wrap:anywhere}.event-row.svelte-gyqhra span:where(.svelte-gyqhra){color:#627c7b;overflow-wrap:anywhere}.badge.svelte-gyqhra{text-transform:uppercase;border-radius:999px;padding:.2rem .5rem;font-size:.72rem;font-weight:700;display:inline-block}.badge.ok.svelte-gyqhra{color:#215431;background:#edf7f0}.badge.warn.svelte-gyqhra{color:#6e5813;background:#fff8e6}.badge.danger.svelte-gyqhra{color:#8f2323;background:#fff1f1}.badge.info.svelte-gyqhra{color:#315668;background:#eef4f8}.lookup-grid.svelte-gyqhra{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}label.svelte-gyqhra{color:#475a59;flex-direction:column;gap:.4rem;font-size:.85rem;font-weight:600;display:flex}input.svelte-gyqhra,select.svelte-gyqhra{color:#475a59;background:#fff;border:1px solid #dcd9cf;border-radius:6px;width:100%;padding:.65rem .75rem;font-size:.9rem}.wide.svelte-gyqhra{grid-column:span 3}.align-end.svelte-gyqhra{align-self:end}.timeline-summary.svelte-gyqhra{margin:1rem 0}.evidence-notice.svelte-gyqhra{color:#334a49;background:#eef5f5;border-left:4px solid #4e7d83;margin:1rem 0;padding:.75rem 1rem}.timeline.svelte-gyqhra{margin:1rem 0 1.5rem}.session-group.svelte-gyqhra{border:1px solid #dfe7e6;border-radius:8px;margin-bottom:.75rem;overflow:hidden}.session-group.svelte-gyqhra>summary:where(.svelte-gyqhra),.timeline-event.svelte-gyqhra>summary:where(.svelte-gyqhra){cursor:pointer;flex-wrap:wrap;align-items:center;gap:.65rem;padding:.75rem;list-style:none;display:flex}.session-group.svelte-gyqhra>summary:where(.svelte-gyqhra){background:#f7f9f8;justify-content:space-between}.timeline-events.svelte-gyqhra{padding:0 .75rem .75rem}.timeline-event.svelte-gyqhra{border-top:1px solid #edf0ef}.timeline-time.svelte-gyqhra{color:#627c7b;min-width:10rem}.evidence.svelte-gyqhra{border-radius:999px;margin-left:auto;padding:.15rem .45rem;font-size:.72rem}.evidence.server_confirmed.svelte-gyqhra{color:#27633a;background:#e3f4e8}.evidence.browser_reported.svelte-gyqhra{color:#43536d;background:#edf1f7}.evidence.frontend_error.svelte-gyqhra{color:#8a332d;background:#fce9e7}.timeline-detail.svelte-gyqhra{gap:.35rem;padding:0 .75rem .75rem 11.3rem;display:grid}.timeline-detail.svelte-gyqhra pre:where(.svelte-gyqhra){white-space:pre-wrap;background:#f5f6f6;max-height:14rem;padding:.6rem;overflow:auto}.dark .panel.svelte-gyqhra{background:#1a1a2e;border-color:#2d2d44}.dark h2.svelte-gyqhra,.dark h3.svelte-gyqhra,.dark h4.svelte-gyqhra,.dark .status-card.svelte-gyqhra strong:where(.svelte-gyqhra),.dark .summary-block.svelte-gyqhra strong:where(.svelte-gyqhra),.dark .metric.svelte-gyqhra strong:where(.svelte-gyqhra),.dark .event-row.svelte-gyqhra strong:where(.svelte-gyqhra),.dark label.svelte-gyqhra{color:#e0e0e0}.dark .muted.svelte-gyqhra,.dark .metric.svelte-gyqhra span:where(.svelte-gyqhra),.dark .event-row.svelte-gyqhra span:where(.svelte-gyqhra){color:#a3acac}.dark .subsection.svelte-gyqhra,.dark .status-card.svelte-gyqhra,.dark .diagnostic-item.svelte-gyqhra,.dark .probe.svelte-gyqhra,.dark .summary-block.svelte-gyqhra,.dark .metric.svelte-gyqhra,.dark .event-row.svelte-gyqhra{border-color:#2d2d44}.dark .metric.svelte-gyqhra,.dark input.svelte-gyqhra,.dark select.svelte-gyqhra{color:#e0e0e0;background:#0f0f1a}.dark .ghost-btn.svelte-gyqhra{color:#e0e0e0;border-color:#3d3d54}@media (width<=900px){.panel-header.svelte-gyqhra,.section-title.svelte-gyqhra,.toolbar.svelte-gyqhra{flex-direction:column;align-items:flex-start}.lookup-grid.svelte-gyqhra,.probe-grid.svelte-gyqhra,.summary-grid.svelte-gyqhra,.trace-sections.svelte-gyqhra,.result-columns.svelte-gyqhra{grid-template-columns:1fr}.wide.svelte-gyqhra{grid-column:1}.timeline-detail.svelte-gyqhra{padding-left:.75rem}}.layout.svelte-1ybsbf6{background:#f8f9fa;min-height:100vh;display:flex}.layout.dark.svelte-1ybsbf6{background:#0f0f1a}.main-content.svelte-1ybsbf6{flex:1;margin-left:240px;padding:2rem}.page-header.svelte-1ybsbf6,.panel-header.svelte-1ybsbf6,.section-title.svelte-1ybsbf6,.actions.svelte-1ybsbf6,.row-actions.svelte-1ybsbf6{justify-content:space-between;align-items:center;gap:1rem;display:flex}.page-header.svelte-1ybsbf6{margin-bottom:1.5rem}h1.svelte-1ybsbf6,h2.svelte-1ybsbf6,h3.svelte-1ybsbf6{color:#475a59;margin:0}h1.svelte-1ybsbf6{font-size:1.75rem;font-weight:600}h2.svelte-1ybsbf6{font-size:1.15rem}h3.svelte-1ybsbf6{font-size:1rem}.dark.svelte-1ybsbf6 h1:where(.svelte-1ybsbf6),.dark.svelte-1ybsbf6 h2:where(.svelte-1ybsbf6),.dark.svelte-1ybsbf6 h3:where(.svelte-1ybsbf6){color:#e0e0e0}.subtitle.svelte-1ybsbf6,.muted.svelte-1ybsbf6{color:#627c7b;margin:.25rem 0 0;font-size:.9rem}.dark.svelte-1ybsbf6 .subtitle:where(.svelte-1ybsbf6),.dark.svelte-1ybsbf6 .muted:where(.svelte-1ybsbf6){color:#a3acac}.tabs.svelte-1ybsbf6{border-bottom:1px solid #dcd9cf;gap:.5rem;margin-bottom:1rem;display:flex}.tabs.svelte-1ybsbf6 button:where(.svelte-1ybsbf6){color:#627c7b;cursor:pointer;background:0 0;border:none;padding:.75rem 1rem;font-weight:600}.tabs.svelte-1ybsbf6 button.active:where(.svelte-1ybsbf6){color:#475a59;box-shadow:inset 0 -3px var(--brand,#4e7d83)}.dark.svelte-1ybsbf6 .tabs:where(.svelte-1ybsbf6){border-color:#2d2d44}.dark.svelte-1ybsbf6 .tabs:where(.svelte-1ybsbf6) button:where(.svelte-1ybsbf6){color:#a3acac}.dark.svelte-1ybsbf6 .tabs:where(.svelte-1ybsbf6) button.active:where(.svelte-1ybsbf6){color:#e0e0e0}.panel.svelte-1ybsbf6{background:#fff;border:1px solid #eaebe4;border-radius:8px;padding:1.25rem;box-shadow:0 2px 8px #475a5914}.dark.svelte-1ybsbf6 .panel:where(.svelte-1ybsbf6){background:#1a1a2e;border-color:#2d2d44}.panel-header.svelte-1ybsbf6{margin-bottom:1.25rem}.form-grid.svelte-1ybsbf6{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.form-grid.compact.svelte-1ybsbf6{grid-template-columns:repeat(4,minmax(0,1fr))}label.svelte-1ybsbf6{color:#475a59;flex-direction:column;gap:.4rem;font-size:.85rem;font-weight:600;display:flex}.dark.svelte-1ybsbf6 label:where(.svelte-1ybsbf6){color:#e0e0e0}.wide.svelte-1ybsbf6{grid-column:1/-1}input.svelte-1ybsbf6,select.svelte-1ybsbf6{color:#475a59;background:#fff;border:1px solid #dcd9cf;border-radius:6px;width:100%;padding:.65rem .75rem;font-size:.9rem}input[type=color].svelte-1ybsbf6{min-height:40px;padding:.2rem}input[type=checkbox].svelte-1ybsbf6{width:auto}.dark.svelte-1ybsbf6 input:where(.svelte-1ybsbf6),.dark.svelte-1ybsbf6 select:where(.svelte-1ybsbf6){color:#e0e0e0;background:#0f0f1a;border-color:#3d3d54}.check-row.svelte-1ybsbf6{flex-direction:row;align-items:center;gap:.5rem}.check-row.inline.svelte-1ybsbf6{white-space:nowrap;justify-content:center}.align-end.svelte-1ybsbf6{align-self:end}.subsection.svelte-1ybsbf6{border-top:1px solid #eaebe4;margin-top:1.25rem;padding-top:1.25rem}.dark.svelte-1ybsbf6 .subsection:where(.svelte-1ybsbf6){border-color:#2d2d44}.section-title.svelte-1ybsbf6{margin-bottom:.75rem}.primary-btn.svelte-1ybsbf6,.ghost-btn.svelte-1ybsbf6,.icon-btn.svelte-1ybsbf6{cursor:pointer;border-radius:6px;min-height:38px;padding:.55rem .9rem;font-weight:600}.primary-btn.svelte-1ybsbf6{background:var(--brand,#4e7d83);border:1px solid var(--brand,#4e7d83);color:#fff}.ghost-btn.svelte-1ybsbf6{color:#475a59;background:0 0;border:1px solid #dcd9cf}.danger-btn.svelte-1ybsbf6{color:#8f2323;border-color:#efb8b8}.dark.svelte-1ybsbf6 .ghost-btn:where(.svelte-1ybsbf6){color:#e0e0e0;border-color:#3d3d54}.dark.svelte-1ybsbf6 .danger-btn:where(.svelte-1ybsbf6){color:#f2a4a4;border-color:#734047}.icon-btn.svelte-1ybsbf6{color:#627c7b;background:0 0;border:1px solid #dcd9cf;min-width:38px;padding:0}button.svelte-1ybsbf6:disabled{cursor:not-allowed;opacity:.6}.notice.svelte-1ybsbf6{border-radius:8px;margin-bottom:1rem;padding:.8rem 1rem}.notice.success.svelte-1ybsbf6{color:#215431;background:#edf7f0;border:1px solid #b7dcc1}.notice.error.svelte-1ybsbf6{color:#8f2323;background:#fff1f1;border:1px solid #efb8b8}.notice.warning.svelte-1ybsbf6{color:#6e5813;background:#fff8e6;border:1px solid #ead38a}.loading.svelte-1ybsbf6{color:#627c7b;flex-direction:column;align-items:center;padding:4rem;display:flex}.spinner.svelte-1ybsbf6{border:3px solid #dcd9cf;border-top-color:var(--brand,#4e7d83);border-radius:50%;width:36px;height:36px;margin-bottom:1rem;animation:.8s linear infinite svelte-1ybsbf6-spin}@keyframes svelte-1ybsbf6-spin{to{transform:rotate(360deg)}}.user-rows.svelte-1ybsbf6,.activity-list.svelte-1ybsbf6{flex-direction:column;gap:.75rem;display:flex}.invite-row.svelte-1ybsbf6{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) 140px 42px;gap:.75rem;display:grid}.table.svelte-1ybsbf6{border:1px solid #eaebe4;border-radius:8px;margin-top:1rem;overflow-x:auto}.dark.svelte-1ybsbf6 .table:where(.svelte-1ybsbf6){border-color:#2d2d44}.table-row.svelte-1ybsbf6{grid-template-columns:1.5fr .7fr .7fr .8fr .45fr .6fr;align-items:center;gap:.75rem;min-width:820px;padding:.75rem;display:grid}.user-table.svelte-1ybsbf6 .table-row:where(.svelte-1ybsbf6){grid-template-columns:1.5fr 1.1fr .8fr 1fr .45fr 1.35fr;min-width:940px}.table-row.svelte-1ybsbf6+.table-row:where(.svelte-1ybsbf6){border-top:1px solid #eaebe4}.dark.svelte-1ybsbf6 .table-row:where(.svelte-1ybsbf6)+.table-row:where(.svelte-1ybsbf6){border-color:#2d2d44}.table-row.header.svelte-1ybsbf6{color:#627c7b;text-transform:uppercase;background:#f8f9fa;font-size:.8rem;font-weight:700}.dark.svelte-1ybsbf6 .table-row.header:where(.svelte-1ybsbf6){color:#a3acac;background:#0f0f1a}.email-cell.svelte-1ybsbf6{color:#475a59;overflow-wrap:anywhere;font-size:.9rem}.dark.svelte-1ybsbf6 .email-cell:where(.svelte-1ybsbf6){color:#e0e0e0}.activity-item.svelte-1ybsbf6{border:1px solid #eaebe4;border-radius:8px;justify-content:space-between;gap:1rem;padding:.9rem;display:flex}.dark.svelte-1ybsbf6 .activity-item:where(.svelte-1ybsbf6){border-color:#2d2d44}.activity-item.svelte-1ybsbf6 strong:where(.svelte-1ybsbf6),.activity-item.svelte-1ybsbf6 span:where(.svelte-1ybsbf6){display:block}@media (width<=900px){.main-content.svelte-1ybsbf6{margin-left:0;padding:1rem}.form-grid.svelte-1ybsbf6,.form-grid.compact.svelte-1ybsbf6,.invite-row.svelte-1ybsbf6{grid-template-columns:1fr}.page-header.svelte-1ybsbf6,.panel-header.svelte-1ybsbf6{flex-direction:column;align-items:flex-start}}*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f8f9fa;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}a{text-decoration:none}button,input,select{font-family:inherit}
