.nommo-skin{--chamber:#141519;--chamber-raised:#1f2127;--chamber-line:hsla(42,25%,90%,.09);--chamber-deep:#0e0f12;--nm-surface-2:#2a2c33;--nm-surface-3:#33363e;--ink-dark:#ece8df;--ink-dark-muted:#a7a39a;--accent:#ecb95e;--nm-on-accent:#1a1408;--nm-sage:#7fa39d;--nm-radius:14px;--nm-radius-lg:22px;--nm-pill:999px;--nm-shadow:0 1px 0 hsla(0,0%,100%,.03) inset,0 10px 30px rgba(0,0,0,.25);--nm-sans:var(--font-manrope,"Manrope"),var(--font-inter,"Inter"),system-ui,sans-serif;--nm-display:var(--nm-sans);--nm-serif:var(--font-source-serif),"Source Serif 4",Georgia,serif;--nm-mono:var(--font-jetbrains-mono),"JetBrains Mono",ui-monospace,monospace;--nm-error:#e09a8f;--nm-gold:#b68f1b;--nm-teal:#00a0a6;--nm-clay:#b54436;--nm-indigo:#6b64ba;--nm-sky:#8ec5ff;--nm-mint:#a6e8a0;--nm-pink:#f7a6d4;--nm-peach:#ffc98a;min-height:100dvh;background:var(--chamber);color:var(--ink-dark);font-family:var(--nm-sans);line-height:1.55;color-scheme:dark}.nommo-skin *,.nommo-skin :after,.nommo-skin :before{box-sizing:border-box}.nommo-skin :focus-visible{outline:2px solid var(--accent);outline-offset:2px}.nm-mono{font-family:var(--nm-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.nm-title{font-family:var(--nm-display);font-weight:650;font-size:17px;color:var(--ink-dark);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nm-shell{flex-direction:column;min-width:0;flex:1}.nm-frame,.nm-shell{display:flex;height:100dvh}.nm-frame{width:100%;overflow-x:clip;background:var(--chamber-deep)}.nm-center,.nm-list,.nm-list-item,.nm-list-item a,.nm-list-pane,.nm-list-row,.nm-rail,.nm-shell,.nm-thread{min-width:0}.nm-list-row .nm-list-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nm-rail{display:none}.nm-center{min-width:0}.nm-center,.nm-frame.is-home .nm-rail{flex:1;display:flex}.nm-frame.is-home .nm-center{display:none}.nm-list-pane{display:flex;flex-direction:column;height:100dvh;width:100%;background:var(--chamber)}.nm-thread{display:flex;flex:1;min-width:0}@media (min-width:1024px){.nm-frame.is-home .nm-rail,.nm-rail{display:flex;flex:none;width:320px;border-right:1px solid var(--chamber-line)}.nm-frame.is-home .nm-center{display:flex}.nm-header .nm-back{display:none}}.nm-center-empty{margin:auto;padding:24px;text-align:center;max-width:40ch}.nm-center-empty-title{font-family:var(--nm-display);font-weight:600;font-size:18px;margin:8px 0 4px}@media (min-width:1280px){.nm-thread .nm-sheet-backdrop{position:static;z-index:auto;flex:none;width:380px;display:block;background:var(--chamber);border-left:1px solid var(--chamber-line)}.nm-thread .nm-sheet{max-width:none;height:100dvh;max-height:none;border:0;border-radius:0}}.nm-header{display:flex;align-items:center;gap:12px;min-height:56px;padding:8px 12px;border-bottom:1px solid var(--chamber-line);background:var(--chamber)}.nm-header-text{flex:1;min-width:0}.nm-iconbtn{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border:0;border-radius:6px;background:transparent;color:var(--ink-dark);font-family:var(--nm-mono);font-size:16px;text-decoration:none;cursor:pointer}.nm-iconbtn:hover{background:var(--chamber-raised)}.nm-chip{flex:none;display:inline-flex;align-items:center;padding:6px 10px;border:1px solid var(--accent);border-radius:4px;color:var(--accent)}.nm-chip .nm-dot{margin-right:8px}.nm-accent{color:var(--accent)}.nm-nowrap{white-space:nowrap}.nm-mark{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex:none;border:1px solid var(--chamber-line);border-radius:4px;color:var(--accent);font-family:var(--nm-display);font-weight:700}.nm-scroll{flex:1;overflow-y:auto;padding:16px 12px 8px}.nm-shell .nm-composer,.nm-shell .nm-scroll{padding-inline:max(12px,calc((100% - 860px) / 2))}.nm-header-text .nm-mono{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:520px){.nm-chip .nm-chip-prefix{display:none}}.nm-list{list-style:none;margin:0}.nm-list,.nm-list-scroll{padding:0}.nm-list-item a{display:block;padding:14px 16px 14px 14px;border-bottom:1px solid var(--chamber-line);border-left:2px solid transparent;color:inherit;text-decoration:none;min-height:44px}.nm-list-item a:hover{background:var(--chamber-raised)}.nm-list-item.is-active a{border-left-color:var(--accent)}.nm-list-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.nm-list-meta{margin-top:6px}.nm-list-title{font-family:var(--nm-display);font-weight:600}.nm-list-preview{color:var(--ink-dark-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nm-empty{padding:40px 16px;text-align:center}.nm-empty p{margin:8px auto;max-width:34ch}.nm-empty-card{margin:16px;padding:20px 16px;border:1px dashed var(--chamber-line);border-radius:6px;text-align:center}.nm-empty-card p{margin:8px auto;max-width:34ch}.nm-btn-block{width:100%;margin-top:12px}.nm-promise{color:var(--ink-dark-muted);font-size:14px}.nm-newform{display:flex;gap:8px;padding:12px;border-bottom:1px solid var(--chamber-line)}.nm-input{flex:1;min-height:44px;padding:10px 12px;border:1px solid var(--chamber-line);border-radius:6px;background:var(--chamber-raised);color:var(--ink-dark);font:inherit}.nm-input::placeholder{color:var(--ink-dark-muted)}.nm-btn{min-height:44px;padding:0 16px;border:1px solid var(--chamber-line);border-radius:6px;background:var(--chamber-raised);color:var(--ink-dark);font-family:var(--nm-display);font-weight:600;cursor:pointer}.nm-btn:disabled{opacity:.5;cursor:default}.nm-btn.is-primary{background:transparent;color:var(--accent)}.nm-btn.is-primary:hover:not(:disabled){background:var(--chamber-raised)}.nm-error{color:var(--nm-error);font-size:14px;padding:0 12px 12px}.nm-msg{display:flex;flex-direction:column;margin:0 0 14px;max-width:100%}.nm-msg-meta{margin-bottom:4px;display:flex;align-items:center;gap:6px}.nm-who-dot{width:8px;height:8px;border-radius:50%;background:var(--nm-who,var(--ink-dark-muted));flex:none}.nm-msg[data-tone] .nm-bubble{border-left:2px solid var(--nm-who)}.nm-msg[data-tone="0"]{--nm-who:var(--nm-gold)}.nm-msg[data-tone="1"]{--nm-who:var(--nm-teal)}.nm-msg[data-tone="2"]{--nm-who:var(--nm-clay)}.nm-msg[data-tone="3"]{--nm-who:var(--nm-indigo)}.nm-bubble{align-self:flex-start;max-width:min(560px,88%);padding:10px 14px;border-radius:4px;white-space:pre-wrap;overflow-wrap:anywhere}.nm-msg.is-mine{align-items:flex-end}.nm-msg.is-mine .nm-bubble{align-self:flex-end;background:transparent}.nm-msg.is-pending .nm-bubble{opacity:.6}.nm-msg.is-failed .nm-bubble{border-color:var(--nm-error)}.nm-retry{color:var(--nm-error);margin-top:4px;font-size:13px}.nm-retry button{background:none;border:0;color:inherit;text-decoration:underline;cursor:pointer;min-height:44px;font:inherit}.nm-msg[data-author=nommo]{max-width:min(680px,100%)}.nm-commentary{position:relative;padding:2px 0 2px 16px;border-left:2px solid var(--chamber-line);white-space:pre-wrap;overflow-wrap:anywhere}.nm-caption{display:flex;align-items:center;flex-wrap:wrap;gap:0 8px;margin-bottom:6px;padding-left:0}.nm-msg.is-failed .nm-commentary{border-left-color:var(--nm-error)}.nm-caption-error{color:var(--nm-error)}.nm-msg.is-working .nm-commentary{border-left-color:var(--accent)}.nm-msg.is-working .nm-commentary:before{content:"";position:absolute;left:-2px;top:0;width:2px;height:40%;background:linear-gradient(to bottom,transparent,var(--ink-dark),transparent);animation:nm-sweep 1.4s ease-in-out infinite}@keyframes nm-sweep{0%{top:-40%;opacity:0}20%{opacity:1}80%{opacity:1}to{top:100%;opacity:0}}.nm-working{display:inline-flex;align-items:center;gap:8px;color:var(--accent);white-space:nowrap}.nm-elapsed{color:var(--ink-dark-muted)}.nm-dots{display:inline-flex;gap:4px}.nm-dots i{width:5px;height:5px;border-radius:50%;background:var(--accent);animation:nm-pulse 1.2s ease-in-out infinite}.nm-dots i:nth-child(2){animation-delay:.15s}.nm-dots i:nth-child(3){animation-delay:.3s}@keyframes nm-pulse{0%,80%,to{opacity:.25;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.nm-cursor{display:inline-block;width:7px;height:1.05em;margin-left:2px;vertical-align:text-bottom;background:var(--accent);animation:nm-blink 1s steps(2,start) infinite}@keyframes nm-blink{to{visibility:hidden}}.nm-commentary .nm-block-text:has(+.nm-cursor):after{content:"";display:inline-block;width:7px;height:1.05em;margin-left:3px;vertical-align:text-bottom;background:var(--accent);animation:nm-blink 1s steps(2,start) infinite}.nm-commentary .nm-block-text+.nm-cursor{display:none}.nm-dot.is-pulsing{animation:nm-pulse 1.2s ease-in-out infinite}.nm-caption:before{content:"";width:22px;border-top:2px dotted var(--ink-dark-muted)}.nm-system{text-align:center;margin:10px auto 16px;max-width:46ch}.nm-hidden-history{text-align:center;margin:0 0 16px}.nm-composer{border-top:1px solid var(--chamber-line);padding:8px 12px calc(8px + env(safe-area-inset-bottom));background:var(--chamber)}.nm-typing{min-height:18px;margin-bottom:4px}.nm-composer-row{position:relative}.nm-suggest{position:absolute;left:0;right:72px;bottom:calc(100% + 6px);z-index:5;margin:0;padding:4px;list-style:none;border:1px solid var(--chamber-line);border-radius:6px;background:var(--chamber-raised)}.nm-suggest-item{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:44px;padding:0 12px;border:0;border-radius:4px;background:none;color:var(--ink-dark);font:inherit;text-align:left;cursor:pointer}.nm-suggest-item.is-active,.nm-suggest-item:hover{background:var(--chamber);outline:1px solid var(--accent)}.nm-reply-row{gap:16px;padding-left:18px;margin-top:2px}.nm-reply-btn{min-height:44px;padding:0 8px 0 0;cursor:pointer}.nm-reply-btn:hover{color:var(--accent)}.nm-hint{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px}.nm-model-chip{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:4px 8px;border:1px solid var(--accent);border-radius:4px;background:none;color:var(--accent);cursor:pointer}.nm-model-chip:hover{background:var(--chamber-raised)}.nm-composer-row{display:flex;gap:8px}.nm-textarea{flex:1;max-height:200px;resize:none;overflow-y:auto;line-height:1.45;padding:11px 12px;background:var(--chamber-raised);font:inherit}.nm-send,.nm-textarea{min-height:44px;border:1px solid var(--chamber-line);border-radius:8px;color:var(--ink-dark)}.nm-send{min-width:64px;background:transparent;font-family:var(--nm-display);font-weight:600;cursor:pointer}.nm-send:not(:disabled){border-color:var(--accent);color:var(--accent)}.nm-send:disabled{opacity:.45;cursor:default}.nm-banner{padding:8px 12px;border-bottom:1px solid var(--chamber-line);text-align:center}.nm-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--accent);margin-right:6px;vertical-align:middle}@media (prefers-reduced-motion:reduce){.nommo-skin *,.nommo-skin :after,.nommo-skin :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.nm-msg.is-working .nm-commentary:before{display:none}.nm-cursor{visibility:visible}}.nm-sheet-backdrop{position:fixed;inset:0;z-index:50;display:flex;align-items:flex-end;justify-content:center;background:rgba(8,9,11,.62);backdrop-filter:blur(2px)}.nm-sheet{width:100%;max-width:560px;max-height:92dvh;overflow-y:auto;padding:8px 16px calc(16px + env(safe-area-inset-bottom));border:1px solid var(--chamber-line);border-radius:12px 12px 0 0;background:var(--chamber)}@media (min-width:960px){.nm-sheet-backdrop{align-items:center}.nm-sheet{border-radius:12px}}.nm-sheet-head{display:flex;align-items:center;justify-content:space-between;min-height:52px}.nm-section{padding:12px 0;border-top:1px solid var(--chamber-line);display:grid;gap:8px}.nm-row{justify-content:space-between;gap:12px;min-height:44px}.nm-row,.nm-row-actions{display:flex;align-items:center}.nm-row-actions{flex-wrap:wrap;gap:8px}.nm-linkbtn{min-height:44px;padding:0 4px;border:0;background:none;color:var(--ink-dark);text-decoration:underline;font:inherit;cursor:pointer}.nm-link{padding:10px 12px;border:1px dashed var(--accent);border-radius:6px;font-family:var(--nm-mono);font-size:12px;overflow-wrap:anywhere;user-select:all}.nm-note{color:var(--ink-dark)}.nm-confirm{border:1px solid var(--chamber-line);border-radius:8px;padding:12px}.nommo-skin select.nm-input{flex:1 1 160px}.nommo-skin input[type=checkbox]{width:22px;height:22px;accent-color:var(--accent)}.nm-block-text{white-space:pre-wrap;overflow-wrap:anywhere}.nm-block-text+.nm-card,.nm-card+.nm-block-text,.nm-card+.nm-card{margin-top:8px}.nm-chip-inline{display:inline;padding:1px 6px;margin:0 1px;border:1px solid var(--chamber-line);border-radius:4px;background:none;color:var(--ink-dark);font-family:var(--nm-mono);font-size:12px;line-height:inherit;text-decoration:none;cursor:pointer;padding-block:.35em}.nm-chip-inline:hover{border-color:var(--ink-dark-muted)}.nm-mention{color:var(--ink-dark);font-weight:600}.nm-sources{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.nm-cmd-suggest{max-height:min(50vh,360px);overflow-y:auto;overflow-x:hidden}.nm-cmd-item{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;min-height:50px;padding:8px 12px;text-align:left}.nm-cmd-name{color:var(--ink-dark);font-weight:650}.nm-cmd-desc{line-height:1.35;overflow-wrap:anywhere}.nm-cmd-desc,.nm-correction{color:var(--ink-dark-muted);font-size:13px}.nm-correction{margin-top:6px}.nm-correction-line{display:flex;flex-wrap:wrap;align-items:center;gap:0 14px;overflow-wrap:anywhere}.nm-correction-line>span{flex-basis:100%}.nm-correction-line .nm-linkbtn{padding:0}.nm-correction .nm-linkbtn{color:var(--ink-dark-muted);font-size:13px}.nm-correction-failed{color:var(--nm-error)}.nm-media-meta{color:var(--ink-dark-muted);font-size:13px;overflow-wrap:anywhere}.nm-media-open{color:var(--accent)}.nm-media-notes summary{min-height:44px;display:flex;align-items:center;cursor:pointer;color:var(--ink-dark)}.nm-media-text{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink-dark);font-size:14px;line-height:1.5}.nm-media-stamp{color:var(--accent);font-variant-numeric:tabular-nums}.nm-help-commands{display:grid;gap:10px;margin:8px 0 0}.nm-help-commands dt{font-weight:650;color:var(--ink-dark)}.nm-help-commands dd{margin:2px 0 0;color:var(--ink-dark-muted);overflow-wrap:anywhere}.nm-plan-next{display:flex;flex-wrap:wrap;gap:0 16px;margin-top:2px;color:var(--ink-dark-muted)}.nm-plan-next .nm-linkbtn{color:var(--ink-dark-muted);font-size:14px;padding:0}.nm-correction-original{margin-top:4px;padding:8px 10px;border-left:2px solid var(--chamber-line);white-space:pre-wrap;overflow-wrap:anywhere}.nm-card{display:block;margin:4px 0;padding:12px;border-radius:8px;background:var(--chamber-raised);color:inherit;text-decoration:none;white-space:normal}.nm-card-title{font-family:var(--nm-display);font-weight:600;margin-bottom:4px}.nm-muted{color:var(--ink-dark-muted)}.nm-option{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:44px;margin-top:6px;padding:8px 12px;border:1px solid var(--chamber-line);border-radius:6px;background:var(--chamber);color:var(--ink-dark);font:inherit;text-align:left;cursor:pointer}.nm-option.is-chosen{border-color:var(--accent)}.nm-option:disabled{cursor:default}.nm-check{display:flex;align-items:center;gap:10px;min-height:44px}.nm-check .is-done{text-decoration:line-through;color:var(--ink-dark-muted)}.nm-table-wrap{overflow-x:auto}.nm-table{border-collapse:collapse;width:100%;font-size:14px}.nm-table td,.nm-table th{padding:8px;border-bottom:1px solid var(--chamber-line);text-align:left;vertical-align:top}.nm-table thead th{font-family:var(--nm-display)}.nm-table tbody th{position:sticky;left:0;background:var(--chamber-raised);font-family:var(--nm-mono);font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-dark-muted)}.nm-plan-head{display:flex;justify-content:space-between;width:100%;min-height:44px;background:none;border:0;color:inherit;cursor:pointer;padding:0}.nm-plan-steps{margin:0 0 8px;padding-left:20px}.nm-plan-steps li{margin:6px 0}.nm-images{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:6px}.nm-images img{width:100%;border-radius:6px;display:block}.nm-clamp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nm-held,.nm-private{margin:8px 0 14px;padding:12px;border:1px dashed var(--accent);border-radius:8px}.nm-msg.is-held .nm-commentary{border-left-style:dashed}.nm-block-text.is-rich,.nm-md{white-space:normal}.nm-md>*{margin:0}.nm-md>*+*{margin-top:10px}.nm-md ol,.nm-md ul{padding-left:22px}.nm-md li+li{margin-top:4px}.nm-md strong,.nm-md-h{font-weight:600}.nm-md-h{font-family:var(--nm-display)}.nm-md blockquote{padding-left:12px;border-left:2px solid var(--chamber-line)}.nm-code-inline{padding:1px 5px;border:1px solid var(--chamber-line);border-radius:4px;font-family:var(--nm-mono);font-size:.88em}.nm-codeblock{border:1px solid var(--chamber-line);border-radius:6px;background:var(--chamber-deep);overflow:hidden}.nm-codeblock-head{display:flex;justify-content:space-between;align-items:center;padding:0 4px 0 12px;border-bottom:1px solid var(--chamber-line)}.nm-codeblock pre{margin:0;padding:12px;overflow-x:auto}.nm-codeblock code{font-family:var(--nm-mono);font-size:13px;line-height:1.5;white-space:pre}.nm-jump-wrap{position:relative;height:0}.nm-jump{position:absolute;left:50%;bottom:10px;transform:translateX(-50%);min-height:36px;padding:0 14px;border:1px solid var(--chamber-line);border-radius:18px;background:var(--chamber-raised);color:var(--ink-dark);cursor:pointer;z-index:4}.nm-jump:hover{border-color:var(--accent);color:var(--accent)}.nm-send.is-stop{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-color:var(--ink-dark-muted);color:var(--ink-dark)}.nm-send.is-stop:hover{border-color:var(--accent);color:var(--accent)}.nm-stop-square{width:9px;height:9px;background:currentColor;border-radius:1px}.nm-chart{overflow:hidden}.nm-chart-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px}.nm-chart-svg{display:block;max-width:100%;margin-top:4px;overflow:visible}.nm-grid{stroke:var(--chamber-line);stroke-width:1}.nm-axis,.nm-crosshair{stroke:var(--ink-dark-muted);stroke-width:1}.nm-crosshair{stroke-dasharray:3 3}.nm-tick{fill:var(--ink-dark-muted);font-family:var(--nm-mono);font-size:13px}.nm-tick-label{fill:var(--ink-dark);font-family:var(--nm-sans);font-size:14px}.nm-val{fill:var(--ink-dark);font-family:var(--nm-mono);font-size:13px}.nm-dot-ring{stroke:var(--chamber-raised);stroke-width:2}.nm-hit{fill:transparent;cursor:pointer;outline:none}.nm-hit.is-active{stroke:var(--ink-dark-muted);stroke-width:1;stroke-dasharray:3 3}.nm-hit:focus-visible{stroke:var(--accent);stroke-width:2;stroke-dasharray:none}.nm-legend{display:flex;flex-wrap:wrap;gap:6px 16px;margin:4px 0 2px;font-size:13px;color:var(--ink-dark)}.nm-legend-item{display:inline-flex;align-items:center;gap:6px}.nm-readout{min-height:18px}.nm-chart figcaption,.nm-readout{margin-top:6px}.nm-data-table td.is-num,.nm-data-table th.is-num{text-align:right;font-variant-numeric:tabular-nums}.nm-data-table th{padding:0}.nm-sort{width:100%;min-height:40px;padding:8px;border:0;background:none;color:var(--ink-dark);font:inherit;font-family:var(--nm-display);font-weight:600;text-align:inherit;cursor:pointer;white-space:nowrap}.nm-data-table tbody tr:nth-child(2n) td{background:var(--chamber)}.nm-data-table tbody td,.nm-data-table tbody th{position:static}.nm-data-table td,.nm-data-table th{overflow-wrap:normal;word-break:normal;white-space:normal}.nm-data-table td{min-width:4.5em}.nm-data-table td.is-num{white-space:nowrap}.nm-usage{display:grid;gap:8px}.nm-meter{height:6px;border-radius:3px;background:var(--chamber-raised);border:1px solid var(--chamber-line);overflow:hidden}.nm-meter span{display:block;height:100%;background:var(--accent)}.nm-usage-list{list-style:none;margin:0;padding:0}.nm-usage-list .nm-row{min-height:32px}.nm-bubble-row{display:flex;align-items:flex-start;gap:4px;max-width:100%}.nm-msg.is-mine .nm-bubble-row{flex-direction:row-reverse;align-self:flex-end}.nm-bubble-row .nm-bubble{min-width:0}.nm-bubble-row{position:relative}.nm-bubble-row>.nm-actions{position:static}.nm-bubble-row>.nm-actions>.nm-actions-menu{left:0;right:auto}.nm-msg.is-mine .nm-bubble-row>.nm-actions>.nm-actions-menu{left:auto;right:0}.nm-actions.is-up .nm-actions-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:4px}.nm-actions{position:relative;flex:none}.nm-caption .nm-actions{margin-left:auto}.nm-actions-trigger{min-width:36px;min-height:36px;border:0;border-radius:6px;background:none;font-family:var(--nm-mono);font-size:16px;cursor:pointer}.nm-actions-trigger:hover,.nm-actions-trigger[aria-expanded=true]{color:var(--ink-dark);background:var(--chamber-raised)}.nm-actions-menu{position:absolute;z-index:6;top:100%;right:0;width:max-content;min-width:200px;max-width:min(320px,86vw);margin-top:4px;padding:4px;display:grid;border:1px solid var(--chamber-line);border-radius:8px;background:var(--chamber-raised)}.nm-msg.is-mine .nm-actions-menu{right:auto;left:0}.nm-actions-menu>button[role=menuitem]{min-height:44px;padding:0 12px;border:0;border-radius:4px;background:none;color:var(--ink-dark);font:inherit;text-align:left;cursor:pointer}.nm-actions-menu>button[role=menuitem]:hover{background:var(--chamber)}.nm-actions-menu>button.is-muted{color:var(--ink-dark-muted)}.nm-actions-menu.nm-confirm{padding:12px;gap:8px;min-width:260px;white-space:normal}.nm-actions-menu.nm-confirm p{margin:0;font-family:var(--nm-sans);font-size:14px;text-transform:none;letter-spacing:0}.nm-actions-menu textarea.nm-input{min-height:64px;resize:vertical;font-size:15px}.nm-blocked{display:flex;justify-content:center;align-items:center;gap:6px}.nm-doccard.is-generating{border-color:var(--accent)}.nm-doccard .nm-working{margin-top:6px}.nm-doccard-failed{margin-top:6px;color:var(--nm-error);font-size:14px}.nm-doccard-open{margin-top:6px;color:var(--accent)}.nm-docpage{min-height:100dvh;padding:24px 16px 64px}.nm-doc{max-width:68ch;margin:0 auto;min-width:0}.nm-doc-pane{max-width:none;padding:0 20px 48px}.nm-doc-topbar{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;min-height:52px;margin:0 -20px 8px;padding:0 12px 0 20px;border-bottom:1px solid var(--chamber-line);background:var(--chamber)}.nm-doc-topbar-actions{gap:4px}.nm-doc-back,.nm-doc-topbar-actions{display:inline-flex;align-items:center}.nm-doc-back{min-height:44px;color:var(--ink-dark-muted);text-decoration:none}.nm-doc-back:hover{color:var(--ink-dark)}.nm-doc-head{margin:12px 0 20px}.nm-doc-title{margin:0 0 8px;font-family:var(--nm-display);font-weight:650;font-size:26px;line-height:1.2;overflow-wrap:break-word}.nm-doc-stamp{line-height:1.6;overflow-wrap:anywhere}.nm-doc-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px;padding:4px 12px;border:1px solid var(--chamber-line);border-left:2px solid var(--accent);border-radius:6px;background:var(--chamber-raised)}.nm-doc-banner,.nm-doc-notice{margin:0 0 16px;font-size:14px}.nm-doc-notice{color:var(--ink-dark)}.nm-doc-writing{margin:8px 0 24px}.nm-doc-failed{color:var(--nm-error)}.nm-doc-empty{padding:48px 0;text-align:center;color:var(--ink-dark-muted)}.nm-doc-section{margin:0 0 28px}.nm-doc-section.is-busy{border-left:2px solid var(--accent);padding-left:12px}.nm-doc-section-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:0 12px}.nm-doc-h2{margin:0 0 8px;font-family:var(--nm-display);font-weight:600;font-size:18px;line-height:1.3}.nm-doc-section-ask{min-height:32px;color:var(--ink-dark-muted);font-size:13px}.nm-doc-section-ask:hover{color:var(--ink-dark)}.nm-doc-p-wrap{margin:0 0 14px}.nm-doc-p{margin:0;font-family:var(--nm-serif);font-size:17px;line-height:1.65;color:var(--ink-dark);overflow-wrap:break-word}.nm-doc-p-meta{display:flex;align-items:center;gap:8px;min-height:28px}.nm-doc-p-meta .nm-linkbtn{min-height:28px;font-size:13px;color:var(--ink-dark-muted)}.nm-doc-p-meta .nm-linkbtn:hover{color:var(--ink-dark)}@media (hover:hover){.nm-doc-p-wrap .nm-doc-p-meta .nm-linkbtn{visibility:hidden}.nm-doc-p-wrap:focus-within .nm-doc-p-meta .nm-linkbtn,.nm-doc-p-wrap:hover .nm-doc-p-meta .nm-linkbtn{visibility:visible}}.nm-doc-cite{display:inline;margin:0 1px;padding:0 5px;padding-block:.3em;border:1px solid var(--chamber-line);border-radius:4px;background:none;color:var(--ink-dark-muted);font-family:var(--nm-mono);font-size:11px;line-height:inherit;vertical-align:1px;cursor:pointer}.nm-doc-cite:hover,.nm-doc-cite[aria-expanded=true]{border-color:var(--accent);color:var(--ink-dark)}.nm-doc-pop{display:grid;gap:4px;margin:8px 0 0;padding:10px 12px;border:1px solid var(--chamber-line);border-radius:8px;background:var(--chamber-deep);font-family:var(--nm-sans);font-size:14px;line-height:1.45}.nm-doc-pop-text{color:var(--ink-dark);overflow-wrap:anywhere}.nm-doc-pop .nm-linkbtn{min-height:32px;justify-self:start;padding:0}.nm-doc-ask,.nm-doc-edit{display:grid;gap:8px;margin:0 0 16px}.nm-doc-ask-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.nm-sheet .nm-sheet-actions{position:sticky;bottom:0;z-index:1;padding:10px 0 2px;background:var(--chamber-raised)}.nm-doc-textarea{width:100%;font-family:var(--nm-serif);font-size:16px;line-height:1.6;resize:vertical}.nm-doc-edit-note{margin:0;font-size:13px;color:var(--ink-dark-muted)}.nm-doc-limits{margin:0 0 24px;padding:8px 12px;border:1px dashed var(--chamber-line);border-radius:6px;font-size:14px;color:var(--ink-dark-muted)}.nm-doc-limits p{margin:4px 0}.nm-doc-sources{margin:32px 0 0;padding-top:16px;border-top:1px solid var(--chamber-line)}.nm-doc-sources h2{margin:0 0 8px;font-weight:400}.nm-doc-sources ol{margin:0;padding-left:28px;font-size:14px}.nm-doc-sources li{margin:0 0 8px;padding-left:4px}.nm-doc-sources li::marker{font-family:var(--nm-mono);font-size:11px;color:var(--ink-dark-muted)}.nm-doc-src-who{font-weight:600}.nm-doc-src-text{display:block;color:var(--ink-dark-muted);overflow-wrap:anywhere}.nm-doc-export{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0 0;padding-top:16px;border-top:1px solid var(--chamber-line)}.nm-doc-versions{margin:16px 0 0}.nm-doc-versions summary{min-height:44px;display:flex;align-items:center;cursor:pointer}.nm-doc-versions ul{margin:0;padding:0;list-style:none;font-size:14px}.nm-doc-versions li{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.nm-doc-versions .nm-linkbtn{min-height:36px;font-family:var(--nm-mono);font-size:12px}.nm-doc-versions .nm-linkbtn[aria-current=true]{color:var(--accent)}.nm-docpane{display:none}@media (min-width:1280px){.nm-thread.has-docpane{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,44%)}.nm-thread.has-docpane>.nm-shell{grid-column:1;grid-row:1}.nm-thread.has-docpane>.nm-docpane{grid-column:2;grid-row:1}.nm-thread.has-docpane>.nm-sheet-backdrop{grid-column:2;grid-row:1;width:auto;position:relative;z-index:2}.nm-docpane{display:block;min-width:0;height:100dvh;overflow-y:auto;border-left:1px solid var(--chamber-line);background:var(--chamber)}}.nm-docsheet-options{display:grid;gap:8px}.nm-docsheet-option{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 12px;border:1px solid var(--chamber-line);border-radius:8px;cursor:pointer}.nm-docsheet-option:has(input:checked){border-color:var(--accent)}.nm-docsheet-option input{accent-color:var(--accent)}.nm-docsheet-cost,.nm-docsheet-option small{color:var(--ink-dark-muted);font-size:13px}.nm-docsheet-cost{margin:0}@media print{.nommo-skin{background:#fff;color:#000}.nm-docpage{padding:0}.nm-doc{max-width:none}.nm-doc-back,.nm-doc-banner,.nm-doc-export,.nm-doc-notice,.nm-doc-p-meta .nm-linkbtn,.nm-doc-section-ask,.nm-doc-topbar,.nm-doc-versions{display:none!important}.nm-doc-h2,.nm-doc-p,.nm-doc-src-who,.nm-doc-title{color:#000}.nm-doc-cite,.nm-doc-src-text,.nm-doc-stamp,.nm-mono{color:#333;border-color:#999}.nm-doc-section{break-inside:avoid-page}}.nm-doclist{margin:0;padding:0;list-style:none;display:grid;gap:4px}.nm-doclist-item{display:grid;gap:2px;min-height:44px;padding:8px 12px;border:1px solid var(--chamber-line);border-radius:8px;color:inherit;text-decoration:none}.nm-doclist-item:hover{border-color:var(--ink-dark-muted)}.nm-doclist-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nm-plus{flex:none;align-self:flex-end;font-size:22px}.nm-doc-pop a.nm-linkbtn,.nm-doc-topbar-actions .nm-linkbtn{display:inline-flex;align-items:center;font-size:14px}.nm-pill{display:inline-flex;align-items:center;gap:4px;flex:none;padding:2px 8px;border:1px solid var(--chamber-line);border-radius:999px;font-family:var(--nm-mono);letter-spacing:.08em;line-height:1.5;white-space:nowrap}.nm-pill.is-done{color:var(--ink-dark);border-color:var(--ink-dark-muted)}.nm-pill.is-running{border-color:var(--accent)}.nm-pill.is-failed{border-color:var(--nm-error)}.nm-choice-group+.nm-choice-group{margin-top:6px}.nm-choice-actions,.nm-choice-label{margin-top:10px}.nm-choice .nm-check span{overflow-wrap:anywhere}.nm-steps{list-style:none;margin:8px 0 0;padding:0}.nm-step{position:relative;display:flex;gap:12px;padding-bottom:14px}.nm-step:last-child{padding-bottom:0}.nm-step:not(:last-child):before{content:"";position:absolute;left:13px;top:30px;bottom:2px;width:2px;background:var(--chamber-line)}.nm-step-num{flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--chamber-line);background:var(--chamber);color:var(--ink-dark);font-family:var(--nm-mono);font-size:12px}.nm-step.is-done .nm-step-num{border-color:var(--ink-dark-muted)}.nm-step.is-running .nm-step-num{border-color:var(--accent);color:var(--accent)}.nm-step.is-failed .nm-step-num{border-color:var(--nm-error);color:var(--nm-error)}.nm-step-body{min-width:0;padding-top:3px}.nm-step-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.nm-step-title{font-weight:600}.nm-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.nm-stat[data-count="1"] .nm-stat-grid{grid-template-columns:1fr}@media (min-width:640px){.nm-stat[data-count="3"] .nm-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.nm-stat[data-count="4"] .nm-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.nm-stat-value{font-family:var(--nm-display);font-weight:650;font-size:28px;line-height:1.15;color:var(--ink-dark);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.nm-stat[data-count="1"] .nm-stat-value{font-size:36px}.nm-stat-label{margin-top:2px;font-size:14px;color:var(--ink-dark)}.nm-stat-note{font-size:13px}.nm-stat figcaption{margin-top:10px}.nm-status-list{list-style:none;margin:8px 0 0;padding:0}.nm-status-item{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:6px 0;border-top:1px solid var(--chamber-line)}.nm-status-text{display:flex;flex-direction:column;min-width:0}.nm-diagram-box{fill:var(--chamber);stroke-width:1.5}.nm-diagram-label{fill:var(--ink-dark);font-family:var(--nm-sans);font-size:13px}.nm-diagram-layer{fill:var(--ink-dark-muted);font-family:var(--nm-mono);font-size:11px;letter-spacing:.1em;paint-order:stroke;stroke:var(--chamber-raised);stroke-width:5px;stroke-linejoin:round}.nm-diagram-edge{fill:none;stroke:var(--ink-dark-muted);stroke-width:1.5}.nm-diagram-head{fill:var(--ink-dark-muted)}.nm-diagram-edge-label{fill:var(--ink-dark);font-family:var(--nm-mono);font-size:11px;paint-order:stroke;stroke:var(--chamber-raised);stroke-width:5px;stroke-linejoin:round}.nm-diagram-list ul{margin:4px 0 10px;padding-left:18px}.nm-plusmenu{position:absolute;left:0;bottom:calc(100% + 8px);z-index:30;width:min(340px,calc(100vw - 24px));padding:6px;border:1px solid var(--chamber-line);border-radius:10px;background:var(--chamber-raised);box-shadow:0 12px 32px rgba(0,0,0,.45)}.nm-plusmenu-item{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;min-height:52px;padding:8px 10px;border:0;border-radius:6px;background:transparent;color:var(--ink-dark);font:inherit;text-align:left;cursor:pointer}.nm-plusmenu-item:focus-visible,.nm-plusmenu-item:hover:not(:disabled){background:var(--chamber)}.nm-plusmenu-item:disabled{cursor:default;color:var(--ink-dark-muted)}.nm-plusmenu-label{font-size:15px}.nm-plusmenu-foot{padding:6px 10px 4px;border-top:1px solid var(--chamber-line);margin-top:4px}.nm-pendingfiles{list-style:none;margin:0 0 8px;padding:0;display:flex;flex-wrap:wrap;gap:8px}.nm-filechip{display:flex;align-items:center;gap:8px;max-width:100%;min-width:0;padding:4px 2px 4px 4px;border:1px solid var(--chamber-line);border-radius:8px;background:var(--chamber-raised)}.nm-filechip.is-failed{border-color:var(--nm-error)}.nm-filechip-thumb{width:40px;height:40px;flex:none;border-radius:4px;object-fit:cover}.nm-filechip-thumb.is-pdf{display:grid;place-items:center;border:1px solid var(--chamber-line);color:var(--ink-dark)}.nm-filechip.is-reading .nm-filechip-thumb,.nm-filechip.is-uploading .nm-filechip-thumb{opacity:.6}.nm-filechip-text{display:flex;flex-direction:column;min-width:0;max-width:220px}.nm-filechip-name{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nm-filechip-error{color:var(--nm-error);white-space:normal;letter-spacing:.04em;text-transform:none}.nm-filechip-x{min-width:36px;min-height:36px;font-size:18px}.nm-attach-photo{display:block;margin:4px 0;max-width:min(360px,100%)}.nm-attach-photo img{display:block;width:100%;height:auto;max-height:420px;object-fit:cover;border-radius:6px;border:1px solid var(--chamber-line);background:var(--chamber)}.nm-attach-pdf{display:flex;align-items:center;gap:12px}.nm-attach-pdf-icon{flex:none;width:40px;height:48px;display:grid;place-items:center;border:1px solid var(--chamber-line);border-radius:4px;color:var(--ink-dark)}.nm-attach-pdf-text{display:flex;flex-direction:column;min-width:0}.nm-attach-pdf-text .nm-card-title{overflow-wrap:anywhere}.nm-attach-pdf-icon,.nm-filechip-thumb.is-pdf{font-size:11px;letter-spacing:.02em}.nm-attach-audio{display:grid;gap:10px}.nm-attach-audio audio{width:100%;min-width:0;height:44px}.nm-thread{position:relative}.nm-dropzone{position:absolute;inset:8px;z-index:60;display:grid;place-items:center;border:2px dashed var(--accent);border-radius:var(--nm-radius-lg);background:color-mix(in srgb,var(--chamber) 82%,transparent);pointer-events:none}.nm-dropzone span{padding:12px 18px;border-radius:var(--nm-pill);background:var(--chamber-raised);font-weight:700;color:var(--accent)}.nm-starters{margin:24px auto;max-width:560px;text-align:center}.nm-starters-row{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:10px}.nm-starter{min-height:44px;padding:8px 14px;border:1px solid var(--chamber-line);border-radius:999px;background:var(--chamber-raised);color:var(--ink-dark);font:inherit;font-size:14px;cursor:pointer}.nm-starter:hover{border-color:var(--accent)}.nm-deck{display:flex;flex-direction:column;gap:20px;margin:16px 0}.nm-deck-item.is-busy{opacity:.6}.nm-deck-actions{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:6px}.nm-slide{container-type:inline-size;position:relative;display:flex;flex-direction:column;width:100%;aspect-ratio:16/9;background:var(--chamber);border:1px solid var(--chamber-line);border-radius:8px;color:var(--ink-dark);font-family:var(--nm-sans);overflow:visible}.nm-slide-inner{flex:1;padding:4.5cqw 4.5cqw 1.5cqw;min-height:0}@media (max-width:640px){.nm-deck .nm-slide{aspect-ratio:auto;min-height:56.25vw}.nm-deck .nm-slide-inner{flex:1 0 auto;min-height:auto}}.nm-slide-foot{display:flex;justify-content:space-between;gap:12px;margin:0 4.5cqw;padding:1.2cqw 0 1.6cqw;border-top:1px solid var(--chamber-line);font-family:var(--nm-sans);font-size:max(11px,1.2cqw);color:var(--ink-dark-muted)}.nm-slide-foot span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nm-slide-heading{font-family:var(--nm-display);font-weight:650;font-size:max(17px,3.6cqw);line-height:1.15;margin-bottom:2.4cqw}.nm-slide-bullets{margin:0;padding-left:1.2em;font-size:max(14px,2.4cqw);line-height:1.4}.nm-slide-bullets li{margin-bottom:.9cqw}.nm-slide-bullets li::marker{color:var(--accent)}.nm-slide.is-quote .nm-slide-inner,.nm-slide.is-section .nm-slide-inner,.nm-slide.is-title .nm-slide-inner{display:flex;flex-direction:column;justify-content:center}.nm-slide.is-section,.nm-slide.is-title{background:var(--accent);color:var(--nm-on-accent);border-color:transparent}.nm-slide.is-section .nm-slide-foot,.nm-slide.is-title .nm-slide-foot{color:var(--nm-on-accent);border-top-color:transparent;opacity:.85}.nm-slide-titleblock{max-width:85%}.nm-slide-logo{align-self:flex-start;max-width:30%;max-height:9cqw;margin-bottom:3cqw;padding:1cqw 1.4cqw;border-radius:1cqw;background:var(--chamber);object-fit:contain}.nm-slide-bigtitle{font-family:var(--nm-display);font-weight:700;font-size:max(22px,5.6cqw);line-height:1.1}.nm-slide-subtitle{margin-top:1.6cqw;font-family:var(--nm-sans);font-size:max(12px,1.8cqw);color:var(--ink-dark-muted)}.nm-slide.is-title .nm-slide-subtitle{color:var(--nm-on-accent);opacity:.88}.nm-slide-section{font-family:var(--nm-display);font-weight:700;font-size:max(20px,5cqw);color:var(--nm-on-accent)}.nm-slide-cols{display:grid;grid-template-columns:1fr 1fr;gap:3cqw}.nm-slide-col{min-width:0;padding:2cqw 2.2cqw;border-radius:1.4cqw;background:var(--nm-slide-tint,var(--chamber-raised))}.nm-slide-colhead{font-family:var(--nm-display);font-weight:650;font-size:max(15px,2.6cqw);margin-bottom:1.2cqw}.nm-slide-cols .nm-slide-bullets{font-size:max(13px,2.1cqw)}.nm-slide-quote{margin:0 4cqw}.nm-slide-quote:before{content:"\201C";display:block;height:7cqw;font-family:var(--nm-serif);font-size:16cqw;line-height:1;color:var(--accent)}.nm-slide-quote blockquote{margin:0;font-family:var(--nm-serif);font-style:italic;font-size:max(18px,4cqw);line-height:1.3}.nm-slide-quote figcaption{margin-top:2cqw;font-size:max(13px,2cqw);color:var(--ink-dark-muted)}.nm-slide-stats{display:grid;grid-template-columns:repeat(var(--n,3),minmax(0,1fr));gap:2.4cqw;margin-top:3cqw}.nm-slide-stats[data-count="1"]{--n:1}.nm-slide-stats[data-count="2"]{--n:2}.nm-slide-stats[data-count="4"]{--n:4}.nm-slide-stat{min-width:0;padding:2.2cqw 2.2cqw 2.6cqw;border-radius:1.4cqw;background:var(--nm-slide-tint,var(--chamber-raised))}.nm-slide-stat-value{font-family:var(--nm-display);font-weight:700;font-size:max(24px,6cqw);line-height:1.05;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.nm-slide-stat-label{margin-top:1cqw;font-size:max(13px,2cqw);color:var(--ink-dark-muted)}.nm-slide-stats.is-big{display:block;margin-top:2.5cqw}.nm-slide-stats.is-big .nm-slide-stat{display:inline-block;max-width:70%;padding:3cqw 4cqw}.nm-slide-stats.is-big .nm-slide-stat-value{font-size:max(32px,10cqw);color:var(--accent)}.nm-slide-stats.is-big .nm-slide-stat[data-len=mid] .nm-slide-stat-value{font-size:max(28px,8cqw)}.nm-slide-stats.is-big .nm-slide-stat[data-len=long] .nm-slide-stat-value{font-size:max(24px,6cqw);overflow-wrap:normal}.nm-slide-stats.is-big .nm-slide-stat[data-len]{max-width:85%}.nm-slide-stats.is-big .nm-slide-stat-label{font-size:max(14px,2.6cqw)}.nm-slide-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.8cqw;margin-top:1cqw}.nm-slide-cards[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.nm-slide-card{min-width:0;padding:2cqw 2.2cqw;border-radius:1.4cqw;background:var(--nm-slide-tint,var(--chamber-raised))}.nm-slide-card-icon{display:inline-flex;align-items:center;justify-content:center;width:max(26px,5cqw);height:max(26px,5cqw);margin-bottom:1.2cqw;border-radius:50%;background:var(--accent);color:var(--nm-on-accent)}.nm-slide-card-icon svg{width:55%;height:55%}.nm-slide-card-head{font-family:var(--nm-display);font-weight:700;font-size:max(14px,2.4cqw);line-height:1.2}.nm-slide-card-text{margin-top:.6cqw;font-size:max(12px,1.9cqw);line-height:1.35;color:var(--ink-dark-muted)}.nm-slide-cards[data-count="4"] .nm-slide-card{padding:1.4cqw 2cqw}.nm-slide-cards[data-count="4"] .nm-slide-card-icon{width:max(22px,3.8cqw);height:max(22px,3.8cqw);margin-bottom:.6cqw}.nm-slide-timeline{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:2cqw;margin:5cqw 0 0;padding:0;list-style:none}.nm-slide-timeline:before{content:"";position:absolute;left:1cqw;right:1cqw;top:max(6px,1.1cqw);height:2px;background:var(--chamber-line)}.nm-slide-tl-item{position:relative;min-width:0;padding-top:max(20px,3.6cqw)}.nm-slide-tl-dot{position:absolute;top:0;left:0;width:max(14px,2.4cqw);height:max(14px,2.4cqw);border-radius:50%;background:var(--accent)}.nm-slide-tl-when{font-family:var(--nm-display);font-weight:700;font-size:max(13px,2.2cqw);color:var(--accent)}.nm-slide-tl-text{margin-top:.6cqw;font-size:max(12px,1.8cqw);line-height:1.35;overflow-wrap:anywhere}.nm-slide-chart{margin:1cqw 0 0}.nm-slide-chart [data-s="0"]{--sc:var(--nm-gold)}.nm-slide-chart [data-s="1"]{--sc:var(--nm-teal)}.nm-slide-chart [data-s="2"]{--sc:var(--nm-clay)}.nm-slide-legend{display:flex;flex-wrap:wrap;gap:.6cqw 2cqw;margin-bottom:1.2cqw;font-size:max(11px,1.6cqw);color:var(--ink-dark-muted)}.nm-slide-legend i{display:inline-block;width:1.4cqw;height:1.4cqw;min-width:8px;min-height:8px;margin-right:.6cqw;border-radius:2px;background:var(--sc);vertical-align:middle}.nm-sc-label{font-size:max(11px,1.6cqw);color:var(--ink-dark-muted);overflow-wrap:anywhere}.nm-sc-cols{display:grid;gap:1.6cqw;align-items:start}.nm-sc-col{display:flex;flex-direction:column;gap:.8cqw;min-width:0;text-align:center}.nm-sc-colbars{height:max(70px,18cqw);display:flex;align-items:flex-end;justify-content:center;gap:.6cqw}.nm-sc-vbar{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;flex:1;max-width:7cqw;height:100%}.nm-sc-vbar i{display:block;width:100%;min-height:2px;border-radius:.6cqw .6cqw 0 0;background:var(--sc)}.nm-sc-hbar b,.nm-sc-point b,.nm-sc-vbar b{font-weight:700;font-size:max(11px,1.6cqw);color:var(--ink-dark);white-space:nowrap}.nm-sc-vbar b{margin-bottom:.4cqw}.nm-slide-chart.is-hbar{display:grid;gap:1.2cqw}.nm-sc-row{display:grid;grid-template-columns:minmax(0,30%) minmax(0,1fr);gap:1.6cqw;align-items:center}.nm-sc-row .nm-sc-label{text-align:right}.nm-sc-bars{display:grid;gap:.4cqw}.nm-sc-hbar{display:flex;align-items:center;gap:.8cqw;min-width:0}.nm-sc-hbar i{display:block;height:max(8px,2.2cqw);min-width:2px;border-radius:0 .6cqw .6cqw 0;background:var(--sc)}.nm-sc-plot{position:relative;height:20cqw}.nm-sc-plot svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.nm-sc-plot polyline{fill:none;stroke:var(--sc);stroke-width:3;stroke-linejoin:round;stroke-linecap:round}.nm-sc-point{position:absolute;transform:translate(-50%,-50%)}.nm-sc-point:before{content:"";display:block;width:max(8px,1.2cqw);height:max(8px,1.2cqw);margin:0 auto;border-radius:50%;background:var(--sc)}.nm-sc-point b{position:absolute;bottom:140%;left:50%;transform:translateX(-50%)}.nm-sc-xlabels{display:grid;gap:.6cqw;margin-top:1cqw;text-align:center}.nm-sc-xlabels span{font-size:max(11px,1.5cqw);color:var(--ink-dark-muted);overflow-wrap:anywhere}.nm-slide-chart-src{margin-top:1cqw;font-size:max(11px,1.4cqw);color:var(--ink-dark-muted)}.nm-slide-table{width:100%;border-collapse:separate;border-spacing:0;font-size:max(11px,1.8cqw);table-layout:fixed}.nm-slide-table td,.nm-slide-table th{padding:1cqw 1.4cqw;text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid var(--chamber-line)}.nm-slide-table thead th{background:var(--nm-slide-tint,var(--chamber-raised));font-family:var(--nm-display);font-weight:700;border-bottom:0}.nm-slide-table thead th:first-child{border-radius:1cqw 0 0 1cqw}.nm-slide-table thead th:last-child{border-radius:0 1cqw 1cqw 0}.nm-slide-table tbody th{font-weight:700}.nm-slide-table.is-dense{font-size:max(11px,1.55cqw)}.nm-slide-table.is-dense td,.nm-slide-table.is-dense th{padding:.7cqw 1.2cqw;line-height:1.3}.nm-slide-table.is-tight{font-size:max(11px,1.35cqw)}.nm-slide-table.is-tight td,.nm-slide-table.is-tight th{padding:.45cqw 1cqw;line-height:1.2}.nm-out-cites{white-space:nowrap;margin-left:.3em}.nm-out-pop{display:flex;position:relative;margin-top:6px;font-size:14px}.nm-present{position:fixed;inset:0;z-index:100;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--chamber-deep);outline:none;cursor:pointer}.nm-present-stage{width:min(100vw,calc((100dvh - 56px) * 16 / 9))}.nm-present .nm-slide{border:0;border-radius:0;overflow:hidden}.nm-present-bar{display:flex;align-items:center;gap:18px;height:56px;color:var(--ink-dark-muted);cursor:default}.nm-present-bar .nm-linkbtn{min-width:44px;min-height:44px;font-size:16px}.nm-sheet-out{margin:16px 0}.nm-sheet-chart{margin-bottom:16px}.nm-sheet-picker{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px}.nm-sheet-pick{min-height:36px;padding:4px 12px;font-size:13px}.nm-sheet-pick.is-on{border-color:var(--accent);color:var(--ink-dark);background:var(--chamber)}.nm-sheet-table-wrap{max-height:70vh;overflow:auto}.nm-sheet-table thead th{position:sticky;top:0;background:var(--chamber-raised);z-index:1}.nm-sheet-table tfoot td{border-top:2px solid var(--chamber-line);font-weight:600}.nm-sheet-src{white-space:nowrap}.nm-sheet-srchead{text-align:left}@media print{.nm-deck-actions,.nm-present-bar,.nm-sheet-picker{display:none!important}.nm-deck{gap:0}.nm-deck-item{break-after:page;break-inside:avoid}.nm-slide{border:0}}.nm-railtools{padding:8px 12px 0;border-bottom:1px solid var(--chamber-line)}.nm-search{width:100%;min-height:40px}.nm-railtabs{display:flex;gap:4px;margin-top:8px}.nm-railtab{flex:1;min-height:44px;border:0;border-bottom:2px solid transparent;background:transparent;font-size:14px}.nm-railtab.is-on{color:var(--ink-dark);border-bottom-color:var(--accent)}.nm-rail-note{padding:16px;font-size:14px}.nm-rail-filter{display:flex;gap:8px;padding:12px 16px 4px}.nm-results-head{padding:14px 16px 6px;margin:0;font-weight:400}.nm-snippet{white-space:normal;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.nm-hit{background:transparent;color:var(--ink-dark);font-weight:650;text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:3px}.nm-error-text{color:var(--nm-error)}.nm-rate{display:inline-flex;align-items:center;justify-content:center;min-width:36px;color:var(--ink-dark-muted)}.nm-rate-form{flex-basis:100%;display:flex;flex-direction:column;gap:8px;margin-top:8px;padding:12px;border:1px solid var(--chamber-line);border-radius:8px;background:var(--chamber-raised)}.nm-rate-reasons{display:flex;flex-wrap:wrap;gap:6px}.nm-reply-btn.is-primary{color:var(--accent)}.nm-versions{gap:2px}.nm-versions .nm-reply-btn{min-width:32px;font-size:16px}.nm-version-note{margin-top:6px;color:var(--accent)}.nm-reply-row{gap:0 12px}.nm-mem-btn{font-size:11px;letter-spacing:.1em;padding:0 8px;color:var(--ink-dark-muted)}.nm-mem-btn:hover{color:var(--ink-dark)}.nm-mem-sheet{max-height:88dvh;overflow-y:auto}.nm-mem-intro{margin:0 0 12px;font-size:14px}.nm-mem-status{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 0;border-top:1px solid var(--chamber-line);border-bottom:1px solid var(--chamber-line)}.nm-mem-cost{flex-basis:100%}.nm-mem-list{list-style:none;margin:4px 0 0;padding:0}.nm-mem-item{padding:10px 0;border-bottom:1px solid var(--chamber-line)}.nm-mem-item.is-busy{opacity:.6}.nm-mem-text{margin:0}.nm-mem-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:4px}.nm-mem-actions{margin-left:auto;display:inline-flex;gap:12px}.nm-mem-addbtn{margin-top:12px}.nm-mem-meta .nm-linkbtn.nm-mono{font-size:11px;letter-spacing:.1em;min-height:32px}.nm-mem-share{display:inline-flex;align-items:center;gap:6px;font-size:13px;min-height:32px}.nm-mem-wipe{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:20px;padding-top:12px;border-top:1px solid var(--chamber-line);font-size:14px}.nm-task-head{display:flex;justify-content:space-between;gap:8px}.nm-task-sentence{margin:4px 0 0}.nm-task-sentence .nm-mono{display:block;margin-top:2px}.nm-task-steps{margin-top:10px}.nm-task-ask{padding:10px 12px;border:1px dashed var(--accent);border-radius:8px}.nm-task-question{margin:4px 0 8px;font-weight:600;overflow-wrap:anywhere}.nm-task-foot{align-items:center;justify-content:space-between;gap:6px 12px;margin-top:12px;padding-top:8px;border-top:1px solid var(--chamber-line)}.nm-task-foot .nm-row-actions{display:inline-flex;gap:12px}.nm-task-ask .nm-btn,.nm-task-foot .nm-linkbtn{min-height:44px}.nm-pill.is-waiting{color:var(--ink-dark);border-style:dashed}.nm-work-sheet{max-height:88vh;overflow-y:auto}.nm-work-steps{margin-top:12px}.nm-work-detail{margin-top:6px}.nm-work-detail summary{cursor:pointer;min-height:32px;display:flex;align-items:center}.nm-work-detail pre{margin:6px 0 0;padding:8px 10px;max-height:240px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;background:var(--chamber);border:1px solid var(--chamber-line);border-radius:6px;font-family:var(--nm-mono);font-size:12px;line-height:1.5;color:var(--ink-dark)}@media (prefers-reduced-motion:reduce){.nm-task *{transition:none!important;animation:none!important}}.nm-task-when{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.nm-task-when .nm-input{width:auto;min-height:44px;margin-left:6px}.nm-task-when .nm-muted{flex-basis:100%;margin:0}.nm-task-row .nm-mono+.nm-mono{margin-top:2px}.nm-livepage{max-width:720px;margin:0 auto}.nm-livepage-head{margin-bottom:20px}.nm-livepage-head .nm-title{margin:10px 0 6px}.nm-livepage-head .nm-mono{margin:2px 0}.nm-livepage-head .nm-linkbtn.nm-mono{min-height:32px}.nm-livepage-sources{margin:6px 0 0;padding-left:0;list-style:none}.nm-livepage-sources li{padding:4px 0;overflow-wrap:anywhere}.nm-livepage-sources a{color:var(--ink-dark);text-decoration:underline;text-underline-offset:3px}.nm-livepage-sources a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.nm-task-row .nm-mem-meta{align-items:center}.nm-conn{margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--chamber-line)}.nm-conn-list{list-style:none;margin:6px 0;padding:0;display:grid;gap:4px}.nm-conn-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;padding:8px 0;border-top:1px solid var(--chamber-line)}.nm-conn-row .nm-muted{overflow-wrap:anywhere}.nm-conn-mine .nm-row-actions{display:flex;flex-wrap:wrap;gap:8px 12px;margin-top:10px;align-items:center}.nm-conn-mine a.nm-btn{display:inline-flex;align-items:center;min-height:44px;text-decoration:none}.nm-council{margin-top:10px;display:flex;flex-direction:column;gap:6px}.nm-council .nm-mono{font-size:11px}.nm-btn.is-council{border-color:var(--accent);background:var(--accent);color:#14110a;font-weight:600;min-height:44px}.nm-btn.is-council:hover:not(:disabled){filter:brightness(1.06)}.nm-btn.is-council:disabled{opacity:.5;cursor:not-allowed}.nm-record{margin-top:4px;max-width:100%;overflow-x:auto;font-family:var(--nm-sans)}.nm-publish{margin-top:24px;padding-top:12px;border-top:1px solid var(--chamber-line);display:flex;flex-direction:column;gap:8px}.nm-publish .nm-btn{min-height:44px}@media (prefers-reduced-motion:reduce){.nm-record *{animation:none!important;transition:none!important}}.nm-projects-rail .nm-newform{margin:8px 12px}.nm-pad{padding:12px}.nm-project{max-width:760px;margin:0 auto;padding:16px}.nm-plain-list{list-style:none;margin:8px 0;padding:0;display:flex;flex-direction:column;gap:6px}.nm-project-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;padding:8px 0;border-bottom:1px solid var(--chamber-line);overflow-wrap:anywhere}.nm-project-row>:first-child{flex:1 1 200px}.nm-project-row .nm-linkbtn{min-height:44px}.nm-project-row.is-memory>:first-child{flex:0 0 110px}.nm-project-row.is-memory>:nth-child(2){flex:1 1 220px}.nm-field{gap:4px;margin:10px 0}.nm-field,.nm-projectbar{display:flex;flex-direction:column}.nm-projectbar{padding:4px 12px;gap:6px}.nm-projectbar:empty{display:none}.nm-projectbar .nm-linkbtn{align-self:flex-start;min-height:32px;font-size:11px}.nm-side-sheet{display:flex;flex-direction:column;max-height:88vh}.nm-side-scroll{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:12px;padding:8px 0;min-height:120px}.nm-side-q{align-self:flex-end;max-width:85%;padding:8px 12px;border:1px solid var(--chamber-line);border-radius:10px;overflow-wrap:anywhere}.nm-side-q p{margin:2px 0 0;white-space:pre-wrap}.nm-side-a{max-width:100%}.nm-side-a.is-failed .nm-commentary{opacity:.7}.nm-side-form{display:flex;flex-direction:column;gap:6px;padding-top:8px;border-top:1px solid var(--chamber-line)}.nm-side-form textarea{resize:vertical;min-height:44px}.nm-faq{display:flex;flex-direction:column;gap:10px;margin:12px 0}.nm-faq-item{border:1px solid var(--chamber-line);border-radius:8px;padding:10px 12px}.nm-faq-q{font-weight:600;cursor:pointer;min-height:32px}.nm-faq-a,.nm-faq-q{overflow-wrap:anywhere}.nm-faq-a{margin:6px 0 0;line-height:1.55}.nm-timeline{list-style:none;margin:12px 0;padding:0 0 0 14px;border-left:2px solid var(--chamber-line);display:flex;flex-direction:column;gap:14px}.nm-tl-event{position:relative}.nm-tl-event:before{content:"";position:absolute;left:-20px;top:6px;width:10px;height:10px;border-radius:50%;background:var(--accent)}.nm-tl-when{font-size:11px}.nm-tl-title{font-weight:600;overflow-wrap:anywhere}.nm-tl-detail{margin:2px 0 0;overflow-wrap:anywhere}.nm-mindmap{margin:12px 0;display:flex;flex-direction:column;align-items:stretch;gap:12px}.nm-mm-root{align-self:center;padding:10px 18px;border:2px solid var(--accent);border-radius:999px;font-weight:700;text-align:center;max-width:100%;overflow-wrap:anywhere}.nm-mm-branches{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.nm-mm-branch{border:1px solid var(--chamber-line);border-top:3px solid var(--accent);border-radius:8px;padding:10px 12px}.nm-mm-label{font-weight:600;margin-bottom:4px;overflow-wrap:anywhere}.nm-mm-leaves{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px;overflow-wrap:anywhere}.nm-send.is-voice{border-color:var(--accent);color:var(--accent)}.nm-voice{position:fixed;inset:0;z-index:110;display:flex;flex-direction:column;background:var(--chamber-deep);color:var(--ink-dark);padding:max(12px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom))}.nm-voice-head{display:flex;justify-content:space-between;gap:12px;min-height:44px}.nm-voice-head h2{margin:0;font-size:11px;letter-spacing:.12em;color:var(--ink-dark-muted)}.nm-voice-stage{flex:1;display:flex;flex-direction:column;align-items:center;gap:18px;min-height:0;text-align:center}.nm-voice-you{margin:0;max-width:34rem;min-height:2.6em;font-size:15px;line-height:1.45}.nm-voice-nommo{margin:0;max-width:34rem;min-height:4.4em;font-family:var(--nm-serif);font-size:18px;line-height:1.5;color:var(--ink-dark);overflow-wrap:anywhere}.nm-voice-state{font-size:11px;letter-spacing:.12em;color:var(--ink-dark-muted);min-height:1.4em}.nm-voice-notice{max-width:30rem;border-left:2px solid var(--accent);padding-left:10px}.nm-voice-foot{margin:0 auto;max-width:36rem;font-size:11px;line-height:1.5;letter-spacing:.06em;color:var(--ink-dark-muted);text-align:center}.nm-orb{--lvl:0;--orb:var(--ink-dark-muted);position:relative;width:min(56vw,200px);aspect-ratio:1;border:0;padding:0;border-radius:50%;background:none;cursor:pointer;flex:none;-webkit-tap-highlight-color:transparent}.nm-orb:disabled{cursor:progress}.nm-orb:focus-visible{outline:2px solid var(--accent);outline-offset:6px}.nm-orb.is-listening{--orb:var(--ink-dark)}.nm-orb.is-hearing,.nm-orb.is-speaking,.nm-orb.is-thinking{--orb:var(--accent)}.nm-orb-core,.nm-orb-ring{position:absolute;border-radius:50%;pointer-events:none;will-change:transform,opacity}.nm-orb-core{inset:26%;background:var(--chamber-raised);border:2px solid var(--orb);transform:scale(calc(1 + var(--lvl) * .16))}.nm-orb-core,.nm-orb-ring{transition:border-color .2s ease}.nm-orb-ring{border:1px solid var(--orb)}.nm-orb-ring.is-1{inset:17%;opacity:calc(.35 + var(--lvl) * .6);transform:scale(calc(1 + var(--lvl) * .22))}.nm-orb-ring.is-2{inset:8%;opacity:calc(.18 + var(--lvl) * .55);transform:scale(calc(1 + var(--lvl) * .3))}.nm-orb-ring.is-3{inset:0;opacity:calc(.08 + var(--lvl) * .5);transform:scale(calc(1 + var(--lvl) * .38))}.nm-orb.is-idle .nm-orb-ring{opacity:.18}.nm-orb.is-hearing .nm-orb-ring,.nm-orb.is-thinking .nm-orb-ring{animation:nm-orb-breathe 1.8s ease-in-out infinite}.nm-orb.is-hearing .nm-orb-ring.is-2,.nm-orb.is-thinking .nm-orb-ring.is-2{animation-delay:.3s}.nm-orb.is-hearing .nm-orb-ring.is-3,.nm-orb.is-thinking .nm-orb-ring.is-3{animation-delay:.6s}@keyframes nm-orb-breathe{0%,to{opacity:.12;transform:scale(1)}50%{opacity:.55;transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.nm-orb-core,.nm-orb-ring{transform:none!important;animation:none!important;transition:none!important}.nm-orb.is-listening .nm-orb-ring,.nm-orb.is-speaking .nm-orb-ring{opacity:.6}}.nommo-skin{font-size:15px;letter-spacing:-.005em;-webkit-font-smoothing:antialiased}.nm-mono{font-size:11.5px;font-weight:650;letter-spacing:.06em;color:var(--ink-dark-muted)}.nm-mono,.nm-title{font-family:var(--nm-sans)}.nm-title{font-weight:700;font-size:16px;letter-spacing:-.01em}.nm-fl-label{font-size:12.5px;font-weight:600;color:var(--ink-dark-muted);letter-spacing:0;text-transform:none}.nm-list-pane,.nm-shell{background:radial-gradient(120% 55% at 50% -12%,color-mix(in srgb,var(--accent) 7%,transparent) 0,transparent 55%),radial-gradient(90% 50% at 100% 0,rgba(127,163,157,.05) 0,transparent 60%),var(--chamber)}.nm-center{background:var(--chamber)}.nm-iconbtn{font-family:var(--nm-sans);border-radius:12px}.nm-roundbtn{flex:none;width:42px;min-width:42px;height:42px;min-height:42px;padding:0;border:1px solid var(--chamber-line);border-radius:50%;background:hsla(0,0%,100%,.03);color:var(--ink-dark);transition:background .15s ease,border-color .15s ease}.nm-roundbtn:hover:not(:disabled){background:var(--nm-surface-3)}.nm-roundbtn:disabled{opacity:.4;cursor:default}.nm-btn{border-radius:var(--nm-pill);font-family:var(--nm-sans);font-weight:650;padding:0 18px;border-color:var(--chamber-line)}.nm-btn.is-primary{background:var(--accent);border-color:var(--accent);color:var(--nm-on-accent)}.nm-btn.is-primary:hover:not(:disabled){background:#e0bb76}.nm-linkbtn{color:var(--accent)}.nm-input{border-radius:12px;border-color:var(--chamber-line)}.nm-header{gap:8px;min-height:64px;padding:10px 14px;border-bottom:0;background:linear-gradient(to bottom,var(--chamber) 55%,rgba(20,21,25,0));position:relative;z-index:3}.nm-header .nm-back{margin-right:4px}.nm-header-sub{font-size:12.5px;color:var(--ink-dark-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nm-chip{font-family:var(--nm-sans);font-size:12.5px;font-weight:650;border-radius:var(--nm-pill);letter-spacing:0;text-transform:none}.nm-chip.is-live{border:0;padding:7px 12px;background:rgba(127,163,157,.14);color:var(--nm-sage)}.nm-chip.is-live .nm-dot{background:var(--nm-sage)}@media (max-width:520px){.nm-header{padding:8px 10px;gap:6px}.nm-roundbtn{width:40px;min-width:40px;height:40px;min-height:40px}.nm-chip.is-live{padding:7px 9px}}.nm-banner{border-bottom:0;margin:0 14px 8px;border-radius:var(--nm-radius);background:var(--chamber-raised)}.nm-scroll{padding-top:4px}.nm-msg{margin:0 0 18px}.nm-msg.is-cont{margin-top:-12px}.nm-fl-row{align-items:flex-start;gap:10px;max-width:100%}.nm-fl-body,.nm-fl-row{display:flex;min-width:0}.nm-fl-body{flex-direction:column;flex:1}.nm-msg.is-mine .nm-fl-body{align-items:flex-end}.nm-msg-meta{gap:8px;margin:0 0 5px 2px;font-size:12px;color:var(--ink-dark-muted)}.nm-msg.is-mine .nm-msg-meta{margin-right:4px}.nm-fl-name{font-weight:700;font-size:13px;color:var(--ink-dark)}.nm-fl-time{font-variant-numeric:tabular-nums}.nm-fl-via{color:var(--ink-dark-muted)}.nm-avatar{display:inline-grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--nm-who,var(--ink-dark-muted)) 30%,var(--chamber-raised));box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--nm-who,var(--ink-dark-muted)) 70%,transparent);margin-top:2px}.nm-avatar-gap{flex:none;width:30px}.nm-msg[data-tone] .nm-bubble{border-left:0}.nm-bubble{max-width:min(560px,86%);padding:10px 15px;border-radius:20px 20px 20px 6px;background:var(--chamber-raised);line-height:1.5}.nm-msg.is-cont .nm-bubble{border-radius:6px 20px 20px 6px}.nm-msg.is-mine .nm-bubble{background:var(--chamber-deep);border:1px solid var(--chamber-line);border-radius:20px 20px 6px 20px}.nm-msg.is-mine.is-cont .nm-bubble{border-radius:20px 6px 6px 20px}.nm-msg[data-author=nommo]{max-width:min(760px,100%)}.nm-commentary{align-self:flex-start;max-width:100%;padding:12px 16px;border-left:0;border-radius:6px 20px 20px 20px;background:var(--nm-surface-2);line-height:1.55}.nm-msg.is-working .nm-commentary{border-left:0}.nm-msg.is-working .nm-commentary:before{display:none}.nm-msg.is-failed .nm-commentary{border-left:0;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--nm-error) 55%,transparent)}.nm-msg.is-held .nm-commentary{border-left:0;box-shadow:inset 0 0 0 1px dashed;outline:1px dashed color-mix(in srgb,var(--accent) 60%,transparent);outline-offset:-1px}.nm-msg.is-target .nm-bubble,.nm-msg.is-target .nm-commentary{outline:2px solid var(--accent);outline-offset:2px}.nm-fl-state{align-self:flex-start;margin-bottom:6px;padding:3px 10px;border-radius:var(--nm-pill);background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent);font-size:12px;font-weight:650}.nm-fl-state.is-error{background:hsla(8,57%,72%,.12);color:var(--nm-error)}.nm-fail-note{margin-top:6px;font-size:13px;color:var(--ink-dark-muted)}.nm-version-note{margin:6px 0 0 2px;font-size:12px;color:var(--ink-dark-muted)}.nm-caption{display:none}.nm-reply-row{display:flex;flex-wrap:wrap;align-items:center;gap:2px;padding-left:2px;margin-top:6px}.nm-fl-meta{margin-right:6px;font-size:12px;font-variant-numeric:tabular-nums}.nm-fl-meta,.nm-reply-btn{color:var(--ink-dark-muted)}.nm-reply-btn{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 9px;border:0;border-radius:var(--nm-pill);background:none;font:inherit;font-size:12.5px;font-weight:600;letter-spacing:0;text-transform:none}.nm-reply-btn:hover:not(:disabled){color:var(--ink-dark);background:hsla(0,0%,100%,.05)}.nm-fl-icon{width:34px;padding:0;justify-content:center}.nm-fl-icon:has(.nm-fl-icon-label){width:auto;padding:0 9px}.nm-fl-pill{border:1px solid var(--chamber-line);padding:0 12px}.nm-fl-pill.is-primary{background:var(--accent);border-color:var(--accent);color:var(--nm-on-accent)}.nm-rate.is-on{color:var(--accent)}.nm-rate-thanks{font-size:12px;color:var(--ink-dark-muted);margin-left:4px}.nm-regen-confirm{flex-wrap:wrap;gap:6px;font-size:12.5px}.nm-regen-confirm,.nm-versions{display:inline-flex;align-items:center}.nm-versions{font-size:12px;color:var(--ink-dark-muted);font-variant-numeric:tabular-nums}.nm-fl-details{position:relative;display:inline-flex}.nm-fl-details>summary{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;color:var(--ink-dark-muted);list-style:none;cursor:pointer}.nm-fl-details>summary::-webkit-details-marker{display:none}.nm-fl-details>summary:hover,.nm-fl-details[open]>summary{color:var(--ink-dark);background:hsla(0,0%,100%,.05)}.nm-fl-details-card{position:absolute;left:0;bottom:calc(100% + 6px);z-index:20;width:max-content;max-width:min(300px,80vw);display:grid;gap:4px;padding:10px 12px;border:1px solid var(--chamber-line);border-radius:14px;background:var(--nm-surface-3);box-shadow:var(--nm-shadow);font-size:12.5px;line-height:1.45;color:var(--ink-dark)}.nm-fl-details-model{color:var(--ink-dark-muted);font-family:var(--nm-mono);font-size:11.5px;overflow-wrap:anywhere}@media (max-width:640px){.nm-reply-row{position:relative}.nm-reply-row .nm-fl-details{position:static}.nm-reply-row .nm-fl-details-card{left:0;right:auto;max-width:100%}}.nm-actions-trigger{border-radius:50%;color:var(--ink-dark-muted)}.nm-actions-menu{border-radius:14px;background:var(--nm-surface-3);box-shadow:var(--nm-shadow)}.nm-system{font-weight:500}.nm-hidden-history,.nm-system{font-size:12.5px}.nm-hidden-history,.nm-system,.nm-working{font-family:var(--nm-sans);letter-spacing:0;text-transform:none}.nm-working{font-size:13.5px;font-weight:600;color:var(--nm-sage)}.nm-dots i{background:var(--nm-sage)}.nm-commentary .nm-block-text:has(+.nm-cursor):after,.nm-cursor{width:3px;border-radius:2px;background:var(--accent)}.nm-chip-inline{border-radius:var(--nm-pill);border-color:transparent;background:hsla(0,0%,100%,.06)}.nm-chip-inline:hover{border-color:transparent;background:hsla(0,0%,100%,.1)}.nm-orb-avatar{position:relative;flex:none;display:inline-block;margin-top:2px;border-radius:50%;background-color:var(--chamber);background-image:url(/brand/nommo-mark-256.webp);background-image:image-set(url("/brand/nommo-mark-256.webp") 1x,url("/brand/nommo-mark-512.webp") 2x);background-position:50%;background-size:cover;background-repeat:no-repeat}.nm-orb-avatar.is-live{animation:nm-mark-live 1.8s ease-in-out infinite}@keyframes nm-orb-turn{to{transform:rotate(1turn)}}@keyframes nm-mark-live{0%,to{box-shadow:0 0 0 0 transparent}50%{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 38%,transparent)}}.nm-composer{border-top:0;background:linear-gradient(to top,var(--chamber) 70%,rgba(20,21,25,0));padding-top:4px}.nm-typing{font-family:var(--nm-sans);text-transform:none;letter-spacing:0;font-size:12px;font-weight:500}.nm-composer-row{align-items:flex-end;gap:4px;padding:5px;border:1px solid var(--chamber-line);border-radius:26px;background:var(--chamber-raised);box-shadow:var(--nm-shadow);transition:border-color .15s ease}.nm-composer-row:focus-within{border-color:color-mix(in srgb,var(--accent) 55%,transparent)}.nm-textarea{min-height:42px;padding:10px 8px;border:0;border-radius:0;background:transparent;outline:none}.nommo-skin .nm-textarea:focus-visible{outline:none}.nommo-skin .nm-textarea::placeholder{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nm-composer-row .nm-plus{width:42px;min-width:42px;height:42px;min-height:42px;border-radius:50%;color:var(--ink-dark-muted)}.nm-composer-row .nm-plus:hover{background:var(--nm-surface-3);color:var(--ink-dark)}.nm-composer-row .nm-attach{flex:none;align-self:flex-end;width:42px;min-width:42px;height:42px;min-height:42px;margin-left:-4px;border:0;border-radius:50%;background:none;color:var(--ink-dark-muted)}.nm-composer-row .nm-attach:hover:not(:disabled){background:var(--nm-surface-3);color:var(--ink-dark)}.nm-composer-row .nm-attach:disabled{opacity:.45}.nm-composer-row .nm-mic{border:0;background:none;color:var(--ink-dark-muted)}.nm-composer-row .nm-mic:hover{color:var(--ink-dark);background:var(--nm-surface-3)}.nm-send{display:inline-grid;place-items:center;flex:none;width:42px;min-width:42px;height:42px;min-height:42px;padding:0;border:0;border-radius:50%;background:var(--accent);transition:background .15s ease,transform .12s ease}.nm-send,.nm-send:not(:disabled){color:var(--nm-on-accent)}.nm-send:not(:disabled):hover{background:#e0bb76}.nm-send:not(:disabled):active{transform:scale(.94)}.nm-send:disabled{opacity:1;background:var(--nm-surface-3);color:var(--ink-dark-muted)}.nm-send.is-stop{background:var(--ink-dark);color:var(--chamber);border:0}.nm-send.is-stop:hover{background:#fff;color:var(--chamber)}.nm-stop-square{width:12px;height:12px;border-radius:3px;background:var(--chamber)}.nm-spin{animation:nm-orb-turn .9s linear infinite}.nm-hint .nm-accent{font-family:var(--nm-sans);font-size:11.5px;font-weight:650;letter-spacing:.04em}.nm-model-chip{border-radius:var(--nm-pill)}.nm-suggest{border-radius:16px;background:var(--nm-surface-3);box-shadow:var(--nm-shadow)}.nm-suggest-item{border-radius:10px}.nm-suggest-item.is-active,.nm-suggest-item:hover{background:hsla(0,0%,100%,.06);outline:0}.nm-sheet{border-radius:var(--nm-radius-lg) var(--nm-radius-lg) 0 0;background:var(--chamber-raised);border-color:var(--chamber-line)}@media (min-width:720px){.nm-sheet{border-radius:var(--nm-radius-lg)}}@media (prefers-reduced-motion:reduce){.nm-orb-avatar.is-live,.nm-spin{animation:none!important}.nm-composer-row,.nm-roundbtn,.nm-send{transition:none}}.nm-chip.is-live{gap:7px}.nm-chip.is-live .nm-dot{margin-right:0}.nm-hdr-menu-wrap{position:relative;flex:none}.nm-hdr-menu{position:absolute;right:0;top:calc(100% + 8px);z-index:30;min-width:232px;display:grid;padding:6px;border:1px solid var(--chamber-line);border-radius:16px;background:var(--nm-surface-3);box-shadow:var(--nm-shadow)}.nm-hdr-menu button{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 12px;border:0;border-radius:10px;background:none;color:var(--ink-dark);font:inherit;font-size:14px;font-weight:600;text-align:left;cursor:pointer}.nm-hdr-menu button:hover:not(:disabled){background:hsla(0,0%,100%,.06)}.nm-hdr-menu button:disabled{opacity:.4}@media (max-width:520px){.nm-fl-meta .nm-fl-meta-who,.nm-hdr-extra{display:none}.nm-fl-icon{width:31px}.nm-reply-btn{padding:0 7px}}.nm-bubble-row .nm-actions-trigger{opacity:.45}@media (hover:hover) and (pointer:fine){.nm-bubble-row .nm-actions-trigger{opacity:0;transition:opacity .12s ease}.nm-bubble-row .nm-actions-trigger:focus-visible,.nm-bubble-row .nm-actions-trigger[aria-expanded=true],.nm-msg:hover .nm-bubble-row .nm-actions-trigger{opacity:1}}.nm-voice{background:radial-gradient(70% 45% at 50% 38%,color-mix(in srgb,var(--accent) 8%,transparent),transparent 70%),linear-gradient(to bottom,#1a1b20,var(--chamber-deep));padding:max(12px,env(safe-area-inset-top)) 16px max(18px,env(safe-area-inset-bottom))}.nm-voice-head{display:grid;grid-template-columns:44px 1fr 44px;align-items:center;min-height:52px}.nm-voice-head .nm-roundbtn{justify-self:start}.nm-voice-about{justify-self:end}.nm-voice-about>summary.nm-roundbtn{width:42px;height:42px;display:inline-grid;place-items:center}.nm-voice-about .nm-fl-details-card{left:auto;right:0;top:calc(100% + 8px);bottom:auto;max-width:min(320px,86vw)}.nm-voice-pill{justify-self:center;padding:8px 16px;border-radius:var(--nm-pill);background:hsla(0,0%,100%,.07);font-size:14px;font-weight:650;color:var(--ink-dark);font-variant-numeric:tabular-nums;white-space:nowrap}.nm-voice-pill.is-listening{background:hsla(42,25%,90%,.12)}.nm-voice-pill.is-hearing,.nm-voice-pill.is-thinking{color:var(--nm-sage);background:rgba(127,163,157,.14)}.nm-voice-pill.is-speaking{color:var(--accent);background:color-mix(in srgb,var(--accent) 13%,transparent)}.nm-voice-stage{gap:28px;justify-content:center;padding:8px 4px}.nm-voice-orb{--lvl:0;position:relative;width:min(58vw,240px);aspect-ratio:1;flex:none;display:grid;place-items:center}.nm-voice-sphere{width:100%!important;height:100%!important;margin:0;transform:scale(calc(.94 + var(--lvl) * .1));transition:transform 60ms linear;box-shadow:var(--nm-shadow)}.nm-voice-glow{position:absolute;inset:-14%;border-radius:50%;background:radial-gradient(circle,var(--nm-glow,color-mix(in srgb,var(--accent) 28%,transparent)) 0,transparent 62%);opacity:calc(.25 + var(--lvl) * .9);transform:scale(calc(.9 + var(--lvl) * .25));pointer-events:none}.nm-voice-orb.is-listening{--nm-glow:hsla(42,25%,90%,.22)}.nm-voice-orb.is-hearing .nm-voice-glow,.nm-voice-orb.is-thinking .nm-voice-glow{--nm-glow:rgba(127,163,157,.3);animation:nm-voice-breathe 1.8s ease-in-out infinite}@keyframes nm-voice-breathe{0%,to{opacity:.25}50%{opacity:.7}}.nm-voice-words{width:100%;max-width:34rem;min-height:9.5em;text-align:left}.nm-voice-big{margin:0;font-size:clamp(20px,5.4vw,26px);line-height:1.38;font-weight:600;letter-spacing:-.015em;color:var(--ink-dark);overflow-wrap:anywhere}.nm-voice-big .is-ahead{color:hsla(42,25%,90%,.32);transition:color .2s ease}.nm-voice-you{margin:0 0 10px;font-size:14px;color:var(--ink-dark-muted);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.nm-voice-hint{font-size:16px;line-height:1.5;text-align:center}.nm-voice-hint,.nm-voice-notice{margin:0;color:var(--ink-dark-muted)}.nm-voice-notice{max-width:34rem;font-size:13px;border-left:0;padding:8px 14px;border-radius:12px;background:hsla(0,0%,100%,.05);text-align:left}.nm-voice-controls{display:flex;align-items:center;justify-content:center;gap:clamp(28px,10vw,56px);padding:12px 0 4px}.nm-voice-side{width:52px!important;min-width:52px!important;height:52px!important;min-height:52px!important}.nm-voice-mic{position:relative;display:grid;place-items:center;width:80px;height:80px;border:0;border-radius:50%;background:radial-gradient(circle at 50% 35%,#3a3d45,#24262c);color:var(--ink-dark);box-shadow:0 0 0 10px hsla(0,0%,100%,.04),0 12px 30px rgba(0,0,0,.45);cursor:pointer;transition:transform .12s ease,background .15s ease,box-shadow .15s ease}.nm-voice-mic:active:not(:disabled){transform:scale(.95)}.nm-voice-mic.is-listening{background:var(--ink-dark);color:var(--chamber);box-shadow:0 0 0 10px hsla(42,25%,90%,.12),0 12px 30px rgba(0,0,0,.45)}.nm-voice-mic.is-speaking,.nm-voice-mic.is-thinking{box-shadow:0 0 0 10px color-mix(in srgb,var(--accent) 12%,transparent),0 12px 30px rgba(0,0,0,.45)}.nm-voice-mic:disabled{cursor:progress;opacity:.8}.nm-voice-mic:focus-visible{outline:2px solid var(--accent);outline-offset:12px}@media (prefers-reduced-motion:reduce){.nm-voice-sphere{transform:none!important;transition:none}.nm-voice-glow{animation:none!important;transform:none!important;opacity:.45}.nm-voice-big .is-ahead{transition:none}}@media (max-height:700px){.nm-voice-orb{width:min(44vw,170px)}.nm-voice-stage{gap:18px}}.nm-card{margin:8px 0;padding:14px 16px;border:1px solid var(--chamber-line);border-radius:18px;background:rgba(20,21,25,.55)}.nm-card-title{font-family:var(--nm-sans);font-weight:700;letter-spacing:-.01em}.nm-muted{font-size:14px}.nm-pill{gap:5px;padding:3px 9px;border:0;font-family:var(--nm-sans);font-size:11px;font-weight:700;letter-spacing:.04em;background:hsla(0,0%,100%,.06);color:var(--ink-dark-muted)}.nm-pill.is-done{background:rgba(127,163,157,.16);color:var(--nm-sage)}.nm-pill.is-running{background:color-mix(in srgb,var(--accent) 15%,transparent);color:var(--accent)}.nm-pill.is-failed{background:hsla(8,57%,72%,.14);color:var(--nm-error)}.nm-step-num{font-family:var(--nm-sans);font-weight:700}.nm-task{padding:14px 16px 12px}.nm-task-head{align-items:center;gap:12px}.nm-task-icon{flex:none;display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;background:hsla(0,0%,100%,.06);color:var(--ink-dark-muted)}.nm-task-icon.is-done{background:rgba(127,163,157,.18);color:var(--nm-sage)}.nm-task-icon.is-running{background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent)}.nm-task-icon.is-failed{background:hsla(8,57%,72%,.15);color:var(--nm-error)}.nm-task-titles{flex:1;min-width:0}.nm-task-titles .nm-card-title{margin:0;text-overflow:ellipsis;white-space:nowrap}.nm-task-sub{font-size:12.5px;color:var(--ink-dark-muted)}.nm-task-status{flex:none;padding:4px 10px;border-radius:var(--nm-pill);font-size:12px;font-weight:700;background:hsla(0,0%,100%,.06);color:var(--ink-dark-muted)}.nm-task-status.is-done{background:rgba(127,163,157,.16);color:var(--nm-sage)}.nm-task-status.is-running{background:color-mix(in srgb,var(--accent) 15%,transparent);color:var(--accent)}.nm-task-status.is-failed{background:hsla(8,57%,72%,.14);color:var(--nm-error)}.nm-task-headline{margin:12px 0 0;font-size:15px;line-height:1.5;color:var(--ink-dark)}.nm-task-now{display:flex;align-items:center;gap:10px;margin-top:8px;font-size:13.5px;color:var(--nm-sage)}.nm-task-ask{margin-top:12px;padding:12px 14px;border:0;border-radius:14px;background:color-mix(in srgb,var(--accent) 8%,transparent)}.nm-task-meta{margin-top:12px;font-size:12.5px;color:var(--ink-dark-muted)}.nm-task-foot{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;padding-top:0;border-top:0}.nm-task-foot .nm-fl-pill{min-height:36px;text-decoration:none;color:var(--ink-dark)}.nm-commentary:has(.nm-task){padding:0;background:none;border-radius:0}.nm-commentary:has(.nm-task) .nm-task{margin:0;background:var(--nm-surface-2);border-color:var(--chamber-line)}.nm-task-titles .nm-card-title{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nm-task-head{align-items:flex-start}.nm-task-status{margin-top:4px}.nm-task-foot{justify-content:flex-start}.nm-rail-head{gap:10px}.nm-rail-brand{display:flex;flex-direction:column;gap:2px}.nm-rail-lockup{margin:0;line-height:0}.nm-rail-lockup img{display:block;height:40px;width:auto;max-width:100%;object-fit:contain;object-position:left center}.nm-rail-new{background:var(--accent)!important;border-color:var(--accent)!important;color:var(--nm-on-accent)!important}.nm-rail-new:hover{background:#e0bb76!important}.nm-railtools{padding:4px 14px 6px;border-bottom:0}.nm-search-wrap{position:relative}.nm-search-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--ink-dark-muted);pointer-events:none}.nm-search{min-height:44px;padding-left:40px;border-radius:var(--nm-pill);background:var(--chamber-raised);border-color:var(--chamber-line)}.nm-railtabs{gap:6px;margin-top:10px}.nm-railtab{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 14px;border:1px solid var(--chamber-line);border-radius:var(--nm-pill);background:none;color:var(--ink-dark-muted);font:inherit;font-size:13.5px;font-weight:650;letter-spacing:0;text-transform:none;cursor:pointer}.nm-railtab:hover{color:var(--ink-dark);background:hsla(0,0%,100%,.04)}.nm-railtab.is-on{color:var(--nm-on-accent);background:var(--ink-dark);border-color:var(--ink-dark)}.nm-rail-section,.nm-results-head{padding:16px 18px 6px;margin:0;font-size:12.5px;font-weight:650;letter-spacing:.02em;color:var(--ink-dark-muted);text-transform:none;font-family:var(--nm-sans)}.nm-list-scroll{padding:4px 8px 96px}.nm-list-item a{display:flex;align-items:flex-start;gap:12px;margin:2px 0;padding:12px;border:0;border-left:0;border-radius:18px}.nm-list-item a:hover{background:hsla(0,0%,100%,.04)}.nm-list-item.is-active a{background:var(--chamber-raised);border-left-color:transparent;box-shadow:inset 0 0 0 1px var(--chamber-line)}.nm-row-lead{flex:none;margin-top:2px}.nm-row-group{display:inline-flex;align-items:center;justify-content:center;gap:3px;width:38px;height:38px;border-radius:50%;background:color-mix(in srgb,var(--nm-sage) 22%,var(--chamber-raised));color:var(--ink-dark);font-size:11px}.nm-row-group b{font-weight:700}.nm-row-main{flex:1;min-width:0;display:flex;flex-direction:column}.nm-list-title{font-family:var(--nm-sans);font-weight:700;font-size:15px;letter-spacing:-.01em}.nm-row-time{flex:none;font-size:12px;color:var(--ink-dark-muted);font-variant-numeric:tabular-nums}.nm-list-preview{margin-top:2px;font-size:14px}.nm-list-meta{margin-top:4px;font-size:12px;color:var(--ink-dark-muted);font-family:var(--nm-sans);letter-spacing:0;text-transform:none}.nm-empty-card{margin:12px 8px;border-style:solid;border:1px solid var(--chamber-line);border-radius:var(--nm-radius-lg);padding:22px 18px}.nm-empty-card,.nm-newform{background:var(--chamber-raised)}.nm-newform{margin:0 14px 6px;padding:6px;border:1px solid var(--chamber-line);border-radius:26px}.nm-newform .nm-input{border:0;background:transparent}.nm-home{display:flex;flex-direction:column;align-items:center;text-align:center;padding:8px 8px 18px}.nm-home-orb{margin:0 0 22px;box-shadow:var(--nm-shadow)}.nm-home-title{margin:0 0 22px;font-size:22px;line-height:1.3;font-weight:650;letter-spacing:-.02em;color:var(--ink-dark)}.nm-home-title span{display:block}.nm-home-title em{font-style:normal;color:var(--accent)}.nm-home-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;max-width:560px}.nm-home-tile{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-height:112px;padding:14px;border:1px solid var(--chamber-line);border-radius:20px;background:var(--chamber-raised);color:var(--ink-dark);font:inherit;text-align:left;cursor:pointer;transition:background .15s ease,transform .12s ease}.nm-home-tile:hover:not(:disabled){background:var(--nm-surface-2)}.nm-home-tile:active:not(:disabled){transform:scale(.98)}.nm-home-tile:disabled{opacity:.6;cursor:progress}.nm-home-tile-icon{display:inline-grid;place-items:center;width:32px;height:32px;margin-bottom:auto;border-radius:50%;background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent)}.nm-home-tile-title{margin-top:14px;font-size:15px;font-weight:700;letter-spacing:-.01em}.nm-home-tile-hint{font-size:12.5px;color:var(--ink-dark-muted);line-height:1.35}.nm-home-start{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;max-width:560px;min-height:54px;margin-top:14px;border:0;border-radius:var(--nm-pill);background:var(--ink-dark);color:var(--chamber);font:inherit;font-size:15.5px;font-weight:700;cursor:pointer;box-shadow:0 10px 30px rgba(0,0,0,.35)}.nm-home-start:hover:not(:disabled){background:#fff}.nm-home-note{margin:12px 0 0;max-width:36ch;font-size:13px;color:var(--ink-dark-muted)}.nm-home.is-compact{align-items:stretch;text-align:left;padding:14px 10px 6px}.nm-home.is-compact .nm-home-title{font-size:21px;margin-bottom:16px}.nm-home.is-compact .nm-home-tile{min-height:98px}.nm-home.is-compact .nm-home-start{max-width:none}.nm-home.is-compact .nm-home-note{display:none}.nm-home-center{margin:auto;width:100%;max-width:640px;padding:32px 24px}.nm-home-new{display:flex;gap:8px;margin:14px auto 0;max-width:560px;padding:6px;border:1px solid var(--chamber-line);border-radius:26px;background:var(--chamber-raised)}.nm-home-new .nm-input{border:0;background:transparent}@media (min-width:1024px){.nm-home.is-compact,.nm-list-pane .nm-rail-section{display:none}}.nm-projectbar{padding:0 14px 6px}.nm-project-chip{align-self:flex-start;display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:0 12px;border:1px solid var(--chamber-line);border-radius:var(--nm-pill);background:hsla(0,0%,100%,.04);color:var(--ink-dark);font:inherit;font-size:12.5px;font-weight:650;cursor:pointer}.nm-project-chip:hover{background:hsla(0,0%,100%,.08)}.nm-project-chip.is-muted{color:var(--ink-dark-muted);cursor:default}.nm-project-chip.is-add{color:var(--accent);border-style:dashed}@media (prefers-reduced-motion:reduce){.nm-home-tile{transition:none}}.nm-railtab{flex:1 1 0;justify-content:center;min-width:0;padding:0 8px}.nm-list-item{position:relative}.nm-project-item .nm-list-meta,.nm-thread-rows .nm-list-meta,.nm-thread-rows .nm-list-preview{padding-right:34px}.nm-row-menu-wrap{position:absolute;right:10px;bottom:10px;z-index:2}.nm-row-menu-btn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:0;border-radius:50%;background:transparent;color:var(--ink-dark-muted);cursor:pointer}.nm-row-menu-btn:hover,.nm-row-menu-btn[aria-expanded=true]{background:var(--nm-surface-3);color:var(--ink-dark)}.nm-row-menu-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (hover:hover){.nm-row-menu-btn{opacity:0}.nm-list-item.has-menu .nm-row-menu-btn,.nm-list-item:focus-within .nm-row-menu-btn,.nm-list-item:hover .nm-row-menu-btn{opacity:1}}.nm-row-menu{top:auto;bottom:calc(100% + 6px);right:0;z-index:40}.nm-list-item:first-child .nm-row-menu,.nm-list-item:nth-child(2) .nm-row-menu{bottom:auto;top:calc(100% + 6px)}.nm-list-item.has-menu{z-index:5}.nm-hdr-menu button.is-danger{color:var(--nm-error)}.nm-menu-rule{margin:4px 8px;border:0;border-top:1px solid var(--chamber-line)}.nm-row-pin{flex:none;color:var(--accent);margin:0 2px 0 auto;align-self:center}.nm-row-pin+.nm-row-time{margin-left:4px}.nm-project-item .nm-row-group{background:color-mix(in srgb,var(--accent) 16%,var(--chamber-raised));color:var(--accent)}.nm-show-more{display:grid;gap:6px;margin:8px 8px 4px}.nm-show-more .nm-label{margin:0;text-align:center}.nm-archived-toggle{display:flex;align-items:center;gap:8px;width:calc(100% - 16px);margin:10px 8px 4px;min-height:44px;padding:0 12px;border:0;border-radius:14px;background:none;color:var(--ink-dark-muted);font:inherit;font-size:13px;font-weight:650;cursor:pointer}.nm-archived-toggle:hover{background:hsla(0,0%,100%,.04);color:var(--ink-dark)}.nm-thread-rows.is-archived .nm-list-item a{opacity:.72}.nm-rail-notice{margin:6px 10px;cursor:pointer}.nm-dialog-backdrop{position:fixed;inset:0;z-index:70;display:flex;align-items:flex-end;justify-content:center;padding:16px;background:rgba(14,15,18,.74)}@media (min-width:640px){.nm-dialog-backdrop{align-items:center}}.nm-dialog{width:100%;max-width:440px;max-height:calc(100dvh - 32px);overflow-y:auto;padding:20px 20px calc(18px + env(safe-area-inset-bottom));border:1px solid var(--chamber-line);border-radius:var(--nm-radius-lg);background:var(--chamber-raised);box-shadow:0 24px 60px rgba(0,0,0,.45);color:var(--ink-dark)}.nm-dialog .nm-sheet-head{min-height:0;margin:-4px 0 8px}.nm-dialog-title{margin:0 0 10px;font-size:18px;font-weight:700;letter-spacing:-.01em;line-height:1.3}.nm-dialog-body{margin:0;font-size:14.5px;line-height:1.55;color:var(--ink-dark-muted)}.nm-dialog .nm-input{width:100%;min-height:46px;background:var(--chamber)}.nm-dialog-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:18px;flex-wrap:wrap}.nm-dialog-actions .nm-btn{min-height:44px}.nm-btn.is-danger{background:var(--nm-error);border-color:var(--nm-error);color:#1f0f0c}.nm-btn.is-danger:hover:not(:disabled){background:#e8aba1}.nm-dialog .nm-error{margin:12px 0 0}.nm-move-current{display:flex;align-items:center;gap:10px;padding:12px 14px;margin-bottom:12px;border-radius:14px;background:var(--chamber);font-size:14.5px}.nm-move-current .nm-linkbtn{margin-left:auto}.nm-move-current a{color:var(--ink-dark);font-weight:700}.nm-move-list{list-style:none;margin:0 0 10px;padding:0;display:grid;gap:4px}.nm-move-option{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:0 14px;border:1px solid var(--chamber-line);border-radius:14px;background:var(--chamber);color:var(--ink-dark);font:inherit;font-size:14.5px;font-weight:650;text-align:left;cursor:pointer}.nm-move-option:hover:not(:disabled){background:var(--nm-surface-2)}.nm-move-option svg{color:var(--accent);flex:none}.nm-move-new{display:flex;align-items:center;gap:8px;padding:6px 6px 6px 14px;border:1px dashed var(--chamber-line);border-radius:26px}.nm-move-new svg{color:var(--ink-dark-muted);flex:none}.nm-move-new .nm-input{flex:1;min-width:0;min-height:40px;border:0;background:transparent;padding:0 4px}.nm-move-new .nm-btn{flex:none;min-height:40px}.nm-move-note{margin:12px 0 0;font-size:13px}@media (max-width:380px){.nm-move-new{flex-wrap:wrap;border-radius:18px}.nm-move-new .nm-btn{width:100%}}@media (max-width:640px){.nm-list-item:first-child .nm-row-menu,.nm-list-item:nth-child(2) .nm-row-menu,.nm-row-menu{position:fixed;left:12px;right:12px;top:auto;bottom:calc(12px + env(safe-area-inset-bottom));z-index:80;min-width:0;padding:8px;border-radius:22px;box-shadow:0 0 0 100vmax rgba(14,15,18,.6),0 20px 50px rgba(0,0,0,.5)}.nm-row-menu button{min-height:50px;font-size:15px}.nm-list-item.has-menu{z-index:90}}.nm-row-menu-scrim{display:none}@media (max-width:640px){.nm-row-menu-scrim{display:block;position:fixed;inset:0;z-index:79}}.nm-label{font-family:var(--nm-sans);font-size:12.5px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--ink-dark-muted);line-height:1.45}h2.nm-label,h3.nm-label{margin:0 0 4px;font-size:13px;font-weight:700;color:var(--ink-dark)}.nm-label.nm-accent{color:var(--accent)}.nm-pill{text-transform:none;letter-spacing:0}.nm-jump{font-weight:650}.nm-banner,.nm-jump{font-family:var(--nm-sans);text-transform:none;letter-spacing:0}.nm-banner{font-size:13px}.nm-model-chip{font-family:var(--nm-sans);font-weight:650;font-size:12px;text-transform:none;letter-spacing:0}.nm-segment{display:flex;gap:4px;margin:4px 10px 10px;padding:4px;border-radius:var(--nm-pill);background:var(--chamber-raised)}.nm-segment button{flex:1 1 0;min-height:36px;border:0;border-radius:var(--nm-pill);background:none;color:var(--ink-dark-muted);font:inherit;font-size:13px;font-weight:650;cursor:pointer}.nm-segment button.is-on{background:var(--nm-surface-3);color:var(--ink-dark)}.nm-segment button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.nm-spend{display:flex;align-items:center;gap:16px;margin:0 8px 12px;padding:16px;border:1px solid var(--chamber-line);border-radius:var(--nm-radius-lg);background:var(--chamber-raised)}.nm-spend-ring{flex:none}.nm-spend-track{fill:none;stroke:var(--nm-surface-3);stroke-width:8}.nm-spend-arc{fill:none;stroke:var(--accent);stroke-width:8;stroke-linecap:round;transition:stroke-dasharray .4s ease}.nm-spend.is-near .nm-spend-arc{stroke:#e0bb76}.nm-spend.is-over .nm-spend-arc{stroke:var(--nm-error)}.nm-spend-pct{fill:var(--ink-dark);font-family:var(--nm-sans);font-size:15px;font-weight:700}.nm-spend-text{display:flex;flex-direction:column;gap:2px;min-width:0}.nm-spend-amount{font-size:24px;font-weight:750;letter-spacing:-.02em;color:var(--ink-dark);line-height:1.15}.nm-spend-sub{font-size:12.5px;color:var(--ink-dark-muted);line-height:1.4}.nm-spend.is-over .nm-spend-sub:first-of-type{color:var(--nm-error)}@media (prefers-reduced-motion:reduce){.nm-spend-arc{transition:none}}.nm-strip{position:relative;display:flex;gap:6px;overflow-x:auto;padding:2px 8px 12px;scroll-padding-inline:8px;scrollbar-width:none;scroll-snap-type:x proximity}.nm-strip::-webkit-scrollbar{display:none}.nm-strip-all,.nm-strip-day{flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:48px;height:64px;padding:0 6px;border:1px solid var(--chamber-line);border-radius:18px;background:none;color:var(--ink-dark-muted);font:inherit;cursor:pointer;scroll-snap-align:start}.nm-strip-all{font-size:13px;font-weight:700;color:var(--ink-dark);min-width:52px}.nm-strip-wd{font-size:11.5px;font-weight:650}.nm-strip-num{font-size:17px;font-weight:750;color:var(--ink-dark);line-height:1.1}.nm-strip-dot{width:5px;height:5px;border-radius:50%;background:transparent}.nm-strip-dot.is-on{background:var(--nm-sage)}.nm-strip-day.is-today{border-color:color-mix(in srgb,var(--accent) 55%,transparent)}.nm-strip-day.is-today .nm-strip-wd{color:var(--accent)}.nm-strip-all.is-on,.nm-strip-day.is-on{background:var(--ink-dark);border-color:var(--ink-dark);color:var(--nm-on-accent)}.nm-strip-day.is-on .nm-strip-num,.nm-strip-day.is-on .nm-strip-wd{color:var(--nm-on-accent)}.nm-strip-day.is-on .nm-strip-dot.is-on{background:var(--nm-on-accent)}.nm-strip button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.nm-act-section .nm-rail-section{display:flex;align-items:center;gap:8px;padding-top:10px}.nm-act-count{font-size:11.5px;font-weight:700;color:var(--ink-dark-muted);background:var(--chamber-raised);border-radius:var(--nm-pill);padding:1px 8px}.nm-act-list{list-style:none;margin:0;padding:0 8px;display:grid;gap:8px}.nm-act-card{display:flex;gap:12px;padding:14px;border:1px solid var(--chamber-line);border-radius:18px;background:var(--chamber-raised);color:var(--ink-dark);text-decoration:none}.nm-act-card:hover{background:var(--nm-surface-2)}.nm-act-card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.nm-act-icon{flex:none;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--nm-surface-3);color:var(--ink-dark)}.nm-act-card.is-running .nm-act-icon{background:color-mix(in srgb,var(--nm-sage) 26%,var(--chamber-raised));color:var(--nm-sage)}.nm-act-card.is-running .nm-act-icon svg{animation:nm-pulse 1.4s ease-in-out infinite}.nm-act-card.is-needs{border-color:color-mix(in srgb,var(--accent) 55%,transparent)}.nm-act-card.is-needs .nm-act-icon,.nm-act-card.is-upcoming .nm-act-icon{background:color-mix(in srgb,var(--accent) 18%,var(--chamber-raised));color:var(--accent)}.nm-act-card.is-failed .nm-act-icon{background:color-mix(in srgb,var(--nm-error) 18%,var(--chamber-raised));color:var(--nm-error)}.nm-act-main{display:flex;flex-direction:column;gap:2px;min-width:0}.nm-act-title{font-size:15px;font-weight:700;letter-spacing:-.01em}.nm-act-thread,.nm-act-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nm-act-thread{font-size:13px;color:var(--ink-dark-muted)}.nm-act-meta{font-size:12.5px;color:var(--ink-dark-muted)}.nm-act-meta b{color:var(--ink-dark);font-weight:700}.nm-act-card.is-needs .nm-act-meta b{color:var(--accent)}.nm-act-card.is-failed .nm-act-meta b{color:var(--nm-error)}.nm-act-foot{margin-top:14px;font-size:12.5px}@media (prefers-reduced-motion:reduce){.nm-act-card.is-running .nm-act-icon svg{animation:none}}.nm-act-card,.nm-act-list>li{min-width:0}.nm-act-main{flex:1}.nm-offer{display:flex;align-items:center;gap:12px;margin-top:10px;padding:14px;border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);border-radius:18px;background:var(--chamber-raised)}.nm-offer-icon{flex:none;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:color-mix(in srgb,var(--accent) 18%,var(--chamber-raised));color:var(--accent)}.nm-offer-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.nm-offer-title{font-size:15px;font-weight:700;color:var(--ink-dark)}.nm-offer-when{font-size:13px;color:var(--ink-dark-muted)}.nm-offer-btn{flex:none;min-height:44px}.nm-offer.is-done{border-color:color-mix(in srgb,var(--ink-dark-muted) 30%,transparent)}.nm-offer-done{flex:none;display:inline-flex;align-items:center;gap:4px}@media (max-width:480px){.nm-offer{flex-wrap:wrap}.nm-offer-btn{width:100%}}.nm-mem-meta .nm-linkbtn.nm-label{min-height:32px}.nm-livepage-head .nm-label{margin:2px 0}.nm-livepage-head .nm-linkbtn.nm-label{min-height:32px}.nm-task-row .nm-label+.nm-label{margin-top:2px}.nm-diagram-layer{font-weight:650;letter-spacing:0}.nm-diagram-edge-label,.nm-diagram-layer{font-family:var(--nm-sans);font-size:12px}.nm-table tbody th{font-family:var(--nm-sans);font-size:12.5px;font-weight:650;text-transform:none;letter-spacing:0}.nm-side-a .nm-caption{display:flex}@media print{.nm-label{color:#333}}.nm-pending{width:100%;max-width:560px;margin:4px auto 14px;padding:14px 16px;border-radius:var(--nm-radius);background:var(--chamber-raised);border:1px solid var(--accent,#ecb95e);text-align:left}.nm-pending .nm-label{margin:0 0 6px}.nm-pending-text{margin:0 0 12px;font-size:15px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-wrap}.nm-img-inline{margin:4px 0;max-width:min(100%,440px)}.nm-img-inline a{display:block;border-radius:16px;overflow:hidden}.nm-img-inline img{display:block;width:100%;height:auto}.nm-img-inline.is-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px;max-width:min(100%,520px)}.nm-img-inline.is-grid a{border-radius:12px}.nm-imgwork{display:flex;flex-direction:column;gap:10px;max-width:min(100%,360px)}.nm-imgwork-canvas{position:relative;aspect-ratio:1/1;border-radius:16px;overflow:hidden;background:var(--chamber-raised)}.nm-imgwork-canvas:before{content:"";position:absolute;inset:-20%;background-image:radial-gradient(circle,var(--accent) 2px,transparent 2.6px);background-size:16px 16px;-webkit-mask-image:radial-gradient(55% 55% at 30% 45%,#000 0,rgba(0,0,0,.35) 55%,transparent 80%);mask-image:radial-gradient(55% 55% at 30% 45%,#000 0,rgba(0,0,0,.35) 55%,transparent 80%);opacity:.95;animation:nm-imgwork-drift 3.2s ease-in-out infinite alternate}.nm-imgwork-canvas:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,hsla(42,25%,90%,.06) 50%,transparent 70%);background-size:250% 100%;animation:nm-imgwork-sheen 2.4s linear infinite}@keyframes nm-imgwork-drift{0%{transform:translate(-6%,-4%) scale(.96)}to{transform:translate(8%,6%) scale(1.06)}}@keyframes nm-imgwork-sheen{0%{background-position:120% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.nm-imgwork-canvas:after,.nm-imgwork-canvas:before{animation:none}}.nm-railnav{position:fixed;left:0;right:0;bottom:0;z-index:40;display:grid;grid-template-columns:repeat(4,1fr);padding:6px 8px calc(6px + env(safe-area-inset-bottom));background:rgba(20,21,25,.94);backdrop-filter:blur(12px);border-top:1px solid var(--chamber-line)}.nm-railnav .nm-railtab{flex-direction:column;justify-content:center;gap:3px;min-height:52px;padding:0 4px;border:0;border-radius:12px;font-size:11.5px;font-weight:650;text-decoration:none}.nm-railnav .nm-railtab.is-on{background:none;color:var(--accent)}.nm-railnav .nm-railnav-threads{display:none}.nm-list-scroll{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.nm-rail-foot{display:none}.nm-avatar{display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:999px;overflow:hidden;background:var(--nm-surface-3,#33363e);color:var(--ink-dark);font-weight:700;letter-spacing:.02em}.nm-avatar img{width:100%;height:100%;object-fit:cover;display:block}.nm-account{position:relative}.nm-account.is-top{margin-left:2px}.nm-account-btn{display:flex;align-items:center;gap:10px;width:100%;padding:4px;border:0;border-radius:14px;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.nm-account-btn:hover{background:hsla(0,0%,100%,.04)}.nm-account-who{display:flex;flex-direction:column;min-width:0}.nm-account-name{font-weight:700;font-size:14px;color:var(--ink-dark)}.nm-account-email,.nm-account-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nm-account-email{font-size:12.5px;color:var(--ink-dark-muted)}.nm-account-menu{position:absolute;z-index:60;width:min(300px,calc(100vw - 24px));padding:8px;border-radius:18px;background:var(--chamber-raised);border:1px solid var(--chamber-line);box-shadow:0 24px 60px rgba(0,0,0,.5)}.nm-account.is-top .nm-account-menu{top:calc(100% + 8px);right:0}.nm-account.is-rail .nm-account-menu{bottom:calc(100% + 8px);left:0}.nm-account-head{display:flex;align-items:center;gap:12px;padding:10px 10px 12px}.nm-account-head,.nm-account-usage{border-bottom:1px solid var(--chamber-line)}.nm-account-usage{padding:12px 10px}.nm-account-usage-row{display:flex;justify-content:space-between;font-size:13px;color:var(--ink-dark);margin-bottom:8px}.nm-account-bar{height:6px;border-radius:999px;background:hsla(0,0%,100%,.08);overflow:hidden}.nm-account-bar i{display:block;height:100%;border-radius:999px;background:var(--accent)}.nm-account-note{margin:8px 0 0;font-size:12px;color:var(--ink-dark-muted)}.nm-account-item{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:0 10px;border:0;border-radius:10px;background:none;color:var(--ink-dark);font:inherit;font-size:14px;text-align:left;cursor:pointer}.nm-account-item:hover{background:hsla(0,0%,100%,.05)}.nm-account-item.is-signout{border-top:1px solid var(--chamber-line);border-radius:0 0 10px 10px;margin-top:4px}.nm-account-chev{margin-left:auto;transition:transform .15s}.nm-account-chev.is-open{transform:rotate(180deg)}.nm-account-about{padding:2px 12px 10px 37px;font-size:13px;line-height:1.5;color:var(--ink-dark-muted)}.nm-account-about p{margin:0 0 8px}.nm-account-about a{color:var(--accent);text-decoration:none;font-weight:650}.nm-account-legal{display:flex;flex-wrap:wrap;gap:4px 14px;padding:8px 10px 6px;font-size:12px}.nm-account-legal a{color:var(--ink-dark-muted);text-decoration:none}.nm-account-legal a:hover{color:var(--ink-dark)}.nm-home-composer{position:relative;width:100%;max-width:560px;margin:0 0 16px;text-align:left}.nm-home-composer textarea{width:100%;min-height:96px;resize:none;padding:14px 58px 14px 16px;border-radius:20px;border:1px solid var(--chamber-line);background:var(--chamber-raised);color:var(--ink-dark);font:inherit;font-size:16px;line-height:1.5;box-shadow:var(--nm-shadow)}.nm-home-composer textarea:focus{outline:none;border-color:var(--accent)}.nm-home-send{position:absolute;right:10px;bottom:10px;width:40px;height:40px;border-radius:999px;border:0;background:var(--accent);color:var(--nm-on-accent);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.nm-home-send:disabled{opacity:.4;cursor:not-allowed}.nm-home-composer .nm-error{margin:8px 4px 0}.nm-home.is-compact .nm-home-composer textarea{min-height:72px}.nm-home-council{grid-column:1/-1;text-decoration:none;color:inherit}.nm-home-council .nm-home-tile-icon{color:var(--accent)}.nm-feature{width:100%;max-width:560px;margin:28px auto 0;display:grid;grid-template-columns:200px 1fr;border-radius:20px;overflow:hidden;background:var(--chamber-raised);border:1px solid var(--chamber-line);text-align:left}.nm-feature-art{position:relative;min-height:180px;background:#1a1612}.nm-feature-art img{object-fit:cover}.nm-feature-art.is-placeholder{background:radial-gradient(60% 70% at var(--gx,70%) var(--gy,40%),rgba(236,185,94,.55),rgba(212,120,50,.18) 45%,rgba(18,19,23,0) 75%),linear-gradient(180deg,#2a2420 0,#17161a 100%)}.nm-feature-text{padding:18px 20px;display:flex;flex-direction:column;gap:6px;align-items:flex-start}.nm-feature-text h2{margin:0;font-size:17px;line-height:1.3;font-weight:750;color:var(--ink-dark)}.nm-feature-text p{margin:0 0 8px;font-size:14px;line-height:1.5;color:var(--ink-dark-muted)}@media (min-width:1024px){.nm-railnav{position:static;display:flex;flex-direction:column;gap:2px;margin-top:10px;padding:0;background:none;backdrop-filter:none;border:0}.nm-railnav .nm-railtab{flex-direction:row;justify-content:flex-start;gap:10px;min-height:38px;padding:0 12px;font-size:14px}.nm-railnav .nm-railtab.is-on{background:hsla(0,0%,100%,.06);color:var(--ink-dark)}.nm-railnav .nm-railnav-threads{display:inline-flex}.nm-railnav-home.is-on{color:var(--ink-dark)}.nm-list-scroll{padding-bottom:16px}.nm-rail-foot{display:block;padding:8px 10px 12px;border-top:1px solid var(--chamber-line)}.nm-account.is-top{display:none}}.nm-work-empty{margin:14px 0 4px;padding:14px;border-radius:12px;border:1px dashed var(--chamber-line);color:var(--ink-dark-muted);font-size:14px;line-height:1.5}.nm-studio-pill{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:4px 12px;border:1px solid var(--accent);border-radius:var(--nm-pill);background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent);font-family:var(--nm-sans);font-size:12.5px;font-weight:650;cursor:pointer}.nm-studio-pill:hover{background:color-mix(in srgb,var(--accent) 20%,transparent)}.nm-studio-pill:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:520px){.nm-studio-pill{min-height:44px;padding:6px 14px}}.nm-asked{margin-top:4px;font-family:var(--nm-sans);font-size:12px;font-weight:600;color:var(--accent)}.nm-msg.is-mine .nm-asked{text-align:right}.nm-mm2{margin:12px 0;container-type:inline-size;--mm-line:color-mix(in srgb,var(--accent) 55%,transparent)}.nm-mm2-tools{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;margin-bottom:10px}.nm-mm2-tools .nm-linkbtn{min-height:36px}.nm-mm2-scroll{overflow-x:auto;padding:4px 2px 12px}.nm-mm2-kids,.nm-mm2-tree{list-style:none;margin:0;padding:0}.nm-mm2-node{position:relative;min-width:0;max-width:260px;padding:7px 10px;border:1px solid var(--chamber-line);border-radius:10px;background:var(--chamber-raised);overflow-wrap:anywhere}.nm-mm2-node.is-d0{max-width:200px;border:1.5px solid var(--accent);background:color-mix(in srgb,var(--accent) 16%,transparent)}.nm-mm2-node.is-d1{border-color:color-mix(in srgb,var(--accent) 55%,transparent);background:color-mix(in srgb,var(--accent) 7%,transparent)}.nm-mm2-node.is-d3{background:transparent}.nm-mm2-node.is-selected{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.nm-mm2-head{display:flex;align-items:flex-start;gap:6px}.nm-mm2-label{flex:1;min-height:28px;padding:2px 0;border:0;background:none;color:var(--ink-dark);font:inherit;font-size:13.5px;line-height:1.35;text-align:left;cursor:pointer}.nm-mm2-node.is-d0 .nm-mm2-label{font-weight:700;font-size:15px}.nm-mm2-node.is-d1 .nm-mm2-label{font-weight:650}.nm-mm2-node.is-d3 .nm-mm2-label{color:var(--ink-dark-muted);font-size:13px}.nm-mm2-label:focus-visible,.nm-mm2-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.nm-mm2-toggle{display:inline-flex;align-items:center;gap:2px;min-width:28px;min-height:28px;padding:0 6px;border:1px solid var(--chamber-line);border-radius:999px;background:var(--chamber);color:var(--accent);font-size:11.5px;font-weight:650;cursor:pointer}.nm-mm2-toggle.is-open svg{transform:rotate(90deg)}.nm-mm2-who{display:flex;gap:3px;margin-top:4px}.nm-mm2-face{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--nm-surface-3);color:var(--ink-dark);font-size:9.5px;font-weight:700}.nm-mm2-face.is-more{background:transparent;color:var(--ink-dark-muted)}.nm-mm2-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px}.nm-mm2-actions .nm-btn{min-height:34px;padding:4px 10px;font-size:12.5px}.nm-mm2-edit .nm-input{width:100%;min-height:38px}@container (min-width: 600px){.nm-mm2-branch{display:flex;align-items:center}.nm-mm2-kids{position:relative;display:flex;flex-direction:column;padding-left:20px;margin-left:0}.nm-mm2-kids:before{content:"";position:absolute;left:0;top:50%;width:20px;border-top:1.5px solid var(--mm-line)}.nm-mm2-kids>li{position:relative;padding:4px 0 4px 20px}.nm-mm2-kids>li:before{content:"";position:absolute;left:0;top:50%;width:20px;border-top:1.5px solid var(--mm-line)}.nm-mm2-kids>li:after{content:"";position:absolute;left:0;top:0;bottom:0;border-left:1.5px solid var(--mm-line)}.nm-mm2-kids>li:first-child:after{top:50%}.nm-mm2-kids>li:last-child:after{bottom:50%}.nm-mm2-kids>li:only-child:after{display:none}.nm-mm2-node{flex:none;width:max-content}.nm-mm2-node.is-d2{max-width:240px}.nm-mm2-node.is-d3{max-width:220px}}@container (max-width: 599px){.nm-mm2-node{max-width:none}.nm-mm2-kids{margin-left:14px}.nm-mm2-kids>li{position:relative;padding:6px 0 0 16px}.nm-mm2-kids>li:before{content:"";position:absolute;left:0;top:26px;width:14px;border-top:1.5px solid var(--mm-line)}.nm-mm2-kids>li:after{content:"";position:absolute;left:0;top:0;bottom:0;border-left:1.5px solid var(--mm-line)}.nm-mm2-kids>li:last-child:after{bottom:auto;height:26px}}@media (prefers-reduced-motion:reduce){.nm-mm2-toggle svg{transition:none}}.nm-studio{display:flex;flex-direction:column;gap:12px;padding:16px 18px 28px}.nm-studio-head{display:flex;align-items:center;justify-content:space-between}.nm-studio-note{margin:0;color:var(--ink-dark-muted);font-size:13px;line-height:1.5}.nm-studio-tiles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.nm-studio-tile{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"icon label" "hint hint" "time time";align-items:center;gap:4px 8px;width:100%;min-height:92px;padding:12px;border:1px solid var(--chamber-line);border-radius:12px;background:var(--chamber-raised);color:var(--ink-dark);font:inherit;text-align:left;cursor:pointer}.nm-studio-tile:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent) 55%,transparent);background:var(--nm-surface-2)}.nm-studio-tile:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.nm-studio-tile:disabled{opacity:.55;cursor:default}.nm-studio-tile.is-busy{border-color:var(--accent);opacity:1}.nm-studio-tiles>li:first-child .nm-studio-tile{border-color:color-mix(in srgb,var(--accent) 40%,transparent)}.nm-studio-icon{grid-area:icon;color:var(--accent);flex:none}.nm-studio-tile-label{grid-area:label;font-weight:650;font-size:14px}.nm-studio-tile-hint{grid-area:hint;color:var(--ink-dark-muted);font-size:12px;line-height:1.4}.nm-studio-time{grid-area:time}.nm-studio-more{align-self:flex-start;min-height:40px}.nm-studio-made{margin:8px 0 0}.nm-studio-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.nm-studio-item{display:flex;align-items:flex-start;gap:10px;min-height:48px;padding:8px 10px;border-radius:10px;color:var(--ink-dark);text-decoration:none}.nm-studio-item:focus-visible,.nm-studio-item:hover{background:var(--chamber-raised)}.nm-studio-item .nm-studio-icon{margin-top:2px}.nm-studio-item-text{display:flex;flex-direction:column;min-width:0}.nm-studio-item-title{font-weight:600;font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nm-studio-btn.is-on{color:var(--accent)}.nm-studio-sheet{max-height:88dvh;overflow-y:auto;padding:0}@media (max-width:380px){.nm-studio-tiles{grid-template-columns:minmax(0,1fr)}}.nm-doc.nm-doc-page.is-wide{max-width:min(1400px,100%)}.nm-cite{display:inline-grid;place-items:center;min-width:17px;height:17px;margin:0 1px;padding:0 3px;border-radius:4px;background:var(--nm-surface-3);color:var(--accent);font-size:11px;font-weight:700;line-height:1;vertical-align:2px;text-decoration:none}.nm-cite:focus-visible,.nm-cite:hover{background:var(--accent);color:var(--chamber)}.nm-source-n{color:var(--accent);font-weight:700;margin-right:2px}.nm-list-row .nm-list-preview{flex:1;min-width:0}.nm-unread{flex:none;align-self:center;min-width:20px;height:20px;padding:0 6px;border-radius:var(--nm-pill);background:var(--accent);color:var(--nm-on-accent);font-size:12px;font-weight:700;line-height:20px;text-align:center;font-variant-numeric:tabular-nums}.nm-list-item.is-unread .nm-list-preview{color:var(--ink-dark)}.nm-list-item.is-unread .nm-row-time{color:var(--accent)}.nm-list-item.is-muted .nm-unread{background:var(--nm-surface-3);color:var(--ink-dark)}.nm-list-item.is-muted .nm-row-time{color:var(--ink-dark-muted)}.nm-notify-banner{display:flex;align-items:center;gap:10px;margin:8px 8px 4px;padding:10px 8px 10px 14px;border:1px solid var(--chamber-line);border-radius:var(--nm-radius);background:var(--chamber-raised)}.nm-notify-banner>svg{flex:none;color:var(--accent)}.nm-notify-banner p{flex:1;min-width:0;margin:0;font-size:14px;line-height:1.35}.nm-notify-banner .nm-btn{flex:none}.nm-notify-state{display:flex;gap:8px;align-items:flex-start;margin:0 0 12px;font-size:15px;line-height:1.4}.nm-notify-state>svg{flex:none;margin-top:2px;color:var(--ink-dark-muted)}.nm-notify-state.is-on>svg{color:var(--nm-sage)}.nm-notify-how{display:flex;align-items:center;gap:6px}.nm-notify-sheet .nm-row{gap:12px}.nm-member-row{flex-wrap:wrap;row-gap:2px}.nm-member-row>.nm-row-actions{flex-basis:100%;justify-content:flex-start;gap:16px}.nm-quiz{margin:12px 0;display:flex;flex-direction:column;gap:14px}.nm-quiz-result{display:flex;align-items:baseline;gap:10px;padding:12px 14px;border:1px solid var(--accent);border-radius:12px;background:color-mix(in srgb,var(--accent) 8%,transparent)}.nm-quiz-score{font-size:22px;font-weight:700;color:var(--accent)}.nm-quiz-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.nm-quiz-q{padding:12px 14px;border:1px solid var(--chamber-line);border-radius:12px;background:var(--chamber-raised)}.nm-quiz-q.is-right{border-color:color-mix(in srgb,var(--nm-sage) 60%,transparent)}.nm-quiz-q.is-wrong{border-color:color-mix(in srgb,var(--nm-error) 55%,transparent)}.nm-quiz-q fieldset{border:0;margin:0;min-width:0;gap:6px}.nm-quiz-q fieldset,.nm-quiz-qtext{padding:0;display:flex;flex-direction:column}.nm-quiz-qtext{gap:2px;margin-bottom:6px;font-weight:600;font-size:14.5px;line-height:1.4}.nm-quiz-opt{display:flex;align-items:center;gap:10px;min-height:44px;padding:6px 10px;border:1px solid var(--chamber-line);border-radius:10px;cursor:pointer;font-size:14px}.nm-quiz-opt input{position:absolute;opacity:0;pointer-events:none}.nm-quiz-opt:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.nm-quiz-opt.is-picked{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,transparent)}.nm-quiz-opt.is-answer{border-color:var(--nm-sage);background:color-mix(in srgb,var(--nm-sage) 14%,transparent)}.nm-quiz-opt.is-miss{border-color:var(--nm-error);background:color-mix(in srgb,var(--nm-error) 12%,transparent)}fieldset:disabled .nm-quiz-opt{cursor:default}.nm-quiz-letter{display:inline-grid;place-items:center;flex:none;width:24px;height:24px;border-radius:6px;background:var(--nm-surface-3);font-size:12px;font-weight:700}.nm-quiz-mark{margin-left:auto}.nm-quiz-why{margin:8px 0 0;font-size:13.5px;line-height:1.5;color:var(--ink-dark)}.nm-quiz-actions{display:flex;gap:8px}.nm-quiz-board{padding:12px 14px;border:1px solid var(--chamber-line);border-radius:12px}.nm-quiz-board ol{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.nm-quiz-board li{display:flex;align-items:baseline;gap:10px;font-size:14px}.nm-quiz-board li.is-me{color:var(--accent)}.nm-quiz-board-score{margin-left:auto;font-weight:700}.nm-cards{margin:12px 0;display:flex;flex-direction:column;gap:12px}.nm-cards-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.nm-cards-modes{display:flex;gap:12px}.nm-cards-modes .nm-linkbtn{min-height:36px}.nm-cards-modes .nm-linkbtn[aria-pressed=true]{color:var(--accent)}.nm-card-face,.nm-card-flip{display:flex;flex-direction:column;gap:10px}.nm-card-flip{justify-content:center;min-height:200px;padding:22px;border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);border-radius:16px;background:var(--chamber-raised);color:var(--ink-dark);font:inherit;text-align:center;cursor:pointer}.nm-card-face.is-back .nm-card-flip{background:color-mix(in srgb,var(--accent) 7%,transparent)}.nm-card-flip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.nm-card-text{font-size:18px;font-weight:600;line-height:1.4}.nm-card-face.is-back .nm-card-text{font-size:16px;font-weight:500}.nm-card-cites{text-align:center}.nm-card-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.nm-card-actions .nm-btn{min-height:48px}.nm-cards-all{margin:0;padding-left:22px;display:flex;flex-direction:column;gap:10px}.nm-cards-front{font-weight:650}.nm-cards-back{color:var(--ink-dark-muted);font-size:14px;line-height:1.5}.nm-quiz-actions{flex-wrap:wrap}.nm-quiz-help{margin-top:10px;gap:8px}.nm-quiz-help,.nm-quiz-quote{display:flex;flex-direction:column}.nm-quiz-quote{margin:0;padding:8px 12px;border-left:2px solid var(--chamber-line);gap:2px}.nm-quiz-another,.nm-quiz-quote-text{font-size:13.5px;line-height:1.5;color:var(--ink-dark);overflow-wrap:anywhere}.nm-quiz-another{margin:0;display:flex;flex-direction:column;gap:2px}.nm-cards-edit-actions,.nm-quiz-help-actions{display:flex;flex-wrap:wrap;gap:8px}.nm-cards-done .nm-btn,.nm-cards-edit-actions .nm-btn,.nm-quiz-help-actions .nm-btn{min-height:44px}.nm-quiz-round{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border:1px solid var(--chamber-line);border-radius:12px;background:var(--chamber-raised)}.nm-quiz-round-title{font-size:16px;font-weight:700}.nm-cards-modes .nm-linkbtn{min-height:44px}.nm-cards-own{margin:-4px 0 0}.nm-cards-done{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:18px;border:1px solid var(--chamber-line);border-radius:16px;background:var(--chamber-raised)}.nm-cards-done-title{margin:0;font-size:16px;font-weight:650}.nm-cards-all li{overflow-wrap:anywhere}.nm-cards-all .nm-cards-edit-actions{margin-top:6px}.nm-cards-edit{display:flex;flex-direction:column;gap:6px}.nm-cards-edit .nm-input{width:100%;box-sizing:border-box;font:inherit}.nm-cards-remove{color:var(--nm-error)}.nm-tip{display:flex;align-items:center;gap:8px;margin:8px 0;padding:8px 6px 8px 12px;border:1px solid var(--chamber-line);border-left:2px solid var(--accent);border-radius:var(--nm-radius);background:var(--chamber-raised);color:var(--ink-dark)}.nm-tip>svg{flex:none;color:var(--accent)}.nm-tip p{flex:1;min-width:0;margin:0;font-size:14px;line-height:1.4;overflow-wrap:anywhere}.nm-tip .nm-tip-ok{flex:none;font-size:14px;color:var(--accent)}.nm-tip .nm-tip-x{flex:none}.nm-tip-composer{margin:0 0 8px}.nm-tip-joined{margin:4px 0 16px}.nm-tip-rail{margin:8px}.nm-tip-menu{margin:6px 6px 2px}.nm-welcome-back .nm-btn{flex:none}.nm-welcome-starters{justify-content:flex-start;margin:10px 0 4px}.nm-rate-open{display:inline-flex;align-items:center;gap:2px;flex-wrap:wrap}.nm-help{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;padding-bottom:8px}.nm-eyebrow{display:flex;align-items:center;gap:8px;margin:0;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.nm-eyebrow>svg{flex:none}.nm-display{margin:0;font-size:28px;line-height:1.1;font-weight:800;letter-spacing:-.02em;overflow-wrap:anywhere}.nm-display em{font-style:normal;color:var(--accent)}.nm-display-lg{font-size:clamp(32px,9vw,44px);line-height:1.05}.nm-icon-badge{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,var(--chamber));border:1px solid color-mix(in srgb,var(--accent) 28%,transparent)}.nm-hero{position:relative;isolation:isolate;display:grid;align-content:space-between;gap:40px;min-height:340px;margin:0 -16px 8px;padding:8px 16px 24px;overflow:hidden}.nm-hero-img{z-index:-2;object-fit:cover;object-position:center 30%}.nm-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,color-mix(in srgb,var(--chamber) 35%,transparent) 0,color-mix(in srgb,var(--chamber) 55%,transparent) 45%,var(--chamber) 100%)}.nm-hero-bar{position:relative;display:grid;grid-template-columns:44px 1fr 44px;align-items:center;min-height:52px}.nm-hero-bar-title{grid-column:2;text-align:center;font-size:17px;font-weight:700}.nm-hero-text{display:grid;gap:12px}.nm-hero-lead{margin:0;max-width:46ch;font-size:16px;line-height:1.5;color:var(--ink-dark)}@media (min-width:1024px){.nm-hero{margin:0 0 8px;border-radius:var(--nm-radius-lg);padding:8px 28px 28px}.nm-hero-bar .nm-roundbtn{visibility:hidden}}.nm-help-search{display:flex;align-items:center;gap:10px;position:sticky;top:0;z-index:1;min-height:52px;padding:0 18px;border:1px solid var(--chamber-line);border-radius:var(--nm-pill);background:var(--chamber-raised)}.nm-help-search:focus-within{border-color:var(--accent)}.nm-help-search>svg{flex:none;color:var(--ink-dark-muted)}.nm-help-search .nm-input{flex:1;min-width:0;border:0;background:none;padding-left:0;padding-right:0;box-shadow:none;outline:none}.nm-help-cards{list-style:none;margin:0;padding:0;display:grid;gap:10px}.nm-help-card{border:1px solid var(--chamber-line);border-radius:var(--nm-radius);background:var(--chamber-raised)}.nm-help-card[open]{border-color:color-mix(in srgb,var(--accent) 30%,transparent)}.nm-help-card summary{display:flex;align-items:center;gap:14px;min-height:76px;padding:14px 12px 14px 14px;cursor:pointer;list-style:none}.nm-help-card summary::-webkit-details-marker{display:none}.nm-help-card summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--nm-radius)}.nm-help-card-main{flex:1;min-width:0;display:grid;gap:4px}.nm-help-card-title{font-size:15px;font-weight:700;overflow-wrap:anywhere}.nm-help-card-line{font-size:14px;line-height:1.45;color:var(--ink-dark-muted);overflow-wrap:anywhere}.nm-help-card-chev{flex:none;color:var(--ink-dark-muted);transition:transform .2s}.nm-help-card[open] .nm-help-card-chev{transform:rotate(90deg);color:var(--accent)}.nm-help-card-body{display:grid;gap:8px;padding:0 14px 14px 72px}.nm-help-card-body p{margin:0;font-size:14px;line-height:1.5;overflow-wrap:anywhere}@media (max-width:380px){.nm-help-card-body{padding-left:14px}}@media (prefers-reduced-motion:reduce){.nm-help-card-chev{transition:none}}.nm-help-page{flex:1;width:100%;max-width:720px;margin:0 auto;padding:0 16px 32px}@media (min-width:1024px){.nm-help-page{padding-top:16px}}.nm-guide-card{display:grid;gap:14px;margin:8px;padding:18px 18px 16px;border:1px solid color-mix(in srgb,var(--accent) 55%,transparent);border-radius:var(--nm-radius-lg);background:var(--chamber-raised);box-shadow:0 10px 34px color-mix(in srgb,var(--accent) 10%,transparent)}.nm-guide-card-head{display:flex;align-items:center;gap:8px;min-height:32px}.nm-guide-card-head .nm-eyebrow{flex:1;min-width:0}.nm-guide-card .nm-display{font-size:clamp(26px,7vw,32px)}.nm-guide-lead{margin:0;font-size:16px;line-height:1.45}.nm-guide-points{list-style:none;margin:0;padding:0;display:grid;gap:14px}.nm-guide-points li{display:flex;align-items:center;gap:14px;font-size:15px;line-height:1.45;overflow-wrap:anywhere}.nm-guide-points li>span:last-child{min-width:0}.nm-guide-mention{font-weight:700;color:var(--accent)}.nm-guide-more{display:block;margin-top:4px;font-size:14px;color:var(--ink-dark-muted)}.nm-guide-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:4px}.nm-guide-actions .nm-btn{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 22px;border-radius:var(--nm-pill)}.nm-help-sheet .nm-help-search{background:var(--chamber-raised)}.nm-help-part{display:grid;gap:12px}.nm-help-h{margin:0;font-size:17px;font-weight:650}.nm-help-try{justify-self:start;margin-top:4px;text-align:left;overflow-wrap:anywhere}.nm-help-group{display:grid;gap:2px}.nm-help-group h4{margin:8px 0 2px;font-weight:600}.nm-help-faq{border-top:1px solid var(--chamber-line)}.nm-help-faq summary{display:flex;align-items:center;min-height:44px;cursor:pointer;font-size:15px;overflow-wrap:anywhere}.nm-help-faq p{margin:0 0 12px;font-size:14px;line-height:1.5;color:var(--ink-dark-muted);overflow-wrap:anywhere}.nm-help-faq summary:focus-visible,.nm-help-try:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.nm-help-foot{gap:0}.nm-help-foot a.nm-btn{display:flex;align-items:center;justify-content:center;text-decoration:none}.nm-help-sheet .nm-title{display:flex;align-items:center;gap:8px}.nm-actions-details{font-size:13px;line-height:1.45;color:var(--ink-dark);overflow-wrap:anywhere}.nm-actions-details .nm-fl-details-model{font-family:var(--nm-mono);color:var(--ink-dark-muted)}.nm-reply-row{position:relative}.nm-reply-row>.nm-actions{position:static}.nm-reply-row>.nm-actions>.nm-actions-menu{left:0;right:auto;max-width:min(320px,100%)}.nm-avatar.has-photo{overflow:hidden;background:var(--chamber-raised)}.nm-avatar.has-photo img{width:100%;height:100%;object-fit:cover;display:block;border-radius:50%}.nm-guide-card-x,.nm-help-btn{flex:none}.nm-guide-card .nm-linkbtn{font-size:14px;color:var(--ink-dark-muted)}.nm-avatar[data-tone]:not(.has-photo){background:color-mix(in srgb,var(--nm-who) 55%,var(--chamber-raised));color:var(--ink-dark);box-shadow:none}.nm-avatar[data-tone="0"]{--nm-who:var(--nm-gold)}.nm-avatar[data-tone="1"]{--nm-who:var(--nm-teal)}.nm-avatar[data-tone="2"]{--nm-who:var(--nm-clay)}.nm-avatar[data-tone="3"]{--nm-who:var(--nm-indigo)}.nm-msg[data-tone] .nm-fl-name{color:color-mix(in srgb,var(--nm-who) 60%,var(--ink-dark))}.nm-msg.is-mine .nm-bubble{background:color-mix(in srgb,var(--accent) 24%,var(--chamber-raised));border-color:transparent;color:var(--ink-dark)}.nm-avatar[data-tone="4"],.nm-msg[data-tone="4"]{--nm-who:var(--nm-sky)}.nm-avatar[data-tone="5"],.nm-msg[data-tone="5"]{--nm-who:var(--nm-mint)}.nm-avatar[data-tone="6"],.nm-msg[data-tone="6"]{--nm-who:var(--nm-pink)}.nm-avatar[data-tone="7"],.nm-msg[data-tone="7"]{--nm-who:var(--nm-peach)}.nm-avatar:is([data-tone="4"],[data-tone="5"],[data-tone="6"],[data-tone="7"]):not(.has-photo){background:var(--nm-who);color:var(--chamber)}.nm-msg:is([data-tone="4"],[data-tone="5"],[data-tone="6"],[data-tone="7"]) .nm-fl-name{color:var(--nm-who)}.nm-md{line-height:1.6}.nm-md>*+*{margin-top:12px}.nm-md ul{list-style:disc;padding-left:22px}.nm-md ol{list-style:decimal;padding-left:24px}.nm-md li{padding-left:2px}.nm-md li+li{margin-top:6px}.nm-md li::marker{color:var(--ink-dark-muted)}.nm-md ol>li::marker{color:var(--ink-dark);font-weight:650;font-variant-numeric:tabular-nums}.nm-md strong{font-weight:700;color:var(--ink-dark)}.nm-md .nm-md-h{font-size:1.08em;font-weight:700;letter-spacing:-.005em;line-height:1.35}.nm-md>*+.nm-md-h{margin-top:18px}.nm-md>.nm-md-h+*{margin-top:6px}.nm-md blockquote{padding:2px 0 2px 12px;border-left:2px solid color-mix(in srgb,var(--ink-dark) 28%,transparent);color:var(--ink-dark-muted)}.nm-fold{max-height:15em;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,var(--chamber) 65%,transparent);mask-image:linear-gradient(to bottom,var(--chamber) 65%,transparent)}.nm-cards-block{margin-top:10px}.nm-cards-title{margin-bottom:8px}.nm-cards-items{list-style:none;margin:0;padding:0;display:grid;gap:14px}.nm-cards-item{display:flex;gap:12px;align-items:flex-start;min-width:0}.nm-cards-icon{flex:none;display:inline-grid;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--nm-surface-3);color:var(--ink-dark)}.nm-cards-icon.is-dot{width:8px;height:8px;margin:8px 4px 0;border-radius:50%;background:var(--ink-dark-muted)}.nm-cards-badge{flex:none;display:inline-grid;place-items:center;min-width:44px;height:40px;padding:0 8px;border-radius:10px;background:var(--nm-surface-3);font-weight:700;font-size:17px;font-variant-numeric:tabular-nums}.nm-cards-body{flex:1;min-width:0}.nm-cards-head{font-weight:700;line-height:1.35;overflow-wrap:anywhere}.nm-cards-example,.nm-cards-note,.nm-cards-text{margin:4px 0 0;line-height:1.5;overflow-wrap:anywhere}.nm-cards-note{font-size:13px;color:var(--ink-dark-muted)}.nm-cards-block.is-grid .nm-cards-items{gap:10px}.nm-cards-block.is-grid .nm-cards-item{padding:12px 14px;border-radius:var(--nm-radius);background:var(--nm-surface-3)}.nm-cards-block.is-grid .nm-cards-icon{width:auto;height:auto;background:none;margin-top:2px}.nm-cards-block.is-grid .nm-cards-text{color:var(--ink-dark-muted)}@media (min-width:640px){.nm-cards-block.is-grid .nm-cards-items{grid-template-columns:repeat(2,minmax(0,1fr))}}.nm-ratings-note{margin:6px 0 8px;font-size:13px;color:var(--ink-dark-muted);line-height:1.45}.nm-ratings-table{width:100%;border-collapse:collapse;font-size:14px}.nm-ratings-table td,.nm-ratings-table th{padding:9px 6px;border-bottom:1px solid var(--chamber-line);text-align:left;vertical-align:middle}.nm-ratings-table thead th{font-weight:600;color:var(--ink-dark-muted);white-space:nowrap}.nm-ratings-table tbody th{font-weight:500;min-width:110px}.nm-ratings-table td{white-space:nowrap}.nm-ratings-lower{font-size:12px}.nm-ratings-sort{min-height:36px;padding:0;border:0;background:none;font:inherit;font-weight:600;color:var(--ink-dark-muted);text-align:left;cursor:pointer}.nm-ratings-sort.is-on{color:var(--ink-dark)}.nm-ratings-sort:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.nm-pips{display:inline-flex;gap:3px;vertical-align:middle}.nm-pip{display:block;width:7px;height:7px;border-radius:50%;background:var(--chamber-line);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink-dark) 18%,transparent)}.nm-rate-0 .nm-pip.is-on{background:var(--nm-gold);box-shadow:none}.nm-rate-1 .nm-pip.is-on{background:var(--nm-teal);box-shadow:none}.nm-rate-2 .nm-pip.is-on{background:var(--nm-indigo);box-shadow:none}.nm-cards-block+.nm-cards-block,.nm-cards-block+.nm-ratings,.nm-ratings+.nm-cards-block{margin-top:18px}.nm-ratings-table td,.nm-ratings-table th{padding:8px 3px}.nm-ratings-table thead th{white-space:normal;vertical-align:bottom;font-size:13px}.nm-ratings-sort,.nm-ratings-table th{overflow-wrap:normal;word-break:normal;-webkit-hyphens:auto;hyphens:auto}.nm-ratings-table{table-layout:fixed}.nm-ratings-col-label{width:30%}.nm-ratings-table tbody th{min-width:0;overflow-wrap:anywhere;hyphens:auto}.nm-ratings-lower{display:block;font-size:11px;font-weight:400}.nm-links-svg{display:block;overflow:visible}.nm-links .nm-chart-head>button{flex:none;white-space:nowrap}.nm-links-spoke{fill:none;stroke:color-mix(in srgb,var(--ink-dark-muted) 55%,var(--chamber-raised));stroke-width:1.25}.nm-links-spoke.is-on{stroke:var(--accent);stroke-width:2}.nm-links-cross{fill:none;stroke:var(--nm-teal);stroke-width:1.5;stroke-dasharray:4 4}.nm-links-center{fill:var(--accent)}.nm-links-center-label{fill:var(--nm-on-accent);font-family:var(--nm-sans);font-size:13px;font-weight:700}.nm-links-box{fill:var(--nm-surface-3);stroke:var(--chamber-line);stroke-width:1}.nm-links-label{fill:var(--ink-dark);font-family:var(--nm-sans);font-size:13px;font-weight:600}.nm-links-rel{fill:var(--ink-dark-muted);font-family:var(--nm-sans);font-size:12px}.nm-links-idea.has-note{cursor:pointer}.nm-links-idea.has-note .nm-links-box{stroke:color-mix(in srgb,var(--accent) 45%,transparent)}.nm-links-idea.is-on .nm-links-box{stroke:var(--accent);stroke-width:2}.nm-links-idea:focus{outline:none}.nm-links-idea:focus-visible .nm-links-box{stroke:var(--accent);stroke-width:2.5}.nm-links-note{margin:10px 0 0;font-size:14px;line-height:1.5}.nm-links-hint{margin:8px 0 0;font-size:13px;color:var(--ink-dark-muted)}.nm-links-list ul{margin:4px 0 10px;padding-left:18px;list-style:disc}.nm-links-list li{margin:2px 0}.nm-calc .nm-card-title{margin-bottom:10px}.nm-calc-results{margin-bottom:14px;padding:4px 12px;border-radius:var(--nm-radius);background:var(--chamber)}.nm-calc-result{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:8px 0}.nm-calc-result+.nm-calc-result{border-top:1px solid var(--chamber-line)}.nm-calc-result-label{font-size:13px;color:var(--ink-dark-muted);line-height:1.35;min-width:0}.nm-calc-result-value{font-size:20px;font-weight:700;line-height:1.25;color:var(--ink-dark);font-variant-numeric:tabular-nums;white-space:nowrap}.nm-calc-inputs{display:grid;gap:6px}.nm-calc-input-head{display:flex;justify-content:space-between;gap:12px;font-size:14px}.nm-calc-input-head output{font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.nm-calc input[type=range]{width:100%;min-height:44px;margin:0;accent-color:var(--accent);background:transparent;cursor:pointer}.nm-calc input[type=range]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.nm-calc-assume{margin:10px 0 6px;line-height:1.45}.nm-calc-assume,.nm-calc-how{font-size:13px;color:var(--ink-dark-muted)}.nm-calc-how summary{min-height:36px;display:flex;align-items:center;cursor:pointer;color:var(--accent);font-weight:600}.nm-calc-how summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.nm-calc-how ul{margin:2px 0 8px;padding-left:18px;list-style:disc;overflow-wrap:anywhere}.nm-calc-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:4px}.nm-calc-foot>.nm-label{flex:1;min-width:0}.nm-calc-foot>button{flex:none;min-height:36px}.nm-calc+.nm-links,.nm-cards-block+.nm-links,.nm-links+.nm-calc,.nm-ratings+.nm-calc{margin-top:18px}@media (max-width:359px){.nm-pips{gap:2px}.nm-pip{width:6px;height:6px}.nm-ratings-table td,.nm-ratings-table th{padding:7px 2px}.nm-ratings-col-label{width:28%}}.nm-credits{padding:4px 16px 20px;max-width:720px}.nm-credits-head{margin:8px 16px 16px;max-width:688px}.nm-credits-h2{margin:8px 0 10px;font-size:17px;font-weight:700}.nm-credits-list{margin:0 0 10px;padding:0;list-style:none}.nm-credits-list .nm-row{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--chamber-line);font-variant-numeric:tabular-nums}.nm-credits-list .nm-row>span:first-child{min-width:0}.nm-credits-list .nm-row>span:last-child{white-space:nowrap}.nm-credits-month{margin-bottom:14px}.nm-credits-month-head{display:flex;justify-content:space-between;padding:6px 0}.nm-credits-buy{margin-top:8px;align-self:flex-start}.nm-msg .nm-council-ask{align-self:flex-start;width:100%;max-width:min(680px,100%);margin:10px 0 2px;display:flex;flex-direction:column;gap:8px}.nm-council-ask-head{display:flex;align-items:center;gap:8px}.nm-council-ask .nm-working{white-space:normal;flex-wrap:wrap;row-gap:4px}.nm-council-ask-icon{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent)}.nm-council-ask-title{font-family:var(--nm-sans);font-size:14px;font-weight:700;color:var(--ink-dark)}.nm-council-ask-failed{margin:0;font-size:14px;line-height:1.45;color:var(--nm-error)}.nm-council-ask-actions{display:flex;flex-wrap:wrap;gap:8px}.nm-council-ask-actions .nm-btn{min-height:44px;display:inline-flex;align-items:center;gap:6px;text-decoration:none}.nm-council-ask-note{margin:0;font-size:12px;color:var(--ink-dark-muted)}.nm-council-ask-followups{display:flex;flex-wrap:wrap;gap:8px}.nm-council-followup{min-height:44px;padding:8px 14px;text-align:left;font-family:var(--nm-sans);font-size:13.5px;line-height:1.35;color:var(--ink-dark);white-space:normal;overflow-wrap:anywhere;cursor:pointer}.nm-council-followup:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.nm-council-mode{flex-wrap:wrap}.nm-council-mode .nm-label{white-space:normal}.nm-account-about .nm-account-link{min-height:44px;padding:0;border:0;background:none;font:inherit;font-weight:650;color:var(--accent);cursor:pointer;text-align:left}.nm-account-about .nm-account-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.nm-council-ask .nm-dots i{animation:none!important}}.nm-brand-sheet{max-width:640px}.nm-brand-sheet .nm-slide{max-width:100%}.nm-brand-fixes{margin:0;padding-left:18px}.nm-brand-color{display:flex;align-items:center;gap:10px;min-height:44px;flex-wrap:wrap}.nm-brand-swatch{flex:none;width:44px;height:44px;padding:0;border:1px solid var(--chamber-line);border-radius:10px;background:none;cursor:pointer}.nm-brand-swatch:disabled{cursor:default;opacity:.5}.nm-brand-color-name{flex:0 0 96px}.nm-brand-hex.nm-input{flex:0 1 120px;min-width:0;font-family:var(--nm-mono);font-size:14px}.nm-brand-hex[aria-invalid=true]{border-color:var(--nm-error)}.nm-brand-checks{margin:4px 0 0;padding:0;list-style:none;display:grid;gap:6px;font-size:13px}.nm-brand-checks li{display:flex;gap:8px;align-items:baseline;color:var(--ink-dark-muted)}.nm-brand-checks li>svg{flex:none;position:relative;top:2px}.nm-brand-checks li.is-pass>svg{color:var(--nm-sage)}.nm-brand-checks li.is-fail{color:var(--ink-dark)}.nm-brand-checks li.is-fail>svg{color:var(--nm-error)}.nm-brand-fontline{font-size:20px;line-height:1.3;overflow-wrap:anywhere}.nm-brand-logo{display:flex;align-items:center;gap:12px;flex-wrap:wrap;min-height:64px}.nm-brand-logo-box{flex:none;display:grid;place-items:center;width:88px;height:56px;padding:6px;border:1px solid var(--chamber-line);border-radius:10px;background:var(--ink-dark)}.nm-brand-logo-box.is-dark{background:var(--chamber-deep)}.nm-brand-logo-box img{max-width:100%;max-height:100%;object-fit:contain}.nm-brand-logo-box .nm-label{color:var(--chamber)}.nm-brand-logo-box.is-dark .nm-label{color:var(--ink-dark-muted)}.nm-brand-logo-text{flex:1 1 120px;display:grid;gap:2px}.nm-brand-logo .nm-btn{display:inline-flex;align-items:center;cursor:pointer}.nm-btn.is-disabled{opacity:.5;cursor:default;pointer-events:none}.nm-brand-version{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:44px}.nm-brand-version>span{overflow-wrap:anywhere}.nm-brand-open{display:inline-flex;align-items:center;gap:8px;justify-self:start}.nm-brand-sheet .nm-field>.nm-input{flex:none}.nm-doc-check{margin:0 0 24px;padding:8px 12px;border:1px solid var(--chamber-line);border-radius:8px}.nm-doc-check h2{margin:0 0 6px;font-weight:400}.nm-doc-check ul{margin:0;padding:0;list-style:none;display:grid;gap:6px;font-size:14px;color:var(--ink-dark-muted)}.nm-doc-check li{display:flex;gap:8px;align-items:baseline;overflow-wrap:anywhere}.nm-doc-check li>svg{flex:none;position:relative;top:2px}.nm-doc-check li.is-fixed>svg{color:var(--nm-sage)}.nm-doc-check li.is-note{color:var(--ink-dark)}.nm-doc-check li.is-note>svg{color:var(--accent)}.nm-invite-btn{display:inline-flex;align-items:center;gap:6px;flex:none;min-height:40px;padding:0 14px}.nm-invite-link{margin:0;padding:10px 12px;border:1px solid var(--chamber-line);border-radius:10px;background:var(--chamber-raised);font-family:var(--nm-mono);font-size:13px;overflow-wrap:anywhere;user-select:all}.nm-invite-actions{display:flex;flex-wrap:wrap;gap:8px}.nm-invite-actions .nm-btn{display:inline-flex;align-items:center;gap:8px;flex:1 1 140px;justify-content:center}.nm-invite-options{align-self:flex-start;justify-self:start}.nm-invite-sheet .nm-linkbtn,.nm-invite-sheet form .nm-btn{display:inline-flex;align-items:center;gap:6px}.nm-starters-invite{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px;padding:12px 14px;border:1px solid var(--chamber-line);border-radius:var(--nm-radius)}.nm-starters-invite .nm-btn{display:inline-flex;align-items:center;gap:8px}@media (max-width:360px){.nm-invite-btn{padding:0 10px}.nm-invite-btn span{display:none}}.nm-poll-sheet .nm-section{display:flex;flex-direction:column;gap:8px}.nm-poll-sheet .nm-input{width:100%;min-height:44px}.nm-poll-answer{display:flex;align-items:center;gap:6px}.nm-poll-answer .nm-input{flex:1;min-width:0}.nm-poll-add{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;min-height:44px}.nm-poll-when{display:flex;flex-wrap:wrap;gap:8px}.nm-poll-pick{min-height:44px;padding:6px 14px;border:1px solid var(--chamber-line);border-radius:var(--nm-pill);background:var(--chamber);color:var(--ink-dark);font:inherit;font-size:14px;cursor:pointer}.nm-poll-pick.is-on{border-color:var(--accent);color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.nm-poll-pick:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.nm-poll-sheet .nm-sheet-actions{display:flex;justify-content:flex-end;gap:8px}.nm-poll-status{display:flex;flex-wrap:wrap;gap:4px 8px}.nm-option.is-winner{border-color:var(--accent)}.nm-card .nm-option{position:relative;gap:10px;padding-bottom:12px}.nm-option .nm-poll-bar{position:absolute;left:12px;right:12px;bottom:5px;height:3px;border-radius:var(--nm-pill);background:var(--chamber-line);overflow:hidden}.nm-option .nm-poll-bar>span{display:block;height:100%;background:var(--accent)}.nm-option>span:first-child{overflow-wrap:anywhere}.nm-poll-tools{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.nm-poll-tools .nm-btn{min-height:44px}.nm-poll-who{margin-top:8px}.nm-poll-who summary{min-height:44px;display:flex;align-items:center;cursor:pointer;color:var(--ink-dark-muted);font-size:13px}.nm-poll-who summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.nm-poll-who ul{margin:0;padding-left:18px;color:var(--ink-dark-muted);font-size:13px}.nm-poll-who li{overflow-wrap:anywhere}.nm-bubble.is-poll{width:min(440px,100%);max-width:100%;white-space:normal}.nm-bubble.is-poll .nm-card{margin:0;padding:0;border:0;background:transparent}.nm-signup-list{list-style:none;margin:0;padding:0}.nm-signup-slot{display:flex;align-items:center;gap:10px;min-height:44px;margin-top:6px;padding:6px 6px 6px 12px;border:1px solid var(--chamber-line);border-radius:6px;background:var(--chamber)}.nm-signup-slot.is-mine{border-color:var(--accent)}.nm-signup-text{display:flex;flex-direction:column;flex:1;min-width:0;padding:2px 0}.nm-signup-name{color:var(--ink-dark)}.nm-signup-name,.nm-signup-text .nm-label{overflow-wrap:anywhere}.nm-signup-slot .nm-btn{flex:none;min-height:44px;padding:0 14px}.nm-signup-add{display:flex;gap:8px;margin-top:10px}.nm-signup-add .nm-input{flex:1;min-width:0;min-height:44px}.nm-signup-add .nm-btn{flex:none;min-height:44px}.nm-signup-sheet .nm-signup-row .nm-signup-cap{flex:0 0 auto;width:118px;min-width:0;padding-left:10px;padding-right:6px}.nm-notify-banner .nm-notify-detail{display:block;margin-top:4px;color:var(--nm-error);font-size:13px}.nm-edited{margin-top:2px;font-size:11px;color:var(--ink-dark-muted)}.nm-msg.is-mine .nm-edited{text-align:right}.nm-editing-bar{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;padding:6px 10px;border-left:2px solid var(--accent);border-radius:8px;background:var(--chamber-raised);font-size:13px;color:var(--ink-dark-muted)}.nm-editing-bar strong{color:var(--ink-dark);font-weight:600}.nm-react-row{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;padding:2px 2px 6px;margin-bottom:4px;border-bottom:1px solid var(--chamber-line)}.nm-react-pick{display:grid;place-items:center;min-height:44px;padding:0;border:0;border-radius:10px;background:none;font-size:22px;line-height:1;cursor:pointer}.nm-react-pick:hover{background:var(--chamber)}.nm-react-more{font-family:var(--nm-sans);font-size:20px;color:var(--ink-dark-muted)}.nm-actions-menu.nm-react-panel{width:min(320px,calc(100vw - 32px));min-width:0;box-sizing:border-box}.nm-react-panel .nm-react-any{display:flex;gap:8px;min-width:0}.nm-react-panel .nm-react-any .nm-btn{flex:none}.nm-tone{min-width:0}.nm-react-panel .nm-react-any .nm-input{flex:1;min-width:0;font-size:18px}.nm-tone-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px}.nm-tone{display:grid;place-items:center;min-height:44px;border:1px solid var(--chamber-line);border-radius:10px;background:none;font-size:20px;cursor:pointer}.nm-tone.is-on{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,transparent)}.nm-reactions{margin-top:4px}.nm-reaction-row{display:flex;flex-wrap:wrap;gap:6px}.nm-reactions.is-mine .nm-reaction-row{justify-content:flex-end}.nm-reaction{display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:2px 10px;border:1px solid var(--chamber-line);border-radius:var(--nm-pill);background:var(--chamber-raised);color:var(--ink-dark);font-family:var(--nm-sans);font-size:13px;cursor:pointer;-webkit-touch-callout:none;user-select:none}.nm-reaction:hover:not(:disabled){background:var(--nm-surface-3)}.nm-reaction.is-mine{border-color:color-mix(in srgb,var(--accent) 60%,transparent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.nm-reaction:disabled{cursor:default}.nm-reaction-emoji{font-size:16px;line-height:1}.nm-reaction-count{font-variant-numeric:tabular-nums;color:var(--ink-dark-muted)}.nm-reaction.is-mine .nm-reaction-count{color:var(--ink-dark)}.nm-reaction-who{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0 0;font-size:13px;color:var(--ink-dark-muted);overflow-wrap:anywhere}.nm-reactions.is-mine .nm-reaction-who{justify-content:flex-end}@media (pointer:coarse){.nm-reaction{min-height:44px;padding:2px 12px}}.nm-level-group{display:grid;padding:4px 0;border-bottom:1px solid var(--chamber-line);margin-bottom:4px}.nm-level-head{gap:6px;padding:6px 12px 2px}.nm-level,.nm-level-head{display:flex;align-items:center}.nm-level{justify-content:space-between;gap:8px;min-height:44px;padding:0 12px;border:0;border-radius:8px;background:none;color:var(--ink-dark);font:inherit;text-align:left;cursor:pointer}.nm-level:hover{background:var(--chamber)}.nm-level.is-on{color:var(--accent)}.nm-title-sm{margin:0;font-family:var(--nm-sans);font-size:15px;font-weight:600;color:var(--ink-dark)}.nm-quiet-times{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.nm-quiet-times .nm-input{width:auto;min-width:0;flex:1 1 120px}.nm-quote{display:grid;gap:1px;max-width:min(100%,420px);margin:0 0 4px;padding:4px 10px;border:0;border-left:2px solid var(--accent);border-radius:8px;background:var(--chamber-raised);color:var(--ink-dark-muted);font:inherit;font-size:13px;text-align:left;cursor:pointer}.nm-quote:disabled{cursor:default}.nm-msg.is-mine .nm-quote{margin-left:auto}.nm-quote-name{color:var(--ink-dark);font-weight:600;font-size:12px}.nm-quote-text,.nm-replying-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nm-replying-text{min-width:0}.nm-event-head{display:flex;align-items:flex-start;gap:8px;min-width:0}.nm-event-icon{flex:none;margin-top:2px;color:var(--accent)}.nm-event-title{flex:1;min-width:0;margin:0;overflow-wrap:anywhere}.nm-event-flag{flex:none;padding:2px 8px;border:1px solid var(--chamber-line);border-radius:var(--nm-pill);font-size:12px;color:var(--ink-dark-muted)}.nm-event-flag.is-cancelled{border-color:color-mix(in srgb,var(--nm-error) 60%,transparent);color:var(--nm-error)}.nm-event.is-cancelled .nm-event-title,.nm-event.is-cancelled .nm-event-when>span:first-child{text-decoration:line-through;color:var(--ink-dark-muted)}.nm-event-when{font-size:15px}.nm-event-line,.nm-event-when{margin-top:6px;overflow-wrap:anywhere}.nm-event-line{display:flex;align-items:flex-start;gap:6px;color:var(--ink-dark-muted);font-size:14px;min-width:0}.nm-event-line svg{flex:none;margin-top:2px}.nm-event-line>span{min-width:0}a.nm-event-call{min-height:44px;align-items:center;color:var(--accent);text-decoration:none}a.nm-event-call:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.nm-event-notes{margin:8px 0 0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px}.nm-event-rsvp{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:10px}.nm-event-answer{display:flex;align-items:center;justify-content:center;gap:6px;min-width:0;min-height:44px;padding:6px 8px;border:1px solid var(--chamber-line);border-radius:var(--nm-pill);background:var(--chamber);color:var(--ink-dark);font:inherit;font-size:14px;cursor:pointer}.nm-event-answer>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nm-event-answer.is-chosen{border-color:var(--accent);color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.nm-event-answer:disabled{cursor:default}.nm-event-answer:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.nm-event-ics{display:inline-flex;align-items:center;gap:6px;text-decoration:none}.nm-event-confirm .nm-label{flex:1 1 100%}.nm-event-sheet .nm-event-when-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.nm-event-sheet .nm-event-field{display:flex;flex-direction:column;gap:6px;min-width:0}.nm-event-sheet .nm-event-notes{margin:0;min-height:72px;resize:vertical;font:inherit}.nm-event-sheet select.nm-input{width:100%;height:44px;min-height:44px;max-width:100%;padding-top:0;padding-bottom:0;flex:none}.nm-event-sheet-what{margin:0;overflow-wrap:anywhere;color:var(--ink-dark)}.nm-event-problem{color:var(--nm-error)}@media (max-width:380px){.nm-event-sheet .nm-event-when-row{grid-template-columns:minmax(0,1fr)}}.nm-calendar-url{display:flex;gap:8px;min-width:0}.nm-calendar-url .nm-input{flex:1;min-width:0;min-height:44px;font-family:var(--nm-mono);font-size:13px;text-transform:none;letter-spacing:0}.nm-calendar-add .nm-btn,.nm-calendar-confirm .nm-btn,.nm-calendar-url .nm-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;text-decoration:none}.nm-calendar-add,.nm-calendar-confirm{display:flex;flex-wrap:wrap;gap:8px}.nm-calendar-add .nm-btn{flex:1 1 160px}.nm-calendar-confirm .nm-label{flex:1 1 100%}.nm-calendar-off{color:var(--nm-error)}.nm-upcoming{width:100%;margin:14px 0 4px;text-align:left}.nm-upcoming-title{display:flex;align-items:center;gap:6px;margin:0 0 6px;font-family:var(--nm-sans);font-size:14px;font-weight:600;color:var(--ink-dark-muted)}.nm-upcoming ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.nm-upcoming-item{display:grid;gap:2px;min-height:44px;padding:10px 12px;border:1px solid var(--chamber-line);border-radius:var(--nm-radius);background:var(--chamber-raised);color:var(--ink-dark);text-decoration:none;min-width:0}.nm-upcoming-item:hover{background:var(--nm-surface-3)}.nm-upcoming-item:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.nm-upcoming-name{font-weight:600;overflow-wrap:anywhere}.nm-upcoming-when{font-size:14px;overflow-wrap:anywhere}.nm-upcoming-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:13px;color:var(--ink-dark-muted);min-width:0}.nm-upcoming-rsvp{padding:1px 8px;border:1px solid var(--chamber-line);border-radius:var(--nm-pill)}.nm-upcoming-rsvp.is-going{border-color:var(--accent);color:var(--accent)}.nm-upcoming-thread{min-width:0;overflow-wrap:anywhere}.nm-hdr-call.is-live{border-color:var(--nm-sage);color:var(--nm-sage)}@media (max-width:380px){.nm-hdr-call{display:none}}.nm-call{position:fixed;inset:0;z-index:105;display:flex;flex-direction:column;gap:12px;padding:max(12px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom));background:var(--chamber-deep);color:var(--ink-dark);overflow:hidden}@media (min-width:641px){.nm-call{inset:auto 16px 16px auto;width:400px;max-height:min(640px,calc(100dvh - 32px));border:1px solid var(--chamber-line);border-radius:var(--nm-radius-lg);background:var(--chamber-raised);box-shadow:var(--nm-shadow);padding:12px 16px 16px}}.nm-call-head{display:flex;align-items:center;gap:10px;min-height:44px}.nm-call-headtext{min-width:0;flex:1}.nm-call-title{font-size:16px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nm-call-sub{font-size:13px;color:var(--ink-dark-muted);font-variant-numeric:tabular-nums}.nm-call-sub.is-live{color:var(--nm-sage)}.nm-call-bar .nm-dot,.nm-call-sub .nm-dot{background:var(--nm-sage)}.nm-call-notice{margin:0;padding:8px 12px;border-left:2px solid var(--accent);border-radius:8px;background:var(--chamber-raised);font-size:13px;line-height:1.45;overflow-wrap:anywhere}.nm-call-hear{align-self:center;display:inline-flex;align-items:center;gap:8px}.nm-call-failed{flex:1;display:grid;place-items:center;min-height:120px}.nm-call-grid{flex:1;min-height:0;overflow-y:auto;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:10px;align-content:start}@media (max-width:380px){.nm-call-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.nm-call-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-width:0;aspect-ratio:1/1;padding:10px;border-radius:var(--nm-radius);background:var(--nm-surface-2);box-shadow:inset 0 0 0 2px transparent;transition:box-shadow .18s ease}.nm-call-tile.is-speaking{box-shadow:inset 0 0 0 2px var(--nm-sage)}.nm-call-tile.has-video{padding:0;overflow:hidden;position:relative;justify-content:flex-end}.nm-call-face{display:grid;place-items:center}.nm-call-tile.has-video .nm-call-face{position:absolute;inset:0}.nm-call-video{width:100%;height:100%;object-fit:cover;background:var(--chamber-deep)}.nm-call-video.is-mirrored{transform:scaleX(-1)}.nm-call-name{position:relative;display:flex;align-items:center;gap:4px;max-width:100%;font-size:13px;font-weight:600;text-align:center}.nm-call-name span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nm-call-name svg{flex:none;color:var(--ink-dark-muted)}.nm-call-tile.has-video .nm-call-name{margin:0 6px 6px;padding:2px 8px;border-radius:var(--nm-pill);background:color-mix(in srgb,var(--chamber-deep) 72%,transparent)}.nm-call-controls{flex:none;display:flex;justify-content:center;gap:18px;padding-top:4px}.nm-call-ctl{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:64px;padding:0;border:0;background:none;color:var(--ink-dark);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.nm-call-ctl svg{box-sizing:content-box;width:22px;height:22px;padding:16px;border:1px solid var(--chamber-line);border-radius:50%;background:var(--nm-surface-2);transition:background .18s ease}.nm-call-ctl:hover:not(:disabled) svg{background:var(--nm-surface-3)}.nm-call-ctl.is-off svg,.nm-call-ctl.is-on svg{background:var(--ink-dark);color:var(--chamber);border-color:var(--ink-dark)}.nm-call-ctl.is-leave svg{background:var(--nm-error);color:var(--chamber);border-color:var(--nm-error)}.nm-call-ctl:disabled{opacity:.45;cursor:default}.nm-call-ctl:focus-visible{outline:none}.nm-call-ctl:focus-visible svg{outline:2px solid var(--accent);outline-offset:2px}.nm-call-bar{display:flex;align-items:center;gap:8px;min-width:0;margin:0 14px 8px;padding:4px 4px 4px 12px;border-radius:var(--nm-pill);background:color-mix(in srgb,var(--nm-sage) 14%,var(--chamber-raised));font-size:13px;font-weight:600}.nm-call-bar .nm-dot{margin-right:0;flex:none}.nm-call-bar-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--nm-sage);font-variant-numeric:tabular-nums}.nm-call-bar-btn{min-height:40px;padding:0 14px;flex:none}.nm-call-bar-leave{color:var(--nm-error)}.nm-call-card-row{display:flex;justify-content:center;margin:10px 0 16px}.nm-call-card{display:flex;align-items:center;gap:10px;min-width:0;width:min(100%,440px);padding:10px 10px 10px 12px;border:1px solid var(--chamber-line);border-radius:var(--nm-radius);background:var(--chamber-raised)}.nm-call-card.is-live{border-color:color-mix(in srgb,var(--nm-sage) 45%,transparent)}.nm-call-card-icon{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--nm-surface-2);color:var(--ink-dark-muted)}.nm-call-card.is-live .nm-call-card-icon{color:var(--nm-sage)}.nm-call-card-body{flex:1;min-width:0;display:grid;gap:6px}.nm-call-card-line{font-size:14px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.nm-call-card-faces{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.nm-call-card-faces .nm-avatar{margin-top:0}.nm-call-card-more{font-size:12px;color:var(--ink-dark-muted)}.nm-call-card-btn{flex:none;min-height:44px;padding:0 16px}.nm-call-summary{display:inline-flex;align-items:center;gap:6px;overflow-wrap:anywhere}.nm-call-summary svg{flex:none}.nm-bs{display:grid;gap:4px;min-width:0;container:bs/inline-size}.nm-bs-pane{padding:8px 20px 32px}.nm-bs-page{padding:8px 16px 32px}.nm-bs-page-wrap .nm-bs{max-width:1120px;margin:0 auto}.nm-bs-page-wrap .nm-bs>:not(.nm-bs-wide){width:100%;max-width:720px;justify-self:start}.nm-bs-sheet{max-width:640px}.nm-bs-head{gap:12px}.nm-bs-headtext{display:grid;min-width:0}.nm-bs-headtext .nm-title{white-space:normal}.nm-bs-sub{overflow:hidden;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.nm-bs-step{margin:0}.nm-bs-progress{list-style:none;margin:0 0 8px;padding:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.nm-bs-progress li{height:4px;border-radius:2px;background:var(--chamber-line)}.nm-bs-progress li.is-done{background:var(--nm-sage)}.nm-bs-progress li.is-on{background:var(--ink-dark-muted)}.nm-bs-h{margin:0;font-size:15px;font-weight:700;color:var(--ink-dark)}.nm-bs-quote{margin:0;padding:6px 12px;border-left:2px solid var(--chamber-line);color:var(--ink-dark-muted);overflow-wrap:anywhere}.nm-bs-questions{padding:8px 12px;border-radius:var(--nm-radius);background:var(--chamber-raised)}.nm-bs-questions .nm-plain-list{margin:4px 0 0}.nm-bs .nm-field{margin:4px 0;min-width:0}.nm-bs-text{width:100%;min-height:44px;resize:vertical;line-height:1.45}.nm-bs-never{border:0;padding:0;min-width:0}.nm-bs-never-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.nm-bs-never-row .nm-input{min-width:0;width:100%}.nm-bs .nm-btn{height:auto;padding:8px 18px;line-height:1.3;white-space:normal}.nm-bs-time{font-weight:500;margin-left:4px}.nm-bs-actions{display:grid;gap:4px}.nm-bs-actions .nm-linkbtn{min-height:44px}.nm-bs-board{display:block;width:100%;height:auto;border-radius:var(--nm-radius);background:var(--chamber-raised)}.nm-bs-board.is-empty{aspect-ratio:4/5;display:flex;align-items:center;justify-content:center;padding:16px;text-align:center}.nm-bs-board.is-small{width:64px;height:64px;aspect-ratio:auto;border-radius:10px;padding:0}.nm-bs-swatches{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:6px}.nm-bs-swatches li{display:flex;align-items:center;gap:6px;min-width:0}.nm-bs-swatch{flex:none;width:24px;height:24px;border-radius:6px;border:1px solid var(--chamber-line);background:var(--bs-swatch)}.nm-bs-file,.nm-bs-hex{font-family:var(--nm-mono);font-size:12px;overflow-wrap:anywhere}.nm-bs-overall{margin:0;font-weight:650}.nm-bs-warn{margin:0;color:var(--nm-error);font-size:14px;overflow-wrap:anywhere}.nm-bs-versions{display:flex;flex-wrap:wrap;gap:8px}.nm-bs-version{display:grid;justify-items:center;gap:4px;min-width:76px;min-height:44px;padding:6px;border:1px solid var(--chamber-line);border-radius:var(--nm-radius);background:transparent;color:var(--ink-dark);font:inherit;font-size:13px;cursor:pointer}.nm-bs-version.is-on{border-color:var(--accent)}.nm-bs-version:disabled{cursor:default}.nm-bs-revision{padding:8px 0;border-top:1px solid var(--chamber-line);display:grid;gap:4px}.nm-bs-revision p{margin:0;overflow-wrap:anywhere}.nm-bs-lockups{display:grid;gap:8px}.nm-bs-lockup{display:block;width:100%;max-height:180px;padding:12px;border-radius:var(--nm-radius);object-fit:contain}.nm-bs-lockup.is-light{background:var(--bs-ground,var(--ink-dark))}.nm-bs-lockup.is-dark{background:var(--chamber-deep)}.nm-bs-lockup.is-mono{background:var(--ink-dark)}.nm-bs-lockup-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.nm-bs-lockup-row .nm-bs-lockup{height:140px}.nm-bs-download{display:flex;align-items:center;justify-content:center;text-align:center;text-decoration:none}.nm-bs-failed,.nm-bs-failed ul,.nm-bs-filelist{font-size:13px}.nm-bs-filelist{max-height:280px;overflow-y:auto;gap:2px}.nm-bs-details{margin:4px 0}.nm-bs-details summary{display:flex;align-items:center;min-height:44px;cursor:pointer}.nm-bs-made{margin:0}.nm-bs-names{display:grid;gap:2px}.nm-bs-name{display:flex;align-items:flex-start;gap:10px;min-height:44px;padding:8px 0;overflow-wrap:anywhere}.nm-bs-name input{flex:none;width:18px;height:18px;margin:3px 0 0;accent-color:var(--accent)}.nm-bs-conventions li,.nm-bs-sources li{overflow-wrap:anywhere;font-size:14px}.nm-bs-sources{margin:4px 0;padding-left:20px;display:grid;gap:4px}.nm-bs-sources a{color:var(--ink-dark)}.nm-bs-honesty{padding:12px 0 4px;border-top:1px solid var(--chamber-line);display:grid;gap:6px}.nm-bs-honesty p{margin:0}.nm-bs-link{display:inline-flex;align-items:center;gap:4px;min-height:44px;margin-right:12px}.nm-bs-failed,.nm-bs-working{display:grid;gap:6px;padding:8px 0}.nm-bs .nm-working{white-space:normal;flex-wrap:wrap;row-gap:4px}.nm-bs-failed p{margin:0}.nm-bs-notice{margin:4px 0;font-size:14px;color:var(--ink-dark);overflow-wrap:anywhere}.nm-bs-done{display:flex;align-items:flex-start;gap:8px;margin:0}.nm-bs-done svg{flex:none;margin-top:3px;color:var(--nm-sage)}.nm-bs-aside,.nm-bs-card .nm-card-title{overflow-wrap:anywhere}.nm-bs-aside{margin:0;color:var(--ink-dark-muted);font-size:14px}.nm-bs-admin{max-width:720px;margin:0 auto;padding:24px 16px}.nm-bs-admin .nm-title{white-space:normal}.nm-outline{display:grid;gap:8px;min-width:0}.nm-outline-kind{margin:0;font-size:16px;font-weight:650;overflow-wrap:anywhere}.nm-outline-state{display:grid;gap:8px}.nm-outline-state .nm-working{white-space:normal;flex-wrap:wrap;row-gap:4px}.nm-outline-form{display:grid;gap:8px;min-width:0}.nm-outline-form .nm-input{width:100%;min-width:0;box-sizing:border-box;font-size:15px}.nm-outline-items{margin:4px 0 0;padding:0;list-style:none;display:grid;gap:10px}.nm-outline-item{display:grid;gap:6px;padding:10px;border:1px solid var(--chamber-line);border-radius:var(--nm-radius);background:var(--chamber-raised);min-width:0}.nm-outline-row{display:flex;align-items:center;gap:8px;min-width:0}.nm-outline-num{flex:none;min-width:20px;color:var(--ink-dark-muted);font-size:13px;font-weight:650;text-align:right}.nm-outline-heading{font-weight:650}.nm-outline-sources{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:13px;color:var(--ink-dark-muted);overflow-wrap:anywhere}.nm-outline-sources-lead{font-weight:600}.nm-outline-source{padding:2px 8px;border:1px solid var(--chamber-line);border-radius:var(--nm-pill);font-size:12px;color:var(--ink-dark);max-width:100%;overflow-wrap:anywhere}.nm-outline-tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px}.nm-outline-move{display:inline-flex;gap:2px;margin-left:auto}.nm-outline-move .nm-iconbtn:disabled{opacity:.4;cursor:default}.nm-outline-add{display:inline-flex;align-items:center;gap:6px;justify-self:start}.nm-outline-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.nm-outline-hint{margin:0;font-size:13px;color:var(--ink-dark-muted);overflow-wrap:anywhere}.nm-outline-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px}.nm-outline-skip{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:14px}.nm-outline-skip input{width:18px;height:18px;margin:0;accent-color:var(--accent)}.nm-outline-discard{color:var(--nm-error)}.nm-outline-confirm{display:flex;flex-wrap:wrap;align-items:center;gap:0 8px;font-size:14px;overflow-wrap:anywhere}.nm-outline-purpose{resize:vertical;min-height:64px;line-height:1.4}.nm-bs-current{display:flex;align-items:center;gap:12px;min-width:0;margin:0}.nm-bs-current-logo{flex:none;width:72px;height:72px;border-radius:var(--nm-radius);object-fit:contain;background:var(--ink-dark);padding:6px}.nm-bs-current-text{display:grid;gap:2px;min-width:0;overflow-wrap:anywhere}.nm-bs-reference{align-items:flex-start}.nm-bs-reference figcaption{overflow-wrap:anywhere}.nm-bs-rights{padding-top:4px}.nm-bs-world{--bs-pad:16px;background:var(--bs-paper,var(--chamber-raised));color:var(--bs-ink,var(--ink-dark));font-family:var(--bs-body,inherit)}.nm-bs-world-muted{color:var(--bs-muted,var(--ink-dark-muted))}.nm-bs-world-warn{margin:0;color:var(--bs-warn,var(--nm-error));font-weight:600;overflow-wrap:anywhere}.nm-bs-kicker{font-family:var(--nm-sans,inherit);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--bs-muted,var(--ink-dark-muted))}.nm-bs-cover{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:contain;background:var(--bs-paper,var(--chamber-raised))}.nm-bs-cover.is-empty{display:flex;align-items:center;justify-content:center;padding:16px;text-align:center;background:var(--bs-rule,var(--chamber-line))}.nm-bs-overview{list-style:none;margin:8px 0;padding:0;display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}@container bs (min-width: 520px){.nm-bs-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}}.nm-bs-covercard{min-width:0;border-radius:var(--nm-radius);overflow:hidden;box-shadow:0 0 0 1px var(--bs-rule,var(--chamber-line))}.nm-bs-covercard-btn{display:grid;width:100%;height:100%;align-content:start;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.nm-bs-covercard-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.nm-bs-covercard-btn .nm-bs-cover{transition:transform .25s ease}.nm-bs-covercard-btn:hover .nm-bs-cover{transform:scale(1.015)}.nm-bs-covercard-text{display:grid;gap:4px;padding:12px var(--bs-pad) var(--bs-pad);border-top:1px solid var(--bs-rule,var(--chamber-line));min-width:0}.nm-bs-covercard-title{font-family:var(--bs-head,inherit);font-weight:400;font-size:22px;line-height:1.15;overflow-wrap:anywhere}.nm-bs-covercard-promise{font-size:15px;line-height:1.4;overflow-wrap:anywhere}.nm-bs-covercard-score{font-size:13px}@container bs (min-width: 520px){.nm-bs-covercard-text{--bs-pad:12px}.nm-bs-covercard-title{font-size:18px}.nm-bs-covercard-promise{font-size:14px}}.nm-bs-direction{display:grid;gap:12px;padding:12px var(--bs-pad) 24px;border-radius:var(--nm-radius);min-width:0}.nm-bs-back{justify-self:start;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 4px;border:0;background:transparent;color:inherit;font:inherit;font-family:var(--nm-sans,inherit);font-size:14px;cursor:pointer}.nm-bs-back:focus-visible{outline:2px solid var(--bs-accent,var(--accent));outline-offset:2px;border-radius:6px}.nm-bs-direction-grid{display:grid;gap:20px;min-width:0}.nm-bs-direction-cover .nm-bs-cover{border-radius:10px;box-shadow:0 0 0 1px var(--bs-rule,var(--chamber-line))}.nm-bs-direction-body{display:grid;gap:28px;min-width:0}@container bs (min-width: 760px){.nm-bs-direction{--bs-pad:32px;padding-top:16px;padding-bottom:40px}.nm-bs-direction-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:40px;align-items:start}.nm-bs-direction-cover{position:sticky;top:16px}}.nm-bs-direction-head{display:grid;gap:10px}.nm-bs-direction-title{font-size:18px;font-weight:400;color:var(--bs-muted,var(--ink-dark-muted))}.nm-bs-direction-title,.nm-bs-promise{margin:0;font-family:var(--bs-head,inherit);overflow-wrap:anywhere}.nm-bs-promise{font-size:clamp(28px,7cqi,44px);line-height:1.12;letter-spacing:-.01em;text-wrap:balance}.nm-bs-concept{margin:0;font-size:16px;line-height:1.55;overflow-wrap:anywhere}.nm-bs-direction-sec{display:grid;gap:10px;padding-top:16px;border-top:1px solid var(--bs-rule,var(--chamber-line));min-width:0}.nm-bs-direction-sec p{margin:0;overflow-wrap:anywhere}.nm-bs-sec-h{margin:0;font-family:var(--nm-sans,inherit);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--bs-muted,var(--ink-dark-muted))}.nm-bs-band{list-style:none;margin:0;padding:0;display:grid;gap:8px}.nm-bs-band li{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0}.nm-bs-band-colour{width:44px;height:44px;border-radius:8px;background:var(--bs-swatch);box-shadow:inset 0 0 0 1px var(--bs-rule,var(--chamber-line))}.nm-bs-band-name{font-size:15px;font-weight:600;overflow-wrap:anywhere}.nm-bs-band-hex{font-family:var(--nm-mono);font-size:12px;color:var(--bs-muted,var(--ink-dark-muted))}@container bs (min-width: 520px){.nm-bs-band{grid-template-columns:repeat(5,minmax(0,1fr));gap:0}.nm-bs-band li{grid-template-columns:minmax(0,1fr);align-content:start;gap:4px}.nm-bs-band-colour{width:100%;height:88px;border-radius:0}.nm-bs-band li:first-child .nm-bs-band-colour{border-radius:8px 0 0 8px}.nm-bs-band li:last-child .nm-bs-band-colour{border-radius:0 8px 8px 0}.nm-bs-band-name{padding:4px 8px 0 0;font-size:14px}}.nm-bs-specimen{display:flex;align-items:center;gap:20px;min-width:0}.nm-bs-specimen-aa{flex:none;font-family:var(--bs-head,inherit);font-size:72px;line-height:1}.nm-bs-specimen-text{display:grid;gap:6px;min-width:0;font-size:13px}.nm-bs-specimen-line{font-size:17px;line-height:1.45;overflow-wrap:anywhere}.nm-bs-sizes{display:flex;align-items:flex-end;gap:24px;flex-wrap:wrap}.nm-bs-size{display:grid;justify-items:center;gap:6px;font-size:12px}.nm-bs-size img{display:block;object-fit:contain}.nm-bs-bars{list-style:none;margin:0;padding:0;display:grid;gap:10px}.nm-bs-bars li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label value" "bar bar";align-items:center;gap:4px 12px;font-size:14px}.nm-bs-bar-label{grid-area:label;overflow-wrap:anywhere}.nm-bs-bar-value{grid-area:value;text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.nm-bs-bar-value .nm-bs-world-muted{font-weight:400;font-size:13px}.nm-bs-bar{grid-area:bar;position:relative;height:4px;border-radius:2px;background:var(--bs-rule,var(--chamber-line))}.nm-bs-bar-fill{position:absolute;inset:0 auto 0 0;width:var(--bs-w);border-radius:2px;background:var(--bs-muted,var(--ink-dark-muted))}.nm-bs-bar-range{position:absolute;top:-4px;bottom:-4px;left:var(--bs-from);right:var(--bs-to);border:1px solid var(--bs-muted,var(--ink-dark-muted));border-radius:4px}@container bs (min-width: 520px){.nm-bs-bars li{grid-template-columns:minmax(0,13em) minmax(0,1fr) minmax(0,9em);grid-template-areas:"label bar value"}.nm-bs-bar-value{text-align:left}}.nm-bs-qchecks{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:14px}.nm-bs-qchecks li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;overflow-wrap:anywhere;color:var(--bs-muted,var(--ink-dark-muted))}.nm-bs-qchecks li strong{color:var(--bs-ink,var(--ink-dark));font-weight:600}.nm-bs-qchecks li.is-fail,.nm-bs-qchecks li.is-fail strong{color:var(--bs-warn,var(--nm-error))}.nm-bs-reasons dl{margin:0;display:grid;gap:4px}.nm-bs-reasons dt{font-size:14px;font-weight:600}.nm-bs-reasons dd{margin:0 0 12px;font-size:15px;line-height:1.55;color:var(--bs-muted,var(--ink-dark-muted));overflow-wrap:anywhere}.nm-bs-direction-actions{display:grid;gap:8px}.nm-bs-direction-actions .nm-bs-aside{color:var(--bs-muted,var(--ink-dark-muted))}.nm-bs-direction .nm-bs-details summary{color:var(--bs-ink,var(--ink-dark))}.nm-bs-direction .nm-label{color:var(--bs-muted,var(--ink-dark-muted))}.nm-bs-direction .nm-input{background:var(--bs-paper,var(--chamber))}.nm-bs-direction .nm-btn:not(.is-primary),.nm-bs-direction .nm-input{color:var(--bs-ink,var(--ink-dark));border-color:var(--bs-muted,var(--chamber-line))}.nm-bs-direction .nm-btn:not(.is-primary){background:transparent}.nm-bs-quote.is-clamped{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.nm-bs-choice{margin:6px 0 2px;padding:0;border:0;min-width:0;display:grid;gap:6px}.nm-bs-choice-q{padding:0;margin-bottom:6px;font-size:14px;font-weight:650;color:var(--ink-dark)}.nm-bs-chips{display:flex;flex-wrap:wrap;gap:6px}.nm-bs-chip{min-height:40px;padding:8px 14px;border:1px solid var(--chamber-line);border-radius:999px;background:transparent;color:var(--ink-dark);font:inherit;font-size:14px;line-height:1.25;text-align:left;overflow-wrap:anywhere;cursor:pointer}.nm-bs-chip.is-on{border-color:var(--accent);background:var(--chamber-raised);box-shadow:inset 0 0 0 1px var(--accent)}.nm-bs-chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.nm-bs-chip:disabled{cursor:default}.nm-bs-more{margin-top:8px}.nm-bs-more[open]{display:grid;gap:4px}.nm-bs-say{font-style:italic;color:var(--ink-dark)}.nm-bs-why{display:block}@media (prefers-reduced-motion:reduce){.nm-bs-covercard-btn .nm-bs-cover{transition:none}.nm-bs-covercard-btn:hover .nm-bs-cover{transform:none}}.nm-bs-render-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin-top:8px}.nm-bs-render{margin:0;display:grid;gap:6px;min-width:0}.nm-bs-render img{display:block;width:100%;height:auto}.nm-bs-render img,.nm-bs-render-empty{border-radius:var(--nm-radius);background:var(--chamber-raised)}.nm-bs-render-empty{display:flex;align-items:center;justify-content:center;aspect-ratio:1;padding:12px;text-align:center}.nm-bs-render figcaption,.nm-bs-render-empty{overflow-wrap:anywhere}.nm-bs-boardset{display:grid;gap:12px;grid-template-columns:minmax(0,1fr);min-width:0}@container bs (min-width: 760px){.nm-bs-boardset{grid-template-columns:repeat(2,minmax(0,1fr))}}.nm-bs-boardlink{display:block;min-width:0;border-radius:10px}.nm-bs-boardlink:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.nm-bs-boardimg{display:block;width:100%;height:auto;aspect-ratio:4/3;border-radius:10px;background:var(--chamber-raised);box-shadow:0 0 0 1px var(--bs-rule,var(--chamber-line))}.nm-bs-rerender{display:grid;gap:2px;padding:8px 0}.nm-bs-rerender .nm-linkbtn{justify-self:start;min-height:44px}