.cs-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cs-focusable:focus-visible{outline:var(--size-focus-ring-width) solid var(--focus);outline-offset:2px}.cs-target-44{position:relative}.cs-target-44:after{content:"";min-width:var(--size-touch-target-min);min-height:var(--size-touch-target-min);width:100%;height:100%;position:absolute;inset:50% 0 0 50%;translate:-50% -50%}.cs-numeric{font-family:var(--font-mono);font-feature-settings:"tnum" 1}.cs-required{color:var(--primary);font-size:var(--type-label-size);font-weight:var(--type-label-weight);letter-spacing:normal;text-transform:none;line-height:1.4}.cs-fieldtag{background:var(--wash);color:var(--ink-muted);font-size:var(--type-uid-size);font-weight:var(--type-body-strong-weight);letter-spacing:normal;text-transform:none;white-space:nowrap;border-radius:5px;flex:none;padding:2px 7px;line-height:1.4;display:inline-block}.cs-empty-state{grid-template-columns:var(--space-64) minmax(0, 1fr);column-gap:var(--space-24);row-gap:var(--space-24);align-items:start;display:grid}.cs-empty-state:before{content:"";height:var(--size-border-width);background:var(--border);grid-column:1/-1}.cs-empty-state__mark{width:var(--space-64);color:var(--border-strong);grid-column:1}.cs-empty-state__drawing{width:100%;height:auto;display:block}.cs-empty-state__ghost{stroke:var(--border)}.cs-empty-state__body{grid-column:2}.cs-empty-state__sentence{max-width:40ch;font-size:var(--type-heading-compact-size);font-weight:var(--type-heading-weight);letter-spacing:-.008em;text-wrap:balance;color:var(--ink);margin:0;line-height:1.35}.cs-empty-state__fact{margin:var(--space-8) 0 0;max-width:52ch;font-size:var(--type-body-size);font-weight:var(--type-body-weight);color:var(--ink-muted);text-wrap:pretty}.cs-empty-state__action{margin-top:var(--space-24)}@media (width<=40rem){.cs-empty-state{row-gap:var(--space-16);grid-template-columns:minmax(0,1fr)}.cs-empty-state__mark,.cs-empty-state__body{grid-column:1}}@media (prefers-reduced-motion:no-preference){.cs-empty-state{animation:cs-empty-state-settle var(--motion-duration-slow) var(--motion-ease) both}@keyframes cs-empty-state-settle{0%{opacity:0;transform:translateY(var(--space-8))}}}
