.n-page{max-width:var(--n-page-max,1120px);padding:28px clamp(20px,4vw,56px) 48px}@media (max-width:760px){.n-page{padding-left:16px;padding-right:16px}}.n-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.n-btn:focus-visible,.n-facet-more:focus-visible,.n-focusable:focus-visible,.n-ib:focus-visible,.n-menu-item:focus-visible,.n-pick:focus-visible,.n-row:focus-visible,.n-switch:focus-visible,.n-tab:focus-visible,.n-tag-x:focus-visible,.n-tile:focus-visible{outline:2px solid var(--link);outline-offset:2px}.n-btn{font:inherit;font-size:14px;font-weight:500;border:0;border-radius:9px;padding:0 16px;min-height:40px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;white-space:nowrap;transition:background .15s,color .15s}.n-btn--sm{min-height:32px;padding:0 12px;font-size:13.5px}.n-btn--dark{background:var(--ink);color:var(--on-action)}.n-btn--dark:hover:not(:disabled){background:var(--ink-strong)}.n-btn--soft{background:rgba(var(--ov),.07);color:var(--ink)}.n-btn--soft:hover:not(:disabled){background:rgba(var(--ov),.12)}.n-btn--ghost{background:transparent;color:var(--ink-tertiary)}.n-btn--ghost:hover:not(:disabled){background:rgba(var(--ov),.06);color:var(--ink)}.n-btn--raised{background:var(--surface-raised);color:var(--ink);box-shadow:0 1px 2px rgba(var(--ov),.08)}.n-btn--red{background:transparent;color:var(--status-error)}.n-btn--red:hover:not(:disabled){background:var(--status-error-subtle)}.n-btn--redfill{background:var(--status-error);color:var(--on-status-error)}.n-btn:disabled{opacity:.4;cursor:default}.n-ib{display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:10px;background:transparent;color:var(--ink-tertiary);cursor:pointer;flex:0 0 auto;text-decoration:none;transition:background .15s,color .15s}.n-ib:hover{background:rgba(var(--ov),.06);color:var(--ink)}.n-field{display:block;box-sizing:border-box;width:100%;border:0;outline:none;background:var(--field);border-radius:12px;padding:12px 14px;font:inherit;font-size:15px;line-height:1.5;color:var(--ink);transition:background .15s,box-shadow .15s}.n-field::-moz-placeholder{color:var(--ink-muted)}.n-field::placeholder{color:var(--ink-muted)}.n-field:focus,.n-field:focus-visible{background:var(--surface-raised);box-shadow:0 0 0 2px var(--link)}.n-field[aria-invalid=true]{box-shadow:0 0 0 2px var(--status-error)}textarea.n-field{resize:vertical;min-height:88px}.n-search{position:relative;display:flex;align-items:center}.n-search>svg{position:absolute;left:13px;color:var(--ink-muted);pointer-events:none}.n-search .n-field{padding-left:40px;padding-right:48px}.n-search-kbd{position:absolute;right:10px;font-size:12px;color:var(--ink-muted);background:var(--surface-raised);border-radius:6px;padding:2px 6px;pointer-events:none}.n-tabs{display:flex;gap:4px;background:var(--field);border-radius:12px;padding:4px;overflow-x:auto;scrollbar-width:none}.n-tabs::-webkit-scrollbar{display:none}.n-tab{flex:1 0 auto;font:inherit;font-size:14px;font-weight:500;border:0;background:transparent;color:var(--ink-tertiary);border-radius:9px;min-height:40px;padding:0 14px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;transition:background .15s,color .1s}.n-tab:hover{color:var(--ink)}.n-tab[aria-selected=true]{background:var(--surface-raised);color:var(--ink);box-shadow:0 1px 2px rgba(var(--ov),.08)}.n-tab-count{font-size:12.5px;color:var(--ink-muted);font-variant-numeric:tabular-nums}@media (max-width:600px){.n-tab{padding:0 10px}.n-tabs--hide-counts-mobile .n-tab-count{display:none}}.n-picks{flex-wrap:wrap;gap:4px;background:var(--field);border-radius:11px;padding:3px}.n-pick,.n-picks{display:inline-flex}.n-pick{font:inherit;font-size:13.5px;border:0;border-radius:9px;padding:0 12px;min-height:34px;cursor:pointer;background:transparent;color:var(--ink);align-items:center;gap:6px;white-space:nowrap;transition:background .15s,color .15s}.n-pick:hover{background:rgba(var(--ov),.05)}.n-pick[aria-pressed=true]{background:var(--surface-raised);box-shadow:0 1px 2px rgba(var(--ov),.08)}.n-switch{position:relative;flex:0 0 auto;width:44px;height:26px;border:0;border-radius:13px;cursor:pointer;background:var(--line-strong);transition:background .2s}.n-switch[aria-checked=true]{background:var(--ink)}.n-switch:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:var(--surface-raised);box-shadow:0 1px 2px rgba(0,0,0,.18);transition:transform .2s}.n-switch[aria-checked=true]:after{transform:translateX(18px);background:var(--on-action)}.n-switch:disabled{opacity:.4;cursor:default}.n-tag{display:inline-flex;align-items:center;gap:2px;font-size:13px;color:var(--ink);background:var(--tag-bg);border-radius:8px;padding:0 10px;min-height:32px}.n-tag--removable{padding-right:3px}.n-tag-x{display:grid;place-items:center;width:0;height:26px;opacity:0;overflow:hidden;border:0;border-radius:6px;background:transparent;color:var(--ink-tertiary);cursor:pointer;transition:width .15s,opacity .15s}.n-tag:focus-within .n-tag-x,.n-tag:hover .n-tag-x{width:26px;opacity:1}.n-tag-x:hover{background:rgba(var(--ov),.08);color:var(--ink)}@media (hover:none){.n-tag-x{width:26px;opacity:1}}.n-chip{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:500;color:var(--ink-tertiary);background:var(--field);border-radius:8px;padding:4px 9px;vertical-align:middle;white-space:nowrap}.n-chip--pill{border-radius:999px;padding:6px 12px;font-size:13.5px;color:var(--ink)}.n-chip-swatch{width:8px;height:8px;border-radius:2px;flex:0 0 auto}.n-menu-anchor{position:relative;display:inline-flex}.n-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:40;min-width:240px;max-width:min(360px,calc(100vw - 32px));background:var(--surface-raised);border-radius:12px;padding:6px;box-shadow:0 1px 2px rgba(var(--ov),.08),0 12px 36px rgba(var(--ov),.16);display:flex;flex-direction:column;text-align:left}.n-menu--left{right:auto;left:0}.n-menu-item{width:100%;box-sizing:border-box;font:inherit;font-size:14px;border:0;background:transparent;color:var(--ink);min-height:40px;padding:0 12px;border-radius:8px;display:flex;align-items:center;gap:10px;text-align:left;cursor:pointer;text-decoration:none}.n-menu-item:focus-visible,.n-menu-item:hover{background:var(--surface-hover)}.n-menu-item--danger{color:var(--status-error)}.n-menu-sep{height:1px;margin:4px 6px;background:var(--line)}.n-toast{position:fixed;left:50%;bottom:28px;transform:translateX(-50%);z-index:60;background:var(--ink);color:var(--on-action);border-radius:12px;padding:6px 6px 6px 16px;display:flex;align-items:center;gap:12px;font-size:14px;min-height:44px;box-sizing:border-box;box-shadow:0 12px 32px rgba(0,0,0,.22);max-width:min(520px,calc(100vw - 32px))}.n-toast-msg{flex:1 1 auto}.n-toast-undo{font:inherit;font-size:14px;font-weight:600;border:0;border-radius:8px;min-height:32px;padding:0 12px;cursor:pointer;background:rgba(var(--bgrgb),.14);color:var(--on-action)}.n-toast-undo:hover{background:rgba(var(--bgrgb),.24)}@media (max-width:600px){.n-toast{left:16px;right:16px;transform:none;max-width:none;bottom:calc(92px + env(safe-area-inset-bottom, 0px))}}.n-rows{display:flex;flex-direction:column}.n-row{position:relative;display:flex;align-items:center;gap:12px;padding:12px;border-radius:12px;color:inherit;text-decoration:none;transition:background .15s}.n-row+.n-row:before{content:"";position:absolute;left:12px;right:12px;top:0;height:1px;background:var(--line)}.n-row:hover{background:var(--surface-hover)}.n-row:hover+.n-row:before,.n-row:hover:before{opacity:0}.n-row-main{flex:1 1 auto;min-width:0}.n-row-title{font-size:15px;font-weight:500;color:var(--ink);overflow-wrap:anywhere}.n-row-meta{margin-top:2px;font-size:13px;color:var(--ink-muted)}.n-row-grip{color:var(--ink-disabled);opacity:0;cursor:grab}.n-row:hover .n-row-grip{opacity:1}@media (hover:none){.n-row-grip{display:none}}.n-check{flex:0 0 auto;width:26px;height:26px;border-radius:50%;border:1.5px solid var(--ink-disabled);background:transparent;display:grid;place-items:center;cursor:pointer;color:transparent;padding:0}.n-check[aria-checked=true]{background:var(--ink);border-color:var(--ink);color:var(--on-action)}.n-tile{display:block;background:var(--surface-panel);border-radius:18px;padding:18px 20px;color:inherit;text-decoration:none;transition:background .15s}a.n-tile:hover,button.n-tile:hover{background:var(--surface-hover)}button.n-tile{font:inherit;border:0;text-align:left;cursor:pointer;width:100%}.n-tile.n-tile--new{background:transparent;border:1.5px dashed var(--line-strong);color:var(--ink-tertiary)}.n-panel{background:var(--surface-panel);border-radius:18px;padding:18px 20px}.n-panel-head{display:flex;align-items:center;gap:10px;margin-bottom:12px}.n-panel-title{flex:1 1 auto;font-size:14px;font-weight:600;color:var(--ink);margin:0}.n-panel-bar{display:none}@media (max-width:900px){.n-panel-hide{display:none}.n-panel-bar{display:flex;width:100%;align-items:center;gap:10px;font:inherit;font-size:14px;font-weight:500;color:var(--ink);background:var(--surface-panel);border:0;border-radius:14px;min-height:48px;padding:0 16px;cursor:pointer;text-align:left}.n-panel-bar[aria-expanded=true]{border-radius:14px 14px 0 0}.n-panel--mobile{border-radius:0 0 14px 14px;padding-top:6px}.n-panel--collapsed-mobile,.n-panel--mobile .n-panel-head{display:none}}@media (min-width:901px){.n-panel--hidden-desktop{display:none}}@media (max-width:900px){.n-panel-reopen{display:none}}.n-panel-reopen--inset{display:flex;align-items:center;gap:6px;writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg);position:sticky;top:72px;padding:14px 8px;border-radius:10px;background:var(--surface-raised);border:1px solid var(--border-subtle);color:var(--ink-secondary);font-size:12px;font-weight:500;letter-spacing:.01em;box-shadow:0 1px 3px rgba(0,0,0,.06);cursor:pointer;transition:background .15s,color .15s;white-space:nowrap;margin:0 auto}.n-panel-reopen--inset:hover{background:var(--surface-hover);color:var(--ink)}.n-panel-reopen--inset .n-btn-icon{transform:rotate(90deg)}.n-mark{flex:0 0 auto;color:var(--accent-ink)}.n-sugg{display:flex;align-items:flex-start;gap:12px;background:var(--accent-tint);border-radius:18px;padding:16px 18px}.n-sugg-body{flex:1 1 auto;min-width:0}.n-sugg-text{margin:0;font-family:var(--font-display);font-size:17px;line-height:1.45;color:var(--ink-body)}.n-sugg-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.n-iq{margin-top:8px;padding:14px 16px;border-radius:14px;background:var(--surface-panel)}.n-iq-q{margin:0 0 10px;font-family:var(--font-display);font-size:17px;line-height:1.4;color:var(--ink)}.n-iq-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.n-facet{display:flex;align-items:center;gap:8px;min-width:0;max-width:100%}.n-facet .n-picks{flex:0 1 auto;min-width:0}.n-facet-count{font-size:12px;color:var(--ink-muted);font-variant-numeric:tabular-nums}.n-facet-more{font:inherit;font-size:13.5px;border:0;border-radius:9px;min-height:34px;padding:0 12px;background:transparent;color:var(--ink-tertiary);cursor:pointer;white-space:nowrap}.n-facet-more:hover{background:rgba(var(--ov),.06);color:var(--ink)}.n-facet-pop{width:280px;max-height:360px;overflow:hidden}.n-facet-pop .n-field{padding:10px 12px;font-size:14.5px;margin-bottom:6px}.n-facet-list{overflow-y:auto;max-height:280px}.n-facet-empty{padding:10px 12px;font-size:13.5px;color:var(--ink-muted)}@media (max-width:600px){.n-facet{width:100%}.n-facet .n-picks{flex:1 1 0;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.n-facet .n-pick{flex:0 0 auto}}.n-progress{height:6px;border-radius:999px;background:var(--line);overflow:hidden}.n-progress--thin{height:4px}.n-progress--thick{height:8px}.n-progress-fill{height:100%;border-radius:inherit;transition:width .3s}.n-dot,.n-progress-fill{background:var(--accent-bright)}.n-dot{display:inline-block;width:8px;height:8px;border-radius:50%;animation:n-breathe 2.4s ease-in-out infinite}@keyframes n-breathe{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}.n-empty{padding:32px 0;text-align:left}.n-empty-text{margin:0 0 14px;font-family:var(--font-display);font-size:19px;line-height:1.45;color:var(--ink-tertiary)}@media (prefers-reduced-motion:reduce){.n-dot{animation:none;opacity:1}.n-btn,.n-ib,.n-pick,.n-progress-fill,.n-row,.n-switch,.n-switch:after,.n-tab,.n-tag-x,.n-tile{transition:none}}.n-cap-layer{position:fixed;inset:0;z-index:50}.n-cap-scrim{position:absolute;inset:0}.n-cap{position:absolute;top:64px;right:clamp(20px,4vw,56px);width:min(440px,calc(100vw - 32px));box-sizing:border-box;background:var(--surface-raised);border-radius:16px;padding:14px;box-shadow:0 1px 2px rgba(var(--ov),.08),0 16px 44px rgba(var(--ov),.18);animation:n-rise .5s cubic-bezier(.2,.7,.2,1) both}.n-cap-grab{display:none}@keyframes n-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (max-width:760px){.n-cap-scrim{background:rgba(var(--ov),.28)}.n-cap{top:auto;left:0;right:0;bottom:0;width:auto;border-radius:18px 18px 0 0;padding:10px 16px calc(16px + env(safe-area-inset-bottom))}.n-cap-grab{display:block;width:36px;height:4px;border-radius:2px;background:var(--line-strong);margin:0 auto 10px}}.n-cap-t{display:block;box-sizing:border-box;width:100%;border:0;outline:none;resize:none;background:var(--field);border-radius:11px;padding:12px 14px;font:inherit;font-size:15px;line-height:1.5;color:var(--ink)}.n-cap-t::-moz-placeholder{color:var(--ink-muted)}.n-cap-t::placeholder{color:var(--ink-muted)}.n-cap-t:focus{background:var(--surface-raised);box-shadow:0 0 0 2px var(--link)}.n-cap-t[aria-invalid=true]{box-shadow:0 0 0 2px var(--status-error)}.n-cap-h,.n-cap-voice{font-family:var(--font-display)}.n-cap-h{margin:8px 2px 0;font-size:14.5px;font-style:italic;color:var(--ink-tertiary)}.n-cap-error{margin:6px 2px 0;font-size:13.5px;color:var(--status-error)}.n-cap-r{display:flex;align-items:center;gap:8px;margin-top:10px}.n-cap-k{position:static;background:var(--field)}@media (hover:none){.n-cap-k{display:none}}.n-cap-done-row{display:flex;gap:12px;align-items:flex-start;padding:4px 2px}.n-cap-check{flex:0 0 auto;width:28px;height:28px;border-radius:50%;background:var(--ink);color:var(--on-action);display:grid;place-items:center}.n-cap-done-text{flex:1 1 auto;min-width:0}.n-cap-done-title{font-size:15px;font-weight:600}.n-cap-voice{margin:2px 0 0;font-size:15.5px;line-height:1.45;color:var(--ink-tertiary)}.n-cap-sug{display:flex;gap:10px;align-items:flex-start;margin-top:12px;background:var(--accent-tint);border-radius:12px;padding:12px 14px}.n-cap-sug .n-cap-voice{color:var(--ink-body)}.n-cap-acts{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}@media (prefers-reduced-motion:reduce){.n-cap{animation:none}}.n-app{display:flex;min-height:100dvh;background:var(--canvas);color:var(--ink)}.n-skip{position:absolute;left:12px;top:-48px;z-index:100;background:var(--ink);color:var(--on-action);border-radius:9px;padding:10px 14px;font-size:14px;text-decoration:none}.n-skip:focus{top:12px}.n-side{flex:0 0 248px;box-sizing:border-box;position:sticky;top:0;align-self:flex-start;height:100dvh;overflow-y:auto;scrollbar-width:thin;background:var(--surface-panel);padding:14px 10px 16px;display:flex;flex-direction:column;gap:2px}.n-side-brand{display:flex;align-items:center;gap:10px;padding:8px 10px 16px;font-size:15px;font-weight:700;letter-spacing:-.01em;text-decoration:none}.n-side-brand,.n-side-brand .n-mark{color:var(--ink)}.n-side-group{display:flex;flex-direction:column;gap:2px}.n-nv{display:flex;align-items:center;gap:10px;width:100%;box-sizing:border-box;padding:6px 10px;border:0;background:transparent;border-radius:7px;font:inherit;font-size:14px;color:var(--ink-secondary);cursor:pointer;text-align:left;min-height:32px;text-decoration:none}.n-nv:hover{background:var(--nav-hover);color:var(--ink)}.n-nv[aria-current=page]{background:var(--nav-active);color:var(--ink);font-weight:600}.n-nv:focus-visible{outline:2px solid var(--link);outline-offset:2px}.n-nv--quiet{color:var(--ink-muted)}.n-nv-swatch{width:9px;height:9px;border-radius:3px;margin:0 3.5px;flex:0 0 auto}.n-nv-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.n-side-head{display:flex;align-items:baseline;gap:8px;padding:22px 10px 6px}.n-side-head a{font-size:12px;font-weight:500;color:var(--ink-muted);text-decoration:none}.n-side-head a.n-side-all{margin-left:auto;text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:3px}.n-side-head a:hover{color:var(--ink)}.n-side-foot{margin-top:auto;padding-top:18px}.n-nv--portre{min-height:44px}.n-nv-stack{display:flex;flex-direction:column;line-height:1.25}.n-nv-strong{font-weight:600;color:var(--ink)}.n-nv-hint{font-size:12px;color:var(--ink-muted)}.n-avatar{flex:0 0 auto;width:26px;height:26px;border-radius:50%;background:var(--ink);color:var(--on-action);display:grid;place-items:center;font-size:12px;font-weight:600}.n-avatar--30{width:30px;height:30px;font-size:13px}.n-avatar--56{width:56px;height:56px;font-size:22px}.n-mainwrap{flex:1 1 0;min-width:0;display:flex;flex-direction:column}.n-content{flex:1 0 auto;min-width:0;outline:none}.n-dtop{position:sticky;top:0;z-index:20;gap:16px;padding:14px clamp(20px,4vw,56px);background:rgba(var(--bgrgb),.88);backdrop-filter:blur(12px)}.n-dtop,.n-dtop-actions{display:flex;align-items:center}.n-dtop-actions{margin-left:auto;gap:4px;position:relative;z-index:1}.n-dtop-actions .n-btn{margin-right:6px}.n-topsearch{position:relative;display:flex;align-items:center;gap:10px;flex:1 1 auto;max-width:640px;min-width:0;background:var(--field);border-radius:11px;padding:0 12px 0 14px;min-height:42px;color:var(--ink-tertiary);transition:background .15s,box-shadow .15s}.n-topsearch:focus-within{background:var(--surface-raised);box-shadow:0 0 0 2px var(--link)}.n-topsearch>svg{flex:0 0 auto}.n-topsearch input{flex:1 1 auto;min-width:0;border:0;outline:none;background:transparent;font:inherit;font-size:15px;color:var(--ink);min-height:40px}.n-topsearch input::-moz-placeholder{color:var(--ink-muted)}.n-topsearch input::placeholder{color:var(--ink-muted)}.n-topsearch .n-search-kbd{position:static}.n-ib--badge{position:relative}.n-badge-dot{position:absolute;top:9px;right:10px;width:7px;height:7px;border-radius:50%;background:var(--accent-bright);box-shadow:0 0 0 2px var(--canvas)}.n-dtop>.n-topsearch{position:absolute;left:50%;transform:translateX(-50%);flex:none;width:min(640px,50%);pointer-events:auto}.n-mnav,.n-mtop{display:none}@media (max-width:760px){.n-dtop,.n-side{display:none}.n-mtop{display:flex;position:sticky;top:0;z-index:20;align-items:center;gap:10px;padding:10px max(16px,env(safe-area-inset-right)) 10px max(16px,env(safe-area-inset-left));background:rgba(var(--bgrgb),.92);backdrop-filter:blur(12px)}.n-mtop>*{flex-shrink:0}.n-mtop>.n-topsearch{flex-shrink:1}.n-mtop-mark{display:grid;place-items:center}.n-mtop-mark,.n-mtop-mark .n-mark{color:var(--ink)}.n-content{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.n-mnav{position:fixed;left:0;right:0;bottom:0;z-index:30;justify-content:space-around;background:var(--surface-raised);padding:6px 8px calc(6px + env(safe-area-inset-bottom));box-shadow:0 -6px 24px rgba(var(--ov),.06)}.n-mn,.n-mnav{display:flex;align-items:center}.n-mn{flex-direction:column;justify-content:center;gap:3px;min-width:56px;min-height:52px;font-size:11px;color:var(--ink-tertiary);text-decoration:none;position:relative;border-radius:10px}.n-mn[aria-current=page]{color:var(--ink);font-weight:600}.n-mn-plus:focus-visible,.n-mn:focus-visible{outline:2px solid var(--link);outline-offset:2px}.n-mn-plus{width:48px;height:48px;border-radius:50%;background:var(--ink);color:var(--on-action);border:0;display:grid;place-items:center;cursor:pointer}}.n-page{box-sizing:border-box;width:100%;max-width:960px;margin:0 auto;padding:28px clamp(20px,4vw,56px) 40px}@media (max-width:760px){.n-page{padding:16px 16px 24px}}.n-menu-me{display:flex;align-items:center;gap:14px;padding:6px 0;color:inherit;text-decoration:none}.n-menu-me-name{display:block;font-size:20px;font-weight:700}.n-menu-me-hint{display:block;font-family:var(--font-display);font-style:italic;font-size:16px;color:var(--ink-tertiary)}.n-mgrid{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;margin-top:24px}.n-mbox{background:var(--surface-panel);border-radius:18px;padding:6px}.n-mbox-h{margin:0;font-size:12.5px;font-weight:600;color:var(--ink-muted);padding:10px 12px 4px}.n-mrow{display:flex;align-items:center;gap:12px;min-height:52px;padding:0 12px;border-radius:12px;text-decoration:none;color:var(--ink)}.n-mrow:hover{background:var(--surface-hover)}.n-mrow:focus-visible{outline:2px solid var(--link);outline-offset:2px}.n-mrow-label{flex:1 1 auto;min-width:0;font-size:16px;font-weight:500}.n-mrow-meta{font-size:13px;color:var(--ink-muted)}.n-mrow>svg:last-child{color:var(--ink-disabled)}.n-mic{flex:0 0 32px;height:32px;border-radius:9px;background:var(--surface-raised);display:grid;place-items:center;color:var(--ink-secondary)}@media (min-width:761px){.n-mgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.n-stub-title{margin:8px 0 0;font-size:28px;font-weight:600;letter-spacing:-.01em}.n-cards{box-sizing:border-box;width:100%;max-width:var(--n-page-max,1120px);margin:0 auto;padding:28px clamp(20px,4vw,56px) 48px}.n-cards-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.n-cards-title{margin:0;font-size:36px;font-weight:700;letter-spacing:-.02em;line-height:1.1}.n-cards-lead{margin:6px 0 0;font-family:var(--font-display);font-size:19px;line-height:1.4;color:var(--ink-tertiary)}.n-cards-search{margin-top:20px}.n-cards-search .n-field{width:100%;max-width:480px}.n-cards-bar{display:flex;align-items:center;gap:12px;margin-top:12px;flex-wrap:wrap}.n-kinds{display:flex;gap:4px;flex:1 1 auto;min-width:0;overflow-x:auto;scrollbar-width:none}.n-kind{font:inherit;font-size:14.5px;font-weight:500;border:0;border-radius:9px;min-height:36px;padding:0 12px;background:transparent;color:var(--ink-secondary);cursor:pointer;white-space:nowrap}.n-kind:hover{background:rgba(var(--ov),.05);color:var(--ink)}.n-kind[aria-pressed=true]{background:var(--ink);color:var(--on-action)}.n-kind-n{font-size:12px;opacity:.7;margin-left:2px;font-variant-numeric:tabular-nums}.n-cards-tools{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.n-pk{font:inherit;font-size:14px;border:0;border-radius:10px;min-height:36px;padding:0 12px;background:var(--field);color:var(--ink-secondary);cursor:pointer;white-space:nowrap}.n-pk:hover{background:var(--surface-hover-strong)}.n-pk-v{font-weight:600;color:var(--ink)}.n-views{display:inline-flex;gap:2px;background:var(--field);border-radius:10px;padding:3px}.n-vbtn{width:34px;height:30px;border:0;border-radius:8px;background:transparent;color:var(--ink-tertiary);display:grid;place-items:center;cursor:pointer}.n-vbtn[aria-pressed=true]{background:var(--surface-raised);color:var(--ink);box-shadow:0 1px 2px rgba(var(--ov),.08)}.n-ctile:focus-visible,.n-ctitle:focus-visible,.n-gh:focus-visible,.n-kind:focus-visible,.n-pk:focus-visible,.n-vbtn:focus-visible{outline:2px solid var(--link);outline-offset:2px}.n-cards-state{margin:28px 0;color:var(--ink-tertiary);display:flex;align-items:center;gap:12px}.n-cgroup{margin-top:18px}.n-gh{display:flex;align-items:center;gap:8px;width:100%;border:0;background:transparent;font:inherit;cursor:pointer;padding:6px 4px;text-align:left;color:var(--ink)}.n-gh-l{font-size:15px;font-weight:600}.n-gh-n{font-size:13px;color:var(--ink-muted)}.n-cdot{background:var(--space-color,var(--ink-disabled));width:8px;height:8px;border-radius:2px;flex:0 0 auto}.n-cgrid,.n-clist{list-style:none;margin:4px 0 0;padding:0}.n-crow{display:flex;align-items:flex-start;gap:14px;border-radius:12px;padding:12px;margin-left:18px;transition:background .15s}.n-crow:hover{background:var(--surface-hover)}.n-crow--compact{align-items:center;padding:8px 12px;gap:12px}.n-crow--compact .n-ctitle{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.n-ck{flex:0 0 auto;width:34px;height:34px;border-radius:10px;background:var(--field);color:var(--ink-tertiary);display:grid;place-items:center}.n-crow--compact .n-ck{width:26px;height:26px;border-radius:8px}.n-cmain{flex:1 1 auto;min-width:0}.n-ctitle{font-size:16px;font-weight:500;color:var(--ink);text-decoration:none;overflow-wrap:anywhere}.n-ctitle:hover{text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:3px}.n-csum{margin:4px 0 0;font-family:var(--font-display);font-style:italic;font-size:15.5px;line-height:1.45;color:var(--ink-tertiary)}.n-csum--pending{color:var(--ink-muted)}.n-ctags{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.n-tag--sm{min-height:24px;font-size:12.5px;padding:0 7px;border-radius:6px}.n-cside{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:4px;text-align:right}.n-cdate{font-size:13px;color:var(--ink-muted);white-space:nowrap}.n-cspaces{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.n-cspace{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--ink-secondary);white-space:nowrap}.n-crow--compact .n-cspaces{flex-direction:row;gap:10px}.n-cgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.n-ctile{background:var(--surface-panel);border-radius:16px;padding:16px 18px 18px;text-decoration:none;color:inherit;display:flex;flex-direction:column;gap:8px;min-height:150px;height:100%;box-sizing:border-box;transition:background .15s}.n-ctile:hover{background:var(--surface-hover)}.n-ctile-top{display:flex;align-items:center;justify-content:space-between}.n-ctile .n-csum{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.n-ctile .n-cspaces{margin-top:auto;align-items:flex-start}@media (max-width:760px){.n-cards{padding:16px 16px 24px}.n-cards-head>.n-btn{display:none}.n-cards-title{font-size:30px}.n-cards-lead{font-size:17px}.n-cards-bar{flex-direction:column;align-items:stretch;gap:10px;flex-wrap:nowrap}.n-cards-bar>*{min-width:0;max-width:100%}.n-cards-tools{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.n-views{display:none}.n-crow{margin-left:0;padding:12px 4px}}@media (prefers-reduced-motion:reduce){.n-crow,.n-ctile{transition:none}}.n-cbox{position:relative;flex:0 0 auto;width:20px;height:20px;min-width:0;min-height:0;margin-top:2px;padding:0;border:0;border-radius:6px;display:grid;place-items:center;cursor:pointer;background:var(--line-control);color:var(--on-accent);transition:opacity .15s}.n-cbox:after{content:"";position:absolute;inset:-12px}.n-cbox.is-on{background:var(--link)}.n-cbox:focus-visible{outline:2px solid var(--link);outline-offset:2px}@media (hover:hover){.n-cbox.is-idle{opacity:0}.n-cbox.is-idle:focus-visible,.n-crow:hover .n-cbox.is-idle,.n-ctile-wrap:hover .n-cbox.is-idle{opacity:1}}.n-crow--compact .n-cbox{margin-top:0}.n-crow.is-sel,.n-crow.is-sel:hover{background:var(--nav-active)}.n-ctile-wrap{position:relative}.n-ctile-wrap .n-cbox{position:absolute;top:14px;right:14px;margin:0;z-index:1}.n-ctile-wrap .n-ctile-top{padding-right:28px}.n-ctile-wrap.is-sel .n-ctile{background:var(--nav-active)}.n-bulk{position:sticky;bottom:20px;z-index:12;margin-top:20px;display:flex;align-items:center;flex-wrap:wrap;gap:6px;background:var(--ink-strong);color:var(--surface-raised);border-radius:14px;padding:8px 8px 8px 18px;box-shadow:0 12px 32px rgba(var(--ov),.18)}.n-bulk-n{font-size:14px;font-weight:600;margin-right:auto}.n-bulk-b{font:inherit;font-size:14px;border:0;border-radius:9px;min-height:38px;padding:0 12px;cursor:pointer;background:rgba(var(--bgrgb),.12);color:inherit;white-space:nowrap}.n-bulk-b:hover{background:rgba(var(--bgrgb),.2)}.n-bulk-b:focus-visible{outline:2px solid var(--surface-raised);outline-offset:2px}.n-bulk-b--quiet{background:transparent}.n-bulk .n-menu{color:var(--ink)}.n-menu.n-menu--up{top:auto;bottom:calc(100% + 6px)}.n-bulk-empty{margin:0;padding:8px 10px;font-size:14px;color:var(--ink-secondary)}@media (max-width:760px){.n-bulk{bottom:88px}.n-bulk-b{min-height:44px}}.n-fview{display:grid;grid-template-columns:minmax(290px,370px) minmax(0,1fr);margin-top:14px;border-radius:18px;box-shadow:0 0 0 1px var(--line);overflow:hidden;height:calc(100dvh - 290px);min-height:520px;background:var(--surface-raised)}.n-flist{overflow-y:auto;background:var(--surface-panel);padding:6px 8px 12px;outline:none;scrollbar-width:thin}.n-flist:focus-visible{box-shadow:inset 0 0 0 2px var(--link)}.n-fgh{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:600;color:var(--ink-tertiary);padding:14px 10px 6px}.n-fgh--btn{width:100%;background:none;border:none;cursor:pointer;border-radius:8px;text-align:left}.n-fgh--btn:hover{background:var(--surface-hover);color:var(--ink-secondary)}.n-fitem{display:flex;align-items:flex-start;gap:10px;padding:10px;border-radius:12px;cursor:pointer;transition:background .12s}.n-fitem:hover{background:var(--surface-hover)}.n-fitem.is-on{background:var(--surface-raised);box-shadow:0 1px 3px rgba(var(--ov),.1),0 0 0 1px var(--line)}.n-fitem-main{flex:1 1 auto;min-width:0;display:grid;gap:2px}.n-fitem-t{font-size:14.5px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.n-fitem-n{font-family:var(--font-display);font-style:italic;font-size:14px;color:var(--ink-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.n-fpane{overflow-y:auto;padding:32px 44px 40px;scrollbar-width:thin}.n-fpane-in{animation:n-rise2 .32s cubic-bezier(.2,.7,.2,1)}@keyframes n-rise2{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.n-fpane-meta{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:13px;color:var(--ink-secondary)}.n-fpane-acts{margin-left:auto;display:flex;gap:6px}.n-fpane-h{margin:14px 0 0;font-size:30px;line-height:1.2;font-weight:700;letter-spacing:-.02em;max-width:26ch;overflow-wrap:anywhere}.n-fpane-label{margin-top:24px;font-size:13px;font-weight:600;color:var(--ink-secondary)}.n-fpane-sum{margin:8px 0 0;font-family:var(--font-display);font-size:20px;line-height:1.6;color:var(--ink-strong);max-width:62ch}.n-fpane .n-ctags{margin-top:16px}.n-fpane-rel{margin-top:8px}.n-frel{display:grid;gap:2px;width:100%;text-align:left;border:0;background:transparent;font:inherit;color:inherit;padding:10px;margin:4px -10px 0;border-radius:10px;cursor:pointer}.n-frel:hover{background:var(--surface-hover)}.n-frel:focus-visible{outline:2px solid var(--link);outline-offset:2px}.n-frel-t{font-size:14.5px;font-weight:500}.n-frel-why{font-family:var(--font-display);font-size:14.5px;color:var(--ink-secondary)}@media (min-width:1748px){.n-fview{grid-template-columns:400px minmax(0,1fr)}.n-fpane{padding:44px 72px 48px}.n-fpane-h{font-size:34px}}@media (max-width:1023px){.n-vbtn--focus{display:none}}@media (prefers-reduced-motion:reduce){.n-fpane-in{animation:none}}.n-cd{container-type:inline-size;container-name:card;padding:20px clamp(20px,4vw,56px) 64px}.n-cd,.n-cd-wide{box-sizing:border-box}.n-cd-wide{width:100%;max-width:960px;margin:0 auto}.n-cd-state{max-width:760px;margin:0 auto;padding:48px 20px;color:var(--ink-secondary)}.n-cd-top{gap:12px;min-height:40px}.n-cd-crumbs,.n-cd-top{display:flex;align-items:center}.n-cd-crumbs{gap:8px;min-width:0;flex:1 1 auto;font-size:14px;color:var(--ink-tertiary)}.n-cd-crumbs a{display:inline-flex;align-items:center;color:var(--ink-secondary);text-decoration:none;flex:0 0 auto}.n-cd-crumbs a:hover{color:var(--ink)}.n-cd-crumb-now{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.n-cd-actions{display:flex;align-items:center;gap:2px;flex:0 0 auto}.n-cd-confirm{padding:8px 10px;max-width:280px}.n-cd-confirm p{margin:0 0 10px;font-size:14px;line-height:1.45}.n-cd-confirm div{display:flex;gap:6px;flex-wrap:wrap}.n-cd-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:40px;margin-top:12px;position:relative}.n-cd-main{min-width:0}.n-cd-note{margin:0 0 12px;font-size:14px;color:var(--ink-secondary);background:var(--surface-panel);border-radius:10px;padding:10px 14px}.n-cd-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.n-cd-kind{font-size:13px;font-weight:500;color:var(--ink-secondary);margin-right:4px}.n-cd-meta .n-cdot{margin-right:6px}.n-cd-when{margin-left:auto;font-size:13px;color:var(--ink-tertiary)}.n-tag-add{border:0;background:transparent;font:inherit;font-size:13px;color:var(--ink-secondary);min-height:32px;padding:0 10px;border-radius:8px;cursor:pointer}.n-tag-add:hover{background:var(--tag-bg);color:var(--ink)}.n-tag-add:focus-visible,.n-tag-in:focus-visible{outline:2px solid var(--link);outline-offset:2px}.n-tag-in{border:0;outline:none;background:var(--surface-raised);box-shadow:0 0 0 2px var(--link);border-radius:8px;font:inherit;font-size:13px;min-height:32px;padding:0 10px;width:150px;color:var(--ink)}.n-cd-menu-note{margin:0;padding:8px 12px;font-size:13px;color:var(--ink-secondary)}.n-cd-title{margin:14px 0 0;font-size:36px;line-height:1.18;font-weight:700;letter-spacing:-.022em;overflow-wrap:anywhere}.n-cd-source{margin:8px 0 0;font-size:14px;color:var(--ink-secondary)}.n-cd-source a{color:inherit}.n-cd-edit{display:grid;gap:12px;margin-top:14px}.n-cd-label{display:grid;gap:6px;font-size:13px;font-weight:500;color:var(--ink-secondary)}.n-cd-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.n-cd-row .n-field{flex:1 1 220px;min-width:0}.n-cd-summary{margin-top:28px}.n-cd-eyebrow{font-size:13px;font-weight:600;color:var(--ink-secondary);margin-bottom:8px}.n-voice{font-family:var(--font-display)}.n-cd-sumtext{margin:0;font-size:20px;line-height:1.5;color:var(--ink-strong)}.n-cd-pending{display:flex;align-items:center;gap:8px;margin:0;font-size:14px;color:var(--ink-secondary)}.n-cd-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.n-cd-tabs{display:flex;align-items:center;gap:12px;margin-top:32px}.n-cd-tabs .n-tabs{flex:1 1 auto;min-width:0}.n-cd-body{margin-top:20px;display:grid;gap:12px;justify-items:start}.n-cd-text{white-space:pre-wrap;font-size:16px;line-height:1.65;overflow-wrap:anywhere;justify-self:stretch}.n-cd-text.is-clipped{max-height:22em;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 70%,transparent);mask-image:linear-gradient(180deg,#000 70%,transparent)}.n-cd-url{overflow-wrap:anywhere;color:var(--link)}.n-cd-muted{margin:0;font-size:14px;color:var(--ink-secondary)}.n-cd-notes{list-style:none;margin:0;padding:0;display:grid;gap:10px;justify-self:stretch}.n-cd-noteitem{background:var(--surface-panel);border-radius:12px;padding:12px 14px;display:grid;gap:6px}.n-cd-noteitem p{margin:0;font-size:15px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.n-cd-body>form{justify-self:stretch}.n-cd-side{min-width:0}.n-cd-insights,.n-cd-links{list-style:none;margin:0;padding:0;display:grid;gap:16px}.n-cd-insights p{margin:0;font-size:16.5px;line-height:1.5}.n-cd-block{margin-top:24px}.n-cd-links{gap:2px}.n-cd-link{display:grid;gap:2px;padding:8px 10px;margin:0 -10px;border-radius:10px;text-decoration:none;color:inherit}.n-cd-link:hover{background:var(--surface-hover)}.n-cd-link-t{font-size:14px;font-weight:500}.n-cd-link-why{font-size:14.5px;color:var(--ink-secondary)}.n-cd-lenses{display:flex;flex-wrap:wrap;gap:6px}.n-cd-lenses .n-pick{background:var(--surface-raised)}.n-cd-lenses .n-pick[aria-pressed=true]{background:var(--ink-strong);color:var(--surface-raised)}.n-cd-lenses+*{margin-top:14px}.n-cd-lensview{display:grid;gap:6px}.n-cd-lens-t{font-size:13px;font-weight:600;color:var(--ink-secondary)}.n-cd-lensview p{margin:0;font-size:16.5px;line-height:1.5}.n-cd-lensview ul{margin:0;padding-left:18px;font-size:14px;line-height:1.5;color:var(--ink-body)}@media (max-width:900px){.n-cd-side{order:-1}.n-cd-grid{gap:20px}}@container card (min-width: 820px){.n-cd-wide{max-width:1240px}.n-cd-grid{grid-template-columns:minmax(0,1fr) 300px;-moz-column-gap:40px;column-gap:40px}.n-cd-grid.is-closed{grid-template-columns:minmax(0,1fr) 40px;-moz-column-gap:16px;column-gap:16px}.n-cd-grid.is-closed>.n-cd-main{max-width:920px}.n-cd-side{align-self:start;position:sticky;top:88px}.n-cd-grid.is-closed>.n-cd-side{display:flex;flex-direction:column;align-items:center}}@container card (min-width: 1200px){.n-cd-grid{grid-template-columns:minmax(0,1fr) 360px;-moz-column-gap:56px;column-gap:56px}}@container card (min-width: 1500px){.n-cd-wide{max-width:1440px}.n-cd-grid{grid-template-columns:minmax(0,1fr) 420px;-moz-column-gap:88px;column-gap:88px}}@media (max-width:760px){.n-cd{padding:8px 16px 24px}.n-cd-title{font-size:28px}}.n-spaces{box-sizing:border-box;width:100%;max-width:var(--n-page-max,1120px);margin:0 auto;padding:28px clamp(20px,4vw,56px) 48px}.n-spaces-head{display:flex;align-items:flex-end;flex-wrap:wrap;gap:10px 16px;margin-bottom:24px}.n-spaces-head>:first-child{flex:1 1 auto}.n-spaces-title{margin:0;font-size:36px;font-weight:700;letter-spacing:-.02em;line-height:1.1}.n-spaces-lead{margin:6px 0 0;font-family:var(--font-display);font-size:19px;line-height:1.4;color:var(--ink-tertiary)}.n-spaces-tools{display:flex;align-items:center;gap:10px}.n-spaces-tools .n-views{display:flex}.n-snew{background:var(--surface-panel);border-radius:18px;padding:20px 22px;margin-bottom:20px;display:grid;gap:8px;max-width:560px}.n-snew-label{font-size:13px;font-weight:600;color:var(--ink-secondary)}.n-snew-label:not(:first-child){margin-top:8px}.n-snew-colors{display:flex;gap:10px}.n-swatch{width:28px;height:28px;min-width:28px;min-height:28px;border-radius:8px;border:0;padding:0;cursor:pointer;background:var(--space-color)}.n-swatch[aria-checked=true]{box-shadow:0 0 0 2px var(--surface-raised),0 0 0 4px var(--ink-strong)}.n-swatch:focus-visible{outline:2px solid var(--link);outline-offset:4px}.n-snew-acts{display:flex;gap:8px;margin-top:12px}.n-sdot{width:10px;height:10px;border-radius:3px}.n-sgrid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;align-items:start}.n-stile{box-sizing:border-box;height:100%;min-height:220px;background:var(--surface-panel);border-radius:20px;padding:22px 22px 20px;text-decoration:none;color:inherit;display:flex;flex-direction:column;gap:12px;transition:background .15s}.n-stile:hover{background:var(--surface-hover);color:inherit}.n-stile:focus-visible{outline:2px solid var(--link);outline-offset:2px}.n-stile--quiet{background:var(--surface-raised);box-shadow:inset 0 0 0 1.5px var(--line-control)}.n-stile-top{display:flex;align-items:center;gap:10px}.n-stile-name{font-size:18px;font-weight:600;letter-spacing:-.01em;min-width:0;overflow-wrap:anywhere}.n-stile-n{margin-left:auto;font-size:13px;color:var(--ink-tertiary);white-space:nowrap}.n-stile-desc{font-size:14px;line-height:1.45;color:var(--ink-secondary)}.n-stile-line{font-size:16.5px;line-height:1.5;color:var(--ink-body)}.n-stile-foot{margin-top:auto;font-size:13px;color:var(--ink-tertiary)}.n-stile-go{color:var(--link)}.n-spark{display:flex;align-items:flex-end;gap:4px;height:42px}.n-spark-bar{flex:1;border-radius:3px 3px 1px 1px;background:var(--space-color,var(--ink-disabled));opacity:.85}.n-spark-bar.is-zero{opacity:.18}.n-spark--mini{gap:3px;height:26px}.n-spark--mini .n-spark-bar{border-radius:2px}.n-slist{display:flex;flex-direction:column}.n-shead,.n-srow{display:grid;grid-template-columns:minmax(0,1fr) 120px 72px 110px;gap:16px;align-items:center}.n-shead{padding:0 14px 8px;font-size:12.5px;color:var(--ink-tertiary)}.n-shead button{border:0;background:transparent;font:inherit;color:inherit;padding:4px 0;cursor:pointer;text-align:left}.n-shead [aria-sort=ascending] button,.n-shead [aria-sort=descending] button,.n-shead button:hover{color:var(--ink)}.n-shead [aria-sort=ascending] button:after{content:" ↑"}.n-shead [aria-sort=descending] button:after{content:" ↓"}.n-srow{padding:16px 14px;border-radius:14px;text-decoration:none;color:inherit;transition:background .12s;font-size:14px}.n-srow:hover{background:var(--surface-panel)}.n-srow+.n-srow{box-shadow:0 -1px 0 var(--line)}.n-srow:hover,.n-srow:hover+.n-srow{box-shadow:none}.n-srow-name{display:flex;align-items:flex-start;gap:12px;min-width:0}.n-srow-name .n-sdot{margin-top:5px}.n-srow-t{font-size:15px;font-weight:600;margin-right:10px}.n-srow-desc{color:var(--ink-secondary)}.n-srow-last{color:var(--ink-tertiary)}@media (max-width:760px){.n-spaces{padding:16px 16px 24px}.n-spaces-title{font-size:28px}.n-sc-spark,.n-shead{display:none}.n-srow{grid-template-columns:minmax(0,1fr) auto auto}.n-srow-desc{display:none}}.n-sd-head{margin-top:12px;max-width:760px}.n-sd-titlerow{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}.n-sd-titlerow .n-sdot{width:12px;height:12px}.n-sd-title{margin:0;font-size:36px;font-weight:700;letter-spacing:-.02em;line-height:1.15;overflow-wrap:anywhere}.n-sd-count{font-size:14px;color:var(--ink-tertiary)}.n-sd-desc{margin:10px 0 0;font-size:15px;line-height:1.5;color:var(--ink-secondary)}.n-sd-voice{margin:12px 0 0;font-size:19px;line-height:1.5;color:var(--ink-strong)}.n-sd-spark{margin-top:18px;max-width:360px}.n-sd-edit{margin-top:12px}.n-sd-edit .n-snew-label{display:grid;gap:6px}.n-sd-sechead{display:flex;align-items:baseline;gap:8px}.n-sd-h2{margin:0 0 8px;font-size:15px;font-weight:600}.n-sd-row{display:flex;align-items:flex-start;gap:14px;padding:12px;margin:0 -12px;border-radius:12px;text-decoration:none;color:inherit;transition:background .15s}.n-sd-row:hover{background:var(--surface-hover)}.n-sd-row:focus-visible{outline:2px solid var(--link);outline-offset:2px}.n-sd-row-main{flex:1 1 auto;min-width:0;display:grid;gap:4px}.n-sd-row-top{display:flex;align-items:baseline;gap:12px}.n-sd-row-top .n-ctitle{flex:1 1 auto;min-width:0}.n-sd-row-sum{font-size:15.5px;line-height:1.45;color:var(--ink-secondary)}.n-sd-all{margin-top:12px}.n-sd-note{display:grid;gap:8px;justify-items:start;margin-top:10px}.n-sd-note .n-field{justify-self:stretch}.n-sd-notetext{margin:0;font-size:15px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.n-sd-nb-t{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500}@media (max-width:760px){.n-sd-title{font-size:28px}}.n-sd .n-cd-grid{margin-top:32px}.n-sd-all{margin-left:-16px}.n-sd-note>.n-btn--ghost{margin-left:-12px}.n-home{box-sizing:border-box;width:100%;max-width:960px;margin:0 auto;padding:36px clamp(20px,4vw,56px) 56px}.n-home-date{font-size:13px;font-weight:500;color:var(--ink-tertiary)}.n-home-h{margin:6px 0 0;font-size:36px;font-weight:700;letter-spacing:-.022em;line-height:1.15}.n-home-lead{margin:8px 0 0;font-size:20px;line-height:1.45;color:var(--ink-secondary)}.n-home-drop{display:flex;align-items:center;gap:8px;margin-top:22px;background:var(--field,var(--surface-panel));border-radius:14px;padding:6px 6px 6px 16px;transition:box-shadow .15s,background .15s}.n-home-drop:focus-within{background:var(--surface-raised);box-shadow:0 0 0 2px var(--link)}.n-home-drop-in{flex:1 1 auto;min-width:0;border:0;outline:none;background:transparent;font:inherit;font-size:16px;color:var(--ink);min-height:44px}.n-home-drop-in::-moz-placeholder{color:var(--ink-tertiary)}.n-home-drop-in::placeholder{color:var(--ink-tertiary)}.n-home-done{margin:10px 2px 0;font-size:14px;color:var(--ink-secondary)}.n-home-done a{color:var(--link)}.n-home-thinking{display:flex;align-items:center;gap:8px;margin:24px 0 0;font-size:14px;color:var(--ink-secondary)}.n-home-sec{margin-top:44px}.n-home-sechead{display:flex;align-items:baseline;gap:10px;margin-bottom:10px}.n-home-sechead h2{margin:0;font-size:17px;font-weight:600}.n-home-sub{font-size:15px;font-style:italic;color:var(--ink-tertiary)}.n-home-more{margin-left:auto}.n-home-edition{list-style:none;margin:0;padding:0;display:grid;gap:2px}.n-home-ed{display:grid;gap:3px;padding:12px;margin:0 -12px;border-radius:12px;text-decoration:none;color:inherit}.n-home-ed:hover{background:var(--surface-hover)}.n-home-ed:focus-visible,.n-home-tile:focus-visible{outline:2px solid var(--link);outline-offset:2px}.n-home-ed-kind{font-size:12.5px;font-weight:600;color:var(--accent-text,var(--ink-secondary))}.n-home-ed-t{font-size:15.5px;font-weight:600}.n-home-ed-line{font-size:16px;line-height:1.5;color:var(--ink-secondary)}.n-home-spaces{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px}.n-home-tile{box-sizing:border-box;height:100%;display:flex;flex-direction:column;gap:12px;background:var(--surface-panel);border-radius:16px;padding:16px 16px 14px;text-decoration:none;color:inherit;transition:background .15s}.n-home-tile:hover{background:var(--surface-hover)}.n-home-tile-name{font-size:15px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:760px){.n-home{padding:16px 16px 24px}.n-home-h{font-size:28px}.n-home-drop{flex-wrap:wrap;padding:6px}.n-home-drop-in{padding:0 10px;flex-basis:100%}.n-home-drop .n-btn{margin-left:auto}}.n-find{box-sizing:border-box;width:100%;max-width:760px;margin:0 auto;padding:20px clamp(20px,4vw,56px) 56px}.n-find-top{margin-left:-12px}.n-find-field{display:flex;margin-top:8px;background:var(--field,var(--surface-panel));border-radius:12px;padding:0 14px}.n-find-field:focus-within{background:var(--surface-raised);box-shadow:0 0 0 2px var(--link)}.n-find-in{flex:1 1 auto;min-width:0;border:0;outline:none;background:transparent;font:inherit;font-size:16px;color:var(--ink);min-height:46px}.n-find-h{margin:28px 0 0;font-size:32px;font-weight:700;letter-spacing:-.02em;overflow-wrap:anywhere}.n-find-lead{margin:8px 0 0;font-size:19px;line-height:1.45;color:var(--ink-secondary)}.n-find-recent{margin-top:28px}.n-find-chip{text-decoration:none}.n-find-chip:hover{background:var(--surface-hover-strong,var(--surface-hover))}.n-find-tabs{display:flex;gap:4px;margin-top:22px;background:var(--surface-panel);border-radius:12px;padding:4px;overflow-x:auto;scrollbar-width:none}.n-find-tabs .n-tab{text-decoration:none;white-space:nowrap}.n-find-group{margin-top:28px}.n-find-gh{margin:0 0 6px;font-size:15px;font-weight:600}.n-find mark{background:var(--accent-tint,var(--tag-bg));color:inherit;border-radius:3px;padding:0 1px}.n-find-from{font-family:var(--font-ui,inherit);font-size:13px;color:var(--ink-tertiary)}.n-find-none{margin-top:28px;display:grid;gap:8px;justify-items:start}.n-find-none p{margin:0;font-size:18px}@media (max-width:760px){.n-find{padding:12px 16px 24px}.n-find-h{font-size:26px}}.n-lic{display:inline-grid;place-items:center;width:16px;flex:0 0 auto}.n-lic,.n-nv-count{color:var(--ink-tertiary)}.n-nv-count{margin-left:auto;font-size:12px}.n-lists{box-sizing:border-box;width:100%;max-width:var(--n-page-max,1120px);margin:0 auto;padding:28px clamp(20px,4vw,56px) 48px}.n-lists-head{display:flex;align-items:flex-end;flex-wrap:wrap;gap:10px 16px;margin-bottom:24px}.n-lists-head>:first-child{flex:1 1 320px}.n-lists-title{margin:0;font-size:36px;font-weight:700;letter-spacing:-.02em}.n-lists-lead{margin:6px 0 0;max-width:62ch;font-size:19px;line-height:1.45;color:var(--ink-tertiary)}.n-lists-new{max-width:760px}.n-ltypes{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px}.n-ltype{display:grid;gap:4px;text-align:left;border:0;border-radius:12px;padding:12px 14px;background:var(--surface-raised);font:inherit;color:inherit;cursor:pointer;box-shadow:inset 0 0 0 1px var(--line)}.n-ltype[aria-checked=true]{box-shadow:inset 0 0 0 2px var(--ink-strong)}.n-ltype:focus-visible{outline:2px solid var(--link);outline-offset:2px}.n-ltype-t{display:flex;align-items:center;gap:8px;font-weight:600;font-size:14px}.n-ltype-d{font-size:13px;line-height:1.4;color:var(--ink-secondary)}.n-lists-note{margin:8px 0 0;font-size:13px;color:var(--ink-tertiary)}.n-lgrid .n-stile{min-height:170px}.n-ltile-k{font-size:12.5px;font-weight:600;color:var(--ink-tertiary)}.n-lnew{width:100%;border:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.n-lists-hidden{margin-top:40px;max-width:760px}.n-lhid{display:flex;align-items:center;gap:12px;padding:10px 0}.n-lhid+.n-lhid{box-shadow:0 -1px 0 var(--line)}.n-lhid-t{flex:1 1 auto;min-width:0;display:grid;gap:2px}.n-list-head{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-top:12px}.n-list-chip{display:inline-flex;align-items:center;gap:6px}.n-list .n-cd-grid{margin-top:28px}.n-list-empty{margin:18px 0 0;font-size:17px}.n-list-rows{margin-top:8px}.n-li{display:flex;align-items:flex-start;gap:10px;padding:12px 6px;border-radius:12px}.n-li+.n-li{box-shadow:0 -1px 0 var(--line)}.n-li.is-drag{opacity:.5}.n-li-grip{cursor:grab;color:var(--ink-disabled);font-size:12px;letter-spacing:-2px;padding-top:3px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.n-li-chk{position:relative;flex:0 0 auto;width:22px;height:22px;min-width:0;min-height:0;margin-top:1px;border-radius:50%;border:1.5px solid var(--line-strong);background:transparent;cursor:pointer;padding:0}.n-li-chk:after{content:"";position:absolute;inset:-11px}.n-li-chk:hover{border-color:var(--ink-secondary)}.n-li-chk.is-on{background:var(--ink-strong);border-color:var(--ink-strong)}.n-li-chk.is-on:before{content:"";position:absolute;left:6px;top:3px;width:5px;height:9px;border:solid var(--surface-raised);border-width:0 2px 2px 0;transform:rotate(45deg)}.n-li-chk:focus-visible{outline:2px solid var(--link);outline-offset:2px}.n-li-b{flex:1 1 auto;min-width:0;display:grid;gap:3px}.n-li-next{font-size:12px;font-weight:600;color:var(--accent-text,var(--ink-secondary))}.n-li-t{font-size:15px;font-weight:500;color:inherit;text-decoration:none;overflow-wrap:anywhere}.n-li-t:hover{text-decoration:underline}.n-li-m{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:13px;color:var(--ink-tertiary)}.n-li-why{margin:4px 0 0;font-size:15px;color:var(--ink-secondary)}.n-li-ask{display:grid;gap:8px;margin-top:8px;background:var(--accent-tint,var(--surface-panel));border-radius:12px;padding:12px 14px}.n-li-ask p{margin:0;font-size:17px}.n-li-tool{margin-top:6px}.n-li--done .n-li-t{color:var(--ink-secondary)}.n-list-add{margin-top:14px}.n-menu-head{padding:8px 12px 4px;font-size:12px;font-weight:600;color:var(--ink-tertiary)}.n-list-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:8px}.n-list-stat-n{font-size:26px}.n-shop{align-items:center}.n-shop-t{font-size:15px;display:block}.n-shop.is-in .n-shop-t{color:var(--ink-tertiary);text-decoration:line-through}.n-shop-q{font-weight:600}.n-cd-lrow{display:flex;align-items:center;gap:4px}.n-cd-lrow-t{flex:1 1 auto;min-width:0}.n-cd-lrow .n-cd-link-t{display:flex;align-items:center;gap:6px}@media (max-width:760px){.n-lists{padding:16px 16px 24px}.n-lists-title{font-size:28px}}.n-tool-cats{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.n-tool-cat{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:999px;border:1px solid var(--border);background:transparent;font-size:13px;color:var(--ink-secondary);cursor:pointer;line-height:1.4;transition:background .1s,color .1s}.n-tool-cat:hover{background:var(--fill-secondary)}.n-tool-cat[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.n-tool-cat-n{font-size:11px;opacity:.7}.n-tool-cat-search{display:block;width:100%;margin-bottom:8px;padding:5px 10px;border:1px solid var(--border);border-radius:8px;font:inherit;font-size:13px;background:var(--fill-secondary);color:inherit}.n-tool-cat-search::-moz-placeholder{color:var(--ink-tertiary)}.n-tool-cat-search::placeholder{color:var(--ink-tertiary)}.n-tool-tabs{display:flex;gap:4px;margin-bottom:12px}.n-tool-tab{flex:1;padding:4px 8px;border:1px solid var(--border);border-radius:8px;background:transparent;font-size:13px;color:var(--ink-secondary);cursor:pointer;text-align:center}.n-tool-tab[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.n-tool-row-meta{display:flex;gap:8px;flex-wrap:wrap;font-size:12px;color:var(--ink-tertiary);margin-top:2px}.n-tool-verdict{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.n-tool-verdict-btn{padding:4px 10px;border-radius:999px;border:1px solid var(--border);background:transparent;font-size:13px;color:var(--ink-secondary);cursor:pointer}.n-tool-verdict-btn:hover{background:var(--fill-secondary)}.n-tool-verdict-label{font-size:12px;color:var(--ink-tertiary);font-style:italic}.n-tool-nudge{margin:8px 0;padding:10px 12px;border-radius:10px;background:var(--fill-secondary);border:1px solid var(--border);font-size:13px;color:var(--ink-secondary)}.n-tool-nudge p{margin:0 0 8px}.n-tool-nudge-row{display:flex;gap:8px}.n-shop-group{margin-bottom:16px}.n-shop-group-h{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-tertiary);margin:0 0 6px}.n-shop-qty{gap:4px;margin-left:auto;flex-shrink:0}.n-shop-qty,.n-shop-qty-btn{display:flex;align-items:center}.n-shop-qty-btn{justify-content:center;width:24px;height:24px;border-radius:6px;border:1px solid var(--border);background:transparent;font-size:14px;color:var(--ink-secondary);cursor:pointer;line-height:1}.n-shop-qty-btn:hover{background:var(--fill-secondary)}.n-shop-qty-val{min-width:20px;text-align:center;font-size:13px;font-weight:600}.n-hunches-head{margin-bottom:20px}.n-hunches-head .n-sd-voice{margin-top:6px}.n-hunches-bar{display:flex;align-items:center;gap:12px;margin-bottom:16px}.n-hunches-empty{padding:24px 0}.n-hlist{list-style:none;margin:0;padding:0;display:grid;gap:2px}.n-hitem{display:grid;gap:6px;padding:18px 0;border-top:1px solid var(--line)}.n-hitem:first-child{border-top:0}.n-hitem-top{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;font-size:13px}.n-hstate{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--ink-secondary)}.n-hstate--leaning,.n-hstate--suggested{color:var(--accent-ink)}.n-hstate--converted{color:var(--ink-strong)}.n-hstate--closed{color:var(--ink-tertiary);font-weight:500}.n-hstate-dot{width:8px;height:8px;border-radius:50%;background:var(--ink-disabled)}.n-hstate--watching .n-hstate-dot{background:var(--accent-bright)}.n-hstate--converted .n-hstate-dot{background:var(--ink-strong)}.n-hitem-t{font-size:18px;font-weight:500;line-height:1.35;color:var(--ink-strong);text-decoration:none}.n-hitem.is-new .n-hitem-t{font-weight:600}.n-hitem-t:hover{text-decoration:underline;text-underline-offset:3px}.n-hitem-t:focus-visible,.n-hround-fold:focus-visible,.n-linkbtn:focus-visible{outline:2px solid var(--link);outline-offset:2px;border-radius:4px}.n-hitem-line{margin:0;max-width:64ch;font-size:16px;line-height:1.5;color:var(--ink-secondary)}.n-hitem-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;font-size:13px;color:var(--ink-tertiary)}.n-hitem-space{display:inline-flex;align-items:center;gap:6px;color:inherit;text-decoration:none}a.n-hitem-space:hover{color:var(--ink-strong)}.n-hitem-acts,.n-hitem-ask{margin-top:6px}.n-hitem-ask{display:grid;gap:8px;max-width:520px}.n-hitem-work{font-size:14px;color:var(--link)}.n-hitem-reason{margin:0}.n-hlearn{margin:8px 0;padding-left:18px;display:grid;gap:6px;font-size:14px;color:var(--ink-secondary)}.n-hhead{display:grid;gap:10px;margin:8px 0 32px;max-width:820px}.n-hhead-title{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px}.n-hhead-acts{margin-top:6px}.n-hbox{display:grid;gap:10px;padding:16px 18px;border-radius:14px;background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line);max-width:640px}.n-hbox>p{margin:0}.n-hreasons{flex-wrap:wrap}.n-hsteps{list-style:none;margin:0;padding:0;display:grid;gap:4px}.n-hsteps li{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 4px 6px 12px;border-radius:10px;background:var(--surface-panel);font-size:14px}.n-hsec{display:grid;gap:14px;margin-bottom:40px}.n-hsec-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px}.n-hsec-head .n-sd-h2{margin:0}.n-hsec-head .n-panel-reopen,.n-hsec-head>button:last-child{margin-left:auto}.n-hrounds{list-style:none;margin:0;padding:0 0 0 18px;border-left:2px solid var(--line);display:grid;gap:18px}.n-hround{position:relative;display:grid;gap:6px}.n-hround:before{content:"";position:absolute;left:-24px;top:6px;width:10px;height:10px;border-radius:50%;background:var(--surface);box-shadow:inset 0 0 0 2px var(--ink-strong)}.n-hround--origin:before{box-shadow:inset 0 0 0 2px var(--accent-bright)}.n-hround-top{display:flex;align-items:center;flex-wrap:wrap;gap:4px 12px;font-size:13px}.n-hround-n{font-weight:600;color:var(--ink-strong)}.n-hround-find{margin:0;max-width:66ch;font-size:17px;line-height:1.55;color:var(--ink-strong)}.n-hround-q{margin:0;font-size:14px;color:var(--ink-secondary)}.n-hround-fold{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:12px;width:100%;border:0;padding:0;background:none;font:inherit;font-size:14px;color:inherit;text-align:left;cursor:pointer}.n-hround-short{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--ink-secondary)}.n-linkbtn{border:0;padding:0;background:none;font:inherit;font-size:13px;color:var(--link);cursor:pointer}.n-hmore{margin-top:8px}.n-hcards{list-style:none;margin:0;padding:0;display:grid;gap:2px}@media (max-width:640px){.n-hround-fold{grid-template-columns:auto minmax(0,1fr)}.n-hround-fold>:last-child{display:none}.n-hitem-t{font-size:17px}}.n-notifs-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 16px;margin-bottom:20px}.n-notifs-body{display:grid;gap:18px;max-width:760px}.n-notifs-empty{display:grid;gap:4px;padding:24px 0}.n-notifs-group{display:grid;gap:6px}.n-notifs-group>h2{margin:0}.n-notifs-list{list-style:none;margin:0;padding:0;display:grid;gap:2px}.n-notif{display:grid;grid-template-columns:10px 6.5rem minmax(0,1fr) auto;align-items:start;gap:4px 12px;padding:12px 8px;border-radius:12px}.n-notif:hover{background:var(--surface-hover)}.n-notif-dot{width:8px;height:8px;margin-top:7px;border-radius:50%}.n-notif.is-unread .n-notif-dot{background:var(--accent-bright)}.n-notif-kind{font-size:12px;font-weight:600;color:var(--ink-tertiary);padding-top:3px}.n-notif-main{display:grid;gap:2px;min-width:0;color:inherit;text-decoration:none}.n-notif-main:focus-visible{outline:2px solid var(--link);border-radius:6px}.n-notif-top{display:flex;justify-content:space-between;gap:8px}.n-notif-t{font-size:15px;color:var(--ink-strong)}.n-notif.is-unread .n-notif-t{font-weight:600}.n-notif-b{font-size:14px;color:var(--ink-secondary)}.n-notif-acts{display:inline-flex;gap:10px;padding-top:2px}.n-notif-note{grid-column:3/-1;margin:0}@media (max-width:640px){.n-notif{grid-template-columns:10px minmax(0,1fr)}.n-notif-kind{grid-column:2;padding-top:0}.n-notif-acts,.n-notif-main,.n-notif-note{grid-column:2}}.n-works-tools{margin-left:auto;display:inline-flex;align-items:center;gap:8px}.n-wring{position:relative;display:inline-grid;place-items:center;flex:0 0 auto}.n-wring svg{position:absolute;inset:0}.n-wring-track{fill:none;stroke:var(--line);stroke-width:4}.n-wring-fill{fill:none;stroke:var(--ink-strong);stroke-width:4;stroke-linecap:round}.n-wring-t{position:relative;font-size:11px;font-weight:600;color:var(--ink-secondary)}.n-wgrid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.n-wtile{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 14px;align-items:start;height:100%;box-sizing:border-box}.n-wtile-b{display:grid;gap:6px;min-width:0}.n-wtile-t{font-size:17px;font-weight:600;line-height:1.3;color:var(--ink-strong)}.n-wtile-next{display:grid;gap:2px;font-size:14px;color:var(--ink-secondary)}.n-wtile-foot,.n-wtile-next .n-cd-muted,.n-wtile-origin{font-size:12px}.n-wtile-foot{grid-column:1/-1;display:flex;justify-content:space-between;gap:8px}.n-wwho{display:inline-flex;align-items:center;border-radius:999px;padding:1px 8px;font-size:12px;font-weight:600;background:var(--accent-tint);color:var(--accent-ink)}.n-wwho.is-done{background:var(--surface-panel);color:var(--ink-secondary)}.n-wrow{gap:12px}.n-wprog,.n-wrow{display:flex;align-items:center}.n-wprog{gap:14px}.n-wprog-t{display:grid;gap:2px;font-size:14px}.n-wsteps{list-style:none;margin:0;padding:0;display:grid;gap:2px}.n-wstep{border-radius:12px}.n-wstep-row{display:flex;align-items:center;gap:10px;padding:8px 4px}.n-wchk{position:relative;flex:0 0 auto;display:inline-grid;place-items:center;width:22px;height:22px;min-width:0;min-height:0;border:0;border-radius:7px;padding:0;background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--line-strong);color:var(--surface);font-size:13px;cursor:pointer}.n-wchk:after{content:"";position:absolute;inset:-11px}.n-wchk[aria-checked=true]{background:var(--ink-strong);box-shadow:none}.n-wchk--sm{width:18px;height:18px;border-radius:6px;font-size:11px}.n-wchk:focus-visible,.n-wstep-open:focus-visible{outline:2px solid var(--link);outline-offset:2px}.n-wstep-open{flex:1 1 auto;display:grid;gap:2px;min-width:0;border:0;padding:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:6px}.n-wstep-t{font-size:15px;color:var(--ink-strong)}.n-wstep.is-done .n-wstep-t{color:var(--ink-tertiary);text-decoration:line-through}.n-wstep-m{display:flex;flex-wrap:wrap;gap:2px 10px;font-size:12px}.n-wstep-m:empty{display:none}.n-wdue{flex:0 0 auto;border-radius:999px;padding:2px 8px;font-size:12px;background:var(--surface-panel);color:var(--ink-secondary)}.n-wdue.is-today{background:var(--accent-tint);color:var(--accent-ink)}.n-wstep-panel{display:grid;gap:8px;margin:0 0 8px 32px;padding:14px 16px;border-radius:12px;background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line)}.n-wsubs{list-style:none;margin:0;padding:0;display:grid;gap:2px}.n-wsubs li{display:flex;align-items:center;gap:10px;font-size:14px}.n-wsubs li>span{flex:1 1 auto}.n-wsubs .is-done{color:var(--ink-tertiary);text-decoration:line-through}.n-watt-add{margin-left:auto}.n-watts{list-style:none;margin:0;padding:0;display:grid;gap:6px}.n-watt{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line)}.n-watt-k{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--surface-panel);color:var(--ink-secondary)}.n-watt-b{flex:1 1 auto;display:grid;gap:2px;min-width:0;font-size:14px;overflow-wrap:anywhere}.n-watt-b a{color:var(--link)}.n-wdecs{list-style:none;margin:0;padding:0 0 0 14px;border-left:2px solid var(--line);display:grid;gap:10px}.n-wdecs li{display:grid;gap:2px;font-size:15px}.n-wdecs .n-cd-muted{font-size:12px}.n-wsrc{display:flex;align-items:center;gap:6px}.n-wsrc .n-cd-link{flex:1 1 auto}@media (max-width:640px){.n-wstep-panel{margin-left:0}.n-works-tools .n-picks{display:none}}.n-portre-head{margin-bottom:20px}.n-psec{display:grid;gap:10px;margin-bottom:36px}.n-psec .n-sd-h2{margin:0}.n-ptext{position:relative;padding:20px 22px;border-radius:16px;background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line)}.n-ptext>.n-panel-reopen,.n-ptext>button:first-child{justify-self:end}.n-ptext-t{margin:0;max-width:64ch;font-size:20px;line-height:1.55;color:var(--ink-strong)}.n-ptext-meta{flex-wrap:wrap;align-items:center}.n-ptext-edit{display:grid;gap:8px}.n-proles{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.n-prole{gap:6px}.n-prole-x{border:0;padding:0 2px;background:none;color:var(--ink-tertiary);font:inherit;cursor:pointer}.n-prole-x:focus-visible{outline:2px solid var(--link);border-radius:4px}.n-prole-add{display:inline-flex;gap:6px;align-items:center}.n-prole-add .n-field{width:160px}.n-peras{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.n-pera{padding:12px 14px;border-radius:12px;background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line)}.n-pera ul{margin:6px 0 0;padding-left:16px;display:grid;gap:4px;font-size:14px}.n-phist,.n-pmine,.n-pobs{list-style:none;margin:0;padding:0;display:grid;gap:8px}.n-pob{display:grid;gap:6px;padding:10px 0;border-top:1px solid var(--line)}.n-pob:first-child{border-top:0}.n-pob-t{font-size:15px;color:var(--ink-strong)}.n-pob.is-rejected .n-pob-t{color:var(--ink-tertiary);text-decoration:line-through}.n-pmine li{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 4px 8px 12px;border-radius:10px;background:var(--surface-panel);font-size:14px}.n-ptone{display:grid;gap:12px}.n-ptone-echo{margin:0;color:var(--ink-secondary)}.n-phist li{display:grid;gap:2px;padding-left:14px;border-left:2px solid var(--line);font-size:14px}.n-phist li.is-nodlen{border-left-color:var(--accent-bright)}.n-set-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:24px}.n-set-grid{display:grid;gap:24px}@media (min-width:960px){.n-set-grid{grid-template-columns:200px minmax(0,1fr);gap:48px}}.n-set-nav ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}@media (min-width:960px){.n-set-nav{position:sticky;top:24px;align-self:start}.n-set-nav ul{display:grid}}.n-set-nav a{display:block;padding:6px 10px;border-radius:8px;color:var(--ink-secondary);text-decoration:none;font-size:14px}.n-set-nav a:hover{background:var(--surface-hover);color:var(--ink-strong)}.n-set-main{display:grid;gap:40px;max-width:760px}.n-set-sec{display:grid;gap:4px;scroll-margin-top:24px}.n-set-sec>.n-sd-h2{margin:0}.n-set-row{display:grid;gap:10px;padding:16px 0;border-top:1px solid var(--line)}@media (min-width:720px){.n-set-row{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:24px}}.n-set-row-h{font-weight:600}.n-set-row-t p{margin:4px 0 0}.n-set-row-c{display:grid;gap:8px;justify-items:start;align-content:start}@media (min-width:720px){.n-set-row-c{padding-top:2px}}.n-set-accents{display:flex;flex-wrap:wrap;gap:6px}.n-set-accent{display:inline-flex;align-items:center;gap:6px;border:0;border-radius:999px;padding:6px 12px 6px 6px;background:var(--surface-panel);font:inherit;font-size:14px;color:inherit;cursor:pointer}.n-set-accent[aria-checked=true]{box-shadow:inset 0 0 0 2px var(--ink-strong)}.n-set-accent:focus-visible{outline:2px solid var(--link);outline-offset:2px}.n-set-swatch{width:18px;height:18px;border-radius:50%}[data-swatch=amber] .n-set-swatch{background:#c47820}[data-swatch=erik] .n-set-swatch{background:#a04070}[data-swatch=adacayi] .n-set-swatch{background:#3a8a65}[data-swatch=indigo] .n-set-swatch{background:#3a6ba8}[data-swatch=kiremit] .n-set-swatch{background:#b84a39}[data-swatch=goztasi] .n-set-swatch{background:#607080}.n-set-preview{display:grid;gap:4px;padding:12px 14px;border-radius:12px;background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line)}.n-set-echo,.n-set-readprev{margin:0}.n-set-days{display:flex;flex-wrap:wrap;gap:6px}.n-set-days .n-pick{border:1px solid var(--line);min-width:40px;justify-content:center;padding:0 10px}.n-set-days .n-pick[aria-pressed=true]{background:var(--accent);color:var(--on-accent,#fff);border-color:var(--accent);box-shadow:none}.n-set-days .n-pick[aria-pressed=true]:hover{background:var(--accent)}.n-set-kinds{display:grid;gap:4px;width:100%}.n-set-kind{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;font-size:14px;padding:10px 0;border-bottom:1px solid var(--line)}.n-set-kind:last-child{border-bottom:0;padding-bottom:0}.n-set-kind:first-child{padding-top:0}.n-set-quiet-times{margin-top:8px}.n-set-select{display:grid;gap:2px;font-size:13px}.n-set-select select{font:inherit;padding:6px 8px;border-radius:8px;border:1px solid var(--line-strong);background:var(--surface);color:inherit}html[data-reading=s] .n-voice{font-size:.92em}html[data-reading=l] .n-voice{font-size:1.12em}html[data-reduce-motion] *,html[data-reduce-motion] :after,html[data-reduce-motion] :before{transition:none!important;animation:none!important}.n-onb{min-height:100dvh;box-sizing:border-box;padding:20px clamp(16px,4vw,48px) 48px;background:var(--surface)}.n-onb-top{display:flex;align-items:center;gap:16px;max-width:1080px;margin:0 auto 40px}.n-onb-dots{display:flex;gap:6px;margin:0 auto}.n-onb-dot{width:6px;height:6px;border-radius:999px;background:var(--line-strong);transition:width .2s ease}.n-onb-dot.is-done,.n-onb-dot.is-now{background:var(--ink-strong)}.n-onb-dot.is-now{width:28px}@media (prefers-reduced-motion:reduce){.n-onb-dot{transition:none}}.n-onb-body{display:grid;gap:40px;max-width:640px;margin:0 auto}.n-onb-body.has-mini{max-width:1080px}@media (min-width:1024px){.n-onb-body.has-mini{grid-template-columns:minmax(0,1fr) 340px;-moz-column-gap:72px;column-gap:72px}}.n-onb-step{display:grid;gap:14px;align-content:start;max-width:640px}.n-onb-h1{margin:0;font-size:clamp(30px,5vw,44px);font-weight:700;letter-spacing:-.02em;line-height:1.1;outline:none}.n-onb-lead{margin:0;font-size:20px;font-weight:600}.n-onb-text{margin:0;font-size:18px;line-height:1.55;color:var(--ink-secondary)}.n-onb-picks{display:flex;flex-wrap:wrap;gap:8px}.n-onb-rhythm,.n-onb-spaces{list-style:none;margin:0;padding:0;display:grid;gap:6px}.n-onb-space{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border:0;border-radius:12px;background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line);font:inherit;color:inherit;text-align:left;cursor:pointer}.n-onb-rhythm li>span:first-child,.n-onb-space>span:last-child{display:grid;gap:2px}.n-onb-space[aria-checked=true]{background:var(--surface-panel)}.n-onb-space:focus-visible{outline:2px solid var(--link);outline-offset:2px}.n-onb-box{display:inline-grid;place-items:center;flex:0 0 auto;width:20px;height:20px;border-radius:6px;box-shadow:inset 0 0 0 1.5px var(--line-strong);font-size:12px;color:var(--surface)}.n-onb-space[aria-checked=true] .n-onb-box{background:var(--ink-strong);box-shadow:none}.n-onb-space-n{font-weight:600}.n-onb-rhythm li{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border-radius:12px;background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line)}.n-onb-portre{margin:0;font-size:21px;line-height:1.55;color:var(--ink-strong)}.n-onb-nav{display:flex;justify-content:space-between;margin-top:16px}.n-onb-miniline{margin:0;color:var(--ink-tertiary)}@media (min-width:1024px){.n-onb-miniline{display:none}}.n-onb-mini{display:none;align-self:start;padding:18px 20px;border-radius:16px;background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line)}@media (min-width:1024px){.n-onb-mini{display:grid;gap:10px;position:sticky;top:24px}}.n-onb-mini-h{display:flex;justify-content:space-between}.n-onb-mini dl{margin:0;display:grid;gap:10px}.n-onb-mini dt{font-size:12px;color:var(--ink-tertiary)}.n-onb-mini dd{margin:0;font-size:14px;color:var(--ink-tertiary)}.n-onb-mini .is-filled dd{color:var(--ink-strong)}