:root{--nm-brand:#2563eb;--nm-brand-dark:#1d4ed8;--nm-brand-soft:#eff6ff;--nm-brand-soft-2:#dbeafe;--nm-ink:#111827;--nm-ink-2:#4b5563;--nm-ink-3:#9ca3af;--nm-line:#e5e7eb;--nm-line-2:#f1f3f5;--nm-line-3:#d3d8de;--nm-bg:#f7f8fa;--nm-surface:#fff;--nm-hover:#f5f7fa;--nm-danger:#dc2626;--nm-danger-soft:#dc262614;--nm-ok:#16a34a;--nm-warn:#b45309;--nm-r-sm:8px;--nm-r-md:12px;--nm-r-lg:16px;--nm-r-full:999px;--nm-sh-1:0 1px 2px #1018280d;--nm-sh-2:0 4px 12px -4px #1018281f;--nm-sh-3:0 12px 26px -10px #2563eb73;--nm-sh-lift:0 10px 22px -10px #10182838;--nm-fs-xs:11px;--nm-fs-sm:12.5px;--nm-fs-md:14px;--nm-ease:cubic-bezier(.2,.8,.3,1);--nm-t:.15s var(--nm-ease);--nm-t-slow:.18s var(--nm-ease);--nm-lift:-3px;--nm-lift-sm:-2px;--nm-ring:0 0 0 3px #2563eb4d}@media (hover:none){:root{--nm-lift:0px;--nm-lift-sm:0px}}@media (prefers-reduced-motion:reduce){:root{--nm-lift:0px;--nm-lift-sm:0px;--nm-t:0s;--nm-t-slow:0s}[class*=nm-]{transition-duration:.01ms!important;animation-duration:.01ms!important}}.nm-btn,.nm-icon-btn,.nm-nav,.nm-seg button,.nm-docs-row,.nm-docs-del,.nm-thumb,.nm-listrow,.nm-menu-item,.nm-chip,.nm-link,.nm-tile,.nm-me,.nm-copy,.nm-title-copy,.nm-switch,.nm-pagenav button,.nm-check{cursor:pointer;-webkit-tap-highlight-color:transparent}.nm-btn:focus-visible,.nm-icon-btn:focus-visible,.nm-nav:focus-visible,.nm-seg button:focus-visible,.nm-docs-row:focus-visible,.nm-docs-del:focus-visible,.nm-thumb:focus-visible,.nm-listrow:focus-visible,.nm-menu-item:focus-visible,.nm-chip:focus-visible,.nm-link:focus-visible,.nm-tile:focus-visible,.nm-me:focus-visible,.nm-copy:focus-visible,.nm-title-copy:focus-visible,.nm-pagenav button:focus-visible{box-shadow:var(--nm-ring);outline:none}.nm-btn[disabled],.nm-icon-btn[disabled],.nm-chip[disabled],.nm-listrow[disabled],.nm-tile[disabled],.nm-seg button[disabled],.nm-menu-item[disabled],.nm-pagenav button[disabled],.nm-btn.is-disabled,.nm-icon-btn.is-disabled,.nm-chip.is-disabled,.nm-listrow.is-disabled,.nm-tile.is-disabled{opacity:.45!important;cursor:not-allowed!important;box-shadow:none!important;transform:none!important}.nm-btn{border-radius:var(--nm-r-md);height:38px;font-family:inherit;font-size:var(--nm-fs-md);letter-spacing:-.3px;white-space:nowrap;transition:transform var(--nm-t), box-shadow var(--nm-t), background-color var(--nm-t), border-color var(--nm-t), color var(--nm-t);border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:0 15px;font-weight:600;display:inline-flex}.nm-btn svg{width:16px;height:16px;transition:transform var(--nm-t);display:block}.nm-btn:active{transform:translateY(1px)}.nm-btn-primary{background:var(--nm-brand);color:#fff;box-shadow:var(--nm-sh-1)}.nm-btn-primary:hover{background:var(--nm-brand-dark);transform:translateY(var(--nm-lift-sm));box-shadow:var(--nm-sh-3)}.nm-btn-primary:hover svg{transform:translate(1px)}.nm-btn-primary:active{transform:translateY(0)}.nm-btn-ghost{background:var(--nm-surface);color:var(--nm-ink-2);border-color:var(--nm-line)}.nm-btn-ghost:hover{background:var(--nm-hover);border-color:var(--nm-line-3);color:var(--nm-ink);box-shadow:var(--nm-sh-1)}.nm-btn-danger{color:var(--nm-ink-3);border-color:var(--nm-line);background:0 0}.nm-btn-danger:hover{background:var(--nm-danger-soft);color:var(--nm-danger);border-color:#dc262659}.nm-btn-danger:focus-visible{box-shadow:0 0 0 3px #dc262647}.nm-btn-sm{height:32px;font-size:var(--nm-fs-sm);padding:0 12px}.nm-btn-sm svg{width:14px;height:14px}.nm-btn-block{width:100%;height:46px;font-size:15px}.nm-icon-btn{border:1px solid var(--nm-line);border-radius:var(--nm-r-md);background:var(--nm-surface);width:36px;height:36px;color:var(--nm-ink-2);transition:var(--nm-t);place-items:center;display:grid;position:relative}.nm-icon-btn:hover{background:var(--nm-hover);border-color:var(--nm-line-3);color:var(--nm-ink)}.nm-icon-btn:active{transform:translateY(1px)}.nm-icon-btn svg{width:17px;height:17px;transition:transform var(--nm-t);display:block}.nm-icon-btn:hover svg{transform:scale(1.08)}.nm-icon-btn .nm-dot{background:var(--nm-danger);width:6px;height:6px;box-shadow:0 0 0 2px var(--nm-surface);border-radius:50%;position:absolute;top:7px;right:8px}.nm-link{color:var(--nm-brand);transition:var(--nm-t);border-radius:4px;font-weight:600;text-decoration:none}.nm-link:hover{color:var(--nm-brand-dark);text-underline-offset:3px;text-decoration:underline}.nm-badge{border-radius:var(--nm-r-full);height:24px;font-size:var(--nm-fs-xs);letter-spacing:.2px;align-items:center;gap:5px;padding:0 10px;font-weight:700;display:inline-flex}.nm-badge .nm-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.nm-badge-ok{color:var(--nm-ok);background:#16a34a1f}.nm-badge-brand{background:var(--nm-brand-soft);color:var(--nm-brand-dark)}.nm-badge-mute{background:var(--nm-line-2);color:var(--nm-ink-2)}.nm-badge-warn{color:var(--nm-warn);background:#d977061f}.nm-chip{border:1px solid var(--nm-line);border-radius:var(--nm-r-full);background:var(--nm-surface);height:32px;color:var(--nm-ink-2);font-family:inherit;font-size:var(--nm-fs-sm);transition:var(--nm-t);align-items:center;gap:6px;padding:0 13px;font-weight:600;display:inline-flex}.nm-chip:hover{background:var(--nm-hover);border-color:var(--nm-line-3);color:var(--nm-ink)}.nm-chip:active{transform:translateY(1px)}.nm-chip.is-active{background:var(--nm-brand-soft);border-color:var(--nm-brand);color:var(--nm-brand-dark)}.nm-chip.is-active:hover{background:var(--nm-brand-soft-2)}.nm-card{background:var(--nm-surface);border:1px solid var(--nm-line);border-radius:var(--nm-r-lg);box-shadow:var(--nm-sh-1)}.nm-card-head{justify-content:space-between;align-items:center;gap:12px;padding:14px 16px 11px;display:flex}.nm-card-title{font-size:var(--nm-fs-md);letter-spacing:-.3px;align-items:center;gap:7px;margin:0;font-weight:700;display:flex}.nm-card-title svg{width:15px;height:15px;color:var(--nm-ink-3);display:block}.nm-card-body{padding:0 16px 16px}.nm-col{flex-direction:column;gap:16px;display:flex}.nm-tile{text-align:left;background:var(--nm-surface);border:1px solid var(--nm-line);border-radius:var(--nm-r-lg);width:100%;box-shadow:var(--nm-sh-1);color:inherit;transition:transform var(--nm-t-slow), box-shadow var(--nm-t-slow), border-color var(--nm-t-slow);font-family:inherit;display:block}.nm-tile:hover{transform:translateY(var(--nm-lift));border-color:var(--nm-line-3);box-shadow:var(--nm-sh-lift)}.nm-tile:active{transform:translateY(-1px)}.nm-seg{background:var(--nm-line-2);border-radius:var(--nm-r-md);gap:2px;padding:3px;display:inline-flex}.nm-seg button{color:var(--nm-ink-2);font-family:inherit;font-size:var(--nm-fs-sm);transition:var(--nm-t);background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:7px 15px;font-weight:600;display:inline-flex}.nm-seg button svg{width:14px;height:14px;display:block}.nm-seg button:hover{color:var(--nm-ink);background:#fff9}.nm-seg button:active{transform:translateY(1px)}.nm-seg button[aria-selected=true]{background:var(--nm-surface);color:var(--nm-brand);box-shadow:var(--nm-sh-1)}.nm-seg-fill{width:100%;display:flex}.nm-seg-fill button{flex:1}.nm-spec{font-size:var(--nm-fs-md);grid-template-columns:88px 1fr;margin:0;display:grid}.nm-spec dt{border-top:1px solid var(--nm-line-2);color:var(--nm-ink-3);font-size:var(--nm-fs-sm);padding:11px 0;font-weight:600}.nm-spec dd{border-top:1px solid var(--nm-line-2);color:var(--nm-ink);margin:0;padding:11px 0 11px 12px;font-weight:600}.nm-spec dt:first-of-type,.nm-spec dd:first-of-type{border-top:0}.nm-big{letter-spacing:-.4px;font-size:16px;font-weight:800}.nm-unit{color:var(--nm-ink-3);font-weight:500;font-size:var(--nm-fs-sm);margin-left:2px}.nm-memo{color:var(--nm-ink-3);font-weight:500;font-size:var(--nm-fs-sm);margin-top:2px;display:block}.nm-memo-inline{margin:0;display:inline}.nm-row2{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nm-internal{background:var(--nm-bg);border:1px dashed var(--nm-line);border-radius:var(--nm-r-md);margin-top:14px;padding:12px}.nm-internal-tag{background:var(--nm-line-2);color:var(--nm-ink-3);border-radius:var(--nm-r-sm);font-size:var(--nm-fs-xs);letter-spacing:.3px;align-items:center;gap:5px;margin-bottom:9px;padding:2px 8px;font-weight:800;display:inline-flex}.nm-internal-tag svg{width:11px;height:11px;display:block}.nm-internal-line{border-radius:var(--nm-r-sm);font-size:var(--nm-fs-sm);transition:background-color var(--nm-t);align-items:center;gap:10px;margin:0 -6px;padding:5px 6px;display:flex}.nm-internal-line:hover{background:var(--nm-line-2)}.nm-internal-line .nm-k{width:52px;color:var(--nm-ink-3);font-weight:600}.nm-internal-line .nm-v{letter-spacing:.2px;font-variant-numeric:tabular-nums;font-weight:700}.nm-internal-line .nm-sub{color:var(--nm-ink-3);font-weight:500}.nm-copy{border:1px solid var(--nm-line);background:var(--nm-surface);width:26px;height:26px;color:var(--nm-ink-3);opacity:.5;transition:var(--nm-t);border-radius:7px;place-items:center;margin-left:auto;display:grid}.nm-internal-line:hover .nm-copy{opacity:1}.nm-copy:hover{color:var(--nm-brand);border-color:var(--nm-brand);background:var(--nm-brand-soft)}.nm-copy:active{transform:translateY(1px)}.nm-copy svg{width:12px;height:12px;display:block}.nm-copy.is-done{color:var(--nm-ok);border-color:var(--nm-ok);background:#16a34a1a}.nm-checkline{font-size:var(--nm-fs-sm);color:var(--nm-ink-3);align-items:center;gap:7px;margin-top:12px;display:flex}.nm-checkline svg{width:14px;height:14px;color:var(--nm-ok);display:block}.nm-box{background:var(--nm-surface);border:1px solid var(--nm-line);border-left:3px solid var(--nm-line);border-radius:var(--nm-r-md);transition:var(--nm-t);margin-top:12px;padding:12px 14px}.nm-box-head{font-size:var(--nm-fs-sm);align-items:center;gap:6px;margin-bottom:5px;font-weight:800;display:flex}.nm-box-head svg{width:14px;height:14px;display:block}.nm-box p{font-size:var(--nm-fs-md);color:var(--nm-ink-2);margin:0;line-height:1.6}.nm-box-warn{border-left-color:var(--nm-warn);background:#d977060d}.nm-box-warn .nm-box-head{color:var(--nm-warn)}.nm-box-memo{border-left-color:var(--nm-ink-3)}.nm-box-memo .nm-box-head{color:var(--nm-ink-3)}.nm-box-edit{cursor:text}.nm-box-edit:hover{border-color:var(--nm-line-3);box-shadow:var(--nm-sh-1)}.nm-field{flex-direction:column;gap:6px;display:flex}.nm-label{font-size:var(--nm-fs-sm);color:var(--nm-ink-2);font-weight:700}.nm-input,.nm-select,.nm-textarea{border:1px solid var(--nm-line);border-radius:var(--nm-r-md);background:var(--nm-surface);width:100%;color:var(--nm-ink);font-family:inherit;font-size:var(--nm-fs-md);transition:var(--nm-t);outline:none;padding:9px 12px}.nm-input{height:38px}.nm-select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%239ca3af' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m4 6 4 4 4-4'/></svg>");background-position:right 11px center;background-repeat:no-repeat;height:38px;padding-right:32px}.nm-textarea{resize:vertical;min-height:88px;line-height:1.6}.nm-input:hover,.nm-select:hover,.nm-textarea:hover{border-color:var(--nm-line-3)}.nm-input:focus,.nm-select:focus,.nm-textarea:focus{border-color:var(--nm-brand);box-shadow:var(--nm-ring)}.nm-input::placeholder,.nm-textarea::placeholder{color:var(--nm-ink-3)}.nm-check{border-radius:var(--nm-r-sm);font-size:var(--nm-fs-sm);color:var(--nm-ink-2);transition:background-color var(--nm-t), color var(--nm-t);align-items:center;gap:8px;margin:0 -6px;padding:4px 6px;font-weight:600;display:inline-flex}.nm-check:hover{background:var(--nm-line-2);color:var(--nm-ink)}.nm-check input{width:16px;height:16px;accent-color:var(--nm-brand);cursor:pointer}.nm-switch{font-size:var(--nm-fs-sm);color:var(--nm-ink-2);align-items:center;gap:9px;font-weight:600;display:inline-flex;position:relative}.nm-switch input{opacity:0;width:0;height:0;position:absolute}.nm-switch .nm-track{border-radius:var(--nm-r-full);background:var(--nm-line);width:40px;height:23px;transition:var(--nm-t);flex:none;position:relative}.nm-switch .nm-track:after{content:"";width:17px;height:17px;box-shadow:var(--nm-sh-1);transition:transform var(--nm-t);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px}.nm-switch:hover .nm-track{background:var(--nm-line-3)}.nm-switch input:checked+.nm-track{background:var(--nm-brand)}.nm-switch input:checked+.nm-track:after{transform:translate(17px)}.nm-switch input:focus-visible+.nm-track{box-shadow:var(--nm-ring)}.nm-listrow{text-align:left;background:var(--nm-surface);border:1px solid var(--nm-line);border-radius:var(--nm-r-md);width:100%;color:inherit;transition:var(--nm-t);align-items:center;gap:12px;padding:11px 14px;font-family:inherit;display:flex;position:relative}.nm-listrow:before{content:"";background:var(--nm-brand);opacity:0;width:3px;transition:opacity var(--nm-t);border-radius:0 3px 3px 0;position:absolute;top:12px;bottom:12px;left:-1px}.nm-listrow:hover{background:var(--nm-hover);border-color:var(--nm-line-3)}.nm-listrow:hover:before{opacity:1}.nm-listrow:active{transform:translateY(1px)}.nm-listrow.is-active{background:var(--nm-brand-soft);border-color:var(--nm-brand)}.nm-listrow.is-active:before{opacity:1}.nm-table{border-collapse:collapse;width:100%;font-size:var(--nm-fs-md)}.nm-table th{text-align:left;border-bottom:1px solid var(--nm-line);font-size:var(--nm-fs-sm);color:var(--nm-ink-3);background:var(--nm-surface);z-index:1;padding:10px 12px;font-weight:700;position:sticky;top:0}.nm-table td{border-bottom:1px solid var(--nm-line-2);padding:11px 12px}.nm-table tbody tr{transition:background-color var(--nm-t)}.nm-table tbody tr:hover{background:var(--nm-hover)}.nm-table tbody tr.is-active{background:var(--nm-brand-soft)}.nm-table-click tbody tr{cursor:pointer}.nm-menu{background:var(--nm-surface);border:1px solid var(--nm-line);border-radius:var(--nm-r-md);min-width:180px;box-shadow:var(--nm-sh-2);padding:6px}.nm-menu-item{border-radius:var(--nm-r-sm);width:100%;color:var(--nm-ink-2);font-family:inherit;font-size:var(--nm-fs-sm);text-align:left;transition:var(--nm-t);background:0 0;border:0;align-items:center;gap:9px;padding:8px 10px;font-weight:600;display:flex}.nm-menu-item svg{width:15px;height:15px;color:var(--nm-ink-3);transition:var(--nm-t);display:block}.nm-menu-item:hover{background:var(--nm-brand-soft);color:var(--nm-brand-dark)}.nm-menu-item:hover svg{color:var(--nm-brand)}.nm-menu-item.is-danger:hover{background:var(--nm-danger-soft);color:var(--nm-danger)}.nm-menu-item.is-danger:hover svg{color:var(--nm-danger)}.nm-menu-div{background:var(--nm-line-2);height:1px;margin:5px 6px}.nm-pagenav{gap:4px;display:inline-flex}.nm-pagenav button{border:1px solid var(--nm-line);border-radius:var(--nm-r-sm);background:var(--nm-surface);min-width:34px;height:34px;color:var(--nm-ink-2);font-family:inherit;font-size:var(--nm-fs-sm);transition:var(--nm-t);padding:0 9px;font-weight:600}.nm-pagenav button:hover{background:var(--nm-hover);border-color:var(--nm-line-3);color:var(--nm-ink)}.nm-pagenav button:active{transform:translateY(1px)}.nm-pagenav button[aria-current=page]{background:var(--nm-brand);border-color:var(--nm-brand);color:#fff}.nm-has-tip{position:relative}.nm-has-tip:after{content:attr(data-tip);color:#fff;font-size:var(--nm-fs-xs);white-space:nowrap;pointer-events:none;opacity:0;z-index:40;transition:opacity var(--nm-t), transform var(--nm-t);background:#111827;border-radius:7px;padding:5px 9px;font-weight:600;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(-3px)}.nm-has-tip:hover:after,.nm-has-tip:focus-visible:after{opacity:1;transform:translate(-50%)translateY(0)}@media (hover:none){.nm-has-tip:after{content:none}}.nm-hdr{z-index:20;background:var(--nm-surface);border-bottom:1px solid var(--nm-line);align-items:center;gap:14px;padding:11px 20px;display:flex;position:sticky;top:0}.nm-logo{background:var(--nm-line-2);width:44px;height:32px;color:var(--nm-ink-2);border-radius:var(--nm-r-sm);font-size:var(--nm-fs-xs);letter-spacing:.5px;place-items:center;font-weight:800;display:grid}.nm-search{background:var(--nm-line-2);border-radius:var(--nm-r-full);max-width:600px;height:40px;transition:var(--nm-t);border:1px solid #0000;flex:1;align-items:center;gap:9px;padding:0 14px;display:flex}.nm-search:hover{background:var(--nm-hover);border-color:var(--nm-line)}.nm-search:focus-within{background:var(--nm-surface);border-color:var(--nm-brand);box-shadow:var(--nm-ring)}.nm-search svg{width:16px;height:16px;color:var(--nm-ink-3);transition:var(--nm-t);flex:none;display:block}.nm-search:focus-within svg{color:var(--nm-brand)}.nm-search input{min-width:0;font-family:inherit;font-size:var(--nm-fs-md);color:var(--nm-ink);background:0 0;border:0;outline:0;flex:1}.nm-search input::placeholder{color:var(--nm-ink-3)}.nm-hdr-right{align-items:center;gap:6px;margin-left:auto;display:flex}.nm-me{border:1px solid var(--nm-line);border-radius:var(--nm-r-full);background:var(--nm-surface);height:36px;color:var(--nm-ink-2);font-family:inherit;font-size:var(--nm-fs-sm);transition:var(--nm-t);align-items:center;gap:8px;padding:0 12px 0 5px;font-weight:600;display:flex}.nm-me:hover{background:var(--nm-hover);border-color:var(--nm-line-3);color:var(--nm-ink)}.nm-me:active{transform:translateY(1px)}.nm-me .nm-avatar{background:var(--nm-brand);color:#fff;width:26px;height:26px;font-size:var(--nm-fs-xs);border-radius:50%;place-items:center;font-weight:700;display:grid}.nm-notice{background:var(--nm-surface);border-bottom:1px solid var(--nm-line);font-size:var(--nm-fs-sm);color:var(--nm-ink-2);flex-wrap:wrap;align-items:center;gap:13px;padding:10px 20px;display:flex}.nm-notice-stat{align-items:center;gap:6px;display:inline-flex}.nm-notice-stat svg{width:14px;height:14px;color:var(--nm-ink-3);display:block}.nm-notice-stat b{color:var(--nm-brand-dark);font-weight:700}.nm-notice-stat[data-zero=true]{color:var(--nm-ink-3);opacity:.6}.nm-notice-div{background:var(--nm-line);width:1px;height:13px}.nm-notice-sys{font-size:var(--nm-fs-xs);color:var(--nm-ink-3);opacity:.65;margin-left:auto}.nm-side{background:var(--nm-surface);border-right:1px solid var(--nm-line);flex-direction:column;flex:none;gap:3px;width:212px;height:100vh;padding:16px 12px;display:flex;position:sticky;top:0;overflow:auto}.nm-side-brand{letter-spacing:-.5px;color:var(--nm-ink);align-items:center;gap:9px;padding:4px 10px 18px;font-size:19px;font-weight:800;display:flex}.nm-side-brand .nm-mark{background:var(--nm-brand);color:#fff;border-radius:9px;place-items:center;width:28px;height:28px;font-size:13px;font-weight:800;display:grid}.nm-side-label{font-size:var(--nm-fs-xs);color:var(--nm-ink-3);letter-spacing:.5px;padding:16px 10px 6px;font-weight:800}.nm-nav{width:100%;color:var(--nm-ink-2);text-align:left;transition:var(--nm-t);background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:9px 10px;font-family:inherit;font-size:13.5px;font-weight:600;display:flex;position:relative}.nm-nav svg{width:17px;height:17px;color:var(--nm-ink-3);transition:var(--nm-t);flex:none;display:block}.nm-nav:hover{background:var(--nm-line-2);color:var(--nm-ink)}.nm-nav:hover svg{color:var(--nm-ink-2);transform:scale(1.08)}.nm-nav:active{transform:translateY(1px)}.nm-nav.is-active{background:var(--nm-brand-soft);color:var(--nm-brand-dark)}.nm-nav.is-active svg{color:var(--nm-brand)}.nm-nav.is-active:before{content:"";background:var(--nm-brand);border-radius:0 3px 3px 0;width:3px;position:absolute;top:8px;bottom:8px;left:-12px}.nm-hero{aspect-ratio:4/3;border-radius:var(--nm-r-md);background:var(--nm-line-2);cursor:zoom-in;position:relative;overflow:hidden}.nm-hero img{object-fit:cover;width:100%;height:100%;transition:transform .35s var(--nm-ease);display:block}.nm-hero:hover img{transform:scale(1.04)}.nm-hero-over{border-radius:var(--nm-r-full);color:#fff;height:28px;font-size:var(--nm-fs-xs);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:var(--nm-t);background:#111827b8;align-items:center;gap:6px;padding:0 11px;font-weight:700;display:inline-flex;position:absolute;bottom:10px;left:10px}.nm-hero:hover .nm-hero-over{background:#111827e0}.nm-hero-over svg{width:13px;height:13px;display:block}.nm-thumbs{grid-template-columns:repeat(5,1fr);gap:6px;margin-top:8px;display:grid}.nm-thumb{aspect-ratio:1;background:var(--nm-line-2);transition:var(--nm-t);border:1.5px solid #0000;border-radius:9px;position:relative;overflow:hidden}.nm-thumb img{object-fit:cover;width:100%;height:100%;transition:transform var(--nm-t);display:block}.nm-thumb:hover{border-color:var(--nm-line-3);transform:translateY(var(--nm-lift-sm))}.nm-thumb:hover img{transform:scale(1.06)}.nm-thumb.is-active{border-color:var(--nm-brand)}.nm-thumb-tag{background:var(--nm-brand);color:#fff;border-radius:5px;padding:1px 5px;font-size:9px;font-weight:800;position:absolute;top:4px;left:4px}.nm-hint{font-size:var(--nm-fs-xs);color:var(--nm-ink-3);margin:9px 0 0;line-height:1.5}.nm-docs{align-items:flex-start;gap:12px;display:flex}.nm-docs-btn{border-radius:var(--nm-r-lg);color:#fff;letter-spacing:-.3px;width:104px;min-height:104px;transition:transform var(--nm-t-slow), box-shadow var(--nm-t-slow), border-color var(--nm-t-slow);background:linear-gradient(#26262b,#131316);border:1px solid #2a2a2e;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:8px;padding:14px 8px;font-family:inherit;display:flex;box-shadow:0 1px 2px #00000040,0 10px 22px -12px #000000a6}.nm-docs-btn svg{color:#e0b04a;width:26px;height:26px;transition:transform var(--nm-t-slow);display:block}.nm-docs-btn b{font-size:12.5px;font-weight:700;line-height:1}.nm-docs-btn small{color:#a1a5ab;font-size:10.5px;font-weight:500;line-height:1}.nm-docs-btn:hover{transform:translateY(var(--nm-lift));border-color:#e0b04a;box-shadow:0 2px 5px #0000004d,0 18px 30px -12px #000000bf}.nm-docs-btn:hover svg{transform:scale(1.08)}.nm-docs-btn:active{transform:translateY(-1px)}.nm-docs-btn:focus-visible{outline:none;box-shadow:0 0 0 3px #e0b04a}.nm-docs-list{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.nm-docs-group{font-size:var(--nm-fs-xs);color:var(--nm-ink-3);letter-spacing:.3px;align-items:center;gap:6px;margin-top:6px;padding-left:2px;font-weight:800;display:flex}.nm-docs-group:first-child{margin-top:0}.nm-docs-group i{color:#c4c9d0;font-style:normal;font-weight:700}.nm-docs-row{background:var(--nm-surface);border:1px solid var(--nm-line);border-radius:var(--nm-r-md);transition:var(--nm-t);align-items:center;gap:10px;padding:8px 10px;display:flex}.nm-docs-row:hover{border-color:var(--nm-brand);background:var(--nm-brand-soft)}.nm-docs-row:active{transform:translateY(1px)}.nm-docs-thumb{object-fit:cover;object-position:top center;width:34px;height:42px;transition:var(--nm-t);background:#fff;border:1px solid #d8dce2;border-radius:5px;flex:none;display:block}.nm-docs-row:hover .nm-docs-thumb{border-color:var(--nm-brand);transform:scale(1.05)}.nm-docs-txt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.nm-docs-name{font-size:var(--nm-fs-sm);color:var(--nm-ink);text-overflow:ellipsis;white-space:nowrap;transition:color var(--nm-t);font-weight:700;overflow:hidden}.nm-docs-row:hover .nm-docs-name{color:var(--nm-brand-dark)}.nm-docs-date{font-size:var(--nm-fs-xs);color:var(--nm-ink-3);align-items:center;gap:5px;display:flex}.nm-docs-date svg{width:11px;height:11px;color:var(--nm-ok);display:block}.nm-docs-del{color:#c4c9d0;opacity:.45;width:26px;height:26px;transition:var(--nm-t);background:0 0;border:0;border-radius:7px;flex:none;place-items:center;display:grid}.nm-docs-row:hover .nm-docs-del{opacity:1}.nm-docs-del svg{width:13px;height:13px;display:block}.nm-docs-del:hover{background:var(--nm-danger-soft);color:var(--nm-danger)}.nm-docs-del:active{transform:translateY(1px)}.nm-docs-empty{border:1.5px dashed var(--nm-line);border-radius:var(--nm-r-md);min-height:74px;color:var(--nm-ink-3);font-size:var(--nm-fs-sm);text-align:center;place-items:center;padding:12px;line-height:1.5;display:grid}@media (max-width:520px){.nm-docs{flex-direction:column}.nm-docs-btn{flex-direction:row;gap:10px;width:100%;min-height:0;padding:12px}}.nm-map{border-radius:var(--nm-r-md);background:var(--nm-line-2);height:430px;position:relative;overflow:hidden}.nm-map>iframe,.nm-map>div,.nm-map>img{border:0;width:100%;height:100%;display:block}.nm-shell{min-height:100vh;display:flex}.nm-main{flex-direction:column;flex:1;min-width:0;display:flex}.nm-page{width:100%;max-width:1560px;padding:20px}.nm-crumb{align-items:center;gap:10px;margin-bottom:14px;display:flex}.nm-titlebar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.nm-titlebar h1{letter-spacing:-.7px;flex-wrap:wrap;align-items:center;gap:9px;margin:0 0 7px;font-size:22px;font-weight:800;line-height:1.35;display:flex}.nm-title-copy{border:1px solid var(--nm-line);background:var(--nm-surface);width:26px;height:26px;color:var(--nm-ink-3);opacity:.55;transition:var(--nm-t);border-radius:7px;place-items:center;display:grid}.nm-titlebar h1:hover .nm-title-copy{opacity:1}.nm-title-copy:hover{color:var(--nm-brand);border-color:var(--nm-brand);background:var(--nm-brand-soft)}.nm-title-copy:active{transform:translateY(1px)}.nm-title-copy svg{width:13px;height:13px;display:block}.nm-meta{font-size:var(--nm-fs-sm);color:var(--nm-ink-3);flex-wrap:wrap;align-items:center;gap:9px;display:flex}.nm-meta-div{background:var(--nm-line);width:1px;height:11px}.nm-acts{flex-wrap:wrap;gap:8px;display:flex}.nm-grid{grid-template-columns:300px minmax(370px,1fr) minmax(400px,1.2fr);align-items:start;gap:16px;display:grid}@media (max-width:1280px){.nm-grid{grid-template-columns:1fr}}.nm-underline{border-top:1px solid var(--nm-line-2);align-items:center;gap:10px;margin-top:11px;padding-top:11px;display:flex}.nm-underline .nm-right{font-size:var(--nm-fs-xs);color:var(--nm-ink-3);margin-left:auto}:root[data-theme=dark]{--nm-brand:#3b82f6;--nm-brand-dark:#60a5fa;--nm-brand-soft:#17233a;--nm-brand-soft-2:#1d2b45;--nm-ink:#e8eaed;--nm-ink-2:#aeb4bd;--nm-ink-3:#7c848f;--nm-line:#2c313a;--nm-line-2:#252a32;--nm-line-3:#3d444e;--nm-bg:#14171c;--nm-surface:#1c2027;--nm-hover:#242932;--nm-danger:#f87171;--nm-danger-soft:#f8717124;--nm-ok:#4ade80;--nm-warn:#fbbf24;--nm-sh-1:0 1px 2px #0000004d;--nm-sh-2:0 4px 12px -4px #00000080;--nm-sh-lift:0 10px 22px -10px #000000b3;--nm-ring:0 0 0 3px #3b82f666}:root[data-theme=dark] .nm-docs-btn{background:linear-gradient(#3a3a3f,#232327);border-color:#55524a;box-shadow:0 1px 2px #0006,0 10px 22px -12px #000000e6}:root[data-theme=dark] .nm-docs-thumb{border-color:#3a4049}:root[data-theme=dark] .nm-docs-group i,:root[data-theme=dark] .nm-docs-del{color:#5f6670}:root[data-theme=dark] .nm-seg button:hover{background:#ffffff0f}:root[data-theme=dark] .nm-has-tip:after{border:1px solid var(--nm-line);background:#000}:root[data-theme=dark] .nm-switch .nm-track:after{background:#e8eaed}
.nm-docs-btn-sm{color:#fff;letter-spacing:-.3px;white-space:nowrap;cursor:pointer;background:linear-gradient(#26262b,#131316);border:1px solid #2a2a2e;border-radius:10px;flex:none;align-items:center;gap:6px;height:32px;padding:0 11px;font-family:inherit;font-size:12px;font-weight:700;transition:transform .16s cubic-bezier(.2,.8,.3,1),border-color .16s,box-shadow .16s;display:inline-flex;box-shadow:0 1px 2px #00000040}.nm-docs-btn-sm>svg{color:#e0b04a;flex:none;width:15px;height:15px}.nm-docs-btn-sm:hover:not(:disabled){border-color:#e0b04a;transform:translateY(-1px);box-shadow:0 3px 8px -3px #0009}.nm-docs-btn-sm:active:not(:disabled){transform:translateY(0)}.nm-docs-btn-sm:focus-visible{outline:none;box-shadow:0 0 0 3px #e0b04a}.nm-docs-btn-sm.busy,.nm-docs-btn-sm:disabled.busy{background:var(--nm-surface);border-color:var(--nm-line);color:var(--nm-ink);box-shadow:none;background-image:none}.nm-docs-btn-sm:disabled:not(.busy){opacity:.45;cursor:not-allowed}.nm-docs.nm-docs-compact{display:block}.nm-docs.nm-docs-compact>.nm-docs-list{gap:4px}.nm-docs-compact .nm-docs-row{border-radius:10px;gap:8px;padding:5px 8px}.nm-docs-compact .nm-docs-thumb{border-radius:4px;width:24px;height:30px}.nm-docs-compact .nm-docs-txt{flex-direction:row;align-items:baseline;gap:7px}.nm-docs-compact .nm-docs-name{font-size:12.5px}.nm-docs-compact .nm-docs-row>.nm-docs-del{width:28px;height:28px}.nm-docs-kind{background:var(--nm-line-2);color:var(--nm-ink-2);white-space:nowrap;border-radius:999px;flex:none;padding:1px 7px;font-size:10.5px;font-weight:800}.nm-docs-compact .nm-docs-date{display:none}.nm-docs-compact .nm-docs-row.has-date .nm-docs-date{display:inline-flex}.nm-docs-compact .nm-docs-group{display:none}.nm-docs-compact.nm-docs-grouped .nm-docs-group{margin-top:4px;display:flex}.nm-docs-compact.nm-docs-grouped .nm-docs-kind{display:none}:root[data-theme=dark] .nm-docs-btn-sm{background:linear-gradient(#3a3a3f,#232327);border-color:#55524a}:root[data-theme=dark] .nm-docs-kind{background:var(--nm-line-2);color:var(--nm-ink-2)}
