.space-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.space-explainer,.concept-example{border:1px solid var(--border-default);background:var(--surface-card,white);box-shadow:var(--shadow-1);border-radius:16px;min-width:0;padding:24px}.space-explainer{align-items:center;gap:12px;display:flex}.space-explainer img{flex-shrink:0;width:42%;height:auto}.space-explainer h3,.concept-example h3,.buyer-benefits h3{margin:0 0 8px;font-size:1.125rem;line-height:1.4}.space-explainer p,.concept-example p{margin:0;font-size:.95rem}.concept-centered{text-align:center;margin-bottom:32px}.concept-note{text-align:center;max-width:85ch;margin:24px auto 0;font-size:.875rem}.concept-section{padding-block:64px}.brand-landing #teams{padding-bottom:24px}.brand-landing .public-control{padding-top:0}.buyer-benefits{gap:20px;margin-top:28px;display:grid}.buyer-benefits p{margin:0}.workspace-overview .space-destinations{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.workspace-overview .space-destinations .overview-card{flex-direction:column;align-items:flex-start;padding:24px;display:flex;position:relative;overflow:hidden}.workspace-overview .space-accent{width:104px;height:88px;position:absolute;top:14px;right:20px}.workspace-overview .space-label{letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary);margin:0 0 12px;font-size:.75rem;font-weight:600}.workspace-overview .space-destinations h2{margin:0 0 8px;font-size:1.25rem}.workspace-overview .space-destinations strong{margin-top:auto;padding-top:16px}.workspace-overview .concept-relevance{margin:0;font-size:.875rem}.overview-lower{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.overview-lower .workspace-projects{margin-top:0}.workspace-overview .start-guide{background:var(--surface-subtle)}.start-guide ol{counter-reset:steps;gap:20px;margin:20px 0 0;padding:0;list-style:none;display:grid}.start-guide li{counter-increment:steps;align-items:center;gap:16px;display:flex}.start-guide li:before{content:counter(steps);width:36px;height:36px;color:var(--link);background:var(--surface-card);border-radius:50%;flex-shrink:0;place-items:center;font-weight:600;display:grid}.overview-utilities{flex-wrap:wrap;gap:24px;display:flex}.overview-utilities a{align-items:center;min-height:44px;display:inline-flex}.workspace-overview .workspace-project-row{color:var(--text-primary);overflow-wrap:anywhere}.workspace-overview .workspace-project-row>span:last-child{flex-shrink:0;font-size:.95rem}.workspace-overview .workspace-project-row>span:last-child:after{content:none}@media (width<=1100px){.space-explainer{flex-direction:column;align-items:flex-start}.space-explainer img{width:120px}.overview-lower{grid-template-columns:1fr}.workspace-overview .space-destinations{gap:16px}.workspace-overview .space-destinations .overview-card{padding:20px}}@media (width<=767px){.space-grid,.workspace-overview .space-destinations{grid-template-columns:1fr}.space-explainer{flex-direction:row;align-items:center}.space-explainer img{width:100px}.concept-section{padding-block:40px}.workspace-overview .space-accent{width:88px;height:72px;position:absolute;top:14px;right:20px}.workspace-overview .space-label{min-height:56px;padding-top:12px;padding-right:96px}.workspace-overview .workspace-project-row{grid-template-columns:40px minmax(0,1fr);gap:12px;display:grid}.workspace-overview .workspace-project-row>span:last-child{grid-column:2;align-items:center;min-height:44px;margin-left:0;display:flex}.brand-landing .public-hero h1{font-size:2.5rem}.brand-landing .public-closing{padding-bottom:140px}}.product-page .workspace-overview{gap:24px;display:grid}.workspace-overview>.workspace-projects{margin-top:0}.workspace-overview .app-page-header{margin-bottom:0}.workspace-overview .space-label{min-height:64px;padding-top:12px;padding-right:108px}.product-page .workspace-overview .start-guide{background:var(--surface-subtle)}.workspace-overview .overview-utilities a{color:var(--link)}.workspace-overview .list-action{white-space:nowrap;color:var(--link);text-underline-offset:4px;flex-shrink:0;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.workspace-overview :is(a.list-action:hover,a.list-action:focus-visible,a.workspace-project-row:hover .list-action,a.workspace-project-row:focus-visible .list-action){text-decoration:underline}.workspace-overview :is(a.list-action,a.workspace-project-row):focus-visible{outline:3px solid var(--brand-primary);outline-offset:3px;border-radius:4px}@media (width<=767px){.product-page .workspace-overview .space-destinations .overview-card{padding:16px}.workspace-overview .space-accent{width:56px;height:48px;top:12px;right:16px}.workspace-overview .space-label{min-height:24px;margin-bottom:8px;padding-top:0;padding-right:64px}.product-page .workspace-overview .space-destinations h2{margin-bottom:8px}.workspace-overview .space-destinations .overview-card>p:not(.space-label){margin:0 0 4px}.workspace-overview .space-destinations strong{align-items:center;min-height:44px;padding-top:0;display:inline-flex}}.project-access-list{border-collapse:collapse;text-align:left;width:100%;margin-top:20px}.project-access-list :is(th,td){border-top:1px solid var(--border-default);vertical-align:middle;padding:16px 12px}.project-access-list thead th{color:var(--text-secondary);font-size:.875rem;font-weight:500}.project-access-list th:first-child{padding-left:0}.project-access-list td:last-child{text-align:right;padding-right:0}.project-access-name{overflow-wrap:anywhere;align-items:center;gap:12px;display:flex}.project-access-name img{background:var(--surface-subtle);border-radius:8px;flex-shrink:0;padding:6px}.access-badge{white-space:nowrap;border-radius:999px;padding:4px 12px;font-size:.875rem;display:inline-flex}.access-edit{color:#087f73;background:#e6f4f1}.access-view{color:var(--text-secondary);background:#eef2f8}@media (width<=1000px){.project-access-list,.project-access-list tbody{display:block}.project-access-list thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.project-access-list tr{border-top:1px solid var(--border-default);padding:16px 0;display:block}.project-access-list :is(th,td){text-align:left;border:0;padding:4px 0;display:block}.project-access-list td:last-child{text-align:left;margin-left:44px}.project-access-list td[data-label]{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:12px;margin-left:44px;display:flex}.project-access-list td[data-label]:before{content:attr(data-label);color:var(--text-secondary);font-size:.875rem}}
