.estate-unavailable.svelte-1a0xpmm{text-align:center;background:radial-gradient(circle at 50% 0,#c9e0d68c,#0000 48%),#fff;border:1px solid #2a574829;border-radius:1.5rem;justify-items:center;max-width:48rem;margin:clamp(1.5rem,5vh,3rem) auto;padding:clamp(1.5rem,3vw,2.5rem);display:grid;box-shadow:0 1.4rem 4rem #1d362d14}.estate-unavailable__mark.svelte-1a0xpmm{color:#fff;background:linear-gradient(145deg,#204d40,#4d7567);border-radius:1.15rem;place-items:center;width:4rem;height:4rem;margin-bottom:.8rem;display:grid;position:relative;box-shadow:0 .8rem 1.8rem #204d4038}.estate-unavailable__mark.svelte-1a0xpmm i:where(.svelte-1a0xpmm){background:#d29b41;border:.2rem solid #fff;border-radius:50%;width:1.1rem;height:1.1rem;animation:1.7s ease-in-out infinite svelte-1a0xpmm-pulse;position:absolute;bottom:-.2rem;right:-.2rem}.estate-unavailable.svelte-1a0xpmm h1:where(.svelte-1a0xpmm){max-width:40rem;font-size:clamp(2rem,5vw,3.35rem);line-height:1.05}.estate-unavailable.svelte-1a0xpmm>p:where(.svelte-1a0xpmm):not(.eyebrow){max-width:38rem;color:var(--muted);margin:.7rem 0 0;font-size:1rem;line-height:1.55}.estate-unavailable.svelte-1a0xpmm button:where(.svelte-1a0xpmm){color:#fff;background:var(--green);min-height:2.7rem;font:inherit;cursor:pointer;border:0;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;margin-top:1rem;padding:.6rem .9rem;font-weight:850;display:inline-flex}.estate-unavailable.svelte-1a0xpmm button:where(.svelte-1a0xpmm):disabled{cursor:wait;opacity:.7}.estate-unavailable.svelte-1a0xpmm small:where(.svelte-1a0xpmm){color:var(--muted);margin-top:.5rem;font-size:.76rem}@keyframes svelte-1a0xpmm-pulse{50%{transform:scale(.88);box-shadow:0 0 0 .45rem #d29b412e}}@media (width<=600px){.estate-unavailable.svelte-1a0xpmm{margin:1rem auto;padding:1.5rem 1rem}.estate-unavailable.svelte-1a0xpmm>p:where(.svelte-1a0xpmm):not(.eyebrow){font-size:.9rem}}html.sparky-guide-open,body.sparky-guide-open{overscroll-behavior:none;overflow:hidden!important}.guide-launcher.svelte-1d4upnn{z-index:78;color:#285844;min-height:2.8rem;font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border:1px solid #315f5040;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .7rem .35rem .35rem;display:flex;position:fixed;bottom:1rem;left:1rem;box-shadow:0 .7rem 2rem #203b2f29}.guide-launcher.svelte-1d4upnn>span:where(.svelte-1d4upnn){color:#fff;background:linear-gradient(145deg,#315f50,#66917e);border-radius:50%;place-items:center;width:2.05rem;height:2.05rem;font-weight:900;display:grid}.guide-launcher.svelte-1d4upnn strong:where(.svelte-1d4upnn){font-size:.76rem}.guide-launcher.svelte-1d4upnn small:where(.svelte-1d4upnn){color:#315f50;background:#e4f0e9;border-radius:999px;padding:.18rem .35rem;font-size:.76rem;font-weight:850}.guide-layer.svelte-1d4upnn{z-index:220;pointer-events:none;position:fixed;inset:0}.guide-layer--intro.svelte-1d4upnn:before{content:"";-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#121f1b6b;position:absolute;inset:0}.guide-highlight.svelte-1d4upnn{pointer-events:none;border:3px solid #78c492;border-radius:.85rem;transition:top .22s,left .22s,width .22s,height .22s;position:fixed;box-shadow:0 0 0 9999px #111d1966,0 0 0 .35rem #78c4923b,0 1rem 3rem #0f221a38}.guide-checklist.svelte-1d4upnn{z-index:2;pointer-events:auto;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fcfbf7e0;border:1px solid #ffffff94;border-radius:1.2rem;grid-template-rows:auto auto minmax(0,1fr) auto;width:16rem;display:grid;position:fixed;top:.75rem;bottom:.75rem;left:.75rem;overflow:hidden;box-shadow:0 1.5rem 5rem #0a18123d}.guide-checklist--collapsed.svelte-1d4upnn{width:15rem;display:block;bottom:auto;right:auto}.guide-checklist.svelte-1d4upnn>header:where(.svelte-1d4upnn){grid-template-columns:2.8rem 1fr auto;align-items:center;gap:.65rem;padding:.8rem;display:grid}.guide-checklist.svelte-1d4upnn header:where(.svelte-1d4upnn) img:where(.svelte-1d4upnn){object-fit:cover;object-position:50% 20%;border-radius:.75rem;width:2.8rem;height:2.8rem}.guide-checklist.svelte-1d4upnn header:where(.svelte-1d4upnn)>span:where(.svelte-1d4upnn){gap:.1rem;display:grid}.guide-checklist.svelte-1d4upnn header:where(.svelte-1d4upnn) small:where(.svelte-1d4upnn){color:#8e7650;text-transform:uppercase;letter-spacing:.08em;font-size:.76rem;font-weight:900}.guide-checklist.svelte-1d4upnn header:where(.svelte-1d4upnn) strong:where(.svelte-1d4upnn){font-size:.86rem}.guide-checklist-controls.svelte-1d4upnn{gap:.25rem;display:flex}.guide-checklist.svelte-1d4upnn header:where(.svelte-1d4upnn) button:where(.svelte-1d4upnn){color:#65726d;cursor:pointer;background:#eef1ede0;border:0;border-radius:50%;place-items:center;width:2rem;height:2rem;font-size:1.2rem;display:grid}.guide-progress.svelte-1d4upnn{background:#e5e9e5;height:.25rem}.guide-progress.svelte-1d4upnn i:where(.svelte-1d4upnn){background:linear-gradient(90deg,#315f50,#78bd91);height:100%;transition:width .25s;display:block}.guide-checklist.svelte-1d4upnn ol:where(.svelte-1d4upnn){scrollbar-width:thin;overscroll-behavior:contain;gap:.18rem;margin:0;padding:.45rem;list-style:none;display:grid;overflow:auto}.guide-checklist.svelte-1d4upnn li:where(.svelte-1d4upnn) button:where(.svelte-1d4upnn){color:#33413b;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.72rem;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.55rem;padding:.55rem;display:grid}.guide-checklist.svelte-1d4upnn li:where(.svelte-1d4upnn) button:where(.svelte-1d4upnn):hover,.guide-checklist.svelte-1d4upnn li.active:where(.svelte-1d4upnn) button:where(.svelte-1d4upnn){background:#edf4efe0}.guide-checklist.svelte-1d4upnn li.active:where(.svelte-1d4upnn) button:where(.svelte-1d4upnn){box-shadow:inset .2rem 0 #397158}.guide-checklist.svelte-1d4upnn li:where(.svelte-1d4upnn) button:where(.svelte-1d4upnn)>span:where(.svelte-1d4upnn):first-child{color:#6f7b76;background:#edf0ed;border-radius:50%;place-items:center;width:1.85rem;height:1.85rem;font-size:.76rem;font-weight:900;display:grid}.guide-checklist.svelte-1d4upnn li.complete:where(.svelte-1d4upnn) button:where(.svelte-1d4upnn)>span:where(.svelte-1d4upnn):first-child{color:#fff;background:#397158}.guide-checklist.svelte-1d4upnn li.skipped:where(.svelte-1d4upnn) button:where(.svelte-1d4upnn)>span:where(.svelte-1d4upnn):first-child{color:#8a6b38;background:#f3ead8}.guide-checklist.svelte-1d4upnn li:where(.svelte-1d4upnn) button:where(.svelte-1d4upnn)>span:where(.svelte-1d4upnn):last-child{gap:.12rem;min-width:0;display:grid}.guide-checklist.svelte-1d4upnn li:where(.svelte-1d4upnn) strong:where(.svelte-1d4upnn){font-size:.76rem}.guide-checklist.svelte-1d4upnn li:where(.svelte-1d4upnn) small:where(.svelte-1d4upnn){color:#7d8883;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.76rem;line-height:1.28;display:-webkit-box;overflow:hidden}.guide-checklist.svelte-1d4upnn>footer:where(.svelte-1d4upnn){border-top:1px solid #e4e7e3;justify-content:space-between;gap:.5rem;padding:.65rem;display:flex}.guide-checklist.svelte-1d4upnn>footer:where(.svelte-1d4upnn) button:where(.svelte-1d4upnn){color:#66736d;cursor:pointer;background:0 0;border:0;font-size:.76rem;font-weight:750}.guide-card.svelte-1d4upnn{z-index:3;overscroll-behavior:contain;scrollbar-width:thin;pointer-events:auto;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffdf8e6;border:1px solid #ffffffad;border-radius:1.2rem;padding:1.25rem;display:grid;position:fixed;overflow-y:auto;box-shadow:0 1.5rem 5rem #0a181245}.guide-card--center.svelte-1d4upnn{width:min(34rem,100vw - 19rem);max-height:calc(100dvh - 2rem);top:50%;left:calc(50% + 8rem);transform:translate(-50%,-50%)}.guide-kicker.svelte-1d4upnn{text-transform:uppercase;letter-spacing:.09em;margin:0 0 .4rem;font-weight:900;color:#397158!important;font-size:.76rem!important}.guide-card.svelte-1d4upnn h2:where(.svelte-1d4upnn){letter-spacing:-.025em;margin:0;font:500 clamp(1.7rem,3vw,2.25rem)/1.08 Georgia,serif}.guide-card.svelte-1d4upnn>p:where(.svelte-1d4upnn):not(.guide-kicker):not(.guide-missing){color:#5f6c66;margin:.75rem 0 0;font-size:.9rem;line-height:1.6}.guide-summary.svelte-1d4upnn{grid-template-columns:repeat(3,1fr);gap:.45rem;margin-top:1rem;display:grid}.guide-summary.svelte-1d4upnn span:where(.svelte-1d4upnn){text-align:center;background:#eef4efe0;border-radius:.75rem;padding:.7rem;display:grid}.guide-summary.svelte-1d4upnn strong:where(.svelte-1d4upnn){color:#315f50;font:1.45rem Georgia,serif}.guide-summary.svelte-1d4upnn small:where(.svelte-1d4upnn){color:#77837d;font-size:.76rem}.guide-hint.svelte-1d4upnn{background:#f0f6f2e6;border:1px solid #dde7df;border-radius:.8rem;grid-template-columns:2.2rem 1fr;align-items:center;gap:.6rem;margin-top:.85rem;padding:.7rem;display:grid}.guide-hint.svelte-1d4upnn>span:where(.svelte-1d4upnn){color:#fff;background:#397158;border-radius:.65rem;place-items:center;width:2.2rem;height:2.2rem;display:grid}.guide-hint.svelte-1d4upnn p:where(.svelte-1d4upnn){gap:.12rem;margin:0;display:grid}.guide-hint.svelte-1d4upnn strong:where(.svelte-1d4upnn){font-size:.76rem}.guide-hint.svelte-1d4upnn small:where(.svelte-1d4upnn){color:#69766f;font-size:.76rem;line-height:1.4}.guide-missing.svelte-1d4upnn{color:#805d28;background:#f7edda;border-radius:.65rem;margin:.7rem 0 0;padding:.65rem;font-size:.76rem;line-height:1.45}.guide-actions.svelte-1d4upnn{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffdf8f5;border-top:1px solid #dce2ddcc;grid-template-columns:auto 1fr auto;align-items:center;gap:.45rem;margin:1rem -1.25rem -1.25rem;padding:.8rem 1.25rem 1rem;display:grid;position:sticky;bottom:-1.25rem}.guide-actions--intro.svelte-1d4upnn{grid-template-columns:1fr auto}.guide-actions.svelte-1d4upnn button:where(.svelte-1d4upnn){min-height:2.65rem;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce2dd;border-radius:.7rem;padding:.6rem .75rem;font-size:.76rem;font-weight:850}.guide-actions.svelte-1d4upnn .quiet:where(.svelte-1d4upnn){color:#65726c}.guide-actions.svelte-1d4upnn .skip:where(.svelte-1d4upnn){color:#826a43;background:#f7f0e2;border-color:#0000;justify-self:start}.guide-actions.svelte-1d4upnn .primary:where(.svelte-1d4upnn){color:#fff;background:#315f50;border-color:#315f50;justify-content:space-between;align-items:center;gap:.65rem;display:flex}.guide-actions.svelte-1d4upnn .primary:where(.svelte-1d4upnn) span:where(.svelte-1d4upnn){font-size:1rem}.guide-finish-mark.svelte-1d4upnn{color:#fff;background:#397158;border-radius:50%;place-items:center;width:4.5rem;height:4.5rem;margin:1rem auto 0;font-size:2rem;font-weight:900;display:grid;box-shadow:0 0 0 .6rem #e5f1e9}.guide-layer--intro.svelte-1d4upnn:before{background:#121f1b33}.guide-highlight.svelte-1d4upnn{box-shadow:0 0 0 9999px #111d190b,0 0 0 .3rem #78c49233,0 .7rem 2rem #0f221a1f}.guide-checklist.svelte-1d4upnn{background:#fcfbf7b3;border-color:#ffffffb8}.guide-checklist--collapsed.svelte-1d4upnn{background:#fcfbf7a8;width:11.5rem;box-shadow:0 .8rem 2.2rem #0a181226}.guide-checklist--collapsed.svelte-1d4upnn>header:where(.svelte-1d4upnn){grid-template-columns:2rem minmax(0,1fr) auto;gap:.4rem;padding:.45rem}.guide-checklist--collapsed.svelte-1d4upnn header:where(.svelte-1d4upnn) img:where(.svelte-1d4upnn){width:2rem;height:2rem}.guide-checklist--collapsed.svelte-1d4upnn header:where(.svelte-1d4upnn) small:where(.svelte-1d4upnn){font-size:.65rem}.guide-checklist--collapsed.svelte-1d4upnn header:where(.svelte-1d4upnn) strong:where(.svelte-1d4upnn){font-size:.72rem}.guide-checklist--collapsed.svelte-1d4upnn header:where(.svelte-1d4upnn) button:where(.svelte-1d4upnn){width:1.6rem;height:1.6rem;font-size:.95rem}.guide-card.svelte-1d4upnn{touch-action:pan-y;background:#fffdf8bd;border-color:#ffffffc2;box-shadow:0 1rem 3rem #0a181233}.guide-card.svelte-1d4upnn:not(.guide-card--center){padding:1rem}.guide-card.svelte-1d4upnn:not(.guide-card--center) h2:where(.svelte-1d4upnn){font-size:1.85rem}.guide-card.svelte-1d4upnn:not(.guide-card--center) .guide-actions:where(.svelte-1d4upnn){margin:.75rem -1rem -1rem;padding:.7rem 1rem .85rem;bottom:-1rem}.guide-detail--clamped.svelte-1d4upnn{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;display:-webkit-box!important}.guide-more.svelte-1d4upnn{color:#397158;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;margin-top:.6rem;padding:.3rem 0;font-size:.76rem;font-weight:850}@media (width<=880px){.guide-checklist.svelte-1d4upnn{width:auto;max-height:12.2rem;inset:.45rem .45rem auto}.guide-checklist.svelte-1d4upnn>header:where(.svelte-1d4upnn){padding:.55rem}.guide-checklist.svelte-1d4upnn ol:where(.svelte-1d4upnn){padding:.35rem;display:flex;overflow-x:auto}.guide-checklist.svelte-1d4upnn li:where(.svelte-1d4upnn){flex:0 0 10.5rem}.guide-checklist.svelte-1d4upnn li:where(.svelte-1d4upnn) button:where(.svelte-1d4upnn){height:4.5rem}.guide-checklist.svelte-1d4upnn>footer:where(.svelte-1d4upnn){display:none}.guide-card.svelte-1d4upnn,.guide-card--center.svelte-1d4upnn{max-height:calc(100dvh - 18rem);transform:none;width:auto!important;inset:auto .55rem 5.2rem!important}.guide-highlight.svelte-1d4upnn{border-width:2px}.guide-launcher.svelte-1d4upnn{bottom:5.2rem;left:.65rem}.guide-actions.svelte-1d4upnn{grid-template-columns:auto 1fr auto}.guide-actions.svelte-1d4upnn .skip:where(.svelte-1d4upnn){justify-self:stretch}.guide-actions.svelte-1d4upnn button:where(.svelte-1d4upnn){padding:.55rem;font-size:.76rem}}@media (width<=520px){.guide-checklist.svelte-1d4upnn li:where(.svelte-1d4upnn){flex-basis:8.8rem}.guide-checklist.svelte-1d4upnn li:where(.svelte-1d4upnn) small:where(.svelte-1d4upnn){display:none}.guide-card.svelte-1d4upnn{padding:1rem}.guide-card.svelte-1d4upnn h2:where(.svelte-1d4upnn){font-size:1.55rem}.guide-card.svelte-1d4upnn>p:where(.svelte-1d4upnn):not(.guide-kicker):not(.guide-missing){font-size:.82rem}.guide-hint.svelte-1d4upnn{display:none}.guide-summary.svelte-1d4upnn{gap:.3rem}.guide-actions.svelte-1d4upnn{grid-template-columns:1fr 1fr}.guide-actions.svelte-1d4upnn .skip:where(.svelte-1d4upnn){grid-area:1/1/auto/-1}.guide-actions--intro.svelte-1d4upnn{grid-template-columns:1fr 1fr}.guide-launcher.svelte-1d4upnn strong:where(.svelte-1d4upnn){display:none}}@media (prefers-reduced-motion:reduce){.guide-highlight.svelte-1d4upnn,.guide-progress.svelte-1d4upnn i:where(.svelte-1d4upnn){transition-duration:.01ms}}:root{color:#18253a;font-synthesis:none;--bg:#f7f5f0;--cream:#f0ede6;--surface:#fff;--surface-raised:#fbfaf7;--surface-soft:#f2f4f6;--line:#25364e1f;--line-strong:#25364e3d;--ink:#18253a;--muted:#566376;--muted-2:#697688;--gold:#8e713d;--gold-soft:#b7955521;--green:#1e506f;--green-soft:#376f8f1c;--terracotta:#1e506f;--amber:#765020;--amber-soft:#b9864121;--red:#873f3d;--red-soft:#ae5b571a;--blue:#3e6981;--blue-soft:#668ba21f;--radius:1.15rem;background:#f7f5f0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{background:var(--bg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-behavior:smooth;min-width:320px;font-size:18px}body{min-height:100vh;color:var(--ink);background:linear-gradient(180deg, #fbfaf7, var(--bg));margin:0}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a,button{color:inherit}::selection{color:#fff;background:var(--green)}.skip-link{z-index:200;color:#fff;background:var(--green);border-radius:.65rem;padding:.75rem 1rem;font-weight:800;position:fixed;top:-5rem;left:1rem}.skip-link:focus-visible{top:1rem}body:has(dialog[open]) .skip-link{top:-5rem}@media (width<=650px){html{font-size:17px}}main{width:min(100%,104rem);min-height:calc(100vh - 10rem);margin-inline:auto;padding:clamp(.85rem,1.5vw,1.35rem) clamp(1rem,2.2vw,2.2rem)}.page-header{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:.9rem;display:flex}.page-header>div:first-child{max-width:54rem}.eyebrow{color:var(--green);letter-spacing:.09em;text-transform:uppercase;margin:0 0 .38rem;font-size:.8rem;font-weight:800}h1,h2,h3{color:var(--ink);text-wrap:balance;margin:0;font-family:Georgia,Times New Roman,serif;font-weight:500}h1{letter-spacing:-.03em;font-size:clamp(2.2rem,3.1vw,3.45rem);line-height:1}h2{font-size:1.45rem;line-height:1.18}h3{font-size:1.08rem;line-height:1.3}p{text-wrap:pretty}.page-header>div>p:last-child{max-width:48rem;color:var(--muted);margin:.45rem 0 0;font-size:1rem;line-height:1.45}.page-header__actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.button{border:1px solid var(--line);min-height:2.6rem;color:var(--ink);cursor:pointer;background:#fff;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;padding:.55rem .9rem;font-size:.9rem;font-weight:750;text-decoration:none;display:inline-flex;box-shadow:0 .25rem .7rem #28374d0a}.button:hover{border-color:var(--line-strong);transform:translateY(-1px)}.button--gold{border-color:var(--green);color:#fff;background:var(--green)}.button--ghost{color:var(--ink);background:#fff}.button[disabled]{cursor:not-allowed;opacity:.46;transform:none}.button svg{flex:none}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin-bottom:.75rem;display:grid}.metric{border:1px solid var(--line);border-radius:var(--radius);background:#fff;min-height:7.1rem;padding:.9rem;position:relative;overflow:hidden;box-shadow:0 .8rem 2rem #26394f0d}.metric:after{background:var(--blue-soft);content:"";border-radius:50%;width:9rem;height:9rem;position:absolute;bottom:-3.5rem;right:-2.5rem}.metric__label{color:var(--muted);margin:0;font-size:.88rem}.metric__value{z-index:1;margin-top:.38rem;font:500 2.1rem Georgia,serif;display:block;position:relative}.metric__delta{z-index:1;color:var(--muted);align-items:center;gap:.4rem;margin-top:.35rem;font-size:.82rem;display:flex;position:relative}.metric__delta:before{background:var(--blue);content:"";border-radius:50%;width:.45rem;height:.45rem}.metric__delta--attention:before{background:var(--amber)}.content-grid{grid-template-columns:minmax(0,1.55fr) minmax(20rem,.9fr);gap:.75rem;display:grid}.content-grid--equal{grid-template-columns:repeat(2,minmax(0,1fr))}.section-card{border-radius:var(--radius);border:2px solid #cbd8d1;min-width:0;overflow:hidden;box-shadow:0 0 0 3px #355e4c09,0 .85rem 2.3rem #25433513;background:#fff!important}.section-card__header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:.75rem;min-height:4.2rem;padding:.75rem 1rem;display:flex}.section-card__header .eyebrow{margin-bottom:.3rem}.section-card__header h2{font-size:1.3rem}.section-card__body{min-width:0}.text-link{color:var(--green);cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;font-size:.9rem;font-weight:800;text-decoration:none;display:inline-flex}.list{margin:0;padding:0;list-style:none}.list-item{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;min-height:4.2rem;padding:.7rem 1rem;display:grid}.list-item:last-child{border-bottom:0}.list-item__content{min-width:0}.list-item__content strong{text-overflow:ellipsis;white-space:nowrap;font-size:.98rem;font-weight:750;display:block;overflow:hidden}.list-item__content p{color:var(--muted);margin:.2rem 0 0;font-size:.88rem;line-height:1.4}.list-item__meta{color:var(--muted);text-align:right;font-size:.84rem}.severity{width:2.4rem;height:2.4rem;color:var(--green);background:var(--green-soft);border-radius:.75rem;place-items:center;display:grid}.severity--critical{color:var(--red);background:var(--red-soft)}.severity--attention{color:var(--amber);background:var(--amber-soft)}.severity--watch{color:var(--blue);background:var(--blue-soft)}.timeline{margin:0;padding:.15rem 1rem;list-style:none}.timeline li{border-bottom:1px solid var(--line);grid-template-columns:4rem .8rem minmax(0,1fr);gap:.7rem;min-height:4.2rem;padding:.7rem 0;display:grid}.timeline li:last-child{border:0}.timeline time{color:var(--muted);font-size:.84rem;font-weight:700}.timeline__rail{justify-content:center;display:flex;position:relative}.timeline__rail:after{background:var(--line);content:"";width:1px;position:absolute;top:.9rem;bottom:-2rem}.timeline li:last-child .timeline__rail:after{display:none}.timeline__dot{z-index:1;background:var(--blue);width:.55rem;height:.55rem;box-shadow:0 0 0 2px var(--blue-soft);border:2px solid #fff;border-radius:50%;margin-top:.1rem;position:relative}.timeline__dot--governance{background:var(--gold)}.timeline__dot--service{background:var(--green)}.timeline__dot--delivery{background:var(--amber)}.timeline strong{font-size:.95rem;display:block}.timeline p{color:var(--muted);margin:.2rem 0 0;font-size:.86rem}.pill{border:1px solid var(--line);width:max-content;color:var(--muted);background:var(--surface-soft);white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .52rem;font-size:.8rem;line-height:1.2;display:inline-flex}.pill--good{color:var(--green);background:var(--green-soft);border-color:#1e506f2e}.pill--attention{color:var(--amber);background:var(--amber-soft);border-color:#a8733233}.pill--danger{color:var(--red);background:var(--red-soft);border-color:#ae5b5733}.pill--info{color:var(--blue);background:var(--blue-soft)}.progress{appearance:none;background:var(--surface-soft);border:0;border-radius:999px;width:100%;height:.42rem;overflow:hidden}.progress::-webkit-progress-bar{border-radius:inherit;background:var(--surface-soft)}.progress::-webkit-progress-value{border-radius:inherit;background:linear-gradient(90deg,var(--blue),var(--green))}.progress::-moz-progress-bar{border-radius:inherit;background:linear-gradient(90deg,var(--blue),var(--green))}.action-state{border:1px solid var(--line);width:max-content;color:var(--muted);background:var(--surface-soft);white-space:nowrap;border-radius:999px;align-items:center;gap:.4rem;padding:.34rem .54rem;font-size:.8rem;font-weight:750;display:inline-flex}.action-state__dot{background:currentColor;border-radius:50%;width:.4rem;height:.4rem}.action-state--proposed{color:var(--blue);background:var(--blue-soft)}.action-state--approval_required{color:var(--amber);background:var(--amber-soft)}.action-state--approved{color:var(--green);background:var(--green-soft)}.action-state--executed{color:var(--muted);background:var(--surface-soft)}.action-state--blocked{color:var(--red);background:var(--red-soft)}.data-state{min-height:6.5rem;color:var(--muted);text-align:left;justify-content:center;align-items:center;gap:.75rem;padding:.8rem;display:flex}.data-state strong{color:var(--ink);font-size:.95rem}.data-state p{margin:.15rem 0 0;font-size:.85rem}.data-state__spinner{border:2px solid var(--line);border-top-color:var(--green);border-radius:50%;width:1.5rem;height:1.5rem;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.table-wrap{overflow-x:auto}.data-table{border-collapse:collapse;width:100%;font-size:.88rem}.data-table th{color:var(--muted);background:var(--surface-soft);letter-spacing:.06em;text-align:left;text-transform:uppercase;padding:.6rem .8rem;font-size:.76rem;font-weight:800}.data-table td{border-top:1px solid var(--line);color:var(--muted);vertical-align:middle;padding:.7rem .8rem}.data-table td strong{color:var(--ink);font-weight:750}.empty-cell{color:var(--muted);text-align:center}.estate-app :where(.work-tabs,.vendor-tabs,.work-view-tabs,.filter-row) button{transition:color .18s,background-color .18s,border-color .18s}.estate-app :where(label,small,em,dt,dd){line-height:1.4}.estate-app :where(small,time,dt){font-size:.76rem!important}.estate-app :where(input,select,textarea){color:var(--ink)!important;background:#fff!important}.estate-app :where(.finding-list button,.approval-list button,.work-lane article,.conversation,.source-panel,.finding-detail,.approval-detail,.work-lane,.asset-hero,.calendar-grid){color:var(--ink);background:#fff!important}.estate-app :where(.finding-list strong,.approval-list strong,.work-lane h3,.message__content p,.source-panel strong){color:var(--ink)!important}.estate-app :where(.approval-list,.approval-detail,.policy-log,.vendor-list,.dossier,.integration-grid,.telnyx-card,.check-grid,.asset-identity,.reading-grid,.asset-history,.calendar-layout,.exception-detail,.work-tools,.asset-tools,.vendor-tools,.calendar-tools) small{line-height:1.45;font-size:.78rem!important}.estate-app :where(.approval-list,.approval-detail,.policy-log,.vendor-list,.dossier,.integration-grid,.telnyx-card,.check-grid,.asset-identity,.reading-grid,.asset-history,.calendar-layout,.exception-detail,.work-tools,.asset-tools,.vendor-tools,.calendar-tools) em{line-height:1.4;font-size:.8rem!important}.estate-app :where(.approval-list,.approval-detail,.policy-log,.vendor-list,.dossier,.integration-grid,.telnyx-card,.check-grid,.asset-identity,.reading-grid,.asset-history,.calendar-layout,.exception-detail,.work-tools,.asset-tools,.vendor-tools,.calendar-tools) :where(p,dt,dd,label){line-height:1.55}.imported-tag{color:#765b2d;vertical-align:middle;background:#f1e5c8;border-radius:999px;margin-left:.4rem;padding:.2rem .42rem;font:italic 600 .76rem Inter,sans-serif;display:inline-block}.historical-contact{border:1px solid var(--line);border-radius:var(--radius);background:#fff;grid-template-columns:repeat(3,1fr);display:grid}.historical-contact article{border-right:1px solid var(--line);gap:.3rem;padding:.75rem;display:grid}.historical-contact article:last-child{border:0}.historical-contact span{color:var(--muted);font-size:.78rem}.historical-contact strong{font-size:.9rem}.estate-identity-mark{color:#2c463d;background:radial-gradient(circle at 50% 30%,#fff,#0000 42%),linear-gradient(145deg,#e2e8e3,#bdc9c0);align-content:center;place-items:center;gap:.55rem;min-height:18rem;display:grid}.estate-identity-mark span{font:500 4.5rem Georgia,serif}.estate-identity-mark strong{letter-spacing:.2em;font:.8rem Inter,sans-serif}.place-pattern{color:#344e44;background:linear-gradient(145deg,#dfe6e1,#aebdb3);place-items:center;width:100%;height:100%;font-size:4rem;display:grid}body>footer,.estate-app>footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:1rem;margin:0 clamp(1rem,2.2vw,2.2rem);padding:.9rem 0 5rem;font-size:.78rem;display:flex}@media (width<=900px){.metric-grid{grid-template-columns:repeat(2,1fr)}.content-grid,.content-grid--equal{grid-template-columns:1fr}main{padding-bottom:7rem}}@media (width<=600px){main{padding:.85rem .75rem 7rem}.page-header{flex-direction:column;align-items:flex-start;gap:.75rem;margin-bottom:.85rem}.page-header__actions{width:100%}.page-header__actions .button{flex:1}h1{font-size:2.35rem}.metric-grid{gap:.6rem}.metric{min-height:6.7rem;padding:.8rem}.metric__value{font-size:1.75rem}.list-item{padding-inline:.9rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.auth-main.svelte-12qhfyh{min-height:100dvh;padding:0}.estate-app.svelte-12qhfyh{min-height:100vh}.estate-header.svelte-12qhfyh{z-index:50;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#faf8f2f0;grid-template-columns:auto minmax(38rem,1fr) auto;align-items:center;gap:clamp(.7rem,1.4vw,1.2rem);min-height:5rem;padding:.55rem clamp(1rem,2.2vw,2.2rem);display:grid;position:relative}.brand.svelte-12qhfyh{color:var(--ink);align-items:center;gap:.75rem;text-decoration:none;display:flex}.brand__sun.svelte-12qhfyh{color:#fff;background:linear-gradient(145deg, var(--terracotta), var(--gold));border-radius:1rem;place-items:center;width:2.8rem;height:2.8rem;font-size:1.35rem;display:grid;box-shadow:0 .55rem 1.2rem #c6784b33}.brand.svelte-12qhfyh>span:where(.svelte-12qhfyh):last-child{display:grid}.brand.svelte-12qhfyh strong:where(.svelte-12qhfyh){font:600 1.35rem/1.1 Georgia,serif}.brand.svelte-12qhfyh small:where(.svelte-12qhfyh){color:var(--muted);margin-top:.16rem;font-size:.78rem}.header-command-bar.svelte-12qhfyh{grid-template-columns:minmax(15rem,.85fr) minmax(22rem,1.15fr);gap:.65rem;width:min(72rem,100%);min-width:0;display:grid}.header-search-wrap.svelte-12qhfyh{min-width:0;position:relative}.header-search.svelte-12qhfyh,.header-ask.svelte-12qhfyh{background:#fff;border:1px solid #cbd8d1;min-width:0;min-height:3.2rem;box-shadow:0 .65rem 1.8rem #2c4a3d17}.header-search.svelte-12qhfyh{border-radius:1rem;grid-template-columns:auto 1fr 2.55rem;align-items:center;height:100%;padding:.3rem;display:grid}.header-search.svelte-12qhfyh:focus-within,.header-ask.svelte-12qhfyh:focus-within{border-color:#6f9986;box-shadow:0 0 0 4px #5b8f7726,0 .8rem 2rem #2c4a3d1a}.header-search.svelte-12qhfyh label:where(.svelte-12qhfyh){color:#315f50;align-items:center;gap:.45rem;padding:0 .6rem;font-size:.78rem;font-weight:850;display:flex}.header-search.svelte-12qhfyh input:where(.svelte-12qhfyh),.header-ask.svelte-12qhfyh input:where(.svelte-12qhfyh){min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0}.header-search.svelte-12qhfyh input:where(.svelte-12qhfyh){padding:.55rem .35rem;font-size:.86rem}.header-search.svelte-12qhfyh button:where(.svelte-12qhfyh),.header-ask.svelte-12qhfyh button:where(.svelte-12qhfyh){color:#fff;background:var(--green);cursor:pointer;border:0;place-items:center;display:grid}.header-search.svelte-12qhfyh button:where(.svelte-12qhfyh){border-radius:.75rem;width:2.45rem;height:2.45rem}.live-search-panel.svelte-12qhfyh{z-index:95;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffffb;border:1px solid #c8d8cf;border-radius:1rem;width:min(37rem,100vw - 2rem);position:absolute;top:calc(100% + .55rem);left:0;overflow:hidden;box-shadow:0 1.6rem 4.5rem #1c322833}.live-search-panel.svelte-12qhfyh>header:where(.svelte-12qhfyh){border-bottom:1px solid var(--line);background:linear-gradient(120deg,#f0f7f3,#fffaf1);gap:.18rem;padding:.85rem 1rem;display:grid}.live-search-panel.svelte-12qhfyh>header:where(.svelte-12qhfyh) strong:where(.svelte-12qhfyh){font-size:.82rem}.live-search-panel.svelte-12qhfyh>header:where(.svelte-12qhfyh) small:where(.svelte-12qhfyh){color:var(--muted);font-size:.76rem}.live-search-list.svelte-12qhfyh{max-height:min(29rem,62vh);display:grid;overflow-y:auto}.live-search-list.svelte-12qhfyh>a:where(.svelte-12qhfyh){min-height:4.15rem;color:var(--ink);border-bottom:1px solid #edf0ed;grid-template-columns:2.4rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.6rem .8rem;text-decoration:none;transition:background .15s,padding-left .15s;display:grid}.live-search-list.svelte-12qhfyh>a:where(.svelte-12qhfyh):hover,.live-search-list.svelte-12qhfyh>a:where(.svelte-12qhfyh):focus-visible{background:#eef6f1;outline:0;padding-left:1rem}.live-search-icon.svelte-12qhfyh{width:2.4rem;height:2.4rem;color:var(--green);background:var(--green-soft);border-radius:.72rem;place-items:center;display:grid}.live-search-list.svelte-12qhfyh>a:where(.svelte-12qhfyh)>span:where(.svelte-12qhfyh):nth-child(2){gap:.1rem;min-width:0;display:grid}.live-search-list.svelte-12qhfyh small:where(.svelte-12qhfyh){color:var(--terracotta);text-transform:uppercase;letter-spacing:.06em;font-size:.76rem;font-weight:900}.live-search-list.svelte-12qhfyh strong:where(.svelte-12qhfyh){text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.live-search-list.svelte-12qhfyh em:where(.svelte-12qhfyh){color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-style:normal;overflow:hidden}.live-search-list.svelte-12qhfyh b:where(.svelte-12qhfyh){color:var(--green)}.live-search-empty.svelte-12qhfyh{color:var(--muted);margin:0;padding:1.25rem 1rem;font-size:.78rem;line-height:1.5}.live-search-all.svelte-12qhfyh{color:var(--green);background:#fbfcfa;justify-content:space-between;gap:1rem;padding:.78rem 1rem;font-size:.78rem;font-weight:850;text-decoration:none;display:flex}.header-ask.svelte-12qhfyh{border-color:#315f505c;border-radius:1rem;grid-template-columns:auto minmax(0,1fr);display:grid;overflow:hidden}.header-ask__identity.svelte-12qhfyh{color:#fff;background:linear-gradient(135deg,#294f42,#477562);align-items:center;gap:.55rem;padding:.35rem .8rem .35rem .35rem;display:flex}.header-ask__question.svelte-12qhfyh{grid-template-columns:minmax(0,1fr) 2.55rem;align-items:center;padding:.3rem;display:grid}.header-ask.svelte-12qhfyh img:where(.svelte-12qhfyh){object-fit:cover;object-position:50% 22%;border-radius:50%;width:2.55rem;height:2.55rem}.header-ask.svelte-12qhfyh label:where(.svelte-12qhfyh){color:#fff;white-space:nowrap;font-size:.78rem;font-weight:850}.header-ask.svelte-12qhfyh input:where(.svelte-12qhfyh){padding:.55rem .65rem;font-size:.9rem}.header-ask.svelte-12qhfyh input:where(.svelte-12qhfyh)::placeholder{color:#899a91}.header-ask.svelte-12qhfyh button:where(.svelte-12qhfyh){border-radius:50%;width:2.45rem;height:2.45rem;font-size:1.2rem}.header-actions.svelte-12qhfyh{align-items:center;gap:.65rem;display:flex}.popover-wrap.svelte-12qhfyh{position:relative}.notification-wrap.svelte-12qhfyh{align-items:center;gap:.38rem;display:flex}.priority-alert-button.svelte-12qhfyh{color:#fff;cursor:pointer;background:#ae4744;border:2px solid #fff;border-radius:50%;place-items:center;width:2.15rem;height:2.15rem;font:900 .95rem Inter,sans-serif;display:grid;position:relative;box-shadow:0 .35rem .9rem #912d2a3d}.priority-alert-button.svelte-12qhfyh>small:where(.svelte-12qhfyh){color:#fff;opacity:0;pointer-events:none;background:#263b46;border-radius:.55rem;width:max-content;max-width:16rem;padding:.48rem .62rem;font-size:.76rem;font-weight:750;line-height:1.35;transition:all .16s;position:absolute;top:calc(100% + .55rem);right:0;transform:translateY(-.2rem);box-shadow:0 .6rem 1.5rem #1d2e3833}.priority-alert-button.svelte-12qhfyh:hover>small:where(.svelte-12qhfyh),.priority-alert-button.svelte-12qhfyh:focus-visible>small:where(.svelte-12qhfyh){opacity:1;transform:none}.round-button.svelte-12qhfyh{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:50%;place-items:center;width:2.8rem;height:2.8rem;font-size:1rem;display:grid;position:relative}.round-button.svelte-12qhfyh>span:where(.svelte-12qhfyh){color:#fff;background:var(--terracotta);border:2px solid #fff;border-radius:50%;place-items:center;width:1.25rem;height:1.25rem;font-size:.76rem;font-weight:800;display:grid;position:absolute;top:-.2rem;right:-.2rem}.round-button.active.svelte-12qhfyh{background:var(--gold-soft)}.profile-button.svelte-12qhfyh{cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:.6rem;padding:.25rem .3rem .25rem .25rem;display:flex}.profile-button.svelte-12qhfyh>span:where(.svelte-12qhfyh):first-child{color:#fff;background:var(--green);border-radius:50%;place-items:center;width:2.65rem;height:2.65rem;font-size:.82rem;font-weight:800;display:grid}.profile-button.svelte-12qhfyh>span:where(.svelte-12qhfyh):nth-child(2){display:grid}.profile-button.svelte-12qhfyh strong:where(.svelte-12qhfyh){font-size:.9rem}.profile-button.svelte-12qhfyh small:where(.svelte-12qhfyh){color:var(--muted);font-size:.76rem}.profile-button.svelte-12qhfyh b:where(.svelte-12qhfyh){color:var(--muted)}.friendly-popover.svelte-12qhfyh{z-index:100;border:1px solid var(--line);background:#fff;border-radius:1.1rem;position:absolute;top:calc(100% + .75rem);right:0;overflow:hidden;box-shadow:0 1.5rem 4rem #2b42362e}.notices.svelte-12qhfyh{width:min(24rem,100vw - 2rem)}.notices.svelte-12qhfyh>header:where(.svelte-12qhfyh){border-bottom:1px solid var(--line);justify-content:space-between;padding:.75rem .9rem;display:flex}.notices.svelte-12qhfyh>header:where(.svelte-12qhfyh) a:where(.svelte-12qhfyh){color:var(--green);font-size:.8rem;font-weight:700;text-decoration:none}.notices.svelte-12qhfyh>a:where(.svelte-12qhfyh){border-bottom:1px solid var(--line);grid-template-columns:2.7rem 1fr;align-items:center;gap:.75rem;padding:.7rem .85rem;text-decoration:none;display:grid}.notices.svelte-12qhfyh>a.notice-priority:where(.svelte-12qhfyh){background:#fff9f8;box-shadow:inset .2rem 0 #bc5b58}.notices.svelte-12qhfyh>a:where(.svelte-12qhfyh):hover{background:var(--surface-soft)}.notices.svelte-12qhfyh>a:where(.svelte-12qhfyh)>span:where(.svelte-12qhfyh):last-child{gap:.2rem;display:grid}.notices.svelte-12qhfyh>a:where(.svelte-12qhfyh) strong:where(.svelte-12qhfyh){font-size:.9rem}.notices.svelte-12qhfyh>a:where(.svelte-12qhfyh) small:where(.svelte-12qhfyh){color:var(--muted);font-size:.8rem}.notice-icon.svelte-12qhfyh{background:var(--blue-soft);border-radius:.8rem;place-items:center;width:2.7rem;height:2.7rem;font-size:1.25rem;display:grid}.notice-icon--rose.svelte-12qhfyh{color:#9f4542;background:var(--red-soft)}.notice-icon--green.svelte-12qhfyh{background:var(--green-soft)}.account-popover.svelte-12qhfyh p:where(.svelte-12qhfyh){gap:.2rem;margin:.2rem;display:grid}.account-popover.svelte-12qhfyh small:where(.svelte-12qhfyh){color:var(--muted);font-size:.8rem}.account-popover.svelte-12qhfyh form:where(.svelte-12qhfyh){border-top:1px solid var(--line);margin-top:.7rem;padding-top:.7rem}.account-popover.svelte-12qhfyh button:where(.svelte-12qhfyh){width:100%;color:var(--terracotta);background:var(--red-soft);cursor:pointer;border:0;border-radius:.6rem;padding:.65rem;font-weight:700}.room-nav.svelte-12qhfyh{z-index:40;background:var(--cream);justify-content:space-between;align-items:center;gap:1rem;min-height:4.5rem;padding:.45rem clamp(1rem,2.2vw,2.2rem);display:flex;position:relative}.room-nav__links.svelte-12qhfyh{align-items:center;gap:.35rem;display:flex}.room-nav__links.svelte-12qhfyh>a:where(.svelte-12qhfyh){min-height:2.6rem;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:1rem;align-items:center;gap:.5rem;padding:.4rem .7rem;font-size:.88rem;font-weight:700;text-decoration:none;display:flex;position:relative}.room-nav__links.svelte-12qhfyh>a:where(.svelte-12qhfyh):hover{color:var(--ink);background:#fff}.room-nav__links.svelte-12qhfyh>a.active:where(.svelte-12qhfyh){color:var(--green);background:#fff;box-shadow:0 .5rem 1.4rem #2c4b3a14}.room-nav__links.svelte-12qhfyh em:where(.svelte-12qhfyh){color:#fff;background:var(--terracotta);border-radius:50%;place-items:center;min-width:1.2rem;height:1.2rem;font-size:.76rem;font-style:normal;display:grid}.room-icon.svelte-12qhfyh{background:var(--surface-soft);border-radius:.55rem;place-items:center;min-width:1.75rem;height:1.75rem;font-size:1.05rem;display:grid}.estate-chip.svelte-12qhfyh{border:1px solid var(--line);background:#fff;border-radius:1rem;grid-template-columns:2.8rem auto auto;align-items:center;gap:.65rem;min-width:13rem;padding:.38rem .6rem .38rem .38rem;text-decoration:none;display:grid}.estate-chip.svelte-12qhfyh img:where(.svelte-12qhfyh){object-fit:cover;border-radius:.75rem;width:2.8rem;height:2.8rem}.estate-chip.svelte-12qhfyh span:where(.svelte-12qhfyh){display:grid}.estate-chip.svelte-12qhfyh small:where(.svelte-12qhfyh){color:var(--muted);font-size:.76rem}.estate-chip.svelte-12qhfyh strong:where(.svelte-12qhfyh){font-size:.88rem}.estate-chip.svelte-12qhfyh b:where(.svelte-12qhfyh){color:var(--green);margin-left:auto;font-size:1.4rem}.sparky-companion.svelte-12qhfyh{z-index:70;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff7;border:1px solid #36604e33;border-radius:1.4rem;width:min(22rem,100vw - 2rem);animation:.28s ease-out svelte-12qhfyh-companion-in;position:fixed;bottom:1.3rem;right:1.3rem;overflow:hidden;box-shadow:0 1.6rem 4.8rem #2843363b}.companion-close.svelte-12qhfyh{z-index:2;width:2rem;height:2rem;color:var(--ink);cursor:pointer;background:#ffffffd9;border:0;border-radius:50%;place-items:center;font-size:1.35rem;display:grid;position:absolute;top:.65rem;right:.65rem}.companion-person.svelte-12qhfyh{background:var(--cream);height:8.5rem;position:relative;overflow:hidden}.companion-person.svelte-12qhfyh img:where(.svelte-12qhfyh){object-fit:cover;object-position:50% 22%;width:100%;height:100%}.companion-person.svelte-12qhfyh:after{content:"";background:linear-gradient(#0000 40%,#1b3a2f59);position:absolute;inset:0}.companion-person.svelte-12qhfyh>span:where(.svelte-12qhfyh){z-index:1;color:#fff;background:#193a2dc2;border-radius:999px;align-items:center;gap:.4rem;padding:.28rem .55rem;font-size:.76rem;display:flex;position:absolute;bottom:.65rem;left:.8rem}.companion-person.svelte-12qhfyh i:where(.svelte-12qhfyh){background:#9de0ab;border-radius:50%;width:.45rem;height:.45rem;box-shadow:0 0 0 .2rem #9de0ab2b}.companion-copy.svelte-12qhfyh{padding:1rem 1rem .55rem}.companion-name.svelte-12qhfyh{color:var(--green);margin:0;font-size:.8rem;font-weight:800}.companion-copy.svelte-12qhfyh h2:where(.svelte-12qhfyh){margin:.12rem 0 .4rem;font-size:1.55rem}.companion-copy.svelte-12qhfyh>p:where(.svelte-12qhfyh):last-child{color:var(--muted);margin:0;font-size:.92rem;line-height:1.5}.companion-prompts.svelte-12qhfyh{gap:.35rem;padding:.35rem .7rem;display:grid}.companion-prompts.svelte-12qhfyh button:where(.svelte-12qhfyh){color:var(--ink);background:var(--surface-soft);text-align:left;cursor:pointer;border:0;border-radius:.7rem;justify-content:space-between;gap:.5rem;padding:.65rem .7rem;font-size:.84rem;display:flex}.companion-prompts.svelte-12qhfyh button:where(.svelte-12qhfyh):hover{color:var(--green);background:var(--green-soft)}.sparky-companion.svelte-12qhfyh>form:where(.svelte-12qhfyh){padding:.7rem 1rem 1rem}.sparky-companion.svelte-12qhfyh>form:where(.svelte-12qhfyh) label:where(.svelte-12qhfyh){color:var(--muted);margin-bottom:.4rem;font-size:.78rem;font-weight:700;display:block}.sparky-companion.svelte-12qhfyh>form:where(.svelte-12qhfyh)>div:where(.svelte-12qhfyh){border:1px solid var(--line);background:#fff;border-radius:.8rem;grid-template-columns:1fr 2.3rem;padding:.3rem;display:grid}.sparky-companion.svelte-12qhfyh input:where(.svelte-12qhfyh){background:0 0;border:0;outline:0;min-width:0;padding:.45rem;font-size:.88rem}.sparky-companion.svelte-12qhfyh form:where(.svelte-12qhfyh) button:where(.svelte-12qhfyh){color:#fff;background:var(--green);cursor:pointer;border:0;border-radius:.65rem;place-items:center;width:2.3rem;height:2.3rem;display:grid}.companion-tab.svelte-12qhfyh{z-index:68;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;grid-template-columns:2.8rem auto;align-items:center;gap:.6rem;padding:.35rem .75rem .35rem .35rem;display:none;position:fixed;bottom:1.3rem;right:1.3rem;box-shadow:0 1rem 3rem #28433638}.companion-tab--hidden.svelte-12qhfyh{display:grid}.companion-tab.svelte-12qhfyh img:where(.svelte-12qhfyh){object-fit:cover;object-position:50% 20%;border-radius:50%;width:2.8rem;height:2.8rem}.companion-tab.svelte-12qhfyh span:where(.svelte-12qhfyh){text-align:left;display:grid}.companion-tab.svelte-12qhfyh strong:where(.svelte-12qhfyh){font-size:.84rem}.companion-tab.svelte-12qhfyh small:where(.svelte-12qhfyh){color:var(--muted);font-size:.76rem}.mobile-nav.svelte-12qhfyh,.mobile-more-menu.svelte-12qhfyh{display:none}@keyframes svelte-12qhfyh-companion-in{0%{opacity:0;transform:translateY(1rem)scale(.97)}}.estate-header.svelte-12qhfyh{z-index:90}@media (width>=901px){.estate-header.svelte-12qhfyh{grid-template-columns:auto minmax(20rem,1fr) auto}.header-command-bar.svelte-12qhfyh{justify-self:start;width:min(64rem,100%)}}.notices.svelte-12qhfyh time:where(.svelte-12qhfyh){color:#8a968f;font-size:.76rem}.notice-empty.svelte-12qhfyh{gap:.2rem;margin:0;padding:1.2rem;display:grid}.notice-empty.svelte-12qhfyh small:where(.svelte-12qhfyh){color:var(--muted);font-size:.8rem}.account-popover.svelte-12qhfyh{width:min(20rem,100vw - 2rem);padding:.8rem}.account-popover.svelte-12qhfyh p:where(.svelte-12qhfyh){padding:.35rem}.account-popover.svelte-12qhfyh>a:where(.svelte-12qhfyh){border-radius:.65rem;grid-template-columns:2.2rem 1fr;align-items:center;gap:.6rem;margin-top:.2rem;padding:.55rem;text-decoration:none;display:grid}.account-popover.svelte-12qhfyh>a:where(.svelte-12qhfyh):hover{background:var(--surface-soft)}.account-popover.svelte-12qhfyh>a:where(.svelte-12qhfyh) strong:where(.svelte-12qhfyh),.account-popover.svelte-12qhfyh>a:where(.svelte-12qhfyh) small:where(.svelte-12qhfyh){font-size:.76rem}.account-popover.svelte-12qhfyh{width:15rem}.account-popover.svelte-12qhfyh>a:where(.svelte-12qhfyh){color:var(--ink);background:var(--surface-soft);border-radius:.7rem;grid-template-columns:2rem 1fr;align-items:center;gap:.55rem;margin-top:.7rem;padding:.65rem;text-decoration:none;display:grid}.account-popover.svelte-12qhfyh>a:where(.svelte-12qhfyh)>span:where(.svelte-12qhfyh):first-child{width:2rem;height:2rem;color:var(--green);background:#fff;border-radius:.6rem;place-items:center;display:grid}.account-popover.svelte-12qhfyh>a:where(.svelte-12qhfyh)>span:where(.svelte-12qhfyh):last-child{gap:.1rem;display:grid}.account-popover.svelte-12qhfyh>a:where(.svelte-12qhfyh) strong:where(.svelte-12qhfyh){font-size:.8rem}.account-popover.svelte-12qhfyh>a:where(.svelte-12qhfyh) small:where(.svelte-12qhfyh){font-size:.76rem}.estate-switcher.svelte-12qhfyh{border-block:1px solid var(--line);gap:.25rem;margin:.55rem 0;padding:.55rem 0;display:grid}.estate-switcher.svelte-12qhfyh>small:where(.svelte-12qhfyh){color:var(--muted);text-transform:uppercase;letter-spacing:.06em;padding:0 .35rem;font-size:.76rem;font-weight:800}.estate-switcher.svelte-12qhfyh form:where(.svelte-12qhfyh){border:0;margin:0;padding:0}.estate-switcher.svelte-12qhfyh button:where(.svelte-12qhfyh){width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.65rem;grid-template-columns:1.8rem 1fr;align-items:center;gap:.5rem;padding:.55rem;display:grid}.estate-switcher.svelte-12qhfyh button:where(.svelte-12qhfyh):hover,.estate-switcher.svelte-12qhfyh button.current:where(.svelte-12qhfyh){color:var(--green);background:var(--green-soft)}.estate-switcher.svelte-12qhfyh button:where(.svelte-12qhfyh)>span:where(.svelte-12qhfyh):first-child{background:#fff;border-radius:.55rem;place-items:center;width:1.8rem;height:1.8rem;display:grid}.estate-switcher.svelte-12qhfyh button:where(.svelte-12qhfyh)>span:where(.svelte-12qhfyh):last-child{gap:.05rem;display:grid}.estate-switcher.svelte-12qhfyh button:where(.svelte-12qhfyh) strong:where(.svelte-12qhfyh){font-size:.8rem}.estate-switcher.svelte-12qhfyh button:where(.svelte-12qhfyh) small:where(.svelte-12qhfyh){font-size:.76rem}.estate-chip__monogram.svelte-12qhfyh{color:#f8f4ea;letter-spacing:.08em;background:linear-gradient(145deg,#273d4d,#6f7f73);border-radius:.75rem;place-items:center;width:2.8rem;height:2.8rem;font:600 .82rem Georgia,serif;display:grid}@media (width>=901px){.estate-app.svelte-12qhfyh>main:where(.svelte-12qhfyh){width:auto;max-width:none;margin-right:23.5rem}.estate-app.svelte-12qhfyh>main.assistant-main:where(.svelte-12qhfyh){width:min(100%,104rem);margin-right:auto}.estate-app.svelte-12qhfyh:has(.companion-tab--hidden:where(.svelte-12qhfyh))>main:where(.svelte-12qhfyh){width:min(100%,104rem);margin-right:auto}}@media (width<=1500px){.estate-chip.svelte-12qhfyh{display:none}}@media (width<=1180px){.estate-header.svelte-12qhfyh{grid-template-columns:auto minmax(18rem,1fr) auto}.header-command-bar.svelte-12qhfyh{grid-template-columns:minmax(14rem,.85fr) minmax(18rem,1.15fr)}.profile-button.svelte-12qhfyh>span:where(.svelte-12qhfyh):nth-child(2),.profile-button.svelte-12qhfyh>b:where(.svelte-12qhfyh),.estate-chip.svelte-12qhfyh{display:none}.sparky-companion.svelte-12qhfyh{width:20rem}.estate-app.svelte-12qhfyh>main:where(.svelte-12qhfyh){margin-right:21.5rem}}@media (width<=900px){.estate-app.svelte-12qhfyh>main:where(.svelte-12qhfyh){width:min(100%,104rem);margin-right:auto}.estate-header.svelte-12qhfyh{grid-template-columns:auto 1fr auto}.brand.svelte-12qhfyh>span:where(.svelte-12qhfyh):last-child{display:none}.room-nav.svelte-12qhfyh{overflow-x:auto}.room-nav__links.svelte-12qhfyh{min-width:max-content}.sparky-companion.svelte-12qhfyh,.companion-tab.svelte-12qhfyh{bottom:5.5rem}.mobile-nav.svelte-12qhfyh{z-index:65;min-height:4.6rem;padding:.35rem .5rem max(.35rem, env(safe-area-inset-bottom));border-top:1px solid var(--line);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fffffff7;grid-template-columns:repeat(6,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-more-menu.svelte-12qhfyh{z-index:64;border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffffa;border-radius:1rem;display:grid;position:fixed;bottom:5.2rem;left:.65rem;right:.65rem;overflow:hidden;box-shadow:0 1.2rem 3.4rem #1d312938}.mobile-more-menu.svelte-12qhfyh>header:where(.svelte-12qhfyh){border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:.8rem .9rem;font-size:.82rem;display:flex}.mobile-more-menu.svelte-12qhfyh>header:where(.svelte-12qhfyh) button:where(.svelte-12qhfyh){cursor:pointer;background:#f0f3f1;border:0;border-radius:50%;place-items:center;width:2rem;height:2rem;font-size:1.2rem;display:grid}.mobile-more-menu.svelte-12qhfyh>div:where(.svelte-12qhfyh){grid-template-columns:repeat(2,1fr);gap:.35rem;max-height:min(22rem,100vh - 11rem);padding:.5rem;display:grid;overflow:auto}.mobile-more-menu.svelte-12qhfyh a:where(.svelte-12qhfyh){color:var(--ink);border-radius:.7rem;grid-template-columns:2.35rem 1fr;align-items:center;gap:.55rem;padding:.65rem;font-size:.78rem;text-decoration:none;display:grid}.mobile-more-menu.svelte-12qhfyh a:where(.svelte-12qhfyh):hover,.mobile-more-menu.svelte-12qhfyh a.active:where(.svelte-12qhfyh){color:var(--green);background:var(--green-soft)}.mobile-more-menu.svelte-12qhfyh a:where(.svelte-12qhfyh)>span:where(.svelte-12qhfyh){background:#f1f4f2;border-radius:.65rem;place-items:center;width:2.35rem;height:2.35rem;display:grid}.mobile-nav.svelte-12qhfyh a:where(.svelte-12qhfyh),.mobile-nav.svelte-12qhfyh button:where(.svelte-12qhfyh){color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:.65rem;align-content:center;place-items:center;gap:.12rem;text-decoration:none;display:grid}.mobile-nav.svelte-12qhfyh a.active:where(.svelte-12qhfyh),.mobile-nav.svelte-12qhfyh button.active:where(.svelte-12qhfyh){color:var(--green);background:var(--green-soft)}.mobile-nav.svelte-12qhfyh span:where(.svelte-12qhfyh){font-size:1.05rem}.mobile-nav.svelte-12qhfyh small:where(.svelte-12qhfyh){font-size:.76rem;font-weight:700}}@media (width<=650px){.estate-header.svelte-12qhfyh{grid-template-columns:auto 1fr auto;min-height:4.7rem;padding:.55rem .8rem;position:sticky;top:0}.brand__sun.svelte-12qhfyh{width:2.45rem;height:2.45rem}.header-command-bar.svelte-12qhfyh{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:.35rem}.header-search.svelte-12qhfyh,.header-ask.svelte-12qhfyh{border-radius:.8rem;min-height:3rem}.header-search.svelte-12qhfyh{grid-template-columns:2.2rem minmax(0,1fr);padding:.25rem}.live-search-panel.svelte-12qhfyh{width:calc(100vw - 1.1rem);position:fixed;top:4.45rem;left:.55rem}.header-search.svelte-12qhfyh label:where(.svelte-12qhfyh){width:2.2rem;padding:0}.header-search.svelte-12qhfyh label:where(.svelte-12qhfyh) span:where(.svelte-12qhfyh),.header-search.svelte-12qhfyh button:where(.svelte-12qhfyh),.header-ask.svelte-12qhfyh label:where(.svelte-12qhfyh){display:none}.header-search.svelte-12qhfyh input:where(.svelte-12qhfyh){padding:.35rem .2rem;font-size:.76rem}.header-ask.svelte-12qhfyh{grid-template-columns:auto minmax(0,1fr)}.header-ask__identity.svelte-12qhfyh{padding:.3rem}.header-ask__question.svelte-12qhfyh{grid-template-columns:minmax(0,1fr) 2.2rem;padding:.2rem}.header-ask.svelte-12qhfyh img:where(.svelte-12qhfyh){width:2.3rem;height:2.3rem}.header-ask.svelte-12qhfyh input:where(.svelte-12qhfyh){padding:.4rem;font-size:.82rem}.header-ask.svelte-12qhfyh button:where(.svelte-12qhfyh){width:2.2rem;height:2.2rem}.account-wrap.svelte-12qhfyh{width:0;min-width:0;height:0;display:block}.account-wrap.svelte-12qhfyh>.profile-button:where(.svelte-12qhfyh){display:none}.account-popover.svelte-12qhfyh{width:min(20rem,100vw - 1.2rem);max-height:calc(100dvh - 10rem);position:fixed;top:4.35rem;bottom:auto;right:.6rem;overflow-y:auto}.mobile-account-button.svelte-12qhfyh>span:where(.svelte-12qhfyh){color:#fff;background:var(--green);border-radius:50%;place-items:center;width:1.8rem;height:1.8rem;font-size:.76rem;font-weight:900;display:grid}.round-button.svelte-12qhfyh{width:2.45rem;height:2.45rem}.room-nav.svelte-12qhfyh{background:0 0;height:0;min-height:0;padding:0;overflow:visible}.sparky-companion.svelte-12qhfyh{width:calc(100vw - 1.2rem);max-height:calc(100dvh - 10rem);bottom:5.1rem;right:.6rem;overflow-y:auto}.companion-person.svelte-12qhfyh{height:7rem}.companion-prompts.svelte-12qhfyh{display:none}.companion-tab.svelte-12qhfyh{grid-template-columns:1fr;width:3.3rem;height:3.3rem;padding:.22rem;bottom:5.25rem;right:.7rem}.companion-tab.svelte-12qhfyh img:where(.svelte-12qhfyh){width:2.8rem;height:2.8rem}.companion-tab.svelte-12qhfyh span:where(.svelte-12qhfyh){display:none}.notices.svelte-12qhfyh{position:fixed;top:4.5rem;right:.6rem}.mobile-nav.svelte-12qhfyh small:where(.svelte-12qhfyh){font-size:.76rem}}@media (width>=901px){.estate-app.svelte-12qhfyh>main:where(.svelte-12qhfyh),.estate-app.svelte-12qhfyh>main.assistant-main:where(.svelte-12qhfyh){width:min(100%,104rem);max-width:104rem;margin-right:auto}.estate-app.svelte-12qhfyh:has(.companion-tab--hidden:where(.svelte-12qhfyh))>main:where(.svelte-12qhfyh){width:min(100%,104rem);max-width:104rem;margin-right:auto}.sparky-companion.svelte-12qhfyh{width:min(32rem,100vw - 2rem)}}.room-nav.svelte-12qhfyh{align-items:center;min-height:6rem;padding-block:.35rem}.room-nav__menus.svelte-12qhfyh{gap:.1rem;min-width:0;display:grid}.room-nav__links.svelte-12qhfyh>a:where(.svelte-12qhfyh){min-height:2.5rem;padding:.25rem .62rem}.room-nav__links--secondary.svelte-12qhfyh{border-top:1px solid #485d5117;padding-top:.18rem}.room-nav__links--secondary.svelte-12qhfyh>a:where(.svelte-12qhfyh){min-height:2.4rem;padding:.2rem .58rem;font-size:.82rem}.room-icon.svelte-12qhfyh{border-radius:.68rem;min-width:1.9rem;height:1.9rem}.room-nav__links--secondary.svelte-12qhfyh .room-icon:where(.svelte-12qhfyh){min-width:1.75rem;height:1.75rem}.room-nav__links.svelte-12qhfyh>a:where(.svelte-12qhfyh):hover{transform:translateY(-1px)}@media (width<=1180px){.room-nav__links.svelte-12qhfyh>a:where(.svelte-12qhfyh):nth-child(7){display:flex}}@media (width<=900px){.room-nav__menus.svelte-12qhfyh{min-width:max-content}.room-nav__links.svelte-12qhfyh>a:where(.svelte-12qhfyh):nth-child(n+6){display:flex}}@media (width<=650px){.room-nav.svelte-12qhfyh{border:0;height:0;min-height:0;padding:0;overflow:hidden}.room-nav__menus.svelte-12qhfyh{display:none}.companion-tab.svelte-12qhfyh{max-width:calc(100vw - 1.4rem);overflow:hidden}.companion-tab.svelte-12qhfyh span:where(.svelte-12qhfyh){min-width:0}.companion-tab.svelte-12qhfyh small:where(.svelte-12qhfyh){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}
