﻿:root{--bg-color: #0D0D0D;--chat-bg: #FFFFFF;--text-color: #F9F9F9;--chat-text: #0D0D0D;--border-color: #0D0D0D;--modal-bg: rgba(13, 13, 13, 0.4);--modal-bg-chrome: rgba(13, 13, 13, 0.82);--nixm-blue: #0042DA;--ai-color: #F9F9F9}body.light-mode{--chat-bg: #0D0D0D;--text-color: #0D0D0D;--chat-text: #F9F9F9;--border-color: #FFFFFF;--modal-bg: rgba(249, 249, 249, 0.4);--modal-bg-chrome: rgba(249, 249, 249, 0.82)}html,body{margin:0;padding:0;width:100%;height:100%;overflow-x:hidden;-webkit-font-smoothing:antialiased;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}*{box-sizing:inherit}body{background:var(--bg-color);color:var(--text-color);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:33px;transition:background-color .8s cubic-bezier(0.4, 0, 0.2, 1);will-change:background-color}.nunito-black-wordmark{font-weight:900;letter-spacing:-0.03em;text-transform:lowercase}sup.tm{font-size:.5em;vertical-align:.5em;line-height:0}.content-wrapper{display:flex;flex-direction:column;align-items:center;position:relative;max-width:1280px;width:100%}.utility-container{position:fixed;top:10px;right:30px;z-index:100}#signal-export-btn{border:none;background:rgba(0,0,0,0);cursor:pointer;padding:0;margin:0;color:var(--chat-text);display:inline-flex;align-items:center;opacity:1;margin-inline-end:9px}#signal-export-btn svg{width:16px;height:16px;display:block;margin-top:3px}#signal-export-btn.is-exporting svg{animation:nixm-blink 1.5s infinite ease-in-out}#theme-toggle{border:none;color:var(--chat-text);background-color:rgba(0,0,0,0);font-family:"nunito",sans-serif;font-weight:900;font-size:20px;cursor:pointer;padding:0;border-radius:7px;padding:3px 10px;display:inline;margin:0;text-transform:uppercase}#copy-response{-webkit-appearance:none;appearance:none;border:none;color:var(--chat-text);background-color:rgba(0,0,0,0);cursor:pointer;padding:3px 10px;border-radius:7px;display:inline-flex;align-items:center;margin:0;transition:opacity .2s ease;outline:none;box-shadow:none}#copy-response:hover,#copy-response:focus{opacity:.7;outline:none;box-shadow:none}#copy-response.is-copied{opacity:.5;color:var(--chat-text)}.logo-container{width:250px;max-width:30vw;z-index:20;margin-bottom:25px;display:block;align-self:end;margin-inline-end:30px;transform-origin:top right}.logo-img{width:100%;height:auto;display:block;image-rendering:-webkit-optimize-contrast;transition:filter .5s ease}body:not(.light-mode) .logo-img,body:not(.light-mode) .footer-logo{filter:invert(1) brightness(2)}body.light-mode .logo-img,body.light-mode .footer-logo{filter:invert(0)}#nixm-chat-container{width:calc(100% - 60px);margin:0 30px;z-index:30;background-color:var(--chat-bg);border-radius:16px;padding:20px;margin-block-end:150px;display:block;height:auto !important;transition:height .3s ease}#header-nav{display:flex;align-items:center;gap:20px;position:absolute;top:30px;left:30px}#header-nav.signal-visible .header-nav-link{display:none}@media(min-width: 1024px){#header-nav.signal-visible .header-nav-link{display:inline}}#copy-signal-port{position:relative;color:var(--text-color);font-family:"nunito",sans-serif;font-weight:800;text-transform:uppercase;cursor:pointer;transition:opacity .2s ease;border-radius:7px;border:1px solid var(--text-color);font-size:12px;padding:5px 20px}#copy-signal-port:hover{opacity:.6}#copy-signal-port[data-tooltip]::after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 6px);left:50%;transform:translateX(-50%);background:var(--text-color);color:var(--bg-color);font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:3px 7px;border-radius:3px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s ease}#copy-signal-port[data-tooltip]:hover::after{opacity:1}.header-nav-link{color:var(--text-color);font-family:"nunito",sans-serif;font-weight:800;text-transform:uppercase;cursor:pointer;transition:opacity .2s ease}.header-nav-link:hover{opacity:.6}#dialogue-container{display:flex;flex-direction:column;justify-content:center;height:100vh;transition:height .3s ease}.keyboard-active #dialogue-container{justify-content:flex-start;padding-top:15vh}#signal-privacy-btn{background:rgba(0,0,0,0);border:1px solid var(--text-color);color:var(--text-color);font-family:"nunito",sans-serif;font-weight:800;font-size:12px;text-transform:uppercase;padding:5px 20px;border-radius:7px;cursor:pointer;transition:opacity .2s ease}#signal-privacy-btn:hover{opacity:.6}#chat-messages{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:250px;padding:60px 20px;position:relative;background-color:rgba(0,0,0,0);height:auto}@media(min-width: 1024px){#chat-messages{padding:60px}}#chat-messages.is-transitioning{transition:height .4s cubic-bezier(0.25, 0.46, 0.45, 0.94) .15s;will-change:height}.chat-bubble{font-family:"nunito",sans-serif;font-size:32px;font-weight:200;line-height:1.2;letter-spacing:-0.03em;text-transform:lowercase;text-align:center;color:var(--chat-text);word-wrap:break-word;text-wrap:balance;max-width:100%;transition:opacity .1s ease}@media(min-width: 1024px){.chat-bubble{font-size:48px}}.is-idle .chat-bubble{text-align:center;font-size:48px;line-height:1.05}@media(min-width: 1024px){.is-idle .chat-bubble{font-size:66px}}.chat-bubble strong{font-weight:800}.chat-bubble em{font-style:italic;opacity:.85}.chat-bubble code{font-family:monospace;font-size:.85em;background:rgba(128,128,128,.15);padding:2px 6px;border-radius:4px}.chat-bubble .chat-list-item{display:block;padding:2px 0}.chat-bubble .chat-list-item::before{content:"—";opacity:.4;margin-right:8px}.chat-bubble .chat-break{display:block;line-height:1}.chat-bubble .chat-break--para{margin-bottom:.6em}.chat-bubble.is-long{text-align:left;font-size:20px;line-height:1.4}@media(min-width: 1024px){.chat-bubble.is-long{font-size:26px}}.chat-bubble.is-pending{opacity:0}.chat-bubble:last-child:not(.is-fading):not(.is-pending):not(.has-reveal){animation:nixm-manifest .7s ease-out .25s both}.chat-bubble.is-fading{position:absolute;animation:nixm-fadeout .5s ease-out forwards;pointer-events:none;z-index:1}.chat-reveal-line{display:block;opacity:0;transform:translateY(4px);animation:lineReveal .35s ease var(--reveal-delay, 0ms) both}.chat-reveal-line.is-line-fading{animation:lineReveal .25s ease var(--reveal-delay, 0ms) reverse both !important}.chat-bubble.is-line-exiting{position:absolute;pointer-events:none;width:100%}@keyframes lineReveal{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.chat-bubble--thinking{display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;text-align:center !important;width:auto !important;min-width:220px;gap:0}.think-dots{display:flex;align-items:center;justify-content:center;gap:6px;margin-bottom:10px;padding-top:30px}.chat-bubble--thinking .think-dots span{width:8px;height:8px;border-radius:50%;background-color:var(--chat-text);animation:nixm-blink 1.2s ease-in-out infinite}.chat-bubble--thinking .think-dots span:nth-child(2){animation-delay:.2s}.chat-bubble--thinking .think-dots span:nth-child(3){animation-delay:.4s}.think-type-block{display:flex;flex-direction:column;align-items:center;gap:1px;text-align:center;width:100%}.think-line{font-size:15px;line-height:1.6;min-height:1.4em;letter-spacing:.018em;text-align:center;width:100%;transition:opacity .3s ease,transform .3s ease}.think-line span{opacity:1}.think-line.is-fading-out{opacity:0;transform:translateY(-5px);pointer-events:none}.think-cursor{display:inline-block !important;width:1.5px !important;height:.85em !important;border-radius:0 !important;background:currentColor !important;margin-left:2px;vertical-align:middle;animation:thinkBlink .8s step-end infinite !important}@keyframes thinkBlink{0%,100%{opacity:1}50%{opacity:0}}.signal-info{display:grid;grid-template-columns:1fr;gap:16px;margin-top:32px;margin-bottom:60px;width:100%;padding:0 20px;box-sizing:border-box;animation:nixm-manifest .7s ease-out .3s both}@media(min-width: 1024px){.signal-info{grid-template-columns:repeat(2, 1fr);padding:0 60px}}.signal-info.is-dismissing{animation:nixm-fadeout .4s ease-out forwards;pointer-events:none}.signal-info__row{display:flex;flex-direction:column;gap:2px}.signal-info__label{font-family:"nunito",sans-serif;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;opacity:.35;color:var(--chat-text)}@media(min-width: 1024px){.signal-info__label{font-size:14px}}.signal-info__value{font-family:"nunito",sans-serif;font-size:17px;font-weight:400;color:var(--chat-text);opacity:.7;line-height:1.4;word-break:break-word}@media(min-width: 1024px){.signal-info__value{font-size:22px}}.signal-intent-headline{display:flex;gap:24px;padding:0 20px;margin-bottom:1.5rem;animation:nixm-manifest .7s ease-out .3s both}body:not(.is-idle) .signal-intent-headline{display:none}@media(min-width: 1024px){.signal-intent-headline{padding:0 60px}}.signal-intent-headline--two-col{display:grid;grid-template-columns:1fr}@media(min-width: 1024px){.signal-intent-headline--two-col{grid-template-columns:1fr 1fr}}.signal-intent-col{display:flex;flex-direction:column;gap:4px}.signal-intent-value{font-family:"nunito",sans-serif;font-size:28px;font-weight:600;color:var(--chat-text);line-height:1.2;letter-spacing:-0.01em}@media(min-width: 1024px){.signal-intent-value{font-size:36px}}.signal-info__value--intent{font-size:20px}@media(min-width: 1024px){.signal-info__value--intent{font-size:26px}}.signal-share-bar{display:flex;align-items:center;gap:.5rem;margin-top:1rem;grid-column:1/-1;flex-wrap:wrap}.signal-share-url{font-size:.688rem;color:var(--chat-text);opacity:.4;font-family:monospace}.signal-share-divider{width:3px;height:3px;border-radius:50%;background:var(--chat-text);opacity:.3;flex-shrink:0;display:inline-block}.signal-share-action{font-family:"nunito",sans-serif;font-size:.688rem;color:#534ab7;font-weight:600;background:rgba(0,0,0,0);border:none;padding:0;cursor:pointer}.signal-share-action:hover{opacity:.75}.featured-signals{display:none;justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;gap:8px;padding:20px 20px 0;margin:0 -20px}.featured-signals::-webkit-scrollbar{display:none}@media(min-width: 1024px){.featured-signals{justify-content:center;flex-wrap:wrap;overflow-x:visible;margin:0}body.is-idle .featured-signals{display:flex}}.signal-btn{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:2px;font-family:"nunito",sans-serif;cursor:pointer;transition:opacity .2s ease;border-radius:7px;border:2px solid var(--chat-text);padding:8px 16px;background:rgba(0,0,0,0);text-align:left;flex-shrink:0}.signal-btn:hover{opacity:.6}.signal-btn[data-tooltip]::after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 6px);left:50%;transform:translateX(-50%);background:var(--chat-text);color:var(--chat-bg);font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:3px 7px;border-radius:3px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s ease}.signal-btn[data-tooltip]:hover::after{opacity:1}.signal-btn__name{font-size:12px;font-weight:800;text-transform:uppercase;color:var(--chat-text);letter-spacing:.04em}.signal-btn__intent{font-size:11px;font-weight:400;color:var(--chat-text);opacity:.5;text-transform:lowercase}.chat-controls{display:flex;align-items:center;gap:5px;justify-content:flex-end;padding:0}@keyframes nixm-manifest{from{opacity:0;transform:scale(0.98)}to{opacity:1;transform:scale(1)}}@keyframes nixm-fadeout{from{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0.97)}}#font-toggle{background:rgba(0,0,0,0);border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;opacity:1;transition:opacity .15s;width:37px;height:34px}#font-toggle:hover{opacity:.45}#font-toggle span{font-size:40px;font-weight:400;line-height:1;color:var(--chat-text);font-family:"nunito",sans-serif;position:relative;top:7px}#nixm-chat-container.font-serif .chat-bubble,#nixm-chat-container.font-serif .chat-bubble--bot,#nixm-chat-container.font-serif .chat-bubble--user,#nixm-chat-container.font-serif [class*=chat-bubble],#nixm-chat-container.font-serif .signal-intent-value,#nixm-chat-container.font-serif .signal-info__value{font-family:"mrs-eaves-xl-serif",serif !important}.inline-export-card{border:1px solid var(--chat-text);border-radius:12px;margin:32px auto 0;width:100%;overflow:hidden;animation:nixm-manifest .6s ease-out .2s both}.inline-export-card__collapsed{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px}.inline-export-card__meta{display:flex;flex-direction:column;gap:3px;min-width:0}.inline-export-card__title{font-family:"nunito",sans-serif;font-size:14px;font-weight:700;color:var(--chat-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(min-width: 1024px){.inline-export-card__title{font-size:16px}}.inline-export-card__preview{font-family:"nunito",sans-serif;font-size:12px;color:var(--chat-text);opacity:.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inline-export-card__expand{background:rgba(0,0,0,0);border:1px solid var(--chat-text);color:var(--chat-text);border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;font-size:14px;transition:opacity .15s}.inline-export-card__expand:hover{opacity:.55}.inline-export-card__expanded{border-top:1px solid var(--chat-text)}.inline-export-card__expanded .md-viewer{height:auto;overflow-y:visible}.mirror-wrapper{width:100%;display:flex;align-items:center;gap:12px;padding-top:15px;justify-content:center !important;flex-direction:row-reverse;position:sticky;bottom:20px;z-index:50;padding-bottom:10px;border-radius:12px;transition:box-shadow .3s ease;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden}#mirror-input{text-align:left !important;width:100% !important;display:inline-block !important;font-size:20px;line-height:1.2;min-width:auto}@media(min-width: 1024px){#mirror-input{font-size:26px;min-width:50%}}.mirror-textarea{width:100% !important;max-width:100% !important;flex:1 1 auto !important;display:inline-block;color:var(--chat-text);border-radius:12px;background:var(--chat-bg);padding:30px;padding-right:61px;padding-left:40px;font-family:"nunito",sans-serif;font-size:16px;resize:none;outline:none;line-height:1.2;text-align:right;box-sizing:border-box;transition:width .2s ease;border-width:2px;opacity:1;letter-spacing:-0.03rem}.mirror-textarea::placeholder{color:var(--chat-text);opacity:.6}@media(min-width: 1024px){.mirror-textarea{width:100% !important;min-width:150px;max-width:500px !important;flex:0 1 auto !important}}.mirror-send-btn{width:37px;height:37px;border-radius:50%;background-color:var(--chat-text);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background-color .2s ease}.mirror-send-btn .send-arrow{display:none;width:18px;height:18px}.mirror-send-btn.has-content{background-color:#22c55e}.mirror-send-btn.has-content .blinking-dot{display:none}.mirror-send-btn.has-content .send-arrow{display:block}.blinking-dot{width:8px;height:8px;background-color:var(--chat-bg);border-radius:50%;animation:nixm-blink 1.5s infinite ease-in-out}@keyframes nixm-blink{0%,100%{opacity:.3}50%{opacity:1}}.prompt-suggestions{display:none;justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;gap:8px;padding:0 20px 12px;margin:0 -20px}.prompt-suggestions::-webkit-scrollbar{display:none}@media(min-width: 1024px){.prompt-suggestions{justify-content:center;flex-wrap:wrap;overflow-x:visible;padding:0 0 12px;margin:0}}body.is-idle .prompt-suggestions{display:flex}.prompt-suggestions--signal{justify-content:flex-start}.prompt-btn{position:relative;color:var(--chat-bg);font-family:"nunito",sans-serif;font-weight:800;text-transform:uppercase;cursor:pointer;transition:opacity .2s ease;border-radius:7px;border:1px solid var(--chat-text);font-size:12px;padding:5px 20px;background:var(--chat-text);white-space:nowrap;flex-shrink:0}.prompt-btn:hover{opacity:.6}.signal-action-export{border-color:var(--chat-text);color:var(--chat-text);background:rgba(0,0,0,0)}.signal-action-export:hover{background:var(--chat-text);color:var(--chat-bg);opacity:1}.signal-action-export .export-arrow{width:11px;height:11px;vertical-align:middle;margin-left:4px;display:inline-block}.signal-action-export:disabled{opacity:.4;cursor:not-allowed}.signal-action-share{border-color:#534ab7;color:#534ab7;background:rgba(0,0,0,0)}.signal-action-share .share-arrow{width:14px;height:14px;vertical-align:middle;margin-left:4px;display:inline-block}.signal-action-share:hover{background:rgba(83,74,183,.08);opacity:1}.mirror-input-wrap{position:relative;width:100%;max-width:100%;flex:1 1 auto}@media(min-width: 1024px){.mirror-input-wrap{width:100%;min-width:150px;max-width:500px;flex:1 1 auto}}.mirror-mic-btn{width:36px;height:36px;border-radius:50%;border:none;background:#0042da;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .2s,transform .1s;position:absolute;right:15px;top:50%;transform:translateY(-50%);z-index:2}.mirror-mic-btn svg{width:16px;height:16px}.mirror-mic-btn:hover{background:#0035b0}.mirror-mic-btn:active{transform:translateY(-50%) scale(0.95)}.mirror-mic-btn.is-recording{background:#e24b4a;animation:micPulse 1s ease-in-out infinite}@keyframes micPulse{0%,100%{box-shadow:0 0 0 0 rgba(226,75,74,.4)}50%{box-shadow:0 0 0 6px rgba(226,75,74,0)}}.mirror-attach-btn{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:20px;height:20px;border:none;background:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-family:nunito,sans-serif;font-size:30px;font-weight:300;color:var(--chat-text);opacity:.4;padding:0;z-index:2;line-height:1;transition:opacity .15s;margin-top:-3px}.mirror-attach-btn:hover{opacity:.8}.mirror-file-chip{position:absolute;left:15px;top:50%;transform:translateY(-50%);height:20px;min-width:20px;padding:0 6px 0 10px;border-radius:4px;background:var(--chat-text);opacity:.75;display:flex;align-items:center;gap:4px;z-index:2;cursor:pointer}.mirror-file-chip .chip-ext{color:var(--chat-bg);font-size:9px;font-weight:700;font-family:nunito,sans-serif;letter-spacing:.03em;text-transform:uppercase;line-height:1}.mirror-file-chip .chip-remove{background:none;border:none;color:var(--chat-bg);font-size:10px;cursor:pointer;padding:0;line-height:1;display:flex;align-items:center;justify-content:center;font-family:nunito,sans-serif}footer{display:flex;position:absolute;bottom:30px;right:30px;font-family:"nunito",sans-serif;z-index:40;align-items:flex-end;flex-direction:column;gap:8px;mix-blend-mode:difference;transition:opacity .3s ease,transform .3s ease;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:opacity,transform}.footer-links{display:flex;gap:12px;font-size:12px;text-transform:uppercase;flex-direction:row;flex-wrap:wrap;justify-content:flex-end}.footer-links a,.footer-links p{color:#fff;text-decoration:none;opacity:.9;cursor:pointer;font-weight:700;margin:0}footer p{color:#fff;font-weight:700;margin:0}.preview-btn{color:#ff3b30 !important;animation:soft-pulse 2s infinite ease-in-out;flex-basis:100%;display:flex;justify-content:flex-end}@media(min-width: 1024px){.preview-btn{flex-basis:auto}}@keyframes soft-pulse{0%{opacity:.6}50%{opacity:1}100%{opacity:.6}}.footer-social{display:flex;gap:12px;justify-content:flex-end}.footer-social a{opacity:.8;line-height:0}.footer-social a:hover{opacity:1}.keyboard-active footer,.mirror-sticky footer{opacity:0;pointer-events:none;transform:translateY(20px)}.modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;overflow-y:auto;padding:60px 30px 10px}.modal::before{content:"";position:fixed;inset:0;background-color:var(--modal-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:-1;will-change:backdrop-filter;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media(min-width: 1024px){.modal{padding:60px 20px}}.is-chrome .modal::before{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:var(--modal-bg-chrome)}.modal-content{margin:auto;max-width:1224px;width:100%;font-family:"nunito",sans-serif;line-height:1.4;color:var(--text-color);word-wrap:break-word;text-wrap:balance}.modal-content p{max-width:100%}@media(min-width: 1024px){.modal-content p{max-width:70%}}.modal-content p.impact-text{color:var(--ai-color) !important;transition:color .8s ease}.modal-content .modal-intro .signal-synonyms{font-style:italic;opacity:.7;letter-spacing:.01em;margin-top:-0.5rem}.modal-header{font-weight:700;font-size:18px;margin-bottom:20px;text-transform:uppercase;display:flex}@media(min-width: 1024px){.modal-header{font-size:24px}}.button-header{border:none;color:var(--chat-text);background-color:var(--chat-bg);font-family:"nunito",sans-serif;font-weight:900;font-size:12px;cursor:pointer;padding:0;border-radius:7px;padding:1px 10px;display:inline;margin:0;margin-inline-end:10px}@media(min-width: 1024px){.button-header{margin-inline-end:30px}}.modal-body{border-radius:14px;background:var(--chat-bg);padding:30px;color:var(--chat-text)}@media(min-width: 1024px){.modal-body{padding:100px}}body.is-idle .modal-content p.impact-text{color:var(--chat-text) !important}#modal-what .modal-body{display:flex;flex-direction:column;gap:0}#modal-what .modal-content{font-size:18px}#modal-what .use-case-item{margin-block-end:30px}#modal-what .impact-text{font-size:48px;line-height:1}@media(min-width: 1024px){#modal-what .impact-text{font-size:78px}}.impact-text{font-size:38px;font-weight:600;letter-spacing:-1px;line-height:1.1;margin-bottom:30px;margin-top:0}@media(min-width: 1024px){.impact-text{font-size:64px}}.use-case-grid{display:grid;grid-template-columns:1fr;gap:20px;margin-top:30px}@media(min-width: 1024px){.use-case-grid{grid-template-columns:1fr 1fr}}@media(min-width: 1024px){#modal-what .use-case-grid,#modal-manifesto .use-case-grid{grid-template-columns:1fr 1fr 1fr}}.use-case-item{border-left:1px solid var(--text-color);padding-left:15px}@media(min-width: 1024px){.use-case-item p{max-width:100%}}.use-case-item strong{display:block;margin-bottom:5px;text-transform:uppercase;font-size:14px;letter-spacing:1px}.close-modal{display:none;width:33px;height:33px;cursor:pointer;color:var(--chat-bg);background-color:var(--chat-text);border-radius:7px;padding:0;margin-inline-end:15px;pointer-events:all;overflow:hidden}@media(min-width: 1024px){.close-modal{margin-inline-end:30px}}.close-modal-content{display:flex;align-items:center;justify-content:center;width:37px;transform:rotate(45deg);font-family:"nunito",sans-serif;font-weight:700;font-size:40px;line-height:1;margin-block-start:-5px;margin-inline-end:-5px}.close-modal-wrapper{width:100%;max-width:1280px;margin:0 auto;display:flex;position:fixed;z-index:1100;justify-content:flex-end;pointer-events:none}.waitlist-form{display:flex;gap:10px;width:100%;flex-wrap:wrap;margin-top:45px;position:relative}.waitlist-form input{background:rgba(0,0,0,0);border:1px solid var(--chat-text);color:var(--chat-text);padding:18px;flex-grow:1;font-family:"nunito",sans-serif;border-radius:8px;font-size:18px;outline:none;min-width:250px;-webkit-appearance:none}.waitlist-form input:focus~.tooltip{opacity:0}.waitlist-form button{background:var(--chat-text);color:var(--chat-bg);border:none;padding:0 35px;cursor:pointer;font-weight:800;border-radius:8px;font-size:16px;min-height:58px;flex-grow:1}#modal-why .modal-content{font-size:18px}#modal-why .impact-text sup.tm{font-weight:600;font-size:12px;vertical-align:2em}#modal-why .use-case-item strong{font-family:"nunito",sans-serif;font-weight:600}.whats-coming{margin-top:1.5rem;opacity:.6;font-style:italic;font-size:.9em;letter-spacing:.01em}#modal-preview .modal-body p:not(.impact-text):not(.whats-coming){font-size:18px;line-height:1.5;margin-bottom:14px}@media(min-width: 1024px){#modal-preview .modal-body p:not(.impact-text):not(.whats-coming){font-size:22px}}#waitlist-ui{max-width:100%}@media(min-width: 1024px){#waitlist-ui{max-width:70%}}.tooltip{position:absolute;top:-30px;left:10px;background:var(--chat-text);color:var(--chat-bg);padding:4px 12px;border-radius:4px;font-size:11px;font-weight:800;text-transform:uppercase;opacity:1;transition:.3s;pointer-events:none}.how-steps{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:0}@media(min-width: 1024px){.how-steps{padding:60px 0}}.how-steps-container{display:none !important}@media(min-width: 1024px){.how-steps-container{display:flex !important}}.how-steps-container{margin-bottom:20px;flex-direction:column;align-items:center;justify-content:flex-start;gap:30px;font-size:20px;font-weight:600}@media(min-width: 1024px){.how-steps-container{flex-direction:row}}.how-step{border:1px solid var(--text-color);border-radius:12px;padding:60px 30px;position:relative;background-color:rgba(128,128,128,.07);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.how-step strong{display:block;text-transform:uppercase;font-size:20px;letter-spacing:.5px;margin-bottom:10px}.how-step p{margin:0;line-height:1.5;font-size:18px}.how-step p+p{margin-top:8px}.how-step .how-step-example{font-size:18px;margin-top:10px !important;background-color:var(--text-color);color:var(--chat-text);border-radius:8px;font-weight:600;display:inline;box-decoration-break:clone;-webkit-box-decoration-break:clone;padding:0 10px;line-height:1.7;text-wrap:balance}.how-step p.how-step-example{margin-block-start:30px}.how-step--step-3{border-width:5px}.how-step--closing{border-style:dashed;opacity:.7}.how-step--closing strong{opacity:.8}.how-step-example--highlighted{align-self:start;margin:0}@media(min-width: 1024px){.how-step-example--highlighted{align-self:unset;margin:unset}}.how-step-example--highlighted:not(.arrow-symbol){font-size:18px;margin-top:10px !important;background-color:var(--text-color);color:var(--chat-text);border-radius:8px;font-weight:600;display:inline;box-decoration-break:clone;-webkit-box-decoration-break:clone;padding:0 10px;line-height:1.7;text-wrap:balance}.how-step-example--highlighted.arrow-symbol{transform:rotate(180deg)}@media(min-width: 1024px){.how-step-example--highlighted.arrow-symbol{transform:rotate(90deg)}}.how-step-arrow{text-align:center;opacity:.35;line-height:1;padding:6px 0;user-select:none}.how-step-arrow svg{transform:rotate(180deg)}.credits-tier-grid{display:grid;grid-template-columns:1fr;gap:20px;margin-top:40px;max-width:600px}@media(min-width: 1024px){.credits-tier-grid{grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));grid-auto-flow:column}}.credits-tier{border:1px solid var(--chat-text);border-radius:12px;padding:40px 30px;display:flex;flex-direction:column;gap:6px}.credits-tier__amount{font-family:"nunito",sans-serif;font-size:64px;font-weight:900;line-height:1;color:var(--chat-text)}.credits-tier__label{font-family:"nunito",sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:2px;opacity:.5;color:var(--chat-text);margin-bottom:10px}.credits-tier__price{font-family:"nunito",sans-serif;font-size:28px;font-weight:700;color:var(--chat-text)}.credits-tier__desc{font-family:"nunito",sans-serif;font-size:14px;font-weight:500;opacity:.6;color:var(--chat-text);margin:10px 0 20px;line-height:1.5}.credits-tier__btn{width:100%;background:var(--chat-text);color:var(--chat-bg);border:none;padding:16px 20px;font-family:"nunito",sans-serif;font-weight:800;font-size:12px;text-transform:uppercase;letter-spacing:1px;border-radius:8px;cursor:pointer;transition:opacity .2s ease;margin-top:auto}.credits-tier__btn:hover{opacity:.8}.credits-tier__btn:disabled{opacity:.4;cursor:not-allowed}.credits-fine-print{font-family:"nunito",sans-serif;font-size:12px;font-weight:500;opacity:.4;color:var(--chat-text);margin-top:30px;text-transform:lowercase;letter-spacing:.5px}.mobile-hidden{display:none !important}@media(min-width: 1024px){.mobile-hidden{display:flex !important}}.desktop-hidden{display:flex !important}@media(min-width: 1024px){.desktop-hidden{display:none !important}}.auth-panel{position:fixed;top:0;right:0;height:100%;width:300px;z-index:500;transform:translateX(100%);transition:transform .4s cubic-bezier(0.4, 0, 0.2, 1);background-color:var(--chat-bg);border-left:1px solid var(--border-color);display:flex;flex-direction:column;-webkit-transform:translateX(100%);-webkit-backface-visibility:hidden;backface-visibility:hidden}.auth-panel.is-open{transform:translateX(0);-webkit-transform:translateX(0);overflow:auto}@media(min-width: 1024px){.auth-panel{width:360px}}.auth-panel__inner{display:flex;flex-direction:column;justify-content:flex-start;height:100%;padding:60px 40px;gap:20px}.auth-panel__context-msg{font-family:"nunito",sans-serif;font-size:14px;font-weight:700;color:var(--chat-bg);background:var(--chat-text);padding:10px 14px;border-radius:8px;margin-bottom:20px;opacity:.85}.auth-panel__label{font-family:"nunito",sans-serif;font-weight:700;font-size:18px;line-height:1.2;color:var(--chat-text);margin:20px 0;text-wrap:balance}@media(min-width: 1024px){.auth-panel__label{font-size:26px}}.auth-panel__email{font-family:"nunito",sans-serif;font-size:14px;font-weight:600;color:var(--chat-text);margin:0 0 20px;word-break:break-all}.auth-panel__input{width:100%;background:rgba(0,0,0,0);border:1px solid var(--chat-text);color:var(--chat-text);font-family:"nunito",sans-serif;font-size:16px;padding:14px 16px;border-radius:8px;outline:none;box-sizing:border-box;opacity:.8;transition:opacity .2s ease,border-color .2s ease;-webkit-appearance:none}.auth-panel__input::placeholder{opacity:.4;color:var(--chat-text)}.auth-panel__input:focus{opacity:1;border-color:var(--chat-text)}.auth-panel__btn{width:100%;background:var(--chat-text);color:var(--chat-bg);border:none;padding:14px 20px;font-family:"nunito",sans-serif;font-weight:800;font-size:13px;text-transform:uppercase;letter-spacing:1px;border-radius:8px;cursor:pointer;transition:opacity .2s ease;padding:20px;margin:20px 0}.auth-panel__btn:hover{opacity:.8}.auth-panel__btn--secondary{background:rgba(0,0,0,0);color:var(--chat-text);border:1px solid var(--chat-text);opacity:.5}.auth-panel__btn--secondary:hover{opacity:1}.auth-panel__btn--google{display:flex;align-items:center;justify-content:center;gap:10px;background:rgba(0,0,0,0);color:var(--chat-text);border:1px solid var(--border-color);margin-top:0;opacity:.8}.auth-panel__btn--google:hover{opacity:1}.auth-panel__btn--google:disabled{opacity:.4;cursor:not-allowed}.auth-panel__google-icon{width:18px;height:18px;flex-shrink:0}.auth-panel__divider{display:flex;align-items:center;gap:12px;margin:4px 0;color:var(--chat-text);opacity:.3;font-family:"nunito",sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin:30px 0}.auth-panel__divider::before,.auth-panel__divider::after{content:"";flex:1;height:1px;background:var(--border-color)}.auth-panel__msg{font-family:"nunito",sans-serif;background:var(--text-color);color:var(--bg-color);padding:4px 12px;border-radius:4px;font-size:11px;font-weight:800;text-transform:uppercase;opacity:.6;margin:0;text-align:center}.auth-panel__credits,.auth-panel__signals{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid var(--border-color)}.auth-panel__credits-label{font-family:"nunito",sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:1px;color:var(--chat-text);opacity:.5}#auth-credits,#auth-signal-count{font-family:"nunito",sans-serif;font-weight:800;font-size:20px;color:var(--chat-text)}#auth-trigger{border:none;color:var(--chat-text);background-color:var(--chat-bg);font-family:"nunito",sans-serif;font-weight:900;font-size:10px;cursor:pointer;padding:0;border-radius:7px;padding:3px 10px;display:inline-flex;align-items:center;justify-content:center;margin:0;text-transform:uppercase}@media(min-width: 1024px){#auth-trigger{font-size:12px}}#auth-trigger:hover{opacity:.7}#auth-trigger.is-authed::after{content:"";display:inline-block;width:6px;height:6px;background-color:#00ff41;border-radius:50%;margin-left:4px;vertical-align:middle;animation:nixm-blink 2s infinite ease-in-out}.auth-panel__upgrade-msg{color:var(--chat-text);font-family:"nunito",sans-serif;font-size:12px;font-weight:600}.auth-panel__success-msg{font-family:"nunito",sans-serif;font-size:15px;font-weight:600;color:var(--chat-text);line-height:1.5;margin:0 0 24px;opacity:.8}#auth-success-state{display:flex;flex-direction:column;gap:16px;animation:nixm-manifest .5s ease-out forwards}.auth-panel__signals-list{display:flex;flex-direction:column;gap:4px;margin-top:12px}.auth-signal-item{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:8px;border:1px solid var(--border-color);text-decoration:none;color:var(--chat-text);background:rgba(0,0,0,0);transition:background .15s ease;cursor:pointer}.auth-signal-item:hover{background:rgba(128,128,128,.1)}.auth-signal-id{font-family:"nunito",sans-serif;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;opacity:.4;color:var(--chat-text)}.auth-signal-preview{font-family:"nunito",sans-serif;font-size:12px;font-weight:400;opacity:.75;color:var(--chat-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.auth-signal-empty{font-family:"nunito",sans-serif;font-size:11px;font-weight:400;opacity:.35;color:var(--chat-text)}.signals-empty{display:flex;flex-direction:column;gap:4px;padding:4px 0;font-family:"nunito",sans-serif}.signals-empty__main{font-size:13px;color:var(--chat-text);opacity:.6}.signals-empty__link{color:var(--chat-text);opacity:1;text-decoration:none;border-bottom:1px solid var(--border-color);cursor:pointer;font-weight:500}.signals-empty__link:hover{opacity:.6}.signals-empty__prompts{font-size:11px;color:var(--chat-text);opacity:.4;line-height:2}.signals-empty__try{color:var(--chat-text);opacity:1}.signals-empty__prompt-link{color:var(--chat-text);opacity:.6;text-decoration:none;border-bottom:1px solid var(--border-color);cursor:pointer;white-space:nowrap}.signals-empty__prompt-link:hover{opacity:1}.credit-warning{color:var(--chat-text);font-family:"nunito",sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:1px;opacity:.5;margin:0;text-align:center;padding:30px 0;cursor:pointer}.credit-warning:hover{text-decoration:underline}.md-viewer{width:100%;padding:1.5rem;height:100%;overflow-y:auto;display:flex;flex-direction:column;gap:0;font-family:"mrs-eaves-xl-serif",serif;letter-spacing:-0.015em}.md-viewer__toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem;padding-bottom:.75rem;border-bottom:1px solid var(--border-color);flex-shrink:0}.md-viewer__actions{display:flex;align-items:center;gap:8px}.md-viewer__close{background:rgba(0,0,0,0);border:none;font-size:1.375rem;color:var(--chat-text);opacity:.35;cursor:pointer;line-height:1;padding:0 .25rem}.md-viewer__close:hover{opacity:1}.md-viewer__body{width:100%;font-family:"mrs-eaves-xl-serif",serif;font-size:1.375rem;line-height:1.55;color:var(--chat-text);overflow-y:auto;flex:1}.md-viewer__body *{margin:0;padding:0;box-sizing:border-box}.md-viewer__body *+*{margin-top:.4rem}.md-viewer__body h2{margin-top:1.6rem}.md-viewer__body h3{margin-top:1rem}.md-viewer__body h2+*,.md-viewer__body h3+*{margin-top:.2rem}.md-viewer__body h1+*{margin-top:1.1rem}.md-viewer__body h1{font-size:2.75rem;font-weight:400;line-height:1.1}.md-viewer__body h2{font-family:"mrs-eaves-xl-serif",serif;font-size:1.25rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.md-viewer__body h3{font-size:1.375rem;font-weight:600}.md-viewer__body ul{padding-left:1.1rem}.md-viewer__body li+li{margin-top:.1rem}.md-viewer__body strong{font-weight:700}.md-viewer__body hr{border:none;border-top:1px solid var(--border-color);margin-top:1.5rem;opacity:.4}.md-viewer__body hr+*{margin-top:1rem}.md-viewer__body em{font-style:italic;opacity:.6}@media(max-width: 1023px){#chat-messages:has(.md-viewer){padding:0}.md-viewer__body{font-size:1.125rem}}/*# sourceMappingURL=style.css.map */
