:root{color-scheme:light;--bg-primary: #f9f9fb;--bg-secondary: #f1f1f4;--bg-tertiary: #e8e8ec;--bg-elevated: #ffffff;--text-primary: #0f0f0f;--text-secondary: #5a5a5a;--text-tertiary: #6b6b6b;--border: #d5d5db;--border-strong: #b8b8b8;--accent: #1f5f5b;--accent-fill: #1f5f5b;--accent-hover: #174a47;--accent-ring: rgb(31 95 91 / .18);--on-accent: #ffffff;--on-critical: #ffffff;--on-brand: #0f0f0f;--on-brand-muted: color-mix(in srgb, var(--on-brand) 65%, var(--brand));--brand-active: rgb(31 95 91 / .1);--brand-hover: color-mix(in srgb, var(--accent) 8%, transparent);--accent-glow: color-mix(in srgb, var(--accent) 8%, transparent);--workspace-surface: color-mix(in srgb, var(--accent) 6%, transparent);--workspace-surface-hover: color-mix(in srgb, var(--accent) 10%, transparent);--workspace-edge: color-mix(in srgb, var(--accent) 12%, transparent);--workspace-edge-hover: color-mix(in srgb, var(--accent) 20%, transparent);--success: #059669;--warning: #d97706;--critical: #b2300a;--critical-fill: #b2300a;--critical-hover: #962808;--success-text: #047857;--warning-text: #92400e;--critical-text: #b2300a;--success-tint: rgb(5 150 105 / .1);--warning-tint: rgb(217 119 6 / .12);--critical-tint: #fdebe3;--alert-text: #b2300a;--alert-bg: #fdebe3;--ok-text: #03664a;--ok-bg: #e3f4ec;--info-text: #1d4f91;--info-bg: #e5eefa;--warn-text: #92400e;--warn-bg: #fdf0d5;--shade-subtle: rgb(29 29 31 / .04);--shade-medium: rgb(29 29 31 / .08);--shadow-sm: 0 1px 3px rgb(29 29 31 / .08), 0 1px 2px rgb(29 29 31 / .04);--shadow-md: 0 4px 16px rgb(29 29 31 / .12);--radius-sm: 6px;--radius-md: 8px;--radius-lg: 10px;--radius-pill: 999px;--space-1: 6px;--space-2: 12px;--space-3: 14px;--space-4: 16px;--space-5: 18px;--space-6: 20px;--space-7: 24px;--space-8: 28px;--space-9: 32px;--space-10: 40px;--motion: .15s;--ease: cubic-bezier(.2, 0, 0, 1);--ink: var(--text-primary);--muted: var(--text-secondary);--canvas: var(--bg-primary);--surface: var(--bg-elevated);--line: var(--border);--brand: #e8e8ec;--focus: var(--accent-fill);font:15px/1.6 system-ui,sans-serif}:root:not([data-theme=light]){@media(prefers-color-scheme:dark){color-scheme:dark;--bg-primary: #000000;--bg-secondary: #1c1c1e;--bg-tertiary: #2c2c2e;--bg-elevated: #1c1c1e;--text-primary: #f5f5f7;--text-secondary: #a1a1a6;--text-tertiary: #8e8e93;--border: #38383a;--border-strong: #545458;--accent: #6cc5ba;--accent-fill: #6cc5ba;--accent-hover: #8ad3ca;--accent-ring: rgb(108 197 186 / .32);--on-accent: #1c1c1e;--on-critical: #1c1c1e;--on-brand: #ffffff;--brand-active: rgb(108 197 186 / .1);--success: #30d158;--warning: #ffd60a;--critical: #ffa36b;--critical-fill: #ffa36b;--critical-hover: #ffb58a;--success-text: #30d158;--warning-text: #ffd60a;--critical-text: #ffa36b;--success-tint: rgb(48 209 88 / .16);--warning-tint: rgb(255 214 10 / .16);--critical-tint: rgb(255 163 107 / .16);--alert-text: #ffa36b;--alert-bg: #3a2620;--ok-text: #30d158;--ok-bg: #12301d;--info-text: #8ab4f8;--info-bg: #1b2a40;--warn-text: #ffd60a;--warn-bg: #33290a;--shade-subtle: rgb(255 255 255 / .05);--shade-medium: rgb(255 255 255 / .09);--shadow-sm: 0 1px 3px rgb(0 0 0 / .35);--shadow-md: 0 4px 16px rgb(0 0 0 / .45);--brand: #1c1c1e}}:root[data-theme=dark]{color-scheme:dark;--bg-primary: #000000;--bg-secondary: #1c1c1e;--bg-tertiary: #2c2c2e;--bg-elevated: #1c1c1e;--text-primary: #f5f5f7;--text-secondary: #a1a1a6;--text-tertiary: #8e8e93;--border: #38383a;--border-strong: #545458;--accent: #6cc5ba;--accent-fill: #6cc5ba;--accent-hover: #8ad3ca;--accent-ring: rgb(108 197 186 / .32);--on-accent: #1c1c1e;--on-critical: #1c1c1e;--on-brand: #ffffff;--brand-active: rgb(108 197 186 / .1);--success: #30d158;--warning: #ffd60a;--critical: #ffa36b;--critical-fill: #ffa36b;--critical-hover: #ffb58a;--success-text: #30d158;--warning-text: #ffd60a;--critical-text: #ffa36b;--success-tint: rgb(48 209 88 / .16);--warning-tint: rgb(255 214 10 / .16);--critical-tint: rgb(255 163 107 / .16);--alert-text: #ffa36b;--alert-bg: #3a2620;--ok-text: #30d158;--ok-bg: #12301d;--info-text: #8ab4f8;--info-bg: #1b2a40;--warn-text: #ffd60a;--warn-bg: #33290a;--shade-subtle: rgb(255 255 255 / .05);--shade-medium: rgb(255 255 255 / .09);--shadow-sm: 0 1px 3px rgb(0 0 0 / .35);--shadow-md: 0 4px 16px rgb(0 0 0 / .45);--brand: #1c1c1e}:root.legal-document-root,.public-page,main.auth,.legal-page{color-scheme:light;--bg-primary: #f9f9fb;--bg-secondary: #f1f1f4;--bg-tertiary: #e8e8ec;--bg-elevated: #ffffff;--text-primary: #0f0f0f;--text-secondary: #5a5a5a;--text-tertiary: #6b6b6b;--border: #d5d5db;--border-strong: #b8b8b8;--accent: #1f5f5b;--accent-fill: #1f5f5b;--accent-hover: #174a47;--accent-ring: rgb(31 95 91 / .18);--focus: var(--accent-fill);--on-accent: #ffffff;--on-critical: #ffffff;--on-brand: #0f0f0f;--brand: #e8e8ec;--brand-active: rgb(31 95 91 / .1);--success: #059669;--warning: #d97706;--critical: #dc2626;--critical-fill: #c92a2a;--critical-hover: #b91c1c;--success-text: #047857;--warning-text: #92400e;--critical-text: #b91c1c;--success-tint: rgb(5 150 105 / .1);--warning-tint: rgb(217 119 6 / .12);--critical-tint: rgb(220 38 38 / .1);--alert-text: #b2300a;--alert-bg: #fdebe3;--ok-text: #03664a;--ok-bg: #e3f4ec;--info-text: #1d4f91;--info-bg: #e5eefa;--warn-text: #92400e;--warn-bg: #fdf0d5;--shade-subtle: rgb(29 29 31 / .04);--shade-medium: rgb(29 29 31 / .08);--shadow-sm: 0 1px 3px rgb(29 29 31 / .08), 0 1px 2px rgb(29 29 31 / .04);--shadow-md: 0 4px 16px rgb(29 29 31 / .12);--ink: var(--text-primary);--muted: var(--text-secondary);--canvas: var(--bg-primary);--surface: var(--bg-elevated);--line: var(--border)}*{box-sizing:border-box}html{height:100%;overflow:hidden}body{margin:0;height:100%;overflow:hidden;background:var(--canvas);color:var(--ink)}@media(min-width:761px){body{position:relative;overflow:clip}.content{position:relative}}html.legal-document-root{height:auto;min-height:100%;overflow:auto}body.legal-document-body{height:auto;min-height:100%;overflow:visible}#app{height:100%;min-height:0;overflow:auto}.native-shell body{padding-top:env(safe-area-inset-top);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left)}.native-connectivity{position:fixed;right:max(.75rem,env(safe-area-inset-right));bottom:max(.75rem,env(safe-area-inset-bottom));left:max(.75rem,env(safe-area-inset-left));z-index:1000;display:flex;flex-wrap:wrap;gap:.35rem .75rem;max-width:42rem;margin-inline:auto;padding:.5rem .65rem;border:1px solid var(--warning);border-radius:.65rem;background:var(--warning-tint);box-shadow:0 .6rem 1.5rem var(--shade-medium)}.native-connectivity button{min-width:44px;min-height:44px;margin:-.4rem -.5rem -.4rem auto;border:0;background:transparent;font-size:1.25rem}.native-connectivity--online{border-color:var(--success);background:var(--success-tint)}button,input,select,textarea{font:inherit;min-height:44px}button,.button,input,select,textarea{border-radius:.4rem}.skip{position:absolute;left:-999px}.skip:focus{left:1rem;top:1rem;background:var(--bg-elevated);padding:.75rem;z-index:9}.shell{display:grid;grid-template-columns:16rem minmax(0,1fr);grid-template-rows:minmax(0,1fr);height:100%;min-height:0;overflow:hidden}.sidebar{min-height:0;overflow:auto;background:var(--brand);color:var(--on-brand);padding:1.25rem}.nav a{color:var(--on-brand);display:flex;align-items:center;gap:10px;min-height:44px;padding:12px 16px;margin:6px 12px;border-radius:12px;font-size:14px;font-weight:500;cursor:pointer;text-decoration:none}.nav a:hover:not([aria-current=page]){background:var(--brand-hover);box-shadow:var(--shadow-md);transform:translateY(-1px)}.nav a[aria-current=page]{background:var(--brand-active);box-shadow:0 2px 8px var(--accent-glow);color:var(--accent);font-weight:600}.workspace,.search input{width:100%}.workspace{display:block;width:auto;margin:0 12px 16px;padding:10px 16px;border:1px solid var(--workspace-edge);border-radius:10px;background:var(--workspace-surface);color:var(--on-brand);font-weight:500;cursor:pointer}.workspace:hover{background:var(--workspace-surface-hover);border-color:var(--workspace-edge-hover)}.main{min-width:0;min-height:0;height:100%;overflow:hidden;display:flex;flex-direction:column}.button--quiet{min-height:2.25rem;padding:.3rem .7rem;font-size:.8125rem}@media(pointer:fine){.button.button--compact,.pagehead .actions .button,.quick-actions .button{min-height:2.25rem;padding:.5rem .9rem;border-radius:var(--radius-sm);font-size:.875rem}}.search{max-width:38rem;width:100%}.content{flex:1 1 0%;max-width:88rem;width:100%;margin-inline:auto;padding:0 2rem 2rem;overflow:auto;min-height:0;overscroll-behavior:contain}.pagehead{display:flex;justify-content:space-between;gap:2rem;padding-top:1.5rem}.actions,.tabs,.section-nav{display:flex;gap:.5rem;flex-wrap:wrap}.pagehead,.actions{align-items:flex-start}.section-nav{position:sticky;top:var(--finance-nav-top, 0px);z-index:6;display:flex;flex-wrap:wrap;gap:.25rem .75rem;border-bottom:1px solid var(--line, var(--border));max-width:none;min-width:0;width:auto;margin:0 -2rem;padding:.2rem 2rem .25rem;box-sizing:border-box;background:var(--canvas, var(--bg-primary))}.section-nav a{color:inherit;text-decoration:none;padding:.55rem 0;border-bottom:3px solid transparent;min-height:44px;display:inline-flex;align-items:center}.section-nav a[aria-current=location]{border-bottom-color:var(--accent);color:var(--accent);font-weight:600}.button{padding:.55rem .9rem;border:1px solid var(--border-strong);background:var(--surface);color:var(--ink);cursor:pointer}.button[hidden]{display:none}.empty{text-align:center;padding:4rem 1rem}.auth{background:var(--bg-elevated)}.auth label,.auth input{display:block;width:100%}.auth input{min-height:48px;margin:.5rem 0 1rem}.sr-only,.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}a[target=_blank]>span[aria-hidden=true]{white-space:nowrap}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}@media(max-width:760px){html,body,#app{height:auto;overflow:visible}.shell{display:block;height:auto;overflow:visible}.main{min-height:0;height:auto;overflow:visible}.content{overflow:visible;flex:none;padding:0 1rem 1rem}.sidebar{position:sticky;top:0;z-index:9}.nav{display:flex;overflow:auto}.nav a{white-space:nowrap}.workspace{margin-bottom:.5rem}.pagehead{display:block}button{min-height:48px}.section-nav{margin:0 -1rem;padding:.2rem 1rem .25rem}}.account{color:var(--ink);white-space:nowrap}.workflow{display:grid;gap:.85rem;margin-top:.75rem;min-width:0}.workflow>*{min-width:0}.callout--error{border-left-color:var(--critical-fill);background:var(--critical-tint)}.field-hint{margin:.35rem 0 0;font-weight:400;color:var(--muted);overflow-wrap:anywhere}input[type=date].is-empty{color:transparent}input[type=date].is-empty::-webkit-datetime-edit{color:transparent}input[type=date].is-empty:focus,input[type=date].is-empty:focus-visible,input[type=date].is-empty:focus::-webkit-datetime-edit{color:inherit}.form-grid label,.property-form label:has(input:not([type=checkbox]):not([type=radio])),.property-form label:has(select),.property-form label:has(textarea),.auth label,[data-security-flow] label,dialog label{display:grid;gap:.35rem;font-weight:600;min-width:0}.form-grid label[hidden],.property-form label[hidden]:has(input:not([type=checkbox]):not([type=radio])),.property-form label[hidden]:has(select),.property-form label[hidden]:has(textarea),.auth label[hidden],[data-security-flow] label[hidden],dialog label[hidden]{display:none}.form-grid input,.form-grid select,.form-grid textarea,.auth input,[data-security-flow] input,[data-security-flow] select,dialog input,dialog textarea{min-width:0;max-width:100%;min-height:44px;border:1px solid var(--border-strong);border-radius:var(--radius-md);padding:11px 12px;background:var(--bg-elevated)}.form-grid input:not([type=checkbox]):not([type=radio]),.form-grid select,.form-grid textarea,.property-form input:not([type=checkbox]):not([type=radio]),.property-form select,.property-form textarea{width:100%;min-width:0}.form-grid textarea,dialog textarea{min-height:6rem}.button--primary{background:var(--accent-fill);border-color:var(--accent-fill);color:var(--on-accent)}.device-action-label{margin:1rem 0 .5rem;padding-top:.85rem;border-top:1px solid var(--line);color:var(--muted);font-size:.9rem;font-weight:650}.button:disabled{opacity:.55;cursor:not-allowed}table{border-collapse:collapse;width:100%;background:var(--bg-elevated)}caption{text-align:left;font-weight:700;padding:.5rem 0}th,td{border-bottom:1px solid var(--line);padding:.7rem;text-align:left;vertical-align:top;overflow-wrap:break-word;word-break:normal}th{background:var(--bg-tertiary)}.status{display:inline-flex;align-items:center;gap:.35rem;font-weight:700}.section-lead{margin:0 0 .75rem;color:var(--muted)}.section-action{margin:.65rem 0 0}select[data-derived=true]{background:var(--bg-tertiary);color:var(--ink);pointer-events:none}dialog{border:0;border-radius:.4rem;box-shadow:var(--shadow-md);max-width:34rem;width:calc(100% - 2rem);padding:1.5rem}dialog::backdrop{background:var(--shade-medium)}.auth{--auth-paper: #f5f2ed;--auth-ink: #1d2525;--auth-muted: #5e6968;--auth-panel: #21484c;--auth-panel-muted: #c9d7d3;min-height:100vh;margin:0;padding:0;display:grid;grid-template-columns:minmax(19rem,.68fr) minmax(38rem,1.32fr);align-items:center;background:var(--auth-paper);color:var(--auth-ink);border:0;max-width:none}.auth-card__eyebrow{margin:0 0 1rem;font-size:.75rem;font-weight:720;letter-spacing:.12em;text-transform:uppercase}.auth-card{grid-column:2;justify-self:center;width:100%;max-width:31rem;margin:clamp(2rem,6vh,5rem) clamp(1.5rem,6vw,6rem);padding:clamp(2rem,4vw,3.25rem);color:var(--auth-ink);background:var(--t-card, #fff);border:1px solid #d9d7d1;border-top:3px solid var(--accent);border-radius:2px;box-shadow:none}.auth-card--signup,.auth-card--wide{max-width:35rem}.auth-card__eyebrow{color:var(--accent)}.auth-card h1{margin:0 0 .75rem;color:var(--auth-ink);font-size:clamp(2rem,3vw,2.8rem);font-weight:540;letter-spacing:-.045em;line-height:1.06}.auth-card h1:focus{outline:none}.auth form{display:grid;gap:1.15rem}.auth form label:not(.checkbox-row){display:grid;gap:.45rem;color:var(--auth-ink);font-size:.875rem;font-weight:650;letter-spacing:0;text-transform:none}.auth input:not([type=checkbox]):not([type=radio]),.auth select,.auth textarea{min-height:3.25rem;padding:.72rem .85rem;color:var(--auth-ink);background:var(--t-card, #fff);border:1px solid #bfc4c1;border-radius:2px;font:inherit}.auth input::placeholder,.auth textarea::placeholder{color:#7a817f}.auth input:focus,.auth select:focus,.auth textarea:focus{border-color:var(--accent);outline:3px solid var(--accent-ring);outline-offset:0}.auth button{min-height:3rem}.auth-card form button[type=submit]{background:var(--accent-fill);color:var(--on-accent);border:1px solid var(--accent-fill);border-radius:2px;font-weight:600;width:100%}.auth-card form button[type=submit]:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.auth-card form button[type=submit]:disabled{opacity:.6;cursor:progress}.auth-card nav button,.auth-card>button[type=button],.auth-card form button[type=button]:not([data-use-recovery]){background:none;border:0;color:var(--accent);font-weight:500;padding:.25rem;min-height:auto;cursor:pointer}.auth-card nav button:hover,.auth-card>button[type=button]:hover{text-decoration:underline}.auth-card nav{display:flex;gap:1.25rem;justify-content:center;margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid #dfddd8}@media(max-width:840px){.auth{display:block;min-height:100vh;padding:0 0 2rem}.auth-card{margin:1.25rem auto 0;padding:clamp(1.5rem,6vw,2.25rem);max-width:min(35rem,calc(100% - 1.5rem))}}@media(max-width:760px){.content,.workflow,.section-nav,.table-wrap,.finance-overview{max-width:100vw}.section-nav{gap:.25rem .75rem;padding:.25rem 0}.section-nav a{min-height:2.5rem;padding:.35rem 0}.account{display:none}.section-nav{margin-bottom:0}[data-table=documents]{overflow:visible}[data-table=documents] thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0;padding:0}[data-table=documents] .data-table,[data-table=documents] tbody{display:block;width:100%;table-layout:auto}[data-table=documents] tbody tr{display:grid;gap:.35rem;margin:0 0 .85rem;padding:.75rem .85rem;border:1px solid var(--line, var(--border));border-radius:.35rem;background:var(--bg-elevated)}[data-table=documents] td{display:grid;grid-template-columns:7.5rem minmax(0,1fr);align-items:start;gap:.65rem;width:auto;max-width:none;min-width:0;padding:.2rem 0;border:0;white-space:normal;overflow-wrap:break-word;word-break:normal}[data-table=documents] td:before{content:attr(data-label);font-weight:700;color:var(--muted);white-space:nowrap}[data-table=reports]{overflow:visible}[data-table=reports] thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0;padding:0}[data-table=reports] .data-table,[data-table=reports] tbody{display:block;width:100%;table-layout:auto}[data-table=reports] tbody tr{display:grid;gap:.35rem;margin:0 0 .85rem;padding:.75rem .85rem;border:1px solid var(--line, var(--border));border-radius:.35rem;background:var(--bg-elevated)}[data-table=reports] td{display:grid;grid-template-columns:7.5rem minmax(0,1fr);align-items:start;gap:.65rem;width:auto;max-width:none;min-width:0;padding:.2rem 0;border:0;white-space:normal;overflow-wrap:break-word;word-break:normal}[data-table=reports] td:before{content:attr(data-label);font-weight:700;color:var(--muted);white-space:nowrap}[data-table=occupancies],[data-table=spaces]{overflow:visible}[data-table=occupancies] thead,[data-table=spaces] thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0;padding:0}[data-table=occupancies] .data-table,[data-table=occupancies] tbody,[data-table=spaces] .data-table,[data-table=spaces] tbody{display:block;width:100%;table-layout:auto}[data-table=occupancies] tbody tr,[data-table=spaces] tbody tr{display:grid;gap:.35rem;margin:0 0 .85rem;padding:.75rem .85rem;border:1px solid var(--line, var(--border));border-radius:.35rem;background:var(--bg-elevated)}[data-table=occupancies] td,[data-table=spaces] td{display:grid;grid-template-columns:6.75rem minmax(0,1fr);align-items:start;gap:.65rem;width:auto;max-width:none;min-width:0;padding:.2rem 0;border:0;white-space:normal;overflow-wrap:break-word;word-break:normal}[data-table=occupancies] td:before,[data-table=spaces] td:before{content:attr(data-label);font-weight:700;color:var(--muted);white-space:nowrap}}@media(max-width:760px){.native-shell body{padding-top:env(safe-area-inset-top);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left)}.sidebar{position:sticky;top:0;z-index:12;padding:.35rem .7rem;box-shadow:0 .15rem .6rem var(--shade-medium)}.nav,.nav--secondary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem;overflow:visible}.nav a{display:flex;align-items:center;min-width:0;white-space:normal;border:0}.workspace{display:block;min-height:48px;margin:0}.pagehead{padding-top:.75rem;gap:.75rem}.pagehead h1{font-size:clamp(1.55rem,8vw,2rem);line-height:1.15}.pagehead>div>p:last-child{margin-bottom:.45rem}.pagehead p,.panel,.callout,.command-form,td,dd{overflow-wrap:break-word;word-break:normal}.actions,.finance-actions{display:grid;grid-template-columns:1fr}.actions .button,.finance-actions .command-form,.command-form>summary,.command-form form>.button,.command-form form>.device-action-label+.button{width:100%}.table-wrap,[data-table]{overflow:visible;max-width:100%}.table-wrap thead,[data-table] thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0;padding:0}.table-wrap .data-table,.table-wrap tbody,[data-table] .data-table,[data-table] tbody{display:block;width:100%;table-layout:auto}.table-wrap tbody tr,[data-table] tbody tr{display:grid;gap:.25rem;margin:0 0 .75rem;padding:.8rem .85rem;border:1px solid var(--line);border-radius:.55rem;background:var(--surface);box-shadow:0 .15rem .35rem var(--shade-subtle)}.table-wrap td,[data-table] td{display:grid;grid-template-columns:minmax(6.5rem,34%) minmax(0,1fr);align-items:start;gap:.55rem;width:auto!important;max-width:100%;min-width:0;padding:.28rem 0;border:0;white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important}.table-wrap td:before,[data-table] td:before{content:attr(data-label);min-width:0;color:var(--muted);font-weight:700;white-space:normal}.status,.secret,code{max-width:100%;white-space:normal;overflow-wrap:anywhere}.auth{width:auto;margin:.75rem;padding:1.25rem}}.command-form__actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}a,button,.button,input,select,textarea,summary,.metric-card,.card,tbody tr{transition:background-color var(--motion) var(--ease),border-color var(--motion) var(--ease),color var(--motion) var(--ease),box-shadow var(--motion) var(--ease),transform var(--motion) var(--ease),opacity var(--motion) var(--ease)}button,.button,a,summary{-webkit-tap-highlight-color:transparent}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}h1{font-size:32px;font-weight:600;line-height:1.2;letter-spacing:-.02em}h2{font-size:20px;font-weight:600;line-height:1.3;letter-spacing:-.01em}h3{font-size:17px;font-weight:600;line-height:1.35}h4{font-size:15px;font-weight:600;line-height:1.4}body{color:var(--text-primary)}p{color:var(--text-secondary)}.pagehead h1{color:var(--text-primary)}small,.empty-note,.device-action-label{font-size:13px;color:var(--text-tertiary);font-weight:400}label>span,caption,th{font-size:12px;font-weight:600;color:var(--text-tertiary)}td,th{font-variant-numeric:tabular-nums}.button:not(.nav-toggle):not([hidden]){display:inline-flex}.button{align-items:center;justify-content:center;gap:var(--space-1);min-height:44px;max-width:100%;text-align:center;padding:11px 20px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--bg-tertiary);color:var(--text-primary);font-size:15px;font-weight:600;line-height:1.2;cursor:pointer}.button:hover{background:var(--shade-medium);border-color:var(--border-strong)}.button:active{transform:translateY(.5px);transition-duration:60ms}.button:disabled,.button[disabled]{background:var(--bg-secondary);color:var(--text-tertiary);border-color:var(--border);cursor:not-allowed;opacity:1}.button--primary,button.button--primary{background:var(--accent-fill);border-color:var(--accent-fill);color:var(--on-accent)}.button--primary:hover{background:var(--accent-hover);border-color:var(--accent-hover);box-shadow:0 2px 8px var(--accent-ring)}:is(.shell,.workspace-dialog) .button:is([data-tenant-rent-command=cancel],[data-cancel-occupancy]):not(:disabled),.button--danger,button.button--danger{background:var(--bg-elevated);border-color:var(--border-strong);color:var(--critical-text)}:is(.shell,.workspace-dialog) .button:is([data-tenant-rent-command=cancel],[data-cancel-occupancy]):not(:disabled):hover,.button--danger-outline:not(:disabled):hover,.button--danger:hover{background:var(--alert-bg);border-color:var(--critical-text);color:var(--critical-text)}:is(.shell,.workspace-dialog) .button:is([data-tenant-rent-command=cancel],[data-cancel-occupancy]):before,.button--danger:before,.button--danger-outline:before{content:"!" / "";display:inline-grid;flex:none;place-items:center;width:1.1em;height:1.1em;border:1.5px solid currentColor;border-radius:50%;font-size:.75em;font-weight:700;line-height:1}.button--quiet{padding:6px 12px;font-size:13px;background:transparent;border-color:transparent;color:var(--text-secondary)}.button--quiet:hover{background:var(--shade-subtle);border-color:var(--border)}.metric-card,.callout,dialog{border-radius:var(--radius-lg);background:var(--bg-elevated);border:1px solid var(--border)}dialog{padding:var(--space-7);box-shadow:var(--shadow-md)}dialog::backdrop{background:#1a181566}table{background:var(--bg-elevated)}th{background:var(--bg-secondary)}th,td{border-bottom:1px solid var(--border);padding:var(--space-2) var(--space-3)}tbody tr:hover{background:var(--shade-subtle)}input,select,textarea{padding:11px 12px;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-elevated);color:var(--text-primary)}input:not([type=checkbox]):not([type=radio]),select{line-height:1.25;max-width:100%}input:hover,select:hover,textarea:hover{border-color:var(--text-tertiary)}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--accent-fill);box-shadow:0 0 0 2px var(--accent-ring)}input:disabled,select:disabled,textarea:disabled{background:var(--bg-secondary);color:var(--text-tertiary);cursor:not-allowed}:focus-visible{outline:2px solid var(--accent-fill);outline-offset:2px}.status{font-size:11px;font-weight:600;padding:4px 8px;border-radius:var(--radius-sm);border:0}:is(.status,.property-spaces .status){color:var(--pill-fg, var(--text-secondary));background:var(--pill-bg, var(--bg-tertiary))}.status>span[aria-hidden=true]{color:inherit;font-size:inherit}.status--success,.status[data-tone=success],.status[data-tone=good],.status[data-tone=ok],.status--active,.status--available,.status--enabled,.status--currently-housed,.status--accepted,.status--applied,.status--held,.status--completed,.status--finalized,.status--resolved{--pill-fg: var(--ok-text);--pill-bg: var(--ok-bg)}.status[data-tone=info],.status--ready,.status--moving-in,.status--pending,.status--planned,.status--open,.status--awaiting,.status--expected,.status--partially-settled,.status--new,.status--reviewed,.status--assigned,.status--in-progress,.status--invited,.status--processing,.status--received,.status--investigating{--pill-fg: var(--info-text);--pill-bg: var(--info-bg)}.status--warning,.status[data-tone=warning],.status[data-tone=warn],.status--deletion-pending,.status--paused,.status--partial,.status--partially-held,.status--on-hold,.status--submitted,.status--suspended,.status--not-enabled,.status--high,.status--blocked,.status--waiting-for-customer,.status--needs-information,[data-renewal-offers] .status--expired{--pill-fg: var(--warn-text);--pill-bg: var(--warn-bg)}.status--critical,.status[data-tone=critical],.status[data-tone=danger],.status[data-tone=alert],.status--failed,.status--overdue,.status--urgent{--pill-fg: var(--alert-text);--pill-bg: var(--alert-bg)}@media(min-width:761px){.status{white-space:nowrap}}.property-row,tr[data-record-row]{border-left:3px solid transparent}:is(.property-row,tr[data-record-row]).is-selected,:is(.property-row,tr[data-record-row]).is-selected:hover{background:color-mix(in srgb,var(--accent) 6%,var(--bg-elevated));border-left-color:var(--accent)}.property-form{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin-top:16px}.property-form>[role=status]:empty,.invite-results:empty{display:none}.property-form select{max-width:100%}@media(max-width:767px){.property-form input,.property-form select{min-height:44px;font-size:16px}.property-form .button,.property-detail .button,.property-tab{min-height:44px}}.field-hint{display:block;margin-top:4px;font-size:13px;font-weight:400;color:var(--text-tertiary);text-transform:none;letter-spacing:normal}.is-locked input:disabled{background:var(--bg-tertiary);color:var(--text-secondary);cursor:not-allowed}.checkbox-field{display:flex;align-items:center;gap:8px;text-transform:none;letter-spacing:normal;font-weight:400}.checkbox-field input{min-height:auto;width:auto}.wizard-option{margin-bottom:12px}.wizard-option .field-hint{margin:2px 0 0 24px}.button:disabled,.button[disabled],.button--primary:disabled,.button--danger:disabled,.button--device:disabled{background:var(--bg-secondary);color:var(--text-tertiary);border-color:var(--border);box-shadow:none;cursor:not-allowed;opacity:1}.banner{border:1px solid var(--border);border-left-width:3px;border-radius:var(--radius-2, 6px);padding:var(--space-3, .75rem) var(--space-4, 1rem);margin-bottom:var(--space-4, 1rem);background:var(--surface-2, rgba(0, 0, 0, .02))}.banner--notice{border-left-color:var(--warning-text, currentColor)}.banner p{margin:0}.banner__actions{display:flex;gap:var(--space-3, .75rem);align-items:center;margin-top:var(--space-2, .5rem)}@media(pointer:coarse){input,select,textarea,.property-form input,.property-form select,.property-form textarea,.finance-plan input,.finance-plan select{font-size:16px}.button.button--quiet{min-height:44px}}.analytics [role=tablist]{border-bottom:1px solid var(--line, var(--border));gap:0;margin-bottom:0;max-width:100%}@media(max-width:640px){.analytics [role=tablist]{flex-wrap:nowrap;overflow-x:auto}}.auth [data-google]{display:block;width:100%;text-align:center;text-decoration:none;background:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border-strong);border-radius:6px;padding:.75rem 1rem;font-weight:600;min-height:2.75rem}.auth [data-google]:hover{background:var(--bg-tertiary);border-color:var(--accent);color:var(--accent);text-decoration:none}.auth [data-google][aria-busy=true]{opacity:.6;cursor:progress}.auth__divider{text-align:center;color:var(--muted, var(--text-secondary));font-size:.875rem;margin:1rem 0}.account-dropdown{position:absolute;top:calc(100% + .35rem);right:0;min-width:12rem;background:var(--bg-elevated);border:1px solid var(--border);border-radius:8px;box-shadow:0 8px 24px #00000029;padding:.35rem;z-index:60}.account-dropdown[hidden]{display:none}.dropdown-item{display:block;width:100%;padding:.6rem .75rem;border:0;border-radius:4px;background:none;color:var(--text-primary);font:inherit;font-size:.875rem;text-align:left;text-decoration:none;cursor:pointer}.dropdown-item:hover,.dropdown-item:focus-visible{background:var(--bg-secondary);color:var(--accent)}.checkbox-cell{display:flex;justify-content:center;align-items:center;min-height:44px;cursor:pointer}.messages{display:grid;grid-template-columns:minmax(14rem,20rem) 1fr;gap:0;padding:0;overflow:hidden}@media(max-width:860px){.messages{grid-template-columns:1fr}}.shell--portal{grid-template-columns:1fr}.pagehead .actions a.button,[data-lease-suggestion] a.button{text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.portal-form{max-width:32rem}.portal-form label{display:grid;gap:.3rem;font-weight:500}.portal-form input,.portal-form select{width:100%;min-height:44px}.portal-badge{display:inline-block;max-width:100%;margin-top:.3rem;padding:.1rem .45rem;border:1px solid var(--warning);border-radius:999px;font-size:.75rem;font-weight:600;color:var(--warning-text, var(--text-primary));overflow-wrap:anywhere}.portal-badge--done{border-color:var(--success);color:var(--success-text, var(--text-primary))}.portal-badge--failed{border-color:var(--critical);color:var(--critical)}.auth-lead{max-width:42rem;margin:0 0 1.5rem;color:var(--auth-muted, var(--text-secondary));font-size:1rem;line-height:1.6}.auth-card [data-signup-notice]{margin:0 0 1rem}.auth-card--wide{max-width:35rem}.field-error{display:block;margin-top:.3rem;font-size:.8125rem;font-weight:500;color:var(--critical)}.lt-error:not(:empty):before,.date-field__message:not(:empty):before,.batch-result__row--refused span:before,.money-overdue:before,.money-negative:before,.reason[data-tone=critical]:before,.field-error:not(:empty):before,.ageing-flag:before,.record-menu__item--danger:not([data-archived=true]):before{content:"!" / "";display:inline-grid;place-items:center;width:1.1em;height:1.1em;margin-right:.35em;border:1.5px solid currentColor;border-radius:50%;font-size:.75em;font-weight:700;vertical-align:.1em}.auth-card input[aria-invalid=true],form[data-api-command] [aria-invalid=true],dialog :is(input,select,textarea)[aria-invalid=true]{border-color:var(--critical)}.checkbox-row{display:flex!important;align-items:flex-start;gap:.6rem;font-weight:400;font-size:.9rem;text-transform:none!important;letter-spacing:normal!important}.auth-card .checkbox-row span,.auth-card .checkbox-row a{font-size:inherit;font-weight:inherit;letter-spacing:normal!important;text-transform:none!important}.checkbox-row a{color:var(--accent)}.checkbox-row input{width:1.125rem!important;height:1.125rem;min-height:auto!important;margin:.15rem 0 0!important;flex:none;accent-color:var(--accent)}.link-button{background:none;border:0;padding:0;color:var(--accent);font:inherit;font-weight:500;cursor:pointer;text-decoration:underline}.onboard-steps{list-style:none;display:flex;gap:.5rem;margin:0 0 1.25rem;padding:0;font-size:.8125rem;color:var(--text-secondary)}.onboard-step{display:flex;align-items:center;gap:.35rem;flex:1;min-width:0}.onboard-step__n{flex:none;width:1.5rem;height:1.5rem;border-radius:50%;border:1px solid var(--border-strong);display:grid;place-items:center;font-weight:600}.onboard-step--current{color:var(--text-primary);font-weight:600}.onboard-step--current .onboard-step__n{background:var(--accent-fill);border-color:var(--accent-fill);color:var(--on-accent)}.onboard-step--done .onboard-step__n{background:var(--success);border-color:var(--success);color:var(--on-accent)}.onboard-exit{margin:1.25rem 0 0;padding-top:1rem;border-top:1px solid var(--border);text-align:center;font-size:.8125rem}.tenancy{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.6rem .75rem;border:1px solid var(--border);border-radius:8px}@media(max-width:700px){.tenancy{flex-direction:column;align-items:stretch}}.address-complete{position:relative;display:grid;gap:.3rem}.address-complete__list{position:absolute;top:100%;left:0;right:0;z-index:20;margin:.15rem 0 0;padding:.25rem;list-style:none;background:var(--bg-elevated);border:1px solid var(--border-strong);border-radius:8px;box-shadow:0 8px 24px #00000024;max-height:17rem;overflow-y:auto}.address-complete__option{display:grid;gap:.1rem;padding:.5rem .6rem;border-radius:6px;cursor:pointer;min-height:44px;align-content:center}.address-complete__option.is-active,.address-complete__option:hover{background:var(--bg-secondary)}.address-complete__primary{font-weight:500;color:var(--text-primary)}.address-complete__secondary{font-size:.8125rem;color:var(--text-secondary)}.address-complete__status:empty{display:none}.address-complete__status{margin:0;font-size:.8125rem;font-weight:400;color:var(--text-secondary)}.property-form__pair{display:grid;gap:.75rem}@media(min-width:30rem){.property-form__pair{grid-template-columns:1fr 1fr}}.record-menu{position:relative;flex:none}.record-menu__button{list-style:none;cursor:pointer;padding:.4rem .7rem;min-height:44px;display:inline-flex;align-items:center;border:1px solid var(--border-strong);border-radius:8px;background:var(--bg-elevated);font-weight:500}.record-menu__button::-webkit-details-marker{display:none}.record-menu__items{position:absolute;right:0;top:calc(100% + .25rem);z-index:30;display:grid;min-width:12rem;padding:.25rem;background:var(--bg-elevated);border:1px solid var(--border-strong);border-radius:8px;box-shadow:0 8px 24px #00000024}.record-menu__item{text-align:left;padding:.55rem .6rem;min-height:44px;border:0;border-radius:6px;background:none;cursor:pointer;font:inherit;color:var(--text-primary)}.record-menu__item:hover,.record-menu__item:focus-visible{background:var(--bg-secondary)}[data-api-command=tenant-update].property-form{width:100%;max-width:42rem}.date-field{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:.35rem;position:relative;min-width:0}.date-field>label{min-width:0}.date-field__message{grid-column:1 / -1;color:var(--danger, #9f1d1d);font-size:.875rem}.date-field__message:empty{display:none}.date-field__calendar{position:fixed;inset:auto;margin:0;z-index:40;width:328px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);overflow:auto;padding:.5rem;background:var(--bg-elevated, #fff);color:var(--text-primary, inherit);border:1px solid var(--border-strong, var(--border, #b8b8b8));border-radius:8px}.date-field__calendar-head{display:flex;align-items:center;gap:.25rem;margin-bottom:.35rem}.date-field__calendar-head select{flex:1 1 auto;min-width:0;min-height:44px}.date-field__calendar-head button,.date-field__calendar td button{min-width:44px;min-height:44px;padding:0;border:1px solid transparent;border-radius:6px;background:transparent;color:inherit;font:inherit;cursor:pointer}.date-field__calendar table{border-collapse:collapse;width:100%;table-layout:fixed}.date-field__calendar td button{width:100%;min-width:0}.date-field__calendar th{font-size:.75rem;font-weight:500;color:var(--text-secondary, inherit);padding:.15rem 0}.date-field__calendar td{padding:0;text-align:center}.date-field__calendar td button:hover:not(:disabled),.date-field__calendar-head button:hover{background:var(--brand-hover, rgba(0, 0, 0, .06))}.date-field__calendar td button[aria-current=date]{border-color:var(--border-strong, currentColor)}.date-field__calendar td button[aria-pressed=true]{background:var(--accent);color:var(--on-accent, #fff)}.date-field__calendar td button:disabled{opacity:.35;cursor:not-allowed}.date-field__calendar-foot{display:flex;justify-content:flex-end;margin-top:.35rem}.date-field__picker{display:inline-flex;align-items:center;justify-content:center;align-self:end;min-height:44px;min-width:44px;padding:0;border:1px solid var(--border-strong);border-radius:.2rem;background:var(--bg-elevated);color:inherit;cursor:pointer}.date-field__picker:hover{background:var(--bg-subtle, var(--bg-elevated))}dialog select{min-width:0;max-width:100%}.legal-page{width:min(100%,70rem);max-width:none;margin:0 auto;padding:max(1.25rem,env(safe-area-inset-top)) clamp(1rem,4vw,3rem) max(3rem,env(safe-area-inset-bottom));color:#1d2525;line-height:1.72}.legal-page__document{max-width:48rem;margin:0 auto;padding:clamp(2rem,5vw,4rem);background:var(--t-card, #fff);border:1px solid #d9d7d1;border-top:3px solid #1f5f5b;box-shadow:none}.legal-page h1{margin:0 0 1.25rem;font-size:clamp(2rem,5vw,3.25rem);font-weight:540;letter-spacing:-.045em;line-height:1.08}.legal-page h2{margin:2.5rem 0 .75rem;font-size:1.25rem;font-weight:650;letter-spacing:-.02em}.legal-page p,.legal-page li{color:#475250}.legal-page hr{margin:2.5rem 0;border:0;border-top:1px solid #d9d7d1}.legal-page__footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:3rem;padding-top:1.25rem;border-top:1px solid #d9d7d1}.legal-page__version{margin:0;color:#5e6968;font-size:.8125rem}@media(max-width:620px){.legal-page__document{padding:1.5rem}.legal-page__footer{align-items:flex-start;flex-direction:column}}.spaces-toolbar[hidden],.structure-wizard [hidden]{display:none}.structure-wizard{margin-block-end:1rem}.structure-wizard .wizard-group,.auth .wizard-group{border:1px solid var(--line, #d9dee3);border-radius:.5rem;padding:.75rem 1rem;margin-block-end:.75rem}.structure-wizard .wizard-group legend,.auth .wizard-group legend{font-weight:600;padding-inline:.25rem}.auth .wizard-group .checkbox-field,.structure-wizard .wizard-group .checkbox-field{display:flex;align-items:center;justify-content:flex-start;gap:.65rem;width:100%;min-height:44px;margin:0;padding:.55rem .5rem;border-radius:.45rem;color:var(--text-primary);font-weight:500;line-height:1.35;cursor:pointer}.auth .wizard-group .checkbox-field:hover,.structure-wizard .wizard-group .checkbox-field:hover{background:var(--bg-secondary)}.auth .wizard-group .checkbox-field:has(input:focus-visible),.structure-wizard .wizard-group .checkbox-field:has(input:focus-visible){background:var(--bg-secondary)}.auth .wizard-group .checkbox-field input[type=checkbox],.auth .wizard-group .checkbox-field input[type=radio],.structure-wizard .wizard-group .checkbox-field input[type=checkbox],.structure-wizard .wizard-group .checkbox-field input[type=radio]{display:block;flex:0 0 auto;width:1.125rem;height:1.125rem;min-height:1.125rem;margin:0;padding:0;box-shadow:none;cursor:pointer}:root{--workspace-sidebar-width: 17rem;--workspace-page-gap: 28px;--workspace-card-padding: 24px;--workspace-card-radius: 22px;--workspace-control-radius: 12px;--workspace-topbar-height: 72px;--workspace-content-width: 88rem;--workspace-hairline: color-mix(in srgb, var(--border) 78%, transparent);--workspace-card-shadow: 0 1px 2px rgb(15 15 15 / .03), 0 12px 32px rgb(15 15 15 / .045);--workspace-float-shadow: 0 18px 48px rgb(15 15 15 / .14)}.shell,.workspace-dialog{--bg-primary: #f5f5f7;--bg-secondary: #ededf0;--bg-tertiary: #e3e3e7;--bg-elevated: #ffffff;--text-primary: #1d1d1f;--text-secondary: #626267;--text-tertiary: #6e6e73;--border: #dedee3;--border-strong: #c7c7cc;--shade-subtle: rgb(29 29 31 / .035);--shade-medium: rgb(29 29 31 / .075);--shadow-sm: 0 1px 3px rgb(29 29 31 / .07), 0 1px 2px rgb(29 29 31 / .035);--shadow-md: 0 8px 24px rgb(29 29 31 / .11);--brand: #efeff2;--on-brand: var(--text-primary);--on-brand-muted: var(--text-secondary);--ink: var(--text-primary);--muted: var(--text-secondary);--canvas: var(--bg-primary);--surface: var(--bg-elevated);--line: var(--border);--workspace-hairline: color-mix(in srgb, var(--border) 78%, transparent);--danger: var(--critical-text);--danger-text: var(--critical-text);--error: var(--critical-text);color:var(--text-primary)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) :is(.shell,.workspace-dialog,.bulk-bar){--bg-primary: #0d0d0f;--bg-secondary: #1c1c1e;--bg-tertiary: #2c2c2e;--bg-elevated: #202023;--text-primary: #f5f5f7;--text-secondary: #aeaeb2;--text-tertiary: #8e8e93;--border: #38383a;--border-strong: #545458;--shade-subtle: rgb(255 255 255 / .045);--shade-medium: rgb(255 255 255 / .085);--shadow-sm: 0 1px 3px rgb(0 0 0 / .32);--shadow-md: 0 10px 30px rgb(0 0 0 / .42);--brand: #171719}}:root[data-theme=dark] :is(.shell,.workspace-dialog,.bulk-bar){--bg-primary: #0d0d0f;--bg-secondary: #1c1c1e;--bg-tertiary: #2c2c2e;--bg-elevated: #202023;--text-primary: #f5f5f7;--text-secondary: #aeaeb2;--text-tertiary: #8e8e93;--border: #38383a;--border-strong: #545458;--shade-subtle: rgb(255 255 255 / .045);--shade-medium: rgb(255 255 255 / .085);--shadow-sm: 0 1px 3px rgb(0 0 0 / .32);--shadow-md: 0 10px 30px rgb(0 0 0 / .42);--brand: #171719}.shell:not(.shell--portal){grid-template-columns:var(--workspace-sidebar-width) minmax(0,1fr);background:var(--bg-primary)}.shell:not(.shell--portal) .sidebar{position:relative;padding:18px 14px;border-right:1px solid var(--workspace-hairline);background:linear-gradient(180deg,color-mix(in srgb,var(--bg-elevated) 92%,transparent),var(--bg-secondary));scrollbar-width:thin}.workspace{width:100%;min-height:44px;margin:0;padding:9px 34px 9px 12px;border-color:var(--workspace-hairline);border-radius:var(--workspace-control-radius);background-color:color-mix(in srgb,var(--bg-elevated) 88%,transparent);color:var(--text-primary);box-shadow:0 1px 2px #0f0f0f06}.workspace:hover{border-color:color-mix(in srgb,var(--accent) 30%,var(--border));background:var(--bg-elevated)}.nav{display:grid;gap:3px}.nav a{min-height:42px;margin:0;padding:10px 12px;border:1px solid transparent;border-radius:12px;color:var(--text-secondary);font-size:14px;font-weight:550}.nav a:hover:not([aria-current=page]){border-color:var(--workspace-hairline);background:color-mix(in srgb,var(--bg-elevated) 72%,transparent);box-shadow:none;color:var(--text-primary);transform:none}.nav a[aria-current=page]{border-color:color-mix(in srgb,var(--accent) 12%,transparent);background:color-mix(in srgb,var(--accent) 10%,var(--bg-elevated));box-shadow:inset 3px 0 0 var(--accent);color:var(--accent);font-weight:700}.shell .main{background:var(--bg-primary)}.account-dropdown{top:calc(100% + 8px);padding:6px;border-color:var(--workspace-hairline);border-radius:14px;box-shadow:var(--workspace-float-shadow)}.dropdown-item{min-height:40px;padding:9px 11px;border-radius:9px}.content{max-width:var(--workspace-content-width);padding:0 var(--workspace-page-gap) var(--workspace-page-gap);scrollbar-gutter:stable}.pagehead{align-items:flex-end;min-height:136px;padding:32px 0 28px}.pagehead>div:first-child{min-width:0}.pagehead [data-workspace-label]{margin:0 0 4px;color:var(--text-secondary);font-size:12px;font-weight:600}.pagehead h1{margin:0;font-size:clamp(2rem,3vw,2.25rem);font-weight:760;line-height:1.14;letter-spacing:-.035em}.pagehead h1+p{max-width:62rem;margin:7px 0 0;color:var(--text-secondary);font-size:15px;line-height:1.5}.actions{justify-content:flex-end;gap:10px;padding-bottom:2px}.section-nav{top:0;gap:4px;margin:0 0 24px;padding:4px;border:1px solid var(--workspace-hairline);border-radius:14px;background:color-mix(in srgb,var(--bg-secondary) 78%,transparent);box-shadow:inset 0 1px 1px #0f0f0f06;overflow-x:auto;scrollbar-width:none}.section-nav::-webkit-scrollbar{display:none}.section-nav a{flex:0 0 auto;min-height:38px;padding:8px 13px;border:1px solid transparent;border-radius:10px;color:var(--text-secondary);font-size:13px;font-weight:650;white-space:nowrap}.section-nav a:hover{background:color-mix(in srgb,var(--bg-elevated) 64%,transparent);color:var(--text-primary)}.section-nav a[aria-current=location]{border:1px solid var(--border-strong);background:var(--bg-elevated);color:var(--accent);font-weight:600}.workflow{gap:24px;margin-top:0;padding-bottom:12px}.section-lead{max-width:72ch;margin:-6px 0 22px;line-height:1.55}.form-grid label,.property-form label,.inline-field{gap:7px}label>span,.form-grid legend{color:var(--text-secondary);font-size:12px;font-weight:700}input,select,textarea{border-color:var(--workspace-hairline);border-radius:var(--workspace-control-radius);background:var(--bg-elevated);box-shadow:inset 0 1px 1px #0f0f0f06}input:hover,select:hover,textarea:hover{border-color:color-mix(in srgb,var(--text-tertiary) 62%,var(--border))}.button,button.button{border-radius:11px}.button--primary,button.button--primary{box-shadow:0 4px 12px var(--accent-ring)}th{padding:12px 16px;background:color-mix(in srgb,var(--bg-secondary) 82%,transparent);color:var(--text-secondary)}.record-toolbar,.record-filters__fields,.quick-actions,.finance-actions,.command-form__actions,.detail-actions__row{gap:12px}.status{border-radius:var(--radius-pill);padding:5px 9px}.analytics [role=tablist]{gap:4px;margin-bottom:20px;padding:4px;border:1px solid var(--workspace-hairline);border-radius:14px;background:var(--bg-secondary)}.messages{min-height:min(38rem,calc(100dvh - 240px));padding:0;border-radius:var(--workspace-card-radius);overflow:hidden}dialog{padding:24px;border:1px solid var(--workspace-hairline);border-radius:22px;box-shadow:var(--workspace-float-shadow)}dialog::backdrop{background:#0f0f0f57;backdrop-filter:blur(3px)}@media(max-width:980px){:root{--workspace-sidebar-width: 15rem;--workspace-page-gap: 22px}.pagehead{align-items:flex-start}}@media(max-width:760px){:root{--workspace-page-gap: 16px;--workspace-card-padding: 16px;--workspace-card-radius: 18px}.shell:not(.shell--portal){display:block}.shell:not(.shell--portal) .sidebar{position:sticky;padding:max(6px,env(safe-area-inset-top)) 12px 6px;border-right:0;border-bottom:1px solid var(--workspace-hairline);background:color-mix(in srgb,var(--bg-primary) 92%,transparent);backdrop-filter:saturate(1.3) blur(18px);-webkit-backdrop-filter:saturate(1.3) blur(18px)}.nav,.nav--secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.nav a{min-height:44px;padding:10px}.content{padding:0 var(--workspace-page-gap) calc(24px + env(safe-area-inset-bottom))}.pagehead{display:grid;min-height:0;padding:22px 0 18px}.pagehead h1{font-size:clamp(1.75rem,9vw,2rem)}.pagehead h1+p{margin-top:6px}.actions{width:100%;padding:0}.section-nav{flex-wrap:nowrap;margin:0 0 16px;padding:4px}.workflow{gap:16px}.messages{min-height:0}dialog{width:calc(100% - 24px);max-height:calc(100dvh - 24px);padding:18px;border-radius:18px}}@media(max-width:480px){.account-dropdown{max-width:calc(100vw - 24px)}}:root[data-color-scheme=warm-linen] :is(.shell,.workspace-dialog,.bulk-bar){--bg-primary: #eee7dc;--bg-secondary: #e7ddd0;--bg-tertiary: #ddd0c1;--bg-elevated: #fffaf4;--text-primary: #2b2723;--text-secondary: #5f574f;--text-tertiary: #6a6158;--border: #d7cabc;--border-strong: #bfae9d;--brand: #f5ede2;--on-brand: #2b2723;--on-brand-muted: #6c635b;--canvas: var(--bg-primary);--surface: var(--bg-elevated);--line: var(--border);color-scheme:light}:root[data-color-scheme=deep-teal] :is(.shell,.workspace-dialog,.bulk-bar){--bg-primary: #e8ece7;--bg-secondary: #dde4df;--bg-tertiary: #cfd9d2;--bg-elevated: #fbfaf7;--text-primary: #1c292a;--text-secondary: #525f60;--success-text: #03664a;--text-tertiary: #667475;--border: #ccd5cf;--border-strong: #a9b8af;--brand: #21484c;--on-brand: #f7fbfa;--on-brand-muted: #bfd0ce;--canvas: var(--bg-primary);--surface: var(--bg-elevated);--line: var(--border);color-scheme:light}:root[data-color-scheme=ink-porcelain] :is(.shell,.workspace-dialog,.bulk-bar){--bg-primary: #efede8;--bg-secondary: #e5e2db;--bg-tertiary: #d8d4cb;--bg-elevated: #ffffff;--text-primary: #202124;--text-secondary: #5a5a5e;--text-tertiary: #717176;--border: #d5d2ca;--border-strong: #b8b4ac;--brand: #202225;--on-brand: #ffffff;--on-brand-muted: #c3c4c7;--canvas: var(--bg-primary);--surface: var(--bg-elevated);--line: var(--border);color-scheme:light}:root[data-color-scheme=warm-linen] :is(.shell,.workspace-dialog,.bulk-bar),:root[data-color-scheme=ink-porcelain] :is(.shell,.workspace-dialog,.bulk-bar){--accent: #1f5f5b;--accent-fill: #1f5f5b;--accent-hover: #174a47;--accent-ring: rgb(31 95 91 / .18);--focus: var(--accent-fill);--on-accent: #ffffff;--on-critical: #ffffff;--brand-active: rgb(31 95 91 / .1);--success: #059669;--warning: #d97706;--critical: #b2300a;--critical-fill: #b2300a;--critical-hover: #962808;--success-text: #03664a;--warning-text: #92400e;--critical-text: #b2300a;--success-tint: rgb(5 150 105 / .1);--warning-tint: rgb(217 119 6 / .12);--critical-tint: #fdebe3;--alert-text: #b2300a;--alert-bg: #fdebe3;--ok-text: #03664a;--ok-bg: #e3f4ec;--info-text: #1d4f91;--info-bg: #e5eefa;--warn-text: #92400e;--warn-bg: #fdf0d5;--shade-subtle: rgb(29 29 31 / .04);--shade-medium: rgb(29 29 31 / .08);--shadow-sm: 0 1px 3px rgb(29 29 31 / .08), 0 1px 2px rgb(29 29 31 / .04);--shadow-md: 0 4px 16px rgb(29 29 31 / .12)}@media(prefers-color-scheme:dark){:root[data-color-scheme=deep-teal]:not([data-theme=light]) :is(.shell,.workspace-dialog,.bulk-bar){--bg-primary: #0e1a1b;--bg-secondary: #142426;--bg-tertiary: #1c3033;--bg-elevated: #132224;--text-primary: #e9f1ef;--text-secondary: #b3c5c2;--text-tertiary: #97aba8;--border: #29403f;--border-strong: #5b7c7d;--brand: #12363a;--on-brand: #f2f8f7;--on-brand-muted: #b5cbc8;--success-text: #30d158;--canvas: var(--bg-primary);--surface: var(--bg-elevated);--line: var(--border);color-scheme:dark}}:root[data-color-scheme=deep-teal] .shell:not(.shell--portal) .sidebar,:root[data-color-scheme=ink-porcelain] .shell:not(.shell--portal) .sidebar{background:var(--brand);border-right-color:color-mix(in srgb,var(--on-brand) 12%,transparent);--focus: var(--on-brand)}:root[data-color-scheme=deep-teal] .shell:not(.shell--portal) .brand,:root[data-color-scheme=ink-porcelain] .shell:not(.shell--portal) .brand,:root[data-color-scheme=deep-teal] .workspace-control span,:root[data-color-scheme=ink-porcelain] .workspace-control span,:root[data-color-scheme=deep-teal] .nav a,:root[data-color-scheme=ink-porcelain] .nav a,:root[data-color-scheme=deep-teal] .utility-nav summary,:root[data-color-scheme=ink-porcelain] .utility-nav summary{color:var(--on-brand-muted)}:root[data-color-scheme=deep-teal] .workspace,:root[data-color-scheme=ink-porcelain] .workspace{border-color:color-mix(in srgb,var(--on-brand) 14%,transparent);background:color-mix(in srgb,var(--on-brand) 8%,transparent);color:var(--on-brand)}:root[data-color-scheme=deep-teal] .nav a:hover:not([aria-current=page]),:root[data-color-scheme=ink-porcelain] .nav a:hover:not([aria-current=page]){border-color:color-mix(in srgb,var(--on-brand) 10%,transparent);background:color-mix(in srgb,var(--on-brand) 8%,transparent);color:var(--on-brand)}:root[data-color-scheme=deep-teal] .nav a[aria-current=page],:root[data-color-scheme=ink-porcelain] .nav a[aria-current=page]{border-color:color-mix(in srgb,var(--accent) 42%,transparent);background:color-mix(in srgb,var(--accent) 24%,transparent);color:#fff;box-shadow:inset 3px 0 0 var(--accent)}@media(max-width:760px){:root[data-color-scheme=deep-teal] .shell:not(.shell--portal) .sidebar,:root[data-color-scheme=ink-porcelain] .shell:not(.shell--portal) .sidebar{background:var(--brand)}}.billing-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,13.5rem),1fr));gap:var(--space-3);margin:0 0 var(--space-4);padding:0;list-style:none}.billing [data-billing-state],.billing [data-billing-subscription] p,.billing [data-billing-plan-change] p,.billing-receipt code{overflow-wrap:anywhere}:root{--shadow-sm: none;--shadow-md: none;--workspace-card-shadow: none;--workspace-float-shadow: none}*,*:before,*:after{box-shadow:none!important;text-shadow:none!important}:where(a,button,input,select,textarea,summary,[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--focus)!important;outline-offset:2px}[tabindex="-1"]:focus,[tabindex="-1"]:focus-visible{outline:none!important}.shell:not(.shell--portal){font-size:14px}.shell:not(.shell--portal) .nav a{font-weight:500}.shell:not(.shell--portal) .nav a:hover,.shell:not(.shell--portal) .metric-card:hover,.shell:not(.shell--portal) .metric-card:focus-visible{transform:none}.shell:not(.shell--portal) .nav a[aria-current=page]{padding-inline-start:9px;border-inline-start:3px solid var(--accent);font-weight:600}.pagehead [data-workspace-label]{font-weight:600}.pagehead h1{font-size:clamp(1.8rem,2.6vw,2.05rem);font-weight:600;letter-spacing:-.025em}.pagehead h1+p{font-size:14px}.button,button.button,.section-nav a,label>span,.form-grid legend,th{font-weight:500}.status,.row-aside,.field-hint,.metric-card__detail{font-weight:400}.workspace-name{display:block;padding:0 8px;color:var(--text-primary);font-size:15px;font-weight:600;overflow-wrap:anywhere}.property-view{display:grid;gap:7px;margin:0}.property-view>span{margin:0;padding:0 8px;color:var(--text-tertiary);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.property-view select{width:100%;min-height:44px;margin:0}:root[data-color-scheme=deep-teal] .workspace-name,:root[data-color-scheme=ink-porcelain] .workspace-name{color:var(--on-brand)}:root[data-color-scheme=deep-teal] .property-view>span,:root[data-color-scheme=ink-porcelain] .property-view>span{color:var(--on-brand-muted)}.loading-note{color:var(--text-secondary, inherit)}[data-invite-rows]{display:grid;gap:16px}@media(min-width:761px){@container record-table (max-width: 36rem){td:first-child:not(:has(.row-select)){white-space:normal}}}.copy-field{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;max-width:100%;vertical-align:middle}.copy-field code,.billing-receipt .copy-field code{white-space:nowrap;overflow-wrap:normal;user-select:all;-webkit-user-select:all;font-variant-numeric:tabular-nums;color:var(--text-primary)}.copy-field button{flex:none}.copy-field__status{flex-basis:100%;font-size:.8125rem;color:var(--text-secondary)}@media(pointer:coarse){.copy-field .button.button--compact{min-height:44px;min-width:44px}}@media print{.copy-field button,.copy-field [data-copy-status]{display:none!important}}dialog label[data-support-close-reason][hidden]{display:none}.report-problem-link{font-weight:600}@media(pointer:coarse){.help-consent .checkbox-field,.help-case__title a,.help-back a,.report-problem-link,.support-case-link{display:inline-flex;align-items:center;min-height:44px}}.public-page{--public-paper: #f5f2ed;--public-surface: #fbfaf7;--public-ink: #1d2525;--public-muted: #5e6968;--public-line: #d9d7d1;--public-teal: #21484c;--public-teal-strong: #183538;--public-teal-tint: rgb(33 72 76 / .08);--public-on-teal: #f7fbfa;--public-on-teal-muted: #bfd0ce;--public-on-teal-line: rgb(247 251 250 / .22);--public-width: 76rem;--public-gutter: clamp(16px, 4vw, 48px);display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;background:var(--public-paper);color:var(--public-ink)}.public-page>main{flex:1 0 auto}.public-page>.skip:focus{z-index:40;top:12px;left:var(--public-gutter);padding:10px 14px;border:1px solid var(--public-teal);border-radius:8px;background:var(--public-surface);color:var(--public-teal);font-weight:600;text-decoration:none}.public-header{border-bottom:1px solid var(--public-line);background:var(--public-paper);color:var(--public-ink)}.public-header__inner{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;max-width:var(--public-width);margin-inline:auto;padding:10px var(--public-gutter) 12px}.public-brand{display:inline-flex;align-items:center;gap:10px;min-height:44px;min-width:0;border-radius:8px;color:var(--public-ink);font-size:1.125rem;font-weight:600;letter-spacing:0;line-height:1;text-decoration:none}.public-brand__mark{display:block;flex:none;width:32px;height:32px}.public-brand:hover{color:var(--public-teal)}.public-header__list,.public-footer__links{margin:0;padding:0;list-style:none}.public-header__list{display:flex;align-items:center;gap:2px}.public-nav-link{display:inline-flex;align-items:center;min-height:44px;padding:0 10px;border-radius:8px;color:var(--public-teal);font-size:1rem;font-weight:550;line-height:1.2;text-decoration:none;white-space:nowrap}.public-nav-link:hover{background:var(--public-teal-tint);color:var(--public-teal-strong)}.public-nav-link[aria-current=page]{color:var(--public-ink);font-weight:650;text-decoration:underline;text-decoration-color:var(--accent-fill);text-decoration-thickness:2px;text-underline-offset:8px}.public-header .button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:8px;font-size:1rem;font-weight:600;line-height:1.2;text-decoration:none;white-space:nowrap}.button--outline,a.button--outline,button.button--outline{border:1px solid var(--public-teal, #21484c);background:transparent;color:var(--public-teal, #21484c)}.button--outline:hover{border-color:var(--public-teal, #21484c);background:var(--public-teal, #21484c);color:var(--public-on-teal, #f7fbfa)}.public-header__nav{margin-left:auto}.public-header__account{flex:1 0 100%}.public-header__account .public-header__list{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px}.public-header__account .button{width:100%}@media(min-width:720px){.public-header__inner{flex-wrap:nowrap;gap:24px;min-height:72px;padding-block:0}.public-header__nav{margin-left:8px}.public-header__account{flex:none;margin-left:auto}.public-header__account .public-header__list{display:flex;gap:8px}.public-header__account .button{width:auto}}@media(min-width:720px)and (min-height:560px){.public-header{position:sticky;top:0;z-index:20}#app:has(>.public-page),:root.legal-document-root{scroll-padding-top:88px}}.public-header--auth .public-header__inner{flex-wrap:wrap;justify-content:flex-end;gap:0 4px}.public-header--auth .public-header__nav{margin-left:auto}.public-header--auth .public-header__account{flex:none;margin-left:0}.public-header--auth .public-header__account .public-header__list{display:flex;gap:2px}@media(min-width:720px){.public-header--auth .public-header__inner{justify-content:flex-start;gap:0 24px}.public-header--auth .public-header__nav{margin-left:8px}.public-header--auth .public-header__account{margin-left:auto}}@media(max-width:359px){.public-header--auth .public-brand__name{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}}.public-header--signed-in .public-header__account .public-header__list{grid-auto-flow:row}body.legal-document-body{overflow:visible}.public-page>.legal-page{padding-top:clamp(24px,5vw,56px)}.public-footer{--focus: var(--public-on-teal);background:var(--public-teal);color:var(--public-on-teal)}.public-footer__inner{display:grid;gap:28px;max-width:var(--public-width);margin-inline:auto;padding:40px var(--public-gutter) 28px}.public-footer__brand{display:inline-flex;align-items:center;gap:10px;margin:0;color:var(--public-on-teal);font-size:1.125rem;font-weight:600;letter-spacing:0;line-height:1}.public-footer__brand img{display:block;flex:none;width:32px;height:32px}.public-footer__nav{display:grid;gap:12px}.public-footer__heading{margin:0 0 4px;color:var(--public-on-teal-muted);font-size:.75rem;font-weight:650;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.public-footer__links{display:flex;flex-wrap:wrap;column-gap:24px}.public-footer__links a{display:inline-block;min-height:44px;padding-block:11px;border-radius:4px;color:var(--public-on-teal);font-size:1rem;line-height:22px;text-decoration:none}.public-footer__links a:hover{text-decoration:underline;text-underline-offset:4px}.public-footer__links a[aria-current=page]{font-weight:650;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}.public-footer__legal{display:grid;justify-items:start;gap:6px;padding-top:20px;border-top:1px solid var(--public-on-teal-line);color:var(--public-on-teal-muted);font-size:.8125rem;line-height:1.6}.public-footer__legal p{margin:0;color:inherit;overflow-wrap:anywhere}.public-footer__operator{max-width:72ch}.public-page>main.auth+.public-footer .public-footer__operator{text-wrap:pretty}@media(min-width:720px){.public-footer__inner{grid-template-columns:minmax(10rem,1fr) minmax(0,2.6fr);gap:32px 48px;padding-top:56px}.public-footer__nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 16px}.public-footer__nav--signed-in{grid-template-columns:repeat(2,minmax(0,1fr))}.public-footer__links{display:grid;justify-items:start}.public-footer__brand{align-self:start;min-height:44px}.public-footer__legal{grid-column:1 / -1}}@media print{.public-page>.skip,.public-header__nav,.public-header__account,.public-footer__nav{display:none!important}.public-header{position:static}.public-footer{background:none;color:#000}.public-footer__brand{color:#000}.public-footer__legal{border-top-color:#999;color:#000}}.landing-actions .button,.plan-summary__links .button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border-radius:8px;font-size:1rem;font-weight:600;line-height:1.2;text-decoration:none;white-space:nowrap}.frame-title{margin:0;color:var(--text-primary);font-size:clamp(1.8rem,2.6vw,2.05rem);font-weight:600;letter-spacing:-.025em;line-height:1.2}.plan-summary{margin:0}.plan-summary__links{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin:0;padding:0;list-style:none}.plan-summary__links a:not(.button){display:inline-flex;align-items:center;min-height:44px}.plan-summary__status{display:grid;gap:12px;justify-items:start;min-height:236px;align-content:center;padding:28px;border:1px solid var(--public-line);border-radius:22px;background:var(--public-surface)}.plan-summary__status h3{font-size:1.125rem;font-weight:650}.plan-summary__status p{max-width:60ch;margin:0}.plan-summary__status .plan-summary__links{margin-top:4px}.plan-summary__status--loading{align-content:center}@media print{.landing-actions,.plan-summary__links{display:none!important}}.pricing{width:100%;max-width:var(--public-width, 76rem);margin-inline:auto;padding:clamp(28px,5vw,56px) var(--public-gutter, 16px) clamp(40px,6vw,72px);color:var(--public-ink)}.pricing p,.pricing li,.pricing dd,.pricing dt{color:var(--public-ink)}.pricing a:not(.button){color:var(--public-teal);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.pricing a:not(.button):hover{color:var(--public-teal-strong);text-decoration-thickness:2px}.pricing-hero{display:grid;gap:12px;max-width:46rem}.pricing-hero h1{margin:0;color:var(--public-ink);font-size:clamp(2rem,4.2vw,2.75rem);font-weight:600;letter-spacing:-.03em;line-height:1.1}.pricing-hero p{margin:0;color:var(--public-muted);font-size:1.0625rem;line-height:1.55}.pricing-frequency{display:grid;gap:8px;margin:32px 0 20px;padding:0;border:0;min-width:0}.pricing-frequency legend{margin:0 0 8px;padding:0;color:var(--public-ink);font-size:.9375rem;font-weight:650}.pricing-frequency__options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:min(100%,30rem);padding:4px;border:1px solid var(--public-teal);border-radius:14px;background:var(--public-surface)}.pricing-frequency__option{position:relative;display:grid}.pricing-frequency__option input{position:absolute;inset:0;width:100%;height:100%;min-height:0;margin:0;opacity:0;cursor:pointer}.pricing-frequency__option span{display:flex;align-items:center;justify-content:center;min-height:44px;padding:6px 12px;border-radius:10px;color:var(--public-teal);font-size:.9375rem;font-weight:600;letter-spacing:normal;line-height:1.25;text-align:center;text-transform:none}.pricing-frequency__option input:checked+span{background:var(--public-teal);color:var(--public-on-teal)}.pricing-frequency__option input:checked+span:before{content:"";flex:none;width:.55em;height:.95em;margin-right:.55em;border:solid currentColor;border-width:0 2px 2px 0;transform:translateY(-.1em) rotate(45deg)}.pricing-frequency__option input:focus-visible+span{outline:2px solid var(--accent-fill);outline-offset:2px}.pricing-frequency__hint{margin:0;color:var(--public-muted);font-size:.9375rem}.pricing:has(#billing-yearly:checked) .is-monthly,.pricing:not(:has(#billing-yearly:checked)) .is-yearly{display:none!important}.plan-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1px;margin:0;padding:0;overflow:hidden;border:1px solid var(--public-line);border-radius:22px;background:var(--public-line);list-style:none}.plan{display:grid;align-content:start;gap:14px;min-width:0;padding:22px 20px 24px;background:var(--public-surface)}@media(min-width:640px){.plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1000px){.plan-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:640px){@supports (grid-template-rows: subgrid){.plan-grid{grid-auto-rows:auto}.plan{grid-row:span 6;grid-template-rows:subgrid;row-gap:14px;padding:26px 24px}.plan__action{grid-row:5}}}.plan__head{display:grid;gap:4px}.plan__name{margin:0;color:var(--public-ink);font-size:1.1875rem;font-weight:650;letter-spacing:-.01em;line-height:1.25}.plan__fit{margin:0;color:var(--public-muted)!important;font-size:.9375rem;line-height:1.45}.plan__price{display:grid;align-content:start;gap:4px}.plan__amount{margin:0;color:var(--public-ink);font-size:.9375rem;line-height:1.3}.plan__amount strong{font-size:clamp(1.75rem,2.6vw,2.125rem);font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.plan__alt{margin:0;color:var(--public-muted)!important;font-size:.875rem;line-height:1.45}.plan__limits{display:grid;gap:0;margin:0;border-top:1px solid var(--public-line)}.plan__limit{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 12px;padding:9px 0;border-bottom:1px solid var(--public-line)}.plan__limit dt{margin:0;color:var(--public-muted)!important;font-size:.9375rem;font-weight:400}.plan__limit dd{margin:0;color:var(--public-ink);font-size:.9375rem;font-weight:650;font-variant-numeric:tabular-nums}.plan__limits--stacked .plan__limit{display:grid;justify-content:start;gap:2px}.plan-grid--single{grid-template-columns:minmax(0,1fr)!important;max-width:24rem}.plan__trial{margin:0;color:var(--public-ink);font-size:.9375rem;line-height:1.45}.plan__action{display:grid;align-self:end;gap:6px}.plan__action .button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:44px;padding:0 16px;border-radius:10px;font-size:1rem;font-weight:600;text-decoration:none}.plan__unavailable{margin:0;padding:11px 0;color:var(--public-muted)!important;font-size:.9375rem;text-align:center}@media(max-width:639px){.plan{grid-template-columns:minmax(0,1fr) auto;column-gap:12px;row-gap:10px;padding:18px 16px 20px}.plan__head{grid-column:1;grid-row:1}.plan__price{display:contents}.plan__amount{grid-column:2;grid-row:1;align-self:start;text-align:right}.plan__amount strong{display:block;margin:0;font-size:1.75rem;line-height:1.1}.plan__alt,.plan__limits,.plan__trial,.plan__action{grid-column:1 / -1}.plan__limits{grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid var(--public-line)}.plan__limit{display:grid;gap:0;padding:8px 0;border-bottom:0}.plan__limit+.plan__limit{padding-left:12px;border-left:1px solid var(--public-line)}.plan__limit dt{font-size:.8125rem}}.pricing-positions{max-width:62rem;margin:16px 0 0;color:var(--public-muted)!important;font-size:.9375rem;line-height:1.55}.pricing-notes{display:grid;gap:1px;margin:32px 0 0;padding:0;overflow:hidden;border:1px solid var(--public-line);border-radius:22px;background:var(--public-line);list-style:none}.pricing-notes li{display:grid;align-content:start;gap:4px;padding:18px 20px;background:var(--public-paper);font-size:.9375rem;line-height:1.5}.pricing-notes strong{color:var(--public-ink);font-weight:650}.pricing-notes span{color:var(--public-muted)}@media(min-width:900px){.pricing-notes{grid-template-columns:repeat(3,minmax(0,1fr))}}.pricing-enterprise{display:grid;gap:12px 32px;align-items:center;margin-top:24px;padding:22px 24px;border-radius:22px;background:var(--public-teal);color:var(--public-on-teal);--focus: var(--public-on-teal)}.pricing-enterprise h2{margin:0;color:var(--public-on-teal);font-size:1.1875rem;font-weight:650}.pricing-enterprise p{margin:4px 0 0;color:var(--public-on-teal-muted)!important;font-size:.9375rem;line-height:1.5}.pricing-enterprise .button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border:1px solid var(--public-on-teal);border-radius:10px;background:transparent;color:var(--public-on-teal);font-weight:600;text-decoration:none;white-space:nowrap}.pricing-enterprise .button:hover{background:var(--public-on-teal);color:var(--public-teal)}@media(max-width:719px){.pricing-enterprise>*{min-width:0}.pricing-enterprise .button{justify-self:stretch;padding:10px 18px;text-align:center;white-space:normal}}@media(min-width:720px){.pricing-enterprise{grid-template-columns:minmax(0,1fr) auto}}.pricing-state{display:grid;gap:10px;margin:28px 0 0;padding:20px 22px;border:1px solid var(--public-line);border-left:4px solid var(--public-teal);border-radius:14px;background:var(--public-surface)}.pricing-state p{margin:0;color:var(--public-ink);line-height:1.55}.pricing-state--notice{margin:0 0 20px}.pricing-state--notice strong{font-weight:650}details.pricing-state--notice{display:block;padding-block:15px}details.pricing-state--notice summary{color:var(--public-teal);font-weight:650;cursor:pointer}details.pricing-state--notice p{max-width:76ch;margin-top:12px}.pricing-state--outage{margin:0 0 20px;border-left-color:var(--public-line)}.faq{display:grid;gap:28px;margin-top:clamp(40px,6vw,64px)}.faq>h2{margin:0;color:var(--public-ink);font-size:clamp(1.5rem,3vw,1.875rem);font-weight:600;letter-spacing:-.02em}.faq__intro{margin:-16px 0 0;max-width:60ch;color:var(--public-muted)!important}.faq__groups{display:grid;gap:28px}@media(min-width:1000px){.faq__groups{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:32px}}.faq__group h3{margin:0 0 6px;color:var(--public-ink);font-size:.8125rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.faq__list{margin:0;padding:0;border-top:1px solid var(--public-line);list-style:none}.faq__item{border-bottom:1px solid var(--public-line)}.faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:12px 2px;color:var(--public-ink);font-size:1rem;font-weight:600;line-height:1.4;list-style:none;cursor:pointer}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary:after{content:"";flex:none;width:9px;height:9px;margin-right:4px;border:solid var(--public-teal);border-width:0 2px 2px 0;transform:translateY(-3px) rotate(45deg)}.faq__item details[open]>summary:after{transform:translateY(2px) rotate(225deg)}.faq__item summary:hover{color:var(--public-teal)}.faq__answer{display:grid;gap:8px;padding:0 2px 16px}.faq__answer p{margin:0;color:var(--public-ink);font-size:.9375rem;line-height:1.6}.faq__source{color:var(--public-muted)!important;font-size:.875rem!important}.pricing-policies{margin:28px 0 0;max-width:70ch;color:var(--public-muted)!important;font-size:.9375rem;line-height:1.6}.pricing-close{display:grid;gap:16px;justify-items:start;margin-top:clamp(40px,6vw,64px);padding-top:28px;border-top:1px solid var(--public-line)}.pricing-close h2{margin:0;color:var(--public-ink);font-size:1.375rem;font-weight:600;letter-spacing:-.01em}.pricing-close p{margin:0;max-width:60ch;color:var(--public-muted)!important}.pricing-close__actions{display:flex;flex-wrap:wrap;gap:10px}.pricing-close__actions .button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 20px;border-radius:10px;font-weight:600;text-decoration:none}@media(max-width:479px){.pricing-close__actions{display:grid;width:100%;grid-template-columns:minmax(0,1fr)}}.plan-intent-note{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;align-items:start;margin:0 0 20px;padding:14px 16px;border:1px solid var(--public-line, var(--border));border-left:4px solid var(--public-teal, var(--brand));border-radius:12px;background:var(--public-paper, var(--bg-secondary))}.plan-intent-note p{margin:0;color:var(--public-ink, var(--text-primary));font-size:.9375rem;line-height:1.5}.plan-intent-note .plan-intent-note__hint{grid-column:1 / -1;color:var(--public-muted, var(--text-secondary));font-size:.875rem}.plan-intent-note button{min-height:44px;margin:-10px -8px -10px 0;padding:0 10px;border:0;border-radius:8px;background:transparent;color:var(--public-teal, var(--accent));font:inherit;font-size:.9375rem;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}@media(max-width:479px){.plan-intent-note{grid-template-columns:minmax(0,1fr)}.plan-intent-note .plan-intent-note__hint{grid-row:2}.plan-intent-note button{grid-row:3;justify-self:start;margin:0 0 -10px -10px}}.public-page>main.auth{display:block;min-height:0;max-width:none;margin:0;padding:clamp(24px,6vw,64px) var(--public-gutter) clamp(40px,8vw,88px);background:var(--public-paper);color:var(--public-ink)}.auth-stack{display:grid;gap:16px;width:100%;max-width:30rem;margin-inline:auto}.auth-stack--wide{max-width:36rem}.public-page .auth-card{grid-column:auto;justify-self:stretch;width:100%;max-width:none;margin:0;padding:clamp(24px,5vw,40px);border:1px solid var(--public-line);border-radius:22px;background:var(--t-card, #fff);color:var(--public-ink)}.public-page .auth-card h1{margin:0 0 8px;color:var(--public-ink);font-size:clamp(1.625rem,2.6vw,2.125rem);font-weight:600;letter-spacing:-.025em;line-height:1.15}.public-page .auth-card h1:focus{outline:none}.public-page .auth-card h1:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.public-page .auth-card .auth-lead{margin:0 0 24px;color:var(--public-muted);font-size:1rem;line-height:1.55}.public-page .auth-card p{color:var(--public-ink)}.public-page .auth-card .field-hint{color:var(--public-muted)}.public-page .auth form{gap:18px}.public-page .auth input:not([type=checkbox]):not([type=radio]),.public-page .auth select,.public-page .auth textarea{min-height:48px;margin:0;border:1px solid #a9b1ae;border-radius:10px;background:var(--t-card, #fff)}.public-page .auth input[readonly]{background:var(--public-paper);color:var(--public-ink)}.public-page .auth-card form button[type=submit]{min-height:48px;border-radius:10px}.public-page .auth-card form [role=status]:empty{display:none}.auth-message{margin:0;padding:12px 14px;border:1px solid var(--public-line);border-left:4px solid var(--public-teal);border-radius:10px;background:var(--public-surface);color:var(--public-ink);font-size:.9375rem;line-height:1.5}.auth-message[data-tone=error]{border-left-color:var(--accent-fill);background:#fdf6f5}.auth-message[data-tone=success]{border-left-color:#03664a;background:#f2f8f5}.auth-message a,.auth-card p a,.auth-steps a,.auth-note a,.auth-switch a{color:var(--accent);font-weight:600;text-decoration:underline;text-underline-offset:3px}.public-page .auth .field-error,.support-field .field-error{margin-top:4px;color:#b91c1c;font-size:.875rem;font-weight:550;letter-spacing:normal;text-transform:none}.auth-next .button--outline,.auth-actions .button--outline,.support-path__action .button--outline,.support-actions .button--outline{border:1px solid var(--public-teal);background:transparent;color:var(--public-teal)}.auth-next .button--outline:hover,.auth-actions .button--outline:hover,.support-path__action .button--outline:hover,.support-actions .button--outline:hover{background:var(--public-teal);color:var(--public-on-teal)}.auth-next .button--primary{border:1px solid var(--accent-fill);background:var(--accent-fill);color:var(--on-accent)}.public-page .auth [data-google]{display:flex;align-items:center;justify-content:center;min-height:48px;border:1px solid #a9b1ae;border-radius:10px;background:var(--t-card, #fff);color:var(--public-ink)}.public-page .auth [data-google]:hover{border-color:var(--public-teal);background:var(--public-teal-tint);color:var(--public-teal-strong)}.public-page .auth__divider{display:flex;align-items:center;gap:12px;margin:20px 0;color:var(--public-muted)}.public-page .auth__divider:before,.public-page .auth__divider:after{content:"";flex:1;border-top:1px solid var(--public-line)}.public-page .auth-card nav.auth-help,.auth-help{display:block;margin:24px 0 0;padding-top:12px;border-top:1px solid var(--public-line)}.auth-help ul{display:grid;gap:0;margin:0;padding:0;list-style:none}.auth-help a{display:inline-flex;align-items:center;min-height:44px;color:var(--accent);font-weight:550;text-decoration:none}.auth-help .link-button{display:inline-flex;align-items:center;min-height:44px;padding-inline:0;color:var(--accent);font-weight:550;text-decoration:none}.auth-help a:hover,.auth-help .link-button:hover{text-decoration:underline;text-underline-offset:3px}.auth-switch{margin:16px 0 0;color:var(--public-muted)}.auth-switch a{display:inline-flex;align-items:center;min-height:44px}.auth-note{padding:18px 20px;border:1px solid rgb(33 72 76 / .18);border-radius:22px;background:var(--public-teal-tint);color:var(--public-ink)}.auth-note h2{margin:0 0 6px;color:var(--public-teal-strong);font-size:1rem;font-weight:650;line-height:1.4}.auth-note p{margin:0;color:var(--public-ink);font-size:.9375rem;line-height:1.55}.auth-note p+p{margin-top:8px}.auth-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.auth-actions .button{display:inline-flex;flex:1 1 12rem;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:10px;font-weight:600;text-decoration:none}.auth-actions .button--primary{border:1px solid var(--accent-fill);background:var(--accent-fill);color:var(--on-accent)}.auth-actions .button--primary:hover{border-color:var(--accent-hover);background:var(--accent-hover)}.code-input{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1.25rem!important;font-variant-numeric:tabular-nums;letter-spacing:.2em}.auth-disclosure{margin-top:20px;border:1px solid var(--public-line);border-radius:14px;background:var(--public-surface)}.auth-disclosure>summary{display:flex;align-items:center;min-height:48px;padding:0 16px;color:var(--public-teal-strong);font-weight:600;cursor:pointer;list-style:none}.auth-disclosure>summary::-webkit-details-marker{display:none}.auth-disclosure>summary:before{content:"+";display:inline-block;width:1.25rem;color:var(--public-teal);font-weight:700}.auth-disclosure[open]>summary:before{content:"\2212"}.auth-disclosure__body{padding:0 16px 16px}.auth-steps{display:grid;gap:12px;margin:0;padding-left:1.25rem}.auth-steps li{padding-left:4px;color:var(--public-ink);line-height:1.55}.auth-steps strong{font-weight:650}.public-page .auth-card .auth-fineprint,.auth-fineprint{margin:16px 0 0;color:var(--public-muted);font-size:.875rem}.auth-next{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.auth-next .button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:10px;font-weight:600;text-decoration:none}.support-page{width:100%;max-width:var(--public-width);margin-inline:auto;padding:clamp(28px,6vw,64px) var(--public-gutter) clamp(48px,8vw,96px)}.support-intro{max-width:46rem;margin-bottom:clamp(24px,4vw,40px)}.support-intro h1{margin:0 0 12px;color:var(--public-ink);font-size:clamp(2rem,4vw,2.75rem);font-weight:600;letter-spacing:-.03em;line-height:1.1}.support-intro h1:focus{outline:none}.support-intro p{margin:0;color:var(--public-muted);font-size:1.0625rem;line-height:1.6}.support-section{margin-top:clamp(32px,5vw,56px)}.support-section>h2{margin:0 0 6px;color:var(--public-ink);font-size:clamp(1.375rem,2.4vw,1.75rem);font-weight:600;letter-spacing:-.02em;line-height:1.2}.support-section>.support-section__lead{max-width:44rem;margin:0 0 20px;color:var(--public-muted);line-height:1.6}.support-section>.support-section__note{max-width:44rem;margin:-8px 0 20px;color:var(--public-ink);line-height:1.6}.support-section>.auth-message{margin-bottom:16px}.support-section#grievances>p{max-width:44rem;margin:0 0 12px;color:var(--public-ink);line-height:1.6}.support-jump{margin:-12px 0 0}.support-jump ul{display:flex;flex-wrap:wrap;gap:0 20px;margin:0;padding:0;list-style:none}.support-jump a{display:inline-flex;align-items:center;min-height:44px;color:var(--public-teal);font-weight:600;text-decoration:underline;text-decoration-color:#21484c59;text-underline-offset:4px}.support-jump a:hover{color:var(--public-teal-strong);text-decoration-color:currentColor}.support-section[id],.support-section [id]{scroll-margin-top:96px}.support-signed-in .button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border:1px solid var(--accent-fill);border-radius:10px;background:var(--accent-fill);color:var(--on-accent);font-weight:600;text-decoration:none}.support-signed-in .button:hover{border-color:var(--accent-hover);background:var(--accent-hover)}.support-signed-in{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;margin-bottom:8px;padding:18px 20px;border:1px solid rgb(33 72 76 / .2);border-radius:22px;background:var(--public-teal-tint)}.support-signed-in p{max-width:44rem;margin:0;color:var(--public-ink)}.support-paths{display:grid;gap:16px;margin:0;padding:0;list-style:none}@media(min-width:720px){.support-paths{grid-template-columns:repeat(2,minmax(0,1fr))}}.support-path{display:flex;flex-direction:column;gap:10px;min-width:0;padding:clamp(20px,3vw,28px);border:1px solid var(--public-line);border-radius:22px;background:var(--t-card, #fff)}.support-path h3{margin:0;color:var(--public-ink);font-size:1.125rem;font-weight:650;line-height:1.35}.support-path p,.support-path li{margin:0;color:var(--public-ink);line-height:1.55}.support-path ul,.support-path ol{display:grid;gap:8px;margin:0;padding-left:1.25rem}.support-path .support-path__note{color:var(--public-muted);font-size:.9375rem}.support-path .support-path__action{margin-top:auto;padding-top:6px}.support-path__action .button,.support-actions .button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:10px;font-weight:600;text-decoration:none}.support-path a:not(.button),.support-residents a:not(.button),.support-contact a:not(.button),.support-result a:not(.button){color:var(--accent);font-weight:600;text-decoration:underline;text-underline-offset:3px}.support-residents{display:grid;gap:8px;padding:clamp(20px,4vw,32px);border-radius:22px;background:var(--public-teal);color:var(--public-on-teal);--focus: var(--public-on-teal)}.support-residents h2{margin:0;color:var(--public-on-teal);font-size:clamp(1.25rem,2.2vw,1.5rem);font-weight:600;letter-spacing:-.015em}.support-residents p,.support-residents li{max-width:50rem;margin:0;color:var(--public-on-teal);line-height:1.6}.support-residents ul{display:grid;gap:6px;margin:4px 0 0;padding-left:1.25rem}.support-residents strong{color:#fff}.support-contact{display:grid;gap:20px;align-items:start}@media(min-width:960px){.support-contact{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:28px}}@media(min-width:960px){.support-contact--signed-in{grid-template-columns:minmax(0,36rem)}}.support-form,.support-result,.support-closed{display:grid;gap:18px;min-width:0;padding:clamp(20px,4vw,36px);border:1px solid var(--public-line);border-radius:22px;background:var(--t-card, #fff)}.support-form{container-type:inline-size}.support-field{display:grid;gap:6px;min-width:0}.support-field[hidden]{display:none}.support-field>label{color:var(--public-ink);font-weight:650}.support-field input,.support-field select,.support-field textarea{width:100%;min-width:0;min-height:48px;padding:10px 12px;border:1px solid #a9b1ae;border-radius:10px;background:var(--t-card, #fff);color:var(--public-ink);font:inherit}.support-field textarea{min-height:9rem;resize:vertical}.support-field input:focus,.support-field select:focus,.support-field textarea:focus{border-color:var(--accent-fill);outline:3px solid var(--accent-ring);outline-offset:0}.support-field .field-hint{margin:0;color:var(--public-muted);font-size:.875rem;line-height:1.5}.support-field--pair{display:grid;align-items:start;gap:18px}@container (min-width: 560px){.support-field--pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.support-form .field-hint,.support-form>p{margin:0;color:var(--public-muted)}.support-form button[type=submit]{justify-self:start;min-height:48px;padding:0 24px;border:1px solid var(--accent-fill);border-radius:10px;background:var(--accent-fill);color:var(--on-accent);font-weight:600}.support-form button[type=submit]:hover{border-color:var(--accent-hover);background:var(--accent-hover)}@media(max-width:559px){.support-form button[type=submit]{justify-self:stretch}}.secret-warning{margin:0;padding:14px 16px;border:1px solid var(--public-line);border-left:4px solid var(--accent-fill);border-radius:10px;background:var(--public-teal-tint);color:var(--public-ink)}.secret-warning h3{margin:0 0 4px;color:var(--public-ink);font-size:.9375rem;font-weight:700}.secret-warning p{margin:0;color:var(--public-ink);font-size:.9375rem;line-height:1.55}.support-aside{display:grid;gap:16px;min-width:0}.support-aside section{padding:18px 20px;border:1px solid var(--public-line);border-radius:22px;background:var(--public-surface)}.support-aside h3{margin:0 0 6px;color:var(--public-ink);font-size:1rem;font-weight:650}.support-aside p,.support-aside li{margin:0;color:var(--public-ink);font-size:.9375rem;line-height:1.55}.support-aside p+p,.support-aside p+ul,.support-aside ul+p{margin-top:8px}.support-aside code.support-example{white-space:nowrap}.support-aside ul{display:grid;gap:6px;margin:0;padding-left:1.15rem}.support-address{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:8px}.support-address code{padding:4px 8px;border:1px solid var(--public-line);border-radius:8px;background:var(--t-card, #fff);color:var(--public-ink);font-size:.9375rem;overflow-wrap:anywhere;user-select:all;-webkit-user-select:all}.support-address .button{min-height:44px;padding:0 14px;border:1px solid var(--public-teal);border-radius:10px;background:transparent;color:var(--public-teal);font-weight:600}.support-closed{border-left:4px solid var(--public-teal)}.support-closed h3,.support-result h2,.support-result h3{margin:0;color:var(--public-ink);font-size:1.25rem;font-weight:650;line-height:1.3}.support-closed p,.support-result p{margin:0;color:var(--public-ink);line-height:1.6}.support-closed .secret-warning h3{font-size:.9375rem;font-weight:700;line-height:1.4}.support-closed .secret-warning p{font-size:.9375rem;line-height:1.55}.support-result h1{margin:0;color:var(--public-ink);font-size:clamp(1.75rem,3.2vw,2.25rem);font-weight:600;letter-spacing:-.025em;line-height:1.15}.support-result h1:focus{outline:none}.support-result--narrow{max-width:40rem;margin-inline:auto}.support-actions{display:flex;flex-wrap:wrap;gap:10px}.help-panel a:not(.button),.help-route a:not(.button),.help-summary a:not(.button),.diagnostics-help a:not(.button),[data-help-access-waiting] a,.help-back a,.report-problem-link{color:var(--accent);text-decoration:underline;text-underline-offset:3px}[data-help-access-waiting]{border-inline-start:4px solid var(--border-strong)}[data-help-access-waiting] p{margin:0;color:var(--text-primary)}@media print{.help-jump,.support-address .button,.support-form button[type=submit]{display:none!important}}.billing{--billing-rule: var(--workspace-hairline, var(--border));--billing-summary-bg: color-mix(in srgb, var(--bg-secondary) 50%, var(--bg-elevated));--billing-meter-track: var(--bg-tertiary);--billing-meter-fill: var(--text-secondary);display:grid;gap:28px;min-width:0}.billing a:not(.button),.billing-dialog a:not(.button){color:var(--accent);text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:1px}.billing a:not(.button):hover,.billing-dialog a:not(.button):hover{text-decoration-thickness:2px}.billing a.button,.billing-dialog a.button{text-decoration:none}.billing .field-hint,.billing-dialog .field-hint{color:var(--text-secondary)}.billing-summary__title,.billing-block-title{margin:0;font-size:12px;font-weight:600;line-height:1.4;color:var(--text-secondary)}.billing .button[aria-disabled=true]{background:var(--bg-secondary);color:var(--text-tertiary);border-color:var(--border);cursor:not-allowed}.billing-loading-line--title{height:24px;width:7rem}@media(max-width:760px){.billing{gap:22px}}.reason{display:inline-flex;align-items:center;max-width:100%;padding:2px 8px;border:1px solid var(--border);border-radius:8px;background:var(--bg-secondary);color:var(--text-primary);font-size:12px;line-height:1.45;overflow-wrap:anywhere}.reason[data-tone=critical]{border-color:color-mix(in srgb,var(--critical-text) 30%,var(--border));background:var(--critical-tint);color:var(--critical-text)}.reason[data-tone=warning]{border-color:color-mix(in srgb,var(--warning-text) 30%,var(--border));background:var(--warning-tint);color:var(--warning-text)}.lt-error,label>.lt-error{margin:0;color:var(--critical-text);font-size:13px;font-weight:500;text-transform:none;letter-spacing:normal}.section-nav a{display:inline-flex;align-items:center;min-height:44px}@media(max-width:760px){.section-nav a{min-height:44px}}.pagehead .record-menu__button{box-sizing:border-box;min-height:2.25rem;line-height:1.2;padding:.45rem .9rem;border:1px solid var(--border);border-radius:var(--workspace-control-radius);background:var(--bg-tertiary);color:var(--text-primary);font-size:.875rem}@media(pointer:coarse){.structure-item__path a,.pagehead .record-menu__button,.structure-back a.button{min-height:44px}}.lt-error{display:block;margin-top:4px;color:var(--danger-text, var(--danger));font-size:.85rem;font-weight:500}[data-structure-tools]:not([open])>[data-advanced-space-content]{display:none}:is(.shell,.workspace-dialog) .button--secondary{color:var(--text-primary);background:var(--bg-secondary);border:1px solid var(--text-tertiary);min-height:44px;font-weight:600}:is(.shell,.workspace-dialog) .button--secondary:hover,.shell details[open]>.button--secondary{background:var(--bg-tertiary);border-color:var(--text-secondary);color:var(--text-primary)}:is(.shell,.workspace-dialog) .button--secondary:focus-visible,.detail-card--structure>summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}:is(.shell,.workspace-dialog) .button--secondary:disabled{color:var(--text-tertiary);background:var(--bg-secondary);border-color:var(--border-strong);box-shadow:none;cursor:not-allowed}.shell:not(.shell--portal):not(.shell--console):not(.shell--frame)>.main>.content>.pagehead{min-height:0;padding:18px 0 16px;gap:16px}@media(max-width:39.999rem){.shell:not(.shell--portal):not(.shell--console):not(.shell--frame)>.main>.content>.pagehead{padding:16px 0 12px}}:root #app .section-tabs{display:flex;flex-wrap:wrap;gap:4px 24px;max-width:100%;padding:0;border:0;border-bottom:1px solid var(--workspace-hairline);border-radius:0;background:transparent}:root #app .section-nav.section-tabs:not([aria-label="Team sections"]){background:var(--bg-primary)}:root #app .section-tabs>:is(button,a),:root #app .section-tabs>li>a{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:44px;min-width:44px;max-width:100%;margin:0 0 -1px;padding:8px 0;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--text-secondary);font:inherit;font-size:.9375rem;font-weight:500;text-align:center;text-decoration:none;white-space:normal;cursor:pointer}:root #app .section-tabs>:is(button,a):hover,:root #app .section-tabs>li>a:hover{color:var(--text-primary)}:root #app .section-tabs>:is(button,a):is([aria-expanded=true],[aria-selected=true],[aria-pressed=true],[aria-current]:not([aria-current=false])),:root #app .section-tabs>li>a[aria-current=page]{border-bottom-color:var(--accent);color:var(--accent);font-weight:600}:root #app .section-tabs>:is(button,a):focus-visible,:root #app .section-tabs>li>a:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@media(max-width:39.999rem){:root #app .section-tabs{column-gap:10px}:root #app .section-tabs>:is(button,a),:root #app .section-tabs>li>a{font-size:.875rem}}[data-identity-review-group] [data-review-rows]{min-width:0}:is(.auth form,.detail-card,.portal-form,dialog,.form-grid,.property-form) label.checkbox-field{display:flex;align-items:flex-start;justify-content:flex-start;gap:10px;min-width:0;line-height:1.35}:is(.auth form,.detail-card,.portal-form,dialog,.form-grid,.property-form) label.checkbox-field input:is([type=checkbox],[type=radio]){flex:0 0 18px;width:18px;height:18px;min-height:18px;margin:.15em 0 0;padding:0}:is(.auth form,.detail-card,.portal-form,dialog,.form-grid,.property-form) label.checkbox-field>span{min-width:0;color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;overflow-wrap:anywhere}@media(max-width:39.999rem){[data-identity-review-group] .property-form{grid-template-columns:minmax(0,1fr)}}#leases-leases[hidden],#leases-lease-setup-templates[hidden],.pagehead .actions [hidden]{display:none}[data-lease-list-hidden][hidden]{display:none!important}.section-nav{background:var(--bg-secondary)}.section-nav[aria-label="Team sections"]{position:static}.section-nav[aria-label="Settings sections"]{gap:0 20px;padding:0;border:0;border-bottom:1px solid var(--workspace-hairline);border-radius:0;background:var(--canvas)}.section-nav[aria-label="Settings sections"] a{min-height:44px;padding:10px 0;border:0;border-bottom:3px solid transparent;border-radius:0}.section-nav[aria-label="Settings sections"] a:hover{background:none;color:var(--text-primary)}.section-nav[aria-label="Settings sections"] a[aria-current=location]{border:0;border-bottom:3px solid var(--accent);background:none;color:var(--accent);font-weight:600}[id^=settings-][hidden],[id^=team-][hidden],[data-imports][hidden],[data-exports][hidden],button[data-command="IMPORT.UPLOAD"][hidden],[data-notice-count][hidden]{display:none!important}.command-modal label,.workspace-dialog label{line-height:1.4}#failure-exercise-title{margin:0 0 16px;font-size:1.25rem;line-height:1.3}section[aria-labelledby=failure-exercise-title]{padding:24px;border:1px solid var(--workspace-hairline);border-radius:var(--workspace-card-radius);background:var(--bg-elevated)}section[aria-labelledby=failure-exercise-title] dl{display:grid;grid-template-columns:minmax(0,12rem) minmax(0,1fr);gap:10px 18px;margin:0 0 18px}section[aria-labelledby=failure-exercise-title] dt{color:var(--text-secondary);font-size:.875rem}section[aria-labelledby=failure-exercise-title] dd{min-width:0;margin:0;overflow-wrap:anywhere}@media(max-width:767px){section[aria-labelledby=failure-exercise-title]{padding:16px}section[aria-labelledby=failure-exercise-title] dl{grid-template-columns:minmax(0,1fr);gap:3px}section[aria-labelledby=failure-exercise-title] dd{margin-bottom:10px}}:where(.shell .content,.workspace-dialog) :where(a:not([class])){color:var(--accent);text-underline-offset:3px}@media(pointer:coarse){.section-nav a,.analytics-tab,.property-tab{min-height:44px}}:is(.pagehead .actions,.lease-detail-head__actions,.detail-summary__operational-actions,.rent-view-header,.tenant-rent-actions,.rent-charge-summary,.monthly-finance,.property-finance-action,.finance-rent-link,.finance-reports-link,.record-expansion__inner--tenant,.structure-place,[aria-labelledby=planned-title],.lease-workspace [role=tabpanel]) .button--secondary,:is(.shell,.workspace-dialog) .record-menu__button.button--secondary,:is(.shell,.workspace-dialog) details[open]>.record-menu__button.button--secondary{background:var(--bg-secondary);border:1px solid var(--text-tertiary);color:var(--text-primary);font-weight:600}:is(.pagehead .actions,.lease-detail-head__actions,.detail-summary__operational-actions,.rent-view-header,.tenant-rent-actions,.rent-charge-summary,.monthly-finance,.property-finance-action,.finance-rent-link,.finance-reports-link,.record-expansion__inner--tenant,.structure-place,[aria-labelledby=planned-title],.lease-workspace [role=tabpanel]) .button--secondary:hover,:is(.shell,.workspace-dialog) .record-menu__button.button--secondary:hover,:is(.shell,.workspace-dialog) details[open]>.record-menu__button.button--secondary:hover{background:var(--bg-tertiary);border-color:var(--text-secondary);color:var(--text-primary)}:is(.pagehead .actions,.lease-detail-head__actions,.detail-summary__operational-actions,.rent-view-header,.tenant-rent-actions,.rent-charge-summary,.monthly-finance,.property-finance-action,.finance-rent-link,.finance-reports-link,.record-expansion__inner--tenant,.structure-place,[aria-labelledby=planned-title],.lease-workspace [role=tabpanel]) .button--secondary:disabled{background:var(--bg-secondary);border-color:var(--border-strong);color:var(--text-tertiary);cursor:not-allowed}@media(min-width:761px){:is(.table-wrap--records,[data-table]) td:is([data-label=Property],[data-label=Name],[data-label=Tenant],[data-label=Title],[data-label=Lease],[data-label=Account]){width:auto;white-space:normal;min-width:10rem}:is(.table-wrap--records,[data-table]) table:has(>tbody>tr>td:first-child:is([data-label=Property],[data-label=Name],[data-label=Tenant],[data-label=Title],[data-label=Lease],[data-label=Account])) th:first-child{width:auto}[data-table=documents] :is(th,td):last-child{width:1%;white-space:nowrap}}#workflow-space-reparent:not([open]){display:flex;justify-content:flex-end;padding:0;border:0;background:transparent;overflow:visible}#workflow-space-reparent:not([open])>summary.button{width:auto;min-height:44px;margin:0;padding:0 4px;border:0;background:none;color:var(--accent);font-size:14px;font-weight:600;line-height:1.3;text-decoration:underline;text-underline-offset:3px}#workflow-space-reparent:not([open])>summary.button:hover{border-color:transparent;background:none;text-decoration-thickness:2px}:is([data-approval-queue],[data-renewal-offers],[data-invite-requests],.task-row) .schedule-row__actions>.button--primary:not(:disabled),.record-expansion__inner--tenant .command-form__actions>.button--primary:is([data-house-tenant],[data-activate-occupancy]):not(:disabled),#settings-personal [data-settings-preferences] .command-form__actions>.button--primary:not(:disabled){background:var(--bg-secondary);border:1px solid var(--text-tertiary);color:var(--text-primary);font-weight:600}:is([data-approval-queue],[data-renewal-offers],[data-invite-requests],.task-row) .schedule-row__actions>.button--primary:not(:disabled):hover,.record-expansion__inner--tenant .command-form__actions>.button--primary:is([data-house-tenant],[data-activate-occupancy]):not(:disabled):hover,#settings-personal [data-settings-preferences] .command-form__actions>.button--primary:not(:disabled):hover{background:var(--bg-tertiary);border-color:var(--text-secondary);color:var(--text-primary)}.structure-place__more-title{margin:0;color:var(--text-secondary);font-size:13px;font-weight:600}@media(min-width:761px){@container record-table (min-width: 40rem){#leases-leases td[data-label=Dates]{white-space:nowrap}}}@media(min-width:761px){tr[data-filter-kind]>td[data-label=Amount]{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}tr[data-filter-kind]>td[data-label=Date],.table-wrap--records table:has(>tbody>tr[data-filter-kind])>thead>tr>th:nth-last-child(5){white-space:nowrap}}@media(min-width:761px){tr[data-filter-priority]>td[data-label=Date]{white-space:nowrap}}[data-team-invitations] fieldset:has(>label>input[name=scopeMode]){display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:8px}[data-team-invitations] fieldset:has(>label>input[name=scopeMode])>legend{grid-column:1 / -1}[data-team-invitations] label.checkbox-field:has(>input[name=scopeMode]){min-height:44px;margin:0;padding:10px 12px;border:1px solid var(--workspace-hairline);border-radius:var(--workspace-control-radius);background:var(--bg-elevated);cursor:pointer}[data-team-invitations] label.checkbox-field:has(>input[name=scopeMode]:checked){border-color:var(--accent);background:color-mix(in srgb,var(--accent) 6%,var(--bg-elevated))}[data-help-access-waiting-slot]:empty{display:none}#settings-personal [data-profile-name]+[data-settings-preferences]{margin-top:24px;padding-top:24px;border-top:1px solid var(--border)}@media(min-width:761px){#settings-access :is(td:last-child,td[data-label=Added]){width:1%;white-space:nowrap}}@media(max-width:760px){#settings-access td[data-label=Manage]>.button{justify-self:start}}[data-import-form] input[type=file]{min-height:44px;padding:4px;border:1px dashed var(--border-strong);border-radius:var(--radius-md);background:var(--bg-elevated);color:var(--text-secondary);cursor:pointer}[data-import-form] input[type=file]::file-selector-button{min-height:36px;margin-inline-end:12px;padding:0 14px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg-tertiary);color:var(--text-primary);font:inherit;font-weight:600;cursor:pointer}[data-import-form] input[type=file]::file-selector-button:hover{background:var(--shade-medium)}@media(max-width:760px){.table-wrap tbody tr,[data-table] tbody tr{gap:.15rem;margin-bottom:.5rem;padding:.65rem .75rem}.table-wrap td,[data-table] td{padding-block:.2rem}}.shell,.workspace-dialog,.bulk-bar{--lux-fill: #f5f5f7;--lux-fill-strong: #e8e8ed;--lux-hairline: #e5e5ea;--lux-control-border: #86868b;--lux-accent-tint: #e4efed;--lux-accent-tint-hover: #d6e7e4;--lux-accent-edge: #5a8a85;--lux-row-hover: rgb(29 29 31 / .03);--lux-radius-group: 16px;--lux-radius-tile: 12px;--lux-radius-control: 10px;line-height:1.47;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"kern"}:root[data-color-scheme=deep-teal] :is(.shell,.workspace-dialog,.bulk-bar){--bg-elevated: #ffffff;--lux-fill: #f1f4f1;--lux-fill-strong: #dce3de;--lux-hairline: #e2e8e3;--lux-control-border: #7d8b86;--lux-row-hover: rgb(28 41 42 / .03)}:root[data-color-scheme=warm-linen] :is(.shell,.workspace-dialog,.bulk-bar){--lux-fill: #f6f1ea;--lux-fill-strong: #e7ddd0;--lux-hairline: #ece3d8;--lux-control-border: #8c8075;--lux-row-hover: rgb(43 39 35 / .03)}:root[data-color-scheme=ink-porcelain] :is(.shell,.workspace-dialog,.bulk-bar){--lux-fill: #f5f4f1;--lux-fill-strong: #e5e2db;--lux-hairline: #e8e5df;--lux-control-border: #85837e;--lux-row-hover: rgb(32 33 36 / .03)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-color-scheme=warm-linen]):not([data-color-scheme=ink-porcelain]) :is(.shell,.workspace-dialog,.bulk-bar){--lux-fill: rgb(255 255 255 / .05);--lux-fill-strong: rgb(255 255 255 / .09);--lux-hairline: rgb(255 255 255 / .1);--lux-control-border: rgb(255 255 255 / .42);--lux-accent-tint: #2c3738;--lux-accent-tint-hover: #2f4141;--lux-accent-edge: #5fa69e;--lux-row-hover: rgb(255 255 255 / .035)}:root[data-color-scheme=deep-teal]:not([data-theme=light]) :is(.shell,.workspace-dialog,.bulk-bar){--bg-elevated: #132224}}:root[data-theme=dark]:not([data-color-scheme=warm-linen]):not([data-color-scheme=ink-porcelain]) :is(.shell,.workspace-dialog,.bulk-bar){--lux-fill: rgb(255 255 255 / .05);--lux-fill-strong: rgb(255 255 255 / .09);--lux-hairline: rgb(255 255 255 / .1);--lux-control-border: rgb(255 255 255 / .42);--lux-accent-tint: #2c3738;--lux-accent-tint-hover: #2f4141;--lux-accent-edge: #5fa69e;--lux-row-hover: rgb(255 255 255 / .035)}:root[data-color-scheme=deep-teal][data-theme=dark] :is(.shell,.workspace-dialog,.bulk-bar){--bg-elevated: #132224}.shell .content>.pagehead{gap:6px 24px;margin-bottom:28px}.shell .pagehead h1{font-size:2rem;line-height:1.12;font-weight:700;letter-spacing:-.024em}.shell .pagehead h1+p,.shell .pagehead>div>p:not(.pagehead__context){margin-top:6px;font-size:1rem;line-height:1.45;color:var(--text-secondary)}.shell :is(.button,a.button,summary.button),.workspace-dialog :is(.button,a.button,summary.button){border-radius:var(--lux-radius-control);font-size:.9375rem;font-weight:590;letter-spacing:-.006em;text-decoration:none;transition:background-color var(--motion) var(--ease),color var(--motion) var(--ease)}.shell .button--primary:not(.button--danger),.workspace-dialog .button--primary:not(.button--danger){background:var(--accent-fill);border:1px solid var(--accent-fill);color:var(--on-accent)}.shell .button--primary:not(.button--danger):hover:not(:disabled),.workspace-dialog .button--primary:not(.button--danger):hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover);color:var(--on-accent)}:is(.shell .content,.workspace-dialog) :is(.button--secondary,.button:not(.button--primary):not(.button--quiet):not(.button--danger):not(.button--danger-outline):not(.link-button)):not(.banner__actions *),:is(.shell .content,.workspace-dialog) :is(.pagehead .actions,.quick-actions,.record-toolbar,.command-form__actions) .button:not(.button--primary):not(.button--quiet):not(.button--danger):not(.button--danger-outline),:is(.shell,.workspace-dialog) .record-menu__button.button--secondary,:is(.shell,.workspace-dialog) details[open]>.record-menu__button.button--secondary,.shell .content .quick-actions .button--primary{background:var(--lux-accent-tint);border:1px solid var(--lux-accent-edge);color:var(--accent);font-weight:590}:is(.shell .content,.workspace-dialog) :is(.button--secondary,.button:not(.button--primary):not(.button--quiet):not(.button--danger):not(.button--danger-outline):not(.link-button)):not(.banner__actions *):hover:not(:disabled),:is(.shell .content,.workspace-dialog) :is(.pagehead .actions,.quick-actions,.record-toolbar,.command-form__actions) .button:not(.button--primary):not(.button--quiet):not(.button--danger):not(.button--danger-outline):hover:not(:disabled),:is(.shell,.workspace-dialog) .record-menu__button.button--secondary:hover,.shell .content .quick-actions .button--primary:hover{background:var(--lux-accent-tint-hover);border-color:var(--lux-accent-edge);color:var(--accent)}:is(.shell .content,.workspace-dialog) .button--quiet{background:transparent;border:1px solid transparent;color:var(--accent)}:is(.shell .content,.workspace-dialog) .button--quiet:hover:not(:disabled){background:var(--lux-accent-tint);color:var(--accent)}:is(.shell,.workspace-dialog) .button:disabled{opacity:.45}:is(.shell .content,.workspace-dialog) :is(a,.link-button):where(:not(.button,.dashboard-view,.metric-card,.section-nav a,.lease-page-tabs a,[role=tab],.nav a)){color:var(--accent);text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,currentColor 34%,transparent)}:is(.shell .content,.workspace-dialog) :is(a,.link-button):where(:not(.button,.dashboard-view,.metric-card,.section-nav a,.lease-page-tabs a,[role=tab],.nav a)):hover{text-decoration-color:currentColor}.shell .content nav.section-nav{gap:4px 22px;border-bottom:1px solid var(--lux-hairline)}.shell .content nav.section-nav a{color:var(--text-secondary);font-weight:500;text-decoration:none}.shell .content nav.section-nav a:hover{color:var(--text-primary)}.shell .content nav.section-nav a[aria-current]{color:var(--accent);font-weight:600}:is(.shell .content,.workspace-dialog) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]),select,textarea){background-color:var(--bg-elevated);border:1px solid var(--lux-control-border);border-radius:var(--lux-radius-control);color:var(--text-primary);font-size:.9375rem;font-weight:400}:is(.shell .content,.workspace-dialog) :is(input,select,textarea):focus-visible{border-color:var(--accent)}:is(.shell .content,.workspace-dialog) :is(input,textarea)::placeholder{color:var(--text-tertiary)}:is(.shell .content,.workspace-dialog) :is(label,.field-label){font-size:14px;font-weight:500}:is(.shell,.workspace-dialog) .field-hint{font-size:13px;line-height:1.45;color:var(--text-secondary)}.shell .status,.workspace-dialog .status{font-size:.75rem;font-weight:560;letter-spacing:0;text-transform:none;padding:3px 10px;border-radius:999px;white-space:nowrap}.shell :is(.table-wrap,[data-table]) th{background:transparent;color:var(--text-secondary);font-size:.8125rem;font-weight:560;letter-spacing:0;text-transform:none;border-bottom:1px solid var(--lux-hairline)}.shell :is(.table-wrap,[data-table]) td{border-bottom:1px solid var(--lux-hairline)}.shell :is(.table-wrap,[data-table]) tbody tr:last-child>td{border-bottom:0}@media(hover:hover){.shell :is(.table-wrap,[data-table]) tbody tr:not(.record-expansion):hover>td{background-color:var(--lux-row-hover)}}.shell :is(.banner--notice,.callout:not(.callout--error):not(.callout--warning)){background:var(--lux-fill-strong);border:0;border-radius:var(--lux-radius-tile)}.workspace-dialog,.shell dialog.command-modal{border:1px solid var(--lux-hairline);border-radius:20px}.shell .content .banner__actions .button.button{background:transparent;color:var(--text-secondary)}.shell .content .banner__actions .button.button:hover:not(:disabled){background:#0000000a;color:var(--text-primary)}.shell .banner__actions .link-button{font-weight:600;text-decoration:none}.shell :is(.detail-close,.record-menu>.record-menu__button[title]){border:0;border-radius:50%;background:var(--lux-fill-strong);color:var(--text-secondary)}.shell :is(.detail-close,.record-menu>.record-menu__button[title]):hover{background:var(--lux-hairline);color:var(--text-primary)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-color-scheme=warm-linen]):not([data-color-scheme=ink-porcelain]) :is(.shell,.workspace-dialog){--accent-fill: #2a7a74;--accent-hover: #236b66;--on-accent: #ffffff;--focus: var(--accent)}}:root[data-theme=dark]:not([data-color-scheme=warm-linen]):not([data-color-scheme=ink-porcelain]) :is(.shell,.workspace-dialog){--accent-fill: #2a7a74;--accent-hover: #236b66;--on-accent: #ffffff;--focus: var(--accent)}.shell .content>.pagehead>.actions:empty{display:none}.shell .content>.pagehead .actions .button{white-space:nowrap}.shell .content nav.section-nav:not(.lease-page-tabs){background:var(--bg-primary);border-top:0;border-inline:0;border-radius:0;padding:0}:is(.shell .content,.workspace-dialog) .date-field__picker{background:var(--bg-elevated);border:1px solid var(--lux-control-border);border-radius:var(--lux-radius-control);color:var(--text-secondary)}:is(.shell .content,.workspace-dialog) .date-field__picker:hover{background:var(--lux-fill);color:var(--text-primary)}:is(.shell .content,.workspace-dialog) label.checkbox-field{align-items:center}:is(.shell .content,.workspace-dialog) label.checkbox-field>input{margin-block:0}.shell .record-menu__items{padding:6px;border:1px solid var(--lux-hairline);border-radius:var(--lux-radius-tile);background:var(--bg-elevated)}.shell .record-menu__item{border-radius:8px;padding-inline:12px}.shell .record-menu__item:hover{background:var(--lux-fill)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .shell .record-menu__items{border-color:var(--border-strong)}}:root[data-theme=dark] .shell .record-menu__items{border-color:var(--border-strong)}.shell .content:has([data-dashboard-switcher])>.pagehead>.actions:empty{display:none}.shell .content section.workflow:has(>[data-dashboard-switcher]){gap:20px}.shell .content section.workflow:has(>[data-dashboard-switcher])>:is([data-currency-ledger],[data-occupancy-trend]):empty{display:none}.shell .content section.workflow:has(>[data-dashboard-switcher])>[data-occupancy-trend]>.field-hint{margin:0 2px;color:var(--text-secondary);font-size:13px}.shell .content #workflow-space-reparent:not([open])>summary.button{font-size:.875rem;font-weight:500;text-decoration:none;color:var(--accent)}.shell .content #workflow-space-reparent:not([open])>summary.button:hover{text-decoration:underline;text-decoration-thickness:1px}.shell .content #workflow-tenant-create .date-field__picker{border-color:var(--lux-control-border);border-radius:var(--lux-radius-control)}.shell .content :is(.lease-workspace,#leases-leases,#leases-lease-setup-templates){--lease-rule: var(--line)}.shell .content #leases-leases>*{grid-column:1 / -1;min-width:0}.shell .content :is(#leases-leases,#leases-lease-setup-templates) input[type=checkbox]{accent-color:var(--accent-fill)}.shell .content #leases-lease-setup-templates>.section-lead{max-width:76ch;margin:0 0 6px;font-size:.9375rem;line-height:1.47;color:var(--text-secondary)}.shell .content #leases-lease-setup-templates td[data-label="Last changed"]{white-space:nowrap;font-variant-numeric:tabular-nums}.shell .content #leases-lease-setup-templates>.field-hint:last-child{margin:16px 0 0;font-size:.8125rem;color:var(--text-secondary)}.shell dialog:is(#workflow-lease-create,#workflow-occupancy-create) form>p:first-child{margin:0 0 18px;font-size:.9375rem;line-height:1.47;color:var(--text-secondary)}.shell dialog#workflow-lease-create .command-form__actions{border-top:1px solid var(--lux-hairline)}.shell dialog#workflow-lease-create :is(.tenant-picker,[data-lease-create-spaces])>legend{font-size:.9375rem;font-weight:600}.shell dialog#workflow-lease-create [data-lease-space-path]{margin-inline-start:-12px}.shell dialog#workflow-lease-create [data-lease-space-status]{font-size:.8125rem;color:var(--text-secondary)}.shell dialog:is(#workflow-lease-create,#workflow-occupancy-create) input[type=checkbox],.shell dialog:is(#workflow-lease-create,#workflow-occupancy-create) input[type=radio]{accent-color:var(--accent-fill)}.shell dialog#workflow-occupancy-create .command-form__actions{padding-top:14px;border-top-color:var(--lux-hairline)}@media(min-width:768px){.shell dialog#workflow-occupancy-create .command-form__actions{padding-bottom:12px}}@media(max-width:760px){.shell dialog#workflow-occupancy-create{padding-inline:16px}.shell dialog#workflow-occupancy-create :is(.command-modal__head,.command-form__actions){margin-inline:-16px;padding-inline:16px}}.shell .content:has(#workflow-maintenance-create,[data-detail-section=vendors]) details[data-detail-section=vendors]>summary,.shell .content:has(#workflow-inspection-create,[data-detail-section=inspection-templates]) details[data-detail-section=inspection-templates]>summary{min-height:60px;padding:0}.shell .content:has(#workflow-inspection-create,[data-detail-section=inspection-templates])>.workflow>details[data-detail-section=inspection-templates]{margin-top:0;padding:2px 24px}.shell .content:has(#workflow-maintenance-create,[data-detail-section=vendors],#workflow-inspection-create,[data-detail-section=inspection-templates]) details:is([data-detail-section=vendors],[data-detail-section=inspection-templates])>summary>h4{font-size:16px;font-weight:600}.shell .content:has(#workflow-maintenance-create,[data-detail-section=vendors],#workflow-inspection-create,[data-detail-section=inspection-templates]) details[open]:is([data-detail-section=vendors],[data-detail-section=inspection-templates]){padding-bottom:24px}.shell .content:has(#workflow-maintenance-create,[data-detail-section=vendors],#workflow-inspection-create,[data-detail-section=inspection-templates]) details:is([data-detail-section=vendors],[data-detail-section=inspection-templates])>form.property-form{display:grid;grid-template-columns:minmax(0,1fr);gap:16px 20px;max-width:880px;margin-top:28px}@media(min-width:900px){.shell .content:has(#workflow-maintenance-create,[data-detail-section=vendors],#workflow-inspection-create,[data-detail-section=inspection-templates]) details:is([data-detail-section=vendors],[data-detail-section=inspection-templates])>form.property-form{grid-template-columns:repeat(2,minmax(0,1fr))}.shell .content:has(#workflow-maintenance-create,[data-detail-section=vendors],#workflow-inspection-create,[data-detail-section=inspection-templates]) details:is([data-detail-section=vendors],[data-detail-section=inspection-templates])>form.property-form>:is(h5,label:has(textarea),.field-hint,.command-form__actions,p[role=status]){grid-column:1 / -1}}.shell .content:has(#workflow-maintenance-create,[data-detail-section=vendors],#workflow-inspection-create,[data-detail-section=inspection-templates]) details:is([data-detail-section=vendors],[data-detail-section=inspection-templates])>form.property-form>*{margin:0}.shell .content:has(#workflow-maintenance-create,[data-detail-section=vendors],#workflow-inspection-create,[data-detail-section=inspection-templates]) details:is([data-detail-section=vendors],[data-detail-section=inspection-templates])>.field-hint{max-width:72ch;margin-top:16px}.shell .content:has(#workflow-maintenance-create,[data-detail-section=vendors],#workflow-inspection-create,[data-detail-section=inspection-templates]) details:is([data-detail-section=vendors],[data-detail-section=inspection-templates])>form .command-form__actions{padding:0;border:0;background:transparent}@media(max-width:760px){.shell .content:has(#workflow-maintenance-create,[data-detail-section=vendors],#workflow-inspection-create,[data-detail-section=inspection-templates]) details:is([data-detail-section=vendors],[data-detail-section=inspection-templates]){margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}.shell .content:has(#workflow-maintenance-create,[data-detail-section=vendors],#workflow-inspection-create,[data-detail-section=inspection-templates])>.workflow>details[data-detail-section=inspection-templates]{margin:0}}.shell .content:has(#workflow-maintenance-create,[data-detail-section=vendors],#workflow-inspection-create,[data-detail-section=inspection-templates])>.pagehead .actions>.button{white-space:nowrap}.shell:not(.shell--portal) .content .messages[data-messages] .message{display:grid;justify-items:start;gap:5px}.shell .content [data-team-tasks]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px 16px}.shell .content [data-team-tasks]>*{grid-column:1 / -1;margin:0}.shell .content [data-team-tasks]>p.field-hint{font-size:15px;color:var(--text-secondary)}.shell .content form[data-team-invite]{grid-template-columns:minmax(0,1fr) minmax(0,16rem);gap:0 16px;max-width:46rem;margin:0}.shell .content form[data-team-invite]>label{margin:0 0 18px}.shell .content form[data-team-invite]>:not(label){grid-column:1 / -1}.shell .content form[data-team-invite]>.command-form__actions{margin:4px 0 0}.shell .content form[data-team-invite]>[role=status]{margin:0}.shell .content form[data-team-invite]>[role=status]:not(:empty){margin-top:10px;font-size:14px}.shell .content [data-team-invitations] fieldset{min-width:0;margin:0 0 20px;padding:0;border:0}.shell .content [data-team-invitations] fieldset>legend{margin:0 0 7px;padding:0;color:var(--text-primary);font-size:14px;font-weight:560}.shell .content [data-team-invitations] fieldset:has(>label>input[name=scopeMode]){gap:10px}.shell .content [data-team-invitations] label.checkbox-field:has(>input[name=scopeMode]){align-items:center;gap:12px;min-height:52px;padding:12px 16px;border:1px solid transparent;border-radius:var(--lux-radius-tile);background:var(--lux-fill);color:var(--text-primary);font-size:15px;font-weight:500}.shell .content [data-team-invitations] label.checkbox-field:has(>input[name=scopeMode]):hover{background:var(--lux-fill-strong)}.shell .content [data-team-invitations] label.checkbox-field:has(>input[name=scopeMode]:checked){border-color:var(--accent);background:var(--lux-accent-tint);font-weight:590}.shell .content [data-team-invitations] label.checkbox-field>input:is([type=radio],[type=checkbox]){margin:0;accent-color:var(--accent)}.shell .content [data-team-invitations] fieldset[data-scope-properties]:not([hidden]){display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));gap:4px 16px;padding:12px 16px;border-radius:var(--lux-radius-tile);background:var(--lux-fill)}.shell .content [data-team-invitations] fieldset[data-scope-properties]>legend{float:left;grid-column:1 / -1;width:100%;margin:0 0 4px}.shell .content [data-team-invitations] fieldset[data-scope-properties]>label.checkbox-field{align-items:center;min-height:40px;font-size:15px;font-weight:400}.shell .content [data-team-invitations]>p.field-hint{margin:18px 0 0;font-size:15px;color:var(--text-secondary)}.shell .content [data-team-invitations]>h3{margin:30px 0 10px;font-size:16px;font-weight:600;letter-spacing:-.006em}.shell .content [data-team-invitations]>h3+p.field-hint{margin-top:6px}.shell .content [data-team-invitations]>p:not(.field-hint):empty{margin:0}.shell .content [data-team-activity]>p.field-hint{font-size:15px;color:var(--text-secondary)}@media(max-width:760px){.shell .content [data-team-tasks]{grid-template-columns:minmax(0,1fr)}.shell .content form[data-team-invite]{grid-template-columns:minmax(0,1fr)}}.shell .content:has(>section.workflow>.analytics)>.pagehead>.actions:empty{display:none}.shell .content .analytics{container:insights / inline-size}.shell .content .analytics>[role=tablist]{margin:0 0 24px;padding:3px;gap:2px}@container insights (min-width: 760px) and (max-width: 1099px){.shell .content .analytics>#analytics-panel-performance:not([hidden]){grid-template-columns:minmax(0,1fr)}.shell .content .analytics>#analytics-panel-performance>.actions{grid-column:1;grid-row:auto;justify-content:flex-start;margin-top:20px}}@media(max-width:760px){.shell .content .analytics>[role=tablist]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;overflow:visible}}@media(min-width:641px){.shell dialog#workflow-report-create{width:min(600px,calc(100% - 32px))}}.shell dialog#workflow-report-create form>p:first-child{margin:0 0 4px;color:var(--text-secondary);font-size:15px;line-height:1.47}.shell dialog#workflow-report-create .date-field__picker{border-color:var(--lux-control-border);border-radius:var(--lux-radius-control);background:var(--bg-elevated)}.shell dialog#workflow-report-create{padding-bottom:0}.shell dialog#workflow-report-create .command-form__actions{bottom:0;margin-bottom:-4px;padding:18px 24px max(20px,env(safe-area-inset-bottom));border-top-color:var(--lux-hairline);background:var(--bg-elevated)}.shell .content>.pagehead:is(:has(+nav.section-nav[aria-label="Settings sections"]),:has(+section.workflow>nav.help-jump),:has(+section.workflow>section.panel>form[data-page-search])){margin-bottom:20px}.shell .content>.pagehead:is(:has(+nav.section-nav[aria-label="Settings sections"]),:has(+section.workflow>nav.help-jump),:has(+section.workflow>section.panel>form[data-page-search]))>.actions:empty{display:none}.shell .content nav.section-nav[aria-label="Settings sections"]{gap:0 26px;margin-bottom:24px}.shell .content nav.section-nav[aria-label="Settings sections"] a{font-size:.9375rem;border-bottom-width:2px}.shell .content nav.section-nav[aria-label="Settings sections"] a[aria-current=location]{border-bottom-width:2px}.shell .content #settings-personal [data-profile-name]+[data-settings-preferences]{margin-top:40px;padding-top:0;border-top:0}.shell .content #settings-personal [data-preferences-form]>p[data-preferences-state]{margin:0 0 14px;color:var(--text-secondary);font-size:.875rem}.shell .content #settings-personal [data-preferences-form]>p[data-preferences-state]+label{border-top:1px solid var(--lux-hairline)}.shell .content #settings-personal [data-preferences-form]>p[data-preferences-preview]{margin:0;padding:12px 0 0;color:var(--text-secondary);font-size:.8125rem}@container setpanel (min-width: 680px){.shell .content #settings-personal [data-preferences-form]>p[data-preferences-preview]{padding-left:calc(var(--set-label) + var(--set-gap))}}.shell .content #settings-personal [data-preferences-form]>p[data-preferences-preview]+.command-form__actions{padding-top:14px}.shell .content #settings-personal [data-settings-preferences] .command-form__actions>.button--primary:not(:disabled){background:var(--lux-accent-tint);border:1px solid var(--lux-accent-edge);color:var(--accent);font-weight:590}.shell .content #settings-personal [data-settings-preferences] .command-form__actions>.button--primary:not(:disabled):hover{background:var(--lux-accent-tint-hover);border-color:var(--lux-accent-edge);color:var(--accent)}.shell .content #settings-security [data-security-flow]:empty{display:none}.shell .content #settings-security [data-settings-sessions]>.actions{display:flex;justify-content:flex-start;margin:0;padding:16px 0 0}.shell .content #settings-security [data-sessions-status]:empty{display:none}.shell .content #settings-access [data-settings-members]>h3{margin:36px 0 12px}.shell .content #settings-access [data-role-create]{min-height:40px;margin:0 0 14px;padding:0 16px;background:var(--lux-accent-tint);border:1px solid var(--lux-accent-edge);color:var(--accent)}.shell .content #settings-access [data-role-create]:hover:not(:disabled){background:var(--lux-accent-tint-hover)}.shell .content #settings-access [data-settings-members]>p[role=status]:empty{display:none}@media(pointer:coarse){.shell .content #settings-access :is(td[data-label=Manage]>.button,.schedule-row__actions>.button){min-height:44px}}.shell .content #settings-communications [data-email-form]>p[data-email-guidance]{box-sizing:border-box;margin:0;padding:0 0 14px;border:0;font-size:.8125rem}.shell .content #settings-communications [data-email-form]>label:has(+p[data-email-guidance]){border-bottom:0;padding-bottom:8px}.shell .content #settings-communications [data-email-form]>p[data-email-guidance]+:is(label,[data-email-server]:not([hidden])){border-top:1px solid var(--lux-hairline)}.shell .content #settings-communications [data-email-form]>[data-email-server]:not([hidden]){display:grid;gap:0}@container setpanel (min-width: 680px){.shell .content #settings-communications [data-email-form]>p[data-email-guidance]{max-width:calc(var(--set-label) + var(--set-gap) + var(--set-control));padding-left:calc(var(--set-label) + var(--set-gap))}}.shell .content #settings-communications [data-email-form] .checkbox-row{display:flex;align-items:center;gap:10px;padding:14px 0;border-bottom:1px solid var(--lux-hairline);font-size:.9375rem}@container setpanel (min-width: 680px){.shell .content #settings-communications [data-email-form] .checkbox-row{padding-left:calc(var(--set-label) + var(--set-gap))}}.shell .content #settings-data-export>p[data-account-number-export]{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0 0 20px;color:var(--text-secondary);font-size:.9375rem}.shell .content #settings-data-export [data-arrears-policy]{margin-top:40px}.shell .content #settings-data-export [data-arrears-policy]>h4{margin:0 0 6px}.shell .content #settings-data-export [data-arrears-policy]>p.field-hint{margin:0 0 6px;font-size:.875rem}.shell .content #settings-data-export [data-arrears-policy]>p[data-late-fee-current]{margin:0 0 16px;color:var(--text-primary);font-size:.875rem;font-weight:500}.shell .content #settings-data-export [data-arrears-policy]>p[data-late-fee-current]+label{border-top:1px solid var(--lux-hairline)}.shell .content #settings-data-export [data-arrears-policy]>[data-late-fee-fields]{display:grid;gap:0}.shell .content #settings-data-export [data-arrears-policy]>[data-late-fee-fields][hidden],.shell .content #settings-data-export [data-arrears-policy] label[hidden]{display:none}.shell .content #settings-data-export [data-arrears-policy]>p[data-late-fee-responsibility]{margin:14px 0 0;color:var(--text-secondary);font-size:.8125rem}.shell .content #settings-data-export [data-arrears-policy]>p[data-late-fee-responsibility] strong{font-weight:500}@container setpanel (min-width: 680px){.shell .content #settings-data-export [data-arrears-policy]>p[data-late-fee-responsibility]{padding-left:calc(var(--set-label) + var(--set-gap));max-width:calc(var(--set-label) + var(--set-gap) + var(--set-control))}}.shell .content #settings-data-export [data-arrears-policy]>.command-form__actions{padding-top:16px}.shell .content #settings-data-export [data-late-fee-preview-result]:empty{display:none}.shell .content #settings-privacy [data-settings-privacy]{border-top:1px solid var(--lux-hairline)}.shell .content #settings-privacy [data-privacy-status]:empty{display:none}.shell .content #settings-privacy form.property-form{display:grid;gap:14px;max-width:34rem;margin:0;padding:20px 0;border-top:1px solid var(--lux-hairline)}.shell .content #settings-privacy form.property-form>h4{margin:0}.shell .content #settings-privacy form.property-form>:is(p.field-hint,.command-form__actions){margin:0}.shell .content #settings-privacy form.property-form>p[role=status]:empty{display:none}.shell .content #settings-privacy form.property-form label:not(.checkbox-field){display:grid;gap:6px}.shell .content #settings-privacy form.property-form label[hidden]{display:none}.shell .content #settings-privacy form.property-form .checkbox-field{display:flex;align-items:flex-start;gap:10px;font-size:.875rem;font-weight:500;line-height:1.5}.shell .content #settings-privacy form.property-form .checkbox-field input{flex:none;width:18px;height:18px;margin:2px 0 0;accent-color:var(--accent)}.shell .content #settings-privacy [data-privacy-requests]>.actions[role=group]{display:inline-flex;width:fit-content;max-width:100%;gap:2px;margin:8px 0 14px;padding:3px;border-radius:11px;background:var(--lux-fill-strong)}.shell .content #settings-privacy [data-privacy-requests]>.actions[role=group]>.button{min-height:36px;padding:0 16px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--text-primary);font-size:.875rem;font-weight:500}.shell .content #settings-privacy [data-privacy-requests]>.actions[role=group]>.button[aria-pressed=true]{background:var(--bg-elevated);border-color:var(--lux-hairline);color:var(--accent);font-weight:600}@media(pointer:coarse){.shell .content #settings-privacy [data-privacy-requests]>.actions[role=group]>.button{min-height:44px}}.shell .content #settings-billing .billing{gap:32px}.shell .content #settings-billing :is(.billing-summary__title,.billing-keyfact dt,.billing-block-title){margin:0;color:var(--text-secondary);font-size:.8125rem;font-weight:500;letter-spacing:0;text-transform:none}.shell .content form[data-page-search] .checkbox-cell{display:inline-flex;align-items:center;gap:10px;min-height:32px;color:var(--text-secondary);font-size:.875rem;font-weight:500}.shell .content form[data-page-search] .checkbox-cell input{accent-color:var(--accent)}.shell .content [data-page-search-results]>p.field-hint[role=status]{margin:0 0 4px;color:var(--text-secondary);font-size:.875rem}.shell .content #help-account .copy-field code{font-size:1.5rem;font-weight:650;letter-spacing:0}.shell .content #help-access>p:last-child{margin:16px 0 0}@media(min-width:1240px){.shell .content section.workflow:has(>#help-report)>:is(.help-intro__action,[data-help-access-waiting-slot],.help-figures,#help-cases,nav.help-jump){grid-column:1 / -1}.shell .content section.workflow:has(>#help-report)>#help-cases{margin-bottom:8px}.shell .content section.workflow:has(>#help-report)>#help-report{grid-column:1;grid-row:7 / 10;margin-bottom:24px}.shell .content section.workflow:has(>#help-report)>#help-account{grid-column:2;grid-row:7;margin-bottom:16px}.shell .content section.workflow:has(>#help-report)>#help-sign-in{grid-column:2;grid-row:8;margin-bottom:16px}.shell .content section.workflow:has(>#help-report)>#help-access{grid-column:2;grid-row:9}.shell .content section.workflow:has(>#help-report)>:is(#help-account,#help-cases,#help-sign-in){padding:22px}.shell .content section.workflow:has(>#help-report)>:is(#help-account,#help-cases,#help-sign-in)>h2{font-size:1rem;font-weight:600;letter-spacing:-.006em}}:is(.shell,.workspace-dialog,dialog):not(#\#) :is(input,select,textarea)[aria-invalid=true]{border-color:var(--critical)}:is(.shell .content,.workspace-dialog,dialog):not(#\#) label:is(.checkbox-field,.filter-check,.checkbox-row){align-items:flex-start}:is(.shell .content,.workspace-dialog,dialog):not(#\#) label:is(.checkbox-field,.filter-check,.checkbox-row)>input:is([type=checkbox],[type=radio]){margin-block:3px 0}:is(.shell .content,.workspace-dialog,dialog):not(#\#) label.checkbox-field{min-height:44px}:root:is([data-color-scheme=deep-teal],[data-color-scheme=ink-porcelain]) .shell:not(.shell--portal) .nav a[aria-current=page]{border-color:#ffffff29;border-inline-start-color:var(--sidebar-current-bar, #8fd0c6);background:#ffffff21;box-shadow:none;color:var(--on-brand)}:is(.public-footer__heading,.landing-eyebrow,.structure-cases__kind,.faq__group h3,.plan-handoff__eyebrow):not(#\#){text-transform:none;letter-spacing:0}@media(max-width:760px){.shell .content :is(form,fieldset):not(#\#):not(#\#) .button--quiet{max-width:100%;height:auto;white-space:normal;text-align:start}.shell .content details:not(#\#):not(#\#)>summary:not(.button):not(.record-menu__button){max-width:100%;white-space:normal}}:is(.public-page--story,.public-page--site){--public-paper: #fcfaf6;--public-surface: #ffffff;--public-ink: #203832;--public-muted: #58685f;--public-line: #dddeda;--public-teal: #215b50;--public-teal-strong: #153f37;--public-width: 1360px;--public-gutter: clamp(22px, 4.6vw, 64px);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}:is(.public-page--story,.public-page--site) .public-header{background:#fcfaf6;border-bottom:1px solid #e2e4dc}:is(.public-page--story,.public-page--site) .public-header__inner{flex-wrap:nowrap;gap:18px;padding-block:14px}:is(.public-page--story,.public-page--site) .public-brand{flex:none;gap:9px;font-size:1.1875rem;letter-spacing:-.035em}:is(.public-page--story,.public-page--site) .public-header__nav{flex:1;margin-left:20px}:is(.public-page--story,.public-page--site) .public-header__nav .public-header__list{justify-content:center;gap:2px}:is(.public-page--story,.public-page--site) .public-nav-link{padding-inline:10px;color:#394d44;font-size:.8125rem;font-weight:500}:is(.public-page--story,.public-page--site) .public-header__account{flex:0 0 auto;order:0;width:auto;margin-left:0}:is(.public-page--story,.public-page--site) .public-header__account .public-header__list{display:flex;flex-wrap:nowrap;gap:6px}:is(.public-page--story,.public-page--site) .public-header__account .button{width:auto;min-height:44px;padding:11px 17px;border-radius:8px;font-size:.8125rem;font-weight:550}:is(.public-page--story,.public-page--site) .public-header__account .button--outline{border-color:transparent;background:transparent;color:#394d44}:is(.public-page--story,.public-page--site) .button--primary{border-color:#215b50;background:#215b50;color:#fff;box-shadow:none}:is(.public-page--story,.public-page--site) .button--primary:hover{border-color:#153f37;background:#153f37;color:#fff}:is(.public-page--story,.public-page--site) .public-product-menu{display:none;position:relative;flex:none}:is(.public-page--story,.public-page--site) .public-product-menu>summary{display:flex;align-items:center;gap:12px;min-height:44px;padding:10px 12px;border:1px solid #a5afa5;border-radius:8px;color:#203832;font-size:.8125rem;font-weight:550;cursor:pointer;list-style:none}:is(.public-page--story,.public-page--site) .public-product-menu>summary::-webkit-details-marker{display:none}:is(.public-page--story,.public-page--site) .public-product-menu>summary:after{content:"+";font-size:1.125rem}:is(.public-page--story,.public-page--site) .public-product-menu[open]>summary:after{content:"\2212"}:is(.public-page--story,.public-page--site) .public-product-menu nav{position:absolute;top:calc(100% + 12px);right:0;z-index:10;width:240px;padding:10px;border:1px solid #dce2d8;border-radius:12px;background:var(--t-card, #fff);box-shadow:0 16px 36px #20383224}:is(.public-page--story,.public-page--site) .public-product-menu .public-header__list{display:grid;gap:2px}:is(.public-page--story,.public-page--site) .public-product-menu .public-nav-link{display:flex;min-height:44px;padding-inline:12px}:is(.public-page--story,.public-page--site) .public-product-menu .public-nav-link:hover{background:#eef2e9}:is(.public-page--story,.public-page--site) .public-footer{--public-on-teal: #f1f5ec;--public-on-teal-muted: #c4d3c2;--public-on-teal-line: #4d6957;padding:0;background:#193e33}:is(.public-page--story,.public-page--site) .public-footer__inner{grid-template-columns:minmax(0,.9fr) minmax(0,1.5fr);gap:48px 76px;padding-top:64px;padding-bottom:28px}:is(.public-page--story,.public-page--site) .public-footer__brand{justify-content:start;color:#f1f5ec}:is(.public-page--story,.public-page--site) .public-footer__tagline{max-width:23ch;margin:26px 0 0;color:#f1f5ec;font-family:Georgia,Times New Roman,serif;font-size:1.5rem;letter-spacing:-.02em;line-height:1.35}:is(.public-page--story,.public-page--site) .public-footer__description{max-width:39ch;margin:16px 0 0;color:#c4d3c2;font-size:.8125rem;line-height:1.8}:is(.public-page--story,.public-page--site) .public-footer__nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}:is(.public-page--story,.public-page--site) .public-footer__heading{margin-bottom:16px;color:#d6e1cc;font-size:.75rem;font-weight:550}:is(.public-page--story,.public-page--site) .public-footer__links a{display:flex;align-items:center;min-height:44px;padding-block:7px;color:#c4d3c2;font-size:.8125rem;line-height:1.6}:is(.public-page--story,.public-page--site) .public-footer__legal{grid-column:1 / -1;padding-top:24px;color:#c4d3c2;font-size:.6875rem}@media(max-width:1150px){:is(.public-page--story,.public-page--site) .public-header__nav{display:none}:is(.public-page--story,.public-page--site) .public-header__account{margin-left:auto}:is(.public-page--story,.public-page--site) .public-product-menu{display:block}}@media(max-width:850px){:is(.public-page--story,.public-page--site) .public-footer__inner{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){:is(.public-page--story,.public-page--site) .public-header__inner{gap:9px;padding-block:10px}:is(.public-page--story,.public-page--site) .public-brand{gap:7px;font-size:1rem}:is(.public-page--story,.public-page--site) .public-brand__mark{width:28px;height:28px}:is(.public-page--story,.public-page--site) .public-header__account .public-header__list{gap:0}:is(.public-page--story,.public-page--site) .public-header__account .button{padding-inline:10px;font-size:.75rem}:is(.public-page--story,.public-page--site) .public-header:not(.public-header--signed-in):not(.public-header--auth) .public-header__account li:first-child{display:none}:is(.public-page--story,.public-page--site) .public-product-menu>summary{gap:7px;padding-inline:10px;font-size:.75rem}:is(.public-page--story,.public-page--site) .public-footer__inner{gap:32px;padding-top:44px}:is(.public-page--story,.public-page--site) .public-footer__nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 22px}:is(.public-page--story,.public-page--site) .public-footer__tagline{max-width:25ch}}.public-page--site>:is(.pricing,.support-page){max-width:1240px;padding-top:clamp(48px,6vw,88px);padding-bottom:clamp(64px,8vw,112px)}.public-page--site .public-footer__nav--signed-in{grid-template-columns:repeat(2,minmax(0,1fr))}.public-page--site :is(.pricing-hero,.support-intro){max-width:760px;margin-bottom:36px}.public-page--site :is(.pricing-hero,.support-intro) h1{margin:0 0 20px;color:var(--public-ink);font-size:clamp(2.5rem,5.2vw,4.5rem);font-weight:600;letter-spacing:-.055em;line-height:1.08;text-wrap:balance}.public-page--site .public-page-eyebrow{margin:0 0 18px;color:#526b50;font-size:.75rem;font-weight:600;letter-spacing:.06em}.public-page--site :is(.pricing-hero,.support-intro)>p:not(.public-page-eyebrow){max-width:58ch;color:var(--public-muted);font-size:1.0625rem;line-height:1.75}.public-page--site :is(.faq>h2,.support-section>h2,.pricing-close>h2,.pricing-enterprise h2){color:var(--public-ink);font-family:Georgia,Times New Roman,serif;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:400;letter-spacing:-.035em;line-height:1.2}.public-page--site .plan-grid{gap:16px;overflow:visible;border:0;border-radius:0;background:transparent}.public-page--site .plan{border:1px solid var(--public-line);border-radius:14px;background:var(--t-card, #fff)}.public-page--site .plan__name{font-size:1.375rem;font-weight:550}.public-page--site .plan__amount strong{font-size:clamp(1.75rem,2.8vw,2.5rem);font-weight:550;letter-spacing:-.04em}.public-page--site :is(.pricing-enterprise,.pricing-close){border:1px solid #dce3d5;border-radius:14px;background:#eef2e8}.public-page--site .pricing-close{padding:28px 32px}.public-page--site .pricing-enterprise{--public-on-teal-muted: var(--public-muted);--focus: var(--public-teal)}.public-page--site .pricing-enterprise p{color:var(--public-muted)}.public-page--site .pricing-enterprise .button{border-color:var(--public-teal);background:var(--public-teal);color:#fff}.public-page--site .pricing-enterprise .button:hover{border-color:var(--public-teal-strong);background:var(--public-teal-strong);color:#fff}.public-page--site .faq{margin-top:64px}.public-page--site .faq__group h3{font-size:.9375rem;font-weight:600}.public-page--site .support-jump{padding-block:8px;border-block:1px solid var(--public-line);margin-top:0}.public-page--site .support-intro{margin-bottom:24px}.public-page--site .support-jump+.support-section{padding-top:0;border-top:0;margin-top:24px}.public-page--site .support-section{padding-top:32px;border-top:1px solid var(--public-line);margin-top:48px}.public-page--site .support-section>h2{margin-bottom:16px}.public-page--site>.legal-page{width:100%;max-width:1040px;padding:clamp(40px,6vw,80px) var(--public-gutter) clamp(64px,8vw,112px);background:var(--public-paper)}.public-page--site .legal-page__document{max-width:760px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.public-page--site .legal-page h1{color:var(--public-ink);font-family:Georgia,Times New Roman,serif;font-size:clamp(2.25rem,5vw,3.5rem);font-weight:400;letter-spacing:-.045em;line-height:1.15}.public-page--site .legal-page h2{margin-top:40px;padding-top:24px;border-top:1px solid var(--public-line);color:var(--public-ink);font-size:1.375rem;font-weight:550;line-height:1.4}.public-page--site .legal-page hr+h2{padding-top:0;border-top:0}.public-page--site .public-header--auth .public-header__nav{display:block;flex:none;margin-left:auto}.public-page--site .public-header--auth .public-header__inner{gap:4px}.public-page--site .public-header--auth .public-header__account{margin-left:0}.public-page--site .public-header--auth .public-nav-link{padding-inline:8px}.public-page--site .legal-page__intro{max-width:62ch;margin-bottom:24px;color:var(--public-muted);font-size:1.0625rem;line-height:1.7}.public-page--site .legal-page__contents{padding:8px 20px;border:1px solid #dce3d5;border-radius:10px;margin:24px 0 32px;background:#eef2e8}.public-page--site .legal-page__contents>summary{min-height:44px;padding-block:12px;color:var(--public-ink);font-size:.875rem;font-weight:550;cursor:pointer}.public-page--site .legal-page__contents ul{display:grid;gap:0;padding:0 0 12px;margin:0;list-style:none}.public-page--site .legal-page__contents a{display:inline-flex;align-items:center;min-height:44px;padding-block:8px;line-height:1.5}.public-page--site .legal-page :is(p,li){color:#43544a;font-size:.9375rem;line-height:1.85;overflow-wrap:anywhere}.public-page--site .legal-page a{color:var(--public-teal);text-decoration:underline;text-underline-offset:3px}@media(max-width:600px){.public-page--site>:is(.pricing,.support-page){padding-top:40px}.public-page--site .plan{padding:22px 18px}.public-page--site .legal-page h1{overflow-wrap:anywhere}}@font-face{font-family:Newsreader;src:url(/siraja-newsreader.woff2) format("woff2");font-style:normal;font-weight:200 800;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.public-page:not(#\#) :is(h1,h2,h3,h4,p,li,a,span,strong,b,dt,dd,summary,figcaption,small,button,label):not(.story-device *){font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.public-page:not(#\#) main h1:not(.story-device *){font-size:56px;line-height:1.05;letter-spacing:-.025em;font-weight:700}.public-page:not(#\#) main:is(.pricing,.support) h1{font-size:48px}.public-page:not(#\#) main h2:not(.story-device *){font-family:Newsreader,Georgia,Times New Roman,serif;font-size:44px;line-height:1.1;letter-spacing:-.015em;font-weight:450;margin-top:.25em}.public-page:not(#\#) main h3:not(.story-device *){font-size:19px;line-height:1.3;letter-spacing:-.01em;font-weight:600}.public-page:not(#\#) main :is(p,li):not(.story-device *){font-size:16px;line-height:1.55}.public-page:not(#\#) main h1+p:not(.story-device *){font-size:19px;line-height:1.5}.public-page:not(#\#) main :is([class*=grid],[class*=details],[class*=journey],[class*=card]) :is(p,li):not(.story-device *),.public-page:not(#\#) main p.story-signup-note:not(.story-device *){font-size:14px}.public-page:not(#\#) main :is(.story-eyebrow,.story-small-label,.public-page-eyebrow):not(.story-device *){font-size:13px;font-weight:600;letter-spacing:.02em}.public-page:not(#\#) main :is(figcaption,.story-device-label):not(.story-device *),.public-page:not(#\#) main figcaption *:not(.story-device *){font-size:13px}.public-page:not(#\#) .public-nav-link{font-size:15px}.public-page:not(#\#) footer :is(a,p,li,span,small){font-size:14px}@media(max-width:600px){.public-page:not(#\#) main h1:not(.story-device *){font-size:40px}.public-page:not(#\#) main:is(.pricing,.support) h1{font-size:34px}.public-page:not(#\#) main h2:not(.story-device *){font-size:32px}.public-page:not(#\#) main h1+p:not(.story-device *){font-size:17px}}.public-page:not(#\#) main:is(.pricing,.support-page) h1{font-size:48px}.public-page:not(#\#) main h2.plan__name{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:24px;line-height:1.2;letter-spacing:-.015em;font-weight:650;margin-top:0}.public-page:not(#\#) main .pricing-enterprise h2{font-size:32px}.public-page:not(#\#) main.auth h1{font-size:32px;line-height:1.15;letter-spacing:-.02em}.public-page:not(#\#) main.auth h1+p{font-size:16px}.public-page:not(#\#) main.auth h2{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:18px;line-height:1.3;letter-spacing:-.01em;font-weight:600;margin-top:0}.public-page:not(#\#) main.auth :is(p,li){font-size:15px}.public-page:not(#\#) main.legal-page h1{font-size:40px;line-height:1.1;letter-spacing:-.02em}.public-page:not(#\#) main.legal-page h2{font-size:26px;line-height:1.25;letter-spacing:-.01em;font-weight:500;margin-top:1.6em}.public-page:not(#\#) main.legal-page h3{font-size:18px}.public-page:not(#\#) main.legal-page :is(p,li),.public-page:not(#\#) main.legal-page h1+p{font-size:17px;line-height:1.65}.public-page:not(#\#) footer .public-footer__heading{font-size:.75rem}@media(max-width:600px){.public-page:not(#\#) main:is(.pricing,.support-page) h1{font-size:34px}.public-page:not(#\#) main h2.plan__name{font-size:22px}.public-page:not(#\#) main .pricing-enterprise h2{font-size:26px}.public-page:not(#\#) main.auth h1{font-size:28px}.public-page:not(#\#) main.legal-page h1{font-size:30px}.public-page:not(#\#) main.legal-page h2{font-size:22px}.public-page:not(#\#) main.legal-page :is(p,li),.public-page:not(#\#) main.legal-page h1+p{font-size:16px}}.rp-hint,.rp-quiet{margin:var(--space-1) 0;color:var(--text-secondary);font-size:.875rem}.rp-state--error{border-style:solid;border-color:var(--critical);color:var(--alert-text);background:var(--alert-bg)}[data-rp-filter-list]>li[hidden]{display:none}.rp-error{margin:0;color:var(--alert-text);font-weight:600;font-size:.875rem}.rp-error:before{content:"Problem: "}@media print{html,body,.shell,.main,.rp-layout,.rp-main{display:block!important;height:auto!important;overflow:visible!important;background:var(--t-card, #fff)!important;color:#000!important}}.content .work-title{color:var(--accent);text-decoration:none}.work-title:hover{text-decoration:underline}.field-error{margin:0;min-height:0;color:var(--alert-text);font-weight:600;overflow-wrap:anywhere}.field-error:empty{display:none}html{-webkit-tap-highlight-color:transparent}a,button,label,summary,select,input,[role=button],[role=tab]{touch-action:manipulation}button,.button{-webkit-user-select:none;user-select:none}html:has(.onboard-steps){scrollbar-gutter:stable}.auth-stack{grid-template-columns:minmax(0,1fr)}.auth-card--wide .onboard-steps{display:flex;align-items:center;min-height:1.5rem;margin:0 0 20px}.auth-card--wide h1{margin-top:0}@media(min-width:640px){.public-page .auth-card--wide{min-height:30rem}}@media(max-width:520px){.onboard-step{flex:1;gap:0}.onboard-step__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}}.onboard-review{display:grid;margin:20px 0 0;padding:0;border-top:1px solid var(--public-line, var(--border))}.onboard-review dt{margin:12px 0 0;color:var(--public-muted, var(--text-secondary));font-size:.8125rem;font-weight:600}.onboard-review dd{margin:2px 0 12px;padding:0 0 12px;border-bottom:1px solid var(--public-line, var(--border));color:var(--public-ink, var(--text-primary));font-size:1rem;font-weight:500;overflow-wrap:anywhere}.auth-card--wide>.onboard-consent,.auth-card--wide>.onboard-review+.field-hint{margin-top:16px}.auth-card--wide>.command-form__actions{margin-top:20px}.auth .onboard-consent{display:flex;align-items:flex-start;justify-content:flex-start;gap:12px;width:100%;min-height:44px;margin:16px 0 0;padding:10px 0;color:var(--public-ink, var(--text-primary));font-size:.9375rem;font-weight:500;line-height:1.5;letter-spacing:normal;text-align:left;text-transform:none;cursor:pointer}.auth .onboard-consent input[type=checkbox]{display:block;flex:none;width:24px;height:24px;min-width:24px;min-height:24px;margin:0;padding:0;accent-color:var(--accent-fill);cursor:pointer}.auth .onboard-consent span{flex:1 1 auto;min-width:0}.auth .onboard-consent input[type=checkbox]:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.auth .onboard-consent input[type=checkbox][aria-invalid=true]{outline:2px solid var(--critical);outline-offset:2px}.shell .sidebar{overscroll-behavior:contain;overflow-anchor:none}.shell #workflow-lease-create>form{display:block;padding:20px 0 0}.shell #workflow-lease-create>form>p:first-child{margin:0 0 20px;color:var(--text-secondary);line-height:1.5}.shell #workflow-lease-create [hidden]{display:none}.shell #workflow-lease-create [data-draft-step]{min-width:0;width:100%;margin:0;padding:0 0 8px;border:0}.shell #workflow-lease-create [data-draft-step]>legend{float:none;width:100%;margin:0 0 8px;padding:0;color:var(--text-primary);font-size:1.25rem;line-height:1.3;font-weight:700;letter-spacing:-.01em;text-transform:none}.shell #workflow-lease-create label{display:flex;flex-direction:column;gap:8px;min-width:0;font-size:.875rem;font-weight:600;letter-spacing:normal;text-transform:none}.shell #workflow-lease-create label.checkbox-row{flex-direction:row;align-items:center;justify-content:flex-start;gap:12px;text-align:start;font-weight:400}.shell #workflow-lease-create label.checkbox-row input{flex:0 0 auto}.shell #workflow-lease-create :is(input:not([type=checkbox]):not([type=radio]),select){width:100%;min-height:44px}.shell #workflow-lease-create .field-hint{margin:10px 0 0;color:var(--text-secondary);font-size:.8125rem;line-height:1.55}.shell #workflow-lease-create>form>.command-form__actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;width:auto;margin:20px -22px 0;padding:16px 22px}.shell #workflow-lease-create .command-form__actions .button{min-height:44px;margin:0}@media(max-width:639px){.shell #workflow-lease-create>form{padding-block-start:16px}.shell #workflow-lease-create>form>.command-form__actions{flex-wrap:nowrap;gap:8px}}.marketplace{color:var(--text-primary);background:var(--bg-primary);min-height:100dvh}.marketplace *,.marketplace *:before,.marketplace *:after{box-sizing:border-box}.marketplace nav,.marketplace .mp-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.marketplace nav a{text-decoration:none}.marketplace a{color:var(--accent-fill)}.marketplace .mp-main{max-width:1240px;margin:0 auto;padding:36px 20px 64px}.marketplace .mp-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin:16px 0 28px}.marketplace h1{font-size:clamp(26px,4vw,36px);line-height:1.2;margin:0 0 12px;letter-spacing:-.025em}.marketplace h2{font-size:22px;line-height:1.3;margin:0 0 16px}.marketplace h3{font-size:17px;margin:24px 0 10px}.marketplace p{line-height:1.6;margin:8px 0 16px}.marketplace .mp-eyebrow{font-size:12px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:8px}.marketplace .mp-muted,.marketplace time{color:var(--text-secondary);font-size:14px}.marketplace .mp-section,.marketplace .mp-compose{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-lg);padding:24px;margin:20px 0;min-width:0}.marketplace .mp-search{display:grid;grid-template-columns:minmax(220px,2fr) minmax(160px,1fr) minmax(90px,.5fr) auto;gap:16px;align-items:end;padding:20px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-lg);margin-bottom:28px}.marketplace label{display:flex;flex-direction:column;gap:8px;font-weight:600;min-width:0}.marketplace input:not([type=checkbox]):not([type=file]),.marketplace select,.marketplace textarea{width:100%;max-width:100%;min-height:44px;border:1px solid var(--border-strong);border-radius:var(--radius-md);padding:10px 12px;background:var(--bg-elevated);color:var(--text-primary);font:inherit;font-weight:400}.marketplace textarea{resize:vertical}.marketplace input:focus-visible,.marketplace select:focus-visible,.marketplace textarea:focus-visible,.marketplace button:focus-visible,.marketplace a:focus-visible{outline:3px solid var(--accent-fill);outline-offset:3px}.marketplace button,.marketplace .button{min-height:44px;cursor:pointer}.marketplace button:disabled{cursor:wait;opacity:.65}.marketplace .mp-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.marketplace .mp-card{position:relative;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;min-width:0}.marketplace .mp-card__cover{position:absolute;inset:0;overflow:hidden;text-indent:-9999px;z-index:1}.marketplace .mp-card h2 a{position:relative;z-index:2}.marketplace .mp-card img,.marketplace .mp-card__placeholder{width:100%;height:220px;object-fit:cover;background:var(--bg-secondary)}.marketplace .mp-card__placeholder{display:grid;place-items:center;color:var(--text-secondary)}.marketplace .mp-card__body{padding:20px}.marketplace .mp-card h2{font-size:20px;margin-bottom:10px}.marketplace .mp-price{font-size:21px;font-weight:700}.marketplace .mp-detail,.marketplace .mp-thread-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(300px,1fr);gap:28px;align-items:start}.marketplace .mp-compose{position:sticky;top:20px}.marketplace .mp-compose form,.marketplace [data-mp-reply]{display:grid;gap:18px}.marketplace .mp-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px}.marketplace .mp-gallery img{width:100%;height:240px;object-fit:cover;border-radius:var(--radius-md)}.marketplace .mp-gallery figure{margin:0;min-width:0}.marketplace .mp-gallery figcaption{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding-top:8px}.marketplace .mp-search-filters{grid-column:1 / -1;border-top:1px solid var(--border);padding-top:16px}.marketplace .mp-search-filters summary{cursor:pointer;font-weight:600}.marketplace .mp-search-filters .mp-grid{margin-top:20px}.marketplace .mp-report{width:min(560px,calc(100vw - 28px));max-height:calc(100dvh - 40px);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-elevated);color:var(--text-primary);padding:28px}.marketplace .mp-report::backdrop{background:#0006}.marketplace .mp-report form,.marketplace [data-mp-controls],.marketplace [data-mp-moderate],.marketplace [data-mp-retention]{display:grid;gap:18px}.marketplace .mp-moderation-report{border-top:1px solid var(--border);padding:24px 0}.marketplace .mp-history-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:1px solid var(--border)}.marketplace [data-mp-inventory-next]{margin-top:20px}.marketplace .mp-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;border-block:1px solid var(--border);padding:20px 0;margin:24px 0}.marketplace .mp-facts dt{color:var(--text-secondary);font-size:14px}.marketplace .mp-facts dd{margin:5px 0 0;font-weight:600;overflow-wrap:anywhere}.marketplace .mp-preserve-lines{white-space:pre-wrap;overflow-wrap:anywhere}.marketplace .mp-tags{display:flex;flex-wrap:wrap;gap:10px;padding:0;list-style:none}.marketplace .mp-tags li{padding:6px 10px;border-radius:var(--radius-sm);background:var(--bg-secondary)}.marketplace .mp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.marketplace .mp-grid>.date-field{align-self:start}.marketplace .mp-span{grid-column:1 / -1}.marketplace .mp-fieldset{min-width:0;grid-column:1 / -1;border:0;border-top:1px solid var(--border);margin:28px 0 0;padding:20px 0 0}.marketplace .mp-fieldset legend{padding:0 10px 0 0;font-size:18px;font-weight:700}.marketplace .mp-check{flex-direction:row;align-items:flex-start;font-size:14px;font-weight:400;line-height:1.5;margin:16px 0}.marketplace .mp-check input{flex:0 0 auto;width:18px;height:18px;margin-top:2px}.marketplace .mp-fee{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;border-bottom:1px solid var(--border);padding:16px 0;margin-bottom:16px}.marketplace .mp-media{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:20px 0}.marketplace .mp-media-card{border:1px solid var(--border);border-radius:var(--radius-md);padding:14px}.marketplace .mp-media-card img{width:100%;height:150px;object-fit:cover;border-radius:var(--radius-sm)}.marketplace .mp-upload{cursor:pointer;max-width:300px}.marketplace .mp-upload input{font-size:14px;max-width:100%}.marketplace .mp-editor-actions{position:sticky;bottom:0;display:flex;flex-wrap:wrap;gap:12px;padding:16px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-md);z-index:5}.marketplace .mp-notice,.marketplace .mp-status{padding:14px 18px;background:var(--bg-secondary);border-left:3px solid var(--accent-fill);border-radius:var(--radius-sm);overflow-wrap:anywhere}.marketplace .mp-notice--error{border-color:var(--critical);color:var(--critical-text)}.marketplace .mp-table-wrap{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-elevated)}.marketplace .mp-table{width:100%;border-collapse:collapse;min-width:650px}.marketplace .mp-table th,.marketplace .mp-table td{text-align:left;padding:18px;border-bottom:1px solid var(--border);vertical-align:top}.marketplace .mp-messages{list-style:none;padding:0;display:grid;gap:16px}.marketplace .mp-messages li{background:var(--bg-secondary);border-radius:var(--radius-md);padding:16px;margin-right:24px}.marketplace .mp-messages li.mp-message--own{margin-right:0;margin-left:24px;border:1px solid var(--border);background:var(--bg-elevated)}.marketplace .mp-text-button{background:transparent;border:0;padding:12px 0;color:var(--accent-fill);text-decoration:underline}.marketplace [data-mp-next]{margin-top:24px;text-align:center}@media(max-width:950px){.marketplace .mp-cards,.marketplace .mp-search{grid-template-columns:repeat(2,minmax(0,1fr))}.marketplace .mp-detail,.marketplace .mp-thread-layout{grid-template-columns:minmax(0,1fr)}.marketplace .mp-compose{position:static}}@media(max-width:600px){.marketplace nav{gap:14px;font-size:14px}.marketplace .mp-main{padding:24px 14px 40px}.marketplace .mp-cards,.marketplace .mp-grid,.marketplace .mp-fee,.marketplace .mp-media,.marketplace .mp-search{grid-template-columns:minmax(0,1fr)}.marketplace .mp-heading{flex-direction:column}.marketplace .mp-section,.marketplace .mp-compose{padding:20px 16px}.marketplace .mp-gallery{grid-template-columns:minmax(0,1fr)}.marketplace .mp-gallery img{height:auto;max-height:340px}.marketplace .mp-facts{gap:20px 12px}.marketplace .mp-editor-actions{position:static;padding:12px}.marketplace .mp-editor-actions button{flex:1 1 100%}.marketplace .mp-messages li,.marketplace .mp-messages li.mp-message--own{margin-inline:0}}.public-header--marketplace .public-header__nav .public-header__list{flex-wrap:wrap}.marketplace [data-mp-property-filter]{min-width:0}.marketplace .mp-field,.marketplace .mp-select-field{display:flex;flex-direction:column;gap:8px;min-width:0}.marketplace.marketplace--workspace{min-height:0;background:transparent}.marketplace--workspace .mp-main{max-width:none;padding:0}.marketplace--workspace .mp-heading{margin-top:0}.marketplace--workspace .mp-table td:last-child>*+*{margin-inline-start:12px}.marketplace .mp-editor-actions [data-mp-editor-status]{flex:1 1 100%;margin:0;overflow-wrap:anywhere}.marketplace .mp-editor-actions [data-mp-editor-status]:empty{display:none}.marketplace .mp-field-error{color:var(--critical-text);font-size:.875rem}.marketplace [aria-invalid=true]{border-color:var(--critical);outline-color:var(--critical)}.marketplace .mp-check:has(.mp-field-error){flex-wrap:wrap}.marketplace .mp-check .mp-field-error{flex:1 1 100%}:root:root .shell.shell--redesign:not(.shell--portal){color-scheme:light;--bg-primary: #fff;--bg-secondary: var(--t-fill, #f8f9fb);--bg-tertiary: var(--t-fill-strong, #f1f3f6);--bg-elevated: #fff;--text-primary: var(--t-ink, #16181d);--text-secondary: var(--t-muted, #5f6672);--text-tertiary: var(--t-faint, #6b7280);--border: var(--t-line, #e3e5e9);--border-strong: var(--t-line-strong, #cfd3da);--accent: var(--t-accent, #19484c);--accent-fill: var(--t-accent, #19484c);--accent-hover: var(--t-accent-hover, #12393c);--on-accent: #fff;--brand: #fff;--on-brand: var(--t-ink2, #2b2f36);--on-brand-muted: var(--t-muted, #5f6672);--brand-active: var(--t-accent-tint, #eef4f4);--brand-hover: var(--t-fill, #f7f8f9);--canvas: #fff;--surface: #fff;--ink: var(--t-ink, #16181d);--muted: var(--t-muted, #5f6672);--line: var(--t-line, #e3e5e9);--focus: var(--t-accent, #19484c);--ok-text: var(--t-ok, #2f6f57);--ok-bg: var(--t-ok-bg, #e7f1ec);--warn-text: var(--t-warn, #8f6410);--warn-bg: var(--t-warn-bg, #fbf1d9);--alert-text: #b3261e;--alert-bg: var(--t-critical-bg, #fbe9e7);--critical: #b3261e;--critical-fill: #b3261e;--critical-text: #b3261e;--critical-tint: var(--t-critical-bg, #fbe9e7);--shadow-sm: 0 2px 6px rgb(17 18 20 / .04);--shadow-md: 0 8px 24px rgb(17 18 20 / .07), 0 1px 3px rgb(17 18 20 / .05);--card-border: var(--t-card-line, #e6e8ec);--card-radius: 22px;--card-padding: 22px;--card-shadow: 0 8px 24px rgb(17 18 20 / .07), 0 1px 3px rgb(17 18 20 / .05);--button-secondary: var(--t-fill-strong, #f1f3f6);--font-heading: "Newsreader", Georgia, serif;--lux-fill: var(--t-fill, #f8f9fb);--lux-fill-strong: var(--t-fill-strong, #f1f3f6);--lux-hairline: var(--t-line, #e3e5e9);--lux-accent-tint: var(--t-accent-tint, #eef4f4);--lux-accent-tint-hover: var(--t-accent-tint-hover, #e7efef);--lux-accent-edge: #5a8a85}:root .shell.shell--redesign:not(.shell--portal){display:grid;grid-template-columns:264px minmax(0,1fr);min-height:100dvh;background:var(--t-card, #fff);color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased}:root .shell.shell--redesign:not(.shell--portal) .sidebar{box-sizing:border-box;position:sticky;top:0;width:264px;height:100dvh;min-height:0;display:flex;flex-direction:column;gap:0;padding:20px 12px 8px;background:var(--t-card, #fff);border:0;border-right:1px solid var(--t-fill-strong, #f0f1f3);overflow:visible;color:var(--t-ink2, #2b2f36);line-height:normal}:root .shell.shell--redesign:not(.shell--portal) .workspace,:root .shell.shell--redesign:not(.shell--portal) .workspace-name{box-sizing:border-box;width:100%;min-width:0;min-height:46px;margin:0;padding:8px 12px;border:1px solid var(--t-card-line, #e6e8ec);border-radius:12px;background-color:var(--t-card, #fff);color:var(--t-ink2, #2b2f36);font-family:inherit;font-size:15px;line-height:1.3;font-weight:600}:root .shell.shell--redesign:not(.shell--portal) .nav{gap:2px;margin:0;padding:0}:root .shell.shell--redesign:not(.shell--portal) .nav a{display:flex;align-items:center;gap:12px;box-sizing:border-box;min-height:38px;padding:0 12px;border:0;border-radius:10px;background:transparent;color:var(--t-ink2, #2b2f36);font-size:14px;font-weight:500;letter-spacing:-.005em;text-decoration:none}:root .shell.shell--redesign:not(.shell--portal) .nav a:hover{background:var(--t-fill, #f7f8f9)}:root .shell.shell--redesign:not(.shell--portal) .nav a[aria-current=page]{background:var(--t-accent-tint, #eef4f4);color:var(--t-accent-text, var(--t-accent, #19484c));font-weight:600}:root .shell.shell--redesign:not(.shell--portal) .main{min-width:0;background:var(--t-card, #fff)}:root .shell.shell--redesign:not(.shell--portal) .search{width:440px;max-width:60%;height:40px;margin:0;position:relative}:root .shell.shell--redesign:not(.shell--portal) .search label{width:100%}:root .shell.shell--redesign:not(.shell--portal) .search input{height:40px;min-height:40px;width:100%;padding:0 44px 0 18px;border:0;border-radius:12px;background:var(--t-fill-strong, #f1f3f6);font-size:14px}[data-notice-list]{border-top:1px solid var(--workspace-hairline)}[data-notice-list]>p{margin:0;padding-block:14px}[data-notice-preferences] h2{margin-block:14px 4px;font-size:1.125rem}[data-notice-preferences]>p{margin-top:0}@media(max-width:39.999rem){:root .shell.shell--redesign #main [data-notifications]{--card-padding: 14px}}:root .shell.shell--redesign:not(.shell--portal) .content{padding:26px 32px 32px}:root .shell.shell--redesign:not(.shell--portal) .account-dropdown{top:auto;bottom:calc(100% + 6px);left:0;right:auto;width:300px;max-width:calc(100vw - 24px);border:1px solid var(--t-line, #e3e5e9);border-radius:16px;box-shadow:0 12px 32px #11121424;background:var(--t-card, #fff)}:root .shell.shell--redesign:not(.shell--portal) .dropdown-item{min-height:42px;border-radius:10px;font-size:14px}:root .shell.shell--redesign:not(.shell--portal) :is(button,a,input,select):focus-visible{outline:2px solid var(--t-accent, #19484c);outline-offset:2px}:root .shell.shell--redesign:not(.shell--portal) .button{border-radius:12px}:root .shell.shell--redesign:not(.shell--portal) .button--primary{background:var(--t-accent, #19484c);color:#fff;border-color:var(--t-accent, #19484c)}@media(max-width:1023px){:root .shell.shell--redesign:not(.shell--portal){display:flex;flex-direction:column}:root .shell.shell--redesign:not(.shell--portal) .main{display:contents}:root .shell.shell--redesign:not(.shell--portal) .sidebar{position:relative;width:100%;height:auto;padding:8px 16px 10px;border-right:0;border-bottom:1px solid var(--t-line, #e3e5e9)}:root .shell.shell--redesign:not(.shell--portal) .content{padding:18px 16px}:root .shell.shell--redesign:not(.shell--portal) .search{display:flex;max-width:70%;width:440px}:root .shell.shell--redesign:not(.shell--portal) .account-dropdown{bottom:auto;top:calc(100% + 6px)}}@media(max-width:540px){:root .shell.shell--redesign:not(.shell--portal) .search{max-width:none;width:auto;flex:1}:root .shell.shell--redesign:not(.shell--portal) .pagehead{flex-wrap:wrap}}@media(max-width:767px){:root .auth input:not([type=checkbox]):not([type=radio]),:root .auth select,:root .auth textarea,:root .shell.shell--redesign :is(input:not([type=checkbox]):not([type=radio]),select,textarea),:root body:has(.shell.shell--redesign)>dialog :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px!important}}@font-face{font-family:Newsreader;src:url(/siraja-newsreader.woff2?v=01817351) format("woff2");font-style:normal;font-weight:200 800;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root .shell.shell--redesign #main:has(#properties-redesign){padding:26px 40px 48px;max-width:none}:root .shell.shell--redesign #main:has(#properties-redesign)>.pagehead{display:none}@media(max-width:1023px){:root .shell.shell--redesign #main:has(#properties-redesign){padding:20px 16px 32px}}@media(max-width:600px){:root .shell.shell--redesign #main:has(#properties-redesign) [data-properties-header-actions]{position:absolute;right:0;top:-4px}:root .shell.shell--redesign #main:has(#properties-redesign) [data-properties-search-slot]{order:0}}@media(min-width:601px){:root .shell.shell--redesign #main:has(#properties-redesign) #properties-redesign thead tr,:root .shell.shell--redesign #main:has(#properties-redesign) #properties-redesign tr.property-row{display:grid;grid-template-columns:1.4fr 1.6fr 1fr 2fr 1fr;align-items:center}:root .shell.shell--redesign #main:has(#properties-redesign) #properties-redesign thead tr{padding:10px 14px;background:var(--bg-secondary)}:root .shell.shell--redesign #main:has(#properties-redesign) #properties-redesign :is(th,td){width:auto;padding:0;border:0;display:block}}:root .shell.shell--redesign #main:has(#properties-redesign) #properties-redesign:not(.pr-selecting) :is(th:has([data-record-select-all]),td:has([data-record-check])){display:none!important}:root .shell.shell--redesign :is(#main#main#main,.record-peek) :is(.panel,.card,.detail-card,.workspace-panel,.analytics-panel,.statement-panel,.report-tile,.panel-form,.health-card,.support-case-panel,.command-form,.metric-card,.monthly-finance__metric,.db-card,.db-tile,.pr-card,.pr-peek-section,.pr-operational,.db-existing-details,.db-definition,.capacity-help){box-sizing:border-box;min-width:0;border:1px solid var(--card-border, var(--t-card-line, #e6e8ec));border-radius:var(--card-radius, 22px);padding:var(--card-padding, 22px);background:var(--t-card, #fff);box-shadow:var( --card-shadow, 0 8px 24px rgba(17, 18, 20, .07), 0 1px 3px rgba(17, 18, 20, .05) )!important}:root .shell.shell--redesign :is(#main#main#main,.record-peek) .button{box-sizing:border-box;min-height:44px;border:0;border-radius:12px;padding:0 18px;background:var(--t-fill-strong, #f1f3f6);color:var(--t-accent-text, var(--t-accent, #19484c));font-weight:600}:root .shell.shell--redesign :is(#main#main#main,.record-peek) .button:hover{background:var(--t-line, #e3e5e9)}:root .shell.shell--redesign :is(#main#main#main,.record-peek) .button--primary{background:var(--t-accent, #19484c);color:#fff}:root .shell.shell--redesign :is(#main#main#main,.record-peek) .button--primary:hover{background:#12363a}:root .shell.shell--redesign :is(#main#main#main,.record-peek) :is(.status,.badge,.chip,.filter-chip,.pr-attention,.pr-chip,.capacity-phrases>span){border-radius:99px}:root .shell.shell--redesign:not(.shell--portal) dialog{border:1px solid var(--t-card-line, #e6e8ec)!important;border-radius:22px!important;background:var(--t-card, #fff);box-shadow:0 8px 24px #11121412,0 1px 3px #1112140d!important}:root .shell.shell--redesign:not(.shell--portal) dialog:not(.pr-drawer){padding:22px}:root .shell.shell--redesign:not(.shell--portal) dialog .button:not(.button--primary):not(.button--danger){min-height:44px;border:0;border-radius:12px;background:var(--t-fill-strong, #f1f3f6);color:var(--t-accent-text, var(--t-accent, #19484c))}:root .shell.shell--redesign:not(.shell--portal) :is(.foundation-inbox,.account-dropdown){border:1px solid var(--t-card-line, #e6e8ec);border-radius:22px;box-shadow:0 8px 24px #11121412,0 1px 3px #1112140d!important}:root .shell.shell--redesign :is(#main#main#main,.record-peek) .button:not(.button--primary):not(.button--danger){background:var(--t-fill-strong, #f1f3f6)!important;color:var(--t-accent-text, var(--t-accent, #19484c))!important;border:0!important}:root .shell.shell--redesign :is(#main#main#main,.record-peek) .button:not(.button--primary):not(.button--danger):hover{background:var(--t-line, #e3e5e9)!important}:root body:has(.shell.shell--redesign:not(.shell--portal) #main#main)>dialog{--bg-primary: #fff;--bg-secondary: var(--t-fill, #f8f9fb);--bg-tertiary: var(--t-fill-strong, #f1f3f6);--bg-elevated: #fff;--text-primary: var(--t-ink, #16181d);--text-secondary: var(--t-muted, #5f6672);--lux-fill: var(--t-fill-strong, #f1f3f6);--lux-fill-strong: var(--t-fill-strong, #f1f3f6);box-sizing:border-box;border:1px solid var(--t-card-line, #e6e8ec)!important;border-radius:22px!important;padding:22px;background:var(--t-card, #fff);color:var(--t-ink, #16181d);color-scheme:light;box-shadow:0 8px 24px #11121412,0 1px 3px #1112140d!important}:root body:has(.shell.shell--redesign:not(.shell--portal) #main#main)>dialog .button{min-height:44px;border:0;border-radius:12px;padding:0 18px}:root body:has(.shell.shell--redesign:not(.shell--portal) #main#main)>dialog .button:not(.button--primary):not(.button--danger){background:var(--t-fill-strong, #f1f3f6)!important;color:var(--t-accent-text, var(--t-accent, #19484c))!important}:root body:has(.shell.shell--redesign:not(.shell--portal) #main#main)>dialog .button--primary{background:var(--t-accent, #19484c)!important;color:#fff!important}@media(min-width:768px)and (max-width:1428px){:root .shell.shell--redesign #main#main#main#main .messages [data-inbox-back]{display:none}}:root #app#app .marketplace.marketplace--redesign{background:var(--t-card, #fff);color:var(--t-ink, #16181d);--bg-primary: #fff;--bg-elevated: #fff;--bg-secondary: var(--t-fill, #f8f9fb);--border: var(--t-line, #e3e5e9);--accent-fill: var(--t-accent, #19484c);--text-primary: var(--t-ink, #16181d);--text-secondary: var(--t-muted, #5f6672);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased}:root #app#app .marketplace--redesign .mp-main{max-width:1200px;padding:40px 32px 48px}:root #app#app .marketplace--redesign .mp-heading{margin:0 0 24px}:root #app#app .marketplace--redesign .mp-heading h1{font:500 56px/1.06 Newsreader,Georgia,serif;letter-spacing:-.025em;margin:0}:root #app#app .marketplace--redesign .mp-eyebrow{font-size:13px;font-weight:600;letter-spacing:.08em;line-height:16px;color:var(--t-accent-text, var(--t-accent, #19484c));margin:0 0 14px}:root #app#app .marketplace--redesign .mp-heading p:last-child{font-size:19px;line-height:1.5;max-width:38em;color:var(--t-muted, #5f6672);margin:14px 0 0}@media(max-width:600px){:root #app#app .marketplace--redesign .mp-heading__comparison{display:none}}:root #app#app .marketplace--redesign .mp-search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px 20px;padding:22px;border:1px solid var(--t-card-line, #e6e8ec);border-radius:22px;background:var(--t-card, #fff);box-shadow:0 8px 24px #11121412,0 1px 3px #1112140d!important;margin:0 0 24px}:root #app#app .marketplace--redesign .mp-browse__filters{grid-column:1/-1;display:flex;align-items:end;flex-wrap:wrap;gap:16px 20px}:root #app#app .marketplace--redesign .mp-browse__filters>label{flex:0 1 196px;min-width:0}:root #app#app .marketplace--redesign .mp-browse__filters>label:nth-child(2){flex:0 1 100px}:root #app#app .marketplace--redesign .mp-browse__filters>.mp-select-field{flex:0 1 170px}:root #app#app .marketplace--redesign label,:root #app#app .marketplace--redesign legend{font-size:13px;font-weight:600;gap:6px;color:var(--t-ink, #16181d);line-height:16px}:root #app#app .marketplace--redesign input:not([type=checkbox]):not([type=file]),:root #app#app .marketplace--redesign select,:root #app#app .marketplace--redesign textarea{font-family:inherit;font-weight:400;font-size:15px;line-height:1.4;min-height:44px;border:1px solid #b8bcc4;border-radius:12px;padding:10px 12px;color:var(--t-ink, #16181d);background:var(--t-card, #fff)}:root #app#app .marketplace--redesign .button{border:0;border-radius:12px;background:var(--t-fill-strong, #f1f3f6);color:var(--t-accent-text, var(--t-accent, #19484c));min-height:44px;font-size:15px;font-weight:600;padding:10px 20px}:root #app#app .marketplace--redesign .button--primary{background:var(--t-accent, #19484c);color:#fff}:root #app#app .marketplace--redesign .mp-browse__included{display:block;margin:0;padding:0;border:0}:root #app#app .marketplace--redesign .mp-browse__included legend{margin-bottom:6px}:root #app#app .marketplace--redesign .mp-browse__included label{display:flex;flex-direction:row;align-items:center;background:var(--t-fill-strong, #f1f3f6);border-radius:99px;min-height:44px;padding:0 12px;margin:0;cursor:pointer}:root #app#app .marketplace--redesign .mp-browse__included label:has(:checked){background:var(--t-accent, #19484c);color:#fff}:root #app#app .marketplace--redesign .mp-browse__included input[type=checkbox]{width:18px;height:18px;min-width:18px;min-height:18px;margin:0}:root #app#app .marketplace--redesign .mp-browse__advanced{margin-top:14px;border-top:1px solid var(--t-line, #e3e5e9);padding-top:10px}:root #app#app .marketplace--redesign .mp-browse__advanced>summary{cursor:pointer;color:var(--t-accent-text, var(--t-accent, #19484c));min-height:30px;font-size:14px;font-weight:600}:root #app#app .marketplace--redesign .mp-browse__advanced .mp-search-filters{grid-column:1/-1;border:0;padding:0;margin:0}:root #app#app .marketplace--redesign .mp-browse__advanced .mp-search-filters>summary{display:none}:root #app#app .marketplace--redesign .mp-browse__count{font-size:15px;line-height:18px;margin:0 0 16px}:root #app#app .marketplace--redesign .mp-cards{gap:20px}:root #app#app .marketplace--redesign .mp-card{border:1px solid var(--t-card-line, #e6e8ec);border-radius:22px;background:var(--t-card, #fff);box-shadow:0 8px 24px #11121412,0 1px 3px #1112140d!important}:root #app#app .marketplace--redesign .mp-card img,:root #app#app .marketplace--redesign .mp-card__placeholder{height:170px;display:block;object-fit:cover}:root #app#app .marketplace--redesign .mp-card__placeholder{display:grid;place-items:center}:root #app#app .marketplace--redesign .mp-card__media{position:relative;height:170px}:root #app#app .marketplace--redesign .mp-card__body{padding:22px}:root #app#app .marketplace--redesign .mp-card h2{font-family:inherit;font-weight:700;font-size:17px;line-height:1.3;margin:0 0 6px}:root #app#app .marketplace--redesign .mp-card h2 a{text-decoration:none}:root #app#app .marketplace--redesign .mp-card .mp-eyebrow{position:absolute;top:14px;left:14px;padding:4px 10px;background:var(--t-card, #fff);color:var(--t-ink, #16181d);border-radius:99px;font-size:12px;letter-spacing:0;text-transform:none}:root #app#app .marketplace--redesign .mp-card p{font-size:14px;line-height:1.5;margin:6px 0}:root #app#app .marketplace--redesign .mp-card .mp-card__photo-label{position:absolute;bottom:12px;left:12px;max-width:calc(100% - 24px);margin:0;padding:4px 10px;border-radius:99px;background:var(--t-card, #fff);color:var(--t-muted, #5f6672);font-size:13px;line-height:1.4;pointer-events:none}:root #app#app .marketplace--redesign .mp-card .mp-price{font-size:18px;font-weight:700;color:var(--t-ink, #16181d)}:root #app#app .marketplace--redesign .mp-card h2+p{color:var(--t-muted, #5f6672)}:root #app#app .marketplace--redesign .mp-card p:has(time),:root #app#app .marketplace--redesign .mp-card time{font-size:13px;color:var(--t-muted, #5f6672)}:root #app#app .marketplace--redesign .mp-browse__empty{grid-column:1/-1;padding:40px;border:1px dashed #b8bcc4;border-radius:22px;text-align:center}:root #app#app .marketplace--redesign .mp-access{display:flex;flex-direction:column;gap:20px;margin-top:48px}:root #app#app .marketplace--redesign .mp-access h2{font:500 36px/1.15 Newsreader,Georgia,serif;margin:0}:root #app#app .marketplace--redesign .mp-access .mp-eyebrow{margin:0}:root #app#app .marketplace--redesign .mp-access__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}:root .marketplace--redesign :is(.mp-access__cards>section,.mp-access__private,.mp-section,.mp-compose){border:1px solid var(--t-card-line, #e6e8ec);border-radius:22px;padding:22px;box-shadow:0 8px 24px #11121412,0 1px 3px #1112140d!important;background:var(--t-card, #fff)}:root #app#app .marketplace--redesign .mp-access h3{font-size:17px;line-height:1.3;margin:10px 0 8px}:root #app#app .marketplace--redesign .mp-access p{font-size:15px;line-height:1.55;color:var(--t-muted, #5f6672);margin:0}:root #app#app .marketplace--redesign .mp-access__tag{display:inline-block;border-radius:99px;background:var(--t-ok-bg, #e7f1ec);color:var(--t-ok, #2f6f57);padding:3px 10px;font-size:12px;font-weight:600}:root #app#app .marketplace--redesign .mp-account-nav{display:flex;justify-content:flex-end;gap:20px;max-width:1200px;margin:auto;padding:12px 32px}:root #app#app .marketplace--redesign .mp-payment-note{max-width:1136px;margin:20px auto;padding:0 24px;color:var(--t-muted, #5f6672);font-size:13px}@media(max-width:767px){:root #app#app .marketplace--redesign .mp-main{padding:28px 20px 40px}:root #app#app .marketplace--redesign .mp-heading h1{font-size:40px}:root #app#app .marketplace--redesign .mp-heading p:last-child{font-size:17px}:root #app#app .marketplace--redesign .mp-browse__filters{display:grid;grid-template-columns:1fr 1fr;gap:16px 12px}:root #app#app .marketplace--redesign .mp-browse__filters>label:first-child{grid-column:1/-1}:root #app#app .marketplace--redesign .mp-browse__included{grid-column:1/-1}:root #app#app .marketplace--redesign .mp-browse__filters>.button{width:100%}:root #app#app .marketplace--redesign input:not([type=checkbox]):not([type=file]),:root #app#app .marketplace--redesign select,:root #app#app .marketplace--redesign textarea{font-size:16px}:root #app#app .marketplace--redesign :is(.mp-cards,.mp-access__cards){grid-template-columns:1fr}:root #app#app .marketplace--redesign .mp-card img,:root #app#app .marketplace--redesign .mp-card__placeholder{height:200px}:root #app#app .marketplace--redesign .mp-account-nav{justify-content:flex-start;flex-wrap:wrap;padding:12px 20px}}@media (min-width: 768px) and(max-width:1023px){:root #app#app .marketplace--redesign :is(.mp-cards,.mp-access__cards){grid-template-columns:repeat(2,minmax(0,1fr))}}:root #app#app .marketplace--redesign [hidden]{display:none!important}:root #app#app .marketplace--redesign .mp-inquiry-review{padding:18px;border:1px solid var(--t-card-line, #e6e8ec);border-radius:18px;background:var(--t-fill, #f8f9fb)}:root #app#app .marketplace--redesign .mp-inquiry-review h3{margin:0 0 10px}:root #app#app .marketplace--redesign .mp-inquiry-review p{white-space:pre-wrap;overflow-wrap:anywhere}:root #app#app .marketplace--redesign .public-header{background:var(--t-card, #fff);border-bottom:1px solid var(--t-line, #e3e5e9)}:root #app#app .marketplace--redesign .public-header__inner{display:flex;align-items:center;justify-content:space-between;max-width:1200px;min-height:92px;width:100%;padding:14px 32px;margin:auto;gap:16px}:root #app#app .marketplace--redesign :is(.public-header__nav,.public-header__account){display:block}:root #app#app .marketplace--redesign .public-brand{font-size:22px;color:var(--t-ink, #16181d)}:root #app#app .marketplace--redesign .public-nav-link{font-size:16px;font-weight:500;color:var(--t-muted, #5f6672);padding:0 8px}:root #app#app .marketplace--redesign .public-footer{--public-on-teal: var(--t-muted, #5f6672);--public-on-teal-muted: var(--t-muted, #5f6672);--public-on-teal-line: var(--t-line, #e3e5e9);--focus: var(--t-accent, #19484c);background:var(--t-fill, #f8f9fb)}:root #app#app .marketplace--redesign :is(.public-footer__brand,.public-footer__heading){color:var(--t-ink, #16181d)}:root #app#app .marketplace--redesign :is(.public-footer__description,.public-footer__links a,.public-footer__legal){color:var(--t-muted, #5f6672)}:root #app#app .marketplace--redesign .public-footer__tagline{color:var(--t-ink, #16181d);font-family:inherit;font-size:16px;font-weight:600;line-height:1.4;max-width:34ch;margin-top:16px}:root #app#app .marketplace--redesign .public-footer__inner{max-width:1200px;padding:56px 32px 32px}:root #app#app .marketplace--redesign .public-footer__description{font-size:14px;line-height:1.5}:root #app#app .marketplace--redesign .public-footer__links a{font-size:15px}:root #app#app .marketplace--redesign .public-footer__legal{font-size:12px}@media(max-width:767px){:root #app#app .marketplace--redesign .public-footer__inner{padding:40px 20px 28px;gap:28px}:root #app#app .marketplace--redesign .public-footer__nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}:root #app#app .marketplace--redesign .public-footer__links{display:flex;flex-direction:column;align-items:flex-start;gap:0}:root #app#app .marketplace--redesign .public-footer__group:last-child{grid-column:1/-1}:root #app#app .marketplace--redesign .public-footer__group:last-child .public-footer__links{flex-direction:row;flex-wrap:wrap;gap:0 20px}}@media(min-width:1024px){:root #app#app .marketplace--redesign .public-header__inner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:32px}:root #app#app .marketplace--redesign .public-header__nav .public-header__list{gap:28px}:root #app#app .marketplace--redesign :is(.public-nav-link,.mp-product-menu>summary){padding-inline:0;color:var(--t-ink, #16181d)}:root #app#app .marketplace--redesign .public-header__account a[href="/sign-in"]{background:transparent;padding-inline:0;color:var(--t-ink, #16181d)}:root #app#app .marketplace--redesign .public-header__account .public-header__list{gap:12px}:root #app#app .marketplace--redesign .public-header__account a[href="/signup"]{min-height:48px;font-size:16px;padding-inline:24px}:root #app#app .marketplace--redesign .public-product-menu{display:none}}@media(max-width:1023px){:root #app#app .marketplace--redesign .public-header__inner{min-height:76px;padding:12px 20px}:root #app#app .marketplace--redesign .public-header__nav{display:none}:root #app#app .marketplace--redesign .public-product-menu{display:block}}@media(max-width:479px){:root #app#app .marketplace--redesign .public-header__account li:has(a[href="/sign-in"]){display:none}:root #app#app .marketplace--redesign .public-header__account .button{font-size:14px;padding:10px 12px}}:root #app#app .marketplace--redesign .mp-card .mp-eyebrow{text-transform:capitalize}:root #app#app .marketplace--redesign .mp-product-menu{position:relative}:root #app#app .marketplace--redesign .mp-product-menu>summary{display:flex;align-items:center;min-height:44px;cursor:pointer;list-style:none;font-size:16px;color:var(--t-muted, #5f6672);padding:0 8px}:root #app#app .marketplace--redesign .mp-product-menu>nav{position:absolute;left:0;top:100%;z-index:100;display:flex;flex-direction:column;align-items:stretch;gap:0;min-width:190px;padding:8px;background:var(--t-card, #fff);border:1px solid var(--t-line, #e3e5e9);border-radius:14px;box-shadow:0 8px 24px #1112141f!important}:root #app#app .marketplace--redesign .mp-product-menu>nav a{display:flex;align-items:center;min-height:44px;white-space:nowrap}:root #app#app .marketplace--redesign .mp-product-menu:not([open])>nav{display:none}:root #app#app .marketplace--redesign .mp-card h2 a{color:var(--t-ink, #16181d)}:root #app#app .marketplace--redesign .public-brand__mark{width:36px;height:36px}:root #app#app .marketplace--redesign .public-header__nav{margin-left:0}:root #app#app .marketplace--redesign .mp-browse__types .mp-filter-chip{text-transform:none}:root #app#app .marketplace--redesign .mp-card__tags{display:flex;flex-wrap:wrap;gap:6px;list-style:none;padding:0;margin:12px 0 0}:root #app#app .marketplace--redesign .mp-card__tags li{border-radius:99px;background:var(--t-fill-strong, #f1f3f6);padding:3px 10px;font-size:12px;font-weight:600}:root #app#app .marketplace--redesign .mp-access__cards>section:nth-child(2) .mp-access__tag{background:var(--t-warn-bg, #fbf1d9);color:var(--t-warn, #8a5a00)}:root #app#app .marketplace--redesign .mp-access__cards>section:nth-child(3) .mp-access__tag{background:var(--t-fill-strong, #f1f3f6);color:var(--t-ink, #16181d)}:root #app#app .marketplace--redesign .mp-browse__types{border:0;padding:0;margin:0;min-width:0}:root #app#app .marketplace--redesign .mp-browse__types legend{margin-bottom:6px}:root #app#app .marketplace--redesign .mp-filter-pills{display:flex;flex-wrap:wrap;gap:6px}:root #app#app .marketplace--redesign .mp-filter-chip{min-height:44px;padding:0 14px;border:0;border-radius:99px;background:var(--t-fill-strong, #f1f3f6);color:var(--t-ink, #16181d);font-family:inherit;font-size:14px;font-weight:600;line-height:1.3;cursor:pointer}:root #app#app .marketplace--redesign .mp-filter-chip[aria-pressed=true]{background:var(--t-accent, #19484c);color:#fff}:root #app#app .marketplace--redesign .mp-browse__actions{display:flex;gap:10px;justify-content:flex-end;grid-column:2;align-self:end}:root #app#app .marketplace--redesign .mp-browse__actions>*{pointer-events:auto}:root #app#app .marketplace--redesign .mp-browse__mobile-filters{display:none}:root #app#app .marketplace--redesign .mp-browse__advanced{border:0;padding:0;margin-top:0}:root #app#app .marketplace--redesign .mp-browse__advanced summary{min-height:44px;display:flex;align-items:center}:root #app#app .marketplace--redesign .mp-browse__advanced[open]{grid-column:1/-1}@media(max-width:767px){:root #app#app .marketplace--redesign .mp-browse__mobile-filters{display:inline-flex;justify-content:center}:root #app#app .marketplace--redesign .mp-search:not([data-mobile-filters=open]) :is(.mp-browse__filters>label:nth-child(2),.mp-browse__types,.mp-browse__included,.mp-browse__advanced){display:none}:root #app#app .marketplace--redesign .mp-browse__actions>button:last-child{grid-column:1/-1;background:transparent;justify-self:start;padding:0}:root #app#app .marketplace--redesign .mp-browse__types{grid-column:1/-1}:root #app#app .marketplace--redesign .mp-browse__filters>label:nth-child(2){grid-column:1/-1}:root #app#app .marketplace--redesign .mp-browse__actions{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}:root #app#app .marketplace--redesign .mp-browse__advanced summary{max-width:none}}:root #app#app .marketplace--redesign .mp-report{border:1px solid var(--t-card-line, #e6e8ec);border-radius:22px;padding:22px;box-shadow:0 8px 24px #11121412,0 1px 3px #1112140d!important}:root #app#app .marketplace--redesign .mp-listing-dialog{width:min(720px,calc(100% - 32px));max-width:none;max-height:90dvh;padding:0;overflow:auto;background:var(--t-card, #fff);color:var(--t-ink, #16181d);border:1px solid var(--t-card-line, #e6e8ec);border-radius:22px;box-shadow:0 8px 24px #1112141f,0 1px 3px #1112140d!important}:root #app#app .marketplace--redesign .mp-listing-dialog::backdrop{background:#11121473}:root #app#app .marketplace--redesign .mp-listing-dialog__header{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:10px 22px;border-bottom:1px solid var(--t-line, #e3e5e9);background:var(--t-card, #fff)}:root #app#app .marketplace--redesign .mp-listing-dialog__close{width:44px;height:44px;min-width:44px;border:0;border-radius:99px;background:var(--t-fill-strong, #f1f3f6);color:var(--t-accent-text, var(--t-accent, #19484c));font-size:24px}:root #app#app .marketplace--redesign .mp-listing-dialog .mp-detail{display:block}:root #app#app .marketplace--redesign .mp-listing-dialog :is(.mp-section,.mp-compose){margin:0;padding:22px;border:0;border-radius:0;box-shadow:none!important}:root #app#app .marketplace--redesign .mp-listing-dialog .mp-compose{border-top:1px solid var(--t-line, #e3e5e9)}:root #app#app .marketplace--redesign .mp-listing-dialog h1{font:500 32px/1.15 Newsreader,Georgia,serif}:root #app#app .marketplace--redesign .mp-listing-dialog .mp-detail>div>p:first-child{display:grid;place-items:center;min-height:200px;margin:0;background:var(--t-fill, #f8f9fb)}@media(max-width:767px){:root #app#app .marketplace--redesign .mp-listing-dialog{width:100%;height:100dvh;max-height:100dvh;margin:0;border:0;border-radius:0}:root #app#app .marketplace--redesign .mp-listing-dialog__header{padding:10px 20px}}:root .shell.shell--redesign:not(.shell--portal):not(.properties-redesign):not(.leases-redesign):not(.finance-redesign):not(.documents-redesign):not(.settings-redesign) #main#main>.pagehead{padding:0;margin:0 0 26px;min-height:0;align-items:flex-start;gap:16px}:root .shell.shell--redesign:not(.shell--portal):not(.properties-redesign):not(.leases-redesign):not(.finance-redesign):not(.documents-redesign):not(.settings-redesign) #main#main>.pagehead h1{font:700 36px/1.1 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:-.03em;margin:0 0 6px}:root .shell.shell--redesign:not(.shell--portal):not(.properties-redesign):not(.leases-redesign):not(.finance-redesign):not(.documents-redesign):not(.settings-redesign) #main#main>.pagehead h1+p{font-size:16px;line-height:1.45;margin:0;color:var(--t-muted, #5f6672)}:root .shell.shell--redesign:not(.shell--portal) #main>.pagehead>.actions:not(:empty){align-items:flex-start;gap:10px}@media(max-width:767px){:root .shell.shell--redesign:not(.shell--portal):not(.properties-redesign):not(.leases-redesign):not(.finance-redesign):not(.documents-redesign):not(.settings-redesign) #main#main>.pagehead h1{font-size:32px}:root .shell.shell--redesign:not(.shell--portal) #main>.pagehead>.actions:not(:empty){width:100%}}@media(max-width:767px){:root .shell.shell--redesign:not(.shell--portal):not(.properties-redesign):not(.leases-redesign):not(.finance-redesign):not(.documents-redesign):not(.settings-redesign) #main#main#main>.pagehead>.actions:not(:empty){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}:root .shell.shell--redesign #main#main#main>.pagehead>.actions>:only-child{grid-column:1 / -1}}@media(max-width:1023px){:root .shell.shell--redesign:not(.shell--portal)>.sidebar{order:0}:root .shell.shell--redesign:not(.shell--portal) .content{order:2}}@media(max-width:1023px){:root .shell.shell--redesign:not(.shell--portal)>.sidebar{backdrop-filter:none;-webkit-backdrop-filter:none}:root .shell.shell--redesign:not(.shell--portal) .account-dropdown{position:fixed;top:auto;bottom:max(16px,env(safe-area-inset-bottom));left:16px;right:16px;width:auto;max-width:none;max-height:calc(100dvh - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box;z-index:80}}:root .shell.shell--redesign :is(#main#main#main,.record-peek) details>summary{box-sizing:border-box;min-height:44px}:root .shell.shell--redesign :is(#main#main#main,.record-peek) details>summary:not([class]){font-size:15px;line-height:1.45}:root .shell.shell--redesign :is(#main#main#main#main,.record-peek) :is(.button--secondary,.button--quiet,.structure-actions>summary,.structure-filter-disclosure>summary):not(.button--primary):not(.button--danger):not([disabled]):not([aria-disabled=true]):hover{background:var(--t-fill-strong, #e5e9ee)!important;color:var(--t-accent-text, var(--t-accent, #19484c))!important}:root .shell.shell--redesign :is(#main#main#main#main,.record-peek) :is(.button,summary.button,.structure-actions>summary,.structure-filter-disclosure>summary):focus-visible{outline:2px solid var(--t-accent, #19484c);outline-offset:3px}:root #app#app .public-header .public-product-menu,:root.legal-document-root .public-header .public-product-menu{display:none;position:relative;flex:none}:root #app#app .public-header .public-product-menu>summary,:root.legal-document-root .public-header .public-product-menu>summary{display:flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:10px 14px;border:1px solid transparent;border-radius:12px;background:var(--t-fill-strong, #f1f3f6);color:var(--t-accent-text, var(--t-accent, #19484c));font-size:15px;font-weight:550;line-height:1.2;list-style:none;cursor:pointer}:root #app#app .public-header .public-product-menu>summary::-webkit-details-marker,:root.legal-document-root .public-header .public-product-menu>summary::-webkit-details-marker{display:none}:root #app#app .public-header .public-product-menu>summary:after,:root.legal-document-root .public-header .public-product-menu>summary:after{content:"+";font-size:18px}:root #app#app .public-header .public-product-menu[open]>summary:after,:root.legal-document-root .public-header .public-product-menu[open]>summary:after{content:"\2212"}:root #app#app .public-header .public-product-menu nav,:root.legal-document-root .public-header .public-product-menu nav{box-sizing:border-box;position:absolute;top:calc(100% + 8px);right:0;z-index:50;width:min(320px,calc(100vw - 32px));max-height:min(70vh,520px);max-height:min(70dvh,520px);overflow:auto;padding:10px;border:1px solid var(--t-card-line, #e6e8ec);border-radius:22px;background:var(--t-card, #fff);box-shadow:0 8px 24px #11121412,0 1px 3px #1112140d!important}:root #app#app .public-header .public-product-menu>summary:hover,:root.legal-document-root .public-header .public-product-menu>summary:hover{background:#e6e9ee}:root #app#app .public-header .public-product-menu>summary:focus-visible,:root.legal-document-root .public-header .public-product-menu>summary:focus-visible{outline:3px solid #83afb1;outline-offset:3px}:root #app#app .public-header .public-product-menu .public-header__list,:root.legal-document-root .public-header .public-product-menu .public-header__list{display:grid;gap:2px}:root #app#app .public-header .public-product-menu .public-nav-link,:root.legal-document-root .public-header .public-product-menu .public-nav-link{display:flex;min-height:44px;padding:10px 12px;white-space:normal;overflow-wrap:anywhere}@media(max-width:1150px){:root #app#app .public-header .public-header__inner,:root.legal-document-root .public-header .public-header__inner{display:flex;flex-wrap:nowrap;justify-content:space-between;box-sizing:border-box;width:100%;max-width:100%;min-height:68px;gap:12px}:root #app#app .public-header .public-header__nav,:root.legal-document-root .public-header .public-header__nav{display:none}:root #app#app .public-header .public-header__account,:root.legal-document-root .public-header .public-header__account{flex:none;margin-left:auto}:root #app#app .public-header .public-product-menu,:root.legal-document-root .public-header .public-product-menu{display:block}}@media(max-width:600px){:root #app#app .public-header .public-header__inner,:root.legal-document-root .public-header .public-header__inner{padding:10px 16px}:root #app#app .public-header .public-header__account,:root.legal-document-root .public-header .public-header__account{display:none}:root #app#app .public-header .public-brand,:root.legal-document-root .public-header .public-brand{flex:none;margin-right:auto}:root #app#app .public-header .public-brand__name,:root.legal-document-root .public-header .public-brand__name{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:nowrap}}@media(max-width:1150px){:root #app#app .public-header.public-header--signed-in .public-header__account{display:block;margin-left:auto}}@media(max-width:360px){:root #app#app .public-header.public-header--signed-in .public-header__inner{gap:8px}:root #app#app .public-header.public-header--signed-in .public-brand__name{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}}:root #app#app .public-section-menu,:root.legal-document-root .public-section-menu{position:relative}:root #app#app .public-section-menu>summary,:root.legal-document-root .public-section-menu>summary{display:inline-flex;align-items:center;gap:8px;min-height:44px;list-style:none;cursor:pointer}:root #app#app .public-section-menu>summary::-webkit-details-marker,:root.legal-document-root .public-section-menu>summary::-webkit-details-marker{display:none}:root #app#app .public-section-menu>summary:after,:root.legal-document-root .public-section-menu>summary:after{content:"";width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg)}:root #app#app .public-section-menu[open]>summary:after,:root.legal-document-root .public-section-menu[open]>summary:after{transform:translateY(2px) rotate(225deg)}:root #app#app .public-section-menu>summary:focus-visible,:root.legal-document-root .public-section-menu>summary:focus-visible{border-radius:8px;outline:3px solid #83afb1;outline-offset:3px}:root #app#app .public-section-menu>nav,:root.legal-document-root .public-section-menu>nav{position:absolute;top:calc(100% + 8px);left:0;z-index:50;width:300px;max-height:min(70vh,520px);overflow:auto;padding:10px;border:1px solid var(--t-card-line, #e6e8ec);border-radius:22px;background:var(--t-card, #fff);box-shadow:0 8px 24px #11121412,0 1px 3px #1112140d!important}:root #app#app .public-section-menu ul,:root.legal-document-root .public-section-menu ul{display:grid;gap:2px;padding:0;margin:0;list-style:none}:root #app#app .public-section-menu nav .public-nav-link,:root.legal-document-root .public-section-menu nav .public-nav-link{display:flex;min-height:44px;padding:10px 12px;border-radius:12px;white-space:normal}:root #app#app .public-section-menu nav .public-nav-link:hover,:root.legal-document-root .public-section-menu nav .public-nav-link:hover{background:var(--t-fill-strong, #f1f3f6)}@media(min-width:1151px){:root.legal-document-root{scroll-padding-top:108px}:root #app#app .public-header,:root.legal-document-root .public-header{background:var(--t-card, #fff);border-bottom-color:var(--t-line, #e3e5e9)}:root #app#app .public-header .public-header__inner,:root.legal-document-root .public-header .public-header__inner{box-sizing:border-box;width:100%;max-width:1200px;min-height:92px;padding:20px 32px;margin-inline:auto}:root #app#app .public-header .public-brand,:root.legal-document-root .public-header .public-brand{gap:10px;font-size:22px}:root #app#app .public-header .public-brand__mark,:root.legal-document-root .public-header .public-brand__mark{width:36px;height:36px}:root #app#app .public-header .public-nav-link,:root.legal-document-root .public-header .public-nav-link{min-height:44px;color:var(--t-ink, #16181d);font-size:15px}:root #app#app .public-header__account .button,:root.legal-document-root .public-header__account .button{min-height:48px;padding:12px 20px;font-size:15px}}:root .public-page,:root.legal-document-root .public-page{--public-paper: #fff;--public-surface: #fff;--public-ink: var(--t-ink, #16181d);--public-muted: var(--t-muted, #5f6672);--public-line: var(--t-line, #e3e5e9);--public-teal: var(--t-accent, #19484c);--public-teal-strong: var(--t-accent-hover, #12393c);--public-teal-tint: var(--t-accent-tint, #eef4f4);--public-on-teal: #fff;--public-on-teal-muted: #d9e6e4;--bg-primary: #fff;--bg-secondary: var(--t-fill, #f8f9fb);--bg-tertiary: var(--t-fill-strong, #f1f3f6);--bg-elevated: #fff;--text-primary: var(--t-ink, #16181d);--text-secondary: var(--t-muted, #5f6672);--border: var(--t-line, #e3e5e9);--accent: var(--t-accent, #19484c);--accent-fill: var(--t-accent, #19484c);--on-accent: #fff;background:var(--t-card, #fff);color:var(--t-ink, #16181d)}:root #app#app .public-page>main.auth,:root #app#app .public-page--story .landing-page,:root.legal-document-root .legal-page{background:var(--t-card, #fff)}:root #app#app .public-page .button--primary,:root #app#app .public-page .auth-card button[type=submit],:root.legal-document-root .public-page .button--primary{border-color:var(--t-accent, #19484c);border-radius:12px;min-height:44px;background:var(--t-accent, #19484c);color:#fff}:root #app#app .public-page .button--secondary,:root #app#app .public-page .button--outline,:root.legal-document-root .public-page .button--outline{min-height:44px;border:0;border-radius:12px;background:var(--t-fill-strong, #f1f3f6);color:var(--t-accent-text, var(--t-accent, #19484c))}:root #app#app .public-page .auth-card,:root #app#app .public-page .auth-note{border:1px solid var(--t-card-line, #e6e8ec);border-radius:22px;background:var(--t-card, #fff);box-shadow:0 8px 24px #11121412,0 1px 3px #1112140d!important}:root #app#app .public-page .auth-card h1{font-family:Newsreader,Georgia,Times New Roman,serif;font-weight:500;letter-spacing:-.02em}:root #app#app .public-page main.auth form label>.auth-field-label{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;display:contents}:root.legal-document-root .public-page:not(#\#) main.legal-page :is(h1,h2,h3){font-family:Newsreader,Georgia,Times New Roman,serif;font-weight:500}:root.legal-document-root .public-page .legal-page__contents{border:1px solid var(--t-card-line, #e6e8ec);border-radius:22px;background:var(--t-card, #fff);box-shadow:0 8px 24px #11121412,0 1px 3px #1112140d!important}:root.legal-document-root .public-page .legal-page__contents>summary{color:var(--t-accent-text, var(--t-accent, #19484c))}:root #app#app .public-page .signup-purpose{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 22px;padding:6px;border-radius:16px;background:var(--t-fill-strong, #f1f3f6)}:root #app#app .public-page .signup-purpose a{display:flex;flex:1 1 130px;align-items:center;justify-content:center;min-height:44px;padding:8px 14px;border-radius:12px;color:var(--t-accent-text, var(--t-accent, #19484c));text-align:center;text-decoration:none;font-weight:600}:root #app#app .public-page .signup-purpose a[aria-current=page]{background:var(--t-accent, #19484c);color:#fff}:root #app#app .public-page .account-entry-actions{display:grid;gap:12px;margin:24px 0}.public-page--site:has(>.public-journey){--public-paper: #fff;--public-surface: #fff;--public-ink: var(--t-ink, #16181d);--public-muted: var(--t-muted, #5f6672);--public-line: var(--t-line, #e3e5e9);--public-teal: var(--t-accent, #19484c);--public-teal-strong: #10383c;--public-teal-tint: var(--t-fill-strong, #f1f3f6);background:var(--t-card, #fff)}:root #app .public-page--site>.public-journey{max-width:1200px;padding:56px 32px 88px;background:var(--t-card, #fff)}:root #app .public-journey :is(h1,h2,.plan__name){color:var(--t-ink, #16181d);font-family:Newsreader,Georgia,Times New Roman,serif;font-weight:500;letter-spacing:-.025em}:root #app .public-journey :is(.pricing-hero,.support-intro){display:grid;gap:16px;max-width:100%;margin:0 0 28px}:root #app .public-journey :is(.pricing-hero,.support-intro) h1{margin:0;font-size:clamp(2.5rem,4.5vw,3.75rem);font-weight:500;line-height:1.05}:root #app .public-journey :is(.pricing-hero,.support-intro)>p:not(.public-page-eyebrow){max-width:54em;margin:0;color:var(--t-muted, #5f6672);font-size:20px;line-height:1.5}:root #app .public-journey .public-page-eyebrow{margin:0;color:var(--t-accent-text, var(--t-accent, #19484c));font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}:root #app .public-journey--pricing .pricing-hero{justify-items:center;text-align:center}:root #app .public-journey--pricing .pricing-hero>p:not(.public-page-eyebrow){max-width:34em}:root #app .public-journey .button{min-height:48px;border-radius:12px;font-size:15px;font-weight:600;text-align:center}:root #app .public-journey .button:not(.button--primary){border:1px solid transparent;background:var(--t-fill-strong, #f1f3f6);color:var(--t-accent-text, var(--t-accent, #19484c))}:root #app .public-journey .button:not(.button--primary):hover{background:#e6e9ee;color:#10383c}:root #app .public-journey :is(.button--primary,.pricing-enterprise .button){border:1px solid var(--t-accent, #19484c);background:var(--t-accent, #19484c);color:#fff}:root #app .public-journey :is(.button--primary,.pricing-enterprise .button):hover{border-color:#10383c;background:#10383c;color:#fff}:root #app .public-journey :is(.plan,.pricing-state,.plan-summary--pricing,.pricing-notes>li,.pricing-enterprise,.pricing-close,.faq__group,.support-path,.support-closed,.support-aside>section,.support-residents,.support-form,.support-signed-in,.support-result,#grievances){min-width:0;padding:22px;border:1px solid var(--t-card-line, #e6e8ec);border-radius:22px;background:var(--t-card, #fff);box-shadow:0 8px 24px #11121412,0 1px 3px #1112140d!important}:root #app .public-journey .pricing-frequency{justify-items:center;margin:0 0 28px}:root #app .public-journey .pricing-frequency legend{width:100%;margin-bottom:8px;color:var(--t-muted, #5f6672);font-size:13px;font-weight:500;text-align:center}:root #app .public-journey .pricing-frequency__options{width:min(100%,410px);gap:6px;padding:5px;border:0;border-radius:99px;background:var(--t-fill-strong, #f1f3f6)}:root #app .public-journey .pricing-frequency__option span{min-height:44px;border-radius:99px;color:var(--t-muted, #5f6672)}:root #app .public-journey .pricing-frequency__option input:checked+span{background:var(--t-card, #fff);color:var(--t-accent-text, var(--t-accent, #19484c));box-shadow:0 1px 4px #11121414}:root #app .public-journey .pricing-frequency__hint{margin:0;color:var(--t-muted, #5f6672);font-size:14px;text-align:center}:root #app .public-journey .plan-grid{gap:20px;margin-top:20px}:root #app .public-journey .plan{padding:28px}:root #app .public-journey .plan__name{font-size:26px;line-height:1.2}:root #app .public-journey .plan__amount strong{font-size:40px;font-weight:600;letter-spacing:-.03em}:root #app .public-journey .plan__unavailable{display:flex;align-items:center;justify-content:center;min-height:48px;padding:10px 12px;border:0;border-radius:12px;background:var(--t-fill-strong, #f1f3f6);color:var(--t-muted, #5f6672);font-size:14px;font-weight:600;text-align:center}:root #app .public-journey .pricing-state{padding:22px;border:1px solid var(--t-card-line, #e6e8ec);border-radius:22px;background:var(--t-card, #fff)}:root #app .public-journey .pricing-state--outage{display:flex;flex-direction:row;gap:14px;align-items:flex-start;background:var(--t-fill, #f8f9fb)}:root #app .public-journey .pricing-state--outage>p{flex:1;min-width:0;color:var(--t-muted, #5f6672)}:root #app .public-journey .pricing-state--outage strong{color:var(--t-ink, #16181d)}:root #app .public-journey .pricing-state__icon{flex:none;margin-top:1px;color:var(--t-muted, #5f6672)}:root #app .public-journey .pricing-notes{gap:20px;padding:0;border:0;margin-block:24px}:root #app .public-journey .pricing-notes>li+li{border-left:1px solid var(--t-card-line, #e6e8ec)}:root #app .public-journey .faq__layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:32px;align-items:start;margin-top:28px}:root #app .public-journey .faq__nav{position:sticky;top:88px;display:grid;gap:8px}:root #app .public-journey .faq__nav a{display:flex;align-items:center;min-height:48px;padding:12px 16px;border-radius:12px;background:var(--t-fill-strong, #f1f3f6);color:var(--t-accent-text, var(--t-accent, #19484c));font-size:15px;font-weight:600;text-decoration:none}:root #app .public-journey .faq__groups{grid-template-columns:minmax(0,1fr);gap:24px}:root #app .public-journey .faq__group{scroll-margin-top:100px}:root #app .public-journey .faq__group h3{padding:0 0 12px;margin:0;color:var(--t-accent-text, var(--t-accent, #19484c));font-size:15px;font-weight:600;scroll-margin-top:100px}:root #app .public-journey .faq__item{border:0;border-top:1px solid var(--t-line, #e3e5e9)}:root #app .public-journey .faq__item summary{padding:18px 0;font-size:16px;line-height:1.5}:root #app .public-journey .faq__answer{padding:0 24px 18px 0}:root #app .public-journey .support-jump{gap:10px;padding:0;border:0;margin:0 0 32px}:root #app .public-journey .support-jump ul{gap:10px}:root #app .public-journey .support-jump a{display:inline-flex;align-items:center;min-height:44px;padding:10px 18px;border-radius:12px;background:var(--t-fill-strong, #f1f3f6);color:var(--t-accent-text, var(--t-accent, #19484c));font-size:15px;font-weight:600;text-decoration:none}:root #app .public-journey .support-section{padding-top:0;border-top:0;margin-top:40px;scroll-margin-top:100px}:root #app .public-journey :is(.support-section,.support-residents)>h2{margin:0 0 12px;font-size:34px;line-height:1.15;scroll-margin-top:100px}:root #app .public-journey .support-paths{gap:20px;margin-top:20px}:root #app .public-journey .support-path h3{margin:0;color:var(--t-ink, #16181d);font-size:17px;font-weight:600}:root #app .public-journey .support-path__action{margin-top:0;padding-top:0}:root #app .public-journey .pricing-state--notice>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;padding:22px;margin:-22px;border-radius:22px;list-style:none;cursor:pointer}:root #app .public-journey .pricing-state--notice>summary::-webkit-details-marker{display:none}:root #app .public-journey .pricing-state--notice>summary:after{content:"+";flex:none;font-size:20px;line-height:1}:root #app .public-journey .pricing-state--notice[open]>summary{margin-bottom:0;border-bottom:1px solid var(--t-line, #e3e5e9);border-bottom-right-radius:0;border-bottom-left-radius:0}:root #app .public-journey .pricing-state--notice[open]>summary:after{content:"\2212"}:root #app .public-journey .pricing-state--notice[open]>p{margin-top:16px}:root #app .public-journey .pricing-state--notice>summary:focus-visible{outline:3px solid #83afb1;outline-offset:3px}:root #app .public-journey .support-contact{gap:20px}:root #app .public-journey .support-aside{display:grid;gap:20px;min-width:0}:root #app .public-journey .support-residents{background:var(--t-fill, #f8f9fb)}:root #app .public-journey .support-form{gap:24px}:root #app .public-journey .support-form :is(input,select,textarea){border-radius:12px;font-size:16px}:root #app .public-journey :is(.support-result,#grievances){margin-top:24px}@media(max-width:820px){:root #app .public-page--site>.public-journey{padding:40px 24px 64px}:root #app .public-journey .faq__layout{grid-template-columns:minmax(0,1fr);gap:20px}:root #app .public-journey .faq__nav{position:static;grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){:root #app .public-page--site>.public-journey{padding:32px 20px 56px}:root #app .public-journey :is(.pricing-hero,.support-intro) h1{font-size:40px}:root #app .public-journey :is(.pricing-hero,.support-intro)>p:not(.public-page-eyebrow){font-size:17px;line-height:1.6}:root #app .public-journey :is(.plan,.pricing-notes>li,.pricing-enterprise,.pricing-close,.faq__group,.support-path,.support-closed,.support-aside>section,.support-residents,.support-form,.support-result,#grievances){padding:22px}:root #app .public-journey .plan{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:none;gap:16px}:root #app .public-journey .plan>*{grid-column:1;grid-row:auto}:root #app .public-journey .plan__price{display:grid;grid-template-columns:minmax(0,1fr);gap:6px}:root #app .public-journey :is(.plan__amount,.plan__alt){grid-column:auto;grid-row:auto;align-self:auto;text-align:left}:root #app .public-journey .plan__amount strong{display:inline}:root #app .public-journey .plan__name{font-size:28px}:root #app .public-journey .plan__amount strong{font-size:36px}:root #app .public-journey .faq__nav{grid-template-columns:minmax(0,1fr)}:root #app .public-journey .pricing-enterprise{gap:18px}:root #app .public-journey :is(.pricing-enterprise .button,.support-path__action .button){width:100%}:root #app .public-journey :is(.support-section,.support-residents)>h2{font-size:30px}}@media(max-width:359px){:root #app .public-page--site>.public-journey{padding-inline:16px}:root #app .public-journey :is(.pricing-hero,.support-intro) h1{font-size:36px}:root #app .public-journey .pricing-frequency__option span{padding-inline:10px;font-size:14px}}:root #app .public-journey .support-result h1{margin:0 0 16px;font-size:clamp(2rem,4vw,2.625rem);font-weight:500;line-height:1.1}:root #app .public-journey .support-jump+.support-section{margin-top:24px}@media(min-width:1151px){:root #app .public-page--site:has(>.public-journey)>.public-header{background:var(--t-card, #fff);border-bottom-color:var(--t-line, #e3e5e9)}:root #app .public-page--site:has(>.public-journey) .public-header__inner{min-height:92px}:root #app .public-page--site>.public-journey--support{max-width:1100px}:root #app .public-page--site>.public-journey--pricing{padding-top:24px}:root #app .public-journey :is(.pricing-hero,.support-intro) h1{font-size:60px}:root #app .public-journey .public-page-eyebrow{line-height:1.2}:root #app .public-journey .support-intro{gap:14px}:root #app .public-journey--pricing .pricing-hero{margin-bottom:24px}:root #app .public-journey :is(.pricing-frequency legend,.pricing-frequency__hint){line-height:1.2}:root #app .public-journey .pricing-state--outage>p{font-size:15px;line-height:1.55}:root #app .public-journey .pricing-frequency__options{width:max-content;max-width:100%;grid-template-columns:max-content max-content}:root #app .public-journey .pricing-frequency__option span{padding-inline:20px;font-size:15px}:root #app .public-journey .support-jump+.support-section{margin-top:32px}:root #app .public-journey .support-paths{gap:16px;margin-top:28px}:root #app .public-journey .support-path h3{font-size:16px;font-weight:700;line-height:1.25}}:root #app .public-journey .support-path :is(p,li){color:var(--t-muted, #5f6672);font-size:15px;line-height:1.6}@media(max-width:600px){:root #app .public-journey .support-form:not(#\#):not(#\#){padding:20px}}:root #app#app .public-home-b{--ink: #14171c;--muted: #5b6270;--teal: var(--t-accent, #19484c);--teal-deep: #123538;--teal-mid: #2b6b70;--tint: var(--t-accent-tint, #eef4f4);--line: var(--t-line, #e3e5e9);--soft: #f6f8f9;--card-line: #e4e7eb;--amber: var(--t-warn, #8a5a00);--amber-tint: var(--t-warn-bg, #fbf1d9);--shadow: 0 1px 2px rgba(17, 24, 28, .06), 0 12px 32px rgba(17, 40, 44, .08);font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;color:var(--ink);background:var(--t-card, #fff);min-width:0;overflow:clip}:root #app#app .public-home-b,:root #app#app .public-home-b *{box-sizing:border-box}:root #app#app .public-home-b a{color:var(--teal)}:root #app#app .public-home-b img{display:block;max-width:100%;height:auto}:root #app#app .public-home-b picture{display:block}:root #app#app .public-home-b p{margin:0 0 16px;font-size:16px;line-height:1.6;color:var(--muted)}:root #app#app .public-home-b :is(h1,h2,h3){margin:0;color:var(--ink)}:root #app#app .public-home-b :is(h1,h2){font-family:Newsreader,Georgia,serif;font-weight:500;text-wrap:balance}:root #app#app .public-home-b h1{font-size:64px;line-height:1.02;letter-spacing:-.03em}:root #app#app .public-home-b h2{font-size:46px;line-height:1.06;letter-spacing:-.02em}:root #app#app .public-home-b h3{font-size:17px;font-weight:600;line-height:1.35}:root #app#app .public-home-b :is(button,a,input,summary){font:inherit}:root #app#app .public-home-b .wrap{width:min(1180px,calc(100% - 64px));margin-inline:auto}:root #app#app .public-home-b .section{padding:120px 0}:root #app#app .public-home-b .eyebrow{margin:0 0 16px;font-size:14px;font-weight:600;line-height:1.4;color:var(--teal)}:root #app#app .public-home-b .section-lead{margin-top:20px;font-size:19px;line-height:1.55}:root #app#app .public-home-b .fine{font-size:13px;line-height:1.5;color:var(--muted)}:root #app#app .public-home-b .b-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:root #app#app .public-home-b .actions:not(#\#){display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:12px;margin:32px 0 0}:root #app#app .public-home-b .button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 22px;border:0;border-radius:12px;font-size:16px;font-weight:600;line-height:1.3;text-decoration:none;white-space:nowrap}:root #app#app .public-home-b .button--primary{background:var(--teal);color:#fff}:root #app#app .public-home-b .button--primary:hover{background:var(--teal-deep)}:root #app#app .public-home-b .button--secondary{background:var(--tint);color:var(--teal)}:root #app#app .public-home-b .button--secondary:hover{background:#e2ecec}:root #app#app .public-home-b :is(a,summary,.button,label):focus-visible,:root #app#app .public-home-b input:focus-visible+label{outline:3px solid var(--teal);outline-offset:3px}:root #app#app .public-home-b .shot-caption{margin:12px 0 0;font-size:13px;line-height:1.5;color:var(--muted)}:root #app#app .public-home-b .b-section-top{max-width:760px;margin-bottom:56px}:root #app#app .public-home-b .b-hero{padding:72px 0 112px}:root #app#app .public-home-b .b-hero__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:48px;align-items:center}:root #app#app .public-home-b .b-hero__lead{margin-top:24px;max-width:520px;font-size:19px;line-height:1.55}:root #app#app .public-home-b .b-hero__facts{list-style:none;margin:24px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px 20px;font-size:14px;color:var(--ink)}:root #app#app .public-home-b .b-hero__facts li{display:inline-flex;align-items:center;gap:8px}:root #app#app .public-home-b .b-hero__facts li:before{content:"";width:14px;height:8px;border-left:2px solid var(--teal);border-bottom:2px solid var(--teal);transform:translateY(-2px) rotate(-45deg)}:root #app#app .public-home-b .b-hero__others{list-style:none;margin:32px 0 0;padding:20px 0 0;border-top:1px solid var(--line);display:grid;gap:6px;font-size:14px;line-height:1.5;color:var(--muted)}:root #app#app .public-home-b .b-hero__others a{font-weight:600}:root #app#app .public-home-b .b-hero__visual{margin:0}:root #app#app .public-home-b .b-stage{position:relative;aspect-ratio:760 / 640;container-type:inline-size}:root #app#app .public-home-b .b-iso{display:block;width:100%;height:100%;overflow:visible}:root #app#app .public-home-b .b-iso polygon{stroke:#12353829;stroke-width:.8;stroke-linejoin:round}:root #app#app .public-home-b .iso-shadow{fill:#11282c12}:root #app#app .public-home-b .iso-slab-t{fill:#fff}:root #app#app .public-home-b .iso-slab-l{fill:#e4eded}:root #app#app .public-home-b .iso-slab-r{fill:#ccdcdb}:root #app#app .public-home-b .iso-tile{fill:#f2f6f6}:root #app#app .public-home-b .iso-wall-t{fill:#fff}:root #app#app .public-home-b .iso-wall-l{fill:#dbe6e6}:root #app#app .public-home-b .iso-wall-r{fill:#c3d4d3}:root #app#app .public-home-b .iso-taken-t{fill:var(--teal-mid)}:root #app#app .public-home-b .iso-taken-l{fill:var(--teal)}:root #app#app .public-home-b .iso-taken-r{fill:var(--teal-deep)}:root #app#app .public-home-b .iso-free-t{fill:#fff}:root #app#app .public-home-b .iso-free-l{fill:#e6ecec}:root #app#app .public-home-b .iso-free-r{fill:#d3dddd}:root #app#app .public-home-b .iso-planned-t{fill:#f2e2b8}:root #app#app .public-home-b .iso-planned-l{fill:#e3c98a}:root #app#app .public-home-b .iso-planned-r{fill:#d0b26a}:root #app#app .public-home-b .iso-floor{fill:var(--muted);font-size:13px;font-weight:500}:root #app#app .public-home-b .iso-lead{fill:none;stroke:var(--teal);stroke-width:1.2;opacity:.5}:root #app#app .public-home-b .iso-dot{fill:var(--teal);stroke:#fff;stroke-width:2}:root #app#app .public-home-b :is(.b-callout,.b-occupancy){position:absolute;width:25%;display:grid;gap:2px;padding:1.5cqw 1.8cqw;border:1px solid var(--card-line);border-radius:14px;background:var(--t-card, #fff);box-shadow:var(--shadow);font-size:13px;line-height:1.35}:root #app#app .public-home-b :is(.b-callout,.b-occupancy) span{color:var(--muted)}:root #app#app .public-home-b :is(.b-callout,.b-occupancy) strong{font-size:1.45em;font-weight:600;font-variant-numeric:tabular-nums;color:var(--ink)}:root #app#app .public-home-b :is(.b-callout,.b-occupancy) em{font-style:normal;color:var(--muted)}:root #app#app .public-home-b .b-callout em:before{content:"";display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%;vertical-align:1px;background:var(--teal)}:root #app#app .public-home-b .b-callout--planned em:before{background:#c79a3a}:root #app#app .public-home-b .b-callout--repair em:before{background:#b2300a}:root #app#app .public-home-b .b-callout--1{left:74.7%;top:14.4%}:root #app#app .public-home-b .b-callout--2{left:2.4%;top:45.6%}:root #app#app .public-home-b .b-callout--3{left:74.7%;top:70.6%}:root #app#app .public-home-b .b-occupancy{left:2.4%;top:2%}:root #app#app .public-home-b .b-occupancy svg{width:100%;height:6px;margin-top:6px}:root #app#app .public-home-b .b-occupancy__track{fill:var(--tint)}:root #app#app .public-home-b .b-occupancy__fill{fill:var(--teal)}@media(prefers-reduced-motion:no-preference){:root #app#app .public-home-b :is(.b-callout,.b-occupancy){animation:b-rise .6s ease both}:root #app#app .public-home-b .b-callout--1{animation-delay:.15s}:root #app#app .public-home-b .b-callout--2{animation-delay:.3s}:root #app#app .public-home-b .b-callout--3{animation-delay:.45s}}@keyframes b-rise{0%{opacity:0;transform:translateY(8px)}}:root #app#app .public-home-b .b-points{list-style:none;margin:28px 0 0;padding:0}:root #app#app .public-home-b .b-points li{position:relative;padding:12px 0 12px 30px;border-top:1px solid var(--line);font-size:15px;line-height:1.5;color:var(--ink)}:root #app#app .public-home-b .b-points li:before{content:"";position:absolute;left:2px;top:18px;width:12px;height:7px;border-left:2px solid var(--teal);border-bottom:2px solid var(--teal);transform:rotate(-45deg)}:root #app#app .public-home-b .b-drawing{margin:0}:root #app#app .public-home-b .b-drawing__head{display:flex;justify-content:space-between;gap:16px;padding:16px 22px;border:1px solid var(--card-line);border-bottom:0;border-radius:18px 18px 0 0;background:var(--soft);font-size:14px;font-weight:600;color:var(--ink)}:root #app#app .public-home-b .b-drawing__head span+span{font-weight:500;color:var(--muted)}:root #app#app .public-home-b .b-drawing__head+*{border:1px solid var(--card-line);border-radius:0 0 18px 18px;box-shadow:var(--shadow)}:root #app#app .public-home-b .b-rent__steps{list-style:none;margin:0;padding:26px 22px 22px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;border-radius:0!important;box-shadow:none!important;border-bottom:0!important}:root #app#app .public-home-b .b-rent__steps li{position:relative;display:grid;gap:4px;padding:26px 0 0;border-top:3px solid var(--teal)}:root #app#app .public-home-b .b-rent__steps li:before{content:"";position:absolute;top:-9px;left:0;width:15px;height:15px;border-radius:50%;background:var(--teal);box-shadow:0 0 0 4px #fff}:root #app#app .public-home-b .b-rent__steps li.is-now:before{width:17px;height:17px;top:-10px;background:var(--t-card, #fff);border:5px solid var(--teal);box-sizing:border-box}:root #app#app .public-home-b .b-rent__steps b{font-size:15px;font-weight:600}:root #app#app .public-home-b .b-rent__steps span{font-size:13px;color:var(--muted)}:root #app#app .public-home-b .b-rent__steps em{justify-self:start;margin-top:8px;padding:4px 10px;border-radius:999px;background:var(--soft);font-style:normal;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--ink)}:root #app#app .public-home-b .b-rent__steps li:nth-child(2) em{background:var(--amber-tint);color:var(--amber)}:root #app#app .public-home-b .b-rent__steps li.is-now em{background:var(--tint);color:var(--teal)}:root #app#app .public-home-b .b-audience-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}:root #app#app .public-home-b .b-audience-grid article{display:flex;flex-direction:column;padding:16px 16px 28px;border:1px solid var(--card-line);border-radius:20px;background:var(--t-card, #fff)}:root #app#app .public-home-b .b-audience__art{display:grid;place-items:center;min-height:292px;margin-bottom:24px;padding:12px;border-radius:12px;background:var(--soft)}:root #app#app .public-home-b .b-audience-grid h3{margin:0 8px 8px;font-size:19px}:root #app#app .public-home-b .b-audience-grid p{margin:0 8px;font-size:15px;line-height:1.55}:root #app#app .public-home-b .b-audience .shot-caption{margin-top:16px}:root #app#app .public-home-b .b-mini{display:block;width:100%;max-width:240px;height:auto;overflow:visible}:root #app#app .public-home-b .b-tphone-wrap{display:grid;justify-items:center;margin:0}:root #app#app .public-home-b .b-tphone{width:304px;max-width:100%;border:10px solid var(--ink);border-radius:44px;background:var(--soft);box-shadow:var(--shadow);overflow:hidden}:root #app#app .public-home-b .b-tphone__screen{display:flex;flex-direction:column;gap:8px;min-height:560px;padding:24px 16px 0}:root #app#app .public-home-b .b-tphone__screen p{margin:0}:root #app#app .public-home-b .b-tphone__brand{font-size:13px;font-weight:700;color:var(--teal)}:root #app#app .public-home-b .b-tphone__title{margin-top:4px;font-family:Newsreader,Georgia,serif;font-size:32px;line-height:1.1;color:var(--ink)}:root #app#app .public-home-b .b-tphone__card{display:grid;gap:2px;padding:12px 14px;border:1px solid var(--card-line);border-radius:14px;background:var(--t-card, #fff)}:root #app#app .public-home-b .b-tphone__card span{font-size:13px;color:var(--muted)}:root #app#app .public-home-b .b-tphone__card strong{font-size:22px;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}:root #app#app .public-home-b .b-tphone__card em{font-style:normal;font-size:13px;color:var(--ink)}:root #app#app .public-home-b .b-tphone__card em.is-ok{color:var(--teal)}:root #app#app .public-home-b .b-tphone__card em.is-work{color:var(--amber)}:root #app#app .public-home-b .b-tphone__button{display:block;margin-top:10px;padding:10px;border-radius:10px;background:var(--teal);color:#fff;font-size:14px;font-weight:600;text-align:center}:root #app#app .public-home-b .b-tphone__nav{display:flex;justify-content:space-between;gap:6px;margin:auto -16px 0;padding:12px 10px 20px;list-style:none;border-top:1px solid var(--line);background:var(--t-card, #fff);font-size:13px;white-space:nowrap;color:var(--muted)}:root #app#app .public-home-b .b-tphone__nav li{margin:0;padding:0;font-size:13px}:root #app#app .public-home-b .b-tphone__nav .is-on{font-weight:700;color:var(--teal)}:root #app#app .public-home-b .b-screens{background:var(--soft)}:root #app#app .public-home-b .section.b-screens{padding-top:72px}:root #app#app .public-home-b .b-screens .wrap{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:32px}:root #app#app .public-home-b .b-screens .b-section-top{margin-bottom:24px}:root #app#app .public-home-b .b-screens .b-tour{display:contents}:root #app#app .public-home-b .b-screens .b-tour__tabs{margin-bottom:28px}:root #app#app .public-home-b .b-screens .b-tour__panels{grid-column:1 / -1}:root #app#app .public-home-b .b-tour__tabs{display:flex;justify-content:center;gap:8px;margin-bottom:18px}:root #app#app .public-home-b .b-tour__tabs label{display:inline-flex;align-items:center;min-height:44px;padding:0 20px;border-radius:999px;border:1px solid var(--card-line);background:var(--t-card, #fff);font-size:15px;font-weight:600;color:var(--ink);cursor:pointer}:root #app#app .public-home-b .b-tour__tabs input:checked+label{background:var(--teal);border-color:var(--teal);color:#fff}:root #app#app .public-home-b .b-tour__panel{display:none;margin:0}:root #app#app .public-home-b .b-tour__panel--maintenance,:root #app#app .public-home-b .b-tour:has(#b-tour-leases:checked) .b-tour__panel--leases,:root #app#app .public-home-b .b-tour:has(#b-tour-finance:checked) .b-tour__panel--finance{display:block}:root #app#app .public-home-b .b-tour:has(#b-tour-leases:checked) .b-tour__panel--maintenance,:root #app#app .public-home-b .b-tour:has(#b-tour-finance:checked) .b-tour__panel--maintenance{display:none}:root #app#app .public-home-b .b-proof{margin:0}:root #app#app .public-home-b .b-proof .shot{overflow:hidden;border:1px solid var(--card-line);border-radius:18px;background:var(--t-card, #fff);box-shadow:var(--shadow)}:root #app#app .public-home-b .b-tour .shot-caption{text-align:center}:root #app#app .public-home-b .b-roles{border-top:1px solid var(--ink)}:root #app#app .public-home-b .b-roles__row{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1fr) minmax(0,1.3fr);gap:24px;padding:20px 0;border-bottom:1px solid var(--line);font-size:15px;line-height:1.5;color:var(--muted)}:root #app#app .public-home-b .b-roles__row h3{font-size:16px}:root #app#app .public-home-b .checklist{list-style:none;margin:16px 0 8px;padding:0}:root #app#app .public-home-b .checklist li{padding:10px 0;border-bottom:1px solid var(--line);font-size:15px;line-height:1.5;color:var(--ink)}:root #app#app .public-home-b .b-toolkit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 48px;border-top:1px solid var(--ink)}:root #app#app .public-home-b .b-toolkit-grid--two{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}:root #app#app .public-home-b .b-toolkit-grid article{padding:24px 0 0}:root #app#app .public-home-b .b-toolkit-grid p{margin:8px 0 0;font-size:15px}:root #app#app .public-home-b .b-trust-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 40px;border-top:1px solid var(--ink)}:root #app#app .public-home-b .b-trust-grid article{padding:24px 0 0}:root #app#app .public-home-b .b-trust-grid p{margin:8px 0 0;font-size:15px}:root #app#app .public-home-b .b-split{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:80px;align-items:start}:root #app#app .public-home-b .b-steps{background:var(--soft)}:root #app#app .public-home-b .b-step-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px solid var(--ink)}:root #app#app .public-home-b .b-step-list li{padding:24px 24px 0 0}:root #app#app .public-home-b .b-step-list .number{display:block;margin-bottom:20px;font-family:Newsreader,Georgia,serif;font-size:40px;line-height:1;color:var(--teal)}:root #app#app .public-home-b .b-step-list h3{margin-bottom:8px}:root #app#app .public-home-b .b-step-list p{margin:0;font-size:15px}:root #app#app .public-home-b .faq{display:block;margin:0}:root #app#app .public-home-b .faq details{margin:0;padding:0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:none}:root #app#app .public-home-b .faq details:first-child{border-top:1px solid var(--ink)}:root #app#app .public-home-b .faq summary{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:16px 0;font-size:17px;font-weight:600;color:var(--ink);cursor:pointer;list-style:none}:root #app#app .public-home-b .faq summary::-webkit-details-marker{display:none}:root #app#app .public-home-b .faq summary:after{content:"+" / "";flex:none;font-size:22px;font-weight:400;color:var(--teal)}:root #app#app .public-home-b .faq details[open] summary:after{content:"\2212" / ""}:root #app#app .public-home-b .faq details p{margin:0 0 20px;max-width:640px}:root #app#app .public-home-b .b-close{background:var(--tint);text-align:center}:root #app#app .public-home-b .b-close h2{font-size:52px}:root #app#app .public-home-b .b-close p{max-width:560px;margin:20px auto 0;font-size:18px}:root #app#app .public-home-b .b-close .actions:not(#\#){justify-content:center}:root #app#app .public-home-b .b-close .button--secondary{background:var(--t-card, #fff)}:root #app#app .public-home-b .iso-person{opacity:0;transition:opacity .6s ease}:root #app#app .public-home-b .iso-person.is-shown{opacity:1}:root #app#app .public-home-b .iso-person__shadow{fill:#11282c33}:root #app#app .public-home-b .iso-person--tenant .iso-person__body{fill:#1d9e75}:root #app#app .public-home-b .iso-person--tenant .iso-person__head{fill:#9fe1cb;stroke:#0f6e56;stroke-width:1.5}:root #app#app .public-home-b .iso-person--care .iso-person__body{fill:#ba7517}:root #app#app .public-home-b .iso-person--care .iso-person__head{fill:#fac775;stroke:#854f0b;stroke-width:1.5}:root #app#app .public-home-b .iso-person--new .iso-person__body{fill:#d85a30}:root #app#app .public-home-b .iso-person--new .iso-person__head{fill:#f5c4b3;stroke:#993c1d;stroke-width:1.5}:root #app#app .public-home-b .iso-coin{fill:#ef9f27;stroke:#854f0b;stroke-width:1.5}:root #app#app .public-home-b .iso-ring{fill:none;stroke:#1d9e75;stroke-width:2.5}:root #app#app .public-home-b .iso-tile--lit{fill:#fce3a6}:root #app#app .public-home-b :is(.b-callout,.b-occupancy).is-changed{animation:b-flash .9s ease}@keyframes b-flash{0%{background:var(--t-warn-bg, #fbf1d9)}to{background:var(--t-card, #fff)}}@media(prefers-reduced-motion:no-preference){:root #app#app .public-home-b.b-motion :is(.b-rent__steps>li:not(.b-rent__coin),.b-repair__steps>li,.b-flow>li){transition:visibility 0s linear,transform .6s ease}:root #app#app .public-home-b.b-motion :is(.b-rent,.b-repair,.b-listing):not(.is-in) :is(.b-rent__steps>li:not(.b-rent__coin),.b-repair__steps>li,.b-flow>li){visibility:hidden;transform:translateY(8px)}:root #app#app .public-home-b.b-motion :is(.b-rent__steps,.b-repair__steps,.b-flow)>li:nth-child(2){transition-delay:.9s}:root #app#app .public-home-b.b-motion :is(.b-rent__steps,.b-repair__steps,.b-flow)>li:nth-child(3){transition-delay:1.8s}:root #app#app .public-home-b.b-motion .b-audience-grid>article{transition:transform .7s ease}:root #app#app .public-home-b.b-motion .b-audience-grid:not(.is-in)>article{transform:translateY(24px)}:root #app#app .public-home-b.b-motion .b-audience-grid>article:nth-child(2){transition-delay:.15s}:root #app#app .public-home-b.b-motion .b-audience-grid>article:nth-child(3){transition-delay:.3s}:root #app#app .public-home-b.b-motion .b-tphone{transition:transform .9s cubic-bezier(.2,.7,.2,1)}:root #app#app .public-home-b.b-motion .b-tphone-wrap:not(.is-in) .b-tphone{transform:translateY(48px)}:root #app#app .public-home-b.b-motion .b-tphone-wrap.is-in .b-tphone__button{animation:b-press 1.4s ease 1.6s forwards}:root #app#app .public-home-b.b-motion .b-tphone-wrap.is-in .b-tphone__after{animation:b-after .6s ease 2.6s forwards}}@keyframes b-press{0%{transform:scale(1)}20%{transform:scale(.95)}40%{transform:scale(1);visibility:visible}to{transform:scale(1);visibility:hidden}}@keyframes b-after{to{visibility:visible}}:root #app#app .public-home-b .b-rent__steps{position:relative}:root #app#app .public-home-b .b-tphone__act{position:relative;display:block;margin-top:10px}:root #app#app .public-home-b .b-tphone__act .b-tphone__button{margin-top:0}:root #app#app .public-home-b .b-tphone__after{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:4px 8px;border-radius:10px;background:var(--amber-tint);color:var(--amber);font-size:13px;font-weight:600;line-height:1.3;text-align:center;visibility:hidden}:root #app#app .public-home-b .b-night{display:block;width:100%;max-width:360px;height:auto;margin:-32px auto 24px;overflow:visible}:root #app#app .public-home-b .b-night polygon{stroke:#12353829;stroke-width:.8}:root #app#app .public-home-b .iso-plot-t{fill:#f1f4f2}:root #app#app .public-home-b .iso-plot-l{fill:#dce3e0}:root #app#app .public-home-b .iso-plot-r{fill:#cfd8d4}:root #app#app .public-home-b .iso-path{fill:#e2e8e5}:root #app#app .public-home-b .iso-core-t{fill:#f4f7f7}:root #app#app .public-home-b .iso-core-l{fill:#dce5e5}:root #app#app .public-home-b .iso-core-r{fill:#c9d5d5}:root #app#app .public-home-b .iso-door{fill:#2b4f52}:root #app#app .public-home-b .iso-tank-t{fill:#6f9799}:root #app#app .public-home-b .iso-tank-l{fill:#4b7577}:root #app#app .public-home-b .iso-tank-r{fill:#3a6264}:root #app#app .public-home-b .iso-tree__shade{fill:#11282c1f}:root #app#app .public-home-b .iso-tree__trunk{fill:#8a6a4a}:root #app#app .public-home-b .iso-tree__crown{fill:#8db8a5}:root #app#app .public-home-b .iso-tree__light{fill:#a9cdbc}:root #app#app .public-home-b .b-scene polygon{stroke:#12353829;stroke-width:.8;stroke-linejoin:round}:root #app#app .public-home-b .b-scene :is(.iso-free-t,.iso-free-l,.iso-free-r){stroke:#7f9a9c;stroke-width:1}:root #app#app .public-home-b .iso-floor-group{transition:opacity .6s ease}:root #app#app .public-home-b .b-scene[data-focus="1"] .iso-floor-group:not([data-floor="1"]){opacity:.22}:root #app#app .public-home-b .iso-person__phone{fill:#16232b;opacity:0;transition:opacity .4s ease}:root #app#app .public-home-b .iso-person.has-phone .iso-person__phone{opacity:1}:root #app#app .public-home-b :is(.b-board,.b-feed,.b-month){width:100%;max-width:100%;padding:12px 14px;border:1px solid var(--card-line);border-radius:12px;background:var(--t-card, #fff);font-size:13px;line-height:1.4;color:var(--ink);text-align:left}:root #app#app .public-home-b .b-audience-grid .b-mini__head{display:flex;justify-content:space-between;gap:8px;margin:0 0 10px;font-size:13px;color:var(--muted)}:root #app#app .public-home-b .b-mini__head b{font-weight:600;color:var(--ink)}:root #app#app .public-home-b .b-board__rooms{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none}:root #app#app .public-home-b .b-board__rooms li{display:grid;gap:4px;margin:0;padding:6px 7px;border:1px solid var(--line);border-radius:8px;font-size:13px;color:var(--muted)}:root #app#app .public-home-b .b-board__beds{display:flex;gap:3px}:root #app#app .public-home-b :is(.b-board__beds,.b-mini__foot) i{display:block;width:10px;height:16px;border-radius:3px}:root #app#app .public-home-b .b-board i.is-taken{background:var(--teal)}:root #app#app .public-home-b .b-board i.is-free{border:1.5px dashed #7f9a9c}:root #app#app .public-home-b .b-board i.is-planned{border:1px solid #c9ac6b;background:#efd9a6}:root #app#app .public-home-b .b-audience-grid .b-mini__foot{display:flex;align-items:center;gap:6px;margin:10px 0 0;font-size:13px;color:var(--ink)}:root #app#app .public-home-b .b-mini__foot i{width:8px;height:12px}:root #app#app .public-home-b :is(.b-feed,.b-month) em{font-style:normal;font-size:13px;color:var(--muted)}:root #app#app .public-home-b :is(.b-feed,.b-month) em.is-wait{color:var(--amber)}:root #app#app .public-home-b :is(.b-feed,.b-month) em.is-ok{color:var(--teal)}:root #app#app .public-home-b .b-month em.is-late{color:#a32d2d}:root #app#app .public-home-b .b-month__bar{display:block;height:6px;margin:0 0 8px;overflow:hidden;border-radius:3px;background:var(--line)}:root #app#app .public-home-b .b-month__bar i{display:block;width:66%;height:100%;border-radius:3px;background:var(--teal);transform-origin:left center}:root #app#app .public-home-b .b-month ul{margin:0;padding:0;list-style:none}:root #app#app .public-home-b .b-month li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 8px;margin:0;padding:6px 0;border-top:1px solid var(--line);font-size:13px}:root #app#app .public-home-b .b-month li b{font-weight:600}:root #app#app .public-home-b .b-month li span{font-variant-numeric:tabular-nums}:root #app#app .public-home-b .b-month li em{grid-column:1 / -1}@media(prefers-reduced-motion:no-preference){:root #app#app .public-home-b.b-motion .b-audience-grid .b-board__next{transition:background .6s ease .9s,border-color .6s ease .9s}:root #app#app .public-home-b.b-motion .b-audience-grid:not(.is-in) .b-board__next{border:1.5px dashed #7f9a9c;background:var(--t-card, #fff)}:root #app#app .public-home-b.b-motion .b-audience-grid .b-month__bar i{transition:transform 1.2s cubic-bezier(.3,.6,.2,1) .4s}:root #app#app .public-home-b.b-motion .b-audience-grid:not(.is-in) .b-month__bar i{transform:scaleX(0)}:root #app#app .public-home-b.b-motion .b-audience-grid .b-month em.is-late{transition:visibility 0s linear 1.6s}:root #app#app .public-home-b.b-motion .b-audience-grid:not(.is-in) .b-month em.is-late{visibility:hidden}}:root #app#app .public-home-b .b-people__layout{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:48px;align-items:start}:root #app#app .public-home-b .b-who{position:sticky;top:112px;margin:0;padding:20px 20px 18px;border:1px solid var(--card-line);border-radius:20px;background:var(--soft)}:root #app#app .public-home-b .b-who__svg{display:block;width:100%;height:auto}:root #app#app .public-home-b .b-who__base{transition:opacity .5s ease}:root #app#app .public-home-b .b-who:not([data-role=owner]):not([data-role=manager]) .b-who__base{opacity:.2}:root #app#app .public-home-b .b-who[data-role=accountant] .b-who__base{opacity:.45}:root #app#app .public-home-b .b-who[data-role=manager] [data-b=B]{opacity:.15}:root #app#app .public-home-b .b-who__show{visibility:hidden}:root #app#app .public-home-b .b-who[data-role=accountant] [data-show=accountant],:root #app#app .public-home-b .b-who[data-role=field] [data-show=field],:root #app#app .public-home-b .b-who[data-role=tenant] [data-show=tenant],:root #app#app .public-home-b .b-who[data-role=seeker] [data-show=seeker]{visibility:visible}:root #app#app .public-home-b .b-who__coin{fill:#ef9f27;stroke:#854f0b;stroke-width:1.2}:root #app#app .public-home-b .b-who__job{fill:#ba7517;stroke:#fff;stroke-width:2}:root #app#app .public-home-b .b-who__you{fill:#1d9e75;stroke:#fff;stroke-width:2}:root #app#app .public-home-b .b-who__label{font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;font-weight:600;fill:#5b6270;text-anchor:middle}:root #app#app .public-home-b .b-who figcaption{display:grid;gap:2px;margin-top:12px}:root #app#app .public-home-b .b-who__role{font-size:15px;font-weight:600;color:var(--ink)}:root #app#app .public-home-b .b-who__sees{font-size:14px;color:var(--muted)}:root #app#app .public-home-b .b-who .shot-caption{margin-top:6px}:root #app#app .public-home-b .b-people .b-roles__row{padding-right:12px;padding-left:12px;font-size:14px;transition:background .3s ease,box-shadow .3s ease}:root #app#app .public-home-b .b-people .b-roles__row.is-active{background:var(--tint);box-shadow:inset 3px 0 0 var(--teal)}:root #app#app .public-home-b .b-people .b-roles__row[data-role]:focus-visible{outline:2px solid var(--teal);outline-offset:-2px}:root #app#app .public-home-b .b-seek{margin:0}:root #app#app .public-home-b .b-seek__card{display:grid;grid-template-columns:170px minmax(0,1fr);gap:14px;align-items:center;padding:12px 16px 12px 8px;border:1px solid var(--card-line);border-radius:16px;background:var(--t-card, #fff);box-shadow:var(--shadow)}:root #app#app .public-home-b .b-seek__room{display:block;width:100%;height:auto;border-radius:10px;background:var(--soft)}:root #app#app .public-home-b .b-seek__body{display:grid;gap:3px;font-size:13px;color:var(--muted)}:root #app#app .public-home-b .b-seek__body b{font-size:15px;font-weight:600;color:var(--ink)}:root #app#app .public-home-b .b-seek__body strong{font-size:20px;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}:root #app#app .public-home-b .b-seek__body small{font-size:13px;font-weight:400;color:var(--muted)}:root #app#app .public-home-b .b-seek__body .b-seek__send{justify-self:start;margin-top:6px;padding:6px 12px;border-radius:8px;background:var(--teal);font-size:13px;color:#fff}:root #app#app .public-home-b .b-seek__thread{display:grid;gap:8px;margin:12px 0 0;padding:0;list-style:none}:root #app#app .public-home-b .b-seek__thread li{max-width:82%;margin:0;padding:9px 12px;border-radius:14px;font-size:13px;line-height:1.4}:root #app#app .public-home-b .b-seek__thread .is-you{justify-self:end;border-bottom-right-radius:4px;background:var(--teal);color:#fff}:root #app#app .public-home-b .b-seek__thread .is-them{justify-self:start;border:1px solid var(--card-line);border-bottom-left-radius:4px;background:var(--t-card, #fff);color:var(--ink)}:root #app#app .public-home-b .b-seek .shot-caption{margin-top:8px}:root #app#app .public-home-b .b-tool__art{margin:0 0 18px;padding:12px 14px;border:1px solid var(--card-line);border-radius:12px;background:var(--t-card, #fff);font-size:13px;line-height:1.4;color:var(--ink)}:root #app#app .public-home-b .b-toolkit-grid .b-tool__art p{margin:0;font-size:13px}:root #app#app .public-home-b .b-tool__art :is(ol,ul){display:grid;gap:6px;margin:8px 0;padding:0;list-style:none}:root #app#app .public-home-b .b-tool__art li{display:flex;align-items:center;gap:8px;margin:0;font-size:13px}:root #app#app .public-home-b .b-toolkit-grid .b-tool__file{font-family:ui-monospace,SF Mono,Menlo,monospace;color:var(--muted)}:root #app#app .public-home-b .b-csv li:before{content:"";flex:none;width:14px;height:14px;border-radius:50%}:root #app#app .public-home-b .b-csv li.is-ok:before{background:var(--teal)}:root #app#app .public-home-b .b-csv li.is-bad{color:#a32d2d}:root #app#app .public-home-b .b-csv li.is-bad:before{border:2px solid #a32d2d}:root #app#app .public-home-b .b-toolkit-grid .b-tool__sum{color:var(--muted)}:root #app#app .public-home-b .b-docs p{display:grid;gap:1px;padding:6px 0;border-top:1px solid var(--line)}:root #app#app .public-home-b .b-docs p:first-child{padding-top:0;border-top:0}:root #app#app .public-home-b .b-docs b{font-weight:600}:root #app#app .public-home-b .b-docs span{color:var(--muted)}:root #app#app .public-home-b .b-docs em{font-style:normal;color:var(--muted)}:root #app#app .public-home-b .b-docs em.is-ok{color:var(--teal)}:root #app#app .public-home-b .b-reports li{justify-content:space-between;padding:4px 0;border-bottom:1px solid var(--line)}:root #app#app .public-home-b .b-reports li i{flex:none;width:10px;height:13px;border:1.5px solid var(--teal);border-radius:2px}:root #app#app .public-home-b .b-reports li span{margin-left:auto;font-size:13px;color:var(--muted)}:root #app#app .public-home-b .b-step-list .b-step__art{display:block;width:168px;height:auto;margin:0 0 8px -8px}:root #app#app .public-home-b .b-step__coin{fill:#ef9f27;stroke:#854f0b;stroke-width:1}:root #app#app .public-home-b .b-step__person--tenant rect{fill:#1d9e75}:root #app#app .public-home-b .b-step__person--tenant circle{fill:#9fe1cb}:root #app#app .public-home-b .b-step__person--care rect{fill:#ba7517}:root #app#app .public-home-b .b-step__person--care circle{fill:#fac775}:root #app#app .public-home-b .b-step__person--new rect{fill:#d85a30}:root #app#app .public-home-b .b-step__person--new circle{fill:#f5c4b3}@media(prefers-reduced-motion:no-preference){:root #app#app .public-home-b.b-motion .b-seek__thread li{transition:visibility 0s linear .3s,transform .5s ease .3s}:root #app#app .public-home-b.b-motion .b-seek__thread li.is-them{transition-delay:1.6s}:root #app#app .public-home-b.b-motion .b-seek:not(.is-in) .b-seek__thread li{visibility:hidden;transform:translateY(8px)}:root #app#app .public-home-b.b-motion .b-csv li{transition:visibility 0s linear}:root #app#app .public-home-b.b-motion .b-csv li:nth-child(2){transition-delay:.6s}:root #app#app .public-home-b.b-motion .b-csv li:nth-child(3){transition-delay:1.2s}:root #app#app .public-home-b.b-motion .b-csv:not(.is-in) li{visibility:hidden}}:root #app#app .public-home-b .b-scard{padding:14px 16px;border:1px solid var(--card-line);border-radius:16px;background:var(--t-card, #fff);box-shadow:var(--shadow);font-size:13px;line-height:1.4;color:var(--ink)}:root #app#app .public-home-b .b-story .b-scard__head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 8px;margin:0 0 10px;font-size:13px;color:var(--muted)}:root #app#app .public-home-b .b-scard__head b{white-space:nowrap;font-weight:600;color:var(--ink)}:root #app#app .public-home-b .b-scard__rooms{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none}:root #app#app .public-home-b .b-scard__rooms li{display:grid;gap:2px;margin:0;padding:6px 7px;border:1px solid var(--line);border-radius:8px;font-size:13px}:root #app#app .public-home-b .b-scard__rooms small{font-size:13px;color:var(--muted)}:root #app#app .public-home-b .b-scard__beds{display:flex;gap:3px;margin-top:2px}:root #app#app .public-home-b .b-scard__beds i{display:block;width:9px;height:14px;border-radius:3px}:root #app#app .public-home-b .b-scard__beds i.is-taken{background:var(--teal)}:root #app#app .public-home-b .b-scard__beds i.is-free{border:1.5px dashed #7f9a9c}:root #app#app .public-home-b .b-scard__beds i.is-planned{border:1px solid #c9ac6b;background:#efd9a6}:root #app#app .public-home-b .b-story .b-scard__foot{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin:10px 0 0;font-size:13px;color:var(--muted)}:root #app#app .public-home-b .b-scard__steps{display:grid;margin:0;padding:0;list-style:none}:root #app#app .public-home-b .b-scard__steps li{display:grid;grid-template-columns:14px minmax(0,1fr);column-gap:8px;margin:0;padding:7px 0;border-top:1px solid var(--line)}:root #app#app .public-home-b .b-scard__steps li:first-child{padding-top:0;border-top:0}:root #app#app .public-home-b .b-scard__steps i{grid-row:1 / span 2;width:10px;height:10px;margin-top:3px;border-radius:50%}:root #app#app .public-home-b .b-scard__steps i.is-plain{border:1.5px dashed #7f9a9c}:root #app#app .public-home-b .b-scard__steps i.is-work{background:#ba7517}:root #app#app .public-home-b .b-scard__steps i.is-new{background:#d85a30}:root #app#app .public-home-b .b-scard__steps i.is-done{background:var(--teal)}:root #app#app .public-home-b .b-scard__steps b{font-weight:600}:root #app#app .public-home-b .b-scard__steps span{color:var(--muted)}:root #app#app .public-home-b .b-scard__phone{display:grid;gap:2px;width:190px;margin:0 auto;padding:12px;border:6px solid var(--ink);border-radius:22px;background:var(--soft)}:root #app#app .public-home-b .b-story .b-scard__phone p{margin:0;font-size:13px;color:var(--muted)}:root #app#app .public-home-b .b-scard__phone strong{font-size:18px;font-weight:600}:root #app#app .public-home-b .b-scard__phone span{font-size:13px}:root #app#app .public-home-b .b-scard__phone b{margin:6px 0;padding:7px;border-radius:8px;background:var(--teal);color:#fff;font-size:13px;text-align:center}:root #app#app .public-home-b .b-story .b-scard__phone .is-ok{color:var(--teal)}@media(max-width:1000px){:root #app#app .public-home-b h1{font-size:54px}:root #app#app .public-home-b h2{font-size:38px}:root #app#app .public-home-b .section{padding:88px 0}:root #app#app .public-home-b .b-hero{padding:56px 0 88px}:root #app#app .public-home-b :is(.b-hero__grid,.b-feature__grid,.b-feature--flip .b-feature__grid,.b-search-layout,.b-device-band,.b-split){grid-template-columns:minmax(0,1fr);gap:48px}:root #app#app .public-home-b .b-hero__lead{max-width:640px}:root #app#app .public-home-b .b-step-list{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px}:root #app#app .public-home-b .b-toolkit-grid{grid-template-columns:minmax(0,1fr)}:root #app#app .public-home-b :is(.b-toolkit-grid--two,.b-trust-grid){grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px}:root #app#app .public-home-b .b-section-top{margin-bottom:40px}:root #app#app .public-home-b .b-people__layout{grid-template-columns:minmax(0,1fr);gap:32px}:root #app#app .public-home-b .b-screens .wrap{display:block}:root #app#app .public-home-b .b-screens .b-tour__tabs{margin-bottom:18px}:root #app#app .public-home-b .b-who{position:static}:root #app#app .public-home-b .b-audience-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){:root #app#app .public-home-b .wrap{width:calc(100% - 40px)}:root #app#app .public-home-b h1{font-size:40px;line-height:1.06}:root #app#app .public-home-b h2{font-size:31px}:root #app#app .public-home-b .section{padding:64px 0}:root #app#app .public-home-b .b-hero{padding:36px 0 64px}:root #app#app .public-home-b :is(.b-hero__lead,.section-lead){font-size:17px}:root #app#app .public-home-b .actions:not(#\#){flex-direction:column;align-items:stretch}:root #app#app .public-home-b .actions .button{width:100%}:root #app#app .public-home-b .b-stage{aspect-ratio:auto;overflow:hidden;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}:root #app#app .public-home-b .b-iso{grid-column:1 / -1;height:auto;width:151%;max-width:none;margin:-2% 0 -4% -1.5%}:root #app#app .public-home-b :is(.iso-lead,.iso-dot,.iso-floor){display:none}:root #app#app .public-home-b :is(.b-callout,.b-occupancy){position:static;width:auto;padding:12px 14px;font-size:13px;animation:none}:root #app#app .public-home-b .b-occupancy{order:-1;grid-column:1 / -1}:root #app#app .public-home-b .b-callout--3{grid-column:1 / -1}:root #app#app .public-home-b .b-rent__steps{grid-template-columns:minmax(0,1fr);gap:18px}:root #app#app .public-home-b .b-tour__tabs{justify-content:flex-start;overflow-x:auto}:root #app#app .public-home-b .b-tour__tabs label{flex:none}:root #app#app .public-home-b .b-roles__row{grid-template-columns:minmax(0,1fr);gap:4px}:root #app#app .public-home-b .b-roles__row span:last-child{color:var(--ink)}:root #app#app .public-home-b :is(.b-step-list,.b-toolkit-grid--two,.b-trust-grid){grid-template-columns:minmax(0,1fr)}:root #app#app .public-home-b .b-close h2{font-size:36px}:root #app#app .public-home-b .b-chapter h2{font-size:30px}:root #app#app .public-home-b .b-seek__card{grid-template-columns:120px minmax(0,1fr)}:root #app#app .public-home-b .b-step-list li{display:grid;grid-template-columns:112px minmax(0,1fr);column-gap:16px;align-items:start}:root #app#app .public-home-b .b-step-list .b-step__art{grid-row:1 / span 3;width:112px;margin:0}:root #app#app .public-home-b .b-audience-grid article{display:flex;align-items:stretch;padding:12px 12px 24px}:root #app#app .public-home-b .b-audience__art{min-height:0;margin-bottom:20px}:root #app#app .public-home-b .b-audience-grid :is(h3,p){align-self:auto}:root #app#app .public-home-b .b-proof .shot:not(#\#){overflow:hidden}:root #app#app .public-home-b .b-proof .shot:not(#\#) :is(picture,img){min-width:0}}:root #app#app:has(.public-home-b) .public-header{background:var(--t-card, #fff);border-bottom-color:var(--t-line, #e3e5e9)}html:has(.public-home-b){height:auto;min-height:100%;overflow:auto}body:has(.public-home-b){height:auto;min-height:100%;overflow:visible;position:static}#app:has(.public-home-b){height:auto;min-height:100%;overflow:visible}:root #app#app .public-home-b .b-iso :is(.iso-free-t,.iso-free-l,.iso-free-r){stroke:#7f9a9c;stroke-width:1}:root #app#app .public-home-b{--st-done: var(--t-accent, #19484c);--st-planned: #b8862b;--st-planned-tint: #f6ecd4;--st-wait: var(--t-warn, #8a5a00);--st-wait-tint: var(--t-warn-bg, #fbf1d9);--st-problem: #b2300a;--st-problem-tint: var(--t-critical-bg, #fbe9e7);--st-work: #4a5566;--st-work-tint: #eef1f5;--st-due: var(--t-faint, #6b7280)}:root #app#app .public-home-b .b-callout em:before{background:var(--st-done)}:root #app#app .public-home-b .b-callout--planned em:before{background:var(--st-planned)}:root #app#app .public-home-b .b-callout--wait em:before{background:var(--st-planned)}:root #app#app .public-home-b .b-callout--work em:before{background:var(--st-work)}:root #app#app .public-home-b .b-callout--due em:before{background:var(--st-due)}:root #app#app .public-home-b :is(.b-mini,.b-scard) .is-wait{color:var(--st-wait)}:root #app#app .public-home-b .iso-person--care .iso-person__body{fill:#3f4a5a}:root #app#app .public-home-b .iso-person--care .iso-person__head{fill:#d4d9e0;stroke:#2b3440}:root #app#app .public-home-b .iso-person--new .iso-person__body{fill:#a8741f}:root #app#app .public-home-b .iso-person--new .iso-person__head{fill:#f3dca6;stroke:#7a5313}:root #app#app .public-home-b .b-hero__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:40px}:root #app#app .public-home-b .b-hero__lead{max-width:460px}:root #app#app .public-home-b .b-hero__plan{margin:20px 0 0;max-width:460px;font-size:15px;line-height:1.55;color:var(--ink)}:root #app#app .public-home-b .b-hero__plan a{font-weight:600}:root #app#app .public-home-b .b-hero__facts{display:block;max-width:460px;margin:20px 0 0;font-size:15px;color:var(--muted)}:root #app#app .public-home-b .b-hero__facts li{display:block;padding:10px 0;border-top:1px solid var(--line)}:root #app#app .public-home-b .b-hero__facts li:before{content:none}:root #app#app .public-home-b .b-hero__others{display:flex;flex-wrap:wrap;gap:0 24px;margin:12px 0 0;padding:0;border:0;font-size:16px;line-height:1.5;color:var(--muted)}:root #app#app .public-home-b .b-hero__others a{display:inline-block;padding:10px 0;font-weight:600}:root #app#app .public-home-b .b-hero__visual{position:relative}:root #app#app .public-home-b .b-stage{aspect-ratio:980 / 640}@media(prefers-reduced-motion:no-preference){:root #app#app .public-home-b.b-motion .b-iso{animation:b-fade-in .4s ease both}}@keyframes b-fade-in{0%{opacity:0}}:root #app#app .public-home-b .b-callout{left:68.6%;width:30.6%;padding:10px 14px;font-size:13px}:root #app#app .public-home-b .b-callout strong{font-size:17px}:root #app#app .public-home-b .b-callout--1{top:25.9%}:root #app#app .public-home-b .b-callout--2{left:68.6%;top:51.6%}:root #app#app .public-home-b .b-callout--3{top:77.2%}:root #app#app .public-home-b .b-occupancy{left:68.6%;top:0;width:30.6%;padding:10px 14px;font-size:13px}:root #app#app .public-home-b .b-occupancy strong{font-size:16px;line-height:1.3}:root #app#app .public-home-b .b-occupancy span{font-size:13px}:root #app#app .public-home-b .b-motion-controls{display:flex;justify-content:flex-end;margin-top:8px}:root #app#app .public-home-b .b-motion-control{min-height:44px;padding:0 16px;border:1px solid var(--card-line);border-radius:999px;background:var(--t-card, #fff);color:var(--ink);font-size:14px;font-weight:500;cursor:pointer}:root #app#app .public-home-b .b-motion-control[aria-pressed=true]{background:var(--tint);border-color:var(--teal)}:root #app#app .public-home-b :is(.b-motion-control,.b-roles__row):focus-visible{outline:2px solid var(--teal);outline-offset:2px}:root #app#app .public-home-b .b-hero__visual .shot-caption{position:absolute;left:0;bottom:12px;margin:0}:root #app#app .public-home-b .b-audience__art{min-height:0;margin-bottom:20px;padding:0;background:none;place-items:start stretch}:root #app#app .public-home-b .b-audience .b-mini{max-width:none}:root #app#app .public-home-b .b-await ul{list-style:none;margin:0;padding:0}:root #app#app .public-home-b .b-await li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:10px 0;border-top:1px solid var(--line);font-size:13px}:root #app#app .public-home-b .b-await li b{color:var(--ink)}:root #app#app .public-home-b .b-await li span{grid-column:1;color:var(--muted)}:root #app#app .public-home-b .b-await li em{grid-column:2;grid-row:1 / span 2;align-self:center;padding:4px 12px;border-radius:999px;background:var(--st-wait-tint);font-style:normal;font-weight:600}:root #app#app .public-home-b .b-mini__foot{margin:8px 0 0;font-size:13px;color:var(--muted)}:root #app#app .public-home-b .b-month em.is-late{color:var(--st-problem)}:root #app#app .public-home-b .b-answers__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;margin:0;border-top:1px solid var(--ink)}:root #app#app .public-home-b .b-answers__list>div{padding:20px 0;border-bottom:1px solid var(--line)}:root #app#app .public-home-b .b-answers__list dt{font-size:17px;font-weight:600;color:var(--ink)}:root #app#app .public-home-b .b-answers__list dd{margin:8px 0 0;font-size:15px;line-height:1.6;color:var(--muted)}:root #app#app .public-home-b .b-answers .section-lead{margin-top:16px;font-size:16px}:root #app#app .public-home-b .b-story__wrap{width:min(1180px,calc(100% - 64px));margin-inline:auto}:root #app#app .public-home-b .b-story__chapters{border-left:1px solid var(--line)}:root #app#app .public-home-b .b-chapter{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:76vh;padding:40px 0 40px 32px;scroll-margin-top:88px}:root #app#app .public-home-b .b-chapter:before{content:"";position:absolute;top:0;bottom:0;left:-1px;width:2px;background:transparent;transition:background .4s ease}:root #app#app .public-home-b .b-chapter h2{font-size:40px}:root #app#app .public-home-b .b-chapter .b-points{margin-top:20px}:root #app#app .public-home-b .b-chapter__n{margin-right:10px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-weight:500;color:var(--muted)}:root #app#app .public-home-b .b-story--live .b-chapter.is-active .b-chapter__n{color:var(--teal)}:root #app#app .public-home-b .b-story--live .b-chapter.is-active:before{background:var(--teal)}:root #app#app .public-home-b .b-chapter__art{order:-1;margin-bottom:28px}:root #app#app .public-home-b .b-scene{display:block;width:100%;height:100%;overflow:visible}:root #app#app .public-home-b .b-scene[data-focus] .iso-floor-group:not(#\#){opacity:.6}:root #app#app .public-home-b .b-scene[data-focus=""] .iso-floor-group:not(#\#),:root #app#app .public-home-b .b-scene[data-focus="0"] .iso-floor-group[data-floor="0"]:not(#\#),:root #app#app .public-home-b .b-scene[data-focus="1"] .iso-floor-group[data-floor="1"]:not(#\#),:root #app#app .public-home-b .b-scene[data-focus="2"] .iso-floor-group[data-floor="2"]:not(#\#){opacity:1}:root #app#app .public-home-b .b-scard{font-size:13px}:root #app#app .public-home-b .b-story .b-scard__phone{display:grid;gap:4px}@media(min-width:1200px){:root #app#app .public-home-b .b-story__wrap{width:min(1440px,calc(100% - 64px))}:root #app#app .public-home-b .b-story__layout{display:grid;grid-template-columns:400px minmax(0,1fr);column-gap:32px;align-items:start}:root #app#app .public-home-b .b-chapter__art{display:none}:root #app#app .public-home-b .b-story__stage{position:sticky;top:96px;display:grid;grid-template-columns:300px minmax(0,1fr);column-gap:32px;align-items:center;height:calc(100vh - 128px);min-height:520px;max-height:820px}:root #app#app .public-home-b .b-story__scene{height:100%;min-width:0}}@media(min-width:1000px)and (max-width:1199px){:root #app#app .public-home-b .b-story__layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);column-gap:40px;align-items:start}:root #app#app .public-home-b .b-chapter__art{display:none}:root #app#app .public-home-b .b-story__stage{position:sticky;top:96px;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:16px;height:calc(100vh - 128px);min-height:560px;max-height:860px}:root #app#app .public-home-b .b-story__scene{min-height:0}:root #app#app .public-home-b .b-story__cards{order:2;width:min(100%,340px);justify-self:center}}:root #app#app .public-home-b .b-story__cards{display:grid}:root #app#app .public-home-b .b-story__card{grid-area:1 / 1;visibility:hidden}:root #app#app .public-home-b .b-story__card.is-active{visibility:visible}@media(prefers-reduced-motion:no-preference){:root #app#app .public-home-b .b-story--live .b-story__card{transform:translateY(12px);transition:transform .3s ease,visibility 0s linear .3s}:root #app#app .public-home-b .b-story--live .b-story__card.is-active{transform:none;transition:transform .3s ease,visibility 0s linear}:root #app#app .public-home-b .b-story--live .is-turning .b-story__card.is-active{transition:transform .3s ease .9s,visibility 0s linear .9s}}@media(max-width:999px){:root #app#app .public-home-b .b-story__wrap{width:calc(100% - 64px)}:root #app#app .public-home-b .b-story__layout{display:flex;flex-direction:column}:root #app#app .public-home-b .b-story__stage{order:-1;height:min(360px,52vw);margin-bottom:8px}:root #app#app .public-home-b .b-story__cards{display:none}:root #app#app .public-home-b .b-story__scene{height:100%}:root #app#app .public-home-b .b-story__chapters{border-left:0}:root #app#app .public-home-b .b-chapter{min-height:0;padding:40px 0;scroll-margin-top:16px}:root #app#app .public-home-b .b-chapter:before{content:none}}:root #app#app .public-home-b .b-ledger{padding-top:72px}:root #app#app .public-home-b .b-ledger__top{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:48px;align-items:end;margin-bottom:40px}:root #app#app .public-home-b .b-ledger__top .section-lead{margin:0 0 12px}:root #app#app .public-home-b .b-ledger .b-rent__steps{grid-template-columns:repeat(4,minmax(0,1fr))}:root #app#app .public-home-b .b-rent__steps li.is-due:before{background:var(--st-due)}:root #app#app .public-home-b .b-rent__steps li.is-wait:before{background:var(--st-planned)}:root #app#app .public-home-b .b-rent__steps li.is-done:before{background:var(--st-done)}:root #app#app .public-home-b .b-rent__steps li.is-wait em{color:var(--st-wait)}:root #app#app .public-home-b .b-ledger__points{display:flex;flex-wrap:wrap;gap:8px 32px;margin:28px 0 0}:root #app#app .public-home-b .b-limits{margin-top:56px;padding-top:24px;border-top:1px solid var(--ink)}:root #app#app .public-home-b .b-limits h3{margin-bottom:16px;font-size:19px}:root #app#app .public-home-b .b-limits ul{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 40px;margin:0;padding:0}:root #app#app .public-home-b .b-limits li{padding-top:16px;border-top:1px solid var(--line);font-size:15px;line-height:1.55;color:var(--muted)}:root #app#app .public-home-b .b-limits strong{display:block;margin-bottom:4px;color:var(--ink)}:root #app#app .public-home-b .b-roles{border-top:0}:root #app#app .public-home-b .b-roles__chosen{margin:0 0 12px;font-size:15px;font-weight:600;color:var(--ink)}:root #app#app .public-home-b .b-roles__list{list-style:none;margin:0;padding:0;border-top:1px solid var(--ink)}:root #app#app .public-home-b .b-people .b-roles__row{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:16px;width:100%;min-height:44px;padding:18px 12px;border:0;border-bottom:1px solid var(--line);background:none;text-align:left;font-size:15px;line-height:1.5;color:var(--muted);cursor:pointer}:root #app#app .public-home-b .b-people .b-roles__row[aria-pressed=true]{background:var(--tint);box-shadow:inset 3px 0 0 var(--teal)}:root #app#app .public-home-b .b-roles__row h3 small{display:block;font-size:13px;font-weight:400;color:var(--muted)}:root #app#app .public-home-b .b-roles__more{margin:16px 0 0;font-size:15px}:root #app#app .public-home-b .b-toolkit-grid--2{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}:root #app#app .public-home-b .b-toolkit-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}:root #app#app .public-home-b .b-toolkit-grid--4{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;row-gap:32px}:root #app#app .public-home-b .b-listing-art p{display:flex;justify-content:space-between;gap:12px;margin:0;padding:8px 0;border-bottom:1px solid var(--line);font-size:13px}:root #app#app .public-home-b .b-listing-art b{color:var(--ink)}:root #app#app .public-home-b .b-trust__support{margin:32px 0 0;padding-top:20px;border-top:1px solid var(--line);max-width:880px;font-size:15px}:root #app#app .public-home-b .b-close{background:var(--t-card, #fff)}:root #app#app .public-home-b .b-close .b-night{display:block;width:auto;height:220px;margin:0 auto 24px}:root #app#app .public-home-b .b-close .b-close__operator{margin-top:28px;font-size:15px;color:var(--muted)}@media(max-width:1000px){:root #app#app .public-home-b :is(.b-answers__list,.b-ledger__top){grid-template-columns:minmax(0,1fr)}:root #app#app .public-home-b .b-ledger .b-rent__steps{grid-template-columns:repeat(2,minmax(0,1fr))}:root #app#app .public-home-b .b-limits ul{grid-template-columns:minmax(0,1fr)}:root #app#app .public-home-b .b-audience-grid{grid-template-columns:minmax(0,1fr);max-width:560px}:root #app#app .public-home-b .b-toolkit-grid:is(.b-toolkit-grid--3,.b-toolkit-grid--4){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){:root #app#app .public-home-b .b-story__wrap{width:calc(100% - 40px)}:root #app#app .public-home-b .b-screens{display:none}:root #app#app .public-home-b .b-ledger .b-rent__steps{grid-template-columns:minmax(0,1fr)}:root #app#app .public-home-b .b-toolkit-grid:not(#\#){grid-template-columns:minmax(0,1fr)}:root #app#app .public-home-b .b-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:root #app#app .public-home-b .b-who{max-width:100%}:root #app#app .public-home-b .b-who__svg{max-height:220px;margin-inline:auto}:root #app#app .public-home-b .b-people .b-roles__row{grid-template-columns:minmax(0,1fr);gap:4px}:root #app#app .public-home-b .b-hero__visual .shot-caption{position:static;margin-top:8px}:root #app#app .public-home-b :is(.b-callout,.b-occupancy):not(#\#){position:static;width:auto}:root #app#app .public-home-b .b-stage:not(#\#){aspect-ratio:auto;grid-template-columns:minmax(0,1fr)}:root #app#app .public-home-b .b-occupancy:not(#\#){order:0}:root #app#app .public-home-b .section{padding:56px 0}}:root #app#app .public-home-b.b-motion .b-ledger .b-rent .b-rent__steps>li:not(#\#){visibility:visible;transform:none}:root #app#app .public-home-b .b-rent__steps li.is-due{border-top-color:var(--st-due)}:root #app#app .public-home-b .b-rent__steps li.is-wait{border-top-color:var(--st-planned)}:root #app#app .public-home-b .b-rent__steps li.is-wait em{background:var(--st-wait-tint);color:var(--st-wait)}:root #app#app .public-home-b .b-rent__steps li.is-done em{background:var(--tint);color:var(--teal)}:root #app#app .public-home-b .section:not(.b-hero){padding-block:96px}:root #app#app .public-home-b :is(.b-steps,.b-screens){background:var(--t-card, #fff)}@media(max-width:1000px){:root #app#app .public-home-b .section:not(.b-hero){padding-block:72px}}@media(max-width:640px){:root #app#app .public-home-b .section:not(.b-hero){padding-block:56px}}:root #app#app .public-home-b .b-tphone__after:not(#\#){background:var(--st-wait-tint);color:var(--st-wait)}:root #app#app .public-home-b .b-scard__steps i.is-new{background:var(--st-planned)}:root #app#app .public-home-b .b-scard__steps i.is-work{background:var(--st-work)}:root #app#app .public-home-b .b-chapter__card{max-width:420px;margin:0}:root #app#app .public-home-b .b-chapter__card .shot-caption{margin-top:8px}:root #app#app .public-home-b .b-close .b-close__operator:not(#\#){font-size:16px;color:var(--ink)}:root #app#app .public-home-b .section:not(.b-hero):not(#\#){padding-block:72px}:root #app#app .public-home-b .b-hero:not(#\#){padding-bottom:56px}:root #app#app .public-home-b .b-section-top:not(#\#){margin-bottom:40px}:root #app#app .public-home-b .b-chapter:not(#\#){min-height:64vh}@media(max-width:999px){:root #app#app .public-home-b .b-chapter:not(#\#){min-height:0;padding:32px 0}}@media(max-width:640px){:root #app#app .public-home-b .section:not(.b-hero):not(#\#){padding-block:44px}:root #app#app .public-home-b .b-hero:not(#\#){padding-bottom:40px}:root #app#app .public-home-b .b-section-top:not(#\#){margin-bottom:28px}}:root #app#app .public-home-b .b-tphone:not(#\#){width:min(304px,100%);margin-inline:auto}:root #app#app .public-home-b .b-motion-controls--story{position:absolute;right:0;bottom:0}@media(max-width:999px){:root #app#app .public-home-b .b-motion-controls--story{display:none}}@media(min-width:1000px){:root #app#app .public-home-b .b-story__stage{position:sticky}}@media(max-width:640px){:root #app#app .public-home-b .b-hero__grid:not(#\#){display:flex;flex-direction:column;align-items:stretch;gap:0}:root #app#app .public-home-b .b-hero__text{display:contents}:root #app#app .public-home-b .b-hero__visual{order:1;margin-top:32px}:root #app#app .public-home-b .b-hero__others{order:2;margin-top:16px}}:root .shell [data-notifications] [hidden]{display:none!important}.mp-editor-header-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;max-width:100%}.marketplace .mp-withdrawn-fields{min-width:0;margin:0;padding:0;border:0}.mp-editor-header-actions .button{min-height:44px;max-width:100%;white-space:normal}.mp-editor-header-actions .record-menu__button{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:44px;min-height:44px;border-radius:12px;background:var(--t-fill-strong, #f1f3f6);color:var(--t-accent-text, var(--t-accent, #19484c));font-size:22px;list-style:none;cursor:pointer}.mp-editor-header-actions .record-menu__items{position:fixed;z-index:120;box-sizing:border-box;padding:8px;border:1px solid var(--t-card-line, #e6e8ec);border-radius:16px;background:var(--t-card, #fff);box-shadow:0 8px 24px #11121412,0 1px 3px #1112140d!important;overflow:auto}.mp-editor-header-actions .record-menu__item{display:block;width:100%;min-height:44px;margin:0;border:0;border-radius:8px;text-align:left;background:var(--t-card, #fff);color:var(--t-accent-text, var(--t-accent, #19484c))}.mp-editor-header-actions .record-menu__item:hover{background:var(--t-fill-strong, #f1f3f6)}.mp-transition-review{box-sizing:border-box;width:min(560px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;padding:22px;border:1px solid var(--t-card-line, #e6e8ec);border-radius:22px;background:var(--t-card, #fff);color:var(--t-ink, #16181d);box-shadow:0 8px 24px #11121412,0 1px 3px #1112140d!important}.mp-transition-review::backdrop{background:#11121459}.mp-transition-review h2{margin:0 0 12px;font-size:24px;line-height:1.2}.mp-transition-review p{margin:0 0 16px;line-height:1.5}.mp-transition-review .mp-review-subject{font-weight:600;overflow-wrap:anywhere}.mp-transition-review .mp-review-ack{display:flex;align-items:flex-start;gap:12px;min-height:44px;line-height:1.5}.mp-transition-review input[type=checkbox]{width:20px;height:20px;flex:none;margin-top:2px}.mp-transition-review .mp-review-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:12px;margin-top:20px}.mp-transition-review .button{min-height:44px;border-radius:12px;white-space:normal}.mp-transition-review .button--primary{background:var(--t-accent, #19484c);color:#fff}.mp-transition-review .button--outline{background:var(--t-fill-strong, #f1f3f6);color:var(--t-accent-text, var(--t-accent, #19484c))}@media(max-width:600px){.mp-transition-review .mp-review-actions{flex-direction:column-reverse;align-items:stretch}}[data-mp-form=editor]>.mp-heading{flex-wrap:wrap}.marketplace [data-mp-form=editor] .mp-choice-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,10rem),1fr));gap:2px 16px;margin-block-end:8px}.marketplace [data-mp-form=editor] .mp-choice-grid>.mp-check{display:flex;min-block-size:44px;align-items:center;justify-content:flex-start;gap:8px;margin:0;cursor:pointer}.marketplace [data-mp-form=editor] .mp-choice-grid input{margin:0;accent-color:var(--accent-fill)}.marketplace [data-mp-form=editor] .mp-choice-grid~:is(label,.mp-muted){max-inline-size:68ch}.marketplace [data-mp-form=editor] .mp-editor-actions>.button{min-block-size:44px;flex:0 1 auto}.workspace-dialog.mp-preview-dialog{inline-size:min(720px,calc(100% - 24px));max-block-size:min(760px,calc(100dvh - 24px));padding:0;background:var(--bg-elevated)}.mp-preview-header{position:sticky;inset-block-start:0;z-index:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:12px clamp(14px,4vw,24px);border-block-end:1px solid var(--border);background:var(--bg-elevated)}.workspace-dialog .mp-preview-header h2{margin:0}.mp-preview-header .button{min-block-size:44px}.mp-preview-content{padding:16px clamp(14px,4vw,24px) 24px}.marketplace.mp-preview-content .mp-section{padding:0;margin-block-end:0;border:0;background:transparent;box-shadow:none}.mp-preview-content .mp-eyebrow,.mp-preview-content .mp-gallery:empty{display:none}@media(max-width:600px){.marketplace [data-mp-form=editor] .mp-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 10px}}.mp-inventory-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0 0 12px}.marketplace .mp-inventory-metrics>button{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;padding:14px 16px;border:1px solid var(--t-card-line, #e6e8ec);border-radius:22px;background:var(--t-card, #fff);color:var(--t-ink, #16181d);text-align:left;white-space:normal;box-shadow:0 8px 24px #11121412,0 1px 3px #1112140d!important;cursor:pointer}.mp-inventory-metrics strong{font-size:24px;line-height:1.15}.mp-inventory-metrics small{font-size:12px;font-weight:400;color:var(--text-secondary, #697080)}.mp-inventory-caption-short{display:none}.mp-inventory-menu .record-menu__button{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:44px;min-height:44px;width:44px;border-radius:12px;background:var(--t-fill-strong, #f1f3f6);color:var(--t-accent-text, var(--t-accent, #19484c));font-size:22px;list-style:none;cursor:pointer}.mp-inventory-menu .record-menu__items{position:fixed;z-index:120;box-sizing:border-box;padding:8px;border:1px solid var(--t-card-line, #e6e8ec);border-radius:16px;background:var(--t-card, #fff);box-shadow:0 8px 24px #11121412,0 1px 3px #1112140d!important;overflow:auto}.mp-inventory-menu .record-menu__item{display:flex;align-items:center;box-sizing:border-box;width:100%;min-height:44px;margin:0;padding:8px 12px;border:0;border-radius:8px;background:var(--t-card, #fff);color:var(--t-accent-text, var(--t-accent, #19484c));text-align:left;text-decoration:none;white-space:normal}.mp-inventory-menu .record-menu__item:hover{background:var(--t-fill-strong, #f1f3f6)}.mp-inventory-table td{overflow-wrap:anywhere}.marketplace--workspace :is(.mp-section,.mp-search,.mp-inventory-table){border:1px solid var(--t-card-line, #e6e8ec);border-radius:22px;padding:22px;background:var(--t-card, #fff);box-shadow:0 8px 24px #11121412,0 1px 3px #1112140d!important}.marketplace--workspace .mp-inventory-table{padding:0}.marketplace--workspace .mp-inventory-search{grid-template-columns:minmax(0,1fr) minmax(180px,240px) auto auto auto;align-items:center;gap:12px}.mp-inventory-search .mp-inventory-query{grid-column:1;grid-row:1;min-width:0}.mp-inventory-search .mp-inventory-order{grid-column:2;grid-row:1;min-width:0}.mp-inventory-search .mp-inventory-submit{grid-column:3;grid-row:1}.mp-inventory-search .mp-inventory-filters{display:block;grid-column:4;grid-row:1;min-width:0}.mp-inventory-search .mp-inventory-filters>summary{display:flex;align-items:center;justify-content:center;min-height:44px;margin:0;list-style:none;white-space:nowrap;cursor:pointer}.mp-inventory-search .mp-inventory-filters>summary::marker{content:""}.mp-inventory-search .mp-inventory-clear{grid-column:5;grid-row:1}.mp-inventory-search .mp-inventory-filter-fields{grid-column:1 / -1;grid-row:2;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:start;border-top:1px solid var(--t-card-line, #e6e8ec);padding-top:16px}.mp-inventory-search .mp-inventory-filter-fields button{min-height:44px}.mp-inventory-search .mp-inventory-price-note{grid-column:1 / -1;margin:0}.mp-inventory-search .mp-inventory-active-filters{grid-column:1 / -1;margin:0;font-size:13px;color:var(--text-secondary, #697080);overflow-wrap:anywhere}.mp-inventory-search .mp-inventory-filter-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;min-height:22px;margin-left:6px;border-radius:99px;background:var(--t-accent, #19484c);color:#fff;font-size:12px}.mp-inventory-search [hidden]{display:none!important}.mp-inventory-header-link{flex:none;align-self:flex-start;min-height:44px}.marketplace--workspace .mp-location-review-card>summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;min-height:44px;list-style:none;cursor:pointer}.marketplace--workspace .mp-location-review-card>summary::marker{content:""}.marketplace--workspace .mp-location-review-card>summary:after{content:"\2304";grid-column:2;grid-row:1 / 3;align-self:center;font-size:22px;color:var(--t-accent-text, var(--t-accent, #19484c))}.marketplace--workspace .mp-location-review-card[open]>summary:after{transform:rotate(180deg)}.marketplace--workspace .mp-location-review-card>summary>h2{grid-column:1;margin:0;font-size:20px}.marketplace--workspace .mp-location-review-card>summary>p{grid-column:1;margin:0;font-size:13px;color:var(--text-secondary, #697080)}.mp-location-review-body{padding-top:18px}@media(max-width:1050px){.marketplace--workspace .mp-inventory-search{grid-template-columns:minmax(0,1fr) auto}.mp-inventory-search .mp-inventory-query{grid-column:1;grid-row:1}.mp-inventory-search .mp-inventory-submit{grid-column:2;grid-row:1}.mp-inventory-search .mp-inventory-order{grid-column:1 / -1;grid-row:2}.mp-inventory-search .mp-inventory-filters{grid-column:1;grid-row:3}.mp-inventory-search .mp-inventory-clear{grid-column:2;grid-row:3}.mp-inventory-search .mp-inventory-filter-fields{grid-row:4;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.shell .content>.pagehead:has(>.mp-inventory-header-link){display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 12px}.shell .content>.pagehead:has(>.mp-inventory-header-link)>div{display:contents}.shell .content>.pagehead:has(>.mp-inventory-header-link) h1{grid-column:1;grid-row:1;margin:0;align-self:center;font-size:28px}.shell .content>.pagehead:has(>.mp-inventory-header-link) p{grid-column:1 / -1;grid-row:2;margin:0}.shell .content>.pagehead>.mp-inventory-header-link{grid-column:2;grid-row:1;width:auto;padding-inline:12px;font-size:13px}.mp-inventory-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.marketplace .mp-inventory-metrics>button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;padding:12px;min-height:64px}.marketplace .mp-inventory-metrics>button strong{grid-column:2;grid-row:1}.marketplace .mp-inventory-metrics>button small{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.marketplace .mp-inventory-caption{margin:8px 0 12px;font-size:12px}.mp-inventory-caption-full{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.mp-inventory-caption-short{display:inline}.marketplace--workspace .mp-inventory-search{margin-bottom:8px}.marketplace--workspace .mp-location-review-card{padding:16px}.mp-inventory-search .mp-inventory-order{grid-column:1;grid-row:2}.mp-inventory-search .mp-inventory-filters{grid-column:2;grid-row:2}.mp-inventory-search .mp-inventory-clear{grid-column:1 / -1;grid-row:3}.mp-inventory-search .mp-inventory-filter-fields{grid-template-columns:minmax(0,1fr)}.marketplace .mp-inventory-table .mp-table{display:block;min-width:0}.mp-inventory-table thead{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.mp-inventory-table tbody{display:block}.mp-inventory-table tr{display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:0 8px;padding:16px;border-bottom:1px solid var(--t-card-line, #e6e8ec)}.marketplace .mp-inventory-table td{display:block;min-width:0;grid-column:1 / -1;padding:6px 0;border:0}.mp-inventory-table td:before{display:block;content:attr(data-label);font-size:12px;color:var(--text-secondary, #697080);margin-bottom:4px}.mp-inventory-table td:first-child{grid-column:1;grid-row:1}.mp-inventory-table td:last-child:has(.mp-inventory-menu){grid-column:2;grid-row:1;padding:0}.mp-inventory-table td:last-child:before{display:none}}.marketplace .mp-inquiry-history{padding:22px;border:1px solid var(--t-card-line, #e6e8ec);border-radius:22px;box-shadow:0 8px 24px #11121412,0 1px 3px #1112140d!important;min-width:0}.marketplace .mp-inquiry-history form{display:grid;grid-template-columns:minmax(200px,2fr) minmax(130px,1fr) minmax(180px,1fr) auto auto;align-items:end;gap:16px}.marketplace .mp-inquiry-history label{display:grid;gap:8px;min-width:0}.marketplace .mp-inquiry-history :is(input,select,button,a.button){min-height:44px;min-width:0;width:100%}.marketplace .mp-inquiry-history__rows{padding:0;margin:0 0 16px;list-style:none}.marketplace .mp-inquiry-history__rows li{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 0;border-top:1px solid var(--t-card-line, #e6e8ec);overflow-wrap:anywhere}.marketplace .mp-inquiry-history__rows li>div{min-width:0}.marketplace .mp-inquiry-history__rows li a{display:inline-flex;align-items:center;min-height:44px;color:var(--t-accent-text, var(--t-accent, #19484c));font-size:18px;font-weight:600}.marketplace .mp-inquiry-history__state{flex:0 0 auto;border-radius:99px;padding:6px 12px;background:var(--t-fill-strong, #f1f3f6);color:var(--t-accent-text, var(--t-accent, #19484c))}.marketplace .mp-message-history{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.marketplace .mp-message-history button{min-height:44px}.marketplace .mp-inquiry-mobile-advanced{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.marketplace .mp-inquiry-filter-summary{margin:0}.marketplace :is(.mp-inquiry-history,.mp-message-history) [hidden]{display:none!important}@media(max-width:1100px){.marketplace .mp-inquiry-history form{grid-template-columns:repeat(2,minmax(0,1fr))}.marketplace .mp-inquiry-history form>label:first-child{grid-column:1 / -1}}@media(max-width:600px){.marketplace .mp-inquiry-history form{grid-template-columns:minmax(0,1fr)}.marketplace .mp-inquiry-history__rows li{align-items:start;flex-direction:column;gap:6px}.marketplace .mp-message-history{align-items:stretch;flex-direction:column}.marketplace .mp-message-history button{width:100%}}.inventory{width:100%;min-width:0;box-sizing:border-box;max-width:1180px;margin:0 auto;color:var(--t-ink, var(--t-ink, #16181d));overflow-wrap:anywhere}.inventory h1{margin:0;font-size:clamp(1.7rem,4vw,2.2rem)}.inventory h2{margin-top:1.5rem;font-size:1.25rem}.inventory h3{margin:0 0 .5rem;font-size:1.05rem}.inventory p{line-height:1.55}.inventory button,.inventory input,.inventory select,.inventory textarea{font:inherit;max-width:100%;box-sizing:border-box}.inventory button{min-height:44px;padding:.6rem 1rem;border:1px solid var(--t-line-strong, var(--t-line-strong, #cfd3da));border-radius:.65rem;color:inherit;background:var(--t-fill, var(--t-fill, #f8f9fb));cursor:pointer}.inventory button:focus-visible,.inventory input:focus-visible,.inventory select:focus-visible,.inventory textarea:focus-visible{outline:3px solid var(--t-accent, var(--t-accent, #19484c));outline-offset:3px}.inventory button:disabled{opacity:.6;cursor:wait}.inventory form button[type=submit]{color:#fff;background:var(--t-accent, var(--t-accent, #19484c));border-color:transparent}.inventory-summary span,.inventory-history span,.inventory small{display:block;color:var(--t-muted, var(--t-muted, #5f6672))}.inventory label{display:grid;gap:.4rem;margin:.7rem 0}.inventory input:not([type=checkbox]),.inventory select,.inventory textarea{width:100%;padding:.7rem;min-height:44px;border-radius:.5rem;border:1px solid var(--t-line-strong, var(--t-line-strong, #cfd3da));color:inherit;background:var(--t-fill, var(--t-fill, #f8f9fb))}.inventory textarea{min-height:90px;resize:vertical}.inventory-dialog-head h2,.inventory [data-inv-problem]:empty{margin:0}.inventory [data-inv-problem]:not(:empty){color:var(--critical-text, #b3261e)}.inventory [role=alert],.inventory-status{color:var(--t-accent, var(--t-accent, #19484c))}.inventory fieldset{border:1px solid var(--t-line, var(--t-line, #e3e5e9));border-radius:.6rem}.inventory fieldset:not(.inventory-connection) label{display:flex;align-items:center;min-height:44px;gap:.7rem}@media(max-width:440px){.inventory :is(input:not([type=checkbox]),select,textarea){font-size:16px}}@media(max-width:700px){:root .shell .rr-searchrow input,:root .shell [data-global-search] input,:root .shell input[type=search]{min-height:44px}:root .public-page :is(.public-nav-link,.public-footer a,.mp-nav a,.mp-actions a),:root .marketplace a:not(.button){display:inline-flex;align-items:center;min-height:44px}:root .shell .section-nav a,:root .shell .work-title a{display:inline-flex;align-items:center;min-height:44px}:root .shell td[data-label]:empty:after{content:"\2014"}}.public-footer__inner{box-sizing:border-box}@media(max-width:700px){:root .shell td input[type=checkbox]{width:24px;height:24px}:root .shell .record-menu__items{max-width:calc(100vw - 32px)}:root .shell :is(.record-toolbar,.toolbar,[class*=-toolbar]){flex-wrap:wrap;max-width:100%}:root .shell :is(.record-toolbar,.toolbar,[class*=-toolbar]) :is(select,input,button){max-width:100%;min-width:0}}:root .shell #main a:not([class]),:root .shell .inline-link{color:var(--t-accent-text, var(--accent, #19484c));text-underline-offset:2px}@media(max-width:600px){:root #app#app .public-home-b .b-proof .shot{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:18px}:root #app#app .public-home-b .b-proof .shot picture,:root #app#app .public-home-b .b-proof .shot img{min-width:760px}:root .public-page :is(.public-footer,.legal-page,main) a:not(.button){min-width:44px;justify-content:center}:root .shell .tenant-tabs,:root .shell [role=tablist]{overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch}}:root .marketplace .mp-heading+.mp-status{margin-top:16px}:root dialog input[type=date],:root .shell #main input[type=date]{min-width:0;max-width:100%}:root dialog#workflow-tenant-create form label{font-size:14px;font-weight:500}:root dialog#workflow-tenant-create .field-hint{max-width:none;margin-top:8px;font-size:13px;line-height:1.45}:root dialog.command-modal:not(#\#):not(#\#) .command-modal__head h2,:root dialog.workspace-dialog:not(#\#):not(#\#) h2:first-child{font-size:1.25rem;font-weight:600;line-height:1.25;letter-spacing:normal}:root dialog:is(.command-modal,.workspace-dialog):not(#\#):not(#\#) form label{font-size:14px;font-weight:500}:root dialog:is(.command-modal,.workspace-dialog):not(#\#):not(#\#) form label:has(>input:is([type=checkbox],[type=radio])){font-weight:400}:root dialog:is(.command-modal,.workspace-dialog):not(#\#):not(#\#) fieldset>legend{font-size:16px;font-weight:600;line-height:1.47;letter-spacing:normal;text-transform:none}:root dialog:is(.command-modal,.workspace-dialog):not(#\#):not(#\#) .field-hint{max-width:none;font-size:13px;line-height:1.45}:root dialog:is(.command-modal,.workspace-dialog):not(#\#):not(#\#) :is(input,select,textarea)+.field-hint{margin-top:8px}dialog.workspace-dialog.role-permission-dialog[open]{display:flex;max-block-size:calc(100dvh - 1.5rem);max-inline-size:40rem;overflow:auto}.role-permission-dialog>form,.role-permission-dialog .dialog-description,.role-permission-choices{display:flex;flex-direction:column;min-block-size:0;min-inline-size:0;gap:.625rem}.role-permission-dialog>form{flex:1}.role-permission-dialog h2,.role-permission-dialog p{margin:0;overflow-wrap:anywhere}.role-permission-dialog [hidden],.role-permission-dialog>form>p[role=status]:empty{display:none}.role-permission-list{overflow:auto;overscroll-behavior:contain;min-block-size:5rem;padding:.5rem;border:1px solid var(--border);border-radius:var(--workspace-control-radius)}.role-permission-list fieldset{min-inline-size:0;border:0;padding:.375rem 0;margin:0}.role-permission-list fieldset+fieldset{margin-block-start:.5rem}.role-permission-list label{min-block-size:2.75rem}.role-permission-count{color:var(--text-secondary)}:root .shell:not(.shell--console) .record-menu>summary.record-menu__button--icon:not(#\#):not(#\#):not(#\#):not(#\#){display:inline-flex;align-items:center;justify-content:center;width:44px;min-width:44px;height:44px;min-height:44px;box-sizing:border-box;padding:0;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--text-secondary);white-space:nowrap;list-style:none;cursor:pointer}:root .shell:not(.shell--console) .record-menu>summary.record-menu__button--icon:not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-details-marker{display:none}:root .shell:not(.shell--console) .record-menu>summary.record-menu__button--icon:not(#\#):not(#\#):not(#\#):not(#\#):is(:hover,:focus-visible,details[open]>summary){background:var(--lux-fill);color:var(--text-primary)}.action-icon{flex:none;vertical-align:middle}.record-menu>.record-menu__items[data-action-menu-panel]{overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.record-menu__items[data-action-menu-panel]>:is(button,a){flex-shrink:0;white-space:normal;overflow-wrap:anywhere}:root .shell .record-menu>summary.button>svg:first-child{flex:none;margin-right:6px}:root #app#app .public-header__nav .public-nav-link,:root.legal-document-root .public-header__nav .public-nav-link{position:relative;color:#3a4048;transition:color .2s ease}:root #app#app .public-header__nav .public-nav-link:hover,:root.legal-document-root .public-header__nav .public-nav-link:hover{color:#19484c}:root #app#app .public-header__nav>ul>li>.public-nav-link[aria-current=page],:root.legal-document-root .public-header__nav>ul>li>.public-nav-link[aria-current=page]{color:#14171c;text-decoration:underline;text-decoration-color:#19484c;text-decoration-thickness:2px;text-underline-offset:8px}:root #app#app .public-header .public-section-menu>nav,:root.legal-document-root .public-header .public-section-menu>nav{width:360px;padding:8px;border-color:#e3e7ea;border-radius:18px}:root #app#app .public-header .public-section-menu nav .public-nav-link,:root.legal-document-root .public-header .public-section-menu nav .public-nav-link{display:grid;gap:2px;padding:10px 14px;border-radius:12px;color:#14171c;font-weight:600}:root #app#app .public-header .public-section-menu nav .public-nav-link:hover,:root.legal-document-root .public-header .public-section-menu nav .public-nav-link:hover{background:#eef4f4;color:#19484c}:root #app#app .public-header .public-section-menu nav .public-nav-link:after,:root.legal-document-root .public-header .public-section-menu nav .public-nav-link:after{font-size:13px;font-weight:400;line-height:1.4;color:#5b6270}:root #app#app .public-header .public-section-menu nav .public-nav-link[href$="#product"]:after,:root.legal-document-root .public-header .public-section-menu nav .public-nav-link[href$="#product"]:after{content:"Rooms let whole and beds let one by one" / ""}:root #app#app .public-header .public-section-menu nav .public-nav-link[href$="#finance"]:after,:root.legal-document-root .public-header .public-section-menu nav .public-nav-link[href$="#finance"]:after{content:"Charged, reported and confirmed" / ""}:root #app#app .public-header .public-section-menu nav .public-nav-link[href$="#workflows"]:after,:root.legal-document-root .public-header .public-section-menu nav .public-nav-link[href$="#workflows"]:after{content:"Reported, assigned and closed with a note" / ""}:root #app#app .public-header .public-section-menu nav .public-nav-link[href$="#tenant-view"]:after,:root.legal-document-root .public-header .public-section-menu nav .public-nav-link[href$="#tenant-view"]:after{content:"What each tenant sees and does" / ""}:root #app#app .public-header .public-section-menu nav .public-nav-link[href$="#toolkit"]:after,:root.legal-document-root .public-header .public-section-menu nav .public-nav-link[href$="#toolkit"]:after{content:"Import, reports and exports" / ""}:root #app#app .public-header .public-product-menu nav,:root.legal-document-root .public-header .public-product-menu nav{width:min(340px,calc(100vw - 32px));max-height:calc(100vh - 96px);overflow:auto;padding:8px;border-color:#e3e7ea;border-radius:22px}:root #app#app .public-header .public-product-menu .public-nav-link,:root.legal-document-root .public-header .public-product-menu .public-nav-link{min-height:46px;padding:10px 14px;border-radius:12px;color:#14171c;font-size:15px;font-weight:600}:root #app#app .public-header .public-product-menu .public-nav-link[href*="#"],:root.legal-document-root .public-header .public-product-menu .public-nav-link[href*="#"]{min-height:44px;padding:10px 14px 10px 26px;color:#3a4048;font-size:14px;font-weight:500}:root #app#app .public-header .public-product-menu li:has(>.public-nav-link[href$="#product"]),:root.legal-document-root .public-header .public-product-menu li:has(>.public-nav-link[href$="#product"]){margin-top:6px;padding-top:6px;border-top:1px solid #e3e5e9}:root #app#app .public-header .public-product-menu li:has(>.public-nav-link[href$="#toolkit"]),:root.legal-document-root .public-header .public-product-menu li:has(>.public-nav-link[href$="#toolkit"]){margin-bottom:6px;padding-bottom:6px;border-bottom:1px solid #e3e5e9}:root #app#app .public-header .public-product-menu li:has(>.public-nav-link[href="/sign-in"]),:root.legal-document-root .public-header .public-product-menu li:has(>.public-nav-link[href="/sign-in"]){margin-top:6px;padding-top:8px;border-top:1px solid #e3e5e9}:root #app#app .public-header .public-product-menu .public-nav-link[href="/sign-in"],:root.legal-document-root .public-header .public-product-menu .public-nav-link[href="/sign-in"]{justify-content:center;border:1px solid #c9d3d3}:root #app#app .public-header .public-product-menu .public-nav-link[href="/signup"],:root.legal-document-root .public-header .public-product-menu .public-nav-link[href="/signup"]{justify-content:center;margin-top:6px;background:#19484c;color:#fff}:root #app#app .public-footer,:root.legal-document-root .public-footer{--public-on-teal: #14171c;--public-on-teal-muted: #5b6270;--public-on-teal-line: #e3e5e9;border-top:1px solid #e3e5e9;background:#f6f8f9;color:#14171c}:root #app#app :is(.public-page--story,.public-page--site) .public-footer,:root.legal-document-root :is(.public-page--story,.public-page--site) .public-footer{background:#f6f8f9}:root #app#app .public-footer .public-footer__brand,:root.legal-document-root .public-footer .public-footer__brand{color:#14171c}:root #app#app .public-footer .public-footer__introduction,:root.legal-document-root .public-footer .public-footer__introduction{padding-top:0;background:none}:root #app#app .public-footer .public-footer__tagline,:root.legal-document-root .public-footer .public-footer__tagline{color:#14171c}:root #app#app .public-footer .public-footer__description,:root.legal-document-root .public-footer .public-footer__description{color:#5b6270}:root #app#app .public-footer .public-footer__heading,:root.legal-document-root .public-footer .public-footer__heading{color:#14171c;font-weight:600}:root #app#app .public-footer .public-footer__links a,:root.legal-document-root .public-footer .public-footer__links a{color:#3a4048}:root #app#app .public-footer .public-footer__links a:hover,:root.legal-document-root .public-footer .public-footer__links a:hover{color:#19484c;text-decoration:underline;text-underline-offset:4px}:root #app#app .public-footer .public-footer__links a[aria-current=page],:root.legal-document-root .public-footer .public-footer__links a[aria-current=page]{color:#19484c;text-decoration-color:#19484c}:root #app#app .public-footer .public-footer__legal,:root.legal-document-root .public-footer .public-footer__legal{border-top-color:#e3e5e9;color:#5b6270}:root #app#app .public-footer :is(a,summary):focus-visible,:root.legal-document-root .public-footer :is(a,summary):focus-visible{outline:3px solid #83afb1;outline-offset:3px}:root #app#app .marketplace--redesign .mp-eyebrow{text-transform:none;letter-spacing:0;font-size:14px}:root #app#app .mp-browse .mp-browse__empty--none a{color:#19484c;font-weight:600}:root #app#app .public-footer .public-footer__nav,:root.legal-document-root .public-footer .public-footer__nav{align-items:start}:root #app#app .public-footer .public-footer__group,:root.legal-document-root .public-footer .public-footer__group{align-self:start}@media(min-width:1001px){:root #app#app .public-header .public-header__account a[href^="/sign-in"]:not(#\#),:root.legal-document-root .public-header .public-header__account a[href^="/sign-in"]:not(#\#){display:inline-flex;align-items:center;min-height:48px;padding:12px 20px;border-radius:12px;background:#f1f3f6;color:#19484c;font-weight:600;text-decoration:none}:root #app#app .public-header__account a[href="/sign-in"]:hover,:root.legal-document-root .public-header__account a[href="/sign-in"]:hover{background:#e7ebef}}:root #app#app .public-page .auth-note--listing h1{margin:0 0 8px;color:#14171c;font-size:clamp(1.625rem,2.6vw,2.125rem);font-weight:600;letter-spacing:-.025em;line-height:1.15}:root #app#app .public-page .auth-note--listing h1:focus{outline:none}:root #app#app .public-page .auth-note--listing h1:focus-visible{outline:2px solid #19484c;outline-offset:4px}:root #app#app .public-page .auth-note--listing .auth-note__action{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;margin-top:16px;font-weight:600;text-decoration:none}:root #app#app .public-page .auth-card--secondary h2{margin:0 0 8px;color:#14171c;font-size:1.25rem;font-weight:600;line-height:1.3}:root #app#app .public-page .auth-card--secondary form button[type=submit]{border:1px solid #19484c;background:#fff;color:#19484c}:root #app#app .public-page .auth-card--secondary form button[type=submit]:hover:not(:disabled){background:#eef4f4}:root #app#app .auth-note--listing:before{content:"";display:block;width:120px;height:80px;margin:0 0 12px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 80'%3E%3Cpolygon points='60,18 108,42 60,66 12,42' fill='%23ffffff' stroke='%23c9d3d3' stroke-width='1.2'/%3E%3Cpolygon points='12,42 60,66 60,70 12,46' fill='%23dce3e3'/%3E%3Cpolygon points='60,66 108,42 108,46 60,70' fill='%23cbd6d6'/%3E%3Cpolygon points='30,40 46,48 38,52 22,44' fill='%232b6b70'/%3E%3Cpolygon points='52,30 68,38 60,42 44,34' fill='%232b6b70'/%3E%3Cpolygon points='60,46 76,54 68,58 52,50' fill='%23fbf1d9' stroke='%23c9ac6b' stroke-width='1.2'/%3E%3Crect x='70' y='6' width='42' height='20' rx='6' fill='%2319484c'/%3E%3Cpath d='M80 26 L84 32 L88 26' fill='%2319484c'/%3E%3Crect x='76' y='13' width='30' height='3' rx='1.5' fill='%23ffffff'/%3E%3Crect x='76' y='18' width='20' height='3' rx='1.5' fill='%239fe1cb'/%3E%3C/svg%3E") no-repeat 0 0 / contain}:root #app#app .auth-note--listing .auth-steps{display:grid;gap:12px;margin:16px 0;padding:0;list-style:none;counter-reset:auth-step}:root #app#app .auth-note--listing .auth-steps li{display:grid;grid-template-columns:28px minmax(0,1fr);column-gap:12px;counter-increment:auth-step}:root #app#app .auth-note--listing .auth-steps li:before{content:counter(auth-step);grid-row:1 / span 2;width:26px;height:26px;border-radius:50%;background:#19484c;color:#fff;font-size:13px;font-weight:600;line-height:26px;text-align:center}:root #app#app .auth-note--listing .auth-steps b{font-size:15px;font-weight:600;color:#14171c}:root #app#app .auth-note--listing .auth-steps span{font-size:14px;line-height:1.45;color:#5b6270}:root #app#app .auth-note--listing .auth-note__fine{margin:0;font-size:15px;line-height:1.55;color:#3a4048}@media(min-width:1001px){:root #app#app .auth .auth-stack:has(>.auth-note--listing){display:grid;grid-template-columns:minmax(0,420px) minmax(0,448px);justify-content:center;align-items:start;gap:32px;width:auto;max-width:880px}:root #app#app .auth .auth-stack:has(>.auth-note--listing)>*{margin:0}}:root #app#app .public-page .public-footer .public-footer__nav,:root.legal-document-root .public-page .public-footer .public-footer__nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 22px}@media(min-width:1000px){:root #app#app .public-page .public-footer .public-footer__nav,:root.legal-document-root .public-page .public-footer .public-footer__nav{grid-template-columns:repeat(4,minmax(0,1fr))}:root #app#app .public-page .public-footer .public-footer__nav--signed-in,:root.legal-document-root .public-page .public-footer .public-footer__nav--signed-in{grid-template-columns:repeat(3,minmax(0,1fr))}}:root #app#app .public-page .public-footer .public-footer__nav .public-footer__group,:root.legal-document-root .public-page .public-footer .public-footer__nav .public-footer__group{grid-column:auto;min-width:0}:root #app#app .public-page .public-footer .public-footer__nav .public-footer__group .public-footer__links,:root.legal-document-root .public-page .public-footer .public-footer__nav .public-footer__group .public-footer__links{display:flex;flex-direction:column;align-items:flex-start;gap:0}:root #app#app .public-page .public-footer .public-footer__links a,:root.legal-document-root .public-page .public-footer .public-footer__links a{display:flex;align-items:center;min-height:44px;padding-block:7px;font-size:15px;line-height:1.45}:root #app#app .public-page .public-footer .public-footer__legal,:root.legal-document-root .public-page .public-footer .public-footer__legal{font-size:14px;line-height:1.6}:root #app#app .public-page .public-footer .public-footer__operator,:root.legal-document-root .public-page .public-footer .public-footer__operator{max-width:72ch;color:#3a4048;font-size:16px;line-height:1.6}:root #app#app .mp-browse .mp-safety{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 24px;margin:0 0 16px;padding:12px 16px;border:1px solid #e3e5e9;border-radius:14px;background:#fff;list-style:none}:root #app#app .mp-browse .mp-safety li{margin:0;color:#3a4048;font-size:14px;line-height:1.5}:root #app#app .mp-browse .mp-safety a{color:#19484c;font-weight:600;text-decoration:underline;text-underline-offset:3px}:root #app#app .mp-browse .mp-safety-wrap>.mp-safety{grid-template-columns:repeat(4,minmax(0,auto));justify-content:start;gap:4px 28px;padding:8px 14px}:root #app#app .mp-browse .mp-safety-wrap>.mp-safety li{font-size:13px}:root #app#app .mp-browse .mp-safety-fold{display:none}@media(max-width:767px){:root #app#app .mp-browse .mp-safety-wrap>.mp-safety{display:none}:root #app#app .mp-browse .mp-safety-fold{display:block;margin:0 0 12px;border:1px solid #e3e5e9;border-radius:14px;background:#fff}:root #app#app .mp-browse .mp-safety-fold>summary{min-height:44px;padding:12px 14px;color:#14171c;font-size:14px;font-weight:600;cursor:pointer}:root #app#app .mp-browse .mp-safety--open{grid-template-columns:minmax(0,1fr);gap:6px;margin:0;padding:0 14px 12px;border:0}}@media(min-width:1001px){:root #app#app .marketplace--redesign.mp-browse:has(.mp-browse__empty--none) .mp-heading{grid-template-columns:minmax(0,1fr)}}:root #app#app .mp-browse .mp-example{position:relative;width:min(360px,100%);margin:0 auto 20px;overflow:visible;background:transparent;pointer-events:none;user-select:none}:root #app#app .mp-browse .mp-example__tag{display:inline-block;margin:0 0 8px;padding:2px 10px;border:1px solid #c9d3d3;border-radius:999px;background:#fff;color:#19484c;font-size:13px;font-weight:600;line-height:1.5}:root #app#app .mp-browse .mp-example .b-seek__thread{display:none}:root #app#app .mp-browse .mp-safety-wrap{margin:0 0 12px}@media(max-width:767px){:root #app#app .mp-browse .mp-safety-wrap{margin-bottom:4px}}:root #app#app .mp-browse .mp-safety-wrap .mp-safety,:root #app#app .mp-browse .mp-safety-wrap .mp-safety-fold{margin:0}:root #app#app .mp-browse .mp-safety-wrap+*{margin-top:0}:root #app#app .public-footer .public-footer__heading:not(#\#),:root.legal-document-root .public-footer .public-footer__heading:not(#\#){font-size:14px}@media(max-width:600px){:root #app#app .public-header:not(.public-header--signed-in) .public-header__account:not(#\#),:root.legal-document-root .public-header:not(.public-header--signed-in) .public-header__account:not(#\#){display:block;margin-left:auto}:root #app#app .public-header .public-header__account li:has(>a[href^="/sign-in"]),:root.legal-document-root .public-header .public-header__account li:has(>a[href^="/sign-in"]){display:none}:root #app#app .public-header .public-header__account a[href^="/signup"]:not(#\#),:root.legal-document-root .public-header .public-header__account a[href^="/signup"]:not(#\#){min-height:44px;padding:10px 14px;font-size:15px;white-space:nowrap}:root #app#app .public-header .public-brand:not(#\#),:root.legal-document-root .public-header .public-brand:not(#\#){margin-right:0}}:root #app#app .mp-example .b-seek__send:not(#\#){padding:0;border:0;background:none;color:#5b6270;font-weight:500}:root #app#app .mp-example .b-seek__body strong{white-space:nowrap}:root #app#app .marketplace:has(.mp-safety-wrap) .mp-payment-note{display:none}:root #app#app .mp-access .mp-access__lead{max-width:64ch;margin:8px 0 20px;color:#14171c;font-size:17px;line-height:1.55}:root #app#app .public-footer .public-footer__links a:not(#\#),:root.legal-document-root .public-footer .public-footer__links a:not(#\#){justify-content:flex-start}@media(max-width:374px){:root #app#app .public-header:not(.public-header--signed-in) .public-brand__name:not(#\#),:root.legal-document-root .public-header:not(.public-header--signed-in) .public-brand__name:not(#\#){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:root #app#app .public-header .public-header__account a[href^="/signup"]:not(#\#),:root.legal-document-root .public-header .public-header__account a[href^="/signup"]:not(#\#){padding-inline:12px;font-size:14px}}@media(max-width:374px){:root #app#app .mp-example .b-seek__body :is(strong,b,span){white-space:normal;overflow-wrap:anywhere}:root #app#app .mp-example .b-seek__body{min-width:0}}@media(max-width:767px){:root #app#app .mp-browse .mp-safety-fold>summary:not(#\#){padding:8px 12px;font-size:13px;line-height:1.45}:root #app#app .marketplace--redesign .mp-browse__count:not(#\#){margin-block:4px 6px}}:root #app#app .public-header .public-header__account :is(a,.button):not(#\#),:root.legal-document-root .public-header .public-header__account :is(a,.button):not(#\#){font-size:max(14px,1em)}:root #app#app .marketplace--redesign .mp-access__tag:not(#\#){font-size:13px}:root .shell.shell--redesign :is(a.record-link,.property-facts a,.detail-card a:not(.button),.db-item a.db-name,.record-peek__facts a){color:var(--accent, #19484c);font-weight:600;text-decoration:none;text-underline-offset:3px}:root .shell.shell--redesign :is(a.record-link,.property-facts a,.detail-card a:not(.button),.db-item a.db-name,.record-peek__facts a):hover{text-decoration:underline}:root:root .shell.shell--redesign:not(.shell--portal),:root:root body:has(.shell.shell--redesign:not(.shell--portal))>:is(dialog,.workspace-dialog){--app-canvas: #f7f8fa;--accent: #19484c;--accent-fill: #19484c;--accent-hover: #12393c;--focus: #19484c;--t-accent: #19484c;--t-accent-hover: #12393c;--brand-active: #e6efee;--lux-accent-tint: #e6efee;--text-secondary: #5f6672;--text-tertiary: #5f6672;--muted: #5f6672;--ok-text: #2f6f57;--ok-bg: #e7f1ec;--warn-text: #8a5a00;--warn-bg: #fbf1d9;--alert-text: #b42318;--alert-bg: #fdecea;--critical: #b42318;--critical-fill: #b42318;--critical-text: #b42318;--critical-tint: #fdecea;--t-critical: #b42318;--info-text: #5f6672;--info-bg: #eef0f3;--occupied-text: #19484c;--occupied-bg: #e6efee;--card-shadow: none}:root:root .shell.shell--redesign:not(.shell--portal),:root:root .shell.shell--redesign:not(.shell--portal)>.main,:root:root .shell.shell--redesign:not(.shell--portal) .topbar{background:var(--app-canvas)}:root:root .shell.shell--redesign:not(.shell--portal)>.sidebar{background:#fff;border-right:1px solid #e3e5e9}:root .shell.shell--redesign :is(.status[data-tone=occupied],.status--currently-housed,.status--occupied,.status--in-progress,.status--held){--pill-fg: var(--occupied-text);--pill-bg: var(--occupied-bg)}:root .shell.shell--redesign .status{font-size:max(12px,.75rem)}:root .shell.shell--redesign [data-dashboard-meter]{background:var(--accent)}:root:root .shell.shell--redesign :is(.button--danger-outline,[data-end-occupancy]),:root:root body:has(.shell.shell--redesign) .record-peek :is(.button--danger-outline,[data-end-occupancy]){color:var(--critical-text, #b42318)!important;border:1px solid var(--critical-text, #b42318)!important;background:transparent!important}:root:root .shell.shell--redesign .button:is([data-tenant-rent-command=cancel],[data-cancel-occupancy]),:root:root body:has(.shell.shell--redesign) .record-peek .button:is([data-tenant-rent-command=cancel],[data-cancel-occupancy]){color:var(--critical-text, #b42318)!important}:root:root .shell.shell--redesign :is(.button--danger-outline,.button:is([data-tenant-rent-command=cancel],[data-cancel-occupancy])):before{content:none;display:none}:root .shell.shell--redesign .status[data-tone=neutral]{--pill-fg: var(--info-text);--pill-bg: var(--info-bg)}:root:root .shell.shell--redesign :is(.status,.capacity-pill,.state-pill){font-size:12px}:root .shell.shell--redesign :is(.db-scope,.structure-item__link,[data-date-calendar],.date-field__calendar){min-block-size:24px;display:inline-flex;align-items:center}body:has(.shell.shell--redesign) .skip:focus-visible{outline:2px solid #19484c;outline-offset:2px}:root:root body>dialog a:not(.button),:root:root dialog.mp-report a:not(.button){color:#19484c}@media(prefers-color-scheme:dark){:root:root:not([data-theme=light]) dialog.mp-report a:not(.button){color:#7fc4bd}}:root:root .shell.shell--redesign :is(#main#main#main#main,.record-peek) .button:is(.button--danger-outline,[data-end-occupancy]){color:var(--critical-text, #b42318)!important;border:1px solid var(--critical-text, #b42318)!important;background:transparent!important}:root:root .shell.shell--redesign :is(#main#main#main#main,.record-peek) .button:is([data-tenant-rent-command=cancel],[data-cancel-occupancy]){color:var(--critical-text, #b42318)!important}:root:root body:has(.shell.shell--redesign) .skip:is(:focus,:focus-visible){outline:2px solid #19484c;outline-offset:2px}:root:root .shell.shell--redesign .date-field .date-field__picker{min-inline-size:44px;min-block-size:44px}:root:root .shell.shell--redesign [data-dashboard-drill] [data-dashboard-drill-value]{font-size:20px;font-weight:650;color:var(--t-ink, #16181d)}:root:root .shell.shell--redesign :is(a[href^="mailto:"],.tenant-email,[data-email]){overflow-wrap:normal;word-break:normal}@media(max-width:700px){:root:root .shell.shell--redesign .date-field .date-field__picker{min-inline-size:44px}}:root:root .shell.shell--redesign:not(.shell--portal){--app-toolbar-h: 44px;--app-toolbar-gap: 8px;--app-toolbar-radius: 12px;--app-toolbar-search-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.6-3.6'/%3E%3C/svg%3E")}:root:root .shell.shell--redesign:not(.shell--portal) #main#main#main#main#main .mp-inventory-search{align-items:center;gap:var(--app-toolbar-gap)}:root:root .shell.shell--redesign:not(.shell--portal) #main#main#main#main#main :is(.record-search>input,:is(.team-index-controls,.report-index-controls)>form>label>input,.work-read-controls>label>input,.documents-index-search>form input[type=search],.mp-inventory-query>input){box-sizing:border-box;width:100%;height:var(--app-toolbar-h);min-height:var(--app-toolbar-h);margin:0;padding:0 14px 0 40px;border:1px solid var(--app-field-edge, #80868f);border-radius:var(--app-toolbar-radius);background-color:var(--t-card, #fff);background-image:var(--app-toolbar-search-icon);background-repeat:no-repeat;background-position:14px center;background-size:16px 16px;box-shadow:none;color:var(--t-ink, #16181d);font-size:15px}:root:root .shell.shell--redesign:not(.shell--portal) #main#main#main#main#main :is(.record-search>input,:is(.team-index-controls,.report-index-controls)>form>label>input,.work-read-controls>label>input,.documents-index-search>form input[type=search],.mp-inventory-query>input)::placeholder{color:var(--t-muted, #5f6672);opacity:1}:root:root .shell.shell--redesign:not(.shell--portal) #main#main#main#main#main :is(.record-search>input,:is(.team-index-controls,.report-index-controls)>form>label>input,.work-read-controls>label>input,.documents-index-search>form input[type=search],.mp-inventory-query>input):focus-visible{border-color:var(--t-accent, #19484c)}:root:root .shell.shell--redesign:not(.shell--portal) #main#main#main#main#main :is(:is(.team-index-controls,.report-index-controls,.work-read-controls)>label>select,.mp-inventory-order>select){box-sizing:border-box;width:100%;height:var(--app-toolbar-h);min-height:var(--app-toolbar-h);margin:0;padding:0 36px 0 12px;border:1px solid var(--app-field-edge, #80868f);border-radius:var(--app-toolbar-radius);background-color:var(--t-card, #fff);box-shadow:none;color:var(--t-ink, #16181d);font-size:15px}:root:root .shell.shell--redesign:not(.shell--portal) #main#main#main#main#main :is(:is(.record-toolbar,.documents-index-controls,.report-index-controls,.pr-tools,.mp-inventory-search)>:is(button,.button),:is(.record-toolbar,.documents-index-controls,.report-index-controls,.pr-tools,.mp-inventory-search)>details>summary:not(.record-menu__button--icon),.pr-tools>span>details>summary,:is(.team-index-controls,.report-index-controls)>form>:is(button,.button),.work-read-controls>:is(button,.button),.documents-index-search>form>button[type=submit],.work-filter>summary){box-sizing:border-box;align-items:center;justify-content:center;gap:8px;height:auto;min-height:var(--app-toolbar-h);margin:0;padding:0 16px;border:0;border-radius:var(--app-toolbar-radius);background:var(--t-fill-strong, #f1f3f6);box-shadow:none;color:var(--t-accent-text, var(--t-accent, #19484c));font-size:15px;font-weight:600;line-height:1.2;white-space:nowrap}@media(max-width:767px){:root:root .shell.shell--redesign:not(.shell--portal) #main#main#main#main#main :is(.record-search>input,:is(.team-index-controls,.report-index-controls)>form>label>input,.work-read-controls>label>input,.documents-index-search>form input[type=search],.mp-inventory-query>input,:is(.team-index-controls,.report-index-controls,.work-read-controls)>label>select,.mp-inventory-order>select,.record-toolbar>.operational-sort select){font-size:16px}}:root:root:not([data-color-scheme]):has(.shell.shell--redesign:not(.shell--portal)),:root:root:not([data-color-scheme]):has(.shell.shell--redesign:not(.shell--portal))>body{background:#f7f8fa;color-scheme:light}@media(prefers-color-scheme:light){:root:root[data-color-scheme=system]:has(.shell.shell--redesign:not(.shell--portal)),:root:root[data-color-scheme=system]:has(.shell.shell--redesign:not(.shell--portal))>body{background:#f7f8fa;color-scheme:light}}:root[data-color-scheme] .shell--portal{color-scheme:light}:root:root:root[data-color-scheme=dark] #app#app .shell.shell--redesign:not(.shell--portal),:root:root:root[data-color-scheme=dark] #app#app .shell.shell--redesign:not(.shell--portal) .marketplace.marketplace--redesign,:root:root:root[data-color-scheme=dark] body:has(.shell.shell--redesign:not(.shell--portal) #main#main#main)>:is(dialog,.workspace-dialog){color-scheme:dark;--bg-primary: #000000;--bg-secondary: #1c1c1e;--bg-tertiary: #2c2c2e;--bg-elevated: #1c1c1e;--app-canvas: #000000;--canvas: #000000;--surface: #1c1c1e;--brand: #1c1c1e;--brand-hover: #2c2c2e;--brand-active: #133436;--on-brand: #f5f5f7;--on-brand-muted: #a1a1a6;--button-secondary: #2c2c2e;--text-primary: #f5f5f7;--text-secondary: #a1a1a6;--text-tertiary: #a1a1a6;--ink: #f5f5f7;--muted: #a1a1a6;--border: #3a3a3c;--border-strong: #7c7c80;--line: #3a3a3c;--card-border: #3a3a3c;--accent: #6cc4b8;--accent-fill: #6cc4b8;--accent-hover: #8ad3ca;--accent-ring: rgb(108 196 184 / .32);--on-accent: #0f2d30;--focus: #6cc4b8;--alert-text: #ff7a6e;--alert-bg: #3a1d1b;--critical: #ff7a6e;--critical-fill: #ff7a6e;--critical-hover: #ff978d;--critical-text: #ff7a6e;--critical-tint: #3a1d1b;--on-critical: #1c1c1e;--warn-text: #f0b648;--warn-bg: #3a2e14;--warning: #f0b648;--warning-text: #f0b648;--warning-tint: #3a2e14;--ok-text: #5cc28f;--ok-bg: #16321f;--success: #5cc28f;--success-text: #5cc28f;--success-tint: #16321f;--info-text: #a1a1a6;--info-bg: #2c2c2e;--occupied-text: #6cc4b8;--occupied-bg: #133436;--shade-subtle: rgb(255 255 255 / .05);--shade-medium: rgb(255 255 255 / .09);--shadow-sm: 0 1px 3px rgb(0 0 0 / .35);--shadow-md: 0 4px 16px rgb(0 0 0 / .45);--card-shadow: none;--lux-fill: #2c2c2e;--lux-fill-strong: #2c2c2e;--lux-hairline: #3a3a3c;--lux-accent-tint: #133436;--lux-accent-tint-hover: #1a4245;--lux-accent-edge: #6cc4b8;--t-ink: #f5f5f7;--t-ink2: #e5e5ea;--t-muted: #a1a1a6;--t-faint: #a1a1a6;--t-line: #3a3a3c;--t-card-line: #3a3a3c;--t-line-strong: #7c7c80;--t-fill: #2c2c2e;--t-fill-strong: #2c2c2e;--t-card: #1c1c1e;--t-accent: #6cc4b8;--t-accent-text: #6cc4b8;--t-accent-hover: #8ad3ca;--t-accent-tint: #133436;--t-accent-tint-hover: #1a4245;--t-critical: #ff7a6e;--t-critical-bg: #3a1d1b;--t-warn: #f0b648;--t-warn-bg: #3a2e14;--t-ok: #5cc28f;--t-ok-bg: #16321f}:root:root:root[data-color-scheme=dark]:has(.shell.shell--redesign:not(.shell--portal)),:root:root:root[data-color-scheme=dark]:has(.shell.shell--redesign:not(.shell--portal))>body{background:#000;color-scheme:dark}:root:root:root[data-color-scheme=dark] #app#app .shell.shell--redesign:not(.shell--portal),:root:root:root[data-color-scheme=dark] #app#app .shell.shell--redesign:not(.shell--portal)>.main,:root:root:root[data-color-scheme=dark] #app#app .shell.shell--redesign:not(.shell--portal) .topbar{background:#000;color:#f5f5f7}:root:root:root[data-color-scheme=dark] #app#app .shell.shell--redesign:not(.shell--portal)>.sidebar{background:#1c1c1e;border-right:1px solid #3a3a3c;color:#f5f5f7}:root:root:root[data-color-scheme=dark] body:has(.shell.shell--redesign:not(.shell--portal) #main#main#main)>:is(dialog,.workspace-dialog){background-color:#1c1c1e;color:#f5f5f7;border-color:#3a3a3c!important}:root:root:root[data-color-scheme=dark] #app#app .shell.shell--redesign:not(.shell--portal) :is(.button--primary,.account-avatar,[data-unread-count]:not(:empty),.documents-filter-chips button[aria-pressed=true],.finance-quick-chip[aria-pressed=true],.inventory form button[type=submit],.mp-filter-chip[aria-pressed=true],.mp-browse__included label:has(:checked),.mp-inventory-filter-count,.settings-profile-avatar,#main#main#main #settings-privacy .actions[aria-label="Which requests"] button[aria-pressed=true],.rr-badge,.staff-resident__message),:root:root:root[data-color-scheme=dark] body:has(.shell.shell--redesign:not(.shell--portal) #main#main#main)>:is(dialog,.workspace-dialog) .button--primary{color:var(--on-accent)!important}:root:root:root[data-color-scheme=dark] #app#app .shell.shell--redesign:not(.shell--portal) .button--primary:not([disabled],[aria-disabled=true]):hover,:root:root:root[data-color-scheme=dark] body:has(.shell.shell--redesign:not(.shell--portal) #main#main#main)>:is(dialog,.workspace-dialog) .button--primary:not([disabled],[aria-disabled=true]):hover{background:var(--accent-hover)!important}:root:root:root[data-color-scheme=dark] #app#app .shell.shell--redesign:not(.shell--portal) :is(select,input:not([type=checkbox],[type=radio]),textarea),:root:root:root[data-color-scheme=dark] body:has(.shell.shell--redesign:not(.shell--portal) #main#main#main)>:is(dialog,.workspace-dialog) :is(select,input:not([type=checkbox],[type=radio]),textarea){background-color:#2c2c2e!important;color:#f5f5f7!important}:root:root:root[data-color-scheme=dark] #app#app .shell.shell--redesign:not(.shell--portal) :is(input[type=checkbox],input[type=radio]),:root:root:root[data-color-scheme=dark] body:has(.shell.shell--redesign:not(.shell--portal) #main#main#main)>:is(dialog,.workspace-dialog) :is(input[type=checkbox],input[type=radio]){accent-color:#6cc4b8}:root:root:root[data-color-scheme=dark] #app#app .shell.shell--redesign:not(.shell--portal) :is(.table-wrap,table,tbody tr),:root:root:root[data-color-scheme=dark] body:has(.shell.shell--redesign:not(.shell--portal) #main#main#main)>:is(dialog,.workspace-dialog) :is(.table-wrap,table,tbody tr){background-color:#1c1c1e!important}:where(:root:root:root[data-color-scheme=dark] #app#app .shell.shell--redesign:not(.shell--portal) :is(button,td,th),:root:root:root[data-color-scheme=dark] body:has(.shell.shell--redesign:not(.shell--portal) #main#main#main)>:is(dialog,.workspace-dialog) :is(button,td,th)){color:#f5f5f7}@media(prefers-color-scheme:dark){:root:root:root[data-color-scheme=system] #app#app .shell.shell--redesign:not(.shell--portal),:root:root:root[data-color-scheme=system] #app#app .shell.shell--redesign:not(.shell--portal) .marketplace.marketplace--redesign,:root:root:root[data-color-scheme=system] body:has(.shell.shell--redesign:not(.shell--portal) #main#main#main)>:is(dialog,.workspace-dialog){color-scheme:dark;--bg-primary: #000000;--bg-secondary: #1c1c1e;--bg-tertiary: #2c2c2e;--bg-elevated: #1c1c1e;--app-canvas: #000000;--canvas: #000000;--surface: #1c1c1e;--brand: #1c1c1e;--brand-hover: #2c2c2e;--brand-active: #133436;--on-brand: #f5f5f7;--on-brand-muted: #a1a1a6;--button-secondary: #2c2c2e;--text-primary: #f5f5f7;--text-secondary: #a1a1a6;--text-tertiary: #a1a1a6;--ink: #f5f5f7;--muted: #a1a1a6;--border: #3a3a3c;--border-strong: #7c7c80;--line: #3a3a3c;--card-border: #3a3a3c;--accent: #6cc4b8;--accent-fill: #6cc4b8;--accent-hover: #8ad3ca;--accent-ring: rgb(108 196 184 / .32);--on-accent: #0f2d30;--focus: #6cc4b8;--alert-text: #ff7a6e;--alert-bg: #3a1d1b;--critical: #ff7a6e;--critical-fill: #ff7a6e;--critical-hover: #ff978d;--critical-text: #ff7a6e;--critical-tint: #3a1d1b;--on-critical: #1c1c1e;--warn-text: #f0b648;--warn-bg: #3a2e14;--warning: #f0b648;--warning-text: #f0b648;--warning-tint: #3a2e14;--ok-text: #5cc28f;--ok-bg: #16321f;--success: #5cc28f;--success-text: #5cc28f;--success-tint: #16321f;--info-text: #a1a1a6;--info-bg: #2c2c2e;--occupied-text: #6cc4b8;--occupied-bg: #133436;--shade-subtle: rgb(255 255 255 / .05);--shade-medium: rgb(255 255 255 / .09);--shadow-sm: 0 1px 3px rgb(0 0 0 / .35);--shadow-md: 0 4px 16px rgb(0 0 0 / .45);--card-shadow: none;--lux-fill: #2c2c2e;--lux-fill-strong: #2c2c2e;--lux-hairline: #3a3a3c;--lux-accent-tint: #133436;--lux-accent-tint-hover: #1a4245;--lux-accent-edge: #6cc4b8;--t-ink: #f5f5f7;--t-ink2: #e5e5ea;--t-muted: #a1a1a6;--t-faint: #a1a1a6;--t-line: #3a3a3c;--t-card-line: #3a3a3c;--t-line-strong: #7c7c80;--t-fill: #2c2c2e;--t-fill-strong: #2c2c2e;--t-card: #1c1c1e;--t-accent: #6cc4b8;--t-accent-text: #6cc4b8;--t-accent-hover: #8ad3ca;--t-accent-tint: #133436;--t-accent-tint-hover: #1a4245;--t-critical: #ff7a6e;--t-critical-bg: #3a1d1b;--t-warn: #f0b648;--t-warn-bg: #3a2e14;--t-ok: #5cc28f;--t-ok-bg: #16321f}:root:root:root[data-color-scheme=system]:has(.shell.shell--redesign:not(.shell--portal)),:root:root:root[data-color-scheme=system]:has(.shell.shell--redesign:not(.shell--portal))>body{background:#000;color-scheme:dark}:root:root:root[data-color-scheme=system] #app#app .shell.shell--redesign:not(.shell--portal),:root:root:root[data-color-scheme=system] #app#app .shell.shell--redesign:not(.shell--portal)>.main,:root:root:root[data-color-scheme=system] #app#app .shell.shell--redesign:not(.shell--portal) .topbar{background:#000;color:#f5f5f7}:root:root:root[data-color-scheme=system] #app#app .shell.shell--redesign:not(.shell--portal)>.sidebar{background:#1c1c1e;border-right:1px solid #3a3a3c;color:#f5f5f7}:root:root:root[data-color-scheme=system] body:has(.shell.shell--redesign:not(.shell--portal) #main#main#main)>:is(dialog,.workspace-dialog){background-color:#1c1c1e;color:#f5f5f7;border-color:#3a3a3c!important}:root:root:root[data-color-scheme=system] #app#app .shell.shell--redesign:not(.shell--portal) :is(.button--primary,.account-avatar,[data-unread-count]:not(:empty),.documents-filter-chips button[aria-pressed=true],.finance-quick-chip[aria-pressed=true],.inventory form button[type=submit],.mp-filter-chip[aria-pressed=true],.mp-browse__included label:has(:checked),.mp-inventory-filter-count,.settings-profile-avatar,#main#main#main #settings-privacy .actions[aria-label="Which requests"] button[aria-pressed=true],.rr-badge,.staff-resident__message),:root:root:root[data-color-scheme=system] body:has(.shell.shell--redesign:not(.shell--portal) #main#main#main)>:is(dialog,.workspace-dialog) .button--primary{color:var(--on-accent)!important}:root:root:root[data-color-scheme=system] #app#app .shell.shell--redesign:not(.shell--portal) .button--primary:not([disabled],[aria-disabled=true]):hover,:root:root:root[data-color-scheme=system] body:has(.shell.shell--redesign:not(.shell--portal) #main#main#main)>:is(dialog,.workspace-dialog) .button--primary:not([disabled],[aria-disabled=true]):hover{background:var(--accent-hover)!important}:root:root:root[data-color-scheme=system] #app#app .shell.shell--redesign:not(.shell--portal) :is(select,input:not([type=checkbox],[type=radio]),textarea),:root:root:root[data-color-scheme=system] body:has(.shell.shell--redesign:not(.shell--portal) #main#main#main)>:is(dialog,.workspace-dialog) :is(select,input:not([type=checkbox],[type=radio]),textarea){background-color:#2c2c2e!important;color:#f5f5f7!important}:root:root:root[data-color-scheme=system] #app#app .shell.shell--redesign:not(.shell--portal) :is(input[type=checkbox],input[type=radio]),:root:root:root[data-color-scheme=system] body:has(.shell.shell--redesign:not(.shell--portal) #main#main#main)>:is(dialog,.workspace-dialog) :is(input[type=checkbox],input[type=radio]){accent-color:#6cc4b8}:root:root:root[data-color-scheme=system] #app#app .shell.shell--redesign:not(.shell--portal) :is(.table-wrap,table,tbody tr),:root:root:root[data-color-scheme=system] body:has(.shell.shell--redesign:not(.shell--portal) #main#main#main)>:is(dialog,.workspace-dialog) :is(.table-wrap,table,tbody tr){background-color:#1c1c1e!important}:where(:root:root:root[data-color-scheme=system] #app#app .shell.shell--redesign:not(.shell--portal) :is(button,td,th),:root:root:root[data-color-scheme=system] body:has(.shell.shell--redesign:not(.shell--portal) #main#main#main)>:is(dialog,.workspace-dialog) :is(button,td,th)){color:#f5f5f7}}:root:root:root[data-color-scheme=dark] .shell.shell--redesign:not(.shell--portal){--app-field-edge: #7c7c80}@media(prefers-color-scheme:dark){:root:root:root[data-color-scheme=system] .shell.shell--redesign:not(.shell--portal){--app-field-edge: #7c7c80}}:root:root:root[data-color-scheme=dark] .shell.shell--redesign :is(#main#main#main#main#main,.record-peek) :is(.button--secondary,.button--quiet,.structure-actions>summary,.structure-filter-disclosure>summary):not(.button--primary):not(.button--danger):not([disabled]):not([aria-disabled=true]):hover,:root:root:root[data-color-scheme=dark] body:has(.shell.shell--redesign:not(.shell--portal) #main#main#main)>:is(dialog,.workspace-dialog) .button--secondary:not(:disabled):hover{background:#3a3a3c!important}@media(prefers-color-scheme:dark){:root:root:root[data-color-scheme=system] .shell.shell--redesign :is(#main#main#main#main#main,.record-peek) :is(.button--secondary,.button--quiet,.structure-actions>summary,.structure-filter-disclosure>summary):not(.button--primary):not(.button--danger):not([disabled]):not([aria-disabled=true]):hover,:root:root:root[data-color-scheme=system] body:has(.shell.shell--redesign:not(.shell--portal) #main#main#main)>:is(dialog,.workspace-dialog) .button--secondary:not(:disabled):hover{background:#3a3a3c!important}}