.owner-foundation [data-money-board]{min-width:0}.owner-foundation [data-money-board] .crew-page-header{margin-bottom:26px}.owner-foundation [data-money-board] .owner-detail-header{background:0 0;border:0;padding:0}.owner-foundation [data-money-board] .money-columns{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.owner-foundation [data-money-board] .money-columns>*{grid-column:auto;min-width:0}.owner-foundation [data-money-board] .money-panel{background:var(--card);border:1px solid var(--border);border-radius:var(--card-radius);min-width:0;padding:24px}.owner-foundation [data-money-board] .money-stack{flex-direction:column;gap:16px;min-width:0;display:flex}.owner-foundation [data-money-board] :is(h2,h3.money-panel-title){font:500 22px/28px var(--font-serif)}.owner-foundation [data-money-board] .money-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;display:grid}.owner-foundation [data-money-board] :is(dd,p){overflow-wrap:anywhere}.owner-foundation [data-money-board] .money-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:22px;display:grid}.owner-foundation [data-money-board] .money-kpis>*{padding:16px 18px}.owner-foundation [data-money-board] .money-kpi-label{font:500 11px/16px var(--font-mono);text-transform:uppercase;color:var(--ink-3)}.owner-foundation [data-money-board] .money-kpi-value{font:500 32px/38px var(--font-serif);font-variant-numeric:tabular-nums}.owner-foundation [data-money-board] .money-amount{font:500 44px/50px var(--font-serif);font-variant-numeric:tabular-nums}.owner-foundation [data-money-board] [data-slot=table-container]{border:0;border-radius:0}.owner-foundation [data-money-board] td{vertical-align:top;font-size:14px;line-height:20px}.owner-foundation [data-money-board] td .numeric-cell{font-family:var(--font-mono)}.owner-foundation [data-money-board=contractor-new] form{max-width:760px}.owner-foundation [data-money-board=contractor-new] form>section{border:0;border-top:1px solid var(--border);background:0 0;border-radius:0;padding:20px 0}.owner-foundation [data-money-board=contractor-new] form{border:1px solid var(--border);border-radius:var(--card-radius);background:var(--card);padding:0 24px 24px}.owner-foundation [data-money-board=contractor-new] form>section:first-child{border-top:0}.owner-foundation [data-money-board=contractor] .contractor-heading{align-items:start;gap:16px;display:flex}.owner-foundation [data-money-board=contractor] .contractor-heading>span{background:var(--accent-ink);width:64px;height:64px;color:var(--primary-foreground);font:600 18px/24px var(--font-sans)}.owner-foundation [data-money-board=contractor] .contractor-header{margin-bottom:18px}.owner-foundation [data-money-board=contractor] .contractor-header h1{font-size:36px;line-height:40px}.owner-foundation [data-money-board=contractor] [role=tablist]{border-radius:0;flex-wrap:nowrap;justify-content:start;gap:2px;overflow-x:auto}.owner-foundation [data-money-board=contractor] [role=tab]{flex:none;padding:10px 14px}.owner-foundation [data-money-board=contractor] .contractor-summary{display:contents}.owner-foundation [data-money-board=contractor] .contractor-summary>section:first-child{margin-bottom:16px}.owner-foundation [data-money-board=reports] .report-selector{border-bottom:1px solid var(--border);gap:2px;display:flex;overflow-x:auto}.owner-foundation [data-money-board=reports] .report-option{background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;min-width:0;padding:10px 14px}.owner-foundation [data-money-board=reports] .report-option[aria-selected=true]{border-bottom-color:var(--accent)}.owner-foundation [data-money-board=reports] .report-option>span:last-child{display:none}.owner-foundation [data-money-board=reports] .report-option>span:first-child{gap:8px;width:auto}.owner-foundation [data-money-board=reports] .report-option>span:first-child>span:first-child{display:none}.owner-foundation [data-money-board=accounting] .money-chart-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.owner-foundation [data-money-board=accounting] .money-chart-grid>section{padding:20px}.owner-foundation [data-money-board=accounting] .money-chart-grid>section:nth-child(2){order:3}.owner-foundation [data-money-board=accounting] .money-chart-grid>section:nth-child(3){order:2}.owner-foundation [data-money-board=contractor] .contractor-summary>section:first-child{background:0 0;border:0;padding:0}.owner-foundation [data-money-board=contractor] .contractor-summary>section:first-child>.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.owner-foundation [data-money-board=contractor] .contractor-summary>section:first-child>.grid>div{padding:16px 18px}.owner-foundation [data-money-board=contractor] .contractor-summary>section:first-child>.grid>div>p:first-child{font:500 11px/16px var(--font-mono);text-transform:uppercase}.owner-foundation [data-money-board=accounting] .expense-category-grid{flex-direction:column;gap:12px;display:flex}.owner-foundation [data-money-board=accounting] .expense-category-grid>li{background:0 0;border:0;padding:0}.owner-foundation [data-money-board=accounting] .money-aging-rows{flex-direction:column;gap:12px;display:flex}.owner-foundation [data-money-board=accounting] .money-aging-rows>li{background:0 0;border:0;padding:0}.owner-foundation [data-money-board] .money-ledger{border:1px solid var(--border);border-radius:var(--card-radius);background:var(--card);overflow:hidden}.owner-foundation [data-money-board] .money-ledger>header{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.owner-foundation [data-money-board] .money-receipt{font:400 15px/23px var(--font-serif);color:var(--ink-2);background:0 0;border:0;padding:0}@media(min-width:1024px){.owner-foundation [data-money-board=contractor] .contractor-summary>section:first-child>.grid{grid-template-columns:repeat(4,minmax(0,1fr))}.owner-foundation [data-money-board] .money-columns{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.owner-foundation [data-money-board=payment] .money-columns{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.owner-foundation [data-money-board] .money-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.owner-foundation [data-money-board=sales] .money-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.owner-foundation [data-money-board=accounting] .money-chart-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr)}}@media(max-width:1023px){.owner-foundation [data-money-board] .money-kpi-value{font-size:26px;line-height:34px}.owner-foundation [data-money-board] .money-panel{padding:16px}.owner-foundation [data-money-board=contractor-new] form{padding:0 16px 16px}.owner-foundation [data-money-board=contractor] .contractor-heading>span{width:48px;height:48px}.owner-foundation [data-money-board=contractor] .contractor-header h1{font-size:28px;line-height:34px}.owner-foundation [data-money-board] .money-amount{font-size:36px;line-height:42px}}[data-acct-board]{min-width:0}[data-acct-board] section h2.headline-sm,[data-acct-board] section>header h2,[data-acct-board] .owner-panel-title{font:500 22px/26px var(--font-serif);letter-spacing:0;color:var(--foreground)}[data-acct-board] thead th{background:var(--surface-sunken,var(--muted));font:500 11px/16px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap;padding:10px 16px}[data-acct-board] tbody td{vertical-align:top;padding-top:12px;padding-bottom:12px}[data-acct-board] tbody tr+tr{border-top:1px solid var(--surface-sunken,var(--muted))}[data-acct-board] td.numeric,[data-acct-board] td .numeric{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:13px}[data-acct-board] tfoot td{background:var(--surface-sunken,var(--muted));border-top:1px solid var(--border);font-weight:600}[data-acct-board] .acct-pill{font:500 12px/16px var(--font-sans);border-radius:999px;padding:3px 9px}[data-acct-board=attribution]>div>section:first-child,[data-acct-board=experiments]>div>section:first-child{border-radius:10px;padding:0;overflow:hidden}[data-acct-board=attribution]>div>section:first-child>header,[data-acct-board=experiments]>div>section:first-child>header{border-bottom:1px solid var(--border);padding:12px 16px}[data-acct-board=attribution]>div>section:first-child>header h2,[data-acct-board=experiments]>div>section:first-child>header h2{font:600 14px/20px var(--font-sans)}[data-acct-board=attribution]>div>section:first-child>div,[data-acct-board=experiments]>div>section:first-child>div{margin-top:0}[data-acct-board=attribution]>div>section:first-child>header span[style],[data-acct-board=experiments]>div>section:first-child>header span[style]{border-radius:999px;padding:3px 9px;font-size:12px;background:var(--surface-sunken,var(--muted))!important;color:var(--ink-2)!important}[data-acct-board=attribution] li .h-2{border-radius:999px;height:10px}[data-acct-board=attribution] li .h-2>div{border-radius:999px}@media(min-width:768px){[data-acct-board=attribution]>div>section:nth-child(2) li{grid-template-columns:160px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}[data-acct-board=attribution]>div>section:nth-child(2) li>div:first-child{display:contents}[data-acct-board=attribution]>div>section:nth-child(2) li>div:first-child>span:last-child{font-family:var(--font-mono);text-align:right;order:3;font-size:12px}[data-acct-board=attribution]>div>section:nth-child(2) li>.h-2{order:2;margin-top:0}}[data-acct-board=tokens] .rounded-lg.border.bg-card .text-xs:first-child,[data-acct-board=billing] .stat-tile-label{font:500 11px/16px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}[data-acct-board=tokens] .rounded-lg.border.bg-card{border-radius:10px;padding:16px 18px}[data-acct-board=paywall] .workspace-plans>div{background:var(--card);border-color:var(--border);border-radius:10px;padding:26px}[data-acct-board=paywall] .workspace-plans>div[data-recommended]{border-color:var(--ink);box-shadow:0 0 0 1px var(--accent-ink),0 24px 48px -28px color-mix(in oklab,var(--accent) 50%,transparent)}[data-acct-board=paywall] .workspace-plans .font-serif.text-4xl{font-size:44px;line-height:48px}[data-acct-board=team] [data-slot=table-container],[data-acct-board=billing] [data-slot=table-container]{border-radius:10px}[data-acct-board=settings] [role=tablist],[data-acct-board=billing] [role=tablist]{gap:2px}[data-acct-board=account] form section,[data-acct-board=account]>div>section{border-radius:10px}[data-acct-board=playground]{min-width:0}[data-acct-board=paywall] .workspace-plans>div[data-recommended]{background:var(--card)!important;border:1px solid var(--ink)!important}[data-acct-board=paywall] .workspace-plans>div:not([data-recommended])>button{background:var(--card)!important;color:var(--ink)!important;border:1px solid var(--control,var(--border))!important}[data-acct-board=paywall] .workspace-plans>div:not([data-recommended])>button:hover{background:var(--surface-sunken,var(--muted))!important}[data-acct-board=tokens] .token-pack{border-radius:10px;padding:20px}[data-acct-board=tokens] .token-pack[data-pack-popular]{background:var(--accent-tint)}[data-acct-board=tokens] .token-pack:not([data-pack-popular]) button{background:var(--card)!important;color:var(--ink)!important;border:1px solid var(--control,var(--border))!important}[data-acct-board=tokens] .token-pack>p.text-3xl{font-size:32px;font-weight:600}[data-acct-board=tokens] h2.text-lg{font:500 22px/26px var(--font-serif)}[data-acct-board=tokens] tbody td:first-child{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}[data-acct-board=billing] .billing-tab{font:600 14px/20px var(--font-sans);color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;min-height:44px;margin-bottom:-1px;padding:10px 14px}[data-acct-board=billing] .billing-tab[aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink)}[data-acct-board=billing] .billing-tab:focus-visible{outline:2px solid var(--ring);outline-offset:2px}[data-acct-board=account]>section.rounded-md{background:var(--card);border-radius:10px;padding:20px}[data-acct-board=account]>section.rounded-md>p:first-child{font:500 22px/26px var(--font-serif);letter-spacing:0;text-transform:none;color:var(--foreground)}[data-acct-board=account]>section.border-destructive\/30{border-color:var(--border)}[data-acct-board=account]>section.border-destructive\/30 button{color:var(--destructive);border-color:color-mix(in oklab,var(--destructive) 30%,var(--card));background:var(--card)}@media(min-width:1024px){[data-acct-board=account]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:16px;display:grid}[data-acct-board=account]>*{grid-column:1/-1}[data-acct-board=account]>section.rounded-md{grid-column:auto;margin-top:16px}}[data-acct-board=team] h2.text-lg{font:500 22px/26px var(--font-serif)}[data-acct-board=team] tbody td:first-child{font-weight:600}[data-hoa-board]{min-width:0}[data-hoa-board] section.rounded-lg,[data-hoa-board] form.rounded-lg,[data-hoa-board] article.rounded-lg,[data-hoa-board] .rounded-lg.border.bg-card{border-radius:10px}[data-hoa-board] thead th{background:var(--surface-sunken);font:500 11px/16px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;padding:10px 16px}[data-hoa-board] tbody td{vertical-align:top;padding-top:12px;padding-bottom:12px}[data-hoa-board] tbody tr+tr{border-top:1px solid var(--surface-sunken)}[data-hoa-board=board] .hoa-member-card{padding:16px}[data-hoa-board=board] .hoa-member-avatar{background:var(--surface-sunken);width:44px;height:44px;color:var(--ink);font:600 13px/1 var(--font-sans);border-radius:999px;flex:none;justify-content:center;align-items:center;display:flex}[data-hoa-board=board] .hoa-member-name{font:500 20px/26px var(--font-serif);color:var(--ink);margin-top:10px}[data-hoa-board=board] .hoa-member-meta{color:var(--ink-3);margin-top:2px;font-size:12px}[data-hoa-board=board] .hoa-member-notes{color:var(--ink-3);margin-top:8px;font-size:12px}@media(min-width:1100px){[data-hoa-board=board] .hoa-member-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(min-width:1024px){[data-hoa-board=meeting-detail] .hoa-detail-cols,[data-hoa-board=arc-detail] .hoa-detail-cols,[data-hoa-board=violation-detail] .hoa-detail-cols{align-items:flex-start;gap:16px;display:flex}[data-hoa-board=meeting-detail] .hoa-detail-main{flex:1;min-width:0}[data-hoa-board=meeting-detail] .hoa-detail-side{flex:1.2;min-width:0}[data-hoa-board=arc-detail] .hoa-detail-main{flex:1.4;min-width:0}[data-hoa-board=arc-detail] .hoa-detail-side{flex:1;min-width:0}[data-hoa-board=violation-detail] .hoa-detail-main{flex:1.5;min-width:0}[data-hoa-board=violation-detail] .hoa-detail-side{flex:1;min-width:0}}[data-hoa-board=meeting-detail] .hoa-detail-main>section,[data-hoa-board=arc-detail] .hoa-detail-main>section,[data-hoa-board=violation-detail] .hoa-detail-main>section{margin-bottom:16px}[data-hoa-board=meeting-detail] .hoa-tally{font-family:var(--font-mono);color:var(--ink-2);background:0 0;border:0;padding:0;font-size:13px}[data-hoa-board=meeting-detail] .hoa-minutes textarea{font-family:var(--font-serif);background:var(--background);color:var(--ink-2);min-height:160px;font-size:15px;line-height:23px}[data-hoa-board=poll-detail] .hoa-poll-matrix tbody tr:last-child td{background:var(--surface-sunken);border-top:1px solid var(--border);font-weight:600;font-family:var(--font-mono);font-variant-numeric:tabular-nums}[data-hoa-board=votes] .hoa-vote-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:22px;display:grid}@media(min-width:900px){[data-hoa-board=votes] .hoa-vote-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}[data-hoa-board=votes] .hoa-vote-tile{background:var(--card);border:1px solid var(--border);border-radius:10px;padding:16px 18px}[data-hoa-board=votes] .hoa-vote-tile-label{font:500 11px/16px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}[data-hoa-board=votes] .hoa-vote-tile-value{font:500 32px/38px var(--font-serif);letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--ink);margin-top:6px}[data-hoa-board=votes] .hoa-vote-tile-sub{color:var(--success);margin-top:2px;font-size:12px;font-weight:600}[data-hoa-board=votes] .hoa-tally-bar{border-radius:999px;height:10px}[data-hoa-board=votes] .hoa-tally-bar>div{border-radius:999px}[data-hoa-board=new-ballot] .hoa-ballot-form{background:var(--card);border:1px solid var(--border);border-radius:10px;max-width:760px;padding:24px}[data-hoa-board=record-vote] .hoa-record-panel{background:var(--card);border:1px solid var(--border);border-radius:10px;max-width:640px;padding:24px}[data-hoa-board=record-vote] .hoa-vote-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}[data-hoa-board=record-vote] .hoa-vote-options>button{justify-content:center;min-height:44px;font-size:14px;font-weight:600}[data-hoa-board=record-vote] .hoa-vote-options>button[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}[data-hoa-board=record-vote] .hoa-vote-select{display:none}[data-hoa-board=announcement-detail] .hoa-announcement-body{max-width:720px;color:var(--ink-2);font-size:17px;line-height:28px}[data-hoa-board=website] .community-editor-tabs button{font-size:14px;font-weight:600}[data-hoa-board=website] .community-section-row{padding-top:10px;padding-bottom:10px}[data-hoa-board=hoa-documents] .hoa-doc-card{flex-direction:column;padding:16px;display:flex}[data-hoa-board=hoa-documents] .hoa-doc-kicker{font:500 11px/16px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}[data-hoa-board=hoa-documents] .hoa-doc-title{font:500 19px/24px var(--font-serif);color:var(--ink);word-break:break-word;margin-top:6px}[data-hoa-board=hoa-documents] .hoa-doc-meta{color:var(--ink-3);margin-top:4px;font-size:12px}[data-hoa-board=hoa-documents] .hoa-doc-foot{align-items:center;gap:8px;margin-top:10px;display:flex}[data-hoa-board=hoa-documents] .hoa-vis-pill{font:500 11px/16px var(--font-mono);letter-spacing:.04em;white-space:nowrap;background:var(--surface-sunken);color:var(--ink-2);text-transform:capitalize;border-radius:999px;align-items:center;gap:6px;padding:2px 9px;display:inline-flex}[data-hoa-board=hoa-documents] .hoa-vis-pill.hoa-vis-public{background:var(--success-bg,var(--surface-sunken));color:var(--success-foreground,var(--ink-2))}@media(min-width:1280px){[data-hoa-board=hoa-documents] .hoa-doc-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}[data-ops-board]{min-width:0}[data-ops-board] .ops-pill{font:500 12px/16px var(--font-sans);white-space:nowrap;background:var(--muted);color:var(--ink-2);border:0;border-radius:999px;align-items:center;gap:6px;padding:2px 9px;display:inline-flex}[data-ops-board] .ops-pill[data-tone=bad]{background:color-mix(in oklab,var(--destructive) 12%,var(--card));color:var(--destructive);font-family:var(--font-mono);letter-spacing:.04em;font-size:11px}[data-ops-board] .ops-pill[data-tone=warn]{background:color-mix(in oklab,var(--warning) 16%,var(--card));color:var(--warning-foreground);font-family:var(--font-mono);letter-spacing:.04em;font-size:11px}[data-ops-board] .ops-pill[data-tone=muted]{font-family:var(--font-mono);letter-spacing:.04em;font-size:11px}[data-ops-board] .ops-pill[data-tone=info]{background:var(--info-bg);color:var(--info-foreground)}[data-ops-board] .ops-paper{font:400 15px/23px var(--font-serif);color:var(--ink-2);border:1px solid var(--border);border-radius:var(--card-radius);background:var(--canvas);padding:14px}[data-ops-board=tickets] [data-slot=table-container]{border:0}[data-ops-board=tickets] thead th{background:var(--muted);font:500 11px/16px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;padding:10px 16px}[data-ops-board=tickets] tbody td{vertical-align:top;padding-top:12px;padding-bottom:12px}[data-ops-board=tickets] tbody tr+tr{border-top:1px solid var(--muted)}[data-ops-board=ticket] h1.page-title{font:500 36px/40px var(--font-serif);letter-spacing:-.015em}[data-ops-board=ticket] section>h2,[data-ops-board=ticket] section h2.headline-sm,[data-ops-board=ticket] aside h2.headline-sm{font:500 22px/26px var(--font-serif);color:var(--foreground);letter-spacing:0}[data-ops-board=ticket] .ticket-columns>*>section,[data-ops-board=ticket] .ticket-columns>aside>div{border-radius:var(--card-radius);padding:20px}[data-ops-board=ticket] .ticket-columns>aside>div{padding:0}@media(min-width:1024px){[data-ops-board=ticket] .ticket-columns{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:16px}[data-ops-board=ticket] .ticket-columns>*{grid-column:auto}}[data-ops-board=messages] thead th{background:var(--muted);font:500 11px/16px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}[data-ops-board=messages] [role=tablist],[data-ops-board=messages]>div.border-b{gap:2px}[data-ops-board=vault] .vault-files{border-radius:var(--card-radius);overflow:hidden}[data-ops-board=vault] .vault-files>li{padding:12px 16px}[data-ops-board=vault] .vault-files>li+li{border-color:var(--muted)}[data-ops-board=vault] h3{font:500 11px/16px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}[data-ops-board=campaigns]>section{background:var(--muted);border-radius:var(--card-radius);border:0;gap:10px;padding:12px}[data-ops-board=campaigns]>section header h2{font:600 14px/20px var(--font-sans)}[data-ops-board=campaigns] .ops-count{font:500 12px/16px var(--font-mono);background:var(--card);color:var(--ink-2);border-radius:4px;padding:1px 6px}[data-ops-board=campaigns] article{border-radius:var(--card-radius);padding:14px}[data-ops-board=campaigns] article .numeric{font:400 12px/16px var(--font-mono);color:var(--ink-2)}[data-ops-board=campaigns] .ops-drop{border:1.5px dashed var(--rule);border-radius:var(--card-radius);padding:24px;font-size:13px}[data-ops-board=calendar] .ops-month{font:500 38px/44px var(--font-serif);letter-spacing:-.015em}[data-ops-board=calendar] .ops-cal-grid{align-items:center;gap:4px;min-width:840px;display:grid}[data-ops-board=calendar] .ops-cal-day{text-align:center;font:400 11px/16px var(--font-mono);color:var(--ink-3)}[data-ops-board=calendar] .ops-cal-sticky{z-index:1;background:var(--card);align-self:stretch;align-items:center;display:flex;position:sticky;left:0}[data-ops-board=calendar] .ops-cal-cell{background:var(--muted);border-radius:4px;height:34px;position:relative}[data-ops-board=calendar] .ops-cal-cell[data-on]{background:var(--accent-tint)}[data-ops-board=calendar] .ops-cal-cell>i{background:var(--accent);border-radius:3px;position:absolute;inset:4px}[data-ops-board=calendar] .ops-asset-row{border-top:1px solid var(--muted);grid-template-columns:80px minmax(0,1fr);gap:12px;padding:10px 0;display:grid}[data-ops-board=calendar] .ops-asset-row:first-child{border-top:0}[data-ops-board=calendar] .ops-asset-row time{color:var(--ink-3)}[data-ops-board=tickets] :is(thead th,tbody td){padding-left:12px;padding-right:12px}[data-ops-board=ticket]>div.mb-5{margin-bottom:18px}.owner-foundation [data-ops-board=calendar] h2.ops-month,[data-ops-board=calendar] h2.ops-month{font:500 38px/44px var(--font-serif);letter-spacing:-.015em}[data-ops-board=calendar] .ops-asset-row{grid-template-columns:112px minmax(0,1fr)}.owner-foundation [data-ops-board] .owner-detail-header{background:0 0;border:0;padding:0}.workspace-precision.owner-foundation .workspace-content [data-ops-board=tickets] table :is(th,td){padding-left:10px;padding-right:10px}.workspace-precision.owner-foundation .workspace-content [data-ops-board=tickets] table td{font-size:14px;line-height:20px}.workspace-precision.owner-foundation .workspace-content [data-ops-board=tickets] table th{letter-spacing:.06em;padding-top:10px;padding-bottom:10px}[data-ops-board=tickets] tbody td.lg\:table-cell:nth-child(3){white-space:nowrap}.owner-foundation [data-leasing-board] .owner-detail-header{background:0 0;border:0;padding:0}.owner-foundation [data-leasing-board] .crew-page-header{margin-bottom:26px}.owner-foundation [data-leasing-board] .board-columns{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.owner-foundation [data-leasing-board] .board-stack{flex-direction:column;gap:16px;min-width:0;display:flex}.owner-foundation [data-leasing-board] .board-panel{border:1px solid var(--border);border-radius:var(--card-radius);background:var(--card);min-width:0;margin:0;padding:20px}.owner-foundation [data-leasing-board] .board-panel h2{font:500 22px/26px var(--font-serif);margin-bottom:14px}.owner-foundation [data-leasing-board] .board-panel p{overflow-wrap:anywhere}.owner-foundation [data-leasing-board=application] h3.headline-sm{font:500 20px/28px var(--font-serif)}.owner-foundation [data-leasing-board=application] .board-application>.space-y-6>section+section{border-top:1px solid var(--border);padding-top:20px}.owner-foundation [data-leasing-board=application] .board-application .rounded-lg.border{border:0;padding-inline:0}.owner-foundation [data-leasing-board=application] .board-application p.text-xs{font:500 11px/16px var(--font-mono);text-transform:uppercase;color:var(--ink-3)}.owner-foundation [data-leasing-board=applications] .applicant-card{grid-template-columns:40px minmax(0,1fr) auto;align-items:start;gap:14px;padding:16px 18px;display:grid}.owner-foundation [data-leasing-board=applications] .applicant-card h3{white-space:normal;overflow-wrap:anywhere}.owner-foundation [data-leasing-board=residents] .resident-card{padding:16px}.owner-foundation [data-leasing-board=residents] .resident-card>div:first-child p{font-size:14px;font-weight:600;line-height:20px}.owner-foundation [data-leasing-board=residents] .resident-card>div:nth-child(2){margin-block:12px}.owner-foundation [data-leasing-board=residents] .resident-card>div:first-child{flex-wrap:wrap;display:flex}.owner-foundation [data-leasing-board=residents] .resident-card>div:first-child>div{width:100%}.owner-foundation [data-leasing-board=resident] .board-panel>.grid:has([role=combobox]){grid-template-columns:minmax(0,1fr)}.owner-foundation [data-leasing-board=resident] .resident-heading{padding-left:80px;position:relative}.owner-foundation [data-leasing-board=resident] .resident-heading>.resident-avatar{width:64px;height:64px;font:600 18px/24px var(--font-sans);position:absolute;top:8px;left:0}.owner-foundation [data-leasing-board=listing] .board-columns{align-items:start}@media(min-width:1024px){.owner-foundation [data-leasing-board] .board-columns{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.owner-foundation [data-leasing-board=application] .board-columns{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.owner-foundation [data-leasing-board=listing] .board-columns{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.owner-foundation [data-leasing-board=resident] .board-columns{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.owner-foundation [data-leasing-board=residents] .resident-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:767px){.owner-foundation [data-leasing-board] .board-panel{padding:16px}.owner-foundation [data-leasing-board=applications] .applicant-card{grid-template-columns:40px minmax(0,1fr)}.owner-foundation [data-leasing-board=applications] .applicant-card>svg{display:none}.owner-foundation [data-leasing-board=resident] .resident-heading{padding-left:64px}.owner-foundation [data-leasing-board=resident] .resident-heading>.resident-avatar{width:48px;height:48px}}.workspace-precision.owner-foundation{--inbox-canvas:var(--background);--inbox-selected:var(--surface-sunken);--inbox-message-other:var(--card);--inbox-message-mine:var(--primary)}.owner-foundation .workspace-content{background:var(--background)}.owner-foundation .workspace-content h1{font:500 40px/44px var(--font-serif);letter-spacing:0;overflow-wrap:anywhere}.owner-foundation .workspace-content h2{font:500 20px/28px var(--font-serif)}.owner-foundation .workspace-content h3{font:600 16px/24px var(--font-sans)}.owner-foundation .crew-page-header{align-items:center;gap:16px 24px}.owner-foundation .crew-page-header .kicker{font:500 11px/16px var(--font-mono);color:var(--ink-3);letter-spacing:.08em;text-transform:uppercase}.owner-foundation .crew-page-header h1+p{max-width:720px;font:400 15px/22px var(--font-sans);color:var(--ink-2)}.owner-foundation .owner-detail-header{border:1px solid var(--border);border-radius:var(--card-radius);background:var(--card);padding:24px}.owner-foundation .owner-detail-grid>*{min-width:0}.owner-foundation .workspace-content :is(.bg-card,.crew-card,[data-slot=card])[class*=border]{border-radius:var(--card-radius);box-shadow:none;border-color:var(--border)}.owner-foundation .workspace-content :is(.owner-panel-title,.dash section>header h2){font:500 24px/30px var(--font-serif)}.owner-foundation .workspace-content :is(.kicker,dt){font:500 11px/16px var(--font-mono);color:var(--ink-3);letter-spacing:.08em;text-transform:uppercase}.owner-foundation .workspace-content dd{color:var(--foreground);margin-top:6px;font-size:15px;line-height:22px}.owner-foundation .workspace-content :is(code,.owner-code){font:400 13px/20px var(--font-mono)}.owner-foundation .workspace-content :is(.owner-money,.owner-date,.numeric-cell,td.font-mono,td .font-mono){font:400 13px/20px var(--font-mono);font-variant-numeric:tabular-nums}.owner-foundation .workspace-content :is([data-slot=table-container],.owner-table-frame){border:1px solid var(--border);border-radius:var(--card-radius);background:var(--card);overflow-x:auto}.owner-foundation .workspace-content .owner-table-frame [data-slot=table-container]{border:0;border-radius:0}.workspace-precision.owner-foundation .workspace-content table th{font:500 11px/16px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);background:var(--surface-sunken);padding:12px 16px}.owner-foundation .workspace-content td{border-color:var(--row-divider);padding:12px 16px;font-size:15px;line-height:22px}.owner-foundation .workspace-content td:first-child{font-weight:600}.owner-foundation .workspace-content tbody tr+tr{border-top:1px solid var(--row-divider)}.owner-foundation .workspace-content tbody tr:hover{background:var(--surface-sunken)}.owner-foundation .workspace-content :is(.crew-toolbar,.owner-filter-toolbar){background:0 0;border:0;border-radius:0;gap:12px;padding:0}.owner-foundation .workspace-content :is(.crew-toolbar,.owner-filter-toolbar)>div{min-width:0}.owner-foundation .workspace-content :is(.crew-toolbar,.owner-filter-toolbar) [role=combobox]{border:1px solid var(--border-control)}.owner-foundation .workspace-content [data-responsive-stat]{border:1px solid var(--border);border-radius:var(--card-radius);background:var(--card);padding:20px}.owner-foundation .workspace-content [data-responsive-stat] :is(.kicker,.label-md){font:500 11px/16px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.owner-foundation .workspace-content [data-responsive-stat]>p:nth-child(2){font:500 32px/36px var(--font-serif);font-variant-numeric:tabular-nums}.owner-foundation .workspace-content [data-responsive-stat]>p:nth-child(3){font-size:13px;line-height:20px}.owner-foundation .workspace-content [data-responsive-stat] .kicker{overflow-wrap:normal}.owner-foundation .workspace-content [data-responsive-stat]>div:has(>.kpi-value) .kpi-value{font:500 32px/36px var(--font-serif)}.owner-foundation .workspace-content [data-responsive-stat]>span:last-child{font-size:13px;line-height:20px}.owner-foundation .workspace-content .prop-header-card>div:last-child .kicker{font:500 11px/16px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.owner-foundation .workspace-content .prop-header-card>div:last-child .kicker+p{font:500 28px/34px var(--font-serif)}.owner-foundation .workspace-content :is([data-slot=badge],.crew-status-chip){font:500 11px/16px var(--font-mono);letter-spacing:.04em;border-radius:999px}.owner-foundation .workspace-content [role=tablist]{border-bottom:1px solid var(--border);background:0 0;gap:16px;padding:0}.owner-foundation .workspace-content [role=tab]{color:var(--ink-3);border-bottom:2px solid #0000;padding:10px 0;font-weight:400}.owner-foundation .workspace-content [role=tab]:is([data-state=active],[aria-selected=true]){color:var(--foreground);border-bottom-color:var(--accent);background:0 0;font-weight:600}.owner-foundation .workspace-content :is(.approval-gate li,.owner-attention-row){border-color:var(--row-divider)}.owner-foundation .workspace-content .approval-gate{background:var(--card);border-color:var(--border);border-radius:var(--card-radius)}.owner-foundation .workspace-content .approval-gate>header{background:var(--card);border-bottom-color:var(--row-divider)}.owner-foundation .workspace-content .approval-gate li>div:nth-child(2)>:first-child{font:400 15px/22px var(--font-sans)}.owner-foundation .workspace-content .approval-gate li>div:nth-child(2)>p:last-child{font:400 13px/20px var(--font-sans)}.owner-foundation .workspace-content .crew-page-header [class*=whitespace-nowrap]{white-space:normal;overflow-wrap:anywhere;max-width:100%}.owner-foundation .workspace-content .marketing-console-tabs{border-bottom:1px solid var(--border);gap:16px}.owner-foundation .workspace-content .marketing-console-tabs>a{color:var(--ink-3);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding-inline:0}.owner-foundation .workspace-content .marketing-console-tabs>a[data-status=active]{border-bottom-color:var(--accent);color:var(--foreground);font-weight:600}.owner-foundation .workspace-content [data-doc-type-label]{white-space:normal;overflow-wrap:anywhere;max-width:100%}.owner-foundation .workspace-content .owner-empty-state{background:0 0;border:0;padding:24px 16px}.owner-foundation .owner-empty-state>svg{width:40px;height:40px;color:var(--border-control)}.owner-foundation .owner-empty-state>.headline-sm{font:500 20px/28px var(--font-serif)}.owner-foundation .owner-empty-state>p+p{font:400 15px/22px var(--font-sans);color:var(--ink-2)}.owner-foundation .workspace-content .workspace-plans>[data-recommended=true]{background:var(--accent-tint);border:1px solid var(--accent-ink)}.owner-foundation .workspace-content .workspace-plans>[data-recommended=true]>span:first-child{background:var(--accent-tint);color:var(--accent-ink);border:1px solid var(--accent-ink)}.owner-foundation .workspace-content .workspace-plans>:not([data-recommended=true])>button{background:var(--primary);color:var(--primary-foreground)}.owner-foundation .workspace-content .workspace-plans>:not([data-recommended=true])>button:hover{background:var(--primary-hover)}.owner-foundation .workspace-content .owner-timeline{border-left:1px solid var(--border)}.owner-foundation .workspace-content .owner-timeline-dot{background:var(--primary)}.owner-foundation .workspace-content .owner-document-row{border-bottom:1px solid var(--row-divider);padding-block:12px}.owner-foundation .dm-chat-panel>div[aria-live],.owner-foundation .dm-conversation-zone{background:var(--background)}.owner-foundation .dm-layout .dm-chat-selected{background:var(--surface-sunken)}.owner-foundation .dm-message{border:1px solid var(--border);background:var(--card);color:var(--foreground);border-radius:14px 14px 14px 4px}.owner-foundation .dm-message-mine{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground);border-radius:14px 14px 4px}.owner-foundation .dm-message-mine :is(header,footer,.dm-sender,a){color:inherit}.owner-foundation .dm-message-note{border-color:var(--pending-border);background:var(--pending-bg);color:var(--pending-foreground)}.owner-foundation .dm-message-mine .dm-message-actions{color:var(--foreground)}.owner-foundation .dm-composer{border:1px solid var(--border);background:var(--card);border-radius:var(--control-radius)}.owner-foundation .dm-composer .inbox-reply-tools>button:last-child{background:var(--primary);color:var(--primary-foreground)}.owner-foundation .dm-chip{font-family:var(--font-mono);border-radius:999px}.owner-foundation .dm-avatar>span:first-child{font-family:var(--font-serif)}@media(min-width:1024px){.owner-foundation .dash .grid:has(>[data-responsive-stat]):is(.xl\:grid-cols-6,.lg\:grid-cols-6){grid-template-columns:repeat(4,minmax(0,1fr))}.owner-foundation .owner-detail-grid{grid-template-columns:minmax(0,1fr) 320px}.owner-foundation .owner-detail-grid>[class*=col-span]{grid-column:auto}.owner-foundation .workspace-content :is(.crew-toolbar,.owner-filter-toolbar){flex-wrap:wrap}.owner-foundation .workspace-content :is(.crew-toolbar,.owner-filter-toolbar)>div:has(>input){min-width:260px}.owner-foundation .workspace-content :is(.crew-toolbar,.owner-filter-toolbar) [role=combobox]{height:38px;min-height:38px}}@media(max-width:1023px){.owner-foundation .workspace-content>.owner-content>.responsive-content>div[class*=-mx-]{margin-inline:calc(-1 * var(--page-gutter))}.owner-foundation .owner-detail-header{padding:20px}.owner-foundation .workspace-content :is(.crew-toolbar,.owner-filter-toolbar) input{width:100%;min-width:0}}@media(min-width:768px){.owner-foundation .workspace-content td:is(.owner-date,.owner-money,.font-mono),.owner-foundation .workspace-content td .owner-date{white-space:nowrap}}@media(max-width:767px){.owner-foundation .workspace-content h1{font-size:28px;line-height:34px}.owner-foundation .owner-detail-header,.owner-foundation .workspace-content [data-responsive-stat]{padding:16px}.owner-foundation .workspace-content [data-responsive-stat]>p:nth-child(2){white-space:normal;overflow-wrap:anywhere;font-size:32px;line-height:36px}.owner-foundation .workspace-content [data-responsive-stat]>p:nth-child(2).owner-money{overflow-wrap:normal;white-space:nowrap;font-size:26px;line-height:34px}.owner-foundation .workspace-content [role=tablist]{gap:16px}}
