@import"https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500;600;700;800&display=swap";.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.seer-page{padding:32px var(--gutter-h) 48px;display:flex;flex-direction:column;gap:24px;color:var(--seer-navy);min-width:0}.seer-page__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.seer-h1{margin:0;font-weight:800;font-size:32px;line-height:1.15}.seer-h1--sm{font-size:26px}.seer-muted{color:var(--seer-ink-3);margin:0}.seer-small{font-size:12px}.seer-right{text-align:right}.seer-center{text-align:center}.seer-strong{font-weight:600;color:inherit;text-decoration:none}.seer-strong:hover{text-decoration:underline}.seer-eyebrow{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--seer-ink-3)}.seer-eyebrow--ink{color:var(--seer-navy)}.seer-label{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--seer-ink-2)}.seer-stack{display:flex;flex-direction:column;gap:16px}.seer-stack--tight{gap:6px}.seer-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.seer-grid-2{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}@media(max-width:900px){.seer-grid-2{grid-template-columns:1fr}}.seer-btn{display:inline-flex;align-items:center;justify-content:center;padding:11px 16px;border:1px solid var(--seer-navy);background:var(--seer-navy);color:#fff;font:700 12px/1 var(--font-body);letter-spacing:.2em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .15s,color .15s}.seer-btn:hover{background:var(--seer-navy-soft);border-color:var(--seer-navy-soft)}.seer-btn:active{transform:translateY(1px)}.seer-btn:disabled{opacity:.4;cursor:not-allowed}.seer-btn--outline{background:#fff;color:var(--seer-navy)}.seer-btn--outline:hover{background:var(--seer-navy);color:#fff}.seer-btn--ghost{background:#fff;color:var(--seer-navy);font-weight:600;letter-spacing:0;text-transform:none;font-size:12px}.seer-btn--ghost:hover{background:var(--seer-lavender);border-color:var(--seer-navy)}.seer-link{color:var(--seer-navy);font-size:12px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.seer-input{width:100%;box-sizing:border-box;border:1px solid var(--seer-rule-soft);background:#fff;padding:10px 12px;font:400 13px/1.4 var(--font-body);color:var(--seer-navy);border-radius:0}.seer-input:focus{border-color:var(--seer-navy);outline:none}.seer-input:focus-visible{outline:2px solid var(--seer-sky);outline-offset:1px}.seer-input:disabled{background:var(--seer-paper);color:var(--seer-ink-3)}.seer-input--inline{width:auto;min-width:200px}.seer-input--cell{padding:6px 8px}.seer-check{width:16px;height:16px;accent-color:var(--seer-navy);margin:0}.seer-segmented{display:flex;border:1px solid var(--seer-navy);background:#fff}.seer-segmented button{flex:1 1;padding:10px 0;font:400 12px/1 var(--font-body);background:rgba(0,0,0,0);border:0;color:var(--seer-navy);cursor:pointer}.seer-segmented button[aria-checked=true]{background:var(--seer-navy);color:#fff}.seer-segmented button:not([aria-checked=true]):hover:not(:disabled){background:var(--seer-lavender)}.seer-segmented button:disabled{cursor:not-allowed}.seer-segmented--sm button{padding:6px 0;font-size:11px}.seer-segmented button[data-status=available][aria-checked=true]{background:var(--seer-available)}.seer-segmented button[data-status=notice][aria-checked=true]{background:var(--seer-notice)}.seer-segmented button[data-status=waitlist][aria-checked=true]{background:var(--seer-waitlist)}.seer-segmented button[data-status=leased][aria-checked=true]{background:var(--seer-leased)}.seer-card{background:#fff;border:1px solid var(--seer-rule-soft)}.seer-card__head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid var(--seer-rule-soft)}.seer-card__head h2{margin:0;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.seer-empty{padding:20px;margin:0;color:var(--seer-ink-3);font-size:13px}.seer-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}@media(max-width:1100px){.seer-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.seer-kpi{background:var(--seer-navy);color:#fff;border:1px solid var(--seer-sky);padding:22px 20px;display:flex;flex-direction:column;gap:10px}.seer-kpi__label{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--seer-on-navy-2)}.seer-kpi__value{font-weight:800;font-size:40px;line-height:1}.seer-kpi__sub{font-size:12px;color:var(--seer-on-navy-2)}.seer-dot{width:8px;height:8px;border-radius:999px;flex:none;display:inline-block}.seer-dot--available{background:var(--seer-available)}.seer-dot--notice{background:var(--seer-notice)}.seer-dot--urgent{background:var(--seer-urgent)}.seer-dot--waitlist{background:var(--seer-waitlist)}.seer-dot--sky{background:var(--seer-sky)}.seer-dashboard{background:var(--seer-lavender);min-height:100%}.seer-dashboard__grid{display:grid;grid-template-columns:1.25fr 1fr;grid-gap:16px;gap:16px;align-items:start}@media(max-width:1100px){.seer-dashboard__grid{grid-template-columns:1fr}}.seer-list{list-style:none;margin:0;padding:0}.seer-list__row{display:flex;align-items:center;gap:14px;padding:13px 20px;border-bottom:1px solid var(--seer-rule-soft);font-size:13px}.seer-list__row:last-child{border-bottom:0}.seer-list__text{flex:1 1;color:inherit}.seer-legend{display:flex;gap:12px;font-size:12px;color:var(--seer-available)}.seer-legend--notice{color:var(--seer-notice)}.seer-legend--leased{color:var(--seer-rule)}.seer-avail{list-style:none;margin:0;padding:8px 0}.seer-avail__row{display:grid;grid-template-columns:180px 1fr 70px;grid-gap:14px;gap:14px;align-items:center;padding:10px 20px;font-size:13px}.seer-avail__row a{color:inherit;text-decoration:none}.seer-avail__row a:hover{text-decoration:underline}.seer-bar{display:flex;height:10px;background:var(--seer-rule-soft)}.seer-bar__available{background:var(--seer-available)}.seer-bar__notice{background:var(--seer-notice)}.seer-activity{list-style:none;margin:0;padding:0}.seer-activity li{display:grid;grid-template-columns:32px 1fr auto;grid-gap:12px;gap:12px;padding:12px 20px;border-bottom:1px solid var(--seer-rule-soft);font-size:13px;align-items:center}.seer-activity li a{color:inherit;text-decoration:none;line-height:1.4}.seer-activity li a:hover{text-decoration:underline}.seer-avatar{width:28px;height:28px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700}.seer-avatar,.seer-inbox{background:var(--seer-lavender)}.seer-inbox{display:grid;grid-template-columns:440px minmax(0,1fr);min-height:calc(100vh - var(--app-header-height));color:var(--seer-navy)}.seer-inbox[aria-busy=true]{cursor:progress}@media(max-width:1000px){.seer-inbox{grid-template-columns:1fr}}.seer-inbox__list{background:#fff;border-right:1px solid var(--seer-rule-soft);display:flex;flex-direction:column;min-width:0}.seer-inbox__filters{padding:20px 20px 12px;display:flex;flex-direction:column;gap:14px}.seer-inbox__items{list-style:none;margin:0;padding:0;overflow-y:auto}.seer-inbox__item{display:flex;flex-direction:column;gap:4px;width:100%;text-align:left;padding:14px 20px 14px 17px;border:0;border-bottom:1px solid var(--seer-rule-soft);border-left:3px solid rgba(0,0,0,0);background:#fff;color:inherit;font:inherit;cursor:pointer}.seer-inbox__item:hover{background:var(--seer-paper)}.seer-inbox__item[data-unread]{border-left-color:var(--seer-navy)}.seer-inbox__item[data-unread] strong{font-weight:700}.seer-inbox__item[aria-current=true]{background:var(--seer-sky-wash);border-left-color:var(--seer-sky)}.seer-inbox__item strong{font-weight:600;font-size:14px}.seer-inbox__row{display:flex;justify-content:space-between;gap:8px}.seer-inbox__meta{display:flex;gap:8px;align-items:center;font-size:12px;color:var(--seer-ink-2)}.seer-inbox__msg{font-size:13px;color:var(--seer-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.seer-inbox__table{padding:12px 20px}.seer-inbox__detail{padding:28px 36px;display:flex;flex-direction:column;gap:20px;min-width:0}.seer-inbox__foot{margin-top:auto;display:flex;justify-content:space-between;gap:12px;font-size:12px;flex-wrap:wrap}.seer-tabs{display:flex;border-bottom:1px solid var(--seer-rule-soft);overflow-x:auto}.seer-tabs button{padding:10px 12px;font:400 12px/1 var(--font-body);border:0;border-bottom:2px solid rgba(0,0,0,0);background:none;color:var(--seer-navy);cursor:pointer;white-space:nowrap}.seer-tabs button[aria-current=page]{font-weight:700;border-bottom-color:var(--seer-navy)}.seer-chips{display:flex;gap:8px;flex-wrap:wrap}.seer-chip{border:1px solid var(--seer-rule-soft);background:#fff;padding:6px 10px;font:400 12px/1.2 var(--font-body);color:var(--seer-navy);border-radius:0;cursor:pointer}.seer-chip[aria-pressed=true]{border-color:var(--seer-navy);background:var(--seer-sky)}.seer-pill{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:2px 6px;background:var(--seer-lavender);color:var(--seer-navy)}.seer-pill--new{background:var(--seer-sky)}.seer-pill--scheduled{background:var(--seer-available);color:#fff}.seer-pill--closed{background:var(--seer-rule-soft);color:var(--seer-ink-2)}.seer-pill--spam{background:var(--seer-urgent);color:#fff}.seer-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:#fff;border:1px solid var(--seer-rule-soft);margin:0}@media(max-width:1200px){.seer-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.seer-facts>div{padding:14px 16px;border-right:1px solid var(--seer-rule-soft);display:flex;flex-direction:column;gap:4px}.seer-facts>div:last-child{border-right:0}.seer-facts dt{font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--seer-ink-3)}.seer-facts dd{margin:0;font-size:14px;font-weight:600;overflow-wrap:anywhere}.seer-message{background:#fff;border:1px solid var(--seer-rule-soft);padding:18px 20px;font-size:14px;line-height:1.6;white-space:pre-wrap}.seer-field{display:flex;flex-direction:column;gap:6px}.seer-note{background:#fff;padding:12px 14px;font-size:13px;line-height:1.5;border-left:2px solid var(--seer-sky)}.seer-board{background:var(--seer-lavender);min-height:100%}.seer-board__table{overflow-x:auto}.seer-board__row{display:grid;grid-template-columns:28px minmax(160px,2fr) .6fr .6fr .8fr minmax(90px,1fr) minmax(260px,2.2fr) minmax(140px,1.1fr) minmax(70px,.8fr);grid-gap:12px;gap:12px;align-items:center;padding:10px 20px;border-bottom:1px solid var(--seer-rule-soft);font-size:13px;min-width:1000px}.seer-board__row[data-selected]{background:var(--seer-sky-wash)}.seer-board__row[aria-busy=true]{opacity:.7}.seer-board__row--head{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--seer-ink-3);padding:12px 20px}.seer-board__group{display:flex;justify-content:space-between;padding:10px 20px;background:var(--seer-lavender);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;min-width:1000px}.seer-board__group .seer-muted{font-weight:400;letter-spacing:0;text-transform:none;color:var(--seer-ink-2)}.seer-nav-overview{display:flex;flex-direction:column;margin-bottom:16px}.seer-nav-overview__label{margin:0 0 6px;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--seer-ink-3)}.seer-nav-overview__link{padding:4px 0;color:var(--seer-navy);text-decoration:none;font-size:14px}.seer-nav-overview__link:hover{text-decoration:underline}.seer-nav-overview__link[aria-current=page]{font-weight:700}.seer-map-field{margin-bottom:24px}.seer-map{height:320px;border:1px solid var(--seer-rule-soft);margin-bottom:8px}.seer-map-pin span{display:block;width:18px;height:18px;background:var(--seer-navy);border:2px solid #fff;box-sizing:border-box}.seer-preview-btn{margin:0;text-decoration:none}.seer-password{color:var(--seer-navy)}.seer-password__brand{margin-bottom:32px}.seer-password__error{margin:0;font-size:12px;font-weight:600;color:var(--seer-urgent)}.seer-password .seer-input[aria-invalid=true]{border-color:var(--seer-urgent)}:root,html[data-theme=light]{--seer-navy:#12153e;--seer-navy-deep:#0b0d29;--seer-navy-soft:#2a2d5c;--seer-sky:#abe1fa;--seer-sky-soft:#d2effc;--seer-sky-wash:#eef8fd;--seer-lavender:#f0f0f8;--seer-paper:#faf9f7;--seer-ink-2:#3b3e5e;--seer-ink-3:#6a6c85;--seer-rule:#9c9a9b;--seer-rule-soft:#d9d8de;--seer-on-navy-2:#c9cadb;--seer-available:#1f7a4d;--seer-notice:#9a6a00;--seer-waitlist:#6a6c85;--seer-leased:#3b3e5e;--seer-urgent:#b3261e;--theme-elevation-0:#ffffff;--theme-elevation-50:var(--seer-paper);--theme-elevation-100:var(--seer-lavender);--theme-elevation-600:var(--seer-navy-soft);--theme-elevation-800:var(--seer-navy);--theme-elevation-900:var(--seer-navy);--theme-elevation-1000:var(--seer-navy-deep);--theme-text:var(--seer-navy);--theme-bg:#ffffff;--theme-success-500:var(--seer-available);--theme-success-600:var(--seer-available);--theme-warning-500:var(--seer-notice);--theme-warning-600:var(--seer-notice);--theme-error-500:var(--seer-urgent);--theme-error-600:var(--seer-urgent);--font-body:"Open Sans","Segoe UI",Arial,sans-serif;--font-serif:var(--font-body);--style-radius-s:0px;--style-radius-m:0px;--style-radius-l:0px;--accessibility-outline:2px solid var(--seer-sky)}h1{font-family:var(--font-body);font-weight:800}.btn--style-primary{--bg-color:var(--seer-navy);--hover-bg:var(--seer-navy-soft);--color:#ffffff;text-transform:uppercase;letter-spacing:.12em;font-weight:700}.btn--style-secondary{--hover-bg:var(--seer-navy);--hover-color:#ffffff}:focus-visible{outline:var(--accessibility-outline);outline-offset:var(--accessibility-outline-offset,2px)}