*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.5}body{background-color:var(--nf-bg);color:var(--nf-text);margin:0}.app-header{border-block-end:1px solid var(--nf-border);background-color:var(--nf-bg)}.app-header__inner{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;max-inline-size:72rem;margin-inline:auto;padding-block:.75rem;padding-inline:1rem;display:flex}.app-header__actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-inline-start:auto;display:flex}.app-header__account{flex-direction:column;align-items:flex-end;gap:.5rem;display:flex}.nf-brand{color:var(--nf-text);align-items:center;gap:.625rem;font-size:1.0625rem;font-weight:700;text-decoration:none;display:inline-flex}main{max-inline-size:72rem;margin-inline:auto;padding-block:2.5rem 4rem;padding-inline:1rem}h1{letter-spacing:-.01em;margin-block:0 .5rem;font-size:2rem;font-weight:650;line-height:1.2}h2{margin-block:2rem .75rem;font-size:1.25rem;font-weight:650;line-height:1.3}code{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.9em}.nf-page-intro{margin-block-end:2rem}.nf-lede{max-inline-size:44rem;color:var(--nf-text-muted);margin:0;font-size:1.0625rem}a{color:var(--nf-accent);text-underline-offset:.15em}:focus-visible{outline:3px solid var(--nf-focus);outline-offset:2px}main[tabindex="-1"]:focus{outline:none}.skip-link{z-index:100;background-color:var(--nf-surface);color:var(--nf-text);border:1px solid var(--nf-border-strong);border-radius:.25rem;padding-block:.5rem;padding-inline:1rem;position:absolute;inset-block-start:.5rem;inset-inline-start:.5rem;transform:translateY(-200%)}.skip-link:focus{transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.nf-filters__form{flex-wrap:wrap;align-items:flex-start;gap:1rem;margin-block-end:1.5rem;display:flex}.nf-filters__form>.nf-field{flex:12rem}.nf-filters__actions{flex-wrap:wrap;align-items:center;gap:1rem;margin-block-start:1.75rem;display:flex}.nf-results-summary{margin-block-end:.75rem}.nf-pager{flex-wrap:wrap;gap:1.5rem;margin-block-start:1rem;display:flex}.nf-back{margin-block:0 1rem}.nf-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1rem;margin-block-end:2rem;display:grid}.nf-card{border:1px solid var(--nf-border);background-color:var(--nf-bg);border-radius:.75rem;flex-direction:column;gap:.75rem;padding:1.5rem;display:flex;position:relative}.nf-card:hover{border-color:var(--nf-border-strong)}.nf-card__icon{background-color:var(--nf-accent-soft);block-size:2.75rem;inline-size:2.75rem;color:var(--nf-accent);border-radius:.625rem;justify-content:center;align-items:center;display:inline-flex}.nf-card__title{margin:0}.nf-card__link{color:var(--nf-text);align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.nf-card__link .nf-icon{color:var(--nf-accent)}.nf-card__link:after{content:"";border-radius:.75rem;position:absolute;inset:0}@supports selector(:has(*)){.nf-card__link:focus-visible{outline:none}.nf-card:has(.nf-card__link:focus-visible){outline:3px solid var(--nf-focus);outline-offset:2px}}.nf-card__body{color:var(--nf-text-muted);margin:0}.nf-note{border:1px solid var(--nf-border);background-color:var(--nf-surface);border-radius:.75rem;align-items:flex-start;gap:.75rem;max-inline-size:44rem;margin:0;padding-block:1rem;padding-inline:1rem;display:flex}.nf-note .nf-icon{color:var(--nf-accent)}.nf-details{grid-template-columns:minmax(8rem,max-content) 1fr;gap:.5rem 1.5rem;display:grid}.nf-details__row{display:contents}.nf-details dt{overflow-wrap:anywhere;font-weight:600}.nf-details dd{overflow-wrap:anywhere;margin:0}.nf-value{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.nf-steps{max-inline-size:48rem;margin:0;padding-inline-start:1.5rem}.nf-step{margin-block-end:2.5rem}.nf-step>*{margin-block:0}.nf-step>*+*{margin-block-start:.75rem}.nf-step::marker{font-size:1.25rem;font-weight:650}
.nf-button{font:inherit;border:1px solid var(--nf-border-strong);background-color:var(--nf-bg);min-block-size:2.75rem;color:var(--nf-text);cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding-block:.5rem;padding-inline:1rem;font-weight:550;display:inline-flex}.nf-button--primary{border-color:var(--nf-accent);background-color:var(--nf-accent);color:var(--nf-bg);font-weight:600}.nf-button--danger{border-color:var(--nf-danger);color:var(--nf-danger)}.nf-button[data-hovered]{filter:brightness(1.08)}.nf-button[data-pressed]{filter:brightness(.92)}.nf-button[data-disabled]{cursor:not-allowed;opacity:.6}.nf-link{color:var(--nf-accent);text-underline-offset:.15em;text-decoration:underline}.nf-field{flex-direction:column;gap:.25rem;max-inline-size:32rem;display:flex}.nf-field__label{font-weight:600}.nf-field__input{font:inherit;border:1px solid var(--nf-border-strong);background-color:var(--nf-bg);min-block-size:2.75rem;color:var(--nf-text);border-radius:.375rem;padding-block:.5rem;padding-inline:.75rem}.nf-field__description{color:var(--nf-text-muted);font-size:.875rem}.nf-field__input[data-invalid]{border-color:var(--nf-danger);border-width:2px}.nf-field__error{color:var(--nf-danger);font-size:.875rem}.nf-form{flex-direction:column;gap:1rem;max-inline-size:32rem;display:flex}.nf-message{border:1px solid var(--nf-border-strong);max-inline-size:32rem;color:var(--nf-text);border-inline-start-width:.25rem;border-radius:.375rem;align-items:flex-start;gap:.75rem;padding-block:.75rem;padding-inline:1rem;display:flex}.nf-message--error{border-color:var(--nf-danger)}.nf-message--error>.nf-icon{color:var(--nf-danger)}.nf-message--success>.nf-icon{color:var(--nf-success)}.nf-message>.nf-icon{margin-block-start:.125rem}.nf-message__body>*{margin-block:0}.nf-message__body>*+*{margin-block-start:.5rem}.nf-message--success{border-color:var(--nf-accent)}.nf-button[data-pending]{cursor:progress}.nf-table-region{border:1px solid var(--nf-border);border-radius:.75rem;max-inline-size:100%;position:relative;overflow-x:auto}.nf-table{border-collapse:collapse;inline-size:100%}.nf-table caption{text-align:start;padding-block:.75rem .5rem;padding-inline:1rem;font-weight:600}.nf-table th,.nf-table td{text-align:start;border-block-end:1px solid var(--nf-border);vertical-align:middle;padding-block:.5rem;padding-inline:1rem}.nf-table thead th{background-color:var(--nf-surface);color:var(--nf-text-muted);font-size:.875rem;font-weight:650}.nf-table tbody tr:last-child>*{border-block-end:none}.nf-table time{font-variant-numeric:tabular-nums}.nf-modal-overlay{background-color:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.nf-modal{border:1px solid var(--nf-border-strong);background-color:var(--nf-bg);inline-size:100%;max-inline-size:32rem;color:var(--nf-text);border-radius:.5rem}.nf-dialog{outline:none;flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.nf-dialog__title{margin:0;font-size:1.25rem}.nf-dialog__actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.nf-tech{margin-block-start:.25rem}.nf-tech__summary{cursor:pointer;min-block-size:1.5rem;color:var(--nf-text-muted);align-items:center;font-size:.875rem;display:inline-flex}.nf-tech__body{margin-block-start:.25rem;font-size:.875rem}.nf-tech__list{grid-template-columns:max-content 1fr;gap:.25rem .75rem;margin:0;display:grid}.nf-tech__list dt{font-weight:600}.nf-tech__list dd{overflow-wrap:anywhere;margin:0}.nf-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nf-segmented{flex-direction:column;gap:.25rem;display:flex}.nf-segmented__options{border:1px solid var(--nf-border-strong);border-radius:.5rem;flex-wrap:wrap;gap:.25rem;inline-size:fit-content;padding:.25rem;display:inline-flex}.nf-segmented__option{cursor:pointer;border-radius:.375rem;align-items:center;min-block-size:2.75rem;padding-inline:1rem;display:inline-flex}.nf-segmented__option[data-hovered]{background-color:var(--nf-surface)}.nf-segmented__option[data-selected]{background-color:var(--nf-accent);color:var(--nf-bg)}.nf-segmented__option--icon{justify-content:center;inline-size:2.75rem;padding-inline:0}.nf-segmented__tip{justify-content:center;align-items:center;block-size:100%;inline-size:100%;display:inline-flex}.nf-button[data-focus-visible],.nf-link[data-focus-visible],.nf-field__input[data-focus-visible],.nf-segmented__option[data-focus-visible],.nf-nav__link[data-focus-visible]{outline:3px solid var(--nf-focus);outline-offset:2px}@media (forced-colors:active){.nf-segmented__option[data-selected]{color:highlighttext;background-color:highlight;border:2px solid highlighttext}.nf-button--primary{color:buttontext;background-color:buttonface;border:2px solid buttontext}.nf-nav__link[aria-current=page]{border-block-end-color:highlight}.nf-logo{forced-color-adjust:none}}.nf-icon{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;block-size:1.25rem;inline-size:1.25rem}.nf-icon--sm{block-size:1rem;inline-size:1rem}.nf-icon--lg{block-size:1.5rem;inline-size:1.5rem}[dir=rtl] .nf-icon--mirror{transform:scaleX(-1)}.nf-link>.nf-icon{vertical-align:-.2em}.nf-link>.nf-icon:first-child{margin-inline-end:.375rem}.nf-link>.nf-icon:last-child{margin-inline-start:.375rem}.nf-with-icon{align-items:center;gap:.5rem;display:inline-flex}.nf-with-icon>.nf-icon{color:var(--nf-text-muted)}.nf-logo{background-color:var(--nf-brand);block-size:2.5rem;inline-size:2.5rem;color:var(--nf-brand-ink);border-radius:.625rem;flex:none;justify-content:center;align-items:center;display:inline-flex}.nf-logo__mark{block-size:2rem;inline-size:2rem}.nf-logo__line{fill:none;stroke:currentColor;stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round}.nf-logo__node{fill:currentColor}.nf-logo__letters{fill:none;stroke:var(--nf-brand);stroke-width:.95px;stroke-linecap:round;stroke-linejoin:round}.nf-nav__list{flex-wrap:wrap;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.nf-nav__link{min-block-size:2.75rem;color:var(--nf-text);border-block-end:3px solid #0000;border-radius:.5rem;align-items:center;gap:.5rem;padding-inline:.75rem;font-weight:550;text-decoration:none;display:inline-flex}.nf-nav__link[data-hovered]{background-color:var(--nf-surface)}.nf-nav__link[aria-current=page]{background-color:var(--nf-accent-soft);color:var(--nf-accent);border-block-end-color:currentColor;font-weight:650}.nf-badge{border:1px solid var(--nf-border);background-color:var(--nf-bg);color:var(--nf-text);white-space:nowrap;border-radius:999px;align-items:center;gap:.375rem;padding-block:.125rem;padding-inline:.5rem .625rem;font-size:.875rem;font-weight:550;display:inline-flex}.nf-badge--success>.nf-icon{color:var(--nf-success)}.nf-badge--warning>.nf-icon{color:var(--nf-warning)}.nf-badge--danger>.nf-icon{color:var(--nf-danger)}.nf-badge--accent>.nf-icon{color:var(--nf-accent)}.nf-badge--neutral>.nf-icon{color:var(--nf-text-muted)}.nf-badge--muted{white-space:normal;border-style:dashed;border-color:var(--nf-border-strong);color:var(--nf-text-muted)}.nf-panel{border:1px solid var(--nf-border);background-color:var(--nf-surface);border-radius:.75rem;flex-direction:column;gap:1rem;margin-block-end:1.5rem;padding:1.25rem;display:flex}.nf-panel__title{align-items:center;gap:.5rem;margin:0;font-size:1.0625rem;display:flex}.nf-panel__title>.nf-icon{color:var(--nf-text-muted)}.nf-secret{border-color:var(--nf-warning);background-color:var(--nf-bg);border-width:2px}.nf-secret .nf-panel__title>.nf-icon{color:var(--nf-warning)}.nf-secret__actions{flex-wrap:wrap;gap:.75rem;display:flex}.nf-secret>p{margin:0}.nf-domain-record{gap:.5rem;min-inline-size:16rem;display:grid}.nf-domain-record>p{margin:0}.nf-row-actions{flex-wrap:wrap;gap:.5rem;display:flex}.nf-code{flex-direction:column;gap:.5rem;max-inline-size:100%;margin:0;display:flex}.nf-code__caption{color:var(--nf-text-muted);font-size:.875rem;font-weight:600}.nf-code__body{border:1px solid var(--nf-border);background-color:var(--nf-surface);white-space:pre;border-radius:.5rem;max-inline-size:100%;margin:0;padding:.75rem 1rem;line-height:1.5;position:relative;overflow-x:auto}.nf-code__actions{align-items:center;display:flex}
