.nm-page #topbar .brand{color:inherit;text-decoration:none}@media (width<=860px){.nm-page #topbar{grid-template-areas:"toggle brand actions"}}.nm-scroll{-webkit-overflow-scrolling:touch;flex:auto;min-height:0;overflow-y:auto}.nm-wrap{max-width:760px;margin:0 auto;padding:1.6rem 1.25rem 2.5rem}.nm-page h1{letter-spacing:-.01em;color:var(--text);margin:0 0 .5rem;font-size:1.85rem;line-height:1.2}.nm-page .lead{color:var(--text);margin:0 0 4px;font-size:1.1rem;font-weight:600}.nm-page .intro p{color:#3b4452;margin:0 0 4px;font-size:1rem}.nm-page .intro .gap{margin-top:1rem}.nm-page .cat-block{margin:1.25rem 0 0}.nm-page .cats-title{color:var(--text);margin:0 0 .5rem;font-size:1rem}.nm-page .cats{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.nm-page .cats li{background:var(--green-soft);color:var(--green-deeper);border:1px solid var(--green-chip);border-radius:999px;padding:5px 12px;font-size:.88rem;font-weight:650}.nm-page .card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);margin:1.25rem 0;padding:1.1rem 1.15rem}.nm-page .card[hidden]{display:none}.nm-page .card h2{margin:0 0 .5rem;font-size:1.15rem}.nm-page .muted{color:var(--muted);font-size:.88rem}.nm-page .err{color:#b3261e;margin:10px 0}.nm-page .ok{color:#1d3f8f;margin:10px 0}.nm-page .tag{background:var(--green-soft);color:var(--green-deeper);border-radius:999px;margin:2px 4px 2px 0;padding:2px 10px;font-size:.75rem;font-weight:650;display:inline-block}.nm-page .entry{border-top:1px solid var(--border);align-items:flex-start;gap:14px;padding:14px 0;display:flex}.nm-page .entry video{background:#000;border-radius:10px;width:220px;max-width:45%}.nm-page .entry a,.nm-page .card a{color:#1d3f8f}.nm-page table{border-collapse:collapse;width:100%}.nm-page td,.nm-page th{text-align:left;border-bottom:1px solid var(--border);padding:6px 4px;font-size:.88rem}.nm-page .btn{color:#fff;font:inherit;cursor:pointer;background:#1d3f8f;border:0;border-radius:999px;padding:.5rem 1.1rem;font-size:.9rem;font-weight:700;display:inline-block}.nm-page .btn:disabled{cursor:default;background:#8a9cc4}.upload-wrap{text-align:center;margin:1.4rem 0 .5rem}.nm-nudge{color:#1d3f8f;max-width:30rem;min-height:1.5em;margin:0 auto .85rem;font-size:1.05rem;font-weight:650;line-height:1.4}.nm-nudge.nm-oops{color:#1d3f8f;background:#fff6ec;border:1px solid #f7d9b8;border-radius:12px;padding:.55rem .85rem;font-size:.98rem;display:inline-block}.upload-btn{color:#fff;font:inherit;cursor:pointer;background:#1d3f8f;border:3px solid #fff;border-radius:999px;outline:2px solid #1d3f8f;align-items:center;gap:10px;padding:16px 38px;font-size:1.25rem;font-weight:800;display:inline-flex;box-shadow:0 10px 26px #0a194659}.upload-btn:hover{background:#24499f}.upload-btn[aria-busy=true]{opacity:.85;cursor:progress}.upload-wrap:not([data-state=verified]):not([data-state=unknown]):not([data-state=loading]) .upload-btn svg{display:none}.upload-sub{color:#1d3f8f;margin:10px 0 0;font-size:.95rem;font-weight:600}.upload-wrap:not([data-state=verified]):not([data-state=unknown]):not([data-state=loading]) .upload-sub{display:none}#upload-msg{color:#1d3f8f;background:#fff6ec;border:1px solid #f7d9b8;border-radius:12px;max-width:30rem;margin:.75rem auto 0;padding:.55rem .85rem;font-size:.95rem;font-weight:600}#upload-msg[hidden]{display:none}.nm-dots{vertical-align:middle;gap:6px;display:inline-flex}.nm-dots i{background:#c6d0e6;border-radius:50%;width:8px;height:8px;animation:1.1s ease-in-out infinite nmDot}.nm-dots i:nth-child(2){animation-delay:.15s}.nm-dots i:nth-child(3){animation-delay:.3s}@keyframes nmDot{0%,80%,to{opacity:.35;transform:scale(.85)}40%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.nm-dots i{animation:none}}.ov{z-index:80;background:#0a142d80;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.ov[hidden]{display:none}.mcard{background:#fff;border-top:6px solid #1d3f8f;border-radius:18px;width:min(440px,100%);max-height:92vh;padding:22px 20px 20px;position:relative;overflow:auto;box-shadow:0 18px 48px #0a194659}.mcard h2{color:#1d3f8f;margin:0 0 10px;padding-right:32px;font-size:1.35rem}.mclose{color:#5a6478;cursor:pointer;background:0 0;border:0;border-radius:50%;width:36px;height:36px;font-size:26px;line-height:1;position:absolute;top:8px;right:10px}.mclose:hover{color:#1d3f8f;background:#eef2fa}.navy{color:#fff;width:100%;font:inherit;cursor:pointer;text-align:center;background:#1d3f8f;border:3px solid #fff;border-radius:999px;outline:2px solid #1d3f8f;margin-top:14px;padding:12px 18px;font-size:1.05rem;font-weight:750;text-decoration:none;display:block;box-shadow:0 8px 22px #0a19464d}.navy:disabled{cursor:not-allowed;background:#8a9cc4}.linkbtn{color:#1d3f8f;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.vlist{gap:8px;margin:0 0 6px;padding:0;list-style:none;display:grid}.vlist li{padding-left:22px;position:relative}.vlist li:before{content:"";background:#1d5fd1;border-radius:50%;width:9px;height:9px;position:absolute;top:.45em;left:3px;box-shadow:0 0 0 3px #1d5fd12e}.mcard label{margin:12px 0 4px;font-weight:600;display:block}.mcard select,.mcard input[type=file],.mcard input[type=password],.mcard input[type=email],.mcard input[type=text]{font:inherit;border:1px solid var(--border-strong);background:#fff;border-radius:8px;width:100%;padding:8px;font-size:15px}.mcard .radio{margin:6px 0}.mcard .chk{align-items:flex-start;gap:8px;font-weight:400;display:flex}.mcard .chk input{margin-top:3px}@media (width<=860px){.nm-wrap{padding:1.1rem 1rem 2rem}.nm-page h1{font-size:1.55rem}}.mcard .dog-ro{margin:12px 0 4px;font-size:15px}.mcard .dog-ro strong{color:#1d3f8f;font-size:1.05rem}.navy .btn-paw{vertical-align:-4px;width:20px;height:20px;margin-right:8px;display:none}.navy .btn-paw svg{width:100%;height:100%}.navy.is-busy .btn-paw{animation:1.1s linear infinite nm-paw-spin;display:inline-block}.navy.is-busy:disabled{opacity:.92;cursor:progress;background:#1d3f8f}body.nm-uploading,body.nm-uploading *{cursor:progress!important}body.nm-uploading .up-cancel{cursor:pointer!important}.up-busy{z-index:2000;text-align:center;background:#ffffffed;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;display:flex;position:fixed;inset:0}.up-busy[hidden]{display:none}.up-paw{color:#e85d4a;width:64px;height:64px;animation:1.2s ease-in-out infinite nm-paw-pulse}.up-paw svg{width:100%;height:100%}.up-t{color:#1d3f8f;margin:0;font-size:1.15rem;font-weight:750}.up-bar{background:#e3e9f6;border-radius:999px;width:min(260px,80%);height:10px;overflow:hidden}.up-bar span{background:#e85d4a;border-radius:999px;width:0;height:100%;transition:width .25s;display:block}.up-note{color:#4b5a7a;margin:0;font-size:13px}.up-cancel{color:#1d3f8f;font:inherit;cursor:pointer;background:0 0;border:0;margin-top:4px;font-size:14px;text-decoration:underline}@keyframes nm-paw-spin{to{transform:rotate(360deg)}}@keyframes nm-paw-pulse{0%,to{opacity:.75;transform:scale(.9)rotate(-8deg)}50%{opacity:1;transform:scale(1.08)rotate(8deg)}}@media (prefers-reduced-motion:reduce){.up-paw,.navy.is-busy .btn-paw{animation:none}}.nm-page .entry.nm-post{display:block}.nm-page .entry.nm-post .nm-video{background:#0b1020;border-radius:12px;width:100%;max-height:380px}.nm-page .nm-body{margin-top:8px}.mine-list{gap:12px;margin:8px 0 28px;display:grid}.mine-item{border:1px solid var(--border,#e5e5e0);background:#fff;border-radius:14px;align-items:flex-start;gap:12px;padding:12px;display:flex}.mine-thumb,.mine-ph{object-fit:cover;background:#0b1020;border-radius:10px;flex:none;width:112px;height:84px}.mine-ph{color:#1d5fd1;background:#e8efff;justify-content:center;align-items:center;display:flex}.mine-body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.mine-body .nm-ribbon{align-self:flex-start;margin:2px 0}.mine-meta,.mine-stats{color:#55607a;font-size:.85rem}.mine-actions{align-items:center;gap:14px;margin-top:4px;display:flex}.mine-actions a{color:#1747a6;font-weight:700}.mine-del,.mine-del-no{cursor:pointer;background:#fff;border:1px solid #d5dbe6;border-radius:999px;padding:5px 12px;font-weight:650}.mine-del{color:#b42318;border-color:#f1c4bf}.mine-del-yes{color:#fff;cursor:pointer;background:#b42318;border:0;border-radius:999px;padding:6px 14px;font-weight:700}.mine-confirm{background:#fff5f4;border:1px solid #f1c4bf;border-radius:10px;margin-top:6px;padding:8px 10px;font-size:.88rem}.mine-confirm p{margin:0 0 6px}.mine-enter{color:#1747a6;font-weight:700}.mcard .chk[hidden]{display:none}.mcard .age-chk{align-items:center;margin:12px 0 2px;font-weight:500}.mcard .age-chk input{width:18px;height:18px;margin-top:0}
