html,body{font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}*{scrollbar-width:none!important;-ms-overflow-style:none!important}*::-webkit-scrollbar{display:none!important}body{margin:0;background:var(--nl-paper);font-variant-numeric:oldstyle-nums}a{color:var(--nl-scope);text-decoration:none}@media(hover:hover)and (pointer:fine){a:hover{color:var(--nl-brass-old)}}a,button{-webkit-tap-highlight-color:transparent}html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;text-size-adjust:100%}html,body{overscroll-behavior:none}[data-nl-chat]{overscroll-behavior:contain}a,button,[role=button],[role=option]{touch-action:manipulation}button,[role=button],[role=option]{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}[data-chip]:active:not(:disabled),[data-row]:active,[data-goal-choice]:active,[data-opt]:active{transform:translateY(1px)}[data-hit]{position:relative}[data-hit]:after{content:"";position:absolute;top:-12px;right:-6px;bottom:-12px;left:-6px}input::placeholder{color:var(--nl-meta-text);opacity:1}::selection{background:var(--nl-brass-35);color:var(--nl-ink)}:focus-visible{outline:2px solid var(--nl-ink);outline-offset:3px}[data-nl-chat] .nl-inset-ring:focus-visible{outline-offset:-4px;border-radius:var(--nl-r-panel)}:focus:not(:focus-visible){outline:none}[data-composer] input:focus,[data-composer] textarea:focus{outline:none}textarea{font:inherit}[data-composer]:focus-within{border-color:var(--nl-brass-old)!important;box-shadow:var(--nl-ring)!important}[data-composer][data-invalid],[data-composer][data-invalid]:focus-within{border-color:var(--nl-signal)!important}[data-btn]:active:not(:disabled){transform:translateY(1px)!important}[data-x]{color:var(--nl-ink);opacity:.72;transition:background-color var(--nl-dur-1) var(--nl-ease-standard),opacity var(--nl-dur-1) var(--nl-ease-standard),transform var(--nl-dur-1) var(--nl-ease-standard)}[data-chip]:focus-visible [data-x]{background-color:var(--nl-ink-10);opacity:1}[data-chip]:active [data-x]{transform:scale(.88)}[data-btn]:disabled{opacity:.45;cursor:default}@media(hover:hover)and (pointer:fine){[data-btn=brass]:hover:not(:disabled){background-color:var(--nl-brass-deep)!important}[data-chip]:hover:not(.fb-stage *){border-color:var(--nl-brass-old)!important}[data-row]:hover{border-color:var(--nl-brass-old)!important}[data-chip]:hover [data-x]{background-color:var(--nl-ink-10);opacity:1}[data-chip] [data-x]:hover{background-color:var(--nl-ink-16)}[data-quiet-link]:hover{text-decoration-color:var(--nl-ink)!important}[data-skip]:hover{color:var(--nl-ink)!important}}@keyframes nl-bubble-a{0%{opacity:0;transform:translateY(6px)}}@keyframes nl-bubble-b{0%{opacity:0;transform:translateY(6px)}}@keyframes nl-composer-flash{0%,30%{border-color:var(--nl-brass-old);box-shadow:0 0 0 4px var(--nl-brass-45),var(--nl-shadow-1)}to{box-shadow:var(--nl-shadow-1)}}[data-composer][data-flash]{animation:nl-composer-flash .7s var(--nl-ease-standard)}@keyframes nl-caret-blink{0%,49%{opacity:1}50%,to{opacity:0}}[data-typed-caret]{animation:nl-caret-blink 1.06s linear infinite}[data-typed-caret][data-typing]{animation:none}@keyframes nl-rise-a{0%{opacity:0;transform:translateY(10px)}}@keyframes nl-rise-b{0%{opacity:0;transform:translateY(10px)}}@keyframes nl-think{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0ms!important}}[data-reduced=true] *,[data-reduced=true] *:before,[data-reduced=true] *:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0ms!important}[data-nl-chat]{scrollbar-width:none}[data-nl-chat]::-webkit-scrollbar{display:none}[data-nl-chat] input::placeholder,[data-sent-layer] input::placeholder{color:var(--nl-meta-text);opacity:1}[data-nl-chat] textarea,[data-sent-layer] textarea{font:inherit}[data-nl-chat] :focus-visible{outline:2px solid var(--nl-ink);outline-offset:3px}[data-nl-chat] h1[tabindex="-1"]:focus-visible{outline:none}[data-tz-change]:has(select:focus-visible){outline:2px solid var(--nl-ink);outline-offset:3px;border-radius:2px}[data-tool-search-group]~*{transition:opacity var(--nl-dur-2) var(--nl-ease-standard)}[data-tool-search-group][data-search-open]~*{opacity:.3;pointer-events:none}[data-nl-chat] :focus:not(:focus-visible){outline:none}[data-btn=ink]:disabled{opacity:1}[data-doorway=true] input::placeholder{color:var(--nl-meta-text)}[data-doorway=true]{box-shadow:0 1px 2px var(--nl-ink-05),0 10px 32px -12px var(--nl-ink-16)!important}@media(hover:hover)and (pointer:fine){[data-btn=ink]:hover:not(:disabled){background-color:var(--nl-ink-hover)!important}[data-pick-option]:hover{border-color:var(--nl-hairline)!important}[data-opt]:hover{background-color:var(--nl-paper)!important}}@keyframes nl-ph-a{0%{opacity:0;transform:translateY(4px)}}@keyframes nl-ph-b{0%{opacity:0;transform:translateY(4px)}}@keyframes nl-done-rise{0%{opacity:0;transform:translateY(10px)}}@keyframes nl-done-pulse{0%,to{opacity:.3;transform:scale(.75)}50%{opacity:1;transform:scale(1)}}@keyframes nl-done-compile{0%{transform:translate(-110%)}60%{transform:translate(180%)}to{transform:translate(180%)}}@media(prefers-reduced-motion:reduce){[data-compiling] span{animation:none!important;width:100%!important;opacity:.45}}[data-reduced=true] [data-compiling] span{animation:none!important;width:100%!important;opacity:.45}[data-nl-done] :focus-visible{outline:2px solid var(--nl-ink);outline-offset:3px}[data-nl-done] :focus:not(:focus-visible){outline:none}[data-nl-done] [data-done-fold]{display:grid;grid-template-rows:1fr;transition:grid-template-rows .4s cubic-bezier(.2,.8,.2,1)}[data-nl-done] [data-done-fold=closed]{grid-template-rows:0fr}[data-nl-done] [data-done-fold]>div{overflow:hidden;min-height:0}[data-nl-done] [data-btn]:active{transform:translateY(1px)}@media(hover:hover)and (pointer:fine){[data-nl-done] [data-btn=scope]:hover{background-color:color-mix(in oklab,var(--nl-scope),var(--nl-paper) 8%)!important}[data-nl-done] [data-quiet-link]:hover{text-decoration-color:var(--nl-ink)!important}}[data-chip]:not(.fb-stage *){position:relative}[data-chip]:not(.fb-stage *):before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}.dash-frozen{position:relative;width:100%}.dash-frozen iframe{width:100%;display:block;border:0;background:var(--nl-card);border-radius:12px}.dash-frame-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;padding:36px;font:13px var(--nl-font-mono);background:var(--nl-card);border-radius:12px}[data-sr-only]{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@keyframes nl-goal-pulse{0%,to{opacity:.1}50%{opacity:.24}}@media(prefers-reduced-motion:reduce){[data-goal-skeleton]>span{animation:none!important;opacity:.16!important}}[data-reduced=true] [data-goal-skeleton]>span{animation:none!important;opacity:.16!important}@keyframes nl-marker-draw{0%{clip-path:polygon(0 0,0 0,0 30%,0 65%,0 100%,0 100%,0 70%,0 35%)}to{clip-path:polygon(2px 0,100% 0,calc(100% - 3px) 30%,100% 65%,calc(100% - 2px) 100%,1px 100%,3px 70%,0 35%)}}@keyframes nl-intro-fade{0%{opacity:0}}@keyframes nl-intro-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes nl-intro-rise-sm{0%{opacity:0;transform:translateY(8px)}}@keyframes nl-intro-dim{to{color:var(--nl-on-brass-quiet)}}@keyframes nl-intro-bloom{0%{clip-path:circle(0 at 50% 62%)}to{clip-path:circle(150% at 50% 62%)}}@keyframes nl-intro-reveal-fade{0%{opacity:0}}[data-intro-hold] [data-nl-chat] h1{visibility:hidden}
