.nf-notes{--nf-bg-0: 9 9 9;--nf-bg-1: 17 17 17;--nf-bg-2: 26 26 26;--nf-bg-3: 38 38 38;--nf-bg-editor: 20 20 20;--nf-border: 42 42 42;--nf-text: 212 212 212;--nf-text-muted: 140 140 140;--nf-accent: 30 144 255;--nf-accent-2: 16 224 176;--nf-accent-3: 255 160 20;--nf-red: 255 56 56;--nf-cyan: 32 200 255;--nf-purple: 200 96 240;--nf-orange: 255 112 16;--nf-pink: 255 48 152;display:flex;align-items:flex-start;gap:clamp(62px,8vw,122px);margin-top:clamp(46px,6vw,72px);max-width:960px}[data-theme=light] .nf-notes{--nf-bg-0: 220 230 242;--nf-bg-1: 237 243 252;--nf-bg-2: 226 234 247;--nf-bg-3: 208 220 238;--nf-bg-editor: 237 243 252;--nf-border: 176 196 220;--nf-text: 26 38 64;--nf-text-muted: 74 94 122;--nf-accent: 14 78 168;--nf-accent-2: 8 120 95;--nf-accent-3: 150 96 4;--nf-red: 184 28 36;--nf-cyan: 10 110 152;--nf-purple: 112 36 150;--nf-orange: 156 58 2;--nf-pink: 156 18 96}.nf-note-list{flex:0 0 auto;width:clamp(262px,31%,336px);display:flex;flex-direction:column;gap:6px}.nf-note{position:relative;display:block;width:100%;text-align:left;padding:11px 13px;border:0;border-radius:9px;background:transparent;cursor:pointer;font-family:Inter,system-ui,sans-serif;transition:background .18s ease,transform .18s ease}.nf-note:hover{background:rgb(var(--nf-bg-3) / .85)}.nf-note.is-active{background:rgb(var(--ac) / .14)}.nf-note.is-active:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:2px;border-radius:0 2px 2px 0;background:rgb(var(--ac));box-shadow:0 0 10px rgb(var(--ac) / .7)}.nf-note:focus-visible{outline:2px solid rgb(var(--ac) / .6);outline-offset:2px}.nf-note-top{display:flex;align-items:center;gap:8px;min-width:0}.nf-note-title{flex:1;min-width:0;font-size:15px;font-weight:500;color:rgb(var(--nf-text) / .82);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .18s ease}.nf-note:hover .nf-note-title,.nf-note.is-active .nf-note-title{color:rgb(var(--nf-text))}.nf-note-time{font-size:12px;color:rgb(var(--nf-text-muted) / .62);flex-shrink:0}.nf-note-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.nf-note-tag{font-size:11.5px;line-height:1.55;padding:1px 6px;border-radius:5px;color:rgb(var(--tc));background:rgb(var(--tc) / .12);border:1px solid rgb(var(--tc) / .28)}.nf-card-stage{flex:1 1 0;min-width:0;max-width:480px;position:relative;height:clamp(356px,40vw,438px);border:1px solid rgb(var(--nf-border) / .5);border-radius:13px;overflow:hidden;background:rgb(var(--nf-bg-editor) / .42);backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px);box-shadow:0 18px 48px -34px #00000080}[data-theme=light] .nf-card-stage{box-shadow:0 16px 44px -36px #28221852}.nf-card-stage:before{content:"";position:absolute;inset:0;background:radial-gradient(120% 80% at 80% 0%,rgb(var(--stage-ac, var(--nf-accent)) / .12),transparent 62%);transition:background .5s var(--ease);pointer-events:none;z-index:0}.nf-card{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;opacity:0;visibility:hidden;transform:translateY(12px) scale(.99);transition:opacity .4s var(--ease),transform .4s var(--ease),visibility 0s linear .4s;pointer-events:none}.nf-card.is-active{opacity:1;visibility:visible;transform:none;transition:opacity .44s var(--ease),transform .44s var(--ease);pointer-events:auto}.nf-card-sec{display:flex;align-items:center;gap:8px;padding:11px 18px;border-bottom:1px solid rgb(var(--nf-border));background:rgb(var(--ac) / .07);font-family:Inter,system-ui,sans-serif}.nf-card-sec-dot{width:9px;height:9px;border-radius:50%;background:rgb(var(--ac));box-shadow:0 0 12px rgb(var(--ac) / .7)}.nf-card-sec-name{font-size:12.5px;font-weight:600;color:rgb(var(--ac));letter-spacing:.01em}.nf-card-sec-mode{margin-left:auto;font-size:11px;color:rgb(var(--nf-text-muted) / .7)}.nf-card-doc{position:relative;flex:1;min-height:0;padding:18px clamp(18px,2.4vw,26px) 0;overflow:hidden;font-family:Inter,system-ui,sans-serif}.nf-card-head{margin-bottom:14px}.nf-card-title{display:flex;align-items:center;font-size:clamp(19px,2vw,23px);font-weight:700;color:rgb(var(--nf-text));letter-spacing:-.015em}.nf-card-caret{width:2px;height:1.05em;margin-left:3px;background:rgb(var(--ac));animation:nf-blink 1.1s steps(1) infinite}@keyframes nf-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}.nf-card-date{margin-top:4px;font-size:11.5px;color:rgb(var(--nf-text-muted) / .8)}.nf-card-toolbar{display:flex;align-items:center;gap:6px;height:22px;padding:0 9px;border-radius:6px;background:rgb(var(--nf-bg-0) / .7);border:1px solid rgb(var(--nf-border));margin-bottom:15px}.nf-card-toolbar span{width:14px;height:6px;border-radius:2px;background:rgb(var(--nf-text) / .12)}.nf-card-toolbar span:nth-child(3){width:9px}.nf-card-toolbar span:nth-child(5){width:20px}.nf-card-body{display:flex;flex-direction:column;gap:14px}.nf-card-p{margin:0;font-size:15.5px;line-height:1.65;color:rgb(var(--nf-text) / .85)}.nf-card-p strong{color:rgb(var(--nf-text));font-weight:600}.nf-card-p code,.nf-card-ul code{font-family:JetBrains Mono,monospace;font-size:.84em;padding:1px 5px;border-radius:4px;background:rgb(var(--ac) / .15);color:rgb(var(--ac))}.nf-card-ul{margin:0;padding-left:3px;list-style:none;display:flex;flex-direction:column;gap:8px}.nf-card-ul li{position:relative;padding-left:18px;font-size:15px;line-height:1.55;color:rgb(var(--nf-text) / .85)}.nf-card-ul li:before{content:"";position:absolute;left:2px;top:.62em;width:6px;height:6px;border-radius:50%;background:rgb(var(--ac) / .8)}.nf-card-check{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:9px}.nf-card-check li{display:flex;align-items:center;gap:11px;font-size:15px;color:rgb(var(--nf-text) / .85)}.nf-card-check li.is-done{color:rgb(var(--nf-text-muted));text-decoration:line-through;text-decoration-color:rgb(var(--ac) / .5)}.nf-card-box{flex-shrink:0;width:18px;height:18px;display:grid;place-items:center;border-radius:5px;border:1.5px solid rgb(var(--nf-border));font-size:11px;color:rgb(var(--ac))}.nf-card-check li.is-done .nf-card-box{background:rgb(var(--ac) / .16);border-color:rgb(var(--ac) / .6)}.nf-card-kbd{display:flex;align-items:center;gap:6px}.nf-card-kbd kbd{font-family:JetBrains Mono,monospace;font-size:12.5px;color:rgb(var(--nf-text));background:rgb(var(--nf-bg-2));border:1px solid rgb(var(--nf-border));border-bottom-width:2px;border-radius:6px;padding:4px 9px}.nf-card-kbd-plus{color:rgb(var(--nf-text-muted) / .7);font-size:12px}.nf-card-code{margin:0;padding:13px 15px;border-radius:9px;background:rgb(var(--nf-bg-0) / .75);border:1px solid rgb(var(--nf-border));border-left:2px solid rgb(var(--ac) / .7);font-family:JetBrains Mono,monospace;font-size:13px;line-height:1.7;color:rgb(var(--nf-text) / .85);white-space:pre;overflow-x:auto}.nf-card-tabs{display:flex;gap:8px;flex-wrap:wrap}.nf-card-tab{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;padding:5px 12px;border-radius:7px;color:rgb(var(--tc));background:rgb(var(--tc) / .12);border:1px solid rgb(var(--tc) / .3)}.nf-card-tab-dot{width:6px;height:6px;border-radius:50%;background:rgb(var(--tc))}.nf-card-grouprows{display:flex;flex-direction:column;gap:8px}.nf-card-grouprow{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:8px;background:rgb(var(--tc) / .08);border:1px solid rgb(var(--tc) / .22)}.nf-card-grouprow-dot{width:9px;height:9px;border-radius:50%;background:rgb(var(--tc));box-shadow:0 0 8px rgb(var(--tc) / .6)}.nf-card-grouprow-name{font-size:14px;color:rgb(var(--nf-text));font-weight:500}.nf-card-grouprow-count{margin-left:auto;font-size:12px;color:rgb(var(--nf-text-muted) / .85)}.nf-card-fade{position:absolute;inset-inline:0;bottom:0;height:52px;background:linear-gradient(to top,rgb(var(--nf-bg-editor) / .6),transparent);pointer-events:none;z-index:2}.nf-card.is-active .nf-card-rise{animation:nf-card-rise .46s var(--ease) both}.nf-card.is-active .nf-card-rise:nth-child(1){animation-delay:.02s}.nf-card.is-active .nf-card-rise:nth-child(2){animation-delay:.08s}.nf-card.is-active .nf-card-rise:nth-child(3){animation-delay:.14s}.nf-card.is-active .nf-card-rise:nth-child(4){animation-delay:.2s}.nf-card.is-active .nf-card-rise:nth-child(n+5){animation-delay:.26s}@keyframes nf-card-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(max-width:760px){.nf-notes{flex-direction:column;max-width:none}.nf-note-list{width:100%;flex-direction:row;overflow-x:auto;gap:8px;padding-bottom:4px;overscroll-behavior-x:contain}.nf-note{flex:0 0 auto;width:232px}.nf-card-stage{width:100%;max-width:none;height:400px;flex:0 0 auto}}@media(prefers-reduced-motion:reduce){.nf-card,.nf-card.is-active{transition:opacity .2s linear;transform:none}.nf-card.is-active .nf-card-rise,.nf-card-caret{animation:none}}.nf-rail>*{position:relative;z-index:1}.nf-rail>.nf-axon{position:absolute;left:50%;top:0;height:0;width:1px;margin-left:-.5px;background:var(--line);opacity:.7;pointer-events:none;z-index:0}.nf-axon-fill{position:absolute;top:0;left:0;width:100%;height:0%;background:var(--detail);box-shadow:0 0 3px var(--detail);opacity:.55}.nf-rail .nf-neuron.is-current .nf-soma{filter:drop-shadow(0 0 9px var(--c))}.nf-rail .nf-neuron.is-current .nf-fill{opacity:.95}.nf-rail .nf-neuron.is-current .nf-label{opacity:1;transform:translateY(-50%) translate(0);pointer-events:auto;cursor:pointer}.nf-rail .nf-lang-btn,.nf-rail .nf-theme-btn{transition:color .25s ease,filter .25s ease,transform .2s ease}.nf-rail .nf-lang-btn:hover,.nf-rail .nf-theme-btn:hover{color:var(--ink-strong);filter:drop-shadow(0 0 6px var(--detail));transform:translateY(-1px);border-color:var(--detail)}
