.nc-top{grid-template:"intro win""ways win"1fr/minmax(0,380px) minmax(0,1fr);gap:0 56px;padding:40px 0 8px;display:grid}.nc-intro{grid-area:intro}.nc-ways{grid-area:ways}.nc-win{grid-area:win;align-self:start}.nc-intro h1{font-family:var(--font-serif);letter-spacing:-.012em;margin:10px 0 0;font-size:clamp(36px,4vw,48px);font-weight:400;line-height:1.08}.nc-lede{color:var(--color-text-secondary);text-wrap:pretty;max-width:30em;margin:14px 0 0;font-size:17px;line-height:1.55}.nc-list{border-top:1px solid var(--color-border);margin-top:32px}.nc-way{border-bottom:1px solid var(--color-border);color:inherit;grid-template-columns:84px minmax(0,1fr);align-items:baseline;gap:12px;padding:13px 2px;text-decoration:none;display:grid}.nc-way:hover .nc-wv{text-decoration:underline;-webkit-text-decoration-color:var(--color-border-hover);text-decoration-color:var(--color-border-hover);text-underline-offset:3px}.nc-wk{color:var(--color-text-secondary);font-size:12px;font-weight:600}.nc-wv{overflow-wrap:anywhere;color:var(--color-text);font-size:14.5px;font-weight:600}.nc-wh{color:var(--color-text-tertiary);margin-top:1px;font-size:13px;font-weight:400;display:block}.nc-win{--frame-bar:#f3f3f1;border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-lg);border-radius:12px;flex-direction:column;min-height:520px;display:flex;overflow:hidden}@media (prefers-color-scheme:dark){.nc-win{--frame-bar:#1f1f1e}}.nc-tb{background:var(--frame-bar);border-bottom:1px solid var(--color-border);flex:none;align-items:center;height:38px;padding:0 12px;display:flex}.nc-lights{gap:7px;display:flex}.nc-lights i{border-radius:50%;width:11px;height:11px;display:block}.nc-lights i:first-child{background:#ff5f57}.nc-lights i:nth-child(2){background:#febc2e}.nc-lights i:nth-child(3){background:#28c840}.nc-h{border-bottom:1px solid var(--color-border);align-items:center;gap:10px;padding:12px 18px;display:flex}.nc-av{background:var(--color-text);width:34px;height:34px;color:var(--color-surface);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.nc-av svg{width:18px;height:18px}.nc-hn{font-size:14px;font-weight:600}.nc-hs{color:var(--color-text-secondary);font-size:11.5px}.nc-convo{flex-direction:column;flex:1;justify-content:flex-end;gap:3px;padding:14px 20px;display:flex}.nc-stamp{color:var(--color-text-tertiary);align-self:center;margin:4px 0 6px;font-size:11px}.nc-b{border-radius:18px;max-width:82%;padding:8px 13px;font-size:14px;line-height:1.42;animation:.38s cubic-bezier(.2,.7,.2,1) both nc-pop}.nc-them{background:color-mix(in srgb,var(--color-text-tertiary)16%,var(--color-surface));align-self:flex-start}.nc-me{background:var(--color-accent);color:#fff;white-space:pre-wrap;align-self:flex-end}.nc-sent{flex-direction:column;gap:3px;margin-top:6px;display:flex}.nc-log{color:var(--color-text-tertiary);align-self:flex-end;padding:2px 4px;font-size:12px}.nc-log a{color:var(--color-accent)}@keyframes nc-pop{0%{opacity:0;transform:translateY(6px)}}.nc-starters{flex-wrap:wrap;gap:6px;margin:8px 0 2px;animation:.38s cubic-bezier(.2,.7,.2,1) both nc-pop;display:flex}.nc-chip{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-accent);cursor:pointer;border-radius:999px;padding:6px 13px;font-size:13px}.nc-chip:hover{border-color:var(--color-border-hover);background:var(--color-accent-soft)}.nc-chip.on{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.nc-from{border:1px solid var(--color-border);background:var(--color-surface);border-radius:22px;align-items:center;gap:10px;margin:6px 16px 0;padding:4px 16px;display:flex}.nc-from:focus-within{border-color:var(--color-accent)}.nc-from span{color:var(--color-text-secondary);flex:none;font-size:12px;font-weight:600}.nc-from input{min-width:0;color:var(--color-text);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:5px 0;font-size:16px}@media (min-width:761px){.nc-from input{font-size:14px}}.nc-hint{color:var(--color-text-secondary);margin:4px 22px 0;font-size:12px}.nc-me.nc-failed{opacity:.55}.nc-compose{border:1px solid var(--color-border);background:var(--color-surface);border-radius:22px;align-items:flex-end;gap:8px;margin:6px 16px 14px;padding:6px 6px 6px 16px;display:flex}.nc-compose:focus-within{border-color:var(--color-accent)}.nc-compose textarea{resize:none;min-height:24px;max-height:160px;color:var(--color-text);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:6px 0;font-size:16px;line-height:1.45}@media (min-width:761px){.nc-compose textarea{font-size:14px}}.nc-send{background:var(--color-accent);color:#fff;cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.nc-send:disabled{opacity:.35;cursor:default}.nc-send svg{width:16px;height:16px}.nc-note{color:var(--color-text-tertiary);margin:-6px 18px 14px;font-size:11.5px}@media (max-width:900px){.nc-top{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""win""ways";gap:0;padding-top:24px}.nc-win{min-height:440px;margin-top:24px}.nc-convo{padding:12px 14px}}@media (prefers-reduced-motion:reduce){.nc-b,.nc-starters{animation:none}}
