.syn-related-picker{min-inline-size:0}.syn-related-add{display:inline-flex;align-items:center;gap:var(--syn-space-2);margin-block-start:var(--syn-space-2)}.syn-related-picker>.syn-dropdown{margin-block-end:0}.syn-property-form>.syn-related-picker{display:block;grid-column:auto}.syn-property-form:has(>.syn-related-picker)>.syn-dropdown,.syn-property-form>.syn-related-picker,.syn-relationship-manager-controls>.syn-dropdown,.syn-relationship-manager-controls>.syn-related-picker{align-self:start}.syn-property-form>.syn-related-picker>.syn-dropdown{display:grid;gap:.4rem;margin:0}.syn-related-return{margin-block-end:var(--syn-space-4)}.syn-workspace-form.syn-property-form>.syn-dropdown,.syn-workspace-form.syn-property-form>.syn-related-picker{padding-top:0}.syn-workspace-form.syn-property-form>.syn-dropdown,.syn-property-form>.syn-related-picker>.syn-dropdown{gap:var(--syn-space-2)}@media(min-width:761px){.syn-person-form>.syn-dropdown:has([name=role]),.syn-person-form>.syn-registry-field,.syn-person-form>label:has(input[name=taxId]){margin-block-start:calc(-1 * var(--syn-space-4))}}.registry-preview-banner{padding:var(--syn-space-3) var(--syn-space-4);border-inline-start:3px solid var(--syn-color-accent);background:var(--syn-color-surface-2);margin-bottom:var(--syn-space-5)}.registry-entry{min-width:0}.registry-entry>details>summary{display:flex;align-items:center;gap:var(--syn-space-6);cursor:pointer;list-style:none}.registry-entry>details>summary::-webkit-details-marker{display:none}.registry-entry>details>summary:after{content:none}.registry-entry-arrow{width:48px;height:48px;box-sizing:border-box;padding:12px;color:var(--syn-color-accent);margin-left:auto;flex-shrink:0;border:1px solid var(--syn-color-border);background:transparent}.registry-entry>details>summary:hover>.registry-entry-arrow,.registry-entry>details>summary:focus-visible>.registry-entry-arrow{border-color:var(--syn-orange);background:color-mix(in srgb,var(--syn-color-surface-1) 92%,var(--syn-orange))}.registry-entry>details[open]>summary>.registry-entry-arrow{transform:rotate(180deg)}.registry-entry>details>summary h2{margin:0 0 var(--syn-space-3)}.registry-plan{white-space:nowrap;border:1px solid var(--syn-color-border);padding:var(--syn-space-2) var(--syn-space-3);font-weight:600}.registry-entry>details>summary:focus-visible{outline:2px solid var(--syn-color-focus);outline-offset:6px}@media(max-width:650px){.registry-entry>details>summary{gap:var(--syn-space-3)}.registry-entry>details>summary>span:first-child{min-width:0}}.registry-settings-entry{display:contents}#receipt-documents>details>.syn-payment-connection>form,#receipt-documents>details>.syn-payment-connection>details>form{width:100%;max-width:none}#receipt-documents>details>.syn-receipt-profile[data-embedded=true]>div>form{width:100%;max-width:none}.syn-receipt-profile[data-embedded=true]>div>.syn-payment-connection__state{margin-block-start:var(--syn-space-6);inline-size:fit-content;max-inline-size:100%;min-inline-size:0}.syn-payment-close,.syn-payment-remove{display:inline-flex;align-items:center;justify-content:center;flex:0 0 48px;inline-size:48px;block-size:48px;padding:12px;box-sizing:border-box;border:1px solid var(--syn-color-border);border-radius:0;color:var(--syn-color-accent);background:transparent;cursor:pointer}.syn-payment-close svg,.syn-payment-remove svg{inline-size:22px;block-size:22px}.syn-payment-close:hover,.syn-payment-remove:hover,.syn-payment-close:focus-visible,.syn-payment-remove:focus-visible{border-color:var(--syn-orange);background:color-mix(in srgb,var(--syn-color-surface-1) 92%,var(--syn-orange))}.syn-payment-close:focus-visible{outline:2px solid var(--syn-color-focus);outline-offset:4px}.syn-payment-close:disabled,.syn-payment-remove:disabled{opacity:.5;cursor:default}.syn-payment-connection__editor-heading:has(>.syn-payment-close){display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.resident-account-checkout .resident-checkout-actions>.syn-payment-close{min-height:var(--syn-space-16);block-size:auto;inline-size:var(--syn-space-16);flex-basis:var(--syn-space-16);align-self:stretch}.logo-review{max-width:1500px;margin:auto;padding:32px 24px}.logo-review-tools,.logo-preview-title{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.logo-review h1{margin:16px 0}.logo-eyebrow{color:var(--syn-color-accent);font-weight:700;letter-spacing:.08em;margin-top:32px}.logo-portal{display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);border:1px solid var(--syn-color-border,#666);margin-top:32px}.logo-controls{padding:24px;border-right:1px solid var(--syn-color-border,#666);display:flex;flex-direction:column;gap:16px;min-width:0}.logo-controls h2,.logo-controls p{margin:0}.logo-controls input[type=file]{max-width:100%;width:100%;font:inherit}.logo-swatch{height:160px;background:#252525;border:1px solid #777;display:flex;align-items:center;justify-content:center;padding:20px}.logo-swatch img{max-width:100%;max-height:100%;object-fit:contain}.logo-filename{overflow-wrap:anywhere}.logo-note{border-left:3px solid var(--syn-color-accent);padding:12px;background:var(--syn-color-surface)}.logo-note p{margin:8px 0}.logo-note label{display:flex;gap:10px;align-items:center}.logo-note input{width:20px;height:20px}.logo-documents{padding:24px;min-width:0;background:var(--syn-color-surface)}.logo-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0}.logo-tabs button{flex:1 1 130px;padding:12px;min-height:48px}.logo-tabs button[aria-pressed=true]{border-color:var(--syn-color-accent);box-shadow:inset 0 -3px var(--syn-color-accent)}.logo-paper{background:#fff;box-shadow:0 4px 18px #0002;min-height:180px;max-width:760px;margin:0 auto}.logo-paper canvas{display:block;width:100%;height:auto}.logo-fine{font-size:14px;line-height:1.6;margin:16px 0}.logo-controls .syn-primary{width:100%}.logo-controls small{line-height:1.5}.logo-documents summary{cursor:pointer;font-weight:600;padding:12px 0}@media(max-width:850px){.logo-portal{grid-template-columns:1fr}.logo-controls{border-right:0;border-bottom:1px solid var(--syn-color-border,#666)}.logo-review{padding:20px 16px}.logo-documents{padding:16px}.logo-swatch{height:130px}}.logo-upload-slot{display:flex;flex-direction:column;gap:12px;padding:16px 0;border-bottom:1px solid var(--syn-color-border)}.logo-upload-slot h3{font-size:18px;margin:0}.logo-upload-slot label{display:flex;flex-direction:column;gap:10px}.logo-color-picker input{width:100%;height:44px;cursor:pointer}.logo-upload-slot input:focus-visible{outline:3px solid var(--syn-color-accent);outline-offset:3px}.logo-hex{width:100%;min-width:0;box-sizing:border-box;padding:12px;font:inherit;color:var(--syn-color-text);background:var(--syn-color-surface);border:1px solid var(--syn-color-border);border-radius:4px}.logo-portal{border:0;gap:24px;align-items:start}.logo-controls{padding:0;border:0;gap:24px}.logo-upload-slot{padding:24px;border:1px solid var(--syn-color-border,#777);border-radius:6px;background:var(--syn-color-surface)}.logo-documents{border:1px solid var(--syn-color-border,#777);border-radius:6px}.logo-step-title{display:flex;align-items:center;gap:12px;font-size:22px!important;line-height:1.3;margin:0!important}.logo-confirm{grid-column:1/-1;gap:16px}.logo-confirm .syn-primary{align-self:flex-start;min-width:240px}.logo-confirm .logo-fine{margin:0}@media(max-width:850px){.logo-controls{border:0}.logo-upload-slot{padding:20px}.logo-confirm .syn-primary{width:100%;min-width:0}}.logo-step-title .syn-resident-target-index{position:static;font-weight:400;flex:none}.logo-portal{margin-top:24px}.logo-brand-choice{border:1px solid var(--syn-line);padding:8px;margin:20px 0;display:grid;gap:8px}.logo-brand-choice label{display:flex;gap:12px;align-items:start}.logo-brand-choice small{display:block;margin-top:6px}.logo-controls{margin:0;min-width:0}.logo-choice-legend{font-size:14px;margin-bottom:12px}.logo-controls:disabled .logo-upload-slot{opacity:.55}.logo-brand-choice{grid-template-columns:repeat(2,minmax(0,1fr))}.logo-brand-choice .logo-brand-card{display:grid;grid-template-rows:1fr auto;min-block-size:0;padding:8px 12px;border:1px solid var(--syn-color-border);gap:4px}.logo-brand-card[data-selected=true]{border-color:var(--syn-color-accent)}.logo-brand-choice .logo-brand-card small{font-size:14px;line-height:1.5}.logo-brand-choice .logo-brand-card:focus-within{outline-offset:3px}@media(max-width:850px){.logo-brand-choice{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.logo-brand-card:after{transition:none}}.logo-brand-choice .logo-brand-card{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto;align-items:center}.logo-brand-card .syn-avatar-choice-state{white-space:nowrap}.logo-brand-choice small{margin-top:3px}@media(max-width:600px){.logo-brand-choice .logo-brand-card{grid-template-columns:1fr}}.logo-brand-note{grid-column:1/-1;color:var(--syn-color-ink-muted);line-height:1.5}.logo-brand-card .syn-avatar-choice-state{display:inline-flex;align-items:center;gap:6px}.logo-selected-check{font-size:18px;line-height:1;font-weight:700}.syn-office-branding{margin-top:32px;padding-top:24px;border-top:1px solid var(--syn-color-border);min-width:0}.syn-office-branding .logo-portal[data-custom=false]{grid-template-columns:1fr}.syn-office-branding input[type=file]{max-width:100%;min-width:0}.syn-office-branding .logo-swatch img{width:auto;height:auto;max-width:100%;max-height:100%}.branding-editor-v2 .branding-header{display:flex;align-items:start;justify-content:space-between;gap:var(--syn-space-6);flex-wrap:wrap;margin-bottom:var(--syn-space-8)}.branding-editor-v2 .branding-header h2,.branding-editor-v2 .branding-header p{margin:0}.branding-editor-v2 .branding-header p{margin-top:var(--syn-space-3);color:var(--syn-color-ink-muted)}.branding-editor-v2 .branding-state{padding:var(--syn-space-2) var(--syn-space-3);border:1px solid var(--syn-color-border);border-radius:var(--syn-radius-control);font-size:.875rem;line-height:1.5;color:var(--syn-color-ink-muted)}.branding-editor-v2 .branding-state[data-dirty=true]{color:var(--syn-color-warning);border-color:currentColor}.branding-editor-v2 .branding-editor{display:grid;grid-template-columns:minmax(270px,340px) minmax(0,1fr);gap:var(--syn-space-8);align-items:start}.branding-editor-v2 fieldset{min-width:0;margin:0;padding:0;border:0}.branding-editor-v2 legend{font-weight:650;margin-bottom:var(--syn-space-4);font-size:1.125rem}.branding-editor-v2 .branding-choice{display:grid;gap:var(--syn-space-3)}.branding-editor-v2 .branding-option{display:flex;align-items:center;gap:var(--syn-space-3);border:1px solid var(--syn-color-border);padding:var(--syn-space-4);border-radius:var(--syn-radius-control);cursor:pointer;min-width:0}.branding-editor-v2 .branding-option[data-selected=true]{border-color:var(--syn-color-accent);box-shadow:inset 3px 0 var(--syn-color-accent)}.branding-editor-v2 .branding-option input{accent-color:var(--syn-color-accent);width:1.125rem;height:1.125rem;flex:none}.branding-editor-v2 small{display:block;line-height:1.6;font-size:.875rem;color:var(--syn-color-ink-muted)}.branding-editor-v2 .branding-option strong{font-weight:650;line-height:1.4}.branding-editor-v2 .branding-custom{margin-top:var(--syn-space-8)}.branding-editor-v2 .branding-logo{display:grid;gap:var(--syn-space-3)}.branding-editor-v2 .branding-logo-image{background:#fff;border:1px solid var(--syn-color-border);min-height:136px;display:flex;align-items:center;justify-content:center;padding:var(--syn-space-5)}.branding-editor-v2 .branding-logo-image img{object-fit:contain;max-width:100%;height:96px}.branding-editor-v2 .branding-filename{margin:0;overflow-wrap:anywhere;font-size:.875rem}.branding-editor-v2 .branding-file{display:grid;gap:var(--syn-space-2);font-weight:600}.branding-editor-v2 input[type=file]{font:inherit;font-size:.875rem;width:100%;max-width:100%;min-width:0;color:var(--syn-color-ink)}.branding-editor-v2 input[type=file]::file-selector-button{font:inherit;color:var(--syn-color-ink);background:var(--syn-color-surface-2);border:1px solid var(--syn-color-border);padding:var(--syn-space-3);border-radius:var(--syn-radius-control);cursor:pointer;margin-right:var(--syn-space-2)}.branding-editor-v2 .branding-color{display:grid;gap:var(--syn-space-3);margin-top:var(--syn-space-6);padding-top:var(--syn-space-6);border-top:1px solid var(--syn-color-border)}.branding-editor-v2 .branding-color-inputs{display:grid;grid-template-columns:56px minmax(0,1fr);gap:var(--syn-space-3)}.branding-editor-v2 .branding-color-inputs input{min-width:0;min-height:48px;width:100%;box-sizing:border-box;border:1px solid var(--syn-color-border);border-radius:var(--syn-radius-control);background:var(--syn-color-surface-1);color:var(--syn-color-ink);font:inherit;padding:var(--syn-space-3)}.branding-editor-v2 .branding-color-inputs input[type=color]{padding:var(--syn-space-1);cursor:pointer}.branding-editor-v2 .branding-color-inputs input[aria-invalid=true]{border-color:var(--syn-color-danger)}.branding-editor-v2 .branding-hint{font-size:.875rem;line-height:1.65;color:var(--syn-color-ink-muted);margin:var(--syn-space-4) 0 0}.branding-editor-v2 .branding-preview{min-width:0;border:1px solid var(--syn-color-border);border-radius:var(--syn-radius-control);background:var(--syn-color-surface-1);padding:var(--syn-space-6)}.branding-editor-v2 .branding-preview-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--syn-space-3);flex-wrap:wrap}.branding-editor-v2 .branding-preview-heading h3{margin:0;font-size:var(--syn-type-app-h3-size)}.branding-editor-v2 .branding-preview-heading span,.branding-editor-v2 .branding-preview-tools{font-size:.875rem;color:var(--syn-color-ink-muted)}.branding-editor-v2 .branding-document-switch{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:var(--syn-space-5);border:1px solid var(--syn-color-border)}.branding-editor-v2 .branding-document-switch button{border:0;border-right:1px solid var(--syn-color-border);background:transparent;color:var(--syn-color-ink);font:inherit;font-size:.875rem;font-weight:600;line-height:1.4;min-height:56px;padding:var(--syn-space-3);cursor:pointer}.branding-editor-v2 .branding-document-switch button:last-child{border-right:0}.branding-editor-v2 .branding-document-switch button[aria-pressed=true]{background:var(--syn-color-surface-2);box-shadow:inset 0 -3px var(--syn-color-accent)}.branding-editor-v2 .branding-preview-tools{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--syn-space-3);margin:var(--syn-space-4) 0;min-height:44px}.branding-editor-v2 .branding-preview-tools a{color:var(--syn-orange-text);text-underline-offset:4px;padding-block:var(--syn-space-2)}.branding-editor-v2 .branding-paper-stage{background:var(--syn-color-surface-2);padding:var(--syn-space-4);min-height:240px}.branding-editor-v2 .logo-paper{max-width:600px;width:100%;aspect-ratio:210/297;min-height:0}.branding-editor-v2 .branding-paper-stage[data-kind=a3] .logo-paper{aspect-ratio:420/297}.branding-editor-v2 .logo-paper canvas{width:100%;height:auto;display:block}.branding-editor-v2 .branding-save{display:flex;align-items:center;justify-content:space-between;gap:var(--syn-space-5);flex-wrap:wrap;padding:var(--syn-space-6) 0 0;margin-top:var(--syn-space-8);border-top:1px solid var(--syn-color-border)}.branding-editor-v2 .branding-save p{margin:0 0 var(--syn-space-2);line-height:1.6}.branding-editor-v2 .branding-save-actions{display:flex;flex-wrap:wrap;gap:var(--syn-space-3)}.branding-editor-v2 .branding-save-actions button{margin-top:0}.branding-editor-v2 .branding-save-actions .syn-primary{width:auto;min-width:260px;gap:var(--syn-space-5)}.branding-editor-v2 .branding-save-actions .syn-primary span{flex:1;justify-content:center}.branding-editor-v2 .branding-save>.syn-alert{flex-basis:100%;margin-top:var(--syn-space-3)}.branding-editor-v2 :is(button,a,input):focus-visible{outline:3px solid var(--syn-color-focus);outline-offset:3px}.syn-receipt-profile[data-embedded=true]{border:0;background:transparent;padding:0}@media(max-width:900px){.branding-editor-v2 .branding-editor{grid-template-columns:1fr}.branding-editor-v2 .branding-preview{padding:var(--syn-space-4)}.branding-editor-v2 .branding-save{align-items:stretch}.branding-editor-v2 .branding-save-actions{width:100%}.branding-editor-v2 .branding-save-actions button{flex:1 1 180px}}@media(max-width:540px){.branding-editor-v2 .branding-document-switch{grid-template-columns:repeat(2,minmax(0,1fr))}.branding-editor-v2 .branding-document-switch button:nth-child(2){border-right:0}.branding-editor-v2 .branding-document-switch button:nth-child(-n+2){border-bottom:1px solid var(--syn-color-border)}.branding-editor-v2 .branding-paper-stage{padding:var(--syn-space-2)}}.branding-editor-v2 .branding-layouts{margin-bottom:var(--syn-space-8)}.branding-editor-v2 .branding-layouts>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--syn-space-4)}.branding-editor-v2 .branding-layout-option{display:flex;gap:var(--syn-space-5);align-items:center;text-align:start;padding:var(--syn-space-5);border:1px solid var(--syn-color-border);border-radius:var(--syn-radius-control);background:var(--syn-color-surface-1);color:var(--syn-color-ink);font:inherit;cursor:pointer}.branding-editor-v2 .branding-layout-option svg{flex:none;border:1px solid var(--syn-color-border);padding:var(--syn-space-1);background:var(--syn-color-canvas)}.branding-editor-v2 .branding-layout-option[aria-pressed=true]{border-color:var(--syn-color-accent);box-shadow:inset 3px 0 var(--syn-color-accent)}.branding-editor-v2 .branding-layout-option strong{display:block;font-size:1.125rem;margin-bottom:var(--syn-space-2)}@media(max-width:600px){.branding-editor-v2 .branding-layouts>div{grid-template-columns:1fr}.branding-editor-v2 .branding-save-actions .syn-primary{width:100%;min-width:0}}.branding-editor-v2 .branding-banks{margin-top:var(--syn-space-8);padding-top:var(--syn-space-6);border-top:1px solid var(--syn-color-border)}.branding-editor-v2 .branding-banks>.branding-hint{margin:0 0 var(--syn-space-5)}.branding-editor-v2 .branding-bank-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr) auto;gap:var(--syn-space-4);align-items:end;margin-bottom:var(--syn-space-4)}.branding-editor-v2 .branding-bank-row label{display:grid;gap:var(--syn-space-2);min-width:0;font-weight:600}.branding-editor-v2 .branding-bank-row input{width:100%;min-width:0;box-sizing:border-box;font:inherit;padding:var(--syn-space-4);min-height:56px;color:var(--syn-color-ink);background:var(--syn-color-surface-1);border:1px solid var(--syn-color-border);border-radius:var(--syn-radius-control)}.branding-editor-v2 .branding-bank-row .syn-secondary{margin:0;min-height:56px}@media(max-width:600px){.branding-editor-v2 .branding-bank-row{grid-template-columns:1fr;padding-bottom:var(--syn-space-5);border-bottom:1px solid var(--syn-color-border)}.branding-editor-v2 .branding-bank-row .syn-secondary{justify-self:start}}.branding-editor-v2 .branding-controls .branding-layouts{margin-block:var(--syn-space-6) 0}.branding-editor-v2 .branding-controls .branding-layouts>div{grid-template-columns:1fr}.branding-editor-v2 .branding-controls .branding-layout-option{padding:var(--syn-space-4);gap:var(--syn-space-3)}.branding-editor-v2 .branding-notes{display:grid;gap:var(--syn-space-3);margin-top:var(--syn-space-6);font-weight:600}.branding-editor-v2 .branding-notes textarea{width:100%;min-width:0;box-sizing:border-box;resize:vertical;font:inherit;line-height:1.6;padding:var(--syn-space-4);color:var(--syn-color-ink);background:var(--syn-color-surface-1);border:1px solid var(--syn-color-border);border-radius:var(--syn-radius-control)}.branding-editor-v2 .branding-notes textarea:focus-visible{outline:3px solid var(--syn-color-focus);outline-offset:3px}.branding-editor-v2 .branding-pagination{display:flex;align-items:center;justify-content:space-between;gap:var(--syn-space-3);flex-wrap:wrap;margin-top:var(--syn-space-4)}.branding-editor-v2 .branding-pagination button{margin:0}.branding-editor-v2 .branding-information{margin-top:var(--syn-space-6);padding:var(--syn-space-4);border-inline-start:3px solid var(--syn-color-accent);background:var(--syn-color-surface-2);font-size:.875rem;line-height:1.65}.branding-editor-v2 .branding-information strong{display:block;color:var(--syn-color-ink);font-weight:650;margin-bottom:var(--syn-space-2)}.branding-editor-v2 .branding-information p{margin:0;color:var(--syn-color-ink-muted);text-wrap:pretty}.branding-editor-v2 .branding-information{margin-top:var(--syn-space-6)}.branding-editor-v2 .branding-information p{max-width:90ch}.branding-editor-v2 .branding-controls .branding-custom{margin-top:var(--syn-space-6)}.branding-editor-v2 .branding-option{padding:var(--syn-space-3) var(--syn-space-4)}.branding-editor-v2 .branding-logo-image{min-height:112px;padding:var(--syn-space-4)}.branding-editor-v2 .branding-logo-image img{height:80px}.branding-editor-v2 .branding-file{position:relative;display:inline-flex;align-items:center;justify-content:center;justify-self:start;padding:var(--syn-space-3) var(--syn-space-4);min-height:48px;box-sizing:border-box;border:1px solid var(--syn-color-border);border-radius:var(--syn-radius-control);background:var(--syn-color-surface-2);cursor:pointer}.branding-editor-v2 .branding-file input[type=file]{position:absolute;opacity:0;width:1px;height:1px;overflow:hidden;padding:0}.branding-editor-v2 .branding-file:focus-within{outline:3px solid var(--syn-color-focus);outline-offset:3px}.branding-editor-v2 .branding-controls .branding-layouts{margin-block-start:var(--syn-space-5)}.branding-editor-v2 .branding-controls .branding-layout-option{padding:var(--syn-space-3)}.syn-registry-field{min-width:0;display:grid;align-content:start;gap:var(--syn-space-2)}.syn-registry-field>label{margin:0}.syn-registry-field__row{display:flex;align-items:stretch;gap:var(--syn-space-2);min-width:0}.syn-registry-field__row>input{width:100%;min-width:0;flex:1 1 8rem;margin:0}.syn-registry-field__row>.syn-secondary{flex:0 1 auto;margin:0;min-width:0;height:auto;min-height:0;white-space:normal;padding-inline:var(--syn-space-3)}.syn-registry-field__status{font-size:1rem;font-weight:400;letter-spacing:normal;text-transform:none;line-height:1.5;overflow-wrap:anywhere}.syn-registry-field__status:empty{display:none}.syn-payment-connection__grid>.syn-registry-field{gap:var(--syn-space-2)}.syn-payment-connection__grid>.syn-registry-field>label{display:flex;align-items:end;padding-block-end:.75rem;margin:0 0 9px;text-transform:uppercase}.syn-payment-connection__grid .syn-registry-field__row{height:4rem}.syn-payment-connection__grid .syn-registry-field__row>input{min-height:4rem;height:4rem}.syn-payment-connection__grid .syn-registry-field__status{margin-top:var(--syn-space-2)}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-greek-wght-normal-CmyJS8uq.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-latin-wght-normal-IvpUvPa2.woff2) format("woff2-variations");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}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-latin-700-normal-7sUh57Bg.woff2) format("woff2")}:root,:root[data-theme=light]{color-scheme:light;--syn-color-canvas: #f8f4ec;--syn-color-surface-1: #fffdf8;--syn-color-surface-2: #f0ebe1;--syn-color-ink: #0b0d12;--syn-color-ink-muted: #5e5d58;--syn-color-border: #d5cec1;--syn-color-border-strong: #0b0d12;--syn-color-accent: #ff5f1f;--syn-color-accent-hover: #e94f13;--syn-color-accent-ink: #0b0d12;--syn-color-info: #2563eb;--syn-color-success: #18794e;--syn-color-warning: #a15c00;--syn-color-danger: #b42318;--syn-color-focus: #ff5f1f;--syn-font-sans: "IBM Plex Sans Variable", "IBM Plex Sans", "Segoe UI", sans-serif;--syn-font-mono: "IBM Plex Mono", ui-monospace, monospace;--syn-type-app-h1-size: clamp(2.25rem, 4vw, 3.5rem);--syn-type-app-h1-line-height: .98;--syn-type-app-h1-weight: 700;--syn-type-app-h1-tracking: -.035em;--syn-type-app-h2-size: clamp(1.75rem, 3vw, 2.5rem);--syn-type-app-h2-line-height: 1.05;--syn-type-app-h2-weight: 650;--syn-type-app-h2-tracking: -.025em;--syn-type-app-h3-size: 1.375rem;--syn-type-app-h3-line-height: 1.2;--syn-type-app-h3-weight: 650;--syn-type-app-h3-tracking: -.015em;--syn-space-1: .25rem;--syn-space-2: .5rem;--syn-space-3: .75rem;--syn-space-4: 1rem;--syn-space-5: 1.25rem;--syn-space-6: 1.5rem;--syn-space-8: 2rem;--syn-space-10: 2.5rem;--syn-space-12: 3rem;--syn-space-16: 4rem;--syn-space-24: 6rem;--syn-radius-none: 0;--syn-radius-control: .25rem;--syn-radius-overlay: .5rem;--syn-shadow-raised: 0 .5rem 1.875rem rgb(11 13 18 / 10%);--syn-shadow-dialog: 0 1.5rem 4.375rem rgb(11 13 18 / 18%);--syn-motion-fast: .12s;--syn-motion-standard: .2s;--syn-motion-emphasis: .32s;--syn-ease-out: cubic-bezier(.22, 1, .36, 1);--syn-content-max: 100rem;--syn-reading-max: 45rem;--syn-sidebar-width: 15.5rem;--syn-header-height: 4.5rem;--syn-control-min: 2.75rem;--syn-app-section-padding: clamp(var(--syn-space-6), 4vw, var(--syn-space-12));--syn-orange: var(--syn-color-accent);--syn-orange-text: #a93600;--syn-accent: var(--syn-color-accent);--syn-ink: var(--syn-color-ink);--syn-text: var(--syn-color-ink);--syn-paper: var(--syn-color-canvas);--syn-bg: var(--syn-color-canvas);--syn-panel: rgb(255 253 248 / 86%);--syn-line: rgb(11 13 18 / 18%);--syn-grid-line: rgb(27 22 17 / 7%);--syn-muted: var(--syn-color-ink-muted);--syn-shadow: rgb(11 13 18 / 14%)}:root[data-theme=dark]{color-scheme:dark;--syn-color-canvas: #0d0e0c;--syn-color-surface-1: #151613;--syn-color-surface-2: #1d1f1b;--syn-color-ink: #f7f3eb;--syn-color-ink-muted: #b9b6ae;--syn-color-border: #393a35;--syn-color-border-strong: #f7f3eb;--syn-color-accent: #ff5f1f;--syn-color-accent-hover: #ff7b48;--syn-color-accent-ink: #0b0d12;--syn-color-info: #7eadff;--syn-color-success: #58d39b;--syn-color-warning: #ffc266;--syn-color-danger: #ff8a80;--syn-color-focus: #ff9a73;--syn-orange: #ff5f1f;--syn-orange-text: #ff7a45;--syn-accent: var(--syn-color-accent);--syn-ink: var(--syn-color-ink);--syn-text: var(--syn-color-ink);--syn-paper: var(--syn-color-canvas);--syn-bg: var(--syn-color-canvas);--syn-panel: rgb(21 22 19 / 90%);--syn-line: rgb(247 243 235 / 18%);--syn-grid-line: rgb(247 243 235 / 6%);--syn-muted: var(--syn-color-ink-muted);--syn-shadow: rgb(0 0 0 / 38%);--syn-shadow-raised: 0 .5rem 1.875rem rgb(0 0 0 / 28%);--syn-shadow-dialog: 0 1.5rem 4.375rem rgb(0 0 0 / 48%)}@media(prefers-color-scheme:dark){:root:not([data-theme]){color-scheme:dark;--syn-color-canvas: #0d0e0c;--syn-color-surface-1: #151613;--syn-color-surface-2: #1d1f1b;--syn-color-ink: #f7f3eb;--syn-color-ink-muted: #b9b6ae;--syn-color-border: #393a35;--syn-color-border-strong: #f7f3eb;--syn-color-accent: #ff5f1f;--syn-color-accent-hover: #ff7b48;--syn-color-accent-ink: #0b0d12;--syn-color-focus: #ff9a73}}*,*:before,*:after{box-sizing:border-box}html{min-width:20rem;min-height:100%;background:var(--syn-color-canvas);color:var(--syn-color-ink);font-family:var(--syn-font-sans);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body,#synaccount-root{min-height:100%;margin:0}body,button,input,select,textarea{font-family:var(--syn-font-sans)}body{background-color:var(--syn-color-canvas);color:var(--syn-color-ink);font-size:1rem;line-height:1.5}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button:not(:disabled),[role=button]:not([aria-disabled=true]){cursor:pointer}img,svg{display:block;max-width:100%}::selection{background:var(--syn-color-accent);color:var(--syn-color-accent-ink)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--syn-color-focus);outline-offset:3px}:where(button,input,select,textarea):disabled{cursor:not-allowed}@media(prefers-contrast:more){:root{--syn-line: var(--syn-color-border-strong)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.syn-overview-balance{display:flex;flex-direction:column;gap:var(--syn-space-5)}.syn-overview-balance--compact{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--syn-space-4)}.syn-overview-balance--compact>div:first-child{flex:1 1 15rem;min-width:0;display:grid;gap:var(--syn-space-2)}.syn-overview-balance--compact h2{margin:0;font-size:var(--syn-type-app-h3-size)}.syn-overview-balance--compact p{margin:0}.syn-overview-balance--compact .syn-overview-balance-amount{margin:0;padding:0;border:0}.syn-overview-balance-amount[data-balance-status=settled]{color:var(--syn-color-success)}.syn-overview-balance--compact .syn-overview-card-actions{margin:0}.syn-overview-balance-amount{display:block;margin-top:var(--syn-space-5);padding-top:var(--syn-space-3);border-top:1px solid var(--syn-color-border);font-size:var(--syn-type-app-h2-size);color:var(--syn-color-accent);overflow-wrap:anywhere}.syn-overview-card-actions{display:flex;gap:var(--syn-space-4);flex-wrap:wrap;margin-top:auto}.syn-overview-card-actions .syn-secondary{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--syn-space-4);text-decoration:none;max-width:100%;white-space:normal}:is(.syn-workspace-overview,.syn-overview-home-directory) .syn-overview-module{position:relative}:is(.syn-workspace-overview,.syn-overview-home-directory) .syn-overview-module:focus-within{border-color:var(--syn-color-accent);background:color-mix(in srgb,var(--syn-color-accent) 9%,var(--syn-color-surface-1));box-shadow:inset 4px 0 0 var(--syn-color-accent)}@media(hover:hover){:is(.syn-workspace-overview,.syn-overview-home-directory) .syn-overview-module:hover{border-color:var(--syn-color-accent);background:color-mix(in srgb,var(--syn-color-accent) 9%,var(--syn-color-surface-1));box-shadow:inset 4px 0 0 var(--syn-color-accent)}}.syn-overview-card-link{color:inherit;text-decoration:none}.syn-overview-card-link:after,.syn-overview-balance-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer}.syn-overview-card-actions .syn-overview-balance-link{position:static}.syn-overview-card-actions button{position:relative;z-index:1}.syn-overview-card-link:focus-visible{outline:2px solid var(--syn-color-accent);outline-offset:4px}.syn-overview-record-link{position:relative;z-index:1;color:inherit;text-decoration:none}.syn-overview-record-link:hover{color:var(--syn-orange-text);text-decoration:underline}.syn-overview-record-link:focus-visible{outline:2px solid var(--syn-color-accent);outline-offset:4px}.syn-office-overview{display:grid;gap:var(--syn-space-5);min-width:0}.syn-office-overview .office-kpis{margin-top:var(--syn-space-6);grid-template-columns:repeat(4,minmax(0,1fr))}.syn-office-overview .office-kpis h2{font-size:var(--syn-type-app-h3-size)}.office-kpi-value{display:block;margin-top:var(--syn-space-6);font-size:var(--syn-type-app-h2-size);line-height:var(--syn-type-app-h2-line-height);overflow-wrap:anywhere}.office-section-title{margin-block:var(--syn-space-8) var(--syn-space-5)}.office-donut{display:block;width:min(100%,18rem);height:auto;margin:var(--syn-space-5) auto}.office-series-0{color:var(--syn-color-accent)}.office-series-1{color:var(--syn-color-ink)}.office-series-2{color:var(--syn-color-ink-muted)}.office-series-3{color:var(--syn-color-accent-hover)}.office-series-4{color:var(--syn-color-border)}.office-chart-label{fill:var(--syn-color-ink-muted);font-size:13px}.office-chart-total{fill:var(--syn-color-ink);font-size:22px;font-weight:700}.office-bars{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--syn-space-2);height:18rem;margin-block:var(--syn-space-5)}.office-bar-column{display:flex;flex-direction:column;align-items:center;min-width:0;gap:var(--syn-space-2)}.office-bar-column>span{font-size:.75rem;white-space:nowrap}.office-bar-track{flex:1;width:65%;display:flex;align-items:flex-end;border-bottom:1px solid var(--syn-color-border)}.office-bar-track i{display:block;width:100%;background:var(--syn-color-accent)}.syn-office-overview .syn-overview-module{min-width:0}.syn-office-overview h2{overflow-wrap:anywhere}@media(max-width:70rem){.syn-office-overview .office-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:47.5rem){.syn-office-overview .office-kpis{grid-template-columns:minmax(0,1fr)}}*{box-sizing:border-box}html,body,#synaccount-root{min-inline-size:0;min-height:100%;margin:0}body{background:linear-gradient(var(--syn-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--syn-grid-line) 1px,transparent 1px),radial-gradient(circle at 88% 18%,rgba(255,95,31,.18),transparent 30%),var(--syn-paper);background-size:64px 64px,64px 64px,auto,auto;color:var(--syn-ink)}button,input,select,textarea{font:inherit}button{color:inherit}.syn-shell{min-height:100vh;padding:18px}.syn-header{height:94px;max-width:1440px;margin:0 auto;display:flex;align-items:stretch;justify-content:space-between;border:1px solid var(--syn-line);background:var(--syn-panel);backdrop-filter:blur(22px) saturate(125%);-webkit-backdrop-filter:blur(22px) saturate(125%)}.syn-brand{display:flex;align-items:center;min-width:260px;padding:18px 24px;border:0;border-right:1px solid var(--syn-line);background:transparent;text-align:left;cursor:pointer}.syn-brand-logo{display:block;width:180px;height:auto}.syn-brand-logo--white{display:none}:root[data-theme=dark] .syn-brand-logo--dark{display:none}:root[data-theme=dark] .syn-brand-logo--white{display:block}.syn-header-tools{display:flex;align-items:stretch}.syn-tool{min-width:72px;border:0;border-left:1px solid var(--syn-line);background:transparent;font-size:12px;font-weight:900;cursor:pointer;position:relative}.syn-tool:after{content:"";position:absolute;left:14px;right:14px;bottom:0;height:3px;background:var(--syn-orange);transform:scaleX(0);transition:transform .16s ease}.syn-tool:hover:after,.syn-tool:focus-visible:after{transform:scaleX(1)}.syn-braille{width:76px;border-left:1px solid var(--syn-line);display:grid;grid-template-columns:repeat(2,6px);grid-template-rows:repeat(3,6px);place-content:center;gap:5px}.syn-braille i{width:6px;height:6px;border-radius:50%;background:var(--syn-ink)}.syn-stage{width:min(1180px,calc(100% - 36px));min-height:calc(100vh - 148px);margin:34px auto 0;display:grid;grid-template-columns:110px minmax(0,1fr);border-left:1px solid var(--syn-line)}.syn-rail{position:relative;border-right:1px solid var(--syn-line);padding:12px 14px}.syn-rail span{display:block;color:var(--syn-orange-text);font-size:38px;font-weight:300;letter-spacing:-3px}.syn-rail b{display:block;margin-top:18px;font-size:9px;text-transform:uppercase;letter-spacing:1.4px;writing-mode:vertical-rl}.syn-rail em{position:absolute;bottom:14px;left:14px;color:var(--syn-muted);font-style:normal;font-size:8px;font-weight:900;letter-spacing:2px;writing-mode:vertical-rl;transform:rotate(180deg)}.syn-card{width:min(600px,calc(100% - 48px));margin:54px auto;padding:clamp(30px,5vw,64px);align-self:start;border:1px solid var(--syn-line);background:var(--syn-panel);box-shadow:0 24px 70px var(--syn-shadow);backdrop-filter:blur(24px) saturate(120%);-webkit-backdrop-filter:blur(24px) saturate(120%)}.syn-loading{display:flex;align-items:center;justify-content:center;gap:14px;min-height:220px;color:var(--syn-muted);font-size:13px;font-weight:750}.syn-spinner{width:18px;height:18px;border:2px solid var(--syn-line);border-top-color:var(--syn-orange);border-radius:50%;animation:syn-spin .75s linear infinite}@keyframes syn-spin{to{transform:rotate(360deg)}}.syn-kicker{color:var(--syn-orange);font-size:9px;font-weight:950;letter-spacing:2px;text-transform:uppercase}.syn-card h1{max-width:14ch;margin:16px 0;font-size:clamp(40px,7vw,70px);line-height:.94;letter-spacing:-4px}.syn-intro{max-width:48ch;margin:0 0 32px;color:var(--syn-muted);font-size:15px;line-height:1.7}.syn-note{margin:-8px 0 28px;padding:14px 16px;border-left:3px solid var(--syn-orange);background:#ff5f1f14;font-size:12px;line-height:1.6}.syn-field{display:block;margin:0 0 22px}.syn-field>span{display:block;margin-bottom:9px;font-size:9px;font-weight:950;letter-spacing:1.4px;text-transform:uppercase}.syn-field input,.syn-field select{width:100%;min-height:54px;padding:0 15px;border:1px solid var(--syn-line);border-radius:0;outline:0;background:#fff3;color:var(--syn-ink);font-size:15px}:root[data-theme=dark] .syn-field input,:root[data-theme=dark] .syn-field select{background:#00000029}.syn-field input:focus,.syn-field select:focus{border-color:var(--syn-orange);box-shadow:inset 0 -3px var(--syn-orange)}.syn-field small{display:block;margin-top:7px;color:var(--syn-muted);font-size:10px;line-height:1.45}.syn-primary{width:100%;min-height:64px;margin-top:10px;padding:0 0 0 22px;display:flex;align-items:stretch;justify-content:space-between;border:0;background:var(--syn-orange);color:#11110f;cursor:pointer;box-shadow:0 7px #be2d00d9;font-size:12px;font-weight:950;letter-spacing:.5px;text-transform:uppercase;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease,color .16s ease}.syn-primary span{display:flex;align-items:center}.syn-primary b{width:64px;display:grid;place-items:center;background:var(--syn-ink);color:var(--syn-orange);font-size:20px;transition:transform .16s ease,background-color .16s ease,color .16s ease}.syn-primary:hover{transform:translateY(-2px);background:var(--syn-ink);color:var(--syn-paper);box-shadow:0 9px #be2d00d9}.syn-primary:hover b{transform:translate(3px,-2px);background:var(--syn-orange);color:#11110f}.syn-primary:focus-visible{outline:3px solid var(--syn-orange);outline-offset:4px}.syn-primary:disabled{opacity:.58;cursor:wait}.syn-secondary{min-height:52px;padding:0 20px;border:1px solid var(--syn-line);background:transparent;font-size:11px;font-weight:900;text-transform:uppercase;cursor:pointer}.syn-link,.syn-switch button,.syn-account-grid button{border:0;padding:0;background:transparent;color:var(--syn-orange-text);font-weight:850;cursor:pointer}.syn-link{min-height:44px;margin:-8px -8px 8px auto;padding:0 8px;display:flex;align-items:center;justify-content:center;font-size:11px}.syn-switch{margin:28px 0 0;color:var(--syn-muted);text-align:center;font-size:12px}.syn-switch button{min-height:44px;margin-block:-14px;padding-inline:8px}.syn-invitation-actions{display:grid;gap:12px}.syn-invitation-actions .syn-secondary{width:100%}.syn-invitation-account{display:grid;gap:6px;margin:0 0 22px;padding:16px 18px;border:1px solid var(--syn-line);background:var(--syn-panel)}.syn-invitation-account span{color:var(--syn-muted);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.syn-invitation-account strong{overflow-wrap:anywhere}.syn-alert{margin-bottom:22px;padding:13px 15px;border:1px solid;font-size:12px;line-height:1.5}.syn-error{border-color:#be23238c;background:#be232314;color:#c62525}.syn-success{border-color:#1e784b8c;background:#1e784b14;color:#157047}.syn-account-layout{width:calc(100% - 48px);margin:54px 24px}.syn-account-hero{width:100%;margin:0;display:flex;align-items:flex-start;justify-content:space-between}.syn-account-hero h1{max-width:none;font-size:var(--syn-type-app-h1-size);line-height:var(--syn-type-app-h1-line-height);font-weight:var(--syn-type-app-h1-weight);letter-spacing:var(--syn-type-app-h1-tracking);overflow-wrap:anywhere}.syn-status{padding:11px 14px;border:1px solid var(--syn-line);font-size:9px;font-weight:950;text-transform:uppercase}.syn-status:first-letter{color:var(--syn-orange-text)}.syn-account-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:20px;border-top:1px solid var(--syn-line);border-left:1px solid var(--syn-line)}.syn-account-grid article{min-height:230px;padding:26px;border-right:1px solid var(--syn-line);border-bottom:1px solid var(--syn-line)}.syn-account-grid article>span{color:var(--syn-orange-text);font-size:28px;font-weight:350}.syn-account-grid small{display:block;margin-top:36px;font-size:9px;font-weight:950;letter-spacing:1.3px;text-transform:uppercase}.syn-account-grid strong{display:block;margin-top:14px;font-size:20px;line-height:1.15;overflow-wrap:anywhere}.syn-account-grid p{color:var(--syn-muted);font-size:11px;line-height:1.5}.syn-invite-card{width:100%;margin:20px 0 0;padding:var(--syn-app-section-padding)}.syn-invite-card h2{margin:12px 0;font-size:var(--syn-type-app-h2-size);line-height:var(--syn-type-app-h2-line-height);font-weight:var(--syn-type-app-h2-weight);letter-spacing:var(--syn-type-app-h2-tracking)}.syn-invite-card form{max-width:640px}.syn-account-layout>.syn-secondary{margin-top:22px}.syn-organization-picker{width:min(760px,calc(100% - 48px))}.syn-organization-options{display:grid;gap:12px;margin-top:28px}.syn-organization-options button{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;padding:20px;border:1px solid var(--syn-line);background:transparent;color:var(--syn-text);text-align:left;cursor:pointer}.syn-organization-options button:not(:disabled):hover{border-color:var(--syn-orange);background:var(--syn-orange);color:var(--syn-color-accent-ink)}.syn-organization-options button:focus-visible{border-color:var(--syn-orange);background:var(--syn-orange);color:var(--syn-color-accent-ink);outline:2px solid var(--syn-orange);outline-offset:3px}.syn-organization-options button:is(:hover,:focus-visible):not(:disabled) span{color:inherit}.syn-organization-options button:disabled{cursor:wait;opacity:.6}.syn-organization-options strong{font-size:17px;overflow-wrap:anywhere}.syn-organization-options span{color:var(--syn-muted);font-size:10px;font-weight:850;letter-spacing:.8px;text-transform:uppercase}@media(max-width:760px){.syn-status-filter{display:grid;grid-template-columns:1fr 1fr;width:100%}.syn-status-filter button{min-width:0;overflow-wrap:anywhere}.syn-shell{padding:0}.syn-header{height:82px;border-left:0;border-right:0}.syn-brand{min-width:0;flex:1;padding:15px 18px}.syn-brand-logo{width:150px}.syn-tool{min-width:48px}.syn-braille{width:48px}.syn-stage{width:100%;min-height:calc(100vh - 82px);margin:0;grid-template-columns:0 minmax(0,1fr);border-left:0}.syn-rail{overflow:hidden;padding:0;border:0}.syn-card{width:calc(100% - 28px);margin:28px 14px;padding:32px 24px}.syn-card h1{letter-spacing:-2.5px}.syn-account-layout{width:calc(100% - 28px);margin:28px 14px}.syn-account-hero{width:100%;margin:0;display:block}.syn-status{display:inline-block;margin-top:6px}.syn-account-grid{grid-template-columns:1fr}.syn-account-grid article{min-height:175px}.syn-organization-picker{width:calc(100% - 28px)}.syn-organization-options button{align-items:flex-start;flex-direction:column}}.syn-app-legal-links{width:min(calc(100% - 36px),1440px);margin:0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--syn-line);border-top:0;background:var(--syn-panel)}.syn-shell--application>.syn-app-legal-links{margin-top:var(--syn-space-8)}.syn-app-legal-links :is(a,button){min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:var(--syn-space-3);padding:var(--syn-space-4) var(--syn-space-5);border:0;border-right:1px solid var(--syn-line);background:transparent;color:var(--syn-ink);font-size:.7rem;font-weight:850;letter-spacing:.07em;text-align:left;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:background-color var(--syn-motion-fast),color var(--syn-motion-fast)}.syn-app-legal-links :is(a,button):last-child{border-right:0}.syn-app-legal-links :is(a,button) b{color:var(--syn-orange)}.syn-app-legal-links :is(a,button):is(:hover,:focus-visible){background:var(--syn-orange);color:#0b0d12;outline:0}.syn-app-legal-links :is(a,button):is(:hover,:focus-visible) b{color:#0b0d12}.syn-app-legal-links :is(a,button):focus-visible{box-shadow:inset 0 0 0 3px var(--syn-color-focus)}.syn-legal-center{width:min(100%,1120px);display:grid;gap:0;border:1px solid var(--syn-line);background:var(--syn-panel);box-shadow:18px 18px color-mix(in srgb,var(--syn-orange) 18%,transparent)}.syn-legal-center__hero{padding:clamp(2rem,5vw,4.5rem);border-bottom:1px solid var(--syn-line);background:linear-gradient(var(--syn-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--syn-grid-line) 1px,transparent 1px);background-size:48px 48px}.syn-legal-center__hero h1{max-width:10ch;margin:var(--syn-space-4) 0 var(--syn-space-5);font-size:clamp(3.25rem,8vw,7.5rem);font-weight:900;line-height:.84;letter-spacing:-.07em}.syn-legal-center__title-connector{color:var(--syn-orange)}.syn-legal-center__hero .syn-intro{max-width:50rem}.syn-legal-center__status{max-width:52rem;display:flex;gap:var(--syn-space-3);margin:var(--syn-space-8) 0 0;padding:var(--syn-space-4);border-left:4px solid var(--syn-orange);background:color-mix(in srgb,var(--syn-orange) 10%,transparent);color:var(--syn-ink);line-height:1.55}.syn-legal-center__status span{width:9px;height:9px;flex:0 0 auto;margin-top:.4em;background:var(--syn-orange)}.syn-legal-center__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.syn-legal-center__group{position:relative;min-height:320px;display:grid;grid-template-columns:58px minmax(0,1fr);align-content:start;border-right:1px solid var(--syn-line);border-bottom:1px solid var(--syn-line)}.syn-legal-center__group:before{content:"";position:absolute;inset:0 auto 0 58px;width:1px;background:var(--syn-line);pointer-events:none}.syn-legal-center__group:nth-child(2n){border-right:0}.syn-legal-center__group>span{grid-row:1 / 6;padding:var(--syn-space-6) var(--syn-space-4);color:var(--syn-orange);font-family:var(--syn-font-mono);font-weight:700}.syn-legal-center__group h2{margin:0;padding:var(--syn-space-8) var(--syn-space-6) var(--syn-space-5);font-size:clamp(1.8rem,4vw,3.25rem);line-height:.95;letter-spacing:-.045em}.syn-legal-center__group :is(a,p){grid-column:2}.syn-legal-center__group a{margin:0;display:flex;justify-content:space-between;gap:var(--syn-space-3);padding:var(--syn-space-4) var(--syn-space-6);border-top:1px solid var(--syn-line);color:var(--syn-ink);font-weight:800;text-decoration:none;transition:background-color var(--syn-motion-standard),color var(--syn-motion-standard)}.syn-legal-center__group a b{color:var(--syn-orange)}.syn-legal-center__group a:is(:hover,:focus-visible){background:var(--syn-orange);color:#0b0d12;outline:0}.syn-legal-center__group a:is(:hover,:focus-visible) b{color:#0b0d12}.syn-legal-center__group a:focus-visible{box-shadow:inset 0 0 0 3px #0b0d12b8}.syn-legal-center__group p{margin:0 var(--syn-space-6);color:var(--syn-muted);line-height:1.6}.syn-legal-center__group:nth-child(2) a:last-of-type{border-bottom:1px solid var(--syn-line)}.syn-legal-center__group:nth-child(3){grid-template-rows:auto 1fr auto}.syn-legal-center__group:nth-child(3) h2{grid-row:1}.syn-legal-center__group:nth-child(3) p{grid-row:2;padding-block:var(--syn-space-4)}.syn-legal-center__group:nth-child(3) a{grid-row:3;border-bottom:0}.syn-legal-center__group--payment{background:var(--syn-orange);color:#0b0d12}.syn-legal-center__group--payment:before{background:#0b0d1247}.syn-legal-center__group--payment>span{color:#0b0d12}.syn-legal-center__group--payment p{color:#0b0d12}@media(max-width:760px){.syn-app-legal-links{width:calc(100% - 28px);grid-template-columns:repeat(2,minmax(0,1fr))}.syn-app-legal-links :is(a,button):nth-child(2){border-right:0}.syn-app-legal-links :is(a,button):nth-child(n+3){border-top:1px solid var(--syn-line)}.syn-legal-center{box-shadow:8px 8px color-mix(in srgb,var(--syn-orange) 18%,transparent)}.syn-legal-center__grid{grid-template-columns:1fr}.syn-legal-center__group{min-height:0;border-right:0}.syn-legal-center__group h2{padding:var(--syn-space-6) var(--syn-space-5) var(--syn-space-4)}.syn-legal-center__group a{padding-inline:var(--syn-space-5)}.syn-legal-center__group p{margin-inline:var(--syn-space-5)}}@media(prefers-reduced-motion:reduce){.syn-app-legal-links :is(a,button),.syn-legal-center__group a{transition:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}.syn-open-workspace{margin-top:1rem;width:100%}.syn-workspace{display:grid;grid-template-columns:15rem minmax(0,1fr);min-height:calc(100vh - 7rem);background:radial-gradient(circle at 86% 8%,rgb(255 95 31 / 12%),transparent 28rem),var(--syn-bg)}.syn-shell--application{display:flex;flex-direction:column;gap:1.125rem}.syn-shell--application>.syn-workspace{width:min(var(--syn-content-max),100%);flex:1;margin-inline:auto;border:1px solid var(--syn-line)}.syn-shell--application .syn-app-navigation nav button:not(:disabled),.syn-shell--application .syn-app-navigation-drawer nav button:not(:disabled),.syn-shell--application .syn-workspace-mobile-nav button:not(:disabled){cursor:pointer;transition:background-color var(--syn-motion-fast) var(--syn-ease-out),border-color var(--syn-motion-fast) var(--syn-ease-out),color var(--syn-motion-fast) var(--syn-ease-out)}.syn-shell--application .syn-app-navigation nav button:not(:disabled):is(:hover,:focus-visible),.syn-shell--application .syn-app-navigation-drawer nav button:not(:disabled):is(:hover,:focus-visible),.syn-shell--application .syn-workspace-mobile-nav button:not(:disabled):is(:hover,:focus-visible){border-color:var(--syn-color-border-strong);background:var(--syn-color-ink);color:var(--syn-color-canvas)}.syn-shell--application .syn-app-navigation nav button[aria-current=page],.syn-shell--application .syn-app-navigation-drawer nav button[aria-current=page]{border-color:var(--syn-orange)}.syn-workspace-sidebar{display:flex;flex-direction:column;gap:.65rem;padding:1.5rem 1rem;border-right:1px solid var(--syn-line);background:color-mix(in srgb,var(--syn-panel) 92%,transparent)}.syn-workspace-sidebar button,.syn-workspace-mobile-nav button{position:relative;min-height:2.75rem;border:1px solid transparent;background:transparent;color:var(--syn-muted);font:inherit;font-weight:700;text-align:left}.syn-workspace-sidebar button[aria-current=page],.syn-workspace-mobile-nav button[aria-current=page]{border-color:var(--syn-line);background:var(--syn-panel);color:var(--syn-text)}.syn-workspace-sidebar button:disabled,.syn-workspace-mobile-nav button:disabled{cursor:not-allowed;opacity:.46}.syn-workspace-content{min-width:0;padding:clamp(1rem,3vw,2.5rem);padding-block-start:15px}.syn-workspace-content>:is(.syn-workspace-surface,.syn-workspace-overview){padding-block-start:0;margin-block-start:0}.syn-workspace-context{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;padding-bottom:1.25rem;border-bottom:1px solid var(--syn-line)}.syn-workspace-context h1,.syn-workspace-overview h2,.syn-workspace-cards h3{margin:0}.syn-workspace-context p,.syn-workspace-overview p,.syn-workspace-cards p{color:var(--syn-muted)}.syn-workspace-actions{display:flex;align-items:center;gap:.75rem}.syn-workspace-overview{padding:2rem 0 6rem}.syn-workspace-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.5rem}.syn-workspace-cards article,.syn-workspace-state{border:1px solid var(--syn-line);background:var(--syn-panel);padding:1.25rem}.syn-workspace-cards article>span{color:var(--syn-accent);font-size:clamp(2rem,5vw,4rem);font-weight:800}.syn-workspace-mobile-nav{display:none}@media(max-width:900px){.syn-workspace{display:block}.syn-workspace-sidebar{display:none}.syn-workspace-context,.syn-workspace-actions{align-items:stretch;flex-direction:column}.syn-workspace-cards{grid-template-columns:1fr}.syn-workspace-mobile-nav{position:fixed;z-index:20;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--syn-line);background:var(--syn-panel)}.syn-workspace-mobile-nav button{min-width:0;padding:.55rem .25rem;overflow:hidden;font-size:.7rem;text-align:center;text-overflow:ellipsis;white-space:nowrap}}@media(max-width:760px){.syn-shell--application{gap:0}.syn-shell--application>.syn-workspace{border-inline:0}}.syn-properties-view{min-inline-size:0}.syn-properties-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.syn-properties-heading h2,.syn-properties-view h2{margin:0}.syn-compact-action{width:auto;min-width:11rem}.syn-properties-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.5rem 0}.syn-properties-grid button{display:grid;gap:.65rem;min-height:10rem;border:1px solid var(--syn-line);background:var(--syn-panel);color:var(--syn-text);padding:1.25rem;text-align:left}.syn-properties-grid button:hover,.syn-properties-grid button:focus-visible{border-color:var(--syn-accent)}.syn-properties-grid span{color:var(--syn-accent);font-size:.75rem;font-weight:800;letter-spacing:.08em}.syn-properties-grid strong{font-size:clamp(1.25rem,3vw,2rem)}.syn-properties-grid small,.syn-empty-copy,.syn-muted{color:var(--syn-muted)}.syn-property-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.5rem 0;border:1px solid var(--syn-line);background:var(--syn-panel);padding:1.25rem}.syn-property-form label{display:grid;gap:.4rem;font-weight:700}.syn-property-form :is(input,select,textarea){width:100%;min-height:2.75rem;border:1px solid var(--syn-line);background:var(--syn-bg);color:var(--syn-text);padding:.65rem .75rem}.syn-property-form textarea{min-height:7rem;resize:vertical}.syn-property-form :is(input,select,textarea):focus-visible{outline:2px solid var(--syn-orange);outline-offset:2px}.syn-property-form label small,.syn-address-live{color:var(--syn-muted);font-size:.72rem;font-weight:550;line-height:1.4}.syn-property-form input[readonly]{background:color-mix(in srgb,var(--syn-panel) 82%,var(--syn-bg));color:var(--syn-muted)}.syn-property-form>div{display:flex;gap:.75rem;grid-column:1 / -1}.syn-property-form>.syn-dropdown{display:grid;grid-column:auto;gap:.4rem;margin:0}.syn-property-form>.syn-dropdown label{font-weight:700}.syn-property-form>.syn-person-notes-field,.syn-property-form>.syn-muted{grid-column:1 / -1}.syn-person-relationship-groups{display:grid!important;gap:1rem!important;grid-column:1 / -1}.syn-person-relationship-group{border:1px solid var(--syn-line);background:var(--syn-bg);padding:1rem}.syn-person-relationship-group>header{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.syn-person-relationship-group>header span{color:var(--syn-muted);font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.syn-person-relationship-group>header strong{font-size:1.05rem}.syn-relationship-manager{display:grid;gap:1rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--syn-line)}.syn-relationship-manager>div:first-child{display:grid;gap:.35rem}.syn-relationship-manager .syn-workspace-section-title{margin:0}.syn-relationship-manager-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:.8rem 1rem}.syn-relationship-manager-controls>.syn-field{margin-bottom:0}.syn-relationship-manager-controls>.syn-compact-action{align-self:end;height:3.375rem;min-height:3.375rem;margin:0;justify-content:center}.syn-linked-property-preview{display:grid!important;grid-column:auto!important;gap:.4rem!important;align-content:center;min-height:4.6rem;border:1px solid var(--syn-line);background:var(--syn-bg);padding:.65rem .75rem}.syn-linked-property-preview span,.syn-relocation-current span,.syn-relocation-destination span{color:var(--syn-muted);font-size:.74rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.syn-relocate-action{display:inline-flex;align-items:center;gap:.55rem}.syn-relocate-action svg{width:1rem;height:1rem}.syn-property-relationship-preview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;grid-column:1 / -1;margin-top:.5rem;border-top:1px solid var(--syn-line);padding-top:1.25rem}.syn-property-relationship-preview>div,.syn-property-relationship-preview>.syn-muted{grid-column:1 / -1}.syn-property-relationship-preview h3,.syn-property-relationship-preview p{margin:0}.syn-property-relationship-preview>div p{margin-top:.4rem;color:var(--syn-muted)}.syn-property-relationship-preview .syn-dropdown{margin:0}.syn-address-lookup-field{position:relative;z-index:3}.syn-address-suggestions{position:absolute;top:calc(100% + .35rem);right:0;left:0;display:grid;max-height:18rem;overflow-y:auto;border:1px solid var(--syn-line);background:var(--syn-panel);box-shadow:0 .85rem 2rem #00000038}.syn-address-suggestions button{display:grid;gap:.2rem;width:100%;min-height:3.6rem;border:0;border-bottom:1px solid var(--syn-line);background:transparent;color:var(--syn-text);padding:.75rem;text-align:left;cursor:pointer}.syn-address-suggestions button:last-child{border-bottom:0}.syn-address-suggestions button:hover,.syn-address-suggestions button[aria-selected=true]{background:var(--syn-orange);color:#11110f}.syn-address-suggestions button:focus-visible{outline:3px solid var(--syn-orange);outline-offset:-3px}.syn-address-suggestions strong{font-size:.92rem}.syn-address-suggestions span{font-size:.76rem;opacity:.78}.syn-property-form>.syn-address-lookup-controls{align-items:center;justify-content:space-between;flex-wrap:wrap;margin-top:.25rem}.syn-address-manual-toggle{max-width:100%;text-align:center}.syn-address-attribution{margin-left:auto;color:#5e5e5e;font-family:Roboto,sans-serif;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;white-space:nowrap}:root[data-theme=dark] .syn-address-attribution{color:#fff}.syn-address-live{flex-basis:100%;min-height:1.2rem}.syn-unit-preview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.syn-unit-preview article{display:grid;gap:.35rem;border:1px solid var(--syn-line);padding:1rem}.syn-properties-state{border:1px solid var(--syn-line);background:var(--syn-panel);padding:1.5rem}.syn-text-action{margin-bottom:1.25rem;border:0;background:transparent;color:var(--syn-accent);font:inherit;font-weight:800}@media(max-width:760px){.syn-properties-heading{flex-direction:column}.syn-compact-action{width:100%}.syn-properties-grid,.syn-property-form,.syn-unit-preview,.syn-property-relationship-preview,.syn-relationship-manager-controls{grid-template-columns:1fr}}.syn-maintenance-preview-notice{width:min(var(--syn-content-max),calc(100% - (2 * var(--syn-space-6))));margin:0 auto;padding:var(--syn-space-4) var(--syn-space-5);border:1px solid var(--syn-success);color:var(--syn-success);background:color-mix(in srgb,var(--syn-success) 8%,var(--syn-panel))}.syn-workspace-loading-navigation i{min-height:var(--syn-control-min);border:1px solid var(--syn-line);background:var(--syn-panel);animation:syn-skeleton-pulse 1.25s var(--syn-ease-out) infinite}.syn-units-view{min-inline-size:0}.syn-units-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:1.5rem 0}.syn-units-grid button{display:grid;gap:.5rem;min-height:8rem;border:1px solid var(--syn-line);background:var(--syn-panel);color:var(--syn-text);padding:1rem;text-align:left}.syn-units-grid button:hover,.syn-units-grid button:focus-visible{border-color:var(--syn-accent)}.syn-units-grid span{color:var(--syn-accent);font-size:.75rem;font-weight:800;letter-spacing:.08em}.syn-units-grid small,.syn-unit-detail p{color:var(--syn-muted)}.syn-unit-detail{display:grid;gap:.5rem;margin-top:1.5rem;border:1px solid var(--syn-line);background:var(--syn-panel);padding:1.5rem}@media(max-width:760px){.syn-units-grid{grid-template-columns:1fr}}.syn-people-view{min-inline-size:0}.syn-workspace-surface{width:min(100%,88rem);margin-inline:auto;padding-block:var(--syn-space-6) var(--syn-space-12)}.syn-occupancy-view{min-inline-size:0}.syn-people-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:1.5rem 0}.syn-people-grid button{display:grid;gap:.5rem;min-height:8rem;border:1px solid var(--syn-line);background:var(--syn-panel);color:var(--syn-text);padding:1rem;text-align:left}.syn-people-grid button:hover,.syn-people-grid button:focus-visible{border-color:var(--syn-accent)}.syn-people-grid span{color:var(--syn-accent);font-size:.75rem;font-weight:800;letter-spacing:.08em}.syn-people-grid small,.syn-person-detail p{color:var(--syn-muted)}.syn-person-detail{display:grid;gap:.5rem;border:1px solid var(--syn-line);background:var(--syn-panel);padding:1.5rem}.syn-person-form{display:grid;gap:1rem;margin:1.5rem 0;border:1px solid var(--syn-line);background:var(--syn-panel);padding:1.25rem}.syn-person-form label{display:grid;gap:.4rem;font-weight:700}.syn-person-form input{min-height:2.75rem;border:1px solid var(--syn-line);background:var(--syn-bg);color:var(--syn-text);padding:0 .75rem}.syn-person-form>div{display:flex;gap:.75rem}@media(max-width:760px){.syn-people-grid{grid-template-columns:1fr}}.syn-workspace-overview,.syn-account-profile{display:grid;gap:var(--syn-space-6)}.syn-account-profile>.syn-card{width:100%;margin-inline:0}.syn-workspace-content>.syn-account-profile{width:100%;margin:0}.syn-workspace-content>.syn-account-profile>.syn-card{margin-block:0}.syn-maintenance-view{min-inline-size:0}.syn-maintenance-description,.syn-maintenance-actions,.syn-maintenance-comments{margin-block:1.5rem;border:1px solid var(--syn-line);background:var(--syn-panel);padding:clamp(1rem,3vw,1.5rem)}.syn-maintenance-create{margin-block:1.5rem}.syn-maintenance-create .syn-resident-target-guide li{padding-inline:var(--syn-space-6)}.syn-maintenance-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.syn-maintenance-form-grid label,.syn-maintenance-action-grid label,.syn-maintenance-comment-form label{display:grid;gap:.5rem;min-width:0;color:var(--syn-ink);font-size:.75rem;font-weight:800}.syn-maintenance-form-grid label>span,.syn-maintenance-action-grid label>span,.syn-maintenance-comment-form label>span{letter-spacing:.08em;text-transform:uppercase}.syn-maintenance-form-grid input,.syn-maintenance-form-grid select,.syn-maintenance-form-grid textarea,.syn-maintenance-action-grid select,.syn-maintenance-comment-form textarea{width:100%;min-height:2.75rem;border:1px solid var(--syn-line);border-radius:0;background:var(--syn-bg);color:var(--syn-ink);padding:.7rem .75rem}.syn-maintenance-form-grid textarea,.syn-maintenance-comment-form textarea{min-height:8rem;resize:vertical;line-height:1.5}.syn-maintenance-form-grid :is(input,select,textarea):focus-visible,.syn-maintenance-action-grid select:focus-visible,.syn-maintenance-comment-form textarea:focus-visible{border-color:var(--syn-orange);outline:3px solid var(--syn-orange);outline-offset:2px}.syn-maintenance-form-wide{grid-column:1 / -1}.syn-maintenance-form-grid small{color:var(--syn-muted);font-weight:500;line-height:1.5}.syn-maintenance-form-actions{display:flex;align-items:stretch;gap:.75rem;margin-top:1rem}.syn-maintenance-form-actions>:is(.syn-primary,.syn-secondary){height:4rem;min-height:4rem}.syn-maintenance-form-actions>.syn-primary{margin-top:0}.syn-maintenance-boundary-note{border-left:3px solid var(--syn-orange);padding:.75rem 1rem;color:var(--syn-muted);font-size:.8rem;line-height:1.5}.syn-maintenance-step-panel{min-width:0;margin:0}.syn-maintenance-step-heading{display:grid;gap:var(--syn-space-2);margin-bottom:var(--syn-space-5)}.syn-maintenance-step-heading strong{color:var(--syn-orange-text);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.syn-maintenance-step-heading p{max-width:48rem;margin:0;color:var(--syn-muted);line-height:1.55}.syn-maintenance-step-panel legend{padding-inline:var(--syn-space-2);color:var(--syn-orange-text);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.syn-maintenance-step-panel>p{max-width:48rem;margin:0 0 var(--syn-space-5);color:var(--syn-muted);line-height:1.55}.syn-maintenance-step-panel>h2{margin:0 0 var(--syn-space-5);font-size:var(--syn-type-app-h2-size);line-height:var(--syn-type-app-h2-line-height);font-weight:var(--syn-type-app-h2-weight);letter-spacing:var(--syn-type-app-h2-tracking)}.syn-maintenance-review-summary{grid-column:1 / -1}.syn-maintenance-review-summary dd{white-space:pre-wrap}@media(min-width:47.501rem){.syn-maintenance-review-summary{width:calc(100% + 5.5rem - var(--syn-space-6));margin-inline-start:calc(var(--syn-space-6) - 5.5rem)}}.syn-maintenance-list{margin-top:0}.syn-maintenance-list small{color:var(--syn-muted);line-height:1.55}.syn-record-list.syn-maintenance-list button{grid-template-columns:9rem minmax(0,1.15fr) minmax(0,.9fr) minmax(25rem,1fr)}.syn-maintenance-form-grid input{height:3.375rem;min-height:3.375rem}.syn-maintenance-list button:hover,.syn-maintenance-list button:focus-visible{background:color-mix(in srgb,var(--syn-panel) 94%,var(--syn-orange));box-shadow:inset 4px 0 0 var(--syn-orange);outline:1px solid var(--syn-orange);outline-offset:-1px}.syn-maintenance-list button:hover strong,.syn-maintenance-list button:focus-visible strong{color:var(--syn-orange-text)}.syn-maintenance-row-badges{display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:var(--syn-space-2)}.syn-maintenance-list .syn-record-status{line-height:1.2}.syn-maintenance-priority,.syn-maintenance-assignment{width:fit-content;min-height:1.8rem;padding:.35rem .65rem;display:inline-flex;align-items:center;border:1px solid var(--syn-color-border);border-radius:999px;color:var(--syn-color-ink-muted);font-size:.6875rem;font-weight:700;line-height:1.2;text-transform:uppercase}.syn-maintenance-priority[data-priority=urgent]{border-color:color-mix(in srgb,var(--syn-color-danger) 55%,var(--syn-color-border));color:var(--syn-color-danger)}.syn-maintenance-priority[data-priority=high]{border-color:color-mix(in srgb,var(--syn-color-warning) 55%,var(--syn-color-border));color:var(--syn-color-warning)}.syn-maintenance-priority[data-priority=low]{border-color:color-mix(in srgb,var(--syn-color-info) 50%,var(--syn-color-border));color:var(--syn-color-info)}.syn-maintenance-assignment[data-assigned=false]{border-color:color-mix(in srgb,var(--syn-color-warning) 48%,var(--syn-color-border));color:var(--syn-color-warning)}.syn-maintenance-assignment[data-assigned=true]{border-color:color-mix(in srgb,var(--syn-color-success) 45%,var(--syn-color-border));color:var(--syn-color-success)}.syn-maintenance-view>.syn-property-back+.syn-workspace-page-header{border-bottom:0}.syn-maintenance-facts>div:nth-child(n+4){border-block-start:1px solid var(--syn-color-border)}.syn-maintenance-description{margin:0}.syn-maintenance-facts:focus{outline:3px solid var(--syn-color-focus);outline-offset:4px}.syn-maintenance-description h2,.syn-maintenance-actions h2,.syn-maintenance-comments h2{margin:0 0 var(--syn-space-4);font-size:var(--syn-type-app-h2-size);line-height:var(--syn-type-app-h2-line-height);font-weight:var(--syn-type-app-h2-weight);letter-spacing:var(--syn-type-app-h2-tracking)}.syn-maintenance-description p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}.syn-maintenance-description aside{margin-top:1rem;border-left:3px solid var(--syn-color-danger);padding:.8rem 1rem;color:var(--syn-color-danger);font-size:.85rem;line-height:1.5}.syn-maintenance-content-form{display:grid;gap:var(--syn-space-4);border:1px solid var(--syn-color-border);padding:var(--syn-space-5);background:var(--syn-color-surface-2)}.syn-maintenance-content-form label{display:grid;gap:var(--syn-space-2);color:var(--syn-color-ink);font-size:.78rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.syn-maintenance-content-form :is(input,textarea){width:100%;border:1px solid var(--syn-color-border);border-radius:var(--syn-radius-control);background:var(--syn-color-surface);color:var(--syn-color-ink);font:inherit;font-size:1rem;font-weight:500;letter-spacing:0;line-height:1.5;text-transform:none}.syn-maintenance-content-form input{min-height:3.375rem;padding:0 var(--syn-space-3)}.syn-maintenance-content-form textarea{min-height:9rem;padding:var(--syn-space-3);resize:vertical}.syn-maintenance-content-form :is(input,textarea):focus-visible{outline:3px solid var(--syn-color-focus);outline-offset:2px}.syn-maintenance-facts{margin:0}.syn-maintenance-code-copy{display:inline-flex;align-items:center;gap:var(--syn-space-2);min-width:0;min-height:2.5rem;margin:-.5rem;padding:.5rem;border:1px solid transparent;border-radius:var(--syn-radius-control);background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer;transition:color var(--syn-motion-fast) var(--syn-ease-out),border-color var(--syn-motion-fast) var(--syn-ease-out),background-color var(--syn-motion-fast) var(--syn-ease-out)}.syn-maintenance-code-copy:hover{border-color:var(--syn-color-border);background:var(--syn-color-surface-2);color:var(--syn-orange-text)}.syn-maintenance-code-copy:focus-visible{outline:3px solid var(--syn-color-focus);outline-offset:2px}.syn-maintenance-code-copy[data-copied=true]{color:var(--syn-color-success)}.syn-maintenance-code-copy span{min-width:0;font-family:var(--syn-font-mono);overflow-wrap:anywhere}.syn-maintenance-code-copy svg{width:1rem;height:1rem;flex:0 0 auto}.syn-maintenance-code-copy small{color:currentColor;font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.syn-maintenance-action-grid{display:grid;gap:var(--syn-space-5)}.syn-maintenance-action-group{display:grid;gap:var(--syn-space-3);min-width:0}.syn-maintenance-action-group+.syn-maintenance-action-group{border-block-start:1px solid var(--syn-line);padding-block-start:var(--syn-space-5)}.syn-workspace-content .syn-maintenance-action-group h3.syn-kicker{margin:0;font-size:.75rem;line-height:1.3;font-weight:650;letter-spacing:.08em}.syn-maintenance-quick-actions,.syn-maintenance-update-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.syn-maintenance-quick-actions>:only-child,.syn-maintenance-update-actions>:only-child{grid-column:1 / -1}.syn-maintenance-update-actions form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:end}.syn-maintenance-action-grid .syn-field{margin:0}.syn-maintenance-action-grid :is(form>.syn-secondary,.syn-maintenance-quick-actions>.syn-secondary){height:3.375rem;min-height:3.375rem}.syn-maintenance-action-grid .syn-secondary{min-width:0}.syn-maintenance-comments ol{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.syn-maintenance-comments li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;gap:.75rem 1rem;border:1px solid var(--syn-line);padding:1rem}.syn-maintenance-comments li:hover{background:color-mix(in srgb,var(--syn-panel) 94%,var(--syn-orange));box-shadow:inset 4px 0 0 var(--syn-orange);outline:1px solid var(--syn-orange);outline-offset:-1px}.syn-maintenance-comments li header{display:contents;color:var(--syn-muted);font-size:.75rem}.syn-maintenance-comments li header strong{grid-column:1;grid-row:1}.syn-maintenance-comments li header time{grid-column:2;grid-row:1 / 3;align-self:center;white-space:nowrap}.syn-maintenance-comments li p{grid-column:1;grid-row:2;margin:0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.55}.syn-maintenance-comment-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:end;margin-top:1rem}.syn-maintenance-comment-form textarea{height:4rem;min-height:4rem;padding-block:1.2rem}.syn-maintenance-comment-form>.syn-compact-action{height:4rem;min-height:4rem}.syn-maintenance-view .syn-alert button{margin-left:.5rem;border:0;background:transparent;color:inherit;font-weight:800;text-decoration:underline;cursor:pointer}@media(max-width:760px){.syn-maintenance-create .syn-resident-target-guide li{padding-inline:var(--syn-space-5)}.syn-maintenance-form-grid,.syn-maintenance-action-grid,.syn-maintenance-comment-form{grid-template-columns:1fr}.syn-maintenance-facts>div:nth-child(n+4){border-block-start:0}.syn-maintenance-quick-actions,.syn-maintenance-update-actions,.syn-maintenance-update-actions form{grid-template-columns:1fr}.syn-maintenance-form-actions{flex-direction:column}.syn-maintenance-form-actions .syn-compact-action,.syn-maintenance-comment-form .syn-compact-action{width:100%}.syn-maintenance-comments li{grid-template-columns:minmax(0,1fr)}.syn-maintenance-comments li header time{grid-column:1;grid-row:3;justify-self:start}.syn-record-list.syn-maintenance-list button{min-height:11rem;grid-template-columns:1fr auto}.syn-maintenance-list .syn-record-code,.syn-maintenance-list strong,.syn-maintenance-list small{grid-column:1}.syn-maintenance-row-badges{grid-column:1 / -1;flex-wrap:wrap;justify-content:flex-start}}@media(min-width:761px)and (max-width:1120px){.syn-record-list.syn-maintenance-list button{grid-template-columns:minmax(7rem,.35fr) minmax(10rem,1fr) minmax(12rem,.8fr)}.syn-maintenance-row-badges{grid-column:2 / -1;justify-content:flex-start}}.syn-document-library{min-inline-size:0}.syn-document-toolbar,.syn-document-actions,.syn-document-detail-heading,.syn-document-versions article{display:flex;align-items:center;justify-content:space-between;gap:1rem}.syn-document-toolbar{margin-block:1.5rem;align-items:end}.syn-document-toolbar label,.syn-document-form label,.syn-document-withdraw{display:grid;gap:.5rem;min-width:0;color:var(--syn-ink);font-size:.75rem;font-weight:800}.syn-document-toolbar label{flex:1}.syn-document-toolbar .syn-dropdown{flex:1;margin:0}.syn-document-form .syn-dropdown{margin:0}.syn-document-toolbar label>span,.syn-document-form label>span,.syn-document-withdraw>span{letter-spacing:.08em;text-transform:uppercase}.syn-document-toolbar select,.syn-document-form :is(input,select),.syn-document-withdraw select{width:100%;min-height:2.75rem;border:1px solid var(--syn-line);border-radius:0;background:var(--syn-bg);color:var(--syn-ink);padding:.7rem .75rem}.syn-document-toolbar select:focus-visible,.syn-document-form :is(input,select):focus-visible,.syn-document-withdraw select:focus-visible{border-color:var(--syn-orange);outline:3px solid var(--syn-orange);outline-offset:2px}.syn-document-form{display:grid;min-width:0;max-width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-block:1.5rem;border:1px solid var(--syn-line);background:var(--syn-panel);padding:clamp(1rem,3vw,1.5rem)}.syn-document-form>.syn-primary,.syn-document-form>div{align-self:end}.syn-document-form>div{display:flex;gap:.75rem}.syn-document-file-security{grid-column:1 / -1;margin:0;padding:.8rem 1rem;border-left:3px solid var(--syn-orange);background:color-mix(in srgb,var(--syn-orange) 8%,transparent);color:var(--syn-muted);font-size:.8rem;line-height:1.55;overflow-wrap:anywhere}.syn-document-message{border-left:3px solid var(--syn-orange);padding:.75rem 1rem;color:var(--syn-ink);overflow-wrap:anywhere}.syn-document-list,.syn-document-versions{display:grid;gap:.75rem}.syn-properties-view .syn-record-list+.syn-pagination,.syn-people-view .syn-record-list+.syn-pagination{border-top:0}.syn-property-back,.syn-person-back{margin-bottom:1rem}.syn-property-detail-view .syn-workspace-page-header,.syn-people-detail-view .syn-workspace-page-header{border-bottom:0}.syn-person-detail-grid>div:nth-child(n+4),.syn-property-detail-grid>div:nth-child(n+4),.syn-homes-view.syn-property-detail-view>.syn-detail-grid>div:nth-child(n+4){border-block-start:1px solid var(--syn-color-border)}.syn-person-detail-grid>div:last-child,.syn-property-detail-grid>div:last-child{grid-column:2 / -1}.syn-detail-grid+.syn-relationship-manager{margin-top:0;padding-top:0;border-top:0}.syn-directory-tools{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,22rem);gap:1rem;align-items:end;margin:1.25rem 0}.syn-directory-tools[data-has-filter]{grid-template-columns:minmax(0,1fr) minmax(14rem,19rem) minmax(14rem,19rem)}.syn-directory-tools>label{display:grid;gap:.5rem;margin:0;font-weight:700}.syn-directory-tools>label>span{font-size:.78rem;line-height:1.3;letter-spacing:.08em;text-transform:uppercase}.syn-directory-tools .syn-dropdown{margin:0}@media(max-width:60rem){.syn-directory-tools,.syn-directory-tools[data-has-filter]{grid-template-columns:minmax(0,1fr)}}.syn-directory-tools input,.syn-directory-tools select{min-height:3.375rem;width:100%;border:1px solid var(--syn-line);border-radius:var(--syn-radius-control);background:var(--syn-bg);color:var(--syn-text);padding:0 .85rem;font:inherit}.syn-directory-tools input:focus-visible,.syn-directory-tools select:focus-visible{outline:2px solid var(--syn-orange);outline-offset:2px}.syn-homes-view .syn-record-list button:hover,.syn-homes-view .syn-record-list button:focus-visible,.syn-properties-view .syn-record-list button:hover,.syn-properties-view .syn-record-list button:focus-visible,.syn-people-view .syn-record-list button:hover,.syn-people-view .syn-record-list button:focus-visible,.syn-occupancy-view .syn-record-list button:hover,.syn-occupancy-view .syn-record-list button:focus-visible,.syn-manager-issued .syn-issued-document-row:is(:hover,:focus-within),.syn-person-linked-home:is(:hover,:focus-within),.syn-person-linked-building:is(:hover,:focus-within),.syn-issued-building-card:has(>.syn-property-view-selection):is(:hover,:focus-within){background:color-mix(in srgb,var(--syn-panel) 94%,var(--syn-orange));box-shadow:inset 4px 0 0 var(--syn-orange);outline:1px solid var(--syn-orange);outline-offset:-1px}.syn-homes-view .syn-record-list button:hover strong,.syn-homes-view .syn-record-list button:focus-visible strong,.syn-properties-view .syn-record-list button:hover strong,.syn-properties-view .syn-record-list button:focus-visible strong,.syn-people-view .syn-record-list button:hover strong,.syn-people-view .syn-record-list button:focus-visible strong,.syn-occupancy-view .syn-record-list button:hover strong,.syn-occupancy-view .syn-record-list button:focus-visible strong,.syn-manager-issued .syn-issued-document-row:is(:hover,:focus-within) h3,.syn-manager-issued .syn-issued-document-row:is(:hover,:focus-within)>div:first-child>strong,.syn-person-linked-home:is(:hover,:focus-within) h3,.syn-person-linked-building:is(:hover,:focus-within)>strong,.syn-issued-building-card:has(>.syn-property-view-selection):is(:hover,:focus-within) .syn-property-view-selection strong{color:var(--syn-orange-text)}.syn-document-card,.syn-document-versions article{border:1px solid var(--syn-line);background:var(--syn-panel);padding:1rem}.syn-document-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.syn-document-card-summary{min-width:0;padding-inline-start:.7rem}.syn-document-status-dot{--syn-document-status-color: var(--syn-color-danger);position:absolute;top:.7rem;left:.7rem;width:.55rem;height:.55rem;border:2px solid var(--syn-panel);border-radius:50%;background:var(--syn-document-status-color);box-shadow:0 0 0 1px color-mix(in srgb,var(--syn-document-status-color) 55%,var(--syn-line)),0 0 6px color-mix(in srgb,var(--syn-document-status-color) 25%,transparent);animation:syn-document-status-breathe 2.6s ease-in-out infinite}.syn-document-card[data-visible=true] .syn-document-status-dot{--syn-document-status-color: var(--syn-color-success)}@keyframes syn-document-status-breathe{0%,to{opacity:.72;box-shadow:0 0 0 1px color-mix(in srgb,var(--syn-document-status-color) 48%,var(--syn-line)),0 0 5px color-mix(in srgb,var(--syn-document-status-color) 20%,transparent)}50%{opacity:1;box-shadow:0 0 0 1px color-mix(in srgb,var(--syn-document-status-color) 72%,var(--syn-line)),0 0 11px color-mix(in srgb,var(--syn-document-status-color) 42%,transparent)}}@media(prefers-reduced-motion:reduce){.syn-document-status-dot{animation:none;opacity:1}}.syn-document-card:hover,.syn-document-card:focus-visible,.syn-document-card:focus-within{border-color:var(--syn-orange);box-shadow:inset 4px 0 0 var(--syn-orange);background:color-mix(in srgb,var(--syn-panel) 94%,var(--syn-orange));outline:0}.syn-document-card h3{transition:color .16s ease}.syn-document-card:hover h3,.syn-document-card:focus-visible h3,.syn-document-card:focus-within h3{color:var(--syn-orange-text)}.syn-document-card h3,.syn-document-detail-heading h2{margin:.35rem 0;overflow-wrap:anywhere}.syn-document-card p,.syn-document-detail-heading p{margin:0;color:var(--syn-muted)}.syn-document-card-controls{display:grid;justify-items:end;gap:.45rem;width:100%}.syn-document-card-toolbar{display:flex;max-width:100%;gap:.45rem}.syn-document-icon-action{display:inline-grid;width:2.75rem;height:2.75rem;place-items:center;border:1px solid var(--syn-line);background:transparent;color:var(--syn-ink);cursor:pointer;text-decoration:none;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.syn-document-icon-action svg{width:1.1rem;height:1.1rem;stroke-width:1.8}.syn-document-icon-action:hover,.syn-document-icon-action:focus-visible{border-color:var(--syn-orange);background:var(--syn-orange);color:#11110f;outline:0}.syn-document-icon-action[aria-pressed=true]{border-color:var(--syn-orange);background:var(--syn-orange);color:#11110f}.syn-document-delete{color:var(--syn-muted)}.syn-detail-toolbar-shell{display:grid;justify-items:end;gap:.7rem}.syn-status-filter{display:inline-flex;max-width:100%;gap:.45rem;margin:0 0 24px}.syn-status-filter button,.syn-property-restore-trigger{min-height:44px;padding:10px 18px;border:1px solid var(--syn-line);background:transparent;color:var(--syn-text-muted);font:inherit;font-weight:700;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.syn-status-filter button:hover:not([aria-pressed=true]),.syn-property-restore-trigger:hover:not(:disabled){border-color:var(--syn-orange);background:var(--syn-orange);color:#11110f}.syn-status-filter button[aria-pressed=true]{background:var(--syn-orange);color:#0b0b0a}.syn-status-filter button:focus-visible,.syn-property-restore-trigger:focus-visible{outline:3px solid var(--syn-focus);outline-offset:3px}.syn-property-restore-trigger{display:inline-flex;align-items:center;gap:.65rem;white-space:nowrap}.syn-property-restore-trigger svg{width:1.2rem;height:1.2rem;flex:0 0 auto;stroke-width:2}.syn-property-restore-trigger:disabled{opacity:.58;cursor:wait}.syn-property-action-notice,.syn-property-action-error{margin:1rem 0 0;padding:.85rem 1rem;border:1px solid var(--syn-line)}.syn-property-action-notice{border-color:color-mix(in srgb,var(--syn-orange) 55%,var(--syn-line))}.syn-property-action-error{border-color:var(--syn-color-danger);color:var(--syn-color-danger)}.syn-property-form>.syn-property-action-error{grid-column:1 / -1;margin:0}@media(max-width:760px){.syn-status-filter{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.syn-status-filter button{min-width:0;overflow-wrap:anywhere}}.syn-workspace-section-title{margin-block:1.75rem 1rem;font-size:clamp(1.5rem,3vw,2.25rem)}.syn-property-archive-dialog{border-block-start-color:var(--syn-color-danger)}.syn-property-archive-dialog h2{max-width:14ch}.syn-property-restore-dialog{border-block-start-color:var(--syn-orange)}.syn-property-restore-dialog h2{max-width:18ch}.syn-property-restore-confirm>span{gap:.7rem}.syn-property-restore-confirm svg{width:1.2rem;height:1.2rem;flex:0 0 auto;stroke-width:2}.syn-workspace-dialog-actions{display:flex;flex-wrap:wrap;gap:.75rem;padding-top:.5rem}.syn-relocation-dialog{width:min(40rem,calc(100vw - 2rem))}.syn-relocation-dialog .syn-dropdown{margin-block:1rem}.syn-relocation-current,.syn-relocation-destination{display:grid;gap:.3rem;border:1px solid var(--syn-line);background:var(--syn-bg);padding:.9rem 1rem}.syn-relocation-current small,.syn-relocation-destination small{color:var(--syn-muted)}.syn-person-relocate-trigger{border-color:var(--syn-orange);color:var(--syn-text)}.syn-danger-action{min-height:3.25rem;padding-inline:1.25rem;border:1px solid var(--syn-color-danger);background:var(--syn-color-danger);color:#fff;font:inherit;font-size:.75rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.syn-danger-action:hover:not(:disabled){filter:brightness(.92)}.syn-danger-action:focus-visible{outline:3px solid var(--syn-orange);outline-offset:3px}.syn-danger-action:disabled{opacity:.58;cursor:wait}.syn-document-card-edit{grid-column:1 / -1;width:100%;margin-block:.25rem 0}.syn-document-detail-heading{margin-block:1.5rem;align-items:start}.syn-document-actions{justify-content:start;align-items:end;flex-wrap:wrap;margin-block:1.5rem}.syn-document-withdraw{grid-template-columns:minmax(12rem,1fr) auto;align-items:end}.syn-document-withdraw>span{grid-column:1 / -1}.syn-document-versions article span{display:block;margin-top:.25rem;color:var(--syn-muted);font-size:.8rem}.syn-document-versions a{display:inline-flex;align-items:center;justify-content:center;color:var(--syn-ink);text-decoration:none}@media(max-width:760px){.syn-directory-tools,.syn-directory-tools[data-has-filter]{grid-template-columns:1fr}.syn-person-detail-grid>div:last-child,.syn-property-detail-grid>div:last-child{grid-column:auto}.syn-person-detail-grid>div:nth-child(n+4),.syn-property-detail-grid>div:nth-child(n+4),.syn-homes-view.syn-property-detail-view>.syn-detail-grid>div:nth-child(n+4){border-block-start:0}.syn-directory-tools>button{width:100%}.syn-document-library{padding-top:1.25rem}.syn-document-toolbar,.syn-document-card,.syn-document-detail-heading,.syn-document-versions article{align-items:stretch;flex-direction:column}.syn-document-form{grid-template-columns:1fr}.syn-document-form>div{flex-direction:column}.syn-document-card{grid-template-columns:1fr}.syn-document-card-controls{justify-items:stretch}.syn-document-card-toolbar{flex-wrap:wrap}.syn-detail-toolbar-shell{justify-items:start}.syn-workspace-dialog-actions{display:grid;grid-template-columns:minmax(0,1fr)}.syn-workspace-dialog-actions>button{width:100%}.syn-document-toolbar .syn-compact-action,.syn-document-card-actions .syn-compact-action,.syn-document-actions .syn-compact-action,.syn-document-versions .syn-compact-action{width:100%}.syn-document-card-actions{align-items:stretch;justify-content:start}.syn-document-withdraw{width:100%;grid-template-columns:1fr}.syn-document-withdraw>span{grid-column:auto}}.syn-building-payment-detail{padding:var(--syn-space-5);border-block-start:1px solid var(--syn-color-border)}.syn-record-list.syn-payment-history-heading strong{grid-column:1 / -1}.syn-history-content .syn-property-view-results button:hover,.syn-history-content .syn-property-view-results button:focus-visible,.syn-record-list.syn-payment-history-heading button:hover,.syn-record-list.syn-payment-history-heading button:focus-visible{background:color-mix(in srgb,var(--syn-panel) 94%,var(--syn-orange));box-shadow:inset 4px 0 0 var(--syn-orange);outline:1px solid var(--syn-orange);outline-offset:-1px}.syn-history-content .syn-property-view-results button:hover strong,.syn-history-content .syn-property-view-results button:focus-visible strong,.syn-record-list.syn-payment-history-heading button:hover strong,.syn-record-list.syn-payment-history-heading button:focus-visible strong{color:var(--syn-orange-text)}.syn-building-payment-history{border:1px solid var(--syn-color-border);background:var(--syn-color-surface-1)}.syn-building-payment-history>.syn-payment-history-heading{margin:0;border-block-start:0}.syn-building-payment-history>[role=region]>.syn-financial-records{margin:0;border-block-start:0}.syn-building-payment-history>[role=region]>.syn-financial-records>li:last-child{border-block-end:0}.syn-building-payment-history>[role=region]>p,.syn-building-payment-history>[role=region]>[role=alert]{padding:var(--syn-space-5);margin:0}.syn-building-payment-detail details li{padding-block:var(--syn-space-3);overflow-wrap:anywhere}.syn-building-period-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--syn-space-6);padding-block:var(--syn-space-4);border-block-start:1px solid var(--syn-color-border)}.syn-building-period-heading>div{min-inline-size:0}.syn-building-period-actions{display:flex;flex-direction:column;align-items:flex-end;gap:var(--syn-space-4);margin-inline-start:auto;max-inline-size:100%;text-align:end}.syn-building-period-actions>.syn-primary{width:auto;max-inline-size:100%}.syn-building-period-heading h2,.syn-building-period-heading p{margin:var(--syn-space-2) 0 0;overflow-wrap:anywhere}.syn-statement-scope-control{min-inline-size:0;padding-block:var(--syn-space-6)}.syn-statement-scope-options{display:flex;gap:var(--syn-space-3);overflow-x:auto;padding:var(--syn-space-1)}.syn-statement-scope-options button{flex:0 0 auto;padding:var(--syn-space-4) var(--syn-space-6);border:1px solid var(--syn-color-border-strong);background:var(--syn-color-surface-1);color:var(--syn-color-ink);font:inherit;font-weight:700;cursor:pointer}.syn-statement-scope-options button[aria-pressed=true]{border-color:var(--syn-color-accent);box-shadow:inset 0 -3px var(--syn-color-accent)}.syn-statement-scope-options button:focus-visible{outline:2px solid var(--syn-color-focus);outline-offset:2px}.syn-statement-scope-control+.syn-common-expense-statement-summary{border-block-start:1px solid var(--syn-color-border-strong)}.syn-scope-current{display:flex;align-items:center;justify-content:space-between;gap:var(--syn-space-4)}.syn-scope-current>div{display:flex;flex-wrap:wrap;gap:var(--syn-space-3);min-inline-size:0;overflow-wrap:anywhere}.syn-scope-current>button{flex-shrink:0}.syn-scope-picker{max-inline-size:32rem;padding-block-start:var(--syn-space-6)}.syn-scope-picker .syn-dropdown{margin-block-end:0}.syn-property-view-selection{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--syn-space-4);padding-block:var(--syn-space-6)}.syn-property-view-selection>div{min-inline-size:0}.syn-property-view-selection strong{display:block;margin-block-start:var(--syn-space-2);overflow-wrap:anywhere}.syn-property-view-dialog{box-sizing:border-box;inline-size:min(42rem,calc(100vw - 2rem));border-radius:0}.syn-property-view-dialog:not([open]){display:none}.syn-property-view-dialog::backdrop{background:#000000a6}.syn-property-view-dialog header{display:flex;align-items:start;justify-content:space-between;gap:var(--syn-space-4)}.syn-property-view-dialog h2{margin-block:var(--syn-space-4);overflow-wrap:anywhere}.syn-property-view-dialog header{padding-inline-end:var(--syn-space-12)}.syn-property-view-dialog .syn-property-view-close{display:grid;place-items:center;min-width:0;min-height:0;padding:0;background:var(--syn-color-accent);color:var(--syn-color-accent-ink);border-color:var(--syn-color-accent)}.syn-property-view-close:hover{background:var(--syn-color-accent-hover)}.syn-property-view-change{display:inline-flex;align-items:center;justify-content:center;gap:var(--syn-space-3);width:auto;min-width:0;min-height:2.75rem;flex:0 0 auto;padding:var(--syn-space-3) var(--syn-space-4)}.syn-property-view-change svg{inline-size:1.25rem;block-size:1.25rem}.syn-property-view-search>div{position:relative}.syn-personal-charge-history>header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--syn-space-4)}.syn-personal-history-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--syn-space-4)}.syn-personal-history-heading>h3{margin:0}.syn-personal-history-heading>button{margin-inline-start:auto}.syn-personal-charge-history>header>div{min-inline-size:0}.syn-personal-charge-history h4{margin:0;font-size:var(--syn-type-app-h3-size);line-height:var(--syn-type-app-h3-line-height);overflow-wrap:anywhere}.syn-personal-charge-history>header p{margin:var(--syn-space-2) 0 0;color:var(--syn-color-ink-muted)}.syn-personal-charge-history>.syn-detail-grid{margin-block:var(--syn-space-6) var(--syn-space-2)}.syn-personal-charge-history>.syn-building-period-actions{margin-block-end:var(--syn-space-4)}.syn-personal-charge-history .syn-personal-charge-balance{background:var(--syn-color-surface-2)}.syn-personal-charge-history .syn-personal-charge-balance dd{font-size:var(--syn-type-app-h2-size);line-height:var(--syn-type-app-h2-line-height);font-weight:var(--syn-type-app-h2-weight);letter-spacing:var(--syn-type-app-h2-tracking);color:var(--syn-orange-text)}.syn-personal-charge-history .syn-personal-charge-balance[data-settled] dd{color:var(--syn-color-success)}.syn-property-view-search svg{position:absolute;inset-inline-start:var(--syn-space-4);top:50%;transform:translateY(-50%);width:1.25rem;pointer-events:none}.syn-property-view-search.syn-field input[type=search]{padding-inline-start:var(--syn-space-12);width:100%;box-sizing:border-box}.syn-property-view-results{list-style:none;padding:0;margin:0;max-block-size:min(22rem,45dvh);overflow-y:auto;overscroll-behavior:contain}.syn-property-view-results li{border-block-start:1px solid var(--syn-color-border)}.syn-property-view-results button{display:flex;align-items:center;justify-content:space-between;gap:var(--syn-space-4);inline-size:100%;padding:var(--syn-space-5) var(--syn-space-3);border:0;background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer}.syn-property-view-results button[aria-current]{box-shadow:inset 3px 0 var(--syn-color-accent)}.syn-property-view-results button:is(:hover,:focus-visible){background:var(--syn-color-surface-2);box-shadow:inset 3px 0 var(--syn-color-accent)}.syn-property-view-results button:focus-visible{outline:2px solid var(--syn-color-focus);outline-offset:-2px}.syn-property-view-results button>span{min-inline-size:0;overflow-wrap:anywhere}.syn-property-view-results small{display:block;margin-block-start:var(--syn-space-2);color:var(--syn-color-ink-muted)}.syn-property-view-results svg{flex-shrink:0;width:1.25rem}.syn-property-view-empty{padding:var(--syn-space-6)}.syn-building-statement-search,.syn-building-statement-pagination{display:flex;align-items:end;flex-wrap:wrap;gap:var(--syn-space-4);padding-block:var(--syn-space-6)}.syn-building-statement-search .syn-field{flex:1 1 16rem;margin:0}.syn-building-statement-search .syn-field input,.syn-building-statement-search>.syn-secondary{box-sizing:border-box;height:var(--syn-space-16);min-height:var(--syn-space-16);margin-block:0}.syn-building-statement-pagination{align-items:center;justify-content:space-between}.syn-building-detail-link{display:inline-flex;align-items:center;justify-content:center;gap:var(--syn-space-3);width:auto;max-inline-size:100%;box-sizing:border-box;text-decoration:none;margin-block:var(--syn-space-6)}.syn-building-detail-link svg{inline-size:1.25rem;block-size:1.25rem;flex-shrink:0}.syn-building-detail-link:is(:hover,:focus-visible){background:var(--syn-color-surface-2);box-shadow:inset 3px 0 var(--syn-color-accent)}.syn-history-content{padding:var(--syn-space-5)}.syn-issued-document-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));gap:var(--syn-space-4);list-style:none;margin:0;padding:0}.syn-issued-building-card{border:1px solid var(--syn-color-border);padding:var(--syn-space-5);margin-block:var(--syn-space-6)}.syn-shell--application:has(.syn-manager-issued){--syn-type-app-h1-size:3.5rem;--syn-type-app-h2-size:2.5rem}.syn-issued-building-card>.syn-property-view-selection{border-block-start:0;padding-block:var(--syn-space-3);align-items:center}.syn-issued-building-card>.syn-property-view-selection strong{font-size:2.5rem;line-height:var(--syn-type-app-h2-line-height);font-weight:var(--syn-type-app-h2-weight);letter-spacing:var(--syn-type-app-h2-tracking)}.syn-issued-recipient{display:block;margin-block-start:var(--syn-space-2)}.syn-manager-issued .syn-financial-section>.syn-issued-document-row>div:first-child>strong{color:var(--syn-orange)}.syn-manager-issued .syn-financial-section>.syn-issued-document-row:is(:hover,:focus-within)>div:first-child>strong{color:#fff}.syn-issued-building-card:has(>.syn-property-view-selection):is(:hover,:focus-within) .syn-property-view-selection>div>span{color:#fff}:root[data-theme=light] .syn-manager-issued :is(.syn-financial-section>.syn-issued-document-row,.syn-issued-building-card:has(>.syn-property-view-selection)):is(:hover,:focus-within){--syn-panel:#151613;--syn-color-ink:#f7f3eb;--syn-text:#f7f3eb;--syn-muted:#b9b6ae;--syn-orange-text:#ff7a45;color:var(--syn-color-ink)}.syn-issued-period-heading{padding:var(--syn-space-4) var(--syn-space-5);border:1px solid var(--syn-color-border);border-inline-start:var(--syn-space-1) solid var(--syn-color-accent);background:var(--syn-color-surface-2);font-size:var(--syn-type-app-h3-size);line-height:var(--syn-type-app-h3-line-height)}.syn-issued-document-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--syn-space-4);padding:var(--syn-space-5);border:1px solid var(--syn-color-border);min-inline-size:0}.syn-issued-document-list>.syn-issued-document-row{flex-direction:column;align-items:stretch}.syn-issued-document-row h3{margin:0;font-size:var(--syn-type-app-h3-size);line-height:var(--syn-type-app-h3-line-height)}.syn-issued-document-row:focus-within{border-color:var(--syn-color-accent)}.syn-issued-document-list .syn-issued-document-actions{margin-block-start:auto;padding-block-start:var(--syn-space-4)}.syn-issued-document-row>div:first-child{min-inline-size:0;overflow-wrap:anywhere}.syn-issued-document-row small{display:block;margin-block-start:var(--syn-space-2);color:var(--syn-color-text-muted)}.syn-issued-document-actions{display:flex;flex-wrap:wrap;gap:var(--syn-space-3)}.syn-issued-document-actions>:is(button,a){text-decoration:none}.syn-issued-pdf-preview{inline-size:100%;block-size:70vh;border:1px solid var(--syn-color-border)}.syn-person-manager-mark{display:inline-flex;margin-inline-start:.5rem;color:var(--syn-orange-text);vertical-align:-.1em}.syn-person-manager-mark svg{width:1.25rem;height:1.25rem}.syn-manager-label{display:inline-flex;align-items:center;gap:.5rem;color:var(--syn-orange-text);font-size:1rem;font-weight:600}.syn-manager-label svg{width:1.25rem;height:1.25rem;flex-shrink:0}.syn-account-menu-role{color:var(--syn-orange-text);font-weight:600}.syn-charge-assignment{margin-block:var(--syn-space-6)}.syn-charge-assignment__body{padding:var(--syn-space-5);min-inline-size:0}.syn-charge-assignment__body>p,.syn-charge-assignment__body>.syn-dropdown{max-inline-size:720px}.syn-charge-assignment__body p{overflow-wrap:anywhere}.syn-common-expense-statement-detail>.syn-common-expense-statement-summary{border-block-start:1px solid var(--syn-color-border)}@media(min-width:47.501rem)and (max-width:60rem){.syn-shell--application .syn-app-header{grid-template-columns:minmax(0,1fr) auto}.syn-shell--application .syn-app-header-context{display:none}.syn-shell--application .syn-app-brand{min-width:0;padding-inline:var(--syn-space-4)}.syn-shell--application .syn-app-header-tool,.syn-shell--application .syn-account-menu-trigger{min-width:3.25rem;padding-inline:var(--syn-space-2)}}.syn-kicker{color:var(--syn-orange);font-size:.75rem;font-weight:650;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.syn-primary,.syn-secondary{min-height:var(--syn-control-min);border-radius:var(--syn-radius-control);font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;transition:border-color var(--syn-motion-fast) var(--syn-ease-out),background-color var(--syn-motion-fast) var(--syn-ease-out),color var(--syn-motion-fast) var(--syn-ease-out),transform var(--syn-motion-fast) var(--syn-ease-out)}.syn-primary{min-height:4rem;border:1px solid var(--syn-color-accent);background:var(--syn-color-accent);color:var(--syn-color-accent-ink);box-shadow:none}.syn-primary b{background:var(--syn-color-ink);color:var(--syn-color-canvas)}.syn-primary:hover:not(:disabled){border-color:var(--syn-color-accent-hover);background:var(--syn-color-accent-hover);color:var(--syn-color-accent-ink);box-shadow:none;transform:translateY(-1px)}.syn-primary:hover:not(:disabled) b{background:var(--syn-color-ink);color:var(--syn-color-canvas);transform:translate(2px,-1px)}.syn-primary:disabled,.syn-secondary:disabled{cursor:not-allowed;opacity:.52}.syn-secondary{border:1px solid var(--syn-color-border);background:transparent;color:var(--syn-color-ink)}.syn-secondary:hover:not(:disabled){border-color:var(--syn-color-border-strong);background:var(--syn-color-surface-2)}.syn-link,.syn-text-action,.syn-switch button,.syn-account-grid button{color:var(--syn-orange-text);text-underline-offset:.2em}.syn-link:hover,.syn-text-action:hover,.syn-switch button:hover,.syn-account-grid button:hover{color:var(--syn-color-accent-hover)}.syn-field{display:grid;gap:var(--syn-space-2);margin-bottom:var(--syn-space-6)}.syn-field>span,.syn-field>label,.syn-property-form label,.syn-person-form label{color:var(--syn-color-ink);font-size:.75rem;font-weight:650;letter-spacing:.04em}.syn-field input,.syn-field select,.syn-property-form input,.syn-person-form input{width:100%;min-height:var(--syn-control-min);border:1px solid var(--syn-color-border);border-radius:var(--syn-radius-control);outline:0;background:var(--syn-color-surface-1);color:var(--syn-color-ink)}.syn-field input,.syn-field select{min-height:3.375rem;padding-inline:var(--syn-space-4)}.syn-field input:focus-visible,.syn-field select:focus-visible,.syn-property-form input:focus-visible,.syn-person-form input:focus-visible{border-color:var(--syn-color-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--syn-color-focus) 22%,transparent)}.syn-field small{color:var(--syn-color-ink-muted);font-size:.8125rem;line-height:1.45}.syn-alert,.syn-workspace-state{border-radius:var(--syn-radius-control)}.syn-alert{padding:var(--syn-space-4);border:1px solid currentColor;font-size:.875rem;line-height:1.5}.syn-error{border-color:color-mix(in srgb,var(--syn-color-danger) 58%,transparent);background:color-mix(in srgb,var(--syn-color-danger) 9%,transparent);color:var(--syn-color-danger)}.syn-success{border-color:color-mix(in srgb,var(--syn-color-success) 58%,transparent);background:color-mix(in srgb,var(--syn-color-success) 9%,transparent);color:var(--syn-color-success)}.syn-status{display:inline-flex;min-height:2rem;align-items:center;gap:var(--syn-space-2);padding:var(--syn-space-2) var(--syn-space-3);border:1px solid var(--syn-color-border);border-radius:999px;background:var(--syn-color-surface-1);color:var(--syn-color-ink);font-size:.75rem;font-weight:650;letter-spacing:.04em}.syn-loading{color:var(--syn-color-ink-muted)}.syn-spinner{border-color:var(--syn-color-border);border-top-color:var(--syn-color-accent)}@media(max-width:47.5rem){.syn-subscription-return-actions{grid-template-columns:1fr}.syn-primary,.syn-secondary{min-height:3rem}}.syn-app-header{--syn-header-glass-background: color-mix(in srgb, var(--syn-color-surface-1) 92%, transparent);--syn-header-glass-filter: blur(1.25rem) saturate(120%);position:sticky;top:0;z-index:30;width:min(var(--syn-content-max),100%);min-height:var(--syn-header-height);margin-inline:auto;display:grid;grid-template-columns:auto minmax(8rem,1fr) auto;align-items:stretch;border:1px solid var(--syn-color-border);background:transparent}.syn-app-header:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:var(--syn-header-glass-background);backdrop-filter:var(--syn-header-glass-filter);-webkit-backdrop-filter:var(--syn-header-glass-filter)}.syn-app-brand{min-width:15.5rem;padding:var(--syn-space-4) var(--syn-space-6);display:flex;align-items:center;border:0;border-right:1px solid var(--syn-color-border);background:transparent}.syn-shell--application{--syn-workspace-navigation-width: 14.5rem}@media(min-width:60.001rem){.syn-shell--application .syn-app-brand{width:var(--syn-workspace-navigation-width);min-width:0}}.syn-app-header-context{min-width:0;padding:var(--syn-space-3) var(--syn-space-6);display:flex;flex-direction:column;justify-content:center;border-right:1px solid var(--syn-color-border)}.syn-app-header-context span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--syn-orange-text);font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.syn-app-header-context strong{overflow:hidden;font-size:.9375rem;text-overflow:ellipsis;white-space:nowrap}@media(max-width:60rem){.syn-shell--application .syn-app-header .syn-app-header-context{display:flex;grid-column:1 / -1;grid-row:2;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--syn-space-4);padding:var(--syn-space-3) var(--syn-space-4);border-right:0;border-top:1px solid var(--syn-color-border)}.syn-shell--application .syn-app-header-context span{min-width:0}}.syn-app-header-tools{display:flex;align-items:stretch}.syn-app-header-tool,.syn-account-menu-trigger{min-width:4.5rem;padding-inline:var(--syn-space-4);border:0;border-left:1px solid var(--syn-color-border);background:transparent;color:var(--syn-color-ink);font-size:.75rem;font-weight:700}.syn-app-header-tool{position:relative;display:flex;align-items:center;justify-content:center;gap:var(--syn-space-2);overflow:hidden;transition:background-color var(--syn-motion-fast) var(--syn-ease-out),color var(--syn-motion-fast) var(--syn-ease-out)}.syn-app-header-tool:after{position:absolute;right:0;bottom:0;left:0;height:.25rem;background:var(--syn-color-accent);content:"";transform:scaleX(0);transform-origin:left;transition:transform var(--syn-motion-fast) var(--syn-ease-out)}.syn-bell svg{flex-shrink:0}.syn-bell[aria-expanded=true]{background:var(--syn-color-ink);color:var(--syn-color-canvas)}.syn-bell[aria-expanded=true]:after{transform:scaleX(1)}.syn-bell-panel__heading{display:flex;align-items:center;justify-content:space-between;gap:var(--syn-space-3);padding:var(--syn-space-4)}.syn-bell-panel__heading small{color:var(--syn-color-ink-muted);font-weight:400}.syn-bell-panel__state{padding:var(--syn-space-4);margin:0}.syn-bell-panel__list{margin:0;padding:0;list-style:none;max-height:min(25rem,50dvh);overflow:auto;overscroll-behavior:contain}.syn-bell-panel__item{padding-block:var(--syn-space-3)}.syn-bell-panel__item>span{min-width:0;display:grid;gap:var(--syn-space-2)}.syn-bell-panel__item small{font-weight:400}.syn-bell-panel__preview{font-weight:400;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.syn-bell-panel__dot{width:.375rem;height:.375rem;flex-shrink:0;border-radius:50%;background:var(--syn-color-accent)}.syn-bell__unread{position:absolute;width:.375rem;height:.375rem;top:calc(50% - .75rem);left:calc(50% + .375rem);border-radius:50%;background:var(--syn-color-accent)}.syn-app-header-tool:is(:hover,:focus-visible){background:var(--syn-color-ink);color:var(--syn-color-canvas)}.syn-app-header-tool:is(:hover,:focus-visible):after{transform:scaleX(1)}.syn-header-dot-mark{width:.9375rem;height:1.25rem;flex:0 0 auto;display:grid;grid-template-columns:repeat(2,.3125rem);grid-template-rows:repeat(3,.3125rem);gap:.125rem .3125rem}.syn-header-dot-mark__dot{width:.3125rem;height:.3125rem;border-radius:50%;background:currentColor;opacity:.18;transition:opacity var(--syn-motion-standard) var(--syn-ease-out),transform var(--syn-motion-standard) var(--syn-ease-out)}.syn-header-dot-mark__dot[data-active=true]{opacity:1;transform:scale(1.08)}.syn-app-header-tool-code{font-size:.8125rem;font-weight:700;letter-spacing:.01em;line-height:1}.syn-account-menu{position:relative;display:flex}.syn-account-menu-trigger{position:relative;min-width:9rem;display:flex;align-items:center;gap:var(--syn-space-2);overflow:hidden;transition:background-color var(--syn-motion-fast) var(--syn-ease-out),color var(--syn-motion-fast) var(--syn-ease-out)}.syn-account-menu-trigger:after{position:absolute;right:0;bottom:0;left:0;height:.25rem;background:var(--syn-color-accent);content:"";transform:scaleX(0);transform-origin:left;transition:transform var(--syn-motion-fast) var(--syn-ease-out)}.syn-account-menu-trigger:is(:hover,:focus-visible),.syn-account-menu-trigger[aria-expanded=true]{background:var(--syn-color-ink);color:var(--syn-color-canvas)}.syn-account-menu-trigger:is(:hover,:focus-visible):after,.syn-account-menu-trigger[aria-expanded=true]:after{transform:scaleX(1)}.syn-avatar{width:2rem;height:2rem;flex:0 0 auto;display:grid;place-items:center;overflow:hidden;border:1px solid var(--syn-color-border);border-radius:50%;color:var(--syn-orange-text);background:var(--syn-color-surface-1);transition:border-color var(--syn-motion-fast) var(--syn-ease-out),background-color var(--syn-motion-fast) var(--syn-ease-out),color var(--syn-motion-fast) var(--syn-ease-out)}.syn-avatar--compact{width:2.25rem;height:2.25rem}.syn-avatar--profile{width:6rem;height:6rem}.syn-account-menu-trigger .syn-avatar--compact{width:2.75rem;height:2.75rem}.syn-avatar img,.syn-avatar svg{width:100%;height:100%}.syn-avatar img{object-fit:cover}.syn-avatar svg{padding:.1875rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.25}.syn-avatar__accent{fill:var(--syn-color-accent);stroke:none;opacity:.72}.syn-account-menu-trigger:is(:hover,:focus-visible) .syn-avatar,.syn-account-menu-trigger[aria-expanded=true] .syn-avatar{border-color:currentColor;background:var(--syn-color-ink);color:var(--syn-color-canvas)}.syn-account-menu-panel{position:absolute;top:calc(100% + 1px);right:0;width:min(24rem,calc(100vw - 2rem));max-height:calc(100dvh - 5rem);padding:var(--syn-space-2);overflow-x:hidden;overflow-y:auto;border:1px solid var(--syn-color-border);border-radius:var(--syn-radius-overlay);background:var(--syn-header-glass-background);backdrop-filter:var(--syn-header-glass-filter);-webkit-backdrop-filter:var(--syn-header-glass-filter);box-shadow:var(--syn-shadow-raised)}.syn-account-menu-identity{display:grid;gap:var(--syn-space-2);padding:var(--syn-space-4);border-bottom:1px solid var(--syn-color-border);color:var(--syn-color-ink);overflow-wrap:anywhere;min-width:0}.syn-account-menu-profile{position:relative;width:100%;min-height:3.5rem;padding-inline:var(--syn-space-4);display:flex;align-items:center;justify-content:space-between;gap:var(--syn-space-4);border:0;border-bottom:1px solid var(--syn-color-border);border-radius:var(--syn-radius-none);background:transparent;color:var(--syn-color-ink);font-weight:700;overflow:hidden;text-align:left;transition:background-color var(--syn-motion-fast) var(--syn-ease-out),color var(--syn-motion-fast) var(--syn-ease-out)}.syn-account-menu-profile:after{position:absolute;right:0;bottom:0;left:0;height:.25rem;background:var(--syn-color-accent);content:"";transform:scaleX(0);transform-origin:left;transition:transform var(--syn-motion-fast) var(--syn-ease-out)}.syn-account-menu-profile:last-child{border-bottom:0}.syn-account-menu-logout{color:var(--syn-orange-text)}.syn-account-menu-logout svg{flex:0 0 auto}.syn-account-menu-profile:is(:hover,:focus-visible){background:var(--syn-color-ink);color:var(--syn-color-canvas)}.syn-account-menu-profile:is(:hover,:focus-visible):after{transform:scaleX(1)}.syn-account-menu-profile:focus-visible{z-index:1;outline:3px solid var(--syn-color-focus);outline-offset:-3px}.syn-account-menu-profile-arrow{position:relative;width:1.5rem;height:1.5rem;flex:0 0 auto;transform:rotate(-45deg);transition:transform var(--syn-motion-fast) var(--syn-ease-out)}.syn-account-menu-profile:is(:hover,:focus-visible) .syn-account-menu-profile-arrow{transform:translate(.125rem,-.125rem) rotate(-45deg)}.syn-account-menu-profile-arrow:before{position:absolute;top:.4375rem;right:.1875rem;width:.625rem;height:.625rem;border-top:.125rem solid currentColor;border-right:.125rem solid currentColor;content:"";transform:rotate(45deg)}.syn-account-menu-profile-arrow:after{position:absolute;top:calc(50% - .0625rem);left:.1875rem;width:1.125rem;height:.125rem;background:currentColor;content:""}.syn-app-navigation{min-width:0;border-right:1px solid var(--syn-color-border);background:var(--syn-color-surface-1)}.syn-app-navigation-label{min-height:7rem;padding:var(--syn-space-5);display:flex;flex-direction:column;justify-content:space-between;border-bottom:1px solid var(--syn-color-border)}.syn-app-navigation-label span{color:var(--syn-orange-text);font-size:2rem;font-weight:500}.syn-app-navigation-label strong{font-size:1rem;font-weight:700;letter-spacing:0;line-height:1.35}.syn-app-navigation nav,.syn-app-navigation-drawer nav{display:grid;gap:.25rem;padding:var(--syn-space-4)}.syn-app-navigation nav button,.syn-app-navigation-drawer nav button{position:relative;min-height:3rem;padding:var(--syn-space-3) var(--syn-space-4);display:flex;align-items:center;justify-content:space-between;gap:var(--syn-space-2);border:1px solid transparent;border-radius:var(--syn-radius-control);background:transparent;color:var(--syn-color-ink-muted);overflow:hidden;text-align:left}.syn-app-navigation nav button:after,.syn-app-navigation-drawer nav button:after,.syn-workspace-mobile-nav button:after{position:absolute;right:0;bottom:0;left:0;height:.25rem;background:var(--syn-color-accent);content:"";transform:scaleX(0);transform-origin:left;transition:transform var(--syn-motion-fast) var(--syn-ease-out)}.syn-app-navigation nav button:not(:disabled):is(:hover,:focus-visible):after,.syn-app-navigation-drawer nav button:not(:disabled):is(:hover,:focus-visible):after,.syn-workspace-mobile-nav button:not(:disabled):is(:hover,:focus-visible):after,.syn-app-navigation nav button[aria-current=page]:after,.syn-app-navigation-drawer nav button[aria-current=page]:after,.syn-workspace-mobile-nav button[aria-current=page]:after{transform:scaleX(1)}.syn-app-navigation nav button[aria-current=page],.syn-app-navigation-drawer nav button[aria-current=page]{border-color:var(--syn-color-border);background:var(--syn-color-surface-2);color:var(--syn-color-ink)}.syn-app-navigation nav button[aria-current=page]:before,.syn-app-navigation-drawer nav button[aria-current=page]:before{width:.25rem;height:1.5rem;flex:0 0 auto;margin-right:var(--syn-space-2);background:var(--syn-color-accent);content:""}.syn-app-navigation nav button:disabled,.syn-app-navigation-drawer nav button:disabled{opacity:.5}.syn-app-navigation nav button small,.syn-app-navigation-drawer nav button small{font-size:.5625rem}.syn-app-navigation-trigger,.syn-app-navigation-drawer,.syn-app-navigation--mobile{display:none}.syn-app-navigation-trigger-icon{width:1.25rem;display:grid;gap:.1875rem}.syn-app-navigation-trigger-icon i{height:.125rem;display:block;background:currentColor}.syn-app-header button:focus-visible,.syn-app-navigation button:focus-visible,.syn-app-navigation-trigger:focus-visible,.syn-app-navigation-drawer button:focus-visible,.syn-workspace-mobile-nav button:focus-visible{position:relative;z-index:1;outline:3px solid var(--syn-color-focus);outline-offset:-3px}#syn-navigation-header-slot{display:none}.syn-workspace:has(.syn-app-navigation--desktop){display:grid;grid-template-columns:var(--syn-workspace-navigation-width, 14.5rem) minmax(0,1fr)}.syn-workspace:has(.syn-app-navigation[data-collapsed=true]){grid-template-columns:4.25rem minmax(0,1fr)}.syn-app-navigation-label{min-height:4rem;padding:.5rem .75rem;flex-direction:row;align-items:center;gap:.5rem}.syn-app-navigation-label strong{text-transform:uppercase;overflow-wrap:anywhere}.syn-navigation-collapse{flex:0 0 2.75rem;min-height:2.75rem;border:1px solid var(--syn-color-border);background:transparent;color:var(--syn-color-ink)}.syn-app-navigation-label .syn-navigation-collapse span{font-size:1.5rem;color:inherit}.syn-app-navigation nav,.syn-app-navigation-drawer nav{gap:0;padding:0}.syn-app-navigation nav button,.syn-app-navigation-drawer nav button{justify-content:flex-start;gap:1rem;border-radius:0;border-bottom-color:var(--syn-color-border);font-weight:700;text-transform:uppercase}.syn-navigation-number{flex:0 0 2ch;font-family:var(--syn-font-mono);font-size:.8125rem;font-weight:700}.syn-navigation-text{min-width:0;overflow-wrap:anywhere;font-family:var(--syn-font-sans);font-size:.8125rem;font-weight:700;line-height:1.35;letter-spacing:.01em}.syn-navigation-text small{display:block}.syn-app-navigation nav button[aria-current=page]:before,.syn-app-navigation-drawer nav button[aria-current=page]:before{position:absolute;left:0;top:0;height:100%;margin:0}.syn-app-navigation nav button[aria-current=page] .syn-navigation-number,.syn-app-navigation-drawer nav button[aria-current=page] .syn-navigation-number{color:var(--syn-orange-text)}.syn-app-navigation[data-collapsed=true] .syn-navigation-text,.syn-app-navigation[data-collapsed=true] .syn-navigation-current{display:none}.syn-app-navigation[data-collapsed=true] nav button,.syn-app-navigation[data-collapsed=true] .syn-app-navigation-label{justify-content:center;padding-inline:.5rem}.syn-app-navigation-drawer{border:0;padding:0;margin:0;max-width:none;max-height:none;background:transparent;color:var(--syn-color-ink)}.syn-app-navigation-drawer::backdrop{background:#0b0d1294}.syn-app-navigation-drawer[open]{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100dvh;display:block}.syn-app-navigation-drawer>section{width:min(22rem,calc(100% - 3rem));height:100%;display:flex;flex-direction:column;background:var(--syn-color-surface-1);box-shadow:var(--syn-shadow-dialog)}.syn-app-navigation-drawer nav{overflow-y:auto;overscroll-behavior:contain;min-height:0}.syn-app-navigation-drawer>section>header{flex:0 0 4rem;padding-inline:1rem;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--syn-color-border);text-transform:uppercase}.syn-app-navigation-drawer>section>header button{width:2.75rem;height:2.75rem;border:1px solid var(--syn-color-border);background:transparent;color:inherit;font-size:1.5rem}@media(max-width:25rem){.syn-shell--application .syn-app-header-tool,.syn-shell--application .syn-account-menu-trigger{min-width:2.75rem;padding-inline:.25rem}}@media(max-width:47.5rem){.syn-app-header{min-height:4rem;grid-template-columns:minmax(0,1fr) auto;border-inline:0}.syn-app-brand{min-width:0;padding:var(--syn-space-3) var(--syn-space-4);border-right:1px solid var(--syn-color-border)}.syn-app-header-context{display:none}.syn-app-header-tool{min-width:3.25rem;padding-inline:var(--syn-space-2)}.syn-app-header-tool{gap:.375rem}.syn-account-menu-trigger{min-width:3.25rem;padding-inline:var(--syn-space-2)}.syn-account-menu-trigger>span:last-child{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.syn-avatar--compact{width:2rem;height:2rem}.syn-account-menu-panel{position:fixed;top:calc(4rem + 1px);right:var(--syn-space-3);left:var(--syn-space-3);width:auto}}.syn-workspace-page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--syn-space-6);padding-bottom:var(--syn-space-6);border-bottom:1px solid var(--syn-color-border)}.syn-workspace-page-header>div:first-child{min-width:0}.syn-workspace-page-header h1{margin:var(--syn-space-2) 0 0;font-size:var(--syn-type-app-h1-size);line-height:var(--syn-type-app-h1-line-height);font-weight:var(--syn-type-app-h1-weight);letter-spacing:var(--syn-type-app-h1-tracking);overflow-wrap:anywhere}.syn-workspace-page-header p{max-width:46rem;margin:var(--syn-space-4) 0 0;color:var(--syn-color-ink-muted)}.syn-workspace-page-action{flex:0 0 auto}.syn-workspace-context-title{display:block;margin-top:var(--syn-space-2);font-size:clamp(1.5rem,3vw,2.25rem);line-height:1.05;letter-spacing:-.025em;overflow-wrap:anywhere}.syn-detail-grid{margin:var(--syn-space-6) 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--syn-color-border-strong)}.syn-detail-grid>div{min-inline-size:0;padding:var(--syn-space-5);display:grid;align-content:start;gap:var(--syn-space-2);border-inline-end:1px solid var(--syn-color-border)}.syn-detail-grid>div:nth-child(3n),.syn-detail-grid>div:last-child{border-inline-end:0}.syn-detail-grid dt{color:var(--syn-color-ink-muted);font-size:.75rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.syn-detail-grid dd{margin:0;font-size:1.125rem;font-weight:650;overflow-wrap:anywhere}.syn-workspace-detail-panel{padding:clamp(var(--syn-space-5),4vw,var(--syn-space-8));border:1px solid var(--syn-color-border);background:var(--syn-color-surface-1)}.syn-workspace-form{margin:var(--syn-space-6) 0;padding:clamp(var(--syn-space-5),4vw,var(--syn-space-8));display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--syn-space-5);border:1px solid var(--syn-color-border-strong);background:var(--syn-color-surface-1)}.syn-workspace-form label{min-inline-size:0;display:grid;align-content:start;gap:var(--syn-space-2)}.syn-workspace-form label:first-child,.syn-workspace-form>div{grid-column:1 / -1}.syn-workspace-form>div{display:flex;flex-wrap:wrap;gap:var(--syn-space-3);padding-top:var(--syn-space-2)}.syn-workspace-form input{min-inline-size:0;min-height:3.375rem;padding-inline:var(--syn-space-4)}.syn-workspace-state{min-height:16rem;padding:clamp(var(--syn-space-5),4vw,var(--syn-space-8));display:grid;align-content:space-between;gap:var(--syn-space-6);border:1px solid var(--syn-color-border);background:var(--syn-color-surface-1)}.syn-workspace-state--error{border-color:color-mix(in srgb,var(--syn-color-danger) 42%,var(--syn-color-border))}.syn-workspace-state-copy{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--syn-space-5);align-items:start}.syn-workspace-state-code{color:var(--syn-orange-text);font-size:clamp(2rem,5vw,4rem);font-weight:800;line-height:.9}.syn-workspace-state h2{margin:0;font-size:clamp(1.35rem,3vw,2.25rem)}.syn-workspace-state p{margin:var(--syn-space-2) 0 0;color:var(--syn-color-ink-muted)}.syn-workspace-skeleton{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--syn-space-3)}.syn-workspace-skeleton i{min-height:6rem;border:1px solid var(--syn-color-border);background:linear-gradient(105deg,var(--syn-color-surface-2) 20%,color-mix(in srgb,var(--syn-color-surface-1) 68%,var(--syn-color-accent)) 42%,var(--syn-color-surface-2) 64%);animation:syn-skeleton-pulse 1.25s var(--syn-ease-out) infinite}@keyframes syn-skeleton-pulse{50%{opacity:.62}}.syn-record-list{padding:0;margin:var(--syn-space-6) 0;display:grid;border-top:1px solid var(--syn-color-border);list-style:none}.syn-record-list li{border-bottom:1px solid var(--syn-color-border)}.syn-record-list button{position:relative;width:100%;min-height:7.5rem;padding:var(--syn-space-5) 4.5rem var(--syn-space-5) var(--syn-space-5);display:grid;grid-template-columns:minmax(8rem,.35fr) minmax(12rem,1fr) minmax(10rem,.65fr) auto;align-items:center;gap:var(--syn-space-5);border:0;background:transparent;color:var(--syn-color-ink);text-align:left;transition:background-color var(--syn-motion-fast) var(--syn-ease-out)}.syn-record-list button:hover{background:var(--syn-color-surface-2)}.syn-record-list button:focus-visible{z-index:1;outline:3px solid var(--syn-color-focus);outline-offset:-3px}.syn-record-code{color:var(--syn-orange-text);font-size:.75rem;font-weight:700;letter-spacing:.08em;overflow-wrap:anywhere}.syn-record-list strong{font-size:clamp(1.125rem,2vw,1.6rem);overflow-wrap:anywhere}.syn-record-list small{color:var(--syn-color-ink-muted);line-height:1.5}.syn-record-arrow{position:absolute;right:var(--syn-space-5);width:.8rem;height:.8rem;border-top:.125rem solid currentColor;border-right:.125rem solid currentColor;transform:rotate(45deg)}.syn-record-status{width:fit-content;min-height:1.8rem;padding:.35rem .65rem;display:inline-flex;align-items:center;border:1px solid var(--syn-color-border);border-radius:999px;font-size:.6875rem;font-weight:700;text-transform:uppercase}.syn-record-status--success{border-color:color-mix(in srgb,var(--syn-color-success) 45%,var(--syn-color-border));color:var(--syn-color-success)}.syn-record-status--warning{border-color:color-mix(in srgb,var(--syn-color-warning) 55%,var(--syn-color-border));color:var(--syn-color-warning)}.syn-record-status--danger{border-color:color-mix(in srgb,var(--syn-color-danger) 45%,var(--syn-color-border));color:var(--syn-color-danger)}.syn-pagination{min-height:5rem;padding-top:var(--syn-space-4);display:flex;align-items:center;justify-content:space-between;gap:var(--syn-space-4);border-top:1px solid var(--syn-color-border)}.syn-pagination>span{color:var(--syn-orange-text);font-size:2rem;font-weight:500}.syn-pagination>strong{min-width:0;text-align:center;overflow-wrap:anywhere}.syn-pagination .syn-pagination-arrow{flex:0 0 3.25rem;width:3.25rem;min-width:3.25rem;height:3.25rem;padding:0;display:inline-flex;align-items:center;justify-content:center}.syn-occupancy-view{padding-block:var(--syn-space-6) var(--syn-space-12)}.syn-occupancy-list small{overflow-wrap:anywhere}.syn-occupancy-detail dd .syn-record-status{font-size:.75rem}.syn-occupancy-loading-copy{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.syn-occupancy-skeleton-record{min-height:7.5rem;padding:var(--syn-space-5) 4.5rem var(--syn-space-5) var(--syn-space-5);display:grid;grid-template-columns:minmax(8rem,.35fr) minmax(12rem,1fr) minmax(10rem,.65fr) auto;align-items:center;gap:var(--syn-space-5)}.syn-occupancy-skeleton-line{display:block;min-inline-size:0;min-block-size:.8rem;border-radius:999px;background:linear-gradient(105deg,var(--syn-color-surface-2) 20%,color-mix(in srgb,var(--syn-color-surface-1) 68%,var(--syn-color-accent)) 42%,var(--syn-color-surface-2) 64%);animation:syn-skeleton-pulse 1.25s var(--syn-ease-out) infinite}.syn-occupancy-skeleton-line--code{inline-size:70%}.syn-occupancy-skeleton-line--title{inline-size:min(100%,18rem);min-block-size:1.35rem}.syn-occupancy-skeleton-line--meta{inline-size:min(85%,14rem)}.syn-occupancy-skeleton-line--status{inline-size:5rem;min-block-size:1.8rem}.syn-occupancy-skeleton-detail .syn-occupancy-skeleton-line--label{inline-size:min(62%,7rem)}.syn-occupancy-skeleton-detail .syn-occupancy-skeleton-line--value{inline-size:min(88%,12rem);min-block-size:1.2rem}@media(max-width:64rem){.syn-record-list button{grid-template-columns:minmax(7rem,.35fr) minmax(10rem,1fr) auto}.syn-record-list small{grid-column:2}.syn-occupancy-skeleton-record{grid-template-columns:minmax(7rem,.35fr) minmax(10rem,1fr) auto}.syn-occupancy-skeleton-line--meta{grid-column:2}}@media(max-width:47.5rem){.syn-workspace-page-header{align-items:stretch;flex-direction:column}.syn-workspace-page-action,.syn-workspace-page-action>button{width:100%}.syn-detail-grid,.syn-workspace-form{grid-template-columns:minmax(0,1fr)}.syn-detail-grid>div{padding:var(--syn-space-4);border-inline-end:0;border-block-end:1px solid var(--syn-color-border)}.syn-detail-grid>div:last-child{border-block-end:0}.syn-workspace-form{padding:var(--syn-space-4)}.syn-workspace-form>div{display:grid;grid-template-columns:minmax(0,1fr)}.syn-workspace-form>div>button{width:100%}.syn-workspace-state{min-height:13rem}.syn-workspace-state-copy,.syn-workspace-skeleton{grid-template-columns:1fr}.syn-workspace-skeleton i{min-height:3rem}.syn-record-list button{min-height:9rem;padding:var(--syn-space-4) 3.5rem var(--syn-space-4) var(--syn-space-4);grid-template-columns:1fr auto;gap:var(--syn-space-2) var(--syn-space-3)}.syn-record-code,.syn-record-list strong,.syn-record-list small{grid-column:1}.syn-record-status{grid-column:2;grid-row:1 / span 2}.syn-record-arrow{right:var(--syn-space-4);bottom:var(--syn-space-4)}.syn-occupancy-skeleton-record{min-height:11.0625rem;padding:var(--syn-space-4) 3.5rem var(--syn-space-4) var(--syn-space-4);grid-template-columns:1fr auto;gap:var(--syn-space-2) var(--syn-space-3)}.syn-occupancy-skeleton-line--code,.syn-occupancy-skeleton-line--title,.syn-occupancy-skeleton-line--meta{grid-column:1}.syn-occupancy-skeleton-line--status{grid-column:2;grid-row:1 / span 2}.syn-occupancy-skeleton-detail>div{min-block-size:5.5rem}}@media(max-width:25rem){.syn-occupancy-skeleton-record{min-height:13.125rem}}@media(max-width:22.5rem){.syn-occupancy-skeleton-record{min-height:18.5rem}}@media(prefers-reduced-motion:reduce){.syn-workspace-skeleton i,.syn-occupancy-skeleton-line{animation:none}}.syn-dropdown{min-width:0}.syn-dropdown-trigger,.syn-field .syn-dropdown-search-input{width:100%;min-height:3.375rem;border:1px solid var(--syn-color-border);border-radius:var(--syn-radius-control);background:var(--syn-color-surface-1);color:var(--syn-color-ink);font-family:inherit;font-size:1rem;font-weight:560;line-height:1.5}.syn-dropdown-trigger{padding:var(--syn-space-3) var(--syn-space-4);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--syn-space-3);text-align:start;transition:border-color var(--syn-motion-fast) var(--syn-ease-out),background-color var(--syn-motion-fast) var(--syn-ease-out),box-shadow var(--syn-motion-fast) var(--syn-ease-out)}.syn-dropdown-trigger:hover:not(:disabled){border-color:var(--syn-color-border-strong);background:var(--syn-color-surface-2)}.syn-dropdown-trigger:focus-visible,.syn-dropdown-search-input:focus-visible,.syn-dropdown[data-open] .syn-dropdown-trigger{border-color:var(--syn-color-focus);outline:0;box-shadow:0 0 0 3px color-mix(in srgb,var(--syn-color-focus) 22%,transparent)}.syn-dropdown[data-open] .syn-dropdown-search-input{border-color:var(--syn-color-focus);outline:0;box-shadow:0 0 0 3px color-mix(in srgb,var(--syn-color-focus) 22%,transparent)}.syn-dropdown-search-control{position:relative}.syn-field .syn-dropdown-search-input{padding-inline-start:var(--syn-space-4);padding-inline-end:3.25rem}:root[data-theme=dark] .syn-field .syn-dropdown-search-input{background:var(--syn-color-surface-1)}.syn-dropdown-toggle{position:absolute;top:50%;right:var(--syn-space-4);width:2.75rem;height:2.75rem;padding:0;display:grid;place-items:center;border:0;background:transparent;color:inherit;translate:0 -50%}.syn-dropdown-toggle svg{fill:none;stroke:currentColor;stroke-linecap:square;stroke-linejoin:miter;stroke-width:1.75;transition:transform var(--syn-motion-fast) var(--syn-ease-out)}.syn-dropdown[data-open] .syn-dropdown-toggle svg{transform:rotate(180deg)}.syn-dropdown-trigger:disabled{cursor:not-allowed;opacity:.56}.syn-dropdown-trigger>span{min-width:0;overflow:hidden;font-weight:560;text-overflow:ellipsis;white-space:nowrap}.syn-dropdown-trigger>span[data-placeholder]{color:var(--syn-color-ink-muted)}.syn-dropdown-trigger svg{fill:none;stroke:currentColor;stroke-linecap:square;stroke-linejoin:miter;stroke-width:1.75;transition:transform var(--syn-motion-fast) var(--syn-ease-out)}.syn-dropdown[data-open] .syn-dropdown-trigger svg{transform:rotate(180deg)}.syn-dropdown-popover{position:fixed;z-index:10000;box-sizing:border-box;min-width:12rem;max-width:calc(100vw - 1rem);padding:var(--syn-space-2);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--syn-color-border-strong);border-radius:var(--syn-radius-overlay);background:var(--syn-color-surface-1);color:var(--syn-color-ink);box-shadow:var(--syn-shadow-dialog);transform-origin:var(--syn-dropdown-origin, top);animation:syn-dropdown-enter var(--syn-motion-fast) var(--syn-ease-out)}.syn-dropdown-option{width:100%;min-height:3.25rem;padding:var(--syn-space-3);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--syn-space-3);border:0;border-radius:var(--syn-radius-control);background:transparent;color:var(--syn-color-ink);font:inherit;text-align:start}.syn-dropdown-option>span{min-width:0;overflow-wrap:anywhere}.syn-dropdown-option:hover:not(:disabled),.syn-dropdown-option[data-active]{background:var(--syn-color-surface-2)}.syn-dropdown-option[data-active]{background:color-mix(in srgb,var(--syn-color-accent) 16%,var(--syn-color-surface-1));outline:2px solid var(--syn-color-focus);outline-offset:-2px;font-weight:700}.syn-dropdown-option[aria-selected=true]{background:color-mix(in srgb,var(--syn-color-accent) 16%,var(--syn-color-surface-1));box-shadow:inset .25rem 0 var(--syn-color-accent);font-weight:700}.syn-dropdown-option:focus-visible{outline:2px solid var(--syn-color-focus);outline-offset:-2px}.syn-dropdown-option:disabled{cursor:not-allowed;opacity:.48}.syn-dropdown-option b{color:var(--syn-orange-text)}.syn-dropdown-empty{padding:var(--syn-space-4);color:var(--syn-color-ink-muted);font-size:.875rem;line-height:1.45}.syn-dropdown-empty p{margin:0}.syn-dropdown-empty-action{width:100%;min-height:2.75rem;margin-top:var(--syn-space-3);padding:var(--syn-space-3);display:flex;align-items:center;justify-content:space-between;gap:var(--syn-space-3);border:1px solid color-mix(in srgb,var(--syn-color-accent) 45%,var(--syn-color-border));border-radius:var(--syn-radius-control);background:color-mix(in srgb,var(--syn-color-accent) 10%,var(--syn-color-surface-2));color:var(--syn-color-ink);font:inherit;font-weight:750;text-align:start;cursor:pointer}.syn-dropdown-empty-action:hover,.syn-dropdown-empty-action:focus-visible{border-color:var(--syn-color-focus);outline:0}.syn-dropdown-empty-action b{color:var(--syn-orange-text);font-size:1.25rem}@keyframes syn-dropdown-enter{0%{opacity:0;transform:translateY(-.25rem) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.syn-dropdown-popover{animation:none}.syn-dropdown-trigger svg{transition:none}}.syn-invite-card form{max-width:60rem}.syn-resident-target-frame{--syn-resident-section-line: color-mix(in srgb, var(--syn-color-ink) 24%, transparent);position:relative;box-sizing:border-box;margin:0 0 var(--syn-space-6);border-radius:var(--syn-radius-control);background:var(--syn-color-surface-1)}.syn-resident-target-frame:after{content:"";position:absolute;z-index:10;top:0;right:0;bottom:0;left:0;box-sizing:border-box;border:1px solid var(--syn-resident-section-line);border-radius:inherit;pointer-events:none}.syn-resident-target-picker{--syn-resident-section-line: color-mix(in srgb, var(--syn-color-ink) 24%, transparent);position:relative;min-inline-size:0;margin:0;padding:0;border:0;border-radius:0;background:var(--syn-color-surface-1);box-shadow:none}.syn-resident-target-picker:disabled{opacity:.68}.syn-resident-target-heading{position:relative;box-sizing:border-box;width:100%;padding:var(--syn-space-6);display:grid;gap:var(--syn-space-2);border-block-end:1px solid var(--syn-resident-section-line);background:var(--syn-color-surface-2)}.syn-resident-target-heading>strong{max-width:none;font-size:var(--syn-type-app-h2-size);font-weight:var(--syn-type-app-h2-weight);letter-spacing:var(--syn-type-app-h2-tracking);line-height:var(--syn-type-app-h2-line-height);text-wrap:balance}.syn-resident-target-heading>small{max-width:62ch;color:var(--syn-color-ink-muted);font-size:.875rem;line-height:1.55}.syn-resident-target-guide{width:100%;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border-block-end:1px solid var(--syn-resident-section-line);background:var(--syn-resident-section-line);list-style:none}.syn-resident-target-guide li{min-width:0;min-height:4rem;padding:var(--syn-space-3);display:grid;align-content:center;gap:var(--syn-space-1);background:var(--syn-color-surface-1)}.syn-resident-target-guide span{color:var(--syn-orange);font-family:var(--syn-font-mono);font-size:.75rem}.syn-resident-target-guide strong{width:100%;min-width:0;font-size:.75rem;line-height:1.2;overflow-wrap:anywhere;white-space:normal}.syn-resident-target-progress{margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block-end:1px solid var(--syn-color-border);list-style:none}.syn-resident-target-progress li{min-width:0;min-height:5.75rem;padding:var(--syn-space-4);display:grid;grid-template-columns:auto minmax(0,1fr);align-content:center;gap:var(--syn-space-1) var(--syn-space-3);border-inline-end:1px solid var(--syn-color-border);color:var(--syn-color-ink-muted)}.syn-resident-target-progress li:last-child{border-inline-end:0}.syn-resident-target-progress li>span{grid-row:1 / 3;color:var(--syn-color-ink-muted);font-family:var(--syn-font-mono);font-size:1.5rem;line-height:1}.syn-resident-target-progress li>strong{overflow:hidden;color:inherit;font-size:.8125rem;text-overflow:ellipsis;white-space:nowrap}.syn-resident-target-progress li>small{min-height:1em;color:inherit;font-size:.6875rem}.syn-resident-target-progress li[data-available=true]{color:var(--syn-color-ink)}.syn-resident-target-progress li[data-complete=true]{background:color-mix(in srgb,var(--syn-color-accent) 9%,transparent);color:var(--syn-color-ink);box-shadow:inset 0 -.25rem var(--syn-color-accent)}.syn-resident-target-progress li[data-complete=true]>span{color:var(--syn-orange-text)}.syn-resident-target-stage{position:relative;min-width:0;padding:var(--syn-space-6) var(--syn-space-6) var(--syn-space-6) 5.5rem;border-block-end:1px solid var(--syn-resident-section-line)}.syn-resident-target-picker>.syn-resident-target-stage:last-child{border-block-end:0}.syn-resident-target-stage-fields{display:grid;grid-template-columns:minmax(12rem,.8fr) minmax(14rem,1.2fr);gap:var(--syn-space-4)}.syn-resident-target-stage-fields--single{grid-template-columns:minmax(0,1fr)}.syn-resident-target-stage .syn-field{margin:0}.syn-resident-target-index{position:absolute;top:var(--syn-space-6);left:var(--syn-space-6);color:var(--syn-orange);font-family:var(--syn-font-mono);font-size:1.5rem;line-height:1}.syn-invite-card>.syn-kicker,.syn-resident-target-heading>.syn-kicker,.syn-resident-target-summary .syn-kicker{color:var(--syn-orange)}.syn-resident-target-empty{margin:var(--syn-space-4) 0 0;padding:var(--syn-space-3) var(--syn-space-4);display:flex;align-items:center;justify-content:space-between;gap:var(--syn-space-4);border-inline-start:3px solid var(--syn-color-warning);background:color-mix(in srgb,var(--syn-color-warning) 8%,transparent);color:var(--syn-color-ink-muted);font-size:.8125rem;line-height:1.5}.syn-resident-target-empty>div{display:grid;gap:var(--syn-space-1)}.syn-resident-target-empty strong{color:var(--syn-color-ink);font-size:.875rem}.syn-resident-target-empty span{color:var(--syn-color-ink-muted)}.syn-resident-target-empty>button{flex:0 0 auto;min-height:2.75rem;padding:var(--syn-space-2) var(--syn-space-3);display:flex;align-items:center;gap:var(--syn-space-3);border:1px solid var(--syn-color-border-strong);border-radius:var(--syn-radius-control);background:var(--syn-color-surface-1);color:var(--syn-color-ink);font:inherit;font-size:.75rem;font-weight:800;cursor:pointer}.syn-resident-target-empty>button:hover,.syn-resident-target-empty>button:focus-visible{border-color:var(--syn-color-focus);outline:0}.syn-resident-target-empty>button b{color:var(--syn-orange-text);font-size:1.15rem}.syn-resident-target-stage>.syn-tertiary{margin-top:var(--syn-space-4)}.syn-resident-target-summary{display:grid;grid-template-columns:minmax(13rem,.75fr) minmax(18rem,1.25fr);border-block-start:.375rem solid var(--syn-color-accent);border-inline:1px solid var(--syn-resident-section-line);border-block-end:1px solid var(--syn-resident-section-line);background:color-mix(in srgb,var(--syn-color-accent) 7%,var(--syn-color-surface-1))}.syn-resident-target-summary>div{min-width:0;padding:var(--syn-space-6);border-inline-end:1px solid var(--syn-color-border)}.syn-resident-target-summary>div>strong{display:block;margin-top:var(--syn-space-2);font-size:1.25rem;overflow-wrap:anywhere}.syn-resident-target-summary p{margin:var(--syn-space-3) 0 0;color:var(--syn-color-ink-muted);font-size:.8125rem;line-height:1.5}.syn-resident-target-summary dl{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.syn-resident-target-summary dl>div{min-width:0;padding:var(--syn-space-4);border-inline-end:1px solid var(--syn-color-border);border-block-end:1px solid var(--syn-color-border)}.syn-resident-target-summary dl>div:nth-child(2n){border-inline-end:0}.syn-resident-target-summary dl>div:nth-last-child(-n+2){border-block-end:0}.syn-resident-target-summary dt{margin-bottom:var(--syn-space-2);color:var(--syn-color-ink-muted);font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.syn-resident-target-summary dd{margin:0;font-size:.875rem;font-weight:650;line-height:1.4;overflow-wrap:anywhere}.syn-resident-target-picker>.syn-alert{margin:var(--syn-space-4)}.syn-r463-preview{width:min(76rem,calc(100% - 2rem));margin:0 auto;padding:var(--syn-space-6) 0 var(--syn-space-16)}.syn-r463-preview-toolbar{min-height:4rem;padding:var(--syn-space-3) var(--syn-space-4);display:flex;align-items:center;justify-content:space-between;gap:var(--syn-space-4);border:1px solid var(--syn-color-border);background:var(--syn-color-surface-1)}.syn-r463-preview-toolbar strong{font-family:var(--syn-font-mono);font-size:.75rem;letter-spacing:.04em}.syn-r463-preview-toolbar div{display:flex;gap:var(--syn-space-2)}.syn-r463-preview-toolbar button{min-height:2.5rem;padding:0 var(--syn-space-4)}.syn-r463-preview-card{width:100%;margin:var(--syn-space-6) 0 0}.syn-r463-preview-card>h1{max-width:none;font-size:clamp(2.5rem,5vw,4.25rem);white-space:nowrap}.syn-r463-preview-card--claim>h1{font-size:clamp(2.25rem,4vw,3.5rem)}.syn-r463-preview-card .syn-resident-target-heading>strong{max-width:none;font-size:clamp(1.35rem,2.4vw,2rem);white-space:nowrap}.syn-r463-preview-card form{max-width:60rem}.syn-r463-preview-card>.syn-alert,.syn-r463-preview-card>.syn-resident-claim-result{width:100%;max-width:60rem}.syn-r463-preview-card form>.syn-primary:focus-visible{outline-offset:-3px}.syn-r463-create-preview{margin:0 0 var(--syn-space-4);display:grid;grid-template-columns:minmax(0,1fr) auto;border:1px solid var(--syn-color-border-strong);border-block-start:4px solid var(--syn-color-accent);background:var(--syn-color-surface-2)}.syn-r463-create-preview>div{min-width:0;padding:var(--syn-space-4)}.syn-r463-create-preview>div+div{min-width:14rem;display:grid;align-content:center;gap:var(--syn-space-3);border-inline-start:1px solid var(--syn-color-border)}.syn-r463-create-preview strong,.syn-r463-create-preview p,.syn-r463-create-preview span{display:block}.syn-r463-create-preview strong{margin-top:var(--syn-space-2);font-size:1.1rem}.syn-r463-create-preview p{margin:var(--syn-space-2) 0 0;color:var(--syn-color-ink-muted);font-size:.8125rem;line-height:1.5}.syn-r463-create-preview>div+div>span{color:var(--syn-orange-text);font-size:.75rem;font-weight:800;line-height:1.4}.syn-r463-create-preview button{min-height:2.5rem;border:1px solid var(--syn-color-border);border-radius:var(--syn-radius-control);background:var(--syn-color-surface-1);color:var(--syn-color-ink);font:inherit;font-size:.75rem;font-weight:750;cursor:pointer}@media(max-width:47.5rem){.syn-r463-preview-card>h1,.syn-r463-preview-card .syn-resident-target-heading>strong{white-space:normal}.syn-resident-target-heading,.syn-resident-target-stage{padding:var(--syn-space-5)}.syn-resident-target-guide{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,.8fr)}.syn-resident-target-empty,.syn-r463-create-preview{align-items:stretch;grid-template-columns:minmax(0,1fr)}.syn-resident-target-empty{flex-direction:column}.syn-resident-target-empty>button{width:100%;justify-content:space-between}.syn-r463-create-preview>div+div{min-width:0;border-inline-start:0;border-block-start:1px solid var(--syn-color-border)}.syn-resident-target-progress{grid-template-columns:minmax(0,1fr)}.syn-resident-target-progress li{min-height:4.5rem;border-inline-end:0;border-block-end:1px solid var(--syn-color-border)}.syn-resident-target-progress li:last-child{border-block-end:0}.syn-resident-target-progress li[data-complete=true]{box-shadow:inset .25rem 0 var(--syn-color-accent)}.syn-resident-target-index{position:static;display:block;margin-bottom:var(--syn-space-4)}.syn-resident-target-stage-fields,.syn-resident-target-summary,.syn-resident-target-summary dl{grid-template-columns:minmax(0,1fr)}.syn-resident-target-summary>div,.syn-resident-target-summary dl>div,.syn-resident-target-summary dl>div:nth-child(2n),.syn-resident-target-summary dl>div:nth-last-child(-n+2){border-inline-end:0;border-block-end:1px solid var(--syn-color-border)}.syn-resident-target-summary dl>div:last-child{border-block-end:0}.syn-r463-preview-toolbar{align-items:stretch;flex-direction:column}.syn-r463-preview-toolbar>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.syn-r463-preview-toolbar button{width:100%;padding-inline:var(--syn-space-2)}}.syn-common-expense-view{min-inline-size:0;padding-block:var(--syn-space-6) var(--syn-space-12)}.syn-common-expense-view .syn-workspace-page-header .syn-kicker{max-inline-size:100%;overflow-wrap:anywhere}.syn-common-expense-office__actions{display:grid;grid-template-columns:repeat(2,12rem);align-items:stretch;justify-content:flex-end;gap:var(--syn-space-3)}.syn-common-expense-office__actions[data-single=true]{grid-template-columns:12rem}.syn-common-expense-office__actions .syn-secondary,.syn-common-expense-office__actions .syn-primary{box-sizing:border-box;inline-size:12rem;block-size:4.5rem;min-block-size:4.5rem;align-self:stretch;margin:0}.syn-common-expense-office__actions .syn-primary{justify-content:space-between}.syn-common-expense-office__actions .syn-primary:hover:not(:disabled){transform:none}.syn-common-expense-office__actions .syn-primary>span{flex:1 1 auto;justify-content:center}.syn-common-expense-office__actions .syn-secondary{display:inline-flex;align-items:center;gap:var(--syn-space-2)}.syn-common-expense-office__actions svg{width:1rem;height:1rem;stroke-width:1.8}.syn-common-expense-preview-note{margin:var(--syn-space-4) 0 0;border-inline-start:.2rem solid var(--syn-orange);padding:var(--syn-space-2) var(--syn-space-3);color:var(--syn-color-ink-muted);font-size:.75rem;line-height:1.45}.syn-common-expense-save-confirmation{min-inline-size:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--syn-space-4);margin-block-start:var(--syn-space-5);border:1px solid var(--syn-color-border-strong);border-inline-start:.25rem solid var(--syn-orange);background:var(--syn-color-surface-1);padding:var(--syn-space-4)}.syn-common-expense-save-confirmation>svg{inline-size:1.4rem;block-size:1.4rem;color:var(--syn-color-success)}.syn-common-expense-save-confirmation>div{min-inline-size:0}.syn-common-expense-save-confirmation strong{display:block}.syn-common-expense-save-confirmation p{margin:var(--syn-space-1) 0;color:var(--syn-color-ink-muted);line-height:1.45}.syn-common-expense-save-confirmation code{color:var(--syn-color-ink-muted);font-size:.7rem;overflow-wrap:anywhere}.syn-common-expense-save-confirmation .syn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:var(--syn-space-2);white-space:nowrap}.syn-common-expense-save-confirmation .syn-secondary svg{inline-size:1rem;block-size:1rem}.syn-common-expense-pdf-preview{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:start center;overflow:auto;background:#000000c7;padding:var(--syn-space-5)}.syn-common-expense-pdf-preview>section{inline-size:min(68rem,100%);border:1px solid var(--syn-color-border);background:var(--syn-color-surface-1);box-shadow:0 1.5rem 5rem #00000061}.syn-common-expense-pdf-preview[data-document=building]>section{inline-size:min(92rem,100%)}.syn-common-expense-pdf-preview>section>header,.syn-common-expense-pdf-preview>section>footer{display:flex;align-items:center;justify-content:space-between;gap:var(--syn-space-4);padding:var(--syn-space-4) var(--syn-space-5)}.syn-common-expense-pdf-preview>section>header{border-block-end:1px solid var(--syn-color-border)}.syn-common-expense-pdf-preview>section>header>div{min-inline-size:0}.syn-common-expense-pdf-preview>section>header h2{margin:var(--syn-space-1) 0}.syn-common-expense-pdf-preview>section>header p{margin:0;color:var(--syn-color-ink-muted)}.syn-common-expense-pdf-preview>section>footer{justify-content:flex-end;border-block-start:1px solid var(--syn-color-border)}.syn-common-expense-pdf-preview>section>footer button{min-inline-size:10rem;display:inline-flex;align-items:center;justify-content:center;gap:var(--syn-space-2)}.syn-common-expense-pdf-preview__toolbar{display:flex;align-items:end;justify-content:space-between;gap:var(--syn-space-4);padding:var(--syn-space-4) var(--syn-space-5) 0}.syn-common-expense-pdf-preview__tabs{display:inline-grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--syn-color-border-strong)}.syn-common-expense-pdf-preview__tabs button{min-block-size:2.9rem;border:0;background:transparent;color:var(--syn-color-ink);padding:.7rem 1rem;font:inherit;font-size:.78rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.syn-common-expense-pdf-preview__tabs button+button{border-inline-start:1px solid var(--syn-color-border-strong)}.syn-common-expense-pdf-preview__tabs button[aria-selected=true]{background:#ff5f1f;color:#171714}.syn-common-expense-pdf-preview__tabs button:hover:not([aria-selected=true]){color:#ff5f1f}.syn-common-expense-pdf-preview__tabs button:focus-visible{outline:2px solid #ff5f1f;outline-offset:2px}.syn-common-expense-pdf-preview__home{min-inline-size:min(28rem,100%)}.syn-common-expense-pdf-preview__home>*{inline-size:100%}.syn-common-expense-pdf-sheet{margin:var(--syn-space-5);border:1px solid #d8d5ce;border-inline-start:.35rem solid #ff5f1f;background:#fff;color:#171714;padding:clamp(1.5rem,4vw,3rem);box-shadow:0 1rem 3rem #00000029}.syn-common-expense-pdf-sheet__brand,.syn-common-expense-pdf-sheet__heading,.syn-common-expense-pdf-sheet__summary,.syn-common-expense-pdf-sheet>footer{display:flex;align-items:center;justify-content:space-between;gap:1rem}.syn-common-expense-pdf-sheet__brand{padding-block-end:1.25rem;border-block-end:1px solid #d8d5ce}.syn-common-expense-pdf-sheet__brand img{inline-size:min(13.75rem,45%);block-size:auto}.syn-common-expense-pdf-sheet__brand>div{display:grid;justify-items:end;gap:.25rem;text-align:end}.syn-common-expense-pdf-sheet__brand span,.syn-common-expense-pdf-sheet__heading span,.syn-common-expense-pdf-sheet dt,.syn-common-expense-pdf-sheet__charges h4,.syn-common-expense-pdf-sheet__table>div:first-child,.syn-common-expense-pdf-sheet__summary span{color:#66645f;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.syn-common-expense-pdf-sheet__brand strong{color:#ff5f1f;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.syn-common-expense-pdf-sheet__heading{align-items:end;padding-block:1.5rem}.syn-common-expense-pdf-sheet__heading h3{margin:.3rem 0 0;font-size:clamp(1.45rem,3vw,2.2rem)}.syn-common-expense-pdf-sheet__heading>div:last-child{text-align:end}.syn-common-expense-pdf-sheet__heading strong{display:block;margin-block-start:.35rem}.syn-common-expense-pdf-sheet__overview{display:grid;grid-template-columns:1.5fr .75fr .75fr;margin:0;border:1px solid #d8d5ce}.syn-common-expense-pdf-sheet__overview>div{min-inline-size:0;padding:1rem}.syn-common-expense-pdf-sheet__overview>div+div{border-inline-start:1px solid #d8d5ce}.syn-common-expense-pdf-sheet__overview dd{margin:.35rem 0 0;font-weight:800;overflow-wrap:anywhere}.syn-common-expense-pdf-sheet__charges{margin-block-start:1.5rem}.syn-common-expense-pdf-sheet__charges h4{margin:0 0 .65rem;color:#171714}.syn-common-expense-pdf-sheet__table{border-block-start:2px solid #171714}.syn-common-expense-pdf-sheet__table>div{display:grid;grid-template-columns:minmax(12rem,1.5fr) minmax(8rem,.8fr) minmax(8rem,.8fr) minmax(6rem,.55fr);align-items:center;gap:.75rem;border-block-end:1px solid #d8d5ce;padding:.75rem}.syn-common-expense-pdf-sheet__table>div>:last-child{text-align:end}.syn-common-expense-pdf-sheet__table span{min-inline-size:0}.syn-common-expense-pdf-sheet__table span strong,.syn-common-expense-pdf-sheet__table span small{display:block}.syn-common-expense-pdf-sheet__table span small{margin-block-start:.2rem;color:#66645f;font-size:.7rem;overflow-wrap:anywhere}.syn-common-expense-pdf-sheet__summary{margin-block-start:1rem;background:#171714;color:#fff;padding:1rem 1.25rem}.syn-common-expense-pdf-sheet__summary span{color:#d8d5ce}.syn-common-expense-pdf-sheet__summary strong{color:#ff5f1f;font-size:1.35rem}.syn-common-expense-pdf-sheet>footer{align-items:end;margin-block-start:1.5rem;border-block-start:1px solid #d8d5ce;padding-block-start:1rem}.syn-common-expense-pdf-sheet>footer strong{color:#ff5f1f;font-size:.68rem;letter-spacing:.06em}.syn-common-expense-pdf-sheet>footer span{color:#66645f;font-size:.72rem;text-align:end}.syn-common-expense-building-preview{overflow-x:auto;border-block-start:2px solid #171714}.syn-common-expense-building-preview__table>div{display:grid;grid-template-columns:minmax(7rem,.6fr) minmax(18rem,1.8fr) minmax(8rem,.6fr);align-items:center;gap:1rem;border-block-end:1px solid #d8d5ce;padding:.7rem .85rem}.syn-common-expense-building-preview__table>div:first-child{color:#66645f;font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.syn-common-expense-building-preview__table>div>:last-child{text-align:end}.syn-common-expense-building-preview__table b{color:#171714}.syn-office-financial-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin-block:var(--syn-space-6) 0;border-block:1px solid var(--syn-color-border-strong)}.syn-office-financial-metrics>button{min-inline-size:0;min-block-size:9rem;display:grid;align-content:space-between;gap:var(--syn-space-3);border-inline-end:1px solid var(--syn-color-border);border-block:0;border-inline-start:0;background:transparent;color:var(--syn-color-ink);padding:var(--syn-space-4);text-align:start;cursor:pointer;transition:background-color var(--syn-motion-fast) var(--syn-ease-out),box-shadow var(--syn-motion-fast) var(--syn-ease-out)}.syn-office-financial-metrics>button:last-child{border-inline-end:0}.syn-office-financial-metrics span{color:var(--syn-color-ink-muted);font-size:.7rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.syn-office-financial-metrics strong{font-size:clamp(1.4rem,1.6vw,1.75rem);line-height:.95;letter-spacing:-.045em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;white-space:nowrap}.syn-office-financial-metric--accent strong{white-space:nowrap}.syn-office-financial-metrics small{color:var(--syn-color-ink-muted);line-height:1.4}.syn-office-financial-metrics .syn-office-financial-metric--accent{background:var(--syn-orange);color:#11110f}.syn-office-financial-metrics .syn-office-financial-metric--accent :is(span,small){color:#11110f}.syn-office-financial-metrics>button[aria-pressed=true]{box-shadow:inset 0 -.25rem 0 var(--syn-orange)}.syn-office-financial-metrics>button:focus-visible{outline:3px solid var(--syn-color-focus);outline-offset:-3px}.syn-office-metric-hint{margin:var(--syn-space-2) 0 var(--syn-space-4);color:var(--syn-color-ink-muted);font-size:.75rem}.syn-office-issue-builder{margin-block:var(--syn-space-6);border:1px solid var(--syn-color-border-strong);border-inline-start:.25rem solid var(--syn-orange);background:var(--syn-color-surface-1)}.syn-office-issue-builder>header{display:flex;align-items:start;justify-content:space-between;gap:var(--syn-space-5);padding:var(--syn-space-5)}.syn-office-issue-builder>header h2{margin:var(--syn-space-1) 0;font-size:clamp(1.5rem,3vw,2.4rem)}.syn-office-issue-builder>header p{margin:0;color:var(--syn-color-ink-muted)}.syn-office-issue-builder__close{flex:0 0 auto;inline-size:2.75rem;block-size:2.75rem;display:grid;place-items:center;border:1px solid var(--syn-color-border);background:transparent;color:var(--syn-color-ink);cursor:pointer}.syn-office-issue-builder__close:hover{border-color:var(--syn-orange);color:var(--syn-orange)}.syn-office-issue-builder__close svg{inline-size:1.1rem;block-size:1.1rem}.syn-office-issue-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border-block:1px solid var(--syn-color-border);padding:0;list-style:none}.syn-office-issue-steps li{border-inline-end:1px solid var(--syn-color-border)}.syn-office-issue-steps li:last-child{border-inline-end:0}.syn-office-issue-steps button{inline-size:100%;min-block-size:4.75rem;display:flex;align-items:center;gap:var(--syn-space-3);border:0;background:transparent;color:var(--syn-color-ink-muted);padding:var(--syn-space-3) var(--syn-space-4);text-align:start;cursor:pointer}.syn-office-issue-steps b{inline-size:1.8rem;block-size:1.8rem;display:grid;place-items:center;flex:0 0 auto;border:1px solid var(--syn-color-border-strong);border-radius:50%;font-size:.75rem}.syn-office-issue-steps span{font-size:.72rem;font-weight:700;text-transform:uppercase}.syn-office-issue-steps li[data-active] button{background:color-mix(in srgb,var(--syn-color-surface-1) 82%,var(--syn-orange) 18%);color:var(--syn-color-ink);box-shadow:inset 0 -.2rem 0 var(--syn-orange)}.syn-office-issue-steps li[data-active] b,.syn-office-issue-steps li[data-complete] b{border-color:var(--syn-orange);background:var(--syn-orange);color:#11110f}.syn-office-issue-builder__body{min-block-size:21rem;padding:var(--syn-space-5)}.syn-office-issue-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--syn-space-4)}.syn-office-issue-form-grid>label{min-inline-size:0;display:grid;align-content:start;gap:var(--syn-space-2);color:var(--syn-color-ink-muted);font-size:.72rem;font-weight:700;text-transform:uppercase}.syn-office-issue-form-grid .syn-office-issue-field-hint{color:var(--syn-color-ink-muted);font-size:.7rem;font-weight:400;line-height:1.4;text-transform:none}.syn-office-issue-form-grid .syn-office-issue-field-error{color:var(--syn-color-danger);font-size:.7rem;font-weight:700;line-height:1.4;text-transform:none}.syn-office-issue-form-grid input,.syn-office-issue-form-grid textarea{inline-size:100%;min-block-size:3rem;box-sizing:border-box;border:1px solid var(--syn-color-border);border-radius:var(--syn-radius-control);background:var(--syn-color-canvas);color:var(--syn-color-ink);padding:var(--syn-space-3);font:inherit;font-weight:500;text-transform:none}.syn-office-issue-form-grid textarea{resize:vertical}.syn-office-issue-form-grid input:focus-visible,.syn-office-issue-form-grid textarea:focus-visible{border-color:var(--syn-color-focus);outline:3px solid var(--syn-color-focus);outline-offset:2px}.syn-office-issue-form-grid__wide{grid-column:1 / -1}.syn-office-issue-form-grid .syn-dropdown{align-self:start;margin-block-end:0}.syn-office-issue-form-grid .syn-dropdown>label{color:var(--syn-color-ink-muted);font-size:.72rem;font-weight:700;letter-spacing:normal;text-transform:uppercase}.syn-office-issue-form-grid .syn-dropdown-trigger{min-block-size:3rem;background:var(--syn-color-canvas)}.syn-office-issue-added-expense{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--syn-space-1) var(--syn-space-4);margin-block-start:var(--syn-space-5);border:1px solid var(--syn-color-border);padding:var(--syn-space-4)}.syn-office-issue-added-expense span{color:var(--syn-orange);font-size:.72rem;font-weight:700;text-transform:uppercase}.syn-office-issue-added-expense strong{font-size:1.25rem;font-variant-numeric:tabular-nums}.syn-office-issue-added-expense small{color:var(--syn-color-ink-muted)}.syn-office-expense-category{min-inline-size:0;display:grid;align-content:start;gap:var(--syn-space-2)}.syn-office-expense-category>span{color:var(--syn-color-ink-muted);font-size:.72rem;font-weight:700;text-transform:uppercase}.syn-office-expense-entry-row{grid-column:1 / -1;min-inline-size:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--syn-space-4);align-items:end}.syn-office-expense-amount-row{min-inline-size:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--syn-space-2);align-items:end}.syn-office-expense-amount-row>label{min-inline-size:0;display:grid;gap:var(--syn-space-2);color:var(--syn-color-ink-muted);font-size:.72rem;font-weight:700;text-transform:uppercase}.syn-office-expense-amount-row>label input{inline-size:100%;min-block-size:3rem;box-sizing:border-box;border:1px solid var(--syn-color-border);border-radius:var(--syn-radius-control);background:var(--syn-color-canvas);color:var(--syn-color-ink);padding:var(--syn-space-3);font:inherit;font-weight:500;text-transform:none}.syn-office-expense-amount-row>label input:focus-visible{border-color:var(--syn-color-focus);outline:3px solid var(--syn-color-focus);outline-offset:2px}.syn-office-expense-category__control-row{min-inline-size:0;display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch}.syn-office-expense-category__control-row>.syn-dropdown>label{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%)}.syn-office-expense-category__add{min-block-size:3rem;display:inline-flex;align-items:center;justify-content:center;gap:var(--syn-space-2);padding-inline:var(--syn-space-4);white-space:nowrap}.syn-office-expense-category__add svg{inline-size:1rem;block-size:1rem}.syn-office-expense-category__custom{display:grid;gap:var(--syn-space-2);color:var(--syn-color-ink-muted);font-size:.7rem;font-weight:700;text-transform:uppercase}.syn-office-expense-category__custom input{min-block-size:3rem}.syn-office-issue-expense-list{margin-block-start:var(--syn-space-5);border:1px solid var(--syn-color-border)}.syn-office-issue-expense-list>header{display:flex;align-items:center;justify-content:space-between;gap:var(--syn-space-4);padding:var(--syn-space-3) var(--syn-space-4);color:var(--syn-orange);font-size:.72rem;font-weight:700;text-transform:uppercase}.syn-office-issue-expense-list>header strong{color:var(--syn-color-ink);font-size:1.25rem}.syn-office-issue-expense-list article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:var(--syn-space-4);align-items:center;border-block-start:1px solid var(--syn-color-border);padding:var(--syn-space-3) var(--syn-space-4)}.syn-office-issue-expense-list article[data-editing=true]{background:color-mix(in srgb,var(--syn-color-surface-1) 82%,var(--syn-orange) 18%);box-shadow:inset .2rem 0 0 var(--syn-orange)}.syn-office-issue-expense-list article>div{display:grid;gap:var(--syn-space-1)}.syn-office-issue-expense-list article small{color:var(--syn-color-ink-muted)}.syn-office-issue-expense-list article>b{font-variant-numeric:tabular-nums}.syn-office-issue-expense-list .syn-office-issue-expense-actions{display:flex;align-items:center;gap:var(--syn-space-2)}.syn-office-issue-expense-actions button{min-block-size:2.25rem;display:inline-flex;align-items:center;justify-content:center;gap:var(--syn-space-1);border:1px solid var(--syn-color-border);background:transparent;color:var(--syn-color-ink-muted);padding-inline:var(--syn-space-2);font:inherit;font-size:.68rem;font-weight:700;cursor:pointer}.syn-office-issue-expense-actions button:hover{border-color:var(--syn-orange);color:var(--syn-orange)}.syn-office-issue-expense-actions button svg{inline-size:.85rem;block-size:.85rem}.syn-office-issue-allocation{border:1px solid var(--syn-color-border)}.syn-office-issue-allocation>header{display:flex;align-items:end;justify-content:space-between;gap:var(--syn-space-4);padding:var(--syn-space-4)}.syn-office-issue-allocation>header>div{display:grid;gap:var(--syn-space-1)}.syn-office-issue-allocation>header span{color:var(--syn-orange);font-size:.7rem;font-weight:700;text-transform:uppercase}.syn-office-issue-allocation>header>strong{font-size:1.5rem}.syn-office-allocation-expense-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block-start:1px solid var(--syn-color-border);border-inline-start:1px solid var(--syn-color-border)}.syn-office-allocation-expense-summary article{display:grid;gap:var(--syn-space-1);border-inline-end:1px solid var(--syn-color-border);border-block-end:1px solid var(--syn-color-border);padding:var(--syn-space-3)}.syn-office-allocation-expense-summary article span{color:var(--syn-orange);font-size:.68rem;font-weight:700;text-transform:uppercase}.syn-office-allocation-expense-summary article small{color:var(--syn-color-ink-muted)}.syn-office-issue-allocation__scroll{overflow-x:auto;overscroll-behavior-inline:contain}.syn-office-issue-allocation__head,.syn-office-issue-allocation__row{min-inline-size:78rem;display:grid;grid-template-columns:.5fr 1.4fr repeat(4,.58fr) repeat(5,.9fr);gap:var(--syn-space-3);align-items:center;padding:var(--syn-space-3) var(--syn-space-4)}.syn-office-issue-allocation__head{border-block:1px solid var(--syn-color-border);color:var(--syn-color-ink-muted);font-size:.65rem;font-weight:700;text-transform:uppercase}.syn-office-issue-allocation__row{border-block-end:1px solid var(--syn-color-border)}.syn-office-issue-allocation__row :is(span,strong,b):nth-child(n+3){text-align:end;font-variant-numeric:tabular-nums}.syn-office-issue-allocation__row b{color:var(--syn-orange)}.syn-office-issue-allocation__head--live,.syn-office-issue-allocation__row--live{min-inline-size:36rem;grid-template-columns:minmax(8rem,.8fr) minmax(14rem,1.5fr) minmax(8rem,.7fr)}.syn-office-issue-allocation__row--live :is(span,strong,b):nth-child(2){text-align:start}.syn-office-heating-readings{margin:var(--syn-space-4);border:1px solid var(--syn-color-border)}.syn-office-heating-readings>header{display:flex;align-items:end;justify-content:space-between;gap:var(--syn-space-4);padding:var(--syn-space-3) var(--syn-space-4)}.syn-office-heating-readings h3{margin:var(--syn-space-1) 0 0;font-size:1rem}.syn-office-heating-readings>header small{color:var(--syn-color-ink-muted)}.syn-office-heating-readings>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--syn-space-3);border-block-start:1px solid var(--syn-color-border);padding:var(--syn-space-2) var(--syn-space-4)}.syn-office-heating-readings>div:first-of-type{color:var(--syn-color-ink-muted);font-size:.65rem;font-weight:700;text-transform:uppercase}.syn-office-heating-readings>div :not(:first-child){text-align:end;font-variant-numeric:tabular-nums}.syn-office-issue-allocation>p{display:flex;align-items:center;gap:var(--syn-space-2);margin:0;padding:var(--syn-space-4);color:var(--syn-color-success);font-size:.8rem}.syn-office-issue-allocation>p svg{inline-size:1.1rem;block-size:1.1rem;flex:0 0 auto}.syn-office-issue-review{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block-start:1px solid var(--syn-color-border)}.syn-office-issue-review>div{display:grid;gap:var(--syn-space-2);border-inline-end:1px solid var(--syn-color-border);border-block-end:1px solid var(--syn-color-border);padding:var(--syn-space-4)}.syn-office-issue-review>div span{color:var(--syn-color-ink-muted);font-size:.68rem;font-weight:700;text-transform:uppercase}.syn-office-issue-review>section{grid-column:1 / -1;display:flex;align-items:center;gap:var(--syn-space-3);border-inline-end:1px solid var(--syn-color-border);border-block-end:1px solid var(--syn-color-border);padding:var(--syn-space-4)}.syn-office-issue-review>section svg{color:var(--syn-color-success)}.syn-office-issue-review>section p{margin:var(--syn-space-1) 0 0;color:var(--syn-color-ink-muted)}.syn-office-issue-delivery{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);gap:var(--syn-space-5);align-items:center;border-inline-end:1px solid var(--syn-color-border);border-block-end:1px solid var(--syn-color-border);padding:var(--syn-space-4)}.syn-office-issue-delivery h3{margin:var(--syn-space-1) 0;font-size:1.1rem}.syn-office-issue-delivery p{margin:0;color:var(--syn-color-ink-muted)}.syn-office-issue-delivery dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.syn-office-issue-delivery dl>div{border-inline-start:1px solid var(--syn-color-border);padding-inline:var(--syn-space-3)}.syn-office-issue-delivery dt{color:var(--syn-color-ink-muted);font-size:.65rem;font-weight:700;text-transform:uppercase}.syn-office-issue-delivery dd{margin:var(--syn-space-1) 0 0;font-weight:700;overflow-wrap:anywhere}.syn-office-issue-review>button{grid-column:1 / -1;justify-self:end;display:inline-flex;align-items:center;gap:var(--syn-space-2);margin-block-start:var(--syn-space-4)}.syn-office-issue-builder>footer{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--syn-space-4);border-block-start:1px solid var(--syn-color-border);padding:var(--syn-space-4) var(--syn-space-5)}.syn-office-issue-builder>footer>span{color:var(--syn-color-ink-muted);font-size:.72rem;text-align:center}.syn-office-issue-builder>footer button{inline-size:100%;min-block-size:4rem;display:inline-flex;align-items:center;justify-content:center;gap:var(--syn-space-2)}.syn-office-issue-builder>footer button svg{inline-size:1rem;block-size:1rem}.syn-office-metric-detail{display:grid;grid-template-columns:minmax(14rem,.8fr) minmax(16rem,1.2fr) minmax(12rem,.7fr);gap:var(--syn-space-6);align-items:center;border:1px solid var(--syn-color-border);border-inline-start:.25rem solid var(--syn-orange);background:var(--syn-color-surface-1);padding:var(--syn-space-5)}.syn-office-metric-detail h2{margin:var(--syn-space-1) 0;font-size:1.25rem}.syn-office-metric-detail>div:first-child>strong{display:block;font-size:2rem;font-variant-numeric:tabular-nums}.syn-office-metric-detail p{margin:var(--syn-space-2) 0 0;color:var(--syn-color-ink-muted)}.syn-office-metric-detail>div:nth-child(2)>span{display:block;margin-block-end:var(--syn-space-3);color:var(--syn-color-ink-muted);font-size:.7rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.syn-office-mini-chart{height:8.5rem;display:flex;align-items:end;gap:var(--syn-space-2);border-block-end:1px solid var(--syn-color-border-strong);padding-block-start:1.75rem}.syn-office-mini-chart i{flex:1 1 0;position:relative;min-height:0;background:var(--syn-orange);opacity:.82}.syn-office-mini-chart+p{margin-block-start:2rem;color:var(--syn-color-ink-muted)}.syn-office-mini-chart i:last-child{opacity:1}.syn-office-mini-chart em{position:absolute;inset-block-start:-1.35rem;inset-inline:50% auto;color:var(--syn-color-ink);font-size:.58rem;font-style:normal;font-weight:700;white-space:nowrap;transform:translate(-50%)}.syn-office-mini-chart b{position:absolute;inset-block-end:-1.25rem;inset-inline:50% auto;color:var(--syn-color-ink-muted);font-size:.62rem;font-weight:650;transform:translate(-50%)}.syn-office-metric-detail dl{margin:0;display:grid;gap:var(--syn-space-3)}.syn-office-metric-detail dl>div{display:flex;justify-content:space-between;gap:var(--syn-space-3);border-block-end:1px solid var(--syn-color-border);padding-block-end:var(--syn-space-2)}.syn-office-metric-detail dt{color:var(--syn-color-ink-muted)}.syn-office-metric-detail dd{margin:0;font-weight:700;font-variant-numeric:tabular-nums}.syn-office-debt-ageing{margin-block:var(--syn-space-4);padding:var(--syn-space-4) var(--syn-space-5);border:1px solid var(--syn-color-border)}.syn-office-debt-ageing summary{cursor:pointer}.syn-office-debt-ageing summary>span>span{color:var(--syn-color-ink-muted)}.syn-office-debt-ageing p{color:var(--syn-color-ink-muted)}.syn-office-debt-ageing dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:var(--syn-space-4);margin-block-end:0}.syn-office-debt-ageing dl>div{border-block-start:1px solid var(--syn-color-border);padding-block-start:var(--syn-space-3)}.syn-office-debt-ageing dt{color:var(--syn-color-ink-muted)}.syn-office-debt-ageing dd{margin:var(--syn-space-2) 0 0;font-weight:700;font-variant-numeric:tabular-nums}.syn-office-metric-detail dd{white-space:nowrap}.syn-office-debt-ledger{margin-block:var(--syn-space-5) var(--syn-space-7);border:1px solid var(--syn-color-border-strong);background:var(--syn-color-surface-1)}.syn-office-debt-ledger>details>summary{display:flex;align-items:end;justify-content:space-between;gap:var(--syn-space-5);padding:var(--syn-space-5)}.syn-office-debt-ledger>details>summary h2{margin:var(--syn-space-1) 0;font-size:clamp(1.35rem,2vw,2rem)}.syn-office-debt-ledger>details>summary>span>span:last-child{max-inline-size:46rem;margin:0;color:var(--syn-color-ink-muted)}.syn-office-debt-ledger>details>summary>strong{font-size:clamp(1.4rem,2.5vw,2rem);white-space:nowrap;font-variant-numeric:tabular-nums}.syn-office-debt-ledger__head,.syn-office-debt-ledger__rows>:is(button,article){display:grid;grid-template-columns:1.15fr 1.35fr .55fr 1.1fr .8fr .8fr;gap:var(--syn-space-3);align-items:center}.syn-office-debt-ledger__head{border-block:1px solid var(--syn-color-border);padding:var(--syn-space-3) var(--syn-space-4);color:var(--syn-color-ink-muted);font-size:.65rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.syn-office-debt-ledger__head span:last-child{text-align:end}.syn-office-debt-ledger__rows>:is(button,article){inline-size:100%;min-block-size:4rem;margin:0;border:0;border-block-end:1px solid var(--syn-color-border);background:transparent;color:var(--syn-color-ink);padding:var(--syn-space-3) var(--syn-space-4);text-align:start}.syn-office-debt-ledger__rows>button{cursor:pointer;transition:background-color var(--syn-motion-fast) var(--syn-ease-out),box-shadow var(--syn-motion-fast) var(--syn-ease-out)}.syn-office-debt-ledger__rows>:is(button,article):last-child{border-block-end:0}.syn-office-debt-ledger__rows>:is(button,article) b{text-align:end;font-variant-numeric:tabular-nums}.syn-office-debt-ledger__rows>button:hover,.syn-office-debt-ledger__rows>button[aria-pressed=true]{background:color-mix(in srgb,var(--syn-color-surface-1) 80%,var(--syn-orange) 20%);box-shadow:inset .25rem 0 0 var(--syn-orange)}.syn-office-debt-ledger__rows>button:focus-visible{outline:3px solid var(--syn-color-focus);outline-offset:-3px}.syn-office-debt-ledger__actions{display:grid;grid-template-columns:minmax(12rem,1fr) repeat(4,auto);gap:var(--syn-space-2);align-items:center;border-block-start:1px solid var(--syn-color-border-strong);padding:var(--syn-space-4)}.syn-office-debt-ledger__actions>div{display:grid;gap:var(--syn-space-1)}.syn-office-debt-ledger__actions>div span{color:var(--syn-color-ink-muted);font-size:.65rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.syn-office-debt-ledger__actions>button{display:inline-flex;align-items:center;justify-content:center;gap:var(--syn-space-2);min-block-size:var(--syn-control-min);padding:var(--syn-space-3) var(--syn-space-5);cursor:pointer}.syn-office-debt-ledger__actions>button svg{inline-size:1rem;block-size:1rem}.syn-office-debt-ledger__actions>button:disabled{cursor:not-allowed;opacity:.48}.syn-office-debt-ledger__actions>button small{display:none}.syn-office-import-review{min-inline-size:0;display:grid;grid-template-columns:auto minmax(14rem,.8fr) minmax(22rem,1fr) auto;align-items:center;gap:var(--syn-space-5);border:1px solid var(--syn-color-border);border-inline-start:.25rem solid var(--syn-orange);background:var(--syn-color-surface-1);padding:var(--syn-space-5)}.syn-office-import-review>svg{width:1.5rem;height:1.5rem;color:var(--syn-color-success);stroke-width:1.8}.syn-office-import-review h2{margin:var(--syn-space-1) 0 0;font-size:1.25rem;line-height:1.2}.syn-office-import-review p{margin:var(--syn-space-1) 0 0;color:var(--syn-color-ink-muted)}.syn-office-import-review dl{min-inline-size:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.syn-office-import-review dl>div{min-inline-size:0;display:grid;gap:var(--syn-space-1);border-inline-start:1px solid var(--syn-color-border);padding-inline:var(--syn-space-4)}.syn-office-import-review dt{color:var(--syn-color-ink-muted);font-size:.65rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.syn-office-import-review dd{margin:0;font-size:.9rem;font-weight:650;overflow-wrap:anywhere}.syn-office-import-review .syn-secondary{display:inline-flex;align-items:center;gap:var(--syn-space-2);white-space:nowrap}.syn-office-import-review .syn-secondary svg{width:1rem;height:1rem}.syn-office-periods{min-inline-size:0;margin-block-start:var(--syn-space-10)}.syn-office-periods>header{display:flex;align-items:end;justify-content:space-between;gap:var(--syn-space-5)}.syn-office-periods>header h2{margin:0;font-size:var(--syn-type-app-h2-size);line-height:var(--syn-type-app-h2-line-height);letter-spacing:var(--syn-type-app-h2-tracking)}.syn-office-periods>header p{max-inline-size:52rem;margin:var(--syn-space-2) 0 0;color:var(--syn-color-ink-muted);line-height:1.5}.syn-office-period-filters{min-inline-size:0;display:grid;grid-template-columns:minmax(14rem,1fr) minmax(11rem,.35fr) minmax(11rem,.35fr);gap:var(--syn-space-3);margin-block:var(--syn-space-5) var(--syn-space-4)}.syn-office-period-filters label{position:relative;min-inline-size:0;margin:0}.syn-office-period-filters>.syn-dropdown>label{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%)}.syn-office-period-filters input{inline-size:100%;min-block-size:3rem;border:1px solid var(--syn-color-border);border-radius:var(--syn-radius-control);background:var(--syn-color-canvas);color:var(--syn-color-ink);font:inherit;padding-inline:var(--syn-space-3)}.syn-office-period-search input{padding-inline-start:2.75rem}.syn-office-period-search>svg{position:absolute;inset-inline-start:var(--syn-space-3);inset-block-start:calc(50% - .72rem);width:1.1rem;height:1.1rem;color:var(--syn-color-ink-muted);transform:translateY(-50%);pointer-events:none}.syn-office-period-filters input:focus-visible{border-color:var(--syn-color-focus);outline:3px solid var(--syn-color-focus);outline-offset:2px}.syn-office-period-filters .syn-dropdown-trigger{min-block-size:3rem;background:var(--syn-color-canvas)}.syn-office-period-table{min-inline-size:0;border-block-start:1px solid var(--syn-color-border-strong)}.syn-office-period-table__head,.syn-office-period-row{min-inline-size:0;display:grid;grid-template-columns:minmax(11rem,1.1fr) minmax(8rem,.65fr) minmax(9rem,.8fr) minmax(9rem,.75fr) minmax(7rem,.55fr) 7rem;gap:var(--syn-space-4);align-items:center}.syn-office-period-table__head{min-block-size:3rem;border-block-end:1px solid var(--syn-color-border);padding-inline:var(--syn-space-4);color:var(--syn-color-ink-muted);font-size:.65rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.syn-office-period-row{min-block-size:6.5rem;border-block-end:1px solid var(--syn-color-border);padding:var(--syn-space-4);cursor:pointer;transition:background-color var(--syn-motion-fast) var(--syn-ease-out),box-shadow var(--syn-motion-fast) var(--syn-ease-out)}.syn-office-period-row>div{min-inline-size:0;display:grid;gap:var(--syn-space-1)}.syn-office-period-row small{color:var(--syn-color-ink-muted);overflow-wrap:anywhere}.syn-office-period-row>div:nth-child(5){text-align:end}.syn-office-period-row__action{inline-size:2.75rem;justify-self:end;display:inline-flex;align-items:center;justify-content:center;gap:var(--syn-space-2);min-block-size:2.75rem;border:1px solid var(--syn-color-border);border-radius:var(--syn-radius-control);background:transparent;color:var(--syn-color-ink);padding-inline:var(--syn-space-3);font-size:.72rem;font-weight:700;text-transform:uppercase}.syn-office-period-row__action svg{width:1rem;height:1rem;stroke-width:1.8}.syn-office-period-row:hover .syn-office-period-row__action{border-color:var(--syn-orange);background:var(--syn-orange);color:#11110f}.syn-office-period-row:focus-visible{outline:3px solid var(--syn-color-focus);outline-offset:-3px}.syn-office-period-cell-label{display:none;color:var(--syn-color-ink-muted);font-size:.65rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.syn-office-period-row[data-open]{background:color-mix(in srgb,var(--syn-color-surface-1) 84%,var(--syn-orange) 16%);box-shadow:inset .25rem 0 0 var(--syn-orange)}.syn-office-period-detail{border-block-end:1px solid var(--syn-color-border-strong);background:var(--syn-color-surface-1);padding:var(--syn-space-6)}.syn-office-period-detail>header{display:flex;align-items:center;justify-content:space-between;gap:var(--syn-space-4);margin-block-end:var(--syn-space-5)}.syn-office-period-detail>header h3{margin:var(--syn-space-1) 0 0;font-size:1.45rem}.syn-office-period-detail>header .syn-secondary{display:inline-flex;align-items:center;gap:var(--syn-space-2)}.syn-office-period-detail>header svg{width:1rem;height:1rem}.syn-office-detail-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);gap:var(--syn-space-6)}.syn-office-detail-grid>section{min-inline-size:0}.syn-office-detail-grid h4{margin:0;font-size:1rem}.syn-office-detail-grid>section>p{color:var(--syn-color-ink-muted)}.syn-office-detail-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--syn-space-3);margin-block-end:var(--syn-space-3)}.syn-office-detail-heading button{display:inline-flex;align-items:center;gap:var(--syn-space-2);border:0;background:transparent;color:var(--syn-orange);font:inherit;font-size:.75rem;font-weight:700;text-transform:uppercase;cursor:pointer}.syn-office-detail-heading button svg{width:1rem;height:1rem}.syn-office-expense-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block-start:1px solid var(--syn-color-border);border-inline-start:1px solid var(--syn-color-border)}.syn-office-expense-cards article{min-inline-size:0;min-block-size:7.5rem;display:grid;align-content:space-between;gap:var(--syn-space-2);border-inline-end:1px solid var(--syn-color-border);border-block-end:1px solid var(--syn-color-border);padding:var(--syn-space-3)}.syn-office-expense-cards article span{color:var(--syn-color-ink-muted);font-size:.7rem;font-weight:700;text-transform:uppercase}.syn-office-expense-cards article strong{font-size:1.35rem;font-variant-numeric:tabular-nums}.syn-office-expense-cards article small{color:var(--syn-color-ink-muted);line-height:1.35}.syn-office-expense-total{display:flex;justify-content:space-between;gap:var(--syn-space-3);background:var(--syn-orange);color:#11110f;padding:var(--syn-space-3) var(--syn-space-4);font-weight:700}.syn-office-cleaning-card{display:grid;grid-template-columns:minmax(10rem,.6fr) minmax(0,1fr);gap:var(--syn-space-4);align-items:center;margin-block-start:var(--syn-space-4);border:1px solid var(--syn-color-border);padding:var(--syn-space-4)}.syn-office-cleaning-card h4{margin-block-start:var(--syn-space-1)}.syn-office-cleaning-card dl{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.syn-office-cleaning-card dl>div{border-inline-start:1px solid var(--syn-color-border);padding-inline:var(--syn-space-3)}.syn-office-cleaning-card dt{color:var(--syn-color-ink-muted);font-size:.65rem;font-weight:700;text-transform:uppercase}.syn-office-cleaning-card dd{margin:var(--syn-space-1) 0 0;font-weight:700;overflow-wrap:anywhere}.syn-office-home-list{display:grid;border-block-start:1px solid var(--syn-color-border)}.syn-office-home-list>button{display:flex;align-items:center;justify-content:space-between;gap:var(--syn-space-3);border:0;border-block-end:1px solid var(--syn-color-border);background:transparent;color:var(--syn-color-ink);padding:var(--syn-space-3);text-align:start;cursor:pointer}.syn-office-home-list>button span{display:grid;gap:var(--syn-space-1);font-weight:700}.syn-office-home-list>button small{color:var(--syn-color-ink-muted);font-weight:400}.syn-office-home-list>button strong{font-variant-numeric:tabular-nums}.syn-office-home-list>button:hover,.syn-office-home-list>button[aria-pressed=true]{background:color-mix(in srgb,var(--syn-color-surface-1) 78%,var(--syn-orange) 22%);box-shadow:inset .2rem 0 0 var(--syn-orange)}.syn-office-home-list>button:focus-visible,.syn-office-detail-heading button:focus-visible{outline:3px solid var(--syn-color-focus);outline-offset:-3px}.syn-office-communication{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--syn-space-2);align-items:center;margin-block-start:var(--syn-space-4);border:1px solid var(--syn-color-border);padding:var(--syn-space-3)}.syn-office-communication>div{display:grid;gap:var(--syn-space-1)}.syn-office-communication>div{grid-column:1 / -1}.syn-office-communication>div span{color:var(--syn-color-ink-muted);font-size:.65rem;font-weight:700;text-transform:uppercase}.syn-office-communication button{display:inline-flex;align-items:center;justify-content:center;gap:var(--syn-space-2);min-block-size:var(--syn-control-min);padding:var(--syn-space-3) var(--syn-space-5);cursor:pointer}.syn-office-communication button svg{width:.9rem;height:.9rem}.syn-office-communication button:disabled{cursor:not-allowed;opacity:.5}.syn-office-communication button small{display:none}@media(hover:hover){.syn-office-issue-steps li:not([data-active]) button:hover{background:color-mix(in srgb,var(--syn-color-surface-1) 86%,var(--syn-orange) 14%);color:var(--syn-color-ink);box-shadow:inset 0 -.2rem 0 var(--syn-orange)}.syn-office-issue-steps li:not([data-active]):not([data-complete]) button:hover b{border-color:var(--syn-orange);color:var(--syn-orange)}.syn-office-issue-steps li[data-complete] button:hover b{border-color:var(--syn-orange);background:var(--syn-orange);color:#11110f}.syn-office-financial-metrics>button:not(.syn-office-financial-metric--accent):hover,.syn-office-period-row:hover{background:color-mix(in srgb,var(--syn-color-surface-1) 82%,var(--syn-orange) 18%);box-shadow:inset .25rem 0 0 var(--syn-orange)}}@media(min-width:72.001rem)and (max-width:80rem){.syn-office-period-table__head{display:none}.syn-office-period-row{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.syn-office-period-cell-label{display:block}.syn-office-period-row>div:nth-child(5){text-align:start}}@media(max-width:72rem){.syn-office-financial-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.syn-office-financial-metrics>button:nth-child(3n){border-inline-end:0}.syn-office-financial-metrics>button:nth-child(-n+3){border-block-end:1px solid var(--syn-color-border)}.syn-office-metric-detail{grid-template-columns:repeat(2,minmax(0,1fr))}.syn-office-metric-detail dl{grid-column:1 / -1}.syn-office-import-review{grid-template-columns:auto minmax(0,1fr) auto}.syn-office-import-review dl{grid-column:2 / -1}.syn-office-period-table__head{display:none}.syn-office-period-row{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.syn-office-period-cell-label{display:block}.syn-office-period-row>div:nth-child(5){text-align:start}.syn-office-detail-grid{grid-template-columns:minmax(0,1fr)}.syn-office-debt-ledger__head{display:none}.syn-office-debt-ledger__rows>:is(button,article){grid-template-columns:repeat(3,minmax(0,1fr))}.syn-office-debt-ledger__rows>:is(button,article) b{text-align:start}.syn-office-debt-ledger__actions{grid-template-columns:repeat(4,minmax(0,1fr))}.syn-office-debt-ledger__actions>div{grid-column:1 / -1}}@media(max-width:48rem){.syn-common-expense-office__actions{display:grid;grid-template-columns:minmax(0,1fr);justify-content:stretch}.syn-common-expense-office__actions>button{inline-size:100%;justify-content:center}.syn-office-periods>header{align-items:start;flex-direction:column}.syn-office-period-filters{grid-template-columns:minmax(0,1fr)}.syn-office-import-review{grid-template-columns:auto minmax(0,1fr);align-items:start}.syn-office-import-review dl{grid-column:1 / -1}.syn-office-import-review .syn-secondary{grid-column:1 / -1;justify-content:center}.syn-office-metric-detail{grid-template-columns:minmax(0,1fr)}.syn-office-metric-detail dl{grid-column:auto}.syn-office-period-detail{padding:var(--syn-space-4)}.syn-office-period-detail>header{align-items:stretch;flex-direction:column}.syn-office-period-detail>header .syn-secondary{justify-content:center}.syn-office-expense-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.syn-office-cleaning-card{grid-template-columns:minmax(0,1fr)}.syn-office-debt-ledger__rows>:is(button,article){grid-template-columns:repeat(2,minmax(0,1fr))}.syn-office-debt-ledger__actions,.syn-office-issue-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.syn-office-issue-steps li:nth-child(2){border-inline-end:0}.syn-office-issue-steps li:nth-child(-n+2){border-block-end:1px solid var(--syn-color-border)}.syn-office-issue-review,.syn-office-allocation-expense-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.syn-office-issue-delivery{grid-template-columns:minmax(0,1fr)}.syn-office-issue-delivery dl>div:first-child{border-inline-start:0;padding-inline-start:0}.syn-office-issue-builder>footer{grid-template-columns:repeat(2,minmax(0,1fr))}.syn-office-issue-builder>footer>span{grid-column:1 / -1;grid-row:1}.syn-common-expense-pdf-preview{padding:var(--syn-space-3)}.syn-common-expense-pdf-preview>section>header,.syn-common-expense-pdf-preview>section>footer{padding:var(--syn-space-4)}.syn-common-expense-pdf-preview__home{padding:var(--syn-space-4) var(--syn-space-4) 0}.syn-common-expense-pdf-preview__toolbar{align-items:stretch;flex-direction:column;padding:var(--syn-space-4) var(--syn-space-4) 0}.syn-common-expense-pdf-preview__home{min-inline-size:0;padding:0}.syn-common-expense-pdf-sheet{margin:var(--syn-space-4);padding:clamp(1.25rem,4vw,2rem)}.syn-common-expense-building-preview__table>div{min-inline-size:46rem}.syn-common-expense-pdf-sheet__table{overflow-x:auto}.syn-common-expense-pdf-sheet__table>div{min-inline-size:42rem}}@media(max-width:30rem){.syn-office-financial-metrics{grid-template-columns:minmax(0,1fr)}.syn-office-financial-metrics>button,.syn-office-financial-metrics>button:nth-child(3n){border-inline-end:0;border-block-end:1px solid var(--syn-color-border)}.syn-office-financial-metrics>button:last-child{border-block-end:0}.syn-office-import-review dl{grid-template-columns:minmax(0,1fr)}.syn-office-import-review dl>div{border-inline-start:0;border-block-start:1px solid var(--syn-color-border);padding:var(--syn-space-3) 0}.syn-office-period-row{grid-template-columns:minmax(0,1fr)}.syn-office-period-row__action{inline-size:2.75rem}.syn-office-expense-cards,.syn-office-cleaning-card dl{grid-template-columns:minmax(0,1fr)}.syn-office-cleaning-card dl>div{border-inline-start:0;border-block-start:1px solid var(--syn-color-border);padding:var(--syn-space-2) 0}.syn-office-debt-ledger__rows>:is(button,article),.syn-office-debt-ledger__actions{grid-template-columns:minmax(0,1fr)}.syn-common-expense-save-confirmation{grid-template-columns:auto minmax(0,1fr);align-items:start}.syn-common-expense-save-confirmation .syn-secondary{grid-column:1 / -1;inline-size:100%}.syn-office-issue-builder>header,.syn-office-issue-builder__body{padding:var(--syn-space-4)}.syn-office-issue-form-grid,.syn-office-issue-review,.syn-office-expense-entry-row,.syn-office-expense-amount-row{grid-template-columns:minmax(0,1fr)}.syn-office-expense-category__add{inline-size:100%}.syn-office-issue-expense-list article{grid-template-columns:minmax(0,1fr) auto}.syn-office-issue-expense-actions{grid-column:1 / -1;justify-content:flex-end}.syn-office-issue-steps{grid-template-columns:minmax(0,1fr)}.syn-office-issue-steps li{border-inline-end:0;border-block-end:1px solid var(--syn-color-border)}.syn-office-issue-steps li:last-child{border-block-end:0}.syn-office-allocation-expense-summary{grid-template-columns:minmax(0,1fr)}.syn-office-heating-readings>header{align-items:start;flex-direction:column}.syn-office-heating-readings>div{grid-template-columns:repeat(2,minmax(0,1fr))}.syn-office-heating-readings>div :not(:first-child){text-align:start}.syn-office-issue-delivery dl{grid-template-columns:minmax(0,1fr)}.syn-office-issue-delivery dl>div{border-inline-start:0;border-block-start:1px solid var(--syn-color-border);padding:var(--syn-space-2) 0}.syn-office-issue-builder>footer{padding:var(--syn-space-4)}.syn-common-expense-pdf-preview{padding:0}.syn-common-expense-pdf-preview>section{min-block-size:100%}.syn-common-expense-pdf-preview>section>header{align-items:start}.syn-common-expense-pdf-preview>section>footer{display:grid;grid-template-columns:minmax(0,1fr)}.syn-common-expense-pdf-preview>section>footer button{inline-size:100%}.syn-common-expense-pdf-preview__tabs{inline-size:100%}.syn-common-expense-pdf-preview__tabs button{padding-inline:.55rem}.syn-common-expense-pdf-sheet{margin:var(--syn-space-3);padding:1rem}.syn-common-expense-building-preview__table>div{min-inline-size:40rem}.syn-common-expense-pdf-sheet__brand,.syn-common-expense-pdf-sheet__heading,.syn-common-expense-pdf-sheet>footer{align-items:start;flex-direction:column}.syn-common-expense-pdf-sheet__brand img{inline-size:min(11rem,70%)}.syn-common-expense-pdf-sheet__brand>div,.syn-common-expense-pdf-sheet__heading>div:last-child,.syn-common-expense-pdf-sheet>footer span{justify-items:start;text-align:start}.syn-common-expense-pdf-sheet__overview{grid-template-columns:minmax(0,1fr)}.syn-common-expense-pdf-sheet__overview>div+div{border-inline-start:0;border-block-start:1px solid #d8d5ce}.syn-common-expense-pdf-sheet__table{overflow:visible}.syn-common-expense-pdf-sheet__table>div{min-inline-size:0;grid-template-columns:minmax(0,1fr) auto}.syn-common-expense-pdf-sheet__table>div:first-child{display:none}.syn-common-expense-pdf-sheet__table>div>span:nth-child(2),.syn-common-expense-pdf-sheet__table>div>span:nth-child(3){font-size:.72rem}.syn-common-expense-pdf-sheet__table>div>b{grid-column:2;grid-row:1 / span 3;align-self:center}}.syn-financial-asof,.syn-financial-source{display:grid;gap:var(--syn-space-1)}.syn-financial-asof{min-inline-size:min(18rem,100%);text-align:end}.syn-financial-asof span,.syn-financial-source span{color:var(--syn-color-ink-muted);font-size:.6875rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.syn-financial-source{grid-template-columns:minmax(9rem,.25fr) minmax(0,1fr);align-items:center;gap:var(--syn-space-5);padding:var(--syn-space-4) var(--syn-space-5);border-bottom:1px solid var(--syn-color-border)}.syn-financial-source strong{overflow-wrap:anywhere}.syn-resident-obligation{min-inline-size:0;margin-block:var(--syn-space-6) var(--syn-space-8);display:grid;grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);border-block:1px solid var(--syn-color-border-strong);background:var(--syn-color-surface-1)}.syn-resident-obligation__body{min-inline-size:0;padding:var(--syn-space-6);display:grid;align-content:start;gap:var(--syn-space-4);border-inline-end:1px solid var(--syn-color-border-strong)}.syn-resident-obligation__heading{min-inline-size:0;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--syn-space-4)}.syn-resident-obligation__heading>div{min-inline-size:0}.syn-resident-obligation__eyebrow{color:var(--syn-orange-text);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.syn-resident-obligation h2{margin:var(--syn-space-2) 0 0;font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.05;letter-spacing:-.025em;overflow-wrap:anywhere}.syn-resident-obligation__context,.syn-resident-obligation__period{margin:0;overflow-wrap:anywhere}.syn-resident-obligation__context{display:flex;flex-wrap:wrap;gap:var(--syn-space-2) var(--syn-space-4);align-items:baseline}.syn-resident-obligation__context span,.syn-resident-obligation__period{color:var(--syn-color-ink-muted)}.syn-resident-obligation__facts{min-inline-size:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--syn-color-border)}.syn-resident-obligation__facts>div{min-inline-size:0;padding:var(--syn-space-3) var(--syn-space-4);display:grid;gap:var(--syn-space-1);border-inline-end:1px solid var(--syn-color-border)}.syn-resident-obligation__facts>div:last-child{border-inline-end:0}.syn-resident-obligation__facts dt{color:var(--syn-color-ink-muted);font-size:.6875rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.syn-resident-obligation__facts dd{margin:0;font-weight:650;overflow-wrap:anywhere}.syn-resident-obligation__action{justify-self:start;padding-inline:var(--syn-space-4)}.syn-resident-obligation__amount{min-inline-size:0;padding:var(--syn-space-6);display:grid;align-content:space-between;gap:var(--syn-space-6);background:var(--syn-color-accent);color:var(--syn-color-accent-ink)}.syn-resident-obligation__amount span{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.syn-resident-obligation__amount strong{font-size:clamp(2.5rem,6vw,4.75rem);line-height:.92;letter-spacing:-.05em;overflow-wrap:anywhere}.syn-resident-obligation__amount small{font-family:var(--syn-font-mono);font-size:.75rem;overflow-wrap:anywhere}.syn-resident-obligation--empty{grid-template-columns:minmax(0,1fr);padding:var(--syn-space-6);gap:var(--syn-space-3)}.syn-resident-obligation--empty p{max-inline-size:62ch;margin:0;color:var(--syn-color-ink-muted)}.syn-financial-window{margin:var(--syn-space-6) 0 calc(-1 * var(--syn-space-4));color:var(--syn-color-ink-muted);font-size:.75rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.syn-financial-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-block:var(--syn-space-6);border-block:1px solid var(--syn-color-border-strong)}.syn-financial-metrics article{min-inline-size:0;min-block-size:8.5rem;padding:var(--syn-space-5);display:grid;align-content:space-between;gap:var(--syn-space-4);border-inline-end:1px solid var(--syn-color-border);border-block-end:1px solid var(--syn-color-border);transition:background-color var(--syn-motion-fast) var(--syn-ease-out),box-shadow var(--syn-motion-fast) var(--syn-ease-out)}.syn-financial-metrics article:nth-child(3n){border-inline-end:0}.syn-financial-metrics article:nth-last-child(-n+3){border-block-end:0}.syn-financial-metrics span{color:var(--syn-color-ink-muted);font-size:.75rem;font-weight:650;letter-spacing:.07em;text-transform:uppercase}.syn-financial-metrics strong{font-size:clamp(1.75rem,4vw,3.5rem);line-height:.95;letter-spacing:-.04em;overflow-wrap:anywhere}.syn-financial-metric-heading{display:grid;gap:var(--syn-space-1)}.syn-financial-metric-heading small{max-inline-size:30ch;color:inherit;font-size:.75rem;font-weight:550;line-height:1.35}.syn-financial-metric--accent{background:var(--syn-orange);color:#11110f}.syn-financial-metric--accent span{color:#11110f}.syn-financial-disclaimer{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--syn-space-3);align-items:start;margin-block-start:var(--syn-space-10);padding-block:var(--syn-space-4);border-block-start:1px solid var(--syn-color-border);color:var(--syn-color-ink-muted);font-size:.75rem}.syn-financial-disclaimer>span{color:var(--syn-orange-text);font-weight:800;line-height:1.4}.syn-financial-disclaimer p{max-inline-size:82ch;margin:0;line-height:1.55}.syn-financial-section{min-inline-size:0;margin-block-start:var(--syn-space-8)}.syn-financial-section>h2{margin:0 0 var(--syn-space-4);font-size:clamp(1.35rem,3vw,2.25rem)}.syn-financial-section__header{margin-block-end:var(--syn-space-4);display:flex;align-items:center;justify-content:space-between;gap:var(--syn-space-4)}.syn-financial-section__header h2{margin:0;font-size:clamp(1.35rem,3vw,2.25rem)}.syn-period-grid,.syn-document-grid,.syn-financial-records,.syn-notification-list,.syn-statement-lines{margin:0;padding:0;list-style:none}.syn-period-grid,.syn-document-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-block-start:1px solid var(--syn-color-border-strong)}.syn-period-grid>li,.syn-document-grid>li{min-inline-size:0;padding:var(--syn-space-5);display:grid;align-content:start;gap:var(--syn-space-3);border-inline-end:1px solid var(--syn-color-border);border-block-end:1px solid var(--syn-color-border);transition:background-color var(--syn-motion-fast) var(--syn-ease-out),box-shadow var(--syn-motion-fast) var(--syn-ease-out)}.syn-period-grid>li:nth-child(2n),.syn-document-grid>li:nth-child(2n){border-inline-end:0}.syn-period-grid strong,.syn-document-grid strong{font-size:1.125rem;overflow-wrap:anywhere}.syn-period-grid small,.syn-document-grid small,.syn-document-grid p{color:var(--syn-color-ink-muted);line-height:1.5;overflow-wrap:anywhere}.syn-document-grid p{margin:0}.syn-document-grid dl{margin:0;display:flex;flex-wrap:wrap;gap:var(--syn-space-5)}.syn-document-grid dl>div{display:grid;gap:var(--syn-space-1)}.syn-document-grid dt{color:var(--syn-color-ink-muted);font-size:.6875rem;text-transform:uppercase}.syn-document-grid dd{margin:0;font-weight:700}.syn-financial-records{border-block-start:1px solid var(--syn-color-border-strong)}.syn-financial-records>li{border-block-end:1px solid var(--syn-color-border)}.syn-financial-records button,.syn-financial-records article{position:relative;inline-size:100%;min-inline-size:0;min-block-size:7rem;padding:var(--syn-space-5);display:grid;grid-template-columns:minmax(7rem,.3fr) minmax(12rem,1fr) minmax(9rem,.55fr) auto;align-items:center;gap:var(--syn-space-5);border:0;background:transparent;color:var(--syn-color-ink);text-align:start}.syn-financial-records button{cursor:pointer;transition:background-color var(--syn-motion-fast) var(--syn-ease-out),box-shadow var(--syn-motion-fast) var(--syn-ease-out)}.syn-financial-records button:focus-visible{outline:3px solid var(--syn-color-focus);outline-offset:-3px}.syn-financial-records button>span,.syn-financial-records article>span{min-inline-size:0;display:grid;gap:var(--syn-space-1)}.syn-financial-records small{color:var(--syn-color-ink-muted);overflow-wrap:anywhere}.syn-financial-records--static article:has(.syn-payment-receipt-download){grid-template-columns:minmax(7rem,.3fr) minmax(12rem,1fr) minmax(7rem,.4fr) auto minmax(11rem,.45fr)}.syn-financial-records .syn-payment-receipt-download{min-block-size:3.25rem;inline-size:100%;display:inline-flex;align-items:center;justify-content:space-between;gap:var(--syn-space-3);padding:var(--syn-space-3) var(--syn-space-4);text-decoration:none}.syn-payment-receipt-download svg{inline-size:1.1rem;block-size:1.1rem;flex:0 0 auto}.syn-financial-records .syn-record-view{margin-block-start:var(--syn-space-1);color:var(--syn-orange-text);font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.syn-financial-amount{text-align:end}.syn-financial-records.syn-statement-history button{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1fr) auto}.syn-statement-history strong{overflow-wrap:anywhere}.syn-financial-records.syn-resident-statement-history__list article{grid-template-columns:minmax(13rem,1fr) minmax(9rem,.35fr) auto minmax(27rem,.85fr)}.syn-resident-statement-history__actions{min-inline-size:0;display:grid;grid-template-columns:repeat(2,minmax(12rem,1fr));gap:var(--syn-space-2)}.syn-financial-records .syn-resident-statement-history__actions .syn-secondary{position:static;inline-size:100%;min-inline-size:0;min-block-size:3.25rem;padding:var(--syn-space-3) var(--syn-space-4);display:inline-flex;align-items:center;justify-content:center;gap:var(--syn-space-2);text-align:center;text-decoration:none;white-space:nowrap;border:1px solid var(--syn-color-border);background:transparent;color:var(--syn-color-ink);font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;box-shadow:none;cursor:pointer;transition:border-color var(--syn-motion-fast) var(--syn-ease-out),background-color var(--syn-motion-fast) var(--syn-ease-out),color var(--syn-motion-fast) var(--syn-ease-out)}.syn-financial-records .syn-resident-statement-history__actions .syn-secondary:focus-visible{outline:3px solid var(--syn-color-focus);outline-offset:-3px}@media(hover:hover){.syn-financial-records .syn-resident-statement-history__actions .syn-secondary:hover:not(:disabled){border-color:var(--syn-color-border-strong);background:var(--syn-color-surface-2);box-shadow:none}}.syn-resident-statement-history__actions svg,.syn-resident-statement-history__more svg{inline-size:1.125rem;block-size:1.125rem;flex:0 0 auto}.syn-resident-statement-history__actions>small{align-self:center;line-height:1.45}.syn-resident-statement-history__more{margin-block-start:var(--syn-space-4);display:inline-flex;align-items:center;justify-content:center;gap:var(--syn-space-2)}.syn-common-expense-history-error{margin:var(--syn-space-4) 0 0;color:var(--syn-color-danger-text)}.syn-issue-save-feedback{padding:var(--syn-space-5);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--syn-space-4)}.syn-issue-save-feedback p{flex:1 1 20rem;margin:0}.syn-issue-save-feedback .syn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:var(--syn-space-3);max-inline-size:100%}.syn-issue-save-feedback svg{inline-size:1.25rem;block-size:1.25rem;flex-shrink:0}@media(max-width:1080px){.syn-financial-records--static article:has(.syn-payment-receipt-download){grid-template-columns:minmax(6rem,.35fr) minmax(10rem,1fr) auto}.syn-financial-records .syn-payment-receipt-download{grid-column:2 / -1}.syn-financial-records.syn-statement-history button{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.syn-financial-records.syn-resident-statement-history__list article{grid-template-columns:minmax(0,1fr) auto}.syn-resident-statement-history__actions{grid-column:1 / -1}}@media(max-width:600px){.syn-financial-records.syn-statement-history button{grid-template-columns:minmax(0,1fr)}.syn-financial-records.syn-statement-history .syn-record-status{grid-column:1}.syn-financial-records.syn-statement-history .syn-financial-amount{text-align:start}.syn-resident-statement-history__actions{grid-template-columns:minmax(0,1fr)}.syn-resident-statement-history__more{inline-size:100%}}.syn-record-arrow{inset-inline-end:var(--syn-space-5)}.syn-notification-list{border-block-start:1px solid var(--syn-color-border-strong)}.syn-notification-list li{min-inline-size:0;padding:var(--syn-space-4) var(--syn-space-5);display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--syn-space-4);border-block-end:1px solid var(--syn-color-border);transition:background-color var(--syn-motion-fast) var(--syn-ease-out),box-shadow var(--syn-motion-fast) var(--syn-ease-out)}.syn-notification-list li.is-unread{background:color-mix(in srgb,var(--syn-color-surface-1) 90%,var(--syn-orange) 10%)}.syn-notification-list li>span{color:var(--syn-orange-text)}.syn-notification-list li>div{display:grid;gap:var(--syn-space-1)}.syn-notification-list small{color:var(--syn-color-ink-muted)}.syn-notification-list code{max-inline-size:100%;color:var(--syn-orange-text);overflow-wrap:anywhere}.syn-statement-lines{border-block-start:1px solid var(--syn-color-border-strong)}.syn-statement-lines li{min-inline-size:0;padding:var(--syn-space-4) var(--syn-space-5);display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--syn-space-4);align-items:center;border-block-end:1px solid var(--syn-color-border);transition:background-color var(--syn-motion-fast) var(--syn-ease-out),box-shadow var(--syn-motion-fast) var(--syn-ease-out)}.syn-statement-lines li>span{color:var(--syn-orange-text);font-weight:800}.syn-statement-lines li>div{min-inline-size:0;display:grid;gap:var(--syn-space-1)}.syn-statement-lines small{color:var(--syn-color-ink-muted)}.syn-common-expense-bounded{margin:var(--syn-space-3) 0 0;color:var(--syn-color-ink-muted);font-size:.8125rem}.syn-common-expense-statement-summary{grid-template-columns:repeat(6,minmax(0,1fr));margin-block-start:0;border-block-start:0}.syn-common-expense-statement-summary>div{min-block-size:7rem;padding-inline:var(--syn-space-4)}.syn-common-expense-statement-summary>div:nth-child(3n){border-inline-end:1px solid var(--syn-color-border)}.syn-common-expense-statement-summary>div:last-child{border-inline-end:0}.syn-common-expense-document-download{inline-size:auto;min-inline-size:11rem;min-block-size:3.25rem;padding-inline:var(--syn-space-5);display:inline-flex;align-items:center;justify-content:center;justify-self:start;gap:var(--syn-space-2);text-decoration:none;white-space:nowrap}.syn-common-expense-document-download svg{inline-size:1.125rem;block-size:1.125rem;flex:0 0 auto}.syn-statement-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-block-start:var(--syn-space-6);border-block:1px solid var(--syn-color-border-strong)}.syn-statement-tabs button{min-inline-size:0;min-block-size:4rem;padding:var(--syn-space-3) var(--syn-space-4);display:flex;align-items:center;justify-content:center;gap:var(--syn-space-2);border:0;border-inline-end:1px solid var(--syn-color-border);background:transparent;color:var(--syn-color-ink-muted);font:inherit;font-size:.8125rem;font-weight:750;line-height:1.25;text-align:center;cursor:pointer}.syn-statement-tabs button:last-child{border-inline-end:0}.syn-statement-tabs button:not([aria-selected=true]):hover{background:var(--syn-color-surface-2);color:var(--syn-color-ink);box-shadow:inset 0 -3px var(--syn-color-accent)}.syn-statement-tabs button[aria-selected=true]{background:var(--syn-orange);color:#11110f;box-shadow:inset 0 -.2rem #11110f}.syn-statement-tabs button:focus-visible{position:relative;z-index:1;outline:3px solid var(--syn-color-focus);outline-offset:-3px}.syn-statement-tabs button b{min-inline-size:1.45rem;min-block-size:1.45rem;display:inline-grid;place-items:center;border:1px solid currentColor;border-radius:50%;font-size:.6875rem}.syn-statement-tabpanel{min-inline-size:0;padding-block-start:var(--syn-space-6)}.syn-statement-overview{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);border-block:1px solid var(--syn-color-border-strong)}.syn-statement-overview>article{min-inline-size:0;padding:var(--syn-space-6)}.syn-statement-overview>article+article{border-inline-start:1px solid var(--syn-color-border)}.syn-statement-overview h2,.syn-statement-section h2{margin:var(--syn-space-2) 0 0;font-size:clamp(1.5rem,3vw,2.5rem);line-height:1}.syn-statement-overview__payment>strong{display:block;margin-block-start:var(--syn-space-5);font-size:clamp(2.5rem,6vw,5rem);line-height:.9;letter-spacing:-.05em}.syn-statement-overview p,.syn-statement-section__heading p,.syn-financial-section__header p{max-inline-size:68ch;margin:var(--syn-space-3) 0 0;color:var(--syn-color-ink-muted);line-height:1.55}.syn-statement-progress{margin-block:var(--syn-space-6);display:grid;gap:var(--syn-space-2)}.syn-statement-progress>div{display:flex;align-items:center;justify-content:space-between;gap:var(--syn-space-3);color:var(--syn-color-ink-muted);font-size:.75rem;font-weight:700;text-transform:uppercase}.syn-statement-progress progress{inline-size:100%;block-size:.7rem;border:0;border-radius:0;background:var(--syn-color-surface-2);accent-color:var(--syn-orange)}.syn-statement-progress progress::-webkit-progress-bar{background:var(--syn-color-surface-2)}.syn-statement-progress progress::-webkit-progress-value{background:var(--syn-orange)}.syn-statement-progress progress::-moz-progress-bar{background:var(--syn-orange)}.syn-statement-progress small{color:var(--syn-color-ink-muted)}.syn-statement-overview__info dl{margin:var(--syn-space-6) 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-block-start:1px solid var(--syn-color-border)}.syn-statement-overview__info dl>div{min-inline-size:0;padding:var(--syn-space-4) 0;border-block-end:1px solid var(--syn-color-border)}.syn-statement-overview__info dl>div:nth-child(odd){padding-inline-end:var(--syn-space-4)}.syn-statement-overview__info dl>div:nth-child(2n){padding-inline-start:var(--syn-space-4);border-inline-start:1px solid var(--syn-color-border)}.syn-statement-overview__info dl>div:last-child{grid-column:1 / -1;padding-inline:0;border-inline-start:0}.syn-statement-overview__info dt,.syn-statement-section__heading>div:last-child span{color:var(--syn-color-ink-muted);font-size:.6875rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.syn-statement-overview__info dd{margin:var(--syn-space-1) 0 0;font-weight:700;overflow-wrap:anywhere}.syn-statement-section{min-inline-size:0}.syn-statement-section__heading{min-inline-size:0;padding:0 0 var(--syn-space-5);display:flex;align-items:end;justify-content:space-between;gap:var(--syn-space-6)}.syn-statement-section__heading>div:first-child{min-inline-size:0}.syn-statement-section__heading>div:last-child:not(:first-child){flex:0 0 auto;display:grid;gap:var(--syn-space-2);text-align:end}.syn-statement-section__heading>div:only-child{text-align:start}.syn-statement-section__heading>div:last-child strong{font-size:clamp(1.5rem,3vw,2.5rem)}.syn-statement-payment-list,.syn-statement-activity{margin:0;padding:0;list-style:none;border-block-start:1px solid var(--syn-color-border-strong)}.syn-statement-payment-list li{min-inline-size:0;min-block-size:7rem;padding:var(--syn-space-4) var(--syn-space-5);display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--syn-space-5);border-block-end:1px solid var(--syn-color-border)}.syn-statement-payment-list li>div{min-inline-size:0;display:grid;gap:var(--syn-space-1)}.syn-statement-payment-list li>div small{color:var(--syn-color-ink-muted)}.syn-statement-payment-list li>b{font-size:1.25rem;white-space:nowrap}.syn-statement-activity li{position:relative;min-inline-size:0;padding:var(--syn-space-5);display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--syn-space-4);border-block-end:1px solid var(--syn-color-border)}.syn-statement-activity li>span{inline-size:.75rem;block-size:.75rem;margin-block-start:.3rem;border:2px solid var(--syn-orange);background:var(--syn-color-surface-1);transform:rotate(45deg)}.syn-statement-activity li>div{min-inline-size:0;display:grid;gap:var(--syn-space-1)}.syn-statement-activity p{margin:0;color:var(--syn-color-ink-muted);overflow-wrap:anywhere}.syn-statement-activity small{color:var(--syn-color-ink-muted)}.syn-detail-grid>div{transition:background-color var(--syn-motion-fast) var(--syn-ease-out),box-shadow var(--syn-motion-fast) var(--syn-ease-out)}@media(hover:hover){.syn-financial-metrics article:not(.syn-financial-metric--accent):hover,.syn-detail-grid>div:hover,.syn-period-grid>li:hover,.syn-document-grid>li:hover,.syn-financial-records button:hover,.syn-financial-records article:hover,.syn-notification-list li:hover,.syn-statement-lines li:hover{background:color-mix(in srgb,var(--syn-color-surface-1) 82%,var(--syn-orange) 18%);box-shadow:inset .25rem 0 0 var(--syn-orange)}.syn-financial-metric--accent:hover{background:var(--syn-color-accent-hover);box-shadow:inset .25rem 0 0 var(--syn-color-border-strong)}}@media(max-width:64rem){.syn-statement-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.syn-statement-tabs button:nth-child(3){border-inline-end:0}.syn-statement-tabs button:nth-child(-n+3){border-block-end:1px solid var(--syn-color-border)}.syn-statement-overview{grid-template-columns:minmax(0,1fr)}.syn-statement-overview>article+article{border-inline-start:0;border-block-start:1px solid var(--syn-color-border)}.syn-common-expense-statement-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.syn-common-expense-statement-summary>div:nth-child(3n){border-inline-end:0}.syn-common-expense-statement-summary>div:nth-child(-n+3){border-block-end:1px solid var(--syn-color-border)}.syn-financial-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.syn-financial-metrics article:nth-child(3n){border-inline-end:1px solid var(--syn-color-border)}.syn-financial-metrics article:nth-child(2n){border-inline-end:0}.syn-financial-metrics article:nth-last-child(-n+3){border-block-end:1px solid var(--syn-color-border)}.syn-financial-metrics article:nth-last-child(-n+2){border-block-end:0}.syn-financial-records button,.syn-financial-records article{grid-template-columns:minmax(6rem,.35fr) minmax(10rem,1fr) auto}.syn-financial-records .syn-record-status{grid-column:2}}@media(max-width:48rem){.syn-financial-records--static article:has(.syn-payment-receipt-download){grid-template-columns:minmax(0,1fr) auto}.syn-financial-records .syn-payment-receipt-download{grid-column:1 / -1}.syn-statement-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.syn-statement-tabs button,.syn-statement-tabs button:nth-child(3){border-inline-end:1px solid var(--syn-color-border);border-block-end:1px solid var(--syn-color-border)}.syn-statement-tabs button:nth-child(2n){border-inline-end:0}.syn-statement-tabs button:last-child{grid-column:1 / -1;border-inline-end:0;border-block-end:0}.syn-statement-overview>article{padding:var(--syn-space-5) var(--syn-space-4)}.syn-statement-overview__info dl{grid-template-columns:minmax(0,1fr)}.syn-statement-overview__info dl>div,.syn-statement-overview__info dl>div:nth-child(odd),.syn-statement-overview__info dl>div:nth-child(2n),.syn-statement-overview__info dl>div:last-child{grid-column:auto;padding-inline:0;border-inline-start:0}.syn-statement-section__heading{align-items:start;flex-direction:column}.syn-statement-section__heading>div:last-child:not(:first-child){text-align:start}.syn-statement-payment-list li{grid-template-columns:minmax(0,1fr) auto;gap:var(--syn-space-3)}.syn-statement-payment-list li>div{grid-column:1 / -1}.syn-common-expense-statement-summary{grid-template-columns:minmax(0,1fr)}.syn-common-expense-statement-summary>div,.syn-common-expense-statement-summary>div:nth-child(3n){min-block-size:0;border-inline-end:0;border-block-end:1px solid var(--syn-color-border)}.syn-common-expense-statement-summary>div:last-child{border-block-end:0}.syn-common-expense-document-download{inline-size:100%}.syn-financial-asof{text-align:start}.syn-financial-section__header{align-items:stretch;flex-direction:column}.syn-resident-obligation{grid-template-columns:minmax(0,1fr)}.syn-resident-obligation__body{border-inline-end:0;border-block-end:1px solid var(--syn-color-border-strong)}.syn-resident-obligation__amount{min-block-size:12rem}.syn-financial-source,.syn-period-grid,.syn-document-grid{grid-template-columns:minmax(0,1fr)}.syn-period-grid>li,.syn-document-grid>li{border-inline-end:0}.syn-financial-records button,.syn-financial-records article{grid-template-columns:minmax(0,1fr) auto;gap:var(--syn-space-3)}.syn-financial-records .syn-record-code{grid-column:1 / -1}.syn-financial-records .syn-financial-amount{grid-column:1;text-align:start}.syn-financial-records .syn-record-status{grid-column:2;grid-row:auto}}@media(max-width:30rem){.syn-resident-target-guide{grid-template-columns:minmax(0,1fr)}.syn-resident-target-guide li{min-height:3.25rem;grid-template-columns:auto minmax(0,1fr);align-items:center;align-content:initial;gap:var(--syn-space-3);border-block-end:1px solid var(--syn-resident-section-line)}.syn-resident-target-guide li:last-child{border-block-end:0}.syn-resident-target-guide strong{overflow-wrap:normal}.syn-resident-obligation__body,.syn-resident-obligation__amount,.syn-resident-obligation--empty{padding:var(--syn-space-4)}.syn-resident-obligation__heading{display:grid}.syn-resident-obligation__facts{grid-template-columns:minmax(0,1fr)}.syn-resident-obligation__facts>div{border-inline-end:0;border-block-end:1px solid var(--syn-color-border)}.syn-resident-obligation__facts>div:last-child{border-block-end:0}.syn-financial-metrics{grid-template-columns:minmax(0,1fr)}.syn-financial-metrics article,.syn-financial-metrics article:nth-child(2n),.syn-financial-metrics article:nth-child(3n){border-inline-end:0;border-block-end:1px solid var(--syn-color-border)}.syn-financial-metrics article:last-child{border-block-end:0}.syn-statement-lines li{grid-template-columns:auto minmax(0,1fr)}.syn-statement-lines b{grid-column:2}}.syn-overview-scope{display:grid;grid-template-columns:minmax(10rem,.35fr) minmax(0,1fr);align-items:center;gap:var(--syn-space-5);padding:var(--syn-space-4) var(--syn-space-5);border:1px solid var(--syn-color-border);border-inline-start:.25rem solid var(--syn-orange);background:color-mix(in srgb,var(--syn-color-surface-1) 88%,var(--syn-orange) 12%)}.syn-overview-scope strong{max-inline-size:62ch;line-height:1.45}.syn-resident-home-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-block:1px solid var(--syn-color-border-strong)}.syn-resident-home-card{display:grid;align-content:start;gap:var(--syn-space-3);min-block-size:13rem;min-inline-size:0;padding:var(--syn-space-6);border-inline-end:1px solid var(--syn-color-border);border-block-end:1px solid var(--syn-color-border);background:var(--syn-color-surface-1)}.syn-resident-home-card:nth-child(2n){border-inline-end:0}.syn-resident-home-card:nth-last-child(-n+2){border-block-end:0}.syn-resident-home-card--primary{background:var(--syn-orange);color:#11110f}.syn-resident-home-card--primary .syn-kicker,.syn-resident-home-card--primary small{color:#11110f}.syn-resident-home-card--pending{background:linear-gradient(135deg,transparent 0 74%,color-mix(in srgb,var(--syn-orange) 11%,transparent) 74% 100%),var(--syn-color-surface-1)}.syn-resident-home-card>strong{max-inline-size:24ch;font-size:clamp(1.35rem,3vw,2.25rem);line-height:1.05;letter-spacing:-.025em;overflow-wrap:anywhere}.syn-resident-home-card>small{color:var(--syn-color-ink-muted);line-height:1.55;overflow-wrap:anywhere}.syn-overview-priority{display:grid;gap:var(--syn-space-2);padding:var(--syn-space-5);border-block:1px solid var(--syn-color-border)}.syn-overview-priority strong{max-inline-size:62ch;font-size:1.125rem}.syn-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--syn-space-5)}.syn-overview-module{min-inline-size:0;padding:var(--syn-space-5);border:1px solid var(--syn-color-border);background:var(--syn-color-surface-1)}.syn-overview-module>header,.syn-overview-records li{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--syn-space-4)}.syn-overview-module>header>strong{font-size:clamp(1.75rem,3vw,2.5rem);line-height:1}.syn-overview-records{display:grid;gap:0;margin:var(--syn-space-5) 0 0;padding:0;list-style:none;border-block-start:1px solid var(--syn-color-border)}.syn-overview-records li{padding-block:var(--syn-space-3);border-block-end:1px solid var(--syn-color-border)}.syn-overview-records li>span:first-child{display:grid;gap:var(--syn-space-1);min-inline-size:0}.syn-overview-records small,.syn-account-profile-grid small,.syn-account-profile-index{color:var(--syn-color-ink-muted);font-size:.75rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.syn-overview-records strong{overflow-wrap:anywhere}.syn-overview-more,.syn-account-profile-note{color:var(--syn-color-ink-muted);font-size:.875rem}.syn-account-profile-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--syn-space-6)}.syn-account-profile-hero h1{font-size:var(--syn-type-app-h1-size);line-height:var(--syn-type-app-h1-line-height);font-weight:var(--syn-type-app-h1-weight);letter-spacing:var(--syn-type-app-h1-tracking)}.syn-account-profile-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--syn-color-border-strong)}.syn-account-profile-grid>article{display:grid;align-content:start;gap:var(--syn-space-3);min-inline-size:0;padding:var(--syn-space-6);border-inline-end:1px solid var(--syn-color-border)}.syn-account-profile-grid>article:last-child{border-inline-end:0}.syn-account-profile-grid>article>strong{font-size:1.375rem;overflow-wrap:anywhere}.syn-account-identity-card{position:relative;overflow:hidden;isolation:isolate}.syn-account-identity-card>:not(.syn-avatar){position:relative;z-index:1}.syn-account-identity-card>.syn-avatar{position:absolute;right:-4%;bottom:-8%;width:40%;height:auto;aspect-ratio:1;border:0;border-radius:0;background:transparent;opacity:.065;pointer-events:none}.syn-account-profile-grid dl,.syn-account-profile-grid dd{margin:0}.syn-account-profile-grid dl>div{display:grid;gap:var(--syn-space-1)}.syn-account-profile-grid dt{color:var(--syn-color-ink-muted);font-size:.875rem}.syn-account-plan-catalog{display:flex;flex-wrap:wrap;gap:var(--syn-space-2)}.syn-account-plan-catalog span{padding:var(--syn-space-1) var(--syn-space-2);border:1px solid var(--syn-color-border);font-size:.75rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.syn-account-profile-actions{display:flex;flex-wrap:wrap;gap:var(--syn-space-3)}.syn-account-profile-actions>.syn-primary{justify-content:center;padding-inline:var(--syn-space-5);text-align:center}.syn-settings-card{width:100%;margin:var(--syn-space-5) 0 0;padding:var(--syn-app-section-padding)}.syn-settings-card h2{margin:var(--syn-space-3) 0;font-size:var(--syn-type-app-h2-size);line-height:var(--syn-type-app-h2-line-height);font-weight:var(--syn-type-app-h2-weight);letter-spacing:var(--syn-type-app-h2-tracking)}.syn-settings-card form{max-width:52rem}.syn-notification-sound-setting{width:100%;min-height:6rem;margin-top:var(--syn-space-5);padding-block:var(--syn-space-4);display:flex;align-items:center;gap:var(--syn-space-3);border-block:1px solid var(--syn-color-border);cursor:pointer}.syn-notification-sound-setting>input{width:20px;height:20px;flex:0 0 auto;accent-color:var(--syn-color-accent)}.syn-notification-sound-setting>span{min-width:0;display:grid;gap:var(--syn-space-2)}.syn-notification-sound-setting small{color:var(--syn-color-ink-muted)}.syn-visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.syn-avatar-settings form{max-width:none}.syn-avatar-settings fieldset{min-inline-size:0;margin:0;padding:0;border:0}.syn-avatar-gallery{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--syn-color-border);border-left:1px solid var(--syn-color-border)}.syn-avatar-choice{position:relative;min-inline-size:0;min-block-size:15rem;display:grid;grid-template-rows:minmax(0,1fr) auto auto;align-content:start;gap:var(--syn-space-2);padding:var(--syn-space-3);overflow:hidden;border-right:1px solid var(--syn-color-border);border-bottom:1px solid var(--syn-color-border);background:var(--syn-color-surface-1);cursor:pointer}.syn-avatar-choice:after{position:absolute;right:0;bottom:0;left:0;height:.25rem;background:var(--syn-color-accent);content:"";transform:scaleX(0);transform-origin:left;transition:transform var(--syn-motion-fast) var(--syn-ease-out)}.syn-avatar-choice:is(:hover,:focus-within):after,.syn-avatar-choice[data-selected=true]:after{transform:scaleX(1)}.syn-avatar-choice:focus-within{outline:3px solid var(--syn-color-focus);outline-offset:-3px}.syn-avatar-choice>input{position:absolute;width:1px;height:1px;opacity:0}.syn-avatar-choice>.syn-avatar{width:100%;height:auto;aspect-ratio:1;border:0;border-radius:0;background:transparent}.syn-avatar-choice-copy{display:grid;gap:var(--syn-space-1);min-inline-size:0}.syn-avatar-choice-copy strong,.syn-avatar-choice-copy small{overflow-wrap:anywhere}.syn-avatar-choice-copy strong{font-size:1rem}.syn-avatar-choice-copy small,.syn-avatar-choice-state{color:var(--syn-color-ink-muted);font-size:.6875rem;font-weight:650}.syn-avatar-choice-state{min-block-size:1rem;color:var(--syn-orange-text);letter-spacing:.06em;text-transform:uppercase}.syn-avatar-settings .syn-primary{width:min(100%,24rem);margin-top:var(--syn-space-5)}.syn-settings-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--syn-space-3)}.syn-settings-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.syn-logo-upload{margin-top:var(--syn-space-6);padding-top:var(--syn-space-5);border-top:1px solid var(--syn-color-border)}.syn-totp-enrollment{display:grid;gap:var(--syn-space-4);justify-items:start}.syn-totp-enrollment>img{max-width:100%;height:auto;padding:var(--syn-space-2);background:#fff;border:1px solid var(--syn-color-border)}.syn-totp-enrollment form{width:min(100%,28rem)}.syn-security-status{display:flex;align-items:center;gap:var(--syn-space-3)}.syn-brand-logo--tenant{max-width:11.25rem;max-height:3rem;object-fit:contain}.syn-account-profile .syn-tertiary:focus-visible,.syn-account-profile-actions button:focus-visible,.syn-overview-module button:focus-visible{outline:3px solid var(--syn-color-focus);outline-offset:3px}.syn-workspace-content,.syn-workspace-overview,.syn-overview-grid,.syn-overview-module,.syn-account-profile,.syn-account-profile-hero,.syn-account-profile-grid,.syn-account-profile-grid>article,.syn-workspace-state,.syn-workspace-state-copy,.syn-workspace-state-copy>*{min-inline-size:0;max-inline-size:100%}.syn-workspace-state h2,.syn-workspace-state p,.syn-account-profile-hero h1,.syn-account-profile-note{overflow-wrap:anywhere;word-break:normal}.syn-access-scope-list{display:grid;gap:var(--syn-space-4)}.syn-access-empty-state{margin-top:var(--syn-space-5);padding:var(--syn-space-4);display:flex;align-items:center;justify-content:space-between;gap:var(--syn-space-4);border:1px solid var(--syn-color-border);border-inline-start:4px solid var(--syn-color-accent);background:var(--syn-color-surface-2)}.syn-access-empty-state>div{min-width:0}.syn-access-empty-state strong{display:block;overflow-wrap:anywhere}.syn-access-empty-state p{margin:var(--syn-space-2) 0 0;color:var(--syn-color-ink-muted);font-size:.875rem;line-height:1.5}.syn-access-empty-state>button{flex:0 0 auto}.syn-access-scope-manager{border:1px solid var(--syn-color-border)}.syn-account-profile-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.syn-access-manager-toggle{position:relative;width:100%;min-height:5.25rem;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--syn-space-4);border:0;border-inline-start:4px solid transparent;background:transparent;color:var(--syn-color-ink);padding:var(--syn-space-4);text-align:start;cursor:pointer}.syn-access-manager-toggle:hover,.syn-access-manager-toggle:focus-visible,.syn-access-scope-manager[data-expanded] .syn-access-manager-toggle{border-inline-start-color:var(--syn-color-accent);background:color-mix(in srgb,var(--syn-color-accent) 9%,transparent)}.syn-access-manager-toggle>span:first-child{display:grid;gap:var(--syn-space-1);min-width:0}.syn-access-manager-toggle strong,.syn-access-manager-toggle small{overflow-wrap:anywhere}.syn-access-manager-toggle small{color:var(--syn-color-ink-muted)}.syn-access-manager-toggle>b{font-size:1.3rem;transition:transform var(--syn-motion-fast) var(--syn-ease-out)}.syn-access-scope-manager[data-expanded] .syn-access-manager-toggle>b{transform:rotate(180deg)}.syn-access-manager-panel{padding:var(--syn-space-4);border-block-start:1px solid var(--syn-color-border)}.syn-resident-admin-list{margin-top:var(--syn-space-5);gap:var(--syn-space-3)}.syn-resident-administration{width:100%;max-width:none;margin-inline:0}.syn-resident-admin-card{overflow:clip;background:var(--syn-color-surface-1)}.syn-resident-admin-toggle{min-height:5rem}.syn-resident-admin-toggle>span:nth-child(2){color:var(--syn-color-ink-muted);font-size:.78rem;font-weight:850;letter-spacing:.035em}.syn-resident-admin-toggle>svg{width:1.25rem;height:1.25rem;align-self:center;justify-self:center;transition:transform var(--syn-motion-fast) var(--syn-ease-out)}.syn-resident-admin-card[data-expanded] .syn-resident-admin-toggle>svg{transform:rotate(180deg)}.syn-resident-admin-panel{display:grid;gap:var(--syn-space-4);padding:var(--syn-space-4)}:is(.syn-resident-admin-role,.syn-person-manager-assignment){display:grid;grid-template-columns:minmax(14rem,28rem) auto;align-items:end;justify-content:start;gap:var(--syn-space-4)}:is(.syn-resident-admin-role,.syn-person-manager-assignment)>div:first-child{grid-column:1 / -1;display:grid;gap:var(--syn-space-2)}:is(.syn-resident-admin-role,.syn-person-manager-assignment) p{margin:0;color:var(--syn-color-ink-muted)}:is(.syn-resident-admin-role,.syn-person-manager-assignment)>.syn-dropdown{margin:0}:is(.syn-resident-admin-role,.syn-person-manager-assignment)>.syn-compact-action{width:fit-content;height:3.375rem;min-height:3.375rem;margin:0}.syn-resident-admin-home{width:min(100%,28rem);margin:0}.syn-resident-admin-home>article{grid-column:1 / -1}.syn-resident-admin-home>article>span{font-weight:750}.syn-resident-admin-actions{margin:0}.syn-resident-admin-assignment{display:grid;gap:var(--syn-space-4)}.syn-resident-admin-empty,.syn-resident-admin-no-results{margin:0;padding:var(--syn-space-4);border:1px solid var(--syn-color-border)}.syn-resident-admin-empty p,.syn-resident-admin-no-results{color:var(--syn-color-ink-muted)}.syn-resident-admin-empty p{margin:var(--syn-space-2) 0 0}.syn-access-manager-tools{display:grid;grid-template-columns:minmax(0,2fr) minmax(12rem,1fr);gap:var(--syn-space-4);align-items:end}.syn-access-manager-tools .syn-field{margin:0}.syn-access-result-count{margin:var(--syn-space-4) 0 0;color:var(--syn-color-ink-muted)}.syn-access-pagination{display:flex;align-items:center;justify-content:center;gap:var(--syn-space-4);margin-top:var(--syn-space-4)}.syn-access-pagination .syn-secondary{width:auto;min-width:8rem}.syn-access-pagination span{text-align:center}.syn-office-result-count{margin:var(--syn-space-4) 0;color:var(--syn-color-ink-muted)}.syn-office-people-list{display:grid;gap:var(--syn-space-4);min-width:0}.syn-office-person-card{min-width:0;border:1px solid var(--syn-color-border);background:var(--syn-color-surface-1);overflow:clip}.syn-office-person-toggle{width:100%;min-height:6.75rem;display:grid;grid-template-columns:minmax(0,1fr) auto 3.25rem;align-items:center;gap:var(--syn-space-4);border:0;border-inline-start:4px solid transparent;background:transparent;color:var(--syn-color-ink);padding:var(--syn-space-4) var(--syn-space-3) var(--syn-space-4) var(--syn-space-5);text-align:start;transition:background-color var(--syn-motion-fast) var(--syn-ease-out),border-color var(--syn-motion-fast) var(--syn-ease-out)}.syn-office-person-card[data-expanded] .syn-office-person-toggle{border-inline-start-color:var(--syn-orange);background:var(--syn-color-surface-2)}.syn-office-person-toggle:hover{border-color:var(--syn-orange);background:color-mix(in srgb,var(--syn-orange) 6%,transparent)}.syn-office-person-toggle:focus-visible{outline:2px solid var(--syn-color-focus);outline-offset:-2px}.syn-office-person-toggle>span:first-child{display:grid;gap:var(--syn-space-1);min-width:0}.syn-office-person-toggle strong,.syn-office-person-toggle small{overflow-wrap:anywhere}.syn-office-person-toggle small{color:var(--syn-color-ink-muted)}.syn-office-person-status-block{min-width:0;max-width:min(34rem,42vw);display:grid;gap:var(--syn-space-1);justify-items:start}.syn-office-person-state{font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.syn-office-person-status-block>small{max-width:100%;font-size:.82rem;font-weight:700;line-height:1.35;text-align:start}.syn-office-person-toggle>b{display:grid;place-items:center;align-self:stretch;font-size:1.35rem;transition:transform var(--syn-motion-fast) var(--syn-ease-out)}.syn-office-person-card[data-expanded] .syn-office-person-toggle>b{transform:rotate(180deg)}.syn-office-person-panel{min-width:0;display:grid;gap:var(--syn-space-5);padding:var(--syn-space-5);border-top:1px solid var(--syn-color-border)}.syn-office-current-home{width:min(100%,30rem);display:grid;gap:var(--syn-space-1);border:1px solid var(--syn-color-border);padding:var(--syn-space-4)}.syn-office-current-home>span{color:var(--syn-orange-text);font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.syn-office-current-home small,.syn-office-current-home p{color:var(--syn-color-ink-muted);margin:0}.syn-office-current-home--empty{width:100%}.syn-office-access-editor{min-width:0;display:grid;grid-template-columns:minmax(14rem,1fr) minmax(14rem,1fr) auto;align-items:end;gap:var(--syn-space-4)}.syn-office-access-editor .syn-dropdown{margin:0;min-width:0}.syn-office-save-role{width:auto;min-width:13rem;min-height:3.375rem}.syn-office-person-actions{display:flex;flex-wrap:wrap;gap:var(--syn-space-3)}.syn-office-person-actions>button{width:auto}.syn-office-managed-buildings{display:grid;gap:var(--syn-space-4);padding-block-start:var(--syn-space-5);border-block-start:1px solid var(--syn-color-border)}.syn-office-managed-buildings>div:first-child{display:grid;gap:var(--syn-space-2)}.syn-office-managed-buildings>div:first-child p,.syn-office-managed-buildings-empty,.syn-office-managed-building-list article p{margin:0;color:var(--syn-color-ink-muted)}.syn-office-managed-building-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:var(--syn-space-3)}.syn-office-managed-building-list article{min-width:0;display:grid;gap:var(--syn-space-2);padding:var(--syn-space-4);border:1px solid var(--syn-color-border);border-inline-start:4px solid var(--syn-color-accent);background:var(--syn-color-surface-2)}.syn-office-managed-building-list article>span{color:var(--syn-orange-text);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.syn-office-managed-building-list article strong,.syn-office-managed-building-list article small,.syn-office-managed-building-list article p{overflow-wrap:anywhere}.syn-office-managed-building-list article small{color:var(--syn-color-ink-muted);line-height:1.45}.syn-office-people-view .syn-directory-tools[data-has-filter]{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}.syn-office-people-view .syn-directory-tools>*,.syn-office-people-view .syn-directory-tools input{min-width:0}@media(max-width:900px){.syn-office-access-editor{grid-template-columns:repeat(2,minmax(0,1fr))}.syn-office-save-role{grid-column:1 / -1;width:100%}}@media(max-width:640px){:is(.syn-resident-admin-role,.syn-person-manager-assignment){grid-template-columns:minmax(0,1fr)}:is(.syn-resident-admin-role,.syn-person-manager-assignment)>div:first-child{grid-column:auto}:is(.syn-resident-admin-role,.syn-person-manager-assignment)>.syn-compact-action{width:100%}.syn-office-person-toggle{min-height:7.5rem;grid-template-columns:minmax(0,1fr) 2.75rem;padding-inline-start:var(--syn-space-4)}.syn-office-person-status-block{grid-column:1;max-width:none}.syn-office-person-toggle>b{grid-column:2;grid-row:1 / span 2}.syn-office-person-panel{padding:var(--syn-space-4)}.syn-office-access-editor{grid-template-columns:minmax(0,1fr)}.syn-office-save-role{grid-column:auto}.syn-office-person-actions{display:grid;grid-template-columns:minmax(0,1fr)}.syn-office-person-actions>button{width:100%}.syn-office-people-view .syn-status-filter button{overflow-wrap:normal;word-break:normal}.syn-office-people-view .syn-status-filter button:nth-child(3){grid-column:1 / -1}}@media(prefers-reduced-motion:reduce){.syn-office-person-toggle,.syn-office-person-toggle>b{transition:none}}@media(prefers-reduced-motion:reduce){.syn-access-manager-toggle>b{transition:none}.syn-resident-admin-toggle>svg{transition:none}}.syn-access-scope-manager ul{display:grid;gap:var(--syn-space-2);margin:var(--syn-space-4) 0 0;padding:0;list-style:none}.syn-access-scope-manager li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--syn-space-3);padding-block:var(--syn-space-2);border-block-start:1px solid var(--syn-color-border)}.syn-access-scope-manager li span{display:grid;gap:var(--syn-space-1);min-inline-size:0}.syn-resident-claim-issuer{width:100%;display:grid;gap:var(--syn-space-4);margin-block-start:var(--syn-space-5);padding:var(--syn-app-section-padding)}.syn-resident-claim-issuer h2{max-width:none;margin:0;font-size:var(--syn-type-app-h2-size);line-height:var(--syn-type-app-h2-line-height);font-weight:var(--syn-type-app-h2-weight);letter-spacing:var(--syn-type-app-h2-tracking);text-wrap:balance}.syn-resident-claim-issuer form{width:min(100%,60rem)}.syn-resident-target-picker{margin-block-end:var(--syn-space-6)}.syn-resident-target-picker .syn-field{margin-block-end:0}.syn-resident-target-picker>small,.syn-resident-target-picker .syn-muted{margin:0;color:var(--syn-color-ink-muted);font-size:.8125rem;line-height:1.45}.syn-resident-claim-result{display:grid;gap:var(--syn-space-4);margin-block-start:var(--syn-space-3);padding:var(--syn-space-4);border:1px solid var(--syn-color-border);background:var(--syn-color-surface-2)}.syn-resident-claim-once{margin:0;padding-inline-start:var(--syn-space-3);border-inline-start:3px solid var(--syn-color-accent);color:var(--syn-color-ink-muted);line-height:1.55}.syn-resident-claim-credentials{display:grid;grid-template-columns:minmax(13rem,20rem) minmax(0,1fr);align-items:center;gap:var(--syn-space-6)}.syn-resident-claim-credentials img{width:100%;height:auto;padding:var(--syn-space-2);background:#fff}.syn-resident-claim-credentials>div{min-width:0;display:grid;gap:var(--syn-space-3)}.syn-resident-claim-credentials small{color:var(--syn-color-ink-muted);font-size:.6875rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.syn-resident-claim-credentials output{color:var(--syn-color-accent-text);font-family:var(--syn-font-mono);font-size:clamp(1.35rem,5vw,2.35rem);font-weight:700;letter-spacing:.04em;overflow-wrap:anywhere}.syn-resident-claim-credentials time{font-family:var(--syn-font-mono);font-size:.875rem}.syn-access-setup{width:min(100%,76rem);display:grid;gap:var(--syn-space-6);padding:clamp(var(--syn-space-4),4vw,var(--syn-space-8))}.syn-access-setup-content{display:grid;gap:var(--syn-space-6);min-width:0}.syn-access-setup-hero{display:grid;gap:var(--syn-space-4);max-width:58rem}.syn-access-setup-hero h1{max-width:15ch;margin:0;font-size:clamp(2.5rem,7vw,5.75rem);line-height:.92;overflow-wrap:anywhere}.syn-access-setup-hero>p{max-width:48rem;margin:0;color:var(--syn-color-ink-muted);font-size:clamp(1rem,1.8vw,1.25rem);line-height:1.55}.syn-selected-plan{position:relative;overflow:hidden;display:grid;gap:var(--syn-space-5);max-width:58rem;padding:clamp(var(--syn-space-5),4vw,var(--syn-space-8));border:1px solid var(--syn-color-border);border-block-start:6px solid var(--syn-color-accent);background:var(--syn-color-surface-1);box-shadow:var(--syn-shadow-card)}.syn-selected-plan-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--syn-space-5)}.syn-selected-plan-heading span,.syn-selected-plan-heading small,.syn-selected-plan-trial{font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.syn-selected-plan-heading h2{margin:var(--syn-space-2) 0 0;font-size:clamp(3rem,8vw,5.5rem);line-height:.9}.syn-selected-plan-heading>p{display:flex;align-items:baseline;margin:0;font-size:clamp(2.75rem,7vw,5rem);font-weight:800;line-height:.9}.syn-selected-plan-heading>p span,.syn-selected-plan-heading>p small{margin-inline:.25rem}.syn-selected-plan>p{max-width:46rem;margin:0;color:var(--syn-color-ink-muted);font-size:1.0625rem;line-height:1.6}.syn-selected-plan>ul{display:grid;gap:var(--syn-space-2);margin:0;padding:0;list-style:none}.syn-selected-plan>ul li{display:grid;grid-template-columns:1.5rem minmax(0,1fr);gap:var(--syn-space-2);padding-block:var(--syn-space-2);border-block-start:1px solid var(--syn-color-border)}.syn-selected-plan>ul li span{color:var(--syn-color-accent);font-weight:800}.syn-selected-plan-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--syn-space-3)}.syn-selected-plan-actions[role=group]>button{display:flex;align-items:center;justify-content:center;min-height:4rem;margin:0;padding:var(--syn-space-3) var(--syn-space-5);text-align:center}.syn-dialog-open{overflow:hidden}.syn-auth-dialog-layer{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:grid;align-items:start;justify-items:center;padding:var(--syn-space-4);overflow-y:auto;overscroll-behavior:contain}.syn-auth-dialog-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#05070ac7;-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem)}.syn-auth-dialog{position:relative;width:min(100%,42rem);max-height:calc(100vh - 2rem);max-height:calc(100dvh - 2rem);margin-block:auto;overflow:auto;overscroll-behavior:contain;display:grid;gap:var(--syn-space-4);padding:clamp(var(--syn-space-5),5vw,var(--syn-space-8));border:1px solid var(--syn-color-border-strong);border-block-start:6px solid var(--syn-color-accent);background:var(--syn-color-surface-1);color:var(--syn-color-ink);box-shadow:var(--syn-shadow-dialog)}.syn-auth-dialog h2{max-width:12ch;margin:0;font-size:clamp(2.25rem,8vw,4.5rem);line-height:.94}.syn-auth-dialog>p,.syn-auth-dialog>small{margin:0;color:var(--syn-color-ink-muted);line-height:1.55}.syn-auth-dialog-close{position:absolute;inset:var(--syn-space-3) var(--syn-space-3) auto auto;width:2.75rem;height:2.75rem;border:1px solid var(--syn-color-border);background:var(--syn-color-surface-2);color:var(--syn-color-ink);font-size:1.5rem;cursor:pointer}.syn-google-auth{min-height:3.75rem;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--syn-space-3);padding:0 var(--syn-space-4);border:1px solid var(--syn-color-border-strong);background:var(--syn-color-surface-2);color:var(--syn-color-ink);font:inherit;font-weight:800}.syn-google-auth:not(:disabled){cursor:pointer}.syn-google-auth:not(:disabled):hover{border-color:var(--syn-color-accent);background:color-mix(in srgb,var(--syn-color-accent) 10%,var(--syn-color-surface-2))}.syn-google-auth:disabled{opacity:.62}.syn-google-mark{display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:#fff;color:#4285f4;font-weight:900}.syn-auth-dialog-divider{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--syn-space-3);color:var(--syn-color-ink-muted);font-size:.75rem}.syn-auth-dialog-divider:before,.syn-auth-dialog-divider:after{content:"";height:1px;background:var(--syn-color-border)}.syn-auth-card>.syn-google-auth{width:100%}.syn-auth-card>.syn-auth-dialog-divider{margin:var(--syn-space-5) 0}.syn-plan-billing{display:grid;gap:var(--syn-space-5)}.syn-plan-billing>h2{margin:0;font-size:clamp(2rem,6vw,4rem);line-height:.95}.syn-plan-billing-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--syn-color-border)}.syn-plan-billing-summary article{min-width:0;display:grid;gap:var(--syn-space-2);padding:var(--syn-space-4);border-inline-end:1px solid var(--syn-color-border)}.syn-plan-billing-summary article:last-child{border-inline-end:0}.syn-plan-billing-summary small{color:var(--syn-color-ink-muted);font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.syn-plan-billing-summary strong{overflow-wrap:anywhere;font-size:1.25rem}.syn-plan-billing-entitlements h3{margin:0 0 var(--syn-space-3)}.syn-plan-billing-entitlements ul{display:grid;gap:var(--syn-space-2);margin:0;padding:0;list-style:none}.syn-plan-billing-entitlements li{display:grid;grid-template-columns:1.5rem minmax(0,1fr) auto;gap:var(--syn-space-2);padding-block:var(--syn-space-2);border-block-start:1px solid var(--syn-color-border)}.syn-plan-billing-entitlements li>span:first-child{color:var(--syn-color-accent);font-weight:800}.syn-plan-billing-actions,.syn-plan-billing-empty{display:grid;gap:var(--syn-space-3)}.syn-plan-billing-actions small,.syn-plan-billing-empty small{color:var(--syn-color-ink-muted)}.syn-selected-plan-terms{display:grid;gap:var(--syn-space-2);padding:var(--syn-space-4);border-inline-start:3px solid var(--syn-color-accent);background:var(--syn-color-surface-2);color:var(--syn-color-ink-muted);font-size:.875rem;line-height:1.55}.syn-selected-plan-terms strong{color:var(--syn-color-ink)}.syn-subscription-return{display:grid;gap:var(--syn-space-5);max-width:58rem;margin-inline:auto}.syn-subscription-return>h1{margin:0;font-size:clamp(2.5rem,8vw,5.75rem);line-height:.92}.syn-subscription-return .syn-alert{display:flex;align-items:center;gap:var(--syn-space-3)}.syn-subscription-return-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--syn-space-3)}.syn-status-dot{width:.55rem;height:.55rem;border-radius:999px;background:var(--syn-color-success)}.syn-access-pricing{border:1px solid var(--syn-color-border);background:var(--syn-color-surface-1)}.syn-access-trial-bar{min-height:4.25rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--syn-space-5);padding:var(--syn-space-3) var(--syn-space-5);background:#151613;color:#f8f4ec}.syn-access-trial-bar strong{padding:.65rem .75rem;background:var(--syn-color-accent);color:#0b0d12;font-size:.625rem;letter-spacing:.09em;text-transform:uppercase}.syn-access-trial-bar span{font-size:.875rem;font-weight:700}.syn-access-trial-bar small{color:#b9b6ae;font-size:.75rem}.syn-access-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.syn-access-plan{position:relative;z-index:0;isolation:isolate;overflow:hidden;min-width:0;min-height:52rem;display:grid;grid-template-rows:auto auto minmax(6.75rem,auto) auto auto 1fr auto;align-content:stretch;gap:0;padding:clamp(var(--syn-space-5),3vw,var(--syn-space-10));border-inline-end:1px solid var(--syn-color-border);background:var(--syn-color-surface-1);transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s ease,background-color .22s ease}.syn-access-plan:before{content:"";position:absolute;z-index:2;inset:0 0 auto;height:6px;background:var(--syn-color-accent);pointer-events:none;transform:scaleX(0);transform-origin:left;transition:transform .22s cubic-bezier(.2,.8,.2,1)}.syn-access-plan:last-child{border-inline-end:0}.syn-access-plan--featured{background:var(--syn-color-accent);color:#0b0d12}.syn-access-plan--featured:before{background:#151613}.syn-access-plan--selected{position:relative;z-index:1;box-shadow:inset 0 0 0 3px var(--syn-color-accent)}.syn-access-plan--featured.syn-access-plan--selected{box-shadow:inset 0 0 0 3px #f8f4ec}.syn-access-plan-topline{min-height:3.25rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:var(--syn-space-2);font-size:.625rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.syn-access-plan-topline>span:nth-child(2){text-align:end}.syn-access-plan-topline strong{margin-top:-.5rem;padding:.55rem .7rem;background:var(--syn-color-ink);color:var(--syn-color-canvas);font-size:.55rem;white-space:nowrap}.syn-access-plan--featured .syn-access-plan-topline strong{background:#151613;color:#f8f4ec}.syn-access-plan h2{margin:var(--syn-space-5) 0 var(--syn-space-3);font-size:clamp(3rem,5vw,4.5rem);line-height:.9;letter-spacing:-.045em}.syn-access-plan>p{margin:0;line-height:1.5}.syn-access-plan-description{color:var(--syn-color-ink-muted);font-size:.9375rem}.syn-access-plan--featured .syn-access-plan-description{color:color-mix(in srgb,#0b0d12 76%,transparent)}.syn-access-plan-price{display:flex;align-items:baseline;gap:.25rem;padding:var(--syn-space-8) 0 var(--syn-space-1);font-size:clamp(3rem,5vw,4.65rem);font-weight:750;letter-spacing:-.065em;line-height:.95!important}.syn-access-plan-price small,.syn-access-plan-price span{font-size:.8rem;font-weight:700;letter-spacing:0}.syn-access-plan-limit{padding-bottom:var(--syn-space-5);font-size:.75rem;font-weight:700}.syn-access-plan-features{display:grid;align-content:start;margin:0;padding:0;border-top:1px solid color-mix(in srgb,currentColor 18%,transparent);list-style:none}.syn-access-plan-features li{display:grid;grid-template-columns:1rem minmax(0,1fr);gap:var(--syn-space-3);padding:var(--syn-space-3) 0;border-bottom:1px solid color-mix(in srgb,currentColor 18%,transparent);font-size:.8125rem;line-height:1.4}.syn-access-plan-features li span{color:var(--syn-color-accent);font-weight:800}.syn-access-plan--featured .syn-access-plan-features li span{color:#f8f4ec}.syn-access-plan-action{width:100%;min-height:4rem;margin-top:auto;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--syn-space-3);padding:0 var(--syn-space-5);border:2px solid currentColor;border-radius:0;background:transparent;color:inherit;box-shadow:0 6px #15141233;font-size:.6875rem;font-weight:750;letter-spacing:.07em;text-align:start;text-transform:uppercase;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,border-color .18s ease,color .18s ease}.syn-access-plan-action b{transition:transform .18s ease}.syn-access-plan--featured .syn-access-plan-action{border-color:#151613;background:#151613;color:#f8f4ec}.syn-access-plan:not(.syn-access-plan--featured) .syn-access-plan-action--selected{border-color:var(--syn-color-accent);background:var(--syn-color-accent);color:#0b0d12}@media(hover:hover)and (pointer:fine){.syn-access-plan:hover{z-index:2;background:var(--syn-color-surface-1);box-shadow:0 28px 54px #1514122e;transform:translateY(-10px)}:root[data-theme=dark] .syn-access-plan:hover{box-shadow:0 28px 54px #00000075}.syn-access-plan--featured:hover{background:var(--syn-color-accent)}.syn-access-plan:hover:before{transform:scaleX(1)}.syn-access-plan:hover .syn-access-plan-action{box-shadow:0 8px #15141233;transform:translateY(-2px)}}.syn-access-plan:focus-within:before{transform:scaleX(1)}.syn-access-plan-action:hover,.syn-access-plan-action:focus-visible{box-shadow:0 6px #c93408c7;transform:translateY(-2px)}.syn-access-plan:not(.syn-access-plan--featured) .syn-access-plan-action:hover,.syn-access-plan:not(.syn-access-plan--featured) .syn-access-plan-action:focus-visible{border-color:var(--syn-color-accent);background:var(--syn-color-accent);color:#fff}.syn-access-plan--featured .syn-access-plan-action:hover,.syn-access-plan--featured .syn-access-plan-action:focus-visible{border-color:#f8f4ec;background:#f8f4ec;color:#0b0d12}.syn-access-plan-action:hover b,.syn-access-plan-action:focus-visible b{transform:translate(2px,-2px)}.syn-access-plan-action:active{box-shadow:0 1px #15141233;transform:translateY(3px)}.syn-access-path-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--syn-color-border)}.syn-access-path-grid>article{min-width:0;display:grid;align-content:start;gap:var(--syn-space-4);padding:clamp(var(--syn-space-5),4vw,var(--syn-space-8));border-inline-end:1px solid var(--syn-color-border);background:var(--syn-color-surface-1)}.syn-access-path-grid>article:last-child{border-inline-end:0}.syn-access-path-grid h2,.syn-access-path-grid p{margin:0;overflow-wrap:anywhere}.syn-access-path-grid h2{font-size:clamp(1.65rem,3vw,2.5rem);line-height:1.05}.syn-access-path-grid p{color:var(--syn-color-ink-muted);line-height:1.55}.syn-access-actions{display:grid;gap:var(--syn-space-3);margin-top:auto}.syn-access-boundary{margin:0;padding:var(--syn-space-4);border-inline-start:3px solid var(--syn-color-accent);background:var(--syn-color-surface-2);color:var(--syn-color-ink-muted);font-size:.875rem;line-height:1.55}.syn-neutral-access{display:grid;gap:var(--syn-space-6)}.syn-neutral-access-hero{display:grid;gap:var(--syn-space-4);padding:clamp(var(--syn-space-6),5vw,var(--syn-space-12));border:1px solid var(--syn-color-border);border-block-start:6px solid var(--syn-color-accent);background:var(--syn-color-surface-1)}.syn-neutral-access-hero h1{max-width:13ch;margin:0;font-size:clamp(2.75rem,7vw,5.5rem);line-height:.92;letter-spacing:-.045em;overflow-wrap:anywhere}.syn-neutral-access-hero p,.syn-neutral-paths p{margin:0;color:var(--syn-color-ink-muted);line-height:1.6}.syn-neutral-access-hero p{max-width:48rem;font-size:1.0625rem}.syn-neutral-paths{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--syn-color-border);background:var(--syn-color-surface-1)}.syn-neutral-paths>article{min-width:0;display:grid;align-content:start;gap:var(--syn-space-4);padding:clamp(var(--syn-space-5),4vw,var(--syn-space-8));border-inline-end:1px solid var(--syn-color-border)}.syn-neutral-paths>article:last-child{border-inline-end:0}.syn-neutral-index{color:var(--syn-color-accent);font-family:var(--syn-font-mono);font-size:2rem;line-height:1}.syn-neutral-paths h2{max-width:18ch;margin:0;font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.05;overflow-wrap:anywhere}.syn-neutral-code{margin:var(--syn-space-3) 0 0}.syn-neutral-code input:disabled{cursor:not-allowed;opacity:.62}.syn-neutral-status{justify-self:start;padding:var(--syn-space-2) var(--syn-space-3);border:1px solid var(--syn-color-border);color:var(--syn-color-ink-muted);font-size:.6875rem;letter-spacing:.08em}.syn-neutral-qr-ready{display:grid;gap:var(--syn-space-3);padding:var(--syn-space-4);border:1px solid var(--syn-color-accent);background:color-mix(in srgb,var(--syn-color-accent) 8%,transparent)}.syn-qr-scanner{display:grid;gap:var(--syn-space-3)}.syn-qr-scan-trigger{width:100%}.syn-qr-camera{display:grid;gap:var(--syn-space-3);padding:var(--syn-space-3);border:1px solid var(--syn-color-border);background:var(--syn-color-surface-2)}.syn-qr-camera[hidden]{display:none}.syn-qr-camera-frame{position:relative;width:min(100%,30rem);aspect-ratio:1;justify-self:center;overflow:hidden;background:#11110f}.syn-qr-camera video{width:100%;height:100%;display:block;object-fit:cover}.syn-qr-camera p,.syn-qr-scanner-error{margin:0;color:var(--syn-color-ink-muted);font-size:.8125rem;line-height:1.55}.syn-qr-scanner-error{color:var(--syn-color-danger-text, #b42318)}.syn-neutral-paths .syn-primary{margin-top:auto}.syn-neutral-unavailable{color:var(--syn-color-ink-muted);line-height:1.45}.syn-neutral-logout{justify-self:start}@media(max-width:1023px){.syn-avatar-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.syn-resident-claim-credentials{grid-template-columns:minmax(0,1fr)}.syn-resident-claim-credentials img{width:min(100%,20rem);justify-self:center}.syn-account-profile-grid,.syn-account-context-list{grid-template-columns:minmax(0,1fr)}.syn-account-profile-grid>article{border-inline-end:0;border-block-end:1px solid var(--syn-color-border)}.syn-account-profile-grid>article:last-child{border-block-end:0}.syn-access-plan-grid{grid-template-columns:minmax(0,1fr)}.syn-access-plan{min-height:auto;grid-template-rows:auto;border-inline-end:0;border-block-end:1px solid var(--syn-color-border)}.syn-access-plan-description{min-height:auto}.syn-access-plan:last-child{border-block-end:0}.syn-plan-billing-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.syn-plan-billing-summary article:nth-child(2n){border-inline-end:0}}@media(max-width:47.5rem){.syn-account-menu-trigger .syn-avatar--compact{width:2.25rem;height:2.25rem}.syn-avatar-gallery{grid-template-columns:minmax(0,1fr)}.syn-avatar-choice{min-block-size:auto;grid-template-columns:5rem minmax(0,1fr);grid-template-rows:auto auto;align-items:center}.syn-avatar-choice>.syn-avatar{grid-row:1 / -1}.syn-avatar-choice-state{grid-column:2}.syn-overview-grid,.syn-account-profile-hero,.syn-account-profile-grid{grid-template-columns:minmax(0,1fr);inline-size:100%}.syn-resident-home-grid{grid-template-columns:minmax(0,1fr);inline-size:100%;min-inline-size:0}.syn-account-profile-hero{display:grid}.syn-overview-scope{grid-template-columns:minmax(0,1fr);gap:var(--syn-space-2)}.syn-resident-home-card{min-block-size:10rem;padding:var(--syn-space-4);border-inline-end:0;border-block-end:1px solid var(--syn-color-border)}.syn-resident-home-card:nth-last-child(-n+2){border-block-end:1px solid var(--syn-color-border)}.syn-resident-home-card:last-child{border-block-end:0}.syn-account-profile-grid>article,.syn-overview-module{padding:var(--syn-space-4)}.syn-account-profile-actions{display:grid;grid-template-columns:minmax(0,1fr)}.syn-settings-grid,.syn-settings-grid--two{grid-template-columns:minmax(0,1fr)}.syn-account-profile-actions button{inline-size:100%;min-inline-size:0}.syn-access-scope-manager li,.syn-access-manager-toggle,.syn-access-manager-tools{grid-template-columns:minmax(0,1fr)}.syn-access-manager-toggle>b{position:absolute;inset-inline-end:var(--syn-space-4)}.syn-access-pagination{display:grid;grid-template-columns:minmax(0,1fr)}.syn-access-pagination .syn-secondary{width:100%}.syn-access-empty-state{align-items:stretch;flex-direction:column}.syn-access-empty-state>button{width:100%}.syn-access-scope-manager li button{inline-size:100%}.syn-workspace-state{inline-size:100%;padding-inline:var(--syn-space-4)}.syn-workspace-state h2{font-size:clamp(1.25rem,7vw,1.75rem);line-height:1.08}.syn-access-setup{width:100%;padding-inline:var(--syn-space-4)}.syn-access-setup-hero h1{font-size:clamp(2.25rem,13vw,3.75rem)}.syn-selected-plan-heading,.syn-selected-plan-actions,.syn-plan-billing-summary{grid-template-columns:minmax(0,1fr)}.syn-selected-plan-heading{align-items:start}.syn-selected-plan-heading>p{font-size:clamp(2.5rem,16vw,4rem)}.syn-plan-billing-summary article{border-inline-end:0;border-block-end:1px solid var(--syn-color-border)}.syn-plan-billing-summary article:last-child{border-block-end:0}.syn-auth-dialog-layer{align-items:end;padding:0}.syn-auth-dialog{width:100%;max-height:92dvh;border-inline:0;border-block-end:0}.syn-access-trial-bar{grid-template-columns:auto minmax(0,1fr);gap:var(--syn-space-3)}.syn-access-trial-bar small{grid-column:1 / -1}.syn-access-plan{padding:var(--syn-space-5)}.syn-access-plan h2{font-size:clamp(3rem,17vw,4rem)}.syn-access-plan-topline{grid-template-columns:auto minmax(0,1fr)}.syn-access-plan-topline strong{grid-column:1 / -1;justify-self:end}.syn-access-path-grid{grid-template-columns:minmax(0,1fr)}.syn-access-path-grid>article{border-inline-end:0;border-block-end:1px solid var(--syn-color-border)}.syn-access-path-grid>article:last-child{border-block-end:0}.syn-neutral-access{width:calc(100% - 28px);margin:28px 14px}.syn-neutral-paths{grid-template-columns:minmax(0,1fr)}.syn-neutral-paths>article{border-inline-end:0;border-block-end:1px solid var(--syn-color-border)}.syn-neutral-paths>article:last-child{border-block-end:0}.syn-neutral-access-hero h1{font-size:clamp(2.5rem,13vw,3.75rem)}}@media(prefers-reduced-motion:reduce){.syn-access-pricing *,.syn-access-pricing *:before,.syn-access-pricing *:after{transition-duration:.01ms!important}.syn-overview-module,.syn-account-profile-grid>article,.syn-auth-dialog,.syn-auth-dialog-backdrop{scroll-behavior:auto;transition-duration:.01ms!important}}.syn-workspace-content h1,.syn-account-profile h1{font-size:var(--syn-type-app-h1-size);line-height:var(--syn-type-app-h1-line-height);font-weight:var(--syn-type-app-h1-weight);letter-spacing:var(--syn-type-app-h1-tracking)}.syn-workspace-content h2,.syn-account-profile h2{font-size:var(--syn-type-app-h2-size);line-height:var(--syn-type-app-h2-line-height);font-weight:var(--syn-type-app-h2-weight);letter-spacing:var(--syn-type-app-h2-tracking)}.syn-workspace-content h3,.syn-account-profile h3{font-size:var(--syn-type-app-h3-size);line-height:var(--syn-type-app-h3-line-height);font-weight:var(--syn-type-app-h3-weight);letter-spacing:var(--syn-type-app-h3-tracking)}.syn-common-expense-issue-documents__header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem}.syn-common-expense-issue-documents__header h4{margin:0}.syn-common-expense-document-source{justify-self:end;align-self:flex-end}.syn-common-expense-issue-documents .syn-document-grid strong{overflow-wrap:anywhere}.syn-payment-checkout,.syn-payment-connection{margin-block:var(--syn-space-7);padding:clamp(var(--syn-space-5),4vw,var(--syn-space-8));border:1px solid var(--syn-color-border);border-inline-start:4px solid var(--syn-orange);background:var(--syn-color-surface)}.syn-account-context{width:100%;margin:0}.syn-account-context-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--syn-space-4);margin-top:var(--syn-space-6)}.syn-account-context-list>article{display:grid;align-content:start;gap:.4rem;min-width:0;min-height:8rem;padding:var(--syn-space-4);border:1px solid var(--syn-line);transition:border-color var(--syn-motion-fast) var(--syn-ease-out),background-color var(--syn-motion-fast) var(--syn-ease-out)}.syn-account-context-list>article:hover,.syn-account-context-list>article:focus-within{border-color:var(--syn-color-accent);background:color-mix(in srgb,var(--syn-color-accent) 9%,transparent)}.syn-account-context-list small{color:var(--syn-orange-text);font-size:.7rem;font-weight:900;letter-spacing:.08em}.syn-account-context-list strong{font-size:1.25rem;overflow-wrap:anywhere}.syn-account-context-list address{display:grid;gap:.25rem;color:var(--syn-muted);font-style:normal;line-height:1.5}.syn-account-context-list code{color:var(--syn-muted);font-family:var(--syn-font-mono);font-size:.75rem;overflow-wrap:anywhere}.syn-account-context-list>p{grid-column:1 / -1;margin:0;padding:var(--syn-space-4);border:1px solid var(--syn-line);color:var(--syn-muted)}.syn-account-context-empty{margin-top:var(--syn-space-6);padding:var(--syn-space-6);border:1px solid var(--syn-line)}@media(max-width:1023px){.syn-account-context-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.syn-account-context-list{grid-template-columns:minmax(0,1fr)}}.syn-payment-checkout h2,.syn-payment-connection h2{margin-block:var(--syn-space-2) var(--syn-space-3)}.syn-payment-checkout p,.syn-payment-connection p{color:var(--syn-color-ink-muted)}.syn-payment-connection .syn-success{color:var(--syn-color-success)}.syn-payment-checkout{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.72fr);gap:var(--syn-space-6) var(--syn-space-8);align-items:end}.syn-payment-checkout__amount{margin:0}.syn-payment-checkout__amount input{font-size:1.35rem;font-weight:700}.syn-payment-checkout__submit{grid-column:2;width:100%}.syn-payment-checkout__trust{grid-column:1 / -1;margin:0;padding-block-start:var(--syn-space-4);border-block-start:1px solid var(--syn-color-border)}.syn-payment-checkout>.syn-alert{grid-column:1 / -1;margin:0}.syn-payment-checkout__status{grid-column:1 / -1;margin:0;padding:var(--syn-space-4);border-inline-start:3px solid var(--syn-color-success);color:var(--syn-color-ink)!important}.syn-payment-connection>header{display:flex;justify-content:space-between;gap:var(--syn-space-6);align-items:flex-start;padding-block-end:var(--syn-space-6);border-block-end:1px solid var(--syn-color-border)}.syn-payment-connection__state{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.35rem .6rem;min-inline-size:14rem;padding:var(--syn-space-4);border:1px solid var(--syn-color-border)}.syn-payment-connection__state svg{grid-row:1 / 3;color:var(--syn-orange)}.syn-payment-connection__state span{color:var(--syn-color-ink-muted)}.syn-payment-connection__toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--syn-space-5);margin-block-start:var(--syn-space-6)}.syn-payment-connection__toolbar h3,.syn-payment-connection__toolbar p{margin:0}.syn-payment-connection__toolbar p{margin-block-start:var(--syn-space-1)}.syn-payment-connection__toolbar .syn-secondary,.syn-payment-provider-card>.syn-secondary,.syn-payment-connection__editor-heading .syn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:var(--syn-space-2)}.syn-payment-connection__toolbar svg,.syn-payment-provider-card>.syn-secondary svg{inline-size:1rem;block-size:1rem}.syn-payment-connection__list{display:grid;gap:var(--syn-space-4);margin-block-start:var(--syn-space-5)}.syn-payment-provider-card{position:relative;display:grid;grid-template-columns:minmax(14rem,1fr) auto;align-items:center;gap:var(--syn-space-5);padding:var(--syn-space-5);border:1px solid var(--syn-color-border);background:var(--syn-color-surface-1)}.syn-payment-provider-card__identity{display:flex;align-items:center;gap:var(--syn-space-4);min-inline-size:0}.syn-payment-provider-card__health{position:absolute;inset-block-start:var(--syn-space-3);inset-inline-start:var(--syn-space-3);inline-size:.5rem;block-size:.5rem;border-radius:50%;background:var(--syn-color-success);box-shadow:0 0 0 3px color-mix(in srgb,var(--syn-color-success) 16%,transparent)}.syn-payment-provider-card__health[data-health=problem]{background:var(--syn-color-danger);box-shadow:0 0 0 3px color-mix(in srgb,var(--syn-color-danger) 16%,transparent)}.syn-payment-provider-card__identity>svg{flex:0 0 auto;inline-size:2rem;block-size:2rem;color:var(--syn-orange)}.syn-payment-provider-card__identity span,.syn-payment-provider-card dt{color:var(--syn-color-ink-muted);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.syn-payment-provider-card__identity h3{margin:.25rem 0 0}.syn-payment-provider-card__identity p{margin:.15rem 0 0}.syn-payment-provider-card dl{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(9rem,1fr));gap:var(--syn-space-3);margin:0}.syn-payment-provider-card dl>div{min-inline-size:0;min-block-size:6rem;display:grid;place-content:center;padding:var(--syn-space-4);border:1px solid var(--syn-color-border);text-align:center}.syn-payment-provider-card dd{display:flex;align-items:center;justify-content:center;gap:.4rem;margin:.35rem 0 0;font-weight:700;overflow-wrap:normal;word-break:normal}.syn-payment-provider-card dl>div:nth-child(-n+2) dd{white-space:nowrap}.syn-payment-provider-card dd svg{inline-size:1rem;block-size:1rem;color:var(--syn-orange)}.syn-payment-connection__empty{margin-block:var(--syn-space-5) 0;padding:var(--syn-space-5);border:1px solid var(--syn-color-border)}.syn-payment-connection__chooser{position:relative;display:grid;gap:var(--syn-space-4);margin-block-start:var(--syn-space-5);padding:var(--syn-space-5);border:1px solid var(--syn-color-border);background:var(--syn-color-surface-1)}.syn-payment-connection__chooser h3{margin:var(--syn-space-1) 0 0}.syn-payment-connection__chooser>p{margin:0}.syn-payment-connection__chooser:has(.syn-payment-setup-guide)>div:first-child{padding-inline-end:4rem}.syn-payment-setup-guide{border:0;background:transparent}.syn-payment-setup-guide:not([open]){block-size:0}.syn-payment-setup-guide summary{position:absolute;inset-block-start:var(--syn-space-5);inset-inline-end:var(--syn-space-5);display:grid;place-items:center;inline-size:2.75rem;block-size:2.75rem;padding:0;border:1px solid var(--syn-orange);border-radius:50%;color:var(--syn-orange);cursor:pointer;list-style:none}.syn-payment-setup-guide summary::-webkit-details-marker{display:none}.syn-payment-setup-guide summary:hover,.syn-payment-setup-guide summary:focus-visible,.syn-payment-setup-guide[open] summary{background:var(--syn-orange);color:var(--syn-color-contrast);outline:2px solid var(--syn-orange);outline-offset:2px}.syn-payment-setup-guide summary>b{color:currentColor;font-size:1rem}.syn-payment-setup-guide>div{display:grid;gap:var(--syn-space-5);padding:var(--syn-space-5);border:1px solid var(--syn-color-border)}.syn-payment-setup-guide>div>ol:not(.syn-payment-setup-steps){display:grid;gap:var(--syn-space-3);margin:0;padding-inline-start:1.2rem;color:var(--syn-color-ink-muted)}.syn-payment-setup-guide>div>p{margin:0;padding:var(--syn-space-4);border-inline-start:3px solid var(--syn-orange);background:color-mix(in srgb,var(--syn-orange) 6%,transparent)}.syn-payment-setup-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;border:1px solid var(--syn-color-border);list-style:none}.syn-payment-setup-steps>li{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--syn-space-3);min-block-size:5.5rem;padding:var(--syn-space-4);border-inline-end:1px solid var(--syn-color-border);color:var(--syn-color-ink-muted)}.syn-payment-setup-steps>li:last-child{border-inline-end:0}.syn-payment-setup-steps>li>b{display:grid;place-items:center;inline-size:2.25rem;block-size:2.25rem;border:1px solid currentColor;border-radius:50%;color:var(--syn-color-ink)}.syn-payment-setup-steps>li>span{font-size:.7rem;font-weight:850;letter-spacing:.04em}.syn-payment-setup-steps>li[data-active=true]{color:var(--syn-color-ink);background:color-mix(in srgb,var(--syn-orange) 18%,var(--syn-color-surface-1));box-shadow:inset 0 -3px 0 var(--syn-orange)}.syn-payment-setup-steps>li[data-active=true]>b,.syn-payment-setup-steps>li[data-complete=true]>b{border-color:var(--syn-orange);background:var(--syn-orange);color:var(--syn-color-contrast)}.syn-payment-connection__catalog{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--syn-space-3)}.syn-payment-connection__catalog>button{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:var(--syn-space-3);inline-size:100%;min-block-size:4rem;padding-inline:var(--syn-space-4);text-align:start}.syn-payment-connection__catalog>button>svg{inline-size:1.1rem;block-size:1.1rem}.syn-payment-connection__catalog>button>span{display:grid;gap:.15rem}.syn-payment-connection__catalog>button small{color:var(--syn-color-ink-muted);font-size:.72rem;letter-spacing:0;text-transform:none}.syn-payment-connection__catalog>button em{color:var(--syn-color-ink-muted);font-size:.66rem;font-style:normal;font-weight:850;letter-spacing:.06em;text-align:end}.syn-payment-connection__catalog>button em[data-state=connected]{color:var(--syn-color-success)}.syn-payment-connection__catalog>button em[data-state=ready]{color:var(--syn-orange)}.syn-payment-connection__catalog>.syn-payment-adapter-row{position:relative;inline-size:100%;min-block-size:5rem;padding:var(--syn-space-4) 4.5rem var(--syn-space-4) var(--syn-space-4);display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:var(--syn-space-4);border:1px solid var(--syn-color-border);border-radius:0;background:transparent;color:var(--syn-color-ink);font:inherit;text-align:start;transition:background-color var(--syn-motion-fast) var(--syn-ease-out),color var(--syn-motion-fast) var(--syn-ease-out)}.syn-payment-connection__catalog>.syn-payment-adapter-row:hover,.syn-payment-connection__catalog>.syn-payment-adapter-row:focus-visible,.syn-payment-connection__catalog>.syn-payment-adapter-row[data-selected=true]{background:color-mix(in srgb,var(--syn-color-surface-1) 94%,var(--syn-orange));box-shadow:inset 4px 0 0 var(--syn-orange);outline:1px solid var(--syn-orange);outline-offset:-1px}.syn-payment-connection__catalog>.syn-payment-adapter-row:hover strong,.syn-payment-connection__catalog>.syn-payment-adapter-row:focus-visible strong,.syn-payment-connection__catalog>.syn-payment-adapter-row[data-selected=true] strong{color:var(--syn-orange-text)}.syn-payment-adapter-row>.syn-record-arrow{position:static;inset:auto;justify-self:end;transition:transform var(--syn-motion-fast) var(--syn-ease-out)}.syn-payment-adapter-row[data-selected=true]>i{transform:rotate(135deg)}.syn-payment-connection__catalog>button em[data-state=connected]{color:var(--syn-orange)}.syn-payment-connection__catalog>button em[data-state=draft]{color:var(--syn-color-danger)}.syn-payment-connection__catalog-selection{display:grid;gap:.45rem;padding:var(--syn-space-4);border-inline-start:3px solid var(--syn-orange);background:color-mix(in srgb,var(--syn-orange) 6%,transparent)}.syn-payment-connection__catalog-selection>span{color:var(--syn-orange);font-size:.68rem;font-weight:850;letter-spacing:.08em}.syn-payment-connection__catalog-selection h4{margin:0;font-size:1.25rem}.syn-payment-connection__catalog-selection p{margin:0}.syn-payment-connection__catalog-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--syn-space-4);margin-block-start:var(--syn-space-4)}.syn-payment-connection__catalog-fields .syn-field{margin:0}.syn-payment-connection__catalog-actions{display:flex;align-items:stretch;gap:var(--syn-space-3);margin-block-start:var(--syn-space-4)}.syn-payment-connection__catalog-actions>.syn-primary{flex:1 1 auto;inline-size:auto}.syn-payment-connection__catalog-actions>.syn-secondary{flex:0 0 auto}.syn-payment-connection__setup-link{display:inline-flex;align-items:center;justify-content:center;gap:var(--syn-space-2);justify-self:start;margin-block-start:var(--syn-space-3)}.syn-payment-connection__setup-link svg{inline-size:1rem;block-size:1rem}.syn-payment-connection__editor-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--syn-space-5)}.syn-payment-connection__editor-heading h3{margin:var(--syn-space-1) 0 0}.syn-payment-connection__remove{display:flex;align-items:center;justify-content:space-between;gap:var(--syn-space-5);margin-block-start:var(--syn-space-6);padding-block-start:var(--syn-space-5);border-block-start:1px solid var(--syn-color-border)}.syn-payment-connection__remove p{margin:var(--syn-space-1) 0 0;max-inline-size:68ch}.syn-payment-connection__remove .syn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:var(--syn-space-2);border-color:var(--syn-color-danger)}.syn-payment-connection__remove svg{inline-size:1rem;block-size:1rem}.syn-payment-connection form{margin-block-start:var(--syn-space-6)}.syn-payment-connection__notice{max-inline-size:78ch}.syn-payment-connection__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--syn-space-5);margin-block:var(--syn-space-6)}.syn-payment-connection__grid .syn-field{display:grid;grid-template-rows:3rem 4rem;align-content:start;margin:0}.syn-payment-connection__grid .syn-field>span{display:flex;align-items:end;padding-block-end:.75rem}.syn-payment-connection__grid .syn-field>input{min-block-size:4rem}.syn-payment-connection__webhook{display:grid;gap:.6rem;margin-block-start:var(--syn-space-6);padding:var(--syn-space-5);border-inline-start:3px solid var(--syn-orange);background:color-mix(in srgb,var(--syn-orange) 7%,transparent)}.syn-payment-connection__webhook>span{font-size:.76rem;font-weight:800;letter-spacing:.08em}.syn-payment-connection__webhook code{overflow-wrap:anywhere;font-family:var(--syn-font-mono)}.syn-payment-connection__webhook small{color:var(--syn-color-ink-muted)}.syn-payment-transactions{margin-block:var(--syn-space-7);padding:clamp(var(--syn-space-5),4vw,var(--syn-space-8));border:1px solid var(--syn-color-border);border-inline-start:4px solid var(--syn-orange);background:var(--syn-color-surface)}.syn-payment-transactions>header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--syn-space-6);padding-block-end:var(--syn-space-6);border-block-end:1px solid var(--syn-color-border)}.syn-payment-transactions h2{margin-block:var(--syn-space-2) var(--syn-space-3)}.syn-payment-transactions p{color:var(--syn-color-ink-muted)}.syn-payment-transactions__count{display:grid;grid-template-columns:auto auto;align-items:center;gap:.2rem .65rem;min-inline-size:11rem;padding:var(--syn-space-4);border:1px solid var(--syn-color-border)}.syn-payment-transactions__count svg{grid-row:1 / 3;inline-size:1.35rem;block-size:1.35rem;color:var(--syn-orange)}.syn-payment-transactions__count strong{font-size:1.35rem}.syn-payment-transactions__count span{color:var(--syn-color-ink-muted);font-size:.76rem}.syn-payment-transactions>details>.syn-payment-transactions__count{inline-size:fit-content;max-inline-size:100%;margin-block-start:var(--syn-space-6);margin-inline-start:auto}.syn-payment-transactions__filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--syn-space-4);margin-block:var(--syn-space-6)}.syn-payment-transactions__filters .syn-field{margin:0}.syn-payment-transactions__list{display:grid;gap:var(--syn-space-4)}.syn-payment-transaction{min-inline-size:0;border:1px solid var(--syn-color-border);background:var(--syn-color-surface-1)}.syn-payment-transaction__summary{display:grid;grid-template-columns:minmax(14rem,1.4fr) minmax(10rem,1fr) minmax(8rem,.7fr) auto;align-items:center;gap:var(--syn-space-5);padding:var(--syn-space-5)}.syn-payment-transaction__summary>div{min-inline-size:0}.syn-payment-transaction__summary h3{margin:.4rem 0 .15rem}.syn-payment-transaction__summary p{margin:0}.syn-payment-transaction__summary>div>span:not(.syn-record-code){display:block;margin-block-end:.35rem;color:var(--syn-color-ink-muted);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.syn-payment-transaction__summary small{display:block;margin-block-start:.25rem;color:var(--syn-color-ink-muted)}.syn-payment-transaction details{border-block-start:1px solid var(--syn-color-border)}.syn-payment-transaction summary{display:flex;align-items:center;justify-content:space-between;gap:var(--syn-space-3);min-block-size:3.75rem;padding-inline:var(--syn-space-5);color:var(--syn-color-ink);cursor:pointer;font-size:.74rem;font-weight:850;letter-spacing:.06em;list-style:none;transition:background-color var(--syn-motion-fast) var(--syn-ease-out),color var(--syn-motion-fast) var(--syn-ease-out)}.syn-payment-transaction summary::-webkit-details-marker{display:none}.syn-payment-transaction summary:hover,.syn-payment-transaction summary:focus-visible,.syn-payment-transaction details[open]>summary{background:color-mix(in srgb,var(--syn-color-surface-1) 94%,var(--syn-orange));box-shadow:inset 4px 0 0 var(--syn-orange);outline:1px solid var(--syn-orange);outline-offset:-1px;color:var(--syn-orange-text)}.syn-payment-transaction summary svg{inline-size:1rem;block-size:1rem;transition:transform .16s ease}.syn-payment-transaction details[open] summary svg{transform:rotate(90deg)}.syn-payment-transaction__details{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,.8fr);gap:var(--syn-space-6);padding:var(--syn-space-5);border-block-start:1px solid var(--syn-color-border)}.syn-payment-transaction__details dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:var(--syn-space-4);margin:0}.syn-payment-transaction__details dt{color:var(--syn-color-ink-muted);font-size:.68rem;font-weight:800;letter-spacing:.08em}.syn-payment-transaction__details dd{margin:.35rem 0 0;overflow-wrap:anywhere;font-weight:700}.syn-payment-transaction__details ol{grid-row:span 2;display:grid;gap:var(--syn-space-3);margin:0;padding:0;list-style:none}.syn-payment-transaction__details li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--syn-space-3)}.syn-payment-transaction__details li>span{inline-size:.65rem;block-size:.65rem;margin-block-start:.3rem;border:2px solid var(--syn-orange);border-radius:50%}.syn-payment-transaction__details li div{display:grid;gap:.2rem}.syn-payment-transaction__details li small{color:var(--syn-color-ink-muted)}.syn-payment-transaction__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--syn-space-3);align-self:end}.syn-payment-transaction__actions .syn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:var(--syn-space-2)}.syn-payment-transaction__actions svg{inline-size:1rem;block-size:1rem}.syn-payment-transactions__more{display:flex;align-items:center;justify-content:center;margin-block-start:var(--syn-space-5)}.syn-payment-transactions__empty{margin:0;padding:var(--syn-space-5);border:1px solid var(--syn-color-border)}.syn-payment-transaction details>.syn-payment-email-composer{padding-block:clamp(var(--syn-space-5),4vw,var(--syn-space-7));padding-inline:clamp(2rem,4vw,4rem);border-block-start:1px solid var(--syn-color-border);background:color-mix(in srgb,var(--syn-orange) 4%,var(--syn-color-surface))}.syn-payment-email-composer>header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--syn-space-5)}.syn-payment-email-composer>header h3{margin:var(--syn-space-1) 0 0}.syn-payment-email-composer__preview-state{padding:.55rem .7rem;border:1px solid var(--syn-orange);color:var(--syn-orange);font-size:.66rem;font-weight:850;letter-spacing:.06em}.syn-payment-email-composer__form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--syn-space-4);margin-block:var(--syn-space-6)}.syn-payment-email-composer__form .syn-field{margin:0}.syn-payment-email-composer__form .syn-field:last-child{grid-column:1 / -1}.syn-payment-email-composer__form input[readonly]{color:var(--syn-color-ink-muted)}.syn-payment-email-composer__form textarea{min-block-size:7rem;resize:vertical}.syn-payment-email-composer__form small{justify-self:end;color:var(--syn-color-ink-muted)}.syn-payment-email-preview{max-inline-size:46rem;margin-inline:auto;border:1px solid #d9d4cc;background:#fff;color:#11120f;box-shadow:0 1rem 3rem #0000001f}.syn-payment-email-preview>header{min-block-size:5.5rem;display:flex;align-items:center;padding:1.5rem 2rem;border-block-start:5px solid #FF5F1F;background:#11120f;color:#f8f5ef}.syn-payment-email-preview>header strong{font-size:1.25rem}.syn-payment-email-preview>header img{display:block;max-inline-size:8.75rem;block-size:auto;object-fit:contain}.syn-payment-email-preview>div{padding:clamp(1.5rem,5vw,2.5rem)}.syn-payment-email-preview>div>span{color:#ff5f1f;font-size:.72rem;font-weight:850;letter-spacing:.1em}.syn-payment-email-preview h4{margin:.8rem 0 1.25rem;color:#11120f;font-size:clamp(1.65rem,4vw,2.35rem);line-height:1.05}.syn-payment-email-preview p{color:#45443f!important;line-height:1.65}.syn-payment-email-preview dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-block:1.75rem;border-block-start:1px solid #ded9d1}.syn-payment-email-preview dl>div{padding:.9rem 0;border-block-end:1px solid #ded9d1}.syn-payment-email-preview dl>div:nth-child(odd){padding-inline-end:1rem}.syn-payment-email-preview dt{color:#77736b;font-size:.66rem;font-weight:850;letter-spacing:.08em}.syn-payment-email-preview dd{margin:.35rem 0 0;overflow-wrap:anywhere;font-weight:750}.syn-payment-email-preview__note{margin-block:1.25rem;padding:1rem;border-inline-start:3px solid #FF5F1F;background:#f6f2eb}.syn-payment-email-preview__note p{margin-block-end:0;white-space:pre-wrap}.syn-payment-email-preview__cta{display:inline-flex;min-block-size:3.25rem;align-items:center;justify-content:center;padding-inline:1.25rem;background:#ff5f1f;color:#11120f;font-size:.75rem;font-weight:900;letter-spacing:.06em;text-decoration:none}.syn-payment-email-preview>footer{display:grid;gap:.35rem;padding:1.25rem 2rem;border-block-start:1px solid #ded9d1;background:#f6f2eb;color:#45443f}.syn-payment-email-preview>footer span,.syn-payment-email-preview>footer small{overflow-wrap:anywhere}.syn-payment-email-preview>footer small{color:#77736b}.syn-payment-email-composer__actions{display:flex;justify-content:flex-end;gap:var(--syn-space-3);margin-block-start:var(--syn-space-6)}.syn-payment-email-composer__actions .syn-primary{display:inline-flex;align-items:center;justify-content:center;gap:var(--syn-space-2);inline-size:auto}.syn-payment-email-composer__actions svg{inline-size:1rem;block-size:1rem}@media(max-width:760px){.syn-payment-checkout,.syn-payment-connection__grid{grid-template-columns:minmax(0,1fr)}.syn-payment-checkout__submit,.syn-payment-checkout__trust,.syn-payment-checkout__status,.syn-payment-checkout>.syn-alert{grid-column:1}.syn-payment-connection>header{flex-direction:column}.syn-payment-connection__state{min-inline-size:0;inline-size:100%}.syn-payment-connection__toolbar,.syn-payment-connection__editor-heading,.syn-payment-connection__remove{align-items:stretch;flex-direction:column}.syn-payment-connection__toolbar .syn-secondary,.syn-payment-provider-card>.syn-secondary,.syn-payment-connection__editor-heading .syn-secondary,.syn-payment-connection__remove .syn-secondary{inline-size:100%}.syn-payment-connection__catalog{grid-template-columns:minmax(0,1fr)}.syn-payment-connection__catalog>button{grid-template-columns:auto minmax(0,1fr)}.syn-payment-connection__catalog>button em{grid-column:2;text-align:start}.syn-payment-connection__catalog>button>svg:last-child{display:none}.syn-payment-connection__catalog-fields{grid-template-columns:minmax(0,1fr)}.syn-payment-connection__catalog-actions{align-items:stretch;flex-direction:column}.syn-payment-connection__catalog-actions>.syn-primary,.syn-payment-connection__catalog-actions>.syn-secondary{inline-size:100%}.syn-payment-setup-steps{grid-template-columns:minmax(0,1fr)}.syn-payment-setup-steps>li{min-block-size:4.5rem;border-inline-end:0;border-block-end:1px solid var(--syn-color-border)}.syn-payment-setup-steps>li:last-child{border-block-end:0}.syn-payment-connection__setup-link{inline-size:100%}.syn-payment-provider-card{grid-template-columns:minmax(0,1fr)}.syn-payment-provider-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}.syn-payment-transactions>header{flex-direction:column}.syn-payment-transactions__count{inline-size:100%;min-inline-size:0}.syn-payment-transactions__filters,.syn-payment-transaction__summary,.syn-payment-transaction__details{grid-template-columns:minmax(0,1fr)}.syn-payment-transaction__details ol{grid-row:auto}.syn-payment-transaction__actions,.syn-payment-transactions__more,.syn-payment-transaction__actions .syn-secondary{inline-size:100%}.syn-payment-email-composer>header,.syn-payment-email-composer__actions{align-items:stretch;flex-direction:column}.syn-payment-email-composer__form,.syn-payment-email-preview dl{grid-template-columns:minmax(0,1fr)}.syn-payment-email-composer__form .syn-field:last-child{grid-column:1}.syn-payment-email-preview dl>div:nth-child(odd){padding-inline-end:0}.syn-payment-email-composer__actions .syn-primary,.syn-payment-email-composer__actions .syn-secondary{inline-size:100%}.syn-payment-transaction details>.syn-payment-email-composer{padding-inline:var(--syn-space-4)}}@media(min-width:761px)and (max-width:1180px){.syn-payment-transaction__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.syn-payment-transaction__details{grid-template-columns:minmax(0,1fr)}.syn-payment-transaction__details ol{grid-row:auto}}@media(prefers-reduced-motion:reduce){.syn-account-context-list>article{transition:none}.syn-payment-transaction summary svg{transition:none}}.syn-office-period-detail>header>.syn-primary{flex:0 1 auto;inline-size:auto;max-inline-size:100%}.syn-office-period-detail>header>div{min-inline-size:0}.syn-statement-download-formats{display:flex;flex-wrap:wrap;gap:var(--syn-space-2)}.syn-common-expense-issue-documents .syn-document-grid>li{display:flex;flex-direction:column}.syn-common-expense-issue-documents .syn-document-grid>li>.syn-statement-download-formats,.syn-common-expense-issue-documents .syn-document-grid>li>.syn-common-expense-document-download{margin-block-start:auto}.syn-app-navigation-label .syn-navigation-current{font-family:var(--syn-font-mono);font-size:2rem;font-weight:400;line-height:1}.syn-app-navigation nav button:not(:disabled):is(:hover,:focus-visible) .syn-navigation-number,.syn-app-navigation-drawer nav button:not(:disabled):is(:hover,:focus-visible) .syn-navigation-number{color:var(--syn-color-accent)}@media(max-width:47.5rem){.syn-workspace:has(.syn-app-navigation--desktop){grid-template-columns:minmax(0,1fr)}.syn-app-navigation--desktop{display:none}.syn-shell--application .syn-app-header:has(#syn-navigation-header-slot:not(:empty)){grid-template-columns:2.75rem minmax(0,1fr) auto}#syn-navigation-header-slot:not(:empty){display:flex}.syn-app-navigation-trigger{width:2.75rem;min-height:4rem;display:flex;align-items:center;justify-content:center;border:0;border-right:1px solid var(--syn-color-border);background:transparent;color:var(--syn-color-ink)}.syn-shell--application .syn-app-brand{min-width:0;padding-inline:.5rem}.syn-app-brand .syn-brand-logo{max-width:100%}.syn-app-navigation-drawer>section{width:min(14.5rem,calc(100% - 3rem))}.syn-app-navigation-drawer>section>header{padding:.5rem .75rem}.syn-app-navigation-drawer>section>header button span{color:inherit;font-size:1.5rem}}.syn-person-google-mark{display:inline-grid;place-items:center;margin-inline-end:var(--syn-space-2);inline-size:1.25em;block-size:1.25em;border:1px solid var(--syn-color-border);border-radius:50%;font-size:.875em;font-weight:700;vertical-align:middle}.syn-person-sign-in{color:var(--syn-color-ink-muted);overflow-wrap:anywhere}.syn-payment-transactions+.syn-receipt-profile,.syn-payment-connection+.syn-payment-transactions{margin-block-start:var(--syn-space-8)}.syn-receipt-profile>details>.syn-payment-connection__state{margin-block-start:var(--syn-space-6);inline-size:fit-content;max-inline-size:100%;min-inline-size:0}.syn-office-debt-ledger>details>summary{align-items:center}.syn-office-debt-ledger>details>summary>span:first-child{flex:1;min-inline-size:0}.syn-office-debt-ledger>details>summary>strong{flex-shrink:0}.syn-office-debt-ageing>details>summary h2{font-size:clamp(1.35rem,2vw,2rem)}.syn-office-debt-ledger>details>.syn-bounded-note{margin:var(--syn-space-4)}@media(max-width:650px){.syn-office-debt-ledger>details>summary{display:grid;grid-template-columns:minmax(0,1fr) auto}.syn-office-debt-ledger>details>summary>strong{grid-column:1;grid-row:2}.syn-office-debt-ledger>details>summary>.registry-entry-arrow{grid-column:2;grid-row:1 / span 2}}.syn-debt-directory{min-inline-size:0}.syn-debt-directory__filters{display:grid;grid-template-columns:minmax(14rem,1fr) minmax(11rem,.35fr) auto;align-items:end;margin:0;gap:var(--syn-space-3);padding:var(--syn-space-5);border-block-start:1px solid var(--syn-color-border)}.syn-debt-directory__filters>*{min-inline-size:0}.syn-debt-directory__filters input{block-size:3.375rem;min-block-size:3.375rem;box-sizing:border-box}.syn-debt-directory__filters button{display:inline-flex;align-items:center;justify-content:center;gap:var(--syn-space-2)}.syn-debt-directory__filters>button svg{inline-size:1rem;block-size:1rem}.syn-debt-directory__search{display:grid;gap:var(--syn-space-2)}.syn-debt-directory__search input{inline-size:100%;box-sizing:border-box}.syn-debt-directory__scope{margin:0;padding:0 var(--syn-space-5) var(--syn-space-4);color:var(--syn-color-ink-muted)}.syn-debt-directory__results{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--syn-space-3);min-block-size:var(--syn-control-min);padding:var(--syn-space-4) var(--syn-space-5);border-block-start:1px solid var(--syn-color-border)}.syn-debt-directory__row>div{min-inline-size:0;overflow-wrap:anywhere}.syn-debt-directory__row>div>span{display:none}.syn-debt-directory__row small{display:block;color:var(--syn-color-ink-muted);font-family:var(--syn-font-mono)}.syn-debt-directory__empty{padding:var(--syn-space-5)}.syn-debt-directory__pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--syn-space-4);padding:var(--syn-space-5);border-block-start:1px solid var(--syn-color-border)}.syn-debt-directory__pagination nav{display:flex;flex-wrap:wrap;gap:var(--syn-space-3)}.syn-debt-directory__pagination button{display:inline-flex;align-items:center;gap:var(--syn-space-2)}.syn-debt-directory__pagination svg{inline-size:1rem;block-size:1rem}.syn-debt-directory__filters .syn-field{margin:0}.syn-debt-directory__search{position:relative}.syn-debt-directory__search>label{position:absolute}.syn-debt-directory__search>input{padding-inline-start:2.75rem;background:var(--syn-color-canvas);font:inherit}.syn-debt-directory__search>svg{position:absolute;inset-inline-start:var(--syn-space-3);inset-block-start:50%;inline-size:1.1rem;block-size:1.1rem;color:var(--syn-color-ink-muted);transform:translateY(-50%);pointer-events:none}.syn-debt-directory__filters .syn-dropdown-search-input{background:var(--syn-color-canvas)}.syn-debt-directory__filters>button{min-block-size:3.375rem}.syn-debt-directory__suggestions{position:absolute;inset-inline:0;inset-block-start:100%;z-index:15;margin:var(--syn-space-1) 0 0;padding:0;list-style:none;border:1px solid var(--syn-color-border);background:var(--syn-color-surface-1);max-block-size:20rem;overflow:auto}.syn-debt-directory__suggestions li{padding:var(--syn-space-3) var(--syn-space-4);cursor:pointer;border-block-end:1px solid var(--syn-color-border)}.syn-debt-directory__suggestions li>span{display:block;color:var(--syn-color-ink-muted)}.syn-debt-directory__suggestions li[aria-selected=true],.syn-debt-directory__suggestions li:hover{background:color-mix(in srgb,var(--syn-color-surface-1) 82%,var(--syn-orange) 18%)}.syn-debt-directory__head,.syn-debt-directory .syn-office-debt-ledger__rows>:is(a,article){display:grid;grid-template-columns:1.15fr 1.35fr .65fr 1fr .85fr .85fr 2.75rem;gap:var(--syn-space-3);align-items:center}.syn-debt-directory__head button{display:flex;align-items:center;gap:var(--syn-space-1);border:0;padding:var(--syn-space-2) 0;min-block-size:var(--syn-control-min);background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.syn-debt-directory__head button:nth-child(6){justify-content:end}.syn-debt-directory__head svg{inline-size:1rem;block-size:1rem;flex-shrink:0}.syn-debt-directory__head button[aria-pressed=true]{color:var(--syn-color-ink)}.syn-debt-directory .syn-office-debt-ledger__rows>:is(a,article){min-block-size:4rem;border-block-end:1px solid var(--syn-color-border);padding:var(--syn-space-3) var(--syn-space-4);color:var(--syn-color-ink);text-decoration:none}.syn-debt-directory__row>div:nth-child(6){text-align:end;white-space:nowrap}a.syn-debt-directory__row:hover,a.syn-debt-directory__row:focus-visible{background:color-mix(in srgb,var(--syn-color-surface-1) 82%,var(--syn-orange) 18%);box-shadow:inset .25rem 0 0 var(--syn-orange)}.syn-debt-directory__row:hover .syn-office-period-row__action,.syn-debt-directory__row:focus-visible .syn-office-period-row__action{border-color:var(--syn-orange);background:var(--syn-orange);color:var(--syn-color-ink-on-accent,#11110f)}.syn-debt-directory__row:focus-visible,.syn-debt-directory__head button:focus-visible{outline:3px solid var(--syn-color-focus);outline-offset:-3px}.syn-debt-directory__pagination .syn-pagination{margin:0;gap:var(--syn-space-3)}.syn-debt-directory__mobile-sort{display:none}.syn-office-period-directory>details>summary>span:first-child{flex:1;min-inline-size:0}.syn-office-period-directory>details>summary h2{font-size:clamp(1.35rem,2vw,2rem)}.syn-period-directory__filters{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) auto}.syn-period-directory__filters .syn-dropdown-trigger{inline-size:100%;min-inline-size:0;block-size:3.375rem;justify-content:space-between;text-align:start}.syn-office-period-directory .syn-office-period-table{margin:0;padding-inline:var(--syn-space-5)}.syn-office-period-directory .syn-office-period-table__head button{display:flex;align-items:center;gap:var(--syn-space-1);border:0;padding:var(--syn-space-2) 0;min-block-size:var(--syn-control-min);background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.syn-office-period-directory .syn-office-period-table__head svg{inline-size:1rem;block-size:1rem;flex-shrink:0}.syn-office-period-directory .syn-office-period-table__head button:focus-visible{outline:3px solid var(--syn-color-focus);outline-offset:2px}.syn-office-period-directory .syn-office-period-table__head>span:nth-child(5) button{margin-inline-start:auto}.syn-period-directory__observed{padding:var(--syn-space-3) var(--syn-space-5);color:var(--syn-color-ink-muted)}@media(max-width:1280px){.syn-office-period-directory .syn-debt-directory__mobile-sort{display:block;padding:var(--syn-space-4) var(--syn-space-5)}}@media(max-width:1000px){.syn-debt-directory__filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.syn-debt-directory__filters{grid-template-columns:minmax(0,1fr)}.syn-debt-directory__head{display:none}.syn-debt-directory__mobile-sort{display:block;padding:var(--syn-space-4) var(--syn-space-5)}.syn-debt-directory__mobile-sort .syn-field{margin:0}.syn-debt-directory .syn-office-debt-ledger__rows>:is(a,article){grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:var(--syn-space-4)}.syn-debt-directory__row>div>span{display:block;color:var(--syn-color-ink-muted);margin-block-end:var(--syn-space-1)}.syn-debt-directory__row>div:nth-child(6){text-align:start}.syn-debt-directory__row>.syn-office-period-row__action{grid-column:2;justify-self:end}}
