*{box-sizing:border-box}body{color:#172126;background:radial-gradient(circle at 0 0,#009ca62e,#0000 28rem),linear-gradient(135deg,#f6fbfb 0%,#eef6f3 48%,#f7f9fb 100%);min-width:320px;min-height:100vh;margin:0;font-family:Avenir,Segoe UI,sans-serif}button.svelte-1loqgav,input.svelte-1loqgav,select.svelte-1loqgav{font:inherit}button.svelte-1loqgav{cursor:pointer;border:0;border-radius:6px;font-weight:800}h1.svelte-1loqgav,h2.svelte-1loqgav,p.svelte-1loqgav{margin:0}.portal-shell.svelte-1loqgav{width:auto;max-width:1880px;min-height:100vh;margin:0 auto;padding:clamp(1rem,2vw,1.5rem)}.review-header.svelte-1loqgav{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1rem;display:flex}.review-header.svelte-1loqgav p:where(.svelte-1loqgav):last-child{color:#526266;max-width:34rem;line-height:1.45}.review-header.svelte-1loqgav h1:where(.svelte-1loqgav){max-width:none;font-size:2.4rem;line-height:1.08}.review-layout.svelte-1loqgav{grid-template-columns:minmax(0,1440px) 390px;align-items:start;gap:clamp(2rem,3vw,3.5rem);display:grid}.device-frame.svelte-1loqgav{background:#fbfefd;border:1px solid #1721261a;border-radius:10px;min-width:0;overflow:hidden;box-shadow:0 24px 60px #1721261a}.mobile-frame.svelte-1loqgav{border-radius:28px}.device-bar.svelte-1loqgav{color:#f8fffd;background:#172126;justify-content:space-between;align-items:center;gap:.75rem;min-height:3rem;padding:.75rem 1rem;display:flex}.device-bar.svelte-1loqgav span:where(.svelte-1loqgav){font-weight:900}.device-bar.svelte-1loqgav small:where(.svelte-1loqgav){color:#cfe3df;font-weight:800}.prototype-surface.svelte-1loqgav{min-width:0;padding:1rem}.prototype-surface.mobile.svelte-1loqgav{padding:.75rem}.topbar.svelte-1loqgav{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.brand.svelte-1loqgav{color:#172126;background:0 0;min-height:2.75rem;padding:0;font-size:1.1rem}nav.svelte-1loqgav{background:#ffffffc7;border:1px solid #1721261a;border-radius:8px;gap:.35rem;padding:.25rem;display:flex}nav.svelte-1loqgav button:where(.svelte-1loqgav){color:#526266;overflow-wrap:anywhere;white-space:normal;background:0 0;min-height:2.75rem;padding:.55rem .75rem;line-height:1.1}nav.svelte-1loqgav button.active:where(.svelte-1loqgav){color:#f8fffd;background:#005f66}button.svelte-1loqgav:disabled{cursor:not-allowed;opacity:.55}.home-view.svelte-1loqgav,.profile-view.svelte-1loqgav{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:stretch;gap:1rem;display:grid}.profile-view.svelte-1loqgav{grid-template-columns:minmax(0,.85fr) minmax(320px,1.15fr)}.contracts-view.svelte-1loqgav{grid-template-columns:1fr}.intro-panel.svelte-1loqgav,.context-strip.svelte-1loqgav,.company-switcher.svelte-1loqgav,.company-confirmation.svelte-1loqgav,.welcome-panel.svelte-1loqgav,.contracts-panel.svelte-1loqgav,.message-panel.svelte-1loqgav,.task-panel.svelte-1loqgav,.side-panel.svelte-1loqgav,.status-panel.svelte-1loqgav,.work-panel.svelte-1loqgav,.bulk-hero.svelte-1loqgav,.bulk-panel.svelte-1loqgav,.contract-form.svelte-1loqgav,.profile-card.svelte-1loqgav{background:#ffffffeb;border:1px solid #1721261a;border-radius:8px;box-shadow:0 18px 44px #17212614}.home-main.svelte-1loqgav{gap:1rem;min-width:0;display:grid}.context-strip.svelte-1loqgav,.company-switcher.svelte-1loqgav{background:#eef8f6;border-color:#005f662e;grid-template-columns:minmax(0,.75fr) minmax(280px,1fr) auto;align-items:end;gap:1rem;padding:1rem;display:grid}.context-strip.svelte-1loqgav{background:linear-gradient(135deg,#fff 0%,#eef8f6 100%);border-color:#009ca638;grid-template-columns:minmax(0,1fr) minmax(260px,.75fr) auto;padding:.85rem 1rem}.context-strip.svelte-1loqgav h2:where(.svelte-1loqgav){font-size:clamp(1.15rem,1.35vw,1.45rem)}.company-control.svelte-1loqgav{gap:.35rem;min-width:0;display:grid}.company-confirmation.svelte-1loqgav{background:#fff7ed;border-color:#d65f3d59;align-content:start;gap:.5rem;padding:1rem;display:grid}.company-confirmation.svelte-1loqgav h2:where(.svelte-1loqgav){max-width:26ch}.company-confirmation.svelte-1loqgav p:where(.svelte-1loqgav):last-child{color:#526266;line-height:1.45}.task-badge.svelte-1loqgav{color:#005f66;text-align:center;white-space:nowrap;background:#dff5f0;border-radius:999px;min-width:9rem;padding:.7rem .85rem;font-size:.9rem;font-weight:900}.task-badge.urgent.svelte-1loqgav{color:#fff;background:#ff6b4a}.welcome-panel.svelte-1loqgav{color:#f8fffd;background:linear-gradient(135deg,#005f66f2 0%,#009ca6eb 100%),#005f66;border-color:#005f662e;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(1rem,2vw,1.5rem);padding:clamp(1.4rem,3vw,2.25rem);display:grid}.welcome-panel.svelte-1loqgav p:where(.svelte-1loqgav):last-child{color:#f8fffddb;line-height:1.45}.welcome-panel.svelte-1loqgav .eyebrow:where(.svelte-1loqgav),.welcome-panel.svelte-1loqgav p:where(.svelte-1loqgav) strong:where(.svelte-1loqgav){color:#fff}.hero-actions.svelte-1loqgav,.filter-tabs.svelte-1loqgav,.bulk-actions.svelte-1loqgav{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.section-title.svelte-1loqgav{gap:.25rem;margin-bottom:.85rem;display:grid}.contracts-panel.svelte-1loqgav,.message-panel.svelte-1loqgav,.task-panel.svelte-1loqgav,.side-panel.svelte-1loqgav{padding:1rem}.contracts-panel.svelte-1loqgav{min-width:0}.table-controls.svelte-1loqgav{grid-template-columns:minmax(260px,32rem) minmax(0,1fr);align-items:end;gap:.75rem;margin-bottom:.85rem;display:grid}.search-field.svelte-1loqgav{gap:.35rem;min-width:0;display:grid}.search-field.svelte-1loqgav span:where(.svelte-1loqgav){color:#526266;text-transform:uppercase;font-size:.78rem;font-weight:900}.filter-stack.svelte-1loqgav{flex-wrap:wrap;justify-content:end;align-items:center;gap:.55rem;display:flex}.filter-tabs.svelte-1loqgav button:where(.svelte-1loqgav){color:#526266;overflow-wrap:anywhere;white-space:normal;background:#f7fbfa;border:1px solid #005f6629;min-height:2.75rem;padding:.65rem .8rem;line-height:1.1}.filter-tabs.svelte-1loqgav button.active:where(.svelte-1loqgav){color:#f8fffd;background:#005f66}.action-card-list.svelte-1loqgav{gap:.75rem;margin-bottom:.9rem;display:grid}.action-card.svelte-1loqgav{background:linear-gradient(135deg,#fff 0%,#f0faf8 100%);border:1px solid #005f661f;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(180px,auto);align-items:center;gap:1rem;padding:1rem;display:grid}.action-card-main.svelte-1loqgav{gap:.25rem;min-width:0;display:grid}.action-card-main.svelte-1loqgav span:where(.svelte-1loqgav){color:#005f66;background:#dff5f0;border-radius:999px;width:fit-content;padding:.3rem .55rem;font-size:.78rem;font-weight:900}.action-card-main.svelte-1loqgav h3:where(.svelte-1loqgav){margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.35rem}.action-card-main.svelte-1loqgav p:where(.svelte-1loqgav),.action-card-main.svelte-1loqgav small:where(.svelte-1loqgav){color:#526266;overflow-wrap:anywhere;min-width:0;line-height:1.35}.action-card-actions.svelte-1loqgav{justify-items:end;gap:.38rem;display:grid}.card-action.svelte-1loqgav{color:#172126;text-align:center;width:fit-content;max-width:100%;min-height:2.25rem;box-shadow:none;background:#fff;border:1px solid #d5d9d9;border-radius:999px;justify-content:center;align-items:center;padding:.42rem .9rem;font-size:.86rem;font-weight:900;line-height:1.1;display:inline-flex}.card-action.svelte-1loqgav:after{content:none}.primary-card-action.svelte-1loqgav{color:#172126;background:#ffd814;border-color:#fcd200}.primary-card-action.svelte-1loqgav:after{color:inherit}.card-action.svelte-1loqgav:hover,.card-action.svelte-1loqgav:focus-visible{color:#172126;outline-offset:2px;background:#f7fafa;border-color:#b7bdbd;outline:2px solid #005f662e;transform:none}.primary-card-action.svelte-1loqgav:hover,.primary-card-action.svelte-1loqgav:focus-visible{color:#172126;background:#f7ca00;border-color:#f2c200}.contract-table.svelte-1loqgav{border:1px solid #17212614;border-radius:8px;width:100%;min-width:0;max-width:100%;display:grid;overflow:auto hidden}.contract-row.svelte-1loqgav{background:#fff;border-top:1px solid #17212614;grid-template-columns:2.4rem minmax(140px,.9fr) minmax(220px,1.2fr) minmax(140px,.8fr) minmax(120px,.7fr) minmax(260px,1.4fr);align-items:center;gap:.75rem;min-width:980px;padding:.85rem;display:grid}.details-row-action.svelte-1loqgav{color:#005f66;background:#f7fbfa;border:1px solid #005f6629;border-radius:999px;place-items:center;width:2.2rem;height:2.2rem;min-height:0;padding:0;display:grid}.eye-icon.svelte-1loqgav{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.08rem;height:1.08rem;display:block}.details-row-action.svelte-1loqgav:hover,.details-row-action.svelte-1loqgav:focus-visible{outline-offset:2px;background:#dff5f0;outline:2px solid #009ca63d}.contract-row.header.svelte-1loqgav{color:#526266;text-transform:uppercase;background:#edf6f3;border-top:0;font-size:.78rem;font-weight:900}.sort-header.svelte-1loqgav{min-width:0;min-height:0;color:inherit;font:inherit;text-align:left;text-transform:inherit;background:0 0;justify-content:start;align-items:center;gap:.35rem;padding:0;display:inline-flex}.sort-header.svelte-1loqgav small:where(.svelte-1loqgav){color:#005f66;background:#005f661a;border-radius:999px;padding:.1rem .35rem;font-size:.68rem}.contract-row.svelte-1loqgav>:where(.svelte-1loqgav),.contract-row.svelte-1loqgav span:where(.svelte-1loqgav),.contract-row.svelte-1loqgav strong:where(.svelte-1loqgav),.contract-row.svelte-1loqgav small:where(.svelte-1loqgav){overflow-wrap:anywhere;min-width:0}.contract-row.svelte-1loqgav strong:where(.svelte-1loqgav),.contract-row.svelte-1loqgav small:where(.svelte-1loqgav){display:block}.contract-row.svelte-1loqgav small:where(.svelte-1loqgav){color:#526266;margin-top:.2rem;font-size:.82rem;line-height:1.35}.contract-row.svelte-1loqgav b:where(.svelte-1loqgav){color:#005f66;background:#dff5f0;border-radius:999px;padding:.3rem .55rem;font-size:.78rem;display:inline-block}.next-step-link.svelte-1loqgav{color:#005f66;text-align:left;text-underline-offset:.18em;background:0 0;min-height:0;padding:0;font-weight:900;text-decoration:underline}.next-step-link.svelte-1loqgav:hover,.next-step-link.svelte-1loqgav:focus-visible{color:#003f44;outline-offset:2px;outline:2px solid #009ca63d}.list-loader.svelte-1loqgav{color:#526266;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.85rem;font-weight:800;display:flex}.list-loader.svelte-1loqgav>div:where(.svelte-1loqgav){gap:.45rem;min-width:min(100%,18rem);display:grid}.load-progress.svelte-1loqgav{background:#005f661f;border-radius:999px;height:.45rem;overflow:hidden}.load-progress.svelte-1loqgav span:where(.svelte-1loqgav){border-radius:inherit;background:#005f66;height:100%;display:block}.load-sentinel.svelte-1loqgav{width:1px;height:1px;overflow:hidden}.occupation-cell.svelte-1loqgav{align-content:center;gap:.25rem;display:grid}.occupation-line.svelte-1loqgav{flex-wrap:wrap;align-items:center;gap:.35rem;min-width:0;display:flex}.module-chip.svelte-1loqgav{color:#005f66;background:#eef8f6;border:1px solid #005f662e;border-radius:999px;min-height:1.45rem;padding:.15rem .4rem;font-size:.78rem;line-height:1}.module-chip.svelte-1loqgav:hover,.module-chip.svelte-1loqgav:focus-visible{outline-offset:2px;background:#dff5f0;outline:2px solid #009ca647}.message-list.svelte-1loqgav,.task-list.svelte-1loqgav{gap:.65rem;display:grid}.message-list.svelte-1loqgav article:where(.svelte-1loqgav),.task-list.svelte-1loqgav article:where(.svelte-1loqgav){background:#f7fbfa;border:1px solid #17212614;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.85rem;display:grid}.message-list.svelte-1loqgav article:where(.svelte-1loqgav){background:linear-gradient(135deg,#fff 0%,#f0faf8 100%);border-color:#009ca624}.message-list.svelte-1loqgav strong:where(.svelte-1loqgav),.message-list.svelte-1loqgav span:where(.svelte-1loqgav),.task-list.svelte-1loqgav strong:where(.svelte-1loqgav),.task-list.svelte-1loqgav span:where(.svelte-1loqgav){display:block}.message-list.svelte-1loqgav strong:where(.svelte-1loqgav),.task-list.svelte-1loqgav strong:where(.svelte-1loqgav){overflow-wrap:anywhere}.message-list.svelte-1loqgav span:where(.svelte-1loqgav),.task-list.svelte-1loqgav span:where(.svelte-1loqgav){color:#526266;margin-top:.2rem;font-size:.92rem;line-height:1.35}.message-list.svelte-1loqgav b:where(.svelte-1loqgav){color:#005f66;white-space:nowrap;background:#dff5f0;border-radius:999px;align-self:center;padding:.35rem .55rem;font-size:.78rem}.side-panel.svelte-1loqgav{align-content:start;gap:.75rem;display:grid}.company-list.svelte-1loqgav{gap:.45rem;display:grid}.company-list.svelte-1loqgav button:where(.svelte-1loqgav){color:#1f2a2d;text-align:left;background:#f6f1e8;border:1px solid #1f2a2d1a;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.65rem;display:grid}.company-list.svelte-1loqgav button.active:where(.svelte-1loqgav){background:#fff7ed;border-color:#d65f3d}.company-list.svelte-1loqgav span:where(.svelte-1loqgav){overflow-wrap:anywhere;min-width:0}.company-list.svelte-1loqgav strong:where(.svelte-1loqgav){color:#244f4f;background:#edf6f1;border-radius:999px;place-items:center;min-width:2rem;height:2rem;display:grid}.summary-list.svelte-1loqgav{gap:.55rem;display:grid}.summary-list.svelte-1loqgav div:where(.svelte-1loqgav){background:#f7fbfa;border-radius:8px;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem;display:flex}.summary-list.svelte-1loqgav span:where(.svelte-1loqgav),.side-panel.svelte-1loqgav p:where(.svelte-1loqgav){color:#526266;line-height:1.4}.summary-list.svelte-1loqgav strong:where(.svelte-1loqgav){font-size:1.35rem}.intro-panel.svelte-1loqgav{align-content:end;gap:1rem;min-height:24rem;padding:clamp(1.2rem,3vw,2.2rem);display:grid}.eyebrow.svelte-1loqgav,.status-panel.svelte-1loqgav span:where(.svelte-1loqgav),.placeholder-box.svelte-1loqgav span:where(.svelte-1loqgav){color:#526266;text-transform:uppercase;font-size:.78rem;font-weight:900}h1.svelte-1loqgav{overflow-wrap:anywhere;max-width:22ch;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.9rem,2.4vw,2.75rem);line-height:1.08}h2.svelte-1loqgav{overflow-wrap:anywhere;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.25rem,1.7vw,1.7rem);line-height:1.08}.intro-panel.svelte-1loqgav p:where(.svelte-1loqgav),.status-panel.svelte-1loqgav p:where(.svelte-1loqgav),.panel-copy.svelte-1loqgav p:where(.svelte-1loqgav),.placeholder-box.svelte-1loqgav p:where(.svelte-1loqgav){color:#526266;max-width:58rem;line-height:1.55}.status-panel.svelte-1loqgav{color:#fff8ed;background:#244f4f;align-content:space-between;gap:1rem;padding:1.2rem;display:grid}.status-panel.svelte-1loqgav span:where(.svelte-1loqgav),.status-panel.svelte-1loqgav p:where(.svelte-1loqgav){color:#cfe3df}.status-panel.svelte-1loqgav strong:where(.svelte-1loqgav){font-family:Georgia,Times New Roman,serif;font-size:2rem;line-height:1.06}.bulk-view.svelte-1loqgav{gap:1rem;display:grid}.bulk-hero.svelte-1loqgav{background:#fff7ed;border-color:#d65f3d59;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;padding:1rem;display:grid}.bulk-stats.svelte-1loqgav{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.bulk-stats.svelte-1loqgav article:where(.svelte-1loqgav){background:#edf6f1;border-radius:8px;gap:.25rem;min-width:0;padding:.85rem;display:grid}.bulk-stats.svelte-1loqgav span:where(.svelte-1loqgav),.bulk-row.svelte-1loqgav small:where(.svelte-1loqgav),.template-list.svelte-1loqgav span:where(.svelte-1loqgav){color:#526266;font-size:.82rem;font-weight:800}.bulk-stats.svelte-1loqgav strong:where(.svelte-1loqgav){font-family:Georgia,Times New Roman,serif;font-size:2rem;line-height:1}.bulk-grid.svelte-1loqgav{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:1rem;display:grid}.bulk-panel.svelte-1loqgav{gap:1rem;min-width:0;padding:1rem;display:grid}.import-progress.svelte-1loqgav{background:#edf1ee;border-radius:999px;height:.8rem;overflow:hidden}.import-progress.svelte-1loqgav span:where(.svelte-1loqgav){border-radius:inherit;background:#d65f3d;height:100%;display:block}.template-list.svelte-1loqgav{gap:.55rem;display:grid}.template-list.svelte-1loqgav button:where(.svelte-1loqgav){color:#1f2a2d;text-align:left;background:#f6f1e8;border:1px solid #1f2a2d1a;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.25rem .75rem;min-width:0;padding:.75rem;display:grid}.template-list.svelte-1loqgav strong:where(.svelte-1loqgav),.template-list.svelte-1loqgav span:where(.svelte-1loqgav){overflow-wrap:anywhere;min-width:0}.template-list.svelte-1loqgav b:where(.svelte-1loqgav){color:#fff8ed;background:#244f4f;border-radius:999px;grid-area:1/2/span 3;place-items:center;min-width:2.3rem;height:2.3rem;display:grid}.table-toolbar.svelte-1loqgav{justify-content:space-between;align-items:end;gap:1rem;display:flex}.bulk-table.svelte-1loqgav{border:1px solid #1f2a2d1a;border-radius:8px;min-width:0;display:grid;overflow:auto}.bulk-row.svelte-1loqgav{border-top:1px solid #1f2a2d14;grid-template-columns:minmax(160px,1.2fr) minmax(110px,.7fr) minmax(150px,1fr) minmax(110px,.7fr) auto;align-items:center;gap:.7rem;min-width:760px;padding:.75rem;display:grid}.bulk-row.header.svelte-1loqgav{color:#526266;text-transform:uppercase;background:#edf1ee;border-top:0;font-size:.78rem;font-weight:900}.bulk-row.svelte-1loqgav>span:where(.svelte-1loqgav){overflow-wrap:anywhere;min-width:0}.bulk-row.svelte-1loqgav small:where(.svelte-1loqgav){margin-top:.2rem;display:block}.bulk-row.svelte-1loqgav b:where(.svelte-1loqgav){color:#244f4f;background:#edf6f1;border-radius:999px;padding:.25rem .5rem;font-size:.78rem;display:inline-block}.bulk-row.svelte-1loqgav b.error:where(.svelte-1loqgav){color:#9b472f;background:#fff7ed}.primary-action.svelte-1loqgav{color:#fff;background:#ff6b4a;width:fit-content;padding:.85rem 1.15rem;box-shadow:0 12px 26px #ff6b4a47}.secondary-action.svelte-1loqgav{color:#172126;background:#e9f2f0;padding:.8rem 1rem}.process-view.svelte-1loqgav{gap:1rem;display:grid}.process-header.svelte-1loqgav{justify-content:space-between;align-items:end;gap:1rem;display:flex}.stepper.svelte-1loqgav{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.stepper.svelte-1loqgav li:where(.svelte-1loqgav){color:#526266;background:#fffdf8;border:1px solid #1f2a2d1f;border-radius:8px;align-items:center;gap:.65rem;min-width:0;padding:.8rem;display:flex}.stepper.svelte-1loqgav li.active:where(.svelte-1loqgav){color:#1f2a2d;border-color:#d65f3d}.stepper.svelte-1loqgav li.done:where(.svelte-1loqgav){background:#edf6f1}.stepper.svelte-1loqgav span:where(.svelte-1loqgav){color:#fff8ed;background:#1f2a2d;border-radius:999px;flex:none;place-items:center;width:2rem;height:2rem;font-weight:900;display:grid}.stepper.svelte-1loqgav strong:where(.svelte-1loqgav){overflow-wrap:anywhere}.process-context.svelte-1loqgav{background:#f7fbfa;border:1px solid #005f6624;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:center;gap:.75rem;min-width:0;padding:.85rem 1rem;display:grid}.process-context.svelte-1loqgav div:where(.svelte-1loqgav){gap:.2rem;min-width:0;display:grid}.process-context.svelte-1loqgav span:where(.svelte-1loqgav){color:#526266;text-transform:uppercase;font-size:.72rem;font-weight:900}.process-context.svelte-1loqgav strong:where(.svelte-1loqgav){color:#172126;overflow-wrap:anywhere;font-size:.92rem;line-height:1.25}.process-context.svelte-1loqgav .secondary-action:where(.svelte-1loqgav){white-space:nowrap;justify-self:end}.save-status.svelte-1loqgav{color:#244f4f;background:#edf6f1;border:1px solid #244f4f38;border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;min-width:0;padding:.75rem 1rem;display:flex}.save-status.svelte-1loqgav span:where(.svelte-1loqgav),.save-status.svelte-1loqgav strong:where(.svelte-1loqgav){overflow-wrap:anywhere}.save-status.svelte-1loqgav span:where(.svelte-1loqgav){font-weight:900}.save-status.svelte-1loqgav strong:where(.svelte-1loqgav){text-align:right}.work-panel.svelte-1loqgav{grid-template-columns:minmax(0,.85fr) minmax(320px,1.15fr);gap:1rem;padding:1rem;display:grid}.panel-copy.svelte-1loqgav{align-content:start;gap:.75rem;display:grid}.profile-card.svelte-1loqgav{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0;padding:.75rem;display:grid}.profile-card.wide.svelte-1loqgav{align-self:start}.profile-editor.svelte-1loqgav{align-self:start;gap:1rem;display:grid}.profile-section.svelte-1loqgav{background:#fffdf8;border:1px solid #1f2a2d1f;border-radius:8px;gap:.75rem;padding:1rem;display:grid;box-shadow:0 18px 42px #1f2a2d14}.profile-card.compact.svelte-1loqgav{box-shadow:none;border:0;padding:0}.profile-card-wide.svelte-1loqgav{grid-column:1/-1}.work-panel.svelte-1loqgav .contract-form:where(.svelte-1loqgav),.work-panel.svelte-1loqgav .profile-card:where(.svelte-1loqgav){grid-column:2}.contract-form.svelte-1loqgav{gap:1rem;padding:1rem;display:grid}.form-section.svelte-1loqgav{background:#fffdf8;border:1px solid #1f2a2d1f;border-radius:8px;gap:.85rem;min-width:0;display:grid;overflow:hidden}.form-section-header.svelte-1loqgav{align-items:center;gap:.2rem;padding:.9rem 1rem;display:grid}.form-section-header.svelte-1loqgav span:where(.svelte-1loqgav){color:#172126;overflow-wrap:anywhere;font-weight:900}.form-section-header.svelte-1loqgav small:where(.svelte-1loqgav){color:#526266;text-align:left;overflow-wrap:anywhere;justify-self:start;font-weight:800}.form-section.svelte-1loqgav>.form-grid:where(.svelte-1loqgav),.form-section.svelte-1loqgav>.representative-grid:where(.svelte-1loqgav){margin:0 1rem 1rem}.strong-note.svelte-1loqgav{background:#f0faf8;border-left:3px solid #00a1a8;padding:.65rem .75rem}.location-create-action.svelte-1loqgav{justify-self:start}.team-create-action.svelte-1loqgav{place-self:end start}.school-radio-field.svelte-1loqgav{border:0;gap:.45rem;min-width:0;margin:0;padding:0;display:grid}.school-radio-field.svelte-1loqgav legend:where(.svelte-1loqgav){color:#526266;text-transform:uppercase;padding:0;font-size:.78rem;font-weight:900}.school-radio-field.svelte-1loqgav div:where(.svelte-1loqgav){background:#fffdf8;border:1px solid #1f2a2d2e;border-radius:6px;flex-wrap:wrap;align-items:center;gap:1rem;min-height:3rem;padding:0 .75rem;display:flex}.school-radio-field.svelte-1loqgav label:where(.svelte-1loqgav){color:#1f2a2d;border:0;justify-content:flex-start;align-items:center;gap:.45rem;min-height:2rem;padding:0;font-weight:800;display:flex}.school-radio-field.svelte-1loqgav input[type=radio]:where(.svelte-1loqgav){accent-color:#005f66;flex:none;width:1rem;height:1rem}.choice-field.svelte-1loqgav{border:1px solid #1f2a2d24;border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem 1rem;min-width:0;padding:.85rem;display:grid}.choice-field.svelte-1loqgav legend:where(.svelte-1loqgav){color:#526266;padding:0 .25rem;font-size:.82rem;font-weight:900}.choice-field.svelte-1loqgav label:where(.svelte-1loqgav){background:#fff;border:1px solid #005f6624;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;min-height:2rem;padding:.45rem .75rem;font-weight:800;display:flex}.choice-field.svelte-1loqgav input[type=radio]:where(.svelte-1loqgav),.source-toggle.svelte-1loqgav input[type=checkbox]:where(.svelte-1loqgav){accent-color:#005f66;flex:none;width:1rem;height:1rem}.phone-grid.svelte-1loqgav{grid-template-columns:minmax(130px,.36fr) minmax(0,1fr);gap:.55rem;min-width:0;display:grid}.representative-grid.svelte-1loqgav{gap:.75rem;display:grid}.representative-summary-list.svelte-1loqgav{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.representative-summary-card.svelte-1loqgav{background:#fff;border:1px solid #005f661f;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;min-width:0;padding:.85rem;display:grid}.representative-summary-card.svelte-1loqgav div:where(.svelte-1loqgav){gap:.2rem;min-width:0;display:grid}.representative-summary-card.svelte-1loqgav span:where(.svelte-1loqgav),.representative-summary-card.svelte-1loqgav small:where(.svelte-1loqgav){color:#526266;overflow-wrap:anywhere;font-size:.78rem;font-weight:800}.representative-summary-card.svelte-1loqgav strong:where(.svelte-1loqgav){overflow-wrap:anywhere}.representative-editor.svelte-1loqgav{background:#f7fbfa;border:1px solid #005f6629;border-radius:8px;gap:.85rem;min-width:0;padding:.85rem;display:grid}.representative-card.svelte-1loqgav{background:#f7fbfa;border:1px solid #005f661f;border-radius:8px;gap:.75rem;min-width:0;padding:.85rem;display:grid}.representative-header.svelte-1loqgav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;display:flex}.representative-header.svelte-1loqgav h3:where(.svelte-1loqgav){margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.1rem}.representative-header.svelte-1loqgav p:where(.svelte-1loqgav){color:#526266;margin:.15rem 0 0;line-height:1.35}.type-switch.svelte-1loqgav{background:#fff;border:1px solid #005f6624;border-radius:999px;flex-wrap:wrap;gap:.35rem;padding:.25rem;display:inline-flex}.type-switch.svelte-1loqgav button:where(.svelte-1loqgav){color:#526266;background:0 0;border-radius:999px;min-height:2.2rem;padding:.45rem .8rem;font-weight:900}.type-switch.svelte-1loqgav button.active:where(.svelte-1loqgav){color:#fff;background:#005f66}.proof-card.svelte-1loqgav{background:#f0faf8;border:1px dashed #005f6647;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(180px,auto);align-items:center;gap:.75rem;min-width:0;padding:.85rem;display:grid}.proof-card.svelte-1loqgav h3:where(.svelte-1loqgav),.proof-card.svelte-1loqgav p:where(.svelte-1loqgav){margin:0}.proof-card.svelte-1loqgav small:where(.svelte-1loqgav){color:#526266;margin-top:.25rem;font-weight:800;display:block}.file-drop.svelte-1loqgav{gap:.35rem;min-width:0;display:grid}.file-drop.svelte-1loqgav span:where(.svelte-1loqgav){color:#005f66;font-size:.82rem;font-weight:900}.form-summary.svelte-1loqgav{background:#fff7ed;border-radius:8px;gap:.35rem;padding:.85rem;display:grid}.form-summary.svelte-1loqgav span:where(.svelte-1loqgav){color:#526266;text-transform:uppercase;font-size:.78rem;font-weight:900}.form-summary.svelte-1loqgav strong:where(.svelte-1loqgav){overflow-wrap:anywhere}.form-summary.svelte-1loqgav p:where(.svelte-1loqgav){color:#526266;line-height:1.45}.profile-card.svelte-1loqgav div:where(.svelte-1loqgav){background:#f6f1e8;border-radius:8px;min-width:0;padding:.75rem}.profile-card.svelte-1loqgav dt:where(.svelte-1loqgav){color:#526266;text-transform:uppercase;font-size:.72rem;font-weight:900}.profile-card.svelte-1loqgav dd:where(.svelte-1loqgav){overflow-wrap:anywhere;margin:.2rem 0 0;font-weight:900}.data-source.svelte-1loqgav{color:#244f4f;text-transform:uppercase;background:#edf6f1;border-radius:999px;margin-top:.35rem;padding:.2rem .45rem;font-size:.68rem;font-weight:900;display:inline-block}.data-source.locked.svelte-1loqgav{color:#526266;background:#edf1ee}.data-source.local.svelte-1loqgav{color:#9b472f;background:#fff7ed}.form-grid.svelte-1loqgav{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.form-grid.svelte-1loqgav label:where(.svelte-1loqgav){gap:.35rem;min-width:0;display:grid}.form-grid.svelte-1loqgav span:where(.svelte-1loqgav){color:#526266;text-transform:uppercase;font-size:.78rem;font-weight:900}.form-grid.svelte-1loqgav small:where(.svelte-1loqgav){color:#9b472f;text-transform:none;font-size:.72rem}.nested-form.svelte-1loqgav{border-top:1px solid #1f2a2d1a;padding-top:1rem}.source-toggle.svelte-1loqgav{color:#526266;align-items:center;gap:.5rem;width:fit-content;font-weight:900;line-height:1.2;display:flex}.source-toggle.svelte-1loqgav input:where(.svelte-1loqgav){accent-color:#d65f3d;width:1rem;height:1rem}.field-note.svelte-1loqgav{color:#526266;line-height:1.45}input.svelte-1loqgav:not([type=checkbox]):not([type=radio]),select.svelte-1loqgav,textarea.svelte-1loqgav{color:#1f2a2d;background:#fffdf8;border:1px solid #1f2a2d2e;border-radius:6px;width:100%;min-height:3rem;padding:0 .75rem}textarea.svelte-1loqgav{resize:vertical;min-height:6rem;padding-top:.75rem;line-height:1.45}.prototype-surface.mobile.svelte-1loqgav .topbar:where(.svelte-1loqgav),.prototype-surface.mobile.svelte-1loqgav .context-strip:where(.svelte-1loqgav),.prototype-surface.mobile.svelte-1loqgav .welcome-panel:where(.svelte-1loqgav),.prototype-surface.mobile.svelte-1loqgav .process-header:where(.svelte-1loqgav),.prototype-surface.mobile.svelte-1loqgav .bulk-hero:where(.svelte-1loqgav),.prototype-surface.mobile.svelte-1loqgav .table-toolbar:where(.svelte-1loqgav){align-items:start;min-width:0;display:grid}.prototype-surface.mobile.svelte-1loqgav nav:where(.svelte-1loqgav),.prototype-surface.mobile.svelte-1loqgav .stepper:where(.svelte-1loqgav),.prototype-surface.mobile.svelte-1loqgav .process-context:where(.svelte-1loqgav),.prototype-surface.mobile.svelte-1loqgav .save-status:where(.svelte-1loqgav),.prototype-surface.mobile.svelte-1loqgav .home-view:where(.svelte-1loqgav),.prototype-surface.mobile.svelte-1loqgav .context-strip:where(.svelte-1loqgav),.prototype-surface.mobile.svelte-1loqgav .welcome-panel:where(.svelte-1loqgav),.prototype-surface.mobile.svelte-1loqgav .contract-form:where(.svelte-1loqgav),.prototype-surface.mobile.svelte-1loqgav .message-list:where(.svelte-1loqgav) article:where(.svelte-1loqgav),.prototype-surface.mobile.svelte-1loqgav .task-list:where(.svelte-1loqgav) article:where(.svelte-1loqgav),.prototype-surface.mobile.svelte-1loqgav .profile-view:where(.svelte-1loqgav),.prototype-surface.mobile.svelte-1loqgav .bulk-grid:where(.svelte-1loqgav),.prototype-surface.mobile.svelte-1loqgav .bulk-stats:where(.svelte-1loqgav),.prototype-surface.mobile.svelte-1loqgav .work-panel:where(.svelte-1loqgav),.prototype-surface.mobile.svelte-1loqgav .profile-card:where(.svelte-1loqgav),.prototype-surface.mobile.svelte-1loqgav .form-grid:where(.svelte-1loqgav){grid-template-columns:1fr;min-width:0}.prototype-surface.mobile.svelte-1loqgav .process-context:where(.svelte-1loqgav) .secondary-action:where(.svelte-1loqgav){white-space:normal;justify-self:stretch}.prototype-surface.mobile.svelte-1loqgav .phone-grid:where(.svelte-1loqgav),.prototype-surface.mobile.svelte-1loqgav .proof-card:where(.svelte-1loqgav),.prototype-surface.mobile.svelte-1loqgav .representative-summary-list:where(.svelte-1loqgav),.prototype-surface.mobile.svelte-1loqgav .representative-summary-card:where(.svelte-1loqgav){grid-template-columns:1fr}.prototype-surface.mobile.svelte-1loqgav .representative-summary-card:where(.svelte-1loqgav) .secondary-action:where(.svelte-1loqgav){width:fit-content}.prototype-surface.mobile.svelte-1loqgav nav:where(.svelte-1loqgav),.prototype-surface.mobile.svelte-1loqgav .table-controls:where(.svelte-1loqgav),.prototype-surface.mobile.svelte-1loqgav .filter-stack:where(.svelte-1loqgav),.prototype-surface.mobile.svelte-1loqgav .filter-tabs:where(.svelte-1loqgav){grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.prototype-surface.mobile.svelte-1loqgav .table-controls:where(.svelte-1loqgav),.prototype-surface.mobile.svelte-1loqgav .filter-stack:where(.svelte-1loqgav){grid-template-columns:1fr;justify-items:stretch}.prototype-surface.mobile.svelte-1loqgav .action-card:where(.svelte-1loqgav),.prototype-surface.mobile.svelte-1loqgav .action-card-actions:where(.svelte-1loqgav){grid-template-columns:1fr}.prototype-surface.mobile.svelte-1loqgav .filter-tabs:where(.svelte-1loqgav) button:where(.svelte-1loqgav),.prototype-surface.mobile.svelte-1loqgav nav:where(.svelte-1loqgav) button:where(.svelte-1loqgav),.prototype-surface.mobile.svelte-1loqgav .message-list:where(.svelte-1loqgav) b:where(.svelte-1loqgav),.prototype-surface.mobile.svelte-1loqgav .task-list:where(.svelte-1loqgav) button:where(.svelte-1loqgav),.prototype-surface.mobile.svelte-1loqgav .hero-actions:where(.svelte-1loqgav),.prototype-surface.mobile.svelte-1loqgav .bulk-actions:where(.svelte-1loqgav),.prototype-surface.mobile.svelte-1loqgav .bulk-actions:where(.svelte-1loqgav) button:where(.svelte-1loqgav),.prototype-surface.mobile.svelte-1loqgav .template-list:where(.svelte-1loqgav) button:where(.svelte-1loqgav),.prototype-surface.mobile.svelte-1loqgav .primary-action:where(.svelte-1loqgav),.prototype-surface.mobile.svelte-1loqgav .secondary-action:where(.svelte-1loqgav){width:100%}.prototype-surface.mobile.svelte-1loqgav h1:where(.svelte-1loqgav){font-size:1.75rem;line-height:1.12}.prototype-surface.mobile.svelte-1loqgav h2:where(.svelte-1loqgav){font-size:1.2rem}.prototype-surface.mobile.svelte-1loqgav .task-list:where(.svelte-1loqgav) article:where(.svelte-1loqgav){padding:.75rem}.prototype-surface.mobile.svelte-1loqgav .task-badge:where(.svelte-1loqgav){border-radius:8px;width:100%;min-width:0}.prototype-surface.mobile.svelte-1loqgav .welcome-panel:where(.svelte-1loqgav)>:where(.svelte-1loqgav),.prototype-surface.mobile.svelte-1loqgav .bulk-hero:where(.svelte-1loqgav)>:where(.svelte-1loqgav),.prototype-surface.mobile.svelte-1loqgav .contract-form:where(.svelte-1loqgav){grid-column:auto;min-width:0}.prototype-surface.mobile.svelte-1loqgav select:where(.svelte-1loqgav){padding:0 .55rem;font-size:.95rem}.prototype-surface.mobile.svelte-1loqgav .intro-panel:where(.svelte-1loqgav){min-height:18rem}.prototype-surface.mobile.svelte-1loqgav .bulk-row:where(.svelte-1loqgav){min-width:640px}.field-label.svelte-1loqgav{color:#526266;text-transform:uppercase;align-self:end;font-size:.78rem;font-weight:900}select.svelte-1loqgav{color:#1f2a2d;background:#fffdf8;border:1px solid #1f2a2d2e;border-radius:6px;width:100%;min-height:3rem;padding:0 .75rem}.placeholder-box.svelte-1loqgav{background:#f6f1e8;border-radius:8px;gap:.45rem;padding:1rem;display:grid}.placeholder-box.svelte-1loqgav strong:where(.svelte-1loqgav){font-family:Georgia,Times New Roman,serif;font-size:1.6rem}.panel-actions.svelte-1loqgav{flex-wrap:wrap;grid-column:1/-1;gap:.6rem;display:flex}@media (width<=760px){.portal-shell.svelte-1loqgav{padding:.75rem}.review-header.svelte-1loqgav,.review-layout.svelte-1loqgav{grid-template-columns:1fr;display:grid}.mobile-frame.svelte-1loqgav{justify-self:center;width:min(100%,390px)}.topbar.svelte-1loqgav,.process-header.svelte-1loqgav{align-items:start;min-width:0;display:grid}nav.svelte-1loqgav,.stepper.svelte-1loqgav,.home-view.svelte-1loqgav,.profile-view.svelte-1loqgav,.work-panel.svelte-1loqgav,.profile-card.svelte-1loqgav{grid-template-columns:1fr;min-width:0}nav.svelte-1loqgav,nav.svelte-1loqgav button:where(.svelte-1loqgav),.primary-action.svelte-1loqgav,.secondary-action.svelte-1loqgav{width:100%}.intro-panel.svelte-1loqgav{min-height:18rem}}
