:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--em-paper:#f2f4f1;--em-surface:#fff;--em-surface-sunken:#e9ece7;--em-surface-hover:#edf0eb;--em-ink:#1d2420;--em-ink-muted:#5a635d;--em-rule:#d3d8d1;--em-rule-strong:#a9b1a9;--em-accent:#145c4c;--em-accent-strong:#0d4337;--em-accent-wash:#e2ece8;--em-danger:#a02c1e;--em-danger-wash:#f7ebe8;--em-warning:#7a5300;--em-success:#1f6b3f;--em-font-ui:"Inter", "Segoe UI", system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;--em-font-mono:ui-monospace, "JetBrains Mono", "Cascadia Mono", "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--em-text-micro:12px;--em-leading-micro:16px;--em-text-body:13px;--em-leading-body:18px;--em-text-ui:14px;--em-leading-ui:20px;--em-text-prose:16px;--em-leading-prose:24px;--em-text-title:20px;--em-leading-title:26px;--em-text-lead:26px;--em-leading-lead:32px;--em-space-1:2px;--em-space-2:4px;--em-space-3:8px;--em-space-4:12px;--em-space-5:16px;--em-space-6:24px;--em-space-7:32px;--em-space-8:48px;--em-header-height:48px;--em-table-head-height:28px;--em-row-height:32px;--em-control-height:28px;--em-badge-height:18px;--em-content-max:1240px;--em-radius:2px;--em-motion-fast:.12s}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;font-size:16px}body{background:var(--em-paper);color:var(--em-ink);font-family:var(--em-font-ui);font-size:var(--em-text-body);line-height:var(--em-leading-body);margin:0}h1,h2,h3,p,figure,blockquote,dl,dd{margin:0}h1,h2,h3{font-weight:600;line-height:var(--em-leading-title)}h1{font-size:var(--em-text-title)}h2,h3{font-size:var(--em-text-ui);line-height:var(--em-leading-ui)}a{color:var(--em-accent);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}a:hover{color:var(--em-accent-strong)}:focus-visible{outline:2px solid var(--em-accent);outline-offset:1px}::selection{background:var(--em-accent-wash)}table{font-variant-numeric:tabular-nums}button,input,select,textarea{font:inherit;color:inherit}.em-entry{max-width:56ch;margin:var(--em-space-8) auto;padding:0 var(--em-space-6)}.em-entry__title{font-size:var(--em-text-lead);line-height:var(--em-leading-lead);font-weight:600}.em-entry__text{margin-top:var(--em-space-4);font-size:var(--em-text-prose);line-height:var(--em-leading-prose);color:var(--em-ink-muted)}.em-skip{z-index:10;background:var(--em-surface);padding:var(--em-space-2) var(--em-space-3);position:absolute;top:0;left:-9999px}.em-skip:focus-visible{left:var(--em-space-3);top:var(--em-space-2)}@media (prefers-reduced-motion:reduce){:root{--em-motion-fast:0s}}.em-id{font-family:var(--em-font-mono);font-size:var(--em-text-micro);line-height:var(--em-leading-micro);white-space:nowrap;letter-spacing:-.01em}.em-id__prefix{color:var(--em-ink-muted)}.em-mono{font-family:var(--em-font-mono);font-size:var(--em-text-micro);line-height:var(--em-leading-micro);font-variant-numeric:tabular-nums}.em-badge{height:var(--em-badge-height);padding:0 var(--em-space-2);border:1px solid var(--em-rule-strong);border-radius:var(--em-radius);background:var(--em-surface);color:var(--em-ink-muted);font-size:var(--em-text-micro);line-height:var(--em-leading-micro);white-space:nowrap;align-items:center;display:inline-flex}.em-badge[data-status=active]{color:var(--em-success)}.em-badge[data-status=best_practice]{color:var(--em-accent)}.em-badge[data-status=deprecated]{text-decoration:line-through}.em-table{border-collapse:collapse;background:var(--em-surface);width:100%}.em-table thead th{top:var(--em-header-height);height:var(--em-table-head-height);padding:var(--em-space-2) var(--em-space-4);border-bottom:1px solid var(--em-rule-strong);background:var(--em-surface-sunken);color:var(--em-ink-muted);font-size:var(--em-text-micro);font-weight:600;line-height:var(--em-leading-micro);text-align:left;position:sticky}.em-table tbody td{height:var(--em-row-height);padding:var(--em-space-2) var(--em-space-4);border-bottom:1px solid var(--em-rule);vertical-align:middle}.em-table tbody tr{transition:background var(--em-motion-fast) ease}.em-table tbody tr:hover{background:var(--em-surface-hover)}.em-table tbody tr[aria-selected=true]{background:var(--em-accent-wash);box-shadow:inset 2px 0 0 var(--em-accent)}.em-button{height:var(--em-control-height);padding:0 var(--em-space-3);border:1px solid var(--em-rule-strong);border-radius:var(--em-radius);background:var(--em-surface);color:var(--em-ink);font-size:var(--em-text-ui);line-height:var(--em-leading-ui);cursor:pointer;transition:background var(--em-motion-fast) ease;align-items:center;text-decoration:none;display:inline-flex}.em-button:hover{background:var(--em-surface-hover)}.em-button:active{border-color:var(--em-accent-strong)}.em-button:disabled,.em-button[aria-disabled=true]{color:var(--em-ink-muted);cursor:not-allowed}.em-button--quiet{color:var(--em-accent);background:0 0;border-color:#0000}.em-button--quiet:hover{background:var(--em-surface-hover)}.em-input{min-width:0;height:var(--em-control-height);padding:0 var(--em-space-3);border:1px solid var(--em-rule-strong);border-radius:var(--em-radius);background:var(--em-surface)}.em-input::placeholder{color:var(--em-ink-muted)}.em-input:disabled{color:var(--em-ink-muted);cursor:not-allowed}.em-textarea{min-height:calc(var(--em-control-height) * 2);padding:var(--em-space-2) var(--em-space-3);border:1px solid var(--em-rule-strong);border-radius:var(--em-radius);background:var(--em-surface);resize:vertical}.em-textarea--code{font-family:var(--em-font-mono);font-size:var(--em-text-micro);line-height:var(--em-leading-micro);white-space:pre}.em-input[aria-invalid=true],.em-textarea[aria-invalid=true]{border-color:var(--em-danger)}.em-input--mono{font-family:var(--em-font-mono);font-size:var(--em-text-micro)}.em-field{gap:var(--em-space-1);flex-direction:column;display:flex}.em-field .em-input,.em-field .em-textarea{width:100%}.em-field__label{color:var(--em-ink-muted);font-size:var(--em-text-micro);line-height:var(--em-leading-micro)}.em-field__hint,.em-field__error{font-size:var(--em-text-micro);line-height:var(--em-leading-micro)}.em-field__hint{color:var(--em-ink-muted)}.em-field__error{color:var(--em-danger)}.em-banner{padding:var(--em-space-3) var(--em-space-4);border-left:3px solid var(--em-rule-strong);background:var(--em-surface-sunken);font-size:var(--em-text-body);line-height:var(--em-leading-body)}.em-banner--danger{border-left-color:var(--em-danger);background:var(--em-danger-wash)}.em-banner--warning{border-left-color:var(--em-warning)}.em-banner--success{border-left-color:var(--em-success)}.em-table__date{font-variant-numeric:tabular-nums;white-space:nowrap}.em-table__action{align-items:center;gap:var(--em-space-2);flex-wrap:wrap;display:flex}.em-table__question{color:var(--em-danger);font-size:var(--em-text-micro);line-height:var(--em-leading-micro)}.em-table__note{color:var(--em-ink-muted)}.em-table__note--empty{text-align:center}.em-field-label{color:var(--em-ink-muted);font-size:var(--em-text-micro);line-height:var(--em-leading-micro)}.em-field-error{color:var(--em-danger);font-size:var(--em-text-micro);line-height:var(--em-leading-micro)}.em-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.em-login[data-v-2892776a]{gap:var(--em-space-3);max-width:40ch;margin-top:var(--em-space-6);flex-direction:column;display:flex}.em-login__label[data-v-2892776a]{font-size:var(--em-text-micro);font-weight:600;line-height:var(--em-leading-micro)}.em-login__input[data-v-2892776a]{font-family:var(--em-font-mono);font-size:var(--em-text-body)}.em-login__notice[data-v-2892776a]{margin:0}.em-login__submit[data-v-2892776a]{align-self:flex-start}.em-header[data-v-adc67b61]{z-index:2;align-items:center;gap:var(--em-space-6);height:var(--em-header-height);padding:0 var(--em-space-6);border-bottom:1px solid var(--em-rule-strong);background:var(--em-paper);display:flex;position:sticky;top:0}.em-header__brand[data-v-adc67b61]{color:var(--em-ink);font-size:var(--em-text-ui);font-weight:600;line-height:var(--em-leading-ui);white-space:nowrap;text-decoration:none}.em-header__empty-nav[data-v-adc67b61]{color:var(--em-ink-muted);font-size:var(--em-text-micro);line-height:var(--em-leading-micro)}.em-nav[data-v-adc67b61]{align-items:stretch;gap:var(--em-space-1);min-width:0;height:100%;display:flex;overflow-x:auto}.em-nav__link[data-v-adc67b61]{padding:0 var(--em-space-3);color:var(--em-ink-muted);font-size:var(--em-text-ui);line-height:var(--em-leading-ui);white-space:nowrap;transition:background var(--em-motion-fast) ease;border-bottom:2px solid #0000;align-items:center;text-decoration:none;display:inline-flex}.em-nav__link[data-v-adc67b61]:hover{background:var(--em-surface-hover);color:var(--em-ink)}.em-nav__link--current[data-v-adc67b61]{border-bottom-color:var(--em-accent);background:var(--em-accent-wash);color:var(--em-accent)}.em-account[data-v-adc67b61]{align-items:center;gap:var(--em-space-3);min-width:0;margin-left:auto;display:flex}.em-account__user[data-v-adc67b61]{white-space:nowrap;font-weight:600}.em-account__team[data-v-adc67b61]{color:var(--em-ink-muted);font-size:var(--em-text-micro);line-height:var(--em-leading-micro);white-space:nowrap}.em-main[data-v-adc67b61]{max-width:var(--em-content-max);padding:var(--em-space-6);margin:0 auto}.em-copy-id[data-v-e1eddead]{width:var(--em-badge-height);height:var(--em-badge-height);color:var(--em-ink-muted);justify-content:center;padding:0}.em-copy-id__icon[data-v-e1eddead]{width:calc(var(--em-badge-height) - var(--em-space-2));height:calc(var(--em-badge-height) - var(--em-space-2));fill:none;stroke:currentColor;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round}.em-record-table[data-v-b96bddb8]{table-layout:auto}.em-record-table__title[data-v-b96bddb8]{max-width:48ch}.em-record-table__title-row[data-v-b96bddb8]{justify-content:space-between;align-items:center;gap:var(--em-space-3);display:flex}.em-record-table__title-row a[data-v-b96bddb8]{min-width:0;color:var(--em-accent)}.em-record-table__date[data-v-b96bddb8]{font-variant-numeric:tabular-nums;white-space:nowrap}.em-record-table__sort[data-v-b96bddb8]{align-items:center;gap:var(--em-space-1);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.em-record-table__sort[data-v-b96bddb8]:hover{color:var(--em-ink)}.em-record-table__sort-icon[data-v-b96bddb8]{width:calc(var(--em-badge-height) - var(--em-space-2));height:calc(var(--em-badge-height) - var(--em-space-2));fill:none;stroke:currentColor;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round}.em-record-table__note[data-v-b96bddb8]{color:var(--em-ink-muted)}.em-record-table__note--empty[data-v-b96bddb8]{text-align:center}.em-records[data-v-e5efba3b]{gap:var(--em-space-4);flex-direction:column;display:flex}.em-records__head[data-v-e5efba3b]{justify-content:space-between;align-items:center;gap:var(--em-space-4);display:flex}.em-records__title[data-v-e5efba3b]{font-size:var(--em-text-title);line-height:var(--em-leading-title);margin:0;font-weight:600}.em-filters[data-v-e5efba3b]{align-items:flex-end;gap:var(--em-space-3);flex-wrap:wrap;display:flex}.em-filters__field[data-v-e5efba3b]{gap:var(--em-space-1);flex-direction:column;display:flex}.em-filters__label[data-v-e5efba3b]{color:var(--em-ink-muted);font-size:var(--em-text-micro);line-height:var(--em-leading-micro)}.em-filters__submit[data-v-e5efba3b]{margin-left:auto}.em-records__error[data-v-e5efba3b]{margin:0 0 var(--em-space-3)}.em-records__pages[data-v-e5efba3b]{justify-content:flex-end;align-items:center;gap:var(--em-space-3);display:flex}.em-records__range[data-v-e5efba3b]{color:var(--em-ink-muted);font-size:var(--em-text-micro);line-height:var(--em-leading-micro);font-variant-numeric:tabular-nums}.em-promotion[data-v-f8913152]{align-items:flex-start;gap:var(--em-space-3);flex-direction:column;display:flex}.em-promotion__notice[data-v-f8913152]{color:var(--em-success);font-size:var(--em-text-body);line-height:var(--em-leading-body);margin:0}.em-promotion__dialog[data-v-f8913152]{gap:var(--em-space-3);width:100%;max-width:48ch;padding:var(--em-space-4);border:1px solid var(--em-rule-strong);background:var(--em-surface);flex-direction:column;display:flex}.em-promotion__title[data-v-f8913152]{font-size:var(--em-text-ui);line-height:var(--em-leading-ui);margin:0;font-weight:600}.em-promotion__note[data-v-f8913152]{color:var(--em-ink-muted);font-size:var(--em-text-body);line-height:var(--em-leading-body);margin:0}.em-promotion__failure[data-v-f8913152]{margin:0}.em-promotion__actions[data-v-f8913152]{gap:var(--em-space-2);display:flex}.em-id-value[data-v-c4fc288f]{align-items:center;gap:var(--em-space-2);display:inline-flex}.em-card[data-v-3ccde19c]{max-width:72ch}.em-card__head[data-v-3ccde19c]{gap:var(--em-space-2);padding-bottom:var(--em-space-4);border-bottom:1px solid var(--em-rule-strong);flex-direction:column;display:flex}.em-card__title[data-v-3ccde19c]{font-size:var(--em-text-title);line-height:var(--em-leading-title);overflow-wrap:anywhere;margin:0;font-weight:600}.em-card__badges[data-v-3ccde19c]{gap:var(--em-space-2);flex-wrap:wrap;margin:0;display:flex}.em-card__summary[data-v-3ccde19c]{font-size:var(--em-text-prose);line-height:var(--em-leading-prose);overflow-wrap:anywhere;margin:0}.em-card__actions[data-v-3ccde19c]{margin:0}.em-card__heading[data-v-3ccde19c]{margin:var(--em-space-6) 0 var(--em-space-3);font-size:var(--em-text-ui);line-height:var(--em-leading-ui);font-weight:600}.em-card__fields[data-v-3ccde19c]{gap:var(--em-space-2);flex-direction:column;margin:0;display:flex}.em-card__field[data-v-3ccde19c]{gap:var(--em-space-3);padding-bottom:var(--em-space-2);border-bottom:1px solid var(--em-rule);grid-template-columns:18ch 1fr;display:grid}.em-card__field dt[data-v-3ccde19c]{color:var(--em-ink-muted);font-size:var(--em-text-micro);line-height:var(--em-leading-body)}.em-card__field dd[data-v-3ccde19c]{font-size:var(--em-text-body);line-height:var(--em-leading-body);overflow-wrap:anywhere;margin:0}.em-card__prose[data-v-3ccde19c]{font-size:var(--em-text-prose);line-height:var(--em-leading-prose)}.em-card__list[data-v-3ccde19c]{padding-left:var(--em-space-5);margin:0}.em-card__empty[data-v-3ccde19c]{margin:0}.em-card__json[data-v-3ccde19c]{padding:var(--em-space-3);background:var(--em-surface-sunken);font-family:var(--em-font-mono);font-size:var(--em-text-micro);line-height:var(--em-leading-body);white-space:pre-wrap;margin:0;overflow-x:auto}.em-record-card[data-v-6de8c7a6]{gap:var(--em-space-4);flex-direction:column;display:flex}.em-record-card__back[data-v-6de8c7a6]{margin:0}.em-record-card__title[data-v-6de8c7a6]{font-size:var(--em-text-title);line-height:var(--em-leading-title);margin:0;font-weight:600}.em-record-card__note[data-v-6de8c7a6]{color:var(--em-ink-muted);font-size:var(--em-text-prose);line-height:var(--em-leading-prose);margin:0}.em-record-card__notice[data-v-6de8c7a6]{margin:0 0 var(--em-space-3)}.em-form__steps[data-v-afa42f80]{gap:var(--em-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.em-form__step[data-v-afa42f80]{gap:var(--em-space-2);display:flex}.em-form__step .em-input[data-v-afa42f80]{flex:auto}.em-form[data-v-9b6f5a96]{gap:var(--em-space-4);flex-direction:column;max-width:96ch;display:flex}.em-form__title[data-v-9b6f5a96]{font-size:var(--em-text-title);line-height:var(--em-leading-title);margin:0;font-weight:600}.em-form__intro[data-v-9b6f5a96]{margin-top:var(--em-space-1);color:var(--em-ink-muted)}.em-form__saved[data-v-9b6f5a96]{color:var(--em-success);font-size:var(--em-text-body);line-height:var(--em-leading-body);margin:0}.em-form__notice-line[data-v-9b6f5a96]{margin:0 0 var(--em-space-2)}.em-form__body[data-v-9b6f5a96]{gap:var(--em-space-5);flex-direction:column;display:flex}.em-form__fields[data-v-9b6f5a96]{gap:var(--em-space-4);flex-direction:column;display:flex}.em-form__group-title[data-v-9b6f5a96]{font-size:var(--em-text-ui);line-height:var(--em-leading-ui);margin:0;font-weight:600}details.em-form__group[data-v-9b6f5a96]{border-top:1px solid var(--em-rule);padding-top:var(--em-space-3)}details.em-form__group>summary[data-v-9b6f5a96]{cursor:pointer;list-style-position:inside}details.em-form__group[open]>summary[data-v-9b6f5a96]{margin-bottom:var(--em-space-4)}.em-form__subtitle[data-v-9b6f5a96]{font-size:var(--em-text-ui);line-height:var(--em-leading-ui);margin:0;font-weight:600}.em-form__hint[data-v-9b6f5a96]{color:var(--em-ink-muted);font-size:var(--em-text-micro);line-height:var(--em-leading-micro);margin:0}.em-form__links[data-v-9b6f5a96]{gap:var(--em-space-2);flex-direction:column;display:flex}.em-form__link[data-v-9b6f5a96]{gap:var(--em-space-2);flex-wrap:wrap;display:flex}.em-form__link .em-input[data-v-9b6f5a96]{flex:12ch}.em-form__actions[data-v-9b6f5a96]{justify-content:flex-end;align-items:center;gap:var(--em-space-3);border-top:1px solid var(--em-rule);padding-top:var(--em-space-4);display:flex}.em-record-edit[data-v-4d9d3afe]{gap:var(--em-space-4);flex-direction:column;display:flex}.em-record-edit__back[data-v-4d9d3afe]{margin:0}.em-record-edit__title[data-v-4d9d3afe]{font-size:var(--em-text-title);line-height:var(--em-leading-title);margin:0;font-weight:600}.em-record-edit__note[data-v-4d9d3afe]{color:var(--em-ink-muted);font-size:var(--em-text-prose);line-height:var(--em-leading-prose);margin:0}.em-record-edit__notice[data-v-4d9d3afe]{margin:0 0 var(--em-space-3)}.em-key-form[data-v-aa4c67f4]{gap:var(--em-space-4);flex-direction:column;max-width:96ch;display:flex}.em-key-form__row[data-v-aa4c67f4]{gap:var(--em-space-4);flex-wrap:wrap;display:flex}.em-key-form__field[data-v-aa4c67f4]{gap:var(--em-space-1);flex-direction:column;min-width:24ch;display:flex}.em-key-form__rights[data-v-aa4c67f4]{align-items:center;gap:var(--em-space-4);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.em-key-form__check[data-v-aa4c67f4]{align-items:center;gap:var(--em-space-2);display:inline-flex}.em-key-form__submit[data-v-aa4c67f4]{align-self:flex-start}.em-issued[data-v-2dbefb8a]{gap:var(--em-space-3);padding:var(--em-space-4);background:var(--em-surface-sunken);flex-direction:column;display:flex}.em-issued__title[data-v-2dbefb8a]{font-size:var(--em-text-ui);line-height:var(--em-leading-ui);margin:0;font-weight:600}.em-issued__warning[data-v-2dbefb8a]{max-width:72ch;margin:0}.em-issued__token[data-v-2dbefb8a]{padding:var(--em-space-2) var(--em-space-3);background:var(--em-surface);font-size:var(--em-text-body);line-height:var(--em-leading-body);white-space:nowrap;margin:0;overflow-x:auto}.em-issued__actions[data-v-2dbefb8a]{gap:var(--em-space-3);display:flex}.em-keys-table__key[data-v-6aadf57c]{white-space:nowrap}.em-keys-table__number[data-v-6aadf57c]{color:var(--em-ink-muted)}.em-keys-table__revoked[data-v-6aadf57c]{text-decoration:line-through}.em-keys[data-v-5ab614fc]{gap:var(--em-space-4);flex-direction:column;display:flex}.em-keys__head[data-v-5ab614fc]{justify-content:space-between;align-items:center;gap:var(--em-space-4);display:flex}.em-keys__whoami[data-v-5ab614fc]{gap:var(--em-space-6);flex-wrap:wrap;margin:0;display:flex}.em-keys__whoami-item[data-v-5ab614fc]{gap:var(--em-space-1);flex-direction:column;display:flex}.em-keys__whoami-value[data-v-5ab614fc]{margin:0}.em-keys__subtitle[data-v-5ab614fc]{font-size:var(--em-text-ui);line-height:var(--em-leading-ui);margin:0;font-weight:600}.em-keys__issue[data-v-5ab614fc]{gap:var(--em-space-3);flex-direction:column;display:flex}.em-keys__error[data-v-5ab614fc]{margin:0 0 var(--em-space-3)}.em-maintenance[data-v-5ab155a9]{gap:var(--em-space-4);flex-direction:column;align-items:flex-start;display:flex}.em-maintenance__head[data-v-5ab155a9]{align-items:center;gap:var(--em-space-4);display:flex}.em-maintenance__lead[data-v-5ab155a9]{max-width:72ch;margin:0}.em-maintenance__error[data-v-5ab155a9]{margin:0 0 var(--em-space-3)}.em-maintenance__run[data-v-5ab155a9]{align-self:flex-start}.em-users[data-v-ae6aae7a]{gap:var(--em-space-4);flex-direction:column;display:flex}.em-users__head[data-v-ae6aae7a]{justify-content:space-between;align-items:center;gap:var(--em-space-4);display:flex}.em-users__error[data-v-ae6aae7a]{margin:0 0 var(--em-space-3)}.em-denied[data-v-a118b4ba]{gap:var(--em-space-4);flex-direction:column;display:flex}
