.dashboard-sections{display:grid;gap:var(--space-5);margin-top:var(--space-6)}.dashboard-card-label{margin:0;font-size:var(--text-caption-size);opacity:.72}.dashboard-card-value{margin-top:var(--space-3)}.dashboard-panel-list{margin-top:var(--space-4);padding-left:var(--space-5);line-height:var(--line-height-loose)}.dashboard-dynamic-grid{display:grid;gap:calc(var(--space-4) - var(--space-1) / 2);margin-top:var(--space-4)}.dashboard-dynamic-grid h3{margin-bottom:calc(var(--space-1) + var(--space-1) / 2)}.dashboard-dynamic-grid p{margin:0}.dashboard-home-page{display:grid;gap:var(--space-4);width:100%;max-width:75rem;margin:0 auto}.dashboard-workbench-page{display:grid;gap:var(--space-3)}.dashboard-workbench-page .dashboard-home-page{max-width:none;margin:0}.dashboard-business-hub,.notices-workbench-page{display:grid;gap:var(--space-3)}.dashboard-business-hub{grid-template-columns:minmax(0,1fr) minmax(18rem,21rem);align-items:start}.dashboard-business-main,.dashboard-business-rail{min-width:0;display:grid;gap:var(--space-4)}.dashboard-business-rail{align-self:start}.dashboard-home-hero{display:grid;grid-template-columns:minmax(16rem,.88fr) minmax(26rem,1.12fr);align-items:center;gap:var(--space-4);min-width:0;min-height:12.25rem;padding:calc(var(--space-5) + var(--space-1) / 2);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-card);box-shadow:var(--shadow-xs)}.dashboard-home-hero-copy{min-width:0;display:grid;gap:var(--space-3);align-content:center}.dashboard-home-hero-insights{min-width:0;align-self:stretch;display:flex;align-items:center}.dashboard-home-hero-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-3)}.dashboard-home-hero-actions .dashboard-action{font-weight:500}.dashboard-home-hero-status{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}.dashboard-home-eyebrow{color:var(--color-text-secondary);font-size:var(--text-caption-size);font-weight:700;letter-spacing:0}.dashboard-home-title{margin:0;color:var(--color-text-primary);font-size:calc(var(--text-h1-size) - var(--space-1));line-height:1.08;font-weight:900}.dashboard-home-desc{margin:0;color:var(--color-text-secondary);line-height:1.5;font-size:var(--text-body-size)}.dashboard-home-tools{display:inline-flex;align-self:start;flex-wrap:wrap;gap:var(--space-2);padding:calc(var(--space-1) + var(--space-1) / 2);border-radius:var(--radius-pill);background:var(--color-bg-card);border:1px solid var(--color-border-default);box-shadow:var(--shadow-sm)}.dashboard-home-tool{display:inline-flex;align-items:center;justify-content:center;min-width:calc(var(--space-8) + var(--space-4));height:calc(var(--btn-tag-height) + var(--space-1) / 2);padding:0 var(--space-3);border-radius:var(--radius-pill);background:var(--color-bg-muted);font-size:var(--text-caption-size);font-weight:700}.dashboard-home-bff-snapshot{display:grid;gap:var(--space-2);padding:.75rem .875rem;border-radius:var(--radius-lg);border:1px solid var(--color-border-subtle);background:var(--color-bg-elevated)}.dashboard-home-bff-snapshot-head{display:flex;justify-content:space-between;gap:var(--space-3);align-items:flex-start}.dashboard-home-bff-snapshot-copy{min-width:0;display:grid;gap:calc(var(--space-1) + var(--space-1) / 2)}.dashboard-home-bff-snapshot-eyebrow{margin:0;color:var(--color-brand-accent);font-size:calc(var(--text-tiny-size) - var(--space-1) / 4);font-weight:800;letter-spacing:.04em;text-transform:uppercase}.dashboard-home-bff-snapshot-title{margin:0;color:var(--brown-900);font-size:var(--text-body-size);line-height:1.4;font-weight:800}.dashboard-home-bff-snapshot-grid{display:grid;gap:var(--space-2)}.dashboard-home-bff-snapshot-row{display:flex;justify-content:space-between;gap:var(--space-3);align-items:center;flex-wrap:wrap}.dashboard-home-bff-snapshot-label{color:var(--color-text-secondary);font-size:calc(var(--text-tiny-size) - var(--space-1) / 4);font-weight:700}.dashboard-home-bff-snapshot-tags{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-end}.dashboard-home-bff-snapshot-note{margin:0;color:var(--color-text-secondary);line-height:1.6;font-size:var(--text-caption-size)}.dashboard-home-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.dashboard-home-hero-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4);width:100%}.dashboard-home-hero-metric-card{display:grid;min-width:0;min-height:7.5rem;align-content:center;justify-items:center;gap:var(--space-2);padding:calc(var(--space-4) - var(--space-1) / 2) var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-card);box-shadow:var(--shadow-xs)}.dashboard-home-hero-metric-icon{display:inline-flex;align-items:center;justify-content:center;width:2.125rem;height:2.125rem;color:var(--color-brand-accent)}.dashboard-home-hero-metric-card-brand .dashboard-home-hero-metric-icon,.dashboard-home-hero-metric-card-success .dashboard-home-hero-metric-icon{color:var(--workspace-success-strong)}.dashboard-home-hero-metric-card-warning .dashboard-home-hero-metric-icon{color:var(--color-brand-primary)}.dashboard-home-hero-metric-label{overflow:hidden;max-width:100%;color:var(--color-text-secondary);font-size:var(--text-caption-size);font-weight:700;line-height:1.2;text-align:center;white-space:nowrap;text-overflow:ellipsis}.dashboard-home-hero-metric-value{display:inline-flex;align-items:baseline;gap:var(--space-1);color:var(--color-text-primary);line-height:1}.dashboard-home-hero-metric-value strong{font-size:var(--text-h2-size);font-weight:900}.dashboard-home-hero-metric-value span{color:var(--color-text-secondary);font-size:var(--text-caption-size);font-weight:700}.dashboard-home-metric-strip .ui-dashboard-metric-strip-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-home-hero-insights .ui-dashboard-metric-strip-grid{gap:var(--space-2)}.dashboard-home-hero-insights .ui-status-metric-card{min-height:6.625rem;gap:var(--space-2);padding:calc(var(--space-3) - var(--space-1) / 2)}.dashboard-home-hero-insights .ui-status-metric-card-head{align-items:flex-start;flex-direction:column;gap:calc(var(--space-1) + var(--space-1) / 2)}.dashboard-home-hero-insights .ui-status-metric-card-value{font-size:calc(var(--text-h2-size) - var(--space-1) / 2)}.dashboard-home-hero-insights .ui-status-metric-card-helper{line-height:1.45}.dashboard-home-action-card,.dashboard-home-panel,.dashboard-home-summary-card{background:var(--color-bg-card);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm)}.dashboard-home-project-card,.dashboard-home-task-row{background:var(--color-bg-card);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.dashboard-home-priority-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-4);align-items:center;padding:calc(var(--space-5) - var(--space-1) / 2) var(--space-5);color:inherit;text-decoration:none;border:1px solid color-mix(in srgb,var(--color-brand-accent) 28%,var(--color-border-default));border-radius:var(--radius-xl);background:linear-gradient(90deg,rgba(255,104,31,.08),rgba(255,255,255,.92)),var(--color-bg-card);box-shadow:var(--shadow-sm)}.dashboard-home-priority-card:focus-visible,.dashboard-home-priority-card:hover{border-color:var(--color-brand-primary);box-shadow:var(--shadow-md);outline:0}.dashboard-home-priority-copy{min-width:0;display:grid;gap:var(--space-2)}.dashboard-home-priority-badges{display:flex;flex-wrap:wrap;gap:var(--space-2)}.dashboard-home-priority-copy h2{margin:0;color:var(--color-text-primary);font-size:var(--text-title-size);line-height:1.25}.dashboard-home-priority-copy p{margin:0;color:var(--color-text-secondary);line-height:1.55}.dashboard-home-priority-action{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:0 var(--space-5);border-radius:var(--radius-pill);background:var(--color-brand-primary);color:var(--color-text-inverse);font-weight:800;white-space:nowrap}.dashboard-home-summary-card{padding:calc(var(--space-5) - var(--space-1) / 2) var(--space-4)}.dashboard-home-summary-label{color:var(--color-text-secondary);font-size:var(--text-caption-size)}.dashboard-home-summary-value{margin-top:var(--space-2);font-size:var(--text-h1-size);font-weight:800;line-height:1.2}.dashboard-home-summary-desc{margin-top:var(--space-2);color:var(--color-text-secondary);line-height:1.6;font-size:var(--text-caption-size)}.dashboard-home-action-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--space-3)}.dashboard-home-action-card{overflow:hidden;border-color:transparent;border-radius:var(--radius-md);background:var(--color-bg-muted);box-shadow:none}.dashboard-home-action-card[data-disabled=true]{opacity:.7}.dashboard-home-action-card:hover{border-color:var(--color-brand-primary);background:var(--color-bg-card);box-shadow:var(--shadow-xs)}.dashboard-home-action-card:has(.dashboard-home-action-link:focus-visible){border-color:var(--color-brand-primary);background:var(--color-bg-card);box-shadow:var(--shadow-xs)}.dashboard-home-action-link{display:grid;grid-template-columns:auto auto;align-items:center;justify-content:start;gap:var(--space-2);min-height:3.5rem;padding:0 var(--space-4);color:inherit;text-decoration:none}.dashboard-home-action-link:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px}.dashboard-home-action-icon{width:1.75rem;min-width:1.75rem;height:1.75rem;padding:0;border-radius:var(--radius-sm);display:inline-flex;align-items:center;justify-content:center;color:var(--color-brand-accent);font-size:var(--text-tiny-size);font-weight:800;background:transparent}.dashboard-home-action-icon svg{display:block;width:1.125rem;height:1.125rem;stroke:currentColor}.dashboard-home-action-body{display:grid;gap:calc(var(--space-1) + var(--space-1) / 2);min-width:0}.dashboard-home-action-title{font-size:var(--text-caption-size);font-weight:500;color:var(--color-text-primary);white-space:nowrap}.dashboard-home-action-desc{display:none;color:var(--color-text-secondary);line-height:1.6;font-size:var(--text-caption-size)}.dashboard-home-action-arrow{display:none;color:var(--color-text-muted);font-size:var(--text-h3-size)}.dashboard-home-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.dashboard-home-panel{padding:calc(var(--space-5) - var(--space-1) / 2) var(--space-4)}.dashboard-home-quick-panel{padding:var(--space-4) var(--space-5) var(--space-5);border-radius:var(--radius-md);box-shadow:var(--shadow-xs)}.dashboard-home-quick-panel .dashboard-home-panel-head{margin-bottom:var(--space-3)}.dashboard-home-quick-panel .dashboard-home-panel-head h2{font-size:var(--text-body-lg-size)}.dashboard-home-panel-soft{background:var(--color-bg-elevated)}.dashboard-home-panel-head{display:flex;justify-content:space-between;gap:calc(var(--space-3) - var(--space-1) / 2);align-items:flex-start}.dashboard-home-panel-head>div{min-width:0;display:grid;gap:var(--space-1)}.dashboard-home-panel-action{flex:0 0 auto}.dashboard-home-panel-head h2{margin:0;font-size:var(--text-title-size)}.dashboard-home-panel-head span{color:var(--color-text-muted);font-size:var(--text-tiny-size)}.dashboard-home-list{margin:calc(var(--space-5) - var(--space-1) / 2) 0 0;padding-left:calc(var(--space-5) - var(--space-1) / 2);color:var(--color-text-secondary);line-height:1.8}.dashboard-home-shortcuts{display:grid;gap:calc(var(--space-3) - var(--space-1) / 2);margin-top:calc(var(--space-5) - var(--space-1) / 2)}.dashboard-home-shortcut{display:grid;gap:var(--space-1);padding:var(--space-3) calc(var(--space-5) - var(--space-1) / 2);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-elevated)}.dashboard-home-shortcut-title{font-size:var(--text-body-size);font-weight:700}.dashboard-home-shortcut-desc{color:var(--color-text-secondary);line-height:1.6;font-size:var(--text-caption-size)}.dashboard-home-feed{display:grid;gap:var(--space-2);margin-top:var(--space-3)}.dashboard-home-project-panel .dashboard-home-feed{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-home-feed-item{padding:var(--space-3) calc(var(--space-5) - var(--space-1) / 2);border-radius:var(--radius-lg);background:var(--color-bg-elevated);border:1px solid var(--color-border-default)}.dashboard-home-feed-link{display:block;color:inherit;text-decoration:none}.dashboard-home-feed-link:focus-visible,.dashboard-home-feed-link:hover{border-color:var(--color-brand-primary);background:var(--color-brand-primary-soft)}.dashboard-home-feed-title{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2);font-size:var(--text-body-size);font-weight:700;margin-bottom:calc(var(--space-1) + var(--space-1) / 2)}.dashboard-home-feed-item p{margin:0;color:var(--color-text-secondary);line-height:1.7}.dashboard-home-next-actions{display:flex;gap:calc(var(--space-3) - var(--space-1) / 2);flex-wrap:wrap;margin-top:var(--space-4)}.dashboard-business-rail .ui-right-action-audit-panel{border:1px solid color-mix(in srgb,var(--color-border-default) 74%,transparent);border-radius:var(--radius-md);background:var(--color-bg-card);box-shadow:var(--shadow-sm);padding:var(--space-5) var(--space-5) calc(var(--space-5) + var(--space-1))}.dashboard-business-rail .ui-right-action-audit-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-5)}.dashboard-business-rail .ui-right-action-audit-title{margin:0;color:var(--color-text-primary);font-size:var(--text-body-size);font-weight:900;line-height:1.2}.dashboard-business-rail .ui-right-action-audit-footer,.dashboard-business-rail .ui-right-action-audit-subtitle{display:none}.dashboard-business-rail .ui-right-action-audit-head-actions{display:inline-flex;align-items:center;gap:var(--space-1);color:color-mix(in srgb,var(--color-text-muted) 72%,white);font-size:var(--text-tiny-size);font-weight:400;line-height:1.2;white-space:nowrap}.dashboard-business-rail .ui-right-action-audit-head-actions a{color:inherit;text-decoration:none}.dashboard-business-rail .ui-right-action-audit-head-actions a:after{content:"›";padding-left:var(--space-1)}.dashboard-business-rail .ui-right-audit-list{display:grid;gap:var(--space-5);margin:0;padding:0;list-style:none}.dashboard-business-rail .ui-right-audit-item{display:grid;grid-template-columns:2.25rem minmax(0,1fr);gap:calc(var(--space-3) + var(--space-1));align-items:center;min-width:0;min-height:2.55rem}.dashboard-business-rail .ui-right-audit-icon{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:var(--radius-pill);color:var(--color-brand-accent);background:color-mix(in srgb,var(--color-brand-primary-soft) 72%,white)}.dashboard-business-rail .ui-right-audit-icon-warning{color:var(--color-brand-primary);background:var(--workspace-warning-surface-soft)}.dashboard-business-rail .ui-right-audit-icon-brand{color:var(--color-brand-primary);background:var(--color-brand-primary-soft)}.dashboard-business-rail .ui-right-audit-icon-info{color:var(--color-info);background:var(--workspace-info-surface-soft)}.dashboard-business-rail .ui-right-audit-icon-success{color:var(--workspace-success-strong);background:var(--workspace-success-surface-soft)}.dashboard-business-rail .ui-right-audit-dot{width:.5rem;height:.5rem;border-radius:var(--radius-pill);background:var(--color-brand-primary)}.dashboard-business-rail .ui-right-audit-copy{min-width:0}.dashboard-business-rail .ui-right-audit-title-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-3)}.dashboard-business-rail .ui-right-audit-title{overflow:hidden;color:var(--color-text-primary);font-size:var(--text-caption-size);font-weight:850;line-height:1.35;white-space:nowrap;text-overflow:ellipsis}.dashboard-business-rail .ui-right-audit-title a{color:inherit;text-decoration:none}.dashboard-business-rail .ui-right-audit-meta{color:var(--color-brand-primary);font-size:var(--text-caption-size);font-weight:900;line-height:1.2;white-space:nowrap}.dashboard-business-rail .ui-right-audit-description{display:-webkit-box;overflow:hidden;margin:var(--space-1) 0 0;color:color-mix(in srgb,var(--color-text-secondary) 88%,white);font-size:var(--text-tiny-size);line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.dashboard-business-rail .ui-right-action-audit-panel-brand .ui-right-audit-meta{border-radius:var(--radius-pill);background:var(--color-brand-primary-soft);padding:calc(var(--space-1) / 2) calc(var(--space-2) + var(--space-1) / 2);color:var(--color-brand-primary);font-size:var(--text-tiny-size);font-weight:800}.dashboard-business-rail .ui-right-action-audit-panel-info .ui-right-audit-meta{color:var(--color-text-muted);font-size:var(--text-tiny-size);font-weight:400;letter-spacing:0}.dashboard-home-project-grid,.dashboard-home-task-list{display:grid;margin-top:var(--space-3)}.dashboard-home-project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.dashboard-home-project-card{display:grid;align-content:space-between;gap:var(--space-4);min-width:0;padding:var(--space-4);border-color:color-mix(in srgb,var(--color-border-default) 72%,transparent);box-shadow:var(--shadow-xs)}.dashboard-home-project-card-brand{border-color:color-mix(in srgb,var(--color-brand-primary) 26%,var(--color-border-default))}.dashboard-home-project-footer,.dashboard-home-project-head,.dashboard-home-task-row,.dashboard-home-task-title-row{display:flex;min-width:0}.dashboard-home-project-head{gap:var(--space-3);align-items:center}.dashboard-home-project-avatar{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--radius-pill);background:var(--color-brand-primary-soft);color:var(--color-brand-accent);font-weight:800;box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 10%,transparent)}.dashboard-home-project-avatar-1{background:color-mix(in srgb,var(--color-text-primary) 92%,white);color:var(--color-bg-card)}.dashboard-home-project-avatar-2{background:var(--workspace-success-surface-soft);color:var(--workspace-success-strong)}.dashboard-home-project-copy{display:grid;min-width:0;gap:var(--space-1)}.dashboard-home-project-title-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-width:0}.dashboard-home-project-title-row h3{overflow:hidden;margin:0;font-size:var(--text-caption-size);font-weight:900;line-height:1.25;white-space:nowrap;text-overflow:ellipsis}.dashboard-home-project-version{flex:0 0 auto;color:var(--color-brand-primary);font-size:var(--text-tiny-size);font-weight:800}.dashboard-home-project-meta,.dashboard-home-project-milestones{display:grid;gap:calc(var(--space-1) + var(--space-1) / 2);margin:0}.dashboard-home-project-meta div,.dashboard-home-project-milestones div{display:flex;min-width:0;align-items:center;gap:var(--space-1)}.dashboard-home-project-meta dt,.dashboard-home-project-milestones dt{flex:0 0 auto;margin:0;color:var(--color-text-muted);font-size:var(--text-tiny-size);font-weight:500}.dashboard-home-project-meta dd,.dashboard-home-project-milestones dd{overflow:hidden;margin:0;color:var(--color-text-secondary);font-size:var(--text-tiny-size);font-weight:400;white-space:nowrap;text-overflow:ellipsis}.dashboard-home-project-copy p,.dashboard-home-task-copy p{margin:0;color:var(--color-text-secondary);line-height:1.55;overflow-wrap:anywhere}.dashboard-home-project-progress{display:grid;gap:calc(var(--space-1) + var(--space-1) / 2)}.dashboard-home-project-progress-head{display:flex;align-items:center;gap:var(--space-1);color:var(--color-text-secondary);font-size:var(--text-tiny-size)}.dashboard-home-project-progress-head strong{color:var(--color-text-primary);font-weight:800}.dashboard-home-project-progress-track{overflow:hidden;height:calc(var(--space-1) + var(--space-1) / 2);border-radius:var(--radius-pill);background:var(--color-bg-muted)}.dashboard-home-project-progress-track span{display:block;height:100%;border-radius:inherit;background:var(--color-brand-primary)}.dashboard-home-project-progress-fill-40{width:40%}.dashboard-home-project-progress-fill-60{width:60%}.dashboard-home-project-progress-fill-100{width:100%}.dashboard-home-project-footer{align-items:center;justify-content:space-between;gap:var(--space-2)}.dashboard-home-project-people{display:inline-flex;align-items:center;min-width:0}.dashboard-home-project-person,.dashboard-home-project-person-more{display:inline-flex;align-items:center;justify-content:center;width:calc(var(--space-5) + var(--space-1));height:calc(var(--space-5) + var(--space-1));border:1px solid var(--color-bg-card);border-radius:var(--radius-pill);background:var(--color-bg-muted);color:var(--color-text-primary);font-size:var(--text-tiny-size);font-weight:800}.dashboard-home-project-person+.dashboard-home-project-person,.dashboard-home-project-person-more{margin-left:calc(var(--space-2) * -1)}.dashboard-home-project-person-1{background:var(--color-brand-primary-soft);color:var(--color-brand-accent)}.dashboard-home-project-person-2{background:var(--workspace-info-surface-soft);color:var(--color-info)}.dashboard-home-project-person-more{background:var(--color-bg-card);color:var(--color-text-muted);font-weight:700}.dashboard-home-project-link{display:inline-flex;align-items:center;justify-content:center;min-height:calc(var(--touch-min) - var(--space-3));min-width:calc(var(--space-8) + var(--space-8));border:1px solid var(--color-brand-primary);border-radius:var(--radius-md);color:var(--color-brand-accent);font-size:var(--text-tiny-size);font-weight:500;padding:0 var(--space-3);text-decoration:none;white-space:nowrap}.dashboard-home-task-tabs{display:flex;flex-wrap:wrap;gap:var(--space-5)}.dashboard-home-task-tab{appearance:none;display:inline-flex;align-items:center;justify-content:center;position:relative;min-height:var(--space-6);padding:0;border:0;background:transparent;color:var(--color-text-secondary);cursor:pointer;font-size:var(--text-tiny-size);font-family:inherit;font-weight:500;text-decoration:none}.dashboard-home-task-tab:focus-visible,.dashboard-home-task-tab:hover{color:var(--color-brand-accent)}.dashboard-home-task-tab:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:var(--space-1)}.dashboard-home-task-tab.is-active{color:var(--color-brand-accent);font-weight:800}.dashboard-home-task-tab.is-active:after{position:absolute;right:0;bottom:0;left:0;height:calc(var(--space-1) / 2);border-radius:var(--radius-pill);background:var(--color-brand-primary);content:""}.dashboard-home-task-list{gap:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--color-border-default) 70%,transparent);border-radius:var(--radius-lg);background:var(--color-bg-card);box-shadow:var(--shadow-xs)}.dashboard-home-task-row{display:grid;grid-template-columns:calc(var(--space-7) + var(--space-1)) minmax(0,1fr) auto;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border-subtle);color:inherit;text-decoration:none;box-shadow:none}.dashboard-home-task-row:last-child{border-bottom:0}.dashboard-home-project-link:focus-visible,.dashboard-home-task-link:focus-visible,.dashboard-home-task-link:hover{color:var(--color-brand-accent);outline:2px solid var(--color-brand-primary);outline-offset:2px}.dashboard-home-task-icon{display:inline-flex;align-items:center;justify-content:center;width:calc(var(--space-7) + var(--space-1));height:calc(var(--space-7) + var(--space-1));border-radius:var(--radius-md);background:var(--color-bg-muted);color:var(--color-text-secondary)}.dashboard-home-task-icon-warning{background:var(--workspace-warning-surface-soft);color:var(--color-brand-primary)}.dashboard-home-task-icon-brand{background:var(--color-brand-primary-soft);color:var(--color-brand-accent)}.dashboard-home-task-copy{display:grid;min-width:0;gap:calc(var(--space-1) / 2)}.dashboard-home-task-copy p{font-size:var(--text-tiny-size);line-height:1.35}.dashboard-home-task-title-row{align-items:center;gap:var(--space-2)}.dashboard-home-task-status{flex:0 0 auto;border-radius:var(--radius-sm);background:var(--color-bg-muted);color:var(--color-text-secondary);font-size:var(--text-tiny-size);font-weight:800;line-height:1;padding:calc(var(--space-1) / 2) var(--space-2)}.dashboard-home-task-status-warning{background:var(--workspace-warning-surface-soft);color:var(--color-brand-primary)}.dashboard-home-task-status-brand{background:var(--color-brand-primary-soft);color:var(--color-brand-accent)}.dashboard-home-task-title{overflow:hidden;color:var(--color-text-primary);font-weight:800;text-overflow:ellipsis}.dashboard-home-task-time,.dashboard-home-task-title{font-size:var(--text-caption-size);white-space:nowrap}.dashboard-home-task-time{color:var(--color-text-muted);font-weight:500}.dashboard-home-task-footer{display:flex;justify-content:center;margin-top:var(--space-3)}.dashboard-home-panel-action a,.dashboard-home-task-footer a{color:var(--color-brand-accent);font-size:var(--text-tiny-size);font-weight:500;text-decoration:none}.dashboard-home-project-panel .dashboard-home-panel-action a{color:color-mix(in srgb,var(--color-text-muted) 72%,white);font-size:var(--text-tiny-size);font-weight:400;line-height:1.2}.dashboard-home-project-panel .dashboard-home-panel-action a:after{content:"›";padding-left:var(--space-1)}.dashboard-home-rail-link{color:inherit;text-decoration:none}.dashboard-home-rail-link:hover{color:var(--color-brand-accent)}@media (max-width:92.5rem){.dashboard-business-hub{grid-template-columns:minmax(0,1fr)}.dashboard-business-rail{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.dashboard-home-project-grid{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.dashboard-home-metric-strip .ui-dashboard-metric-strip-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.notice-list-card-head{display:flex;justify-content:space-between;gap:var(--space-3);align-items:flex-start;flex-wrap:wrap}.notice-list-card-meta{margin-top:var(--space-2);font-size:var(--text-body-size);color:var(--color-text-secondary)}.notice-list-card-desc{margin:calc(var(--space-3) - var(--space-1) / 2) 0 0;line-height:var(--line-height-normal)}.notice-list-card-actions{margin-top:calc(var(--space-5) - var(--space-1) / 2)}.dashboard-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);margin-bottom:var(--space-6)}.dashboard-card,.dashboard-panel,.notice-detail-card{background:var(--color-bg-card);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-md)}.notice-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(22rem,28rem);grid-template-areas:"detail-nav detail-nav" "detail-main detail-rail";gap:var(--space-4);align-items:start}.notice-detail-segment-nav{grid-area:detail-nav}.notice-detail-main,.notice-detail-rail{min-width:0}.notice-detail-main{grid-area:detail-main}.notice-detail-rail{grid-area:detail-rail;display:grid;gap:var(--space-3);position:sticky;top:calc(var(--space-4) + var(--space-6))}.dashboard-card h2,.dashboard-panel h2,.notice-detail-card h2{margin:0 0 var(--space-3)}.dashboard-card p,.dashboard-panel li,.notice-detail-text{color:var(--color-text-secondary);line-height:1.7}.dashboard-action{display:inline-flex;margin-top:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-brand-primary-soft);color:var(--color-brand-accent);font-weight:700;border:1px solid var(--color-border-default)}.dashboard-action-secondary{background:var(--color-bg-card);color:var(--color-text-primary)}.hero-panel{box-shadow:var(--shadow-md)}.metric-card,.notice-list-card{border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-elevated);padding:var(--space-4)}.metric-label{font-size:var(--text-caption-size);color:var(--color-text-muted)}.metric-value{margin-top:calc(var(--space-1) + var(--space-1) / 2);font-weight:700;color:var(--color-text-primary)}.notice-detail-head{display:flex;justify-content:space-between;gap:var(--space-4);align-items:flex-start;flex-wrap:wrap}.notice-detail-head-main{min-width:0;display:grid;gap:var(--space-3)}.notice-detail-head-main h2{margin:0;font-size:var(--text-h2-size);line-height:1.15;font-weight:800;color:var(--color-text-primary)}.notice-apply-head,.notice-detail-actions{display:flex;gap:var(--space-2);align-items:center;flex-wrap:wrap}.notice-detail-rail-card{display:grid;gap:var(--space-3)}.notice-detail-rail-head{display:grid;gap:var(--space-2)}.notice-detail-rail-title{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.notice-detail-rail-note{margin:0;color:var(--color-text-secondary);font-size:var(--text-caption-size);line-height:1.5}.notice-detail-status{display:inline-flex;padding:calc(var(--space-1) + var(--space-1) / 2) calc(var(--space-3) - var(--space-1) / 2);border-radius:var(--radius-pill);background:var(--color-brand-primary-soft);color:var(--color-brand-accent);font-size:var(--text-caption-size);margin-bottom:var(--space-3)}.notice-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);margin:var(--space-5) 0}.notice-detail-section+.notice-detail-section{margin-top:var(--space-5)}.notice-detail-status-row{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.chip-group{display:flex;gap:calc(var(--space-3) - var(--space-1) / 2);flex-wrap:wrap}.chip{border:1px solid var(--color-border-strong);background:var(--color-bg-card);color:var(--color-text-secondary);border-radius:var(--radius-pill);padding:calc(var(--space-3) - var(--space-1) / 2) calc(var(--space-5) - var(--space-1) / 2);display:inline-flex;align-items:center;justify-content:center}.chip-active{background:var(--color-brand-primary-soft);color:var(--color-brand-accent);border-color:var(--color-border-default)}.feedback-success{color:var(--color-success);border-color:var(--workspace-success-border-soft);background:var(--workspace-success-surface-soft)}.role-switch-card{background:var(--color-bg-card);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-md)}.role-switch-card .chip:disabled{opacity:.55;cursor:not-allowed}.application-card,.notice-apply-card{margin-top:var(--space-6);background:var(--color-bg-muted);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);padding:var(--space-5)}.notice-detail-rail .notice-apply-card{margin-top:0}.notice-apply-tip{margin:0 0 var(--space-4);color:var(--color-text-secondary);line-height:1.7}.notice-apply-summary{display:grid;gap:var(--space-3);margin:0 0 var(--space-4)}.notice-apply-rule-head,.notice-apply-success-row,.notice-apply-summary-row{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0}.notice-apply-summary-label{color:var(--color-text-secondary);font-size:var(--text-caption-size);font-weight:700;line-height:1.4;white-space:nowrap}.notice-apply-summary-text{min-width:0;color:var(--color-text-primary);font-size:var(--text-caption-size);line-height:1.5;overflow-wrap:anywhere}.notice-apply-rule,.notice-apply-success{display:grid;gap:var(--space-2);border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-card);padding:var(--space-3)}.notice-apply-rule-text,.notice-apply-success-note{margin:0;color:var(--color-text-secondary);font-size:var(--text-caption-size);line-height:1.6;overflow-wrap:anywhere}.notice-apply-success{border-color:var(--workspace-success-border-soft);background:var(--workspace-success-surface-soft)}.notice-apply-success-meta{display:grid;gap:var(--space-1);color:var(--color-text-secondary);font-size:var(--text-caption-size);line-height:1.5}.applications-grid{display:grid;gap:var(--space-4)}.application-head{display:flex;justify-content:space-between;gap:var(--space-4);align-items:flex-start;flex-wrap:wrap}.application-head h2{margin:var(--space-2) 0 0}.application-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);margin-top:var(--space-5)}.app-shell{min-height:100vh;overflow-x:hidden;background:radial-gradient(circle at 85% 4%,var(--workspace-orange-400-18) 0,transparent 190px),linear-gradient(180deg,var(--color-bg-elevated) 0,var(--color-bg-page) 48%,var(--color-bg-card) 100%)}.profile-page-shell{--page-max-width:var(--layout-shell-width-page)}.app-shell-header{position:sticky;top:0;z-index:20;padding:var(--page-padding-top) 0 var(--space-2);background:linear-gradient(180deg,var(--color-bg-elevated) 0,color-mix(in srgb,var(--color-bg-elevated) 82%,transparent) 72%,transparent 100%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.app-shell-content{width:min(100%,var(--page-max-width));margin:0 auto;padding:0 var(--page-padding-x) calc(var(--page-bottom-space) + env(safe-area-inset-bottom, 0rem))}.notices-workspace-page{display:grid;gap:var(--space-3);width:100%;max-width:none;margin:0}.notices-public-main{display:grid;gap:var(--space-3);min-width:0;padding-top:var(--space-4)}.notices-page-head{display:flex;justify-content:space-between;gap:var(--space-4);align-items:flex-end;flex-wrap:wrap}.notices-page-title-group{min-width:0;display:grid;gap:var(--space-1);max-width:40rem}.notices-page-eyebrow{margin:0;color:var(--color-brand-accent);font-size:var(--text-caption-size);font-weight:800;letter-spacing:.04em;text-transform:uppercase}.notices-page-title-group h1{margin:0;font-size:var(--text-h2-size);line-height:1.12;font-weight:800;letter-spacing:0;color:var(--color-text-primary)}.notices-page-title-group p{margin:0;color:var(--color-text-secondary);font-size:var(--text-caption-size);line-height:1.45}.notices-page-actions{display:none;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-end}.notices-summary-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-1)}.notices-summary-item{display:grid;gap:calc(var(--space-1) / 2);min-height:3.25rem;padding:calc(var(--space-1) + var(--space-1) / 2) var(--space-2);border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-card);box-shadow:var(--shadow-xs)}.notices-summary-item span{color:var(--color-text-secondary);font-size:var(--text-tiny-size);font-weight:700}.notices-summary-item strong{color:var(--color-text-primary);font-size:var(--text-body-lg-size);line-height:1.1}.notices-board{display:grid;grid-template-columns:minmax(0,1fr) minmax(15rem,17rem);gap:var(--space-2);align-items:start}.notices-board-main{min-width:0}.notices-side-card,.notices-side-rail{display:grid;gap:var(--space-3)}.notices-side-card{padding:var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-card);box-shadow:var(--shadow-sm)}.notices-side-card-head{display:flex;justify-content:space-between;gap:var(--space-2);align-items:center}.notices-side-card-head h2{margin:0;font-size:var(--text-body-lg-size);line-height:1.2;font-weight:800}.notices-side-card-head a{color:var(--color-brand-accent);font-size:var(--text-caption-size);font-weight:700}.notices-reminder-list,.notices-side-list{display:grid;gap:var(--space-2)}.notices-reminder-item,.notices-side-item{display:grid;grid-template-columns:calc(var(--space-8) + var(--space-1)) minmax(0,1fr);gap:var(--space-2);align-items:center;padding:calc(var(--space-3) - var(--space-1) / 2);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-bg-elevated) 82%,transparent);color:var(--color-text-primary)}.notices-side-list-compact .notices-side-item{padding-block:calc(var(--space-2) + var(--space-1) / 2)}.notices-side-thumb{display:inline-flex;align-items:center;justify-content:center;width:calc(var(--space-8) + var(--space-1));height:calc(var(--space-8) + var(--space-1));border-radius:var(--radius-sm);background:var(--color-brand-primary-soft);color:var(--color-brand-accent);font-size:var(--text-caption-size);font-weight:800}.notices-side-dot{width:.75rem;height:.75rem;border-radius:var(--radius-pill);background:var(--color-brand-accent);box-shadow:0 0 0 .35rem var(--color-brand-primary-soft)}.notices-side-copy{min-width:0;display:grid;gap:var(--space-1)}.notices-side-copy strong{font-size:var(--text-caption-size);line-height:1.3;font-weight:800}.notices-reminder-item span,.notices-side-copy em,.notices-side-copy span,.notices-side-empty{color:var(--color-text-secondary);font-size:var(--text-caption-size);line-height:1.45}.notices-side-copy em{font-style:normal;color:var(--color-text-muted)}.notices-side-empty{margin:0;padding:var(--space-2) 0 0}.notices-reminder-item{grid-template-columns:minmax(0,1fr);gap:calc(var(--space-1) + var(--space-1) / 2)}.notices-reminder-item strong{font-size:var(--text-caption-size);line-height:1.3;font-weight:800}.notice-create-state-shell{width:min(100%,var(--layout-shell-width-wide))}.notice-create-workspace-content{display:grid;gap:var(--space-4)}.notice-create-workspace-page{--notice-create-card-padding:calc(var(--space-2) + var(--space-1) / 2);--notice-create-editor-padding:var(--space-4);display:grid;gap:var(--space-3);padding:var(--space-2) 0 calc(var(--space-6) + var(--space-2))}.notice-create-page-head{display:flex;justify-content:space-between;gap:var(--space-3);align-items:flex-end;flex-wrap:wrap}.notice-create-page-title-group{min-width:0;display:grid;gap:calc(var(--space-1) + var(--space-1) / 2);max-width:34rem}.notice-create-page-eyebrow{margin:0;color:var(--color-brand-accent);font-size:var(--text-caption-size);font-weight:800;letter-spacing:.04em;text-transform:uppercase}.notice-create-title-row{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.notice-create-title-row h1{margin:0;font-size:calc(var(--text-display-size) + var(--space-1) / 2);line-height:1.08;font-weight:800;letter-spacing:0;color:var(--color-text-primary)}.notice-create-page-title-group p{margin:0;color:var(--color-text-secondary);font-size:var(--text-body-size);line-height:1.55}.notice-create-page-actions{display:inline-flex;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-end}.notice-create-page-action,.notice-create-state-action{display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;padding:0 var(--space-4);border-radius:var(--radius-pill);border:1px solid var(--color-border-default);background:var(--color-bg-card);color:var(--color-brand-accent);font-weight:800;text-decoration:none}.notice-create-page-action:focus-visible,.notice-create-page-action:hover,.notice-create-state-action:focus-visible,.notice-create-state-action:hover{border-color:var(--color-brand-primary);background:var(--color-brand-primary-soft)}.notice-create-state-action:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px;box-shadow:0 0 0 3px var(--color-brand-primary-soft)}.notice-create-state-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:center}.notice-create-state-action-secondary{color:var(--color-text-primary)}.notice-create-board{display:grid;grid-template-columns:13.25rem minmax(0,1fr) 18.5rem;gap:var(--space-3);align-items:start}.notice-create-preview-card,.notice-create-step-card{display:grid;gap:calc(var(--space-2) + var(--space-1) / 2);padding:var(
    --notice-create-card-padding,calc(var(--space-2) + var(--space-1) / 2)
  );border:1px solid var(--color-border-default);border-radius:var(--radius-xl);background:var(--color-bg-card);box-shadow:var(--shadow-sm)}.notice-create-step-card{position:sticky;top:calc(var(--page-padding-top) + var(--space-2))}.notice-create-editor-card{padding:var(--notice-create-editor-padding,var(--space-4))}.notice-create-step-list{position:relative;display:grid;gap:calc(var(--space-2) + var(--space-1) / 2);margin:0;padding:0;list-style:none}.notice-create-step-list:before{content:"";position:absolute;left:1rem;top:.25rem;bottom:.25rem;width:0;border-left:var(--btn-secondary-border-width) solid var(--color-border-subtle)}.notice-create-step-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-2);align-items:start;padding:var(--space-1) 0;border-radius:var(--radius-lg);background:transparent;border:1px solid transparent}.notice-create-step-item.is-active{background:color-mix(in srgb,var(--color-brand-primary-soft) 32%,transparent);border-color:color-mix(in srgb,var(--color-brand-primary) 18%,transparent)}.notice-create-step-index{width:2rem;height:2rem;border-radius:var(--radius-pill);display:inline-flex;align-items:center;justify-content:center;background:var(--color-bg-card);color:var(--color-text-muted);font-size:var(--text-caption-size);font-weight:800;box-shadow:inset 0 0 0 1px var(--color-border-default)}.notice-create-step-item.is-active .notice-create-step-index{background:var(--color-brand-primary);color:var(--color-text-inverse);box-shadow:none}.notice-create-step-copy{min-width:0;display:grid;gap:calc(var(--space-1) + var(--space-1) / 2)}.notice-create-step-copy strong{font-size:var(--text-body-size);line-height:1.3;font-weight:800;color:var(--color-text-primary)}.notice-create-step-item.is-active .notice-create-step-copy strong{color:var(--color-brand-accent)}.notice-create-step-copy span{color:var(--color-text-secondary);font-size:var(--text-caption-size);line-height:1.45}.notice-create-editor-card{min-width:0;display:grid}.notice-create-form{display:grid;gap:var(--space-2)}.notice-create-form-section-break{margin-top:var(--space-1);padding-top:var(--space-3);border-top:1px solid var(--color-border-subtle)}.notice-create-editor-card .notice-create-form>.form-hint,.notice-create-editor-card .notice-create-form>.form-section-title,.notice-create-editor-card .notice-create-form>.notice-create-form-state,.notice-create-editor-card .notice-create-form>.ui-alert{grid-column:1/-1}.notice-create-editor-card .notice-create-form{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.notice-create-editor-card .notice-create-form>.form-section-title{line-height:1.2}.notice-create-editor-card .notice-create-field-group,.notice-create-editor-card .notice-create-field-toggle,.notice-create-editor-card .notice-create-form-section-break,.notice-create-editor-card .notice-create-radio-grid,.notice-create-editor-card .ui-input-multiline{grid-column:1/-1}.notice-create-field{display:grid;gap:calc(var(--space-1) + var(--space-1) / 2)}.notice-create-field .notice-create-field-label,.notice-create-field .ui-input-label,.notice-create-field>span:first-child{color:var(--color-text-secondary);font-size:var(--text-caption-size);font-weight:700;line-height:1.25}.notice-create-form .ui-input-field,.notice-create-form .ui-input-field .ui-input-shell{width:100%}.notice-create-editor-card input,.notice-create-editor-card select,.notice-create-editor-card textarea{min-height:2.5rem}.notice-create-field-toggle{gap:var(--space-2)}.notice-create-choice-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:var(--space-2)}.notice-create-choice-item,.notice-create-radio-item{width:100%;min-height:0;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-elevated)}.notice-create-choice-item:focus-within,.notice-create-radio-item:focus-within{border-color:var(--color-brand-primary);box-shadow:0 0 0 calc(var(--space-1) / 2) var(--color-brand-primary-soft)}.notice-create-choice-item .choiceLabel,.notice-create-radio-item .choiceLabel{font-weight:700}.notice-create-choice-item .choiceInput,.notice-create-radio-item .choiceInput{margin-top:.125rem}.notice-create-radio-grid{display:grid;gap:var(--space-2)}.notice-create-radio-grid .choiceGroup{gap:var(--space-2)}.notice-create-form-state{margin-top:var(--space-1)}.notice-create-editor-card .ui-input-multiline .ui-input-control{min-height:5.5rem}.notice-create-editor-card .ui-input-multiline .ui-input-shell{padding-block:var(--space-3)}.notice-create-editor-card .form-hint{margin:0;color:var(--color-text-muted);font-size:var(--text-caption-size);line-height:1.45}.notice-create-editor-card .notice-create-form-note{margin:0}.notice-create-side-rail{position:sticky;top:calc(var(--page-padding-top) + var(--space-2));display:grid;gap:var(--space-2)}.notice-create-side-card-head{display:flex;justify-content:space-between;gap:var(--space-3);align-items:center}.notice-create-side-card-head h2{margin:0;font-size:var(--text-body-lg-size);line-height:1.2;font-weight:800}.notice-create-side-card-head span{color:var(--color-text-muted);font-size:var(--text-caption-size)}.notice-create-preview-body{display:grid;grid-template-columns:minmax(7rem,8rem) minmax(0,1fr);gap:var(--space-2);align-items:start;min-width:0}.notice-create-preview-cover{width:100%;min-width:0;aspect-ratio:1;display:grid;place-items:center;border-radius:var(--radius-lg);border:1px solid var(--color-border-subtle);background:var(--workspace-warm-98-alt);color:var(--brown-900);overflow:hidden}.notice-create-preview-cover img{width:100%;max-width:none;height:100%;display:block;object-fit:contain;object-position:center center}.notice-create-workspace-page img{max-width:100%;height:auto}.notice-create-editor-card,.notice-create-preview-card,.notice-create-side-rail{min-width:0}.notice-create-preview-copy{min-width:0;display:grid;gap:calc(var(--space-1) + var(--space-1) / 2)}.notice-create-preview-copy strong{font-size:var(--text-body-size);line-height:1.3;font-weight:800}.notice-create-preview-copy span{color:var(--color-text-secondary);font-size:var(--text-caption-size);line-height:1.45}.notice-create-match-card{display:grid;gap:calc(var(--space-1) + var(--space-1) / 2);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;padding:calc(var(--space-2) - var(--space-1) / 2);border-radius:var(--radius-lg);border:1px solid var(--color-border-default);background:var(--color-bg-elevated)}.notice-create-match-card span{color:var(--color-text-secondary);font-size:var(--text-caption-size);font-weight:700}.notice-create-match-card strong{color:var(--color-brand-accent);font-size:calc(var(--text-h2-size) + var(--space-1) / 2);line-height:1;font-weight:900;grid-column:2;grid-row:1/span 2}.notice-create-match-card small{grid-column:1;color:var(--color-text-muted);font-size:var(--text-tiny-size)}.notice-create-audit-list{display:grid;gap:calc(var(--space-1) + var(--space-1) / 2);margin:0;padding:0;list-style:none}.notice-create-audit-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--space-2);align-items:center;padding:var(--space-2);border-radius:var(--radius-lg);border:1px solid var(--color-border-subtle);background:color-mix(in srgb,var(--color-bg-elevated) 85%,transparent)}.notice-create-audit-icon{width:1.75rem;height:1.75rem;border-radius:var(--radius-pill);display:inline-flex;background:var(--color-bg-card);border:1px solid var(--color-border-default)}.notice-create-audit-item.tone-success .notice-create-audit-icon{background:var(--workspace-success-surface-soft);border-color:var(--workspace-success-border-soft)}.notice-create-audit-item.tone-warning .notice-create-audit-icon{background:var(--workspace-warning-surface-soft);border-color:var(--workspace-warning-border-soft)}.notice-create-audit-copy{min-width:0;display:grid;gap:calc(var(--space-1) + var(--space-1) / 2)}.notice-create-audit-copy strong{font-size:var(--text-body-size);line-height:1.35;font-weight:800}.notice-create-audit-copy span{line-height:1.45}.notice-create-audit-copy span,.notice-create-audit-note{color:var(--color-text-secondary);font-size:var(--text-caption-size)}.notice-create-audit-note{margin:0;line-height:1.5}.notice-create-sticky-actions{position:sticky;bottom:calc(var(--space-3) + env(safe-area-inset-bottom, 0rem));width:100%;display:flex;justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;padding:var(--space-2);border:1px solid var(--color-border-default);border-radius:var(--radius-2xl);background:color-mix(in srgb,var(--color-bg-card) 92%,transparent);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.notice-create-action-primary,.notice-create-action-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:2.55rem;padding:0 var(--space-3);border-radius:var(--radius-pill);font-size:var(--text-body-size);font-weight:700}.notice-create-action-secondary{border:1px solid var(--color-border-default);background:var(--color-bg-card);color:var(--color-brand-accent)}.notice-create-action-primary{border:1px solid transparent;background:linear-gradient(180deg,var(--orange-400) 0,var(--color-brand-primary) 100%);color:var(--color-text-inverse)}.notice-create-action-review{background:linear-gradient(180deg,var(--workspace-orange-96) 0,var(--workspace-orange-90) 100%);color:var(--color-brand-accent);border-color:var(--workspace-orange-28)}.notice-create-action-primary:disabled,.notice-create-action-secondary:disabled{opacity:.55;cursor:not-allowed}.notice-create-action-primary[form]{min-width:8rem}@media (max-width:40rem){.notice-create-board,.notice-create-preview-card{gap:var(--space-2)}.notice-create-preview-body{grid-template-columns:minmax(5.5rem,6.5rem) minmax(0,1fr)}.notice-create-preview-cover{aspect-ratio:1}.notice-create-sticky-actions{justify-content:stretch}.notice-create-action-cancel,.notice-create-action-draft,.notice-create-action-publish,.notice-create-action-review{width:calc(50% - var(--space-1) / 2)}}.page-shell-content{width:min(100%,var(--page-max-width));margin:0 auto;padding:0 var(--page-padding-x) calc(8rem + env(safe-area-inset-bottom, 0rem))}.app-shell-tabbar{position:fixed;left:0;right:0;bottom:0;z-index:40;box-sizing:border-box;padding:0 var(--space-3) calc(var(--space-3) + env(safe-area-inset-bottom, 0rem));pointer-events:none}.app-header{width:min(calc(100% - (var(--page-padding-x) * 2)),calc(var(--page-max-width) - (var(--page-padding-x) * 2)));margin:0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.app-header-main{min-width:0;flex:0 0 auto;display:grid;align-content:start;gap:var(--space-1)}.app-header-title-row{display:flex;align-items:center;gap:var(--space-2);min-width:0}.app-header-title-group{display:inline-flex;flex-direction:column;min-width:0}.app-header-title-icon{display:inline-flex;align-items:center;justify-content:center;width:var(--touch-min);height:var(--icon-lg);flex:0 0 auto}.app-header-title-icon-image{display:block;width:100%;height:100%;object-fit:contain;transform:scale(1.15)}.app-header-eyebrow{font-size:var(--text-tiny-size);font-weight:700;color:var(--color-brand-accent);letter-spacing:0;text-transform:uppercase}.app-header-title{margin:0;font-size:var(--text-h2-size);line-height:var(--text-h2-line-height);font-weight:800;letter-spacing:normal;white-space:nowrap}.app-header-subtitle{margin:0;color:var(--color-text-secondary);line-height:1.5;width:100%;text-align:justify;text-align-last:justify}.app-header-actions,.app-header-side{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end}.app-header-side{min-width:0;flex:1 1 auto}.app-header-extra{display:flex;align-items:center;min-width:0;justify-content:flex-end}.app-header-action{display:inline-flex;align-items:center;justify-content:center;min-width:3.25rem;height:2.375rem;padding:0 calc(var(--space-5) - var(--space-1) / 2);border-radius:var(--radius-pill);border:1px solid var(--color-border-default);background:var(--color-bg-card);color:var(--color-text-primary);font-size:var(--text-caption-size);font-weight:700;box-shadow:var(--shadow-xs)}.app-header-action-pill{gap:calc(var(--space-1) + var(--space-1) / 2)}.app-header-action-avatar,.app-header-action-icon{width:calc(var(--space-8) - var(--space-1));min-width:calc(var(--space-8) - var(--space-1));padding:0}.app-header-action-icon{font-size:var(--icon-sm)}.app-header-action-avatar{position:relative;overflow:hidden;background:linear-gradient(135deg,var(--color-bg-elevated) 0,var(--color-bg-card) 100%)}.app-header-avatar-fallback,.app-header-avatar-image{width:100%;height:100%;border-radius:var(--radius-pill)}.app-header-avatar-image{display:block;object-fit:cover}.app-header-avatar-fallback{display:inline-flex;align-items:center;justify-content:center;font-size:var(--text-caption-size);font-weight:700;color:var(--color-brand-accent);border-radius:var(--radius-pill)}.app-header-action-sr{position:absolute;width:.0625rem;height:.0625rem;padding:0;margin:-.0625rem;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.custom-tabbar{width:min(calc(100vw - (var(--space-3) * 2)),22.5rem);margin:0 auto;box-sizing:border-box;pointer-events:auto;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;align-items:start;padding:var(--space-2) var(--space-3) calc(var(--space-2) + env(safe-area-inset-bottom, 0rem))}.custom-tabbar-item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1);min-height:var(--touch-rec);border-radius:var(--radius-lg);color:var(--color-text-muted);transition:background .2s ease,color .2s ease,transform .2s ease}.custom-tabbar-item:active{transform:scale(.98)}.custom-tabbar-item:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px;background:var(--color-brand-primary-soft);box-shadow:0 0 0 3px var(--color-brand-primary-soft)}.custom-tabbar-item.is-active{color:var(--color-brand-primary);font-weight:700}.custom-tabbar-icon{width:var(--tabbar-icon);height:var(--tabbar-icon);display:inline-flex;align-items:center;justify-content:center;line-height:1}.custom-tabbar-icon svg,.custom-tabbar-icon-image{display:block;width:var(--icon-lg);height:var(--icon-lg)}.custom-tabbar-icon-image{object-fit:contain}.custom-tabbar-item.is-center{justify-content:flex-start;padding-top:0}.custom-tabbar-item.is-center .custom-tabbar-icon{margin-top:calc(-1 * var(--tabbar-fab-radius));border-radius:var(--radius-pill);background:linear-gradient(180deg,var(--orange-400) 0,var(--orange-500) 100%);box-shadow:var(--shadow-float)}.custom-tabbar-item.is-center .custom-tabbar-icon,.custom-tabbar-item.is-center .custom-tabbar-icon svg,.custom-tabbar-item.is-center .custom-tabbar-icon-image{width:var(--tabbar-fab-size);height:var(--tabbar-fab-size)}.custom-tabbar-item.is-center .custom-tabbar-label{margin-top:.125rem}.custom-tabbar-label{font-size:calc(var(--text-tiny-size) - var(--space-1) / 4);line-height:.875rem}.notification-badge{position:absolute;top:calc(var(--space-2) - .75 * var(--space-1));right:calc(var(--space-4) + .5 * var(--space-1));min-width:var(--icon-sm);height:var(--icon-sm);padding:0 var(--space-1);border-radius:var(--radius-pill);background:var(--red-500);color:var(--neutral-0);font-size:calc(var(--text-tiny-size) - var(--space-1) / 2);line-height:var(--icon-sm);text-align:center;box-shadow:0 0 0 2px var(--color-bg-card)}.status-pill{white-space:nowrap}.notice-apply-route-page,.notice-template-page{display:grid;gap:var(--space-5);width:100%;min-width:0}.notice-apply-route-side,.notice-flow-links,.notice-flow-summary,.notice-template-card,.notice-template-hero,.notice-template-toolbar{border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-card);box-shadow:var(--shadow-sm)}.notice-flow-summary,.notice-template-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,.32fr);gap:var(--space-4);align-items:stretch;padding:var(--space-5)}.notice-apply-route-side,.notice-flow-summary-copy,.notice-template-hero-copy,.notice-template-hero-panel{min-width:0}.notice-flow-summary-copy,.notice-template-hero-copy,.notice-template-hero-panel{display:grid;align-content:start;gap:var(--space-3)}.notice-flow-eyebrow{color:var(--color-brand-accent);font-size:var(--text-tiny-size);font-weight:800;letter-spacing:0;text-transform:uppercase}.notice-apply-route-side h2,.notice-flow-summary h2,.notice-template-hero h1{margin:0;color:var(--color-text-primary);line-height:1.18}.notice-template-hero h1{font-size:var(--text-h1-size)}.notice-flow-summary h2{font-size:var(--text-h2-size)}.notice-flow-summary p,.notice-template-card p,.notice-template-hero p,.notice-template-hero-panel p{margin:0;color:var(--color-text-secondary);line-height:var(--line-height-loose)}.notice-apply-check-list,.notice-flow-summary-stats,.notice-template-stat-row,.notice-template-step-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.notice-apply-check-list>div,.notice-flow-summary-stat,.notice-template-stat-row>div,.notice-template-step{min-width:0;padding:var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-elevated)}.notice-apply-check-list span,.notice-flow-summary-stat span,.notice-template-hero-panel span,.notice-template-stat-row span,.notice-template-step span{display:block;color:var(--color-text-secondary);font-size:var(--text-caption-size)}.notice-apply-check-list strong,.notice-flow-summary-stat strong,.notice-template-hero-panel strong,.notice-template-stat-row strong,.notice-template-step strong{display:block;margin-top:var(--space-1);color:var(--color-text-primary);overflow-wrap:anywhere}.notice-template-toolbar{display:grid;gap:var(--space-3);padding:var(--space-4)}.notice-template-search{display:grid;gap:var(--space-2)}.notice-template-search span{color:var(--color-text-secondary);font-size:var(--text-caption-size)}.notice-template-search input{min-height:var(--touch-min);width:100%;border:1px solid var(--color-border-default);border-radius:var(--radius-md);padding:0 var(--space-3);background:var(--color-bg-elevated);color:var(--color-text-primary);font:inherit}.notice-flow-links,.notice-template-actions,.notice-template-tabs,.notice-template-tag-row{display:flex;flex-wrap:wrap;gap:var(--space-2)}.notice-flow-link,.notice-template-tab{min-height:var(--touch-min);padding:0 var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-pill);background:var(--color-bg-elevated);color:var(--color-text-secondary);font:inherit;font-size:var(--text-caption-size);font-weight:800}.notice-flow-link{display:inline-flex;align-items:center;justify-content:center;text-align:center;line-height:1.2}.notice-flow-link.is-active,.notice-template-tab.is-active{border-color:color-mix(in srgb,var(--color-brand-primary) 35%,transparent);background:var(--color-brand-primary-soft);color:var(--color-brand-accent)}.notice-template-grid{gap:var(--space-4)}.notice-template-card{gap:var(--space-3);padding:var(--space-4)}.notice-template-card-head{display:flex;justify-content:space-between;gap:var(--space-3)}.notice-template-card h2{margin:var(--space-1) 0 0;font-size:var(--text-title-size)}.notice-template-full-shell{width:100%;max-width:none;padding:0}.notice-template-page{--notice-template-orange:#ff5a00;--notice-template-orange-soft:#fff1e8;--notice-template-line:#e5e7eb;--notice-template-muted:#6b7280;display:block;width:100%;min-height:100vh;color:#111827;background:#fafafa}.notice-template-desktop{display:grid;grid-template-columns:15.5rem minmax(0,1fr) 26.5rem;min-height:100vh;background:#fafafa}.notice-template-admin-nav{display:grid;align-content:start;gap:1.25rem;min-width:0;padding:1.5rem 1rem;border-right:1px solid var(--notice-template-line);background:#fff}.notice-template-brand{display:flex;align-items:center;gap:.75rem;min-height:3.25rem}.notice-template-brand>span{color:var(--notice-template-orange);font-size:1.75rem}.notice-template-brand strong{display:block;font-size:1.35rem}.notice-template-brand small{display:block;color:var(--notice-template-muted)}.notice-template-admin-nav nav{display:grid;gap:.375rem}.notice-template-admin-nav nav button,.notice-template-collapse{display:flex;align-items:center;gap:.75rem;min-height:3rem;border:0;border-radius:.5rem;background:transparent;color:#374151;padding:0 1rem;font:inherit;font-weight:700;text-align:left}.notice-template-admin-nav nav button span{color:#6b7280}.notice-template-admin-nav nav button.is-active{background:var(--notice-template-orange-soft);color:var(--notice-template-orange)}.notice-template-admin-nav nav button.is-active span{color:var(--notice-template-orange)}.notice-template-collapse{align-self:end;margin-top:1rem;border:1px solid var(--notice-template-line);background:#fff}.notice-template-admin-main{display:grid;align-content:start;gap:1rem;min-width:0;padding:1.5rem 1.75rem 2rem}.notice-template-admin-head,.notice-template-admin-head>div,.notice-template-card-foot,.notice-template-filterbar,.notice-template-list-head,.notice-template-list-head>div,.notice-template-pagination,.notice-template-preview-actions,.notice-template-preview-head,.notice-template-preview-summary>div{display:flex;align-items:center;gap:.75rem}.notice-template-admin-head{justify-content:space-between}.notice-template-admin-head h1,.notice-template-mobile h1,.notice-template-mobile h2,.notice-template-mobile h3,.notice-template-preview h2,.notice-template-preview h3{margin:0;letter-spacing:0}.notice-template-admin-head h1{font-size:1.75rem}.notice-template-admin-head a,.notice-template-admin-head button,.notice-template-card-foot button,.notice-template-filterbar select,.notice-template-list-head button,.notice-template-list-head select,.notice-template-pagination button,.notice-template-pagination select,.notice-template-preview-actions a,.notice-template-preview-actions button{min-height:2.5rem;border:1px solid var(--notice-template-line);border-radius:.375rem;background:#fff;color:#374151;padding:0 .875rem;font:inherit;font-weight:700;text-decoration:none}.notice-template-admin-head a,.notice-template-preview-actions a{display:inline-flex;align-items:center;justify-content:center;border-color:var(--notice-template-orange);background:var(--notice-template-orange);color:#fff}.notice-template-filterbar{display:grid;grid-template-columns:minmax(16rem,1fr) 8.5rem 8.5rem 8.5rem;padding-bottom:1rem;border-bottom:1px solid var(--notice-template-line)}.notice-template-filterbar label{position:relative;min-width:0}.notice-template-filterbar label span{position:absolute;left:.875rem;top:50%;color:var(--notice-template-muted);transform:translateY(-50%)}.notice-template-filterbar input{min-height:2.5rem;width:100%;border:1px solid var(--notice-template-line);border-radius:.375rem;padding:0 .875rem 0 2.5rem;background:#fff;color:#111827;font:inherit}.notice-template-copy-preview,.notice-template-field-bank,.notice-template-mobile-card,.notice-template-preview,.notice-template-preview section,.notice-template-recent article{border:1px solid var(--notice-template-line);border-radius:.5rem;background:#fff;box-shadow:0 .625rem 1.75rem rgba(15,23,42,.04)}.notice-template-field-bank{display:grid;gap:1rem;padding:1rem}.notice-template-field-bank>div:first-child{display:flex;align-items:center;gap:1rem}.notice-template-card p,.notice-template-card-foot span,.notice-template-copy-preview p,.notice-template-field-bank span,.notice-template-mobile p,.notice-template-preview dd,.notice-template-recent p{margin:0;color:var(--notice-template-muted);line-height:1.6}.notice-template-field-list,.notice-template-map-grid,.notice-template-mobile-card-main div>div,.notice-template-mobile-fields,.notice-template-mobile-tabs,.notice-template-tag-row{display:flex;flex-wrap:wrap;gap:.625rem}.notice-template-field-list button,.notice-template-map-grid span,.notice-template-mobile-card-main em,.notice-template-mobile-fields span{min-height:2rem;border:1px solid var(--notice-template-line);border-radius:.375rem;background:#f7f7f8;color:#374151;padding:.35rem .75rem;font-style:normal;font-weight:700}.notice-template-list-head{justify-content:space-between}.notice-template-list-head button{border-color:transparent}.notice-template-list-head button.is-active{border-bottom-color:var(--notice-template-orange);border-radius:0;color:var(--notice-template-orange);background:transparent}.notice-template-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.875rem}.notice-template-card{position:relative;display:grid;gap:.75rem;min-width:0;min-height:10.75rem;border-radius:.5rem;padding:1rem;box-shadow:none}.notice-template-card.is-selected{border-color:var(--notice-template-orange);box-shadow:0 .75rem 2rem rgba(255,90,0,.08)}.notice-template-card-hit{position:absolute;inset:0;z-index:1;border:0;background:transparent;cursor:pointer}.notice-template-card>:not(.notice-template-card-hit){position:relative;z-index:2}.notice-template-card-head{align-items:flex-start}.notice-template-card h2{margin:0;font-size:1.05rem;line-height:1.35}.notice-template-card-foot{justify-content:space-between;margin-top:auto}.notice-template-card-foot button{min-height:2rem;padding:0 .75rem}.notice-template-pagination{justify-content:center;padding:.5rem 0 0}.notice-template-pagination button.is-active{border-color:var(--notice-template-orange);background:var(--notice-template-orange);color:#fff}.notice-template-preview{position:sticky;top:0;display:grid;align-content:start;gap:1.25rem;height:100vh;overflow-y:auto;border-width:0 0 0 1px;border-radius:0;padding:1.5rem;box-shadow:none}.notice-template-preview-head{justify-content:space-between}.notice-template-preview-head button{border:0;background:transparent;color:#6b7280;font-size:1.75rem}.notice-template-preview section{display:grid;gap:1rem;border-width:0 0 1px;border-radius:0;padding:0 0 1.25rem;box-shadow:none}.notice-template-preview-summary dl{display:grid;gap:.75rem;margin:0}.notice-template-preview-summary dl div{display:grid;grid-template-columns:4rem minmax(0,1fr);gap:.75rem}.notice-template-preview dt{color:var(--notice-template-muted)}.notice-template-preview dd{min-width:0;overflow-wrap:anywhere}.notice-template-section-head{display:flex;justify-content:space-between;gap:1rem}.notice-template-section-head a{color:var(--notice-template-orange);font-weight:800;text-decoration:none}.notice-template-map-grid span{flex:1 1 11rem;color:#4b5563}.notice-template-copy-preview{display:grid;gap:.625rem;padding:1rem}.notice-template-preview-actions{margin-top:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.notice-template-mobile{display:none}.notice-p2-full-shell{width:100%;max-width:none;padding:0}.notice-p2-page{--notice-p2-orange:#ff5a00;--notice-p2-line:#e5e7eb;--notice-p2-muted:#6b7280;display:grid;grid-template-columns:17rem minmax(0,1fr) 29rem;min-height:100vh;background:#fafafa;color:#111827}.notice-p2-sidebar{display:grid;align-content:start;gap:1rem;border-right:1px solid var(--notice-p2-line);background:#fff;padding:1.25rem .875rem}.notice-p2-apply-preview section>div,.notice-p2-brand,.notice-p2-check,.notice-p2-detail-actions,.notice-p2-detail-head,.notice-p2-head,.notice-p2-head>div:last-child,.notice-p2-profile,.notice-p2-tabs,.notice-p2-toolbar,.notice-p2-upload-row{display:flex;align-items:center;gap:.75rem}.notice-p2-brand{align-items:flex-start;padding:0 .5rem 1rem}.notice-p2-brand>span{color:var(--notice-p2-orange);font-size:1.75rem}.notice-p2-brand strong,.notice-p2-collapse,.notice-p2-sidebar nav button{font-weight:800}.notice-p2-brand small{display:block;color:var(--notice-p2-muted)}.notice-p2-sidebar nav{display:grid;gap:.25rem}.notice-p2-collapse,.notice-p2-sidebar nav button{display:flex;align-items:center;gap:.75rem;min-height:2.625rem;border:0;border-radius:.5rem;background:transparent;color:#374151;padding:0 .75rem;font:inherit;text-align:left}.notice-p2-sidebar nav button.is-active{background:#fff1e8;color:var(--notice-p2-orange)}.notice-p2-collapse{align-self:end;margin-top:1rem;border:1px solid var(--notice-p2-line);background:#fff}.notice-p2-main{display:grid;align-content:start;gap:1rem;min-width:0;padding:1.5rem}.notice-p2-apply-card p,.notice-p2-apply-card small,.notice-p2-apply-preview p,.notice-p2-compliance p,.notice-p2-crumb,.notice-p2-detail p,.notice-p2-head p,.notice-p2-row small{margin:0;color:var(--notice-p2-muted);line-height:1.6}.notice-p2-head{justify-content:space-between}.notice-p2-apply-card h1,.notice-p2-apply-card h2,.notice-p2-apply-preview h2,.notice-p2-apply-preview h3,.notice-p2-compliance h2,.notice-p2-detail h2,.notice-p2-detail h3,.notice-p2-head h1{margin:0;letter-spacing:0}.notice-p2-head h1{font-size:1.75rem}.notice-p2-compliance button,.notice-p2-detail-actions button,.notice-p2-head a,.notice-p2-head button,.notice-p2-row button,.notice-p2-submit,.notice-p2-toolbar button{min-height:2.375rem;border:1px solid var(--notice-p2-line);border-radius:.375rem;background:#fff;color:#374151;padding:0 .875rem;font:inherit;font-weight:800;text-decoration:none}.notice-p2-detail-actions button:first-child,.notice-p2-head button,.notice-p2-row button:first-child,.notice-p2-submit,.notice-p2-toolbar button:first-of-type{border-color:var(--notice-p2-orange);background:var(--notice-p2-orange);color:#fff}.notice-p2-tabs{border-bottom:1px solid var(--notice-p2-line)}.notice-p2-tabs button{min-height:3rem;border:0;border-bottom:2px solid transparent;background:transparent;color:#374151;padding:0 .875rem;font:inherit;font-weight:800}.notice-p2-tabs button.is-active{border-bottom-color:var(--notice-p2-orange);color:var(--notice-p2-orange)}.notice-p2-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.875rem}.notice-p2-apply-card,.notice-p2-apply-preview,.notice-p2-compliance,.notice-p2-detail,.notice-p2-detail section,.notice-p2-stats article,.notice-p2-table-card{border:1px solid var(--notice-p2-line);border-radius:.5rem;background:#fff;box-shadow:0 .625rem 1.75rem rgba(15,23,42,.04)}.notice-p2-stats article{display:grid;gap:.5rem;min-height:8rem;padding:1rem}.notice-p2-stats strong{font-size:1.75rem}.notice-p2-stats small{color:var(--notice-p2-muted)}.notice-p2-table-card{overflow:hidden}.notice-p2-toolbar{flex-wrap:wrap;padding:1rem;border-bottom:1px solid var(--notice-p2-line)}.notice-p2-form-grid input,.notice-p2-form-grid select,.notice-p2-textarea textarea,.notice-p2-toolbar input,.notice-p2-toolbar select{min-height:2.5rem;border:1px solid #d8dee8;border-radius:.375rem;background:#fff;color:#111827;padding:0 .875rem;font:inherit}.notice-p2-table{display:grid}.notice-p2-row{display:grid;grid-template-columns:1.5rem minmax(6.5rem,1.15fr) minmax(4.75rem,.82fr) minmax(3.5rem,.5fr) minmax(3.75rem,.55fr) minmax(3.75rem,.55fr) minmax(3.25rem,.48fr) minmax(3.75rem,.55fr) minmax(5.5rem,.9fr);gap:.5rem;align-items:center;min-width:0;padding:.75rem .875rem;border-top:1px solid var(--notice-p2-line)}.notice-p2-row.is-head{border-top:0;background:#fafafa;font-weight:800}.notice-p2-invite-list article.is-selected,.notice-p2-row.is-selected{outline:1px solid var(--notice-p2-orange);background:#fffaf6}.notice-p2-row strong{display:grid;gap:.25rem}.notice-p2-row b{color:#16a34a}.notice-p2-row i{display:block;height:.25rem;margin-top:.25rem;border-radius:999px;background:#16a34a}.notice-p2-detail{position:sticky;top:0;display:grid;align-content:start;gap:1rem;height:100vh;overflow-y:auto;border-width:0 0 0 1px;border-radius:0;padding:1.25rem;box-shadow:none}.notice-p2-detail section{display:grid;gap:.875rem;padding:1rem}.notice-p2-detail-head{justify-content:space-between}.notice-p2-detail-head button{border:0;background:transparent;font:inherit;font-size:1.5rem}.notice-p2-avatar,.notice-p2-thumb{display:grid;flex:0 0 auto;place-items:center;width:4rem;height:4rem;border-radius:.5rem;background:#fff1e8;color:var(--notice-p2-orange);font-weight:900}.notice-p2-mini-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.notice-p2-mini-grid span{display:grid;gap:.25rem;border-radius:.375rem;background:#fafafa;padding:.625rem}.notice-p2-price{color:var(--notice-p2-orange);font-size:1.5rem}.notice-p2-detail-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.notice-p2-invite-list{display:grid}.notice-p2-invite-list article{display:grid;grid-template-columns:1.5rem 3.75rem minmax(8.75rem,1.35fr) minmax(5.75rem,.78fr) minmax(4.5rem,.6fr) minmax(4.5rem,.6fr) minmax(3.75rem,.5fr) minmax(3.75rem,.5fr);gap:.5rem;align-items:center;min-width:0;padding:.75rem .875rem;border-top:1px solid var(--notice-p2-line)}.notice-p2-invite-list span,.notice-p2-invite-list strong{display:grid;gap:.25rem}.notice-p2-apply-page{--notice-p2-orange:#ff5a00;--notice-p2-line:#e5e7eb;--notice-p2-muted:#6b7280;display:grid;grid-template-columns:minmax(0,1fr) 34rem;gap:1.25rem;min-height:100vh;padding:1rem;background:#fafafa}.notice-p2-apply-card,.notice-p2-apply-main,.notice-p2-apply-preview section,.notice-p2-compliance{display:grid;gap:1rem}.notice-p2-apply-card,.notice-p2-apply-preview,.notice-p2-compliance{padding:1.25rem}.notice-p2-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.notice-p2-apply-preview section,.notice-p2-form-grid label,.notice-p2-textarea{display:grid;gap:.625rem}.notice-p2-segment{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.notice-p2-segment button{min-height:2.75rem;border:1px solid var(--notice-p2-line);border-radius:.375rem;background:#fff;font:inherit}.notice-p2-segment button.is-active{border-color:var(--notice-p2-orange);color:var(--notice-p2-orange)}.notice-p2-textarea textarea{min-height:7.75rem;padding:.875rem}.notice-p2-upload-row{align-items:stretch;flex-wrap:wrap}.notice-p2-upload-row button,.notice-p2-upload-row span{display:grid;min-width:12rem;min-height:4rem;border:1px solid var(--notice-p2-line);border-radius:.5rem;background:#fff;padding:.75rem}.notice-p2-check a{color:var(--notice-p2-orange);font-weight:800;text-decoration:none}.notice-p2-submit{justify-self:center;min-width:24rem;min-height:3rem}.notice-p2-compliance{grid-template-columns:repeat(5,minmax(0,1fr))}.notice-p2-compliance h2{grid-column:1/-1}.notice-p2-compliance article{display:grid;gap:.5rem;min-width:0}.notice-p2-compliance article>span{display:grid;place-items:center;width:3rem;height:3rem;border-radius:50%;background:#e8f8ee;color:#16a34a;font-weight:900}.notice-p2-apply-mobile,.notice-p2-mobile-applications,.notice-p2-mobile-invitations{display:none}@media (max-width:80rem){.notice-template-desktop{grid-template-columns:15rem minmax(0,1fr)}.notice-template-preview{display:none}.notice-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:48rem){.notice-template-page{background:#fff;overflow-x:clip}.notice-template-desktop{display:none}.notice-template-mobile{display:grid;gap:1.25rem;width:100%;max-width:100%;padding:1.125rem 1rem 2rem;color:#151515}.notice-template-mobile-head{display:grid;grid-template-columns:2.75rem minmax(0,1fr) auto;align-items:start;gap:.75rem}.notice-template-mobile-head a{color:#151515;font-weight:800;text-decoration:none}.notice-template-mobile-head>a:first-child{font-size:2rem;line-height:1}.notice-template-mobile-head h1{font-size:1.75rem;line-height:1.1}.notice-template-mobile-search{position:relative;display:block}.notice-template-mobile-search span{position:absolute;left:1rem;top:50%;color:#8c8c8c;font-size:1.5rem;transform:translateY(-50%)}.notice-template-mobile-search input{width:100%;min-height:4.25rem;border:1px solid #d6d6d6;border-radius:1rem;padding:0 1rem 0 3.5rem;background:#fff;color:#151515;font:inherit;font-size:1.15rem}.notice-template-mobile-tabs{flex-wrap:nowrap;overflow-x:auto;padding-bottom:.25rem}.notice-template-mobile-tabs button{flex:0 0 auto;min-width:4.25rem;min-height:3.25rem;border:1px solid #d6d6d6;border-radius:999px;background:#fff;color:#333;padding:0 .875rem;font:inherit;font-size:1.1rem}.notice-template-mobile-tabs button.is-active{border-color:var(--notice-template-orange);color:var(--notice-template-orange);box-shadow:inset 0 0 0 1px var(--notice-template-orange)}.notice-template-mobile-list,.notice-template-recent{display:grid;gap:1rem}.notice-template-mobile-card{display:grid;gap:1rem;border-radius:.875rem;padding:1rem;box-shadow:0 .625rem 1.5rem rgba(15,23,42,.05)}.notice-template-mobile-card.is-expanded{border-color:rgba(255,90,0,.35);box-shadow:0 .875rem 2rem rgba(255,90,0,.08)}.notice-template-mobile-card-main{position:relative;display:grid;grid-template-columns:3.75rem minmax(0,1fr);gap:.75rem;align-items:start;padding-right:4.25rem}.notice-template-mobile-card-main>span{display:grid;place-items:center;width:3.75rem;height:3.75rem;border-radius:.75rem;background:#eef4ff;color:#2b7cff;font-size:1.5rem}.notice-template-mobile-card:nth-child(2) .notice-template-mobile-card-main>span{background:#ecfdf3;color:#16a34a}.notice-template-mobile-card:nth-child(3) .notice-template-mobile-card-main>span{background:#fff3e8;color:var(--notice-template-orange)}.notice-template-mobile-card-main h2{font-size:1.2rem;line-height:1.25}.notice-template-mobile-card-main button{position:absolute;right:0;top:.25rem;border:0;background:transparent;color:var(--notice-template-orange);font:inherit;font-size:1.1rem;font-weight:800;white-space:nowrap}.notice-template-mobile-card-main em{border:0;background:#edf4ff;color:#1d63c4}.notice-template-mobile-fields{align-items:center;border-top:1px solid #ececec;padding-top:.875rem}.notice-template-mobile-fields strong{margin-right:.25rem;white-space:nowrap}.notice-template-mobile-preview{display:grid;gap:.875rem;border:1px solid rgba(255,90,0,.24);border-radius:.75rem;background:#fffaf6;padding:1rem}.notice-template-mobile-preview>div,.notice-template-recent>div:first-child,.notice-template-recent>div:last-child{display:flex;justify-content:space-between;gap:1rem}.notice-template-mobile-preview button{border:0;background:transparent;color:#333;font:inherit}.notice-template-recent>div:last-child{align-items:stretch}.notice-template-recent article{flex:1 1;min-width:0;display:grid;gap:.5rem;padding:1rem}.notice-template-recent article>span{display:grid;place-items:center;width:3.5rem;height:3.5rem;border-radius:.625rem;background:#fff1f1;color:#ef4444;font-weight:900}.notice-template-recent article button{justify-self:end;border:0;background:transparent;color:var(--notice-template-orange);font:inherit;font-weight:800}.notice-template-mobile-cta{display:flex;align-items:center;justify-content:center;min-height:3.75rem;border-radius:.5rem;background:var(--notice-template-orange);color:#fff;font-size:1.35rem;font-weight:900;text-decoration:none}.notice-p2-apply-page,.notice-p2-page{grid-template-columns:1fr;gap:1rem;overflow-x:clip;padding:1rem}.notice-p2-sidebar{display:none}.notice-p2-apply-main,.notice-p2-main{width:100%;min-width:0;padding:0}.is-applications>.notice-p2-main,.is-invitations>.notice-p2-main,.notice-p2-apply-page>.notice-p2-apply-main,.notice-p2-apply-page>.notice-p2-apply-preview{display:none}.notice-p2-apply-mobile,.notice-p2-mobile-applications,.notice-p2-mobile-invitations{display:grid;gap:1rem;width:100%;min-width:0;background:#fff;color:#201612}.notice-p2-mobile-head{display:grid;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:3.5rem}.notice-p2-mobile-head a,.notice-p2-mobile-head button,.notice-p2-mobile-invite-head button{border:0;background:transparent;color:#201612;font:inherit;font-weight:800;text-decoration:none}.notice-p2-mobile-head a{font-size:2.75rem;line-height:1}.notice-p2-mobile-head h1{margin:0;text-align:center;font-size:1.75rem;letter-spacing:0}.notice-p2-mobile-head button{color:var(--notice-p2-orange);font-size:1.05rem}.notice-p2-mobile-invite-tabs,.notice-p2-mobile-status{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid #ececec}.notice-p2-mobile-invite-tabs button,.notice-p2-mobile-status button{min-height:3.5rem;border:0;border-bottom:.1875rem solid transparent;background:transparent;color:#5c5551;font:inherit;font-size:1.1rem;font-weight:800;white-space:nowrap}.notice-p2-mobile-invite-tabs button.is-active,.notice-p2-mobile-status button.is-active{border-bottom-color:var(--notice-p2-orange);color:var(--notice-p2-orange)}.notice-p2-mobile-filter-row,.notice-p2-mobile-search-row{display:flex;flex-wrap:wrap;gap:.75rem}.notice-p2-mobile-search-row label{position:relative;flex:1 1 13rem;min-width:0}.notice-p2-mobile-search-row label span{position:absolute;left:.875rem;top:50%;color:#9a948f;transform:translateY(-50%)}.notice-p2-apply-mobile-form input,.notice-p2-apply-mobile-form textarea,.notice-p2-mobile-filter-row button,.notice-p2-mobile-search-row button,.notice-p2-mobile-search-row input{min-height:3.25rem;border:1px solid #dedbd8;border-radius:.5rem;background:#fff;color:#201612;padding:0 1rem;font:inherit}.notice-p2-mobile-search-row input{width:100%;padding-left:2.5rem}.notice-p2-mobile-filter-row button,.notice-p2-mobile-search-row button{font-weight:800}.notice-p2-apply-mobile-form,.notice-p2-mobile-card-list,.notice-p2-mobile-invite-list{display:grid;gap:1rem}.notice-p2-apply-mobile-form,.notice-p2-apply-mobile-form section,.notice-p2-apply-mobile-summary,.notice-p2-mobile-application-card,.notice-p2-mobile-invite-list article{border:1px solid #e5e0dc;border-radius:.875rem;background:#fff;box-shadow:0 .5rem 1.25rem rgba(32,22,18,.04)}.notice-p2-mobile-application-card{display:grid;gap:1rem;padding:1rem}.notice-p2-mobile-application-card.is-selected{border-color:var(--notice-p2-orange);box-shadow:0 .625rem 1.5rem rgba(255,90,0,.08)}.notice-p2-mobile-application-top{display:grid;grid-template-columns:1.5rem 4.25rem minmax(0,1fr);gap:.75rem;align-items:start}.notice-p2-mobile-avatar{display:grid;place-items:center;width:4rem;height:4rem;border-radius:50%;background:#fff1e8;color:var(--notice-p2-orange);font-size:1.6rem;font-weight:900}.notice-p2-apply-mobile-form h2,.notice-p2-apply-mobile-summary h2,.notice-p2-apply-mobile-summary h3,.notice-p2-mobile-application-top h2,.notice-p2-mobile-invite-list h2{margin:0;letter-spacing:0}.notice-p2-apply-mobile-form small,.notice-p2-apply-mobile-summary p,.notice-p2-mobile-application-top p,.notice-p2-mobile-end,.notice-p2-mobile-invite-head p,.notice-p2-mobile-invite-list p,.notice-p2-mobile-note p{margin:0;color:#7a716b;line-height:1.6}.notice-p2-mobile-application-top div>div{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.notice-p2-mobile-application-stats em,.notice-p2-mobile-application-top em,.notice-p2-mobile-invite-list em{border-radius:.35rem;background:#dcf8e9;color:#0d9454;padding:.125rem .45rem;font-style:normal;font-weight:800}.notice-p2-mobile-application-top aside{grid-column:1/-1;display:flex;justify-content:space-between;gap:1rem}.notice-p2-mobile-application-top aside strong{color:var(--notice-p2-orange);font-size:1.45rem}.notice-p2-mobile-application-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #eee9e5;border-radius:.5rem;overflow:hidden}.notice-p2-mobile-application-stats span{display:grid;gap:.25rem;min-height:4rem;border-right:1px solid #eee9e5;padding:.625rem;text-align:center}.notice-p2-mobile-application-stats span:last-child{border-right:0}.notice-p2-mobile-note{display:grid;gap:.375rem;border-top:1px solid #eee9e5;padding-top:.75rem}.notice-p2-mobile-actions{display:flex;justify-content:flex-end;gap:.75rem}.notice-p2-apply-mobile-form section>button,.notice-p2-apply-mobile-submit,.notice-p2-mobile-actions button,.notice-p2-mobile-batch button,.notice-p2-mobile-invite-list footer button{min-height:3rem;border:1px solid #d9d4d0;border-radius:.5rem;background:#fff;color:#201612;padding:0 1.25rem;font:inherit;font-weight:900}.notice-p2-apply-mobile-submit,.notice-p2-mobile-actions button:last-child,.notice-p2-mobile-batch button:last-child,.notice-p2-mobile-invite-list footer button:first-child{border-color:var(--notice-p2-orange);background:var(--notice-p2-orange);color:#fff}.notice-p2-mobile-batch{position:sticky;bottom:0;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:.75rem;align-items:center;margin:0 -1rem -1rem;border:1px solid #eee9e5;border-radius:.875rem .875rem 0 0;background:rgba(255,255,255,.96);padding:1rem;box-shadow:0 -.5rem 1.25rem rgba(32,22,18,.08)}.notice-p2-mobile-batch span{display:block;color:#7a716b}.notice-p2-mobile-invite-head{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.notice-p2-mobile-invite-head h1{margin:0;font-size:2rem;letter-spacing:0}.notice-p2-mobile-invite-head button{min-height:3.125rem;border:1px solid #dedbd8;border-radius:.5rem;padding:0 .875rem;white-space:nowrap}.notice-p2-mobile-invite-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #e5e0dc;border-radius:.875rem;overflow:hidden}.notice-p2-mobile-invite-stats article{display:grid;gap:.5rem;min-height:8.5rem;border-right:1px solid #eee9e5;padding:1rem}.notice-p2-mobile-invite-stats article:last-child{border-right:0}.notice-p2-mobile-invite-stats strong{font-size:2rem}.notice-p2-mobile-invite-stats i{width:100%;height:2rem;border-radius:50% 50% 0 0;background:linear-gradient(135deg,rgba(255,90,0,0),rgba(255,90,0,.28))}.notice-p2-mobile-invite-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.notice-p2-mobile-invite-list article{display:grid;gap:1rem;padding:1rem}.notice-p2-mobile-invite-list article>div{display:grid;grid-template-columns:4rem minmax(0,1fr);gap:1rem}.notice-p2-mobile-invite-list article>div>strong{grid-column:1/-1;color:#dc2626;font-size:1.1rem;font-weight:500}.notice-p2-mobile-invite-list h2{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;font-size:1.35rem}.notice-p2-mobile-invite-list footer{display:flex;justify-content:flex-end;gap:.75rem;border-top:1px solid #eee9e5;padding-top:1rem}.notice-p2-mobile-end{text-align:center}.notice-p2-apply-mobile{background:#f8f8f8}.notice-p2-apply-mobile-form,.notice-p2-apply-mobile-form section,.notice-p2-apply-mobile-summary{display:grid;gap:1rem;padding:1rem}.notice-p2-apply-mobile-summary>div{display:grid;grid-template-columns:6.75rem minmax(0,1fr);gap:1rem;position:relative}.notice-p2-apply-mobile-summary>div>strong{position:static;grid-column:2;justify-self:start;border-radius:.5rem;background:#fff1e8;color:var(--notice-p2-orange);padding:.5rem .75rem}.notice-p2-apply-mobile-cover,.notice-p2-apply-mobile-thumb{display:block;border-radius:.5rem;background:radial-gradient(circle at 35% 25%,rgba(255,255,255,.85),transparent 28%),linear-gradient(135deg,#c8d8ac,#f6f2e8)}.notice-p2-apply-mobile-cover{width:6.75rem;height:6.75rem}.notice-p2-apply-mobile-summary h3{padding-right:0;font-size:1.1rem;line-height:1.35}.notice-p2-apply-mobile-summary b{margin-right:.75rem;color:var(--notice-p2-orange)}.notice-p2-apply-mobile-form{border-radius:.875rem}.notice-p2-apply-mobile-form label{display:grid;gap:.625rem}.notice-p2-apply-mobile-form h2,.notice-p2-apply-mobile-form label>span{font-size:1.2rem;font-weight:900}.notice-p2-apply-mobile-form textarea{min-height:8.75rem;padding:.875rem}.notice-p2-apply-mobile-form h2{display:flex;justify-content:space-between;gap:1rem}.notice-p2-apply-mobile-form h2 span{color:#7a716b;font-size:.95rem;font-weight:500}.notice-p2-apply-mobile-form section article{position:relative;display:grid;grid-template-columns:4.5rem minmax(0,1fr) auto;gap:.75rem;align-items:center;min-height:5rem;border:1px solid #e5e0dc;border-radius:.5rem;padding:.625rem}.notice-p2-apply-mobile-thumb{width:4.5rem;height:3.75rem}.notice-p2-apply-mobile-form section article small{grid-column:2/3}.notice-p2-apply-mobile-form section article button{border:0;background:transparent;color:#7a716b;font-size:1.25rem}.notice-p2-apply-mobile-form section label{display:flex;align-items:flex-start;gap:.625rem;color:#201612;line-height:1.55}.notice-p2-apply-mobile-form section label input{width:1.15rem;height:1.15rem;accent-color:var(--notice-p2-orange)}.notice-p2-apply-mobile-submit{width:100%;min-height:4rem;border-radius:.625rem;border-color:var(--notice-p2-orange);background:var(--notice-p2-orange);color:#fff;font-size:1.45rem}.notice-p2-apply-preview section>div,.notice-p2-detail-actions,.notice-p2-head,.notice-p2-head>div:last-child,.notice-p2-toolbar{align-items:stretch;flex-direction:column}.notice-p2-apply-card h1,.notice-p2-head h1{font-size:1.5rem;line-height:1.2}.notice-p2-tabs{overflow-x:auto}.notice-p2-tabs button{flex:0 0 auto;white-space:nowrap}.notice-p2-compliance,.notice-p2-detail-actions,.notice-p2-form-grid,.notice-p2-segment,.notice-p2-stats,.notice-p2-stats.is-invite{grid-template-columns:1fr}.notice-p2-table-card{overflow:visible;border:0;background:transparent;box-shadow:none}.notice-p2-invite-list,.notice-p2-table{gap:1rem}.notice-p2-row.is-head{display:none}.notice-p2-invite-list article,.notice-p2-row{grid-template-columns:1fr;min-width:0;border:1px solid var(--notice-p2-line);border-radius:.5rem;background:#fff}.notice-p2-detail{display:none}.notice-p2-apply-card,.notice-p2-apply-preview,.notice-p2-compliance{padding:1rem}.notice-p2-upload-row{flex-direction:column}.notice-p2-submit,.notice-p2-upload-row button,.notice-p2-upload-row span{width:100%;min-width:0}.notice-p2-apply-preview{order:-1}}.notice-flow-links{padding:var(--space-3)}.notice-flow-summary-stats{align-content:start}.notice-apply-route-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.36fr);gap:var(--space-4);align-items:start}.notice-apply-route-grid .notice-apply-card{margin-top:0}.notice-apply-route-side{display:grid;gap:var(--space-4);padding:var(--space-5)}.notice-apply-check-list{grid-template-columns:1fr}.applications-page-shell,.invitations-page-shell,.messages-page-shell{width:min(100%,76rem)}.applications-page-shell,.invitations-page-shell{--applications-card-padding:calc(var(--space-5) - var(--space-1) / 2);--applications-compact-gap:calc(var(--space-3) - var(--space-1) / 2)}.applications-page,.invitations-page,.messages-page{display:flex;flex-direction:column;gap:var(--space-3)}.applications-page-hero-card,.invitations-page-hero-card,.messages-page-hero-card{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--applications-card-padding,var(--space-4));border-radius:var(--radius-xl);border:1px solid var(--color-border-default);background:var(--color-bg-elevated);box-shadow:var(--shadow-sm)}.applications-page-hero-copy h2,.invitations-page-hero-copy h2,.messages-page-hero-copy h2{margin:var(--space-2) 0 0;font-size:var(--text-h2-size);line-height:1.22}.applications-page-hero-copy p,.invitations-page-hero-copy p,.messages-page-hero-copy p{margin:var(--space-2) 0 0;color:var(--color-text-secondary);line-height:1.5;font-size:var(--text-caption-size)}.applications-board-eyebrow,.applications-business-meta-label,.applications-business-next-step-label,.applications-business-note-label,.applications-page-hero-eyebrow,.invitations-board-eyebrow,.invitations-business-meta-label,.invitations-business-next-step-label,.invitations-business-note-label,.invitations-page-hero-eyebrow,.messages-board-eyebrow,.messages-business-meta-label,.messages-business-next-step-label,.messages-page-hero-eyebrow{font-size:var(--text-tiny-size);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-brand-accent)}.applications-page-hero-side,.invitations-page-hero-side,.messages-page-hero-side{display:flex;gap:calc(var(--space-3) - var(--space-1) / 2);flex-wrap:wrap;justify-content:flex-end}.applications-workbench,.invitations-workbench,.messages-page-workbench{display:flex;flex-direction:column;gap:var(--space-2)}.messages-page-bff-snapshot{display:grid;gap:var(--space-2);padding:.75rem .875rem;border-radius:var(--radius-lg);border:1px solid var(--color-border-subtle);background:var(--color-bg-elevated)}.messages-page-bff-snapshot-head{display:flex;justify-content:space-between;gap:var(--space-3);align-items:flex-start}.messages-page-bff-snapshot-copy{min-width:0;display:grid;gap:calc(var(--space-1) + var(--space-1) / 2)}.messages-page-bff-snapshot-eyebrow{margin:0;color:var(--color-brand-accent);font-size:calc(var(--text-tiny-size) - var(--space-1) / 4);font-weight:800;letter-spacing:.04em;text-transform:uppercase}.messages-page-bff-snapshot-title{margin:0;color:var(--brown-900);font-size:var(--text-body-size);line-height:1.4;font-weight:800}.messages-page-bff-snapshot-grid{display:grid;gap:var(--space-2)}.messages-page-bff-snapshot-row{display:flex;justify-content:space-between;gap:var(--space-3);align-items:center;flex-wrap:wrap}.messages-page-bff-snapshot-label{color:var(--color-text-secondary);font-size:calc(var(--text-tiny-size) - var(--space-1) / 4);font-weight:700}.messages-page-bff-snapshot-tags{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-end}.messages-page-bff-snapshot-note{margin:0;color:var(--color-text-secondary);line-height:1.6;font-size:var(--text-caption-size)}.applications-summary-grid,.invitations-summary-grid,.messages-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(
    --applications-compact-gap,calc(var(--space-4) - var(--space-1) / 2)
  )}.applications-board,.applications-business-card,.applications-summary-card,.invitations-board,.invitations-business-card,.invitations-summary-card,.messages-board,.messages-business-card,.messages-summary-card{border:1px solid var(--color-border-default);border-radius:var(--radius-2xl);background:var(--color-bg-elevated);box-shadow:var(--shadow-md)}.applications-summary-card,.invitations-summary-card,.messages-summary-card{padding:var(--applications-card-padding,var(--space-5))}.applications-summary-label,.invitations-summary-label,.messages-summary-label{font-size:var(--text-caption-size);color:var(--color-text-secondary)}.applications-summary-value,.invitations-summary-value,.messages-summary-value{margin-top:var(--space-2);font-size:calc(var(--text-h1-size) - var(--space-1) / 2);font-weight:800;color:var(--color-text-primary);line-height:1.1}.applications-summary-desc,.invitations-summary-desc,.messages-summary-desc{margin-top:var(--space-2);font-size:var(--text-caption-size);line-height:var(--line-height-loose);color:var(--color-text-secondary)}.applications-board,.invitations-board,.messages-board{padding:var(--applications-card-padding,var(--space-5))}.applications-board-head,.invitations-board-head,.messages-board-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--applications-compact-gap,var(--space-4))}.applications-board-title,.invitations-board-title,.messages-board-title{margin:var(--space-1) 0 0;font-size:var(--text-h3-size)}.applications-board-subtitle,.invitations-board-subtitle,.messages-board-subtitle{margin:var(--space-2) 0 0;color:var(--color-text-secondary);line-height:1.55}.applications-filter-tabs,.invitations-filter-group,.messages-filter-group{margin-bottom:var(
    --applications-compact-gap,calc(var(--space-5) - var(--space-1) / 2)
  )}.invitations-filter-group,.messages-filter-group{display:grid;gap:var(--space-2)}.invitations-filter-tabs,.messages-filter-tabs{margin:0}.applications-card-list,.invitations-card-list,.messages-card-list{display:grid;gap:var(--applications-compact-gap,var(--space-4))}.applications-business-card,.invitations-business-card,.messages-business-card{padding:var(
    --applications-card-padding,calc(var(--space-5) + var(--space-1) / 2)
  )}.applications-business-card-top,.invitations-business-card-top,.messages-business-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.applications-business-card-main,.invitations-business-card-main,.messages-business-card-main{min-width:0}.applications-business-card-side,.invitations-business-card-side{flex:0 0 auto;display:grid;justify-items:end;gap:var(--space-2);text-align:right}.applications-business-card-brand,.invitations-business-card-direction,.messages-business-card-type{font-size:var(--text-caption-size);font-weight:700;color:var(--color-brand-accent)}.applications-business-card-title,.invitations-business-card-title,.messages-business-card-title{margin:var(--space-2) 0 0;font-size:var(--text-title-size);line-height:1.32}.applications-business-card-subtitle,.invitations-business-card-subtitle,.messages-business-card-subtitle{margin:var(--space-2) 0 0;color:var(--color-text-secondary);line-height:1.55}.applications-business-price,.invitations-business-price{display:grid;gap:calc(var(--space-1) / 2);color:var(--color-text-secondary);font-size:var(--text-caption-size)}.applications-business-price strong,.invitations-business-price strong{color:var(--color-brand-accent);font-size:var(--text-h3-size);line-height:1.1}.applications-business-meta,.invitations-business-meta,.messages-business-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2);margin-top:var(
    --applications-compact-gap,calc(var(--space-5) - var(--space-1) / 2)
  )}.applications-business-meta-item,.invitations-business-meta-item,.messages-business-meta-item{padding:var(--space-3);border-radius:var(--radius-lg);background:var(--color-bg-muted);display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.applications-business-meta-item strong,.invitations-business-meta-item strong,.messages-business-meta-item strong{font-size:var(--text-caption-size);line-height:1.45;overflow-wrap:anywhere}.applications-business-next-step,.applications-business-note,.invitations-business-next-step,.invitations-business-note,.messages-business-next-step{margin-top:var(--applications-compact-gap,var(--space-4));padding:var(--space-3);border-radius:var(--radius-lg);background:var(--color-bg-muted)}.applications-business-next-step p,.applications-business-note p,.invitations-business-next-step p,.invitations-business-note p,.messages-business-next-step p{margin:var(--space-1) 0 0;line-height:1.55;color:var(--color-text-secondary)}.applications-business-actions,.invitations-business-actions,.messages-board-actions,.messages-business-actions,.messages-business-card-side{display:flex;gap:calc(var(--space-3) - var(--space-1) / 2);flex-wrap:wrap}.applications-business-actions,.invitations-business-actions,.messages-business-actions{margin-top:var(
    --applications-compact-gap,calc(var(--space-5) - var(--space-1) / 2)
  )}.applications-business-actions .dashboard-action,.invitations-business-actions .dashboard-action{margin-top:0;min-height:2.5rem}.invitations-page-shell{width:min(100%,var(--page-wide-max-width))}.invitations-page{gap:var(--space-3)}.invitations-page-hero-card{align-items:center;padding:var(--space-4) var(--space-5);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm)}.invitations-page-hero-copy h2{font-size:var(--text-h2-size);line-height:1.16}.invitations-page-hero-copy p{max-width:48rem;line-height:1.45}.invitations-summary-grid{gap:var(--space-2)}.invitations-summary-card{min-height:6.25rem;padding:var(--space-3);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm)}.invitations-summary-value{margin-top:var(--space-1);font-size:var(--text-h2-size)}.invitations-board{padding:0;overflow:hidden;border-radius:var(--radius-xl);box-shadow:var(--shadow-sm)}.invitations-board-head{align-items:center;margin:0;padding:var(--space-4);border-bottom:1px solid var(--color-border-subtle)}.invitations-board-title{font-size:calc(var(--text-h3-size) - var(--space-1) / 4)}.invitations-board-subtitle{max-width:40rem;font-size:var(--text-caption-size);line-height:1.45}.invitations-workbench-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,23rem);align-items:stretch;min-width:0}.invitations-workbench-main{min-width:0;border-right:1px solid var(--color-border-subtle)}.invitations-filter-group{gap:var(--space-2);margin:0;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border-subtle)}.invitations-card-list{gap:0}.invitations-business-card{padding:var(--space-3) var(--space-4);border-width:0 0 1px;border-color:var(--color-border-subtle);border-radius:0;box-shadow:none}.invitations-business-card-top{gap:var(--space-3)}.invitations-business-card-title{margin-top:var(--space-1);font-size:var(--text-body-lg-size);line-height:1.28}.invitations-business-card-subtitle{margin-top:calc(var(--space-1) / 2);font-size:var(--text-caption-size);line-height:1.35}.invitations-business-card-side{min-width:10rem;gap:var(--space-1)}.invitations-business-price strong{max-width:10rem;color:var(--color-text-primary);font-size:var(--text-caption-size);line-height:1.25;overflow-wrap:anywhere}.invitations-business-meta{grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-1);margin-top:var(--space-2)}.invitations-business-meta-item{padding:var(--space-2);border:1px solid var(--color-border-subtle);background:var(--color-bg-card)}.invitations-business-meta-item strong{line-height:1.3}.invitations-business-next-step,.invitations-business-note{margin-top:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-subtle);background:var(--color-bg-card)}.invitations-business-actions{justify-content:flex-end;margin-top:var(--space-2)}.invitations-business-actions .dashboard-action{min-height:2.25rem;padding-inline:var(--space-3)}.invitations-board-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:3.75rem;padding:var(--space-3) var(--space-4)}.invitations-board-footer-meta{color:var(--color-text-secondary);font-size:var(--text-caption-size)}.invitations-pagination{display:flex;align-items:center;gap:var(--space-1)}.invitations-pagination-arrow,.invitations-pagination-ellipsis,.invitations-pagination-page{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;min-height:2rem;border-radius:var(--radius-md);font-size:var(--text-caption-size);font-weight:800}.invitations-pagination-arrow,.invitations-pagination-page{border:1px solid var(--color-border-subtle);background:var(--color-bg-card);color:var(--color-text-primary)}.invitations-pagination-page.is-active{border-color:var(--color-brand-primary);color:var(--color-brand-accent)}.invitations-pagination-arrow:disabled{color:var(--color-text-tertiary);cursor:not-allowed}.invitations-pagination-arrow:focus-visible,.invitations-pagination-page:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px}.invitations-board-side{align-content:start;background:var(--color-bg-page)}.invitations-board-side,.invitations-side-panel{display:grid;gap:var(--space-3);min-width:0;padding:var(--space-3)}.invitations-side-panel{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-bg-card)}.invitations-side-panel-head{display:flex;justify-content:space-between;gap:var(--space-2);align-items:flex-start}.invitations-side-panel h3{margin:var(--space-1) 0 0;font-size:var(--text-body-size);line-height:1.3}.invitations-side-summary{display:grid;gap:var(--space-2)}.invitations-side-summary-title{color:var(--color-text-primary);font-size:var(--text-body-size);font-weight:800;line-height:1.35}.invitations-side-summary-meta{display:flex;flex-wrap:wrap;gap:var(--space-1);color:var(--color-text-secondary);font-size:var(--text-tiny-size)}.invitations-side-summary p{margin:0;color:var(--color-text-secondary);font-size:var(--text-caption-size);line-height:1.55}.invitations-side-status-row,.invitations-side-summary-pair{display:flex;justify-content:space-between;gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--color-border-subtle);color:var(--color-text-secondary);font-size:var(--text-caption-size)}.invitations-side-status-row strong,.invitations-side-summary-pair strong{color:var(--color-text-primary);text-align:right}.invitations-side-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.invitations-side-stat{display:grid;gap:calc(var(--space-1) / 2);min-width:0;padding:var(--space-2);border-radius:var(--radius-md);background:var(--color-bg-muted)}.invitations-side-stat small,.invitations-side-stat span{color:var(--color-text-secondary);font-size:var(--text-tiny-size);line-height:1.35}.invitations-side-stat strong{color:var(--color-text-primary);font-size:var(--text-title-size);line-height:1}.invitations-side-links,.invitations-side-statuses{display:grid;gap:var(--space-2)}.invitations-side-links .dashboard-action{justify-content:center;min-height:2.5rem}.invitation-detail-page-shell{width:min(100%,var(--page-wide-max-width))}.invitation-detail-page{display:grid;gap:var(--space-3);min-width:0}.invitation-detail-hero,.invitation-detail-panel{border:1px solid var(--color-border-default);border-radius:var(--radius-xl);background:var(--color-bg-elevated);box-shadow:var(--shadow-sm)}.invitation-detail-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(12rem,16rem);gap:var(--space-3);align-items:stretch;padding:var(--space-4)}.invitation-detail-actions,.invitation-detail-hero-main,.invitation-detail-hero-side,.invitation-detail-panel{min-width:0}.invitation-detail-eyebrow{color:var(--color-brand-accent);font-size:var(--text-tiny-size);font-weight:800;letter-spacing:.06em;text-transform:uppercase}.invitation-detail-title-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-top:var(--space-2)}.invitation-detail-title-row h2{margin:0;color:var(--color-text-primary);font-size:var(--text-h2-size);line-height:1.15}.invitation-detail-hero-main>p{max-width:48rem;margin:var(--space-2) 0 0;color:var(--color-text-secondary);line-height:1.6}.invitation-detail-hero-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);margin-top:var(--space-4)}.invitation-detail-copy-card,.invitation-detail-metric,.invitation-detail-party-card,.invitation-detail-price-card{min-width:0;border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-bg-card)}.invitation-detail-metric{display:grid;gap:calc(var(--space-1) / 2);padding:var(--space-2)}.invitation-detail-action-note,.invitation-detail-copy-card span,.invitation-detail-metric span,.invitation-detail-party-card span,.invitation-detail-price-card small,.invitation-detail-price-card span{color:var(--color-text-secondary);font-size:var(--text-caption-size);line-height:1.45}.invitation-detail-metric strong,.invitation-detail-party-card strong{color:var(--color-text-primary);font-size:var(--text-caption-size);line-height:1.35;overflow-wrap:anywhere}.invitation-detail-hero-side{display:grid;align-content:stretch;gap:var(--space-3)}.invitation-detail-price-card{display:grid;align-content:center;gap:var(--space-2);padding:var(--space-3)}.invitation-detail-price-card strong{color:var(--color-brand-accent);font-size:var(--text-title-size);line-height:1.2}.invitation-detail-deadline-card{display:grid;gap:var(--space-2);padding:var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:linear-gradient(180deg,var(--color-bg-card),var(--color-bg-muted))}.invitation-detail-deadline-card strong{color:var(--color-brand-accent);font-size:var(--text-body-lg-size);line-height:1.15}.invitation-detail-grid{grid-template-columns:minmax(0,1fr) minmax(19rem,24rem);align-items:start}.invitation-detail-grid,.invitation-detail-main-column,.invitation-detail-side-column{display:grid;gap:var(--space-3);min-width:0}.invitation-detail-panel{display:grid;gap:var(--space-3);padding:var(--space-4)}.invitation-detail-action-panel{gap:var(--space-2)}.invitation-detail-panel-head{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-3)}.invitation-detail-panel-head h3{margin:var(--space-1) 0 0;color:var(--color-text-primary);font-size:var(--text-title-size);line-height:1.25}.invitation-detail-party-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.invitation-detail-copy-card,.invitation-detail-party-card{display:grid;gap:var(--space-2);padding:var(--space-3)}.invitation-detail-action-feedback,.invitation-detail-action-note,.invitation-detail-copy-card p,.invitation-detail-party-card p,.invitation-detail-timeline-row p{margin:0}.invitation-detail-copy-card p,.invitation-detail-party-card p,.invitation-detail-timeline-row p{color:var(--color-text-secondary);font-size:var(--text-caption-size);line-height:1.55}.invitation-detail-trust-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2)}.invitation-detail-trust-card{display:grid;gap:calc(var(--space-1) / 2);padding:var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-bg-card)}.invitation-detail-trust-card small,.invitation-detail-trust-card span{color:var(--color-text-secondary);font-size:var(--text-caption-size);line-height:1.35}.invitation-detail-trust-card strong{color:var(--color-text-primary);font-size:var(--text-body-size);line-height:1.2}.invitation-detail-trust-note{margin:0;padding-top:var(--space-2);color:var(--color-text-secondary);font-size:var(--text-caption-size);line-height:1.45}.invitation-detail-action-stack,.invitation-detail-actions,.invitation-detail-requirements,.invitation-detail-response-actions,.invitation-detail-risk-list,.invitation-detail-timeline{display:grid;gap:var(--space-2)}.invitation-detail-response-hint{padding:var(--space-2);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-brand-primary-soft);color:var(--color-text-secondary);font-size:var(--text-caption-size);line-height:1.45}.invitation-detail-timeline-row{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:var(--space-2);align-items:start}.invitation-detail-timeline-row>span{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-pill);background:var(--color-brand-primary-soft);color:var(--color-brand-accent);font-size:var(--text-caption-size);font-weight:800}.invitation-detail-timeline-row strong{color:var(--color-text-primary);font-size:var(--text-caption-size)}.invitation-detail-action-stack .dashboard-action,.invitation-detail-response-actions .dashboard-action{justify-content:center;min-height:2.875rem}.invitation-detail-response-actions{grid-template-columns:minmax(0,1fr)}.invitation-detail-action-stack{grid-template-columns:repeat(3,minmax(0,1fr))}.invitation-detail-action-stack .dashboard-action{min-height:2.25rem;padding-inline:var(--space-2);font-size:var(--text-caption-size)}.invitation-detail-action-feedback{border-radius:var(--radius-md);padding:var(--space-2);background:var(--color-brand-primary-soft);color:var(--color-text-primary);font-size:var(--text-caption-size);line-height:1.45}.invitation-detail-action-feedback.is-error{background:color-mix(in srgb,var(--color-error) 8%,var(--color-bg-card));color:var(--color-error)}.invitation-detail-risk-list{margin:0;padding-left:1.1rem;color:var(--color-text-secondary);font-size:var(--text-caption-size);line-height:1.55}.invitation-detail-risk-panel{gap:var(--space-2)}.messages-business-risk{display:inline-flex;align-items:center;min-height:var(--space-8);color:var(--color-text-secondary);font-size:var(--text-caption-size);line-height:var(--line-height-loose)}.messages-page-shell{--messages-rail-width:11rem;width:min(100%,var(--page-wide-max-width))}.app-shell[data-workspace-chrome=true]:has(.messages-page-shell) .app-header{width:min(calc(100% - (var(--page-padding-x) * 2)),calc(var(--page-wide-max-width) - (var(--page-padding-x) * 2)))}.messages-manage-detail{grid-template-columns:minmax(10rem,var(--messages-rail-width)) minmax(18rem,1.1fr) minmax(18rem,.92fr);align-items:start;gap:var(--space-1)}.messages-manage-detail>.messages-category-list{margin-top:0}.messages-manage-list,.messages-manage-preview{min-width:0}.messages-toolbar{grid-template-columns:minmax(0,1fr) minmax(12rem,15rem);gap:var(--space-2)}.messages-filter-bar.ui-filter-bar{gap:var(--space-2);padding:var(--space-2)}.messages-filter-bar .ui-filter-bar-title,.messages-toolbar-sort .ui-sort-control-label-text{font-size:var(--text-caption-size);line-height:1.25}.messages-filter-bar .ui-filter-bar-subtitle{line-height:1.35}.messages-filter-bar .ui-filter-bar-action,.messages-filter-bar .ui-filter-bar-controls{gap:var(--space-1)}.messages-toolbar-sort.ui-sort-control{padding:var(--space-2)}.messages-toolbar-sort .ui-sort-control-label{gap:var(--space-1)}.messages-manage-list{display:grid;gap:var(--space-2)}.messages-card-action{gap:var(--space-1)}.messages-category-title,.messages-manage-item-title{font-size:var(--text-body-size);line-height:1.3}.messages-category-description,.messages-manage-item-desc{font-size:var(--text-caption-size)}.messages-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-1)}.messages-summary-card{padding:var(--space-2) calc(var(--space-3) - var(--space-1) / 2);box-shadow:var(--shadow-sm);border-radius:var(--radius-xl)}.messages-summary-desc,.messages-summary-label{font-size:var(--text-tiny-size)}.messages-summary-value{margin-top:var(--space-1);font-size:calc(var(--text-h2-size) - var(--space-1) / 2);line-height:1.05}.messages-summary-desc{margin-top:var(--space-1);line-height:1.35}.messages-board{background:var(--color-bg-card);padding:var(--space-2);border-radius:var(--radius-xl)}.messages-board-head{margin-bottom:var(--space-2)}.messages-board-title{margin-top:var(--space-1);font-size:var(--text-title-size);line-height:1.25}.messages-board-subtitle{margin-top:var(--space-1);font-size:var(--text-caption-size);line-height:1.45}.messages-filter-group{margin-bottom:var(--space-2)}.messages-filter-tabs{gap:var(--space-2)}.messages-category-list{display:grid;gap:var(--space-2);margin-top:0;padding:calc(var(--space-2) - var(--space-1) / 2);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-elevated)}.messages-category-item{min-width:0;border-radius:var(--radius-sm)}.messages-manage-item{min-width:0;border-radius:var(--radius-md)}.messages-category-item,.messages-manage-item,.messages-manage-preview{padding:var(--space-2) calc(var(--space-3) - var(--space-1) / 2)}.messages-category-description,.messages-manage-item-desc{line-height:1.45}.messages-category-unread{margin-top:var(--space-1);padding:calc(var(--space-1) / 2) var(--space-2);font-size:var(--text-tiny-size)}.messages-manage-preview{background:var(--color-bg-card);border-color:var(--color-border-default);box-shadow:var(--shadow-sm)}.messages-manage-preview-title{margin-top:var(--space-2);font-size:var(--text-title-size);line-height:1.35}.messages-manage-preview-time{margin-top:var(--space-1)}.messages-manage-preview-body{margin-top:var(--space-2);line-height:1.55;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.messages-manage-preview-actions{margin-top:var(--space-2);gap:var(--space-1)}.messages-category-item:focus-visible,.messages-manage-item:focus-visible{outline:3px solid var(--workspace-orange-28);outline-offset:2px}.messages-manage-item-active{border-color:var(--color-brand-primary);background:var(--color-brand-primary-soft)}.filter-tabs{display:flex;flex-wrap:wrap;gap:calc(var(--space-3) - var(--space-1) / 2);margin-top:var(--space-3)}.filter-tabs-item{border:1px solid var(--color-border-default);background:var(--color-bg-card);color:var(--color-text-secondary);border-radius:var(--radius-pill);padding:var(--space-2) .875rem;font-size:var(--text-caption-size);font-weight:600}.filter-tabs-item.is-active{background:var(--color-brand-primary-soft);color:var(--color-brand-accent);border-color:var(--color-brand-primary-soft)}.dashboard-home-summary-card-top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:.625rem}.app-shell-header{padding:var(--space-5) 0 var(--space-3)}.app-header{align-items:center}.app-header-title-icon{width:var(--touch-rec);height:var(--touch-rec)}.app-header-title{font-size:var(--text-h1-size)}.app-header-subtitle{margin-top:var(--space-1);font-size:var(--text-caption-size)}.app-header-actions{display:none}.custom-tabbar{height:calc(var(--tabbar-height) + env(safe-area-inset-bottom, 0rem));border-radius:var(--radius-xl) var(--radius-xl) 0 0}.custom-tabbar-item{min-height:var(--touch-min)}.app-shell-header{padding:.375rem 0 .125rem}.app-header-title-icon{width:calc(var(--text-h1-size) + var(--space-1) / 2);height:calc(var(--text-h1-size) + var(--space-1) / 2)}.app-header-title{font-size:var(--text-title-size);line-height:1.12}.app-header-subtitle{margin-top:0;font-size:calc(var(--text-tiny-size) - var(--space-1) / 2);letter-spacing:0}.custom-tabbar{height:calc(4.5rem + env(safe-area-inset-bottom, 0rem));padding:var(--space-2) .625rem calc(.375rem + env(safe-area-inset-bottom, 0rem));border:1px solid var(--tabbar-border);border-radius:var(--radius-2xl);background:var(--tabbar-bg);box-shadow:var(--shadow-tabbar);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.custom-tabbar-item{min-height:var(--tabbar-item-height)}.custom-tabbar-icon,.custom-tabbar-icon-image{width:var(--tabbar-icon-size);height:var(--tabbar-icon-size)}.custom-tabbar-item.is-center .custom-tabbar-icon{margin-top:calc(-1 * var(--space-6))}.custom-tabbar-item.is-center .custom-tabbar-icon-image{width:calc(var(--space-8) + var(--space-2) + var(--space-1) / 2);height:calc(var(--space-8) + var(--space-2) + var(--space-1) / 2)}.custom-tabbar-label{font-size:var(--tabbar-label-size);line-height:var(--tabbar-label-line-height)}.home-app-shell-guest .app-shell-header{padding:var(--space-3) 0 var(--space-2)}.home-app-shell-guest .app-header-title-icon{width:var(--touch-rec);height:var(--touch-rec)}.home-app-shell-guest .app-header-title{font-size:calc(var(--text-h3-size) + var(--space-1) / 2);line-height:1.08;letter-spacing:normal}.home-app-shell-guest .app-header-subtitle{margin-top:.0625rem;font-size:var(--text-tiny-size);letter-spacing:0}.home-app-shell-guest .home-header-search-shell{width:calc(var(--space-8) * 3 + var(--space-3) + var(--space-1) / 2)}.home-app-shell-guest .home-header-search{min-height:2.125rem;padding:0 var(--space-3)}.home-app-shell-logged-in .app-shell-header{padding:var(--space-1) 0 0}.home-app-shell-logged-in .app-header-title-icon{width:var(--icon-xl);height:var(--icon-xl)}.home-app-shell-logged-in .app-header-title{font-size:var(--text-title-size)}.home-app-shell-logged-in .app-header-subtitle{font-size:calc(var(--text-tiny-size) - var(--space-1) / 2);line-height:1.35;letter-spacing:0}.collaboration-archive-page,.collaboration-center-page,.collaboration-detail-page,.collaboration-drawer-page{display:grid;gap:var(--space-3)}.collaboration-page-header{width:100%;display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:var(--space-2)}.collaboration-page-back,.collaboration-page-icon-link,.collaboration-page-text-icon{display:inline-flex;align-items:center;justify-content:center;color:var(--brown-900)}.collaboration-page-back{width:calc(var(--space-8) - var(--space-1));height:calc(var(--space-8) - var(--space-1));border-radius:var(--radius-pill);font-size:2rem;line-height:1}.collaboration-page-back svg{width:1.05rem;height:1.05rem;display:block}.collaboration-center-icon svg{width:1rem;height:1rem;display:block;stroke:currentColor}.collaboration-page-title-group{min-width:0;text-align:center}.collaboration-page-header-no-back{grid-template-columns:minmax(0,1fr);justify-items:stretch;gap:var(--space-1)}.collaboration-page-header-no-back .collaboration-page-title-group{justify-self:stretch;text-align:left}.collaboration-page-header-no-back .collaboration-page-title{white-space:normal;overflow-wrap:anywhere;font-size:var(--text-h2-size)}.collaboration-page-header-no-back .collaboration-page-subtitle{max-width:none;margin-inline:0}.collaboration-page-header-no-back .collaboration-page-actions{display:none}.collaboration-page-title{margin:0;font-size:calc(var(--text-h3-size) + var(--space-1) / 2);line-height:1.15;font-weight:800;color:var(--brown-900);white-space:normal;overflow-wrap:anywhere}.collaboration-page-subtitle{margin:var(--space-1) auto 0;max-width:20rem;font-size:var(--text-caption-size);line-height:1.45;color:var(--color-text-secondary);overflow-wrap:anywhere}.collaboration-page-actions{justify-content:flex-end}.collaboration-page-action-row,.collaboration-page-actions{display:flex;align-items:center;gap:var(--space-1)}.collaboration-page-icon-link,.collaboration-page-text-icon{width:2.125rem;height:calc(var(--btn-tag-height) + var(--space-1) / 2);border-radius:var(--radius-pill)}.collaboration-page-back:hover,.collaboration-page-icon-link:hover,.collaboration-page-text-icon:hover{background:var(--color-brand-primary-soft)}.collaboration-page-icon-image{display:block;width:calc(var(--text-body-lg-size) + var(--space-1) + var(--space-1) / 2);height:calc(var(--text-body-lg-size) + var(--space-1) + var(--space-1) / 2);object-fit:contain}.empty-state-icon svg{width:2em;height:2em;display:block}.collaboration-archive-stack,.collaboration-center-stack,.collaboration-detail-stack{display:grid;gap:var(--space-3)}.collaboration-archive-filter-section,.collaboration-center-filters,.collaboration-detail-tabs{display:flex;flex-wrap:wrap;gap:calc(var(--space-3) - var(--space-1) / 2)}.collaboration-filter-chip{display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;padding:0 calc(var(--space-5) - var(--space-1) / 2);border:1px solid var(--color-border-default);border-radius:var(--radius-pill);background:var(--color-bg-card);color:var(--color-text-secondary);font-size:var(--text-caption-size);font-weight:700;box-shadow:var(--shadow-xs)}.collaboration-filter-chip.is-active{border-color:var(--workspace-orange-28);background:var(--color-brand-primary-soft);color:var(--color-brand-accent)}.collaboration-archive-hero,.collaboration-center-hero,.collaboration-detail-hero{display:grid;grid-template-columns:minmax(0,1fr) 120px;gap:var(--space-3);align-items:start;padding:var(--space-4);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);background:linear-gradient(135deg,var(--color-bg-card) 0,var(--color-bg-elevated) 100%);box-shadow:var(--shadow-sm)}.collaboration-center-hero{grid-template-areas:"copy art" "stats stats"}.collaboration-center-hero-copy{grid-area:copy;min-width:0;display:grid;gap:var(--space-2)}.collaboration-archive-eyebrow,.collaboration-center-eyebrow,.collaboration-detail-eyebrow,.collaboration-drawer-eyebrow{margin:0;font-size:var(--text-tiny-size);font-weight:800;letter-spacing:.06em;color:var(--color-brand-accent);text-transform:uppercase}.collaboration-archive-title,.collaboration-center-title,.collaboration-detail-title,.collaboration-drawer-title{margin:0;font-size:var(--text-h2-size);line-height:1.12;font-weight:800;color:var(--brown-900);overflow-wrap:anywhere}.collaboration-archive-desc,.collaboration-center-desc,.collaboration-detail-subtitle,.collaboration-drawer-subtitle{margin:0;color:var(--color-text-secondary);line-height:1.5;font-size:var(--text-caption-size)}.collaboration-archive-hero-meta,.collaboration-center-roleline,.collaboration-detail-hero-brandline,.collaboration-drawer-chip-row,.collaboration-drawer-version-row{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.collaboration-center-roletext,.collaboration-center-strip-note,.collaboration-info-note,.collaboration-task-card-footer-note{color:var(--color-text-secondary);font-size:var(--text-caption-size);line-height:1.5}.collaboration-archive-hero-art,.collaboration-center-hero-art{grid-area:art;display:flex;justify-content:flex-end;align-items:center}.collaboration-archive-hero-image,.collaboration-center-hero-image{display:block;width:calc(var(--space-8) * 3);height:calc(var(--space-8) * 3);object-fit:contain}.collaboration-archive-hero-stats,.collaboration-center-stats{grid-area:stats;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(var(--space-3) - var(--space-1) / 2);padding-top:.625rem;border-top:1px solid var(--color-border-default)}.collaboration-archive-stat,.collaboration-center-stat{min-width:0;display:grid;gap:calc(var(--space-1) + var(--space-1) / 2)}.collaboration-archive-stat-label,.collaboration-center-stat-label{font-size:calc(var(--text-tiny-size) - var(--space-1) / 4);font-weight:700;color:var(--color-text-secondary)}.collaboration-archive-stat-value,.collaboration-center-stat-value{font-size:calc(var(--text-display-size) - var(--space-1) / 2);line-height:1;font-weight:800;color:var(--brown-900)}.collaboration-center-strip,.collaboration-drawer-note{display:grid;gap:var(--space-2);padding:var(--space-3) calc(var(--space-5) - var(--space-1) / 2);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-card);box-shadow:var(--shadow-xs)}.collaboration-archive-entry-head,.collaboration-center-strip-head,.collaboration-delivery-card-head,.collaboration-drawer-section-head,.collaboration-feedback-head,.collaboration-info-card-head,.collaboration-node-card-head,.collaboration-publish-item-head,.collaboration-task-card-head{display:flex;justify-content:space-between;gap:var(--space-3);align-items:flex-start}.collaboration-archive-entry-title,.collaboration-center-strip-title,.collaboration-delivery-card-title,.collaboration-drawer-section-title,.collaboration-feedback-title,.collaboration-info-card-title,.collaboration-node-card-title,.collaboration-publish-title,.collaboration-section-title,.collaboration-task-card-title{margin:0;color:var(--brown-900);font-size:calc(var(--text-body-lg-size) + var(--space-1) / 2);line-height:1.2;font-weight:800;overflow-wrap:anywhere}.collaboration-archive-entry-copy,.collaboration-center-strip-desc,.collaboration-delivery-copy,.collaboration-drawer-section-copy,.collaboration-feedback-body,.collaboration-info-note,.collaboration-node-card-summary,.collaboration-publish-link,.collaboration-section-subtitle,.collaboration-task-card-summary{margin:0;color:var(--color-text-secondary);line-height:1.6;font-size:var(--text-caption-size);overflow-wrap:anywhere}.collaboration-center-strip-body,.collaboration-info-tags{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.collaboration-archive-page>section,.collaboration-center-project-section,.collaboration-detail-page>section,.collaboration-drawer-stage>section{display:grid;gap:var(--space-3)}.collaboration-center-board{display:grid;grid-template-columns:minmax(0,1fr) minmax(16.5rem,17.25rem);align-items:start;gap:var(--space-2)}.collaboration-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,21rem);gap:var(--space-3);align-items:start}.collaboration-detail-main,.collaboration-detail-rail{min-width:0;display:grid;gap:calc(var(--space-3) - var(--space-1) / 2)}.collaboration-detail-route-section{min-width:0;scroll-margin-top:calc(var(--page-padding-top) + var(--space-6))}.collaboration-detail-hero{order:-6;padding:calc(var(--space-4) - var(--space-1) / 2);border-color:color-mix(in srgb,var(--color-brand-primary) 22%,var(--color-border-default));background:linear-gradient(135deg,color-mix(in srgb,var(--color-brand-primary-soft) 55%,white) 0,var(--color-bg-card) 42%,var(--color-bg-elevated) 100%)}.collaboration-detail-status-band{order:-5}.collaboration-detail-node-track{order:-4}.collaboration-detail-metric-strip{order:-3}.collaboration-detail-tabs{order:-2}.collaboration-detail-route-section.is-route-active{order:-1}.collaboration-detail-route-section.is-route-active:not(.collaboration-detail-command-deck){padding:var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);background:var(--color-bg-card);box-shadow:var(--shadow-sm)}.collaboration-detail-rail{position:sticky;top:calc(var(--page-padding-top) + var(--space-2))}.collaboration-detail-status-band{margin-top:calc(var(--space-1) / 2);border-color:color-mix(in srgb,var(--color-brand-primary) 18%,var(--color-border-default))}.collaboration-detail-status-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.collaboration-detail-metric-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--space-3) - var(--space-1) / 2)}.collaboration-detail-command-deck{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.9fr) minmax(0,.9fr);gap:var(--space-3);align-items:stretch}.collaboration-detail-command-card{min-width:0;display:grid;align-content:start;gap:calc(var(--space-3) - var(--space-1) / 2);padding:var(--space-3);border-color:var(--color-border-default);box-shadow:var(--shadow-sm)}.collaboration-detail-command-card-primary{border-color:color-mix(in srgb,var(--color-brand-primary) 22%,var(--color-border-default));background:linear-gradient(180deg,var(--color-bg-card) 0,color-mix(in srgb,var(--color-brand-primary-soft) 28%,white) 100%)}.collaboration-detail-command-card-head{min-width:0;display:flex;justify-content:space-between;gap:var(--space-3);align-items:flex-start}.collaboration-detail-command-card-head>div{min-width:0;display:grid;gap:var(--space-1)}.collaboration-detail-command-eyebrow{margin:0;color:var(--color-brand-accent);font-size:var(--text-tiny-size);font-weight:800;letter-spacing:.04em}.collaboration-detail-command-title{margin:0;color:var(--brown-900);font-size:var(--text-body-lg-size);line-height:1.35;font-weight:800;overflow-wrap:anywhere}.collaboration-detail-command-summary{margin:0;color:var(--color-text-secondary);font-size:var(--text-caption-size);line-height:1.55;overflow-wrap:anywhere}.collaboration-detail-command-actions,.collaboration-detail-command-meta,.collaboration-detail-feedback-tags{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.collaboration-detail-command-meta{color:var(--color-text-secondary);font-size:var(--text-caption-size);font-weight:700}.collaboration-detail-command-actions{margin-top:auto}.collaboration-detail-mini-list,.collaboration-detail-mini-row{display:grid;gap:var(--space-2)}.collaboration-detail-mini-row{min-width:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:.5rem .625rem;border-radius:var(--radius-lg);background:var(--color-bg-muted);color:inherit;text-decoration:none}.collaboration-detail-mini-row:hover{background:var(--color-brand-primary-soft)}.collaboration-detail-mini-row>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.collaboration-detail-rail .ui-right-action-audit-panel{border:1px solid var(--color-border-default);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm)}.collaboration-detail-rail-card{border-color:var(--color-border-default);box-shadow:var(--shadow-sm)}.collaboration-detail-rail-head{display:flex;justify-content:space-between;gap:var(--space-3);align-items:flex-start}.collaboration-detail-rail-title{margin:0;color:var(--brown-900);font-size:var(--text-title-size);line-height:var(--text-title-line-height);font-weight:800}.collaboration-detail-risk-list{margin:0;padding-left:1rem;display:grid;gap:var(--space-2);color:var(--color-text-secondary);line-height:1.6}.collaboration-detail-risk-item{overflow-wrap:anywhere}.collaboration-archive-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(17.5rem,20rem);gap:var(--space-3);align-items:start}.collaboration-archive-main,.collaboration-archive-rail{min-width:0;display:grid;gap:calc(var(--space-3) - var(--space-1) / 2)}.collaboration-archive-main>section{min-width:0}.collaboration-archive-rail{position:sticky;top:calc(var(--page-padding-top) + var(--space-2));align-self:start;max-height:calc(100vh - var(--page-padding-top) - var(--space-4));overflow-y:auto;scrollbar-gutter:stable}.collaboration-archive-rail-card{border-color:var(--color-border-default);box-shadow:var(--shadow-sm)}.collaboration-archive-rail-head{display:flex;justify-content:space-between;gap:var(--space-3);align-items:flex-start;margin-bottom:var(--space-3)}.collaboration-archive-rail-head>div{min-width:0;display:grid;gap:var(--space-1)}.collaboration-archive-rail-title{margin:0;color:var(--brown-900);font-size:var(--text-body-size);line-height:1.3;font-weight:800}.collaboration-archive-rail-subtitle{margin:0;color:var(--color-text-secondary);font-size:var(--text-caption-size);line-height:1.45}.collaboration-archive-rail-list{display:grid;gap:var(--space-2)}.collaboration-archive-rail-item{display:grid;gap:var(--space-1);padding:var(--space-2);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-elevated);color:inherit}a.collaboration-archive-rail-item:hover{border-color:var(--color-brand-primary);background:var(--color-brand-primary-soft)}.collaboration-archive-rail-item-head{display:flex;justify-content:space-between;gap:var(--space-2);align-items:flex-start}.collaboration-archive-rail-item-title{min-width:0;color:var(--brown-900);font-size:var(--text-caption-size);line-height:1.35;font-weight:800;overflow-wrap:anywhere}.collaboration-archive-rail-item-desc{margin:0;color:var(--color-text-secondary);font-size:var(--text-caption-size);line-height:1.45}.collaboration-archive-rail-item-meta{color:var(--color-text-secondary);font-size:var(--text-tiny-size);line-height:1.4;font-weight:700}.collaboration-archive-rail-footer{display:flex;justify-content:stretch}.collaboration-archive-rail-footer-link{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:2.125rem;padding:0 var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-elevated);color:var(--color-brand-accent);font-size:var(--text-caption-size);font-weight:800;text-decoration:none}.collaboration-archive-rail-footer-link:focus-visible,.collaboration-archive-rail-footer-link:hover{border-color:var(--color-brand-primary);background:var(--color-brand-primary-soft);color:var(--brown-900)}.collaboration-archive-page .collaboration-archive-rail-footer-link:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px;box-shadow:0 0 0 3px var(--color-brand-primary-soft)}.collaboration-archive-completeness{display:grid;grid-template-columns:5rem minmax(0,1fr);gap:var(--space-3);align-items:center}.collaboration-archive-completeness-ring{position:relative;width:5rem;height:5rem;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--color-bg-card)}.collaboration-archive-completeness-ring strong{position:relative;z-index:1;color:var(--brown-900);font-size:var(--text-h3-size);line-height:1;font-weight:800}.collaboration-archive-completeness-svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.collaboration-archive-completeness-track,.collaboration-archive-completeness-value{fill:none;stroke-width:4}.collaboration-archive-completeness-track{stroke:var(--color-border-subtle)}.collaboration-archive-completeness-value{stroke:var(--color-brand-primary);stroke-linecap:round}.collaboration-archive-completeness-copy{min-width:0;display:grid;gap:var(--space-1)}.collaboration-archive-completeness-copy strong{color:var(--brown-900);font-size:var(--text-body-size);line-height:1.3}.collaboration-archive-completeness-copy p,.collaboration-archive-completeness-copy span{margin:0;color:var(--color-text-secondary);font-size:var(--text-caption-size);line-height:1.5}.collaboration-archive-page .ui-archive-asset-table{padding:calc(var(--space-3) - var(--space-1) / 2);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);background:var(--color-bg-card);box-shadow:var(--shadow-xs)}.collaboration-archive-group-list{display:grid;gap:calc(var(--space-3) - var(--space-1) / 2)}.collaboration-archive-group{display:grid;gap:var(--space-2)}.collaboration-archive-group-head{display:flex;justify-content:space-between;gap:var(--space-3);align-items:flex-start;padding:0 var(--space-1)}.collaboration-archive-group-head>div{min-width:0;display:grid;gap:calc(var(--space-1) / 2)}.collaboration-archive-group-title{margin:0;color:var(--brown-900);font-size:var(--text-body-size);line-height:1.3;font-weight:800}.collaboration-archive-group-meta{margin:0;color:var(--color-text-secondary);font-size:var(--text-caption-size);line-height:1.5}.collaboration-archive-group-body{display:grid;gap:var(--space-2)}.collaboration-archive-page .ui-archive-asset-table-head{align-items:center;padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border-subtle)}.collaboration-archive-page .ui-archive-asset-table-toolbar{flex:1 1 auto}.collaboration-archive-page .ui-archive-asset-table-toolbar .collaboration-filter-chips{justify-content:flex-end}.collaboration-archive-page .ui-archive-asset-row,.collaboration-archive-page .ui-archive-asset-table-row{grid-template-columns:4.25rem minmax(0,1fr) minmax(10rem,auto);gap:var(--space-3);padding:calc(var(--space-3) - var(--space-1) / 2);border-color:var(--color-border-subtle);border-radius:var(--radius-md);box-shadow:none}.collaboration-archive-page .ui-archive-asset-table-header{padding-block:var(--space-2)}.collaboration-archive-page .ui-archive-asset-row-thumb{min-height:3.5rem;padding:0;overflow:hidden}.collaboration-archive-page .ui-archive-asset-row-thumb img{width:100%;height:100%;object-fit:cover}.collaboration-archive-page .ui-archive-asset-row-title{font-size:var(--text-body-size)}.collaboration-archive-page .ui-archive-asset-row-subtitle{margin-top:calc(var(--space-1) / 2);line-height:1.45}.collaboration-archive-page .ui-archive-asset-row-meta{display:grid;grid-template-columns:repeat(4,minmax(5.5rem,1fr));gap:var(--space-2)}.collaboration-archive-table-meta-item{min-width:0;display:grid;gap:calc(var(--space-1) / 2);padding:.35rem .5rem;border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-bg-muted)}.collaboration-archive-table-meta-label{color:var(--color-text-tertiary);font-size:var(--text-tiny-size);line-height:1.2;font-weight:700}.collaboration-archive-table-meta-value{min-width:0;overflow:hidden;color:var(--color-text-secondary);font-size:var(--text-caption-size);line-height:1.25;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.collaboration-archive-page .ui-archive-asset-row-actions{align-self:center}.collaboration-archive-page .ui-archive-asset-row-actions .collaboration-archive-table-actions{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;justify-content:end;gap:var(--space-2)}.collaboration-archive-page .ui-archive-asset-row-actions .collaboration-action{min-width:0;padding:.5rem .75rem}.collaboration-archive-export-body{display:grid;gap:var(--space-3)}.collaboration-archive-export-state{margin:0;color:var(--color-text-secondary);font-size:var(--text-small-size);line-height:var(--leading-normal)}.collaboration-archive-export-options{display:grid;gap:var(--space-2)}.collaboration-archive-export-format,.collaboration-archive-export-option{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--space-2);color:var(--color-text-primary);font-size:var(--text-caption-size);line-height:1.45;font-weight:700}.collaboration-archive-export-format strong,.collaboration-archive-export-option strong{display:block}.collaboration-archive-export-option-desc{display:block;margin-top:calc(var(--space-1) / 2);color:var(--color-text-secondary);font-size:var(--text-tiny-size);line-height:1.4;font-weight:600}.collaboration-archive-export-format input,.collaboration-archive-export-option input{margin:calc(var(--space-1) / 2) 0 0;accent-color:var(--color-brand-accent)}.collaboration-archive-export-formats{display:flex;flex-wrap:wrap;gap:var(--space-2)}.collaboration-archive-export-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.collaboration-archive-export-button,.collaboration-archive-export-preview{width:100%;justify-content:center}.collaboration-center-board-main,.collaboration-center-rail{min-width:0;display:grid;gap:var(--space-2)}.collaboration-center-rail{position:sticky;top:calc(var(--page-padding-top) + var(--space-2));align-self:start;max-height:calc(100vh - var(--page-padding-top) - var(--space-3));overflow-y:auto;scrollbar-gutter:stable}.collaboration-center-rail-card,.collaboration-center-surface,.collaboration-center-table-card{border-color:var(--color-border-default);box-shadow:var(--shadow-sm)}.collaboration-center-surface{display:grid;gap:var(--space-2);padding:0;border:0;background:transparent;box-shadow:none}.collaboration-center-batch-head,.collaboration-center-filterbar,.collaboration-center-rail-audit-head,.collaboration-center-rail-card-head,.collaboration-center-surface-head,.collaboration-center-table-foot,.collaboration-center-table-head{display:flex;justify-content:space-between;gap:var(--space-3);align-items:flex-start}.collaboration-center-surface-head{display:none}.collaboration-center-surface-copy{min-width:0;display:grid;gap:calc(var(--space-1) + var(--space-1) / 2)}.collaboration-center-surface-eyebrow{margin:0;color:var(--color-brand-accent);font-size:var(--text-tiny-size);font-weight:800;letter-spacing:.04em}.collaboration-center-surface-title{margin:0;color:var(--brown-900);font-size:var(--text-h2-size);line-height:1.15;font-weight:800}.collaboration-center-batch-note,.collaboration-center-rail-audit-note,.collaboration-center-rail-audit-subtitle,.collaboration-center-rail-item-subtitle,.collaboration-center-surface-desc,.collaboration-center-surface-note,.collaboration-center-table-head-note,.collaboration-project-cell-note,.collaboration-project-progress-foot,.collaboration-project-progress-head{color:var(--color-text-secondary);font-size:var(--text-caption-size);line-height:1.5}.collaboration-center-surface-desc{margin:0}.collaboration-center-filterchips,.collaboration-center-surface-meta,.collaboration-center-tabs,.collaboration-center-view-settings,.collaboration-project-risk-tags,.collaboration-project-stage-meta,.collaboration-project-title-row{display:flex;flex-wrap:wrap;gap:var(--space-1);align-items:center}.collaboration-center-filter-reset,.collaboration-center-filterchip,.collaboration-center-page-button,.collaboration-center-settings,.collaboration-center-sort-button{border:1px solid var(--color-border-default);background:var(--color-bg-card);color:var(--color-text-primary);font:inherit;font-weight:700;cursor:pointer}.collaboration-center-settings{display:inline-flex;align-items:center;gap:var(--space-2);min-height:2.375rem;padding:0 var(--space-3);border-radius:var(--radius-lg);white-space:nowrap}.collaboration-center-filterbar .collaboration-center-settings-inline{min-height:2rem;padding:0 var(--space-2);border-radius:var(--radius-lg)}.collaboration-center-filter-reset:hover,.collaboration-center-filterchip:hover,.collaboration-center-page-button:hover,.collaboration-center-rail-item-title:hover,.collaboration-center-rail-link:hover,.collaboration-center-settings:hover,.collaboration-center-settings[aria-expanded=true],.collaboration-center-sort-button:hover,.collaboration-project-row-link:hover{border-color:var(--color-brand-primary);color:var(--color-brand-accent)}.collaboration-center-tabs{padding:var(--space-1);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);background:var(--color-bg-elevated)}.collaboration-center-tab{min-height:2.375rem;display:inline-flex;align-items:center;gap:var(--space-2);padding:0 var(--space-3);border-radius:var(--radius-lg);color:var(--color-text-secondary);font-size:var(--text-caption-size);font-weight:800}.collaboration-center-tab.is-active{background:var(--color-brand-primary-soft);color:var(--color-brand-accent)}.collaboration-center-filterbar{display:flex;align-items:stretch;gap:var(--space-3);flex-wrap:wrap}.collaboration-center-filterbar.ui-project-pool-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:var(--space-2);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);background:var(--color-bg-card);box-shadow:var(--shadow-sm)}.collaboration-center-filterbar>p.sr-only{display:none}.collaboration-center-filterbar .ui-filter-bar,.collaboration-center-filterbar .ui-sort-control{gap:var(--space-2);padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.collaboration-center-filterbar .ui-filter-bar-copy{display:none}.collaboration-center-filterbar .ui-filter-bar-controls{align-items:center;gap:var(--space-2);flex-wrap:nowrap}.collaboration-center-filterbar .filter-tabs{margin-top:0;gap:var(--space-1)}.collaboration-center-filterbar .filter-tabs-item{min-height:2rem;padding:var(--space-1) var(--space-3);font-weight:700}.collaboration-center-filterbar .ui-project-pool-toolbar-summary{display:none}.collaboration-center-filterbar .ui-project-pool-toolbar-controls{gap:var(--space-2)!important;justify-content:flex-end}.collaboration-center-filterbar .ui-sort-control{display:flex;align-items:center;min-width:14rem}.collaboration-center-filterbar .ui-sort-control-label{display:flex;align-items:center;gap:var(--space-2);min-width:0}.collaboration-center-filterbar .ui-sort-control-label-text{white-space:nowrap}.collaboration-center-filterbar .ui-sort-control-select{min-height:2rem;min-width:7.5rem}.collaboration-center-filterbar .ui-sort-control-toggle{align-self:center}.collaboration-center-filter-control{flex:1 1;min-width:0}.collaboration-center-filter-control .ui-filter-bar-controls{align-items:center}.collaboration-center-sort-control{padding:0;border:0;box-shadow:none}.collaboration-center-project-pool,.collaboration-center-risk-queue{min-width:0}.collaboration-center-filter-reset,.collaboration-center-filterchip{min-height:2.25rem;padding:0 var(--space-3);border-radius:var(--radius-lg);color:var(--color-text-secondary);font-size:var(--text-caption-size)}.collaboration-center-filterchip.is-active{border-color:var(--workspace-orange-28);background:var(--color-brand-primary-soft);color:var(--color-brand-accent)}.collaboration-center-filter-reset{border-color:transparent;background:transparent}.collaboration-center-sort{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--text-caption-size);font-weight:700;white-space:nowrap}.collaboration-center-view-settings{justify-content:flex-end;gap:var(--space-2)}.collaboration-center-view-settings span{display:inline-flex;align-items:center;min-height:1.75rem;padding:0 var(--space-2);border:1px solid var(--color-border-subtle);border-radius:var(--radius-pill);background:var(--color-bg-elevated);color:var(--color-text-secondary);font-size:var(--text-tiny-size);font-weight:800;white-space:nowrap}.collaboration-center-sort-button{width:2.125rem;height:2.125rem;border-radius:var(--radius-lg)}.collaboration-center-table-card{min-width:0;display:grid;gap:var(--space-1);padding:0;overflow:hidden}.collaboration-center-project-pool.ui-project-pool-table{gap:var(--space-1)}.collaboration-center-project-pool .ui-project-pool-table-head{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-bottom:1px solid var(--color-border-subtle)}.collaboration-center-project-pool .ui-project-pool-table-copy{grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:var(--space-2)}.collaboration-center-project-pool .ui-project-pool-table-title{font-size:var(--text-body-size);line-height:1.25}.collaboration-center-project-pool .ui-project-pool-table-subtitle{font-size:var(--text-caption-size);line-height:1.25}.collaboration-center-project-pool .ui-project-pool-table-body{gap:0}.collaboration-center-project-pool .ui-project-pool-table-row,.collaboration-center-project-pool .ui-project-row{grid-template-columns:minmax(13rem,1.35fr) minmax(5.25rem,.42fr) minmax(15rem,1.34fr) minmax(4.75rem,.32fr)}.collaboration-center-project-pool .ui-project-pool-table-header{padding:var(--space-1) var(--space-3);border:0;border-bottom:1px solid var(--color-border-subtle);border-radius:0;box-shadow:none}.collaboration-center-project-pool .ui-project-row{padding:var(--space-1) var(--space-2);border-width:0 0 1px;border-radius:0;box-shadow:none}.collaboration-center-project-pool .ui-project-row:last-child{border-bottom:0}.collaboration-center-project-pool .ui-project-row:hover{background:color-mix(in srgb,var(--color-brand-primary-soft) 48%,transparent)}.collaboration-center-project-pool .ui-project-row-main,.collaboration-center-project-pool .ui-project-row-progress{gap:calc(var(--space-1) / 2)}.collaboration-center-project-title-content{grid-template-columns:2.5rem minmax(0,1fr)}.collaboration-center-project-thumb{width:2.25rem}.collaboration-center-project-pool .ui-project-row-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-1)}.collaboration-center-project-pool .ui-project-row-meta-item{gap:calc(var(--space-1) / 4)}.collaboration-center-project-pool .ui-project-row-actions{gap:calc(var(--space-1) / 2)}.collaboration-center-project-pool .ui-project-row-action{min-height:1.75rem;padding:0 var(--space-2);font-size:var(--text-caption-size)}.collaboration-center-table-head{display:flex;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-3) 0;align-items:flex-end}.collaboration-center-table-head-copy{min-width:0;display:grid;gap:calc(var(--space-1) / 2)}.collaboration-center-table-head-title{color:var(--brown-900);font-size:var(--text-title-size);line-height:1.25;font-weight:800}.collaboration-center-table-head-subtitle{color:var(--color-text-secondary);font-size:var(--text-caption-size);line-height:1.35}.collaboration-center-table-scroll{min-width:0;overflow-x:auto}.collaboration-project-table{width:100%;min-width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.collaboration-project-table td,.collaboration-project-table th{border-top:1px solid var(--color-border-default);text-align:left;vertical-align:middle}.collaboration-project-table th{padding:calc(var(--space-3) - var(--space-1) / 2);color:var(--color-text-secondary);background:var(--color-bg-elevated);font-size:var(--text-caption-size);font-weight:800;white-space:nowrap}.collaboration-project-table th:first-child{width:22%}.collaboration-project-table th:nth-child(2){width:11%}.collaboration-project-table th:nth-child(3),.collaboration-project-table th:nth-child(4){width:12%}.collaboration-project-table th:nth-child(5){width:11%}.collaboration-project-table th:nth-child(6){width:9%}.collaboration-project-table th:nth-child(7){width:12%}.collaboration-project-table th:nth-child(8){width:7%}.collaboration-project-table th:nth-child(9){width:4%}.collaboration-project-cell{padding:var(--space-2) var(--space-2)}.collaboration-project-cell-main{width:auto}.collaboration-project-cell-actions{text-align:right}.collaboration-project-row:hover{background:color-mix(in srgb,var(--color-brand-primary-soft) 42%,transparent)}.collaboration-project-main{min-width:0;display:grid;grid-template-columns:3rem minmax(0,1fr);gap:var(--space-2);align-items:start}.collaboration-project-cover{object-fit:cover;border-radius:var(--radius-lg)}.collaboration-project-cover,.collaboration-project-cover-wrap{display:block;width:3rem;height:3rem;border:1px solid var(--color-border-subtle)}.collaboration-project-cover-wrap{position:relative;overflow:hidden;border-radius:var(--radius-lg);background:var(--color-bg-elevated)}.collaboration-project-cover-wrap .collaboration-project-cover-image{width:100%;height:100%;object-fit:cover}.collaboration-center-batch-item,.collaboration-center-batch-list,.collaboration-project-action-stack,.collaboration-project-copy,.collaboration-project-deadline-block,.collaboration-project-member-block,.collaboration-project-progress-block,.collaboration-project-risk-block,.collaboration-project-stage-block,.collaboration-project-updated-block{min-width:0;display:grid;gap:calc(var(--space-1) / 2)}.collaboration-project-title-row{align-items:flex-start;justify-content:space-between;flex-wrap:nowrap;gap:var(--space-1)}.collaboration-project-title-link{min-width:0;flex:1 1 auto;color:inherit}.collaboration-project-title{color:var(--brown-900);line-height:1.25;font-weight:800;overflow-wrap:anywhere;-webkit-line-clamp:2}.collaboration-project-subtitle,.collaboration-project-title{font-size:var(--text-caption-size);display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.collaboration-project-subtitle{margin:0;color:var(--color-text-secondary);line-height:1.35;-webkit-line-clamp:1}.collaboration-project-row-progress-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-1);color:var(--color-text-secondary);font-size:var(--text-tiny-size);font-weight:700}.collaboration-project-row-progress-head strong{color:var(--brown-900);font-size:var(--text-caption-size)}.collaboration-project-brandline,.collaboration-project-risk-tags,.collaboration-project-stage-meta{gap:var(--space-1);max-height:1.75rem;overflow:hidden}.collaboration-project-cell-note{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.collaboration-project-member-block .collaboration-project-cell-note,.collaboration-project-progress-foot .collaboration-project-cell-note,.collaboration-project-updated-block .collaboration-project-cell-note{-webkit-line-clamp:1}.collaboration-project-risk-block .collaboration-project-cell-note{display:none}.collaboration-project-status{flex:0 0 auto}.collaboration-project-deadline-block .collaboration-project-cell-note,.collaboration-project-progress-block .collaboration-project-cell-note,.collaboration-project-stage-block .collaboration-project-cell-note{-webkit-line-clamp:1}.collaboration-center-batch-head,.collaboration-center-rail-audit-title,.collaboration-center-rail-card-title,.collaboration-center-rail-item-title,.collaboration-project-deadline-value,.collaboration-project-stage-title{color:var(--brown-900);font-size:var(--text-caption-size);line-height:1.4;font-weight:800;overflow-wrap:anywhere}.collaboration-project-action-stack .collaboration-action{width:100%;min-height:2rem;padding-inline:var(--space-2)}.collaboration-project-row-link{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:0 var(--space-1);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);color:var(--color-text-secondary);font-size:var(--text-caption-size);font-weight:800;white-space:nowrap}.collaboration-project-row-link:focus-visible{outline:2px solid var(--orange-500);outline-offset:2px}.collaboration-project-row-link:focus-visible,.collaboration-project-row-link:hover{border-color:var(--orange-500);color:var(--orange-600);background:var(--color-brand-primary-soft)}.collaboration-project-row-menu{min-width:2rem;width:2rem;height:2rem;padding:0}@media (max-width:92.5rem){.collaboration-center-board{grid-template-columns:minmax(0,1fr);gap:var(--space-3)}.collaboration-center-rail{position:static;max-height:none;overflow:visible;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.collaboration-center-filterbar.ui-project-pool-toolbar{grid-template-columns:minmax(0,1fr);align-items:stretch}.collaboration-center-filterbar .ui-filter-bar-controls{flex-wrap:nowrap;max-width:100%;overflow-x:auto;padding-bottom:calc(var(--space-1) / 2);scrollbar-width:none}.collaboration-center-filterbar .ui-filter-bar-controls::-webkit-scrollbar{display:none}.collaboration-center-filterbar .ui-project-pool-toolbar-controls{justify-content:flex-start;flex-wrap:wrap}.collaboration-center-filterbar .ui-sort-control{min-width:min(100%,18rem)}.collaboration-center-table-card{overflow:visible}.collaboration-center-table-foot,.collaboration-center-table-head{flex-direction:column;align-items:stretch}.collaboration-center-table-scroll{overflow:visible}.collaboration-project-table,.collaboration-project-table tbody{display:grid;gap:var(--space-3)}.collaboration-project-table{min-width:0;border-collapse:separate}.collaboration-project-table thead{display:none}.collaboration-project-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);background:var(--color-bg-card);box-shadow:var(--shadow-sm)}.collaboration-project-table td,.collaboration-project-table th{border-top:0}.collaboration-project-cell{min-width:0;display:grid;grid-template-columns:minmax(5.75rem,7rem) minmax(0,1fr);gap:var(--space-2);align-items:start;padding:var(--space-2);border-radius:var(--radius-lg);background:var(--color-bg-muted)}.collaboration-project-cell:before{content:attr(data-label);color:var(--color-text-secondary);font-size:var(--text-tiny-size);line-height:1.35;font-weight:800}.collaboration-project-cell .collaboration-project-stage-title{display:none}.collaboration-project-cell-actions,.collaboration-project-cell-main,.collaboration-project-cell:nth-child(7){grid-column:1/-1}.collaboration-project-cell-actions,.collaboration-project-cell-main{background:transparent;padding:0}.collaboration-project-cell-actions:before,.collaboration-project-cell-main:before{display:none}.collaboration-project-main{grid-template-columns:3.25rem minmax(0,1fr);align-items:center}.collaboration-project-title{font-size:var(--text-body-size);line-height:1.35;-webkit-line-clamp:2}.collaboration-project-cell-note,.collaboration-project-subtitle{-webkit-line-clamp:2}.collaboration-project-risk-block .collaboration-project-cell-note{display:-webkit-box}.collaboration-project-action-stack{display:flex;flex-wrap:wrap;gap:var(--space-2)}.collaboration-project-row-link{min-width:4rem;padding-inline:var(--space-3)}.collaboration-project-cell-actions .collaboration-project-action-stack{justify-content:flex-start}}.collaboration-center-table-foot{align-items:center;padding:var(--space-2) var(--space-3);border-top:1px solid var(--color-border-default);color:var(--color-text-secondary);font-size:var(--text-caption-size);font-weight:700}.collaboration-center-table-foot-pages{display:inline-flex;gap:var(--space-1);align-items:center}.collaboration-center-page-button{min-width:2rem;height:2rem;padding:0 var(--space-2);border-radius:var(--radius-lg)}.collaboration-center-page-button.is-active{border-color:var(--orange-500);color:var(--orange-600);background:var(--color-brand-primary-soft)}.collaboration-center-page-button:disabled{cursor:not-allowed;opacity:.48}.collaboration-center-rail-card{display:grid;gap:var(--space-2);padding:calc(var(--space-3) - var(--space-1) / 2)}.collaboration-center-rail-card-head{align-items:center}.collaboration-center-rail-card-title-row{min-width:0;display:inline-flex;align-items:center;gap:var(--space-2)}.collaboration-center-rail-card-title{margin:0}.collaboration-center-rail-link{color:var(--color-text-secondary);font-size:var(--text-caption-size);font-weight:700;white-space:nowrap}.collaboration-center-rail-audit-list,.collaboration-center-rail-list{display:grid;gap:var(--space-1);margin:0;padding:0;list-style:none}.collaboration-center-rail-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2);align-items:start}.collaboration-center-rail-item-main{min-width:0;display:grid;gap:calc(var(--space-1) + var(--space-1) / 2)}.collaboration-center-rail-item-title{color:var(--brown-900)}.collaboration-center-rail-audit-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:calc(var(--space-1) + var(--space-1) / 2) var(--space-2);align-items:start;padding:var(--space-2);border:1px solid color-mix(in srgb,var(--color-border-subtle) 78%,transparent);border-radius:var(--radius-lg);background:linear-gradient(180deg,color-mix(in srgb,var(--color-bg-card) 96%,var(--color-brand-primary)),var(--color-bg-card));box-shadow:var(--shadow-xs)}.collaboration-center-rail-audit-item:last-child{padding-bottom:var(--space-2);border-bottom:1px solid color-mix(in srgb,var(--color-border-subtle) 78%,transparent)}.collaboration-center-rail-audit-head{grid-column:2;align-items:center;gap:var(--space-2)}.collaboration-center-rail-audit-marker{grid-column:1;grid-row:1/span 3;width:.625rem;height:.625rem;margin-top:.375rem;border:.125rem solid var(--color-bg-card);border-radius:var(--radius-pill);background:var(--color-brand-primary);box-shadow:0 0 0 .125rem color-mix(in srgb,var(--color-brand-primary) 24%,transparent),0 1.75rem 0 -.3125rem var(--color-border-subtle)}.collaboration-center-rail-audit-marker.is-success{background:var(--color-success);box-shadow:0 0 0 .125rem color-mix(in srgb,var(--color-success) 22%,transparent),0 1.75rem 0 -.3125rem var(--color-border-subtle)}.collaboration-center-rail-audit-marker.is-warning{background:var(--color-warning);box-shadow:0 0 0 .125rem color-mix(in srgb,var(--color-warning) 24%,transparent),0 1.75rem 0 -.3125rem var(--color-border-subtle)}.collaboration-center-rail-audit-marker.is-error{background:var(--color-error);box-shadow:0 0 0 .125rem color-mix(in srgb,var(--color-error) 20%,transparent),0 1.75rem 0 -.3125rem var(--color-border-subtle)}.collaboration-center-rail-audit-title{min-width:0;color:var(--brown-900);font-size:var(--text-caption-size);font-weight:800;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collaboration-center-rail-audit-note{grid-column:2;margin:0;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.collaboration-center-rail-audit-subtitle{grid-column:2;display:flex;flex-wrap:wrap;gap:var(--space-1);align-items:center}.collaboration-center-rail-audit-metrics{grid-column:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-1)}.collaboration-center-rail-audit-metrics span{min-width:0;padding:calc(var(--space-1) / 2) var(--space-1);border-radius:var(--radius-md);background:var(--color-bg-elevated);color:var(--color-text-secondary);font-size:var(--text-tiny-size);line-height:1.2;text-align:center}.collaboration-center-rail-audit-metrics strong{display:block;color:var(--color-text-primary);font-size:var(--text-caption-size);line-height:1.1}.collaboration-archive-list,.collaboration-delivery-grid,.collaboration-feedback-list,.collaboration-node-grid,.collaboration-project-list,.collaboration-timeline{display:grid;gap:var(--space-3)}.collaboration-archive-table-wrap,.collaboration-delivery-card,.collaboration-feedback-card,.collaboration-info-card,.collaboration-node-card,.collaboration-project-card{width:100%;min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;border:1px solid var(--color-border-default);border-radius:var(--radius-xl);background:var(--color-bg-card);box-shadow:var(--shadow-xs)}.collaboration-archive-table{width:100%;min-width:64rem;table-layout:fixed;border-collapse:separate;border-spacing:0}.collaboration-archive-col-asset{width:28%}.collaboration-archive-col-kind{width:8%}.collaboration-archive-col-status{width:10%}.collaboration-archive-col-meta{width:18%}.collaboration-archive-col-owner{width:14%}.collaboration-archive-col-actions{width:13rem}.collaboration-archive-table thead th{padding:.875rem 1rem;text-align:left;color:var(--color-text-secondary);font-size:calc(var(--text-tiny-size) - var(--space-1) / 4);font-weight:800;letter-spacing:.02em;background:var(--color-bg-muted)}.collaboration-archive-table thead th:first-child{border-top-left-radius:var(--radius-xl)}.collaboration-archive-table thead th:last-child{border-top-right-radius:var(--radius-xl)}.collaboration-archive-table tbody td,.collaboration-archive-table tbody th{padding:1rem;vertical-align:top;border-top:1px solid var(--color-border-subtle);background:var(--color-bg-card)}.collaboration-archive-table tbody th{font-weight:700}.collaboration-archive-table tbody tr:first-child td,.collaboration-archive-table tbody tr:first-child th{border-top:0}.collaboration-archive-table tbody tr:last-child th:first-child{border-bottom-left-radius:var(--radius-xl)}.collaboration-archive-table tbody tr:last-child td:last-child{border-bottom-right-radius:var(--radius-xl)}.collaboration-archive-asset-cell{display:flex;gap:.875rem;align-items:center;min-width:0}.collaboration-archive-table-preview{position:relative;flex:0 0 auto}.collaboration-archive-table-fallback,.collaboration-archive-table-image{width:3.5rem;height:3.5rem;border-radius:var(--radius-lg)}.collaboration-archive-table-fallback{display:flex;align-items:center;justify-content:center;background:var(--color-brand-primary-soft);color:var(--color-brand-accent);font-size:var(--text-caption-size);font-weight:800}.collaboration-archive-asset-copy{min-width:0;display:grid;gap:.3125rem}.collaboration-archive-asset-title{color:var(--brown-900);font-size:var(--text-body-size);line-height:1.4;font-weight:800;overflow-wrap:break-word}.collaboration-archive-asset-subtitle,.collaboration-archive-table-meta,.collaboration-archive-table-owner,.collaboration-archive-table-time{color:var(--color-text-secondary);font-size:calc(var(--text-tiny-size) - var(--space-1) / 4);line-height:1.6}.collaboration-archive-table-meta{display:grid;gap:.3125rem}.collaboration-archive-table-owner{display:block;font-weight:700;color:var(--brown-900)}.collaboration-archive-table-time{display:block}.collaboration-archive-table-actions{display:flex;flex-direction:column;align-items:flex-start;gap:.375rem}.collaboration-archive-entry{padding:calc(var(--space-5) - var(--space-1) / 2);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);background:var(--color-bg-elevated);box-shadow:var(--shadow-md)}.collaboration-project-card{display:grid;grid-template-columns:96px minmax(0,1fr);gap:var(--space-3)}.collaboration-project-card-cover{position:relative;min-width:0}.collaboration-project-cover-link{display:block}.collaboration-project-cover-image{display:block;width:calc(var(--space-8) * 2 + var(--space-4));height:calc(var(--space-8) * 2 + var(--space-4));object-fit:cover;border-radius:var(--radius-lg)}.collaboration-project-cover-status{position:absolute;top:var(--space-2);right:var(--space-2)}.collaboration-project-card-body{min-width:0;display:grid;gap:calc(var(--space-3) - var(--space-1) / 2)}.collaboration-project-card-head{display:flex;justify-content:space-between;gap:calc(var(--space-3) - var(--space-1) / 2);align-items:flex-start}.collaboration-project-card-head-main{min-width:0}.collaboration-project-card-title-link{color:inherit}.collaboration-project-card-title{margin:0;font-size:1.25rem;line-height:1.18;font-weight:800;overflow-wrap:anywhere}.collaboration-project-card-subtitle{margin:.375rem 0 0;color:var(--color-text-secondary);line-height:1.55;font-size:var(--text-caption-size)}.collaboration-detail-actions,.collaboration-drawer-actions,.collaboration-project-card-actions,.collaboration-project-card-brandline,.collaboration-project-card-tags{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.collaboration-project-card-summary{margin:0;color:var(--color-text-secondary);line-height:1.65;font-size:var(--text-caption-size)}.collaboration-project-card-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.collaboration-archive-process-item,.collaboration-drawer-meta-item,.collaboration-info-item,.collaboration-project-card-meta-item,.collaboration-task-card-meta-item{min-width:0;display:grid;gap:var(--space-1);padding:.625rem .75rem;border-radius:var(--radius-lg);background:var(--color-bg-elevated);border:1px solid var(--color-border-subtle)}.collaboration-archive-process-label,.collaboration-drawer-meta-label,.collaboration-info-label,.collaboration-project-card-meta-label,.collaboration-task-card-meta-label{font-size:calc(var(--text-tiny-size) - var(--space-1) / 4);font-weight:700;color:var(--color-text-secondary)}.collaboration-drawer-meta-value,.collaboration-info-value,.collaboration-project-card-meta-value,.collaboration-task-card-meta-value{min-width:0;color:var(--brown-900);font-size:var(--text-body-size);line-height:1.4;font-weight:800;overflow-wrap:anywhere}.collaboration-project-card-progress,.collaboration-task-card-progress{display:grid;gap:calc(var(--space-1) + var(--space-1) / 2)}.collaboration-project-card-progress-head{display:flex;justify-content:space-between;gap:var(--space-3);color:var(--color-text-secondary);font-size:var(--text-caption-size)}.collaboration-delivery-foot,.collaboration-drawer-attachment-actions,.collaboration-feedback-meta,.collaboration-node-card-actions,.collaboration-project-card-foot,.collaboration-publish-foot,.collaboration-task-card-footer{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:space-between;align-items:center}.collaboration-project-card-foot-left{min-width:0;display:grid;gap:calc(var(--space-1) + var(--space-1) / 2)}.collaboration-project-card-updated{color:var(--color-text-secondary);font-size:calc(var(--text-tiny-size) - var(--space-1) / 4)}.collaboration-action{display:inline-flex;align-items:center;justify-content:center;min-height:2.375rem;padding:0 calc(var(--space-5) - var(--space-1) / 2);border-radius:var(--radius-lg);border:1px solid var(--orange-500);background:var(--orange-500);color:var(--neutral-0);font-size:var(--text-caption-size);font-weight:800;white-space:nowrap;box-shadow:var(--shadow-xs)}.collaboration-action:hover{background:var(--orange-600);border-color:var(--orange-600)}.collaboration-archive-page .collaboration-action:focus-visible,.collaboration-detail-page .collaboration-action:focus-visible,.collaboration-detail-page .collaboration-detail-node-step:focus-visible,.collaboration-detail-page .collaboration-page-back:focus-visible,.collaboration-drawer-page .collaboration-action:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px;box-shadow:0 0 0 3px var(--color-brand-primary-soft),var(--shadow-xs)}.collaboration-action-secondary{background:var(--color-brand-primary-soft);color:var(--color-brand-accent);border-color:var(--color-border-default)}.collaboration-action-secondary:hover{background:var(--color-bg-elevated);border-color:var(--color-brand-primary)}.collaboration-action-brand{background:var(--orange-500);border-color:var(--orange-500);color:var(--neutral-0)}.collaboration-action-success{background:var(--green-50);border-color:var(--workspace-success-border-soft);color:var(--green-700)}.collaboration-action-warning{background:var(--workspace-warning-surface-soft);border-color:var(--workspace-warning-border-soft);color:var(--yellow-700)}.collaboration-action-error{background:var(--red-50);border-color:var(--workspace-danger-border-soft);color:var(--red-700)}.collaboration-action-neutral{background:var(--color-bg-card);border-color:var(--color-border-default);color:var(--color-text-primary)}.collaboration-section-header{display:flex;justify-content:space-between;gap:var(--space-3);align-items:flex-end}.collaboration-section-header-main{min-width:0}.collaboration-section-subtitle{margin-top:calc(var(--space-1) + var(--space-1) / 2)}.collaboration-metric-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--space-3) - var(--space-1) / 2)}.collaboration-metric-card{padding:var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-elevated);box-shadow:var(--shadow-xs)}.collaboration-drawer-meta-value-row,.collaboration-feedback-title-row,.collaboration-metric-label-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.collaboration-metric-label{color:var(--color-text-secondary);font-size:calc(var(--text-tiny-size) - var(--space-1) / 4);font-weight:700}.collaboration-metric-value{margin-top:.5rem;color:var(--brown-900);font-size:1.75rem;line-height:1;font-weight:800}.collaboration-metric-hint{margin-top:calc(var(--space-1) + var(--space-1) / 2);color:var(--color-text-secondary);font-size:calc(var(--text-tiny-size) - var(--space-1) / 4);line-height:1.45}.collaboration-role-strip{display:flex;flex-wrap:wrap;gap:var(--space-2)}.collaboration-role-chip .ui-tag{min-width:0}.collaboration-member-stack{display:flex;align-items:center;gap:0}.collaboration-member{display:inline-flex;align-items:center;justify-content:center;width:calc(var(--space-7) - var(--space-1));height:calc(var(--space-7) - var(--space-1));margin-left:-.375rem;border-radius:var(--radius-pill);border:2px solid var(--warm-0);background:var(--color-bg-muted);box-shadow:var(--shadow-xs);overflow:hidden}.collaboration-member:first-child{margin-left:0}.collaboration-member-initials{font-size:calc(var(--text-tiny-size) - var(--space-1) / 4);font-weight:800;color:var(--brown-900)}.collaboration-member-overflow{background:var(--color-brand-primary-soft);color:var(--color-brand-accent)}.collaboration-member.tone-brand{background:var(--workspace-warning-surface-muted)}.collaboration-member.tone-info{background:var(--workspace-info-surface-soft)}.collaboration-member.tone-success{background:var(--green-50)}.collaboration-member.tone-warning{background:var(--workspace-warning-surface-soft)}.collaboration-member.tone-error{background:var(--red-50)}.collaboration-member.tone-neutral{background:var(--color-bg-muted)}.collaboration-member-stack.is-compact .collaboration-member{width:var(--icon-lg);height:var(--icon-lg)}.collaboration-progress-track{width:100%;height:.375rem;border-radius:var(--radius-pill);background:var(--workspace-warm-80);overflow:hidden}.collaboration-progress-bar{display:block;height:100%;border-radius:inherit}.collaboration-progress-bar.tone-brand{background:var(--orange-500)}.collaboration-progress-bar.tone-info{background:var(--blue-500)}.collaboration-progress-bar.tone-success{background:var(--green-500)}.collaboration-progress-bar.tone-warning{background:var(--yellow-500)}.collaboration-progress-bar.tone-error{background:var(--red-500)}.collaboration-progress-bar.tone-neutral{background:var(--brown-300)}.collaboration-delivery-card,.collaboration-info-card,.collaboration-task-card{display:grid;gap:var(--space-3)}.collaboration-archive-entry-body,.collaboration-delivery-body,.collaboration-drawer-head-main,.collaboration-feedback-card>div,.collaboration-node-card-head>div,.collaboration-publish-item,.collaboration-task-card-head-main{min-width:0}.collaboration-node-card-code,.collaboration-task-card-code{font-size:calc(var(--text-tiny-size) - var(--space-1) / 4);font-weight:800;color:var(--color-brand-accent)}.collaboration-task-card-title{margin-top:calc(var(--space-1) + var(--space-1) / 2)}.collaboration-task-card-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}.collaboration-task-card-footer-left{min-width:0;display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.collaboration-step-rail{display:grid;grid-template-columns:repeat(auto-fit,minmax(74px,1fr));gap:calc(var(--space-3) - var(--space-1) / 2)}.collaboration-step-item{display:grid;justify-items:center;gap:calc(var(--space-1) + var(--space-1) / 2);padding:.625rem .375rem;border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-card);color:var(--color-text-secondary);box-shadow:var(--shadow-xs)}.collaboration-step-item.is-done{border-color:var(--workspace-green-22)}.collaboration-step-item.is-active{border-color:var(--workspace-orange-28);background:var(--color-brand-primary-soft);color:var(--color-brand-accent)}.collaboration-step-circle{display:inline-flex;align-items:center;justify-content:center;width:calc(var(--text-h2-size) + var(--space-1) / 2);height:calc(var(--text-h2-size) + var(--space-1) / 2);border-radius:var(--radius-pill);border:1px solid;font-weight:800}.collaboration-step-circle,.collaboration-step-label{font-size:calc(var(--text-tiny-size) - var(--space-1) / 4)}.collaboration-step-label{line-height:1.35;text-align:center;overflow-wrap:anywhere}.collaboration-node-grid{grid-template-columns:1fr}.collaboration-node-card{display:grid;gap:calc(var(--space-3) - var(--space-1) / 2)}.collaboration-node-card.is-active{border-color:var(--workspace-orange-34)}.collaboration-node-card-summary{margin:0;color:var(--color-text-secondary);line-height:1.6;font-size:var(--text-caption-size)}.collaboration-node-card-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}.collaboration-node-card-meta-item{min-width:0;display:grid;gap:var(--space-1);padding:.625rem .75rem;border-radius:var(--radius-lg);background:var(--color-bg-elevated);border:1px solid var(--color-border-subtle);font-size:calc(var(--text-tiny-size) - var(--space-1) / 4);color:var(--color-text-secondary)}.collaboration-node-card-meta-item strong{color:var(--brown-900);font-size:var(--text-body-size);overflow-wrap:anywhere}.collaboration-feedback-card{display:grid;gap:calc(var(--space-3) - var(--space-1) / 2)}.collaboration-feedback-meta{justify-content:flex-start;color:var(--color-text-secondary);font-size:calc(var(--text-tiny-size) - var(--space-1) / 4)}.collaboration-feedback-body{margin:0}.collaboration-feedback-empty{padding:calc(var(--space-5) - var(--space-1) / 2);border:1px dashed var(--color-border-default);border-radius:var(--radius-lg);background:var(--workspace-warm-90-faint);color:var(--color-text-secondary)}.collaboration-delivery-grid,.collaboration-info-grid{display:grid;grid-template-columns:1fr;gap:var(--space-3)}.collaboration-info-list{display:grid;gap:calc(var(--space-3) - var(--space-1) / 2)}.collaboration-bullet-list{margin:0;padding-left:calc(var(--space-5) - var(--space-1) / 2);color:var(--color-text-secondary);line-height:1.6}.collaboration-delivery-list,.collaboration-publish-list,.collaboration-version-list{display:grid;gap:calc(var(--space-3) - var(--space-1) / 2)}.collaboration-delivery-item,.collaboration-publish-item,.collaboration-version-item{display:grid;gap:calc(var(--space-3) - var(--space-1) / 2);padding:.625rem;border-radius:var(--radius-lg);border:1px solid var(--color-border-default);background:var(--color-bg-elevated)}.collaboration-delivery-item{grid-template-columns:72px minmax(0,1fr)}.collaboration-archive-entry-preview,.collaboration-delivery-preview{position:relative;min-width:0}.collaboration-archive-entry-image,.collaboration-delivery-preview-image{display:block;object-fit:cover;border-radius:var(--radius-md)}.collaboration-archive-entry-image,.collaboration-delivery-preview-image{width:calc(var(--space-8) + var(--space-7));height:calc(var(--space-8) + var(--space-7))}.collaboration-delivery-preview .collaboration-archive-entry-kind{right:var(--space-1);bottom:var(--space-1)}.collaboration-delivery-body-head,.collaboration-delivery-foot,.collaboration-publish-foot,.collaboration-publish-item-head,.collaboration-version-item-head,.collaboration-version-item-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-2);align-items:center}.collaboration-delivery-title,.collaboration-version-item-status{margin:0;font-size:var(--text-body-size);line-height:1.35;font-weight:800;color:var(--brown-900)}.collaboration-archive-entry-info,.collaboration-delivery-meta,.collaboration-publish-meta,.collaboration-version-item-meta{display:flex;flex-wrap:wrap;gap:var(--space-2);color:var(--color-text-secondary);font-size:calc(var(--text-tiny-size) - var(--space-1) / 4)}.collaboration-archive-entry-actions,.collaboration-delivery-actions,.collaboration-publish-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.collaboration-publish-link{padding:.625rem .75rem;border-radius:var(--radius-md);background:var(--color-bg-card);border:1px solid var(--color-border-default)}.collaboration-drawer-timeline-item,.collaboration-timeline-item{display:grid;grid-template-columns:14px minmax(0,1fr);gap:var(--space-2)}.collaboration-timeline-marker{display:grid;justify-items:center;gap:calc(var(--space-1) + var(--space-1) / 2)}.collaboration-drawer-timeline-dot,.collaboration-timeline-dot{width:.625rem;height:.625rem;border-radius:var(--radius-pill);background:var(--orange-500);box-shadow:0 0 0 4px var(--workspace-orange-12)}.collaboration-timeline-line{width:calc(var(--space-1) / 2);flex:1 1 auto;background:var(--workspace-warm-90)}.collaboration-drawer-timeline-body,.collaboration-timeline-body{display:grid;gap:calc(var(--space-1) + var(--space-1) / 2);padding:.625rem .75rem;border-radius:var(--radius-lg);background:var(--color-bg-card);border:1px solid var(--color-border-default)}.collaboration-drawer-timeline-head,.collaboration-timeline-head{display:flex;justify-content:space-between;gap:var(--space-2);align-items:center;color:var(--color-text-secondary);font-size:calc(var(--text-tiny-size) - var(--space-1) / 4)}.collaboration-timeline-title-row{display:flex;align-items:center;gap:var(--space-2);min-width:0}.collaboration-timeline-title{margin:0;font-size:var(--text-body-size);font-weight:800;color:var(--brown-900)}.collaboration-drawer-timeline-body p,.collaboration-timeline-note{margin:0;color:var(--color-text-secondary);line-height:1.55;font-size:var(--text-caption-size)}.collaboration-archive-actions,.collaboration-detail-actions{display:grid;gap:var(--space-2)}.collaboration-detail-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.collaboration-archive-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.collaboration-drawer-stage{position:relative;isolation:isolate;min-height:calc(100vh - env(safe-area-inset-top, 0rem));padding:.25rem 0 1rem}.collaboration-drawer-backdrop{position:absolute;inset:0;z-index:0;display:block;padding:0;border:0;cursor:pointer;background:color-mix(in srgb,var(--color-brand-dark) 20%,transparent);pointer-events:auto}.collaboration-drawer-sheet{position:relative;z-index:1;width:min(100%,34.75rem);min-height:calc(100vh - var(--space-4));margin-left:auto;display:grid;align-content:start;gap:calc(var(--space-3) - var(--space-1) / 2);padding:.875rem .875rem calc(1.25rem + env(safe-area-inset-bottom, 0rem));border:1px solid var(--color-border-default);border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;background:linear-gradient(180deg,var(--color-bg-card) 0,var(--color-bg-elevated) 100%);box-shadow:var(--shadow-tabbar)}.collaboration-drawer-handle{width:calc(var(--space-8) + var(--space-5) - var(--space-1) / 2);height:var(--space-1);margin:0 auto;border-radius:var(--radius-pill);background:var(--workspace-brown-60)}.collaboration-drawer-head{display:flex;justify-content:space-between;gap:var(--space-3);align-items:flex-start}.collaboration-drawer-head-main{min-width:0;display:grid;gap:var(--space-2)}.collaboration-drawer-head-kicker{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.collaboration-drawer-head-kicker-copy{min-width:0;color:var(--color-text-secondary);font-size:var(--text-caption-size);line-height:1.45;font-weight:700;overflow-wrap:anywhere}.collaboration-drawer-title-row{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.collaboration-drawer-close{display:inline-flex;align-items:center;justify-content:center;width:calc(var(--space-8) - var(--space-1));height:calc(var(--space-8) - var(--space-1));border-radius:var(--radius-pill);background:var(--color-bg-muted);color:var(--brown-900);font-size:calc(var(--text-h2-size) + var(--space-1) / 2);line-height:1}.collaboration-drawer-page .collaboration-drawer-close:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px;box-shadow:0 0 0 3px var(--color-brand-primary-soft)}.collaboration-drawer-close svg{width:1em;height:1em;display:block}.collaboration-drawer-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.collaboration-drawer-state-tabs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--space-2);padding:var(--space-2);border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);background:var(--color-bg-elevated)}.collaboration-drawer-state-tab{min-width:0;display:inline-flex;align-items:center;justify-content:center;min-height:2.25rem;padding:0 var(--space-2);border:1px solid transparent;border-radius:var(--radius-lg);color:var(--color-text-secondary);font-size:var(--text-caption-size);line-height:1.2;font-weight:800;text-align:center;text-decoration:none;white-space:nowrap}.collaboration-drawer-state-tab.is-active,.collaboration-drawer-state-tab:is(:hover,:focus-visible){border-color:var(--color-brand-primary);color:var(--brown-900);background:var(--color-bg-card);box-shadow:var(--shadow-xs)}.collaboration-drawer-page .collaboration-drawer-state-tab:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px}.collaboration-drawer-meta-value-row strong{overflow-wrap:anywhere}.collaboration-drawer-section{display:grid;gap:calc(var(--space-3) - var(--space-1) / 2);padding:var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);background:var(--workspace-warm-98)}.collaboration-drawer-section-hint{color:var(--color-text-secondary);font-size:calc(var(--text-tiny-size) - var(--space-1) / 4)}.collaboration-drawer-feedback-hint{display:grid;gap:calc(var(--space-1) / 2);padding:.625rem .75rem;border-radius:var(--radius-lg);border:1px solid var(--color-border-subtle);background:var(--color-bg-card)}.collaboration-drawer-feedback-hint-label{color:var(--color-brand-accent);font-size:var(--text-tiny-size);font-weight:800}.collaboration-drawer-feedback-hint-copy{margin:0;color:var(--color-text-secondary);font-size:var(--text-caption-size);line-height:1.5}.collaboration-drawer-version-current{display:flex;align-items:center}.collaboration-drawer-version-row{margin-top:.125rem}.collaboration-drawer-version-chip{display:inline-flex;align-items:center;justify-content:center;min-width:3.25rem;min-height:2rem;padding:0 .75rem;border-radius:var(--radius-pill);border:1px solid var(--color-border-default);background:var(--color-bg-card);color:var(--color-text-secondary);font-size:var(--text-caption-size);font-weight:700}.collaboration-drawer-version-chip.is-active{border-color:var(--workspace-orange-32);background:var(--color-brand-primary-soft);color:var(--color-brand-accent)}.collaboration-drawer-upload{display:flex;gap:var(--space-3);align-items:center;justify-content:center;min-height:5.625rem;padding:calc(var(--space-5) - var(--space-1) / 2);border:1px dashed var(--color-border-default);border-radius:var(--radius-xl);background:var(--color-bg-elevated);text-align:center}.collaboration-drawer-upload-icon{display:inline-flex;align-items:center;justify-content:center;font-size:calc(var(--text-h2-size) + var(--space-1) / 2);color:var(--color-brand-accent)}.collaboration-drawer-upload-icon svg{display:block;stroke:currentColor}.collaboration-drawer-upload-title{display:block;color:var(--brown-900);font-size:var(--text-body-size);font-weight:800}.collaboration-drawer-upload-copy{margin:.375rem 0 0;color:var(--color-text-secondary);line-height:1.5;font-size:var(--text-caption-size)}.collaboration-drawer-attachment,.collaboration-drawer-attachments{display:grid;gap:calc(var(--space-3) - var(--space-1) / 2)}.collaboration-drawer-attachment{grid-template-columns:92px minmax(0,1fr);padding:.625rem;border-radius:var(--radius-lg);background:var(--color-bg-card);border:1px solid var(--color-border-default)}.collaboration-drawer-attachment-preview{position:relative}.collaboration-drawer-attachment-image{display:block;width:calc(var(--space-8) * 2 + var(--space-3));height:calc(var(--space-8) * 2 + var(--space-3));object-fit:cover;border-radius:var(--radius-md)}.collaboration-drawer-attachment-type{position:absolute;right:calc(1.5 * var(--space-1));bottom:calc(1.5 * var(--space-1));padding:.1875rem .375rem;border-radius:var(--radius-pill);background:var(--workspace-overlay-ink);color:var(--neutral-0);font-size:calc(var(--text-tiny-size) - var(--space-1) / 2);font-weight:700}.collaboration-drawer-attachment-body{min-width:0;display:grid;gap:var(--space-2)}.collaboration-drawer-attachment-title{margin:0;font-size:var(--text-body-size);line-height:1.35;font-weight:800;color:var(--brown-900);overflow-wrap:anywhere}.collaboration-drawer-attachment-meta{display:flex;flex-wrap:wrap;gap:var(--space-2);color:var(--color-text-secondary);font-size:calc(var(--text-tiny-size) - var(--space-1) / 4)}.collaboration-drawer-textarea-shell{position:relative;display:grid}.collaboration-drawer-textarea{width:100%;min-height:7.5rem;padding:var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-card);color:var(--color-text-primary);font-family:inherit;font-size:var(--text-body-size);line-height:1.55;resize:none}.collaboration-drawer-counter{position:absolute;right:calc(var(--space-2) + .5 * var(--space-1));bottom:calc(var(--space-2) + .5 * var(--space-1));color:var(--color-text-muted);font-size:calc(var(--text-tiny-size) - var(--space-1) / 4)}.collaboration-drawer-timeline{display:grid;gap:calc(var(--space-3) - var(--space-1) / 2)}.collaboration-drawer-note-copy{margin:0;color:var(--color-text-secondary);line-height:1.6}.collaboration-drawer-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));position:sticky;bottom:0;z-index:2;padding:var(--space-2) 0 0;border-top:1px solid var(--color-border-subtle);background:linear-gradient(180deg,color-mix(in srgb,var(--color-bg-card) 0%,transparent) 0,var(--color-bg-elevated) 35%,var(--color-bg-elevated) 100%)}.collaboration-drawer-state-panel,.collaboration-drawer-status-message{display:grid;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);background:var(--color-bg-card)}.collaboration-drawer-state-panel-error{border-color:color-mix(in srgb,var(--color-danger) 42%,var(--color-border-default));background:color-mix(in srgb,var(--color-danger) 8%,var(--color-bg-card))}.collaboration-drawer-state-title{margin:0;color:var(--brown-900);font-size:var(--text-body-size);font-weight:800}.collaboration-drawer-state-copy,.collaboration-drawer-status-message{margin:0;color:var(--color-text-secondary);line-height:1.6}.collaboration-drawer-state-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.collaboration-drawer-pending-bar{position:relative;height:.375rem;overflow:hidden;border-radius:var(--radius-pill);background:var(--color-bg-muted)}.collaboration-drawer-pending-bar:after{content:"";position:absolute;inset:0 auto 0 0;width:42%;border-radius:inherit;background:var(--color-brand-primary)}.collaboration-archive-hero{grid-template-columns:5rem minmax(0,1fr) minmax(13rem,15.5rem);gap:calc(var(--space-3) - var(--space-1) / 2);align-items:start}.collaboration-archive-hero-cover{display:flex;align-items:flex-start;justify-content:flex-start}.collaboration-archive-hero-cover-image{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:var(--radius-xl);border:1px solid var(--color-border-subtle);box-shadow:var(--shadow-xs)}.collaboration-archive-hero-copy,.collaboration-archive-hero-meta-panel{min-width:0;display:grid;gap:var(--space-2)}.collaboration-archive-hero-meta-panel{padding:var(--space-3);border:1px solid color-mix(in srgb,var(--color-brand-primary) 26%,var(--color-border-subtle));border-radius:var(--radius-xl);background:linear-gradient(180deg,var(--color-bg-card) 0,color-mix(in srgb,var(--color-brand-primary-soft) 36%,white) 100%);box-shadow:var(--shadow-xs)}.collaboration-archive-hero-meta-grid{display:grid;gap:var(--space-2)}.collaboration-archive-hero-meta-item{min-width:0;display:grid;gap:calc(var(--space-1) / 2)}.collaboration-archive-hero-meta-label{color:var(--color-text-secondary);font-size:var(--text-tiny-size);font-weight:700}.collaboration-archive-hero-meta-value{min-width:0;color:var(--brown-900);font-size:var(--text-caption-size);line-height:1.45;font-weight:800;overflow-wrap:anywhere}.collaboration-archive-process{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-xl);border:1px solid var(--color-border-default);background:var(--color-bg-card);box-shadow:var(--shadow-xs)}.collaboration-archive-process-item{text-align:center}.collaboration-archive-process-item strong{color:var(--brown-900);font-size:calc(var(--text-h2-size) + var(--space-1) / 2);line-height:1;font-weight:800}.collaboration-archive-entry{display:grid;gap:calc(var(--space-3) - var(--space-1) / 2)}.collaboration-archive-entry-top{display:grid;grid-template-columns:104px minmax(0,1fr);gap:var(--space-3)}.collaboration-archive-entry-image{display:block;object-fit:cover}.collaboration-archive-entry-fallback,.collaboration-archive-entry-image{width:calc(var(--space-8) * 2 + var(--space-6));height:calc(var(--space-8) * 2 + var(--space-6));border-radius:var(--radius-lg)}.collaboration-archive-entry-fallback{display:flex;align-items:center;justify-content:center;background:var(--color-brand-primary-soft);color:var(--color-brand-accent);font-size:var(--text-title-size);font-weight:800}.collaboration-archive-entry-kind{position:absolute;right:var(--space-2);bottom:var(--space-2);padding:.1875rem .5rem;border-radius:var(--radius-pill);background:var(--color-bg-card);color:var(--color-brand-accent);font-size:calc(var(--text-tiny-size) - var(--space-1) / 2);font-weight:800}.collaboration-archive-entry-body{display:grid;gap:var(--space-2)}.collaboration-archive-entry-meta{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;color:var(--color-text-secondary);font-size:calc(var(--text-tiny-size) - var(--space-1) / 4)}.collaboration-archive-action-spacer{display:inline-flex;align-items:center;min-height:2.375rem;color:var(--color-text-secondary);font-size:var(--text-caption-size);font-weight:700}.collaboration-detail-hero{display:block}.collaboration-detail-hero-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3);align-items:start}.collaboration-detail-hero-body{min-width:0;display:grid;gap:calc(var(--space-3) - var(--space-1) / 2)}.collaboration-detail-hero-head{display:flex;justify-content:space-between;gap:calc(var(--space-3) - var(--space-1) / 2);align-items:flex-start}.collaboration-detail-hero-head-main{min-width:0}.collaboration-detail-hero-brandline{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.collaboration-detail-participant-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2)}.collaboration-detail-participant-card{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-2);align-items:start;padding:.625rem .75rem;border-radius:var(--radius-lg);border:1px solid var(--color-border-subtle);background:var(--color-bg-elevated)}.collaboration-detail-participant-avatar{width:2rem;height:2rem;border-radius:var(--radius-md);display:inline-flex;align-items:center;justify-content:center;font-size:var(--text-caption-size);font-weight:800;color:var(--color-brand-accent)}.collaboration-detail-participant-avatar,.collaboration-detail-participant-avatar.tone-brand{background:var(--color-brand-primary-soft)}.collaboration-detail-participant-avatar.tone-info{background:color-mix(in srgb,var(--color-bg-elevated) 78%,#dbeafe)}.collaboration-detail-participant-avatar.tone-success{background:color-mix(in srgb,var(--workspace-success-surface-soft) 72%,white)}.collaboration-detail-participant-avatar.tone-warning{background:color-mix(in srgb,var(--workspace-warning-surface-soft) 72%,white)}.collaboration-detail-participant-avatar.tone-error{background:color-mix(in srgb,var(--workspace-error-surface-soft) 72%,white)}.collaboration-detail-participant-avatar.tone-neutral{background:var(--color-bg-muted)}.collaboration-detail-participant-copy{min-width:0;display:grid;gap:.125rem}.collaboration-detail-participant-label,.collaboration-detail-participant-meta{color:var(--color-text-secondary);font-size:calc(var(--text-tiny-size) - var(--space-1) / 4);line-height:1.4}.collaboration-detail-participant-title{min-width:0;color:var(--brown-900);font-size:var(--text-body-size);line-height:1.35;font-weight:800;overflow-wrap:anywhere}.collaboration-detail-node-track{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:calc(var(--space-2) - var(--space-1) / 2);padding:calc(var(--space-3) - var(--space-1) / 2);border-radius:var(--radius-xl);border:1px solid var(--color-border-default);background:var(--color-bg-card);box-shadow:var(--shadow-sm)}.collaboration-detail-node-step{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-2);align-items:center;padding:.5625rem .6875rem;border-radius:var(--radius-lg);border:1px solid var(--color-border-subtle);background:var(--color-bg-elevated);color:inherit;text-decoration:none}.collaboration-detail-node-step.is-active,.collaboration-detail-node-step:hover{border-color:var(--color-brand-primary);background:var(--color-brand-primary-soft)}.collaboration-detail-node-step.is-done{border-color:var(--workspace-success-border-soft)}.collaboration-detail-node-step-index{width:1.75rem;height:1.75rem;border-radius:var(--radius-pill);display:inline-flex;align-items:center;justify-content:center;background:var(--color-bg-card);color:var(--color-brand-accent);font-size:calc(var(--text-tiny-size) - var(--space-1) / 4);font-weight:800;box-shadow:inset 0 0 0 1px var(--color-border-default)}.collaboration-detail-node-step.is-active .collaboration-detail-node-step-index{background:var(--color-brand-primary);color:var(--color-text-inverse);box-shadow:none}.collaboration-detail-node-step.is-done .collaboration-detail-node-step-index{background:var(--workspace-success-surface-soft);color:var(--workspace-success-strong);box-shadow:none}.collaboration-detail-node-step-copy{min-width:0;display:grid;gap:.125rem}.collaboration-detail-node-step-copy strong{color:var(--brown-900);font-size:var(--text-caption-size);line-height:1.35;font-weight:800}.collaboration-detail-node-step-copy span{color:var(--color-text-secondary);font-size:calc(var(--text-tiny-size) - var(--space-1) / 4);line-height:1.35}.collaboration-archive-scope-note,.collaboration-detail-scope-note,.collaboration-drawer-scope-note{margin:0;padding:.625rem .75rem;border-radius:var(--radius-lg);background:var(--color-brand-primary-soft);border:1px solid var(--workspace-orange-18);color:var(--brown-800);line-height:1.6;font-size:var(--text-caption-size)}.collaboration-bff-snapshot{display:grid;gap:var(--space-2);padding:.75rem .875rem;border-radius:var(--radius-lg);background:var(--color-bg-elevated);border:1px solid var(--color-border-subtle)}.collaboration-bff-snapshot-head{display:flex;justify-content:space-between;gap:var(--space-3);align-items:flex-start}.collaboration-bff-snapshot-copy{min-width:0;display:grid;gap:calc(var(--space-1) + var(--space-1) / 2)}.collaboration-bff-snapshot-eyebrow{margin:0;color:var(--color-brand-accent);font-size:calc(var(--text-tiny-size) - var(--space-1) / 4);font-weight:800;letter-spacing:.04em;text-transform:uppercase}.collaboration-bff-snapshot-title{margin:0;color:var(--brown-900);font-size:var(--text-body-size);line-height:1.4;font-weight:800}.collaboration-bff-snapshot-grid{display:grid;gap:var(--space-2)}.collaboration-bff-snapshot-row{display:flex;justify-content:space-between;gap:var(--space-3);align-items:center;flex-wrap:wrap}.collaboration-bff-snapshot-label{color:var(--color-text-secondary);font-size:calc(var(--text-tiny-size) - var(--space-1) / 4);font-weight:700}.collaboration-bff-snapshot-tags{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-end}.collaboration-bff-snapshot-note{margin:0;color:var(--color-text-secondary);line-height:1.6;font-size:var(--text-caption-size)}.collaboration-info-members{display:flex;align-items:center}.collaboration-drawer-note-label{color:var(--color-brand-accent);font-size:calc(var(--text-tiny-size) - var(--space-1) / 4);font-weight:800;letter-spacing:.04em;text-transform:uppercase}.collaboration-drawer-progress{display:grid;gap:calc(var(--space-1) + var(--space-1) / 2)}.collaboration-drawer-progress-label{color:var(--color-text-secondary);font-size:calc(var(--text-tiny-size) - var(--space-1) / 4);font-weight:700}.collaboration-archive-entry-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-2);align-items:center}@media (max-width:26.25rem){.collaboration-page-header{grid-template-columns:32px minmax(0,1fr) auto}.collaboration-page-title{font-size:1.25rem}[data-layout-page=collaboration-detail-shell] .collaboration-page-header{grid-template-columns:32px minmax(0,1fr);gap:var(--space-2);align-items:start}[data-layout-page=collaboration-detail-shell] .collaboration-page-title-group{text-align:left}[data-layout-page=collaboration-detail-shell] .collaboration-page-actions{grid-column:1/-1;width:100%;justify-content:flex-start}[data-layout-page=collaboration-detail-shell] .collaboration-page-action-row{width:100%;flex-wrap:wrap;justify-content:flex-start}.collaboration-page-header-no-back{grid-template-columns:minmax(0,1fr);justify-items:stretch;gap:var(--space-1)}.collaboration-page-header-no-back .collaboration-page-title-group{justify-self:stretch;text-align:left}.collaboration-page-header-no-back .collaboration-page-title{white-space:nowrap;overflow-wrap:normal}.collaboration-page-header-no-back .collaboration-page-subtitle{max-width:none;margin-inline:0}.collaboration-archive-hero,.collaboration-center-hero{grid-template-columns:1fr}.collaboration-detail-hero-grid{grid-template-columns:minmax(0,1fr)}.collaboration-center-hero-image{height:calc(var(--space-8) * 2 + var(--space-4))}.collaboration-archive-hero-cover,.collaboration-center-hero-image,.collaboration-detail-hero-cover-image{width:calc(var(--space-8) * 2 + var(--space-4))}.collaboration-detail-hero-cover-image{height:8rem}.collaboration-archive-actions,.collaboration-archive-process,.collaboration-center-stats,.collaboration-detail-actions,.collaboration-detail-hero-meta,.collaboration-drawer-meta,.collaboration-project-card-meta,.collaboration-task-card-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.collaboration-center-stat-value{font-size:1.5rem}.collaboration-archive-entry-top,.collaboration-delivery-item,.collaboration-drawer-attachment,.collaboration-drawer-meta,.collaboration-node-card-meta,.collaboration-task-card-meta{grid-template-columns:1fr}.collaboration-archive-actions,.collaboration-detail-actions,.collaboration-drawer-actions{grid-template-columns:1fr 1fr}.collaboration-project-card{grid-template-columns:88px minmax(0,1fr)}.collaboration-project-cover-image{width:calc(var(--space-8) * 2 + var(--space-2));height:calc(var(--space-8) * 2 + var(--space-2))}}.profile-page{width:100%;margin:0 auto;display:grid;gap:var(--space-4);padding:.25rem 0 1.75rem}.profile-hero-compact{grid-template-columns:minmax(0,1fr) minmax(17rem,22rem);align-items:start}.profile-overview-rail{min-width:0;display:grid;gap:var(--space-3)}.profile-overview-rail-card{display:grid;gap:calc(var(--space-3) - var(--space-1) / 2);padding:var(--space-4);border:1px solid var(--color-border-default);border-radius:var(--radius-2xl);background:var(--color-bg-card);box-shadow:var(--shadow-lg)}.profile-edit-card,.profile-hero,.profile-role-card,.profile-service-section,.profile-workbench-card{display:grid;gap:calc(var(--space-4) - var(--space-1) / 2)}.profile-banner,.profile-contact-banner,.profile-edit-card,.profile-feature-card,.profile-hero-banner,.profile-role-card,.profile-service-card,.profile-summary-card,.profile-workbench-link{border:1px solid var(--color-border-default);border-radius:var(--radius-2xl);background:var(--color-bg-elevated);box-shadow:var(--shadow-lg)}.profile-hero-banner{display:grid;grid-template-columns:minmax(0,1fr) 132px;gap:var(--space-4);align-items:center;padding:calc(var(--space-5) - var(--space-1) / 2);background:linear-gradient(135deg,var(--workspace-warm-98) 0,var(--workspace-sand-96) 100%)}.profile-hero-copy{min-width:0;display:grid;gap:var(--space-2)}.profile-hero-eyebrow{margin:0;font-size:var(--text-tiny-size);font-weight:800;letter-spacing:.06em;color:var(--color-brand-accent);text-transform:uppercase}.profile-hero-title{margin:0;font-size:calc(var(--text-h2-size) + var(--space-1) / 2);line-height:1.15;font-weight:800;color:var(--brown-900);overflow-wrap:anywhere}.profile-contact-desc,.profile-feature-desc,.profile-hero-desc,.profile-section-desc,.profile-service-card-desc,.profile-summary-bio,.profile-workbench-link-desc{margin:0;color:var(--color-text-secondary);line-height:1.7;font-size:var(--text-caption-size)}.profile-hero-meta{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.profile-edit-avatar-tip,.profile-feature-foot,.profile-form-tip,.profile-hero-meta-text,.profile-role-owned,.profile-service-card-foot,.profile-summary-meta,.profile-workbench-link-foot,.profile-workbench-summary p{color:var(--color-text-secondary);font-size:calc(var(--text-tiny-size) - var(--space-1) / 4);line-height:1.6}.profile-hero-art{justify-self:end;display:block;width:calc(var(--space-8) * 3 + var(--space-3));height:calc(var(--space-8) * 3 + var(--space-3));object-fit:contain}.profile-summary-card{grid-template-columns:minmax(0,1fr) auto;padding:var(--space-4);background:var(--color-bg-card)}.profile-summary-card,.profile-summary-main{display:grid;gap:var(--space-4);align-items:center}.profile-summary-main{min-width:0;grid-template-columns:auto minmax(0,1fr)}.profile-avatar-shell{width:calc(var(--space-8) * 2 + var(--space-4));height:calc(var(--space-8) * 2 + var(--space-4));padding:.3125rem;border-radius:50%;background:linear-gradient(180deg,var(--workspace-sand-96-alt) 0,var(--workspace-sand-96-2) 100%);box-shadow:inset 0 0 0 1px var(--workspace-white-78),0 8px 22px var(--workspace-orange-12-shadow)}.profile-avatar-shell-large{width:calc(var(--space-8) * 3 + var(--space-1));height:calc(var(--space-8) * 3 + var(--space-1))}.profile-avatar-fallback,.profile-avatar-image{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover}.profile-avatar-fallback{display:flex;align-items:center;justify-content:center;background:var(--color-bg-card);color:var(--color-brand-accent);font-size:1.75rem;font-weight:800}.profile-avatar-fallback-large,.profile-avatar-image-large{font-size:2.125rem}.profile-summary-body{min-width:0;display:grid;gap:calc(var(--space-3) - var(--space-1) / 2)}.profile-summary-title-row{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--space-3) - var(--space-1) / 2)}.profile-summary-name{margin:0;font-size:1.5rem;line-height:1.15;font-weight:800;color:var(--brown-900)}.profile-summary-mobile{color:var(--color-text-secondary);font-size:var(--text-caption-size)}.profile-summary-tags{display:flex;flex-wrap:wrap;gap:var(--space-2)}.profile-summary-meta{display:flex;flex-wrap:wrap;gap:.625rem .875rem}.profile-summary-actions{display:flex;align-items:center;gap:calc(var(--space-3) - var(--space-1) / 2);flex-wrap:wrap;justify-content:flex-end}.profile-pill-link,.profile-section-action-link,.profile-section-action-link-soft{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:2.5rem;padding:0 calc(var(--space-5) - var(--space-1) / 2);border-radius:var(--radius-pill);font-size:var(--text-caption-size);font-weight:700;white-space:nowrap}.profile-pill-link-primary,.profile-section-action-link-soft{background:var(--color-brand-primary);color:var(--color-text-inverse);box-shadow:0 12px 26px var(--workspace-orange-20)}.profile-pill-link-secondary,.profile-section-action-link{background:var(--color-bg-card);color:var(--color-brand-accent);border:1px solid var(--color-border-default)}.profile-section-action-link.profile-section-action-link-soft{background:var(--color-brand-primary);color:var(--color-text-inverse);border-color:transparent;box-shadow:0 12px 26px var(--workspace-orange-20)}.profile-pill-link-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.profile-pill-link-icon,.profile-pill-link-icon-image{width:calc(var(--space-4) + var(--space-1) / 2);height:calc(var(--space-4) + var(--space-1) / 2)}.profile-pill-link-icon-image{display:block;object-fit:contain}.profile-banner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:1rem 1.125rem;background:linear-gradient(135deg,var(--workspace-gold-98) 0,var(--workspace-gold-96) 100%)}.profile-banner-copy{min-width:0;display:grid;gap:calc(var(--space-1) + var(--space-1) / 2)}.profile-banner-title{margin:0;font-size:calc(var(--text-body-lg-size) + var(--space-1) / 2);line-height:1.25;font-weight:800;color:var(--workspace-ink-strong)}.profile-banner-desc{color:var(--workspace-ink-muted);font-size:var(--text-caption-size);line-height:1.65}.profile-banner-actions{display:flex;flex-wrap:wrap;gap:calc(var(--space-3) - var(--space-1) / 2);justify-content:flex-end}.profile-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3)}.profile-feature-card{display:grid;gap:var(--space-3);padding:var(--space-4);background:var(--color-bg-card)}.profile-feature-head{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-3);align-items:start}.profile-feature-icon{width:2.5rem;height:2.5rem;display:inline-flex;align-items:center;justify-content:center;border-radius:calc(var(--radius-md) + var(--space-1) / 2);background:var(--color-brand-primary-soft);flex:0 0 auto}.profile-feature-icon-image{display:block;width:var(--icon-lg);height:var(--icon-lg);object-fit:contain}.profile-feature-copy{min-width:0;display:grid;gap:calc(var(--space-1) + var(--space-1) / 2)}.profile-feature-title{margin:0;font-size:var(--text-body-size);line-height:1.35;font-weight:800;color:var(--brown-900)}.profile-feature-foot{display:flex;justify-content:space-between;gap:var(--space-2);align-items:center}.profile-feature-card-completion{grid-template-rows:auto auto}.profile-feature-completion-head{display:flex;gap:var(--space-3);justify-content:space-between;align-items:center}.profile-completeness-ring{width:calc(var(--space-8) + var(--space-6) + var(--space-1) / 2);height:calc(var(--space-8) + var(--space-6) + var(--space-1) / 2);display:grid;place-items:center;border-radius:50%;flex:0 0 auto;background:var(--color-brand-primary-soft);box-shadow:inset 0 0 0 .5rem var(--color-bg-card)}.profile-completeness-inner{width:calc(var(--space-8) + var(--space-1) + var(--space-1) / 2);height:calc(var(--space-8) + var(--space-1) + var(--space-1) / 2);display:grid;place-items:center;border-radius:50%;background:var(--color-bg-card);color:var(--color-brand-accent);font-size:.75rem;font-weight:800;box-shadow:0 0 0 1px var(--workspace-white-84)}.profile-section-head{display:flex;justify-content:space-between;gap:var(--space-3);align-items:flex-start}.profile-section-head-copy{min-width:0}.profile-section-title{margin:0;font-size:var(--text-h2-size);line-height:1.2;font-weight:800;color:var(--brown-900)}.profile-section-action-wrap{display:flex;justify-content:flex-end}.profile-service-grid,.profile-workbench-grid{display:grid;gap:var(--space-3)}.profile-service-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.profile-service-card{display:grid;gap:calc(var(--space-3) - var(--space-1) / 2);min-height:9.5rem;padding:var(--space-4);background:var(--workspace-white-94);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.profile-service-card-link{display:block;color:inherit;text-decoration:none}.profile-service-card-link .profile-service-card{height:100%}.profile-service-card:hover{transform:translateY(-1px);border-color:var(--color-brand-primary);box-shadow:var(--shadow-md)}.profile-service-card-icon{width:calc(var(--space-5) * 2 + var(--space-1) / 2);height:calc(var(--space-5) * 2 + var(--space-1) / 2);display:inline-flex;align-items:center;justify-content:center;border-radius:calc(var(--radius-md) + var(--space-1) / 2);background:var(--color-brand-primary-soft)}.profile-service-card-icon-image,.profile-workbench-link-icon-image{display:block;width:var(--icon-lg);height:var(--icon-lg);object-fit:contain}.profile-service-card-body,.profile-workbench-link-body{min-width:0;display:grid;gap:calc(var(--space-1) + var(--space-1) / 2)}.profile-service-card-title,.profile-workbench-link-title{margin:0;font-size:var(--text-body-size);line-height:1.35;font-weight:800;color:var(--brown-900)}.profile-service-card-foot,.profile-workbench-link-foot{margin-top:auto;display:flex;justify-content:space-between;gap:var(--space-2);align-items:center;font-weight:700;color:var(--color-brand-accent)}.profile-workbench-summary{display:grid;gap:var(--space-2)}.profile-workbench-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-workbench-link{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:calc(var(--space-3) - var(--space-1) / 2);align-items:start;padding:var(--space-4);background:var(--workspace-white-95);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.profile-workbench-link:hover{transform:translateY(-1px);border-color:var(--workspace-orange-28);box-shadow:0 16px 30px var(--workspace-orange-11)}.profile-workbench-link-icon{width:calc(var(--space-5) * 2 + var(--space-1) / 2);height:calc(var(--space-5) * 2 + var(--space-1) / 2);display:inline-flex;align-items:center;justify-content:center;border-radius:calc(var(--radius-md) + var(--space-1) / 2);background:var(--color-bg-muted);flex:0 0 auto}.profile-workbench-link-foot{align-self:center;color:var(--color-text-secondary)}.profile-edit-card{padding:calc(var(--space-5) - var(--space-1) / 2);scroll-margin-top:calc(var(--page-padding-top) + var(--space-6))}.profile-avatar-file-input{display:none}.app-shell[data-workspace-chrome=true]:has(.settings-ordinary-page-shell){background:linear-gradient(90deg,var(--color-bg-card) 0 15.25rem,transparent 15.25rem),linear-gradient(180deg,var(--color-bg-elevated) 0,var(--color-bg-page) 58%,var(--color-bg-card) 100%)}.app-shell[data-workspace-chrome=true]:has(.settings-ordinary-page-shell) .app-shell-workspace-frame{grid-template-columns:15.25rem minmax(0,1fr)}.app-shell[data-workspace-chrome=true]:has(.settings-ordinary-page-shell) .workspace-sidebar{padding-inline:var(--space-3)}.app-shell[data-workspace-chrome=true]:has(.settings-ordinary-page-shell) .workspace-nav-item{min-height:3.375rem}.app-shell[data-workspace-chrome=true]:has(.settings-ordinary-page-shell) .app-shell-content{width:min(100%,76rem);padding-inline:var(--space-5)}.app-shell[data-workspace-chrome=true]:has(.settings-ordinary-page-shell) .app-shell-header{width:min(100%,76rem);margin-inline:auto;padding-inline:var(--space-5)}.app-shell[data-workspace-chrome=true]:has(.settings-ordinary-page-shell) .app-header-main{justify-self:start;text-align:left}.app-shell[data-workspace-chrome=true]:has(.settings-ordinary-page-shell) .app-header-extra{display:none}.workspace-avatar-button{display:none}.settings-ordinary-page-shell{width:min(100%,76rem)}.app-shell[data-workspace-chrome=true]:has(.settings-ordinary-page-shell) .settings-ordinary-page{width:100%;max-width:none;margin:0}.settings-user-page{max-width:none;margin:0}.settings-user-layout,.settings-user-page{display:grid;gap:var(--space-4)}.settings-card-head h2{margin:0;color:var(--color-text-primary);font-weight:800;line-height:1.25;font-size:var(--text-title-size)}.settings-card-head p{margin:0;color:var(--color-text-secondary);font-size:var(--text-caption-size);line-height:1.5}.settings-user-layout{grid-template-columns:minmax(0,2.1fr) minmax(20rem,.95fr);align-items:start}.settings-user-main,.settings-user-rail{min-width:0;display:grid;gap:var(--space-4)}.settings-user-rail{position:sticky;top:calc(var(--page-padding-top) + var(--space-2))}.settings-user-card{display:grid;gap:var(--space-3);padding:var(--space-4);overflow:visible}.settings-role-guide-card{gap:var(--space-2);padding-block:calc(var(--space-4) * .8)}.settings-role-guide-card .settings-card-head{padding-bottom:var(--space-2)}.settings-role-guide-trigger{width:100%;min-height:2.875rem;cursor:pointer;text-align:left}.settings-role-guide-trigger>span:first-child{justify-self:start;text-align:left}.settings-role-guide-trigger.is-open{border-color:color-mix(in srgb,var(--color-brand-primary) 38%,var(--color-border-subtle));background:var(--color-brand-primary-soft)}.settings-card-head{display:flex;justify-content:space-between;gap:var(--space-2);align-items:flex-start;padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border-subtle)}.settings-account-row{display:flex;align-items:center;gap:var(--space-3);min-width:0}.settings-avatar{width:3.5rem;height:3.5rem;flex:0 0 auto;display:grid;place-items:center;border:1px solid var(--color-brand-primary);border-radius:var(--radius-pill);background:var(--color-brand-soft);color:var(--color-brand-primary);font-size:var(--text-title-size);font-weight:800}.settings-profile-copy{display:grid;gap:calc(var(--space-1) / 2);min-width:0}.settings-profile-copy strong{color:var(--color-text-primary);font-size:var(--text-body-lg-size);line-height:1.25}.settings-profile-copy span{color:var(--color-text-secondary);font-size:var(--text-caption-size)}.settings-progress-line{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.settings-progress-line b{color:var(--color-brand-primary);font-size:var(--text-caption-size)}.settings-progress-track{width:min(10rem,42vw);height:var(--space-2);overflow:hidden;border-radius:var(--radius-pill);background:var(--color-bg-muted)}.settings-progress-fill{display:block;width:86%;height:100%;border-radius:inherit;background:var(--color-brand-primary)}.settings-edit-button{margin-left:auto;flex:0 0 auto;min-height:var(--control-height-sm);padding-inline:var(--space-4)}.settings-metric-grid{display:grid;gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr))}.settings-metric-cell{min-width:0;display:grid;gap:calc(var(--space-1) / 2);padding:var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-bg-card)}.settings-metric-cell span{color:var(--color-text-secondary);font-size:var(--text-caption-size)}.settings-metric-cell strong{color:var(--color-brand-accent);font-size:var(--text-body-size);line-height:1.35}.settings-toggle-list{display:grid;gap:var(--space-2)}.settings-toggle-list .settings-toggle-row{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-3);min-height:3.875rem;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-bg-card)}.settings-toggle-list .settings-toggle-row>label:first-of-type{grid-column:2;grid-row:1}.settings-toggle-list .settings-toggle-row>input[role=switch]{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.settings-toggle-list .settings-toggle-row>input[role=switch]+label{display:inline-flex;width:calc(var(--space-8) + var(--space-2));height:var(--space-6);align-items:center;padding:calc(var(--space-1) / 2);border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-bg-muted)}.settings-toggle-list .settings-toggle-row>input[role=switch]:checked+label{border-color:var(--color-brand-primary);background:var(--color-brand-primary)}.settings-toggle-list .settings-toggle-row>input[role=switch]+label span{width:calc(var(--space-5) - var(--space-1) / 2);height:calc(var(--space-5) - var(--space-1) / 2);border-radius:var(--radius-pill);background:var(--color-bg-card);box-shadow:var(--shadow-xs);transition:transform .2s ease}.settings-toggle-list .settings-toggle-row>input[role=switch]:checked+label span{transform:translateX(calc(var(--space-4) + var(--space-1) / 2))}.settings-toggle-list .settings-toggle-row>label:last-of-type{grid-column:1;grid-row:1}.settings-toggle-list .settings-toggle-row>label:last-of-type>span:last-child{display:none}.settings-toggle-copy{display:flex;align-items:center;gap:var(--space-2);min-width:0}.settings-toggle-copy>span:last-child{min-width:0;display:grid;gap:calc(var(--space-1) / 2)}.settings-row-icon{display:none;width:var(--space-5);height:var(--space-5);flex:0 0 auto;border:1px solid var(--color-brand-primary);border-radius:var(--radius-sm);background:var(--color-brand-primary-soft)}.settings-toggle-copy strong{color:var(--color-text-primary);font-size:var(--text-body-size)}.settings-toggle-copy span{color:var(--color-text-secondary);font-size:var(--text-caption-size);line-height:1.35}.settings-link-list{display:grid;gap:var(--space-2)}.settings-link-row{display:flex;justify-content:space-between;gap:var(--space-2);align-items:center;min-height:3.5rem;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-bg-card);color:var(--color-text-primary)}.settings-link-row>span:first-child{min-width:0}.settings-link-row strong{display:block;font-size:var(--text-body-size);line-height:1.35}.settings-link-row small{display:block;margin-top:calc(var(--space-1) / 2);color:var(--color-text-secondary);font-size:var(--text-caption-size);line-height:1.35}.settings-link-arrow{color:var(--color-text-secondary);font-size:var(--text-body-lg-size);line-height:1}.settings-bind-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2)}.settings-bind-count{color:var(--color-brand-accent);font-size:var(--text-caption-size);white-space:nowrap}.settings-inline-link{color:var(--color-brand-primary);font-size:var(--text-caption-size);font-weight:700}.settings-card-actions{display:flex;justify-content:space-between;gap:var(--space-3);align-items:center;flex-wrap:wrap}.settings-card-actions-danger{justify-content:flex-end}.settings-logout-button{border-color:var(--color-brand-primary);background:var(--color-brand-primary-soft);color:var(--color-brand-primary);min-height:3rem}.settings-security-note{margin:0;padding-top:calc(var(--space-2) - var(--space-1) / 2);border-top:1px solid var(--color-border-subtle);color:var(--color-text-secondary);font-size:var(--text-caption-size);line-height:1.35}.profile-edit-form,.profile-edit-layout{display:grid;gap:var(--space-4)}.profile-edit-layout{grid-template-columns:152px minmax(0,1fr);align-items:start}.profile-edit-avatar{display:grid;gap:var(--space-3);justify-items:start}.profile-avatar-image-large{object-fit:cover}.profile-avatar-fallback-large{font-size:2.125rem}.profile-edit-avatar-actions{display:grid;gap:var(--space-2)}.app-shell[data-workspace-chrome=true]:has(.settings-doc-page-shell){background:linear-gradient(90deg,var(--color-bg-card) 0 14.5rem,transparent 14.5rem),linear-gradient(180deg,var(--color-bg-elevated) 0,var(--color-bg-page) 58%,var(--color-bg-card) 100%)}.app-shell[data-workspace-chrome=true]:has(.settings-doc-page-shell) .app-shell-workspace-frame{grid-template-columns:14.5rem minmax(0,1fr)}.app-shell[data-workspace-chrome=true]:has(.settings-doc-page-shell) .workspace-sidebar{padding-inline:var(--space-3)}.app-shell[data-workspace-chrome=true]:has(.settings-doc-page-shell) .workspace-nav-item{min-height:3.25rem}.app-shell[data-workspace-chrome=true]:has(.settings-doc-page-shell) .app-shell-content{width:min(100%,73.5rem);padding-inline:var(--space-5)}.settings-doc-page-shell{width:min(100%,72.5rem);justify-self:start}.settings-doc-page{display:grid;gap:var(--space-4);width:100%;min-width:0}.settings-doc-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(12.75rem,.25fr);gap:calc(var(--space-4) - var(--space-1) / 2);align-items:stretch;padding:calc(var(--space-5) - var(--space-1) / 2);border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);background:var(--color-bg-card);box-shadow:var(--shadow-xs)}.settings-doc-back{display:inline-flex;align-items:center;width:fit-content;min-height:var(--control-height-sm);margin-bottom:var(--space-2);color:var(--color-brand-primary);font-size:var(--text-caption-size);font-weight:800;text-decoration:none}.settings-doc-back:hover{color:var(--color-brand-primary-hover)}.settings-doc-back:focus-visible,.settings-doc-side a:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:3px;border-radius:var(--radius-sm)}.settings-doc-kicker{margin:0 0 calc(var(--space-1) / 2);color:var(--color-brand-accent);font-size:var(--text-caption-size);font-weight:800}.settings-doc-title{margin:0;color:var(--color-text-primary);font-size:clamp(var(--text-title-size),1.72rem,2.25rem);font-weight:900;line-height:1.14}.settings-doc-summary{max-width:42rem;margin:var(--space-2) 0 0;color:var(--color-text-secondary);font-size:var(--text-body-size);line-height:1.65}.settings-doc-hero-meta{display:grid;align-content:center;gap:calc(var(--space-1) / 2);min-width:0;padding:var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-brand-primary-soft)}.settings-doc-hero-meta small,.settings-doc-hero-meta span,.settings-doc-side-card p,.settings-doc-side-card span{color:var(--color-text-secondary);font-size:var(--text-caption-size);line-height:1.45}.settings-doc-hero-meta strong,.settings-doc-side-card strong{color:var(--color-text-primary);font-size:var(--text-body-lg-size);line-height:1.3}.settings-doc-layout{display:grid;grid-template-columns:minmax(0,1.92fr) minmax(17rem,.68fr);gap:calc(var(--space-4) - var(--space-1) / 2);align-items:start}.settings-doc-card,.settings-doc-side-card{min-width:0;border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-bg-card);box-shadow:var(--shadow-xs)}.settings-doc-card{display:grid;gap:calc(var(--space-4) - var(--space-1) / 2);padding:var(--space-4)}.settings-doc-meta-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}.settings-doc-meta-cell{display:grid;gap:calc(var(--space-1) / 2);min-width:0;padding:calc(var(--space-3) - var(--space-1) / 2);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-bg-elevated)}.settings-doc-meta-cell span{color:var(--color-text-secondary);font-size:var(--text-tiny-size);font-weight:700;line-height:1.3}.settings-doc-meta-cell strong{overflow:hidden;color:var(--color-text-primary);font-size:var(--text-caption-size);line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.settings-doc-intro{margin:0;padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border-subtle);color:var(--color-text-secondary);font-size:var(--text-body-size);line-height:1.75}.settings-doc-section{display:grid;gap:var(--space-2);scroll-margin-top:calc(var(--page-padding-top) + var(--space-4))}.settings-doc-section+.settings-doc-section{padding-top:var(--space-4);border-top:1px solid var(--color-border-subtle)}.settings-doc-section h2{margin:0;color:var(--color-text-primary);font-size:var(--text-body-lg-size);font-weight:800;line-height:1.35}.settings-doc-section p{margin:0;color:var(--color-text-secondary);font-size:var(--text-body-size);line-height:1.85}.settings-doc-side{position:sticky;top:calc(var(--page-padding-top) + var(--space-2));display:grid;gap:var(--space-3);min-width:0}.settings-doc-side-card{display:grid;gap:var(--space-2);padding:calc(var(--space-4) - var(--space-1) / 2)}.settings-doc-toc{gap:calc(var(--space-1) + var(--space-1) / 2)}.settings-doc-side a{display:flex;align-items:center;justify-content:space-between;min-height:2.625rem;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-bg-elevated);color:var(--color-text-primary);font-size:var(--text-caption-size);font-weight:800;text-decoration:none}.settings-doc-toc a{min-height:2.25rem;padding-block:calc(var(--space-1) + var(--space-1) / 2);background:transparent}.settings-doc-side a:after{content:"›";color:var(--color-text-secondary);font-size:var(--text-body-lg-size);line-height:1}.settings-doc-side-card p{margin:0}.settings-doc-side-card strong{max-width:100%}.profile-edit-avatar-tip{max-width:10rem}.profile-edit-fields{min-width:0}.profile-edit-fields,.profile-form-grid,.profile-social-grid{display:grid;gap:var(--space-3)}.profile-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.profile-social-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-field{display:grid;gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--text-caption-size)}.profile-field-full{grid-column:1/-1}.profile-field-label,.profile-social-count{font-size:var(--text-caption-size);font-weight:700;color:var(--color-text-secondary)}.profile-social-section{display:grid;gap:calc(var(--space-3) - var(--space-1) / 2)}.profile-social-section-head{display:flex;justify-content:space-between;gap:var(--space-3);align-items:center}.profile-input{width:100%;min-height:2.875rem;padding:var(--space-3) calc(var(--space-5) - var(--space-1) / 2);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-card);color:var(--color-text-primary);font:inherit;font-size:var(--text-body-size);line-height:1.5;transition:border-color .18s ease,box-shadow .18s ease}.profile-textarea{min-height:8.75rem;resize:vertical}.profile-input:focus{outline:none;border-color:var(--color-border-default);box-shadow:none}.profile-form-actions{display:flex;justify-content:space-between;gap:var(--space-3);align-items:center;flex-wrap:wrap}.profile-button{min-width:calc(var(--space-8) * 2 + var(--space-6) + var(--space-4));min-height:2.625rem;padding:0 1rem;border-radius:var(--radius-pill)}.profile-button-secondary{background:var(--color-bg-card);color:var(--color-brand-accent);border:1px solid var(--color-border-default)}.profile-button-primary{background:var(--color-brand-primary);color:var(--color-text-inverse)}.profile-role-card{padding:calc(var(--space-5) - var(--space-1) / 2)}.profile-role-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.profile-role-button{display:grid;gap:calc(var(--space-3) - var(--space-1) / 2);padding:calc(var(--space-5) - var(--space-1) / 2);text-align:left;border:1px solid var(--color-border-default);border-radius:var(--radius-xl);background:var(--color-bg-card);box-shadow:var(--shadow-xs);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.profile-role-button:hover:not(:disabled){transform:translateY(-1px);border-color:var(--color-brand-primary);box-shadow:var(--shadow-md)}.profile-role-button.is-active{border-color:var(--color-brand-primary);background:linear-gradient(180deg,var(--color-brand-primary-soft) 0,var(--color-bg-card) 100%)}.profile-role-button:disabled{opacity:.55;cursor:not-allowed}.profile-role-button-head{display:flex;gap:calc(var(--space-3) - var(--space-1) / 2);align-items:center;min-width:0}.profile-role-icon{width:calc(var(--space-5) * 2 + var(--space-1) / 2);height:calc(var(--space-5) * 2 + var(--space-1) / 2);display:inline-flex;align-items:center;justify-content:center;border-radius:calc(var(--radius-md) + var(--space-1) / 2);background:var(--color-brand-primary-soft);flex:0 0 auto}.profile-role-icon-image{display:block;width:calc(var(--space-7) - var(--space-1));height:calc(var(--space-7) - var(--space-1));object-fit:contain}.profile-role-button-label-group{min-width:0;display:grid;gap:var(--space-1)}.profile-role-button-label{font-size:var(--text-body-size);font-weight:800;color:var(--brown-900)}.profile-role-button-state{color:var(--color-text-secondary);font-size:calc(var(--text-tiny-size) - var(--space-1) / 4)}.profile-role-button-desc{color:var(--color-text-secondary);font-size:var(--text-caption-size);line-height:1.6}.profile-role-owned{flex-wrap:wrap;gap:.5rem .75rem}.profile-contact-banner,.profile-role-owned{display:flex;justify-content:space-between;align-items:center}.profile-contact-banner{gap:var(--space-4);padding:1rem 1.125rem;background:linear-gradient(135deg,var(--workspace-warm-98-alt) 0,var(--workspace-gold-96-alt) 100%)}.profile-contact-copy{min-width:0;display:flex;align-items:center;gap:var(--space-3)}.profile-contact-mascot{width:calc(var(--space-8) + var(--space-7));height:calc(var(--space-8) + var(--space-7));object-fit:contain;flex:0 0 auto}.profile-contact-text{min-width:0;display:grid;gap:calc(var(--space-1) + var(--space-1) / 2)}.profile-contact-title{margin:0;font-size:var(--text-body-lg-size);line-height:1.25;font-weight:800;color:var(--brown-900)}.profile-edit-avatar-tip,.profile-form-tip{max-width:26.25rem}.profile-service-card-arrow{font-size:1.25rem;line-height:1}@media (max-width:56.25rem){.dashboard-business-hub,.dashboard-home-hero{grid-template-columns:minmax(0,1fr)}.dashboard-business-rail,.dashboard-home-action-grid,.dashboard-home-hero-metrics,.dashboard-home-metric-strip .ui-dashboard-metric-strip-grid,.dashboard-home-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-home-priority-card{grid-template-columns:minmax(0,1fr)}.dashboard-home-priority-action{justify-self:start}.dashboard-home-project-panel .dashboard-home-feed{grid-template-columns:repeat(2,minmax(0,1fr))}.collaboration-center-board,.collaboration-detail-layout{grid-template-columns:minmax(0,1fr)}.collaboration-detail-rail{position:static}.collaboration-detail-node-track,.collaboration-detail-participant-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.collaboration-archive-layout{grid-template-columns:minmax(0,1fr)}.collaboration-center-rail{grid-template-columns:repeat(2,minmax(0,1fr));position:static;max-height:none;overflow:visible}.collaboration-archive-rail{position:static}.collaboration-archive-page .ui-archive-asset-row-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.collaboration-detail-command-deck,.collaboration-detail-node-track,.collaboration-detail-participant-grid,.notices-board{grid-template-columns:minmax(0,1fr)}.notices-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.notice-create-board{grid-template-columns:minmax(0,1fr)}.notice-create-step-card{position:static}.notice-detail-head{flex-direction:column;align-items:stretch}.notice-detail-actions{justify-content:flex-start}.application-grid,.notice-detail-grid,.notice-detail-layout{grid-template-columns:minmax(0,1fr)}.notice-detail-layout{grid-template-areas:"detail-nav" "detail-main" "detail-rail"}.notice-detail-main,.notice-detail-rail,.notice-detail-segment-nav{grid-area:auto}.notice-detail-rail{position:static}.notice-apply-card,.notice-detail-card,.publisher-card{padding:var(--space-4)}.notice-apply-head{justify-content:space-between;align-items:flex-start}.notice-create-step-list{grid-template-columns:repeat(5,minmax(4.25rem,1fr));gap:var(--space-1);overflow-x:auto;scrollbar-width:none}.notice-create-step-list:before{display:none}.notice-create-step-list::-webkit-scrollbar{display:none}.notice-create-step-item{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center;padding:calc(var(--space-1) + var(--space-1) / 2) var(--space-1);gap:0;min-height:3.75rem;background:var(--color-bg-card);border-color:var(--color-border-subtle)}.notice-create-step-index{width:1.5rem;height:1.5rem}.notice-create-side-rail{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.profile-page{width:min(100%,54rem)}.profile-hero-compact,.settings-user-layout{grid-template-columns:minmax(0,1fr)}.settings-user-rail{position:static}.messages-manage-detail{grid-template-columns:minmax(0,1fr)}.messages-manage-detail>.messages-category-list{grid-template-columns:repeat(2,minmax(0,1fr))}.messages-category-list{gap:calc(var(--space-2) - var(--space-1) / 2);padding:0;border:0;border-radius:0;background:transparent}.profile-banner,.profile-contact-banner,.profile-hero-banner,.profile-summary-card{grid-template-columns:minmax(0,1fr)}.profile-banner-actions,.profile-summary-actions{justify-content:flex-start}.profile-feature-grid,.profile-role-grid,.profile-service-grid,.profile-workbench-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-edit-layout{grid-template-columns:minmax(0,1fr)}.profile-edit-avatar{grid-template-columns:auto minmax(0,1fr);align-items:center}.profile-edit-avatar-actions{justify-items:start}}@media (max-width:40rem){.dashboard-workbench-page{gap:var(--space-3)}.dashboard-home-page{padding-bottom:calc(var(--space-8) * 3)}.dashboard-business-rail,.dashboard-home-action-grid,.dashboard-home-hero,.dashboard-home-hero-metrics,.dashboard-home-project-panel .dashboard-home-feed,.dashboard-home-summary-grid{grid-template-columns:minmax(0,1fr)}.dashboard-home-hero{min-height:auto;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md)}.dashboard-home-hero-copy{gap:var(--space-2)}.dashboard-home-title{font-size:calc(var(--text-h2-size) - var(--space-1) / 2);line-height:1.12}.dashboard-home-desc{font-size:var(--text-caption-size);line-height:1.45}.dashboard-home-hero-actions{gap:var(--space-2)}.dashboard-home-hero-actions .dashboard-action{flex:1 1 calc(50% - var(--space-1));min-height:2.5rem;justify-content:center;margin-top:0;padding-inline:var(--space-3)}.dashboard-home-hero-status{gap:var(--space-1)}.dashboard-home-hero-insights{gap:var(--space-2)}.dashboard-home-hero-metric-card{min-height:6.5rem;padding:var(--space-3)}.dashboard-home-quick-panel{padding:var(--space-3)}.dashboard-home-metric-strip .ui-dashboard-metric-strip-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.dashboard-home-hero-insights .ui-status-metric-card{min-height:5.375rem;gap:var(--space-1);padding:calc(var(--space-2) + var(--space-1) / 2)}.dashboard-home-hero-insights .ui-status-metric-card-head{gap:calc(var(--space-1) / 2)}.dashboard-home-hero-insights .ui-status-metric-card-value{font-size:var(--text-h2-size);line-height:1}.dashboard-home-hero-insights .ui-status-metric-card-helper{display:none}.dashboard-home-action-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}.dashboard-home-priority-card{grid-template-columns:minmax(0,1fr) auto;padding:var(--space-3);gap:var(--space-3)}.dashboard-home-priority-copy h2{font-size:var(--text-body-lg-size)}.dashboard-home-priority-action{min-height:2.25rem;padding:0 var(--space-3)}.dashboard-home-tools{justify-self:start}.dashboard-home-panel-head{flex-direction:column;align-items:stretch}.dashboard-home-action-card{min-height:0;gap:var(--space-2);padding:0}.dashboard-home-action-link{grid-template-columns:minmax(0,1fr);justify-items:center;min-height:4rem;padding:var(--space-2);text-align:center}.dashboard-home-action-icon{min-width:2.5rem;height:1.75rem;font-size:var(--text-caption-size)}.dashboard-home-action-title{font-size:var(--text-body-size);line-height:1.2}.dashboard-home-action-desc{line-height:1.5}.dashboard-home-project-card,.dashboard-home-project-grid{grid-template-columns:minmax(0,1fr)}.dashboard-home-project-card{gap:var(--space-2);padding:var(--space-3)}.dashboard-home-project-head{gap:var(--space-2)}.dashboard-home-project-avatar{width:2.25rem;height:2.25rem}.dashboard-home-project-title-row h3{font-size:var(--text-body-size)}.dashboard-home-project-copy p{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.dashboard-business-rail{grid-template-columns:minmax(0,1fr)}.dashboard-business-rail .ui-right-action-audit-panel{padding:var(--space-3)}.dashboard-home-task-tabs{flex-wrap:nowrap;overflow-x:auto;padding-bottom:var(--space-1);scrollbar-width:none}.dashboard-home-task-tabs::-webkit-scrollbar{display:none}.dashboard-home-task-tab{flex:0 0 auto;min-height:2rem;padding:0 var(--space-2)}.applications-page-shell,.invitations-page-shell{--applications-card-padding:var(--space-3);--applications-compact-gap:var(--space-2)}.applications-page,.invitations-page{gap:var(--space-3);padding-bottom:calc(var(--space-8) * 3)}.applications-page-hero-card,.invitations-page-hero-card{flex-direction:column;gap:var(--space-2)}.applications-page-hero-copy h2,.invitations-page-hero-copy h2{font-size:calc(var(--text-h2-size) - var(--space-1) / 2);line-height:1.18}.applications-board-subtitle,.applications-page-hero-copy p,.invitations-board-subtitle,.invitations-page-hero-copy p{font-size:var(--text-caption-size);line-height:1.45}.applications-page-hero-side,.invitations-page-hero-side{justify-content:flex-start}.applications-summary-grid,.invitations-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.applications-summary-card,.invitations-summary-card{min-height:5rem}.applications-summary-desc,.invitations-summary-desc{display:none}.applications-summary-value,.invitations-summary-value{font-size:var(--text-h2-size)}.applications-board-head,.applications-business-card-top,.invitations-board-head,.invitations-business-card-top{flex-direction:column;align-items:stretch;gap:var(--space-2)}.applications-board-head .dashboard-action,.invitations-board-head .dashboard-action{width:100%;justify-content:center}.applications-filter-tabs,.invitations-filter-tabs{display:flex;gap:var(--space-1);overflow-x:auto;scrollbar-width:none}.applications-filter-tabs::-webkit-scrollbar,.invitations-filter-tabs::-webkit-scrollbar{display:none}.applications-filter-tabs .filter-tabs-item,.invitations-filter-tabs .filter-tabs-item{flex:0 0 auto;min-height:2rem;padding:0 var(--space-3);font-size:var(--text-tiny-size)}.applications-business-card-side,.invitations-business-card-side{grid-template-columns:auto minmax(0,1fr);justify-items:stretch;align-items:center;text-align:left}.applications-business-price,.invitations-business-price{justify-items:end;text-align:right}.applications-business-meta,.invitations-business-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.applications-business-next-step,.applications-business-note,.invitations-business-next-step,.invitations-business-note{font-size:var(--text-caption-size)}.applications-business-actions,.invitations-business-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.applications-business-actions .dashboard-action,.invitations-business-actions .dashboard-action{justify-content:center;min-width:0;padding-inline:var(--space-2)}.invitations-page-shell{width:100%}.invitations-page{gap:var(--space-2);padding-bottom:calc(7rem + env(safe-area-inset-bottom, 0rem))}.invitations-page-hero-card{padding:var(--space-3);border-radius:var(--radius-xl)}.invitations-page-hero-copy h2{font-size:var(--text-h3-size);line-height:1.16}.invitations-page-hero-copy p{margin-top:var(--space-1);line-height:1.42}.invitations-page-hero-side{gap:var(--space-1)}.invitations-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-1)}.invitations-summary-card{min-height:4.25rem;padding:var(--space-2)}.invitations-summary-label{font-size:var(--text-tiny-size)}.invitations-summary-value{font-size:var(--text-title-size)}.invitations-board{border-radius:var(--radius-xl)}.invitations-board-head{padding:var(--space-3)}.invitations-board-title{font-size:var(--text-body-lg-size)}.invitations-workbench-grid{grid-template-columns:minmax(0,1fr)}.invitations-workbench-main{border-right:0}.invitations-board-side{display:none}.invitations-filter-group{gap:var(--space-1);padding:var(--space-2) var(--space-3)}.invitations-card-list{gap:0}.invitations-business-card{padding:var(--space-3)}.invitations-business-card-top{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-2)}.invitations-business-card-main{display:grid;gap:calc(var(--space-1) / 2)}.invitations-business-card-direction{display:flex;flex-wrap:wrap;gap:var(--space-1)}.invitations-business-card-title{margin-top:0;font-size:var(--text-body-lg-size);line-height:1.22}.invitations-business-card-subtitle{margin:0;font-size:var(--text-tiny-size);line-height:1.4}.invitations-business-card-side{display:flex;justify-content:space-between;gap:var(--space-2);min-width:0;text-align:right}.invitations-business-price{min-width:7.25rem}.invitations-business-price span{font-size:var(--text-tiny-size)}.invitations-business-price strong{max-width:7.75rem;font-size:var(--text-tiny-size);line-height:1.2}.invitations-business-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-1);margin-top:var(--space-2)}.invitations-business-meta-item{min-height:3.25rem;padding:calc(var(--space-2) - var(--space-1) / 2) var(--space-2)}.invitations-business-meta-label{font-size:var(--text-tiny-size)}.invitations-business-meta-item strong{font-size:var(--text-caption-size)}.invitations-business-next-step,.invitations-business-note{margin-top:var(--space-2);padding:var(--space-2)}.invitations-business-next-step p,.invitations-business-note p{line-height:1.45}.invitations-business-note{display:none}.invitations-business-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);margin-top:var(--space-2)}.invitations-business-actions .dashboard-action{min-height:2.375rem;padding-inline:var(--space-2);white-space:nowrap}.invitations-board-footer{min-height:4.25rem;padding:var(--space-3)}.invitations-pagination-arrow,.invitations-pagination-ellipsis,.invitations-pagination-page{min-width:2.125rem;min-height:2.125rem}.invitation-detail-page-shell{width:100%}.invitation-detail-page{gap:var(--space-2);padding-bottom:calc(9rem + env(safe-area-inset-bottom, 0rem))}.invitation-detail-grid,.invitation-detail-hero{grid-template-columns:minmax(0,1fr)}.invitation-detail-grid{display:flex;flex-direction:column}.invitation-detail-main-column,.invitation-detail-side-column{display:contents}.invitation-detail-hero{gap:var(--space-3);padding:var(--space-3);order:1}.invitation-detail-title-row{align-items:flex-start}.invitation-detail-title-row h2{font-size:var(--text-body-lg-size);line-height:1.22}.invitation-detail-hero-main>p{margin-top:var(--space-1);line-height:1.45}.invitation-detail-hero-meta{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:var(--space-3)}.invitation-detail-price-card{padding:var(--space-3)}.invitation-detail-price-card strong{font-size:var(--text-body-lg-size)}.invitation-detail-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.invitation-detail-panel{padding:var(--space-3)}.invitation-detail-action-panel{order:2}.invitation-detail-main-column>.invitation-detail-panel:first-of-type{order:3}.invitation-detail-main-column>.invitation-detail-panel:nth-of-type(2){order:4}.invitation-detail-main-column>.invitation-detail-panel:nth-of-type(3){order:5}.invitation-detail-side-column>.invitation-detail-panel:nth-of-type(2){order:6}.invitation-detail-side-column>.invitation-detail-panel:nth-of-type(3){order:7}.invitation-detail-panel-head{flex-direction:column;align-items:stretch}.invitation-detail-panel-head .dashboard-action{width:100%;justify-content:center}.invitation-detail-party-grid{grid-template-columns:minmax(0,1fr)}.invitation-detail-timeline-row{grid-template-columns:1.75rem minmax(0,1fr)}.invitation-detail-timeline-row>span{width:1.75rem;height:1.75rem}.invitation-detail-action-panel{position:fixed;right:var(--space-3);bottom:calc(4.75rem + env(safe-area-inset-bottom, 0rem));left:var(--space-3);z-index:40;gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.invitation-detail-action-panel .invitation-detail-action-stack,.invitation-detail-action-panel .invitation-detail-panel-head,.invitation-detail-action-panel .invitation-detail-response-hint{display:none}.invitation-detail-action-stack,.invitation-detail-response-actions{grid-template-columns:minmax(0,1fr)}.invitation-detail-response-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.invitation-detail-response-actions .dashboard-action:first-child{order:2}.invitation-detail-response-actions .dashboard-action:nth-child(2){order:1}.invitation-detail-trust-grid{grid-template-columns:minmax(0,1fr)}.invitation-detail-action-stack .dashboard-action,.invitation-detail-response-actions .dashboard-action{width:100%}.messages-manage-detail>.messages-category-list{grid-template-columns:minmax(0,1fr)}.messages-page{gap:var(--space-2);padding-bottom:calc(var(--space-8) * 3)}.messages-page .messages-summary-grid{display:none}.messages-page .messages-route-list .messages-manage-detail{grid-template-columns:minmax(0,1fr)}.messages-page .messages-route-list .messages-category-list{display:flex;gap:var(--space-2);overflow-x:auto;padding:0;border:0;border-radius:0;background:transparent;scroll-snap-type:x proximity}.messages-page .messages-route-list .messages-category-item{min-width:5.5rem;flex:0 0 auto;scroll-snap-align:start}.messages-page .messages-route-list .messages-category-description,.messages-page .messages-route-list .messages-category-unread{display:none}.messages-page .messages-route-list .messages-manage-list{gap:var(--space-2)}.messages-page .messages-route-list .messages-manage-item{padding:var(--space-2) var(--space-3);gap:var(--space-1);border-radius:var(--radius-lg)}.messages-page .messages-route-list .messages-manage-item-title{font-size:var(--text-body-size)}.messages-page .messages-route-list .messages-manage-item-desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.messages-page .messages-route-list .messages-manage-item-meta{font-size:var(--text-tiny-size)}.messages-page .messages-route-list .messages-manage-preview{display:none}.messages-board-head{gap:var(--space-2)}.messages-board-actions{display:none}.app-shell[data-workspace-chrome=true]:has(.settings-ordinary-page-shell) .app-shell-content{padding-bottom:calc(5.5rem + env(safe-area-inset-bottom, 0rem))}.app-shell[data-workspace-chrome=true]:has(.settings-ordinary-page-shell) .app-shell-tabbar{padding:0;background:var(--color-bg-card);border-top:1px solid var(--color-border-default);box-shadow:none}.app-shell[data-workspace-chrome=true]:has(.settings-ordinary-page-shell) .custom-tabbar{width:100%;height:calc(4.25rem + env(safe-area-inset-bottom, 0rem));padding:var(--space-1) var(--space-2) calc(var(--space-1) + env(safe-area-inset-bottom, 0rem));border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell[data-workspace-chrome=true]:has(.settings-ordinary-page-shell) .custom-tabbar-item{min-height:3.5rem}.app-shell[data-workspace-chrome=true]:has(.settings-ordinary-page-shell) .custom-tabbar-item.is-center{justify-content:center}.app-shell[data-workspace-chrome=true]:has(.settings-ordinary-page-shell) .custom-tabbar-item.is-center .custom-tabbar-icon{width:var(--tabbar-icon-size);height:var(--tabbar-icon-size);margin-top:0;background:transparent;box-shadow:none}.app-shell[data-workspace-chrome=true]:has(.settings-ordinary-page-shell) .custom-tabbar-item.is-center .custom-tabbar-icon-image{width:var(--tabbar-icon-size);height:var(--tabbar-icon-size)}.settings-user-card{padding:var(--space-2)}.settings-user-card,.settings-user-layout,.settings-user-main,.settings-user-rail{gap:calc(var(--space-2) - var(--space-1) / 2)}.settings-card-actions,.settings-card-head{align-items:stretch;flex-direction:column}.settings-card-head{gap:var(--space-1);padding-bottom:calc(var(--space-1) / 2)}.settings-notification-card .settings-card-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start}.settings-notification-card .status-pill{min-height:1.5rem;padding:0 var(--space-2);border-radius:var(--radius-pill);font-size:var(--text-tiny-size);line-height:1}.settings-bind-row,.settings-metric-grid{grid-template-columns:minmax(0,1fr)}.settings-metric-grid{display:none}.settings-avatar{width:2.5rem;height:2.5rem}.settings-account-row{align-items:flex-start;gap:calc(var(--space-2) - var(--space-1) / 2)}.app-shell[data-workspace-chrome=true]:has(.settings-doc-page-shell) .app-shell-content{padding-bottom:calc(5.5rem + env(safe-area-inset-bottom, 0rem))}.app-shell[data-workspace-chrome=true]:has(.settings-doc-page-shell) .app-shell-tabbar{padding:0;background:var(--color-bg-card);border-top:1px solid var(--color-border-default);box-shadow:none}.app-shell[data-workspace-chrome=true]:has(.settings-doc-page-shell) .custom-tabbar{width:100%;height:calc(4.25rem + env(safe-area-inset-bottom, 0rem));padding:var(--space-1) var(--space-2) calc(var(--space-1) + env(safe-area-inset-bottom, 0rem));border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell[data-workspace-chrome=true]:has(.settings-doc-page-shell) .custom-tabbar-item{min-height:3.5rem}.settings-doc-page-shell{width:100%}.settings-doc-page{gap:calc(var(--space-2) - var(--space-1) / 2)}.settings-doc-hero{grid-template-columns:minmax(0,1fr);gap:var(--space-2);padding:var(--space-2)}.settings-doc-title{font-size:calc(var(--text-h2-size) - var(--space-1) / 2);line-height:1.18}.settings-doc-summary{margin-top:var(--space-1);font-size:var(--text-caption-size);line-height:1.55}.settings-doc-hero-meta{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:var(--space-2)}.settings-doc-hero-meta strong{grid-column:2;grid-row:1/span 2;justify-self:end}.settings-doc-layout{grid-template-columns:minmax(0,1fr);gap:calc(var(--space-2) - var(--space-1) / 2)}.settings-doc-card,.settings-doc-side-card{padding:calc(var(--space-3) - var(--space-1) / 2)}.settings-doc-meta-grid{grid-template-columns:minmax(0,1fr);gap:var(--space-1)}.settings-doc-meta-cell{grid-template-columns:minmax(0,6rem) minmax(0,1fr);align-items:center;padding:calc(var(--space-2) - var(--space-1) / 2) var(--space-2)}.settings-doc-meta-cell strong{justify-self:end}.settings-doc-intro{padding-bottom:var(--space-3);font-size:var(--text-caption-size);line-height:1.7}.settings-doc-section+.settings-doc-section{padding-top:var(--space-3)}.settings-doc-section h2{font-size:var(--text-body-size)}.settings-doc-section p{font-size:var(--text-caption-size);line-height:1.7}.settings-doc-side{position:static}.settings-doc-side a{min-height:2.5rem;padding:calc(var(--space-1) / 2) var(--space-3)}.settings-doc-toc{display:none}.settings-profile-copy strong{font-size:var(--text-body-size)}.settings-progress-track{display:none}.settings-edit-button{min-height:2.25rem;padding-inline:var(--space-2)}.settings-bind-count{white-space:normal}.settings-toggle-list .settings-toggle-row{grid-template-columns:minmax(0,1fr) auto;min-height:2.75rem}.settings-link-row,.settings-toggle-list .settings-toggle-row{padding:calc(var(--space-1) / 2) calc(var(--space-3) - var(--space-1))}.settings-bind-row,.settings-link-row{min-height:2.625rem}.settings-bind-row{grid-template-columns:minmax(0,1fr) auto;gap:var(--space-1)}.settings-bind-copy{display:grid;gap:calc(var(--space-1) / 2)}.settings-bind-count{justify-self:start;white-space:nowrap}.settings-bind-row small,.settings-link-row small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.settings-bind-count-active{color:var(--color-brand-primary)}.settings-bind-count-pending{color:var(--color-text-secondary)}.settings-logout-button{min-height:2.375rem}.collaboration-center-filterbar,.collaboration-center-rail-card-head,.collaboration-center-surface-head,.collaboration-center-table-foot,.collaboration-center-table-head{flex-direction:column;align-items:stretch}.collaboration-archive-layout,.collaboration-center-board,.collaboration-center-filterchips,.collaboration-center-rail,.collaboration-center-tabs,.collaboration-detail-layout{grid-template-columns:minmax(0,1fr)}.collaboration-drawer-state-tabs{display:flex;gap:var(--space-1);padding:calc(var(--space-1) / 2);overflow-x:auto;scrollbar-width:none}.collaboration-drawer-state-tabs::-webkit-scrollbar{display:none}.collaboration-drawer-state-tab{flex:0 0 auto;min-height:2rem;padding:0 var(--space-3);border-radius:var(--radius-md);font-size:var(--text-tiny-size)}.collaboration-center-board-main{gap:var(--space-2)}.collaboration-center-board{padding-bottom:calc(var(--space-8) * 5 + env(safe-area-inset-bottom))}.collaboration-center-surface,.collaboration-center-surface-eyebrow{display:none}.collaboration-center-surface-title{font-size:calc(var(--text-h2-size) - var(--space-1) / 2)}.collaboration-center-rail,.collaboration-center-surface-desc,.collaboration-center-surface-note{display:none}.collaboration-center-filterbar.ui-project-pool-toolbar{grid-template-columns:minmax(0,1fr);gap:var(--space-1)!important;padding:var(--space-1);border-radius:var(--radius-lg)}.collaboration-center-filterbar .ui-filter-bar,.collaboration-center-filterbar .ui-project-pool-toolbar-controls,.collaboration-center-filterbar .ui-sort-control{width:100%}.collaboration-center-filterbar .ui-filter-bar-controls{gap:0}.collaboration-center-filterbar .ui-filter-bar-action,.collaboration-center-filterbar .ui-project-pool-toolbar-summary{display:none}.collaboration-center-filterbar .filter-tabs{flex-wrap:nowrap;gap:var(--space-1);overflow-x:auto;scrollbar-width:none}.collaboration-center-filterbar .filter-tabs::-webkit-scrollbar{display:none}.collaboration-center-filterbar .filter-tabs-item{flex:0 0 auto;min-height:1.875rem;padding:calc(var(--space-1) / 2) var(--space-2)}.collaboration-center-filterbar .ui-project-pool-toolbar-controls{gap:var(--space-1)!important;justify-content:stretch}.collaboration-center-filterbar .ui-sort-control{min-width:0;gap:var(--space-1)}.collaboration-center-filterbar .ui-sort-control-label{flex:1 1}.collaboration-center-filterbar .ui-sort-control-label-text{display:none}.collaboration-center-filterbar .ui-sort-control-select{min-height:1.875rem;min-width:0;padding:0 var(--space-2)}.collaboration-center-filterbar .ui-sort-control-toggle{min-height:1.875rem;min-width:3.5rem;padding-inline:var(--space-2)}.collaboration-center-settings{display:none}.collaboration-center-table-head{padding-inline:var(--space-2)}.collaboration-center-table-head-note{align-self:flex-start}.collaboration-project-table{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;inline-size:100%!important;table-layout:auto}.collaboration-project-table thead{display:none}.collaboration-project-table tbody{gap:var(--space-2)}.collaboration-project-row,.collaboration-project-table tbody{display:grid!important;width:100%!important;max-width:100%!important;min-width:0!important}.collaboration-project-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"main status" "member member" "progress progress" "action action" "deadline more";box-sizing:border-box;gap:var(--space-2) var(--space-3);padding:var(--space-2);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);background:var(--color-bg-card);box-shadow:var(--shadow-sm)}.collaboration-project-table td,.collaboration-project-table th{border-top:0}.collaboration-project-table tbody,.collaboration-project-table td,.collaboration-project-table tr{max-width:100%}.collaboration-project-table td,.collaboration-project-table tr{display:block!important;width:100%!important;min-width:0!important}.collaboration-project-table .collaboration-project-row{display:grid!important}.collaboration-project-cell{display:grid;gap:var(--space-1);width:100%!important;min-width:0!important;padding:0}.collaboration-project-cell:before{display:none}.collaboration-project-cell-main{grid-area:main}.collaboration-project-cell:nth-child(2){grid-area:member}.collaboration-project-cell:nth-child(3){grid-area:status;justify-self:end;align-self:start}.collaboration-project-cell:nth-child(4){grid-area:progress}.collaboration-project-cell:nth-child(5){grid-area:action}.collaboration-project-cell:nth-child(6){grid-area:deadline}.collaboration-project-cell:nth-child(7),.collaboration-project-cell:nth-child(8){display:none!important}.collaboration-project-cell-actions:before,.collaboration-project-cell-main:before,.collaboration-project-cell:nth-child(2):before,.collaboration-project-cell:nth-child(5):before{display:none}.collaboration-project-main{grid-template-columns:3rem minmax(0,1fr);gap:var(--space-2)}.collaboration-project-cover-wrap{width:3rem;height:3rem}.collaboration-project-title{font-size:var(--text-body-size);-webkit-line-clamp:2}.collaboration-project-subtitle{-webkit-line-clamp:1}.collaboration-project-action-stack,.collaboration-project-deadline-block,.collaboration-project-member-block,.collaboration-project-progress-block,.collaboration-project-stage-block{gap:calc(var(--space-1) / 2)}.collaboration-project-member-block{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1)}.collaboration-project-stage-title{font-size:var(--text-tiny-size);line-height:1.2}.collaboration-project-cell:nth-child(3) .collaboration-project-stage-title{display:none}.collaboration-project-deadline-block .collaboration-project-cell-note,.collaboration-project-member-block .collaboration-project-cell-note,.collaboration-project-progress-block .collaboration-project-cell-note,.collaboration-project-stage-block .collaboration-project-cell-note{-webkit-line-clamp:1}.collaboration-project-progress-block .collaboration-project-cell-note,.collaboration-project-stage-block .collaboration-project-cell-note{display:none}.collaboration-project-deadline-block{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1)}.collaboration-project-row-progress-head,.collaboration-project-row-progress-head strong{font-size:var(--text-tiny-size)}.collaboration-progress-track{height:.3125rem}.collaboration-project-action-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.collaboration-project-action-stack .collaboration-action,.collaboration-project-row-link{width:100%;min-height:1.875rem}.collaboration-project-row-link{padding:0 var(--space-2)}.collaboration-project-cell:nth-child(6){display:grid;align-content:start}.collaboration-project-row-menu{justify-self:start}.collaboration-center-table-foot{padding-inline:var(--space-2)}.collaboration-detail-metric-strip{grid-template-columns:minmax(0,1fr)}.collaboration-detail-page{gap:var(--space-3)}.collaboration-detail-hero{padding:var(--space-3)}.collaboration-detail-hero-grid{grid-template-columns:minmax(0,1fr)}.collaboration-detail-hero-head{flex-direction:column;align-items:stretch;gap:var(--space-2)}.collaboration-detail-title{max-width:100%;font-size:calc(var(--text-h2-size) - var(--space-1) / 2);line-height:1.18;overflow-wrap:break-word}.collaboration-detail-status{align-self:flex-start}.collaboration-detail-status-band{gap:var(--space-3);padding:var(--space-3)}.collaboration-detail-status-band .ui-project-status-band-aside{align-items:flex-start}.collaboration-detail-node-track,.collaboration-detail-participant-grid{grid-template-columns:minmax(0,1fr)}.collaboration-detail-node-track{gap:var(--space-2);padding:var(--space-3)}.collaboration-detail-node-step{width:100%;grid-template-columns:auto minmax(0,1fr)}.collaboration-detail-command-actions,.collaboration-detail-command-card-head,.collaboration-detail-command-meta{align-items:stretch}.collaboration-detail-command-card-head{flex-direction:column;gap:var(--space-2)}.collaboration-detail-command-actions .collaboration-action,.collaboration-detail-status-actions .collaboration-action{flex:1 1;min-width:0;padding-inline:var(--space-3)}.collaboration-detail-mini-row{grid-template-columns:minmax(0,1fr)}.collaboration-detail-status-actions{width:100%}.collaboration-archive-rail{position:static}.collaboration-archive-page .ui-archive-asset-row-meta{grid-template-columns:minmax(0,1fr)}.collaboration-center-project-pool .ui-project-pool-table-head{flex-wrap:nowrap;align-items:center;gap:var(--space-2)}.collaboration-center-project-pool .ui-project-pool-table-copy{min-width:0}.collaboration-center-project-pool .ui-project-pool-table-subtitle{display:none}.collaboration-center-project-pool .ui-project-pool-table-toolbar{flex:0 0 auto;justify-content:flex-end;width:auto}.collaboration-center-project-pool .ui-project-pool-table-header{display:none}.collaboration-center-project-pool .ui-project-row{grid-template-columns:minmax(0,1fr);gap:calc(var(--space-1) / 2);align-items:stretch;padding:var(--space-1)}.collaboration-center-project-pool .ui-project-pool-table-body{gap:calc(var(--space-1) + var(--space-1) / 2)}.collaboration-center-project-pool .ui-project-row-actions,.collaboration-center-project-pool .ui-project-row-main,.collaboration-center-project-pool .ui-project-row-meta,.collaboration-center-project-pool .ui-project-row-progress{width:100%}.collaboration-center-project-pool .ui-project-row-head{align-items:flex-start;gap:calc(var(--space-1) / 2)}.collaboration-center-project-pool .ui-project-row-title{-webkit-line-clamp:1}.collaboration-center-project-pool .ui-project-row-subtitle{display:none}.collaboration-center-project-pool .ui-project-row-meta{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;gap:calc(var(--space-1) / 2)}.collaboration-center-project-pool .ui-project-row-meta-item:nth-child(3){display:none}.collaboration-center-project-pool .ui-project-row-actions{justify-content:flex-end;gap:var(--space-1)}.collaboration-center-project-pool .ui-project-row-action{min-width:0;flex:1 1 7rem;min-height:1.875rem}.collaboration-center-table-foot{gap:var(--space-2);padding:var(--space-2)}.collaboration-center-filter-reset,.collaboration-center-filterchip,.collaboration-center-settings,.collaboration-center-sort,.collaboration-center-tab{width:100%;justify-content:center}.collaboration-project-table{min-width:54rem}.collaboration-center-table-foot-pages{flex-wrap:wrap}.notices-page-head{align-items:flex-start}.notices-page-actions{width:100%;justify-content:stretch}.notices-page-actions .dashboard-action{flex:1 1 10rem;justify-content:center}.notices-side-card{gap:var(--space-2);padding:var(--space-2)}.notices-reminder-list,.notices-side-list{gap:var(--space-1)}.notices-reminder-item,.notices-side-item{padding:var(--space-2);gap:var(--space-2)}.notices-side-thumb{width:calc(var(--space-8) - var(--space-1) / 2);height:calc(var(--space-8) - var(--space-1) / 2)}.notices-reminder-item strong,.notices-side-copy strong{font-size:var(--text-tiny-size)}.notices-summary-item strong{font-size:var(--text-h3-size)}.notice-create-page-head{align-items:center;gap:var(--space-2);justify-content:center}.notice-create-workspace-page{--notice-create-card-padding:var(--space-2);--notice-create-editor-padding:var(--space-3)}.notice-create-page-actions{display:none}.notice-create-title-row{gap:var(--space-2);justify-content:center}.notice-create-title-row h1{font-size:var(--text-h1-size)}.notice-create-page-title-group p:not(.notice-create-page-eyebrow){font-size:var(--text-caption-size);line-height:1.35;text-align:center}.notice-create-page-title-group{justify-items:center;text-align:center}.notice-create-state-actions{width:100%;flex-direction:column;align-items:stretch}.notice-create-state-action{width:100%}.notice-create-page-action{flex:0 0 auto;justify-content:center;width:fit-content;min-height:2rem;padding-inline:var(--space-2)}.notice-create-editor-card .ui-alert-density-compact{padding:var(--space-2);font-size:var(--text-caption-size);line-height:1.35}.notice-create-editor-card .notice-create-form{grid-template-columns:minmax(0,1fr);gap:var(--space-2)}.notice-create-field{gap:var(--space-1)}.notice-create-editor-card input,.notice-create-editor-card select,.notice-create-editor-card textarea{min-height:2.25rem}.notice-create-editor-card .ui-input-multiline .ui-input-control{min-height:4.25rem}.notice-create-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.notice-create-editor-card .form-hint{font-size:var(--text-tiny-size);line-height:1.3}.notice-create-editor-card .notice-create-form-note{display:none}.notice-create-choice-item,.notice-create-radio-item{padding:var(--space-2)}.notice-create-step-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-1)}.notice-create-step-item:nth-child(n+5){display:none}.notice-create-step-card{--notice-create-card-padding:0;position:static;gap:var(--space-1);border:0;border-radius:0;background:transparent;box-shadow:none}.notice-create-step-item{min-height:3rem;padding:var(--space-1);align-items:center;justify-items:center;text-align:center}.notice-create-step-copy{justify-items:center;gap:0;width:100%}.notice-create-step-copy strong{font-size:var(--text-caption-size);line-height:1.15}.notice-create-step-copy span{display:none}.notice-create-step-index{width:1.625rem;height:1.625rem}.notice-create-preview-body{grid-template-columns:minmax(5.5rem,6.5rem) minmax(0,1fr);gap:var(--space-2)}.notice-create-side-rail .notice-create-preview-card:first-child{display:grid}.notice-create-side-rail{position:static;grid-template-columns:minmax(0,1fr)}.notice-create-preview-card{gap:var(--space-2)}.notice-create-audit-note{display:none}.notice-create-audit-item{grid-template-columns:minmax(0,1fr) auto;gap:calc(var(--space-1) / 2);padding:var(--space-1)}.notice-create-audit-copy span,.notice-create-audit-icon{display:none}.notice-create-audit-copy strong{font-size:var(--text-caption-size)}.notice-create-preview-copy strong{line-height:1.2}.notice-create-sticky-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:var(--space-1);padding:var(--space-1);width:100%;bottom:calc(var(--space-2) + env(safe-area-inset-bottom, 0rem));box-shadow:var(--shadow-sm)}.notice-create-action-primary,.notice-create-action-secondary{width:100%;min-height:2.125rem;padding-inline:var(--space-2);font-size:var(--text-tiny-size)}.notice-create-action-cancel,.notice-create-action-review{display:none!important}.notice-create-action-draft,.notice-create-action-publish{width:100%}.notice-create-preview-body{grid-template-columns:minmax(4.75rem,5.5rem) minmax(0,1fr)}.notice-create-preview-cover{width:100%;min-width:0}.notice-create-preview-cover img{width:100%;max-width:100%}.profile-page{width:min(100%,100%)}.profile-banner,.profile-contact-banner,.profile-feature-grid,.profile-form-grid,.profile-hero-banner,.profile-role-grid,.profile-service-grid,.profile-social-grid,.profile-summary-card,.profile-summary-main,.profile-workbench-grid{grid-template-columns:minmax(0,1fr)}.profile-banner-actions,.profile-form-actions,.profile-section-head,.profile-summary-actions{flex-direction:column;align-items:flex-start}.profile-pill-link,.profile-section-action-link,.profile-section-action-link-soft,.profile-section-action-wrap{width:100%}.profile-role-button,.profile-service-card,.profile-workbench-link{min-height:0}.profile-contact-copy{width:100%}.applications-page-shell,.invitations-page-shell{width:100%;--applications-card-padding:0.875rem;--applications-compact-gap:0.75rem}.applications-page,.invitations-page{gap:.75rem;padding-bottom:calc(9rem + env(safe-area-inset-bottom, 0rem))}.applications-page-hero-card,.invitations-page-hero-card{position:relative;overflow:hidden;padding:1rem;border-radius:1.125rem;border-color:rgba(255,106,0,.28);background:radial-gradient(circle at 84% 0,rgba(255,132,35,.2),transparent 35%),linear-gradient(135deg,#fff8f1,#ffffff 72%);box-shadow:0 .625rem 1.875rem rgba(134,75,24,.1)}.invitations-page-hero-card{min-height:10.5rem;border-color:rgba(255,106,0,.42);background:radial-gradient(circle at 88% 8%,rgba(255,211,155,.42),transparent 34%),linear-gradient(135deg,#ff6a00,#ff8d2a);color:#ffffff}.applications-page-hero-card:before,.invitations-page-hero-card:before{content:"";position:absolute;width:3.25rem;height:3.25rem;border-radius:1rem;pointer-events:none}.applications-page-hero-card:before{top:1.25rem;left:1rem;background:linear-gradient(135deg,#ff6a00,#ff8a21);box-shadow:0 .625rem 1.5rem rgba(255,106,0,.22)}.invitations-page-hero-card:before{right:1.25rem;top:1.75rem;width:4.25rem;height:3rem;border-radius:.875rem;background:rgba(255,255,255,.24);box-shadow:inset 0 0 0 1px rgba(255,255,255,.3)}.applications-page-hero-copy,.invitations-page-hero-copy{position:relative;z-index:1}.applications-page-hero-copy{padding-left:4.125rem}.applications-page-hero-eyebrow,.invitations-page-hero-eyebrow{color:#ff5a00;font-size:.75rem;letter-spacing:0}.invitations-page-hero-eyebrow{color:rgba(255,255,255,.9)}.applications-page-hero-copy h2,.invitations-page-hero-copy h2{margin-top:.25rem;max-width:18rem;font-size:1.375rem;line-height:1.18;color:var(--color-text-primary)}.invitations-page-hero-copy h2{max-width:12rem;color:#ffffff;font-size:1.875rem}.applications-page-hero-copy p,.invitations-page-hero-copy p{margin-top:.25rem;max-width:16.5rem;font-size:.8125rem;line-height:1.45}.invitations-page-hero-copy p{color:rgba(255,255,255,.88);font-size:1rem}.applications-page-hero-side,.invitations-page-hero-side{position:relative;z-index:1;width:100%;justify-content:flex-start}.invitations-page-hero-side{margin-top:auto;padding:.75rem;border-radius:.875rem;background:rgba(255,255,255,.95);justify-content:space-around}.applications-summary-grid,.invitations-summary-grid{display:flex;gap:.625rem;overflow-x:auto;padding-bottom:.125rem;scrollbar-width:none}}@media (max-width:40rem){.applications-summary-grid::-webkit-scrollbar,.invitations-summary-grid::-webkit-scrollbar{display:none}.applications-summary-card,.invitations-summary-card{flex:0 0 7.5rem;min-height:6.25rem;padding:.875rem;border-radius:1rem;border-color:rgba(18,24,38,.06);background:#ffffff;box-shadow:0 .75rem 1.875rem rgba(24,32,52,.08)}.invitations-summary-grid{margin-top:-3.25rem;padding:0 .375rem .125rem;position:relative;z-index:2}.invitations-summary-card{flex-basis:6.75rem;min-height:4.75rem;box-shadow:none}.applications-summary-label,.invitations-summary-label{font-size:.75rem}.applications-summary-value,.invitations-summary-value{margin-top:.375rem;font-size:2rem;line-height:1;color:#ff5a00}.invitations-summary-value{font-size:1.75rem}.applications-summary-card:nth-child(3) .applications-summary-value{color:#159457}.applications-summary-card:nth-child(4) .applications-summary-value{color:#2b76ef}.applications-board-head .dashboard-action,.applications-board-subtitle,.applications-summary-desc,.invitations-board-head .dashboard-action,.invitations-board-subtitle,.invitations-summary-desc{display:none}.applications-board,.invitations-board{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.applications-board-head,.invitations-board-head{margin:0;padding:.125rem .25rem .25rem;border:0}.applications-board-eyebrow,.applications-board-title,.invitations-board-eyebrow,.invitations-board-title{display:none}.applications-filter-tabs,.invitations-filter-tabs{display:flex;gap:.625rem;margin:0 0 .75rem;padding:0 .25rem .125rem;overflow-x:auto;scrollbar-width:none}.applications-filter-tabs::-webkit-scrollbar,.invitations-filter-tabs::-webkit-scrollbar{display:none}.applications-filter-tabs .filter-tabs-item,.invitations-filter-tabs .filter-tabs-item{flex:0 0 auto;min-height:2.25rem;padding:0 1rem;border:0;border-radius:999px;background:#f5f5f6;color:#4b5563;font-size:.875rem;font-weight:700;box-shadow:none}.applications-filter-tabs .filter-tabs-item.is-active,.invitations-filter-tabs .filter-tabs-item.is-active{background:#fff1e7;color:#ff5a00;box-shadow:inset 0 -.1875rem 0 #ff5a00}.invitations-filter-group{gap:.625rem;margin:0 0 .75rem;padding:0;border:0}.invitations-filter-tabs:first-child{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch;border-bottom:1px solid var(--color-border-subtle)}.invitations-filter-tabs:first-child .filter-tabs-item{min-height:3rem;justify-content:center;border-radius:0;background:transparent;color:var(--color-text-secondary);font-size:1rem}.invitations-filter-tabs:first-child .filter-tabs-item.is-active{color:var(--color-text-primary);background:transparent}.applications-card-list,.invitations-card-list{gap:.875rem}.applications-business-card,.invitations-business-card{position:relative;padding:1rem;border:1px solid rgba(18,24,38,.08);border-radius:1rem;background:#ffffff;box-shadow:0 .75rem 1.875rem rgba(24,32,52,.08)}.applications-business-card-top,.invitations-business-card-top{display:grid;grid-template-columns:minmax(0,1fr);gap:.625rem}.applications-business-card-main,.invitations-business-card-main{padding-left:4.5rem;min-height:3.875rem}.applications-business-card-main:before,.invitations-business-card-main:before{content:"";position:absolute;left:1rem;top:1rem;width:3.5rem;height:3.5rem;border-radius:.75rem;background:radial-gradient(circle at 50% 45%,rgba(255,255,255,.9) 0 .18rem,transparent .2rem),linear-gradient(135deg,rgba(0,0,0,.78),rgba(0,0,0,.45)),linear-gradient(135deg,#ff6a00,#ffb05b);box-shadow:inset 0 0 0 1px rgba(255,255,255,.28)}.invitations-business-card-main:before{border-radius:50%;background:radial-gradient(circle at 50% 45%,rgba(255,255,255,.9) 0 .18rem,transparent .2rem),linear-gradient(135deg,#101827,#ff7a1a)}.applications-business-card-brand,.invitations-business-card-direction{display:inline-flex;width:fit-content;max-width:100%;padding:.25rem .5rem;border-radius:999px;background:#f6f6f7;color:#6b7280;font-size:.75rem;letter-spacing:0}.applications-business-card-title,.invitations-business-card-title{margin-top:.375rem;font-size:1.125rem;line-height:1.24}.applications-business-card-subtitle,.invitations-business-card-subtitle{margin-top:.375rem;color:#4b5563;font-size:.875rem;line-height:1.45}.applications-business-card-side,.invitations-business-card-side{display:flex;justify-content:space-between;align-items:center;min-width:0;gap:.75rem;text-align:left}.applications-business-card-side{padding-left:4.5rem}.applications-business-price,.invitations-business-price{justify-items:end;text-align:right}.applications-business-price span,.invitations-business-price span{font-size:.6875rem}.applications-business-price strong,.invitations-business-price strong{max-width:9rem;color:#ff5a00;font-size:.875rem;line-height:1.25;overflow-wrap:anywhere}.applications-business-meta,.invitations-business-meta{grid-template-columns:minmax(0,1fr);gap:.5rem;margin-top:.75rem}.applications-business-meta-item,.invitations-business-meta-item{min-height:0;padding:0;border:0;border-radius:0;background:transparent;display:grid;grid-template-columns:5.25rem minmax(0,1fr);align-items:start;gap:.5rem}.applications-business-meta-label,.invitations-business-meta-label{color:#6b7280;font-size:.8125rem;letter-spacing:0;text-transform:none}.applications-business-meta-item strong,.invitations-business-meta-item strong{color:#303846;font-size:.875rem;line-height:1.35}.applications-business-next-step,.applications-business-note,.invitations-business-next-step,.invitations-business-note{margin-top:.875rem;padding:.75rem;border:0;border-radius:.75rem;background:linear-gradient(90deg,#fff4ea,#ffffff);color:#ff5a00}.applications-business-next-step p,.applications-business-note p,.invitations-business-next-step p,.invitations-business-note p{color:#374151;font-size:.875rem;line-height:1.45}.invitations-business-note{display:block}.applications-business-actions,.invitations-business-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;margin-top:.875rem}.applications-business-actions .dashboard-action,.invitations-business-actions .dashboard-action{width:100%;min-width:0;min-height:2.75rem;justify-content:center;padding-inline:.75rem;border-radius:.75rem;white-space:nowrap}.invitations-workbench-grid{grid-template-columns:minmax(0,1fr)}.invitations-workbench-main{border-right:0}.invitations-board-side{display:none}.invitations-board-footer{min-height:3.5rem;padding:.75rem .25rem}.invitations-pagination-arrow,.invitations-pagination-ellipsis,.invitations-pagination-page{min-width:2rem;min-height:2rem}}@media (min-width:64rem){.settings-user-layout{grid-template-columns:minmax(0,2.1fr) minmax(20rem,.95fr)}.settings-user-rail{position:sticky;top:calc(var(--page-padding-top) + var(--space-2))}}@media (max-width:22.5rem){.dashboard-home-action-grid,.dashboard-home-hero-metrics,.dashboard-home-metric-strip .ui-dashboard-metric-strip-grid{grid-template-columns:minmax(0,1fr)}.collaboration-center-board-main,.collaboration-center-filterbar,.collaboration-center-project-pool,.collaboration-center-project-pool .ui-project-pool-table-body,.collaboration-center-project-pool .ui-project-row,.collaboration-center-project-pool .ui-project-row-actions,.collaboration-center-project-pool .ui-project-row-main,.collaboration-center-project-pool .ui-project-row-meta,.collaboration-center-project-pool .ui-project-row-progress,.collaboration-center-project-pool .ui-project-row-title,.collaboration-center-project-pool .ui-project-row-title-link,.collaboration-center-project-title-content,.collaboration-center-surface,.collaboration-center-table-card,.collaboration-center-table-foot,.collaboration-center-table-foot-pages{width:100%;max-width:100%;min-width:0}.collaboration-center-project-pool .ui-project-row-actions{flex-wrap:wrap;justify-content:stretch}.collaboration-center-project-pool .ui-project-row-action{flex:1 1 calc(50% - var(--space-1));max-width:100%}.collaboration-center-table-foot{align-items:stretch}.collaboration-center-table-foot-pages{justify-content:center}.messages-category-list{gap:var(--space-2);padding:var(--space-2);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);background:var(--color-bg-elevated)}}