body.np-rl-page .site-main{max-width:none!important;width:100%!important;padding:0!important;margin:0!important}body.np-rl-page .np-page-h1,body.np-rl-page .page-header{display:none!important}body.np-rl-page .page-content{max-width:none!important}.nprl,body.np-rl-page{background:var(--nprl-bg);--nprl-bg:#F6F5F0;--nprl-surface:#fff;--nprl-ink:#17241B;--nprl-muted:#5B6B60;--nprl-faint:#8A978E;--nprl-line:#E3E8E4;--nprl-brand:#287B3A;--nprl-brand-h:#1F6630;--nprl-tint:#E8F3EA;--nprl-tint-ink:#1F5F2E;--nprl-accent:#F6A019;--nprl-accent-h:#E8920C;--nprl-star:#E9A400;--nprl-danger:#B42318;--nprl-shadow:0 1px 2px rgba(23,36,27,.05),0 6px 18px rgba(23,36,27,.05)}.nprl{color:var(--nprl-ink);font-size:15px;line-height:1.5;padding-bottom:64px}html[data-np-theme=dark] .nprl,html[data-np-theme=dark] body.np-rl-page{--nprl-bg:#0E1711;--nprl-surface:#152119;--nprl-ink:#E8EFEA;--nprl-muted:#A9BCAE;--nprl-faint:#7F9284;--nprl-line:#2A3A2E;--nprl-brand:#3E9A4F;--nprl-brand-h:#4FAE60;--nprl-tint:#1C3324;--nprl-tint-ink:#BFE3C7;--nprl-accent:#F6A019;--nprl-accent-h:#FFB23A;--nprl-star:#F2B829;--nprl-danger:#F97066;--nprl-shadow:none}.nprl *,.nprl ::after,.nprl ::before{box-sizing:border-box}.nprl-i{width:18px;height:18px;flex:none}.nprl-wrap{max-width:1216px;margin:0 auto;padding:0 20px}.nprl-loading{min-height:60vh}.nprl-hero{background:var(--nprl-surface);border-bottom:1px solid var(--nprl-line);padding:36px 0 28px}.nprl-hero-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.nprl .nprl-h1{display:flex;align-items:center;gap:10px;margin:0;font-size:clamp(1.5rem,1.2rem + 1vw,1.9rem);line-height:1.2;letter-spacing:-.01em}.nprl-h1-i{width:28px;height:28px;color:var(--nprl-brand)}.nprl-stats,.nprl-sub{color:var(--nprl-muted)}.nprl-sub{margin:6px 0 0;font-size:16px}.nprl-stats{display:flex;flex-wrap:wrap;gap:8px 28px;margin-top:22px}.nprl-btn,.nprl-stats span{display:inline-flex;align-items:center;gap:7px}.nprl .nprl-h1,.nprl-stats b{color:var(--nprl-ink);font-weight:700}.nprl-st-fav .nprl-i{color:var(--nprl-star)}.nprl-btn{justify-content:center;gap:8px;min-height:44px;padding:10px 18px;border-radius:12px;border:1px solid transparent;font:inherit;font-weight:600;font-size:15px;cursor:pointer;text-decoration:none!important;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s;white-space:nowrap}.nprl-btn--primary{background:var(--nprl-brand);color:#fff!important}.nprl-btn--primary:hover{background:var(--nprl-brand-h)}.nprl-btn--accent{background:var(--nprl-accent);color:#17241b!important;border-radius:10px;min-height:40px}.nprl-btn--accent:hover{background:var(--nprl-accent-h)}.nprl-btn--ghost{background:var(--nprl-surface);color:var(--nprl-ink);border-color:var(--nprl-line)}.nprl-btn--ghost:hover{border-color:var(--nprl-brand);color:var(--nprl-brand)}.nprl-btn:disabled{opacity:.6;cursor:progress}.nprl a:focus-visible,.nprl button:focus-visible,.nprl input:focus-visible,.nprl select:focus-visible,.nprl textarea:focus-visible{outline:2px solid var(--nprl-brand);outline-offset:2px}.nprl-body{display:grid;grid-template-columns:256px minmax(0,1fr);gap:28px;margin-top:32px;align-items:start}.nprl-side{display:flex;flex-direction:column;gap:20px;position:sticky;top:96px}.nprl-card{background:var(--nprl-surface);border:1px solid var(--nprl-line);border-radius:16px;padding:16px;box-shadow:var(--nprl-shadow)}.nprl-card-h{display:flex;align-items:center;gap:8px;margin-bottom:12px}.nprl .nprl-card-h h2{margin:0;font-size:15px;font-weight:700;flex:1;color:var(--nprl-ink);line-height:1.3}.nprl-folders{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.nprl-fli{position:relative}.nprl-folder{display:flex;align-items:center;gap:8px;width:100%;min-height:38px;padding:7px 12px;border:0;border-radius:10px;background:0 0;color:var(--nprl-muted);font:inherit;font-size:14px;cursor:pointer;text-align:start}.nprl-folder span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nprl-folder em{font-style:normal;font-size:12px;color:var(--nprl-faint);min-width:18px;text-align:end}.nprl-folder .nprl-i{width:16px;height:16px}.nprl-folder:hover{background:var(--nprl-bg);color:var(--nprl-ink)}.nprl-folder.is-on{background:var(--nprl-tint);font-weight:600}.nprl-folder.is-on,.nprl-folder.is-on em{color:var(--nprl-tint-ink)}.nprl-fli:focus-within .nprl-folder em,.nprl-fli:hover .nprl-folder em{visibility:hidden}.nprl-fdel{position:absolute;inset-inline-end:4px;top:50%;transform:translateY(-50%);width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:8px;background:0 0;color:var(--nprl-faint);cursor:pointer;opacity:0;transition:opacity .15s}.nprl-fdel .nprl-i{width:14px;height:14px}.nprl-fdel:focus-visible,.nprl-fli:hover .nprl-fdel{opacity:1}@media (hover:none){.nprl-fdel{opacity:1}.nprl-fli .nprl-folder{padding-inline-end:38px}.nprl-fli .nprl-folder em{visibility:visible!important}}.nprl-fdel:hover{color:var(--nprl-danger);background:var(--nprl-bg)}.nprl-checks{display:flex;flex-direction:column;gap:2px}.nprl-check,.nprl-icon-btn{color:var(--nprl-muted);cursor:pointer}.nprl-check{display:flex;align-items:center;gap:9px;min-height:34px;padding:2px 4px;border-radius:8px;font-size:14.5px}.nprl-check:hover{color:var(--nprl-ink)}.nprl-check input{width:17px;height:17px;margin:0;accent-color:var(--nprl-brand);flex:none;cursor:pointer}.nprl-check .nprl-i{width:16px;height:16px}.nprl-check span{flex:1}.nprl-check em{font-style:normal;font-size:12px;color:var(--nprl-faint)}.nprl-icon-btn{display:inline-grid;place-items:center;width:36px;height:36px;border:0;border-radius:10px;background:0 0;transition:background-color .15s,color .15s;flex:none}.nprl-icon-btn:hover{background:var(--nprl-bg);color:var(--nprl-ink)}.nprl-card-h .nprl-icon-btn{width:30px;height:30px;margin:-4px -6px -4px 0}.nprl-toolbar{display:flex;gap:12px;margin-bottom:20px}.nprl-search{flex:1;min-width:0;display:flex;align-items:center;gap:10px;min-height:48px;padding:0 16px;background:var(--nprl-surface);border:1px solid var(--nprl-line);border-radius:14px;color:var(--nprl-faint);transition:border-color .15s,box-shadow .15s}.nprl-search:focus-within{border-color:var(--nprl-brand);box-shadow:0 0 0 3px var(--nprl-tint)}.nprl .nprl-search input{flex:1;min-width:0;border:0!important;background:0 0!important;box-shadow:none!important;outline:0!important;font:inherit;font-size:15px;color:var(--nprl-ink);padding:0!important;height:46px}.nprl-search input::placeholder{color:var(--nprl-faint)}.nprl-views{display:flex;background:var(--nprl-surface);border:1px solid var(--nprl-line);border-radius:14px;padding:3px;gap:2px}.nprl-views button{width:44px;height:40px;display:grid;place-items:center;border:0;border-radius:11px;background:0 0;color:var(--nprl-muted);cursor:pointer}.nprl-views button.is-on{background:var(--nprl-brand);color:#fff}.nprl-items--grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.nprl-item,.nprl-items--list{display:flex;flex-direction:column;gap:12px}.nprl-item{position:relative;gap:10px;background:var(--nprl-surface);border:1px solid var(--nprl-line);border-radius:16px;padding:16px 18px;box-shadow:var(--nprl-shadow);transition:border-color .15s,transform .15s}.nprl-item:hover{border-color:color-mix(in srgb,var(--nprl-brand) 45%,var(--nprl-line))}.nprl-item-top{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.nprl-type{font-weight:600}.nprl-chip,.nprl-type{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;font-size:12.5px;line-height:1.4}.nprl-type{background:var(--nprl-tint);color:var(--nprl-tint-ink)}.nprl-chip{background:var(--nprl-bg);color:var(--nprl-muted);font-weight:500;max-width:200px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.nprl-chip .nprl-i,.nprl-type .nprl-i{width:13px;height:13px}.nprl-dot{width:8px;height:8px;border-radius:50%;background:var(--nprl-accent)}.nprl-items--grid .nprl-dot{position:absolute;top:22px;inset-inline-end:18px}.nprl-items--grid .nprl-item-top{padding-inline-end:16px}.nprl-items--grid .nprl-added{display:none}.nprl-date{white-space:nowrap}.nprl .nprl-empty h3,.nprl .nprl-item h3{margin:0;font-weight:650;color:var(--nprl-ink)}.nprl .nprl-item h3{font-size:16.5px;line-height:1.35}.nprl-title{color:var(--nprl-ink)!important;text-decoration:none!important;overflow-wrap:anywhere}a.nprl-title:hover{color:var(--nprl-brand)!important;text-decoration:underline!important;text-underline-offset:3px}.nprl p.nprl-sub,.nprl-item.is-read .nprl-title{color:var(--nprl-muted)!important}.nprl-host{margin:3px 0 0;font-size:13px;color:var(--nprl-faint)}.nprl-notes{margin:8px 0 0;font-size:14px;color:var(--nprl-muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-line}.nprl-tags{margin:10px 0 0;display:flex;flex-wrap:wrap;gap:6px}.nprl-tag{border:0;background:0 0;padding:0;font:inherit;font-size:13px;color:var(--nprl-brand);cursor:pointer}.nprl-tag:hover{text-decoration:underline}.nprl-item-f{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:10px;border-top:1px solid var(--nprl-line)}.nprl-date{font-size:12.5px;color:var(--nprl-faint)}.nprl-acts{display:flex;gap:2px}.nprl-acts .nprl-icon-btn{width:34px;height:34px}.nprl-fav.is-on{color:var(--nprl-star)}.nprl-fav.is-on .nprl-i{fill:currentColor}.nprl-rd.is-on{color:var(--nprl-brand)}.nprl-del:hover{color:var(--nprl-danger)}.nprl-items--list .nprl-item{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"top f""body f";column-gap:18px;row-gap:6px}.nprl-items--list .nprl-item-top{grid-area:top}.nprl-items--list .nprl-item-body{grid-area:body}.nprl-items--list .nprl-item-f{grid-area:f;flex-direction:column;align-items:flex-end;justify-content:space-between;border-top:0;padding-top:0;margin:0}.nprl-items--list .nprl-dot{margin-inline-start:0}.nprl-empty{display:flex;flex-direction:column;align-items:center;text-align:center;background:var(--nprl-surface);border:1px solid var(--nprl-line);border-radius:16px;padding:48px 24px}.nprl-empty-i{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--nprl-bg);color:var(--nprl-muted);margin-bottom:14px}.nprl-empty-i .nprl-i{width:22px;height:22px}.nprl .nprl-empty h3{font-size:16px}.nprl-empty p{margin:4px 0 18px;color:var(--nprl-muted);font-size:14.5px}.nprl-modal{width:min(560px,calc(100vw - 32px));max-height:calc(100vh - 40px);border:0;border-radius:18px;padding:0;background:var(--nprl-surface);color:var(--nprl-ink);box-shadow:0 24px 60px rgba(0,0,0,.25)}.nprl-modal::backdrop{background:rgba(14,23,17,.5)}.nprl-form{padding:22px 24px;display:flex;flex-direction:column;gap:14px}.nprl-modal-h{display:flex;align-items:center;justify-content:space-between}.nprl .nprl-modal-h h2{margin:0;font-size:19px;font-weight:700;color:var(--nprl-ink)}.nprl-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.nprl-field{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:600;color:var(--nprl-ink)}.nprl-field small{font-weight:400;color:var(--nprl-faint)}.nprl .nprl-field input,.nprl .nprl-field select,.nprl .nprl-field textarea{width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--nprl-line);border-radius:10px;background:var(--nprl-surface);color:var(--nprl-ink);font:inherit;font-weight:400;font-size:15px;box-shadow:none}.nprl .nprl-field textarea{resize:vertical;min-height:80px}.nprl .nprl-field input:focus,.nprl .nprl-field select:focus,.nprl .nprl-field textarea:focus{border-color:var(--nprl-brand);box-shadow:0 0 0 3px var(--nprl-tint);outline:0}.nprl-check--inline{color:var(--nprl-ink)}.nprl-ferr{margin:0;min-height:0;color:var(--nprl-danger);font-size:14px}.nprl-ferr:empty{display:none}.nprl-modal-f{display:flex;justify-content:flex-end;gap:10px;margin-top:4px}.nprl-toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%,20px);background:var(--nprl-ink);color:var(--nprl-surface);padding:10px 16px;border-radius:10px;font-size:14px;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;z-index:100000}.nprl-toast.is-on{opacity:1;transform:translate(-50%,0)}.nprl[dir=rtl] .nprl-card-h .nprl-icon-btn{margin:-4px 0-4px -6px}.nprl-out{padding:64px 20px}.nprl-gate{max-width:480px;margin:0 auto;text-align:center;background:var(--nprl-surface);border:1px solid var(--nprl-line);border-radius:18px;padding:36px 28px;box-shadow:var(--nprl-shadow)}.nprl-gate-i{display:inline-grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--nprl-tint);color:var(--nprl-brand);margin-bottom:14px}.nprl-gate-i svg{width:26px;height:26px}.nprl .nprl-gate h1{margin:0 0 8px;font-size:1.5rem;font-weight:700;color:var(--nprl-ink)}.nprl-gate p{margin:0 0 20px;color:var(--nprl-muted)}@media (max-width:900px){.nprl-body{grid-template-columns:1fr;gap:20px}.nprl-side{position:static;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}@media (max-width:600px){.nprl-hero{padding:24px 0 20px}.nprl-wrap{padding:0 16px}.nprl-hero-row .nprl-btn,.nprl-hero-row>div{width:100%}.nprl-stats{gap:6px 18px}.nprl-side{grid-template-columns:1fr}.nprl-checks{display:grid;grid-template-columns:1fr 1fr}.nprl-row{grid-template-columns:1fr}.nprl-items--list .nprl-item{grid-template-columns:1fr;grid-template-areas:"top""body""f"}.nprl-items--list .nprl-item-f{flex-direction:row;align-items:center;border-top:1px solid var(--nprl-line);padding-top:10px}.nprl-form{padding:18px}}@media (prefers-reduced-motion:reduce){.nprl *{transition:none!important}}.nprl-acc>summary{list-style:none;cursor:pointer;margin-bottom:0}.nprl-acc>summary::-webkit-details-marker{display:none}.nprl-acc[open]>summary{margin-bottom:12px}.nprl-chev{width:16px;height:16px;color:var(--nprl-faint);transition:transform .15s}.nprl-acc[open] .nprl-chev{transform:rotate(180deg)}@media (min-width:901px){.nprl-chev{display:none}.nprl-acc>summary{cursor:default;pointer-events:none}}.nprl p.nprl-host{color:var(--nprl-faint)!important}.nprl .nprl-empty p,.nprl .nprl-gate p,.nprl p.nprl-notes{color:var(--nprl-muted)!important}@media (max-width:900px){.nprl-side{align-items:start}}.nprl-items--grid .nprl-empty{grid-column:1/-1}.nprl-files{align-items:start}.nprl-file{display:flex;flex-direction:column;gap:6px;min-width:0}.nprl-file-l{font-size:14px;font-weight:600;color:var(--nprl-ink)}.nprl-drop{position:relative;display:flex;align-items:center;justify-content:center;min-height:118px;border:1.5px dashed var(--nprl-line);border-radius:12px;background:var(--nprl-bg);cursor:pointer;overflow:hidden;transition:border-color .15s,background-color .15s}.nprl-drop.is-drag,.nprl-drop:focus-within,.nprl-drop:hover{border-color:var(--nprl-brand)}.nprl-drop.has-file{border-style:solid;border-color:var(--nprl-brand);background:var(--nprl-tint)}.nprl .nprl-file-in{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:2}.nprl-drop-in{display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px;text-align:center;color:var(--nprl-muted);pointer-events:none;min-width:0;max-width:100%}.nprl-drop-in .nprl-i{width:22px;height:22px;color:var(--nprl-brand)}.nprl-drop-in b{font-size:13.5px;font-weight:600;color:var(--nprl-ink);overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nprl-drop-in small{font-size:12px;color:var(--nprl-faint)}.nprl-cover img,.nprl-cover-prev{width:100%;height:100%;object-fit:cover}.nprl-cover-prev{position:absolute;inset:0;pointer-events:none;z-index:1}.nprl-cover-prev[hidden],.nprl-file-x[hidden]{display:none}.nprl-file-x{align-self:flex-start;border:0;background:0 0;padding:2px 0;font:inherit;font-size:13px;font-weight:500;color:var(--nprl-danger);cursor:pointer}.nprl-cover{margin:-16px -18px 4px;aspect-ratio:16/9;overflow:hidden;border-radius:15px 15px 0 0;background:var(--nprl-bg)}.nprl-cover img{display:block}.nprl-dot{box-shadow:0 0 0 2px var(--nprl-surface)}.nprl-items--grid .nprl-item.has-cover .nprl-dot{top:12px;inset-inline-end:12px;width:10px;height:10px}.nprl-items--list .nprl-item.has-cover{grid-template-columns:96px minmax(0,1fr) auto;grid-template-areas:"cover top f""cover body f"}.nprl-items--list .nprl-cover{grid-area:cover;margin:0;width:96px;aspect-ratio:3/4;border-radius:10px;align-self:start}.nprl p.nprl-pdfp{margin:10px 0 0}.nprl-pdf{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:9px;background:var(--nprl-tint);color:var(--nprl-tint-ink)!important;font-size:13px;font-weight:600;text-decoration:none!important}.nprl-pdf:hover{background:color-mix(in srgb,var(--nprl-brand) 18%,var(--nprl-tint))}.nprl-pdf .nprl-i{width:15px;height:15px}.nprl-pdf small{font-weight:500;opacity:.8}@media (max-width:600px){.nprl-items--list .nprl-item.has-cover{grid-template-columns:72px minmax(0,1fr);grid-template-areas:"cover top""cover body""f f"}.nprl-items--list .nprl-cover{width:72px}}