.na-fyc-two{max-width:var(--na-text-measure);margin:0 0 var(--na-space-section)}.na-fyc-two p{margin:0 0 14px}.na-fyc-two p:last-child{margin-bottom:0}.na-fyc-more{background:#fff;border:1px solid var(--na-hair);border-radius:12px;padding:clamp(20px,3vw,32px);margin-bottom:clamp(28px,4vw,44px);box-shadow:var(--na-shadow-sm);max-width:68ch}.na-fyc-more__h{font-family:var(--na-serif);font-weight:600;font-size:var(--na-h3);color:var(--na-ink);margin:0 0 6px;line-height:1.2}.na-fyc-more__lead{color:var(--na-ink-soft);margin:0 0 16px;font-size:var(--na-ui);line-height:1.55}.na-fyc-item{min-width:0}.na-fyc-explain{max-width:var(--na-text-measure);margin:0 0 var(--na-space-section)}.na-fyc-explain:has(+.na-fyc-two){margin-bottom:1.1em}.na-fyc-explain .na-fyc-explain__lead{margin:0}.na-fyc-explain__points{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.na-fyc-explain__points li{color:var(--na-ink-soft);font-size:var(--na-ui);line-height:1.55;padding-left:18px;position:relative}.na-fyc-explain__points li::before{content:"";position:absolute;left:0;top:.62em;width:8px;height:2px;background:var(--na-cta)}.na-fyc-explain__points strong{color:var(--na-ink);font-weight:600}.na-fc-bar{position:fixed;left:12px;bottom:12px;z-index:9999;display:flex;flex-direction:column;gap:10px;background:var(--na-ink);color:#fff;border-radius:12px;padding:12px 16px;box-shadow:0 6px 24px -8px rgba(0,0,0,.45);font-size:var(--na-ui);max-width:calc(100vw - 24px)}.na-fc-bar.is-noting{width:min(420px, calc(100vw - 24px))}.na-fc-bar__head{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.na-fc-bar__dot{width:8px;height:8px;border-radius:50%;background:var(--na-chrome-ink);flex:none}.na-fc-bar__who strong{font-weight:600}.na-fc-bar__n{color:rgba(255,255,255,.72)}.na-fc-bar__link{color:var(--na-chrome-ink);text-decoration:underline;text-underline-offset:3px;font-weight:600}.na-fc-bar__link:hover{color:var(--na-chrome-muted)}.na-fc-bar__stop{background:var(--na-cta-inv);color:var(--na-cta-inv-ink);border:0;border-radius:999px;padding:5px 14px;font:inherit;font-weight:600;cursor:pointer}.na-fc-bar__stop:hover,.na-fc-bar__stop:focus,.na-fc-bar__stop:active{background:var(--na-cta-inv-hover);color:var(--na-cta-inv-hover-ink)}@media (max-width:560px){.na-fc-bar{left:8px;right:8px;bottom:8px}.na-fc-bar.is-noting{width:auto}}.na-fc-note{display:flex;flex-direction:column;gap:8px;width:100%}.na-fc-note[hidden]{display:none}.na-fc-note__what{margin:0;color:rgba(255,255,255,.72);font-size:var(--na-eyebrow)}.na-fc-note__what strong{color:#fff;font-weight:600}.na-fc-note__field{width:100%;font:inherit;font-size:var(--na-ui);line-height:1.45;background:#fff;color:var(--na-ink);border:0;border-radius:8px;padding:9px 11px;resize:vertical}.na-fc-note>.na-fc-note__acts{margin-top:calc(var(--na-btn-gap) - 8px)}.na-fc-note__acts{display:flex;align-items:center;gap:var(--na-btn-gap-group)}.na-fc-note__save{background:var(--na-cta-inv);color:var(--na-cta-inv-ink);border:0;border-radius:999px;padding:5px 14px;font:inherit;font-size:var(--na-eyebrow);font-weight:600;cursor:pointer}.na-fc-note__save:hover,.na-fc-note__save:focus,.na-fc-note__save:active{background:var(--na-cta-inv-hover);color:var(--na-cta-inv-hover-ink)}.na-fc-note__said{color:rgba(255,255,255,.7);font-size:var(--na-eyebrow)}.na-fyc-preview{background:var(--na-ink);color:#fff;border-radius:8px;padding:10px 16px;margin:0 0 20px;font-size:var(--na-ui);line-height:1.5}.na-fyc-preview strong{font-weight:600}.na-fyc-preview a{color:var(--na-chrome-ink);font-weight:600;text-decoration:underline;text-underline-offset:3px;margin-left:10px}.na-fyc-preview a:hover{color:var(--na-chrome-muted)}.na-fyc-item__acts{display:flex;align-items:center;gap:12px;margin:10px 0 0}.na-fyc-item__act{appearance:none;background:none;border:0;padding:0;cursor:pointer;font-family:var(--na-sans);font-size:var(--na-ui);color:var(--na-link);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.na-fyc-item__act:hover{text-decoration-thickness:2px}.na-fyc-item__act[disabled]{opacity:.5;cursor:default}.na-fyc-item__said{font-size:var(--na-eyebrow);color:var(--na-muted)}.na-fyc-item.is-gone{opacity:.72}.na-fyc-item.is-gone:hover,.na-fyc-item.is-gone:focus-within{opacity:1}.na-fyc-thread{display:grid;gap:12px;margin-bottom:14px}.na-fyc-msg__who{font-family:var(--na-sans);font-size:var(--na-eyebrow);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--na-muted);margin:0 0 3px}.na-fyc-msg__when{font-weight:400;letter-spacing:0;text-transform:none;margin-left:8px}.na-fyc-msg__body{font-size:var(--na-body);color:var(--na-ink-soft)}.na-fyc-msg__body p{margin:0 0 8px}.na-fyc-msg__body p:last-child{margin-bottom:0}.na-fyc-msg.is-his .na-fyc-msg__who{color:var(--na-accent-deep)}.na-fyc-msg.is-his .na-fyc-msg__body{font-family:var(--na-serif);color:var(--na-ink);border-left:2px solid var(--na-accent);padding-left:14px}.na-fyc-say{display:grid;gap:6px}.na-fyc-say__l{font-family:var(--na-sans);font-size:var(--na-ui);font-weight:700;color:var(--na-ink)}.na-fyc-say__t{width:100%;min-height:62px}.na-fyc-say__acts{display:flex;align-items:center;gap:var(--na-btn-gap-group);margin:calc(var(--na-btn-gap) - 6px) 0 0}.na-fyc-say__said{font-size:var(--na-eyebrow);color:var(--na-muted)}.na-fyc-modal .na-fyc-item{display:block}.na-fyc-modal .na-fyc-item__talk{max-width:none}.na-fyc-modal .na-fyc-thread{max-height:46vh;overflow-y:auto}.na-fyc-modal__back{margin:18px 0 0;padding-top:14px;border-top:1px solid var(--na-hair);font-size:var(--na-ui)}.na-fyc-modal__back a{color:var(--na-link)}.na-fyc-item__card{position:relative}.na-fyc-item{scroll-margin-top:84px}.na-fyc-item__new{position:absolute;top:-9px;left:12px;z-index:2;margin:0;padding:3px 10px;border-radius:11px;background:var(--na-ink);color:var(--na-paper);font-family:var(--na-sans);font-size:var(--na-eyebrow);font-weight:700;letter-spacing:.02em;line-height:1.35;white-space:nowrap;box-shadow:var(--na-shadow-sm)}.na-fyc-band{background:var(--na-paper);padding:clamp(16px,2.4vw,26px) 0 0}.na-cp>.na-fyc-band{background:var(--na-brand)}.na-cp>.na-fyc-band .na-fyc-band__wrap{position:relative}.na-fyc-band__wrap{display:grid;gap:clamp(16px,2.4vw,30px);grid-template-columns:minmax(0,260px) minmax(0,1fr);align-items:start;background:var(--na-white);border:1px solid var(--sec);border-radius:var(--na-radius-lg);padding:clamp(16px,2.2vw,24px);box-shadow:var(--na-shadow-sm)}.na-fyc-band__who{grid-column:1}.na-fyc-band__talk{grid-column:2}.na-fyc-band__mark{margin:0 0 var(--na-btn-gap);font-family:var(--na-serif);font-size:var(--na-figure);font-weight:600;line-height:1.08;color:var(--na-ink);letter-spacing:-.01em}.na-fyc-band__acts{display:flex;flex-direction:column;gap:var(--na-btn-gap-group);margin:0}.na-fyc-band__acts .na-btn{width:100%;justify-content:center;text-align:center}.na-fyc-band__savei{display:none}.na-fyc-band__save[aria-pressed="true"] .na-fyc-band__savei{display:inline-flex;margin-right:8px}.na-fyc-band__savei svg{width:18px;height:18px;display:block;fill:var(--na-clay);stroke:var(--na-clay)}.na-fyc-band__save[aria-pressed="true"]{border-color:var(--na-clay)}body .na-fyc-band__all,body .na-fyc-band__all:hover,body .na-fyc-band__all:focus{color:var(--na-ink);text-decoration:none}.na-fyc-band__said{margin:4px 0 0;font-family:var(--na-sans);font-size:var(--na-ui);color:var(--na-ink-soft)}.na-fyc-band__said:empty{display:none}.na-fyc-band.is-gone .na-fyc-band__mark{opacity:.55}.na-fyc-band__talk .na-fyc-thread{max-height:232px;overflow-y:auto;padding-right:6px;margin-bottom:12px}.na-fyc-band__talk .na-fyc-item__talk{max-width:none}.na-fyc-band__expand{margin:10px 0 0}.na-fyc-expand{appearance:none;background:none;border:0;padding:0;cursor:pointer;font-family:var(--na-sans);font-size:var(--na-ui);font-weight:600;color:var(--na-link);text-decoration:underline;text-underline-offset:3px}.na-fyc-expand:hover{text-decoration-thickness:2px}.na-fyc-lift__panel{width:min(920px, 94vw);max-width:none}.na-fyc-lift__slot .na-fyc-band__wrap{display:block;background:none;border:0;box-shadow:none;padding:0}.na-fyc-lift__slot .na-fyc-thread{max-height:min(62vh, 620px)}.na-fyc-lift__slot .na-fyc-say__t{min-height:180px}.na-fyc-lift__slot .na-fyc-band__expand{display:none}@media (max-width:860px){.na-fyc-band__wrap{grid-template-columns:1fr}.na-fyc-band__who,.na-fyc-band__talk{grid-column:1}.na-fyc-band__who{display:contents}.na-fyc-band__mark{order:1;margin-bottom:0}.na-fyc-band__talk{order:2}.na-fyc-band__acts{order:3;margin-top:calc(var(--na-btn-gap) - 16px)}}