:where(:root){--text-1:.75rem;--leading-1:1rem;--text-2:.8125rem;--leading-2:1.125rem;--text-3:.875rem;--leading-3:1.25rem;--text-4:1rem;--leading-4:1.375rem;--text-5:1.125rem;--leading-5:1.625rem;--text-6:1.3125rem;--leading-6:1.75rem;--text-7:1.625rem;--leading-7:2rem;--text-8:2rem;--leading-8:2.375rem;--text-display:clamp(2.25rem, calc(1.4rem + 3.4vw), 3.75rem);--leading-display:1.06}:where(.pui,.pui-page:not(.pui *)){--pui-control-height:30px;--pui-control-padding:5px 8px;--pui-control-font:var(--text-1);--pui-control-radius:var(--radius-control);--pui-control-label-font:calc(var(--text-1) * .96);--pui-control-label-gap:3px;--pui-form-row-gap:8px;--pui-form-column-gap:12px;--pui-button-height:34px;--pui-button-padding:0 14px;--pui-button-radius:var(--radius-control);--pui-button-font:var(--text-2);--pui-button-tiny-height:28px;--pui-button-tiny-padding:0 10px;--pui-button-tiny-font:var(--text-1);--pui-heading-font:var(--font-heading,inherit);--pui-heading-weight:700;--pui-heading-tracking:-.02em;--pui-heading-stroke:0}:where(.pui,.pui-page) :is(.button,.form-grid input,.form-grid select,.form-grid textarea){--l-surface:var(--surface-card);--l-surface-opaque:var(--surface-card-opaque);--l-image:var(--image-card);--l-text:var(--text-card);--l-text-muted:var(--text-card-muted);--l-text-subtle:var(--text-card-subtle);--l-border:var(--border-card);--l-border-strong:var(--border-card-strong);--l-border-control:var(--border-card-control);--l-hover:var(--hover-card);--l-selected:var(--selected-card);--l-sunken:var(--sunken-card);--l-link:var(--link-card);--l-focus-ring:var(--focus-ring-card);--l-mark:var(--mark-card);--l-logo:var(--logo-card);--l-meaning-negative-text:var(--meaning-negative-text-card);--l-meaning-negative-surface:var(--meaning-negative-surface-card);--l-meaning-negative-border:var(--meaning-negative-border-card);--l-meaning-attention-text:var(--meaning-attention-text-card);--l-meaning-attention-surface:var(--meaning-attention-surface-card);--l-meaning-attention-border:var(--meaning-attention-border-card);--l-meaning-positive-text:var(--meaning-positive-text-card);--l-meaning-positive-surface:var(--meaning-positive-surface-card);--l-meaning-positive-border:var(--meaning-positive-border-card);--l-meaning-info-text:var(--meaning-info-text-card);--l-meaning-info-surface:var(--meaning-info-surface-card);--l-meaning-info-border:var(--meaning-info-border-card);--l-series-1-text:var(--series-1-text-card);--l-series-1-surface:var(--series-1-surface-card);--l-series-1-border:var(--series-1-border-card);--l-series-1-mark:var(--series-1-mark-card);--l-series-2-text:var(--series-2-text-card);--l-series-2-surface:var(--series-2-surface-card);--l-series-2-border:var(--series-2-border-card);--l-series-2-mark:var(--series-2-mark-card);--l-series-3-text:var(--series-3-text-card);--l-series-3-surface:var(--series-3-surface-card);--l-series-3-border:var(--series-3-border-card);--l-series-3-mark:var(--series-3-mark-card);--l-series-4-text:var(--series-4-text-card);--l-series-4-surface:var(--series-4-surface-card);--l-series-4-border:var(--series-4-border-card);--l-series-4-mark:var(--series-4-mark-card);--l-series-5-text:var(--series-5-text-card);--l-series-5-surface:var(--series-5-surface-card);--l-series-5-border:var(--series-5-border-card);--l-series-5-mark:var(--series-5-mark-card);--l-series-6-text:var(--series-6-text-card);--l-series-6-surface:var(--series-6-surface-card);--l-series-6-border:var(--series-6-border-card);--l-series-6-mark:var(--series-6-mark-card);--l-series-7-text:var(--series-7-text-card);--l-series-7-surface:var(--series-7-surface-card);--l-series-7-border:var(--series-7-border-card);--l-series-7-mark:var(--series-7-mark-card);--l-name-1-top:var(--name-1-top-card);--l-name-1-face:var(--name-1-face-card);--l-name-1-bottom:var(--name-1-bottom-card);--l-name-1-ink:var(--name-1-ink-card);--l-name-2-top:var(--name-2-top-card);--l-name-2-face:var(--name-2-face-card);--l-name-2-bottom:var(--name-2-bottom-card);--l-name-2-ink:var(--name-2-ink-card);--l-name-3-top:var(--name-3-top-card);--l-name-3-face:var(--name-3-face-card);--l-name-3-bottom:var(--name-3-bottom-card);--l-name-3-ink:var(--name-3-ink-card);--l-name-4-top:var(--name-4-top-card);--l-name-4-face:var(--name-4-face-card);--l-name-4-bottom:var(--name-4-bottom-card);--l-name-4-ink:var(--name-4-ink-card);--l-name-5-top:var(--name-5-top-card);--l-name-5-face:var(--name-5-face-card);--l-name-5-bottom:var(--name-5-bottom-card);--l-name-5-ink:var(--name-5-ink-card);--l-name-6-top:var(--name-6-top-card);--l-name-6-face:var(--name-6-face-card);--l-name-6-bottom:var(--name-6-bottom-card);--l-name-6-ink:var(--name-6-ink-card);--l-name-7-top:var(--name-7-top-card);--l-name-7-face:var(--name-7-face-card);--l-name-7-bottom:var(--name-7-bottom-card);--l-name-7-ink:var(--name-7-ink-card)}:where(.pui,.pui-page) .button{border:var(--line-width) solid transparent;cursor:pointer;justify-content:center;align-items:center;gap:6px;display:inline-flex}:where(.pui,.pui-page) .button:disabled{opacity:.5;cursor:not-allowed}:is(.pui,.pui-page) .button{min-height:var(--pui-button-height);padding:var(--pui-button-padding);border-radius:var(--pui-button-radius);font-size:var(--pui-button-font);transition:background var(--motion-quick) var(--motion-ease-move), border-color var(--motion-quick) var(--motion-ease-move), transform calc(var(--motion-quick) / 2) var(--motion-ease-move);font-weight:600}:is(.pui,.pui-page) .button:active:not(:disabled){transform:scale(.98)}:is(.pui,.pui-page) .button.primary{background:var(--action);border-color:var(--action);color:var(--on-action)}:is(.pui,.pui-page) .button.primary:hover{background:var(--action-hover);border-color:var(--action-hover)}:is(.pui,.pui-page) .button.secondary{background:var(--l-surface-opaque);border-color:var(--l-border);color:var(--l-text)}:is(.pui,.pui-page) .button.secondary:hover{background:var(--l-hover);border-color:var(--l-border-strong)}:is(.pui,.pui-page) .button.danger{background:var(--meaning-negative-solid);border-color:var(--meaning-negative-solid);color:var(--on-meaning-negative-solid)}:is(.pui,.pui-page) .button.tiny{min-height:var(--pui-button-tiny-height);padding:var(--pui-button-tiny-padding);font-size:var(--pui-button-tiny-font)}:is(.pui,.pui-page) .button:focus-visible{outline:2px solid var(--l-focus-ring);outline-offset:2px}:where(.pui,.pui-page) .form-grid{gap:var(--pui-form-row-gap) var(--pui-form-column-gap);grid-template-columns:1fr 1fr;display:grid}:where(.pui,.pui-page) .form-grid .full{grid-column:1/-1}:where(.pui,.pui-page) .form-grid label{gap:var(--pui-control-label-gap);display:grid}:where(.pui,.pui-page) .form-grid label>span{color:var(--l-text);font-size:var(--pui-control-label-font)}:is(.pui,.pui-page) .form-grid label>span{font-weight:600}:where(.pui,.pui-page) .form-grid :is(input,select,textarea){width:100%;min-height:var(--pui-control-height);border:var(--line-width) solid var(--l-border);padding:var(--pui-control-padding);font-size:var(--pui-control-font);outline:none;line-height:1.4}:is(.pui,.pui-page) .form-grid :is(input,select,textarea){border-radius:var(--pui-control-radius);border-color:var(--l-border);background:var(--l-surface-opaque);color:var(--l-text)}:is(.pui,.pui-page) .form-grid :is(input,select,textarea):focus{border-color:var(--l-link);box-shadow:0 0 0 var(--line-width-heavy) var(--l-meaning-info-surface)}:where(.pui,.pui-page) .form-grid [aria-invalid=true]{border-color:var(--l-meaning-negative-text)}:where(.pui,.pui-page) .form-grid textarea{resize:vertical}:where(.pui,.pui-page) .form-grid small{color:var(--l-text-muted);font-size:calc(var(--text-1) * .91);line-height:1.4}:where(.pui,.pui-page) .form-grid .form-section{border-top:var(--line-width) solid var(--l-border);grid-column:1/-1}:is(.pui,.pui-page) .form-grid .form-section{color:var(--l-text);font-size:var(--text-2);margin:28px 0 -2px;padding-top:22px;font-weight:600}:is(.pui,.pui-page) .form-grid .form-section:first-child{border-top:0;margin-top:0;padding-top:0}:where(.pui,.pui-page) .form-grid label.checkbox-field{font-size:var(--text-1);align-self:end;align-items:center;gap:8px;display:flex}:where(.pui,.pui-page) .form-grid label.checkbox-field input{flex:none;width:auto;min-height:0}:where(.pui,.pui-page) .form-grid label.checkbox-field.full{justify-content:flex-start}@media (max-width:760px){:where(.pui,.pui-page) .form-grid{grid-template-columns:1fr}:where(.pui,.pui-page) .form-grid .full{grid-column:auto}:where(.pui,.pui-page) .form-grid :is(input,select,textarea){font-size:var(--text-4);min-height:36px}}:is(.pui,.pui-page) .page-heading{margin-bottom:20px}:is(.pui,.pui-page) .page-heading:not(.row-between),:is(.pui,.pui-page) .page-heading.row-between>div:first-child{align-content:start;gap:8px;min-width:0;display:grid}:is(.pui,.pui-page) .page-heading.row-between{align-items:flex-start;gap:20px}:is(.pui,.pui-page) .page-heading.row-between>.row{flex-shrink:0;padding-top:18px}:is(.pui,.pui-page) .page-heading h1,:is(.pui,.pui-page) h1.entity-heading{color:var(--l-text);font-family:var(--pui-heading-font);font-weight:var(--pui-heading-weight);font-size:clamp(var(--text-6), 1.95vw, var(--text-8));letter-spacing:var(--pui-heading-tracking);-webkit-text-stroke:var(--pui-heading-stroke) currentColor;margin:0;line-height:1.15}:is(.pui,.pui-page) .page-heading p{max-width:72ch;color:var(--l-text-muted);font-size:var(--text-3);margin:0;line-height:1.55}:where(.pui,.pui-page) .eyebrow{text-transform:uppercase;display:block}:is(.pui,.pui-page) .eyebrow{color:var(--l-text-muted);font-size:calc(var(--text-1) * .93);letter-spacing:.05em;font-weight:600}:is(.pui,.pui-page) .page-heading .eyebrow{line-height:1.3;font-size:calc(var(--text-1) * .96);letter-spacing:.06em;margin:0}:where(.pui,.pui-page) .row-between{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}@media (max-width:760px){:where(.pui,.pui-page) .row-between{grid-template-columns:minmax(0,1fr);justify-content:stretch;display:grid}}:where(.pui,.pui-page) .hint{color:var(--l-text-muted);margin:8px 0 0;line-height:1.5}:is(.pui,.pui-page) .hint{font-size:var(--text-2)}:where(.pui,.pui-page) .entity-heading{align-items:center;gap:8px;display:inline-flex}:where(.pui,.pui-page) :is(h1,h2).entity-heading{display:flex}:is(.pui,.pui-page) h1.entity-heading{gap:12px}.pui-page{--l-surface:var(--surface-page);--l-surface-opaque:var(--surface-page-opaque);--l-image:var(--image-page);--l-text:var(--text-page);--l-text-muted:var(--text-page-muted);--l-text-subtle:var(--text-page-subtle);--l-border:var(--border-page);--l-border-strong:var(--border-page-strong);--l-border-control:var(--border-page-control);--l-hover:var(--hover-page);--l-selected:var(--selected-page);--l-sunken:var(--sunken-page);--l-link:var(--link-page);--l-focus-ring:var(--focus-ring-page);--l-mark:var(--mark-page);--l-logo:var(--logo-page);--l-meaning-negative-text:var(--meaning-negative-text-page);--l-meaning-negative-surface:var(--meaning-negative-surface-page);--l-meaning-negative-border:var(--meaning-negative-border-page);--l-meaning-attention-text:var(--meaning-attention-text-page);--l-meaning-attention-surface:var(--meaning-attention-surface-page);--l-meaning-attention-border:var(--meaning-attention-border-page);--l-meaning-positive-text:var(--meaning-positive-text-page);--l-meaning-positive-surface:var(--meaning-positive-surface-page);--l-meaning-positive-border:var(--meaning-positive-border-page);--l-meaning-info-text:var(--meaning-info-text-page);--l-meaning-info-surface:var(--meaning-info-surface-page);--l-meaning-info-border:var(--meaning-info-border-page);--l-series-1-text:var(--series-1-text-page);--l-series-1-surface:var(--series-1-surface-page);--l-series-1-border:var(--series-1-border-page);--l-series-1-mark:var(--series-1-mark-page);--l-series-2-text:var(--series-2-text-page);--l-series-2-surface:var(--series-2-surface-page);--l-series-2-border:var(--series-2-border-page);--l-series-2-mark:var(--series-2-mark-page);--l-series-3-text:var(--series-3-text-page);--l-series-3-surface:var(--series-3-surface-page);--l-series-3-border:var(--series-3-border-page);--l-series-3-mark:var(--series-3-mark-page);--l-series-4-text:var(--series-4-text-page);--l-series-4-surface:var(--series-4-surface-page);--l-series-4-border:var(--series-4-border-page);--l-series-4-mark:var(--series-4-mark-page);--l-series-5-text:var(--series-5-text-page);--l-series-5-surface:var(--series-5-surface-page);--l-series-5-border:var(--series-5-border-page);--l-series-5-mark:var(--series-5-mark-page);--l-series-6-text:var(--series-6-text-page);--l-series-6-surface:var(--series-6-surface-page);--l-series-6-border:var(--series-6-border-page);--l-series-6-mark:var(--series-6-mark-page);--l-series-7-text:var(--series-7-text-page);--l-series-7-surface:var(--series-7-surface-page);--l-series-7-border:var(--series-7-border-page);--l-series-7-mark:var(--series-7-mark-page);--l-name-1-top:var(--name-1-top-page);--l-name-1-face:var(--name-1-face-page);--l-name-1-bottom:var(--name-1-bottom-page);--l-name-1-ink:var(--name-1-ink-page);--l-name-2-top:var(--name-2-top-page);--l-name-2-face:var(--name-2-face-page);--l-name-2-bottom:var(--name-2-bottom-page);--l-name-2-ink:var(--name-2-ink-page);--l-name-3-top:var(--name-3-top-page);--l-name-3-face:var(--name-3-face-page);--l-name-3-bottom:var(--name-3-bottom-page);--l-name-3-ink:var(--name-3-ink-page);--l-name-4-top:var(--name-4-top-page);--l-name-4-face:var(--name-4-face-page);--l-name-4-bottom:var(--name-4-bottom-page);--l-name-4-ink:var(--name-4-ink-page);--l-name-5-top:var(--name-5-top-page);--l-name-5-face:var(--name-5-face-page);--l-name-5-bottom:var(--name-5-bottom-page);--l-name-5-ink:var(--name-5-ink-page);--l-name-6-top:var(--name-6-top-page);--l-name-6-face:var(--name-6-face-page);--l-name-6-bottom:var(--name-6-bottom-page);--l-name-6-ink:var(--name-6-ink-page);--l-name-7-top:var(--name-7-top-page);--l-name-7-face:var(--name-7-face-page);--l-name-7-bottom:var(--name-7-bottom-page);--l-name-7-ink:var(--name-7-ink-page);color:var(--l-text);grid-template-columns:minmax(0,1fr);gap:0;display:grid}.pui-page-body{grid-template-columns:minmax(0,1fr);gap:12px;padding:14px 24px 48px;display:grid}@media (max-width:760px){.pui-page-body{padding:12px 16px 40px}}.pui-toolbar{flex-wrap:wrap;gap:8px 16px}.pui-heading{margin-bottom:0!important}.pui-title-rule{border-bottom:var(--line-width) solid var(--l-border-strong);padding-bottom:10px;margin-bottom:0!important}.pui-page h1.pui-page-title.pui-page-title{gap:8px}.pui-page h1.pui-page-title.pui-page-title .entity-icon svg{width:1.06452em;height:.66em}.pui-view-switch{border:var(--line-width) solid var(--l-border);border-radius:var(--radius-control);background:var(--l-sunken);gap:2px;max-width:100%;padding:2px;display:inline-flex;overflow-x:auto}.pui-view-tab{border-radius:var(--radius-control);min-height:28px;color:var(--l-text-muted);font-size:var(--pui-button-tiny-font);white-space:nowrap;flex:none;align-items:center;padding:0 14px;font-weight:600;text-decoration:none;display:inline-flex}a.pui-view-tab:hover{color:var(--l-text);background:var(--surface-card-opaque)}.pui-view-tab-active{background:var(--surface-card-opaque);color:var(--l-text);box-shadow:0 0 0 var(--line-width) var(--l-border-strong)}span.pui-view-tab[aria-disabled]{opacity:.55;cursor:not-allowed}.pui-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.pui-actions .button,.pui-actions .work-pill{white-space:nowrap}:is(.pui,.pui-page) .button.pui-soft-button{background:var(--l-sunken);color:var(--l-text-muted);border-color:var(--l-border)}.pui-section{--l-surface:var(--surface-section);--l-surface-opaque:var(--surface-section-opaque);--l-image:var(--image-section);--l-text:var(--text-section);--l-text-muted:var(--text-section-muted);--l-text-subtle:var(--text-section-subtle);--l-border:var(--border-section);--l-border-strong:var(--border-section-strong);--l-border-control:var(--border-section-control);--l-hover:var(--hover-section);--l-selected:var(--selected-section);--l-sunken:var(--sunken-section);--l-link:var(--link-section);--l-focus-ring:var(--focus-ring-section);--l-mark:var(--mark-section);--l-logo:var(--logo-section);--l-meaning-negative-text:var(--meaning-negative-text-section);--l-meaning-negative-surface:var(--meaning-negative-surface-section);--l-meaning-negative-border:var(--meaning-negative-border-section);--l-meaning-attention-text:var(--meaning-attention-text-section);--l-meaning-attention-surface:var(--meaning-attention-surface-section);--l-meaning-attention-border:var(--meaning-attention-border-section);--l-meaning-positive-text:var(--meaning-positive-text-section);--l-meaning-positive-surface:var(--meaning-positive-surface-section);--l-meaning-positive-border:var(--meaning-positive-border-section);--l-meaning-info-text:var(--meaning-info-text-section);--l-meaning-info-surface:var(--meaning-info-surface-section);--l-meaning-info-border:var(--meaning-info-border-section);--l-series-1-text:var(--series-1-text-section);--l-series-1-surface:var(--series-1-surface-section);--l-series-1-border:var(--series-1-border-section);--l-series-1-mark:var(--series-1-mark-section);--l-series-2-text:var(--series-2-text-section);--l-series-2-surface:var(--series-2-surface-section);--l-series-2-border:var(--series-2-border-section);--l-series-2-mark:var(--series-2-mark-section);--l-series-3-text:var(--series-3-text-section);--l-series-3-surface:var(--series-3-surface-section);--l-series-3-border:var(--series-3-border-section);--l-series-3-mark:var(--series-3-mark-section);--l-series-4-text:var(--series-4-text-section);--l-series-4-surface:var(--series-4-surface-section);--l-series-4-border:var(--series-4-border-section);--l-series-4-mark:var(--series-4-mark-section);--l-series-5-text:var(--series-5-text-section);--l-series-5-surface:var(--series-5-surface-section);--l-series-5-border:var(--series-5-border-section);--l-series-5-mark:var(--series-5-mark-section);--l-series-6-text:var(--series-6-text-section);--l-series-6-surface:var(--series-6-surface-section);--l-series-6-border:var(--series-6-border-section);--l-series-6-mark:var(--series-6-mark-section);--l-series-7-text:var(--series-7-text-section);--l-series-7-surface:var(--series-7-surface-section);--l-series-7-border:var(--series-7-border-section);--l-series-7-mark:var(--series-7-mark-section);--l-name-1-top:var(--name-1-top-section);--l-name-1-face:var(--name-1-face-section);--l-name-1-bottom:var(--name-1-bottom-section);--l-name-1-ink:var(--name-1-ink-section);--l-name-2-top:var(--name-2-top-section);--l-name-2-face:var(--name-2-face-section);--l-name-2-bottom:var(--name-2-bottom-section);--l-name-2-ink:var(--name-2-ink-section);--l-name-3-top:var(--name-3-top-section);--l-name-3-face:var(--name-3-face-section);--l-name-3-bottom:var(--name-3-bottom-section);--l-name-3-ink:var(--name-3-ink-section);--l-name-4-top:var(--name-4-top-section);--l-name-4-face:var(--name-4-face-section);--l-name-4-bottom:var(--name-4-bottom-section);--l-name-4-ink:var(--name-4-ink-section);--l-name-5-top:var(--name-5-top-section);--l-name-5-face:var(--name-5-face-section);--l-name-5-bottom:var(--name-5-bottom-section);--l-name-5-ink:var(--name-5-ink-section);--l-name-6-top:var(--name-6-top-section);--l-name-6-face:var(--name-6-face-section);--l-name-6-bottom:var(--name-6-bottom-section);--l-name-6-ink:var(--name-6-ink-section);--l-name-7-top:var(--name-7-top-section);--l-name-7-face:var(--name-7-face-section);--l-name-7-bottom:var(--name-7-bottom-section);--l-name-7-ink:var(--name-7-ink-section);background-color:var(--surface-section);background-image:var(--image-section);color:var(--l-text);border-color:var(--border-section);border-radius:var(--radius-section);box-shadow:var(--shadow-section);-webkit-backdrop-filter:var(--surface-blur);backdrop-filter:var(--surface-blur);border-radius:var(--radius-section);background-color:var(--pui-tone-section,var(--surface-section));background-image:var(--pui-tone-section-image,var(--image-section));min-height:0;box-shadow:var(--shadow-section);border:var(--line-width) solid var(--pui-tone-section-border,var(--border-section))}:is(.pui-section,.pui-side-list):nth-of-type(6n+2){--pui-tone-section:var(--section-2);--pui-tone-section-image:var(--section-2-image);--pui-tone-section-border:var(--section-2-border);--surface-card:var(--card-2);--image-card:var(--card-2-image);--border-card:var(--card-2-border)}:is(.pui-section,.pui-side-list):nth-of-type(6n+3){--pui-tone-section:var(--section-3);--pui-tone-section-image:var(--section-3-image);--pui-tone-section-border:var(--section-3-border);--surface-card:var(--card-3);--image-card:var(--card-3-image);--border-card:var(--card-3-border)}:is(.pui-section,.pui-side-list):nth-of-type(6n+4){--pui-tone-section:var(--section-4);--pui-tone-section-image:var(--section-4-image);--pui-tone-section-border:var(--section-4-border);--surface-card:var(--card-4);--image-card:var(--card-4-image);--border-card:var(--card-4-border)}:is(.pui-section,.pui-side-list):nth-of-type(6n+5){--pui-tone-section:var(--section-5);--pui-tone-section-image:var(--section-5-image);--pui-tone-section-border:var(--section-5-border);--surface-card:var(--card-5);--image-card:var(--card-5-image);--border-card:var(--card-5-border)}:is(.pui-section,.pui-side-list):nth-of-type(6n+6){--pui-tone-section:var(--section-6);--pui-tone-section-image:var(--section-6-image);--pui-tone-section-border:var(--section-6-border);--surface-card:var(--card-6);--image-card:var(--card-6-image);--border-card:var(--card-6-border)}.pui-section-body{gap:10px;min-width:0;padding:10px;display:grid}.pui-section-header{border-bottom:var(--line-width) solid var(--l-border);justify-content:space-between;align-items:center;gap:8px;min-height:34px;padding:7px 10px;display:flex}.pui-section-header h2.pui-section-title,.pui-lane-board-title h2,.pui-lane-header h3{font:inherit;color:inherit;letter-spacing:inherit;margin:0;font-weight:bolder}.pui-section-header h2.pui-section-title{font-size:var(--pui-control-font)}.pui-section-header>span{color:var(--l-text-muted);font-size:var(--pui-control-label-font)}.pui-section-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pui-section-header>:nth-child(2){margin-inline-start:auto}.pui-action-menu{position:relative}.pui-action-menu>summary{cursor:pointer;list-style:none}.pui-action-menu>summary::-webkit-details-marker{display:none}.pui-action-menu>summary:after{content:"";border-inline-end:calc(var(--line-width) * 1.5) solid currentColor;border-bottom:calc(var(--line-width) * 1.5) solid currentColor;width:.36em;height:.36em;margin-inline-start:.5em;display:inline-block;transform:translateY(-.2em)rotate(45deg)}.pui-action-menu[open]>summary{background:var(--l-selected);color:var(--l-text)}.pui-action-menu-body{inset-inline-end:0;z-index:var(--z-popover);border:var(--line-width) solid var(--l-border);border-radius:var(--radius-card);background:var(--surface-card-opaque);width:min(280px,90vw);box-shadow:var(--shadow-popover);gap:10px;padding:10px;display:grid;position:absolute;top:calc(100% + 6px)}.pui-action-group{gap:6px;display:grid}.pui-action-group+.pui-action-group{border-top:var(--line-width) solid var(--l-border);padding-top:10px}.pui-action-group>span{color:var(--l-text-muted);font-size:calc(var(--text-1) * .85);letter-spacing:.06em;text-transform:uppercase;font-weight:800}.pui-action-row{flex-wrap:wrap;gap:6px;display:flex}.pui-action-links{font-size:var(--pui-control-font);gap:6px}.pui-panel-form{grid-template-columns:1fr}.pui-panel-form-actions{justify-content:flex-end;display:flex}.pui-panel-form>.hint{margin:0}.pui-compact .button{border-radius:var(--radius-control);height:28px;min-height:28px;font-size:var(--text-1);gap:5px;padding:0 11px}.pui-compact .button.tiny{border-radius:var(--radius-control);height:24px;min-height:24px;font-size:calc(var(--text-1) * .91);padding:0 8px}.pui-compact .pui-view-switch{border-radius:var(--radius-control)}.pui-compact .pui-view-tab{border-radius:var(--radius-chip);min-height:24px;padding:0 11px}.pui-list-detail{grid-template-columns:280px minmax(0,1fr);align-items:stretch;gap:10px;display:grid}.pui-side-list{--l-surface:var(--surface-section);--l-surface-opaque:var(--surface-section-opaque);--l-image:var(--image-section);--l-text:var(--text-section);--l-text-muted:var(--text-section-muted);--l-text-subtle:var(--text-section-subtle);--l-border:var(--border-section);--l-border-strong:var(--border-section-strong);--l-border-control:var(--border-section-control);--l-hover:var(--hover-section);--l-selected:var(--selected-section);--l-sunken:var(--sunken-section);--l-link:var(--link-section);--l-focus-ring:var(--focus-ring-section);--l-mark:var(--mark-section);--l-logo:var(--logo-section);--l-meaning-negative-text:var(--meaning-negative-text-section);--l-meaning-negative-surface:var(--meaning-negative-surface-section);--l-meaning-negative-border:var(--meaning-negative-border-section);--l-meaning-attention-text:var(--meaning-attention-text-section);--l-meaning-attention-surface:var(--meaning-attention-surface-section);--l-meaning-attention-border:var(--meaning-attention-border-section);--l-meaning-positive-text:var(--meaning-positive-text-section);--l-meaning-positive-surface:var(--meaning-positive-surface-section);--l-meaning-positive-border:var(--meaning-positive-border-section);--l-meaning-info-text:var(--meaning-info-text-section);--l-meaning-info-surface:var(--meaning-info-surface-section);--l-meaning-info-border:var(--meaning-info-border-section);--l-series-1-text:var(--series-1-text-section);--l-series-1-surface:var(--series-1-surface-section);--l-series-1-border:var(--series-1-border-section);--l-series-1-mark:var(--series-1-mark-section);--l-series-2-text:var(--series-2-text-section);--l-series-2-surface:var(--series-2-surface-section);--l-series-2-border:var(--series-2-border-section);--l-series-2-mark:var(--series-2-mark-section);--l-series-3-text:var(--series-3-text-section);--l-series-3-surface:var(--series-3-surface-section);--l-series-3-border:var(--series-3-border-section);--l-series-3-mark:var(--series-3-mark-section);--l-series-4-text:var(--series-4-text-section);--l-series-4-surface:var(--series-4-surface-section);--l-series-4-border:var(--series-4-border-section);--l-series-4-mark:var(--series-4-mark-section);--l-series-5-text:var(--series-5-text-section);--l-series-5-surface:var(--series-5-surface-section);--l-series-5-border:var(--series-5-border-section);--l-series-5-mark:var(--series-5-mark-section);--l-series-6-text:var(--series-6-text-section);--l-series-6-surface:var(--series-6-surface-section);--l-series-6-border:var(--series-6-border-section);--l-series-6-mark:var(--series-6-mark-section);--l-series-7-text:var(--series-7-text-section);--l-series-7-surface:var(--series-7-surface-section);--l-series-7-border:var(--series-7-border-section);--l-series-7-mark:var(--series-7-mark-section);--l-name-1-top:var(--name-1-top-section);--l-name-1-face:var(--name-1-face-section);--l-name-1-bottom:var(--name-1-bottom-section);--l-name-1-ink:var(--name-1-ink-section);--l-name-2-top:var(--name-2-top-section);--l-name-2-face:var(--name-2-face-section);--l-name-2-bottom:var(--name-2-bottom-section);--l-name-2-ink:var(--name-2-ink-section);--l-name-3-top:var(--name-3-top-section);--l-name-3-face:var(--name-3-face-section);--l-name-3-bottom:var(--name-3-bottom-section);--l-name-3-ink:var(--name-3-ink-section);--l-name-4-top:var(--name-4-top-section);--l-name-4-face:var(--name-4-face-section);--l-name-4-bottom:var(--name-4-bottom-section);--l-name-4-ink:var(--name-4-ink-section);--l-name-5-top:var(--name-5-top-section);--l-name-5-face:var(--name-5-face-section);--l-name-5-bottom:var(--name-5-bottom-section);--l-name-5-ink:var(--name-5-ink-section);--l-name-6-top:var(--name-6-top-section);--l-name-6-face:var(--name-6-face-section);--l-name-6-bottom:var(--name-6-bottom-section);--l-name-6-ink:var(--name-6-ink-section);--l-name-7-top:var(--name-7-top-section);--l-name-7-face:var(--name-7-face-section);--l-name-7-bottom:var(--name-7-bottom-section);--l-name-7-ink:var(--name-7-ink-section);background-color:var(--surface-section);background-image:var(--image-section);color:var(--l-text);border-color:var(--border-section);border-radius:var(--radius-section);box-shadow:var(--shadow-section);-webkit-backdrop-filter:var(--surface-blur);backdrop-filter:var(--surface-blur);border-radius:var(--radius-section);background-color:var(--pui-tone-section,var(--surface-section));background-image:var(--pui-tone-section-image,var(--image-section));min-width:0;box-shadow:var(--shadow-section);border:var(--line-width) solid var(--pui-tone-section-border,var(--border-section));flex-direction:column;align-self:start;gap:8px;max-height:calc(100vh - 82px);padding:10px;display:flex;position:sticky;top:70px}.pui-side-list-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.pui-side-list-head strong{font-size:var(--pui-control-font)}.pui-side-list-head span{color:var(--l-text-muted);font-size:var(--pui-control-label-font)}.pui-side-list-items{align-content:start;gap:4px;min-height:0;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.pui-side-link{border:var(--line-width) solid var(--l-border);border-radius:var(--radius-control);background:var(--l-sunken);color:inherit;grid-template-columns:auto 1fr;gap:1px 6px;padding:6px 8px;text-decoration:none;display:grid}.pui-side-link-active{border-color:var(--l-link);background:var(--surface-card-opaque)}.pui-side-link-code{color:var(--l-link);font-weight:400;font-size:calc(var(--pui-control-label-font) * .8)}.pui-side-link-status{color:var(--l-text-muted);font-size:calc(var(--text-1) * .83);grid-area:1/2;justify-self:end}.pui-side-link-title{font-size:var(--pui-control-label-font);grid-column:1/-1;line-height:1.3}.pui-side-list-empty{color:var(--l-text-muted);font-size:var(--pui-control-label-font);text-align:center;padding:8px}@media (max-width:900px){.pui-list-detail{grid-template-columns:1fr}.pui-side-list{max-height:320px;position:static}}.pui-kind-boxes{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin:0 0 12px;padding:0;list-style:none;display:grid}.pui-kind-boxes>li{display:grid}.pui-kind-box{border:var(--line-width) solid var(--l-border);border-radius:var(--radius-card);background:var(--surface-card-opaque);min-height:108px;color:inherit;grid-template-columns:1fr auto;align-content:start;gap:2px 10px;padding:12px 14px;text-decoration:none;display:grid}a.pui-kind-box:hover,a.pui-kind-box:focus-visible{border-color:var(--l-link)}.pui-kind-box-quiet{background:var(--l-sunken);color:var(--l-text-muted);border-color:#0000}.pui-kind-box-name{font-size:var(--pui-control-font);align-self:center;font-weight:600}.pui-kind-box-count{font-size:var(--text-8);font-variant-numeric:tabular-nums;grid-area:1/2/span 2;font-weight:600;line-height:1}.pui-kind-box-asks{color:var(--l-text-muted);font-size:var(--pui-control-label-font);grid-column:1;line-height:1.35}.pui-kind-box-attention{border:var(--line-width) solid var(--l-meaning-attention-border);border-radius:var(--radius-control);background:var(--l-meaning-attention-surface);color:var(--l-meaning-attention-text);font-size:var(--pui-control-label-font);grid-column:1/-1;justify-self:start;margin-top:6px;padding:1px 6px;font-weight:600}@media (max-width:900px){.pui-kind-boxes{grid-template-columns:1fr}}.pui-lane-board{grid-template-rows:auto auto;min-height:0;display:grid;overflow:hidden}.pui-lane-board-header{border-bottom:var(--line-width) solid var(--l-border);justify-content:space-between;align-items:center;gap:8px;min-height:34px;padding:7px 10px;display:flex}.pui-lane-board-title{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.pui-lane-board-title h2{font-size:var(--pui-control-font)}.pui-lane-board-title span{color:var(--l-text-muted);font-size:var(--pui-control-label-font)}.pui-lane-board-meta{color:var(--l-text-muted);font-size:var(--pui-control-label-font);align-items:center;gap:6px;display:flex}.pui-lane-board-body{padding:8px}.pui-lanes{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:7px;min-height:100%;display:grid}.pui-lane{border:var(--line-width) solid var(--l-border);border-radius:var(--radius-card);background:var(--surface-card-opaque);grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.pui-lane-wide{grid-column:1/-1}.pui-lane-wide .pui-lane-cards{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.pui-lane-header{border-bottom:var(--line-width) solid var(--l-border);justify-content:space-between;align-items:center;gap:6px;padding:6px 7px;display:flex}.pui-lane-title{gap:1px;min-width:0;display:grid}.pui-lane-header h3{font-size:var(--pui-control-label-font)}.pui-lane-title span{color:var(--l-text-muted);font-size:calc(var(--text-1) * .83);line-height:1.2}.pui-lane-count{--l-surface:var(--surface-card);--l-surface-opaque:var(--surface-card-opaque);--l-image:var(--image-card);--l-text:var(--text-card);--l-text-muted:var(--text-card-muted);--l-text-subtle:var(--text-card-subtle);--l-border:var(--border-card);--l-border-strong:var(--border-card-strong);--l-border-control:var(--border-card-control);--l-hover:var(--hover-card);--l-selected:var(--selected-card);--l-sunken:var(--sunken-card);--l-link:var(--link-card);--l-focus-ring:var(--focus-ring-card);--l-mark:var(--mark-card);--l-logo:var(--logo-card);--l-meaning-negative-text:var(--meaning-negative-text-card);--l-meaning-negative-surface:var(--meaning-negative-surface-card);--l-meaning-negative-border:var(--meaning-negative-border-card);--l-meaning-attention-text:var(--meaning-attention-text-card);--l-meaning-attention-surface:var(--meaning-attention-surface-card);--l-meaning-attention-border:var(--meaning-attention-border-card);--l-meaning-positive-text:var(--meaning-positive-text-card);--l-meaning-positive-surface:var(--meaning-positive-surface-card);--l-meaning-positive-border:var(--meaning-positive-border-card);--l-meaning-info-text:var(--meaning-info-text-card);--l-meaning-info-surface:var(--meaning-info-surface-card);--l-meaning-info-border:var(--meaning-info-border-card);--l-series-1-text:var(--series-1-text-card);--l-series-1-surface:var(--series-1-surface-card);--l-series-1-border:var(--series-1-border-card);--l-series-1-mark:var(--series-1-mark-card);--l-series-2-text:var(--series-2-text-card);--l-series-2-surface:var(--series-2-surface-card);--l-series-2-border:var(--series-2-border-card);--l-series-2-mark:var(--series-2-mark-card);--l-series-3-text:var(--series-3-text-card);--l-series-3-surface:var(--series-3-surface-card);--l-series-3-border:var(--series-3-border-card);--l-series-3-mark:var(--series-3-mark-card);--l-series-4-text:var(--series-4-text-card);--l-series-4-surface:var(--series-4-surface-card);--l-series-4-border:var(--series-4-border-card);--l-series-4-mark:var(--series-4-mark-card);--l-series-5-text:var(--series-5-text-card);--l-series-5-surface:var(--series-5-surface-card);--l-series-5-border:var(--series-5-border-card);--l-series-5-mark:var(--series-5-mark-card);--l-series-6-text:var(--series-6-text-card);--l-series-6-surface:var(--series-6-surface-card);--l-series-6-border:var(--series-6-border-card);--l-series-6-mark:var(--series-6-mark-card);--l-series-7-text:var(--series-7-text-card);--l-series-7-surface:var(--series-7-surface-card);--l-series-7-border:var(--series-7-border-card);--l-series-7-mark:var(--series-7-mark-card);--l-name-1-top:var(--name-1-top-card);--l-name-1-face:var(--name-1-face-card);--l-name-1-bottom:var(--name-1-bottom-card);--l-name-1-ink:var(--name-1-ink-card);--l-name-2-top:var(--name-2-top-card);--l-name-2-face:var(--name-2-face-card);--l-name-2-bottom:var(--name-2-bottom-card);--l-name-2-ink:var(--name-2-ink-card);--l-name-3-top:var(--name-3-top-card);--l-name-3-face:var(--name-3-face-card);--l-name-3-bottom:var(--name-3-bottom-card);--l-name-3-ink:var(--name-3-ink-card);--l-name-4-top:var(--name-4-top-card);--l-name-4-face:var(--name-4-face-card);--l-name-4-bottom:var(--name-4-bottom-card);--l-name-4-ink:var(--name-4-ink-card);--l-name-5-top:var(--name-5-top-card);--l-name-5-face:var(--name-5-face-card);--l-name-5-bottom:var(--name-5-bottom-card);--l-name-5-ink:var(--name-5-ink-card);--l-name-6-top:var(--name-6-top-card);--l-name-6-face:var(--name-6-face-card);--l-name-6-bottom:var(--name-6-bottom-card);--l-name-6-ink:var(--name-6-ink-card);--l-name-7-top:var(--name-7-top-card);--l-name-7-face:var(--name-7-face-card);--l-name-7-bottom:var(--name-7-bottom-card);--l-name-7-ink:var(--name-7-ink-card);border:var(--line-width) solid var(--l-border);border-radius:var(--radius-chip);background:var(--surface-card-opaque);min-width:20px;height:20px;color:var(--l-text-muted);font-size:calc(var(--text-1) * .83);justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.pui-lane-cards{align-content:start;gap:6px;min-height:0;padding:6px;display:grid;overflow:auto}.pui-lane-card{border:var(--line-width) solid var(--l-border);border-radius:var(--radius-card);background:var(--surface-card-opaque);overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);gap:4px;min-width:0;padding:7px;display:grid}.pui-lane-card-top{justify-content:space-between;align-items:center;gap:6px;display:flex}.pui-lane-card-code{color:var(--l-link);font-weight:700;font-size:calc(var(--text-1) * .88)}a.pui-lane-card-code{color:var(--l-link);text-decoration:none}a.pui-lane-card-code:hover,a.pui-lane-card-code:focus-visible{text-decoration:underline}.pui-lane-card-badge{border:var(--line-width) solid var(--l-border);border-radius:var(--radius-chip);color:var(--l-text-muted);font-size:calc(var(--text-1) * .76);padding:2px 5px}.pui-lane-card-title{font-size:calc(var(--text-1) * .91);font-weight:600;line-height:1.3}.pui-lane-card-meta{color:var(--l-text-muted);font-size:calc(var(--text-1) * .8);line-height:1.25}.pui-lane-card-actions{align-items:center;gap:4px;display:flex}.pui-lane-none{color:var(--l-text-muted);font-size:calc(var(--text-1) * .85);text-align:center;padding:8px}.pui-lane-actions{align-items:center;gap:6px;display:inline-flex}.pui-lane-add{font-size:calc(var(--text-1) * .83);color:var(--l-link);white-space:nowrap;font-weight:700;text-decoration:none}.pui-lane-add:hover{text-decoration:underline}@media (max-width:760px){.pui-lanes{grid-template-columns:minmax(0,1fr)}.pui-lane-empty .pui-lane-cards{display:none}.pui-lane-empty .pui-lane-header{border-bottom:0}.pui-lane-board-body{padding:6px}.pui-lane-board-header{align-items:flex-start}}.pui-menu{position:relative}.pui-menu-panel{inset-inline-start:0;z-index:var(--z-popover);border:var(--line-width) solid var(--l-border);border-radius:var(--radius-card);background:var(--surface-card-opaque);width:max-content;min-width:100%;max-width:min(360px,100vw - 24px);max-height:min(70vh,560px);box-shadow:var(--shadow-popover);padding:6px;position:absolute;top:calc(100% + 4px);overflow-y:auto}.pui-menu-panel-end{inset-inline:auto 0}.pui-menu-panel-above{top:auto;bottom:calc(100% + 4px)}.pui-menu-panel :is(a[href],button):not(.button){border-radius:var(--radius-control);width:100%;color:var(--l-text);font:inherit;font-size:var(--text-2);text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:6px 8px;text-decoration:none;display:flex}.pui-menu-panel :is(a[href],button):not(.button):hover{background:var(--l-hover)}.pui-menu-panel :is(a[href],button):not(.button):focus-visible{outline:var(--line-width-strong) solid var(--l-focus-ring);outline-offset:-2px}.pui-menu-panel [aria-current=true],.pui-menu-panel [aria-current=page]{background:var(--l-selected);font-weight:600}.pui-menu-panel small{color:var(--l-text-muted);font-size:calc(var(--text-1) * .88);margin-inline-start:auto}.pui-menu-panel hr{border:0;border-top:var(--line-width) solid var(--l-border);margin:4px 0}.pui-menu-heading{color:var(--l-text-muted);font-size:calc(var(--text-1) * .83);letter-spacing:.06em;text-transform:uppercase;padding:6px 8px 2px;font-weight:800}.pui-lane,.pui-lane-card,.pui-kind-box,.pui-side-link-active,.pui-view-tab-active,.pui-action-menu-body,.pui-menu-panel{--l-surface:var(--surface-card);--l-surface-opaque:var(--surface-card-opaque);--l-image:var(--image-card);--l-text:var(--text-card);--l-text-muted:var(--text-card-muted);--l-text-subtle:var(--text-card-subtle);--l-border:var(--border-card);--l-border-strong:var(--border-card-strong);--l-border-control:var(--border-card-control);--l-hover:var(--hover-card);--l-selected:var(--selected-card);--l-sunken:var(--sunken-card);--l-link:var(--link-card);--l-focus-ring:var(--focus-ring-card);--l-mark:var(--mark-card);--l-logo:var(--logo-card);--l-meaning-negative-text:var(--meaning-negative-text-card);--l-meaning-negative-surface:var(--meaning-negative-surface-card);--l-meaning-negative-border:var(--meaning-negative-border-card);--l-meaning-attention-text:var(--meaning-attention-text-card);--l-meaning-attention-surface:var(--meaning-attention-surface-card);--l-meaning-attention-border:var(--meaning-attention-border-card);--l-meaning-positive-text:var(--meaning-positive-text-card);--l-meaning-positive-surface:var(--meaning-positive-surface-card);--l-meaning-positive-border:var(--meaning-positive-border-card);--l-meaning-info-text:var(--meaning-info-text-card);--l-meaning-info-surface:var(--meaning-info-surface-card);--l-meaning-info-border:var(--meaning-info-border-card);--l-series-1-text:var(--series-1-text-card);--l-series-1-surface:var(--series-1-surface-card);--l-series-1-border:var(--series-1-border-card);--l-series-1-mark:var(--series-1-mark-card);--l-series-2-text:var(--series-2-text-card);--l-series-2-surface:var(--series-2-surface-card);--l-series-2-border:var(--series-2-border-card);--l-series-2-mark:var(--series-2-mark-card);--l-series-3-text:var(--series-3-text-card);--l-series-3-surface:var(--series-3-surface-card);--l-series-3-border:var(--series-3-border-card);--l-series-3-mark:var(--series-3-mark-card);--l-series-4-text:var(--series-4-text-card);--l-series-4-surface:var(--series-4-surface-card);--l-series-4-border:var(--series-4-border-card);--l-series-4-mark:var(--series-4-mark-card);--l-series-5-text:var(--series-5-text-card);--l-series-5-surface:var(--series-5-surface-card);--l-series-5-border:var(--series-5-border-card);--l-series-5-mark:var(--series-5-mark-card);--l-series-6-text:var(--series-6-text-card);--l-series-6-surface:var(--series-6-surface-card);--l-series-6-border:var(--series-6-border-card);--l-series-6-mark:var(--series-6-mark-card);--l-series-7-text:var(--series-7-text-card);--l-series-7-surface:var(--series-7-surface-card);--l-series-7-border:var(--series-7-border-card);--l-series-7-mark:var(--series-7-mark-card);--l-name-1-top:var(--name-1-top-card);--l-name-1-face:var(--name-1-face-card);--l-name-1-bottom:var(--name-1-bottom-card);--l-name-1-ink:var(--name-1-ink-card);--l-name-2-top:var(--name-2-top-card);--l-name-2-face:var(--name-2-face-card);--l-name-2-bottom:var(--name-2-bottom-card);--l-name-2-ink:var(--name-2-ink-card);--l-name-3-top:var(--name-3-top-card);--l-name-3-face:var(--name-3-face-card);--l-name-3-bottom:var(--name-3-bottom-card);--l-name-3-ink:var(--name-3-ink-card);--l-name-4-top:var(--name-4-top-card);--l-name-4-face:var(--name-4-face-card);--l-name-4-bottom:var(--name-4-bottom-card);--l-name-4-ink:var(--name-4-ink-card);--l-name-5-top:var(--name-5-top-card);--l-name-5-face:var(--name-5-face-card);--l-name-5-bottom:var(--name-5-bottom-card);--l-name-5-ink:var(--name-5-ink-card);--l-name-6-top:var(--name-6-top-card);--l-name-6-face:var(--name-6-face-card);--l-name-6-bottom:var(--name-6-bottom-card);--l-name-6-ink:var(--name-6-ink-card);--l-name-7-top:var(--name-7-top-card);--l-name-7-face:var(--name-7-face-card);--l-name-7-bottom:var(--name-7-bottom-card);--l-name-7-ink:var(--name-7-ink-card);color:var(--l-text)}.pui-lane,.pui-lane-card,.pui-kind-box{border-radius:var(--radius-card);background-image:var(--image-card);box-shadow:var(--shadow-card)}.pui-lane,.pui-kind-box:not(.pui-kind-box-quiet){background-color:var(--surface-card);-webkit-backdrop-filter:var(--blur-card);backdrop-filter:var(--blur-card)}:is(.pui-section,.pui-side-list) :is(.pui-lane,.pui-kind-box:not(.pui-kind-box-quiet)){background-color:var(--surface-card-nested,var(--surface-card));-webkit-backdrop-filter:none;backdrop-filter:none}.pui-kanban{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@media (min-width:640px){.pui-kanban{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.pui-kanban{grid-template-columns:repeat(3,minmax(0,1fr))}}.pui-kanban>.pui-lane{transition:opacity var(--motion-quick) var(--motion-ease-move)}.pui-kanban>.pui-lane[data-target]{border-color:var(--l-meaning-positive-border);background:var(--l-meaning-positive-surface)}.pui-kanban>.pui-lane[data-over]{border-color:var(--l-focus-ring)}.pui-kanban>.pui-lane[data-dimmed]{opacity:.4}.pui-kanban-card{cursor:grab;outline:none}.pui-kanban-card:active{cursor:grabbing}.pui-kanban-card[data-readonly]{cursor:default}.pui-kanban-card:focus-visible,.pui-kanban-card[data-picked]{outline:var(--line-width-strong) solid var(--l-focus-ring);outline-offset:1px}.pui-kanban-card[data-picked]{box-shadow:var(--shadow-popover)}.pui-kanban-card[data-dragging]{opacity:.3}.pui-kanban-card[data-pending]{opacity:.6}.pui-kanban-card[data-over]{border-block-start:var(--line-width-strong) solid var(--l-focus-ring)}.pui-kanban-dragging{opacity:.9}.pui-kanban-note,.pui-kanban-error{border:var(--line-width) solid var(--l-border);border-radius:var(--radius-control);background:var(--l-sunken);color:var(--l-text-muted);font-size:var(--pui-control-label-font);margin:0 0 12px;padding:8px 12px}.pui-kanban-error{border-color:var(--l-meaning-negative-border);background:var(--l-meaning-negative-surface);color:var(--l-meaning-negative-text)}.pui-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pui-state{--l-surface:var(--surface-card);--l-surface-opaque:var(--surface-card-opaque);--l-image:var(--image-card);--l-text:var(--text-card);--l-text-muted:var(--text-card-muted);--l-text-subtle:var(--text-card-subtle);--l-border:var(--border-card);--l-border-strong:var(--border-card-strong);--l-border-control:var(--border-card-control);--l-hover:var(--hover-card);--l-selected:var(--selected-card);--l-sunken:var(--sunken-card);--l-link:var(--link-card);--l-focus-ring:var(--focus-ring-card);--l-mark:var(--mark-card);--l-logo:var(--logo-card);--l-meaning-negative-text:var(--meaning-negative-text-card);--l-meaning-negative-surface:var(--meaning-negative-surface-card);--l-meaning-negative-border:var(--meaning-negative-border-card);--l-meaning-attention-text:var(--meaning-attention-text-card);--l-meaning-attention-surface:var(--meaning-attention-surface-card);--l-meaning-attention-border:var(--meaning-attention-border-card);--l-meaning-positive-text:var(--meaning-positive-text-card);--l-meaning-positive-surface:var(--meaning-positive-surface-card);--l-meaning-positive-border:var(--meaning-positive-border-card);--l-meaning-info-text:var(--meaning-info-text-card);--l-meaning-info-surface:var(--meaning-info-surface-card);--l-meaning-info-border:var(--meaning-info-border-card);--l-series-1-text:var(--series-1-text-card);--l-series-1-surface:var(--series-1-surface-card);--l-series-1-border:var(--series-1-border-card);--l-series-1-mark:var(--series-1-mark-card);--l-series-2-text:var(--series-2-text-card);--l-series-2-surface:var(--series-2-surface-card);--l-series-2-border:var(--series-2-border-card);--l-series-2-mark:var(--series-2-mark-card);--l-series-3-text:var(--series-3-text-card);--l-series-3-surface:var(--series-3-surface-card);--l-series-3-border:var(--series-3-border-card);--l-series-3-mark:var(--series-3-mark-card);--l-series-4-text:var(--series-4-text-card);--l-series-4-surface:var(--series-4-surface-card);--l-series-4-border:var(--series-4-border-card);--l-series-4-mark:var(--series-4-mark-card);--l-series-5-text:var(--series-5-text-card);--l-series-5-surface:var(--series-5-surface-card);--l-series-5-border:var(--series-5-border-card);--l-series-5-mark:var(--series-5-mark-card);--l-series-6-text:var(--series-6-text-card);--l-series-6-surface:var(--series-6-surface-card);--l-series-6-border:var(--series-6-border-card);--l-series-6-mark:var(--series-6-mark-card);--l-series-7-text:var(--series-7-text-card);--l-series-7-surface:var(--series-7-surface-card);--l-series-7-border:var(--series-7-border-card);--l-series-7-mark:var(--series-7-mark-card);--l-name-1-top:var(--name-1-top-card);--l-name-1-face:var(--name-1-face-card);--l-name-1-bottom:var(--name-1-bottom-card);--l-name-1-ink:var(--name-1-ink-card);--l-name-2-top:var(--name-2-top-card);--l-name-2-face:var(--name-2-face-card);--l-name-2-bottom:var(--name-2-bottom-card);--l-name-2-ink:var(--name-2-ink-card);--l-name-3-top:var(--name-3-top-card);--l-name-3-face:var(--name-3-face-card);--l-name-3-bottom:var(--name-3-bottom-card);--l-name-3-ink:var(--name-3-ink-card);--l-name-4-top:var(--name-4-top-card);--l-name-4-face:var(--name-4-face-card);--l-name-4-bottom:var(--name-4-bottom-card);--l-name-4-ink:var(--name-4-ink-card);--l-name-5-top:var(--name-5-top-card);--l-name-5-face:var(--name-5-face-card);--l-name-5-bottom:var(--name-5-bottom-card);--l-name-5-ink:var(--name-5-ink-card);--l-name-6-top:var(--name-6-top-card);--l-name-6-face:var(--name-6-face-card);--l-name-6-bottom:var(--name-6-bottom-card);--l-name-6-ink:var(--name-6-ink-card);--l-name-7-top:var(--name-7-top-card);--l-name-7-face:var(--name-7-face-card);--l-name-7-bottom:var(--name-7-bottom-card);--l-name-7-ink:var(--name-7-ink-card);background-color:var(--surface-card);background-image:var(--image-card);color:var(--l-text);border-color:var(--border-card);border-radius:var(--radius-card);box-shadow:var(--shadow-card);-webkit-backdrop-filter:var(--blur-card);backdrop-filter:var(--blur-card);border:var(--line-width) dashed var(--l-border);border-radius:var(--radius-card);background-color:var(--surface-card);text-align:start;padding:36px 28px;display:block}.pui-state>strong{color:var(--l-text);margin-bottom:5px;display:block}.pui-state>p{color:var(--l-text-muted);font-size:var(--text-1);margin:0 0 12px}.pui-state>p:last-child{margin-bottom:0}.pui-state-actions{flex-wrap:wrap;gap:8px;display:flex}.pui-status{border:var(--line-width) solid var(--l-border);border-radius:var(--radius-chip);background:var(--surface-card-opaque);min-height:22px;color:var(--l-text);font-size:calc(var(--text-1) * .93);white-space:nowrap;align-items:center;gap:6px;padding-block:0;padding-inline:7px 8px;font-weight:600;display:inline-flex}.pui-status:before{content:"";border-radius:var(--radius-pill);opacity:.9;background:currentColor;flex-shrink:0;width:6px;height:6px}.pui-status-positive{border-color:var(--l-meaning-positive-border);background:var(--l-meaning-positive-surface);color:var(--l-meaning-positive-text)}.pui-status-neutral,.pui-status-ended{border-color:var(--l-border-strong);background:var(--l-sunken);color:var(--l-text-muted)}.pui-status-ended{border-style:dashed}.pui-status-info{border-color:var(--l-meaning-info-border);background:var(--l-meaning-info-surface);color:var(--l-meaning-info-text)}.pui-status-attention{border-color:var(--l-meaning-attention-border);background:var(--l-meaning-attention-surface);color:var(--l-meaning-attention-text)}.pui-status-negative{border-color:var(--l-meaning-negative-border);background:var(--l-meaning-negative-surface);color:var(--l-meaning-negative-text)}.pui-tag{border:var(--line-width) solid var(--l-border);border-radius:var(--radius-control);background:var(--surface-card-opaque);min-height:24px;color:var(--l-text-muted);font-size:calc(var(--text-1) * .91);white-space:nowrap;align-items:center;padding:2px 7px;font-weight:600;display:inline-flex}.pui-confirm{--l-surface:var(--surface-card);--l-surface-opaque:var(--surface-card-opaque);--l-image:var(--image-card);--l-text:var(--text-card);--l-text-muted:var(--text-card-muted);--l-text-subtle:var(--text-card-subtle);--l-border:var(--border-card);--l-border-strong:var(--border-card-strong);--l-border-control:var(--border-card-control);--l-hover:var(--hover-card);--l-selected:var(--selected-card);--l-sunken:var(--sunken-card);--l-link:var(--link-card);--l-focus-ring:var(--focus-ring-card);--l-mark:var(--mark-card);--l-logo:var(--logo-card);--l-meaning-negative-text:var(--meaning-negative-text-card);--l-meaning-negative-surface:var(--meaning-negative-surface-card);--l-meaning-negative-border:var(--meaning-negative-border-card);--l-meaning-attention-text:var(--meaning-attention-text-card);--l-meaning-attention-surface:var(--meaning-attention-surface-card);--l-meaning-attention-border:var(--meaning-attention-border-card);--l-meaning-positive-text:var(--meaning-positive-text-card);--l-meaning-positive-surface:var(--meaning-positive-surface-card);--l-meaning-positive-border:var(--meaning-positive-border-card);--l-meaning-info-text:var(--meaning-info-text-card);--l-meaning-info-surface:var(--meaning-info-surface-card);--l-meaning-info-border:var(--meaning-info-border-card);--l-series-1-text:var(--series-1-text-card);--l-series-1-surface:var(--series-1-surface-card);--l-series-1-border:var(--series-1-border-card);--l-series-1-mark:var(--series-1-mark-card);--l-series-2-text:var(--series-2-text-card);--l-series-2-surface:var(--series-2-surface-card);--l-series-2-border:var(--series-2-border-card);--l-series-2-mark:var(--series-2-mark-card);--l-series-3-text:var(--series-3-text-card);--l-series-3-surface:var(--series-3-surface-card);--l-series-3-border:var(--series-3-border-card);--l-series-3-mark:var(--series-3-mark-card);--l-series-4-text:var(--series-4-text-card);--l-series-4-surface:var(--series-4-surface-card);--l-series-4-border:var(--series-4-border-card);--l-series-4-mark:var(--series-4-mark-card);--l-series-5-text:var(--series-5-text-card);--l-series-5-surface:var(--series-5-surface-card);--l-series-5-border:var(--series-5-border-card);--l-series-5-mark:var(--series-5-mark-card);--l-series-6-text:var(--series-6-text-card);--l-series-6-surface:var(--series-6-surface-card);--l-series-6-border:var(--series-6-border-card);--l-series-6-mark:var(--series-6-mark-card);--l-series-7-text:var(--series-7-text-card);--l-series-7-surface:var(--series-7-surface-card);--l-series-7-border:var(--series-7-border-card);--l-series-7-mark:var(--series-7-mark-card);--l-name-1-top:var(--name-1-top-card);--l-name-1-face:var(--name-1-face-card);--l-name-1-bottom:var(--name-1-bottom-card);--l-name-1-ink:var(--name-1-ink-card);--l-name-2-top:var(--name-2-top-card);--l-name-2-face:var(--name-2-face-card);--l-name-2-bottom:var(--name-2-bottom-card);--l-name-2-ink:var(--name-2-ink-card);--l-name-3-top:var(--name-3-top-card);--l-name-3-face:var(--name-3-face-card);--l-name-3-bottom:var(--name-3-bottom-card);--l-name-3-ink:var(--name-3-ink-card);--l-name-4-top:var(--name-4-top-card);--l-name-4-face:var(--name-4-face-card);--l-name-4-bottom:var(--name-4-bottom-card);--l-name-4-ink:var(--name-4-ink-card);--l-name-5-top:var(--name-5-top-card);--l-name-5-face:var(--name-5-face-card);--l-name-5-bottom:var(--name-5-bottom-card);--l-name-5-ink:var(--name-5-ink-card);--l-name-6-top:var(--name-6-top-card);--l-name-6-face:var(--name-6-face-card);--l-name-6-bottom:var(--name-6-bottom-card);--l-name-6-ink:var(--name-6-ink-card);--l-name-7-top:var(--name-7-top-card);--l-name-7-face:var(--name-7-face-card);--l-name-7-bottom:var(--name-7-bottom-card);--l-name-7-ink:var(--name-7-ink-card);border:var(--line-width) solid var(--l-border);border-radius:var(--radius-section);background:var(--surface-card-opaque);width:min(440px,100vw - 32px);color:var(--l-text);box-shadow:var(--shadow-popover);margin:auto;padding:18px}.pui-confirm::backdrop{background:var(--scrim)}.pui-confirm h2{font-size:var(--text-4);margin:0 0 8px}.pui-confirm-body{color:var(--l-text-muted);font-size:var(--text-3)}.pui-confirm-body ul{margin:6px 0 0;padding-inline-start:18px}.pui-confirm-actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.pui-modal{--l-surface:var(--surface-card);--l-surface-opaque:var(--surface-card-opaque);--l-image:var(--image-card);--l-text:var(--text-card);--l-text-muted:var(--text-card-muted);--l-text-subtle:var(--text-card-subtle);--l-border:var(--border-card);--l-border-strong:var(--border-card-strong);--l-border-control:var(--border-card-control);--l-hover:var(--hover-card);--l-selected:var(--selected-card);--l-sunken:var(--sunken-card);--l-link:var(--link-card);--l-focus-ring:var(--focus-ring-card);--l-mark:var(--mark-card);--l-logo:var(--logo-card);--l-meaning-negative-text:var(--meaning-negative-text-card);--l-meaning-negative-surface:var(--meaning-negative-surface-card);--l-meaning-negative-border:var(--meaning-negative-border-card);--l-meaning-attention-text:var(--meaning-attention-text-card);--l-meaning-attention-surface:var(--meaning-attention-surface-card);--l-meaning-attention-border:var(--meaning-attention-border-card);--l-meaning-positive-text:var(--meaning-positive-text-card);--l-meaning-positive-surface:var(--meaning-positive-surface-card);--l-meaning-positive-border:var(--meaning-positive-border-card);--l-meaning-info-text:var(--meaning-info-text-card);--l-meaning-info-surface:var(--meaning-info-surface-card);--l-meaning-info-border:var(--meaning-info-border-card);--l-series-1-text:var(--series-1-text-card);--l-series-1-surface:var(--series-1-surface-card);--l-series-1-border:var(--series-1-border-card);--l-series-1-mark:var(--series-1-mark-card);--l-series-2-text:var(--series-2-text-card);--l-series-2-surface:var(--series-2-surface-card);--l-series-2-border:var(--series-2-border-card);--l-series-2-mark:var(--series-2-mark-card);--l-series-3-text:var(--series-3-text-card);--l-series-3-surface:var(--series-3-surface-card);--l-series-3-border:var(--series-3-border-card);--l-series-3-mark:var(--series-3-mark-card);--l-series-4-text:var(--series-4-text-card);--l-series-4-surface:var(--series-4-surface-card);--l-series-4-border:var(--series-4-border-card);--l-series-4-mark:var(--series-4-mark-card);--l-series-5-text:var(--series-5-text-card);--l-series-5-surface:var(--series-5-surface-card);--l-series-5-border:var(--series-5-border-card);--l-series-5-mark:var(--series-5-mark-card);--l-series-6-text:var(--series-6-text-card);--l-series-6-surface:var(--series-6-surface-card);--l-series-6-border:var(--series-6-border-card);--l-series-6-mark:var(--series-6-mark-card);--l-series-7-text:var(--series-7-text-card);--l-series-7-surface:var(--series-7-surface-card);--l-series-7-border:var(--series-7-border-card);--l-series-7-mark:var(--series-7-mark-card);--l-name-1-top:var(--name-1-top-card);--l-name-1-face:var(--name-1-face-card);--l-name-1-bottom:var(--name-1-bottom-card);--l-name-1-ink:var(--name-1-ink-card);--l-name-2-top:var(--name-2-top-card);--l-name-2-face:var(--name-2-face-card);--l-name-2-bottom:var(--name-2-bottom-card);--l-name-2-ink:var(--name-2-ink-card);--l-name-3-top:var(--name-3-top-card);--l-name-3-face:var(--name-3-face-card);--l-name-3-bottom:var(--name-3-bottom-card);--l-name-3-ink:var(--name-3-ink-card);--l-name-4-top:var(--name-4-top-card);--l-name-4-face:var(--name-4-face-card);--l-name-4-bottom:var(--name-4-bottom-card);--l-name-4-ink:var(--name-4-ink-card);--l-name-5-top:var(--name-5-top-card);--l-name-5-face:var(--name-5-face-card);--l-name-5-bottom:var(--name-5-bottom-card);--l-name-5-ink:var(--name-5-ink-card);--l-name-6-top:var(--name-6-top-card);--l-name-6-face:var(--name-6-face-card);--l-name-6-bottom:var(--name-6-bottom-card);--l-name-6-ink:var(--name-6-ink-card);--l-name-7-top:var(--name-7-top-card);--l-name-7-face:var(--name-7-face-card);--l-name-7-bottom:var(--name-7-bottom-card);--l-name-7-ink:var(--name-7-ink-card);width:min(var(--modal-small), calc(100vw - 32px));border:var(--line-width) solid var(--l-border);border-radius:var(--radius-section);background:var(--surface-card-opaque);max-height:calc(100dvh - 32px);color:var(--l-text);box-shadow:var(--shadow-float);margin:auto;padding:18px 20px;overflow:auto}.pui-modal[data-size=medium]{width:min(var(--modal-medium), calc(100vw - 32px))}.pui-modal[data-size=large]{width:min(var(--modal-large), calc(100vw - 32px))}.pui-modal::backdrop{background:var(--scrim)}.pui-modal h2{font-size:var(--text-4);margin:0 0 8px}.pui-modal-body{color:var(--l-text-muted);font-size:var(--text-3)}.pui-modal-body p{margin:0}.pui-modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.pui-modal-source{border-bottom:var(--line-width) solid var(--l-border);color:var(--l-text-muted);font-size:calc(var(--text-1) * .96);align-items:center;gap:8px;margin:0 0 12px;padding-bottom:10px;font-weight:700;display:flex}.pui-modal-source-logo{flex:none;width:20px;height:20px;display:inline-flex}.pui-modal-source-logo>:is(img,svg){object-fit:contain;width:100%;height:100%}@media (max-width:760px){:is(.pui-modal,.pui-confirm){border-radius:var(--radius-section) var(--radius-section) 0 0;width:100%;max-width:none;margin:auto 0 0}.pui-modal[data-platform][open]{border-radius:0;flex-direction:column;justify-content:center;width:100%;height:100%;max-height:none;margin:0;display:flex}}.pui-platform-banners{gap:8px;margin-bottom:12px;display:grid}.pui-platform-banner{border:var(--line-width) solid var(--l-meaning-info-border);border-radius:var(--radius-card);background:var(--l-meaning-info-surface);color:var(--l-meaning-info-text);font-size:var(--text-2);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px;display:flex}.pui-platform-banner-text{flex:1;min-width:12rem}:is(.pui,.pui-page) .pui-platform-banner .button.secondary{border-color:var(--l-meaning-info-border);color:inherit;background:0 0}:is(.pui,.pui-page) .pui-platform-banner .button.secondary:hover{background:var(--l-hover);border-color:var(--l-meaning-info-text)}.pui-platform-banner .pui-modal-source{color:inherit;border:0;margin:0 0 2px;padding:0}.pui-hint{z-index:var(--z-popover);border:var(--line-width) solid var(--l-border);border-radius:var(--radius-chip);background:var(--surface-card-opaque);max-width:min(320px,100vw - 16px);color:var(--l-text);box-shadow:var(--shadow-popover);font-family:var(--font-body,system-ui, sans-serif);font-size:var(--text-1);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;margin:0;padding:4px 8px;font-weight:600;line-height:1.3;position:fixed;inset:auto;overflow:hidden}.pui-hint[hidden]{display:none}.pui-field{align-content:start;gap:5px;min-width:0;display:grid}.pui-field-error{color:var(--l-meaning-negative-text);font-size:calc(var(--text-1) * .96);font-weight:600}.pui-field [aria-invalid=true]{border-color:var(--l-meaning-negative-text)}.pui-form-error{border:var(--line-width) solid var(--l-meaning-negative-border);border-radius:var(--radius-card);background:var(--l-meaning-negative-surface);color:var(--l-meaning-negative-text);font-size:var(--text-2);margin:0;padding:10px 12px}.pui-row-form{flex-wrap:wrap;align-items:center;gap:6px;display:flex}label.pui-check{align-items:center;column-gap:8px;display:flex}label.pui-check input{width:auto;min-height:0}label.pui-check:where(.form-grid *){grid-template-columns:auto 1fr;align-items:start;column-gap:8px;display:grid}label.pui-check:where(.form-grid *) input{margin-top:2px}label.pui-check:where(.form-grid *) small{grid-column:2}[data-motion]{--pui-travel:1}@media (prefers-reduced-motion:reduce){[data-motion]{--pui-travel:0}.pui-skeleton{animation:none}}:root[data-reduce-motion] [data-motion]{--pui-travel:0}[data-motion=appear][data-state=enter]{animation:pui-appear-in var(--motion-base) var(--motion-ease-enter) both}[data-motion=appear][data-state=exit]{animation:pui-appear-out var(--motion-base-exit) var(--motion-ease-exit) both}@keyframes pui-appear-in{0%{opacity:0;transform:translateY(calc(var(--motion-appear) * var(--pui-travel)))}}@keyframes pui-appear-out{to{opacity:0;transform:translateY(calc(var(--motion-appear) * var(--pui-travel)))}}[data-motion=open]{--pui-from-x:calc((100% + var(--space-3)) * var(--pui-travel));--pui-from-y:0px;--pui-from-scale:1}:is([data-motion=open]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[data-motion=open][data-edge=start]){--pui-from-x:calc((-100% - var(--space-3)) * var(--pui-travel))}[data-motion=open][data-edge=start]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--pui-from-x:calc((100% + var(--space-3)) * var(--pui-travel))}[data-motion=open][data-edge=bottom]{--pui-from-x:0px;--pui-from-y:calc((100% + var(--space-3)) * var(--pui-travel))}[data-motion=open][data-state=enter]{animation:pui-open-in var(--motion-move) var(--motion-ease-enter) both}[data-motion=open][data-state=exit]{animation:pui-open-out var(--motion-move-exit) var(--motion-ease-exit) both}[data-motion=open][data-edge=button]{--pui-from-x:0px;--pui-from-y:calc(var(--motion-appear) * -1 * var(--pui-travel));--pui-from-scale:calc(1 - .04 * var(--pui-travel));transform-origin:top}[data-motion=open][data-edge=button][data-state=enter]{animation-duration:var(--motion-quick)}[data-motion=open][data-edge=button][data-state=exit]{animation-duration:var(--motion-quick-exit)}@keyframes pui-open-in{0%{opacity:0;transform:translate(var(--pui-from-x), var(--pui-from-y)) scale(var(--pui-from-scale))}}@keyframes pui-open-out{to{opacity:0;transform:translate(var(--pui-from-x), var(--pui-from-y)) scale(var(--pui-from-scale))}}[data-motion=swap]{--pui-direction:0}[data-motion=swap][data-state=enter]{animation:pui-swap-in var(--motion-base) var(--motion-ease-move) both}@keyframes pui-swap-in{0%{opacity:0;transform:translateX(calc(var(--motion-appear) * var(--pui-direction) * var(--pui-travel)))}}[data-motion=setup]>*{animation:pui-appear-in var(--motion-setup) var(--motion-ease-enter) both}[data-motion=setup]>:nth-child(2){animation-delay:var(--motion-setup-step)}[data-motion=setup]>:nth-child(3){animation-delay:calc(var(--motion-setup-step) * 2)}[data-motion=setup]>:nth-child(4){animation-delay:calc(var(--motion-setup-step) * 3)}[data-motion=setup]>:nth-child(n+5){animation-delay:calc(var(--motion-setup-step) * 4)}[data-motion=load][data-stale]{opacity:.55;transition:opacity var(--motion-quick) var(--motion-ease-enter)}[data-motion=load][data-state=enter]{animation:pui-appear-in var(--motion-quick) var(--motion-ease-enter) both}.pui-skeleton{min-height:var(--space-4);border-radius:var(--radius-control);background:linear-gradient(90deg, var(--l-sunken), var(--l-hover), var(--l-sunken));animation:pui-shimmer calc(var(--motion-setup) * 4) linear infinite;background-size:200% 100%;display:block}@keyframes pui-shimmer{to{background-position:-200% 0}}[data-motion=feedback][data-state=enter]{animation:pui-feedback-in var(--motion-quick) var(--motion-ease-enter) both}@keyframes pui-feedback-in{0%{transform:scale(calc(1 - .04 * var(--pui-travel)))}}[data-motion=attention][data-state=enter]{animation:pui-attention var(--motion-attention) var(--motion-ease-move) 1}@keyframes pui-attention{30%{box-shadow:0 0 0 var(--line-width-halo) var(--l-mark)}}[data-motion=ambient]{animation-play-state:var(--motion-ambient)}.pui-name-mark{--nm-shape:50%;--nm-inner-shape:max(2px, calc(var(--nm-shape) - var(--nm-size) * .1));width:var(--nm-size);height:var(--nm-size);font-family:var(--font-body,system-ui, sans-serif);font-weight:700;font-size:calc(var(--nm-size) * .42);letter-spacing:-.02em;-webkit-user-select:none;user-select:none;vertical-align:middle;flex:none;place-items:center;line-height:1;display:inline-grid;position:relative}.pui-name-mark[data-letters="3"]{font-size:calc(var(--nm-size) * .34)}.pui-name-mark[data-letters="1"]{font-size:calc(var(--nm-size) * .5)}.pui-name-mark[data-script=arabic]{font-size:calc(var(--nm-size) * .4);letter-spacing:0}.pui-name-mark-face,.pui-name-mark-inner{border-radius:var(--nm-shape);clip-path:var(--nm-clip,none);place-items:center;display:grid;position:absolute;overflow:hidden}.pui-name-mark-face{background:linear-gradient(165deg, var(--nm-top), var(--nm-face) 52%, var(--nm-bottom));inset:0}.pui-name-mark-rim{background:linear-gradient(165deg, var(--nm-rim-top), var(--nm-rim-face) 52%, var(--nm-rim-bottom))}.pui-name-mark-inner{inset:max(2px, calc(var(--nm-size) * .1));border-radius:var(--nm-inner-shape);background:linear-gradient(345deg, var(--nm-top), var(--nm-face) 52%, var(--nm-bottom))}.pui-name-mark[data-kind=person] .pui-name-mark-inner{border-radius:50%}.pui-name-mark-letters{color:var(--nm-ink);position:relative}.pui-name-mark[data-kind=company]{--nm-shape:max(3px, calc(var(--nm-size) * .16))}.pui-name-mark[data-kind=team]{--nm-shape:0;--nm-clip:polygon(25% 3%, 75% 3%, 98% 50%, 75% 97%, 25% 97%, 2% 50%)}.pui-name-mark[data-kind=product]{--nm-shape:max(3px, calc(var(--nm-size) * .16));--nm-clip:polygon(0 0, 72% 0, 100% 28%, 100% 100%, 0 100%)}.pui-name-mark[data-kind=project]{--nm-shape:max(4px, calc(var(--nm-size) * .3))}.pui-name-mark-picture{object-fit:cover;width:100%;height:100%}.pui-name-mark[data-picture=logo] .pui-name-mark-face{background:var(--content-gray-1);box-shadow:inset 0 0 0 var(--line-width) var(--l-border)}.pui-name-mark[data-picture=logo] .pui-name-mark-picture{object-fit:contain;padding:14%}.pui-name-mark-badge{inset-inline-end:-3px;width:max(12px, calc(var(--nm-size) * .44));height:max(12px, calc(var(--nm-size) * .44));background:var(--l-surface-opaque);color:var(--l-text-muted);box-shadow:0 0 0 var(--line-width-strong) var(--l-surface-opaque);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-3px}.pui-name-mark-badge svg{width:70%;height:70%}
