body.estate-glass-system{--system-glass-fill:linear-gradient(145deg,rgb(255 255 255/88%),rgb(255 255 255/62%));--system-glass-border:rgb(148 163 184/36%);--system-glass-shadow:0 12px 36px rgb(54 78 130/8%),inset 0 1px 0 rgb(255 255 255/92%);--system-glass-control:rgb(255 255 255/72%);--system-glass-canvas:#f3f4f6;--system-glass-ink:#17253d;--system-glass-muted:#50617a;background:var(--system-glass-canvas);color:var(--system-glass-ink)}.dark body.estate-glass-system{--system-glass-fill:linear-gradient(145deg,rgb(32 46 70/92%),rgb(21 33 54/82%));--system-glass-border:rgb(187 209 255/20%);--system-glass-shadow:0 16px 40px rgb(0 0 0/18%),inset 0 1px 0 rgb(214 230 255/12%);--system-glass-control:rgb(30 44 67/90%);--system-glass-canvas:#111827;--system-glass-ink:#edf3fc;--system-glass-muted:#afbed2}@layer utilities{body.estate-glass-system :is(.estate-workspace,.app-mobile-canvas,.ed-mobile-surface,.platform-shell-admin,.platform-shell-developer){background:var(--system-glass-canvas)!important}body.estate-glass-system :is(main,section,div)[class*=min-h-]:is(.bg-white,.bg-background,.bg-slate-50,.bg-slate-950,.bg-neutral-50){background:transparent!important}body.estate-glass-system :is(.ed-shell-panel,.system-glass-sidebar,header[class*=border-b],footer[class*=border-t],[data-slot=sheet-content],[data-slot=dialog-content],[data-slot=popover-content],[data-slot=dropdown-menu-content]){background:var(--system-glass-fill)!important;border-color:var(--system-glass-border)!important;box-shadow:var(--system-glass-shadow);-webkit-backdrop-filter:blur(22px) saturate(145%);backdrop-filter:blur(22px) saturate(145%);color:var(--system-glass-ink)}body.estate-glass-system :is(.ed-theme-card,.ed-theme-muted-panel,.seo-steps-panel,.seo-step-card,.ios-card,.workspace-panel,.workspace-metric,.workspace-action,.estate-stickers,[data-slot=card],.system-glass-card),body.estate-glass-system :is(div,section,article,aside,a,form)[class*=rounded][class~=border]:is(.bg-white,.bg-card,.bg-slate-50,.bg-neutral-50,.bg-background){background:var(--system-glass-fill)!important;border-color:var(--system-glass-border)!important;border-radius:1.5rem;box-shadow:var(--system-glass-shadow)}body.estate-glass-system :is(.ios-card,[data-slot=card],.system-glass-card,.estate-stickers){-webkit-backdrop-filter:blur(12px) saturate(130%);backdrop-filter:blur(12px) saturate(130%)}body.estate-glass-system :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=range]):not([type=color]),textarea,select,[data-slot=select-trigger]){background:var(--system-glass-control)!important;color:var(--system-glass-ink)!important;border-color:color-mix(in srgb,var(--system-glass-muted) 30%,transparent)!important;border-radius:.875rem;box-shadow:inset 0 1px 2px rgb(24 51 94/4%)}body.estate-glass-system :is(input,textarea)::placeholder{color:var(--system-glass-muted)}body.estate-glass-system select option{background:var(--background);color:var(--foreground)}body.estate-glass-system :is(.ed-soft-button,.workspace-theme-toggle){background:var(--system-glass-control)!important;border-color:var(--system-glass-border)!important;border-radius:1rem;box-shadow:inset 0 1px 0 var(--system-glass-border),0 4px 12px rgb(44 71 121/5%)}body.estate-glass-system :is(aside,.system-glass-sidebar){border-color:var(--system-glass-border)}body.estate-glass-system aside.ed-shell-panel{border-radius:0 1.75rem 1.75rem 0}body.estate-glass-system nav a[aria-current=page]{border-radius:1rem;box-shadow:inset 0 1px 0 var(--system-glass-border),0 4px 14px rgb(44 71 121/6%)}body.estate-glass-system :is(.ed-nav-icon,.ed-brand-mark){border-radius:.875rem}body.estate-glass-system table{border-collapse:separate;border-spacing:0}body.estate-glass-system thead{background:var(--system-glass-control)}}@supports not (backdrop-filter:blur(1px)){body.estate-glass-system{--system-glass-fill:#f7f9fd;--system-glass-control:#fff}.dark body.estate-glass-system{--system-glass-fill:#19263b;--system-glass-control:#1e2c43}}@media (prefers-reduced-transparency:reduce){body.estate-glass-system{--system-glass-fill:#f7f9fd;--system-glass-control:#fff}.dark body.estate-glass-system{--system-glass-fill:#19263b;--system-glass-control:#1e2c43}body.estate-glass-system :is(.ed-shell-panel,.system-glass-sidebar,header,footer,.ios-card,[data-slot=card],[data-slot$=content],.system-glass-card,.estate-stickers){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}@media print{body.estate-glass-system{background:white!important}body.estate-glass-system :is(.ed-shell-panel,.ios-card,[data-slot=card],.system-glass-card,.estate-stickers){background:white!important;box-shadow:none!important;backdrop-filter:none!important}}@layer utilities{body.estate-glass-system .ed-theme-page{background:transparent!important}body.estate-glass-system .ed-theme-page>section[class*=border-y]:not(.ed-theme-band-inverse){background:var(--system-glass-fill)!important;border-color:var(--system-glass-border)!important}body.estate-glass-system :is(.platform-content-frame,.app-content-shell){background:transparent!important}body.estate-glass-system .platform-shell-admin .ed-shell-panel>.bg-card\/95{background:transparent!important}}.estate-glass-system .sidebar-sticker{width:2.25rem;height:2.25rem;border-radius:.75rem}@layer utilities{body.estate-glass-system .developer-glass-page>.ios-panel,body.estate-glass-system .developer-glass-page>div>.ios-panel{background:var(--system-glass-fill)!important;border-color:var(--system-glass-border)!important;border-radius:1.75rem;box-shadow:var(--system-glass-shadow)}body.estate-glass-system .developer-glass-hero .page-header{background:transparent!important;border:0;padding:0;box-shadow:none;backdrop-filter:none}body.estate-glass-system .developer-glass-hero h1{font-size:clamp(1.8rem,4vw,3rem);line-height:1.1;letter-spacing:-.05em;text-wrap:balance}body.estate-glass-system .developer-glass-tool{background:var(--system-glass-fill)!important;border-color:var(--system-glass-border)!important;border-radius:1.25rem;box-shadow:var(--system-glass-shadow)}body.estate-glass-system .developer-glass-tool>span{background:transparent!important}body.estate-glass-system .developer-glass-tool .sidebar-sticker{width:2.75rem;height:2.75rem;font-size:1.6rem}}.estate-glass-system label[data-invalid=true] :is(input,select,textarea){border-color:#dc2626!important;outline:1px solid #dc2626}@layer utilities{body.estate-glass-system{background:var(--system-glass-canvas)!important}.dark body.estate-glass-system{--system-glass-border:rgb(187 209 255/22%)}body.estate-glass-system :is(button,a,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--ring,#315d99);outline-offset:3px}body.estate-glass-system :is(input,textarea,select)[aria-invalid=true],body.estate-glass-system label[data-invalid=true] :is(input,textarea,select){border-color:#dc2626!important;outline:1px solid #dc2626}.dark body.estate-glass-system :is(input,textarea,select)[aria-invalid=true],.dark body.estate-glass-system label[data-invalid=true] :is(input,textarea,select){border-color:#f87171!important}body.estate-glass-system :is(input,textarea,select):disabled{opacity:.65;cursor:not-allowed}body.estate-glass-system :is(.page-header,[data-slot=card-header]) :is(h1,h2,p){overflow-wrap:anywhere}body.estate-glass-system :is([data-slot=button],.ios-button,.ed-soft-button){-webkit-tap-highlight-color:transparent}}@media (max-width:767px){body.estate-glass-system :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),textarea,select){font-size:16px}body.estate-glass-system [data-slot=button]:not([data-variant=link]){min-height:44px}body.estate-glass-system [data-slot=button][data-size^=icon]{min-width:44px}body.estate-glass-system :is(.ed-shell-panel,.system-glass-sidebar) nav a{min-height:44px}}@media (prefers-reduced-motion:reduce){body.estate-glass-system *,body.estate-glass-system :after,body.estate-glass-system :before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@layer utilities{body.estate-glass-system .login-screen{background:var(--system-glass-canvas)!important}body.estate-glass-system .login-shell>.absolute.inset-0{background:transparent!important}}.developer-glass-page{container-type:inline-size;overflow-wrap:anywhere}.developer-glass-page :is(.platform-stat-card,.developer-glass-tool,.workspace-panel){min-width:0}.developer-glass-stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr))}.developer-tools-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));align-items:stretch}.developer-glass-page .platform-stat-card{display:flex;flex-direction:column;gap:.5rem;padding:1.25rem}.developer-glass-page .platform-stat-card>p{margin-top:0;overflow-wrap:anywhere}.developer-glass-page .platform-stat-card>p:first-of-type{font-size:clamp(1.25rem,2.5cqi,1.75rem);line-height:1.35;font-variant-numeric:tabular-nums}.developer-glass-page .platform-stat-card>p:last-child:not(:first-of-type){margin-top:auto;line-height:1.6}.developer-glass-hero .page-header>div{flex-direction:column;align-items:stretch;gap:1.5rem}.developer-glass-hero .page-header>div>:last-child{flex-shrink:1;justify-content:flex-start}.developer-glass-tool{flex-direction:column;padding:1.25rem}.developer-glass-tool>div{width:100%}.developer-integration-row>div{flex:1 1 12rem}.developer-glass-page .platform-badge{max-width:100%;white-space:normal;overflow-wrap:anywhere}.developer-glass-page .workspace-panel h2{align-items:flex-start;line-height:1.5}@container (min-width: 60rem){.developer-details-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.engineering-workspace{container:engineering/inline-size;overflow-wrap:anywhere}.engineering-workspace :is(section,article,form,fieldset,.grid>*,.flex>*){min-width:0}.engineering-metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));align-items:start}.engineering-panels,.engineering-summary-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));align-items:start}.engineering-record-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:1rem;padding:1.25rem;align-items:stretch;list-style:none}.engineering-workspace .engineering-record-grid>:is(article,li,div){min-width:0;border:1px solid var(--border);border-radius:1rem;padding:1.25rem}.engineering-workspace .engineering-record-grid>li{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.75rem}.engineering-workspace .engineering-record-grid>:is(article,li,div)>.flex{flex-wrap:wrap;align-items:flex-start}.engineering-record-grid>p{grid-column:1/-1}body.estate-glass-system .engineering-workspace :is(p,h1,h2,h3,dd,dt,a,span,code,pre){overflow-wrap:anywhere}.engineering-workspace :is(code,pre){white-space:pre-wrap}body.estate-glass-system .engineering-workspace .platform-badge{max-width:100%;white-space:normal;overflow-wrap:anywhere;line-height:1.5}.engineering-workspace .platform-stat-card{display:flex;flex-direction:column;min-height:9rem;padding:1.25rem}.engineering-workspace .platform-stat-card>p:first-of-type{font-size:clamp(1.25rem,2.5cqi,1.75rem);line-height:1.35}.engineering-workspace .platform-stat-card>p:last-child:not(:first-of-type){font-size:.75rem;font-weight:400;line-height:1.6}.engineering-workspace .page-header>div{flex-direction:column;align-items:stretch;gap:1.5rem}.engineering-workspace .page-header>div>:last-child{flex-shrink:1;justify-content:flex-start}.engineering-workspace .workspace-panel>div:first-child>h2{align-items:flex-start;line-height:1.5}.engineering-workspace .engineering-status-row>div{flex:1 1 12rem}.engineering-filter-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}.engineering-workspace :is(button,input,select,textarea){max-width:100%}body.estate-glass-system .engineering-workspace button{min-height:2.75rem;height:auto;white-space:normal;overflow-wrap:anywhere}@container engineering (min-width: 76rem){.engineering-card-view{display:none}.engineering-table-view{display:block}}@layer utilities{body.estate-glass-system .engineering-workspace :is(.workspace-panel,.platform-stat-card,.developer-glass-tool){background:var(--card)!important;border-color:var(--border)!important;border-radius:1.25rem;box-shadow:0 2px 8px rgb(15 23 42/4%);backdrop-filter:none}body.estate-glass-system .engineering-workspace .workspace-panel>div:first-child{padding:1.25rem}}body.estate-glass-system{--system-glass-canvas:#f5f7fb;--system-glass-fill:linear-gradient(145deg,rgb(255 255 255/96%),rgb(255 255 255/86%));--system-glass-border:rgb(148 163 184/24%);--system-glass-shadow:0 6px 24px rgb(30 50 90/4%),0 1px 3px rgb(30 50 90/3%);--system-glass-control:#fff;--system-glass-ink:#19263e;--system-glass-muted:#56657b;font-feature-settings:"cv11","ss01"}.estate-glass-system :is(.estate-workspace,.ed-theme-page,.ed-mobile-surface){--background:#f5f7fb;--foreground:#19263e;--card:#fff;--card-foreground:#19263e;--primary:#285ed4;--primary-foreground:#fff;--secondary:#edf2fc;--secondary-foreground:#36558b;--muted:#f1f4f9;--muted-foreground:#56657b;--border:#e1e7f0;--input:#d5deeb;--ring:#3474e8;--workspace-sky:#edf4ff;--workspace-mint:#edf8f2;--workspace-peach:#fff5e9;--workspace-shadow:var(--system-glass-shadow)}.dark body.estate-glass-system{--system-glass-canvas:#101827;--system-glass-fill:linear-gradient(145deg,rgb(26 38 58/98%),rgb(23 34 52/94%));--system-glass-control:#1a283e;--system-glass-border:rgb(163 185 219/16%);--system-glass-shadow:0 8px 26px rgb(0 0 0/12%),inset 0 1px 0 rgb(255 255 255/3%);--system-glass-ink:#eaf1fc;--system-glass-muted:#b1bfd4}.dark .estate-glass-system :is(.estate-workspace,.ed-theme-page,.ed-mobile-surface){--background:#101827;--foreground:#eaf1fc;--card:#19263b;--card-foreground:#eaf1fc;--primary:#a1c6ff;--primary-foreground:#122440;--secondary:#26364f;--secondary-foreground:#d3e2fa;--muted:#223149;--muted-foreground:#b1bfd4;--border:#32415a;--input:#40516b;--ring:#9cc5ff;--workspace-sky:#203655;--workspace-mint:#203c36;--workspace-peach:#403427}.estate-glass-system :where(h1,h2,h3){text-wrap:balance}.estate-glass-system :where(h1,h2){letter-spacing:-.025em}.estate-glass-system :where(button,a,input,select,textarea):focus-visible{outline:2px solid var(--ring,#3474e8);outline-offset:3px}.estate-glass-system :where(button,input,textarea,select){transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.estate-glass-system input[aria-invalid=true],.estate-glass-system textarea[aria-invalid=true]{border-color:#dc2626!important}.estate-glass-system :is([data-slot=card],.workspace-panel,.ios-panel,.ios-card){min-width:0;box-shadow:var(--system-glass-shadow)}.estate-glass-system :is([data-slot=card-title],.workspace-panel h2){font-weight:600}.estate-glass-system [data-slot=button]{border-radius:.85rem}.estate-glass-system [data-slot=card]{border-radius:1.4rem}.estate-glass-system :where(th){font-size:.72rem;font-weight:600;color:var(--muted-foreground)}.estate-glass-system :where(tbody tr){transition:background-color .14s ease}.estate-glass-system :where(tbody tr:hover){background-color:color-mix(in srgb,var(--primary) 4%,transparent)}.estate-glass-system .ed-shell-panel{box-shadow:0 1px 12px rgb(30 50 90/3%)}.estate-glass-system .page-header{position:relative;background-image:linear-gradient(120deg,var(--workspace-sky,#edf4ff),var(--card,#fff) 65%);border-radius:1.4rem}.estate-glass-system .workspace-page-marker{display:inline-grid;place-items:center;margin-right:.6rem;width:2rem;height:2rem;border-radius:.7rem;background:var(--workspace-sky,#edf4ff);font-size:1.2rem;vertical-align:middle}.workspace-hero{position:relative;isolation:isolate;overflow:hidden;border-bottom:1px solid var(--border);padding:clamp(1.25rem,3vw,2rem);background:radial-gradient(ellipse at top right,rgb(94 234 212/8%),transparent 55%),linear-gradient(120deg,var(--workspace-sky,#edf4ff),var(--card) 65%)}.workspace-hero[data-kind=caretaker]{background:radial-gradient(ellipse at top right,rgb(16 185 129/9%),transparent 55%),linear-gradient(120deg,var(--workspace-mint),var(--card) 65%)}.workspace-hero[data-kind=landlord]{background:radial-gradient(ellipse at top right,rgb(94 234 212/10%),transparent 55%),linear-gradient(120deg,var(--workspace-sky),var(--card) 65%)}.workspace-hero__layout{display:grid;gap:1.25rem;align-items:center}.workspace-hero__eyebrow{display:flex;align-items:center;gap:.6rem;color:var(--muted-foreground);font-size:.68rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.workspace-hero__eyebrow>span{display:inline-grid;width:2rem;height:2rem;place-items:center;border:1px solid var(--border);border-radius:.75rem;background:var(--card);font-size:1.15rem;letter-spacing:0}.workspace-hero__title{margin-top:.85rem;font-size:clamp(1.6rem,3vw,2.5rem);font-weight:650;line-height:1.2;letter-spacing:-.035em;overflow-wrap:anywhere}.workspace-hero__description{max-width:42rem;margin-top:.85rem;color:var(--muted-foreground);font-size:.875rem;line-height:1.75}.workspace-hero__details{margin-top:1rem}.workspace-hero__side{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}.workspace-hero__actions{display:flex;flex-wrap:wrap;gap:.6rem;width:100%}.workspace-hero__actions>a{min-height:2.75rem;flex:1 1 auto}.workspace-hero__art{position:relative;display:none;width:10rem;height:7.5rem}.workspace-hero__art>span{position:absolute;display:grid;place-items:center;width:5rem;height:5rem;border:3px solid var(--card);border-radius:1.5rem;background:var(--workspace-sky);font-size:2.5rem;box-shadow:0 8px 16px rgb(40 60 110/7%);transform:rotate(-10deg)}.workspace-hero__art>span:nth-child(2){right:0;bottom:0;width:4.25rem;height:4.25rem;background:var(--workspace-mint);font-size:2rem;transform:rotate(10deg)}.estate-glass-system .workspace-metric{background:linear-gradient(140deg,var(--metric-surface,var(--workspace-sky)),var(--card) 85%)!important;border-radius:1.25rem;box-shadow:var(--system-glass-shadow)}.workspace-metric-sticker{display:inline-grid;place-items:center;width:2.5rem;height:2.5rem;flex-shrink:0;border:1px solid color-mix(in srgb,var(--border) 70%,transparent);border-radius:.9rem;background:var(--card);font-size:1.4rem}.workspace-identity{align-items:center;gap:.6rem;max-width:15rem;padding:.25rem .4rem}.workspace-identity__avatar{display:grid;place-items:center;flex-shrink:0;width:2.25rem;height:2.25rem;border-radius:50%;background:linear-gradient(135deg,var(--workspace-sky),var(--workspace-mint));border:1px solid var(--border);color:var(--foreground);font-size:.7rem;font-weight:700}.estate-glass-system [data-workspace=landlord] :is(.text-neutral-950,.text-slate-950,.text-neutral-800){color:var(--foreground)}.estate-glass-system [data-workspace=landlord] :is(.text-neutral-500,.text-slate-500,.text-neutral-600){color:var(--muted-foreground)}.dark .estate-glass-system [data-workspace=landlord] :is(.bg-neutral-50,.bg-neutral-100,.bg-slate-50){background:var(--muted)}.dark .estate-glass-system [data-workspace=landlord] :is(.bg-white){background:var(--card)}.dark .estate-glass-system [data-workspace=landlord] :is(.border-neutral-200,.border-slate-200){border-color:var(--border)}@media (min-width:900px){.workspace-hero__layout{grid-template-columns:minmax(0,1fr) minmax(220px,.35fr);gap:2rem}.workspace-hero__side{align-items:flex-end}.workspace-hero__art{display:block}.workspace-hero__actions{justify-content:flex-end}}@media (prefers-reduced-motion:reduce){.estate-glass-system :where(button,input,textarea,select,tbody tr){transition:none}.workspace-hero__art>span{transform:none}}@media (prefers-reduced-transparency:reduce){body.estate-glass-system{--system-glass-fill:#fff;--system-glass-control:#fff}.dark body.estate-glass-system{--system-glass-fill:#19263b;--system-glass-control:#1a283e}}@media print{.workspace-hero{background:white;color:black}.workspace-hero__actions,.workspace-hero__art,.workspace-metric-sticker{display:none}}.estate-glass-system .modern-auth{background:radial-gradient(ellipse at 10% 10%,rgb(56 139 253/8%),transparent 45%),radial-gradient(ellipse at 90% 90%,rgb(94 234 212/7%),transparent 45%),var(--background)}.estate-glass-system .modern-auth :is(div,section,form)[class~=bg-white][class*=rounded]{background:var(--card);border:1px solid var(--border);border-radius:1.5rem;box-shadow:var(--system-glass-shadow)}.dark .estate-glass-system .modern-auth :is(.text-gray-900,.text-gray-800,.text-gray-700,.text-slate-950){color:var(--foreground)}.dark .estate-glass-system .modern-auth :is(.text-gray-600,.text-gray-500){color:var(--muted-foreground)}.estate-glass-system .modern-public-header{box-shadow:0 4px 24px rgb(30 50 90/4%)}.estate-glass-system svg.lucide{flex-shrink:0;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.estate-glass-system :is(button,a,summary) svg.lucide:is(.h-4,.h-5){min-width:1.125rem;min-height:1.125rem}.estate-glass-system :is(button,a):focus-visible svg.lucide{opacity:1}.estate-glass-system .ed-mobile-first-root :where(.grid,.flex)>*{min-width:0}.estate-glass-system .ed-mobile-first-root :where(h1,h2,h3,p,dd){overflow-wrap:normal}.estate-glass-system h1[data-page-icon]:before{content:attr(data-page-icon);display:inline-grid;place-items:center;width:1.6em;height:1.6em;margin-inline-end:.45em;border:1px solid var(--border);border-radius:.45em;background:color-mix(in srgb,var(--primary) 8%,var(--card));font-size:.72em;vertical-align:middle}.estate-glass-system :where(details){border-radius:1rem}.estate-glass-system :where(summary){cursor:pointer}.estate-glass-system :where(summary):focus-visible{outline:2px solid var(--ring);outline-offset:3px}.estate-glass-system :where(input,select,textarea):disabled{opacity:.65;cursor:not-allowed}.estate-glass-system :where(button,a){-webkit-tap-highlight-color:transparent;touch-action:manipulation}.estate-glass-system :where([data-slot=card],.workspace-panel,.ios-card,.ed-theme-card){border-color:var(--border);box-shadow:0 2px 5px rgb(20 35 65/3%),0 8px 28px rgb(20 35 65/4%)}.estate-glass-system :where(thead th){padding-block:1rem}.estate-glass-system :where(tbody td){padding-block:.9rem}.estate-glass-system :where(.workspace-hero){border-radius:1.5rem}.estate-glass-system :where(.workspace-hero__title){font-size:clamp(1.5rem,3vw,2.1rem)}.estate-glass-system :where(.workspace-hero__actions>a){min-height:3rem}@media (hover:hover) and (prefers-reduced-motion:no-preference){.estate-glass-system :where(.workspace-action,a[data-slot=card]){transition:transform .16s ease,box-shadow .16s ease}.estate-glass-system :where(.workspace-action,a[data-slot=card]):hover{transform:translateY(-2px)}}@media screen and (max-width:767px){.estate-glass-system :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]):not([type=color]),select,textarea){min-height:3rem;font-size:1rem}.estate-glass-system :where(button:not([role=switch]),[data-slot=select-trigger],summary){min-height:2.75rem}.estate-glass-system :where(a[class*=items-center][class*=justify-center]){min-height:2.75rem}.estate-glass-system :where(.workspace-hero){padding:1.25rem}.estate-glass-system :where(.workspace-hero__art){display:none}.estate-glass-system :where(.workspace-hero__description){margin-top:.5rem}.estate-glass-system table[data-mobile-cards=true]{display:block;width:100%;min-width:0!important;table-layout:auto}.estate-glass-system table[data-mobile-cards=true]>thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.estate-glass-system table[data-mobile-cards=true]>tbody{display:grid;gap:.875rem;padding:.75rem}.estate-glass-system table[data-mobile-cards=true]>tbody>tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem;padding:1rem;border:1px solid var(--border);border-radius:1.25rem;background:var(--card);box-shadow:var(--system-glass-shadow)}.estate-glass-system table[data-mobile-cards=true]>tbody>tr>:is(td,th){display:block;min-width:0;padding:0;border:0;white-space:normal;overflow-wrap:normal;text-align:start}.estate-glass-system table[data-mobile-cards=true]>tbody>tr>:first-child,.estate-glass-system table[data-mobile-cards=true]>tbody>tr>[data-column-label=Actions],.estate-glass-system table[data-mobile-cards=true]>tbody>tr[data-full-width=true]>*{grid-column:1/-1}.estate-glass-system table[data-mobile-cards=true]>tbody>tr>[data-column-label]:before{content:attr(data-column-label);display:block;margin-bottom:.35rem;font-size:.7rem;font-weight:500;line-height:1.3;color:var(--muted-foreground)}.estate-glass-system table[data-mobile-cards=true]>tbody>tr>[data-column-label=""]:before{display:none}}@media (prefers-reduced-motion:reduce){.estate-glass-system :where(button,a,input,textarea,select,summary){scroll-behavior:auto;transition-duration:0s}}@media print{.estate-glass-system h1[data-page-icon]:before{display:none}}.estate-glass-system [data-workspace-header]{border-radius:1.5rem}.estate-glass-system [data-workspace-header] h1{margin-top:.75rem}.estate-glass-system [data-workspace-header]>div{padding-block:1.25rem}.estate-glass-system [data-workspace-header]>details>summary{list-style:none}.estate-glass-system [data-workspace-header]>details>summary:after{content:"+";margin-inline-start:auto;font-size:1.2rem}.estate-glass-system [data-workspace-header]>details[open]>summary:after{content:"−"}@media screen and (max-width:639px){.estate-glass-system [data-workspace-header]>.grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:.75rem}.estate-glass-system [data-workspace-header]>.grid>:last-child:nth-child(odd){grid-column:1/-1}}.organisation-detail-page{min-width:0;word-wrap:normal}.organisation-detail-page :where(section,article,div,header,a){min-width:0}.organisation-detail-page :where(h1,h2,p,dd,span){word-wrap:normal;overflow-wrap:normal}.organisation-detail-page .platform-badge{max-width:100%;white-space:normal}@supports not (background:color-mix(in srgb,white,black)){.organisation-detail-page :where(.bg-primary\/10,.bg-muted\/20){background:var(--muted)}}@supports not (backdrop-filter:blur(1px)){.organisation-detail-page .workspace-panel{background:var(--card)}}@media screen and (max-width:359px){.organisation-detail-page .org-summary-card{padding:.75rem}.organisation-detail-page .org-summary-card>p:nth-of-type(2){font-size:1.05rem}.organisation-detail-page .organisation-profile-card .grid{grid-template-columns:minmax(0,1fr)}}body.estate-glass-system .organisation-detail-page :is(.workspace-panel,.org-summary-card){background:var(--card)!important;-webkit-backdrop-filter:none;backdrop-filter:none}@supports not (height:100dvh){.estate-glass-system .h-dvh{height:100vh}.estate-glass-system .min-h-dvh{min-height:100vh}}.estate-glass-system :where(button,[role=button],summary){word-break:normal;overflow-wrap:normal}.estate-glass-system .workspace-metric :where(.text-2xl,.text-3xl){white-space:nowrap;font-variant-numeric:tabular-nums}@media screen and (max-width:419px){.estate-glass-system table[data-mobile-cards=true]>tbody>tr{grid-template-columns:minmax(0,1fr)}}.visual-sticker{--sticker-wash:#edf4ff;--sticker-edge:#d4e3fa;--sticker-ink:#245a9b;display:inline-grid;place-items:center;flex:0 0 auto;width:2.5rem;height:2.5rem;border:1px solid var(--sticker-edge);border-radius:.875rem;background:var(--sticker-wash);color:var(--sticker-ink);box-shadow:inset 0 1px 0 rgb(255 255 255/65%),0 3px 8px rgb(25 45 75/4%);vertical-align:middle}.visual-sticker--xs{width:1.875rem;height:1.875rem;border-radius:.625rem}.visual-sticker--lg{width:4rem;height:4rem;border-radius:1.25rem}:is(.estate-workspace,.estate-glass-system) .visual-sticker[data-sticker-tone]{background:var(--sticker-wash);border-color:var(--sticker-edge);color:var(--sticker-ink)}.visual-sticker[data-sticker-tone=mint]{--sticker-wash:#eaf7f1;--sticker-edge:#cce9dd;--sticker-ink:#206b50}.visual-sticker[data-sticker-tone=peach]{--sticker-wash:#fff3e9;--sticker-edge:#f3ddc7;--sticker-ink:#975321}.visual-sticker[data-sticker-tone=teal]{--sticker-wash:#f0fdfa;--sticker-edge:#ccfbf1;--sticker-ink:#0f766e}.dark .visual-sticker{--sticker-wash:#20334b;--sticker-edge:#354e70;--sticker-ink:#8fc5ff;box-shadow:inset 0 1px 0 rgb(255 255 255/6%)}.dark .visual-sticker[data-sticker-tone=mint]{--sticker-wash:#203d33;--sticker-edge:#345b49;--sticker-ink:#79edb6}.dark .visual-sticker[data-sticker-tone=peach]{--sticker-wash:#423224;--sticker-edge:#66503a;--sticker-ink:#ffc48a}.dark .visual-sticker[data-sticker-tone=teal]{--sticker-wash:#115e59;--sticker-edge:#0d9488;--sticker-ink:#99f6e4}@media (min-width:1024px){.estate-workspace .workspace-hero__art{display:block;width:7rem;height:4.75rem}.workspace-hero__art>.visual-sticker{width:3.5rem;height:3.5rem;border-width:2px;border-radius:1rem;transform:rotate(-6deg)}.workspace-hero__art>.visual-sticker:nth-child(2){width:3rem;height:3rem;transform:rotate(6deg)}}@media (prefers-reduced-motion:reduce){.workspace-hero__art>.visual-sticker{transform:none}}@media print{.visual-sticker{display:none!important}}.public-access-nav-link .visual-sticker{width:1.5rem;height:1.5rem;border-radius:.5rem}.public-access-nav-link .visual-sticker svg{width:.875rem;height:.875rem}.estate-glass-system h1[data-page-icon]:before,.estate-workspace h1[data-workspace-heading-icon]:before{content:"";display:inline-block;width:1em;height:1em;margin-inline-end:.45em;border:0;border-radius:0;background:currentColor;mask:var(--workspace-heading-icon) center /contain no-repeat;vertical-align:-.1em}.workspace-metric[data-metric-icon]{position:relative;padding-inline-end:3.5rem}.workspace-metric[data-metric-icon]:after{content:"";position:absolute;inset-block-start:1rem;inset-inline-end:1rem;width:1.25rem;height:1.25rem;background:currentColor;opacity:.65;mask:var(--workspace-metric-icon) center /contain no-repeat;pointer-events:none}@media print{.workspace-metric[data-metric-icon]:after{display:none}}.estate-glass-system .tenant-summary-grid,.estate-glass-system [data-workspace-header]>.tenant-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:1024px){.estate-glass-system .tenant-summary-grid,.estate-glass-system [data-workspace-header]>.tenant-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.tenant-notices-page .tenant-received-notices-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-notices-page .tenant-notice-form-fields{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.tenant-notices-page [aria-label="Move-out progress"]>li{flex-direction:column;align-items:flex-start;gap:.5rem}}.estate-glass-system .grid:has(>.workspace-metric){grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:1rem;align-items:stretch}.estate-glass-system .workspace-metric{min-width:0;container-type:inline-size}.estate-glass-system .workspace-metric :where(p,dd){overflow-wrap:anywhere}.estate-glass-system .workspace-metric[data-metric-icon]{padding-inline-end:1rem}.estate-glass-system .workspace-metric[data-metric-icon]>:first-child{padding-inline-end:2rem}.estate-glass-system .workspace-metric :where(.text-2xl,.text-3xl){white-space:normal;overflow-wrap:anywhere;line-height:1.25}@container (max-width: 180px){.estate-glass-system .workspace-metric :where(.text-2xl,.text-3xl){font-size:1.25rem}}@media (max-width:479px){.estate-glass-system .tenant-summary-grid,.estate-glass-system [data-workspace-header]>.tenant-summary-grid{grid-template-columns:minmax(0,1fr);gap:.875rem}}.estate-glass-system :is(.tenant-mobile-dock,.org-mobile-dock){display:flex;gap:.25rem;border-top:1px solid var(--border);background:var(--card);padding:.5rem max(.5rem,env(safe-area-inset-right)) calc(.5rem + env(safe-area-inset-bottom)) max(.5rem,env(safe-area-inset-left));box-shadow:0 -4px 24px rgb(15 23 42/6%)}.tenant-mobile-dock__item{display:flex;flex:1 1 0;min-width:0;min-height:3.75rem;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;border-radius:.875rem;color:var(--muted-foreground);font-size:.6875rem;font-weight:600;line-height:1.2}.tenant-mobile-dock__icon{display:grid;place-items:center;width:2.75rem;height:2rem;border:1px solid transparent;border-radius:.75rem}.estate-glass-system .tenant-mobile-dock__item:is([aria-current=page],[aria-expanded=true]){background:transparent;color:var(--primary)}.tenant-mobile-dock__item:is([aria-current=page],[aria-expanded=true]) .tenant-mobile-dock__icon{border-color:color-mix(in srgb,var(--primary) 20%,var(--border));background:color-mix(in srgb,var(--primary) 12%,var(--card))}.tenant-mobile-dock__item:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}@media (hover:hover){.tenant-mobile-dock__item:hover{background:var(--muted);color:var(--foreground)}}@media (min-width:1024px){.estate-glass-system :is(.tenant-mobile-dock,.org-mobile-dock){display:none}}@media (max-width:1023px){.estate-glass-system :is(.tenant-dashboard-main,.org-mobile-main-offset){padding-bottom:calc(6.5rem + env(safe-area-inset-bottom))}}.visual-sticker.emoji-sticker{font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:1.35rem;line-height:1;letter-spacing:normal}.visual-sticker--xs.emoji-sticker{font-size:1.05rem}.visual-sticker--lg.emoji-sticker{font-size:2rem}:where(.estate-workspace,.estate-glass-system) :is(.ed-theme-card,.workspace-panel,[data-slot=card]){min-width:0;border-radius:1.25rem;border-color:var(--border);box-shadow:0 4px 20px rgb(15 23 42/5%)}:where(.estate-workspace,.estate-glass-system) .workspace-metric{height:100%;min-width:0;font-variant-numeric:tabular-nums}:where(.estate-workspace,.estate-glass-system) .workspace-metric>p{overflow-wrap:anywhere}@layer base{.estate-workspace .uniform-page-actions :is(button,a[data-workspace-action=true],a[data-page-button=true]):not([role=tab]){display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.75rem;border:1px solid var(--workspace-action-primary,var(--primary))!important;border-radius:.85rem!important;padding:.65rem 1rem;background:var(--workspace-action-primary,var(--primary))!important;color:var(--workspace-action-primary-ink,var(--primary-foreground))!important;font-size:.875rem;font-weight:600;line-height:1.4;text-align:center;transition:opacity .15s ease}.estate-workspace .uniform-page-actions :is(button,a[data-page-button=true],a[data-workspace-action=true]):hover{opacity:.88}.estate-workspace .uniform-page-actions :is(button,a[data-page-button=true],a[data-workspace-action=true]):focus-visible{outline:2px solid var(--ring);outline-offset:3px}.estate-workspace .uniform-page-actions :is(button,a)[aria-current=page]{outline:2px solid var(--ring);outline-offset:3px}.estate-workspace .uniform-page-actions button:disabled{opacity:.5;cursor:not-allowed}}.lease-details-page :is(dd,p,h1,h2,h3){overflow-wrap:anywhere}.lease-details-page dl>div{min-width:0}.lease-details-page dl dt{max-width:45%}@media (max-width:639px){.uniform-page-actions [data-workspace-action=true]{width:100%}}.reports-page :is(section,article,form,[data-slot=card],.grid>*){min-width:0}.reports-page :is(p,h1,h2,h3,dd,a){overflow-wrap:anywhere}.reports-page :is(input,select,textarea){min-width:0;max-width:100%}.reports-page table{font-variant-numeric:tabular-nums}.reports-page table :is(td,th){overflow-wrap:anywhere}.reports-page table td:first-child{max-width:20rem}:is(.notifications-page,.staff-page,.settings-page) :is(section,article,form,.grid>*){min-width:0}:is(.notifications-page,.staff-page,.settings-page) :is(p,h1,h2,h3,a,dd){overflow-wrap:anywhere}:is(.notifications-page,.staff-page,.settings-page) :is(input,select,textarea){min-width:0;max-width:100%}.notifications-page .grid>:only-child{grid-column:1/-1}.notifications-page [aria-current=page]{box-shadow:0 0 0 2px var(--card),0 0 0 4px var(--ring)}.estate-workspace .workspace-card-grid.grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));align-items:stretch;gap:1rem}.estate-workspace .workspace-card-grid>*{min-width:0;height:100%}.estate-workspace .workspace-card-grid :is(p,dd,h3){overflow-wrap:anywhere;white-space:normal;font-variant-numeric:tabular-nums}.estate-workspace :is(.org-theme-content,.platform-theme-content) :is(.grid,.flex)>:where(section,article,form,.workspace-panel){min-width:0}.notice-review-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,28rem),1fr));gap:1.25rem;align-items:start}.notice-balance-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:.75rem}.notice-review-card :is(p,h3,dd,span){overflow-wrap:anywhere}.notice-status{display:inline-flex;align-items:center;gap:.4rem;max-width:100%;border:1px solid var(--border);border-radius:999px;padding:.4rem .65rem;font-size:.75rem;font-weight:600;line-height:1.4}.notice-status--ready{background:var(--workspace-mint);color:var(--workspace-mint-ink)}.notice-status--pending{background:var(--workspace-peach);color:var(--workspace-peach-ink)}.notice-closeout[open]{grid-column:1/-1}.inspection-details-page :is(section,article,.grid>*){min-width:0}.inspection-details-page :is(p,h1,h2,h3,dd){overflow-wrap:anywhere}.organisation-detail-page .org-detail-hero{background:linear-gradient(115deg,color-mix(in srgb,var(--primary) 8%,var(--card)),var(--card) 70%);box-shadow:0 8px 30px -24px color-mix(in srgb,var(--foreground) 25%,transparent)}.organisation-detail-page .org-summary-card{border-top:3px solid var(--org-accent)}.organisation-detail-page .org-summary-card[data-tone=emerald]{--org-accent:#10b981;--org-icon-bg:#10b98118}.organisation-detail-page .org-summary-card[data-tone=blue]{--org-accent:#3b82f6;--org-icon-bg:#3b82f618}.organisation-detail-page .org-summary-card[data-tone=teal]{--org-accent:#0d9488;--org-icon-bg:#5eead418}.organisation-detail-page .org-summary-card[data-tone=amber]{--org-accent:#d97706;--org-icon-bg:#d9770618}.organisation-detail-page .org-metric-icon{color:var(--org-accent);background:var(--org-icon-bg)}.organisation-detail-page .org-detail-panel{border-radius:1rem}.organisation-detail-page .org-info-tile{background:color-mix(in srgb,var(--muted) 35%,var(--card))}.organisation-detail-page .org-detail-panel>div:first-child{background:color-mix(in srgb,var(--muted) 18%,var(--card))}.organisation-detail-page .org-icon{background:color-mix(in srgb,var(--primary) 10%,var(--card))}.organisation-detail-page .org-summary-card>p:first-of-type{font-variant-numeric:tabular-nums}@media (max-width:419px){.organisation-detail-page .organisation-summary{grid-template-columns:minmax(0,1fr)}.organisation-detail-page .org-count-card{flex-direction:column;align-items:flex-start;gap:.5rem}}.estate-glass-system h1[data-page-icon]:before,.estate-workspace h1[data-workspace-heading-icon]:before{background:var(--workspace-heading-image) center /contain no-repeat;mask:none;-webkit-mask:none}.workspace-metric[data-metric-icon]:after{background:var(--workspace-metric-image) center /contain no-repeat;mask:none;-webkit-mask:none;opacity:1}.workspace-color-icon{filter:drop-shadow(0 1px 1px rgb(15 23 42/10%))}body.estate-glass-system{--system-glass-canvas:#f2f3f7;--system-glass-fill:#fff;--system-glass-control:#f8f9fb;--system-glass-border:rgb(15 118 110/10%);--system-glass-shadow:0 2px 8px rgb(30 40 60/3%);--system-glass-ink:#24262b;--system-glass-muted:#515864;--muted-foreground:var(--system-glass-muted);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body.estate-glass-system :is(.estate-workspace,.ed-theme-page,.ed-mobile-surface){--background:#f2f3f7;--foreground:#24262b;--card:#fff;--card-foreground:#24262b;--primary:#0f766e;--primary-foreground:#fff;--secondary:#f0fdfa;--secondary-foreground:#115e59;--muted:#f4f5f8;--muted-foreground:#515864;--border:#e7e9ef;--input:#e0e3eb;--ring:#0f766e;--workspace-sky:#f0fdfa;--workspace-mint:#f1f7f5;--workspace-peach:#faf5ef}.dark body.estate-glass-system{--system-glass-canvas:#141519;--system-glass-fill:#202227;--system-glass-control:#27292f;--system-glass-border:rgb(255 255 255/9%);--system-glass-shadow:0 2px 8px rgb(0 0 0/10%);--system-glass-ink:#f0f1f5;--system-glass-muted:#c1c7d0;--muted-foreground:var(--system-glass-muted)}.dark body.estate-glass-system :is(.estate-workspace,.ed-theme-page,.ed-mobile-surface){--background:#141519;--foreground:#f0f1f5;--card:#202227;--card-foreground:#f0f1f5;--primary:#5eead4;--primary-foreground:#042f2e;--secondary:#134e4a;--secondary-foreground:#ccfbf1;--muted:#27292f;--muted-foreground:#c1c7d0;--border:#33363e;--input:#3b3e47;--ring:#5eead4;--workspace-sky:#102f35;--workspace-mint:#25342f;--workspace-peach:#363029}body.estate-glass-system :is(.workspace-color-icon,.platform-color-icon){filter:saturate(.75)}body.estate-glass-system .visual-sticker{box-shadow:none;border-color:transparent;border-radius:.625rem}body.estate-glass-system :is(.page-header,.workspace-hero){background:var(--card);box-shadow:none}body.estate-glass-system :is(.ed-soft-button,.workspace-theme-toggle){box-shadow:none;border-radius:.75rem}body.estate-glass-system :is([data-slot=card],.workspace-panel,.workspace-metric,.platform-glass-panel,.platform-glass-metric){border-radius:1rem;border-color:var(--border);box-shadow:var(--system-glass-shadow)}body.estate-glass-system :is(.platform-shell-admin,.platform-shell-developer) :is(.platform-glass-panel,.platform-glass-metric,.platform-glass-hero){background:var(--card)!important;border-radius:1rem;box-shadow:var(--system-glass-shadow);backdrop-filter:none}body.estate-glass-system .workspace-identity__avatar{background:var(--muted)}@media (max-width:1023px){body.estate-glass-system :is(svg.workspace-color-icon,svg.platform-color-icon,.visual-sticker svg){width:1.125rem;height:1.125rem;min-width:1.125rem;flex-shrink:0}body.estate-glass-system :is(.visual-sticker,.workspace-metric-sticker){width:1.75rem;height:1.75rem;border-radius:.5rem;box-shadow:none}body.estate-glass-system .estate-workspace .platform-glass-metric .visual-sticker{width:1.75rem;height:1.75rem;background:var(--sticker-wash);border:0}body.estate-glass-system .platform-mobile-dock button.platform-dock-item{background:transparent!important}body.estate-glass-system .visual-sticker--xs{width:1.5rem;height:1.5rem}body.estate-glass-system .visual-sticker--lg{width:2.25rem;height:2.25rem}body.estate-glass-system :is(.platform-brand-mark,.workspace-hero__eyebrow>span,.workspace-page-marker){width:2rem;height:2rem;border-radius:.625rem;box-shadow:none}body.estate-glass-system .platform-brand{gap:.625rem}body.estate-glass-system .platform-brand p:first-child{font-size:.875rem}body.estate-glass-system .platform-brand p:last-child{font-size:.6875rem}body.estate-glass-system :is(.platform-mobile-dock,.tenant-mobile-dock,.org-mobile-dock){border-color:var(--border);border-radius:1.125rem;box-shadow:0 -2px 12px rgb(25 35 55/3%);background:var(--card)!important}body.estate-glass-system :is(.platform-dock-item,.tenant-mobile-dock__item){min-height:3.25rem;border-radius:.75rem;font-size:.625rem;gap:.125rem;padding:.25rem;border:0;box-shadow:none}body.estate-glass-system :is(.platform-dock-icon,.tenant-mobile-dock__icon){width:1.75rem;height:1.75rem;border-radius:.625rem;background:transparent;box-shadow:none;outline:none}body.estate-glass-system :is(.platform-dock-item,.tenant-mobile-dock__item)[aria-current=page]{background:color-mix(in srgb,var(--primary) 7%,transparent);color:var(--primary);box-shadow:none}body.estate-glass-system :is(.platform-dock-item,.tenant-mobile-dock__item)[aria-current=page] :is(.platform-dock-icon,.tenant-mobile-dock__icon){background:transparent;box-shadow:none;outline:none}body.estate-glass-system .platform-glass-metric{min-height:8rem;padding:.875rem}body.estate-glass-system .platform-glass-metric>div{margin-top:.5rem;gap:.25rem}body.estate-glass-system .platform-glass-metric>div>p:first-child{font-size:1.375rem;line-height:1.4}body.estate-glass-system .workspace-hero{padding:1.125rem}body.estate-glass-system .workspace-hero__title{font-size:1.5rem;line-height:1.25}body.estate-glass-system .workspace-hero__description{margin-top:.5rem;line-height:1.6}body.estate-glass-system :is(.platform-mobile-header,.ed-shell-panel){box-shadow:none}}@media (prefers-reduced-motion:reduce){body.estate-glass-system :is(.workspace-color-icon,.platform-color-icon){transition:none}}@media (max-width:767px){body.estate-glass-system :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=range]):not([type=color]),select,textarea){font-size:1rem;min-height:2.75rem}}.estate-glass-system .platform-users-workspace .platform-user-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.estate-glass-system .platform-users-workspace .platform-user-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));align-items:stretch}.estate-glass-system .platform-users-workspace .platform-stat-card{padding:.875rem}.estate-glass-system .platform-users-workspace .platform-user-card{box-shadow:none}@media (min-width:768px){.estate-glass-system .platform-users-workspace .platform-user-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}body.estate-glass-system .workspace-navigation-backdrop{background:rgb(20 25 40/28%);-webkit-backdrop-filter:blur(10px) saturate(85%);backdrop-filter:blur(10px) saturate(85%)}body.estate-glass-system .workspace-navigation-panel{border-radius:1.5rem 0 0 1.5rem;box-shadow:-12px 0 40px rgb(15 23 42/14%)}body.estate-glass-system .workspace-navigation-panel>div{border-radius:inherit}.dark body.estate-glass-system .workspace-navigation-backdrop{background:rgb(0 0 0/42%)}@media (prefers-reduced-transparency:reduce){body.estate-glass-system .workspace-navigation-backdrop{backdrop-filter:none;-webkit-backdrop-filter:none;background:rgb(20 25 40/65%)}}body.estate-glass-system .workspace-navigation-panel--left{border-radius:0 1.5rem 1.5rem 0;box-shadow:12px 0 40px rgb(15 23 42/14%)}body.estate-glass-system [data-workspace=tenant] .tenant-shell-header{background:var(--card)!important;color:var(--foreground)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body.estate-glass-system .tenant-shell-header h1{color:var(--foreground)!important;text-align:center}[data-workspace=caretaker] .caretaker-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,23rem),1fr));align-items:stretch;gap:1rem}[data-workspace=caretaker] .caretaker-card-grid>*{min-width:0}[data-workspace=caretaker] .caretaker-card-grid>:only-child{grid-column:1/-1}@media (max-width:767px){[data-workspace=caretaker] .caretaker-card-grid{grid-template-columns:minmax(0,1fr);gap:.875rem}}[data-logout-form] button{background:#dc2626!important;color:#fff!important;border:1px solid #dc2626!important;border-radius:.75rem;min-height:44px}[data-logout-form] button:hover{background:#b91c1c!important;border-color:#b91c1c!important}[data-logout-form] button :is(span,svg){color:inherit!important}[data-logout-form] button>span{background:transparent!important}[data-logout-form] button:focus-visible{outline:2px solid #ef4444;outline-offset:3px}body.estate-glass-system :is([data-profile-avatar],[data-profile-photo],[data-slot=avatar]){aspect-ratio:1/1!important;flex-shrink:0!important;border-radius:50%!important;overflow:hidden}body.estate-glass-system :has(>[data-profile-avatar]){aspect-ratio:1/1!important;flex-shrink:0!important;border-radius:50%!important;padding:0!important;overflow:hidden}body.estate-glass-system :is([data-profile-avatar],[data-profile-photo],[data-slot=avatar]) img{aspect-ratio:1/1!important;border-radius:50%!important;object-fit:cover!important}.light body.estate-glass-system :where(.text-slate-300,.text-slate-400,.text-slate-500,.text-gray-300,.text-gray-400,.text-gray-500,.text-neutral-300,.text-neutral-400,.text-neutral-500,.text-zinc-300,.text-zinc-400,.text-zinc-500,.text-stone-300,.text-stone-400,.text-stone-500){color:var(--system-glass-muted)}body.estate-glass-system:has(.modern-public-header){--background:var(--system-glass-canvas);--foreground:var(--system-glass-ink);--card:var(--system-glass-fill);--card-foreground:var(--system-glass-ink);--muted-foreground:var(--system-glass-muted);background:var(--background)!important;color:var(--foreground)}body.estate-glass-system:has(.modern-public-header) :is(main,section,article,header,footer,aside,div,a,button,span)[class*=gradient]{background-image:none!important}body.estate-glass-system:has(.modern-public-header) [class*=text-transparent]{color:var(--foreground)!important;-webkit-text-fill-color:currentColor!important}body.estate-glass-system:has(.modern-public-header) .modern-public-header{background:var(--card)!important;border-color:var(--border);box-shadow:0 1px 4px rgb(0 0 0/4%);backdrop-filter:none}body.estate-glass-system:has(.modern-public-header) :is(a,button):focus-visible{outline:2px solid var(--primary);outline-offset:3px}@media (prefers-reduced-motion:no-preference){body:has(.modern-public-header) article{transition:border-color .15s,box-shadow .15s}body:has(.modern-public-header) article:has(a):hover{border-color:var(--primary)}}