.portal-page{background:var(--paper)}.portal-shell.agency-dashboard-shell,.portal-shell.host-dashboard-shell{gap:var(--space-2)}@media (min-width:821px){.portal-shell:has(>.portal-side-navigation){display:grid;grid-template-columns:12.75rem minmax(0,1fr);gap:var(--space-3) var(--space-4);width:min(1420px,calc(100% - 32px));align-items:start}.portal-shell:has(>.portal-side-navigation)>.portal-side-navigation{position:sticky;z-index:4;top:calc(var(--space-4) + 52px);grid-column:1;grid-row:1/span 100;align-self:start}.portal-shell:has(>.portal-side-navigation)>:not(.portal-side-navigation){grid-column:2}}.portal-side-navigation__backdrop,.portal-side-navigation__panel>header,.portal-side-navigation__toggle{display:none}.portal-side-navigation__panel{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--sand)}.portal-side-navigation__panel nav{display:grid;gap:var(--space-3);padding:var(--space-3)}.portal-side-navigation__panel section{display:grid;gap:var(--space-1)}.portal-side-navigation__panel section>p{margin:0;padding-inline:.55rem;color:var(--muted);font-size:.58rem;font-weight:850;letter-spacing:.065em;line-height:1.4;text-transform:uppercase}.portal-side-navigation__panel ul{display:grid;gap:.12rem;margin:0;padding:0;list-style:none}.portal-side-navigation__panel a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.55rem;align-items:center;min-block-size:2.35rem;border-radius:var(--radius-control);padding:.45rem .55rem;color:var(--ink);font-size:.72rem;font-weight:750;line-height:1.2;transition:color var(--motion-standard) var(--motion-ease),background-color var(--motion-standard) var(--motion-ease),box-shadow var(--motion-standard) var(--motion-ease)}.portal-side-navigation__panel a svg{color:var(--sea)}.portal-side-navigation__panel a:hover{background:color-mix(in srgb,var(--forest) 6%,transparent)}.portal-side-navigation__panel a[aria-current=page]{color:var(--forest);background:var(--white);box-shadow:inset 0 0 0 1px var(--line-soft),var(--shadow-card)}.portal-side-navigation__panel a small{display:inline-flex;min-inline-size:1.25rem;justify-content:center;border-radius:var(--radius-pill);padding:.12rem .32rem;color:var(--forest);background:var(--mint-tint);font-size:.58rem;font-weight:850}.portal-side-navigation :where(a,button):focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.portal-page .agency-dashboard-header,.portal-page .host-dashboard-header{display:flex;min-inline-size:0;align-items:center;justify-content:space-between;gap:var(--space-4);border:0;border-radius:0;padding:.15rem .2rem .4rem;background:transparent;box-shadow:none}.portal-page .agency-dashboard-header>div:first-child,.portal-page .host-dashboard-header>div:first-child{min-inline-size:0}.portal-page .agency-dashboard-header h1,.portal-page .host-dashboard-header h1{overflow-wrap:anywhere;margin:0;font-family:var(--font-sans);font-size:clamp(1.05rem,2vw,1.28rem);font-weight:850;line-height:1.2}.portal-page .agency-dashboard-header p,.portal-page .host-dashboard-header p{margin:.15rem 0 0;font-size:.75rem;line-height:1.3}.portal-page .agency-dashboard-header .kicker,.portal-page .host-dashboard-header .kicker{margin:0 0 .1rem;font-size:.62rem}.portal-page .agency-dashboard-actions,.portal-page .host-dashboard-actions{flex:0 1 auto;gap:var(--space-2)}.portal-page .agency-dashboard-actions .button,.portal-page .host-dashboard-actions .button{min-block-size:2.1rem;padding:.42rem .65rem;font-size:.72rem}.admin-page .admin-shell{display:grid;gap:var(--space-2);width:min(1320px,calc(100% - 32px));padding-block:var(--space-4) var(--space-6)}.admin-page .admin-dashboard-command{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin:0;border:0;border-radius:0;padding:.15rem .2rem .4rem;background:transparent;box-shadow:none}.admin-page .admin-dashboard-command:before{display:none}.admin-page .admin-dashboard-command__identity{display:flex;min-inline-size:0;align-items:center;gap:.55rem}.admin-page .admin-dashboard-command__identity .kicker,.admin-page .admin-dashboard-command__lede{display:none}.admin-page .admin-dashboard-command__identity h1{margin:0;font-family:var(--font-sans);font-size:clamp(1.05rem,2vw,1.28rem);font-weight:850;line-height:1.2}.admin-page .property-readiness-state{display:inline-flex;width:auto;min-height:0;align-items:center;gap:.28rem;margin:0;border:1px solid var(--line);border-radius:var(--radius-pill);padding:.24rem .46rem;background:var(--white)}.admin-page .property-readiness-state:before{position:static;width:.38rem;height:.38rem}.admin-page .property-readiness-state span,.admin-page .property-readiness-state strong{font-size:.62rem;line-height:1.2}.admin-page .property-readiness-state span{display:none}.admin-page .admin-dashboard-command__actions{display:flex;flex:0 1 auto;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2);min-width:0;padding:0;border:0;border-radius:0;color:inherit;background:transparent;box-shadow:none}.admin-page .admin-dashboard-command__actions .secondary-admin-command{width:auto;min-height:2.1rem;margin:0;border-color:var(--line);border-radius:var(--radius-control);padding:.42rem .65rem;color:var(--forest);background:var(--white);font-size:.72rem}.admin-page .admin-dashboard-command__actions .secondary-admin-command:hover{color:var(--forest);background:var(--mint-tint)}.admin-page .admin-dashboard-tabs{width:100%;gap:var(--space-1);margin:0;padding:var(--space-1);background:var(--sand);box-shadow:var(--shadow-card);position:static}.admin-page .admin-dashboard-tabs a{display:inline-flex;min-height:2.1rem;align-items:center;justify-content:center;padding:0 .65rem;color:var(--forest);font-size:.72rem}.admin-page .admin-dashboard-tabs a:focus-visible,.admin-page .admin-dashboard-tabs a:hover{background:var(--white);box-shadow:inset 0 0 0 1px var(--line-soft)}.admin-page .admin-back-link{margin:0;font-size:.68rem}.admin-page .property-admin-heading{align-items:center;gap:var(--space-3);margin:0}.admin-page .property-admin-heading h1{margin:0;font-family:var(--font-sans);font-size:clamp(1.05rem,2vw,1.28rem);font-weight:850;line-height:1.2}.admin-page .property-admin-heading .kicker{margin:0 0 .12rem;font-size:.62rem}.admin-page .property-admin-heading p:last-child{margin-top:.16rem;font-size:.72rem;line-height:1.3}.admin-page .property-admin-heading__actions>a{min-height:2.1rem;border-color:var(--line);border-radius:var(--radius-control);padding:.42rem .65rem;color:var(--forest);background:var(--white);font-size:.72rem}.admin-page .admin-panel{border-radius:var(--radius-card);padding:var(--space-3)}.admin-page .admin-panel,.admin-page .admin-panel--priority{background:var(--white);box-shadow:0 6px 20px color-mix(in srgb,var(--forest) 5%,transparent)}.admin-page .admin-panel--priority{border-inline-start:3px solid var(--status-attention)}.admin-page .admin-panel .panel-heading{margin-bottom:var(--space-2)}.admin-page .admin-panel .panel-heading span{color:var(--sea);font-size:.62rem;font-weight:850;letter-spacing:.065em}.admin-page .admin-panel .panel-heading h2{font-size:.82rem;font-weight:850;line-height:1.2}.admin-page .admin-action-center{grid-template-columns:minmax(14rem,1.5fr) repeat(4,minmax(7rem,.55fr));gap:0;margin:0;overflow:hidden;border:1px solid var(--line-soft);border-radius:var(--radius-control)}.admin-page .admin-action-center a,.admin-page .admin-action-center article{min-height:4.4rem;gap:.28rem;border:0;border-inline-start:1px solid var(--line-soft);border-radius:0;padding:.65rem .75rem;background:var(--white);box-shadow:none}.admin-page .admin-action-center__primary{border-inline-start:0!important;padding:.65rem .75rem!important;background:var(--mint-tint)!important}.admin-page .admin-action-center span{font-size:.58rem}.admin-page .admin-action-center a strong,.admin-page .admin-action-center strong,.admin-page .admin-action-center__primary strong{font-size:.78rem;line-height:1.22}.admin-page .admin-action-center a strong{font-size:1.15rem}.admin-page .admin-action-center small{font-size:.64rem;line-height:1.3}.admin-page .admin-action-center__primary a{min-height:0;padding:0;border:0;font-size:.66rem}.admin-page .admin-inline-details{margin:var(--space-2) 0 0;border-color:var(--line-soft);border-radius:var(--radius-control)}.admin-page .admin-inline-details summary{padding:.55rem .7rem}.admin-page .admin-inbox__filters{gap:.35rem;margin:var(--space-2) 0 0}.admin-page .admin-inbox__filters a{min-height:2rem;padding:0 .6rem;font-size:.68rem}.admin-page .property-portfolio-preview{margin-bottom:var(--space-2);overflow:hidden;border:1px solid var(--line-soft);border-radius:var(--radius-control)}.admin-page .property-portfolio-preview a{min-height:4.4rem;gap:.25rem;border:0;border-inline-start:1px solid var(--line-soft);border-radius:0;padding:.65rem .75rem;background:var(--white);box-shadow:none}.admin-page .property-portfolio-preview a:first-child{border-inline-start:0}.admin-page .property-portfolio-preview strong{font-size:1.15rem}.admin-page .property-portfolio-preview small,.admin-page .property-portfolio-preview span{font-size:.62rem;line-height:1.3}.admin-page .property-dashboard-list{gap:.35rem}.admin-page .property-dashboard-card{gap:.65rem;border-radius:var(--radius-control)}.admin-page .property-dashboard-card__actions a,.admin-page .property-dashboard-card__meta span{font-size:.64rem}.admin-page .admin-collapse-stack{gap:var(--space-2)}.admin-page .admin-collapse{border-color:var(--line);border-radius:var(--radius-card);box-shadow:0 6px 20px color-mix(in srgb,var(--forest) 5%,transparent)}@media (max-width:820px){.admin-page .admin-shell{width:min(100% - 24px,1320px);padding-block:var(--space-3) var(--space-5)}.admin-page .admin-dashboard-command{align-items:flex-start}.admin-page .admin-dashboard-command__identity{align-items:flex-start;flex-direction:column;gap:.35rem}.admin-page .admin-dashboard-command__actions{max-width:11rem}.admin-page .property-admin-heading{align-items:flex-start}.admin-page .property-admin-heading__actions{flex-shrink:1}.admin-page .admin-dashboard-tabs{overflow-x:auto;flex-wrap:nowrap}.admin-page .admin-dashboard-tabs a{flex:0 0 auto}.admin-page .admin-action-center,.admin-page .property-portfolio-preview{grid-template-columns:1fr}.admin-page .admin-action-center a,.admin-page .admin-action-center article,.admin-page .property-portfolio-preview a{min-height:0;border-block-start:1px solid var(--line-soft);border-inline-start:0}.admin-page .admin-action-center__primary,.admin-page .property-portfolio-preview a:first-child{border-block-start:0!important}}.portal-dashboard-command-center{display:grid;gap:var(--space-2);min-inline-size:0}.portal-mya-briefing{grid-template-columns:minmax(13rem,1.3fr) minmax(16rem,1fr) auto;gap:var(--space-4);border:1px solid color-mix(in srgb,var(--mint) 28%,var(--forest));border-radius:var(--radius-card);padding:.85rem 1rem;color:var(--white);background:var(--forest);box-shadow:0 8px 22px color-mix(in srgb,var(--forest) 18%,transparent)}.portal-mya-briefing,.portal-mya-briefing__lead{display:grid;align-items:center;min-inline-size:0}.portal-mya-briefing__lead{grid-template-columns:auto minmax(0,1fr);gap:.6rem}.portal-mya-briefing__avatar{inline-size:2.75rem;block-size:2.75rem;flex:none;border:1px solid color-mix(in srgb,var(--mint) 55%,transparent);border-radius:50%;object-fit:cover;object-position:center 38%}.portal-mya-briefing__lead h2,.portal-mya-briefing__lead p{overflow-wrap:anywhere;margin:0}.portal-mya-briefing__lead p{color:var(--mint);font-size:.58rem;font-weight:850;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.portal-mya-briefing__lead h2{margin-block-start:.12rem;font-family:var(--font-sans);color:var(--white);font-size:clamp(.82rem,1.3vw,1rem);font-weight:850;line-height:1.25}.portal-mya-briefing__chips{display:flex;min-inline-size:0;flex-wrap:wrap;gap:.35rem}.portal-mya-briefing__chips span{display:inline-flex;min-inline-size:0;align-items:baseline;gap:.3rem;border:1px solid color-mix(in srgb,var(--white) 18%,transparent);border-radius:var(--radius-pill);padding:.28rem .48rem;color:color-mix(in srgb,var(--white) 82%,var(--mint));background:color-mix(in srgb,var(--white) 9%,transparent);font-size:.61rem;font-weight:700;line-height:1.2;overflow-wrap:anywhere}.portal-mya-briefing__chips strong{color:var(--white);font-size:.72rem;font-weight:900}.portal-mya-briefing>a{display:inline-flex;min-block-size:2.15rem;align-items:center;justify-content:center;gap:.35rem;border-radius:var(--radius-control);padding:.4rem .6rem;color:var(--forest);background:var(--white);font-size:.68rem;font-weight:850;white-space:nowrap}.portal-mya-briefing>a:hover{background:var(--mint-tint)}.portal-mya-briefing>a:focus-visible{outline:var(--focus-ring-width) solid var(--white);outline-offset:var(--focus-ring-offset)}.portal-next-actions,.portal-operational-panel,.portal-secondary-metrics{min-inline-size:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--white);box-shadow:0 6px 20px color-mix(in srgb,var(--forest) 5%,transparent)}.portal-section-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-inline-size:0;border-block-end:1px solid var(--line-soft);padding:.45rem .7rem}.portal-section-header>div{min-inline-size:0}.portal-section-header p{margin:0 0 .1rem;color:var(--sea);font-size:.62rem;font-weight:850;letter-spacing:.065em;text-transform:uppercase}.portal-section-header h2{overflow-wrap:anywhere;margin:0;font-family:var(--font-sans);color:var(--ink);font-size:.82rem;font-weight:850;line-height:1.2}.portal-attention-queue{border-inline-start:3px solid var(--status-attention)}.portal-active-work__rows,.portal-attention-queue__rows{display:grid}.portal-command-row{text-decoration:none}.portal-active-work__rows>a,.portal-attention-queue__rows>a{display:grid;grid-template-columns:auto minmax(0,1fr) auto minmax(6rem,auto);gap:.65rem;align-items:center;min-inline-size:0;min-block-size:2.55rem;border-block-start:1px solid var(--line-soft);padding:.4rem .7rem;color:var(--ink);transition:background-color .12s ease}.portal-active-work__rows>a:first-child,.portal-attention-queue__rows>a:first-child{border-block-start:0}.portal-active-work__rows>a:hover,.portal-attention-queue__rows>a:hover{background:var(--paper)}.portal-attention-queue__rows>a>svg{color:var(--status-attention)}.portal-active-work__rows>a>svg,.portal-attention-queue__rows>a[data-tone=review]>svg{color:var(--sea)}.portal-attention-queue__rows>a[data-tone=warm]>svg{color:var(--status-warm-ink)}.portal-operational-row__copy{display:grid;gap:.12rem;min-inline-size:0}.portal-operational-row__copy small,.portal-operational-row__copy strong{overflow-wrap:anywhere}.portal-operational-row__copy strong{color:var(--ink);font-size:.73rem;font-weight:800;line-height:1.25}.portal-operational-row__copy small{color:var(--muted);font-size:.64rem;line-height:1.3}.portal-active-work__rows b,.portal-attention-queue__rows b{display:inline-flex;align-items:center;justify-content:flex-end;gap:.25rem;color:var(--forest);font-size:.7rem;font-weight:850;white-space:nowrap}.portal-status-badge{display:inline-flex;align-items:center;justify-content:center;max-inline-size:11rem;border-radius:var(--radius-pill);padding:.24rem .45rem;color:var(--forest);background:var(--mint-tint);font-size:.62rem;font-weight:800;line-height:1.2;text-align:center;overflow-wrap:anywhere}.portal-status-badge[data-tone=attention]{color:var(--status-attention);background:var(--status-attention-tint)}.portal-status-badge[data-tone=review]{color:var(--sea);background:var(--sea-tint)}.portal-status-badge[data-tone=warm]{color:var(--status-warm-ink);background:var(--status-warm)}.portal-status-badge[data-tone=muted]{color:var(--muted);background:var(--paper)}.portal-next-actions nav{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr))}.portal-next-actions nav a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.55rem;align-items:center;min-inline-size:0;min-block-size:2.6rem;border-inline-start:1px solid var(--line-soft);padding:.45rem .65rem;color:var(--ink)}.portal-next-actions nav a:first-child{border-inline-start:0}.portal-next-actions nav a[data-priority=primary]{color:var(--forest);background:var(--mint-tint)}.portal-next-actions nav a:hover{background:var(--paper)}.portal-next-actions nav a[data-priority=primary]:hover{background:var(--mint-wash)}.portal-next-actions nav a>svg:first-child{color:var(--sea)}.portal-next-actions nav a[data-tone=attention]>svg:first-child{color:var(--status-attention)}.portal-next-actions nav span{display:grid;gap:.08rem;min-inline-size:0}.portal-next-actions nav small,.portal-next-actions nav strong{overflow-wrap:anywhere}.portal-next-actions nav strong{font-size:.74rem;line-height:1.2}.portal-next-actions nav small{color:var(--muted);font-size:.66rem;line-height:1.25}.portal-next-actions nav a>svg:last-child{color:var(--muted)}.portal-compact-state{display:flex;align-items:center;gap:.55rem;min-block-size:2.8rem;margin:0;padding:.65rem .85rem;color:var(--muted);font-size:.74rem;line-height:1.35}.portal-compact-state svg{flex:0 0 auto;color:var(--mint)}.portal-compact-state[data-state=error] svg{color:var(--status-attention)}.portal-compact-state[data-state=loading] svg{animation:portal-dashboard-spin 1s linear infinite;color:var(--sea)}.portal-queue-skeletons{display:grid}.portal-queue-skeletons i{display:block;min-block-size:3.2rem;border-block-start:1px solid var(--line-soft);background:linear-gradient(90deg,var(--mint-tint),color-mix(in srgb,var(--white) 72%,var(--mint-tint)),var(--mint-tint));background-size:200% 100%;animation:mg-skeleton-shimmer 1.4s ease-in-out infinite}.portal-queue-skeletons i:first-child{border-block-start:0}.portal-secondary-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));box-shadow:none}.portal-secondary-metrics article{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.12rem .45rem;min-inline-size:0;border-inline-start:1px solid var(--line-soft);padding:.65rem .75rem}.portal-secondary-metrics article:first-child{border-inline-start:0}.portal-secondary-metrics svg{grid-row:1/3;color:var(--sea)}.portal-secondary-metrics article[data-tone=attention] strong,.portal-secondary-metrics article[data-tone=attention] svg{color:var(--status-attention)}.portal-secondary-metrics span{overflow-wrap:anywhere;color:var(--muted);font-size:.59rem;font-weight:800;letter-spacing:.035em;line-height:1.2;text-transform:uppercase}.portal-secondary-metrics strong{overflow-wrap:anywhere;color:var(--ink);font-size:1rem;font-weight:900;line-height:1.1}.portal-secondary-metrics small{grid-column:2;overflow-wrap:anywhere;color:var(--muted);font-size:.62rem;line-height:1.25}.portal-secondary-metrics__skeleton{display:grid;gap:.4rem;min-block-size:3.5rem;border-inline-start:1px solid var(--line-soft);padding:.7rem}.portal-secondary-metrics__skeleton:first-child{border-inline-start:0}.portal-secondary-metrics__skeleton i{display:block;inline-size:70%;min-block-size:.6rem;border-radius:var(--radius-pill);background:var(--mint-tint)}.portal-secondary-metrics__skeleton i:last-child{inline-size:42%;min-block-size:1rem}.portal-dashboard-secondary-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr);gap:var(--space-3);align-items:start}.portal-dashboard-activity .agency-activity-feed{gap:0}.portal-activity-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.55rem;align-items:center;min-block-size:2.65rem;border-block-start:1px solid var(--line-soft);padding:.4rem .7rem;color:var(--ink)}.portal-activity-row:first-child{border-block-start:0}.portal-activity-row>svg{color:var(--sea)}.portal-activity-row>span{display:grid;gap:.05rem;min-inline-size:0}.portal-activity-row small,.portal-activity-row strong{overflow-wrap:anywhere}.portal-activity-row strong{font-size:.7rem;line-height:1.2}.portal-activity-row small,.portal-activity-row time{color:var(--muted);font-size:.61rem;line-height:1.25}.portal-activity-row time{white-space:nowrap}.portal-dashboard-pending-clock{display:none}.portal-page :where(.portal-attention-queue,.portal-next-actions,.portal-active-work,.portal-secondary-metrics) a:focus-visible{position:relative;z-index:1;outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(var(--focus-ring-offset) * -1)}.portal-workspace-main{display:grid;gap:var(--space-3);min-inline-size:0}.portal-workspace-page .portal-shell,.portal-workspace-page .portal-workspace-shell{padding-block:var(--space-4) var(--space-7)}.portal-workspace-page :where(.portal-heading,.host-billing-hero,.agency-billing-center-hero,.agency-onboarding-review__hero,.portfolio-import-hero,.shared-information-hero){min-inline-size:0;margin:0;border:0;border-radius:0;padding:.2rem .15rem .55rem;background:transparent;box-shadow:none}.portal-workspace-page :where(.portal-heading,.host-billing-hero,.agency-billing-center-hero){display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-3)}.portal-workspace-page :where(.portal-heading,.host-billing-hero,.agency-billing-center-hero,.agency-onboarding-review__hero,.portfolio-import-hero,.shared-information-hero,.form-copy) h1{overflow-wrap:anywhere;margin-block:.15rem .25rem;font-family:var(--font-sans);font-size:clamp(1.08rem,2vw,1.35rem);font-weight:850;line-height:1.2}.portal-workspace-page :where(.portal-heading,.host-billing-hero,.agency-billing-center-hero,.agency-onboarding-review__hero,.portfolio-import-hero,.shared-information-hero,.form-copy) p:not(.kicker){max-inline-size:58rem;margin-block:.15rem 0;color:var(--muted);font-size:.74rem;line-height:1.4}.portal-workspace-page .kicker{margin-block:0 .12rem;color:var(--sea);font-size:.6rem;font-weight:850;letter-spacing:.065em}.portal-workspace-page :where(.back-link,.admin-back-link,.portfolio-import-back){display:inline-flex;inline-size:fit-content;min-block-size:2rem;align-items:center;gap:.35rem;margin:0;color:var(--forest);font-size:.68rem;font-weight:800}.portal-workspace-page :where(.portal-settings-layout,.host-billing-layout,.agency-billing-center-grid,.agency-inbox-layout,.agency-onboarding-review__grid){gap:var(--space-3);margin-block-start:var(--space-3)}.portal-workspace-page :where(.portal-settings-card,.host-billing-card,.agency-billing-card,.agency-inbox-list,.agency-inbox-detail,.agency-inbox-controls,.shared-information-workspace,.portfolio-import-workspace,.portfolio-draft-overview,.agency-onboarding-review__main,.agency-onboarding-publish,.agency-onboarding-activation,.onboarding-enrichment,.portal-edit-form,.draft-review-card){min-inline-size:0;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--white);box-shadow:0 6px 20px color-mix(in srgb,var(--forest) 5%,transparent)}.portal-workspace-page :where(.portal-settings-card,.host-billing-card,.agency-billing-card,.agency-inbox-detail,.agency-inbox-controls){padding:var(--space-4)}.portal-workspace-page :where(.portal-settings-card,.host-billing-card,.agency-billing-card,.agency-inbox-detail,.agency-inbox-controls,.portfolio-import-card,.portfolio-review-task,.portfolio-draft-review__exception,.agency-onboarding-review__section,.agency-review-card,.portal-edit-group) h2{font-family:var(--font-sans);font-size:.94rem;line-height:1.25}.portal-workspace-page :where(.portal-settings-card,.host-billing-card,.agency-billing-card,.agency-inbox-detail,.agency-inbox-controls,.portfolio-import-card,.portfolio-review-task,.portfolio-draft-review__exception,.agency-onboarding-review__section,.agency-review-card,.portal-edit-group) h3{font-family:var(--font-sans);font-size:.8rem;line-height:1.3}.portal-workspace-page :where(.portal-settings-card,.host-billing-card,.agency-billing-card,.agency-inbox-detail,.agency-inbox-controls,.portfolio-import-card,.portfolio-review-task,.portfolio-draft-review__exception,.agency-onboarding-review__section,.agency-review-card,.portal-edit-group) p{font-size:.72rem;line-height:1.45}.portal-workspace-page :where(.portal-settings-grid,.portal-edit-form,.agency-onboarding-welcome,.portfolio-import-workspace,.portfolio-review-workbench) :where(label,legend){color:var(--ink);font-size:.7rem;font-weight:800}.portal-workspace-page :where(.portal-settings-grid,.portal-edit-form,.agency-onboarding-welcome,.portfolio-import-workspace,.portfolio-review-workbench) :where(input,select,textarea){min-block-size:2.45rem;border-color:var(--line);border-radius:var(--radius-control);padding:.55rem .65rem;font-size:.76rem}.portal-workspace-page :where(.portal-settings-grid,.portal-edit-form,.agency-onboarding-welcome,.portfolio-import-workspace,.portfolio-review-workbench) :where(input,select,textarea):focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.portal-workspace-page :where(.portal-settings-actions,.portal-edit-actions,.host-subscription-actions,.agency-inbox-actions,.portfolio-import-actions,.portfolio-review-actions,.agency-onboarding-activation__actions){gap:var(--space-2)}.portal-workspace-page :where(.portal-settings-actions,.portal-edit-actions,.host-subscription-actions,.agency-inbox-actions,.portfolio-import-actions,.portfolio-review-actions,.agency-onboarding-activation__actions) .button{min-block-size:2.2rem;padding:.42rem .65rem;font-size:.7rem}.portal-workspace-page .form-shell{width:100%;max-width:none;margin:0;padding:0}.portal-workspace-page .draft-review-layout,.portal-workspace-page .form-shell.order-layout,.portal-workspace-page .form-shell.portal-edit-layout{grid-template-columns:minmax(13rem,.48fr) minmax(0,1.52fr);gap:var(--space-3);align-items:start}.portal-workspace-page .form-copy{position:sticky;top:calc(52px + var(--space-4));border:1px solid var(--line);border-radius:var(--radius-card);padding:var(--space-4);background:var(--sand)}.portal-workspace-page .form-copy :where(.privacy-note,.portal-share-note){margin-block:var(--space-2);font-size:.68rem}.portal-workspace-page .portal-edit-form{gap:var(--space-3);padding:var(--space-4)}.portal-workspace-page .form-shell.portal-edit-workspace{display:grid;gap:var(--space-2);width:min(100%,58rem);margin-inline:auto}.portal-edit-header{display:flex;align-items:start;justify-content:space-between;gap:var(--space-2);padding:0 .1rem}.portal-edit-header h1{margin:.15rem 0 0;font-size:clamp(1.1rem,2vw,1.35rem);line-height:1.2}.portal-edit-header .kicker{margin:var(--space-2) 0 0}.portal-edit-share-menu{position:relative}.portal-edit-share-menu>summary{display:grid;place-items:center;width:2rem;height:2rem;border:1px solid var(--line);border-radius:var(--radius-control);color:var(--forest);cursor:pointer;list-style:none}.portal-edit-share-menu>summary::-webkit-details-marker{display:none}.portal-edit-workspace :where(button,a,input,select,summary):focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.portal-edit-share-menu>:not(summary){position:absolute;z-index:2;top:calc(100% + .25rem);right:0;min-width:max-content;border:1px solid var(--line);border-radius:var(--radius-control);padding:.45rem;background:var(--white);box-shadow:var(--shadow-card)}.portal-workspace-page .portal-edit-form{gap:0;padding:0;overflow:clip}.portal-edit-pin,.portal-edit-section{border-block-start:1px solid var(--line-soft)}.portal-edit-section:first-of-type{border-block-start:0}.portal-edit-pin>summary,.portal-edit-section>summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-block-size:3rem;padding:.65rem .8rem;color:var(--ink);cursor:pointer;font-size:.78rem;font-weight:800}.portal-edit-section>summary{list-style:none}.portal-edit-section>summary::-webkit-details-marker{display:none}.portal-edit-pin>summary svg,.portal-edit-section>summary svg{flex:0 0 auto;color:var(--sea)}.portal-edit-section__fields{display:grid;gap:var(--space-2);padding:0 .8rem .8rem}.portal-edit-section__fields label{display:grid;gap:.35rem;color:var(--ink);font-size:.74rem;font-weight:750}.portal-edit-section__fields textarea{min-block-size:5.25rem}.portal-edit-actions{border-block-start:1px solid var(--line);margin:0;padding:.65rem .8rem}.portal-edit-pin{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--white)}.portal-edit-pin>summary{justify-content:flex-start}.portal-edit-pin form{display:grid;gap:var(--space-2);padding:0 .8rem .8rem}.portal-edit-pin .button{justify-self:start}.portal-workspace-page .portal-edit-group{gap:var(--space-2);padding:var(--space-3);box-shadow:none}.portal-workspace-page :where(.portfolio-import-shell,.shared-information-shell,.agency-onboarding-shell){display:grid;width:100%;max-width:none;gap:var(--space-3);margin:0;padding:0}.portal-workspace-page .portfolio-import-workspace{overflow:hidden;box-shadow:var(--shadow-card)}.portal-workspace-page .portfolio-import-hero{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-3);align-items:center}.portal-workspace-page .portfolio-import-card{margin:0;border-color:var(--line);border-radius:0;border-inline:0;border-block-end:0;padding:var(--space-4);box-shadow:none}.portal-workspace-page :where(.portfolio-review-list,.portfolio-review-workbench,.portfolio-drafts-prepared,.portfolio-next-step){border-color:var(--line);border-radius:var(--radius-card);box-shadow:none}.portal-workspace-page :where(.portfolio-property-row,.portfolio-draft-review__ready-list li,.portal-settings-subscriptions article,.host-subscription-card,.agency-renewal-list>div){min-inline-size:0;border-radius:0;box-shadow:none}.portal-workspace-page :where(.host-billing-overview,.agency-billing-kpis){overflow:hidden;gap:0;margin-block-start:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--white);box-shadow:none}.portal-workspace-page :where(.host-billing-overview,.agency-billing-kpis) article{min-block-size:4.4rem;border:0;border-inline-start:1px solid var(--line-soft);border-radius:0;padding:.65rem .75rem;box-shadow:none}.portal-workspace-page :where(.host-billing-overview,.agency-billing-kpis) article:first-child{border-inline-start:0}.portal-workspace-page :where(.host-billing-overview,.agency-billing-kpis) article strong{font-size:1rem}.portal-workspace-page .portal-settings-layout{grid-template-columns:minmax(0,1fr)}.portal-workspace-page .portal-settings-card{display:grid;gap:var(--space-3)}.portal-workspace-page .portal-settings-card__intro{max-inline-size:52rem;margin:0}.portal-workspace-page .portal-settings-login-security{border-block-start:1px solid var(--line-soft);padding-block-start:var(--space-3)}.portal-workspace-page :where(.form-error,.form-success,.admin-notice,.portfolio-import-error,.portfolio-import-feedback){min-inline-size:0;margin-block:var(--space-2);border-radius:var(--radius-control);padding:.6rem .75rem;font-size:.72rem}.portal-workspace-page :where(button,a,input,select,textarea,summary):focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.agency-onboarding-review-workflow,.host-billing-page .host-billing-card,.host-onboarding-experience,.portal-property-section,.portal-settings-page .portal-settings-card,.portfolio-draft-overview,.portfolio-import-workspace{border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.host-billing-page .host-billing-card,.portal-property-section,.portal-settings-page .portal-settings-card{border-color:var(--line);background:var(--white)}.host-billing-page .host-billing-card h2,.portal-settings-page .portal-settings-card h2{font-family:var(--font-sans);font-size:1.05rem}.host-billing-page button:focus-visible,.portal-page a:focus-visible,.portal-settings-page input:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.agency-onboarding-shell,.draft-review-layout,.form-page.agency-onboarding-page .form-shell,.form-page.agency-onboarding-start .form-shell,.portfolio-import-shell{gap:var(--space-4)}.agency-onboarding-activation,.agency-onboarding-review__hero,.agency-onboarding-review__main,.agency-onboarding-welcome,.draft-review-card,.onboarding-enrichment,.portal-edit-form,.portfolio-draft-overview,.portfolio-import-workspace{border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.agency-onboarding-checklist,.agency-onboarding-defaults,.agency-onboarding-review__section,.agency-review-card,.onboarding-enrichment__steps li,.portal-edit-group,.portfolio-draft-review__exception,.portfolio-import-card{border-color:var(--line);border-radius:var(--radius-control);background:var(--white)}.agency-onboarding-page :where(button,a,input,select,summary):focus-visible,.portal-edit-layout :where(button,a,input,select,summary):focus-visible,.portfolio-draft-overview :where(button,a,input,summary):focus-visible,.portfolio-import-workspace :where(button,a,input,select):focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.portal-page .agency-dashboard-inbox-summary,.portal-page .agency-dashboard-partner-card,.portal-page .agency-dashboard-section,.portal-page .host-dashboard-empty,.portal-page .host-dashboard-resources>a,.portal-page .host-dashboard-section,.portal-page .host-dashboard-trial,.portal-page .host-dashboard-welcome{border-radius:var(--radius-card);box-shadow:none}.portal-page .agency-dashboard-inbox-summary,.portal-page .agency-dashboard-section,.portal-page .host-dashboard-empty,.portal-page .host-dashboard-section,.portal-page .host-dashboard-trial{padding:var(--space-3)}.portal-page .agency-dashboard-partner-card{padding:var(--space-3) var(--space-4)}.portal-page .agency-dashboard-partner-card h2,.portal-page .host-dashboard-empty h2,.portal-page .host-dashboard-section h2{font-size:1rem}@keyframes portal-dashboard-spin{to{transform:rotate(1turn)}}@media (max-width:1120px){.portal-next-actions nav{grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr))}.portal-next-actions nav a:nth-child(odd){border-inline-start:0}.portal-next-actions nav a:nth-child(n+3){border-block-start:1px solid var(--line-soft)}.portal-dashboard-secondary-grid{grid-template-columns:1fr}}@media (max-width:820px){body:has(.portal-page){overflow-x:clip}.portal-shell:has(>.portal-side-navigation){display:flex;flex-direction:column}.portal-shell:has(>.portal-side-navigation)>.portal-side-navigation{order:-1}.portal-workspace-main{inline-size:100%}.portal-workspace-page :where(.portal-heading,.host-billing-hero,.agency-billing-center-hero){align-items:flex-start}.portal-workspace-page .draft-review-layout,.portal-workspace-page .form-shell.order-layout,.portal-workspace-page .form-shell.portal-edit-layout{grid-template-columns:1fr}.portal-workspace-page .form-copy{position:static}.portal-workspace-page :where(.host-billing-overview,.agency-billing-kpis){grid-template-columns:repeat(2,minmax(0,1fr))}.portal-workspace-page :where(.host-billing-overview,.agency-billing-kpis) article:nth-child(odd){border-inline-start:0}.portal-workspace-page :where(.host-billing-overview,.agency-billing-kpis) article:nth-child(n+3){border-block-start:1px solid var(--line-soft)}.portal-side-navigation__toggle{display:inline-flex;inline-size:fit-content;min-block-size:2.5rem;align-items:center;gap:.45rem;border:1px solid var(--line);border-radius:var(--radius-control);padding:.45rem .7rem;color:var(--forest);background:var(--white);font-size:.72rem;font-weight:800}.portal-side-navigation__backdrop{position:fixed;z-index:48;display:block;visibility:hidden;opacity:0;inset:0;border:0;background:color-mix(in srgb,var(--ink) 46%,transparent);transition:opacity .2s var(--motion-ease)}.portal-side-navigation__backdrop[data-open=true]{visibility:visible;opacity:1}.portal-side-navigation__panel{position:fixed;z-index:49;overflow-y:auto;inline-size:min(19rem,86vw);min-block-size:100dvh;max-block-size:100dvh;border-block:0;border-inline-start:0;border-radius:0;padding-block-end:max(var(--space-5),env(safe-area-inset-bottom));inset-block:0;inset-inline-start:0;visibility:hidden;transform:translateX(-100%);transition:transform .2s var(--motion-ease)}[dir=rtl] .portal-side-navigation__panel{transform:translateX(100%)}.portal-side-navigation__panel[data-open=true]{visibility:visible;transform:translateX(0)}.portal-side-navigation__panel>header{position:sticky;z-index:1;top:0;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);border-block-end:1px solid var(--line);padding:max(var(--space-3),env(safe-area-inset-top)) var(--space-3) var(--space-3);background:var(--sand)}.portal-side-navigation__panel>header strong{overflow-wrap:anywhere;font-size:.82rem}.portal-side-navigation__panel>header button{display:inline-grid;inline-size:2.5rem;block-size:2.5rem;place-items:center;border:1px solid var(--line);border-radius:var(--radius-control);color:var(--forest);background:var(--white)}.portal-page .agency-dashboard-header,.portal-page .host-dashboard-header{align-items:flex-start;padding:var(--space-3)}.portal-page .agency-dashboard-actions .button:not(.button--coral){display:none}.portal-mya-briefing{grid-template-columns:minmax(0,1fr) auto}.portal-mya-briefing__chips{grid-column:1/-1;grid-row:2}.portal-active-work__rows>a,.portal-attention-queue__rows>a{grid-template-columns:auto minmax(0,1fr) auto}.portal-active-work__rows b,.portal-attention-queue__rows b{grid-column:2/-1;justify-content:flex-start}.portal-secondary-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-secondary-metrics article:nth-child(odd){border-inline-start:0}.portal-secondary-metrics article:nth-child(n+3){border-block-start:1px solid var(--line-soft)}}@media (max-width:520px){.portal-workspace-page .portal-shell,.portal-workspace-page .portal-workspace-shell{width:min(100% - 20px,1420px);padding-block:var(--space-3) var(--space-6)}.portal-workspace-page :where(.portal-heading,.host-billing-hero,.agency-billing-center-hero){display:grid;align-items:start}.portal-workspace-page :where(.portal-heading__actions,.agency-dashboard-actions,.host-subscription-actions,.agency-inbox-actions,.portfolio-import-actions,.portfolio-review-actions,.agency-onboarding-activation__actions){inline-size:100%;justify-content:stretch}.portal-workspace-page :where(.portal-heading__actions,.agency-dashboard-actions,.host-subscription-actions,.agency-inbox-actions,.portfolio-import-actions,.portfolio-review-actions,.agency-onboarding-activation__actions) :where(.button,form,button){inline-size:100%}.portal-workspace-page :where(.host-billing-overview,.agency-billing-kpis){grid-template-columns:1fr}.portal-workspace-page :where(.host-billing-overview,.agency-billing-kpis) article,.portal-workspace-page :where(.host-billing-overview,.agency-billing-kpis) article:nth-child(odd){border-inline-start:0;border-block-start:1px solid var(--line-soft)}.portal-workspace-page :where(.host-billing-overview,.agency-billing-kpis) article:first-child{border-block-start:0}.portal-workspace-page :where(.portal-settings-card,.host-billing-card,.agency-billing-card,.agency-inbox-detail,.agency-inbox-controls,.portal-edit-form,.form-copy){padding:var(--space-3)}.portal-workspace-page :where(.portal-settings-grid,.portal-edit-group,.agency-inbox-message dl,.host-subscription-card dl){grid-template-columns:1fr}.portal-workspace-page :where(.portfolio-property-row,.portal-settings-subscriptions article,.host-subscription-card header,.host-preview-invoices article){grid-template-columns:minmax(0,1fr)}.portal-page .agency-dashboard-header,.portal-page .host-dashboard-header{display:grid;grid-template-columns:minmax(0,1fr) auto}.portal-page .agency-dashboard-actions .button,.portal-page .host-dashboard-actions .button{padding:.4rem .5rem}.portal-next-actions nav{grid-template-columns:1fr}.portal-mya-briefing{grid-template-columns:minmax(0,1fr);gap:.65rem;padding:.8rem}.portal-mya-briefing>a,.portal-mya-briefing__chips{grid-column:1}.portal-mya-briefing>a{justify-self:stretch}.portal-next-actions nav a,.portal-next-actions nav a:nth-child(odd){border-inline-start:0;border-block-start:1px solid var(--line-soft)}.portal-next-actions nav a:first-child{border-block-start:0}.portal-active-work__rows>a,.portal-attention-queue__rows>a{grid-template-columns:auto minmax(0,1fr);gap:.45rem .55rem;padding:.6rem .7rem}.portal-active-work__rows .portal-status-badge,.portal-active-work__rows b,.portal-attention-queue__rows .portal-status-badge,.portal-attention-queue__rows b{grid-column:2;justify-self:start}.portal-secondary-metrics{grid-template-columns:1fr}.portal-secondary-metrics article,.portal-secondary-metrics article:nth-child(odd){border-inline-start:0;border-block-start:1px solid var(--line-soft)}.portal-secondary-metrics article:first-child{border-block-start:0}}.portal-workspace-page .portal-partner-summary-grid{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:0;overflow:clip;border:1px solid var(--line);border-radius:var(--radius-control)}.portal-workspace-page .portal-partner-summary-grid article{min-height:3.8rem;border:0;border-inline-start:1px solid var(--line-soft);border-radius:0;padding:.5rem .6rem;box-shadow:none}.portal-workspace-page .portal-partner-summary-grid article:first-child{border-inline-start:0}.portal-workspace-page .portal-partner-summary-grid strong{font-size:.95rem}.portal-workspace-page .portal-property-section{gap:.65rem;border-radius:var(--radius-control);padding:.75rem;box-shadow:none}.portal-workspace-page :where(.portal-referral-link-card,.portal-referral-placeholder){gap:.65rem;border-radius:var(--radius-control);padding:.65rem;box-shadow:none}.portal-referrals-page .portal-heading h1{font-size:clamp(1.05rem,1.8vw,1.3rem)}.portal-referrals-page .portal-heading>div>p.portal-referral-growth-badge{display:inline-flex;gap:.32rem;align-items:center;margin:0 0 .35rem;color:var(--forest);font-size:.72rem;font-weight:850}.portal-referrals-page .portal-heading>div>p:not(.portal-referral-growth-badge){display:block;max-width:44rem;margin:.32rem 0 0;color:var(--muted);font-size:.82rem;line-height:1.45}.portal-referrals-page .portal-referrals-section{display:grid;gap:.45rem;margin:0;padding:.7rem 0;border:0;border-block-start:1px solid var(--line-soft);border-radius:0;background:transparent;box-shadow:none}.portal-referrals-page .portal-referrals-section:first-of-type{border-block-start:0}.portal-referrals-page .portal-referrals-section .panel-heading{margin:0}.portal-referrals-page .portal-referrals-section .panel-heading h2{font-size:.82rem}.portal-referrals-page .portal-referral-commission-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:0;margin:.6rem 0 0;overflow:clip;border:1px solid var(--line-soft);border-radius:var(--radius-control)}.portal-referrals-page .portal-referral-commission-grid>div{min-height:3.2rem;border-radius:0;padding:.55rem .65rem}.portal-referrals-page .portal-referral-commission-grid dt{color:var(--muted);font-size:.66rem;font-weight:750}.portal-referrals-page .portal-referral-commission-grid dd{margin:.2rem 0 0;color:var(--ink);font-size:.82rem;font-weight:800}.portal-referrals-page .portal-referrals-how-it-works ol{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin:0;padding:0;counter-reset:referral-steps;list-style:none}.portal-referrals-page .portal-referrals-how-it-works li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.42rem;align-items:start;padding:.52rem 0;border-block-start:1px solid var(--line-soft);color:var(--text-body);font-size:.72rem;line-height:1.4}.portal-referrals-page .portal-referrals-how-it-works li:first-child{border-block-start:0}.portal-referrals-page .portal-referrals-how-it-works li strong{display:block;color:var(--ink);font-size:.75rem}.portal-referrals-page .portal-referrals-how-it-works li p{margin:.1rem 0 0}.portal-referrals-page .portal-referrals-how-it-works li:before{display:grid;place-items:center;inline-size:1.1rem;block-size:1.1rem;border-radius:999px;background:var(--mint-tint);color:var(--forest);content:counter(referral-steps);counter-increment:referral-steps;font-size:.65rem;font-weight:850}.portal-referrals-page .portal-referrals-disclosure-copy{max-width:42rem;margin:.5rem 0 0;color:var(--muted);font-size:.72rem;line-height:1.45}.portal-referrals-page .portal-referrals-commission-details .text-command{display:inline-flex;margin-block-start:.55rem}.portal-workspace-page :is(.portal-referrals-commission-details,.portal-referrals-statistics){border-block-start:1px solid var(--line-soft);padding-block:.65rem}.portal-workspace-page :is(.portal-referrals-commission-details,.portal-referrals-statistics)>summary{cursor:pointer;color:var(--forest);font-size:.76rem;font-weight:850}.portal-workspace-page .portal-referrals-statistics{border-block-end:1px solid var(--line-soft)}.portal-workspace-page .portal-referrals-statistics>.portal-partner-summary-grid{margin-block-start:.65rem}.portal-workspace-page .portal-data-table__head,.portal-workspace-page .portal-data-table__row{min-height:2.8rem;padding-block:.45rem;font-size:.7rem}@media (max-width:520px){.portal-workspace-page .portal-partner-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-workspace-page .portal-partner-summary-grid article:nth-child(odd){border-inline-start:0}}@media (prefers-reduced-motion:reduce){.portal-compact-state[data-state=loading] svg,.portal-queue-skeletons i{animation:none}.portal-active-work__rows>a,.portal-attention-queue__rows>a,.portal-side-navigation__backdrop,.portal-side-navigation__panel,.portal-side-navigation__panel a{transition:none}}.portal-workspace-main{gap:.65rem}.portal-workspace-page .portal-shell,.portal-workspace-page .portal-workspace-shell{gap:.65rem;padding-block:.75rem 1.5rem}.portal-workspace-page :where(.portal-heading,.host-billing-hero,.agency-billing-center-hero,.agency-onboarding-review__hero,.portfolio-import-hero,.shared-information-hero){padding:0 .1rem .3rem}.agency-inbox-header p:not(.kicker),.portal-workspace-page .portal-heading>p:not(.kicker),.portal-workspace-page :where(.portal-heading,.host-billing-hero,.agency-billing-center-hero,.agency-onboarding-review__hero,.portfolio-import-hero,.shared-information-hero)>div>p:not(.kicker){display:none}.portal-workspace-page :where(.portal-settings-card,.host-billing-card,.agency-billing-card,.agency-inbox-list,.agency-inbox-detail,.agency-inbox-controls,.shared-information-workspace,.portfolio-import-workspace,.portfolio-draft-overview,.agency-onboarding-review__main,.agency-onboarding-publish,.agency-onboarding-activation,.onboarding-enrichment,.portal-edit-form,.draft-review-card){border-radius:var(--radius-control);box-shadow:none}.portal-workspace-page :where(.portal-settings-card,.host-billing-card,.agency-billing-card,.agency-inbox-detail,.agency-inbox-controls){padding:.8rem}.portal-workspace-page :where(.portal-settings-layout,.host-billing-layout,.agency-billing-center-grid,.agency-inbox-layout,.agency-onboarding-review__grid){gap:.65rem;margin-block-start:.35rem}.portal-workspace-page :where(.portal-settings-grid,.portal-edit-form,.agency-onboarding-welcome,.portfolio-import-workspace,.portfolio-review-workbench) :where(input,select){min-block-size:2.2rem;padding:.42rem .55rem}.portal-workspace-page :where(.portal-settings-grid,.portal-edit-form,.agency-onboarding-welcome,.portfolio-import-workspace,.portfolio-review-workbench) textarea{min-block-size:4.5rem;padding:.5rem .55rem}.portal-workspace-page .portal-edit-form,.portal-workspace-page .portal-edit-group,.portal-workspace-page .portfolio-import-card{gap:.65rem;padding:.8rem}.portal-workspace-page .form-copy{top:calc(52px + .75rem);border-radius:var(--radius-control);padding:.8rem}.portal-workspace-page :where(.host-billing-overview,.agency-billing-kpis) article{min-block-size:3.65rem;padding:.5rem .65rem}.agency-onboarding-review-workflow,.host-billing-page .host-billing-card,.host-onboarding-experience,.portal-property-section,.portal-settings-page .portal-settings-card,.portfolio-draft-overview,.portfolio-import-workspace{border-radius:var(--radius-control);box-shadow:none}.portal-workspace-page .portal-settings-layout{gap:.5rem}.portal-settings-page .portal-settings-hero>div>p:not(.kicker){max-width:38rem;margin:.3rem 0 0;color:var(--muted);font-size:.76rem;line-height:1.45}.portal-settings-page .portal-settings-workspace{gap:0;border-block:1px solid var(--line-soft)}.portal-settings-page .portal-settings-section{display:grid;gap:.7rem;padding:.8rem 0;border-block-start:1px solid var(--line-soft);background:transparent;box-shadow:none}.portal-settings-page .portal-settings-section:first-child{border-block-start:0}.portal-settings-page .portal-settings-section>summary{padding-inline:0}.portal-settings-page .portal-settings-section-heading{display:flex;align-items:center;gap:.45rem;min-block-size:1.8rem;color:var(--forest)}.portal-settings-page .portal-settings-section-heading svg{flex:0 0 auto;width:.9rem;height:.9rem;color:var(--sea)}.portal-settings-page .portal-settings-section-heading h2{margin:0;font-size:.82rem;line-height:1.2}.portal-workspace-page .portal-settings-card{gap:.7rem}.portal-settings-disclosure{overflow:clip}.portal-settings-disclosure>summary{cursor:pointer;list-style:none}.portal-settings-disclosure>summary::-webkit-details-marker{display:none}.portal-settings-disclosure>summary:after{content:"";grid-column:2;grid-row:1/span 2;align-self:center;justify-self:end;inline-size:.45rem;block-size:.45rem;border-block-end:1.5px solid var(--sea);border-inline-end:1.5px solid var(--sea);transform:rotate(45deg) translate(-.12rem,-.12rem);transition:transform .16s ease}.portal-settings-disclosure[open]>summary:after{transform:rotate(225deg) translate(-.12rem,-.12rem)}.portal-settings-disclosure>:not(summary){margin-block-start:.7rem}.portal-settings-page .portal-settings-section__content{display:flex;align-items:center;justify-content:space-between;gap:.7rem}.portal-settings-page .portal-account-summary{grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.portal-settings-page .portal-account-summary>div{border:0;border-inline-start:1px solid var(--line-soft);border-radius:0;padding:0 .55rem;background:transparent}.portal-settings-page .portal-account-summary>div:first-child{border-inline-start:0;padding-inline-start:0}.portal-referrals-page :is(summary,.copy-command):focus-visible,.portal-settings-page .portal-settings-disclosure>summary:focus-visible,.shared-information-workspace :where(button,summary):focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.portal-settings-login-security{padding-block-start:.65rem}.portal-settings-login-security>summary{color:var(--forest);font-size:.74rem;font-weight:850}.portal-settings-page .portal-settings-subscriptions{gap:0}.portal-settings-page .portal-settings-subscriptions article{border-radius:0;padding:.6rem 0}.portal-settings-card--compact,.portal-settings-card--unavailable,.portal-settings-section--compact,.portal-settings-section--security,.portal-settings-section--unavailable,.portal-settings-security-card{grid-template-columns:minmax(0,1fr) auto;align-items:center}.agency-billing-center-grid,.host-billing-layout{gap:.5rem}.agency-billing-card,.host-billing-card{border-radius:var(--radius-control);box-shadow:none}.agency-renewal-list>div,.host-subscription-card{padding-block:.6rem}.agency-billing-card :where(.agency-billing-card__intro,.agency-billing-helper),.host-billing-card :where(.host-billing-card__intro,.host-billing-helper){margin-block:.2rem;font-size:.7rem}.agency-dashboard-section,.host-dashboard-section{gap:.75rem;padding:.85rem}.agency-section-heading,.host-section-heading{gap:.25rem}.agency-section-heading h2,.host-section-heading h2{font-size:clamp(1rem,2vw,1.25rem);line-height:1.2}.agency-qr-card-actions{gap:.65rem;border-radius:var(--radius-control);padding:.55rem .65rem}.agency-qr-card-actions a{padding:.4rem .55rem;font-size:.7rem}.agency-portfolio-table__head,.agency-portfolio-table__row{grid-template-columns:minmax(155px,1.2fr) minmax(115px,.8fr) 92px 105px 100px 95px 78px minmax(190px,1.25fr);gap:.55rem;min-width:930px}.agency-portfolio-table__head{padding:.45rem .35rem;font-size:.62rem}.agency-portfolio-table__row{min-block-size:3.4rem;padding:.5rem .35rem;font-size:.72rem}.agency-portfolio-actions{gap:.3rem .55rem}.agency-portfolio-actions .guest-invitation-menu>summary,.agency-portfolio-actions a,.agency-portfolio-actions button{font-size:.66rem}.host-property-list{gap:0}.host-property-list article{grid-template-columns:minmax(105px,.42fr) minmax(0,1.4fr) minmax(180px,.85fr);gap:.75rem;min-block-size:3.75rem;padding:.55rem 0}.host-property-list article:first-child{padding-top:.25rem}.host-property-list__identity{grid-template-columns:48px minmax(0,1fr);gap:.65rem}.host-property-list__thumbnail{width:48px;border-radius:var(--radius-control)}.host-property-list__details h3{font-size:.86rem}.host-property-list__actions .guest-invitation-menu>button,.host-property-list__actions>a,.host-property-list__actions>button,.host-property-list__details p,.host-property-list__details>span{font-size:.68rem}.portfolio-drafts-prepared,.portfolio-next-step,.portfolio-review-list,.portfolio-review-workbench{border-radius:var(--radius-control)}.portfolio-draft-review__exception,.portfolio-draft-review__ready-list li,.portfolio-property-row,.portfolio-review-task{padding:.6rem .7rem}.shared-section-heading{align-items:center}.shared-section-heading p{display:none}.shared-unit-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:0;overflow:clip;border:1px solid var(--line);border-radius:var(--radius-control)}.shared-unit-card{grid-template-columns:minmax(12rem,.8fr) minmax(14rem,1.3fr) minmax(10rem,.75fr) auto;gap:.7rem;align-items:center;border:0;border-block-start:1px solid var(--line-soft);border-radius:0;padding:.6rem .7rem;box-shadow:none}.shared-unit-card:first-child{border-block-start:0}.shared-unit-card header>span{width:30px;height:30px;border-radius:var(--radius-control)}.shared-unit-card .shared-unit-preview{display:-webkit-box;overflow:hidden;margin:0;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;white-space:normal}.shared-unit-card .shared-unit-usage{color:var(--muted);font-size:.72rem;line-height:1.35}.shared-information-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.7rem;padding-block-end:.55rem;border-block-end:1px solid var(--line-soft)}.shared-information-toolbar h1{margin:0;color:var(--ink);font-size:clamp(1rem,1.8vw,1.25rem);line-height:1.2}.shared-information-toolbar .shared-hero-actions{gap:.4rem}.shared-unit-card h2{margin:0;font-size:.82rem;line-height:1.2}.shared-unit-card .button{justify-self:end;margin:0}.shared-protected-actions,.shared-unit-card footer{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.35rem}.shared-protected-actions .button{min-height:2rem}.shared-unit-counts{flex-wrap:nowrap}.shared-unit-counts span{padding:.25rem .4rem;font-size:.64rem;white-space:nowrap}.agency-inbox-page .portal-shell{gap:.65rem}.agency-inbox-header{padding:0 .1rem .3rem}.agency-inbox-header h1{margin:.15rem 0 .25rem;font-size:clamp(1.08rem,2vw,1.35rem)}.agency-dashboard-nav.agency-inbox-tabs{border-radius:var(--radius-control)}.agency-dashboard-nav.agency-inbox-tabs a{min-height:2rem;border-radius:calc(var(--radius-control) - 2px);padding:0 .65rem;font-size:.68rem}.agency-inbox-workspace{grid-template-columns:minmax(250px,.58fr) minmax(0,1.42fr);border-radius:var(--radius-control)}.agency-inbox-workspace .agency-inbox-list{align-content:start;grid-auto-rows:max-content;max-height:min(720px,78vh);padding:0}.agency-inbox-workspace .agency-inbox-list>a{padding:.65rem .7rem;transition:background .12s ease}.agency-inbox-workspace .agency-inbox-list>a:focus-visible,.agency-inbox-workspace .agency-inbox-list>a:hover{background:var(--sand);box-shadow:none;transform:none}.agency-inbox-workspace .agency-inbox-list>a.is-selected{background:color-mix(in srgb,var(--mint) 45%,var(--white));box-shadow:inset 3px 0 0 var(--forest)}.agency-inbox-workspace .agency-inbox-list p,.agency-inbox-workspace .agency-inbox-list small,.agency-inbox-workspace .agency-inbox-list time{font-size:.65rem}.agency-inbox-category,.agency-inbox-status{padding:.2rem .42rem;font-size:.58rem}.agency-inbox-workspace .agency-inbox-detail>header{padding:.8rem .9rem}.agency-inbox-workspace .agency-inbox-detail>header h2{margin:.35rem 0 .15rem}.agency-inbox-workspace .agency-inbox-controls,.agency-inbox-workspace .agency-inbox-delivery,.agency-inbox-workspace .agency-inbox-history,.agency-inbox-workspace .agency-inbox-message{padding-inline:.9rem}.agency-inbox-workspace .agency-inbox-message{gap:.65rem;padding-block:.75rem}.agency-inbox-workspace .agency-inbox-message>p{border-inline-start:3px solid var(--sea);border-radius:var(--radius-control);padding:.75rem;font-size:.84rem;line-height:1.5}.agency-inbox-workspace .agency-inbox-message dl{overflow:clip;border:1px solid var(--line-soft);border-radius:var(--radius-control)}.agency-inbox-workspace .agency-inbox-message dl>div{padding:.5rem .6rem}.agency-inbox-workspace .agency-inbox-controls{grid-template-columns:minmax(0,1fr);padding-block:0}.agency-inbox-followup{grid-template-columns:minmax(0,1fr) auto;gap:.65rem;border:0;border-block:1px solid var(--line-soft);border-radius:0;padding:.7rem 0;background:transparent}.agency-inbox-followup>div:first-child p,.agency-inbox-status-flow{display:none}.agency-inbox-button{padding:.35rem .55rem;font-size:.67rem}.agency-inbox-disclosure{border-block-end:1px solid var(--line-soft)}.agency-inbox-disclosure>summary{cursor:pointer;list-style:none;padding:.6rem 0;font-size:.7rem;font-weight:850}.agency-inbox-disclosure>summary::-webkit-details-marker{display:none}.agency-inbox-disclosure>summary:after{content:"+";float:inline-end;color:var(--sea)}.agency-inbox-disclosure[open]>summary:after{content:"−"}.agency-inbox-disclosure .agency-inbox-field-card{gap:.55rem;margin-block-end:.65rem;border-radius:var(--radius-control);padding:.65rem}.agency-inbox-select select{min-height:2.2rem}.agency-inbox-workspace .agency-inbox-controls textarea{min-height:4.5rem}.agency-inbox-workspace .agency-inbox-delivery{padding-block:.6rem}.agency-inbox-workspace .agency-inbox-history{padding-block:0}.agency-inbox-history__body{display:grid;grid-template-columns:minmax(0,1fr);gap:0;border:0;padding-block-start:0;padding-block-end:.65rem}.agency-inbox-workspace .agency-inbox-history__body>div{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:.45rem;border-block-start:1px solid var(--line-soft);padding-block:.45rem;font-size:.68rem}.guest-insights-panel{display:grid;gap:.65rem;margin:0;padding:.8rem;box-shadow:none}.agency-guest-insights__metrics,.insight-metric-grid{gap:0;overflow:clip;margin:0;border:1px solid var(--line);border-radius:var(--radius-control)}.agency-guest-insights__metrics article,.insight-metric-grid article{min-height:3.6rem;border:0;border-inline-start:1px solid var(--line-soft);border-radius:0;padding:.5rem .6rem;background:var(--white)}.agency-guest-insights__metrics article:first-child,.insight-metric-grid article:first-child{border-inline-start:0}.agency-guest-insights__metrics strong,.insight-metric-grid strong{font-size:.95rem}.agency-guest-insights__grid,.insight-dashboard-grid{gap:.5rem}.agency-guest-insights__grid>article,.agency-properties-attention,.insight-block{border-radius:var(--radius-control);padding:.7rem;background:var(--white)}.monthly-refresh,.suggested-updates{margin-block-start:0;padding-block:.7rem 0}.monthly-refresh__top{border-radius:var(--radius-control);padding:.65rem}.agency-guest-insights,.agency-guest-insights__header{gap:.65rem}.agency-insights-export{grid-template-columns:auto 1fr;gap:.35rem .55rem;min-width:0;border-radius:var(--radius-control);padding:.5rem}.agency-insights-export small,.agency-insights-export>span{grid-column:1/-1}.agency-insights-export .button{min-height:2rem;padding:0 .5rem;font-size:.66rem}.agency-guest-insights__metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.agency-properties-attention__list{grid-template-columns:minmax(0,1fr);gap:0}.agency-properties-attention__list>article{grid-template-columns:minmax(0,1fr) auto;gap:.65rem;border:0;border-block-start:1px solid var(--line-soft);border-radius:0;padding:.6rem 0;background:transparent}.agency-properties-attention__list>article:first-child{border-block-start:0}.agency-properties-attention__list>article>div{gap:.4rem}.agency-properties-attention dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}@media (max-width:820px){.agency-inbox-workspace{grid-template-columns:minmax(0,1fr)}.agency-inbox-workspace .agency-inbox-list{max-height:18rem;border-inline-end:0;border-block-end:1px solid var(--line)}.shared-unit-card{grid-template-columns:minmax(0,1fr) auto}.shared-unit-card>.shared-unit-preview,.shared-unit-card>.shared-unit-usage,.shared-unit-counts{grid-column:1/-1}.shared-unit-card .button{grid-column:2;grid-row:1}.shared-unit-card footer{grid-column:1/-1;justify-content:flex-start}.agency-guest-insights__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.agency-guest-insights__metrics article:nth-child(4){border-inline-start:0}}@media (max-width:520px){.portal-workspace-page .draft-review-layout,.portal-workspace-page .form-shell.order-layout,.portal-workspace-page .form-shell.portal-edit-layout{gap:.65rem}.portal-workspace-page .form-copy,.portal-workspace-page .portal-edit-form,.portal-workspace-page .portal-edit-group,.portal-workspace-page .portfolio-import-card{padding:.7rem}.host-property-list article,.portal-settings-card--compact,.portal-settings-card--unavailable,.portal-settings-security-card{grid-template-columns:minmax(0,1fr)}.host-property-list article{gap:.45rem}.host-property-list__actions{display:flex;flex-wrap:wrap;gap:.4rem .7rem}.agency-inbox-workspace .agency-inbox-message dl{grid-template-columns:minmax(0,1fr)}.agency-inbox-workspace .agency-inbox-message dl>div{border-inline-start:0;border-block-start:1px solid var(--line-soft)}.agency-inbox-workspace .agency-inbox-message dl>div:first-child{border-block-start:0}.agency-inbox-followup{grid-template-columns:minmax(0,1fr)}.agency-inbox-actions--status{justify-content:flex-start}.shared-unit-card{grid-template-columns:minmax(0,1fr)}.shared-unit-card .button{grid-column:1;grid-row:auto;justify-self:stretch}.shared-protected-actions,.shared-unit-card footer{align-items:stretch;flex-direction:column}.agency-guest-insights__grid,.agency-guest-insights__header,.insight-dashboard-grid{grid-template-columns:minmax(0,1fr)}.agency-guest-insights__metrics,.insight-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agency-guest-insights__metrics article:nth-child(odd),.insight-metric-grid article:nth-child(odd){border-inline-start:0}.agency-properties-attention dl{grid-template-columns:minmax(0,1fr)}}.portal-page .agency-dashboard-shell,.portal-page .host-dashboard-shell,.portal-workspace-page .portal-shell{gap:var(--space-3)}.portal-page :where(.agency-dashboard-header,.host-dashboard-header)>div>p:not(.kicker),.portal-workspace-page :where(.portal-heading,.host-billing-hero,.agency-billing-center-hero)>div>p:not(.kicker){display:none}.portal-page .agency-guest-insights,.portal-page .agency-properties-workspace,.portal-page .host-dashboard-section{display:grid;gap:var(--space-2);padding:var(--space-2)}.portal-page .agency-guest-insights .agency-section-heading,.portal-page .agency-properties-workspace .agency-section-heading,.portal-page .host-dashboard-section .host-section-heading{min-block-size:2rem}.agency-portfolio-table{border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:none}.agency-portfolio-table__head,.agency-portfolio-table__row{grid-template-columns:minmax(10rem,1.45fr) minmax(8rem,1fr) minmax(7rem,.8fr) minmax(12rem,1fr);column-gap:var(--space-2)}.agency-portfolio-table__row{min-block-size:3.25rem;padding-block:.45rem}.agency-portfolio-table__row>div:first-child>span,.agency-qr-card-actions>div:first-child,.host-property-list__details>p{display:none}.agency-qr-card-actions{min-block-size:0;margin:0;padding:0;border:0;background:transparent}.agency-qr-card-actions>div:last-child{justify-content:flex-end}.portal-inline-empty{margin:0;padding:.65rem .75rem;border-inline-start:2px solid var(--mint);color:var(--muted);font-size:.75rem;line-height:1.4}.agency-dashboard-empty,.host-billing-empty,.host-dashboard-empty{min-block-size:0;padding:var(--space-3);box-shadow:none}.agency-dashboard-empty>span,.host-dashboard-empty>span{display:none}.agency-guest-insights__grid:has(>article:only-child){grid-template-columns:minmax(0,1fr)}.agency-guest-insights__grid>article,.agency-properties-attention,.insight-block{box-shadow:none}.guest-insights-panel .insight-block__heading>div>span,.guest-insights-panel .insight-heading>div:first-child>span,.guest-insights-panel .monthly-refresh .insight-block__heading>div>span,.guest-insights-panel .suggested-updates .insight-block__heading>div>span{display:none}.guest-insights-panel .monthly-refresh:has(>.monthly-refresh__top>p:only-child){padding-block:.5rem}.host-billing-layout{margin-block-start:0}.host-subscription-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-2);padding-block:.7rem}.host-subscription-card .host-billing-tax,.host-subscription-card dl{display:none}.agency-billing-advanced-actions,.agency-billing-history-disclosure,.agency-property-row-overflow,.host-subscription-more-actions{position:relative}.agency-billing-advanced-actions>summary,.agency-billing-history-disclosure>summary,.agency-property-row-overflow>summary,.host-subscription-more-actions>summary{cursor:pointer}.agency-billing-advanced-actions>summary,.agency-billing-history-disclosure>summary,.host-subscription-more-actions>summary{color:var(--forest);font-size:.7rem;font-weight:800}.host-subscription-more-actions>div{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}.agency-billing-advanced-actions,.agency-billing-advanced-actions>:not(summary){margin-top:var(--space-2)}.agency-billing-history-disclosure{border:1px solid var(--line);border-radius:var(--radius-control);padding:.6rem .7rem}.agency-billing-history-disclosure[open]>summary{margin-bottom:var(--space-2)}.agency-billing-history-disclosure .agency-billing-detail{position:static;border:0;border-radius:0;padding:0}.agency-property-row-overflow>summary{display:grid;place-items:center;width:2rem;height:2rem;border:1px solid var(--line);border-radius:var(--radius-control);color:var(--forest);list-style:none}.agency-property-row-overflow>summary::-webkit-details-marker{display:none}.agency-property-row-overflow>div{position:absolute;z-index:2;top:calc(100% + .25rem);right:0;display:grid;gap:.35rem;min-width:max-content;border:1px solid var(--line);border-radius:var(--radius-control);padding:.45rem;background:var(--white);box-shadow:var(--shadow-card)}.agency-property-row-overflow>div>a{padding:.35rem .45rem}.agency-billing-center-main,.agency-billing-detail,.agency-billing-subscriptions{gap:var(--space-2)}.agency-billing-card,.agency-billing-history-section{box-shadow:none}.agency-billing-card--payment{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-2)}.agency-billing-card--payment>.agency-billing-muted,.agency-billing-card--payment>.kicker{display:none}.portal-partner-summary-grid{gap:0;overflow:clip;border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:none}.portal-partner-summary-grid>article{min-block-size:3.75rem;border:0;border-inline-start:1px solid var(--line-soft);border-radius:0;padding:.55rem .65rem;box-shadow:none}.portal-partner-summary-grid>article:first-child{border-inline-start:0}.portal-partner-program-page .portal-heading>div>p,.portal-referrals-page .portal-heading>div>p,.portfolio-import-hero>p:not(.kicker),.shared-information-hero>p:not(.kicker){display:none}@media (max-width:820px){.agency-portfolio-table__head{display:none}.agency-portfolio-table__row{grid-template-columns:minmax(0,1fr) auto}.agency-portfolio-table__row>:nth-child(2),.agency-portfolio-table__row>:nth-child(3){grid-column:1}.agency-portfolio-table__row>:nth-child(4){grid-column:1/-1}.portal-partner-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-partner-summary-grid>article:nth-child(odd){border-inline-start:0}}.agency-inbox-header .kicker,.agency-inbox-header p:not(.agency-inbox-detail-meta),.agency-inbox-page .admin-back-link{display:none}.agency-inbox-header{min-block-size:0;border:0;border-radius:0;padding:0;background:transparent}.agency-inbox-header h1{margin:0;font-size:clamp(1.35rem,2.1vw,1.8rem);line-height:1.2}.agency-inbox-page .agency-dashboard-nav.agency-inbox-tabs{width:100%;gap:.25rem;overflow-x:auto;border:1px solid var(--line-soft);border-radius:var(--radius-control);padding:.25rem;background:var(--white);box-shadow:none}.agency-inbox-page .agency-dashboard-nav.agency-inbox-tabs a{min-height:2rem;border-radius:var(--radius-control);padding-inline:.6rem;font-size:.72rem;white-space:nowrap}.agency-inbox-workspace{grid-template-columns:minmax(0,1fr);border-color:var(--line);border-radius:var(--radius-card);background:var(--white);box-shadow:none}.agency-inbox-workspace .agency-inbox-list{gap:0;max-height:min(42rem,72vh);padding:.35rem;background:var(--paper)}.agency-inbox-queue .agency-inbox-list{display:grid;max-height:18rem;margin-block:.25rem .65rem;border:1px solid var(--line-soft);background:var(--paper)}.agency-inbox-queue .agency-inbox-list>a{padding:.55rem .65rem}.agency-inbox-workspace .agency-inbox-list>a{align-self:start;gap:.25rem;border:0;border-block-end:1px solid var(--line-soft);border-radius:0;padding:.7rem;background:transparent;box-shadow:none;transform:none}.agency-inbox-workspace .agency-inbox-list>a:hover{border-color:var(--line-soft);background:var(--sand);box-shadow:none;transform:none}.agency-inbox-workspace .agency-inbox-list>a:focus-visible{border-color:var(--line-strong);background:var(--white);box-shadow:inset .1875rem 0 0 var(--sea);transform:none}.agency-inbox-workspace .agency-inbox-list>a.is-selected{border-color:var(--line-soft);background:color-mix(in srgb,var(--ink) 4%,var(--white));box-shadow:inset .1875rem 0 0 var(--sea);transform:none}.agency-inbox-workspace .agency-inbox-list strong{font-size:.78rem}.agency-inbox-workspace .agency-inbox-list p{display:-webkit-box;overflow:hidden;margin:0;color:var(--text-body);font-size:.74rem;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.agency-inbox-workspace .agency-inbox-list small,.agency-inbox-workspace .agency-inbox-list time{font-size:.68rem}.agency-inbox-category,.agency-inbox-status{min-height:1.35rem;padding:.15rem .45rem;font-size:.64rem}.agency-inbox-detail{display:grid;align-content:start;background:var(--white)}.agency-inbox-workspace .agency-inbox-detail>header{display:flex;align-items:start;gap:var(--space-2);border-block-end:1px solid var(--line-soft);padding:.85rem 1rem .7rem}.agency-inbox-workspace .agency-inbox-detail>header h2{margin:0;font-size:1rem;line-height:1.25}.agency-inbox-detail-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin:.35rem 0 0;color:var(--muted);font-size:.7rem}.agency-inbox-workspace .agency-inbox-message{gap:.7rem;padding:1rem}.agency-inbox-workspace .agency-inbox-message>p{margin:0;border:0;border-radius:0;padding:0;background:transparent;box-shadow:none;font-size:.9rem;line-height:1.55}.agency-inbox-workspace .agency-inbox-message dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;border-block:1px solid var(--line-soft)}.agency-inbox-workspace .agency-inbox-message dl>div{min-width:0;border:0;border-inline-start:1px solid var(--line-soft);border-radius:0;padding:.55rem .6rem;background:transparent}.agency-inbox-workspace .agency-inbox-message dl>div:first-child{border-inline-start:0}.agency-inbox-workspace .agency-inbox-message dt{font-size:.6rem}.agency-inbox-workspace .agency-inbox-message dd{margin:.15rem 0 0;font-size:.72rem;line-height:1.35}.agency-inbox-workspace .agency-inbox-controls{display:grid;gap:0;padding:0 1rem 1rem;background:transparent}.agency-inbox-actions--status{display:flex;flex-wrap:wrap;gap:.45rem;min-width:0}.agency-inbox-button{min-height:2rem;border-radius:var(--radius-control);padding:.4rem .65rem;font-size:.72rem}.agency-inbox-button--primary{box-shadow:none}.agency-inbox-disclosure{border-block-start:1px solid var(--line-soft);padding:.7rem 0}.agency-inbox-disclosure>summary{color:var(--forest);font-size:.74rem;font-weight:800}.agency-inbox-disclosure[open]>summary{margin-block-end:.65rem}.agency-inbox-details .agency-inbox-actions{display:flex;flex-wrap:wrap;gap:.45rem}.agency-inbox-details .button{min-height:2rem;padding:.35rem .55rem;font-size:.7rem}.agency-inbox-workspace .agency-inbox-delivery,.agency-inbox-workspace .agency-inbox-history{border-block:0;padding:.7rem 1rem;background:transparent}.agency-inbox-delivery__body{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.45rem .6rem}.agency-inbox-delivery__body>p{margin:0;color:var(--muted);font-size:.73rem;line-height:1.4}.agency-inbox-delivery__states{grid-column:1/-1;justify-content:start}.agency-inbox-mobile-back{display:none}.admin-page .admin-shell{width:min(100% - 2rem,1180px);gap:.8rem;padding-block:1rem 2.5rem}.admin-command-bar,.admin-page .property-admin-heading{display:flex;align-items:center;justify-content:space-between;gap:.8rem;min-inline-size:0;padding:.15rem 0}.admin-command-bar h1,.admin-page .property-admin-heading h1{margin:.15rem 0 0;color:var(--ink);font-family:var(--font-sans);font-size:clamp(1.1rem,2vw,1.35rem);font-weight:850;line-height:1.15}.admin-command-bar__actions,.admin-page .property-admin-heading__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.4rem}.admin-page .property-admin-heading>div:first-child>p:not(.kicker){max-inline-size:48rem;margin:.35rem 0 0;color:var(--muted);font-size:.76rem;line-height:1.4}.admin-page .admin-dashboard-tabs{position:sticky;z-index:4;top:0;display:flex;overflow-x:auto;gap:.1rem;border:1px solid var(--line);border-radius:var(--radius-card);padding:.25rem;background:color-mix(in srgb,var(--white) 94%,transparent);box-shadow:0 5px 18px color-mix(in srgb,var(--forest) 5%,transparent);scrollbar-width:none}.admin-page .admin-dashboard-tabs a{flex:none;border:0;border-radius:var(--radius-control);padding:.42rem .55rem;color:var(--muted);font-size:.69rem;font-weight:800;white-space:nowrap}.admin-page .admin-dashboard-tabs a:focus-visible,.admin-page .admin-dashboard-tabs a:hover{color:var(--forest);background:var(--mint-tint)}.admin-page .portal-dashboard-command-center{gap:.65rem}.admin-page .portal-mya-briefing{box-shadow:none}.admin-page .portal-secondary-metrics article{min-block-size:5.4rem}.admin-page .admin-collapse,.admin-page .admin-review-workspace,.admin-page .property-index{border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:0 5px 18px color-mix(in srgb,var(--forest) 4%,transparent)}.admin-page .admin-review-workspace,.admin-page .property-index{padding:0;overflow:hidden}.admin-page .admin-review-workspace>.panel-heading,.admin-page .property-index>.panel-heading{min-block-size:auto;padding:.65rem .75rem;border-block-end:1px solid var(--line-soft)}.admin-page .property-portfolio-preview{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;border-block-end:1px solid var(--line-soft);border-radius:0;background:var(--paper)}.admin-page .property-portfolio-preview>a{border:0;border-inline-start:1px solid var(--line-soft);border-radius:0;padding:.55rem .75rem;background:transparent;box-shadow:none}.admin-page .property-portfolio-preview>a:first-child{border-inline-start:0}.admin-page .property-portfolio-preview strong{font-size:1rem}.admin-page .property-portfolio-preview small{font-size:.65rem}.admin-page .property-lifecycle-tabs,.admin-page .property-search{margin-inline:.75rem}.admin-page .property-lifecycle-tabs{margin-block:.65rem .4rem}.admin-page .property-search{margin-block-end:.65rem}.admin-page .property-dashboard-list{gap:0;border-block-start:1px solid var(--line-soft)}.admin-page .property-dashboard-card{border:0;border-block-end:1px solid var(--line-soft);border-radius:0;padding:.65rem .75rem;box-shadow:none}.admin-page .property-dashboard-card:last-child{border-block-end:0}.admin-page .property-pagination{margin:0;border-block-start:1px solid var(--line-soft);border-radius:0;padding:.6rem .75rem;background:var(--paper)}.admin-page .admin-collapse-stack{gap:.65rem}.admin-page .admin-collapse>summary{padding:.65rem .75rem}.admin-page .admin-collapse__body{padding:.65rem}.admin-page .admin-collapse .admin-panel{border-radius:var(--radius-card);box-shadow:none}.admin-page .partner-metric-grid{gap:.65rem}.admin-page .partner-metric-card{min-block-size:5.5rem;border-radius:var(--radius-card);box-shadow:none}@media (max-width:720px){.admin-page .admin-shell{width:min(100% - 1rem,1180px);padding-block-start:.75rem}.admin-command-bar,.admin-page .property-admin-heading{align-items:flex-start}.admin-page .property-portfolio-preview{grid-template-columns:1fr}.admin-page .property-portfolio-preview>a{border-inline-start:0;border-block-start:1px solid var(--line-soft)}.admin-page .property-portfolio-preview>a:first-child{border-block-start:0}}@media (max-width:520px){.agency-inbox-workspace{display:block}.agency-inbox-workspace.is-mobile-selected .agency-inbox-list,.agency-inbox-workspace:not(.is-mobile-selected) .agency-inbox-detail{display:none}.agency-inbox-workspace .agency-inbox-list{max-height:none;border:0;padding:.25rem}.agency-inbox-workspace .agency-inbox-controls,.agency-inbox-workspace .agency-inbox-delivery,.agency-inbox-workspace .agency-inbox-detail>header,.agency-inbox-workspace .agency-inbox-history,.agency-inbox-workspace .agency-inbox-message{padding-inline:.75rem}.agency-inbox-workspace .agency-inbox-message dl{grid-template-columns:minmax(0,1fr)}.agency-inbox-workspace .agency-inbox-message dl>div{border-inline-start:0;border-block-start:1px solid var(--line-soft)}.agency-inbox-workspace .agency-inbox-message dl>div:first-child{border-block-start:0}.agency-inbox-mobile-back{display:inline-flex;align-items:center;gap:.35rem;margin:0 .75rem 1rem;color:var(--forest);font-size:.75rem;font-weight:800}}