@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";@font-face{font-family:JetBrains Mono;src:url(/assets/JetBrainsMono-iOro-LsF.woff2)format("woff2");font-weight:100 800;font-style:normal;font-display:swap}.em-setrow{text-align:left;width:100%;color:inherit;font:inherit;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 16px;display:grid}.em-setrow+.em-setrow{border-top:1px solid var(--em-hair-2)}.em-setrow--start{align-items:start}.em-setrow--boxed{border:1px solid var(--em-hair);border-radius:var(--em-radius-sm)}.em-setrow--boxed+.em-setrow--boxed{border-top:1px solid var(--em-hair);margin-top:6px}.em-setrow--btn{cursor:pointer;transition:background var(--em-fast);background:0 0;border:0}.em-setrow--btn:hover{background:var(--em-surface-2)}.em-setrow--btn:focus-visible{box-shadow:inset var(--em-ring);outline:none}.em-setrow--btn.em-setrow--boxed{border:1px solid var(--em-hair)}.em-setrow__t{font-size:13px;font-weight:640;line-height:1.35}.em-setrow__d{color:var(--em-muted);margin-top:2px;font-size:11.5px;line-height:1.45;display:block}.em-armed__q{color:var(--em-muted);font-size:12.5px}.em-chart__plot{position:relative}.em-chart__svg{width:100%;display:block}.em-chart__axis{font:500 9px/1 var(--em-mono);color:var(--em-faint);letter-spacing:.01em;justify-content:space-between;margin-top:5px;display:flex}.em-chart__axis--lg{font:600 9.5px/1 var(--em-mono);letter-spacing:normal;margin-top:6px}.em-chart__line{fill:none;stroke:var(--em-accent);stroke-width:var(--em-chart-line-w,2.4);stroke-linecap:round;stroke-linejoin:round}.em-chart__line.is-dashed{stroke-dasharray:4 4;opacity:.7}.em-chart__dot{fill:var(--em-accent)}.em-chart__dot.is-hover{fill:var(--em-accent-ink)}.em-chart__dot.is-hollow{fill:var(--em-panel);stroke:var(--em-accent);stroke-width:1.5px}.em-chart__grid{stroke:var(--em-hair);stroke-width:1px}.em-chart__tick{font:500 9px/1 var(--em-mono);fill:var(--em-faint)}.em-chart__rule{stroke:var(--em-hair);stroke-width:1px}.em-chart__tip{--em-chart-tone-good:color-mix(in oklab, var(--em-good) 55%, var(--em-accent-on));--em-chart-tone-bad:color-mix(in oklab, var(--em-danger) 55%, var(--em-accent-on));background:var(--em-ink);color:var(--em-accent-on);font:600 10.5px/1.35 var(--em-sans);white-space:nowrap;pointer-events:none;z-index:var(--em-z-popover);box-shadow:var(--em-chart-tip-shadow,var(--em-shadow));border-radius:8px;flex-direction:column;gap:1px;padding:6px 8px;display:flex;position:absolute;transform:translate(-50%,calc(-100% - 10px))}.em-chart__tip[data-anchor=column]{top:0;transform:translate(-50%,-100%)}.em-chart__tip b{font:700 11px/1.35 var(--em-mono)}.em-chart__tip span{color:color-mix(in srgb, var(--em-accent-on) 72%, transparent);font-weight:500}.em-chart__tip [data-tone=good]{color:var(--em-chart-tone-good)}.em-chart__tip [data-tone=bad]{color:var(--em-chart-tone-bad)}.em-chart__tip[data-arrow]:after{content:"";background:var(--em-ink);width:8px;height:8px;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)rotate(45deg)}.em-chart__tip[data-anchor=column]:after{display:none}.em-cb{cursor:pointer;align-items:flex-start;gap:8px;font-size:13px;font-weight:500;display:flex}.em-cb--center{align-items:center}.em-cb__box{--em-cb-size:13px;width:var(--em-cb-size);height:var(--em-cb-size);border:1px solid var(--em-border-strong);background:var(--em-panel);color:var(--em-accent-on);cursor:pointer;transition:background var(--em-fast) var(--em-ease), border-color var(--em-fast) var(--em-ease);border-radius:3px;flex:none;justify-content:center;align-items:center;margin-top:2px;display:inline-flex}.em-cb--center .em-cb__box{margin-top:0}.em-cb--lg .em-cb__box{--em-cb-size:15px}.em-cb__box[data-checked],.em-cb__box[data-indeterminate]{background:var(--em-accent-solid);border-color:var(--em-accent-solid)}.em-cb__box:focus-visible{box-shadow:var(--em-ring);outline:none}.em-cb__tick{line-height:0;display:inline-flex}.em-cb__tick-dash,.em-cb__box[data-indeterminate] .em-cb__tick-check{display:none}.em-cb__box[data-indeterminate] .em-cb__tick-dash{display:initial}.em-cb__t{min-width:0}.em-cb__note{color:var(--em-faint);font-size:11.5px;font-style:normal;font-weight:400}.em-cb.is-disabled{opacity:.55;cursor:default}.em-cb.is-disabled .em-cb__box,.em-cb__box[data-disabled]{cursor:default}@media (prefers-reduced-motion:reduce){.em-cb__box{transition:none}}.em-chip{--em-chip-bg:var(--em-panel);--em-chip-bd:var(--em-hair);--em-chip-tone:var(--em-faint);border:1px solid var(--em-chip-bd);background:var(--em-chip-bg);max-width:100%;height:28px;color:var(--em-muted);font:600 12.5px/1 var(--em-sans);cursor:pointer;transition:background var(--em-fast) var(--em-ease), border-color var(--em-fast) var(--em-ease), color var(--em-fast) var(--em-ease);border-radius:999px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.em-chip:hover:not(:disabled){border-color:var(--em-border-strong);color:var(--em-ink)}.em-chip:focus-visible{box-shadow:var(--em-ring);outline:none}.em-chip:disabled{background:var(--em-hair-2);border-color:var(--em-hair);color:var(--em-faint);cursor:not-allowed}.em-chip:is(.is-on,[aria-pressed=true]){background:var(--em-accent-soft);border-color:var(--em-accent);color:var(--em-accent-ink)}.em-chip--sm{height:24px;padding:0 10px;font-size:11px}.em-chip--md{height:28px;padding:0 12px;font-size:12.5px}.em-chip--surface{--em-chip-bg:var(--em-surface);--em-chip-bd:var(--em-border);color:var(--em-ink)}.em-chip--surface:hover:not(:disabled){background:var(--em-surface-2)}.em-chip .em-chip__icon{flex:none;line-height:0;display:inline-flex}.em-chip .em-chip__dot{background:var(--em-chip-tone);border-radius:50%;flex:none;width:7px;height:7px}.em-chip :is(.em-chip__n,.n,.ct){font:700 10px/1 var(--em-mono);opacity:.7;flex:none}.em-chip--truncate .em-chip__main,.em-chip--truncate{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.em-chip--split{gap:0;padding:0;overflow:hidden}.em-chip--split .em-chip__main,.em-chip--split .em-chip__x{height:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.em-chip--split .em-chip__main{align-items:center;gap:6px;min-width:0;padding:0 6px 0 12px;display:inline-flex}.em-chip--split .em-chip__x{color:var(--em-faint);flex:none;align-items:center;padding:0 10px 0 4px;line-height:0;display:inline-flex}.em-chip--split .em-chip__x:hover{color:var(--em-danger)}.em-chip--split .em-chip__main:focus-visible,.em-chip--split .em-chip__x:focus-visible{box-shadow:var(--em-ring);outline:none}.em-chip--split:focus-visible{box-shadow:none}.em-chip--split.is-sm .em-chip__main{padding-left:10px}.em-chiprow{flex-wrap:wrap}.em-chiprow--scroll{flex-wrap:nowrap;width:max-content;min-width:100%}.em-chiprow--scroll>*{flex:none}.em-chiprow__lbl{flex:none;margin-right:2px}@media (prefers-reduced-motion:reduce){.em-chip{transition:none}}.em-x{cursor:pointer;font-family:var(--em-sans);transition:color var(--em-fast), border-color var(--em-fast), background var(--em-fast);flex:none;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.em-x.em-x--xs{border-radius:var(--em-radius-xs);width:24px;height:24px;font-size:13px}.em-x.em-x--sm{border-radius:var(--em-radius-sm);width:30px;height:30px;font-size:15px}.em-x.em-x--md{border-radius:var(--em-radius-sm);width:34px;height:34px;font-size:17px}.em-x--ghost{color:var(--em-muted);background:0 0;border:0}.em-x--ghost:hover:not(:disabled){color:var(--em-ink)}.em-x--bordered{border:1px solid var(--em-hair);color:var(--em-muted);background:0 0}.em-x--bordered:hover:not(:disabled){color:var(--em-ink);border-color:var(--em-accent)}.em-x--on-bar.em-x--bordered{border-color:var(--em-bar-hair);color:var(--em-bar-muted)}.em-x--on-bar.em-x--ghost{color:var(--em-bar-muted)}.em-x--on-bar:hover:not(:disabled){color:var(--em-bar-ink);border-color:var(--em-accent)}.em-x:disabled{opacity:.45;cursor:not-allowed}.em-x:focus-visible{outline:2px solid var(--em-accent);outline-offset:1px}.em-x>svg{width:1em;height:1em;display:block}.em-pop__positioner{z-index:var(--em-pop-z,var(--em-z-popover))}.em-pop__positioner--overlay{--em-pop-z:var(--em-z-dialog)}.em-pop{--em-pop-bg:var(--em-panel);--em-pop-line:var(--em-hair);--em-pop-ink:var(--em-ink);--em-pop-min-w:0;--em-pop-max-w:min(92vw, 420px);--em-pop-max-h:min(72vh, 520px);box-sizing:border-box;width:var(--em-pop-w,auto);min-width:var(--em-pop-min-w);max-width:var(--em-pop-max-w);max-height:var(--em-pop-max-h);overscroll-behavior:contain;background:var(--em-pop-bg);border:1px solid var(--em-pop-line);border-radius:var(--em-radius-sm);box-shadow:var(--em-shadow-lg);color:var(--em-pop-ink);font-family:var(--em-sans);animation:em-pop var(--em-dur-md) var(--em-ease-out) both;transform-origin:top;outline:none;overflow-y:auto}.em-pop--menu{--em-pop-z:var(--em-z-popover)}.em-pop--overlay{--em-pop-z:var(--em-z-dialog)}.em-pop[data-side=bottom]{transform-origin:top}.em-pop[data-side=top]{transform-origin:bottom}.em-pop__host{display:contents}.em-pop__scrim{z-index:var(--em-pop-z,var(--em-z-popover));background:var(--em-pop-scrim-bg,transparent);position:fixed;inset:0}.em-pop__scrim--overlay{--em-pop-z:var(--em-z-dialog)}@media (prefers-reduced-motion:reduce){.em-pop{animation:none}}.em-cols{position:relative}.em-cols__pop{--em-pop-min-w:var(--em-cols-w,250px);padding:6px}.em-cols__group{border:0;min-width:0;margin:0;padding:0}.em-cols__hint{font:700 10px/1 var(--em-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--em-faint);padding:6px 8px 8px}.em-cols__row{border-radius:var(--em-radius-xs);padding:3px 6px 3px 8px}.em-cols__row:hover,.em-cols__row:focus-within{background:var(--em-surface-2)}.em-cols__lbl{cursor:pointer;font:500 13px/1.3 var(--em-sans);color:var(--em-ink)}.em-cols__lbl span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.em-cols__box{box-sizing:border-box;border:1px solid var(--em-border);background:var(--em-surface);width:14px;height:14px;color:var(--em-accent-ink);cursor:pointer;border-radius:3px;flex:none;justify-content:center;align-items:center;display:inline-flex}.em-cols__box[data-checked]{border-color:var(--em-accent);background:var(--em-accent);color:var(--em-panel)}.em-cols__box:focus-visible{box-shadow:var(--em-ring);outline:none}.em-cols__tick{font:700 10px/1 var(--em-sans)}.em-cols__move button{border:1px solid var(--em-border);background:var(--em-surface);border-radius:var(--em-radius-xs);width:22px;height:22px;color:var(--em-muted);font:600 11px/1 var(--em-sans);cursor:pointer;padding:0}.em-cols__move button:hover:not(:disabled){border-color:var(--em-accent);color:var(--em-accent-ink)}.em-cols__move button:focus-visible{box-shadow:var(--em-ring);outline:none}.em-cols__move button:disabled{opacity:.3;cursor:default}.em-kbd--on-bar{color:var(--em-bar-ink);background:color-mix(in srgb, var(--em-bar-ink) 14%, transparent);border-color:color-mix(in srgb, var(--em-bar-ink) 22%, transparent)}.em-kbd--on-accent{color:var(--em-accent-ink);background:color-mix(in srgb, var(--em-accent-soft) 60%, var(--em-panel));border-color:color-mix(in srgb, var(--em-accent) 30%, transparent)}.em-kbd--sm{border-radius:4px;min-width:16px;padding:2px 4px;font-size:9.5px}.em-kbd--inline{vertical-align:middle;margin-left:6px}.em-kbd{font:600 10.5px/1 var(--em-mono);color:var(--em-muted);background:var(--em-panel);border:1px solid var(--em-hair);text-align:center;border-radius:5px;min-width:18px;padding:3px 5px}.em-ta{box-sizing:border-box;width:100%;font:400 13px/1.5 var(--em-sans);color:var(--em-ink);background:var(--em-surface);border:1px solid var(--em-border);border-radius:var(--em-radius-sm);resize:vertical;min-height:60px;transition:border-color var(--em-fast), box-shadow var(--em-fast), background var(--em-fast);outline:none;padding:8px 10px;display:block}.em-ta::placeholder{color:var(--em-faint)}.em-ta:hover:not(:disabled){border-color:var(--em-border-strong)}.em-ta:focus{border-color:var(--em-accent);box-shadow:var(--em-ring);background:var(--em-panel)}.em-ta:disabled{background:var(--em-hair-2);color:var(--em-faint);border-color:var(--em-hair);cursor:not-allowed}.em-ta[data-autosize=true]{resize:none;min-height:0}.em-ta.em-ta--bare{box-shadow:none;background:0 0;border:0;border-radius:0;padding:3px 0}.em-ta.em-ta--bare:hover:not(:disabled),.em-ta.em-ta--bare:focus{box-shadow:none;background:0 0;border:0}.em-ta.em-ta--mono{font-family:var(--em-mono);font-size:12.5px}.em-composer{flex-direction:column;gap:6px;display:flex}.em-composer__box{border:1px solid var(--em-border);border-radius:var(--em-radius);background:var(--em-panel);transition:border-color var(--em-fast) var(--em-ease), box-shadow var(--em-fast) var(--em-ease);align-items:flex-end;gap:10px;padding:10px 10px 10px 16px;display:flex}.em-composer__box:focus-within{border-color:var(--em-accent);box-shadow:var(--em-ring)}.em-composer__ta{resize:none;min-width:0;font:400 14.5px/1.45 var(--em-sans);color:var(--em-ink);background:0 0;border:0;outline:none;flex:1;margin:0;padding:6px 0}.em-composer__ta::placeholder{color:var(--em-faint)}.em-composer__lead{flex:none;align-self:flex-end;gap:4px;padding-bottom:4px;display:inline-flex}.em-composer__send{flex:none}.em-composer__hint{font:400 12.5px/1.4 var(--em-sans);color:var(--em-muted);justify-content:space-between;gap:12px;padding:0 4px;display:flex}.em-composer__keys{font:500 11px/1.4 var(--em-mono);color:var(--em-faint);white-space:nowrap;gap:10px;display:inline-flex}.em-composer__keys .em-kbd{margin-right:3px}.em-composer--stacked .em-composer__box{flex-direction:column;align-items:stretch;gap:8px}.em-composer--stacked .em-composer__foot{justify-content:flex-end;align-items:center;gap:8px;display:flex}.em-composer--bare .em-composer__box{background:var(--em-surface);border-color:#0000}.em-composer--bare .em-composer__box:focus-within{border-color:var(--em-accent);background:var(--em-panel)}.em-composer.is-disabled .em-composer__box{opacity:.6;pointer-events:none}.em-composer__sugg{flex-wrap:wrap;gap:8px;display:flex}.em-sugg{appearance:none;border-radius:var(--em-radius-pill);border:1px solid var(--em-border);background:var(--em-panel);color:var(--em-ink);font:500 14px/1.3 var(--em-sans);text-align:left;cursor:pointer;transition:background var(--em-fast) var(--em-ease), border-color var(--em-fast) var(--em-ease);padding:9px 16px}.em-sugg:hover{background:var(--em-surface-2);border-color:var(--em-border-strong)}.em-sugg:focus-visible{box-shadow:var(--em-ring);outline:none}.em-ov{box-sizing:border-box;--em-ov-top:8vh;--em-ov-pad:16px;position:fixed;inset:0}.em-ov--popover{z-index:var(--em-z-popover)}.em-ov--panel{z-index:var(--em-z-panel)}.em-ov--dialog{z-index:var(--em-z-dialog)}.em-ov--alert{z-index:var(--em-z-alert)}.em-ov__scrim{background:var(--em-scrim);animation:em-fade var(--em-dur-md) var(--em-ease) both;position:absolute;inset:0}.em-ov[data-scrim=dim-blur]>.em-ov__scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.em-ov[data-scrim=deep]>.em-ov__scrim{background:var(--em-scrim-deep)}.em-ov[data-scrim=none]>.em-ov__scrim{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;animation:none}.em-ov__surface{outline:none;min-width:0;position:relative}.em-ov[data-place=center],.em-ov[data-place=top]{padding:var(--em-ov-pad);justify-content:center;display:flex}.em-ov[data-place=center]{align-items:center}.em-ov[data-place=top]{padding-top:var(--em-ov-top);align-items:flex-start}.em-ov[data-place=center]>.em-ov__surface,.em-ov[data-place=top]>.em-ov__surface{max-width:100%;max-height:100%;animation:em-modal-in var(--em-dur-lg) var(--em-ease-out) both}.em-ov[data-place=right]>.em-ov__surface,.em-ov[data-place=left]>.em-ov__surface{max-width:100%;height:100%;animation:em-slide-in var(--em-med) var(--em-ease-out) both;position:absolute;top:0;bottom:0}.em-ov[data-place=right]>.em-ov__surface{--em-slide-x:20px;right:0}.em-ov[data-place=left]>.em-ov__surface{--em-slide-x:-20px;left:0}@media (prefers-reduced-motion:reduce){.em-ov__scrim,.em-ov[data-place=center]>.em-ov__surface,.em-ov[data-place=top]>.em-ov__surface,.em-ov[data-place=right]>.em-ov__surface,.em-ov[data-place=left]>.em-ov__surface{animation:none}}.em-dlg{box-sizing:border-box;width:var(--em-dlg-w,560px);background:var(--em-panel);max-width:100%;max-height:86vh;color:var(--em-ink);border:1px solid var(--em-hair);border-radius:var(--em-radius);box-shadow:var(--em-shadow-lg);padding:16px 18px 14px}.em-dlg--sm{--em-dlg-w:440px}.em-dlg--md{--em-dlg-w:560px}.em-dlg--lg{--em-dlg-w:760px}.em-dlg--xl{--em-dlg-w:1180px}.em-dlg__h{font:750 16px/1 var(--em-sans);margin-bottom:12px}.em-dlg__b{flex:auto;overflow:auto}.em-dlg__f{margin-top:14px}.em-dlg__acts{flex:auto;justify-content:flex-end}.em-dlg__acts--between{justify-content:space-between}.em-dlg__acts--start{justify-content:flex-start}@media (width<=640px){.em-dlg{--em-dlg-w:100%;max-height:92vh}}.em-confirm{--em-dlg-w:420px}.em-confirm__d{color:var(--em-muted);margin:0;font-size:13px;line-height:1.55}.em-copybtn{color:var(--em-faint);cursor:pointer;border-radius:var(--em-radius-xs);transition:color var(--em-fast) var(--em-ease), background var(--em-fast) var(--em-ease);background:0 0;border:0;flex:none;justify-content:center;align-items:center;gap:4px;padding:3px 5px;font-size:12px;line-height:0;display:inline-flex}.em-copybtn:hover{color:var(--em-ink);background:var(--em-surface-2)}.em-copybtn:focus-visible{box-shadow:var(--em-ring);outline:none}.em-copybtn.is-done{color:var(--em-good);opacity:1}.em-copybtn.is-done:hover{color:var(--em-good);background:0 0}.em-copybtn--text{font:600 10px/1 var(--em-sans);letter-spacing:.03em;text-transform:uppercase;padding:2px 5px;line-height:1}.em-copybtn--text:hover{background:var(--em-accent-soft);color:var(--em-accent-ink)}@media (prefers-reduced-motion:reduce){.em-copybtn{transition:none}}.em-toasts{z-index:2000;pointer-events:none;flex-direction:column-reverse;gap:8px;display:flex;position:fixed;bottom:18px;right:18px}.em-toast{pointer-events:auto;background:var(--em-panel,#fff);border:1px solid var(--em-hair);min-width:260px;max-width:380px;font:500 13px/1.45 var(--em-sans);color:var(--em-ink);border-radius:12px;align-items:center;gap:10px;padding:11px 12px 11px 13px;animation:.22s cubic-bezier(.34,1.56,.64,1) both em-toast-in;display:flex;box-shadow:0 14px 38px #0000002e}.em-toast[data-limited]{display:none}@keyframes em-toast-in{0%{opacity:0;transform:translateY(8px)scale(.98)}}.em-toast .ic{width:20px;height:20px;font:700 11px/1 var(--em-sans);border-radius:50%;flex:none;place-items:center;display:grid}.em-toast .tx{flex:1;min-width:0}.em-toast .x{cursor:pointer;color:var(--em-faint);background:0 0;border:0;border-radius:5px;flex:none;padding:3px;font-size:11px;line-height:1}.em-toast .x:hover{color:var(--em-ink);background:var(--em-hair-2)}.em-toast.is-success .ic{background:var(--em-accent-soft);color:var(--em-accent-ink)}.em-toast.is-error{border-color:color-mix(in srgb, var(--em-danger-hover) 34%, var(--em-hair))}.em-toast.is-error .ic{background:var(--em-danger-soft);color:var(--em-danger-hover)}.em-toast.is-info .ic{background:var(--em-hair-2);color:var(--em-muted)}.em-count{border-radius:var(--em-radius-pill);min-width:18px;height:18px;font:700 10px/1 var(--em-mono);font-variant-numeric:tabular-nums;background:var(--em-accent-soft);color:var(--em-accent-ink);flex:none;justify-content:center;align-items:center;padding:0 5px;display:inline-flex}.em-count--quiet{background:var(--em-hair-2);color:var(--em-muted)}.em-count--danger{background:var(--em-danger);color:var(--em-accent-on)}.em-count--outline{border:1px solid var(--em-hair);color:var(--em-muted);background:0 0}.em-count--sm{min-width:16px;height:16px;padding:0 4px;font-size:9px}.em-skel--block{display:block}.em-skel-row{padding:11px 2px}.em-skel{background:linear-gradient(100deg, var(--em-hair-2) 30%, var(--em-hair) 50%, var(--em-hair-2) 70%);border-radius:var(--em-radius-xs);background-size:200% 100%;animation:1.3s ease-in-out infinite em-shimmer}.em-table{--em-tr-gap:14px;--em-tr-pad-y:10px;--em-tr-pad-x:16px;--em-th-pad-t:13px;--em-th-pad-b:13px;--em-tr-hover:var(--em-panel-2);--em-tr-line:var(--em-hair-2);--em-thead-line:var(--em-hair);--em-thead-bg:transparent;--em-table-dim:.6;--em-tr-cols:none;--em-table-min:auto;--em-tr-stagger-lead:10ms;--em-tr-stagger-step:20ms;--em-tr-stagger-max:.15s;--em-thead-layer:2;min-width:0;transition:opacity var(--em-med);flex-direction:column;display:flex}.em-table[data-density=tight]{--em-tr-gap:12px;--em-tr-pad-y:9px;--em-tr-pad-x:8px;--em-th-pad-t:0px;--em-th-pad-b:8px;--em-thead-line:var(--em-hair-2)}.em-table[data-loading=true],.em-table[data-refetching=true]{opacity:var(--em-table-dim)}.em-table__scroll{width:100%}.em-thead{grid-template-columns:var(--em-tr-cols);align-items:center;gap:var(--em-tr-gap);padding:var(--em-th-pad-t) var(--em-tr-pad-x) var(--em-th-pad-b);min-width:var(--em-table-min);background:var(--em-thead-bg);border-bottom:1px solid var(--em-thead-line);display:grid}.em-thead[data-sticky]{z-index:var(--em-thead-layer);--em-thead-bg:var(--em-panel);position:sticky;top:0}.em-th{text-align:left;min-width:0;font:600 11px/1 var(--em-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--em-faint);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.em-thead[data-tone=mono] .em-th{font:600 10px/1 var(--em-mono);letter-spacing:.06em;color:var(--em-muted)}.em-th__sort{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;transition:color var(--em-fast);background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.em-th__sort:hover{color:var(--em-ink)}.em-th__sort.is-on,.em-th[aria-sort=ascending] .em-th__sort,.em-th[aria-sort=descending] .em-th__sort{color:var(--em-accent-ink)}.em-th__sort:focus-visible{outline:2px solid var(--em-accent);outline-offset:2px;border-radius:var(--em-radius-xs)}.em-th__sort .dir{font:700 10px/1 var(--em-mono)}.em-tbody{flex-direction:column;min-width:0;display:flex}.em-tr{grid-template-columns:var(--em-tr-cols);align-items:center;gap:var(--em-tr-gap);padding:var(--em-tr-pad-y) var(--em-tr-pad-x);width:100%;min-width:var(--em-table-min);color:var(--em-ink);text-align:left;appearance:none;background:0 0;border:0;border-radius:0;font-family:inherit;font-size:13px;line-height:1.45;text-decoration:none;display:grid}.em-tbody .em-tr+.em-tr{border-top:1px solid var(--em-tr-line)}.em-tr>*{min-width:0}.em-tr[data-clickable]{cursor:pointer;transition:background var(--em-fast)}.em-tr[data-clickable]:hover{background:var(--em-tr-hover)}.em-tr:focus-visible{outline:2px solid var(--em-accent);outline-offset:-2px}.em-tr[data-selected]{background:var(--em-accent-soft)}.em-tr[data-active],.em-tr[data-clickable][data-active]:hover{background:var(--em-accent-soft);box-shadow:inset 3px 0 0 var(--em-accent-solid)}.em-tr[data-active] .em-td__t{color:var(--em-accent-ink)}.em-tr[data-muted] .em-td,.em-tr[data-muted] .em-td__t{color:var(--em-faint)}.em-td{text-align:left;white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.em-td[data-wrap]{white-space:normal;text-overflow:clip;overflow:visible}.em-th[data-align=right],.em-td[data-align=right]{text-align:right}.em-th[data-align=center],.em-td[data-align=center]{text-align:center}.em-td[data-numeric]{font-variant-numeric:tabular-nums}.em-td[data-dim]{color:var(--em-muted)}.em-td--stack{flex-direction:column;gap:2px;min-width:0;display:flex}.em-td__t{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.em-td__sub{color:var(--em-faint);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.em-td__sub[data-tone=mono]{font:500 11px/1.3 var(--em-mono)}.em-td--media{align-items:center;gap:11px;min-width:0;display:flex}.em-td--acts{justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}.em-th--check,.em-td--check{align-items:center;display:flex}.em-table__check{box-sizing:border-box;border:1px solid var(--em-border-strong);background:var(--em-surface);width:15px;height:15px;color:var(--em-accent-on);cursor:pointer;transition:border-color var(--em-fast), background var(--em-fast);border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.em-table__check[data-checked],.em-table__check[data-indeterminate]{border-color:var(--em-accent);background:var(--em-accent)}.em-table__check[data-disabled]{cursor:default;opacity:.5}.em-table__check:focus-visible{box-shadow:var(--em-ring);outline:none}.em-table__check-mark{line-height:0;display:flex}.em-table__empty{width:100%;padding:48px var(--em-tr-pad-x);text-align:center;color:var(--em-faint);grid-column:1/-1;font-size:13px}.em-table[data-density=tight] .em-table__empty{padding:18px var(--em-tr-pad-x);text-align:left;font-size:12.5px}.em-tbody[data-animate] .em-tr{animation:em-rise-sm .19s var(--em-ease-out) both;animation-delay:min(calc(var(--em-tr-stagger-lead) + var(--i,0) * var(--em-tr-stagger-step)), var(--em-tr-stagger-max))}@media (prefers-reduced-motion:reduce){.em-tbody[data-animate] .em-tr{animation:none}}.em-table[data-mode=table]{border-collapse:separate;border-spacing:0;width:100%;display:table}.em-table[data-mode=table] .em-thead{border-bottom:0;padding:0;display:table-header-group}.em-table[data-mode=table] .em-tbody{display:table-row-group}.em-table[data-mode=table] .em-tr{padding:0;display:table-row}.em-table[data-mode=table] .em-tbody .em-tr+.em-tr{border-top:0}.em-table[data-mode=table] .em-th,.em-table[data-mode=table] .em-td{vertical-align:middle;padding:var(--em-tr-pad-y) var(--em-tr-pad-x);border-bottom:1px solid var(--em-tr-line);display:table-cell}.em-table[data-mode=table] .em-thead[data-sticky] .em-th{z-index:var(--em-thead-layer);background:var(--em-panel);box-shadow:inset 0 -1px 0 var(--em-thead-line);position:sticky;top:0}.em-ff{gap:var(--em-ff-gap,6px);min-width:0;position:relative}.em-ff__lbl{font:600 11px/1 var(--em-sans);color:var(--em-muted)}.em-ff[data-label-tone=mono] .em-ff__lbl{font:700 11px/1 var(--em-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--em-faint)}.em-ff__hint{color:var(--em-faint);margin:0;font-size:11px;line-height:1.45}.em-ff__err{font:500 11.5px/1.4 var(--em-sans);color:var(--em-danger);margin:0;font-style:normal}.em-ff[data-invalid] .em-ff__hint{color:var(--em-danger)}.em-input.em-input--md,.em-select.em-select--md{height:var(--ctl,36px);padding-top:0;padding-bottom:0}.em-input.em-input--sm,.em-select.em-select--sm{height:var(--ctl,32px);padding:0 10px;font-size:12.5px}select.em-select.em-select--sm{background-position:right 9px center;padding-right:30px}textarea.em-input.em-input--md,textarea.em-input.em-input--sm{height:auto;padding:8px 10px}.em-input.is-invalid:not(:disabled),.em-select.is-invalid:not(:disabled),.em-input[aria-invalid=true]:not(:disabled),.em-select[aria-invalid=true]:not(:disabled),.em-input.is-invalid:hover:not(:disabled),.em-select.is-invalid:hover:not(:disabled),.em-input[aria-invalid=true]:hover:not(:disabled),.em-select[aria-invalid=true]:hover:not(:disabled){border-color:var(--em-danger)}.em-input.is-invalid:focus,.em-select.is-invalid:focus,.em-input[aria-invalid=true]:focus,.em-select[aria-invalid=true]:focus{border-color:var(--em-danger);box-shadow:0 0 0 3px var(--em-danger-soft)}.em-ffgrid{gap:var(--em-ffgrid-gap,12px);grid-template-columns:1fr 1fr;min-width:0;display:grid}.em-ffgrid--lg{--em-ffgrid-gap:14px}.em-ffgrid__span{grid-column:1/-1}@media (width<=640px){.em-ffgrid--collapse-640{grid-template-columns:1fr}}.em-drawer{--em-drawer-w:520px;--em-drawer-gutter:4vw;box-sizing:border-box;width:min(var(--em-drawer-w), calc(100vw - var(--em-drawer-gutter)));background:var(--em-panel);max-width:100%;height:100%;min-height:0;color:var(--em-ink);box-shadow:var(--em-shadow-lg);outline:none}.em-drawer[data-side=right]{border-left:1px solid var(--em-hair)}.em-drawer[data-side=left]{border-right:1px solid var(--em-hair)}.em-drawer--sm{--em-drawer-w:340px}.em-drawer--md{--em-drawer-w:520px}.em-drawer--lg{--em-drawer-w:680px}.em-drawer--xl{--em-drawer-w:860px}.em-drawer__head{border-bottom:1px solid var(--em-hair);padding:16px 22px}.em-drawer__title{min-width:0;font:750 16px/1.3 var(--em-sans);color:var(--em-ink);margin:0}.em-drawer__head[data-stacked=true] .em-drawer__title{font-size:17px;font-weight:700}.em-drawer .em-drawer__kind{letter-spacing:.08em;font-size:10.5px}.em-drawer__pane{flex:1;min-height:0}.em-drawer__pane[data-scroll=false]{flex-direction:column;display:flex;overflow:hidden}.em-drawer__body{box-sizing:border-box;padding:20px 22px}.em-drawer__pane[data-scroll=false]>.em-drawer__body,.em-drawer__body[data-scroll=false]{flex:1;min-height:0}.em-drawer__body--filters{--em-ffgrid-gap:16px 24px;align-content:start}.em-drawer__body--sheet{flex-direction:column;gap:16px;padding:18px 20px 32px;display:flex}.em-drawer__foot{border-top:1px solid var(--em-hair);padding:14px 18px}.em-person{align-items:center;gap:var(--em-person-gap,8px);min-width:0;color:inherit;text-align:left;display:flex}.em-person[data-gap=sm]{--em-person-gap:8px}.em-person[data-gap=md]{--em-person-gap:10px}.em-person--btn{font:inherit;cursor:pointer;background:0 0;border:0;width:100%;padding:0;text-decoration:none}.em-person--btn:hover .em-person__nm{text-decoration:underline}.em-person--btn:focus-visible{box-shadow:var(--em-ring);border-radius:var(--em-radius-xs);outline:none}.em-person__txt.is-inline{flex-direction:row;align-items:baseline;gap:6px}.em-person__nm{text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}.em-person--strong .em-person__nm{font-weight:600}.em-person__meta{color:var(--em-faint);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;line-height:1.35;overflow:hidden}.em-person__meta.is-mono{font:500 11px/1.35 var(--em-mono);color:var(--em-faint)}.em-person__meta.is-end{flex:none;margin-left:auto;padding-left:8px}.em-person--wrap .em-person__nm,.em-person--wrap .em-person__meta{text-overflow:clip;white-space:normal;overflow:visible}.em-epick{--em-epick-gap:6px;--em-epick-max-h:200px;--em-epick-pad:4px}.em-epick--inline{gap:var(--em-epick-gap)}.em-epick--popover{position:relative}.em-epick__input{width:100%}.em-epick__hint{font:500 11.5px/1.4 var(--em-sans);color:var(--em-faint)}.em-epick__presets{gap:var(--em-epick-gap);flex-wrap:wrap}.em-epick__presets--rows{flex-wrap:nowrap;gap:2px}.em-epick__presets--rows+.em-epick__list{border-top:1px solid var(--em-hair);padding-top:var(--em-epick-pad);margin-top:var(--em-epick-pad)}.em-epick__list{max-height:var(--em-epick-max-h);overscroll-behavior:contain;overflow-y:auto}.em-epick--inline .em-epick__list{border:1px solid var(--em-border);border-radius:var(--em-radius-sm);padding:var(--em-epick-pad)}.em-epick__grouplbl{font:600 11px/1.4 var(--em-sans);color:var(--em-faint);padding:4px 8px 2px}.em-epick__grouplbl[data-tone=mono]{font-family:var(--em-mono);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.em-epick__opt{box-sizing:border-box;border-radius:var(--em-radius-xs);text-align:left;width:100%;color:var(--em-ink);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:6px 8px;display:flex}.em-epick__opt[data-highlighted]{background:var(--em-surface-2)}.em-epick__opt[data-selected]{color:var(--em-accent-ink)}.em-epick__opt[data-disabled]{opacity:.5;cursor:default}.em-epick__opt>.em-person{flex:1;min-width:0}.em-epick__tick{color:var(--em-accent-ink);font-size:12px;line-height:1}.em-epick__empty{color:var(--em-faint);font:500 12px/1.4 var(--em-sans);padding:6px 4px}.em-epick__empty:empty{padding:0}.em-epick__loading{padding:var(--em-epick-pad)}.em-epick__selected{border:1px solid var(--em-accent);background:var(--em-accent-soft);border-radius:var(--em-radius-sm);padding:7px 10px}.em-epick__selected>.em-person{flex:1;min-width:0}.em-epick__selected .em-person__nm{color:var(--em-accent-ink)}.em-epick__clear{cursor:pointer;color:var(--em-accent-ink);font:600 11px/1 var(--em-mono);background:0 0;border:0;padding:0 2px}.em-epick__clear:focus-visible{outline:2px solid var(--em-accent);outline-offset:2px;border-radius:var(--em-radius-xs)}.em-epick__chips{gap:var(--em-epick-gap)}.em-epick__pop{gap:var(--em-epick-gap);padding:var(--em-epick-pad)}.em-hcard__positioner{z-index:var(--em-hcard-z,var(--em-z-popover));pointer-events:none}.em-hcard__positioner--popover{--em-hcard-z:var(--em-z-popover)}.em-hcard__positioner--dialog{--em-hcard-z:var(--em-z-dialog)}.em-hcard{--em-hcard-bg:var(--em-panel);--em-hcard-line:var(--em-hair);--em-hcard-min-w:0;--em-hcard-max-w:min(92vw, 420px);--em-hcard-max-h:min(70vh, 420px);--em-hcard-pad:12px 14px;--em-hcard-radius:var(--em-radius-sm);box-sizing:border-box;width:var(--em-hcard-w,auto);min-width:var(--em-hcard-min-w);max-width:var(--em-hcard-max-w);max-height:var(--em-hcard-max-h);padding:var(--em-hcard-pad);background:var(--em-hcard-bg);border:1px solid var(--em-hcard-line);border-radius:var(--em-hcard-radius);box-shadow:var(--em-shadow-lg);color:var(--em-ink);font-family:var(--em-sans);pointer-events:none;animation:em-pop var(--em-dur-sm) var(--em-ease-out) both;transform-origin:top;overflow:hidden}.em-hcard--popover{--em-hcard-z:var(--em-z-popover)}.em-hcard--dialog{--em-hcard-z:var(--em-z-dialog)}.em-hcard[data-side=bottom]{transform-origin:top}.em-hcard[data-side=top]{transform-origin:bottom}.em-hcard[data-side=right]{transform-origin:0}.em-hcard[data-side=left]{transform-origin:100%}.em-hcard--interactive{pointer-events:auto;overscroll-behavior:contain;overflow-y:auto}.em-hcard__positioner:has(>.em-hcard--interactive){pointer-events:auto}.em-hcard__anchor{line-height:0}.em-alert{--em-alert-wash:var(--em-panel-2);--em-alert-ink:var(--em-muted);--em-alert-edge:var(--em-hair);border-radius:var(--em-radius-sm);background:var(--em-alert-wash);color:var(--em-alert-ink);font-family:var(--em-sans);border:1px solid #0000;align-items:center;gap:10px;margin:0;padding:8px 12px;font-size:12.5px;font-weight:500;line-height:1.5;display:flex}.em-alert--info{--em-alert-wash:var(--em-accent-soft);--em-alert-ink:var(--em-accent-ink);--em-alert-edge:var(--em-accent)}.em-alert--warn{--em-alert-wash:var(--em-warn-soft);--em-alert-ink:var(--em-warn);--em-alert-edge:var(--em-warn)}.em-alert--danger{--em-alert-wash:var(--em-danger-soft);--em-alert-ink:var(--em-danger);--em-alert-edge:var(--em-danger)}.em-alert--good{--em-alert-wash:var(--em-good-soft);--em-alert-ink:var(--em-good);--em-alert-edge:var(--em-good)}.em-alert--outlined{border-color:var(--em-alert-edge);color:var(--em-ink)}.em-menu__positioner{z-index:var(--em-z-popover)}.em-menu__positioner--overlay{z-index:var(--em-z-dialog)}.em-menu{--em-menu-bg:var(--em-panel);--em-menu-line:var(--em-hair);--em-menu-ink:var(--em-ink);--em-menu-muted:var(--em-muted);--em-menu-faint:var(--em-faint);--em-menu-hover:var(--em-surface-2);--em-menu-on-bg:var(--em-accent-soft);--em-menu-on-ink:var(--em-accent-ink);--em-menu-tick:var(--em-accent-strong);--em-menu-danger:var(--em-danger);--em-menu-danger-ink:var(--em-danger-hover);--em-menu-danger-bg:var(--em-danger-soft);--em-menu-min-w:190px;--em-menu-max-w:340px;--em-menu-max-h:min(66vh, 420px);box-sizing:border-box;width:var(--em-menu-w,auto);min-width:var(--em-menu-min-w);max-width:var(--em-menu-max-w);max-height:var(--em-menu-max-h);background:var(--em-menu-bg);border:1px solid var(--em-menu-line);border-radius:var(--em-radius-sm);box-shadow:var(--em-shadow-lg);color:var(--em-menu-ink);font-family:var(--em-sans);animation:em-pop .16s var(--em-ease-spring) both;transform-origin:top;outline:none;flex-direction:column;padding:5px;display:flex}.em-menu__list{overscroll-behavior:contain;flex-direction:column;min-height:0;display:flex}.em-menu[data-side=bottom]{transform-origin:top}.em-menu[data-side=top]{transform-origin:bottom}.em-menu__group+.em-menu__group{margin-top:4px}.em-menu__label{font:600 11px/1.2 var(--em-sans);letter-spacing:.01em;color:var(--em-menu-faint);flex:none;padding:8px 10px 4px}.em-menu__label[data-tone=mono]{font:700 9.5px/1 var(--em-mono);letter-spacing:.08em;text-transform:uppercase}.em-menu__item{box-sizing:border-box;border-radius:var(--em-radius-xs);width:100%;font:600 12.5px/1.3 var(--em-sans);color:var(--em-menu-ink);text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--em-fast) var(--em-ease), color var(--em-fast) var(--em-ease);background:0 0;border:0;outline:none;flex:none;align-items:center;gap:8px;margin:0;padding:8px 10px;display:flex}.em-menu__item[data-highlighted]{background:var(--em-menu-hover)}.em-menu__item:focus-visible{box-shadow:var(--em-ring)}.em-menu__item.is-on,.em-menu__item[aria-checked=true],.em-menu__item[aria-selected=true]{background:var(--em-menu-on-bg);color:var(--em-menu-on-ink)}.em-menu__item[data-danger],.em-menu__item.is-danger{color:var(--em-menu-danger)}.em-menu__item[data-danger][data-highlighted],.em-menu__item.is-danger[data-highlighted]{background:var(--em-menu-danger-bg);color:var(--em-menu-danger-ink)}.em-menu__item[data-danger] .em-menu__ico,.em-menu__item.is-danger .em-menu__ico{color:inherit}.em-menu__item[data-disabled],.em-menu__item[aria-disabled=true]{opacity:.45;cursor:default}.em-menu__item[data-disabled][data-highlighted],.em-menu__item[aria-disabled=true][data-highlighted]{background:0 0}.em-menu__tick{width:12px;color:var(--em-menu-tick);flex:none;justify-content:center;align-items:center;font-size:11px;line-height:1;display:inline-flex}.em-menu__ico{width:16px;height:16px;color:var(--em-menu-muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.em-menu__ico svg{width:16px;height:16px}.em-menu__lbl{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.em-menu__hint{font:600 10.5px/1 var(--em-mono);color:var(--em-menu-faint);white-space:nowrap;flex:none;margin-left:auto;padding-left:10px}.em-menu__item .em-kbd{flex:none;margin-left:auto}.em-menu__sep{background:var(--em-menu-line);border:0;flex:none;height:1px;margin:5px 4px}.em-menu__note{border-top:1px solid var(--em-menu-line);font:500 11.5px/1.5 var(--em-sans);color:var(--em-menu-muted);flex:none;margin-top:4px;padding:8px 10px 6px}.em-menu[data-theme=stage],.em-menu[data-theme=dark]{--em-menu-bg:var(--em-stage-panel,var(--em-bar));--em-menu-line:var(--em-stage-hair,var(--em-bar-hair));--em-menu-ink:var(--em-stage-ink,var(--em-bar-ink));--em-menu-muted:var(--em-stage-muted,var(--em-bar-muted));--em-menu-faint:var(--em-stage-faint,var(--em-bar-muted));--em-menu-hover:var(--em-stage-panel-2,var(--em-bar-2));--em-menu-on-bg:var(--em-stage-panel-2,var(--em-bar-2));--em-menu-on-ink:var(--em-stage-ink,var(--em-bar-ink));--em-menu-tick:var(--em-stage-accent,var(--em-accent-solid))}@media (prefers-reduced-motion:reduce){.em-menu{animation:none}}.em-kebab{flex:none;align-items:center;display:inline-flex;position:relative}.em-kebab__btn{--em-kebab-size:15px;font:700 var(--em-kebab-size) / 1 var(--em-sans)}.em-kebab__btn[aria-expanded=true]{background:var(--em-surface-2);color:var(--em-ink)}.em-kebab[data-theme=stage] .em-kebab__btn,.em-kebab[data-theme=dark] .em-kebab__btn{color:var(--em-stage-muted,var(--em-bar-muted))}.em-kebab[data-theme=stage] .em-kebab__btn:hover:not(:disabled),.em-kebab[data-theme=dark] .em-kebab__btn:hover:not(:disabled),.em-kebab[data-theme=stage] .em-kebab__btn[aria-expanded=true],.em-kebab[data-theme=dark] .em-kebab__btn[aria-expanded=true]{background:var(--em-stage-panel-2,var(--em-bar-2));color:var(--em-stage-ink,var(--em-bar-ink))}.em-facts{min-width:0;margin:0;font-size:13px}.em-facts--sm{font-size:12.5px}.em-facts:empty{display:none}.em-facts--pairs{grid-template-columns:var(--em-facts-label,auto) minmax(0, 1fr);gap:6px 14px;display:grid}.em-facts--pairs .em-facts__row{display:contents}.em-facts--stack{gap:10px}.em-facts--grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px 16px;display:grid}.em-facts__k{font:600 11px/1.5 var(--em-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--em-faint);margin:0}.em-facts__v{min-width:0;color:var(--em-ink);overflow-wrap:break-word;margin:0;line-height:1.45}.em-facts__sub{display:block}.em-facts--bordered{border:1px solid var(--em-hair);border-radius:var(--em-radius-xs);gap:0;overflow:hidden}.em-facts--bordered .em-facts__k,.em-facts--bordered .em-facts__v{border-top:1px solid var(--em-hair-2);padding:6px 10px}.em-facts--bordered .em-facts__row:first-child .em-facts__k,.em-facts--bordered .em-facts__row:first-child .em-facts__v{border-top:0}.em-facts--bordered .em-facts__k{background:var(--em-panel-2);color:var(--em-muted);text-transform:none;letter-spacing:0;word-break:break-word}.em-facts--bordered .em-facts__v{white-space:pre-wrap;word-break:break-word}.em-fact{text-align:left;min-width:0;color:inherit;font:inherit;background:0 0;border:0;flex-direction:column;gap:4px;padding:0;display:flex}.em-fact__l{font:600 11px/1.5 var(--em-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--em-faint)}.em-fact__v{min-width:0;color:var(--em-ink);align-items:baseline;gap:6px;display:flex}.em-fact--caption .em-fact__v{font-size:12.5px}.em-fact--figure .em-fact__v{letter-spacing:-.01em;font-size:19px;font-weight:700}.em-fact--hero .em-fact__v{letter-spacing:-.02em;font-size:26px;font-weight:750}.em-fact--btn{cursor:pointer}.em-fact--btn:focus-visible{box-shadow:var(--em-ring);border-radius:var(--em-radius-xs);outline:none}.em-lrow{text-align:left;width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border:0;border-top:1px solid #0000;align-items:center;gap:12px;padding:12px 16px;display:flex}.em-lrow:not(.em-lrow--flush){border-top-color:var(--em-hair-2)}.em-lrow:not(.em-lrow--flush):first-child{border-top-color:#0000}.em-lrow--start{align-items:flex-start}.em-lrow--interactive{cursor:pointer;transition:background var(--em-fast)}.em-lrow--interactive:hover{background:var(--em-surface)}.em-lrow--interactive:focus-visible{box-shadow:inset var(--em-ring);outline:none}.em-lrow.is-selected{background:var(--em-accent-soft)}.em-lrow.is-muted{opacity:.55}.em-lrow[data-lead="30"] .em-lrow__lead{width:30px}.em-lrow[data-lead="34"] .em-lrow__lead{width:34px}.em-lrow[data-lead="52"] .em-lrow__lead{width:52px}.em-lrow[data-lead="56"] .em-lrow__lead{width:56px}.em-lrow__t{font-weight:640;line-height:1.35}.em-lrow__sub{margin-top:2px}.em-lrow__detail{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:2px;line-height:1.45}.em-spinner.em-spinner--accent,.em-spinner.em-spinner--current{--em-spin-sz:18px;--em-spin-bw:2px;--em-spin-dur:.6s;width:var(--em-spin-sz);height:var(--em-spin-sz);border-style:solid;border-width:var(--em-spin-bw);animation:em-spin var(--em-spin-dur) linear infinite;border-radius:50%;display:inline-block}.em-spinner.em-spinner--accent{border-color:var(--em-hair);border-top-color:var(--em-accent)}.em-spinner.em-spinner--current{border-color:currentColor #0000 currentColor currentColor}.em-spin{animation:em-spin var(--em-spin-dur,.6s) linear infinite}@media (prefers-reduced-motion:reduce){.em-spinner.em-spinner--accent,.em-spinner.em-spinner--current,.em-spin{animation-duration:2s;animation-timing-function:steps(8,end)}}.em-spinner{border:2px solid var(--em-hair);border-top-color:var(--em-accent);border-radius:50%;width:18px;height:18px;animation:.6s linear infinite em-spin}.em-loadmore{min-height:56px;margin-top:8px}.em-prose{color:var(--em-text);word-break:break-word;font-size:13.5px;line-height:1.55}.em-prose>:first-child{margin-top:0}.em-prose>:last-child{margin-bottom:0}.em-prose p{margin:0 0 8px}.em-prose h1,.em-prose h2,.em-prose h3,.em-prose h4{margin:14px 0 6px;font-weight:700;line-height:1.25}.em-prose h1{font-size:17px}.em-prose h2{font-size:15px}.em-prose h3{font-size:14px}.em-prose h4{text-transform:uppercase;letter-spacing:.04em;color:var(--em-bar-muted,#8a867e);font-size:13px}.em-prose ul,.em-prose ol{margin:0 0 8px;padding-left:20px}.em-prose li{margin:2px 0}.em-prose li>p{margin:0}.em-prose a{color:var(--em-accent-strong);text-underline-offset:2px;text-decoration:underline}.em-prose code{font-family:var(--em-mono);background:var(--em-surface-2,#0000000d);border:1px solid var(--em-hair,#00000014);border-radius:5px;padding:1px 5px;font-size:.86em}.em-prose pre{background:var(--em-surface-2,#0000000d);border:1px solid var(--em-hair,#00000014);border-radius:9px;margin:0 0 8px;padding:10px 12px;overflow-x:auto}.em-prose pre code{background:0 0;border:none;padding:0}.em-prose blockquote{border-left:3px solid var(--em-border-strong,#b4b0a9);color:var(--em-bar-muted,#6c6862);margin:0 0 8px;padding:2px 12px}.em-prose hr{border:none;border-top:1px solid var(--em-hair,#0000001a);margin:12px 0}.em-prose strong{font-weight:700}.em-prose table{border-collapse:collapse;margin:0 0 8px;font-size:12.5px}.em-prose th,.em-prose td{border:1px solid var(--em-hair,#0000001f);text-align:left;padding:4px 8px}.em-mdl{--em-mdl-track:var(--em-mdl-rail,340px);grid-template-columns:var(--em-mdl-track) minmax(0, 1fr);height:100%;min-height:0;display:grid}.em-mdl[data-aside=true]{grid-template-columns:var(--em-mdl-track) minmax(0, 1fr) auto}.em-mdl__rail{border-right:1px solid var(--em-hair);background:var(--em-panel)}.em-mdl__main{background:var(--em-canvas)}.em-mdl__aside{width:var(--em-mdl-aside,304px);border-left:1px solid var(--em-hair);background:var(--em-panel);flex-direction:column;flex:none;gap:16px;padding:14px;display:flex;overflow-y:auto}@media (width<=1100px){.em-mdl{--em-mdl-aside:260px}}@media (width<=900px){.em-mdl{--em-mdl-track:264px}.em-mdl__aside,.em-mdl__aside-pane{display:none}.em-mdl[data-aside=true]{grid-template-columns:var(--em-mdl-track) minmax(0, 1fr)}}@media (width<=640px){.em-mdl,.em-mdl[data-aside=true]{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.em-mdl__rail{border-right:0;border-bottom:1px solid var(--em-hair);max-height:40vh}}.em-tilegrid{grid-template-columns:repeat(auto-fill, minmax(var(--em-tilegrid-min,232px), 1fr));gap:var(--em-tilegrid-gap,16px);display:grid}.em-tilegrid[data-stale=true]{opacity:.6;transition:opacity var(--em-fast)}.em-tile{text-align:left;padding:0;position:relative;overflow:hidden}.em-tile[role=button]{cursor:pointer}.em-tile__img{height:var(--em-tile-img-h,132px);background:var(--em-hair-2);background-position:50%;background-size:cover;position:relative}.em-tile__acts{opacity:0;transition:opacity var(--em-fast) var(--em-ease-out), transform var(--em-fast) var(--em-ease-out);position:absolute;top:8px;right:8px;transform:translateY(-2px)}.em-tile:hover .em-tile__acts,.em-tile:focus-within .em-tile__acts{opacity:1;transform:none}.em-tile__dot{background:var(--em-accent-solid);width:8px;height:8px;box-shadow:0 0 0 2px var(--em-panel);border-radius:999px;position:absolute;top:10px;left:10px}.em-tile__body{padding:12px 13px}.em-tile__ttl{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;font-weight:650;line-height:1.35;display:-webkit-box;overflow:hidden}.em-tile__ttl.is-missing{color:var(--em-faint);font-style:italic;font-weight:500}.em-tile__meta{color:var(--em-faint);margin-top:auto;font-size:11.5px}.em-mhead{--em-ink:var(--em-bar-ink);--em-muted:var(--em-bar-muted);--em-faint:var(--em-bar-muted);--em-hair:var(--em-bar-hair);--em-hair-2:var(--em-bar-hair);background:var(--em-bar);color:var(--em-bar-ink);flex-direction:column;gap:14px;padding:22px 24px 20px;display:flex;position:relative}.em-mhead__top{align-items:flex-start;gap:18px;display:flex}.em-mhead__photo{background:var(--em-bar-2);border-radius:16px;flex:none;place-items:center;width:96px;height:96px;display:grid;overflow:hidden}.em-mhead__photo img{object-fit:cover;width:100%;height:100%;display:block}.em-mhead__photo .em-avatar{border-radius:0;width:100%;height:100%;font-size:30px}.em-mhead__id{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.em-mhead__name{font:700 22px/1.2 var(--em-sans);letter-spacing:-.01em;color:var(--em-bar-ink);margin:0}.em-mhead__meta{font:500 13px/1.4 var(--em-mono);color:var(--em-bar-muted);margin:0}.em-mhead__tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.em-mhead__tags:empty{display:none}.em-mhead__ctl{gap:6px;display:inline-flex;position:absolute;top:14px;right:16px}.em-mhead__ctl .em-iconbtn,.em-mhead__ctl .em-x{border:1px solid var(--em-bar-hair);color:var(--em-bar-muted);background:0 0}.em-mhead__ctl .em-iconbtn:hover,.em-mhead__ctl .em-x:hover{color:var(--em-bar-ink);border-color:var(--em-accent);background:var(--em-bar-2)}.em-mhead__rule{background:var(--em-bar-hair);height:1px}.em-mhead__facts{flex-wrap:wrap;gap:8px 30px;display:flex}.em-mhead__facts .em-fact__l{color:var(--em-bar-muted)}.em-mhead__facts .em-fact__v{color:var(--em-bar-ink)}.em-mhead__actions{flex-wrap:wrap;gap:8px;display:flex}.em-mhead__actions .em-btn--outline{--_bg:transparent;--_fg:var(--em-bar-ink);border-color:var(--em-bar-hair)}.em-mhead__actions .em-btn--outline:hover{background:var(--em-bar-2);border-color:var(--em-bar-muted)}.em-mhead .em-tag{--_bg:var(--em-bar-2);--_fg:var(--em-bar-ink);border-color:var(--em-bar-hair)}.em-mhead .em-chip{--em-chip-bg:transparent;--em-chip-bd:var(--em-bar-hair);color:var(--em-bar-muted)}.em-mhead .em-chip:hover:not(:disabled){color:var(--em-bar-ink);border-color:var(--em-bar-muted)}.em-mhead--compact{gap:10px;padding:14px 16px}.em-mhead--compact .em-mhead__photo{border-radius:12px;width:52px;height:52px}.em-mhead--compact .em-mhead__name{font-size:17px}.em-mhead--compact .em-mhead__meta{font-size:12px}.em-mhead--compact .em-mhead__facts{gap:6px 20px}.em-bubble{flex-direction:column;gap:4px;max-width:min(88%,720px);display:flex}.em-bubble--in{align-self:flex-start;align-items:flex-start}.em-bubble--out{align-self:flex-end;align-items:flex-end}.em-bubble__body{font:400 14px/1.5 var(--em-sans);color:var(--em-ink);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:14px;padding:11px 16px;position:relative}.em-bubble--in .em-bubble__body{background:var(--em-panel);border:1px solid var(--em-hair);border-bottom-left-radius:6px}.em-bubble--out .em-bubble__body{background:var(--em-accent-soft);border:1px solid color-mix(in srgb, var(--em-accent) 18%, transparent);border-bottom-right-radius:6px}.em-bubble--ai .em-bubble__body{background:var(--em-brand-soft);border-color:color-mix(in srgb, var(--em-brand) 55%, var(--em-hair))}.em-bubble--draft .em-bubble__body{background:var(--em-panel-2);border-style:dashed}.em-bubble__cap{font:500 12px/1.3 var(--em-mono);color:var(--em-faint);align-items:center;gap:6px;padding:0 2px;display:inline-flex}.em-bubble__cap b{color:var(--em-muted);font-weight:600}.em-bubble__tick{color:var(--em-accent-ink);font-size:11px}.em-bubble__ai{border-radius:var(--em-radius-pill);font:700 9px/1.4 var(--em-mono);letter-spacing:.06em;background:var(--em-brand);color:var(--em-ink);align-items:center;gap:4px;padding:1px 6px;display:inline-flex}.em-bubble__acts{border-radius:var(--em-radius-pill);background:var(--em-panel);border:1px solid var(--em-hair);box-shadow:var(--em-shadow);opacity:0;transition:opacity var(--em-fast) var(--em-ease), transform var(--em-fast) var(--em-ease);pointer-events:none;align-items:center;gap:2px;padding:2px 6px;display:inline-flex;position:absolute;top:-18px;left:8px;transform:translateY(2px)}.em-bubble--out .em-bubble__acts{left:auto;right:8px}.em-bubble:hover .em-bubble__acts,.em-bubble:focus-within .em-bubble__acts,.em-bubble__acts.is-open{opacity:1;pointer-events:auto;transform:none}.em-bubble__react{appearance:none;cursor:pointer;width:24px;height:22px;color:var(--em-muted);background:0 0;border:0;border-radius:6px;place-items:center;font-size:13px;line-height:1;display:inline-grid}.em-bubble__react:hover{background:var(--em-surface-2)}.em-bubble__react:focus-visible{box-shadow:var(--em-ring);outline:none}.em-bubble__reactions{gap:4px;padding:0 2px;display:inline-flex}.em-bubble__given{white-space:nowrap;border-radius:var(--em-radius-pill);border:1px solid var(--em-hair);background:var(--em-panel);font:500 11px/1.4 var(--em-mono);color:var(--em-muted);align-items:center;gap:4px;padding:1px 7px;display:inline-flex}.em-datesep{justify-content:center;align-items:center;gap:12px;margin:6px 0;display:flex}.em-datesep__pill{border-radius:var(--em-radius-pill);background:var(--em-hair-2);color:var(--em-muted);font:500 12px/1.4 var(--em-mono);padding:3px 12px}.em-datesep--ruled:before,.em-datesep--ruled:after{content:"";background:var(--em-hair);flex:1;height:1px}.em-nav{border-radius:var(--em-radius-sm);width:100%;min-height:44px;color:var(--em-ink);font:500 15px/1.2 var(--em-sans);text-align:left;cursor:pointer;transition:background var(--em-fast) var(--em-ease), color var(--em-fast) var(--em-ease);background:0 0;border:0;align-items:center;gap:12px;padding:0 14px;text-decoration:none;display:flex}.em-nav:hover{background:var(--em-surface-2)}.em-nav:focus-visible{box-shadow:var(--em-ring);outline:none}.em-nav.is-on,.em-nav[aria-current]{background:var(--em-accent-soft);color:var(--em-accent-ink);font-weight:600}.em-nav.is-on .em-nav__ico{color:var(--em-accent-ink)}.em-nav__ico{width:20px;height:20px;color:var(--em-muted);flex:none;justify-content:center;align-items:center;line-height:0;display:inline-flex}.em-nav__ico>svg{width:20px;height:20px}.em-nav__lbl{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.em-nav__end{flex:none;align-items:center;gap:8px;display:inline-flex}.em-nav--sm{gap:10px;min-height:36px;padding:0 10px;font-size:13.5px}.em-nav--sm .em-nav__ico,.em-nav--sm .em-nav__ico>svg{width:16px;height:16px}.em-nav--muted{color:var(--em-muted);font-weight:500}.em-nav--collapsed{justify-content:center;width:44px;padding:0}.em-nav--collapsed .em-nav__lbl,.em-nav--collapsed .em-nav__end{display:none}.em-nav--sub{min-height:34px;color:var(--em-muted);padding-left:26px;font-size:14px;font-weight:400}.em-nav--sub.is-on{color:var(--em-accent-ink);background:0 0;font-weight:500}.em-ph{--em-ph-sub:var(--em-muted);align-items:flex-end;gap:8px 16px;margin:0}.em-ph--center{align-items:center}.em-ph--start{align-items:flex-start}.em-ph--back .em-ph__back{flex-basis:100%}.em-ph__eyebrow{margin-bottom:4px;display:block}.em-ph__eyebrow a{color:inherit;text-decoration:none}.em-ph__eyebrow a:hover{text-decoration:underline}.em-ph__title{font-family:var(--em-sans);letter-spacing:-.02em;color:var(--em-ink);align-items:center;gap:9px;margin:0;font-size:20px;font-weight:750;line-height:1.25;display:flex}.em-ph__title svg{width:1em;height:1em;color:var(--em-accent);flex:none}.em-ph--lg .em-ph__title{font-size:22px}.em-ph__sub{color:var(--em-ph-sub);margin:2px 0 0}.em-ph__acts{flex:none}@media (width<=720px){.em-ph{align-items:flex-start}.em-ph__acts{flex-wrap:wrap;flex:100%}}.em-backlink{cursor:pointer;font:600 12.5px/1 var(--em-sans);color:var(--em-muted);background:0 0;border:0;align-self:flex-start;align-items:center;gap:4px;padding:0;text-decoration:none;display:inline-flex}.em-backlink:hover{color:var(--em-accent-ink)}.em-backlink:focus-visible{border-radius:var(--em-radius-xs);box-shadow:var(--em-ring);outline:none}.em-pager__sum{color:var(--em-muted);font-variant-numeric:tabular-nums;font-size:12.5px}.em-pager__page{font:600 12px/1 var(--em-mono);color:var(--em-faint);font-variant-numeric:tabular-nums}.em-pgbtn{border:1px solid var(--em-border);background:var(--em-surface);height:32px;color:var(--em-ink);cursor:pointer;font:600 12.5px/1 var(--em-sans);transition:border-color var(--em-fast), background var(--em-fast);border-radius:8px;padding:0 12px}.em-pgbtn:hover:not(:disabled){border-color:var(--em-border-strong);background:var(--em-surface-2)}.em-pgbtn:disabled{opacity:.45;cursor:not-allowed}.em-pgbtn:focus-visible{box-shadow:var(--em-ring);outline:none}.em-photoh-positioner{z-index:var(--em-z-alert)}.em-photoh__pop{background:var(--em-panel,#fff);border:1px solid var(--em-hair);pointer-events:none;border-radius:16px;padding:8px;animation:.16s cubic-bezier(.34,1.56,.64,1) both em-photoh-in;box-shadow:0 22px 54px #00000042}@keyframes em-photoh-in{0%{opacity:0;transform:scale(.94)}}.em-photoh__pop img{object-fit:cover;background:var(--em-hair-2);border-radius:10px;width:250px;height:250px;display:block}.em-photoh__pop .nm{font:700 12.5px/1 var(--em-sans);color:var(--em-ink);text-align:center;margin-top:8px;padding:0 2px 2px;display:block}.em-meter{--em-meter-fill:var(--em-accent-solid);height:var(--em-meter-h,6px);background:var(--em-hair-2);border-radius:999px;overflow:hidden}.em-meter[data-size=sm]{--em-meter-h:6px}.em-meter[data-size=md]{--em-meter-h:8px}.em-meter__fill{background:var(--em-meter-fill);height:100%;transition:width var(--em-med) var(--em-ease);border-radius:999px;display:block}.em-meter[data-tone=low]{--em-meter-fill:var(--em-muted)}.em-meter[data-tone=good]{--em-meter-fill:var(--em-good)}.em-meter[data-tone=full]{--em-meter-fill:var(--em-warn)}.em-meter[data-tone=none]{--em-meter-fill:var(--em-border)}.em-meter[data-indeterminate] .em-meter__fill{background-image:linear-gradient(90deg, var(--em-meter-fill), var(--em-accent), var(--em-meter-fill));background-size:200% 100%;width:100%;transition:none;animation:1.4s linear infinite em-shimmer}.em-sech--spaced{margin-bottom:12px}.em-sech__t h2{margin:0;font-size:15px}.em-sech__t p{max-width:560px;margin:3px 0 0}.em-seg{--em-seg-h:30px;--em-seg-on-ink:var(--em-ink);--em-seg-tone:var(--em-accent-soft);border-radius:var(--em-radius-sm);background:var(--em-hair-2);border:1px solid #0000;align-items:center;gap:2px;padding:3px;display:inline-flex}.em-seg .em-seg__lbl{color:var(--em-faint);font:500 11.5px/1 var(--em-sans);flex:none;padding:0 6px 0 9px}.em-seg .em-seg__opt{height:var(--em-seg-h);border-radius:var(--em-radius-xs);color:var(--em-muted);font:600 12px/1 var(--em-sans);white-space:nowrap;cursor:pointer;transition:background var(--em-fast) var(--em-ease), color var(--em-fast) var(--em-ease), box-shadow var(--em-fast) var(--em-ease);background:0 0;border:0;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 13px;display:inline-flex}.em-seg .em-seg__opt:hover:not(:disabled){color:var(--em-ink)}.em-seg .em-seg__opt:focus-visible{box-shadow:var(--em-ring);outline:none}.em-seg .em-seg__opt:disabled{color:var(--em-faint);cursor:not-allowed}.em-seg .em-seg__opt[data-pressed]{background:var(--em-panel);color:var(--em-seg-on-ink);box-shadow:var(--em-shadow)}.em-seg.em-seg--accent .em-seg__opt[data-pressed]{background:var(--em-seg-tone);color:var(--em-accent-ink);box-shadow:none}.em-seg.em-seg--ghost .em-seg__opt[data-pressed]{color:var(--em-seg-on-ink);box-shadow:none;background:0 0;font-weight:700}.em-seg.em-seg--bordered{background:var(--em-panel-2);border-color:var(--em-hair)}.em-seg.em-seg--plain{background:0 0;border-color:#0000;gap:4px;padding:0}.em-seg.em-seg--pill,.em-seg.em-seg--pill .em-seg__opt{border-radius:999px}.em-seg.em-seg--xs{--em-seg-h:24px}.em-seg.em-seg--xs .em-seg__opt{padding:0 9px;font-size:11px}.em-seg.em-seg--sm{--em-seg-h:28px}.em-seg.em-seg--sm .em-seg__opt{padding:0 11px;font-size:11.5px}.em-seg.em-seg--md{--em-seg-h:30px}.em-seg--fill{width:100%;display:flex}.em-seg--fill .em-seg__opt{flex:1;min-width:0}@media (prefers-reduced-motion:reduce){.em-seg .em-seg__opt{transition:none}}.em-dot{width:var(--em-dot-sz,8px);height:var(--em-dot-sz,8px);background:var(--em-dot,currentColor);border-radius:50%;flex:none;display:inline-block}.em-dot[data-size="5"]{--em-dot-sz:5px}.em-dot[data-size="6"]{--em-dot-sz:6px}.em-dot[data-size="7"]{--em-dot-sz:7px}.em-dot[data-size="8"]{--em-dot-sz:8px}.em-dot[data-size="10"]{--em-dot-sz:10px}.em-dot--neutral{--em-dot:var(--em-border-strong)}.em-dot--accent{--em-dot:var(--em-accent)}.em-dot--good{--em-dot:var(--em-good)}.em-dot--warn{--em-dot:var(--em-warn)}.em-dot--danger{--em-dot:var(--em-danger)}.em-dot--faint{--em-dot:var(--em-faint)}.em-dot--ring{box-shadow:var(--em-ring)}.em-dot--pulse{animation:em-pulse 1.6s var(--em-ease) infinite}.em-sw{--em-sw-w:34px;--em-sw-h:20px;--em-sw-thumb:16px;--em-sw-travel:14px;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;line-height:0;display:inline-flex}.em-sw--sm{--em-sw-w:30px;--em-sw-h:17px;--em-sw-thumb:13px;--em-sw-travel:13px}.em-sw__track{width:var(--em-sw-w);height:var(--em-sw-h);background:var(--em-border);transition:background var(--em-fast) var(--em-ease);border-radius:999px;align-items:center;padding:2px;display:inline-flex}.em-sw[data-checked] .em-sw__track{background:var(--em-accent-solid)}.em-sw__thumb{width:var(--em-sw-thumb);height:var(--em-sw-thumb);background:var(--em-accent-on);box-shadow:0 1px 2px var(--em-scrim);transition:transform var(--em-fast) var(--em-ease);border-radius:999px;display:block}.em-sw[data-checked] .em-sw__thumb{transform:translateX(var(--em-sw-travel))}.em-sw:focus-visible{outline:none}.em-sw:focus-visible .em-sw__track{box-shadow:var(--em-ring)}.em-sw:disabled,.em-sw.is-disabled{opacity:.55;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.em-sw__track,.em-sw__thumb{transition:none}}.em-tabs{background:var(--em-panel);border-bottom:1px solid var(--em-hair);padding:8px 10px 0;position:relative}.em-tab{color:var(--em-muted);font:600 12.5px/1 var(--em-sans);cursor:pointer;white-space:nowrap;transition:color var(--em-fast);background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:6px;margin-bottom:-1px;padding:9px 12px 11px;display:flex;position:relative}.em-tab svg{width:14px;height:14px}.em-tab:hover{color:var(--em-ink)}.em-tab[data-active]{color:var(--em-accent-ink);border-bottom-color:var(--em-accent)}.em-tab__dot{background:var(--em-danger);border-radius:50%;width:6px;height:6px}.em-tab__count{background:var(--em-accent-soft);min-width:17px;height:17px;color:var(--em-accent-ink);font:700 10px/1 var(--em-mono);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;margin-left:5px;padding:0 5px;display:inline-flex}.em-tab[data-active] .em-tab__count{background:var(--em-accent);color:var(--em-accent-on)}.em-tabs__more[data-popup-open]{color:var(--em-accent-ink)}.em-tabs__positioner{z-index:var(--em-z-popover)}.em-tabs__menu{background:var(--em-panel);border:1px solid var(--em-hair);min-width:210px;box-shadow:var(--em-shadow-lg);animation:em-pop var(--em-fast) var(--em-ease);border-radius:12px;padding:6px}.em-tabs__list{max-height:66vh}.em-tabs__mlabel{font:700 9px/1 var(--em-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--em-faint);padding:8px 10px 4px}.em-tabs__mrow{cursor:pointer;color:var(--em-ink);border-radius:8px;align-items:center;gap:10px;padding:9px 10px;font-size:13px;font-weight:600;display:flex}.em-tabs__mrow[data-highlighted]{background:var(--em-accent-soft);color:var(--em-accent-ink)}.em-tabs__mrow[data-disabled]{color:var(--em-faint);cursor:default}.em-tabs__mico{text-align:center;width:18px}.em-tabs__mdiv{background:var(--em-hair-2);height:1px;margin:5px 4px}.em-tabs--plain{background:0 0;padding:0}.em-tabs--sm .em-tab{padding:7px 11px;font-weight:500}.em-tab.em-tab--danger{color:var(--em-danger)}.em-tab.em-tab--danger[data-active]{border-bottom-color:var(--em-danger)}.em-tab[data-disabled]{color:var(--em-faint);cursor:default}.em-tab[data-disabled]:hover{color:var(--em-faint)}.em-tab:focus-visible{outline:2px solid var(--em-accent);outline-offset:-2px;border-radius:var(--em-radius-xs)}.em-tab__hint{font:600 9.5px/1 var(--em-mono);color:var(--em-faint);border:1px solid var(--em-hair);border-radius:4px;margin-left:1px;padding:2px 4px}.em-tab[data-active] .em-tab__hint{color:var(--em-accent-ink);border-color:color-mix(in srgb, var(--em-accent) 34%, transparent)}.em-tag.em-tag--quiet{--_bg:transparent;--_fg:var(--em-faint)}.em-tag.em-tag--xs{gap:4px;padding:1px 6px;font-size:9.5px}.em-tag.em-tag--md{padding:6px 11px;font-size:12px}.em-tag.em-tag--outline{--_bg:transparent;border:1px solid var(--em-hair)}.em-tag{--_bg:var(--em-hair-2);--_fg:var(--em-muted);font:600 10.5px/1 var(--em-mono);letter-spacing:.02em;background:var(--_bg);color:var(--_fg);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:4px 8px;display:inline-flex}.em-tag--accent{--_bg:var(--em-accent-soft);--_fg:var(--em-accent-ink)}.em-tag--good{--_bg:var(--em-good-soft);--_fg:var(--em-good)}.em-tag--warn{--_bg:var(--em-warn-soft);--_fg:var(--em-warn)}.em-tag--danger{--_bg:var(--em-danger-soft);--_fg:var(--em-danger)}.em-tag--brand{--_bg:var(--em-brand-soft);--_fg:#7a6a00}.em-tag__x{appearance:none;color:inherit;cursor:pointer;opacity:.55;background:0 0;border:0;margin:0;padding:0;font-size:11px;line-height:0}.em-tag__x:hover{opacity:1}.em-tag__x:focus-visible{opacity:1;box-shadow:var(--em-ring);border-radius:var(--em-radius-xs);outline:none}.em-tooltip__positioner{z-index:var(--em-tooltip-z,var(--em-z-popover));pointer-events:none}.em-tooltip{--em-tooltip-max-w:232px;border-radius:var(--em-radius-xs);background:var(--em-ink);color:var(--em-panel);font:600 11px/1 var(--em-sans);letter-spacing:.01em;white-space:nowrap;box-shadow:var(--em-shadow);pointer-events:none;animation:em-pop var(--em-dur-sm) var(--em-ease-out) both;transform-origin:top;padding:5px 9px}.em-tooltip--side{transform-origin:0}.em-tooltip--wrap{max-width:var(--em-tooltip-max-w);white-space:normal;text-align:center;line-height:1.35}.em-tip[data-tip]{--tip-delay:.35s;position:relative}.em-tip[data-tip]:after{content:attr(data-tip);transform-origin:top;background:var(--em-ink,#23221f);color:#fff;font:600 11px/1 var(--em-sans);white-space:nowrap;letter-spacing:.01em;opacity:0;pointer-events:none;z-index:60;border-radius:8px;padding:5px 9px;transition:opacity .15s,transform .18s cubic-bezier(.22,1,.36,1);position:absolute;top:calc(100% + 9px);left:50%;transform:translate(-50%)translateY(-4px)scale(.94);box-shadow:0 8px 22px -8px #00000080}.em-tip[data-tip]:before{content:"";background:var(--em-ink,#23221f);opacity:0;pointer-events:none;z-index:60;border-radius:2px;width:8px;height:8px;transition:opacity .15s,transform .18s;position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%)scale(.8)rotate(45deg)}.em-tip[data-tip]:hover:after{opacity:1;transition-delay:var(--tip-delay);transform:translate(-50%)translateY(0)scale(1)}.em-tip[data-tip]:hover:before{opacity:1;transition-delay:var(--tip-delay);transform:translate(-50%)scale(1)}.em-tip--side[data-tip]:after{transform-origin:0;top:50%;left:calc(100% + 11px);transform:translateY(-50%)translate(-4px)scale(.94)}.em-tip--side[data-tip]:before{top:50%;left:calc(100% + 6px);transform:translateY(-50%)scale(.8)}.em-tip--side[data-tip]:hover:after{transform:translateY(-50%)translate(0)scale(1)}.em-tip--side[data-tip]:hover:before{transform:translateY(-50%)scale(1)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:Inter}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.em-root,:root{--em-canvas:#f6f5f2;--em-panel:#fff;--em-panel-2:#fbfaf8;--em-hair:#e5e3e0;--em-hair-2:#f0efec;--em-surface:#faf9f6;--em-surface-2:#efeee9;--em-border:#cfccc6;--em-border-strong:#b4b0a9;--em-ink:#23221f;--em-text:#23221f;--em-muted:#5a5a5a;--em-faint:#8f8c86;--em-accent:#2f7a5e;--em-accent-ink:#276a51;--em-accent-solid:#34936f;--em-accent-hover:#2b7d5d;--em-accent-soft:#dcf4ea;--em-accent-on:#fff;--em-accent-strong:var(--em-accent);--em-good:#169451;--em-good-soft:#d9f2e4;--em-warn:#b5730a;--em-warn-soft:#fbeacf;--em-danger:#c33636;--em-danger-hover:#c0453f;--em-danger-soft:#fadfda;--em-bad:var(--em-danger);--em-brand:#ffef5a;--em-brand-soft:#fffcd9;--em-bar:#232220;--em-bar-2:#2e2c29;--em-bar-ink:#f5f4f2;--em-bar-muted:#a8a5a0;--em-bar-hair:#3a3835;--em-sans:Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--em-mono:ui-monospace, "SF Mono", "JetBrains Mono", Menlo, Consolas, monospace;--em-radius:14px;--em-radius-sm:9px;--em-radius-xs:6px;--em-radius-2xs:3px;--em-radius-md:12px;--em-radius-lg:var(--em-radius);--em-radius-pill:999px;--em-radius-circle:50%;--em-shadow:0 1px 2px #23221f0a, 0 8px 24px -12px #23221f29;--em-shadow-lg:0 24px 60px -20px #1c1a1666;--em-ring:0 0 0 3px var(--em-accent-soft);--em-z-popover:600;--em-z-panel:800;--em-z-dialog:1000;--em-z-toast:1200;--em-z-alert:1400;--em-scrim:#14120e70;--em-scrim-deep:#16150fd1;--em-ease:cubic-bezier(.3, .8, .3, 1);--em-ease-out:cubic-bezier(.22, 1, .36, 1);--em-ease-spring:cubic-bezier(.34, 1.56, .64, 1);--em-fast:.12s;--em-med:.2s;--em-slow:.34s;--em-dur-xs:.12s;--em-dur-sm:.14s;--em-dur-md:.16s;--em-dur-lg:.2s;--em-dur-xl:.28s;--em-rise-y:8px;--em-pop-y:6px;--em-pop-scale:.98;--em-slide-x:20px;--em-slide-op:0;--em-scale-from:.94;--em-pulse-ring:#e085852e}:root[data-theme=dark] .em-root,:root[data-theme=dark]{--em-canvas:#16150f;--em-panel:#1e1d16;--em-panel-2:#24231b;--em-hair:#302f27;--em-hair-2:#26251d;--em-surface:#24231b;--em-surface-2:#2d2c22;--em-border:#3d3b31;--em-border-strong:#524f43;--em-ink:#f0efe7;--em-text:#f0efe7;--em-muted:#a8a59a;--em-faint:#78766c;--em-accent:#54c99a;--em-accent-ink:#6bd3a9;--em-accent-solid:#34936f;--em-accent-hover:#3aa17b;--em-accent-soft:#1b3a2e;--em-good:#4fbe97;--em-good-soft:#16302a;--em-warn:#d99a3a;--em-warn-soft:#2e2614;--em-danger:#e07a6a;--em-danger-soft:#2f1c1a;--em-bar:#100f0c;--em-bar-2:#1a1914;--em-bar-ink:#f0efe7;--em-bar-muted:#948f84;--em-bar-hair:#2a2822;--em-shadow:0 1px 2px #0000004d, 0 10px 28px -14px #0009;--em-shadow-lg:0 24px 70px -18px #000000bf}.em-root{background:var(--em-canvas);width:100%;min-width:0;height:100vh;color:var(--em-ink);font-family:var(--em-sans);-webkit-font-smoothing:antialiased;flex:auto;font-size:14px;line-height:1.45}.em-root *,.em-root :before,.em-root :after{box-sizing:border-box}@keyframes em-rise-sm{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.em-root .em-card{animation:em-rise-sm var(--em-med) var(--em-ease-out) backwards;transition:transform var(--em-fast) var(--em-ease-out), box-shadow var(--em-fast) var(--em-ease-out), border-color var(--em-fast)}.em-root .em-card:hover{box-shadow:var(--em-shadow);transform:translateY(-1px)}.em-root .em-rowline,.em-root .em-hitem{animation:em-rise-sm var(--em-med) var(--em-ease-out) both}.em-root .em-rowline:first-child,.em-root .em-hitem:first-child{animation-delay:20ms}.em-root .em-rowline:nth-child(2),.em-root .em-hitem:nth-child(2){animation-delay:50ms}.em-root .em-rowline:nth-child(3),.em-root .em-hitem:nth-child(3){animation-delay:80ms}.em-root .em-rowline:nth-child(4),.em-root .em-hitem:nth-child(4){animation-delay:.11s}.em-root .em-rowline:nth-child(5),.em-root .em-hitem:nth-child(5){animation-delay:.14s}.em-root .em-btn:active:not(:disabled){transform:scale(.97)}.em-root .em-tcard{animation:em-rise-sm .2s var(--em-ease-out) both}.em-root .em-cj__side .em-cw{animation:em-rise-sm var(--em-med) var(--em-ease-out) both}.em-root .em-cj__side .em-cw:nth-child(2){animation-delay:60ms}.em-root .em-cj__side .em-cw:nth-child(3){animation-delay:.12s}.em-root .em-cmeas__chip,.em-root .em-cj-att__chip{animation:em-pop .22s var(--em-ease-out) both}.em-root .em-plan-h,.em-root .em-section-h,.em-root .em-pc-pane-h,.em-root .em-ca-card,.em-root .em-ca-finding,.em-root .em-ca-intv__card{animation:em-rise-sm var(--em-med) var(--em-ease-out) both}.em-root .em-msel__pop,.em-root .em-mav__pop,.em-root .em-tabs__menu{animation:em-pop .16s var(--em-ease-spring) both;transform-origin:top}@media (prefers-reduced-motion:reduce){[class^=em-],[class^=em-]:before,[class^=em-]:after,[class^=em-] *,[class^=em-] :before,[class^=em-] :after,[class*=\ em-],[class*=\ em-]:before,[class*=\ em-]:after,[class*=\ em-] *,[class*=\ em-] :before,[class*=\ em-] :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-delay:0s!important}}.em-stack,.em-group{display:flex}.em-stack{flex-direction:column}.em-stack--inline,.em-group--inline{display:inline-flex}:where(.em-stack,.em-group,.em-grid)[data-gap="0"]{gap:0}:where(.em-stack,.em-group,.em-grid)[data-gap="1"]{gap:1px}:where(.em-stack,.em-group,.em-grid)[data-gap="2"]{gap:2px}:where(.em-stack,.em-group,.em-grid)[data-gap="3"]{gap:3px}:where(.em-stack,.em-group,.em-grid)[data-gap="4"]{gap:4px}:where(.em-stack,.em-group,.em-grid)[data-gap="5"]{gap:5px}:where(.em-stack,.em-group,.em-grid)[data-gap="6"]{gap:6px}:where(.em-stack,.em-group,.em-grid)[data-gap="7"]{gap:7px}:where(.em-stack,.em-group,.em-grid)[data-gap="8"]{gap:8px}:where(.em-stack,.em-group,.em-grid)[data-gap="9"]{gap:9px}:where(.em-stack,.em-group,.em-grid)[data-gap="10"]{gap:10px}:where(.em-stack,.em-group,.em-grid)[data-gap="11"]{gap:11px}:where(.em-stack,.em-group,.em-grid)[data-gap="12"]{gap:12px}:where(.em-stack,.em-group,.em-grid)[data-gap="14"]{gap:14px}:where(.em-stack,.em-group,.em-grid)[data-gap="16"]{gap:16px}:where(.em-stack,.em-group,.em-grid)[data-gap="18"]{gap:18px}:where(.em-stack,.em-group,.em-grid)[data-gap="22"]{gap:22px}.em-stack--align-stretch,.em-group--align-stretch,.em-grid--align-stretch{align-items:stretch}.em-stack--align-start,.em-group--align-start,.em-grid--align-start{align-items:flex-start}.em-stack--align-center,.em-group--align-center,.em-grid--align-center{align-items:center}.em-stack--align-end,.em-group--align-end,.em-grid--align-end{align-items:flex-end}.em-group--align-baseline{align-items:baseline}.em-group--justify-start{justify-content:flex-start}.em-group--justify-center{justify-content:center}.em-group--justify-end{justify-content:flex-end}.em-group--justify-between{justify-content:space-between}.em-group--wrap{flex-wrap:wrap}.em-group--nowrap{flex-wrap:nowrap}.em-grow{flex:1}.em-noshrink{flex-shrink:0}.em-minw0{min-width:0}.em-minh0{min-height:0}.em-push{margin-left:auto}.em-grid{display:grid}.em-grid--inline{display:inline-grid}:where(.em-grid)[data-cols="1"]{grid-template-columns:repeat(1,1fr)}:where(.em-grid)[data-cols="2"]{grid-template-columns:repeat(2,1fr)}:where(.em-grid)[data-cols="3"]{grid-template-columns:repeat(3,1fr)}:where(.em-grid)[data-cols="4"]{grid-template-columns:repeat(4,1fr)}:where(.em-grid)[data-cols="5"]{grid-template-columns:repeat(5,1fr)}:where(.em-grid)[data-cols="6"]{grid-template-columns:repeat(6,1fr)}:where(.em-grid)[data-cols="7"]{grid-template-columns:repeat(7,1fr)}:where(.em-grid)[data-cols="8"]{grid-template-columns:repeat(8,1fr)}:where(.em-grid)[data-cols="10"]{grid-template-columns:repeat(10,1fr)}:where(.em-grid)[data-cols="12"]{grid-template-columns:repeat(12,1fr)}.em-grid--auto{grid-template-columns:repeat(auto-fill, minmax(var(--em-grid-min,232px), 1fr))}.em-grid--auto.em-grid--fit{grid-template-columns:repeat(auto-fit, minmax(var(--em-grid-min,232px), 1fr))}:where(.em-text)[data-size="9"]{font-size:9px}:where(.em-text)[data-size="9.5"]{font-size:9.5px}:where(.em-text)[data-size="10"]{font-size:10px}:where(.em-text)[data-size="10.5"]{font-size:10.5px}:where(.em-text)[data-size="11"]{font-size:11px}:where(.em-text)[data-size="11.5"]{font-size:11.5px}:where(.em-text)[data-size="12"]{font-size:12px}:where(.em-text)[data-size="12.5"]{font-size:12.5px}:where(.em-text)[data-size="13"]{font-size:13px}:where(.em-text)[data-size="13.5"]{font-size:13.5px}:where(.em-text)[data-size="14"]{font-size:14px}:where(.em-text)[data-size="16"]{font-size:16px}:where(.em-text)[data-size="18"]{font-size:18px}:where(.em-text)[data-size="22"]{font-size:22px}:where(.em-text)[data-weight="400"]{font-weight:400}:where(.em-text)[data-weight="500"]{font-weight:500}:where(.em-text)[data-weight="600"]{font-weight:600}:where(.em-text)[data-weight="650"]{font-weight:650}:where(.em-text)[data-weight="700"]{font-weight:700}:where(.em-text)[data-weight="750"]{font-weight:750}:where(.em-text)[data-weight="800"]{font-weight:800}:where(.em-text)[data-lh="1"]{line-height:1}:where(.em-text)[data-lh="1.2"]{line-height:1.2}:where(.em-text)[data-lh="1.3"]{line-height:1.3}:where(.em-text)[data-lh="1.4"]{line-height:1.4}:where(.em-text)[data-lh="1.5"]{line-height:1.5}:where(.em-text)[data-lh="1.6"]{line-height:1.6}:where(.em-text)[data-track="-3"]{letter-spacing:-.03em}:where(.em-text)[data-track="-2"]{letter-spacing:-.02em}:where(.em-text)[data-track="-1"]{letter-spacing:-.01em}:where(.em-text)[data-track="0"]{letter-spacing:0}:where(.em-text)[data-track="1"]{letter-spacing:.01em}:where(.em-text)[data-track="2"]{letter-spacing:.02em}:where(.em-text)[data-track="3"]{letter-spacing:.03em}:where(.em-text)[data-track="4"]{letter-spacing:.04em}:where(.em-text)[data-track="5"]{letter-spacing:.05em}:where(.em-text)[data-track="6"]{letter-spacing:.06em}:where(.em-text)[data-track="7"]{letter-spacing:.07em}:where(.em-text)[data-track="8"]{letter-spacing:.08em}:where(.em-text)[data-track="9"]{letter-spacing:.09em}:where(.em-text)[data-track="10"]{letter-spacing:.1em}.em-text--ink{color:var(--em-ink)}.em-text--muted{color:var(--em-muted)}.em-text--faint{color:var(--em-faint)}.em-text--accent{color:var(--em-accent-ink)}.em-text--good{color:var(--em-good)}.em-text--warn{color:var(--em-warn)}.em-text--danger{color:var(--em-danger)}.em-faint{color:var(--em-faint)}.em-text--mono{font-family:var(--em-mono)}.em-text--caps{text-transform:uppercase}.em-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.em-nums{font-variant-numeric:tabular-nums}:where(.em-divider){align-self:stretch;margin:0}.em-divider{--_rule:var(--em-hair);background:var(--_rule);border:0;flex:none;height:1px}.em-divider--v{width:1px;height:var(--em-divider-len,auto)}.em-divider--faint{--_rule:var(--em-hair-2)}.em-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.em-field{border:1px solid var(--em-hair);border-radius:var(--em-radius-sm);background:var(--em-panel-2);height:36px;transition:border-color var(--em-fast), box-shadow var(--em-fast);align-items:center;gap:8px;padding:0 12px;display:flex}.em-field:focus-within{border-color:var(--em-accent);box-shadow:var(--em-ring)}.em-field svg{width:15px;height:15px;color:var(--em-faint);flex:none}.em-field input,.em-field textarea{min-width:0;font:400 13px/1.45 var(--em-sans);color:var(--em-ink);background:0 0;border:0;outline:0;flex:1}.em-field input::placeholder,.em-field textarea::placeholder{color:var(--em-faint)}.em-field--area{align-items:flex-end;height:auto;padding:6px 10px}.em-field--area textarea{resize:none;max-height:160px;padding:3px 0;overflow-y:hidden}@keyframes em-spin{to{transform:rotate(360deg)}}@keyframes em-shimmer{to{background-position:-200% 0}}@keyframes em-pop{0%{opacity:0;transform:translateY(var(--em-pop-y)) scale(var(--em-pop-scale))}to{opacity:1;transform:none}}@keyframes em-fade{0%{opacity:0}to{opacity:1}}@keyframes em-modal-in{0%{opacity:0;transform:translateY(-14px)scale(.98)}}@keyframes em-slide-in{0%{transform:translateX(var(--em-slide-x));opacity:var(--em-slide-op)}to{opacity:1;transform:none}}@keyframes em-scale-in{0%{opacity:0;transform:scale(var(--em-scale-from))}}@keyframes em-pc-fade-in{0%{opacity:0;transform:translateY(4px)}}@keyframes em-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes em-ring-pulse{50%{box-shadow:0 0 0 4px var(--em-pulse-ring)}}@keyframes em-blink{50%{opacity:.25}}.em-plan-h{font:700 9.5px/1 var(--em-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--em-muted);margin:18px 2px 8px}.em-plan-h:first-child{margin-top:0}.em-select,.em-input{font:500 13.5px/1.2 var(--em-sans);color:var(--em-ink);background:var(--em-surface);border:1px solid var(--em-border);width:100%;transition:border-color var(--em-fast), box-shadow var(--em-fast), background var(--em-fast);border-radius:9px;outline:none;padding:9px 12px}.em-select:hover:not(:disabled),.em-input:hover:not(:disabled){border-color:var(--em-border-strong)}.em-input:focus,.em-select:focus{border-color:var(--em-accent);box-shadow:var(--em-ring);background:var(--em-panel)}.em-select:disabled,.em-input:disabled{background:var(--em-hair-2);color:var(--em-faint);border-color:var(--em-hair);cursor:not-allowed}.em-hist-chip{font:600 12.5px/1 var(--em-sans);color:var(--em-ink);background:var(--em-surface);border:1px solid var(--em-border);cursor:pointer;transition:background var(--em-fast), color var(--em-fast), border-color var(--em-fast), box-shadow var(--em-fast);border-radius:999px;align-items:center;gap:6px;padding:7px 13px;display:inline-flex}.em-hist-chip:hover:not(:disabled){border-color:var(--em-border-strong);background:var(--em-surface-2)}.em-hist-chip:focus-visible{box-shadow:var(--em-ring);outline:none}.em-hist-chip.is-on{background:var(--em-accent-soft);border-color:var(--em-accent);color:var(--em-accent-ink)}.em-hist-chip:disabled{background:var(--em-hair-2);color:var(--em-faint);border-color:var(--em-hair);cursor:not-allowed}.em-hist-chip .n{font:700 10px/1 var(--em-mono);opacity:.7}.em-pc-x{border:1px solid var(--em-bar-hair);width:30px;height:30px;color:var(--em-bar-muted);cursor:pointer;background:0 0;border-radius:8px;flex:none}.em-pc-x:hover{color:var(--em-bar-ink);border-color:var(--em-accent)}.em-eyebrow{font:600 9px/1 var(--em-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--em-faint);margin:0}.em-eyebrow--sans{font-family:var(--em-sans);letter-spacing:.04em}.em-eyebrow--sm{font-size:10px}.em-eyebrow--md{font-size:11px}.em-eyebrow--strong{font-weight:700}.em-eyebrow--muted{color:var(--em-muted)}.em-eyebrow--accent{color:var(--em-accent-ink)}.em-btn{--_bg:var(--em-accent-solid);--_fg:var(--em-accent-on);--_bd:transparent;border:1px solid var(--_bd);border-radius:var(--em-radius-sm);background:var(--_bg);height:36px;color:var(--_fg);font:600 13px/1 var(--em-sans);cursor:pointer;white-space:nowrap;transition:background var(--em-fast), border-color var(--em-fast), transform var(--em-fast), box-shadow var(--em-fast), opacity var(--em-fast);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.em-btn:hover{background:var(--em-accent-hover)}.em-btn:active{transform:translateY(1px)}.em-btn:focus-visible{box-shadow:var(--em-ring);outline:none}.em-btn:disabled{opacity:.5;cursor:default;transform:none}.em-btn--sm{height:30px;padding:0 11px;font-size:12px}.em-btn--soft{--_bg:var(--em-accent-soft);--_fg:var(--em-accent-ink)}.em-btn--soft:hover{background:color-mix(in srgb, var(--em-accent-soft) 70%, var(--em-accent) 12%)}.em-btn--ghost{--_bg:transparent;--_fg:var(--em-muted);--_bd:transparent}.em-btn--ghost:hover{background:var(--em-hair-2);color:var(--em-ink)}.em-btn--outline{--_bg:var(--em-panel);--_fg:var(--em-ink);--_bd:var(--em-hair)}.em-btn--outline:hover{background:var(--em-panel-2);border-color:var(--em-accent)}.em-surface--bar .em-btn--outline{--_bg:transparent;--_fg:var(--em-bar-ink);border-color:var(--em-bar-hair)}.em-surface--bar .em-btn--outline:hover{background:var(--em-bar-2);border-color:var(--em-bar-muted)}.em-btn--danger{--_bg:var(--em-danger);--_fg:#fff}.em-btn--danger:hover{background:color-mix(in srgb, var(--em-danger) 88%, #000)}.em-btn--block{width:100%}.em-btn__spin{border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.6s linear infinite em-spin}.em-iconbtn{border-radius:var(--em-radius-sm);width:34px;height:34px;color:var(--em-muted);cursor:pointer;transition:background var(--em-fast), color var(--em-fast), border-color var(--em-fast);background:0 0;border:1px solid #0000;place-items:center;display:inline-grid}.em-iconbtn:hover{background:var(--em-hair-2);color:var(--em-ink)}.em-iconbtn:focus-visible{box-shadow:var(--em-ring);outline:none}.em-iconbtn--sm{width:28px;height:28px}.em-iconbtn--active{background:var(--em-accent-soft);color:var(--em-accent-ink)}.em-iconbtn svg{width:20px;height:20px}.em-iconbtn--sm svg{width:16px;height:16px}.em-avatar{color:#fff;font:700 13px/1 var(--em-sans);background:linear-gradient(150deg,#34936f,#54c99a);border-radius:12px;flex:none;place-items:center;display:inline-grid;overflow:hidden}.em-avatar>*{grid-area:1/1}.em-avatar img{object-fit:cover;width:100%;height:100%}.em-avatar img[data-loading],.em-avatar img[data-error]{visibility:hidden}.em-avatar--round{border-radius:50%}.em-avatar-tip{flex:none;line-height:0;display:inline-flex}.em-nametip-positioner{z-index:1600}.em-nametip{background:var(--em-ink,#23221f);color:#fff;font:600 11px/1 var(--em-sans);letter-spacing:.01em;white-space:nowrap;pointer-events:none;border-radius:8px;padding:5px 9px;animation:.14s both em-nametip-in;box-shadow:0 8px 22px -8px #00000080}@keyframes em-nametip-in{0%{opacity:0;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.em-nametip{animation:none}}.em-msel{position:relative}.em-msel__btn{cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.em-msel__btn .em-msel__ph{color:var(--em-faint)}.em-msel__chev{width:15px;height:15px;color:var(--em-faint);transition:transform var(--em-fast);flex:none;display:inline-flex}.em-msel__btn[data-popup-open] .em-msel__chev{transform:rotate(180deg)}.em-msel__positioner{z-index:100001}.em-msel__pop{min-width:var(--anchor-width);width:max-content;min-inline-size:240px;background:var(--em-panel);border:1px solid var(--em-hair);max-width:320px;max-height:320px;box-shadow:var(--em-shadow-lg);animation:em-pop .12s var(--em-ease);border-radius:12px;padding:6px}.em-msel__list{min-height:0;overflow-y:auto}.em-msel__search{border:1px solid var(--em-hair);background:var(--em-surface);width:100%;font:500 13px/1.2 var(--em-sans);color:var(--em-ink);border-radius:8px;flex:none;margin-bottom:5px;padding:7px 9px}.em-msel__search:focus{border-color:var(--em-accent);outline:none}.em-msel__create{text-align:left;cursor:pointer;width:100%;font:500 13px/1.3 var(--em-sans);color:var(--em-accent-ink);background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:7px 8px;display:flex}.em-msel__create:hover{background:var(--em-accent-soft)}.em-msel__opt{cursor:pointer;font:500 13px/1.3 var(--em-sans);color:var(--em-ink);border-radius:8px;align-items:center;gap:9px;padding:7px 8px;display:flex}.em-msel__opt span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.em-msel__opt[data-highlighted]{background:var(--em-surface-2)}.em-msel__opt[data-disabled]{opacity:.5;cursor:default}.em-msel__opt .em-msel__check{border:1px solid var(--em-border-strong);background:var(--em-panel);width:13px;height:13px;color:var(--em-accent-on);border-radius:3px;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:visible}.em-msel__opt .em-msel__check svg{visibility:hidden}.em-msel__opt[data-selected] .em-msel__check{background:var(--em-accent-solid);border-color:var(--em-accent-solid)}.em-msel__opt[data-selected] .em-msel__check svg{visibility:visible}.em-msel__clear{text-align:left;cursor:pointer;border:0;border-bottom:1px solid var(--em-hair);width:100%;font:600 12px/1 var(--em-sans);color:var(--em-accent-ink);background:0 0;margin-bottom:2px;padding:6px 8px}.em-msel__empty{color:var(--em-faint);padding:8px;font-size:12px}.em-msel__empty:empty{padding:0}.em-input::placeholder{color:var(--em-faint)}.em-select__trigger{cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:8px;display:flex}.em-select__trigger[data-placeholder] .em-select__value{color:var(--em-faint)}.em-select__value{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.em-select__chev{color:var(--em-faint);transition:transform var(--em-fast);flex:none;display:inline-flex}.em-select__trigger[data-popup-open] .em-select__chev{transform:rotate(180deg)}.em-select__positioner{z-index:50}.em-select__pop{box-sizing:border-box;min-width:var(--anchor-width);max-width:320px;max-height:var(--available-height,320px);background:var(--em-panel);border:1px solid var(--em-hair);box-shadow:var(--em-shadow-lg);animation:em-pop .12s var(--em-ease);border-radius:12px;padding:6px}.em-select__list{min-height:0;max-height:320px;overflow-y:auto}.em-select__grouplbl{font:600 11px/1.4 var(--em-sans);color:var(--em-faint);padding:6px 8px 2px}.em-select__opt{cursor:pointer;font:500 13px/1.3 var(--em-sans);color:var(--em-ink);border-radius:8px;justify-content:space-between;align-items:center;gap:9px;padding:7px 8px;display:flex}.em-select__opt-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.em-select__opt[data-highlighted]{background:var(--em-surface-2)}.em-select__opt[data-selected]{color:var(--em-accent-ink)}.em-select__opt[data-disabled]{opacity:.5;cursor:default}.em-select__tick{color:var(--em-accent-ink);flex:none;font-size:12px;line-height:1}@media (prefers-reduced-motion:reduce){.em-select__chev{transition:none}.em-select__pop{animation:none}}.em-empty{align-items:center;gap:12px;padding:16px;display:flex}:where(.em-empty){color:var(--em-muted);font-size:13px}.em-empty--inline,.em-empty--pane,.em-empty--page{text-align:center;color:var(--em-faint);line-height:1.5;display:block}.em-empty--inline{padding:10px 12px;font-size:12px}.em-empty--pane{padding:30px 16px;font-size:12.5px}.em-empty--page{padding:48px 16px;font-size:13px}.em-empty--start{text-align:left;align-items:center;gap:12px;display:flex}.em-empty--fill{margin:auto}.em-empty--rule{border-top:1px solid var(--em-hair-2)}.em-empty--span{grid-column:1/-1}.em-empty--muted{color:var(--em-muted)}.em-surface{--_bg:transparent;--_hair:transparent;--_hover-bg:var(--em-hair-2)}.em-card{--_bg:var(--em-panel);--_hair:var(--em-hair);--_hover-bg:var(--em-panel-2);background:var(--_bg);border:1px solid var(--_hair);border-radius:var(--em-radius-lg);box-shadow:var(--em-shadow);overflow:hidden}.em-surface--panel{--_bg:var(--em-panel);--_hair:var(--em-hair);--_hover-bg:var(--em-panel-2);background:var(--_bg);border:1px solid var(--_hair)}.em-surface--sunken{--_bg:var(--em-panel-2);--_hair:var(--em-hair);--_hover-bg:var(--em-hair-2);background:var(--_bg);border:1px solid var(--_hair)}.em-surface--canvas{--_bg:var(--em-canvas);--_hair:var(--em-hair);--_hover-bg:var(--em-hair-2);background:var(--_bg);border:1px solid var(--_hair)}.em-surface--field{--_bg:var(--em-surface);--_hair:var(--em-border);--_hover-bg:var(--em-surface-2);background:var(--_bg);border:1px solid var(--_hair)}.em-surface--bar{--_bg:var(--em-bar-2);--_hair:var(--em-bar-hair);--_hover-bg:var(--em-bar);--em-ink:var(--em-bar-ink);--em-muted:var(--em-bar-muted);--em-faint:var(--em-bar-muted);--em-hair:var(--em-bar-hair);--em-hair-2:var(--em-bar-hair);background:var(--_bg);border:1px solid var(--_hair);color:var(--em-bar-ink)}.em-surface--bare{--_bg:transparent;--_hair:transparent;--_hover-bg:var(--em-hair-2);background:0 0;border:0}.em-surface--nohair{border-width:0}.em-surface--r-none{border-radius:0}.em-surface--r-2xs{border-radius:var(--em-radius-2xs)}.em-surface--r-xs{border-radius:var(--em-radius-xs)}.em-surface--r-sm{border-radius:var(--em-radius-sm)}.em-surface--r-md{border-radius:var(--em-radius-md)}.em-surface--r-lg{border-radius:var(--em-radius-lg)}.em-surface--r-pill{border-radius:var(--em-radius-pill)}.em-surface--r-circle{border-radius:var(--em-radius-circle)}.em-surface--sh-none{box-shadow:none}.em-surface--sh-sm{box-shadow:var(--em-shadow)}.em-surface--sh-lg{box-shadow:var(--em-shadow-lg)}.em-card--flat{box-shadow:none}.em-card--pad{padding:14px}.em-card--interactive{cursor:pointer;transition:border-color var(--em-fast), background var(--em-fast)}.em-card--interactive:hover{border-color:var(--em-accent)}.em-surface--hover-tint{transition:background var(--em-fast)}.em-surface--hover-tint:hover{background:var(--_hover-bg)}.em-surface--hover-accent{transition:background var(--em-fast), border-color var(--em-fast)}.em-surface--hover-accent:hover{background:var(--em-accent-soft);border-color:var(--em-accent)}.em-surface--hover-danger{transition:background var(--em-fast), border-color var(--em-fast), color var(--em-fast)}.em-surface--hover-danger:hover{background:var(--em-danger-soft);border-color:var(--em-danger);color:var(--em-danger)}@keyframes em-rise{0%{opacity:0;transform:translateY(var(--em-rise-y))}to{opacity:1;transform:none}}.em-page{padding:24px 22px}.em-root .em-page{animation:em-rise var(--em-med) var(--em-ease-out) both}@media (width<=900px){.em-page{padding:20px 16px}}@media (width<=640px){.em-page{padding:16px 13px}}.em-page--pane{padding:16px 18px 40px}.em-page--bare{padding:0}.em-scrollpane{min-width:0;min-height:0}.em-scrollpane[data-axis=y],.em-scrollpane[data-axis=y]>.em-scrollpane__viewport{height:100%}.em-scrollpane[data-axis=x]>.em-scrollpane__viewport{overflow-y:hidden}.em-scrollpane[data-axis=y]>.em-scrollpane__viewport{overflow-x:hidden}.em-scrollpane__viewport:focus-visible{box-shadow:inset var(--em-ring);outline:none}.em-scrollpane__bar{opacity:0;transition:opacity var(--em-fast);pointer-events:none;justify-content:center;display:flex}.em-scrollpane__bar[data-orientation=vertical]{width:8px;padding:2px}.em-scrollpane__bar[data-orientation=horizontal]{flex-direction:column;height:8px;padding:2px}.em-scrollpane__bar[data-scrolling]{transition-duration:0s}.em-scrollpane__bar[data-hovering],.em-scrollpane__bar[data-scrolling]{opacity:1;pointer-events:auto}.em-scrollpane__thumb{background:var(--em-border-strong);border-radius:999px}.em-scrollpane__bar[data-orientation=vertical] .em-scrollpane__thumb{width:100%}.em-scrollpane__bar[data-orientation=horizontal] .em-scrollpane__thumb{height:100%}html{background:var(--em-canvas);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{color:var(--em-ink)}.em-md mark.em-md-hit{background:var(--em-accent-soft,#d7f0e6);color:inherit;box-shadow:0 0 0 1px var(--em-accent,#2f9e78) inset;border-radius:3px;padding:0 1px}.em-rt{background:var(--em-surface);border:1px solid var(--em-border);transition:border-color var(--em-fast), box-shadow var(--em-fast);border-radius:9px;overflow:hidden}.em-rt:focus-within{border-color:var(--em-accent-solid);box-shadow:var(--em-ring)}.em-rt.is-disabled{background:var(--em-surface-2);color:var(--em-muted)}.em-rt.is-loading{background:var(--em-surface-2)}.em-rt__bar{border-bottom:1px solid var(--em-hair);background:var(--em-panel-2);flex-wrap:wrap;align-items:center;gap:2px;padding:5px 6px;display:flex}.em-rt__bar .em-iconbtn{width:auto;min-width:26px;height:26px;font:600 11.5px/1 var(--em-sans);padding:0 6px}.em-rt__bar .em-iconbtn svg{width:15px;height:15px}.em-rt__div{background:var(--em-hair);width:1px;height:16px;margin:0 4px}.em-rt__link{border-bottom:1px solid var(--em-hair);background:var(--em-panel-2);padding:6px}.em-rt__link .em-input{flex:1}.em-rt__content{cursor:text}.em-rt__content>div,.em-rt__content .ProseMirror{min-height:inherit}.em-rt__content .ProseMirror{box-sizing:border-box;outline:none;padding:10px 12px}.em-rt__content .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;pointer-events:none;height:0;color:var(--em-faint)}.em-rt.is-disabled .em-rt__content{cursor:default}.lab{max-width:1180px;color:var(--em-text);margin:0 auto;padding:20px 24px 120px}.lab__navlink{border:1px solid var(--em-border);border-radius:var(--em-radius-sm);background:var(--em-panel);color:var(--em-muted);font:600 11px/1 var(--em-sans);transition:color var(--em-fast) var(--em-ease), border-color var(--em-fast) var(--em-ease);padding:4px 10px;text-decoration:none}.lab__navlink:hover{color:var(--em-ink);border-color:var(--em-border-strong)}.lab__navlink:focus-visible{outline:2px solid var(--em-ring);outline-offset:2px}.lab__group{margin-top:40px;scroll-margin-top:16px}.lab__grouph{border-bottom:1px solid var(--em-border-strong);font:700 20px/1.2 var(--em-sans);color:var(--em-ink);margin:0 0 12px;padding-bottom:8px}.lab__sec{border-bottom:1px solid var(--em-hair);padding:16px 0}.lab__sec:last-child{border-bottom:0}.lab__sech{margin-bottom:12px}.lab__sech .em-eyebrow{color:var(--em-ink);margin:0}.lab__note{font:400 12px/1.5 var(--em-sans);color:var(--em-muted);max-width:76ch;margin:0}.lab__note code{font-family:var(--em-mono);font-size:11px}.lab__row{grid-template-columns:140px minmax(0,1fr);align-items:start;gap:12px;display:grid}@media (width<=720px){.lab__row{grid-template-columns:minmax(0,1fr);gap:6px}}.lab__rowl{color:var(--em-faint);padding-top:6px}.lab__specs{align-items:center}.lab__specs--stack{flex-direction:column;align-items:stretch}.lab__stage{width:100%}.lab__surface{background:var(--em-panel);border:1px solid var(--em-border);border-radius:var(--em-radius);min-width:260px;box-shadow:var(--em-shadow-lg);padding:20px}.lab__surface p{font:400 13px/1.5 var(--em-sans);margin:0}.lab__surface code{font-family:var(--em-mono);color:var(--em-accent-ink);font-size:12px}.lab__pop,.lab__hcard{padding:10px 12px}.lab__pop p,.lab__hcard p{font:400 12px/1.5 var(--em-sans);margin:0}.lab__card{min-width:120px;min-height:60px;font:500 12px/1 var(--em-sans);color:var(--em-muted);place-items:center;display:grid}.lab__bar{border-radius:var(--em-radius-sm);background:var(--em-bar);padding:6px 10px}.lab__stagebar{border-radius:var(--em-radius-sm);background:var(--em-bar-2);padding:6px}.lab__anchor{position:relative}.lab__icons{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;display:grid}.lab__icon{border:1px solid var(--em-hair);border-radius:var(--em-radius-sm);color:var(--em-ink);padding:12px 6px}.lab__icon code{font:400 10px/1 var(--em-mono);color:var(--em-faint)}.lab__tiles{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.lab__mdl{border:1px solid var(--em-border);border-radius:var(--em-radius);height:220px;overflow:hidden}.lab__chart{border:1px solid var(--em-hair);border-radius:var(--em-radius);background:var(--em-panel);padding:8px 10px}.lab__hooks{margin:0;padding:0;list-style:none}.lab__hooks li{grid-template-columns:190px minmax(0,1fr);align-items:baseline;gap:12px;display:grid}@media (width<=720px){.lab__hooks li{grid-template-columns:minmax(0,1fr);gap:2px}}.lab__hooks code{font:500 11px/1.5 var(--em-mono);color:var(--em-accent-ink)}.lab__hooks span{font:400 12px/1.5 var(--em-sans);color:var(--em-muted)}
