.nc-rq{display:flex;flex-direction:column;gap:.8rem}.nc-rq__bar{gap:.8rem}.nc-rq__bar,.nc-rq__filters{display:flex;align-items:center;flex-wrap:wrap}.nc-rq__filters{gap:.45rem}.nc-rq__chip{height:1.9rem;padding:0 .8rem;border-radius:999px;border:1px solid var(--ds-line);background:var(--ds-surface);color:var(--ds-ink-soft);font:inherit;font-size:.8rem;font-weight:500;cursor:pointer}.nc-rq__chip.is-on{background:#dfe7d6;border-color:#b9c9aa;color:#2f3d28;font-weight:600}.nc-rq__sel{width:auto;min-width:10rem;height:2rem;font-size:.82rem}.nc-rq__bulk{display:flex;align-items:center;gap:.8rem;min-height:3rem;padding:.4rem .9rem;border-radius:10px;background:#22271f;color:#eae8dd;font-size:.85rem;flex-wrap:wrap}.nc-rq__bulk span:not(.nc-grow){color:#b8b6a8}.nc-rq__table{border:1px solid var(--ds-line);border-radius:12px;overflow:hidden;background:var(--ds-surface)}.nc-rq__tr{display:flex;align-items:center;gap:.9rem;min-height:3.5rem;padding:.4rem 1rem;border-top:1px solid var(--ds-line-soft);font-size:.88rem}.nc-rq__tr:first-child{border-top:0}.nc-rq__th{min-height:2.5rem;background:var(--ds-surface-2);font-size:.68rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ds-muted)}.nc-rq__cb{width:1.2rem;flex:none;display:flex}.nc-rq__cb input{width:1.05rem;height:1.05rem;accent-color:var(--ds-green)}.nc-rq__person{width:13rem;flex:none;display:flex;align-items:center;gap:.6rem;min-width:0}.nc-rq__item{flex:1 1;min-width:0;color:var(--ds-ink);text-decoration:none}a.nc-rq__item:hover b{text-decoration:underline}.nc-rq__stack{display:flex;flex-direction:column;min-width:0}.nc-rq__stack b{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nc-rq__st{width:11.5rem;flex:none}.nc-rq__age{width:4.5rem;flex:none;text-align:right}.nc-rq__foot{flex-direction:row}@media (max-width:760px){.nc-rq__th{display:none}.nc-rq__tr{flex-wrap:wrap;gap:.4rem .7rem;padding:.7rem .9rem}.nc-rq__person{width:auto;flex:1 1 60%}.nc-rq__item{flex:1 1 100%;order:3}.nc-rq__item b{white-space:normal}.nc-rq__st{width:auto;order:4}.nc-rq__age{width:auto;order:5;margin-left:auto}}.nc-rv{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:1.4rem;align-items:start}.nc-rv__main{display:flex;flex-direction:column;gap:.9rem;min-width:0}.nc-rv__who{display:flex;align-items:center;gap:.8rem}.nc-rv__h1{font-family:var(--ds-serif);font-size:1.55rem;font-weight:600;margin:0;line-height:1.2}.nc-rv__q{padding:1rem 1.2rem;display:flex;flex-direction:column;gap:.35rem}.nc-rv__prompt{font-family:var(--ds-serif);font-size:1.02rem;line-height:1.55}.nc-rv__prompt p{margin:0 0 .4rem}.nc-rv__latest{border:2px solid var(--ds-green);border-radius:14px;background:var(--ds-surface);padding:1rem 1.2rem;display:flex;flex-direction:column;gap:.6rem}.nc-rv__vhead{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.nc-rv__text{font-family:var(--ds-serif);font-size:1.05rem;line-height:1.65;white-space:pre-wrap;margin:0}.nc-rv__old{border:1px solid var(--ds-line);border-radius:12px;background:var(--ds-surface-2);padding:.7rem 1.1rem}.nc-rv__old summary{font-size:.82rem;font-weight:600;color:var(--ds-muted);cursor:pointer}.nc-rv__old .nc-rv__text{font-size:.97rem;color:var(--ds-ink-soft);margin-top:.5rem}.nc-rv__rnote{font-size:.86rem;color:var(--ds-ink-soft);border-left:3px solid var(--ds-line);padding-left:.7rem;margin-top:.4rem}.nc-rv__decide{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.nc-rv__decide>span{flex:1 1;min-width:12rem}.nc-rv__aside{gap:.9rem}.nc-rv__aside,.nc-rv__hist{display:flex;flex-direction:column}.nc-rv__hist{padding:1rem 1.1rem}.nc-rv__ev{display:flex;gap:.7rem;align-items:flex-start;padding:.6rem 0;border-top:1px solid var(--ds-line-soft)}.nc-rv__ev:first-of-type{border-top:0}.nc-rv__ev>span:last-child{display:flex;flex-direction:column;gap:.1rem;min-width:0}.nc-rv__ev b{font-size:.82rem}.nc-rv__about{padding:1rem 1.1rem;display:flex;flex-direction:column;gap:.45rem;font-size:.85rem}@media (max-width:980px){.nc-rv{grid-template-columns:minmax(0,1fr)}}.nc-fh__cols{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:1rem;align-items:start}.nc-fh__list{display:flex;flex-direction:column}.nc-fh__row{display:flex;align-items:center;gap:.7rem;min-height:3.2rem;border-top:1px solid var(--ds-line-soft);color:var(--ds-ink);text-decoration:none}.nc-fh__row:first-child{border-top:0}.nc-fh__row .nc-rq__stack{flex:1 1}@media (max-width:900px){.nc-fh__cols{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.nc-fh__row{flex-wrap:wrap;padding:.5rem 0}.nc-fh__row .nc-rq__stack{flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 3rem)}.nc-fh__row .nc-rq__stack b{white-space:normal}}.nc-ld__head{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.nc-ld__head>div{flex:1 1;min-width:14rem}.nc-ld__cols{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:1rem;align-items:start}.nc-ld__grid{display:flex;gap:1.1rem;flex-wrap:wrap}.nc-ld__unit{flex-direction:column}.nc-ld__mods,.nc-ld__unit{display:flex;gap:.35rem}.nc-ld__sq{width:1.5rem;height:1.5rem;border-radius:6px;border:2px solid #a9ae9a;background:var(--ds-surface);display:inline-flex;align-items:center;justify-content:center;font-size:.7rem;color:#fff}.nc-ld__sq--done{background:#3f7a4b;border-color:#3f7a4b}.nc-ld__sq--review{background:#efe3c4;border-color:#9c7c33;color:#5e4916}.nc-ld__sq--ret{background:#a5443a;border-color:#a5443a}.nc-ld__sq--now{border-color:var(--ds-green);background:color-mix(in oklab,var(--ds-green) 18%,var(--ds-surface))}.nc-ld__sq--lock{border-style:dashed;background:var(--ds-surface-2)}.nc-ld__legend{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .8rem}.nc-ld__key{display:inline-flex;align-items:center;gap:.3rem;color:var(--ds-muted)}.nc-ld__sq--key{width:1rem;height:1rem;border-radius:4px;font-size:.55rem;border-width:1.5px}.nc-ld__att{display:flex;flex-wrap:wrap;gap:.3rem}.nc-ld__attd{display:inline-flex;align-items:center;height:1.6rem;padding:0 .5rem;border-radius:6px;border:1px dashed var(--ds-line);font-size:.72rem;color:var(--ds-muted)}.nc-ld__attd.is-on{border:1px solid #3f7a4b;background:#e3eedf;color:#2f3d28;font-weight:600}.nc-ld__shared{display:flex;flex-direction:column;gap:.25rem;padding-top:.7rem;border-top:1px solid var(--ds-line-soft)}.nc-ld__shared p{font-family:var(--ds-serif);font-size:.95rem;line-height:1.5;color:var(--ds-ink-soft);margin:0;white-space:pre-wrap}@media (max-width:980px){.nc-ld__cols{grid-template-columns:minmax(0,1fr)}}.nc-fb{gap:1rem;max-width:980px}.nc-fb,.nc-fb__card{display:flex;flex-direction:column}.nc-fb__card{padding:1rem 1.2rem}.nc-fb__card--ret{border-color:#e3b8ae}.nc-fb__row{border-top:1px solid var(--ds-line-soft);padding:.8rem 0;display:flex;flex-direction:column;gap:.4rem}.nc-fb__row:first-of-type{border-top:0}.nc-fb__top{display:flex;align-items:flex-start;gap:.8rem}.nc-fb__top .nc-rq__stack{flex:1 1}.nc-fb__versions{margin-left:2rem;gap:.4rem}.nc-fb__v,.nc-fb__versions{display:flex;flex-direction:column}.nc-fb__v{font-size:.86rem;color:var(--ds-ink-soft);gap:.2rem;padding:.5rem .7rem;border-radius:8px;background:var(--ds-surface-2)}.nc-fb__v p{margin:0;white-space:pre-wrap;font-family:var(--ds-serif);font-size:.93rem;line-height:1.5}.nc-fb__review{border-left:3px solid #b9c9aa;padding-left:.6rem}.nc-fb__review--ret{border-left-color:#e3b8ae}.nc-ld__rub{gap:.4rem;padding:.6rem 0;border-top:1px solid var(--ds-line-soft)}.nc-ld__rub,.nc-ld__rubv{display:flex;flex-direction:column}.nc-ld__rubv{gap:.3rem}.nc-rv__rubric{display:flex;flex-direction:column;gap:.7rem;padding:.9rem 1rem;border-radius:14px;border:1px solid var(--ds-line);background:var(--ds-surface)}.nc-fb-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,29rem);gap:1rem;align-items:start;max-width:1400px}@media (max-width:1100px){.nc-fb-cols{grid-template-columns:1fr}}.nc-fb-side{max-width:none}.nc-fb__sidehead{display:flex;align-items:center;gap:.6rem;justify-content:space-between;margin-bottom:.4rem}.nc-fb__rub{display:flex;flex-direction:column;gap:.45rem;padding:.7rem 0;border-top:1px solid var(--ds-line-soft)}.nc-fb__rub:first-of-type{border-top:0}.nc-bell,.nc-bell__btn{position:relative}.nc-bell__btn{width:2.4rem;height:2.4rem;border-radius:8px;border:0;background:transparent;color:inherit;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.05rem}.nc-bell__btn:hover{background:color-mix(in oklab,currentColor 10%,transparent)}.nc-bell__dot{position:absolute;top:.3rem;right:.25rem;min-width:1rem;height:1rem;padding:0 .25rem;border-radius:999px;background:#c8ab5e;color:#22271f;font-size:.62rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.nc-bell__panel{position:absolute;right:0;top:calc(100% + .4rem);width:min(24rem,calc(100vw - 1.5rem));max-height:min(70vh,calc(100dvh - 5rem));display:flex;flex-direction:column;overflow:hidden;background:var(--ds-surface);color:var(--ds-ink);border:1px solid var(--ds-line);border-radius:14px;box-shadow:var(--ds-shadow);z-index:400}.nc-bell__list{flex:1 1 auto;min-height:0;overflow-y:auto}.nc-bell__foot,.nc-bell__head{flex:none}@media (max-width:960px){.nc-bell__panel{position:fixed;right:.75rem;top:3.75rem}}.nc-bell__head{display:flex;align-items:center;padding:.8rem 1rem;gap:.6rem}.nc-bell__head b{flex:1 1}.nc-bell__item{display:flex;gap:.6rem;align-items:flex-start;padding:.7rem 1rem;border-top:1px solid var(--ds-line-soft);color:var(--ds-ink);text-decoration:none;font-size:.85rem;line-height:1.4}.nc-bell__item.is-unread{background:#fbf6e8}.nc-bell__item>span:nth-child(2){flex:1 1;display:flex;flex-direction:column;gap:.15rem;min-width:0}.nc-bell__empty{padding:1rem}.nc-bell__empty,.nc-bell__foot{border-top:1px solid var(--ds-line-soft)}.nc-bell__foot{display:block;padding:.75rem 1rem;font-size:.82rem;font-weight:500;color:var(--ds-green-deep,#3b4a32);text-decoration:none}.nc-bell__foot:hover{text-decoration:underline}