.nv-wordmark{max-width:100%;color:var(--deep,#00474b);letter-spacing:-.045em;overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:.18em;font-family:Arial,Helvetica,sans-serif;font-size:clamp(27px,5vw,36px);font-weight:800;line-height:1.15;display:inline-flex}.nv-wordmark-initials{letter-spacing:-.07em;font-weight:900}.nv-wordmark-companion{letter-spacing:-.04em;font-weight:650}.nv-about-card,.nv-about-dialog{box-sizing:border-box;color:var(--on-panel,#006b70);letter-spacing:0;overflow-wrap:anywhere;font-family:Arial,Helvetica,sans-serif;font-size:20px;line-height:1.55}.nv-about-card *,.nv-about-dialog *{box-sizing:border-box;min-width:0}.nv-about-card{border:1px solid var(--border,#b7dedc);background:var(--soft,#d7f4f1);border-radius:8px;margin:28px 0;padding:24px}.nv-about-card h2{color:var(--deep,#00474b);letter-spacing:-.02em;margin:0 0 12px;font-size:24px;font-weight:750;line-height:1.3}.nv-about-card .nv-about-brand,.nv-about-dialog .nv-about-brand{margin:0 0 18px}.nv-about-metadata{flex-wrap:wrap;gap:10px 28px;margin:18px 0;font-size:20px;display:flex}.nv-about-metadata>div{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.nv-about-metadata dt{font-weight:700}.nv-about-metadata dd{font-variant-numeric:tabular-nums;margin:0}.nv-about-card .nv-about-open{border:1px solid var(--control-border,#006b70);background:var(--panel,#fbfffe);min-width:44px;max-width:100%;min-height:48px;color:var(--on-panel,#006b70);font:inherit;text-align:center;white-space:normal;cursor:pointer;border-radius:5px;justify-content:center;align-items:center;padding:10px 16px;font-weight:700;line-height:1.4;display:inline-flex}.nv-about-card .nv-about-open:hover{background:var(--paper,#ecfbfa)}.nv-about-card .nv-about-open:focus-visible,.nv-about-dialog button:focus-visible{outline:3px solid var(--focus-ring,#00474b);outline-offset:4px}.nv-about-dialog{overscroll-behavior:contain;background:var(--panel,#fbfffe);border:1px solid var(--border,#b7dedc);width:calc(100% - 32px);max-width:720px;max-height:88dvh;padding:28px;overflow-y:auto}.nv-about-dialog .plain-dialog-close{min-width:44px;min-height:48px;padding:8px 12px;font-size:20px!important}.nv-about-dialog .nv-about-description{margin:22px 0;font-size:20px;line-height:1.6}.nv-about-changelog{border-top:1px solid var(--line,#b7dedc);margin-top:28px;padding-top:24px}.nv-about-changelog h3{letter-spacing:-.025em;margin:0 0 20px;font-size:28px;line-height:1.25}.nv-about-entries{margin:0;padding:0;list-style:none}.nv-about-entry+.nv-about-entry{border-top:1px solid var(--line,#b7dedc);margin-top:30px;padding-top:24px}.nv-about-entry h4{color:var(--deep,#00474b);margin:0;font-size:24px;line-height:1.3}.nv-about-dialog .nv-about-entry-date{margin:8px 0 16px;font-size:20px}.nv-about-entry ul{margin:0;padding-left:1.2em}.nv-about-entry ul li+li{margin-top:14px}@media (width<=420px){.nv-about-card{padding:20px}.nv-about-dialog{padding:22px}.nv-about-card .nv-about-open{width:100%}}