.workspace-root .page-heading{align-items:end;column-gap:var(--space-section);max-inline-size:none;grid-template-columns:minmax(0,1fr) auto;margin-block-end:var(--space-regular);display:grid}.workspace-root .page-heading>:not(.button){grid-column:1}.workspace-root .page-heading>.button{grid-area:2/2/span 2;margin-block-start:0}.workspace-root .page-heading h1{margin-block:var(--space-xs) var(--space-sm)}.workspace-root .segmented{margin-block:var(--space-sm) var(--space-section)}.workspace-root .section-heading h2{font-size:var(--font-lead)}.workspace-root .stack-grid{gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));display:grid}.workspace-root .stack-grid>.row+.row{margin-block-start:0}.workspace-root .row{padding:var(--space-regular) var(--space-lg);transition:background-color var(--motion-quick) var(--motion-easing), border-color var(--motion-quick) var(--motion-easing);align-items:flex-start}.workspace-root .row>div:first-child{gap:var(--space-xxs)}.workspace-root .row small{color:var(--color-muted)}.workspace-root .row>svg{color:var(--color-secondary);flex-shrink:0}.workspace-root .action-row:hover{border-color:var(--color-line)}.workspace-root .action-row:hover>svg{color:var(--color-accent-text)}.workspace-root .load-more{justify-content:center;margin-block-start:var(--space-regular);display:flex}.workspace-root .sheet{margin-block-end:var(--space-regular)}.workspace-root .sheet+.sheet{margin-block-start:0}.workspace-root .sheet,.workspace-root .start-line,.workspace-root .attention-filter{max-inline-size:60rem}@media (width>=80rem){.workspace-root .sheet,.workspace-root .start-line,.workspace-root .attention-filter,.workspace-root .attention-empty{max-inline-size:none}}.workspace-root .sheet-head h2{flex:0 auto}.workspace-root .sheet-action{margin-inline-start:auto}.start-line{gap:var(--space-xs);margin-block-end:var(--space-section);display:grid}.start-line>label{font-weight:var(--weight-medium);color:var(--color-secondary)}.start-line-field{align-items:center;gap:var(--space-sm);padding:var(--space-xs);background:var(--color-ink-field);border:1px solid var(--color-line);border-radius:var(--radius-capsule);padding-inline-start:var(--space-lg);display:flex}.start-line-field:focus-within{border-color:var(--color-focus)}.start-line-field input{background:var(--color-transparent);min-inline-size:0;box-shadow:none;border:0;outline:0;flex:auto;padding-inline:0}.start-line-field .button{flex:none}.attention-filter{align-items:center;gap:var(--space-md);margin-block-end:var(--space-regular);display:flex}.attention-filter select{inline-size:auto;min-inline-size:12rem;max-inline-size:100%}.workspace-root .sheet-body{gap:var(--space-xxs);display:grid}.workspace-root .sheet-body .turn-line{min-block-size:0;font-size:var(--font-label)}.attention-title{font-weight:var(--weight-strong);overflow-wrap:anywhere}.attention-sentence{color:var(--color-secondary)}.attention-clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.attention-meta{align-items:center;gap:var(--space-sm) var(--space-md);color:var(--color-muted);font-size:var(--font-caption);flex-wrap:wrap;display:flex}.sheet-more{padding-block:var(--space-sm);border-block-start:var(--layout-hairline) solid var(--color-line-subtle);display:flex}.attention-quiet{margin-block:0 var(--space-regular);color:var(--color-secondary)}.workspace-root .attention-empty{gap:var(--space-md);max-inline-size:60rem;justify-items:start;margin-block-end:var(--space-regular);display:grid}.workspace-root .attention-empty .empty{justify-self:stretch}.skeleton-line{block-size:var(--space-md);border-radius:var(--radius-capsule);background:var(--color-line-subtle);inline-size:min(100%,22rem);display:block}.workspace-root .sheet-row .empty{padding:var(--space-md) 0;text-align:center}@media (width<=640px){.workspace-root .sheet{padding-inline:var(--space-regular)}.workspace-root .sheet-row{grid-template-columns:var(--space-xl) minmax(0, 1fr);row-gap:var(--space-sm)}.workspace-root .sheet-row-action{grid-column:2;justify-content:flex-start}.workspace-root .sheet-row-action .button{min-block-size:var(--target-min)}.start-line-field{border-radius:var(--radius-card);flex-wrap:wrap;padding-inline-end:var(--space-xs)}.start-line-field input{min-block-size:var(--target-min);flex-basis:100%}.start-line-field .button{inline-size:100%}}@media (width<=760px){.workspace-root .page-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center;margin-block-end:var(--space-regular)}.workspace-root .page-heading>p:not(.eyebrow){display:none}.workspace-root .page-heading h1{font-size:var(--font-title);margin-block:0}.workspace-root .page-heading>.button{grid-area:2/2;margin-block-start:0}.workspace-root .page-heading>.button,.establishments.compact .button{padding-block:var(--space-sm);font-size:var(--font-caption)}.workspace-root .segmented{--fade:to right;mask-image:linear-gradient(var(--fade), var(--color-surface) calc(100% - var(--space-xl)), transparent);margin-block-end:var(--space-regular)}.workspace-root .segmented:dir(rtl){--fade:to left}.workspace-root .segmented button:last-child{margin-inline-end:var(--space-xl)}}.gate-strip{align-items:center;gap:var(--space-md) var(--space-regular);padding:var(--space-md) var(--space-regular);background:var(--color-surface);border:1px solid var(--color-line-subtle);border-radius:var(--radius-surface);flex-wrap:wrap;margin-block-end:var(--space-regular);display:flex}.gate-strip>svg{color:var(--color-secondary);flex-shrink:0}.gate-strip-text{gap:var(--space-xxs);flex-direction:column;flex:16rem;min-inline-size:0;display:flex}.gate-strip-text p{margin:0}.gate-strip-text small{color:var(--color-muted)}.gate-strip .button{flex-shrink:0}.preview-card{align-items:flex-start;gap:var(--space-sm);flex-direction:column;min-inline-size:0;display:flex}.preview-card h3{font-size:var(--font-body);overflow-wrap:anywhere;margin:0}.preview-meta{gap:var(--space-xs) var(--space-md);color:var(--color-muted);font-size:var(--font-label);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.preview-card-actions{gap:var(--space-sm);flex-wrap:wrap;margin-block-start:auto;padding-block-start:var(--space-xs);display:flex}.gate-banner{z-index:10;align-items:center;gap:var(--space-sm) var(--space-regular);padding:var(--space-md) var(--space-regular);background:var(--color-elevated);border:1px solid var(--color-line);border-radius:var(--radius-surface);flex-wrap:wrap;margin-block-end:var(--space-regular);display:flex;position:sticky;inset-block-start:var(--layout-header)}.gate-banner p{flex:14rem;margin:0}.preview-facts{gap:var(--space-sm) var(--space-section);grid-template-columns:minmax(8rem,max-content) minmax(0,1fr);margin:0;display:grid}.preview-facts dt{color:var(--color-muted)}.preview-facts dd{white-space:normal;margin:0}.locked-grid{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));display:grid}.locked-slot{align-items:center;gap:var(--space-md);padding:var(--space-regular);background:var(--color-inset);border:1px dashed var(--color-line);border-radius:var(--radius-surface);color:var(--color-secondary);display:flex}.locked-slot>svg{color:var(--color-muted);flex-shrink:0}.locked-slot>span{gap:var(--space-xxs);flex-direction:column;display:flex}.locked-slot small{color:var(--color-muted)}.gate-steps{gap:var(--space-sm);margin:0;padding:0;list-style:none;display:grid}.gate-steps li{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-regular);border:1px solid var(--color-line-subtle);border-radius:var(--radius-surface);display:flex}.gate-plans{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));display:grid}.gate-plan{gap:var(--space-xs);padding:var(--space-regular);border:1px solid var(--color-line-subtle);border-radius:var(--radius-surface);flex-direction:column;display:flex}.preview-facts>div{display:contents}.plan-compare-table{border-collapse:collapse;inline-size:100%;font-size:var(--font-label)}.plan-compare-table caption{text-align:start;padding-block-end:var(--space-md);font-weight:700}.plan-compare-table th,.plan-compare-table td{padding:var(--space-sm);border-block-end:1px solid var(--color-line-subtle);text-align:start;vertical-align:top}.plan-compare-table thead th{vertical-align:bottom}.plan-compare-table th[scope=row]{font-weight:400}.plan-compare-table .recommended,.plan-compare-table td:last-child{background:var(--color-elevated)}.plan-compare-head{gap:var(--space-xs);flex-direction:column;display:flex}.plan-compare-group th{color:var(--color-muted);font-size:var(--font-caption);padding-block-start:var(--space-regular)}.plan-mark{align-items:center;gap:var(--space-xs);display:inline-flex}.plan-mark.excluded{color:var(--color-muted)}.plan-locked ul{gap:var(--space-sm);margin:0;padding:0;list-style:none;display:grid}.plan-locked li{align-items:center;gap:var(--space-sm);color:var(--color-muted);display:flex}.plan-limit p{margin-block:0}@media (width<=40rem){.plan-compare-table thead th:first-child{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.plan-compare-table tbody tr:not(.plan-compare-group){grid-template-columns:1fr 1fr;display:grid}.plan-compare-table tbody th[scope=row]{border-block-end:0;grid-column:1/-1;padding-block-end:0;font-weight:700}.plan-compare-table thead tr{grid-template-columns:1fr 1fr;display:grid}}.sheet-divider{padding-block:var(--space-md) var(--space-sm);border-block-start:var(--layout-hairline) solid var(--color-line-subtle);color:var(--color-secondary);font-size:var(--font-label);margin:0}
