:root{--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--icon-sm: 16px;--icon-md: 20px;--icon-lg: 24px;--button-height: 44px;--composer-height: 56px;--sidebar-width: 288px;--transition-fast: .15s;--bg-main: #ffffff;--bg-sidebar: #f9f9f9;--bg-hover: #ececf1;--bg-active: #e8e8ed;--border-subtle: #e5e5ea;--text-primary: #0d0d0d;--text-muted: #6e6e73;--user-msg-bg: #f4f4f6;--focus-ring: #3b82f6;--shadow-popup: 0 8px 24px rgba(0, 0, 0, .08);--chip-bg: #eaeaea}body.dark-mode{--bg-main: #212121;--bg-sidebar: #171717;--bg-hover: #2a2a2a;--bg-active: #333333;--border-subtle: #2e2e2e;--text-primary: #ececec;--text-muted: #8e8e93;--user-msg-bg: #2f2f2f;--focus-ring: #60a5fa;--shadow-popup: 0 8px 24px rgba(0, 0, 0, .4);--chip-bg: #2d2d2d}::-moz-selection{background:#3b82f640;color:#0d0d0d}body.dark-mode ::selection{color:#fff}body.dark-mode ::-moz-selection{background:#60a5fa59;color:#fff}*{box-sizing:border-box;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;-webkit-tap-highlight-color:transparent}*:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:4px}svg.lucide{stroke-width:1.75px}body{background-color:var(--bg-main);height:100vh;display:flex;overflow:hidden;font-size:14px;line-height:1.5}.sidebar{background-color:var(--bg-sidebar);height:100%;z-index:50;flex-shrink:0;overflow:hidden}@media(min-width:768px){.sidebar.collapsed{margin-left:calc(-1 * var(--sidebar-width));visibility:hidden}}body:not(.sidebar-collapsed) #sidebarToggleBtn{display:none!important}body.sidebar-collapsed #sidebarToggleBtn{display:flex!important}@media(max-width:767px){.sidebar{min-width:var(--sidebar-width)}body:not(.sidebar-collapsed) #sidebarToggleBtn{display:flex!important}}.sidebar-scrim{position:fixed;inset:0;background:#0000004d;opacity:0;pointer-events:none;transition:opacity var(--transition-fast);z-index:40}.sidebar-scrim.visible{opacity:1;pointer-events:auto}@media(min-width:768px){.sidebar-scrim{display:none!important}}.sidebar-header{justify-content:space-between}.brand-button{background:transparent;border:none;display:flex;align-items:center;cursor:pointer;text-align:left;color:var(--text-primary)}.brand-button:hover{background:var(--bg-hover)}.icon-btn{background:transparent;border:none;color:var(--text-muted);padding:var(--space-1);border-radius:var(--radius-md);cursor:pointer;display:flex;align-items:center;justify-content:center;width:var(--button-height);height:var(--button-height);transition:background-color var(--transition-fast) ease,color var(--transition-fast) ease,transform var(--transition-fast) ease,opacity var(--transition-fast) ease}.icon-btn:hover{background:var(--bg-hover);color:var(--text-primary)}.sidebar-primary-nav{width:100%}.new-chat-btn,#sidebarPersonalitiesBtn{width:100%;margin:0!important;display:flex;align-items:center;justify-content:flex-start;border:0;background:transparent;color:var(--text-primary);font-weight:500;text-align:left;cursor:pointer;appearance:none;-webkit-appearance:none;transition:background-color var(--transition-fast) ease,color var(--transition-fast) ease,transform var(--transition-fast) ease,opacity var(--transition-fast) ease}.new-chat-btn:hover,#sidebarPersonalitiesBtn:hover{background:var(--bg-hover)}.new-chat-btn:active,#sidebarPersonalitiesBtn:active{transform:scale(.985)}.sidebar-nav-icon{flex:0 0 var(--icon-lg)!important;place-items:center;border-radius:6px;color:var(--text-primary)}.sidebar-nav-icon svg{stroke-width:1.85px}.history-list{width:100%;min-width:0;overflow:hidden}.history-item-wrapper{display:flex!important;align-items:center!important;border-radius:10px!important;transition:background-color var(--transition-fast) ease!important;min-height:38px}.history-item{flex:1!important;margin:0!important;background:transparent!important;border:none!important;color:var(--text-primary)!important;text-align:left!important;cursor:pointer!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;border-radius:var(--radius-md)!important;max-width:100%}.history-item:hover{background:transparent!important}.history-item.active{font-weight:500}.history-three-dot{background:transparent!important;border:none!important;color:var(--text-muted)!important;cursor:pointer!important;border-radius:var(--radius-md)!important;display:flex!important;align-items:center!important;justify-content:center!important;width:28px!important;height:28px!important;transition:background-color var(--transition-fast) ease !important,color var(--transition-fast) ease !important,transform var(--transition-fast) ease !important,opacity var(--transition-fast) ease!important;flex-shrink:0}.history-three-dot:hover{background:var(--bg-hover)!important;color:var(--text-primary)!important}.user-profile-btn{text-align:left}#userAvatar{position:relative;flex-shrink:0;background-size:cover;background-position:center;background-color:var(--bg-hover)}#userAvatar:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px #ffffff59,0 2px 8px #0000000f}body.dark-mode #userAvatar:before{box-shadow:inset 0 0 0 1px #ffffff1f,0 2px 8px #00000040}#userAvatar img,.user-avatar img,.profile-avatar img,.profile-editor-avatar img{width:100%;height:100%;display:block;object-fit:cover;object-position:center;border-radius:inherit;background:transparent}.user-info{overflow:hidden}.user-name,.user-badge{display:block}.more-icon{width:18px!important;height:18px!important}.user-popup-menu{padding:var(--space-1);visibility:hidden;opacity:0;transform:translateY(8px) scale(.98);pointer-events:none;position:absolute;bottom:68px;left:8px;width:calc(100% - 16px);transition:opacity var(--transition-fast) ease,transform var(--transition-fast) ease,visibility var(--transition-fast) ease}.user-popup-menu.show{visibility:visible;opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.user-popup-menu .popup-item{width:100%;min-height:var(--button-height);padding:var(--space-2) var(--space-2);display:flex;align-items:center;justify-content:flex-start;gap:var(--space-3);border:0;border-radius:var(--radius-md);background:transparent;color:var(--text-primary);font:inherit;font-size:14px;text-align:left;cursor:pointer;transition:background-color var(--transition-fast) ease,color var(--transition-fast) ease,transform var(--transition-fast) ease,opacity var(--transition-fast) ease}.user-popup-menu .popup-item:hover{background:var(--bg-hover)}.popup-icon-wrapper{width:28px;height:28px;flex:0 0 28px;display:grid;place-items:center;border-radius:var(--radius-md);color:var(--text-muted)}.popup-icon-wrapper svg{width:18px!important;height:18px!important;stroke-width:1.8px}.popup-item.danger,.popup-item.danger .popup-icon-wrapper{color:#ef4444}.popup-divider{height:1px;background:var(--border-subtle);margin:var(--space-1) 0}.history-popup-menu,.attachment-popup-menu{background:var(--bg-main);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-popup);padding:var(--space-1);z-index:10000}.history-popup-menu{display:none;position:fixed}.history-popup-menu.show{display:block;animation:popIn var(--transition-fast) ease forwards}.attachment-popup-menu{width:175px}.attachment-popup-menu.show{display:block;animation:popIn var(--transition-fast) ease forwards}@keyframes popIn{0%{opacity:0;transform:translateY(3px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.history-popup-item,.attachment-popup-item{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:14px;font-weight:500;color:var(--text-primary);cursor:pointer;min-height:var(--button-height);transition:background-color var(--transition-fast) ease,color var(--transition-fast) ease}.history-popup-item i,.attachment-popup-item i{color:var(--text-muted);flex-shrink:0}.history-popup-item:hover,.attachment-popup-item:hover{background:var(--bg-hover)}.history-popup-item.danger,.history-popup-item.danger i{color:#ef4444}.attachment-popup-item.active-mode{color:#10b981;background:#10b98114}.attachment-popup-item.active-mode i{color:#10b981!important}.app-shell{height:100%;position:relative;max-width:100%}.top-left,.top-right{gap:var(--space-2)}.model-badge:hover{background-color:var(--bg-hover)}.model-dropdown-menu{display:none}.model-dropdown-menu.show{display:block;animation:popIn var(--transition-fast) ease forwards}.model-opt-info small{margin-top:1px}.opt-check-icon{opacity:0}.model-option.active .opt-check-icon{opacity:1}.scroll-area{scroll-behavior:smooth}.starter-grid{text-align:left}.starter-grid button:hover{background-color:var(--bg-hover)}.message{display:flex;flex-direction:column;position:relative}.message.assistant{align-items:center}.message.assistant .message-actions{width:100%;max-width:100%!important;margin-left:-4px!important;margin-right:0!important}.message-content p{font-weight:400!important}.message-content h1,.message-content h2,.message-content h3{color:var(--text-primary);letter-spacing:-.025em}.message-content h1{margin:26px 0 12px!important;font-size:24px!important;line-height:1.28!important;font-weight:700!important}.message-content h2{margin:24px 0 11px!important;font-size:20px!important;line-height:1.32!important;font-weight:680!important}.message-content h3{margin:20px 0 9px!important;font-size:17px!important;line-height:1.38!important;font-weight:650!important}.message-content h1:first-child,.message-content h2:first-child,.message-content h3:first-child{margin-top:0!important}.message-content strong{font-weight:650!important}.message-content ul,.message-content ol{margin:10px 0 18px!important;padding-left:26px!important}.message-content li{margin:0 0 9px!important;padding-left:2px!important;font-weight:400!important}.message-content li:last-child{margin-bottom:0!important}.message-content pre{margin:16px 0!important;padding:16px!important;overflow-x:auto;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:#0d1117!important;color:#e6edf3!important;font-size:14px;line-height:1.6}.message-content pre code{padding:0!important;border:0!important;background:transparent!important;color:inherit!important}.message-content a{color:var(--text-primary)!important;font-weight:500!important;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.message-content a:hover{opacity:.72;text-decoration-thickness:2px}.message-content a[href]:not([href^="#"]):after{content:" ↗";display:inline;font-size:.76em;font-weight:500;text-decoration:none;vertical-align:.08em;opacity:.72}.message-content table{width:100%;margin:14px 0;border-collapse:collapse;border:1px solid var(--border-subtle);border-radius:var(--radius-md);font-size:14px;line-height:1.5}.message-content th,.message-content td{padding:9px 12px;border:1px solid var(--border-subtle);text-align:left}.message-content th{background:var(--bg-sidebar);font-weight:650}.message-content :not(pre)>code{padding:2px 6px;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--bg-sidebar);color:var(--text-primary);font-size:.88em}.message-content blockquote{margin:16px 0;padding:2px 0 2px 16px;border-left:3px solid var(--border-subtle);color:var(--text-muted)}.message-content hr{height:1px;margin:22px 0;border:0;background:var(--border-subtle)}.thinking-shimmer{background:linear-gradient(90deg,var(--text-muted) 0%,var(--text-primary) 50%,var(--text-muted) 100%);background-size:200% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:shimmerWave 1.8s infinite linear}@keyframes shimmerWave{0%{background-position:200% 0}to{background-position:-200% 0}}.message.assistant.is-thinking .message-actions{display:none!important}.message-actions{display:flex;align-items:center;gap:var(--space-1);margin-top:var(--space-1);margin-left:-4px;animation:fadeIn var(--transition-fast) ease forwards}@keyframes fadeIn{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.msg-action-btn{position:relative;background:transparent;border:none;color:var(--text-muted);width:28px;height:28px;padding:0;border-radius:var(--radius-md);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;opacity:.75;transition:background-color var(--transition-fast) ease,color var(--transition-fast) ease,transform var(--transition-fast) ease,opacity var(--transition-fast) ease}.msg-action-btn:hover{background-color:var(--bg-hover);opacity:1;color:var(--text-primary)}.msg-action-btn svg,.msg-action-btn i{width:var(--icon-md)!important;height:var(--icon-md)!important;pointer-events:none}.composer-dock{position:absolute;bottom:0;left:0;right:0;pointer-events:none}.composer-wrapper{pointer-events:auto}.drag-drop-overlay{font-weight:600;font-size:14px}.drag-drop-overlay.active,.drag-drop-overlay.show{display:flex}.glass-input-container{max-width:100%}.glass-input-container.is-expanded{border-radius:20px}body.dark-mode .glass-input-container:focus-within{border-color:#fff3}.attached-chips-wrapper{display:flex!important;flex-wrap:nowrap!important;gap:var(--space-2)!important;max-height:none!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-color:rgba(120,120,128,.28) transparent;min-height:0}.attached-chips-wrapper::-webkit-scrollbar{height:4px}.attached-chips-wrapper::-webkit-scrollbar-track{background:transparent}.attached-chips-wrapper::-webkit-scrollbar-thumb{background:#78788047;border-radius:999px}.attachment-preview-card{display:flex!important;align-items:center!important;justify-content:flex-start!important;overflow:hidden!important;position:relative}.attachment-preview-card img{min-width:40px!important;object-fit:cover!important}.attachment-preview-file{width:auto;height:auto;flex:1;min-width:0;display:block;padding:0 var(--space-1);text-align:left;font-size:13px;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.attachment-preview-file i{flex-shrink:0;color:var(--text-muted)}.attachment-remove-btn{position:absolute!important;top:50%!important;transform:translateY(-50%);font-size:14px!important;box-shadow:none!important;color:var(--text-muted)!important;border:none!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:2}.attachment-remove-btn:hover{background:#ef444426!important;color:#ef4444!important}.composer-input-row{position:relative}.attach-btn,.mic-btn,.stop-recording-btn,.send-btn{align-self:flex-end!important;appearance:none!important;-webkit-appearance:none!important;flex-shrink:0!important}.attach-btn svg,.attach-btn i{width:21px!important;height:21px!important;transform:translateY(-1px)!important;stroke-width:1.9px!important}.send-btn svg,.send-btn i{display:block!important;stroke:currentColor!important}textarea#chatInput{margin:0!important;box-shadow:none!important}.composer-input-row:not(.is-transcribing) .voice-transcribe-container,.composer-input-row:not(.is-transcribing) .stop-recording-btn{display:none!important}.composer-input-row:not(.is-transcribing) .mic-btn,.composer-input-row:not(.is-transcribing) .send-btn{display:flex!important}.composer-input-row.is-transcribing textarea#chatInput,.composer-input-row.is-transcribing .mic-btn{display:none!important}.composer-input-row.is-transcribing .send-btn{display:flex!important}.composer-input-row.is-transcribing .voice-transcribe-container{display:flex!important;flex:1!important;min-width:0!important;height:36px!important;padding:0 var(--space-1) 0 var(--space-1)!important;gap:var(--space-2)!important;align-items:center!important}.composer-input-row.is-transcribing .stop-recording-btn{display:flex!important}.wave-dots-bar{height:30px!important;min-width:0!important;flex:1!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:var(--space-1)!important;padding:0 var(--space-1)!important;overflow:hidden!important}.wave-dots-bar span{width:3px!important;min-width:3px!important;height:4px;border-radius:999px!important;background:var(--text-muted);opacity:.45;transform-origin:center;will-change:height,opacity;transition:height 55ms linear,opacity 55ms linear,background-color 80ms ease!important}.stop-recording-btn{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;background:var(--bg-hover)!important;color:var(--text-primary)!important}.stop-recording-btn:hover{background:#ef444424!important;color:#ef4444!important}.stop-recording-btn svg,.stop-recording-btn i{width:13px!important;height:13px!important}.attached-chips-wrapper{padding:var(--space-1) var(--space-1) var(--space-1)!important;margin:0}.attach-btn:focus,.mic-btn:focus,.send-btn:focus,textarea#chatInput:focus{outline:none!important;box-shadow:none!important}.glass-input-container:not(.is-expanded){overflow:hidden}.composer-note{margin-bottom:0!important;text-align:center!important}.composer-wrapper{gap:0!important}.composer-dock{padding-bottom:var(--space-3)!important}@media(max-width:520px){.glass-input-container{min-height:58px!important;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-2)!important}.glass-input-container.is-expanded{border-radius:22px!important}.attach-btn,.mic-btn,.send-btn{width:var(--button-height)!important;height:var(--button-height)!important;min-width:var(--button-height)!important;min-height:var(--button-height)!important}.wave-dots-bar{gap:2.5px!important;padding:0 var(--space-1)!important}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#78788047;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#7878806b}.neo-toast-stack{position:fixed;top:18px;right:18px;z-index:50000;width:min(360px,calc(100vw - 28px));display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-2);pointer-events:none}.neo-toast{width:fit-content;max-width:100%;min-height:42px;padding:var(--space-2) var(--space-3);display:flex;align-items:center;gap:var(--space-2);border:1px solid var(--border-subtle);border-radius:999px;background:#fffffff5;color:var(--text-primary);box-shadow:0 10px 30px #0000001f,0 2px 8px #0000000d;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);font-size:13.5px;font-weight:500;line-height:1.35;pointer-events:auto;animation:neoToastIn var(--transition-fast) ease forwards}body.dark-mode .neo-toast{background:#2a2a2af5}.neo-toast-icon{width:20px;height:20px;flex:0 0 20px;border-radius:50%;display:grid;place-items:center}.neo-toast-message{min-width:0;overflow-wrap:anywhere}.neo-toast-close{width:24px;height:24px;flex:0 0 24px;border:0;border-radius:50%;background:transparent;color:var(--text-muted);cursor:pointer;display:grid;place-items:center;transition:background-color var(--transition-fast) ease,color var(--transition-fast) ease,transform var(--transition-fast) ease,opacity var(--transition-fast) ease}.neo-toast-close:hover{background:var(--bg-hover);color:var(--text-primary)}.neo-toast.success .neo-toast-icon{color:#16a34a}.neo-toast.error .neo-toast-icon{color:#ef4444}.neo-toast.warning .neo-toast-icon{color:#d97706}.neo-toast.info .neo-toast-icon{color:var(--focus-ring)}.neo-toast.is-leaving{animation:neoToastOut var(--transition-fast) ease forwards}@keyframes neoToastIn{0%{opacity:0;transform:translateY(-8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes neoToastOut{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-6px) scale(.97)}}@media(max-width:520px){.neo-toast-stack{top:12px;right:12px;width:calc(100vw - 24px)}.neo-toast{border-radius:var(--radius-xl)}}.history-item-wrapper{position:relative;width:100%;min-width:0;padding:0!important;gap:0!important}.history-item-wrapper:hover{background:transparent!important}.history-item{padding-right:36px!important}.history-three-dot{position:absolute!important;top:50%;right:4px;width:28px;height:28px;padding:0!important;transform:translateY(-50%);opacity:0;pointer-events:none}.history-item-wrapper:hover .history-three-dot,.history-item-wrapper:focus-within .history-three-dot{opacity:1;pointer-events:auto}.history-popup-menu{width:208px;padding:var(--space-1);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:var(--bg-main);box-shadow:0 18px 50px #00000024,0 2px 10px #0000000f}.history-popup-item{min-height:40px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:14px;font-weight:450}.history-popup-item svg{width:18px;height:18px;color:var(--text-muted)}.history-popup-item.danger{margin-top:var(--space-1)}.neo-dialog-overlay{position:fixed;inset:0;z-index:60000;display:grid;place-items:center;padding:var(--space-5);background:#00000047;opacity:0;transition:opacity var(--transition-fast)}.neo-dialog-overlay.show{opacity:1}.neo-dialog-card{width:min(420px,100%);padding:var(--space-5);border-radius:var(--radius-lg);border:1px solid var(--border-subtle);background:var(--bg-main);color:var(--text-primary);box-shadow:0 24px 70px #00000038;transform:translateY(6px) scale(.985);transition:transform var(--transition-fast)}.neo-dialog-overlay.show .neo-dialog-card{transform:translateY(0) scale(1)}.neo-dialog-card h3{margin:0 0 14px;font-size:17px;font-weight:650}.neo-dialog-input{width:100%;height:44px;padding:0 var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-sidebar);color:var(--text-primary);font-size:14px;outline:none}.neo-dialog-input:focus{border-color:var(--focus-ring);box-shadow:0 0 0 3px #3b82f61f}.neo-dialog-actions{display:flex;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-4)}.neo-dialog-cancel,.neo-dialog-confirm{min-height:var(--button-height);padding:0 var(--space-4);border:0;border-radius:999px;font-size:13.5px;font-weight:600;cursor:pointer}.neo-dialog-cancel{background:var(--bg-hover);color:var(--text-primary)}.neo-dialog-confirm{background:var(--text-primary);color:var(--bg-main)}.modal-overlay{display:none;position:fixed;inset:0;background:#00000073;backdrop-filter:blur(6px);z-index:20000;align-items:center;justify-content:center;padding:var(--space-5)}.modal-overlay.show{display:flex;animation:fadeInModal var(--transition-fast) ease forwards}@keyframes fadeInModal{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.modal-close-btn{position:absolute;top:14px;right:16px;background:transparent;border:none;font-size:22px;color:var(--text-muted);cursor:pointer;line-height:1;transition:color var(--transition-fast)}.modal-close-btn:hover{color:var(--text-primary)}.upgrade-btn-primary{width:100%;padding:var(--space-3);border-radius:var(--radius-md);background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff;font-size:14px;font-weight:600;border:none;cursor:pointer;transition:background-color var(--transition-fast) ease,color var(--transition-fast) ease,transform var(--transition-fast) ease,opacity var(--transition-fast) ease}.upgrade-btn-primary:hover{opacity:.92}.upgrade-btn-secondary{width:100%;padding:var(--space-3);border-radius:var(--radius-md);background:transparent;color:var(--text-muted);font-size:13px;font-weight:500;border:none;cursor:pointer;transition:color var(--transition-fast)}.upgrade-btn-secondary:hover{color:var(--text-primary)}.neo-settings-overlay.show{display:flex;animation:settingsFadeIn var(--transition-fast) ease forwards}@keyframes settingsFadeIn{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}.neo-settings-modal{width:min(860px,100%);height:min(720px,calc(100vh - 44px));grid-template-columns:224px 1fr}.neo-settings-close{place-items:center}.neo-settings-tab.active{font-weight:600}.neo-settings-content{overflow:auto}.neo-settings-panel h2{line-height:1.2;font-weight:650}.settings-row{border-top:1px solid var(--border-subtle)}.settings-row strong{display:block}.settings-row small{display:block;margin-top:4px}.settings-pill-btn,.settings-status-pill{border:1px solid var(--border-subtle);background:var(--bg-sidebar);color:var(--text-primary);border-radius:999px;padding:var(--space-2) var(--space-3);font-size:13px;font-weight:600;white-space:nowrap;min-height:var(--button-height);transition:background-color var(--transition-fast) ease,color var(--transition-fast) ease}.settings-status-pill{border-color:#10b98129}.profile-editor-card{display:grid;grid-template-columns:86px 1fr;gap:18px;padding:18px;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-sidebar)}.profile-editor-avatar{place-items:center;background-size:cover;background-position:center}.profile-editor-main input{width:100%;min-height:var(--button-height);border:1px solid var(--border-subtle);background:var(--bg-main);color:var(--text-primary);border-radius:var(--radius-lg);padding:0 var(--space-3);font-size:14px;outline:none}.profile-editor-main input:focus{border-color:var(--focus-ring);box-shadow:0 0 0 3px #3b82f61f}.profile-editor-actions{flex-wrap:wrap;margin-top:var(--space-1)}.settings-primary-btn,.settings-ghost-btn{border:none;transition:background-color var(--transition-fast) ease,color var(--transition-fast) ease,transform var(--transition-fast) ease,opacity var(--transition-fast) ease}.settings-primary-btn:hover{opacity:.92}.settings-ghost-btn:hover{filter:brightness(.98)}.settings-helper-text{line-height:1.35}.notification-center{display:flex;flex-direction:column;gap:var(--space-3)}.notification-empty-state{min-height:170px;border:1px dashed var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-sidebar);color:var(--text-muted);display:grid;place-items:center;text-align:center;padding:22px}.notification-empty-state strong{color:var(--text-primary);font-size:14px;margin-top:var(--space-2)}.notification-empty-state small{max-width:320px;font-size:12.5px;line-height:1.4}.notification-item{border:1px solid var(--border-subtle);background:var(--bg-sidebar);border-radius:var(--radius-xl);padding:var(--space-3);display:flex;gap:var(--space-3)}.notification-dot{width:8px;height:8px;border-radius:50%;background:#3b82f6;margin-top:var(--space-1);flex-shrink:0}.notification-item strong{display:block;font-size:13.5px;color:var(--text-primary)}.notification-item small{display:block;font-size:12px;color:var(--text-muted);margin-top:var(--space-1);line-height:1.35}.personality-card{flex-direction:column;gap:var(--space-2)}.personality-card:hover{transform:translateY(-1px)}.personality-card.active{background:#3b82f614}.personality-avatar{place-items:center;font-size:18px}.personality-avatar i{width:20px;height:20px}.personality-card small{line-height:1.3}body.dark-mode .neo-settings-overlay{background:#00000085}body.dark-mode .settings-status-pill{border-color:#34d39933}body.dark-mode .personality-card.active{background:#60a5fa1f;border-color:#60a5fa7a}.neo-tooltip{--neo-tooltip-arrow-x: 50%;max-width:min(280px,calc(100vw - 20px));display:flex;align-items:center;justify-content:center}.neo-tooltip-text{display:block;overflow-wrap:anywhere;text-align:center}.neo-tooltip-arrow{position:absolute;left:var(--neo-tooltip-arrow-x);bottom:-5px;width:9px;height:9px;background:#1e1e1ef5;border-right:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);transform:translate(-50%) rotate(45deg)}.neo-tooltip.is-bottom{transform-origin:center top}.neo-tooltip.is-bottom .neo-tooltip-arrow{top:-5px;bottom:auto;border-right:0;border-bottom:0;border-left:1px solid rgba(255,255,255,.08);border-top:1px solid rgba(255,255,255,.08)}body.dark-mode .neo-tooltip-arrow{background:#343434fa}button:disabled[data-tooltip],button:disabled[title]{pointer-events:auto}@media(prefers-reduced-motion:reduce){.neo-tooltip{transition:none}}.icon-btn,.neo-settings-close{width:var(--button-height);height:var(--button-height);padding:0!important;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--radius-md);background:transparent;color:var(--text-muted);appearance:none;-webkit-appearance:none;transition:background-color var(--transition-fast) ease,color var(--transition-fast) ease,transform var(--transition-fast) ease,opacity var(--transition-fast) ease}.icon-btn:hover,.neo-settings-close:hover{background:var(--bg-hover);color:var(--text-primary)}.icon-btn:active,.neo-settings-close:active{transform:scale(.96)}.icon-btn svg,.neo-settings-close svg{width:18px!important;height:18px!important}.msg-action-btn,.user-action-btn,.history-three-dot,.neo-toast-close{width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:0!important;border-radius:var(--radius-md)!important;background:transparent!important;color:var(--text-muted)!important;appearance:none!important;-webkit-appearance:none!important;transition:background-color var(--transition-fast) ease !important,color var(--transition-fast) ease !important,transform var(--transition-fast) ease !important,opacity var(--transition-fast) ease!important}.msg-action-btn:hover,.user-action-btn:hover,.history-three-dot:hover,.neo-toast-close:hover{background:var(--bg-hover)!important;color:var(--text-primary)!important}.msg-action-btn:active,.user-action-btn:active,.history-three-dot:active,.neo-toast-close:active{transform:scale(.95)}.msg-action-btn svg,.user-action-btn svg,.history-three-dot svg,.neo-toast-close svg{width:16px!important;height:16px!important;margin:0!important}.icon-btn:focus-visible,.attach-btn:focus-visible,.mic-btn:focus-visible,.stop-recording-btn:focus-visible,.send-btn:focus-visible,.msg-action-btn:focus-visible,.user-action-btn:focus-visible,.history-three-dot:focus-visible{outline:2px solid var(--focus-ring)!important;outline-offset:2px!important}@media(max-width:760px){.neo-settings-overlay{padding:var(--space-3);align-items:stretch}.neo-settings-modal{height:calc(100vh - 20px);grid-template-columns:1fr;grid-template-rows:auto 1fr;border-radius:var(--radius-xl)}.neo-settings-sidebar{border-right:none;border-bottom:1px solid var(--border-subtle);flex-direction:row;overflow-x:auto;padding:var(--space-3);gap:var(--space-1)}.neo-settings-close{flex:0 0 var(--button-height);margin:0}.neo-settings-tab{flex:0 0 auto;width:auto;white-space:nowrap}.neo-settings-content{padding:18px}.profile-editor-card{grid-template-columns:1fr}.personality-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.top-bar{padding:0 var(--space-3)}.scroll-area{padding:var(--space-3) var(--space-4) 170px}.hero-section{padding:44px 0 24px}.hero-section h1{font-size:23px}.starter-grid{grid-template-columns:1fr}.composer-dock{padding:var(--space-3) var(--space-3) var(--space-4) var(--space-3)}.message.user .message-wrapper{max-width:88%}.attachment-preview-card{width:170px!important;min-width:170px!important;height:52px!important}.history-three-dot{opacity:1;pointer-events:auto}.msg-action-btn,.user-action-btn,.history-three-dot{min-width:var(--button-height)!important;min-height:var(--button-height)!important;width:var(--button-height)!important;height:var(--button-height)!important}}@media(max-width:420px){.neo-settings-overlay{padding:0}.neo-settings-modal{height:100vh;border-radius:0;border-left:none;border-right:none}.personality-grid{grid-template-columns:1fr}}.message-content .katex{color:var(--text-primary);font-size:1.03em}.message-content .katex-display{width:100%;max-width:100%;margin:18px 0;padding:15px 18px;overflow-x:auto;overflow-y:hidden;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-sidebar);text-align:center}.message-content .katex-display>.katex{white-space:nowrap}@media(max-width:767px){.message-content .katex-display{margin:14px 0;padding:13px 12px;text-align:left}}.neo-source-pills{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);margin-top:14px;padding:var(--space-3) 0 var(--space-1);border-top:1px solid var(--border-subtle)}.neo-source-pill{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3) var(--space-1) 14px;border-radius:999px;background:var(--bg-hover);color:var(--text-primary);font-size:12.5px;font-weight:500;text-decoration:none;transition:background-color var(--transition-fast) ease,transform var(--transition-fast) ease;border:1px solid var(--border-subtle);line-height:1.4;max-width:240px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.neo-source-pill:hover{background:var(--bg-active);transform:translateY(-1px);border-color:var(--text-muted)}.neo-source-pill:active{transform:scale(.97)}body.dark-mode .neo-source-pill{background:var(--bg-sidebar);border-color:var(--border-subtle)}body.dark-mode .neo-source-pill:hover{background:var(--bg-hover)}@media(max-width:520px){.neo-source-pills{gap:var(--space-1) var(--space-3);padding-top:var(--space-2)}.neo-source-pill{font-size:12px;padding:var(--space-1) var(--space-3) var(--space-1) 12px;max-width:180px}}.composer-wrapper{margin-inline:auto}.live-suggestions{overflow-x:auto;scrollbar-width:none}.live-suggestions::-webkit-scrollbar{display:none}.suggestion-chip{flex:0 0 auto;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);letter-spacing:-.01em}.glass-input-container{display:flex;flex-direction:column;justify-content:center;gap:var(--space-1);overflow:hidden;backdrop-filter:blur(24px) saturate(155%);-webkit-backdrop-filter:blur(24px) saturate(155%)}.glass-input-container:focus-within{border-color:color-mix(in srgb,var(--text-primary) 18%,var(--border-subtle))}.glass-input-container.is-expanded,.glass-input-container:has(.attached-chips-wrapper:not(:empty)){border-radius:26px;padding-top:var(--space-2)}textarea#chatInput{flex:1;margin:0;color:var(--text-primary);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif;font-weight:400;letter-spacing:-.012em;box-shadow:none}textarea#chatInput::placeholder{color:color-mix(in srgb,var(--text-muted) 88%,transparent);opacity:1}.attach-btn,.mic-btn,.stop-recording-btn,.send-btn{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;padding:0!important;margin:0!important;flex:0 0 40px;display:inline-flex!important;align-items:center!important;justify-content:center!important;align-self:flex-end!important;border:0!important;border-radius:9999px!important;outline:0!important;box-shadow:none!important;cursor:pointer;transition:background-color var(--transition-fast) ease,color var(--transition-fast) ease,transform var(--transition-fast) ease,opacity var(--transition-fast) ease}.attach-btn,.mic-btn{background:transparent!important;color:var(--text-primary)!important}.attach-btn:hover,.mic-btn:hover{background:var(--bg-hover)!important}.attach-btn:active,.mic-btn:active{transform:scale(.94)}.attach-btn svg,.attach-btn i,.mic-btn svg,.mic-btn i{width:var(--icon-md)!important;height:var(--icon-md)!important;stroke-width:1.8px!important;transform:none!important}.send-btn:hover:not(:disabled){opacity:.88;transform:scale(.96)}.send-btn:active:not(:disabled){transform:scale(.92)}.send-btn:disabled{opacity:.28;cursor:default;box-shadow:none!important}.send-btn svg,.send-btn i{width:18px!important;height:18px!important;stroke-width:2px!important}.attached-chips-wrapper{width:100%;display:flex;flex-wrap:nowrap;gap:var(--space-2);padding:var(--space-1) var(--space-1) var(--space-2);overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.attached-chips-wrapper::-webkit-scrollbar{display:none}.attached-chips-wrapper:empty{display:none!important}.attachment-preview-card{min-width:176px!important;width:176px!important;height:54px!important;padding:6px 32px 6px 6px!important;border:1px solid color-mix(in srgb,var(--border-subtle) 86%,transparent)!important;border-radius:var(--radius-lg)!important;background:color-mix(in srgb,var(--bg-main) 70%,transparent)!important;box-shadow:none!important}.attachment-preview-card img{width:42px!important;height:42px!important;border-radius:10px!important;object-fit:cover}.attachment-remove-btn{right:7px!important;width:24px!important;height:24px!important;border-radius:9999px!important;background:color-mix(in srgb,var(--bg-main) 82%,transparent)!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.composer-note{font-weight:400;letter-spacing:-.005em;opacity:.82}body.dark-mode .glass-input-container{background:color-mix(in srgb,var(--bg-sidebar) 84%,transparent);border-color:color-mix(in srgb,var(--border-subtle) 90%,transparent);box-shadow:0 1px 2px #0000002e,0 10px 32px #00000042,inset 0 1px #ffffff0a}@media(max-width:767px){.composer-dock{padding:var(--space-2) var(--space-3) calc(var(--space-2) + env(safe-area-inset-bottom))}.live-suggestions{margin-bottom:var(--space-2);padding-inline:0}.suggestion-chip{padding-inline:var(--space-3)}textarea#chatInput{padding-inline:var(--space-2)}.attach-btn,.mic-btn,.stop-recording-btn,.send-btn{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;flex-basis:42px}}@media(max-width:390px){.composer-dock{padding-inline:var(--space-2)}.glass-input-container{padding-inline:var(--space-1)}}@media(prefers-reduced-motion:reduce){.glass-input-container,.suggestion-chip,.attach-btn,.mic-btn,.stop-recording-btn,.send-btn{transition:none!important}}:root{--v2-bg: #ffffff;--v2-sidebar: #f9f9f9;--v2-surface: #ffffff;--v2-surface-soft: #f4f4f4;--v2-hover: #ececec;--v2-border: rgba(0, 0, 0, .08);--v2-text: #111111;--v2-muted: #6b6b6b;--v2-sidebar-width: 260px;--v2-content-width: 760px;--v2-composer-width: 768px;--v2-radius-sm: 8px;--v2-radius-md: 12px;--v2-radius-lg: 16px;--v2-radius-pill: 999px;--v2-shadow: 0 1px 2px rgba(0, 0, 0, .03), 0 8px 28px rgba(0, 0, 0, .05);--v2-transition: .15s ease}body.dark-mode{--v2-bg: #212121;--v2-sidebar: #171717;--v2-surface: #212121;--v2-surface-soft: #2f2f2f;--v2-hover: #2a2a2a;--v2-border: rgba(255, 255, 255, .08);--v2-text: #ececec;--v2-muted: #9b9b9b;--v2-shadow: 0 1px 2px rgba(0, 0, 0, .18), 0 12px 34px rgba(0, 0, 0, .28)}*,*:before,*:after{box-sizing:border-box}html,body{width:100%;overflow:hidden}body{background:var(--v2-bg);color:var(--v2-text);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.sidebar{width:var(--v2-sidebar-width)!important;min-width:var(--v2-sidebar-width)!important;max-width:var(--v2-sidebar-width)!important;background:var(--v2-sidebar)!important}.sidebar-header{height:52px!important;padding:6px 10px!important}.brand-button{gap:10px!important;padding:6px 8px!important;border-radius:var(--v2-radius-sm)!important}.sidebar-content{padding:6px 8px 12px!important}.new-chat-btn,#sidebarPersonalitiesBtn{min-height:40px!important;padding:0 10px!important;gap:10px!important;border-radius:var(--v2-radius-sm)!important;font-size:13.5px!important}.sidebar-nav-icon{width:20px!important;height:20px!important;flex-basis:20px!important}.sidebar-nav-icon svg{width:18px!important;height:18px!important}.history-section{margin-top:14px!important}.section-title{padding:8px 10px 5px!important;font-size:11px!important;font-weight:600!important}.history-item{height:36px!important;min-height:36px!important;padding:8px 34px 8px 10px!important;font-size:13.5px!important}.user-profile-btn{min-height:48px!important;padding:6px 8px!important;border-radius:var(--v2-radius-md)!important}#userAvatar{width:30px!important;height:30px!important}.user-name{font-size:12.5px!important}.user-badge{font-size:10px!important}.app-shell{background:var(--v2-bg)!important}.top-bar{height:52px!important;padding:0 20px!important}.model-badge{padding:6px 8px!important;border-radius:var(--v2-radius-sm)!important}.model-name{font-size:14.5px!important;font-weight:600!important}.conversation-column{width:100%!important;max-width:var(--v2-content-width)!important;margin:0 auto!important;padding:0!important}.hero-section{padding:84px 0 24px!important}.hero-section h1{margin:0 0 8px!important}.hero-copy{margin-bottom:28px!important;font-size:14px!important;line-height:1.5!important;color:var(--v2-muted)!important}.starter-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.starter-grid button{min-height:54px!important;padding:12px 14px!important;gap:10px!important;border:1px solid var(--v2-border)!important;border-radius:var(--v2-radius-md)!important;background:var(--v2-surface)!important;font-size:13.5px!important;font-weight:500!important;box-shadow:none!important}.starter-grid button:hover{background:var(--v2-hover)!important}.message.user .message-content{width:fit-content!important}.message.user .message-content img{display:block;width:auto!important;height:auto!important;max-width:420px!important;border-radius:12px!important;object-fit:contain!important}.composer-wrapper{width:100%!important;max-width:var(--v2-composer-width)!important;margin:0 auto!important}.live-suggestions{padding:0 4px!important}.suggestion-chip{border:1px solid var(--v2-border)!important;border-radius:var(--v2-radius-pill)!important;background:var(--v2-surface)!important;font-size:12.5px!important;box-shadow:var(--v2-shadow)!important}.glass-input-container{border:1px solid var(--v2-border)!important;background:var(--v2-surface)!important;box-shadow:var(--v2-shadow)!important}.composer-input-row{align-items:center!important}.attach-btn,.mic-btn,.send-btn{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important}.composer-note{color:var(--v2-muted)!important}.neo-settings-modal{width:min(980px,calc(100vw - 48px))!important;height:min(760px,calc(100vh - 48px))!important;border-radius:20px!important;overflow:hidden!important}.neo-settings-sidebar{width:244px!important;padding:20px 12px!important}.neo-settings-tab{min-height:44px!important;padding:0 12px!important;border-radius:var(--v2-radius-md)!important}.neo-settings-content{padding:28px!important}.neo-settings-panel h2{margin-bottom:24px!important;font-size:24px!important;letter-spacing:-.025em!important}#settingsPanelProfile{max-width:720px!important}#settingsPanelProfile .profile-editor-card{display:block!important;padding:0!important;border:0!important;background:transparent!important}#settingsPanelProfile .profile-editor-main{display:flex!important;flex-direction:column!important;gap:22px!important}#settingsPanelProfile .profile-upload-row{display:flex!important;align-items:center!important;gap:18px!important;padding-bottom:24px!important;border-bottom:1px solid var(--v2-border)!important}#settingsPanelProfile .profile-editor-avatar{width:78px!important;height:78px!important;flex:0 0 78px!important}#settingsPanelProfile .profile-upload-actions{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important}#settingsPanelProfile .settings-helper-text{width:100%!important;margin-top:4px!important}#settingsPanelProfile label{display:flex!important;flex-direction:column!important;gap:8px!important;font-size:13px!important;font-weight:600!important}#settingsPanelProfile input{width:100%!important;min-height:48px!important;padding:0 14px!important;border-radius:var(--v2-radius-md)!important}#settingsPanelProfile .profile-editor-actions{display:flex!important;justify-content:flex-end!important;gap:10px!important;margin-top:4px!important}@media(max-width:1024px){:root{--v2-content-width: 700px;--v2-composer-width: 700px}.starter-grid{max-width:640px}}@media(max-width:767px){:root{--v2-sidebar-width: min(86vw, 300px)}.top-bar{padding:0 10px!important}.message.user .message-content img{max-width:100%!important;max-height:320px!important}.composer-dock{padding:8px 10px calc(8px + env(safe-area-inset-bottom))!important}textarea#chatInput,input,select{font-size:16px!important}.neo-settings-overlay{padding:0!important}.neo-settings-modal{width:100%!important;height:100dvh!important;max-height:none!important;border-radius:0!important;grid-template-columns:1fr!important}.neo-settings-sidebar{width:100%!important;display:flex!important;flex-direction:row!important;overflow-x:auto!important;padding:calc(8px + env(safe-area-inset-top)) 8px 8px!important;border-right:0!important;border-bottom:1px solid var(--v2-border)!important}.neo-settings-close{flex:0 0 auto!important}.neo-settings-tab{width:auto!important;flex:0 0 auto!important;min-width:max-content!important}.neo-settings-content{padding:18px 16px 28px!important}#settingsPanelProfile .profile-upload-row{align-items:flex-start!important}}@media(max-width:390px){.message.user .message-content{max-width:92%!important}#settingsPanelProfile .profile-upload-row{flex-direction:column!important}#settingsPanelProfile .profile-editor-actions{width:100%!important}#settingsPanelProfile .profile-editor-actions button{flex:1!important}}.conversation-column,.chat-messages,.composer-wrapper{width:100%!important;max-width:760px!important;margin-inline:auto!important;min-width:0!important}.scroll-area{padding:0 24px 220px!important;scroll-padding-bottom:220px!important;overflow-x:hidden!important}.chat-messages{display:flex!important;flex-direction:column!important;gap:28px!important}.message{width:100%!important;margin:0!important}.message.user{align-items:flex-end!important}.message.user .message-content{width:fit-content!important;max-width:72%!important;margin:0!important;padding:10px 14px!important;border-radius:18px!important;background:var(--v2-surface-soft)!important;font-size:15px!important;line-height:1.5!important}.message.assistant{align-items:flex-start!important}.message.assistant .message-content{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;background:transparent!important}.message-actions,.message.assistant .message-actions{width:auto!important;margin:7px 0 0!important;gap:4px!important}.message.user .message-actions{align-self:flex-end!important;justify-content:flex-end!important}.message-content img{display:block!important;width:auto!important;height:auto!important;max-width:min(560px,100%)!important;max-height:400px!important;margin:10px 0 0!important;object-fit:contain!important;object-position:left top!important;border:1px solid var(--v2-border)!important;border-radius:14px!important;background:var(--v2-surface)!important}.message.user .message-content img{max-width:min(440px,100%)!important;max-height:360px!important;margin:0!important}.message-content p{margin:0 0 14px!important}.message-content p:last-child{margin-bottom:0!important}.composer-dock{z-index:40!important;padding:16px 24px 14px!important;background:linear-gradient(to top,var(--v2-bg) 80%,transparent)!important}body.dark-mode .composer-dock{background:linear-gradient(to top,var(--v2-bg) 80%,transparent)!important}.live-suggestions{padding-inline:4px!important}.composer-note{margin-top:9px!important;font-size:11.5px!important;line-height:1.4!important}@media(max-width:767px){.conversation-column,.chat-messages,.composer-wrapper{max-width:100%!important}.chat-messages{gap:24px!important}.message.user .message-content{max-width:88%!important}.message-content img,.message.user .message-content img{max-width:100%!important;max-height:320px!important}.composer-dock{padding:10px 10px calc(10px + env(safe-area-inset-bottom))!important}}:root{--neyo-bg: #ffffff;--neyo-surface: #ffffff;--neyo-surface-soft: #f5f5f5;--neyo-surface-hover: #f1f1f1;--neyo-text: #171717;--neyo-text-secondary: #737373;--neyo-text-muted: #9b9b9b;--neyo-border: rgba(0, 0, 0, .08);--neyo-border-strong: rgba(0, 0, 0, .14);--neyo-radius-sm: 10px;--neyo-radius-md: 14px;--neyo-radius-lg: 20px;--neyo-radius-pill: 999px;--neyo-shadow-sm: 0 1px 3px rgba(0, 0, 0, .04);--neyo-shadow-md: 0 10px 32px rgba(0, 0, 0, .08);--neyo-motion-fast: .15s ease;--neyo-motion-medium: .2s ease;--neyo-font-display: "Sora", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--neyo-font-text: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--neyo-font-code: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--neyo-control-sm: 34px;--neyo-control-md: 40px;--neyo-control-lg: 44px;--neo-topbar-height: 56px;--neo-sidebar-width: 304px;--neyo-content-compact: 640px;--neyo-content-balanced: 760px;--neyo-content-wide: 900px;--mobile-drawer-width: min(82vw, 292px);--mobile-bg: #ffffff;--mobile-surface: #ffffff;--mobile-soft: #f4f4f4;--mobile-border: rgba(0, 0, 0, .09);--mobile-text: #171717;--mobile-muted: #737373;--neo-popup-bg: #ffffff;--neo-popup-border: rgba(0, 0, 0, .08);--neo-popup-radius: 16px;--neo-popup-padding: 7px;--neo-popup-row-height: 44px;--neo-popup-row-radius: 10px;--neo-popup-text: #171717;--neo-popup-muted: #737373;--neo-popup-hover: #f5f5f5;--neo-popup-shadow: 0 1px 2px rgba(0, 0, 0, .03), 0 12px 32px rgba(0, 0, 0, .1);--neyo-accent: #171717;--neyo-accent-soft: rgba(23, 23, 23, .08)}body.dark-mode{--neyo-bg: #171717;--neyo-surface: #171717;--neyo-surface-soft: #252525;--neyo-surface-hover: #2b2b2b;--neyo-text: #f5f5f5;--neyo-text-secondary: #b5b5b5;--neyo-text-muted: #8f8f8f;--neyo-border: rgba(255, 255, 255, .08);--neyo-border-strong: rgba(255, 255, 255, .15);--neyo-shadow-sm: 0 1px 4px rgba(0, 0, 0, .26);--neyo-shadow-md: 0 14px 38px rgba(0, 0, 0, .38);--mobile-bg: #000000;--mobile-surface: #171717;--mobile-soft: #212121;--mobile-border: rgba(255, 255, 255, .1);--mobile-text: #f5f5f5;--mobile-muted: rgba(255, 255, 255, .58);--neo-popup-bg: #1b1b1b;--neo-popup-border: rgba(255, 255, 255, .09);--neo-popup-text: #f2f2f2;--neo-popup-muted: #9b9b9b;--neo-popup-hover: #252525;--neo-popup-shadow: 0 1px 2px rgba(0, 0, 0, .24), 0 14px 36px rgba(0, 0, 0, .38)}::selection{background:#17171724;color:inherit}body.dark-mode ::selection{background:#ffffff2e}body[data-neyo-motion=reduced] *,body[data-neyo-motion=reduced] *:before,body[data-neyo-motion=reduced] *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}:focus-visible{outline-color:var(--neyo-accent, #171717)!important}.app-shell{flex:1 1 auto;width:100%;min-width:0;min-height:100vh;display:flex;flex-direction:column;background:var(--neyo-bg, #ffffff);overflow:hidden}.scroll-area{flex:1 1 auto;width:100%;min-width:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable;background:var(--neyo-bg, #ffffff)}.conversation-column{width:100%;max-width:var(--neyo-content-balanced);min-width:0;margin-left:auto;margin-right:auto}.chat-messages{width:100%;min-width:0;padding-bottom:24px}body[data-neyo-content-width=compact] .conversation-column{max-width:var(--neyo-content-compact)!important}body[data-neyo-content-width=balanced] .conversation-column{max-width:var(--neyo-content-balanced)!important}body[data-neyo-content-width=wide] .conversation-column{max-width:var(--neyo-content-wide)!important}body[data-neyo-interface=minimal] .app-shell,body[data-neyo-interface=minimal] .scroll-area{background:var(--neyo-bg, #ffffff)!important}body.dark-mode .app-shell,body.dark-mode .scroll-area{background:var(--neyo-bg, #171717)}@media(min-width:768px){.app-shell{flex:1 1 auto!important;width:auto!important;max-width:none!important;min-width:0!important;margin-left:0!important;transform:none!important}.scroll-area{padding-top:24px!important;padding-left:24px;padding-right:24px}.chat-messages{padding-top:12px!important}}@media(max-width:767px){html,body{min-height:100%}body{position:relative!important}.app-shell{max-width:100%!important;min-width:0!important;background:var(--mobile-bg, #ffffff)!important;overflow-x:hidden!important}.scroll-area{max-width:100%!important;min-width:0!important}.conversation-column,.chat-messages{width:100%!important;max-width:100%!important;min-width:0!important}body[data-neyo-content-width=compact] .conversation-column,body[data-neyo-content-width=balanced] .conversation-column,body[data-neyo-content-width=wide] .conversation-column{max-width:100%!important}}.sidebar-content,#scrollArea,textarea#chatInput{scrollbar-width:auto;scrollbar-color:rgba(120,120,128,.42) transparent}.sidebar-content::-webkit-scrollbar,#scrollArea::-webkit-scrollbar,textarea#chatInput::-webkit-scrollbar{width:10px;height:10px}.sidebar-content::-webkit-scrollbar-track,#scrollArea::-webkit-scrollbar-track,textarea#chatInput::-webkit-scrollbar-track{background:transparent}.sidebar-content::-webkit-scrollbar-thumb,#scrollArea::-webkit-scrollbar-thumb,textarea#chatInput::-webkit-scrollbar-thumb{background:#78788061;border-radius:999px;border:2px solid transparent;background-clip:padding-box;min-height:40px}.sidebar-content::-webkit-scrollbar-thumb:hover,#scrollArea::-webkit-scrollbar-thumb:hover,textarea#chatInput::-webkit-scrollbar-thumb:hover{background:#5a5a6294;border:2px solid transparent;background-clip:padding-box}body.dark-mode .sidebar-content,body.dark-mode #scrollArea,body.dark-mode textarea#chatInput{scrollbar-color:rgba(255,255,255,.3) transparent}body.dark-mode .sidebar-content::-webkit-scrollbar-thumb,body.dark-mode #scrollArea::-webkit-scrollbar-thumb,body.dark-mode textarea#chatInput::-webkit-scrollbar-thumb{background:#ffffff42;border:2px solid transparent;background-clip:padding-box}body.dark-mode .sidebar-content::-webkit-scrollbar-thumb:hover,body.dark-mode #scrollArea::-webkit-scrollbar-thumb:hover,body.dark-mode textarea#chatInput::-webkit-scrollbar-thumb:hover{background:#ffffff6b;border:2px solid transparent;background-clip:padding-box}.neo-tooltip{position:fixed!important;z-index:70000!important;max-width:min(280px,calc(100vw - 20px));min-height:28px;box-sizing:border-box;padding:6px 11px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#181818f5;color:#fffffff5;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:500;line-height:1.35;letter-spacing:-.01em;white-space:normal;overflow-wrap:anywhere;word-break:normal;text-align:center;pointer-events:none;user-select:none;opacity:0;visibility:hidden;transform:translateY(2px) scale(.98);transform-origin:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 2px 6px #0000001a,0 8px 20px #00000024}.neo-tooltip.is-visible{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.neo-tooltip[data-placement=bottom]{transform:translateY(-2px) scale(.98)}.neo-tooltip[data-placement=bottom].is-visible{transform:translateY(0) scale(1)}.neo-tooltip[data-placement=top]{transform:translateY(2px) scale(.98)}.neo-tooltip[data-placement=top].is-visible{transform:translateY(0) scale(1)}.neo-tooltip[data-placement=left]{transform:translate(2px) scale(.98)}.neo-tooltip[data-placement=left].is-visible{transform:translate(0) scale(1)}.neo-tooltip[data-placement=right]{transform:translate(-2px) scale(.98)}.neo-tooltip[data-placement=right].is-visible{transform:translate(0) scale(1)}.neo-tooltip:before,.neo-tooltip:after,.neo-tooltip-arrow{display:none!important;content:none!important}body.dark-mode .neo-tooltip{background:#f5f5f5f5;color:#121212f5;border-color:#00000014;box-shadow:0 2px 6px #0000002e,0 8px 22px #00000038}@media(max-width:640px){.neo-tooltip{max-width:calc(100vw - 16px);padding:6px 10px;font-size:11.5px}}@media(hover:none)and (pointer:coarse){.neo-tooltip{display:none!important}}#composerWrapper{--attachment-chip-height: 54px;--attachment-chip-width: 220px;--attachment-chip-radius: 18px;--attachment-chip-gap: 7px;--attachment-preview-height: 68px;--attachment-border: rgba(0, 0, 0, .08);--attachment-bg: rgba(0, 0, 0, .035);--attachment-hover-bg: rgba(0, 0, 0, .055);--attachment-text: var(--neyo-text, #1d1d1f);--attachment-muted: var(--neyo-text-secondary, #6e6e73)}.attachment-popup-menu{position:absolute;left:0;bottom:calc(100% + 10px);min-width:190px;display:none;flex-direction:column;gap:2px;padding:6px;border:1px solid rgba(0,0,0,.06);border-radius:16px;background:#fffffff7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 10px 34px #0000001f;z-index:1000;box-sizing:border-box}.attachment-popup-menu.show,.attachment-popup-menu.open,.attachment-popup-menu.active{display:flex}.attachment-popup-item{width:100%;display:flex;align-items:center;gap:11px;padding:10px 12px;border:0;border-radius:11px;background:transparent;color:#1d1d1f;font-size:14px;font-weight:500;line-height:1.2;text-align:left;cursor:pointer;box-sizing:border-box;transition:background-color .12s ease}.attachment-popup-item:hover{background:#0000000b}.attachment-popup-item:active{background:#00000013}.attachment-popup-item svg,.attachment-popup-item i{width:19px;height:19px;flex:0 0 19px;opacity:.72}.attachment-popup-item span{flex:1 1 auto;min-width:0}.attachment-popup-item.danger{color:#d83b40}.attachment-popup-item.danger:hover{background:#d83b4012}#attachedChipsWrapper:empty,#attachmentList:empty{display:none!important}#glassInputContainer #attachedChipsWrapper:not(:empty),#glassInputContainer #attachmentList:not(:empty){position:relative!important;width:100%!important;display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:var(--attachment-chip-gap)!important;height:var(--attachment-preview-height)!important;min-height:var(--attachment-preview-height)!important;max-height:var(--attachment-preview-height)!important;margin:0!important;padding:10px 10px 4px!important;border-radius:27px 27px 0 0!important;overflow-x:auto!important;overflow-y:hidden!important;box-sizing:border-box!important;scrollbar-width:none;-ms-overflow-style:none}#glassInputContainer #attachedChipsWrapper:not(:empty)::-webkit-scrollbar,#glassInputContainer #attachmentList:not(:empty)::-webkit-scrollbar{width:0;height:0;display:none}#glassInputContainer:has(#attachedChipsWrapper:not(:empty)):not(.is-writing-expanded),#glassInputContainer:has(#attachmentList:not(:empty)):not(.is-writing-expanded){position:relative!important;display:block!important;height:auto!important;min-height:calc(var(--attachment-preview-height) + var(--neyo-pill-height, 56px))!important;max-height:none!important;padding:0!important;overflow:visible!important;box-sizing:border-box!important}#glassInputContainer #attachedChipsWrapper .attachment-chip,#glassInputContainer #attachmentList .attachment-chip{position:relative;flex:0 0 var(--attachment-chip-width);width:var(--attachment-chip-width);min-width:var(--attachment-chip-width);height:var(--attachment-chip-height);min-height:var(--attachment-chip-height);display:flex;align-items:center;gap:9px;padding:6px 30px 6px 7px;border:1px solid var(--attachment-border);border-radius:var(--attachment-chip-radius);background:var(--attachment-bg);color:var(--attachment-text);box-sizing:border-box;overflow:hidden;transition:background-color .12s ease,border-color .12s ease}#glassInputContainer #attachedChipsWrapper .attachment-chip:hover,#glassInputContainer #attachmentList .attachment-chip:hover{background:var(--attachment-hover-bg);border-color:#0000001f}#glassInputContainer .attachment-chip-icon{width:38px;height:38px;flex:0 0 38px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#0000000e;color:var(--attachment-text)}#glassInputContainer .attachment-chip-icon svg,#glassInputContainer .attachment-chip-icon i{width:18px;height:18px;opacity:.72}#glassInputContainer .attachment-chip-preview{width:38px;height:38px;flex:0 0 38px;overflow:hidden;border-radius:10px;background:#0000000d}#glassInputContainer .attachment-chip-preview img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;margin:0;padding:0;border-radius:inherit}#glassInputContainer .attachment-chip-body{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;gap:3px;overflow:hidden}#glassInputContainer .attachment-chip-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:550;line-height:1.25;color:var(--attachment-text)}#glassInputContainer .attachment-chip-meta{min-width:0;display:flex;align-items:center;gap:4px;overflow:hidden;white-space:nowrap;font-size:10.5px;line-height:1.2;color:var(--attachment-muted)}#glassInputContainer .attachment-chip-status{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#glassInputContainer .attachment-chip-remove,#glassInputContainer .attachment-chip-retry{position:absolute;top:6px;right:6px;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:999px;background:#0000001c;color:var(--attachment-text);cursor:pointer;opacity:.72;transition:opacity .12s ease,background-color .12s ease}#glassInputContainer .attachment-chip-remove:hover,#glassInputContainer .attachment-chip-retry:hover{opacity:1;background:#0000002b}#glassInputContainer .attachment-chip-remove:active,#glassInputContainer .attachment-chip-retry:active{opacity:.8}#glassInputContainer .attachment-chip-remove svg,#glassInputContainer .attachment-chip-remove i,#glassInputContainer .attachment-chip-retry svg,#glassInputContainer .attachment-chip-retry i{width:12px;height:12px;pointer-events:none;transition:none}#glassInputContainer .attachment-chip-progress{position:absolute;left:7px;right:7px;bottom:5px;height:2px;overflow:hidden;border-radius:999px;background:#00000014}#glassInputContainer .attachment-chip-progress span{display:block;height:100%;width:0;border-radius:inherit;background:currentColor;opacity:.72;transition:width .16s ease}#glassInputContainer .attachment-chip[data-status=error]{border-color:#d83b4038;background:#d83b400b}#glassInputContainer .attachment-chip[data-status=error] .attachment-chip-status{color:#c9363e}#glassInputContainer .attachment-chip[data-status=uploading] .attachment-chip-status{opacity:.72}#glassInputContainer .attachment-chip[data-status=ready] .attachment-chip-status{opacity:.62}#glassInputContainer:has(#attachedChipsWrapper:not(:empty)):not(.is-writing-expanded) .composer-input-row,#glassInputContainer:has(#attachmentList:not(:empty)):not(.is-writing-expanded) .composer-input-row{position:relative!important;display:block!important;width:100%!important;height:var(--neyo-pill-height, 56px)!important;min-height:var(--neyo-pill-height, 56px)!important;max-height:var(--neyo-pill-height, 56px)!important;margin:0!important;padding:0!important;box-sizing:border-box!important}#glassInputContainer:has(#attachedChipsWrapper:not(:empty)):not(.is-writing-expanded) #attachBtn,#glassInputContainer:has(#attachmentList:not(:empty)):not(.is-writing-expanded) #attachBtn,#glassInputContainer:has(#attachedChipsWrapper:not(:empty)):not(.is-writing-expanded) #micBtn,#glassInputContainer:has(#attachmentList:not(:empty)):not(.is-writing-expanded) #micBtn,#glassInputContainer:has(#attachedChipsWrapper:not(:empty)):not(.is-writing-expanded) #sendBtn,#glassInputContainer:has(#attachmentList:not(:empty)):not(.is-writing-expanded) #sendBtn{position:absolute!important;bottom:var(--neyo-control-bottom, 8px)!important;top:auto!important;margin:0!important;transform:none!important}#glassInputContainer:has(#attachedChipsWrapper:not(:empty)):not(.is-writing-expanded) #attachBtn,#glassInputContainer:has(#attachmentList:not(:empty)):not(.is-writing-expanded) #attachBtn{left:var(--neyo-edge-x, 8px)!important;right:auto!important}#glassInputContainer:has(#attachedChipsWrapper:not(:empty)):not(.is-writing-expanded) #sendBtn,#glassInputContainer:has(#attachmentList:not(:empty)):not(.is-writing-expanded) #sendBtn{right:var(--neyo-edge-x, 8px)!important;left:auto!important}#glassInputContainer:has(#attachedChipsWrapper:not(:empty)):not(.is-writing-expanded) #micBtn,#glassInputContainer:has(#attachmentList:not(:empty)):not(.is-writing-expanded) #micBtn{right:calc(var(--neyo-edge-x, 8px) + var(--neyo-control-size, 40px) + var(--neyo-control-gap, 6px))!important;left:auto!important}#glassInputContainer:has(#attachedChipsWrapper:not(:empty)):not(.is-writing-expanded):not(.composer-multiline) textarea#chatInput,#glassInputContainer:has(#attachmentList:not(:empty)):not(.is-writing-expanded):not(.composer-multiline) textarea#chatInput{position:absolute!important;left:0!important;right:0!important;bottom:var(--neyo-control-bottom, 8px)!important;top:auto!important;width:100%!important;height:var(--neyo-control-size, 40px)!important;min-height:var(--neyo-control-size, 40px)!important;max-height:var(--neyo-control-size, 40px)!important;margin:0!important;padding:8px var(--neyo-oneline-right, 96px) 8px var(--neyo-oneline-left, 56px)!important;line-height:24px!important;box-sizing:border-box!important}#glassInputContainer:has(#attachedChipsWrapper:not(:empty)).composer-multiline:not(.is-writing-expanded),#glassInputContainer:has(#attachmentList:not(:empty)).composer-multiline:not(.is-writing-expanded){height:auto!important;min-height:calc(var(--attachment-preview-height) + var(--neyo-rail-height, 56px))!important;max-height:none!important}#glassInputContainer:has(#attachedChipsWrapper:not(:empty)).composer-multiline:not(.is-writing-expanded) .composer-input-row,#glassInputContainer:has(#attachmentList:not(:empty)).composer-multiline:not(.is-writing-expanded) .composer-input-row{height:auto!important;min-height:var(--neyo-rail-height, 56px)!important;max-height:none!important}#composerWrapper:has(#attachedChipsWrapper:not(:empty)) .live-suggestions,#composerWrapper:has(#attachmentList:not(:empty)) .live-suggestions{visibility:visible;opacity:1}body.dark-mode #composerWrapper{--attachment-border: rgba(255, 255, 255, .09);--attachment-bg: rgba(255, 255, 255, .045);--attachment-hover-bg: rgba(255, 255, 255, .075);--attachment-text: rgba(255, 255, 255, .94);--attachment-muted: rgba(255, 255, 255, .55)}body.dark-mode .attachment-popup-menu{border-color:#ffffff14;background:#1c1c1cf5;box-shadow:0 14px 44px #00000061}body.dark-mode .attachment-popup-item{color:#fffffff0}body.dark-mode .attachment-popup-item:hover,body.dark-mode .attachment-chip-icon{background:#ffffff12}body.dark-mode .attachment-chip-progress{background:#ffffff1a}body.dark-mode .attachment-chip-remove,body.dark-mode .attachment-chip-retry{background:#ffffff1a;color:#ffffffeb}body.dark-mode .attachment-chip-remove:hover,body.dark-mode .attachment-chip-retry:hover{background:#ffffff2b}body.dark-mode .attachment-chip[data-status=error]{border-color:#ff5a5f47;background:#ff5a5f12}body.dark-mode .attachment-chip[data-status=error] .attachment-chip-status{color:#ff8b8e}@media(max-width:767px){#composerWrapper{--attachment-chip-height: 50px;--attachment-chip-width: 196px;--attachment-preview-height: 64px;--attachment-chip-radius: 18px;--attachment-chip-gap: 6px}#glassInputContainer #attachedChipsWrapper:not(:empty),#glassInputContainer #attachmentList:not(:empty){padding:9px 9px 5px!important}#glassInputContainer:has(#attachedChipsWrapper:not(:empty)):not(.is-writing-expanded),#glassInputContainer:has(#attachmentList:not(:empty)):not(.is-writing-expanded){min-height:calc(var(--attachment-preview-height) + var(--neyo-pill-height, 54px))!important}#glassInputContainer:has(#attachedChipsWrapper:not(:empty)):not(.is-writing-expanded) .composer-input-row,#glassInputContainer:has(#attachmentList:not(:empty)):not(.is-writing-expanded) .composer-input-row{height:var(--neyo-pill-height, 54px)!important;min-height:var(--neyo-pill-height, 54px)!important;max-height:var(--neyo-pill-height, 54px)!important}#glassInputContainer:has(#attachedChipsWrapper:not(:empty)):not(.is-writing-expanded):not(.composer-multiline) textarea#chatInput,#glassInputContainer:has(#attachmentList:not(:empty)):not(.is-writing-expanded):not(.composer-multiline) textarea#chatInput{height:var(--neyo-control-size, 38px)!important;min-height:var(--neyo-control-size, 38px)!important;max-height:var(--neyo-control-size, 38px)!important;padding:7px var(--neyo-oneline-right, 90px) 7px var(--neyo-oneline-left, 52px)!important;line-height:24px!important}.attachment-popup-menu{min-width:165px;bottom:calc(100% + 8px);padding:5px}.attachment-popup-item{gap:9px;padding:9px 11px;font-size:13px}}@media(max-width:380px){#composerWrapper{--attachment-chip-width: 172px;--attachment-chip-gap: 5px}#glassInputContainer #attachedChipsWrapper:not(:empty),#glassInputContainer #attachmentList:not(:empty){padding-left:9px!important;padding-right:9px!important}}@media(pointer:coarse){.attachment-popup-item,.attachment-chip-remove,.attachment-chip-retry{touch-action:manipulation;-webkit-tap-highlight-color:transparent}}.composer-dock{width:100%}.composer-wrapper{width:100%;min-width:0}.glass-input-container{width:100%!important;min-width:0!important;min-height:56px!important;padding:5px 8px!important;border-radius:28px!important;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease!important}.composer-input-row{width:100%!important;min-width:0!important;min-height:44px!important;display:flex!important;align-items:flex-end!important;gap:6px!important}textarea#chatInput{width:100%!important;min-width:0!important;min-height:38px!important;max-height:132px!important;padding:7px!important;border:0!important;outline:0!important;background:transparent!important;font-size:15.5px!important;line-height:1.4!important;resize:none}textarea#chatInput:focus{border:0!important;outline:0!important;box-shadow:none!important}.attach-btn,.mic-btn,.send-btn{flex:0 0 auto!important;transition:background-color .15s ease,color .15s ease,border-color .15s ease,opacity .15s ease,box-shadow .15s ease!important}.attach-btn:hover,.attach-btn:active,.mic-btn:hover,.mic-btn:active,.send-btn:hover,.send-btn:active{transform:none!important}.mic-btn{margin-right:2px!important}.live-suggestions{margin-bottom:12px!important}@media(max-width:767px){.composer-dock{padding:8px 8px calc(8px + env(safe-area-inset-bottom))!important}.glass-input-container{min-height:52px!important;padding:5px 6px!important;border-radius:27px!important}.composer-input-row{min-height:42px!important;gap:4px!important}.attach-btn,.mic-btn,.send-btn{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;flex:0 0 40px!important;border-radius:999px!important}.attach-btn,.mic-btn{background:transparent!important;color:var(--mobile-text, #171717)!important}textarea#chatInput{min-height:38px!important;max-height:132px!important;padding:6px 5px!important;line-height:1.4!important;color:var(--mobile-text, #171717)!important}textarea#chatInput::placeholder{color:var(--mobile-muted, #737373)!important}.composer-note{display:none!important}}@media(max-width:767px)and (max-height:560px){.composer-dock{padding:6px 7px calc(6px + env(safe-area-inset-bottom))!important}}.attach-btn,.mic-btn,.send-btn{align-self:flex-end!important;position:relative!important;top:auto!important;bottom:2.5px!important;margin-top:0!important;margin-bottom:0!important;transform:none!important}@media(max-width:767px){.attach-btn,.mic-btn,.send-btn{bottom:1px!important}}textarea#chatInput{overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:thin;scrollbar-color:rgba(120,120,128,.28) transparent}textarea#chatInput::-webkit-scrollbar{width:5px}textarea#chatInput::-webkit-scrollbar-track{background:transparent}textarea#chatInput::-webkit-scrollbar-thumb{background:#78788047;border-radius:999px}textarea#chatInput::-webkit-scrollbar-thumb:hover{background:#7878806b}body.dark-mode textarea#chatInput{scrollbar-color:rgba(255,255,255,.22) transparent}body.dark-mode textarea#chatInput::-webkit-scrollbar-thumb{background:#ffffff38}body.dark-mode textarea#chatInput::-webkit-scrollbar-thumb:hover{background:#ffffff57}.composer-expand-btn:hover{opacity:1!important;background:#0000000d!important;color:var(--neyo-text, #171717)!important}body.dark-mode .composer-expand-btn:hover{background:#ffffff12!important}.composer-expand-btn svg{width:16px!important;height:16px!important;pointer-events:none!important}@media(max-width:767px){#chatInput{overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(100,100,100,.35) transparent;padding-right:8px!important}#chatInput::-webkit-scrollbar{width:4px}#chatInput::-webkit-scrollbar-track{background:transparent}#chatInput::-webkit-scrollbar-thumb{background:#64646452;border-radius:999px}#chatInput::-webkit-scrollbar-thumb:hover{background:#6464647a}body.dark-mode #chatInput::-webkit-scrollbar-thumb{background:#ffffff42}}.send-btn{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border:0!important;border-radius:999px!important;background:#111!important;color:#fff!important;cursor:pointer!important;opacity:1!important;transition:background-color .14s ease,color .14s ease,opacity .14s ease,box-shadow .14s ease!important}.send-btn svg{width:18px!important;height:18px!important;stroke-width:2!important;pointer-events:none!important}.send-btn:not(:disabled):not(.is-disabled):hover{background:#1c1c1c!important;box-shadow:0 1px 2px #0000001f,0 5px 14px #00000024!important}.send-btn:not(:disabled):not(.is-disabled):active{background:#242424!important}.send-btn:disabled,.send-btn.is-disabled{background:#111!important;color:#fff!important;cursor:default!important;opacity:1!important;box-shadow:none!important;pointer-events:none!important}.send-btn.attachments-pending{background:#11111124!important;color:#1111117a!important;box-shadow:none!important;cursor:default!important}@keyframes neyo-send-loader-spin{to{transform:rotate(360deg)}}.send-btn.is-generating{background:#111!important;color:#fff!important}.send-stop-square{display:block!important;width:11px!important;height:11px!important;border-radius:2.5px!important;background:currentColor!important;pointer-events:none!important}body.dark-mode .send-btn{background:#f5f5f5!important;color:#111!important;box-shadow:0 1px 2px #0000002e,0 4px 12px #00000029!important}body.dark-mode .send-btn:not(:disabled):not(.is-disabled):hover{background:#fff!important}body.dark-mode .send-btn:disabled,body.dark-mode .send-btn.is-disabled{background:#f5f5f5!important;color:#111!important;box-shadow:none!important}body.dark-mode .send-btn.attachments-pending{background:#f5f5f529!important;color:#f5f5f58f!important;box-shadow:none!important}.send-btn:focus-visible{outline:2px solid rgba(17,17,17,.3)!important;outline-offset:3px!important}body.dark-mode .send-btn:focus-visible{outline-color:#ffffff73!important}.glass-input-container{position:relative!important}.composer-expand-btn{position:absolute!important;top:9px!important;right:12px!important;z-index:60!important;width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;border:0!important;border-radius:8px!important;background:transparent!important;color:#1717178f!important;cursor:pointer!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:scale(.96)!important;transition:opacity .14s ease,transform .14s ease,background-color .14s ease,color .14s ease!important}.composer-expand-btn svg,.composer-expand-btn i{width:18px!important;height:18px!important;display:block!important;pointer-events:none!important;color:inherit!important;stroke:currentColor!important}.composer-expand-btn.is-visible,.glass-input-container.is-writing-expanded .composer-expand-btn{opacity:.72!important;visibility:visible!important;pointer-events:auto!important;transform:scale(1)!important}.composer-expand-btn.is-visible:hover,.glass-input-container.is-writing-expanded .composer-expand-btn:hover{opacity:1!important;background:#0000000d!important;color:#171717!important}.glass-input-container:not(.is-writing-expanded){position:relative!important;inset:auto!important;transform:none!important;height:auto!important;min-height:60px!important;max-height:none!important}.glass-input-container:not(.is-writing-expanded) .composer-input-row{position:relative!important;min-height:46px!important;align-items:center!important}.glass-input-container:not(.is-writing-expanded) textarea#chatInput{padding-right:44px!important}.glass-input-container:not(.is-writing-expanded) .send-btn,.glass-input-container:not(.is-writing-expanded) .mic-btn{position:relative!important;z-index:20!important}.glass-input-container.is-writing-expanded{position:relative!important;inset:auto!important;transform:none!important;width:100%!important;height:clamp(300px,46vh,460px)!important;min-height:300px!important;max-height:460px!important;display:flex!important;flex-direction:column!important;box-sizing:border-box!important;padding:10px 8px 6px!important;border-radius:28px!important;overflow:hidden!important;transition:height .18s ease,border-radius .18s ease,box-shadow .18s ease!important}.glass-input-container.is-writing-expanded .composer-expand-btn{top:10px!important;right:12px!important;z-index:80!important;opacity:.78!important;visibility:visible!important;pointer-events:auto!important;transform:scale(1)!important;background:transparent!important}.glass-input-container.is-writing-expanded .attached-chips-wrapper{flex:0 0 auto!important;width:100%!important;padding:4px 44px 6px 4px!important}.glass-input-container.is-writing-expanded .composer-input-row{flex:1 1 auto!important;width:100%!important;min-width:0!important;min-height:0!important;display:flex!important;align-items:flex-end!important;gap:6px!important;overflow:hidden!important;position:relative!important}.glass-input-container.is-writing-expanded textarea#chatInput{flex:1 1 auto!important;align-self:stretch!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;padding:38px 10px 10px 8px!important;box-sizing:border-box!important;border:0!important;outline:0!important;background:transparent!important;overflow-y:auto!important;overflow-x:hidden!important;resize:none!important;font-size:15.5px!important;line-height:1.5!important}.glass-input-container.is-writing-expanded .composer-input-row:not(.is-transcribing) .attach-btn,.glass-input-container.is-writing-expanded .composer-input-row:not(.is-transcribing) .mic-btn,.glass-input-container.is-writing-expanded .composer-input-row:not(.is-transcribing) .send-btn{flex:0 0 auto!important;align-self:flex-end!important;position:relative!important;inset:auto auto 0!important;margin:0!important;transform:none!important;z-index:20!important}.glass-input-container.is-writing-expanded .voice-transcribe-container{flex:1 1 auto!important;min-width:0!important;align-self:flex-end!important}body.dark-mode .composer-expand-btn{color:#fff9!important}body.dark-mode .composer-expand-btn.is-visible:hover,body.dark-mode .glass-input-container.is-writing-expanded .composer-expand-btn:hover{background:#ffffff13!important;color:#fff!important}@media(max-width:767px){.composer-expand-btn{top:8px!important;right:9px!important;width:27px!important;height:27px!important;min-width:27px!important;min-height:27px!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.composer-expand-btn.is-visible,.glass-input-container.is-writing-expanded .composer-expand-btn{opacity:.72!important;visibility:visible!important;pointer-events:auto!important;transform:scale(1)!important}.glass-input-container:not(.is-writing-expanded) textarea#chatInput{padding-right:42px!important}.glass-input-container.is-writing-expanded{height:min(56dvh,420px)!important;min-height:260px!important;max-height:420px!important;border-radius:26px!important;padding:8px 7px 6px!important}.glass-input-container.is-writing-expanded textarea#chatInput{padding:36px 8px 8px 7px!important;font-size:16px!important}.glass-input-container.is-writing-expanded .composer-expand-btn{top:9px!important;right:9px!important}}#glassInputContainer{position:relative!important;--neyo-pill-height: 56px;--neyo-pill-radius: 28px;--neyo-control-size: 40px;--neyo-control-bottom: 8px;--neyo-edge-x: 8px;--neyo-control-gap: 6px;--neyo-rail-height: 56px;--neyo-text-left: 14px;--neyo-text-right: 20px;--neyo-oneline-left: 56px;--neyo-scrollbar-right: 8px;--neyo-scrollbar-width: 10px;box-sizing:border-box!important;transform:translateZ(0);transition:height .22s cubic-bezier(.22,1,.36,1),min-height .22s cubic-bezier(.22,1,.36,1),max-height .22s cubic-bezier(.22,1,.36,1),border-radius .22s cubic-bezier(.22,1,.36,1),box-shadow .18s ease!important}#glassInputContainer .composer-input-row,#glassInputContainer textarea#chatInput{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}#glassInputContainer textarea#chatInput{margin:0!important;border:0!important;outline:0!important;background:transparent!important;resize:none!important;overflow-x:hidden!important;overflow-y:auto!important;overflow-wrap:anywhere!important;word-break:normal!important;scrollbar-width:none!important;-ms-overflow-style:none!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch;transition:padding .16s ease!important}#glassInputContainer textarea#chatInput::-webkit-scrollbar,#glassInputContainer textarea#chatInput::-webkit-scrollbar-track,#glassInputContainer textarea#chatInput::-webkit-scrollbar-thumb{width:0!important;height:0!important;display:none!important}#glassInputContainer #attachBtn,#glassInputContainer #micBtn,#glassInputContainer #sendBtn{width:var(--neyo-control-size)!important;height:var(--neyo-control-size)!important;min-width:var(--neyo-control-size)!important;min-height:var(--neyo-control-size)!important;max-width:var(--neyo-control-size)!important;max-height:var(--neyo-control-size)!important;flex:0 0 var(--neyo-control-size)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;box-sizing:border-box!important;transform:none!important;transition:opacity .14s ease,background-color .14s ease,color .14s ease,box-shadow .14s ease!important;z-index:30!important}#glassInputContainer #sendBtn{border-radius:999px!important}#glassInputContainer #attachBtn svg,#glassInputContainer #attachBtn i{width:20px!important;height:20px!important;flex:0 0 auto!important}#glassInputContainer #micBtn svg,#glassInputContainer #micBtn i{width:20px!important;height:20px!important;flex:0 0 auto!important}#glassInputContainer #sendBtn svg,#glassInputContainer #sendBtn i{width:18px!important;height:18px!important;flex:0 0 auto!important}#glassInputContainer:not(.is-writing-expanded) .composer-input-row{position:static!important;width:100%!important;min-width:0!important;box-sizing:border-box!important}#glassInputContainer:not(.is-writing-expanded) #attachBtn,#glassInputContainer:not(.is-writing-expanded) #micBtn,#glassInputContainer:not(.is-writing-expanded) #sendBtn{position:absolute!important;top:auto!important;bottom:var(--neyo-control-bottom)!important}#glassInputContainer:not(.is-writing-expanded) #attachBtn{left:var(--neyo-edge-x)!important;right:auto!important}#glassInputContainer:not(.is-writing-expanded) #sendBtn{right:var(--neyo-edge-x)!important;left:auto!important}#glassInputContainer:not(.is-writing-expanded) #micBtn{right:calc(var(--neyo-edge-x) + var(--neyo-control-size) + var(--neyo-control-gap))!important;left:auto!important}#glassInputContainer:not(.is-writing-expanded):not(.composer-multiline) textarea#chatInput{padding-top:8px!important;padding-bottom:8px!important;padding-left:var(--neyo-oneline-left)!important;padding-right:var(--neyo-oneline-right)!important}#glassInputContainer:not(.is-writing-expanded).composer-multiline .composer-input-row{display:block!important;width:100%!important;padding:0!important;padding-bottom:var(--neyo-rail-height)!important;box-sizing:border-box!important}#glassInputContainer:not(.is-writing-expanded).composer-multiline textarea#chatInput{display:block!important;width:100%!important;max-height:max(96px,min(200px,40vh))!important;padding:6px 20px 3px 14px!important;line-height:1.5!important}#glassInputContainer.is-writing-expanded{border-radius:28px!important}#glassInputContainer.is-writing-expanded .composer-input-row{position:static!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;padding:0!important;margin:0!important;overflow:hidden!important;box-sizing:border-box!important}#glassInputContainer.is-writing-expanded textarea#chatInput{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:var(--neyo-rail-height)!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;padding:16px var(--neyo-text-right) 10px var(--neyo-text-left)!important;white-space:pre-wrap!important;font-size:15.5px!important;line-height:1.52!important}#glassInputContainer.is-writing-expanded #attachBtn,#glassInputContainer.is-writing-expanded #micBtn,#glassInputContainer.is-writing-expanded #sendBtn{position:absolute!important;top:auto!important;bottom:var(--neyo-control-bottom)!important}#glassInputContainer.is-writing-expanded #attachBtn{left:var(--neyo-edge-x)!important;right:auto!important}#glassInputContainer.is-writing-expanded #sendBtn{right:var(--neyo-edge-x)!important;left:auto!important}#glassInputContainer.is-writing-expanded #micBtn{right:calc(var(--neyo-edge-x) + var(--neyo-control-size) + var(--neyo-control-gap))!important;left:auto!important}#glassInputContainer.is-writing-expanded .voice-transcribe-container{position:absolute!important;right:calc(var(--neyo-edge-x) + var(--neyo-control-size) + var(--neyo-control-gap))!important;bottom:var(--neyo-control-bottom)!important;width:auto!important;min-width:0!important;z-index:19!important}#glassInputContainer .composer-custom-scrollbar{position:absolute!important;right:var(--neyo-scrollbar-right)!important;width:var(--neyo-scrollbar-width)!important;bottom:calc(var(--neyo-rail-height) + 5px)!important;z-index:25!important;border-radius:999px!important;background:#0000000b!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .14s ease,visibility .14s ease!important}#glassInputContainer:not(.is-writing-expanded) .composer-custom-scrollbar{top:12px!important}#glassInputContainer.is-writing-expanded .composer-custom-scrollbar{top:42px!important}#glassInputContainer .composer-custom-scrollbar.is-visible{opacity:.34!important;visibility:visible!important}#glassInputContainer .composer-custom-scrollbar.is-visible.is-active{opacity:1!important}#glassInputContainer .composer-custom-scrollbar-thumb{position:absolute!important;top:0!important;left:0!important;width:100%!important;min-height:28px!important;border-radius:999px!important;background:#5c5c5c57!important;box-shadow:none!important;pointer-events:none!important;will-change:transform,height;transition:opacity .12s ease,background-color .12s ease!important}#glassInputContainer.is-writing-expanded .composer-custom-scrollbar-thumb{min-height:32px!important}body.dark-mode #glassInputContainer .composer-custom-scrollbar{background:#ffffff0d!important}body.dark-mode #glassInputContainer .composer-custom-scrollbar-thumb{background:#ffffff4d!important}@media(max-width:767px){#glassInputContainer{--neyo-pill-height: 54px;--neyo-pill-radius: 27px;--neyo-control-size: 38px;--neyo-control-bottom: 8px;--neyo-edge-x: 7px;--neyo-control-gap: 5px;--neyo-rail-height: 54px;--neyo-text-left: 12px;--neyo-text-right: 18px;--neyo-oneline-left: 52px;--neyo-scrollbar-right: 6px}#glassInputContainer:not(.is-writing-expanded):not(.composer-multiline) textarea#chatInput{padding-top:7px!important;padding-bottom:7px!important}#glassInputContainer:not(.is-writing-expanded).composer-multiline textarea#chatInput{max-height:max(76px,min(144px,28vh))!important;padding:5px 18px 3px 12px!important;font-size:16px!important;line-height:1.5!important}#glassInputContainer.is-writing-expanded{border-radius:26px!important}#glassInputContainer.is-writing-expanded textarea#chatInput{padding:14px var(--neyo-text-right) 9px var(--neyo-text-left)!important;font-size:16px!important;line-height:1.5!important}#glassInputContainer:not(.is-writing-expanded) .composer-custom-scrollbar{top:10px!important}#glassInputContainer.is-writing-expanded .composer-custom-scrollbar{top:38px!important}}@media(max-height:520px)and (orientation:landscape){#glassInputContainer{--neyo-pill-height: 54px;--neyo-pill-radius: 27px;--neyo-control-size: 38px;--neyo-control-bottom: 8px;--neyo-edge-x: 7px;--neyo-control-gap: 5px;--neyo-rail-height: 54px;--neyo-oneline-left: 52px;--neyo-oneline-right: 90px}#glassInputContainer:not(.is-writing-expanded):not(.composer-multiline) textarea#chatInput{height:38px!important;min-height:38px!important;max-height:38px!important;padding-top:7px!important;padding-bottom:7px!important}#glassInputContainer:not(.is-writing-expanded).composer-multiline textarea#chatInput{max-height:max(56px,min(92px,28vh))!important}}@media(max-width:380px){#glassInputContainer{--neyo-pill-height: 54px;--neyo-pill-radius: 27px;--neyo-edge-x: 6px;--neyo-control-gap: 4px;--neyo-text-left: 10px;--neyo-text-right: 16px;--neyo-oneline-left: 50px;--neyo-scrollbar-right: 5px}}@media(pointer:coarse){#glassInputContainer #attachBtn,#glassInputContainer #micBtn,#glassInputContainer #sendBtn{touch-action:manipulation!important;-webkit-tap-highlight-color:transparent}}#glassInputContainer:not(.is-writing-expanded):not(.composer-multiline){position:relative!important;height:56px!important;min-height:56px!important;max-height:56px!important;border-radius:28px!important;padding:0!important;box-sizing:border-box!important}#glassInputContainer:not(.is-writing-expanded):not(.composer-multiline) #attachBtn,#glassInputContainer:not(.is-writing-expanded):not(.composer-multiline) #micBtn,#glassInputContainer:not(.is-writing-expanded):not(.composer-multiline) #sendBtn{position:absolute!important;top:50%!important;bottom:auto!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;max-width:40px!important;max-height:40px!important;margin:0!important;padding:0!important;transform:translateY(-50%)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}#glassInputContainer:not(.is-writing-expanded):not(.composer-multiline) #attachBtn{left:8px!important;right:auto!important}#glassInputContainer:not(.is-writing-expanded):not(.composer-multiline) #sendBtn{right:8px!important;left:auto!important;border-radius:999px!important}#glassInputContainer:not(.is-writing-expanded):not(.composer-multiline) #micBtn{right:54px!important;left:auto!important}#glassInputContainer:not(.is-writing-expanded):not(.composer-multiline) textarea#chatInput{position:absolute!important;inset:50% 0 auto!important;width:100%!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin:0!important;padding:8px 96px 8px 56px!important;line-height:24px!important;transform:translateY(-50%)!important;box-sizing:border-box!important}#glassInputContainer:not(.is-writing-expanded):not(.composer-multiline) textarea#chatInput::placeholder{line-height:24px!important}#glassInputContainer:not(.is-writing-expanded):not(.composer-multiline) .composer-input-row{position:static!important;width:100%!important;height:56px!important;min-height:56px!important;max-height:56px!important;margin:0!important;padding:0!important;box-sizing:border-box!important}@media(max-width:767px){#glassInputContainer:not(.is-writing-expanded):not(.composer-multiline){height:54px!important;min-height:54px!important;max-height:54px!important;border-radius:27px!important}#glassInputContainer:not(.is-writing-expanded):not(.composer-multiline) .composer-input-row{height:54px!important;min-height:54px!important;max-height:54px!important}#glassInputContainer:not(.is-writing-expanded):not(.composer-multiline) #attachBtn,#glassInputContainer:not(.is-writing-expanded):not(.composer-multiline) #micBtn,#glassInputContainer:not(.is-writing-expanded):not(.composer-multiline) #sendBtn{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;max-width:38px!important;max-height:38px!important}#glassInputContainer:not(.is-writing-expanded):not(.composer-multiline) #attachBtn{left:8px!important}#glassInputContainer:not(.is-writing-expanded):not(.composer-multiline) #sendBtn{right:8px!important}#glassInputContainer:not(.is-writing-expanded):not(.composer-multiline) #micBtn{right:51px!important}#glassInputContainer:not(.is-writing-expanded):not(.composer-multiline) textarea#chatInput{height:38px!important;min-height:38px!important;max-height:38px!important;padding:7px 90px 7px 52px!important;line-height:24px!important}}@media(hover:none)and (pointer:coarse){#glassInputContainer .composer-input-row>button:after{content:""!important;position:absolute!important;inset:-2px!important;border-radius:inherit;background:transparent!important}#glassInputContainer .composer-input-row>#sendBtn{overflow:visible!important}}.live-suggestions{width:100%;display:flex;align-items:center;flex-wrap:wrap;gap:8px!important;margin:0 0 12px!important;padding:0;min-width:0}.live-suggestions:empty{display:none!important}.suggestion-chip{min-height:36px!important;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:7px 14px!important;border:1px solid var(--neyo-border, rgba(0, 0, 0, .08));border-radius:var(--neyo-radius-pill, 999px);background:var(--neyo-surface, #ffffff);color:var(--neyo-text, #171717);font-family:var(--neyo-font-text, "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);font-size:13.5px;font-weight:500;line-height:1.2;white-space:nowrap;cursor:pointer;transform:none!important;box-shadow:none;transition:background-color var(--neyo-motion-fast, .15s ease),color var(--neyo-motion-fast, .15s ease),border-color var(--neyo-motion-fast, .15s ease),opacity var(--neyo-motion-fast, .15s ease),box-shadow var(--neyo-motion-fast, .15s ease)!important}.suggestion-chip:hover{background:var(--neyo-surface-hover, #f1f1f1);border-color:var(--neyo-border-strong, rgba(0, 0, 0, .14));transform:none!important}.suggestion-chip:active{transform:none!important}.suggestion-chip svg,.suggestion-chip i{width:16px;height:16px;flex:0 0 16px;color:var(--neyo-text-secondary, #737373)}body.dark-mode .suggestion-chip{background:var(--neyo-surface, #171717);color:var(--neyo-text, #f5f5f5);border-color:var(--neyo-border, rgba(255, 255, 255, .08))}body.dark-mode .suggestion-chip:hover{background:var(--neyo-surface-hover, #2b2b2b);border-color:var(--neyo-border-strong, rgba(255, 255, 255, .15))}body.dark-mode .suggestion-chip svg,body.dark-mode .suggestion-chip i{color:var(--neyo-text-secondary, #b5b5b5)}@media(max-width:767px){.live-suggestions{display:flex!important;flex-wrap:nowrap!important;gap:8px!important}.suggestion-chip{flex:0 0 auto!important;min-height:34px!important;padding:6px 12px!important;border:1px solid var(--mobile-border)!important;border-radius:999px!important;background:var(--mobile-surface)!important;color:var(--mobile-text)!important;font-size:13px!important;white-space:nowrap!important}}.live-suggestions button,.live-suggestions .suggestion-pill{box-shadow:none!important}.live-suggestions button:hover,.live-suggestions .suggestion-pill:hover,.live-suggestions button:focus,.live-suggestions .suggestion-pill:focus,.live-suggestions button:active,.live-suggestions .suggestion-pill:active{box-shadow:none!important}#glassInputContainer{--voice-height: 40px;--voice-bar-width: 3px;--voice-bar-gap: 3px;--voice-bar-idle-height: 3px;--voice-bar-max-height: 24px;--voice-muted-opacity: .34;--voice-active-opacity: .92}#glassInputContainer .composer-input-row.is-transcribing{position:relative!important;display:flex!important;align-items:center!important;width:100%!important;min-width:0!important;box-sizing:border-box!important}#glassInputContainer .composer-input-row.is-transcribing textarea#chatInput,#glassInputContainer .composer-input-row.is-transcribing #micBtn{display:none!important}#glassInputContainer .composer-input-row.is-transcribing #sendBtn{display:inline-flex!important}#glassInputContainer .voice-transcribe-container{display:none;flex:1 1 auto;min-width:0;height:var(--voice-height);margin:0;padding:0 4px 0 6px;align-items:center;gap:8px;box-sizing:border-box}#glassInputContainer .composer-input-row.is-transcribing .voice-transcribe-container{display:flex!important}#glassInputContainer .wave-dots-bar{position:relative;flex:1 1 auto;min-width:0;height:30px;display:flex;align-items:center;justify-content:center;gap:var(--voice-bar-gap);padding:0 8px;overflow:hidden;color:var(--neyo-text, #171717);box-sizing:border-box;isolation:isolate}#glassInputContainer .wave-dots-bar span{display:block;width:var(--voice-bar-width);min-width:var(--voice-bar-width);height:var(--voice-bar-idle-height);border-radius:999px;background:currentColor;opacity:var(--voice-muted-opacity);transform-origin:center center;flex:0 0 auto;will-change:height,opacity;transition:height 52ms linear,opacity 80ms ease,background-color .12s ease}#glassInputContainer .wave-dots-bar.is-speaking{color:var(--neyo-text, #171717)}#glassInputContainer .wave-dots-bar.is-speaking span{opacity:var(--voice-active-opacity)}#glassInputContainer .wave-dots-bar span:nth-child(1),#glassInputContainer .wave-dots-bar span:last-child{opacity:.24}#glassInputContainer .wave-dots-bar span:nth-child(2),#glassInputContainer .wave-dots-bar span:nth-last-child(2){opacity:.3}#glassInputContainer .stop-recording-btn{width:var(--voice-stop-size);height:var(--voice-stop-size);min-width:var(--voice-stop-size);min-height:var(--voice-stop-size);max-width:var(--voice-stop-size);max-height:var(--voice-stop-size);flex:0 0 var(--voice-stop-size);display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0;border:0;border-radius:999px;background:#0000000e;color:var(--neyo-text, #171717);cursor:pointer;box-sizing:border-box;transition:background-color .14s ease,color .14s ease,transform .12s ease,opacity .12s ease;-webkit-tap-highlight-color:transparent}#glassInputContainer .stop-recording-btn:hover{background:#00000017}#glassInputContainer .stop-recording-btn:active{transform:scale(.96)}#glassInputContainer .stop-recording-btn svg,#glassInputContainer .stop-recording-btn i{width:12px!important;height:12px!important;min-width:12px!important;min-height:12px!important;stroke-width:2;pointer-events:none}#glassInputContainer .stop-recording-btn:focus{outline:none}#glassInputContainer .stop-recording-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}#glassInputContainer .composer-input-row.is-transcribing .voice-transcribe-container:before{content:"";width:6px;height:6px;flex:0 0 6px;border-radius:999px;background:currentColor;opacity:.42;transform:scale(1);animation:neyoVoicePresence 1.8s ease-in-out infinite}@keyframes neyoVoicePresence{0%,to{opacity:.26;transform:scale(.84)}50%{opacity:.62;transform:scale(1)}}#glassInputContainer:not(.is-writing-expanded) .composer-input-row.is-transcribing .voice-transcribe-container{position:absolute;top:50%;left:8px;right:8px;height:var(--voice-height);transform:translateY(-50%);padding-left:6px;padding-right:54px}#glassInputContainer.is-writing-expanded .composer-input-row.is-transcribing .voice-transcribe-container{position:absolute;left:var(--neyo-edge-x, 10px);right:calc(var(--neyo-edge-x, 10px) + 46px);bottom:8px;height:var(--voice-height);padding:0 4px;transform:none}body.dark-mode #glassInputContainer .wave-dots-bar{color:#ffffffe0}body.dark-mode #glassInputContainer .stop-recording-btn{background:#ffffff14;color:#ffffffeb}body.dark-mode #glassInputContainer .stop-recording-btn:hover{background:#ffffff21}@media(min-width:768px)and (max-width:1100px){#glassInputContainer{--voice-height: 40px;--voice-bar-gap: 2.8px}}@media(max-width:767px){#glassInputContainer{--voice-height: 38px;--voice-bar-width: 3px;--voice-bar-gap: 2.5px;--voice-bar-max-height: 22px}#glassInputContainer .wave-dots-bar{height:28px;gap:var(--voice-bar-gap);padding:0 5px}#glassInputContainer .composer-input-row.is-transcribing .voice-transcribe-container{gap:6px}#glassInputContainer:not(.is-writing-expanded) .composer-input-row.is-transcribing .voice-transcribe-container{left:6px;right:6px;padding-left:4px;padding-right:50px}#glassInputContainer .composer-input-row.is-transcribing .voice-transcribe-container:before{width:5px;height:5px;flex-basis:5px}}@media(max-width:380px){#glassInputContainer{--voice-bar-width: 2.5px;--voice-bar-gap: 2px}#glassInputContainer .wave-dots-bar{padding:0 3px}}@media(max-height:520px)and (orientation:landscape){#glassInputContainer{--voice-height: 36px;--voice-bar-max-height: 20px}#glassInputContainer .wave-dots-bar{height:26px}}@media(pointer:coarse){#glassInputContainer .stop-recording-btn{touch-action:manipulation}}#glassInputContainer .composer-input-row:not(.is-transcribing) #stopRecBtn{display:none!important}#glassInputContainer .composer-input-row.is-transcribing .wave-dots-bar{flex:1 1 auto!important;min-width:0!important}#glassInputContainer .composer-input-row.is-transcribing .voice-transcribe-container{overflow:visible!important}#glassInputContainer{--voice-send-right: 8px;--voice-send-size: 40px;--voice-stop-size: 32px;--voice-stop-gap: 4px}#glassInputContainer .composer-input-row.is-transcribing #sendBtn{position:absolute!important;top:50%!important;right:var(--voice-send-right)!important;bottom:auto!important;left:auto!important;transform:translateY(-50%)!important;z-index:40!important}#glassInputContainer .composer-input-row.is-transcribing #stopRecBtn{display:inline-flex!important;position:absolute!important;top:50%!important;right:calc(var(--voice-send-right) + var(--voice-send-size) + var(--voice-stop-gap))!important;bottom:auto!important;left:auto!important;width:var(--voice-stop-size)!important;height:var(--voice-stop-size)!important;min-width:var(--voice-stop-size)!important;min-height:var(--voice-stop-size)!important;max-width:var(--voice-stop-size)!important;max-height:var(--voice-stop-size)!important;margin:0!important;padding:0!important;transform:translateY(-50%)!important;visibility:visible!important;opacity:1!important;z-index:41!important}#glassInputContainer .composer-input-row.is-transcribing .voice-transcribe-container{right:calc(var(--voice-send-right) + var(--voice-send-size) + var(--voice-stop-gap) + var(--voice-stop-size) + 6px)!important}@media(max-width:767px){#glassInputContainer{--voice-send-right: 7px;--voice-send-size: 38px;--voice-stop-size: 30px;--voice-stop-gap: 4px}}.composer-wrapper{position:relative}.drag-drop-overlay{position:absolute;inset:0;z-index:40;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:18px;border:1px dashed rgba(0,0,0,.18);border-radius:20px;background:#fffffff0;color:#171717;text-align:center;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s ease,visibility .15s ease,background-color .15s ease,border-color .15s ease}.drag-drop-overlay.active,.drag-drop-overlay.is-active,.drag-drop-overlay.visible,.drag-drop-overlay.dragging,.composer-wrapper.dragging .drag-drop-overlay,.composer-wrapper.is-dragging .drag-drop-overlay{opacity:1;visibility:visible;pointer-events:auto}.drag-drop-overlay svg,.drag-drop-overlay i{width:30px;height:30px;flex:0 0 30px;color:#171717;stroke-width:1.8}.drag-drop-overlay span{color:#303030;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:500;line-height:1.4}body.dark-mode .drag-drop-overlay{border-color:#ffffff29;background:#191919f2;color:#f5f5f5}body.dark-mode .drag-drop-overlay svg,body.dark-mode .drag-drop-overlay i{color:#f5f5f5}body.dark-mode .drag-drop-overlay span{color:#ececec}@media(max-width:767px){.drag-drop-overlay{gap:8px;padding:14px;border-radius:18px}.drag-drop-overlay svg,.drag-drop-overlay i{width:26px;height:26px;flex-basis:26px}.drag-drop-overlay span{font-size:13.5px}}@media(prefers-reduced-motion:reduce){.drag-drop-overlay{transition-duration:.01ms!important}}body[data-neyo-motion=reduced] .drag-drop-overlay{transition-duration:.01ms!important}.message.user{width:100%!important;align-items:flex-end!important}.message.user .message-wrapper{width:fit-content!important;max-width:min(560px,78%)!important;display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:5px!important;margin-left:auto!important}.message.user .message-wrapper>.message-content{width:fit-content!important;max-width:100%!important;margin:0!important;padding:10px 14px!important;border-radius:18px!important;background:#f4f4f4!important;color:#171717!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:15px!important;font-weight:400!important;line-height:1.5!important;overflow-wrap:anywhere!important}.message.user .user-msg-actions{width:auto!important;justify-content:flex-end!important}.message.assistant .message-content{font-weight:400!important}.message.assistant .message-content p:last-child{margin-bottom:0!important}.message.assistant .message-content strong{color:#171717!important;font-weight:600!important}.message.assistant .message-content code:not(pre code){font-weight:400!important}.message.user:has(.edit-message-box){width:100%!important;align-items:flex-end!important}.message.user .edit-message-box{width:min(100%,680px)!important;margin-left:auto!important;display:flex!important;flex-direction:column!important;gap:10px!important;border:1px solid rgba(0,0,0,.08)!important;box-shadow:0 1px 2px #00000006,0 8px 24px #0000000b!important;overflow:hidden!important}.message.user .edit-message-media{width:100%!important;display:flex!important;justify-content:flex-end!important;align-items:flex-start!important;flex-wrap:wrap!important;gap:8px!important;margin:0!important;padding:0!important}.message.user .edit-message-media:empty{display:none!important}.message.user .edit-message-media img{display:block!important;width:auto!important;height:auto!important;max-width:min(300px,100%)!important;max-height:190px!important;margin:0!important;object-fit:cover!important;object-position:center!important;border:1px solid rgba(0,0,0,.08)!important;border-radius:13px!important;background:#fff!important;box-shadow:0 1px 2px #00000008,0 6px 18px #0000000d!important}.message.user .edit-textarea{width:100%!important;min-height:44px!important;margin:0!important;padding:4px 2px!important;resize:none!important;border:0!important;outline:0!important;background:transparent!important;color:#171717!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:15px!important;font-weight:400!important;box-shadow:none!important}.message.user .edit-textarea:focus{border:0!important;outline:0!important;box-shadow:none!important}.message.user .edit-actions{width:100%!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;margin:0!important;padding:0!important}.message.user .edit-btn-cancel,.message.user .edit-btn-save{min-height:34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 13px!important;border-radius:999px!important;font:inherit!important;font-size:13px!important;font-weight:600!important;line-height:1!important;cursor:pointer!important;transform:none!important;transition:background-color .14s ease,color .14s ease,opacity .14s ease!important}.message.user .edit-btn-cancel{border:0!important;background:transparent!important;color:#303030!important}.message.user .edit-btn-cancel:hover{background:#0000000e!important}.message.user .edit-btn-save{border:0!important;background:#171717!important;color:#fff!important;box-shadow:0 1px 2px #0000001f!important}.message.user .edit-btn-save:hover{background:#000!important}.message.user .edit-btn-cancel:active,.message.user .edit-btn-save:active{transform:none!important}body.dark-mode .message.user .message-wrapper>.message-content{background:#303030!important;color:#ececec!important}body.dark-mode .message.assistant .message-content{color:#ececec!important}body.dark-mode .message.assistant .message-content strong{color:#f5f5f5!important}body.dark-mode .message.assistant .message-content code:not(pre code){background:#252525!important;border-color:#ffffff17!important;color:#e8e8e8!important}body.dark-mode .message.user .edit-message-box{box-shadow:0 1px 2px #0000002e,0 10px 28px #00000038!important}body.dark-mode .message.user .edit-textarea{color:#f1f1f1!important}body.dark-mode .message.user .edit-message-media img{border-color:#ffffff1a!important;background:#212121!important}body.dark-mode .message.user .edit-btn-cancel{color:#ececec!important}body.dark-mode .message.user .edit-btn-cancel:hover{background:#ffffff14!important}body.dark-mode .message.user .edit-btn-save{background:#f1f1f1!important;color:#171717!important}body[data-neyo-text-size=small] .message.assistant .message-content,body[data-neyo-text-size=small] .message.user .message-content{font-size:14px!important}body[data-neyo-text-size=default] .message.assistant .message-content,body[data-neyo-text-size=default] .message.user .message-content{font-size:15px!important}body[data-neyo-text-size=large] .message.assistant .message-content,body[data-neyo-text-size=large] .message.user .message-content{font-size:17px!important}@media(max-width:767px){.message.user .message-wrapper{max-width:88%!important}.message.assistant .message-content{font-size:16px!important;line-height:1.6!important}.message.assistant .message-content p{margin-bottom:12px!important}.message.user .edit-message-box{width:100%!important;gap:9px!important;padding:11px 12px 9px!important;border-radius:16px!important}.message.user .edit-message-media img{max-width:min(240px,100%)!important;max-height:165px!important;border-radius:12px!important}.message.user .edit-textarea{min-height:42px!important;max-height:130px!important;font-size:16px!important}.message.user .edit-btn-cancel,.message.user .edit-btn-save{min-height:36px!important;padding-inline:14px!important}}.message .msg-action-btn,.message .user-action-btn{width:30px!important;height:30px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important;border:0!important;outline:0!important;border-radius:8px!important;background:transparent!important;color:#777!important;box-shadow:none!important;cursor:pointer!important;appearance:none!important;-webkit-appearance:none!important;transition:background-color .12s ease,color .12s ease!important}.message .msg-action-btn svg,.message .user-action-btn svg{display:block!important;width:16px!important;height:16px!important;stroke-width:1.8!important;pointer-events:none!important}.message.user .user-action-btn svg{width:15px!important;height:15px!important}.message .msg-action-btn:hover,.message .user-action-btn:hover{background:#0000000e!important;color:#404040!important}.message .msg-action-btn:active,.message .user-action-btn:active{background:#00000016!important;transform:none!important}.message .msg-action-btn:focus,.message .user-action-btn:focus{outline:none!important;box-shadow:none!important}.message .msg-action-btn:focus-visible,.message .user-action-btn:focus-visible{outline:2px solid rgba(0,0,0,.16)!important;outline-offset:1px!important}.message.assistant .message-actions{display:flex!important;align-items:center!important;gap:2px!important;margin-top:8px!important;padding:0!important}.message.user .user-msg-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:2px!important;margin:3px 3px 0 0!important;padding:0!important}body.dark-mode .message .msg-action-btn,body.dark-mode .message .user-action-btn{background:transparent!important;color:#a7a7a7!important}body.dark-mode .message .msg-action-btn:hover,body.dark-mode .message .user-action-btn:hover{background:#ffffff14!important;color:#eee!important}body.dark-mode .message .msg-action-btn:active,body.dark-mode .message .user-action-btn:active{background:#ffffff1f!important}.message.user .neyo-message-file-card{display:inline-flex!important;align-items:center!important;gap:10px!important;margin:0!important;padding:8px 11px!important;border:1px solid rgba(0,0,0,.08)!important;border-radius:14px!important;background:#f4f4f4!important;color:#202020!important;box-shadow:0 1px 2px #00000006!important;vertical-align:middle!important}.message.user .neyo-message-file-icon{width:36px!important;height:36px!important;flex:0 0 36px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important;border-radius:9px!important;background:#0000000e!important;color:#4b4b4b!important}.message.user .neyo-message-file-icon svg{display:block!important;width:18px!important;height:18px!important;margin:0!important}.message.user .neyo-message-file-body{min-width:0!important;display:inline-flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:2px!important;margin:0!important;padding:0!important}.message.user .neyo-message-file-name{display:block!important;max-width:270px!important;margin:0!important;padding:0!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;color:#242424!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:14px!important;font-weight:500!important;line-height:1.25!important}.message.user .neyo-message-file-meta{display:block!important;margin:0!important;padding:0!important;color:#8b8b8b!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:1.25!important}body.dark-mode .message.user .neyo-message-file-card{border-color:#ffffff17!important;background:#303030!important;color:#eee!important}body.dark-mode .message.user .neyo-message-file-icon{background:#ffffff14!important;color:#ddd!important}body.dark-mode .message.user .neyo-message-file-name{color:#eee!important}body.dark-mode .message.user .neyo-message-file-meta{color:#a0a0a0!important}@media(max-width:640px){.message.user .neyo-message-file-name{max-width:210px!important}}.message.assistant.is-thinking{min-height:24px!important}.message.assistant.is-thinking .message-content{display:flex!important;align-items:center!important;min-height:24px!important;margin:0!important;padding:0!important;color:#7b7b7b!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1.3!important;letter-spacing:-.003em!important}.message.assistant.is-thinking .neyo-thinking-indicator{display:inline-flex!important;align-items:center!important;gap:7px!important;width:auto!important;margin:0!important;padding:0!important;border:0!important;background:none!important;background-image:none!important;color:inherit!important;box-shadow:none!important;animation:none!important;white-space:nowrap!important}.message.assistant.is-thinking .neyo-thinking-label:empty{display:none!important}.message.assistant.is-thinking .neyo-thinking-label{display:inline-block!important;margin:0!important;padding:0!important;color:inherit!important;font:inherit!important;opacity:.94!important;transition:opacity .16s ease!important}.message.assistant.is-thinking .neyo-thinking-dots{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;min-width:20px!important;height:12px!important;margin:0!important;padding:0!important}.message.assistant.is-thinking .neyo-thinking-dot{width:4px!important;height:4px!important;flex:0 0 4px!important;display:block!important;margin:0!important;padding:0!important;border-radius:50%!important;background:currentColor!important;opacity:.25!important;transform:scale(.92);animation:neyo-thinking-pulse .9s ease-in-out infinite!important}.message.assistant.is-thinking .neyo-thinking-dot:nth-child(1){animation-delay:0ms!important}.message.assistant.is-thinking .neyo-thinking-dot:nth-child(2){animation-delay:.15s!important}.message.assistant.is-thinking .neyo-thinking-dot:nth-child(3){animation-delay:.3s!important}@keyframes neyo-thinking-pulse{0%,60%,to{opacity:.22;transform:scale(.88)}30%{opacity:.82;transform:scale(1)}}body.dark-mode .message.assistant.is-thinking .message-content{color:#9b9b9b!important}@media(max-width:767px){.message.assistant.is-thinking .message-content{min-height:22px!important;font-size:14px!important;line-height:1.3!important}.message.assistant.is-thinking .neyo-thinking-indicator{gap:6px!important}}@media(prefers-reduced-motion:reduce){.message.assistant.is-thinking .neyo-thinking-dot{animation:none!important;opacity:.55!important;transform:none!important}}.message.user .message-content.user-md{white-space:normal}.message.user .message-content.user-md p,.message.user .message-content.user-md blockquote{margin:0}.message.user .message-content.user-md p+p{margin-top:4px}.message.user .message-content.user-md ul,.message.user .message-content.user-md ol{margin:2px 0;padding-left:20px}.message.user .message-content.user-md blockquote{padding-left:10px;border-left:3px solid rgba(127,127,127,.35);opacity:.85}.message.user .message-content.user-md code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.88em;padding:1px 5px;border-radius:6px;background:#7f7f7f24;overflow-wrap:anywhere}.message.user .message-content.user-md pre{margin:4px 0;padding:10px 12px;border-radius:10px;background:#7f7f7f1f;overflow-x:auto;white-space:pre}.message.user .message-content.user-md pre code{padding:0;background:none;font-size:.86em}@media(hover:hover)and (pointer:fine){.message.user .user-msg-actions{opacity:0!important;transition:opacity .15s ease!important}.message.user:hover .user-msg-actions,.message.user:focus-within .user-msg-actions,.message.user .user-msg-actions:hover{opacity:1!important}}.hero-section{width:100%;min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center}.hero-section h1{max-width:720px;margin:0 auto 10px;color:var(--neyo-text, #171717);font-family:Sora,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-wrap:anywhere}.hero-copy{max-width:520px;margin:0 auto 28px;color:var(--neyo-text-secondary, #737373);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:400;line-height:1.5;text-align:center}.starter-grid{width:100%;max-width:680px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 auto}.starter-grid button{width:100%;min-width:0;min-height:58px;display:flex;align-items:center;gap:10px;padding:0 16px;border:1px solid rgba(0,0,0,.08);border-radius:14px;background:transparent;color:var(--neyo-text, #171717);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13.5px;font-weight:500;line-height:1.35;text-align:left;cursor:pointer;transform:none!important;transition:background-color .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease}.starter-grid button:hover{background:#00000009;border-color:#0000001c;transform:none!important}.starter-grid button:active{transform:none!important}.starter-grid button svg,.starter-grid button i{width:17px;height:17px;flex:0 0 17px;color:var(--neyo-text-secondary, #737373);opacity:.9}.starter-grid button span{min-width:0;overflow-wrap:anywhere}body.dark-mode .hero-section h1{color:var(--neyo-text, #f5f5f5)}body.dark-mode .hero-copy{color:var(--neyo-text-secondary, #a0a0a0)}body.dark-mode .starter-grid button{background:transparent;color:var(--neyo-text, #f5f5f5);border-color:#ffffff1a}body.dark-mode .starter-grid button:hover{background:#ffffff0e;border-color:#ffffff24}body.dark-mode .starter-grid button svg,body.dark-mode .starter-grid button i{color:#ffffffad}@media(min-width:768px){.hero-section{padding:72px 0 32px}.hero-section h1{font-size:clamp(30px,3vw,38px);line-height:1.15}}@media(max-width:767px){.hero-section{width:100%!important;max-width:100%!important;min-width:0!important;padding:54px 0 24px!important}.hero-section h1{width:100%!important;max-width:100%!important;margin:0 0 8px!important;line-height:1.16!important;text-align:center!important;overflow-wrap:anywhere!important}.hero-copy{width:min(100%,330px)!important;margin:0 auto 24px!important;color:var(--mobile-muted, #737373)!important;font-size:14px!important;line-height:1.45!important;text-align:center!important}.starter-grid{width:100%!important;max-width:100%!important;grid-template-columns:1fr!important;gap:10px!important}.starter-grid button{width:100%!important;min-width:0!important;min-height:58px!important;padding:0 16px!important;border-radius:14px!important}body.dark-mode .starter-grid button{background:transparent!important;color:var(--mobile-text, #f5f5f5)!important;border-color:var(--mobile-border, rgba(255, 255, 255, .1))!important}}@media(max-width:390px){.hero-section{padding-top:44px!important}.starter-grid button{min-height:56px!important;padding-inline:14px!important}}@media(prefers-reduced-motion:reduce){.starter-grid button{transition-duration:.01ms!important}}.ink-logo{display:inline-grid;place-items:center;flex:0 0 auto;color:var(--neyo-text, #171717);line-height:0}.ink-logo-svg{display:block;width:100%;height:100%;overflow:visible}.brand-logo.ink-logo{width:24px;height:24px;color:var(--sidebar-text, currentColor)}body.dark-mode .ink-logo{color:#f5f5f7}.hero-cast{display:flex;align-items:flex-end;justify-content:center;gap:clamp(14px,3.4vw,30px);margin:0 auto 26px;padding-top:46px;animation:cast-in .7s cubic-bezier(.2,.8,.2,1) both}.cast-member{--size: 54px;position:relative;display:flex;flex-direction:column;align-items:center;gap:0;width:76px;padding:6px 0 2px;border:0;border-radius:16px;background:transparent;color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .45s cubic-bezier(.34,1.4,.64,1),opacity .3s ease}.cast-member:not(.is-active){opacity:.9}.cast-member:hover,.cast-member:focus-visible{opacity:1;transform:translateY(-3px)}.cast-member:focus-visible{outline:2px solid var(--neyo-text, #171717);outline-offset:2px}.cast-member.is-active{--size: 74px;opacity:1}.cast-float{position:relative;display:block;transform-origin:50% 100%;will-change:transform}.cast-member .nr-avatar.is-asleep{filter:saturate(.85) brightness(.97)}.cast-member .cast-body{--nr-size: var(--size);transition:width .45s cubic-bezier(.34,1.4,.64,1),height .45s cubic-bezier(.34,1.4,.64,1)}.cast-member .nr-avatar[data-kind=image]{filter:drop-shadow(0 6px 10px rgba(0,0,0,.1))}.cast-all{display:flex;align-items:center;justify-content:center;align-self:center;width:44px;height:44px;margin-bottom:22px;padding:0;border:1px solid var(--neyo-border, rgba(0, 0, 0, .14));border-radius:50%;font-size:12px;font-weight:600;letter-spacing:.01em;line-height:1;background:transparent;color:var(--neyo-muted, #8a8a8a);font-family:inherit;cursor:pointer;transition:transform .25s ease,color .2s ease,border-color .2s ease}.cast-all:hover{transform:translateY(-2px);color:var(--neyo-text, #171717);border-color:currentColor}.cast-all:focus-visible{outline:2px solid currentColor;outline-offset:2px;color:var(--neyo-text, #171717)}body.dark-mode .cast-all:focus-visible{color:#f5f5f7}body.dark-mode .cast-all{border-color:#fff3}body.dark-mode .cast-all:hover{color:#f5f5f7}.cast-shadow{width:calc(var(--size) * .7);height:6px;margin-top:6px;border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.16),transparent);transition:width .45s ease}.cast-name{margin-top:6px;font-family:Sora,Inter,sans-serif;font-size:12px;font-weight:500;line-height:1.2;color:var(--neyo-muted, #8a8a8a);transition:color .25s ease}.cast-member.is-active .cast-name{font-weight:600;color:var(--neyo-text, #171717)}.cast-role{position:absolute;top:calc(100% + 2px);left:50%;white-space:nowrap;font-size:11px;color:var(--neyo-muted, #8a8a8a);opacity:0;transform:translate(-50%,-3px);transition:opacity .2s ease,transform .2s ease;pointer-events:none}.cast-member:hover .cast-role,.cast-member:focus-visible .cast-role{opacity:1;transform:translate(-50%)}.cast-bubble{position:absolute;bottom:calc(100% - 2px);left:50%;z-index:2;max-width:230px;padding:7px 12px;border:1px solid rgba(0,0,0,.08);border-radius:14px 14px 14px 4px;background:#fff;box-shadow:0 8px 22px #00000017;color:var(--neyo-text, #171717);font-size:12.5px;line-height:1.35;white-space:nowrap;opacity:0;transform:translate(-12px,6px) scale(.92);transform-origin:0 100%;transition:opacity .22s ease,transform .32s cubic-bezier(.34,1.5,.64,1);pointer-events:none}.cast-member:last-child .cast-bubble,.cast-member:nth-child(3) .cast-bubble{left:auto;right:50%;border-radius:14px 14px 4px;transform:translate(12px,6px) scale(.92);transform-origin:100% 100%}.cast-member.is-saying .cast-bubble{opacity:1;transform:translate(-12px) scale(1)}.cast-member.is-saying:last-child .cast-bubble,.cast-member.is-saying:nth-child(3) .cast-bubble{transform:translate(12px) scale(1)}body.dark-mode .cast-shadow{background:radial-gradient(closest-side,rgba(0,0,0,.55),transparent)}body.dark-mode .cast-member.is-active .cast-name{color:#f5f5f7}body.dark-mode .cast-member:focus-visible{outline-color:#f5f5f7}body.dark-mode .cast-bubble{border-color:#ffffff1a;background:#262628;color:#f5f5f7;box-shadow:0 8px 22px #00000073}@media(max-width:640px){.hero-cast{gap:4px;margin-bottom:18px;padding-top:42px}.cast-member{--size: 42px;width:54px}.cast-all{width:38px;height:38px}.cast-member.is-active{--size: 58px}.cast-bubble{font-size:12px;max-width:180px;white-space:normal;width:max-content}}@keyframes cast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.hero-cast,.cast-member,.cast-float,.cast-body,.cast-bubble{animation:none!important;transition:none!important}}.cast-member:is(.is-active,:hover) .nr-vmouth .m-smile{opacity:1;transform:none}.cast-member:is(.is-active,:hover) .nr-vmouth .m-rest{opacity:0}.nr-avatar{--nr-size: 40px;--ex: 0;--ey: 0;--nr-ink: #121212;position:relative;display:inline-block;flex:0 0 auto;width:var(--nr-size);height:var(--nr-size);font-size:var(--nr-size);line-height:0;container-type:size;vertical-align:middle}.nr-avatar[data-kind=image]{background:none!important;box-shadow:none!important;clip-path:none!important;border-radius:0!important;gap:0!important}.nr-art,.nr-art img,.nr-art canvas{display:block;width:100%;height:100%}.nr-avatar .nr-art img,.nr-avatar .nr-art canvas{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:none!important;cursor:inherit!important;object-fit:contain;filter:var(--nr-filter, none);user-select:none;-webkit-user-drag:none;pointer-events:none}.nr-face{position:absolute;inset:0;pointer-events:none}.nr-avatar .nr-eye{position:absolute;display:block;border-radius:50%;background:var(--nr-ink);transform:translate(-50%,-50%) translate(calc(var(--ex) * 1.7cqw + var(--eye-x, 0px) * .45 + var(--life-gx, 0px) * .3),calc(var(--ey) * 1.5cqw + var(--eye-y, 0px) * .45 + var(--life-gy, 0px) * .3)) scaleY(var(--blink, 1));transition:transform .16s ease-out}.nr-avatar .nr-eye.is-square{border-radius:24%}.nr-avatar[data-kind=image] .nr-eye:after{content:"";position:absolute;top:18%;left:22%;width:30%;height:24%;border-radius:50%;background:#ffffffd9}.nr-avatar.is-blinking,.nr-avatar .is-blinking{--blink: .1}.nr-avatar[data-kind=image] .nr-mouth{--mt: 2cqw;position:absolute;display:block;height:var(--mt);border-radius:99px;background:var(--nr-ink);transform:translate(-50%,-50%) translate(calc(var(--ex) * 1cqw),calc(var(--ey) * .8cqw));transition:height .2s ease,border-radius .2s ease,background .2s ease,transform .16s ease-out}.nr-avatar.is-smiling .nr-mouth,.is-active>.nr-avatar .nr-mouth,:hover>.nr-avatar:not(.is-static) .nr-mouth,#neyoMascot:is([data-mouth=smile],[data-mouth=grin],[data-mouth=open-smile]) .nr-mouth{height:calc(var(--mt) * 3.4);background:transparent;border-bottom:var(--mt) solid var(--nr-ink);border-radius:0 0 999px 999px}.nr-avatar.is-talking .nr-mouth,#neyoMascot[data-phase=speaking] .nr-mouth{border-bottom:0;background:var(--nr-ink);animation:nr-talk .36s ease-in-out infinite alternate}@keyframes nr-talk{0%{height:var(--mt);border-radius:99px}40%{height:calc(var(--mt) * 3.6);border-radius:45%}to{height:calc(var(--mt) * 2.2);border-radius:50%}}.nr-avatar[data-kind=css]{display:inline-flex;align-items:center;justify-content:center}.nr-css-body{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4cqw;width:76%;height:76%;border-radius:26%;background:var(--nr-tint, #0d0d0d);box-shadow:0 .12em .26em #00000024;filter:var(--nr-filter, none)}.nr-css-eyes{display:flex;gap:11.5cqw}.nr-avatar[data-kind=css] .nr-eye{position:relative;width:10.5cqw;height:13cqw;background:#fff;transform:translate(calc(var(--ex) * 4cqw + var(--eye-x, 0px) * .6 + var(--life-gx, 0px) * .3),calc(var(--ey) * 3cqw + var(--eye-y, 0px) * .6 + var(--life-gy, 0px) * .3)) scaleY(var(--blink, 1))}.nr-avatar[data-kind=css] .nr-mouth{display:block;width:15cqw;height:7cqw;border:max(1.5px,3cqw) solid #fff;border-top:0;border-radius:0 0 99px 99px;opacity:0;transform:scale(.4);transition:opacity .25s ease,transform .3s cubic-bezier(.34,1.5,.64,1)}.nr-avatar[data-kind=css].is-smiling .nr-mouth,.is-active>.nr-avatar[data-kind=css] .nr-mouth,:hover>.nr-avatar[data-kind=css]:not(.is-static) .nr-mouth{opacity:1;transform:none}.nr-avatar[data-character=zadi] .nr-css-body{border-radius:22%;clip-path:polygon(50% 2%,95% 28%,98% 66%,72% 95%,31% 98%,4% 72%,3% 31%,29% 5%);box-shadow:none}.nr-avatar[data-character=wizi] .nr-css-body{border-radius:50%}.nr-avatar[data-character=crony] .nr-css-body{width:50%;border-radius:999px;gap:4cqw;background:var(--nr-tint, linear-gradient(160deg, #9fd2ff 0%, #4fa3f7 45%, #1f6fd6 100%));box-shadow:0 .12em .26em #1f6fd647,inset 0 .04em #ffffff59}.nr-avatar[data-character=crony] .nr-css-eyes{gap:7cqw}.nr-avatar[data-character=crony] .nr-eye{width:8.5cqw;height:10.5cqw;background:#0d2a4d}.nr-avatar[data-character=crony] .nr-mouth{border-color:#0d2a4d}body.dark-mode .nr-avatar[data-kind=css]:not([data-character=crony]) .nr-css-body{background:var(--nr-tint, #f2f2f2)}body.dark-mode .nr-avatar[data-kind=css]:not([data-character=crony]) .nr-eye{background:#111}body.dark-mode .nr-avatar[data-kind=css]:not([data-character=crony]) .nr-mouth{border-color:#111}.nr-avatar.settings-option-mascot{width:var(--nr-size)!important;height:var(--nr-size)!important;background:none;box-shadow:none}.personality-character-card .nr-avatar.personality-avatar{background:none!important;box-shadow:none!important;border-radius:0!important;clip-path:none!important;width:var(--nr-size)!important;height:var(--nr-size)!important;transition:transform .35s cubic-bezier(.34,1.5,.64,1)}.personality-character-card:hover .nr-avatar{transform:translateY(-2px) scale(1.06)}.personality-character-card:hover .nr-avatar .nr-eye{animation:nr-blink .9s ease}@keyframes nr-blink{0%,40%,to{--blink: 1}50%{--blink: .12}}.nr-avatar.neyo-thinking-mascot[data-kind=image]{width:30px!important;height:30px!important;margin:-2px 0}.nr-avatar.neyo-thinking-mascot[data-kind=css]{background:none!important;box-shadow:none!important;border-radius:0!important;width:24px!important}#neyoMascot[data-kind=image]{background:transparent!important;box-shadow:none!important;border-color:transparent!important;clip-path:none!important}#neyoMascot[data-kind=image]:before,#neyoMascot[data-kind=image]:after{display:none!important}#neyoMascot[data-kind=image]>.neyo-mascot-face{visibility:hidden}#neyoMascot>.nr-voice{position:absolute;inset:-14%;width:auto;height:auto;pointer-events:none}#neyoMascot>.nr-voice.nr-avatar{width:128%;height:128%}#neyoMascot[data-eye=closed] .nr-eye,#neyoMascot[data-eye=line] .nr-eye{--blink: .12}@media(prefers-reduced-motion:reduce){.nr-avatar *,.nr-avatar{animation:none!important;transition:none!important}}@property --blink{syntax: "<number>"; inherits: true; initial-value: 1;}.nr-studio{display:grid;grid-template-columns:150px 1fr;gap:20px;margin-top:16px;padding:18px;border:1px solid var(--neyo-border, rgba(0, 0, 0, .08));border-radius:18px;background:var(--neyo-surface, rgba(0, 0, 0, .02))}.nr-studio-preview{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:150px;border-radius:14px;background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--nr-studio-color, #f7849a) 22%,transparent),transparent 70%)}.nr-studio-stage .nr-avatar.is-pop{animation:nr-pop .5s cubic-bezier(.34,1.6,.64,1)}@keyframes nr-pop{0%{transform:scale(1)}30%{transform:scale(.88,1.1) translateY(-6px)}60%{transform:scale(1.08,.94)}to{transform:scale(1)}}.nr-studio-shadow{width:64px;height:8px;margin-top:6px;border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.16),transparent)}.nr-studio-controls{display:flex;flex-direction:column;gap:12px;min-width:0}.nr-studio-title strong{display:block;font-size:14px;font-weight:600}.nr-studio-title small{color:var(--neyo-muted, #8a8a8a);font-size:12px}.nr-field{display:flex;flex-direction:column;gap:6px}.nr-field>span{font-size:12px;font-weight:600;color:var(--neyo-muted, #8a8a8a)}.nr-field input[type=text]{height:36px;padding:0 12px;border:1px solid var(--neyo-border, rgba(0, 0, 0, .12));border-radius:10px;background:transparent;color:inherit;font:inherit;font-size:14px}.nr-field input[type=text]:focus{outline:none;border-color:var(--neyo-text, #171717)}.nr-swatches{display:flex;flex-wrap:wrap;gap:7px}.nr-swatch{width:24px;height:24px;padding:0;border:2px solid transparent;border-radius:50%;background:var(--sw, #ccc);filter:var(--sw-filter, none);box-shadow:inset 0 0 0 1px #00000014;cursor:pointer;transition:transform .2s ease}.nr-swatch:first-child{background:conic-gradient(from 90deg,var(--sw) 0 50%,#fff 0 100%)}.nr-swatch:hover{transform:scale(1.1)}.nr-swatch.is-on{outline:2px solid var(--neyo-text, #171717);outline-offset:2px}.nr-hue{width:100%;max-width:300px;height:8px;border-radius:99px;background:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red);appearance:none;-webkit-appearance:none}.nr-hue::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;border:2px solid #fff;border-radius:50%;background:var(--thumb, #171717);box-shadow:0 0 0 1px #0000002e,0 1px 4px #0000004d}.nr-hue::-moz-range-thumb{width:14px;height:14px;border:2px solid #fff;border-radius:50%;background:var(--thumb, #171717)}.nr-skins{display:flex;flex-wrap:wrap;gap:6px}.nr-skin{height:28px;padding:0 11px;border:1px solid var(--neyo-border, rgba(0, 0, 0, .12));border-radius:99px;background:transparent;color:inherit;font:inherit;font-size:12px;cursor:pointer}.nr-skin.is-on{border-color:var(--neyo-text, #171717);background:var(--neyo-text, #171717);color:#fff}.nr-reset{align-self:flex-start;padding:0;border:0;background:none;color:var(--neyo-muted, #8a8a8a);font:inherit;font-size:12px;text-decoration:underline;cursor:pointer}body.dark-mode .nr-studio{border-color:#ffffff1a;background:#ffffff08}body.dark-mode .nr-skin.is-on{border-color:#f5f5f7;background:#f5f5f7;color:#111}body.dark-mode .nr-swatch.is-on,body.dark-mode .nr-field input[type=text]:focus{outline-color:#f5f5f7;border-color:#f5f5f7}@media(max-width:560px){.nr-studio{grid-template-columns:1fr}}.personality-character-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))!important}.character-picker-preview.has-nr-avatar{background:none!important;box-shadow:none!important;clip-path:none!important;border-radius:0!important}.nr-avatar.nr-live .nr-eye{transition:none}.nr-avatar[data-kind=image] .nr-art img,.nr-avatar[data-kind=image] .nr-art canvas{opacity:0;transition:opacity .25s ease}.nr-avatar[data-kind=image].is-ready .nr-art img,.nr-avatar[data-kind=image].is-ready .nr-art canvas{opacity:1}.nr-avatar[data-kind=image]:not(.is-ready) .nr-face{opacity:0}.nr-avatar.is-smiling-life .nr-mouth{height:calc(var(--mt) * 3.4);background:transparent;border-bottom:var(--mt) solid var(--nr-ink);border-radius:0 0 999px 999px}.nr-avatar[data-kind=css].is-smiling-life .nr-mouth{opacity:1;transform:none}.nr-avatar.nr-avatar.is-yawning .nr-mouth{height:calc(var(--mt) * 6);background:var(--nr-ink);border-bottom:0;border-radius:50%;transform:translate(-50%,-35%) scaleX(.42)}.nr-avatar[data-kind=css].is-yawning .nr-mouth{width:12cqw;height:12cqw;border:max(1.5px,3cqw) solid #fff;border-radius:50%;opacity:1;transform:none}.nr-avatar.is-asleep .nr-eye:after,.nr-avatar.is-drowsy .nr-eye:after{opacity:.35}.nr-avatar.is-asleep .nr-eye:after{display:none}.nr-avatar.is-asleep:not(.is-yawning) .nr-mouth{transform:translate(-50%,-50%) scaleX(.4)}.nr-avatar.is-working:not(.is-smiling-life) .nr-mouth{transform:translate(-50%,-50%) scaleX(.6)}.nr-z{position:absolute;top:2%;right:4%;z-index:3;font:800 calc(14px * var(--zs, 1)) / 1 ui-rounded,system-ui,sans-serif;color:#8f8fa3;pointer-events:none;animation:nr-z 2.6s ease-out forwards}@keyframes nr-z{0%{opacity:0;transform:translateY(4px) scale(.6)}20%{opacity:.9}to{opacity:0;transform:translate(var(--zx, 6px),-26px) scale(1.25) rotate(-12deg)}}body.dark-mode .nr-z{color:#a3a3a8}.nr-avatar .nr-mouth.nr-vmouth{position:absolute;display:block;height:auto!important;border:0!important;border-radius:0!important;background:none!important;animation:none!important;color:var(--nr-ink);transform:translate(-50%,-30%) translate(calc(var(--ex) * 1cqw),calc(var(--ey) * .8cqw))!important;transition:transform .16s ease-out!important}.nr-avatar.nr-live .nr-mouth.nr-vmouth{transition:none!important}.nr-vmouth svg{display:block;width:100%;height:auto;overflow:visible}.nr-vmouth .m-rest,.nr-vmouth .m-smile,.nr-vmouth .m-open,.nr-vmouth .m-yawn{transform-box:view-box;transform-origin:50% 25%;transition:opacity .18s ease,transform .24s cubic-bezier(.34,1.4,.64,1)}.nr-vmouth .m-smile,.nr-vmouth .m-open,.nr-vmouth .m-yawn{opacity:0}.nr-vmouth .m-smile{transform:scale(.8,.5)}.nr-vmouth .m-open{transform:scale(.85,.2)}.nr-vmouth .m-yawn{transform:scale(.6,.3);transform-origin:50% 40%}.nr-avatar.is-smiling .nr-vmouth .m-smile,.is-active>.nr-avatar .nr-vmouth .m-smile,:hover>.nr-avatar:not(.is-static) .nr-vmouth .m-smile,#neyoMascot[data-mouth=smile] .nr-vmouth .m-smile{opacity:1;transform:none}.nr-avatar.is-smiling .nr-vmouth .m-rest,.is-active>.nr-avatar .nr-vmouth .m-rest,:hover>.nr-avatar:not(.is-static) .nr-vmouth .m-rest,#neyoMascot[data-mouth=smile] .nr-vmouth .m-rest{opacity:0}.nr-avatar.is-smiling-life .nr-vmouth .m-open,#neyoMascot:is([data-mouth=grin],[data-mouth=open-smile]) .nr-vmouth .m-open{opacity:1;transform:scaleY(.72)}.nr-avatar.is-talking .nr-vmouth .m-open,#neyoMascot[data-phase=speaking] .nr-vmouth .m-open{opacity:1;animation:nr-vtalk .34s ease-in-out infinite alternate}@keyframes nr-vtalk{0%{transform:scale(.82,.22)}45%{transform:scale(.92,.85)}to{transform:scale(.88,.5)}}.nr-avatar.is-yawning .nr-vmouth .m-yawn{opacity:1;transform:none;transition-duration:.3s,.6s}.nr-avatar:is(.is-smiling-life,.is-talking,.is-yawning) .nr-vmouth :is(.m-rest,.m-smile),#neyoMascot:is([data-phase=speaking],[data-mouth=grin],[data-mouth=open-smile]) .nr-vmouth :is(.m-rest,.m-smile){opacity:0!important}.nr-avatar.is-yawning .nr-vmouth .m-open{opacity:0!important;animation:none!important}.nr-avatar.is-asleep:not(.is-yawning) .nr-vmouth .m-rest{transform:scale(.5,.6)}.nr-avatar.is-working:not(.is-smiling-life) .nr-vmouth .m-rest{transform:scale(.72,.4)}@media(prefers-reduced-motion:reduce){.nr-vmouth *{animation:none!important;transition:none!important}}.nr-avatar[data-kind=css] .nr-mouth.nr-vmouth{position:relative;width:24cqw;margin-top:-1cqw;color:#fff;opacity:1;transform:translate(calc(var(--ex) * .8cqw),calc(var(--ey) * .6cqw))!important}.nr-avatar[data-character=crony] .nr-mouth.nr-vmouth{width:30cqw;color:#0d2a4d}body.dark-mode .nr-avatar[data-kind=css]:not([data-character=crony]) .nr-mouth.nr-vmouth{color:#111}.nr-avatar[data-kind=css] .nr-vmouth .m-rest{opacity:0}.nr-avatar[data-kind=css].is-asleep .nr-vmouth .m-rest,.nr-avatar[data-kind=css].is-working .nr-vmouth .m-rest{opacity:1}.nr-avatar:is(.is-asleep,.is-working):not(.is-smiling-life,.is-yawning,.is-talking) .nr-vmouth .m-smile{opacity:0!important}.nr-avatar:is(.is-asleep,.is-working):not(.is-smiling-life,.is-yawning,.is-talking) .nr-vmouth .m-rest{opacity:1!important}.nr-pick{position:relative;display:inline-flex;align-items:center;gap:8px;margin-top:10px;padding:6px 12px 6px 6px;border:1px solid rgba(0,0,0,.1);border-radius:99px;font-size:13px;cursor:pointer;width:fit-content}.nr-pick input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.nr-pick__dot{width:22px;height:22px;border-radius:50%;background:conic-gradient(red,#ff0,#0f0,#0ff,#00f,#f0f,red);box-shadow:inset 0 0 0 1px #00000014}.nr-pick.is-on .nr-pick__dot{background:var(--pick);box-shadow:0 0 0 2px #fff,0 0 0 4px #171717}body.dark-mode .nr-pick,html.dark .nr-pick{border-color:#ffffff29}.nr-avatar.has-kit{--k-eye: var(--nr-ink);--k-line: var(--nr-ink)}.nr-avatar[data-kind=css].has-kit{--k-eye: #fff}.nr-avatar[data-character=crony].has-kit{--k-eye: #0d2a4d;--k-line: #0d2a4d}body.dark-mode .nr-avatar[data-kind=css].has-kit:not([data-character=crony]){--k-eye: #111}.nr-avatar .nr-eye.nr-clay{background:none!important;color:var(--k-eye);transform:translate(-50%,-50%) translate(calc(var(--ex) * 1.7cqw + var(--eye-x, 0px) * .45 + var(--life-gx, 0px) * .3),calc(var(--ey) * 1.5cqw + var(--eye-y, 0px) * .45 + var(--life-gy, 0px) * .3))}.nr-avatar .nr-eye.nr-clay:after{display:none!important}.nr-clay .e-ball{position:absolute;inset:0;display:block;border-radius:50%;background:var(--k-eye);transform:scaleY(var(--blink, 1));transition:opacity .14s ease,transform .16s ease-out}.nr-clay.is-square .e-ball{border-radius:24%}.nr-avatar.nr-live .nr-clay .e-ball{transition:opacity .14s ease}.nr-clay .e-x{position:absolute;left:50%;top:50%;width:118%;height:auto;overflow:visible;transform:translate(-50%,-50%);pointer-events:none}.nr-clay .e-happy,.nr-clay .e-shut{stroke:var(--k-eye);opacity:0;transform-box:fill-box;transform-origin:50% 50%;transform:scaleY(.5);transition:opacity .14s ease,transform .18s cubic-bezier(.34,1.4,.64,1)}.nr-k svg,.nr-brow svg,.nr-freckles svg,.nr-spark svg{display:block;width:100%;height:auto;overflow:visible}:hover>.nr-avatar.has-kit:not(.is-static) .nr-clay .e-ball,.nr-avatar.has-kit.is-smiling-life .nr-clay .e-ball,#neyoMascot:is([data-mouth=grin],[data-mouth=open-smile]) .nr-avatar.has-kit .nr-clay .e-ball{opacity:0}:hover>.nr-avatar.has-kit:not(.is-static) .nr-clay .e-happy,.nr-avatar.has-kit.is-smiling-life .nr-clay .e-happy,#neyoMascot:is([data-mouth=grin],[data-mouth=open-smile]) .nr-avatar.has-kit .nr-clay .e-happy{opacity:1;transform:none}.nr-avatar.has-kit.is-asleep .nr-clay .e-ball,.nr-avatar.has-kit.is-asleep .nr-clay .e-happy{opacity:0}.nr-avatar.has-kit.is-asleep .nr-clay .e-shut{opacity:1;transform:none}.nr-avatar .nr-brow{position:absolute;display:block;aspect-ratio:100 / 40;color:var(--k-line);stroke:currentColor;transform:translate(-50%,-50%) translate(calc(var(--ex) * 1.2cqw),calc(var(--ey) * .9cqw)) rotate(var(--bt, 0deg)) scaleX(var(--bs, 1));transition:transform .3s cubic-bezier(.34,1.4,.64,1)}.nr-brow path{stroke:currentColor}.nr-avatar.nr-live .nr-brow{transition:none}.nr-avatar.is-working .nr-brow,:hover>.nr-avatar:not(.is-static) .nr-brow,.nr-avatar.is-smiling-life .nr-brow{translate:0 -1.4cqw}.nr-brow.is-in{left:50%;top:-20%;width:115%}.nr-avatar .nr-freckles,.nr-avatar .nr-spark{position:absolute;display:block;transform:translate(-50%,-50%)}.nr-avatar .nr-freckles{opacity:.75}.nr-avatar .nr-spark{animation:nr-twinkle 2.8s ease-in-out infinite}.nr-avatar .nr-spark+.nr-spark{animation-delay:-1.3s}.nr-avatar.is-static .nr-spark{animation:none}@keyframes nr-twinkle{0%,to{transform:translate(-50%,-50%) scale(1) rotate(0);opacity:1}50%{transform:translate(-50%,-50%) scale(.62) rotate(18deg);opacity:.7}}@container (max-width: 40px){.nr-avatar .nr-freckles,.nr-avatar .nr-spark:not(:first-of-type){display:none}.nr-avatar .nr-spark{animation:none}}@container (max-width: 30px){.nr-avatar .nr-spark,.nr-avatar .nr-brow.is-in{display:none}}.nr-vmouth.is-kit .m-o{opacity:0;transform:scale(.4);transform-origin:50% 40%}.nr-vmouth.is-kit .m-o,.nr-vmouth.is-kit .m-rest,.nr-vmouth.is-kit .m-smile,.nr-vmouth.is-kit .m-open,.nr-vmouth.is-kit .m-yawn{transform-box:view-box;transition:opacity .18s ease,transform .24s cubic-bezier(.34,1.4,.64,1)}.nr-avatar.has-kit.is-working:not(.is-smiling-life,.is-talking,.is-yawning) .nr-vmouth .m-o{opacity:1;transform:none}.nr-avatar.has-kit.is-working:not(.is-smiling-life,.is-talking,.is-yawning) .nr-vmouth .m-rest{opacity:0!important}.nr-avatar.has-kit.is-talking .nr-vmouth .m-open,#neyoMascot[data-phase=speaking] .nr-avatar.has-kit .nr-vmouth .m-open{animation:nr-ktalk .62s ease-in-out infinite}@keyframes nr-ktalk{0%{transform:scale(.8,.22)}22%{transform:scale(.94,.86)}42%{transform:scale(.58,.7)}64%{transform:scale(.9,.5)}82%{transform:scale(.7,.32)}to{transform:scale(.8,.22)}}.nr-avatar[data-kind=css].has-kit .nr-vmouth .m-rest{opacity:1}.nr-avatar[data-kind=css] .nr-eye.nr-clay{transform:translate(calc(var(--ex) * 4cqw + var(--eye-x, 0px) * .6 + var(--life-gx, 0px) * .3),calc(var(--ey) * 3cqw + var(--eye-y, 0px) * .6 + var(--life-gy, 0px) * .3))}.nr-avatar[data-character=zadi].has-kit,.nr-avatar[data-character=wizi].has-kit{--k-line: #fff}body.dark-mode .nr-avatar[data-kind=css].has-kit:not([data-character=crony]){--k-line: #111}.nr-avatar[data-character=zadi].has-kit .nr-mouth.nr-vmouth{width:30cqw}.nr-avatar[data-character=wizi].has-kit .nr-mouth.nr-vmouth{width:26cqw;margin-top:-2cqw}.nr-avatar[data-character=crony].has-kit .nr-mouth.nr-vmouth{width:26cqw}@container (max-width: 63px){.nr-avatar[data-kind=image].has-kit .nr-clay :is(.e-ball,.e-x){scale:1.14}.nr-avatar[data-kind=image].has-kit .nr-vmouth svg{scale:1.22;transform-origin:50% 25%}}@container (max-width: 34px){.nr-avatar[data-kind=image].has-kit .nr-clay :is(.e-ball,.e-x){scale:1.26}.nr-avatar[data-kind=image].has-kit .nr-vmouth svg{scale:1.4}}@media(prefers-reduced-motion:reduce){.nr-avatar .nr-spark,.nr-k *,.nr-brow{animation:none!important;transition:none!important}}[data-character=zadi] :is(.nr-mouth,.nr-vmouth,.nr-brow,.neyo-mouth,.neyo-mouth-bar,.character-picker-preview-mouth),:is(.nr-mouth,.nr-vmouth,.nr-brow,.neyo-mouth,.neyo-mouth-bar,.character-picker-preview-mouth)[data-character=zadi]{display:none!important}:root{--sidebar-bg: #f9f9f9;--sidebar-border: rgba(0, 0, 0, .06);--sidebar-text: #262626;--sidebar-muted: #8a8a8a;--sidebar-hover: rgba(0, 0, 0, .045);--sidebar-active: rgba(0, 0, 0, .065);--sidebar-surface: #ffffff;--sidebar-radius: 10px;--sidebar-radius-sm: 8px;--sidebar-radius-lg: 14px;--sidebar-transition: .14s ease;--sidebar-transition-slow: .22s ease;--history-item-height: 38px;--history-item-padding: 9px 42px 9px 10px;--history-action-size: 28px}body.dark-mode{--sidebar-bg: #171717;--sidebar-border: rgba(255, 255, 255, .07);--sidebar-text: #f1f1f1;--sidebar-muted: rgba(255, 255, 255, .56);--sidebar-hover: rgba(255, 255, 255, .065);--sidebar-active: rgba(255, 255, 255, .085);--sidebar-surface: #0d0d0d}.sidebar{display:flex;flex-direction:column;min-height:100vh;background:var(--sidebar-bg);border-right:1px solid var(--sidebar-border);transition:width .22s ease,transform .22s ease,background-color .15s ease,border-color .15s ease}.sidebar-header{flex:0 0 auto;display:flex;align-items:center;min-height:58px;padding:0 14px;box-sizing:border-box}.sidebar-header .brand-button{display:flex;align-items:center;gap:9px;min-width:0;border:0;background:transparent;cursor:pointer}.brand-logo{flex:0 0 auto}.brand-name{font-family:Sora,Inter,sans-serif;font-size:14px;font-weight:600;white-space:nowrap;color:var(--sidebar-text)}.sidebar-header #collapseSidebarBtn{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;margin-left:auto;padding:0;border:0;border-radius:var(--sidebar-radius-sm);background:transparent;color:var(--sidebar-text);cursor:pointer;transition:background-color var(--sidebar-transition),color var(--sidebar-transition)}.sidebar-header #collapseSidebarBtn:hover{background:var(--sidebar-hover)}.sidebar-header #collapseSidebarBtn:focus-visible{outline:2px solid rgba(0,0,0,.22);outline-offset:2px}body.dark-mode .sidebar-header #collapseSidebarBtn:focus-visible{outline-color:#ffffff4d}.sidebar-content{flex:1 1 auto;min-height:0;padding:4px 10px 14px;overflow-y:auto;overflow-x:hidden}.sidebar-primary-nav{display:flex;flex-direction:column;gap:3px;padding:8px 0}.new-chat-btn,.sidebar-personality-btn{width:100%;min-height:40px;display:flex;align-items:center;gap:11px;padding:8px 10px;border:0;border-radius:var(--sidebar-radius);background:transparent;color:var(--sidebar-text);font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:500;line-height:20px;text-align:left;cursor:pointer;transition:background-color var(--sidebar-transition),color var(--sidebar-transition)}.new-chat-btn:hover,.sidebar-personality-btn:hover{background:var(--sidebar-hover)}.new-chat-btn:focus-visible,.sidebar-personality-btn:focus-visible{outline:2px solid rgba(0,0,0,.22);outline-offset:2px}body.dark-mode .new-chat-btn:focus-visible,body.dark-mode .sidebar-personality-btn:focus-visible{outline-color:#ffffff4d}.sidebar-nav-icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;stroke-width:1.8}.history-section{margin-top:16px}.section-title{display:block;padding:0 10px 6px;color:var(--sidebar-muted);font-family:Inter,system-ui,sans-serif;font-size:11.5px;font-weight:500}.history-list{display:flex;flex-direction:column;gap:1px}.history-item{position:relative;width:100%;min-width:0;height:var(--history-item-height);min-height:var(--history-item-height);max-height:var(--history-item-height);display:block;box-sizing:border-box;padding:var(--history-item-padding);margin:0;border-radius:var(--sidebar-radius);overflow:hidden;background:transparent;color:var(--sidebar-text);font-family:Inter,system-ui,sans-serif;font-size:13.5px;font-weight:400;line-height:20px;cursor:pointer;transition:background-color .12s ease,color .12s ease}.history-item:hover{background:var(--sidebar-hover)}.history-item.active{background:var(--sidebar-active)}.history-item-title{display:block;width:100%;max-width:100%;min-width:0;margin:0;padding:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:20px}@keyframes neyoHistoryShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.history-loading{display:flex;flex-direction:column;gap:2px}.history-skeleton-row{min-height:40px;display:flex;align-items:center;padding:8px 9px;border-radius:var(--sidebar-radius)}.history-skeleton-line{width:62%;height:12px;border-radius:999px;background:linear-gradient(90deg,#eeeeef 25%,#f7f7f8,#eeeeef 75%);background-size:200% 100%;animation:neyoHistoryShimmer 1.35s ease-in-out infinite}.history-skeleton-row:nth-child(2) .history-skeleton-line{width:48%}.history-skeleton-row:nth-child(3) .history-skeleton-line{width:57%}.sidebar-footer{flex:0 0 auto;position:relative;padding:8px 10px;border-top:1px solid var(--sidebar-border);background:inherit}.user-profile-btn{width:100%;display:flex;align-items:center;gap:10px;min-height:48px;padding:6px 8px;border:0;border-radius:12px;background:transparent;cursor:pointer;transition:background-color var(--sidebar-transition)}.user-profile-btn:hover{background:var(--sidebar-hover)}#userAvatar{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;background:#e9e9e9;color:#171717;font-size:13px;font-weight:600;overflow:hidden}body.dark-mode #userAvatar{background:#292929;color:#f1f1f1}.user-info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:1px}.user-name{max-width:100%;overflow:hidden;color:var(--sidebar-text);font-size:13.5px;font-weight:500;white-space:nowrap;text-overflow:ellipsis}.user-badge{color:var(--sidebar-muted);font-size:11.5px}.more-icon{flex:0 0 auto;opacity:.65;color:var(--sidebar-text)}.user-popup-menu{z-index:200;border:1px solid rgba(0,0,0,.08);border-radius:var(--sidebar-radius-lg);background:#fffffffa;box-shadow:0 10px 30px #0000001a;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.popup-item{min-height:38px;display:flex;align-items:center;gap:10px;border-radius:9px;font-size:13.5px;color:var(--sidebar-text);transition:background-color var(--sidebar-transition)}.popup-item:hover{background:var(--sidebar-hover)}.popup-item.danger{color:#c43c3c}body.dark-mode .user-popup-menu{border-color:#ffffff17;background:#1c1c1cfa;box-shadow:0 14px 38px #00000061}body.dark-mode .popup-item{color:#ececec}body.dark-mode .popup-item:hover{background:#ffffff12}body.dark-mode .sidebar{background:var(--sidebar-bg);border-right-color:var(--sidebar-border)}body.dark-mode .brand-name,body.dark-mode .new-chat-btn,body.dark-mode .sidebar-personality-btn,body.dark-mode .history-item,body.dark-mode .user-name{color:var(--sidebar-text)}body.dark-mode .section-title,body.dark-mode .user-badge{color:var(--sidebar-muted)}body.dark-mode .new-chat-btn:hover,body.dark-mode .sidebar-personality-btn:hover,body.dark-mode .history-item:hover,body.dark-mode .user-profile-btn:hover,body.dark-mode .history-action-btn:hover{background:var(--sidebar-hover)}body.dark-mode .history-item.active{background:var(--sidebar-active)}body.dark-mode .sidebar-footer{border-top-color:var(--sidebar-border)}body.dark-mode .history-skeleton-line{background:linear-gradient(90deg,#242424 25%,#303030,#242424 75%);background-size:200% 100%}body[data-neyo-sidebar-density=compact] .history-item{height:34px!important;min-height:34px!important;max-height:34px!important;padding-block:6px!important}body[data-neyo-sidebar-density=comfortable] .history-item{height:40px!important;min-height:40px!important;max-height:40px!important}@media(max-width:767px){.sidebar{position:fixed!important;top:0!important;left:0!important;bottom:0!important;z-index:100!important;width:var(--mobile-drawer-width)!important;max-width:var(--mobile-drawer-width)!important;height:100dvh!important;display:flex!important;flex-direction:column!important;background:var(--mobile-bg)!important;border-right:1px solid var(--mobile-border)!important;transform:translateZ(0)!important;opacity:1!important;visibility:visible!important;box-shadow:18px 0 46px #00000029!important;transition:transform .22s cubic-bezier(.22,1,.36,1),visibility .22s ease!important;will-change:transform}body.dark-mode .sidebar{background:var(--mobile-bg)!important;border-right-color:var(--mobile-border)!important;box-shadow:20px 0 52px #0000009e!important}.sidebar.collapsed{transform:translate3d(-102%,0,0)!important;visibility:hidden!important;pointer-events:none!important}.sidebar:not(.collapsed){transform:translateZ(0)!important;visibility:visible!important;pointer-events:auto!important}.sidebar-scrim{position:fixed!important;inset:0!important;z-index:90!important;display:block!important;background:#00000061!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .18s ease,visibility .18s ease!important;backdrop-filter:blur(1.5px);-webkit-backdrop-filter:blur(1.5px)}.sidebar-scrim.visible{opacity:1!important;visibility:visible!important;pointer-events:auto!important}body.dark-mode .sidebar-scrim{background:#0000008f!important}.sidebar-header{min-height:calc(58px + env(safe-area-inset-top))!important;padding:calc(8px + env(safe-area-inset-top)) 12px 8px!important}.sidebar-header .brand-button{min-width:0!important}.sidebar-content{flex:1 1 auto!important;min-height:0!important;padding:4px 10px 14px!important;overflow-y:auto!important;overflow-x:hidden!important}.sidebar-primary-nav{display:flex!important;flex-direction:column!important;gap:4px!important}.new-chat-btn,.sidebar-personality-btn{width:100%!important;min-height:44px!important;padding:0 11px!important;display:flex!important;align-items:center!important;gap:10px!important;border-radius:11px!important;background:transparent!important;color:var(--mobile-text)!important;font-size:14px!important;font-weight:500!important}.new-chat-btn:active,.sidebar-personality-btn:active{background:var(--mobile-soft)!important}body.dark-mode .new-chat-btn:active,body.dark-mode .sidebar-personality-btn:active{background:#ffffff14!important}.history-section{margin-top:18px!important}.section-title{display:block!important;padding:0 6px 7px!important;color:var(--mobile-muted)!important;font-size:11.5px!important;font-weight:500!important}.history-list{display:flex!important;flex-direction:column!important;gap:2px!important}.history-item{height:40px!important;min-height:40px!important;max-height:40px!important;padding:9px 42px 9px 10px!important;font-size:13.5px!important;color:var(--mobile-text)!important}.sidebar-footer{flex:0 0 auto!important;padding:8px 10px calc(8px + env(safe-area-inset-bottom))!important;border-top:1px solid var(--mobile-border)!important;background:inherit!important}}.sidebar-content{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}.sidebar-content::-webkit-scrollbar{width:6px}.sidebar-content::-webkit-scrollbar-track{background:transparent}.sidebar-content::-webkit-scrollbar-thumb{background:#0000002e;border-radius:999px;border:2px solid transparent;background-clip:padding-box}.sidebar-content::-webkit-scrollbar-thumb:hover{background:#00000047;border:2px solid transparent;background-clip:padding-box}body.dark-mode .sidebar-content{scrollbar-color:rgba(255,255,255,.2) transparent}body.dark-mode .sidebar-content::-webkit-scrollbar-thumb{background:#ffffff29;border:2px solid transparent;background-clip:padding-box}body.dark-mode .sidebar-content::-webkit-scrollbar-thumb:hover{background:#ffffff42;border:2px solid transparent;background-clip:padding-box}.sidebar button,.sidebar .history-item,.sidebar .history-three-dot,.sidebar .popup-item{position:relative!important;top:0!important;bottom:auto!important;transform:none!important;translate:none!important;scale:1!important;margin-top:0!important;margin-bottom:0!important;box-sizing:border-box!important}.sidebar button:hover,.sidebar button:focus,.sidebar button:focus-visible,.sidebar button:active,.sidebar .history-item:hover,.sidebar .history-item:focus,.sidebar .history-item:active,.sidebar .history-three-dot:hover,.sidebar .history-three-dot:focus,.sidebar .history-three-dot:active,.sidebar .popup-item:hover,.sidebar .popup-item:focus,.sidebar .popup-item:active{top:0!important;bottom:auto!important;transform:none!important;translate:none!important;scale:1!important;margin-top:0!important;margin-bottom:0!important}.sidebar button svg,.sidebar button i,.sidebar .history-item svg,.sidebar .history-item i,.sidebar .history-three-dot svg,.sidebar .history-three-dot i,.sidebar .popup-item svg,.sidebar .popup-item i{transform:none!important;translate:none!important;vertical-align:middle!important}.sidebar button,.sidebar .history-item,.sidebar .history-three-dot,.sidebar .popup-item{transition:background-color .14s ease,color .14s ease,opacity .14s ease,border-color .14s ease!important}.user-name:empty{display:block;width:72px;height:.8em;margin:.25em 0;border-radius:4px;background:currentColor;opacity:.12}.top-bar{position:relative;width:100%;display:flex;align-items:center;justify-content:space-between;flex:0 0 auto;background:var(--neyo-bg, #ffffff);border-bottom:1px solid rgba(0,0,0,.06);box-shadow:none;transition:background-color .15s ease,border-color .15s ease}.top-left,.top-right{display:flex;align-items:center;min-width:0}.top-left{position:relative;z-index:4}.top-right{position:relative;z-index:4;justify-content:flex-end;gap:4px}.top-bar .icon-btn{width:40px;height:40px;min-width:40px;min-height:40px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:10px;background:transparent;color:#303030;cursor:pointer;transform:none!important;appearance:none;-webkit-appearance:none;transition:background-color .14s ease,color .14s ease,opacity .14s ease}.top-bar .icon-btn:hover{background:#0000000e}.top-bar .icon-btn:active{transform:none!important}.top-bar .icon-btn:focus{outline:none}.top-bar .icon-btn:focus-visible{outline:2px solid rgba(0,0,0,.15);outline-offset:1px}#sidebarToggleBtn{flex:0 0 40px}.model-dropdown-wrapper{min-width:0}.top-bar .model-badge{flex:0 0 auto;margin:0!important;transform:none!important}#topBarPrivateChatBtn{width:auto;height:40px;min-width:40px;min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:7px;margin:0;padding:0 11px;border:1px solid transparent;border-radius:999px;background:transparent;color:#3a3a3a;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;appearance:none;-webkit-appearance:none;transform:none!important;transition:background-color .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease}#topBarPrivateChatBtn:hover{background:#0000000e}#topBarPrivateChatBtn:active{transform:none!important}#topBarPrivateChatBtn:focus{outline:none}#topBarPrivateChatBtn:focus-visible{outline:2px solid rgba(0,0,0,.15);outline-offset:1px}#topBarPrivateChatBtn svg{width:18px;height:18px;flex:0 0 18px;stroke-width:1.8;pointer-events:none}#topBarPrivateChatBtn .private-chat-label{display:inline-block;pointer-events:none}#topBarPrivateChatBtn.active,#topBarPrivateChatBtn.is-active,#topBarPrivateChatBtn[aria-pressed=true]{background:#171717;border-color:#171717;color:#fff;box-shadow:0 1px 2px #0000001f}#topBarPrivateChatBtn.active:hover,#topBarPrivateChatBtn.is-active:hover,#topBarPrivateChatBtn[aria-pressed=true]:hover{background:#000;border-color:#000}#topBarDarkModeToggle{position:relative;overflow:hidden}#topBarDarkModeToggle svg{width:20px;height:20px;display:block;transform:rotate(0) scale(1);transform-origin:center;transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .16s ease}body.dark-mode #topBarDarkModeToggle svg{transform:rotate(180deg) scale(.94)}#topBarDarkModeToggle.theme-changing svg{opacity:.55;transform:rotate(90deg) scale(.78)}#topBarDarkModeToggle .theme-icon-sun,#topBarDarkModeToggle .theme-icon-moon{position:absolute;inset:0;margin:auto;width:20px;height:20px;transition:opacity .18s ease,transform .22s cubic-bezier(.22,1,.36,1)}#topBarDarkModeToggle .theme-icon-sun{opacity:1;transform:rotate(0) scale(1)}#topBarDarkModeToggle .theme-icon-moon{opacity:0;transform:rotate(-70deg) scale(.72)}body.dark-mode #topBarDarkModeToggle .theme-icon-sun{opacity:0;transform:rotate(70deg) scale(.72)}body.dark-mode #topBarDarkModeToggle .theme-icon-moon{opacity:1;transform:rotate(0) scale(1)}body.dark-mode .top-bar{background:var(--neyo-bg, #171717);border-bottom-color:#ffffff0f}body.dark-mode .top-bar .icon-btn{color:#ececec}body.dark-mode .top-bar .icon-btn:hover,body.dark-mode .top-bar .model-badge:hover{background:#ffffff0f!important}body.dark-mode #topBarPrivateChatBtn{color:#d8d8d8}body.dark-mode #topBarPrivateChatBtn:hover{background:#ffffff12}body.dark-mode #topBarPrivateChatBtn.active,body.dark-mode #topBarPrivateChatBtn.is-active,body.dark-mode #topBarPrivateChatBtn[aria-pressed=true]{background:#f1f1f1;border-color:#f1f1f1;color:#171717}body.dark-mode #topBarPrivateChatBtn.active:hover,body.dark-mode #topBarPrivateChatBtn.is-active:hover,body.dark-mode #topBarPrivateChatBtn[aria-pressed=true]:hover{background:#fff;border-color:#fff}@media(min-width:768px){.top-bar{height:var(--neo-topbar-height)!important;min-height:var(--neo-topbar-height)!important;padding:0 28px 0 37px!important}.top-left{height:40px!important;gap:12px!important;margin:0!important;padding:0!important}.top-bar .model-dropdown-wrapper{position:absolute!important;left:50%!important;top:50%!important;z-index:8!important;width:max-content;max-width:min(420px,46vw);margin:0!important;padding:0!important;transform:translate(-50%,-50%)!important}.top-bar .model-badge{min-height:40px!important;max-width:100%;margin:0!important;padding:0 10px!important;border:0!important;border-radius:10px!important;background:transparent!important;box-shadow:none!important;transform:none!important;cursor:pointer}.top-bar .model-badge:hover{background:#0000000b!important}.top-bar .model-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.top-bar .model-dropdown-menu{z-index:90!important}.top-right{width:auto!important;height:40px!important;min-width:40px!important;padding:0!important;gap:4px!important;margin:0 0 0 auto!important}#sidebarToggleBtn,#topBarDarkModeToggle{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;border-radius:10px!important}#sidebarToggleBtn:hover,#topBarDarkModeToggle:hover{background:#0000000e!important}body.dark-mode #sidebarToggleBtn:hover,body.dark-mode #topBarDarkModeToggle:hover,body.dark-mode .model-badge:hover{background:#ffffff0f!important}body:not(.sidebar-collapsed) #sidebarToggleBtn{display:none!important}body.sidebar-collapsed #sidebarToggleBtn{display:inline-flex!important}}@media(min-width:768px)and (max-width:1050px){#topBarPrivateChatBtn{width:40px;padding:0}#topBarPrivateChatBtn .private-chat-label{display:none}.top-bar .model-dropdown-wrapper{max-width:38vw}}@media(max-width:767px){.top-bar{min-height:calc(56px + env(safe-area-inset-top))!important;padding:env(safe-area-inset-top) 12px 0!important;border-bottom:1px solid transparent!important;box-shadow:none!important}.top-left,.top-right{min-width:0!important;height:56px}.top-left{flex:1 1 auto;gap:6px}.top-right{flex:0 0 auto;width:auto;gap:2px}.top-toggle-btn{display:inline-flex!important}#sidebarToggleBtn,#topBarDarkModeToggle{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;border-radius:10px!important}#topBarPrivateChatBtn{width:40px;min-width:40px;padding:0}#topBarPrivateChatBtn .private-chat-label{display:none}.top-bar .model-dropdown-wrapper{position:relative!important;left:auto!important;top:auto!important;width:auto;min-width:0;max-width:calc(100vw - 152px);transform:none!important}.top-bar .model-badge{min-height:40px!important;max-width:100%;padding:0 6px!important;border:0!important;border-radius:8px!important;background:transparent!important;box-shadow:none!important}.top-bar .model-name{min-width:0;overflow:hidden;font-size:14px!important;font-weight:600!important;line-height:1!important;white-space:nowrap;text-overflow:ellipsis}.top-bar .model-chevron{width:16px!important;height:16px!important;flex:0 0 16px;opacity:.65!important}.top-bar .icon-btn:hover,.top-bar .model-badge:hover,#topBarPrivateChatBtn:hover{background:#0000000a!important}body.dark-mode .top-bar{background:var(--mobile-bg, #000000)!important;border-bottom-color:#ffffff0f!important}body.dark-mode .top-bar .icon-btn:hover,body.dark-mode .top-bar .model-badge:hover,body.dark-mode #topBarPrivateChatBtn:hover{background:#ffffff0f!important}}@media(prefers-reduced-motion:reduce){.top-bar,.top-bar .icon-btn,#topBarPrivateChatBtn,#topBarDarkModeToggle svg,#topBarDarkModeToggle .theme-icon-sun,#topBarDarkModeToggle .theme-icon-moon{transition:none!important}}body[data-neyo-motion=reduced] .top-bar,body[data-neyo-motion=reduced] .top-bar .icon-btn,body[data-neyo-motion=reduced] #topBarPrivateChatBtn,body[data-neyo-motion=reduced] #topBarDarkModeToggle svg,body[data-neyo-motion=reduced] #topBarDarkModeToggle .theme-icon-sun,body[data-neyo-motion=reduced] #topBarDarkModeToggle .theme-icon-moon{transition:none!important}html body .top-bar #topBarPrivateChatBtn:is(.active,.is-active,[aria-pressed=true]){background:#171717!important;border-color:#171717!important;color:#fff!important}html body .top-bar #topBarPrivateChatBtn:is(.active,.is-active,[aria-pressed=true]):hover{background:#000!important;border-color:#000!important}html body.dark-mode .top-bar #topBarPrivateChatBtn:is(.active,.is-active,[aria-pressed=true]){background:#f1f1f1!important;border-color:#f1f1f1!important;color:#171717!important}html body.dark-mode .top-bar #topBarPrivateChatBtn:is(.active,.is-active,[aria-pressed=true]):hover{background:#fff!important;border-color:#fff!important}.top-center{position:absolute;left:50%;top:50%;z-index:40;display:flex;align-items:center;justify-content:center;transform:translate(-50%,-50%);pointer-events:auto}.model-dropdown-wrapper{position:relative;display:inline-flex;align-items:center;justify-content:center}.model-badge{position:relative;min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 10px;border:1px solid transparent;border-radius:10px;background:transparent;color:#171717;box-shadow:none;cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.model-badge:hover{background:#0000000b}.model-badge:active{background:#0001}.model-badge:focus-visible{outline:2px solid rgba(52,110,232,.46);outline-offset:2px}.model-name{display:inline-flex;align-items:center;color:inherit;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:600;line-height:1;letter-spacing:-.01em;white-space:nowrap}.model-chevron{flex:0 0 auto;width:15px;height:15px;color:#888;stroke-width:1.9;transition:transform .14s ease,color .14s ease}.model-badge:hover .model-chevron{color:#505050}.model-dropdown-wrapper.open .model-chevron,.model-badge[aria-expanded=true] .model-chevron{transform:rotate(180deg)}.model-dropdown-menu{z-index:120;width:220px;min-width:220px;max-width:calc(100vw - 24px);padding:5px;border:1px solid rgba(0,0,0,.085);border-radius:14px;background:#fff;box-shadow:0 10px 30px #0000001a,0 2px 6px #0000000a;opacity:0;visibility:hidden;pointer-events:none;transform-origin:top center;overflow:hidden;transition:opacity .13s ease,transform .13s ease,visibility .13s ease}.model-dropdown-menu.show,.model-dropdown-menu.open,.model-dropdown-menu.active,.model-dropdown-menu[aria-hidden=false],.model-dropdown-wrapper.open .model-dropdown-menu{opacity:1;visibility:visible;pointer-events:auto}.model-option{position:relative;min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;border:0;border-radius:10px;background:transparent;color:#161616;cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color .12s ease,color .12s ease}.model-option:hover{background:#f5f5f5}.model-option:active{background:#eee}.model-option.active{background:#f7f7f7}.model-opt-info{min-width:0;flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:3px;text-align:left}.model-opt-info strong{display:block;width:100%;overflow:hidden;color:#171717;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13.5px;font-weight:600;line-height:1.3;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.model-opt-info small{display:block;width:100%;overflow:hidden;color:#7b7b7b;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:11px;font-weight:400;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.opt-check-icon{flex:0 0 auto;width:16px;height:16px;color:#1e1e1e;stroke-width:2}.model-option.pro-option{min-height:44px}.model-option.pro-option .model-opt-info{justify-content:center}.model-option.pro-option .model-opt-info strong{font-size:13.5px;font-weight:600}.model-option+.model-option{margin-top:2px}.model-option:focus-visible{outline:2px solid rgba(52,110,232,.42);outline-offset:-2px}body.dark-mode .model-badge{color:#f2f2f2}body.dark-mode .model-badge:hover{background:#ffffff12}body.dark-mode .model-badge:active{background:#ffffff1a}body.dark-mode .model-chevron{color:#999}body.dark-mode .model-badge:hover .model-chevron{color:#d4d4d4}body.dark-mode .model-dropdown-menu{border-color:#ffffff17;background:#1e1e1e;box-shadow:0 12px 34px #0000006b,0 2px 8px #0003}body.dark-mode .model-option{color:#f1f1f1}body.dark-mode .model-option:hover{background:#ffffff12}body.dark-mode .model-option:active{background:#ffffff1a}body.dark-mode .model-option.active{background:#fff1}body.dark-mode .model-opt-info strong{color:#f3f3f3}body.dark-mode .model-opt-info small{color:#9d9d9d}body.dark-mode .opt-check-icon{color:#f3f3f3}@media(max-width:900px){.model-dropdown-menu{width:215px;min-width:215px}}@media(max-width:600px){.top-center{left:50%;top:50%;transform:translate(-50%,-50%)}.model-badge{min-height:36px;padding:0 8px;border-radius:9px}.model-name{font-size:13.5px}.model-chevron{width:14px;height:14px}.model-dropdown-menu{max-width:calc(100vw - 20px);padding:5px;border-radius:13px}.model-option{min-height:50px;padding:8px 9px;border-radius:9px}.model-option.pro-option{min-height:43px}.model-opt-info strong{font-size:13px}.model-opt-info small{font-size:10.5px}}@media(max-width:390px){.model-dropdown-menu{width:200px;min-width:200px}.model-badge{padding:0 7px}}@media(prefers-reduced-motion:reduce){.model-badge,.model-chevron,.model-dropdown-menu,.model-option{transition:none!important}}.model-dropdown-menu{position:fixed!important;top:64px!important;left:50%!important;right:auto!important;margin:0!important;transform:translate(-50%) translateY(-4px)!important}.model-dropdown-menu.show,.model-dropdown-menu.open,.model-dropdown-menu.active,.model-dropdown-menu[aria-hidden=false],.model-dropdown-wrapper.open .model-dropdown-menu{transform:translate(-50%) translateY(0)!important}@media(max-width:600px){.model-dropdown-menu{top:64px!important;left:50%!important;right:auto!important;width:210px!important;min-width:210px!important;transform:translate(-50%) translateY(-4px)!important}.model-dropdown-menu.show,.model-dropdown-menu.open,.model-dropdown-menu.active,.model-dropdown-menu[aria-hidden=false],.model-dropdown-wrapper.open .model-dropdown-menu{transform:translate(-50%) translateY(0)!important}}:root{--neyo-accent: #171717;--neyo-accent-soft: rgba(23, 23, 23, .08);--neyo-settings-bg: #ffffff;--neyo-settings-sidebar: #f7f7f8;--neyo-settings-soft: #f5f5f5;--neyo-settings-text: #171717;--neyo-settings-secondary: #737373;--neyo-settings-muted: #9b9b9b;--neyo-settings-border: rgba(0, 0, 0, .08);--neyo-radius-sm: 10px;--neyo-radius-md: 14px;--neyo-radius-lg: 20px;--neyo-radius-pill: 999px;--neyo-shadow-sm: 0 1px 3px rgba(0, 0, 0, .04);--neyo-shadow-md: 0 10px 32px rgba(0, 0, 0, .08)}body.dark-mode{--neyo-settings-bg: #171717;--neyo-settings-sidebar: #1d1d1d;--neyo-settings-soft: #252525;--neyo-settings-text: #f5f5f5;--neyo-settings-secondary: #b5b5b5;--neyo-settings-muted: #8f8f8f;--neyo-settings-border: rgba(255, 255, 255, .08)}.neo-settings-overlay{position:fixed;inset:0;z-index:500;display:flex;align-items:center;justify-content:center;background:#0000006b!important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility .2s ease}.neo-settings-overlay.show{opacity:1;visibility:visible;pointer-events:auto}.neo-settings-modal{width:min(960px,90vw);max-height:85vh;display:flex;overflow:hidden;border:1px solid var(--neyo-settings-border);border-radius:var(--neyo-radius-lg);background:var(--neyo-settings-bg)!important;color:var(--neyo-settings-text);box-shadow:0 20px 60px #0000002e;opacity:1;transform:none!important;transition:opacity .2s ease!important}.neo-settings-sidebar{width:240px;flex:0 0 240px;display:flex;flex-direction:column;gap:2px;padding:20px 12px 16px;overflow-y:auto;overflow-x:hidden;background:var(--neyo-settings-sidebar);border-right:1px solid var(--neyo-settings-border)}.neo-settings-close{width:40px;height:40px;flex:0 0 40px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:12px;border:0;border-radius:var(--neyo-radius-sm);background:transparent;color:var(--neyo-settings-muted);cursor:pointer;transform:none!important;transition:background-color .15s ease,color .15s ease}.neo-settings-close:hover{background:var(--neyo-settings-bg);color:var(--neyo-settings-text)}.neo-settings-tab{width:100%;min-height:40px;display:flex;align-items:center;gap:12px;padding:9px 12px;border:0;border-radius:var(--neyo-radius-sm);background:transparent;color:var(--neyo-settings-secondary);font-family:Inter,sans-serif;font-size:13.5px;font-weight:500;text-align:left;cursor:pointer;transform:none!important;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.neo-settings-tab:hover{background:#0000000a;color:var(--neyo-settings-text)}.neo-settings-tab.active{background:var(--neyo-settings-bg);color:var(--neyo-settings-text);box-shadow:var(--neyo-shadow-sm)}body.dark-mode .neo-settings-tab:hover{background:#ffffff0f}body.dark-mode .neo-settings-tab.active{background:#252525}.neo-settings-nav-divider{height:1px;margin:7px 8px;background:var(--neyo-settings-border)}.neo-settings-content{flex:1 1 auto;min-width:0;padding:28px 32px 34px;overflow-y:auto;overflow-x:hidden;background:var(--neyo-settings-bg)}.neo-settings-panel{display:none;width:100%}.neo-settings-panel.active{display:block}.neo-settings-panel-header{margin-bottom:26px}.neo-settings-panel-header h2,.neo-settings-panel>h2{margin:0 0 7px;color:var(--neyo-settings-text);font-family:Sora,Inter,sans-serif;font-size:22px;font-weight:600;letter-spacing:-.02em}.neo-settings-panel-header p,.settings-subtitle{margin:0;color:var(--neyo-settings-secondary);font-size:13.5px;line-height:1.5}.neo-settings-section{margin-bottom:28px}.neo-settings-section:last-child{margin-bottom:0}.neo-settings-section-title{display:block;margin-bottom:8px;color:var(--neyo-settings-muted);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.settings-row{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:13px 0;border-bottom:1px solid var(--neyo-settings-border)}.settings-row:last-child{border-bottom:0}.settings-row>div:first-child{min-width:0;display:flex;flex-direction:column;gap:3px}.settings-row strong{color:var(--neyo-settings-text);font-size:14px;font-weight:600;line-height:1.3}.settings-row small{max-width:410px;color:var(--neyo-settings-secondary);font-size:12.5px;line-height:1.45}.settings-segmented-control,.settings-segmented{display:inline-flex!important;align-items:center!important;flex-wrap:wrap!important;gap:8px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.settings-segmented-control button,.settings-pill{min-height:40px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 16px!important;border:1px solid var(--neyo-settings-border)!important;border-radius:var(--neyo-radius-pill)!important;background:var(--neyo-settings-bg)!important;color:var(--neyo-settings-text)!important;font-size:14px!important;font-weight:500!important;line-height:1!important;cursor:pointer!important;transform:none!important;box-shadow:none!important;transition:background-color .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease!important}.settings-segmented-control button:hover,.settings-pill:hover{background:var(--neyo-settings-soft)!important}.settings-segmented-control button.active,.settings-pill.active{background:var(--neyo-accent-soft)!important;border-color:var(--neyo-accent)!important;color:var(--neyo-accent)!important;box-shadow:inset 0 0 0 1px var(--neyo-accent)!important}body.dark-mode .settings-segmented-control button.active,body.dark-mode .settings-pill.active{color:#fff!important}.settings-toggle{position:relative;width:44px;height:24px;flex:0 0 44px;padding:0;border:0;border-radius:999px;background:#ddd;cursor:pointer;transition:background-color .15s ease}.settings-toggle span{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:999px;background:#fff;box-shadow:0 1px 3px #00000029;transition:transform .15s ease}.settings-toggle.active{background:#171717!important}.settings-toggle.active span{transform:translate(20px);background:#fff!important}body.dark-mode .settings-toggle{background:#3a3a3a}body.dark-mode .settings-toggle.active{background:#f5f5f5!important}body.dark-mode .settings-toggle.active span{background:#171717!important}.settings-select-wrapper{position:relative;flex:0 0 auto;min-width:145px}.settings-value-btn{min-height:40px;max-width:190px;display:inline-flex;align-items:center;justify-content:space-between;gap:10px;padding:0 13px;border:1px solid var(--neyo-settings-border);border-radius:var(--neyo-radius-sm);background:var(--neyo-settings-bg);color:#555;font-size:13.5px;font-weight:500;cursor:pointer;transform:none!important;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.settings-value-btn:hover,.settings-value-btn[aria-expanded=true]{border-color:#0000002e!important;color:var(--neyo-settings-text)!important}.settings-value-btn i,.settings-value-btn svg{flex:0 0 auto;color:var(--neyo-settings-muted);transition:transform .15s ease}.settings-value-btn[aria-expanded=true] i,.settings-value-btn[aria-expanded=true] svg{transform:rotate(180deg)}.settings-select-menu{position:absolute;top:calc(100% + 7px);right:0;z-index:1000;width:max-content;min-width:172px;padding:5px;border:1px solid var(--neyo-settings-border);border-radius:11px;background:#fffffffa;box-shadow:0 12px 32px #0000001a,0 2px 8px #0000000a;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.settings-select-menu[hidden]{display:none!important}.settings-select-option{width:100%;min-height:34px;display:flex;align-items:center;padding:7px 10px;border:0;border-radius:7px;background:transparent;color:#525252;font-size:13.5px;font-weight:500;text-align:left;cursor:pointer;transform:none!important}.settings-select-option:hover{background:#0000000b;color:#171717}.settings-select-option.active{background:#0001;color:#171717;font-weight:600}body.dark-mode .settings-value-btn{background:#252525;border-color:#ffffff14;color:#b5b5b5}body.dark-mode .settings-value-btn:hover,body.dark-mode .settings-value-btn[aria-expanded=true]{background:#2b2b2b!important;border-color:#ffffff29!important;color:#f5f5f5!important}body.dark-mode .settings-select-menu{background:#232323fa;border-color:#ffffff17;box-shadow:0 14px 38px #0000006b,0 2px 8px #0003}body.dark-mode .settings-select-option{color:#bdbdbd}body.dark-mode .settings-select-option:hover{background:#ffffff12;color:#fff}body.dark-mode .settings-select-option.active{background:#ffffff1a;color:#fff}#settingsPanelProfile{color:var(--neyo-settings-text)}.profile-editor-card{max-width:680px}.profile-editor-main{display:flex;flex-direction:column;gap:18px}.profile-avatar-upload{display:flex;flex-direction:column;gap:8px}.profile-upload-label{color:var(--neyo-settings-text);font-size:13px;font-weight:600}.profile-upload-row{display:flex;align-items:center;gap:16px;padding-bottom:18px;border-bottom:1px solid var(--neyo-settings-border)}.profile-editor-avatar{width:64px;height:64px;flex:0 0 64px;display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid var(--neyo-settings-border);border-radius:999px;background:var(--neyo-settings-soft);color:var(--neyo-settings-text);font-size:20px;font-weight:600}.profile-editor-avatar img{width:100%;height:100%;object-fit:cover}.profile-upload-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.settings-helper-text{width:100%;color:var(--neyo-settings-muted);font-size:11.5px}.profile-editor-main label{display:flex;flex-direction:column;gap:7px;color:var(--neyo-settings-text);font-size:13px;font-weight:600}#settingsPanelProfile input{min-height:42px;padding:0 12px;border:1px solid var(--neyo-settings-border);border-radius:var(--neyo-radius-md);background:var(--neyo-settings-bg);color:var(--neyo-settings-text);font-family:inherit;font-size:14px;outline:none}#settingsPanelProfile input:focus{border-color:#0003}#settingsPanelProfile input[readonly]{background:var(--neyo-settings-soft);color:var(--neyo-settings-secondary)}.profile-editor-actions{display:flex;gap:8px}.settings-primary-btn,.settings-ghost-btn{min-height:38px;display:inline-flex;align-items:center;justify-content:center;padding:0 14px;border-radius:var(--neyo-radius-sm);font-size:13px;font-weight:600;cursor:pointer;transform:none!important}.settings-primary-btn{border:1px solid #171717;background:#171717;color:#fff}.settings-ghost-btn{border:1px solid var(--neyo-settings-border);background:var(--neyo-settings-bg);color:var(--neyo-settings-text)}body.dark-mode .settings-primary-btn{border-color:#f1f1f1;background:#f1f1f1;color:#171717}body.dark-mode .settings-ghost-btn{background:#292929;color:#f1f1f1}.personality-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px}.personality-card{position:relative;min-height:82px;display:grid;grid-template-columns:38px 1fr;align-items:center;column-gap:11px;padding:13px;border:1px solid var(--neyo-settings-border);border-radius:var(--neyo-radius-md);background:var(--neyo-settings-bg);color:var(--neyo-settings-text);text-align:left;cursor:pointer;transform:none!important;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.personality-card:hover{background:var(--neyo-settings-soft)}.personality-card.active{border-color:#0000002e;box-shadow:inset 0 0 0 1px #0000000d}.personality-avatar{grid-row:1 / span 2;width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:var(--neyo-settings-soft)}.personality-card strong{align-self:end;font-size:13.5px;font-weight:600}.personality-card small{align-self:start;color:var(--neyo-settings-secondary);font-size:11.5px}.notification-center{margin-top:16px}.notification-empty-state,.neo-settings-placeholder{min-height:240px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center;color:var(--neyo-settings-muted)}.notification-empty-state i,.notification-empty-state svg,.neo-settings-placeholder i,.neo-settings-placeholder svg{margin-bottom:12px;color:var(--neyo-settings-muted)}.notification-empty-state strong,.neo-settings-placeholder strong{margin-bottom:4px;color:var(--neyo-settings-secondary);font-size:17px;font-weight:600}.notification-empty-state small,.neo-settings-placeholder small{max-width:360px;color:var(--neyo-settings-muted);font-size:13px;line-height:1.45}#settingsPanelBilling{max-width:680px}#settingsPanelBilling .settings-row{margin-top:18px;padding:18px;border:1px solid var(--neyo-settings-border);border-radius:var(--neyo-radius-md);background:var(--neyo-settings-soft)}#settingsPanelBilling #settingsUpgradeBtn{flex:0 0 auto}#settingsPanelAppearance{max-width:760px;margin:0 auto}#settingsPanelAppearance .neo-settings-panel-header{margin-bottom:26px}#settingsPanelAppearance .neo-settings-section{margin-bottom:30px}.appearance-preview,.appearance-preview-card,.appearance-preview-shell,.appearance-preview-window{display:none!important}body[data-neyo-accent=neutral]{--neyo-accent: #171717;--neyo-accent-soft: rgba(23, 23, 23, .08)}body[data-neyo-accent=emerald]{--neyo-accent: #0f8f66;--neyo-accent-soft: rgba(15, 143, 102, .1)}body[data-neyo-accent=violet]{--neyo-accent: #7660e8;--neyo-accent-soft: rgba(118, 96, 232, .1)}body[data-neyo-accent=blue]{--neyo-accent: #3377e8;--neyo-accent-soft: rgba(51, 119, 232, .1)}.neo-settings-modal button:focus-visible,.neo-settings-modal input:focus-visible{outline:2px solid var(--neyo-accent);outline-offset:2px}@media(max-width:767px){.neo-settings-overlay{padding:10px}.neo-settings-modal{width:100%;max-height:calc(100dvh - 20px);flex-direction:column;border-radius:18px}.neo-settings-sidebar{width:100%;flex:0 0 auto;flex-direction:row;align-items:center;gap:4px;padding:10px 12px;border-right:0;border-bottom:1px solid var(--neyo-settings-border);overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.neo-settings-sidebar::-webkit-scrollbar{display:none}.neo-settings-close{flex:0 0 38px;width:38px;height:38px;margin:0 4px 0 0}.neo-settings-tab{width:auto;flex:0 0 auto;padding:7px 11px;white-space:nowrap}.neo-settings-tab span{display:none}.neo-settings-tab i,.neo-settings-tab svg{margin:0}.neo-settings-nav-divider{display:none}.neo-settings-content{padding:20px 16px 24px}.neo-settings-panel-header{margin-bottom:20px}.settings-row{min-height:0;gap:10px;padding:13px 0}.settings-segmented-control{width:100%}.settings-segmented-control button{flex:1 1 auto;min-height:38px!important;padding:0 10px!important;text-align:center}.settings-select-row{align-items:center;flex-wrap:nowrap}.settings-select-wrapper{min-width:128px;margin-left:auto}.settings-value-btn{max-width:150px;overflow:hidden}.settings-value-btn span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.settings-select-menu{min-width:170px;max-width:calc(100vw - 36px)}.profile-upload-row{align-items:flex-start}.personality-grid{grid-template-columns:1fr}#settingsPanelBilling .settings-row{flex-direction:column;align-items:stretch;gap:16px;padding:16px}#settingsPanelBilling #settingsUpgradeBtn{width:100%;min-height:44px}}@media(max-width:420px){.neo-settings-content{padding:18px 13px 22px}.settings-row{flex-wrap:wrap}.settings-select-row{flex-wrap:nowrap}.settings-segmented-control button{font-size:12.5px!important}}@media(prefers-reduced-motion:reduce){.neo-settings-overlay,.neo-settings-modal,.neo-settings-tab,.neo-settings-close,.settings-toggle,.settings-toggle span,.settings-value-btn,.settings-select-option,.settings-segmented-control button,.personality-card{transition-duration:.01ms!important}}body.neo-private-chat #settingsPanelGeneral #settingsPrivateChatToggle{background:#171717!important}body.neo-private-chat #settingsPanelGeneral #settingsPrivateChatToggle span{background:#fff!important}body.dark-mode.neo-private-chat #settingsPanelGeneral #settingsPrivateChatToggle{background:#f5f5f5!important}body.dark-mode.neo-private-chat #settingsPanelGeneral #settingsPrivateChatToggle span{background:#171717!important}#upgradeModal{position:fixed;inset:0;z-index:600;display:flex;align-items:center;justify-content:center;padding:18px;background:radial-gradient(circle at 18% 8%,#a6beff94,#a6beff38 22%,#a6beff00 42%),radial-gradient(circle at 82% 6%,#b9a6ff80,#b9a6ff2e 24%,#b9a6ff00 44%),radial-gradient(circle at 50% 34%,#e0d2ff61,#e0d2ff1f 32%,#e0d2ff00 54%),linear-gradient(180deg,#edf2ff,#f3f0ff 30%,#f9f8ff 62%,#fff)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,visibility .18s ease}#upgradeModal.show,#upgradeModal.active,#upgradeModal[aria-hidden=false]{opacity:1;visibility:visible;pointer-events:auto}#upgradeModal .modal-close-btn{position:absolute!important;top:16px!important;right:16px!important;width:34px!important;height:34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border:0!important;border-radius:999px!important;background:transparent!important;color:#707070!important;font-size:24px!important;line-height:1!important;cursor:pointer!important;transform:none!important;transition:background-color .14s ease,color .14s ease!important}#upgradeModal .modal-close-btn:hover{background:#f2f2f2!important;color:#111!important;transform:none!important}#upgradeModal .upgrade-btn-primary{width:100%!important;min-height:48px!important;border:1px solid #111111!important;border-radius:14px!important;background:#111!important;color:#fff!important;box-shadow:none!important;font-size:14px!important;font-weight:600!important;cursor:pointer!important;transform:none!important;transition:background-color .14s ease,color .14s ease,border-color .14s ease!important}#upgradeModal .upgrade-btn-primary:hover{background:#000!important;transform:none!important}#upgradeModal .upgrade-btn-secondary{width:100%!important;min-height:42px!important;border:0!important;border-radius:12px!important;background:transparent!important;color:#666!important;font-size:13px!important;font-weight:500!important;cursor:pointer!important;transform:none!important;transition:background-color .14s ease,color .14s ease!important}#upgradeModal .upgrade-btn-secondary:hover{background:#f4f4f4!important;color:#111!important;transform:none!important}body.dark-mode #upgradeModal{background:radial-gradient(circle at 18% 8%,#5069c45c,#5069c41f 26%,#5069c400 44%),radial-gradient(circle at 82% 6%,#7153b452,#7153b41a 28%,#7153b400 46%),linear-gradient(180deg,#1b1e2b,#181721 38%,#111113 72%,#0f0f0f)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.dark-mode #upgradeModal .modal-close-btn{color:#a0a0a0!important}body.dark-mode #upgradeModal .modal-close-btn:hover{background:#242424!important;color:#fff!important}body.dark-mode #upgradeModal .upgrade-btn-primary{border-color:#f5f5f5!important;background:#f5f5f5!important;color:#111!important}body.dark-mode #upgradeModal .upgrade-btn-primary:hover{background:#fff!important}body.dark-mode #upgradeModal .upgrade-btn-secondary{color:#b3b3b3!important}body.dark-mode #upgradeModal .upgrade-btn-secondary:hover{background:#242424!important;color:#fff!important}@media(max-width:767px){#upgradeModal{padding:14px!important}#upgradeModal .upgrade-btn-primary{min-height:48px!important}#upgradeModal .upgrade-btn-secondary{min-height:44px!important}}@media(prefers-reduced-motion:reduce){#upgradeModal,#upgradeModal .modal-card,#upgradeModal .modal-close-btn,#upgradeModal .upgrade-btn-primary,#upgradeModal .upgrade-btn-secondary{transition-duration:.01ms!important}}.leverage-upgrade-overlay{position:fixed;inset:0;z-index:10000;display:flex;align-items:flex-start;justify-content:center;overflow-y:auto;padding:max(54px,env(safe-area-inset-top)) 24px max(54px,env(safe-area-inset-bottom));background:radial-gradient(circle at 18% 8%,#a6beff94,#a6beff38 22%,#a6beff00 42%),radial-gradient(circle at 82% 6%,#b9a6ff80,#b9a6ff2e 24%,#b9a6ff00 44%),radial-gradient(circle at 50% 34%,#e0d2ff61,#e0d2ff1f 32%,#e0d2ff00 54%),linear-gradient(180deg,#edf2ff,#f3f0ff 30%,#f9f8ff 62%,#fff)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.leverage-upgrade-modal{position:relative;width:min(100%,980px);margin:auto;padding:54px 32px 32px;border:0;border-radius:28px;background:transparent;box-shadow:none}.leverage-upgrade-close{position:absolute;top:4px;right:10px;width:42px;height:42px;display:flex;align-items:center;justify-content:center;padding:0;border:1px solid rgba(0,0,0,.08);border-radius:50%;background:#ffffffe0;color:#202020;cursor:pointer;box-shadow:none}.leverage-upgrade-header{max-width:720px;margin:0 auto 44px;text-align:center}.leverage-upgrade-kicker{display:inline-block;margin-bottom:12px;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:600;letter-spacing:.1em;color:#767676}.leverage-upgrade-header h2{margin:0 0 14px;font-family:Sora,Inter,system-ui,sans-serif;font-size:clamp(34px,4vw,48px);line-height:1.08;letter-spacing:-.04em;color:#111}.leverage-upgrade-header p{max-width:620px;margin:0 auto;font-family:Inter,system-ui,sans-serif;font-size:16px;line-height:1.6;color:#666}.leverage-plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:stretch}.leverage-plan-card{min-height:540px;padding:30px;display:flex;flex-direction:column;border:1px solid rgba(0,0,0,.1);border-radius:24px;background:#fff;box-shadow:0 4px 18px #00000009}.leverage-plan-card-featured{border-color:#11111152;box-shadow:0 8px 30px #00000012}.leverage-plan-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:28px}.leverage-plan-name{font-family:Inter,system-ui,sans-serif;font-size:17px;font-weight:600;color:#111}.leverage-plan-badge{padding:6px 10px;border-radius:999px;background:#f2f2f2;font-size:11px;font-weight:600;letter-spacing:.03em;color:#575757}.leverage-plan-card-header{margin-bottom:26px}.leverage-plan-card-free .leverage-plan-card-header{margin-top:48px}.leverage-plan-card-header h3{margin:0 0 10px;font-family:Sora,Inter,system-ui,sans-serif;font-size:27px;line-height:1.2;letter-spacing:-.035em;color:#111}.leverage-plan-card-header p{margin:0;font-size:14px;line-height:1.6;color:#727272}.leverage-plan-current{width:100%;min-height:48px;display:flex;align-items:center;justify-content:center;margin-top:auto;border:1px solid rgba(0,0,0,.09);border-radius:14px;font-size:14px;font-weight:500;color:#8a8a8a;background:#fafafa}.leverage-plan-upgrade-btn{width:100%;min-height:50px;display:flex;align-items:center;justify-content:center;gap:9px;margin-top:auto;padding:0 20px;border:1px solid #111111;border-radius:14px;background:#111;color:#fff;font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:600;cursor:pointer;box-shadow:none;transition:transform .14s ease,background .14s ease}.leverage-plan-upgrade-btn:hover{background:#242424}.leverage-plan-upgrade-btn:active{transform:scale(.985)}.leverage-plan-divider{width:100%;height:1px;margin:28px 0 24px;background:#00000012}.leverage-plan-feature-heading{margin-bottom:18px;font-size:14px;font-weight:600;color:#222}.leverage-plan-features{display:flex;flex-direction:column;gap:15px}.leverage-plan-feature{display:flex;align-items:flex-start;gap:11px;font-family:Inter,system-ui,sans-serif;font-size:13.5px;line-height:1.5;color:#414141}.leverage-plan-feature svg{flex:0 0 auto;margin-top:1px;stroke-width:2}.leverage-upgrade-footer{display:flex;flex-direction:column;align-items:center;gap:12px;padding-top:26px;text-align:center}.leverage-upgrade-footer p{margin:0;font-size:12px;line-height:1.5;color:#8a8a8a}.leverage-upgrade-later{padding:8px 14px;border:0;background:transparent;color:#6f6f6f;font-size:13px;font-weight:500;cursor:pointer;box-shadow:none}body.dark-mode .leverage-upgrade-overlay{background:radial-gradient(circle at 18% 8%,#5069c45c,#5069c41f 26%,#5069c400 44%),radial-gradient(circle at 82% 6%,#7153b452,#7153b41a 28%,#7153b400 46%),linear-gradient(180deg,#1b1e2b,#181721 38%,#111113 72%,#0f0f0f)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.dark-mode .leverage-upgrade-close{border-color:#ffffff1a;background:#232323eb;color:#eee}body.dark-mode .leverage-upgrade-header h2,body.dark-mode .leverage-plan-name,body.dark-mode .leverage-plan-card-header h3,body.dark-mode .leverage-plan-feature-heading{color:#f3f3f3}body.dark-mode .leverage-upgrade-header p,body.dark-mode .leverage-plan-card-header p,body.dark-mode .leverage-plan-feature,body.dark-mode .leverage-upgrade-footer p{color:#a6a6a6}body.dark-mode .leverage-plan-card{border-color:#ffffff17;background:#1a1a1a;box-shadow:none}body.dark-mode .leverage-plan-card-featured{border-color:#ffffff47}body.dark-mode .leverage-plan-badge{background:#292929;color:#cfcfcf}body.dark-mode .leverage-plan-current{border-color:#ffffff14;background:#202020;color:#909090}body.dark-mode .leverage-plan-divider{background:#ffffff12}body.dark-mode .leverage-plan-upgrade-btn{border-color:#f4f4f4;background:#f4f4f4;color:#111}body.dark-mode .leverage-plan-upgrade-btn:hover{background:#fff}@media(max-width:800px){.leverage-upgrade-modal{padding:48px 18px 24px}.leverage-plan-grid{grid-template-columns:1fr}.leverage-plan-card{min-height:auto}.leverage-plan-card-free .leverage-plan-card-header{margin-top:0}}@media(max-width:520px){.leverage-upgrade-overlay{padding:12px}.leverage-upgrade-modal{padding:54px 0 18px}.leverage-upgrade-header{padding:0 14px;margin-bottom:28px}.leverage-upgrade-header h2{font-size:32px}.leverage-upgrade-header p{font-size:14px}.leverage-plan-grid{gap:14px}.leverage-plan-card{padding:24px;border-radius:20px}.leverage-plan-card-header h3{font-size:24px}.leverage-upgrade-close{top:2px;right:4px}}body[data-neyo-interface=minimal]{--neyo-interface-radius: 16px;--neyo-interface-surface: #ffffff;--neyo-interface-soft: #f5f5f5}body[data-neyo-interface=minimal] .glass-input-container{background:#fff!important;border-color:#00000017!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:0 1px 2px #00000008,0 4px 14px #00000009!important}body[data-neyo-interface=minimal] .sidebar{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.dark-mode[data-neyo-interface=minimal] .glass-input-container{background:#212121!important;border-color:#ffffff17!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body[data-neyo-interface=warm]{--neyo-interface-radius: 18px;--neyo-interface-surface: #fbfaf8;--neyo-interface-soft: #f2f1ee}body[data-neyo-interface=warm] .app-shell,body[data-neyo-interface=warm] .scroll-area{background:#fbfaf8!important}body[data-neyo-interface=warm] .glass-input-container{background:#fdfcf9!important;border-color:#00000014!important;box-shadow:0 1px 2px #46321e06,0 8px 24px #46321e0d!important}body[data-neyo-interface=warm] .sidebar{background:#f8f7f4!important}body[data-neyo-interface=warm] .message.user .message-wrapper>.message-content{background:#f2f1ee!important}body.dark-mode[data-neyo-interface=warm] .app-shell,body.dark-mode[data-neyo-interface=warm] .scroll-area{background:#191918!important}body.dark-mode[data-neyo-interface=warm] .sidebar{background:#1c1c1a!important}body.dark-mode[data-neyo-interface=warm] .glass-input-container{background:#232321!important;border-color:#ffffff17!important}body.dark-mode[data-neyo-interface=warm] .message.user .message-wrapper>.message-content{background:#2b2b28!important}body[data-neyo-interface=glass]{--neyo-interface-radius: 18px}body[data-neyo-interface=glass] .glass-input-container{background:#ffffffb8!important;border-color:#00000014!important;backdrop-filter:blur(22px) saturate(130%)!important;-webkit-backdrop-filter:blur(22px) saturate(130%)!important;box-shadow:0 1px 2px #00000006,0 12px 36px #00000012!important}body[data-neyo-interface=glass] .sidebar{background:#f8f8f8e0!important;backdrop-filter:blur(20px) saturate(120%)!important;-webkit-backdrop-filter:blur(20px) saturate(120%)!important}body[data-neyo-interface=glass] .top-bar{background:#ffffffc2!important;backdrop-filter:blur(18px) saturate(125%)!important;-webkit-backdrop-filter:blur(18px) saturate(125%)!important}body.dark-mode[data-neyo-interface=glass] .glass-input-container{background:#262626b8!important;border-color:#ffffff1a!important;backdrop-filter:blur(22px) saturate(120%)!important;-webkit-backdrop-filter:blur(22px) saturate(120%)!important;box-shadow:0 10px 34px #0000004d!important}body.dark-mode[data-neyo-interface=glass] .sidebar{background:#121212e0!important}body.dark-mode[data-neyo-interface=glass] .top-bar{background:#171717c2!important}@media(max-width:767px){body[data-neyo-interface=minimal] .sidebar{background:var(--mobile-surface)!important}body[data-neyo-interface=warm] .sidebar{background:#f8f7f4!important}body.dark-mode[data-neyo-interface=warm] .sidebar{background:#1c1c1a!important}body[data-neyo-interface=glass] .sidebar{background:#f8f8f8e0!important;backdrop-filter:blur(20px) saturate(120%)!important;-webkit-backdrop-filter:blur(20px) saturate(120%)!important}body.dark-mode[data-neyo-interface=glass] .sidebar{background:#121212e0!important}body[data-neyo-interface=glass] .glass-input-container{backdrop-filter:blur(16px) saturate(120%)!important;-webkit-backdrop-filter:blur(16px) saturate(120%)!important}}@media(prefers-reduced-motion:reduce){body[data-neyo-interface] .glass-input-container,body[data-neyo-interface] .sidebar,body[data-neyo-interface] .top-bar{transition-duration:.01ms!important}}body[data-neyo-interface=warm] .composer-dock{background:linear-gradient(to top,#fbfaf8 80%,#fbfaf800)!important}body.dark-mode[data-neyo-interface=warm] .composer-dock{background:linear-gradient(to top,#191918 80%,#19191800)!important}@media(min-width:768px){body.dark-mode:not([data-neyo-interface=warm]) .composer-dock{background:linear-gradient(to top,var(--neyo-bg, #171717) 80%,rgba(23,23,23,0))!important}}html,body{max-width:100%}img,video,canvas,svg{max-width:100%}@media(max-width:767px){html,body{width:100%;max-width:100%;overflow-x:hidden!important}.app-shell,.top-bar,.scroll-area,.conversation-column,.chat-messages,.hero-section,.composer-dock,.composer-wrapper{max-width:100%!important;min-width:0!important}button,[role=button]{touch-action:manipulation}#sidebarToggleBtn,#topBarDarkModeToggle,.attach-btn,.mic-btn,.send-btn,.stop-recording-btn{min-width:40px!important;min-height:40px!important}textarea,input,select{font-size:max(16px,1em)}textarea#chatInput{font-size:16px!important}.model-dropdown-menu,.attachment-popup-menu,.history-popup-menu,.chat-context-menu,.composer-plus-menu,.settings-select-menu{max-width:calc(100vw - 20px)!important}.neo-settings-modal{max-width:calc(100vw - 20px)}.neo-settings-content,.message-content,.history-item,.user-name,.model-opt-info,.feature-text,.settings-row,.starter-grid button{min-width:0}.message-content,.hero-section h1,.hero-copy,.starter-grid button span{overflow-wrap:anywhere}.composer-dock{padding-bottom:max(env(safe-area-inset-bottom),6px)}}@media(max-width:390px){.conversation-column,.chat-messages{width:100%!important}.message.user .message-wrapper{max-width:92%!important}.top-bar{padding-left:8px!important;padding-right:8px!important}.top-left{gap:4px!important}.starter-grid{gap:8px!important}.neo-settings-content{padding-left:12px!important;padding-right:12px!important}}@media(max-width:767px)and (max-height:560px){.live-suggestions{display:none!important}.composer-dock{padding:6px 7px calc(6px + env(safe-area-inset-bottom))!important}.glass-input-container{min-height:52px!important}.hero-section{padding-top:24px!important}}body[data-neyo-motion=reduced] *,body[data-neyo-motion=reduced] *:before,body[data-neyo-motion=reduced] *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}@media(max-width:640px){.neo-settings-overlay{padding:0!important}.neo-settings-overlay .neo-settings-modal{width:100vw!important;max-width:none!important;height:100dvh!important;max-height:none!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important}.neo-settings-overlay .neo-settings-sidebar{justify-content:space-between!important;gap:2px!important;overflow-x:auto!important;scrollbar-width:none}.neo-settings-overlay .neo-settings-sidebar::-webkit-scrollbar{display:none}.neo-settings-overlay .neo-settings-tab,.neo-settings-overlay .neo-settings-close{flex:1 1 0!important;min-width:38px!important;max-width:56px!important;padding:8px 0!important;justify-content:center!important}}.send-btn{overflow:hidden!important;box-shadow:0 4px 14px #ffffff8c,0 1px 4px #0000000f!important}.send-btn.is-generating{display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;box-shadow:0 4px 14px #ffffff8c,0 1px 4px #0000000f!important}.send-btn.is-generating:disabled{opacity:1!important;pointer-events:auto!important;cursor:pointer!important}.send-btn.is-generating .send-stop-square{display:block!important;width:11px!important;height:11px!important;min-width:11px!important;min-height:11px!important;max-width:11px!important;max-height:11px!important;flex:0 0 11px!important;border:0!important;border-radius:2.5px!important;background:currentColor!important;color:inherit!important;opacity:1!important;visibility:visible!important;pointer-events:none!important;transform:none!important;transition:transform .12s ease,opacity .12s ease!important}.send-btn.is-generating svg,.send-btn.is-generating i{display:none!important;visibility:hidden!important;pointer-events:none!important}.send-btn.is-generating:hover .send-stop-square{transform:scale(1.04)!important}.send-btn.is-generating:active .send-stop-square{transform:scale(.92)!important}.send-btn.is-generating:focus-visible{outline:2px solid var(--focus-ring, rgba(59, 130, 246, .45))!important;outline-offset:2px!important}body:not(.dark-mode) .send-btn.is-generating{background:#111!important;color:#fff!important;box-shadow:0 5px 16px #ffffffb3,0 1px 4px #0000000d!important}body.dark-mode .send-btn.is-generating{background:#f5f5f5!important;color:#111!important;box-shadow:0 4px 14px #ffffff1a,0 1px 4px #0000002e!important}@media(max-width:767px){.send-btn.is-generating .send-stop-square{width:10px!important;height:10px!important;min-width:10px!important;min-height:10px!important;max-width:10px!important;max-height:10px!important;flex:0 0 10px!important;border-radius:2px!important}}@media(max-width:767px){html{width:100%!important;height:100%!important;min-height:100%!important;overflow:hidden!important;overscroll-behavior:none}body{width:100%!important;height:100%!important;min-height:100%!important;margin:0!important;overflow:hidden!important;overscroll-behavior:none;touch-action:manipulation}.app-shell{position:fixed!important;top:var(--visual-viewport-offset-top, 0px)!important;left:0!important;right:0!important;bottom:auto!important;width:100%!important;height:var(--app-height, 100dvh)!important;min-height:0!important;max-height:none!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;overscroll-behavior:none;background:var(--mobile-bg, #ffffff);transform:none!important;contain:layout paint}.top-bar{position:relative!important;top:auto!important;left:auto!important;right:auto!important;flex:0 0 auto!important;width:100%!important;z-index:100!important;transform:translateZ(0);-webkit-transform:translateZ(0);background:var(--mobile-bg, #ffffff)!important}.scroll-area{position:relative!important;flex:1 1 0!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;padding:16px 14px!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;scroll-padding-top:12px;scroll-padding-bottom:20px!important;scrollbar-gutter:auto;touch-action:pan-y;background:var(--mobile-bg, #ffffff)!important}.conversation-column{width:100%!important;max-width:100%!important;min-width:0!important;margin:0 auto!important}.chat-messages{width:100%!important;min-width:0!important;padding-bottom:12px!important}.composer-dock{position:relative!important;inset:auto!important;flex:0 0 auto!important;width:100%!important;min-width:0!important;z-index:110!important;margin:0!important;padding:6px 10px max(7px,env(safe-area-inset-bottom))!important;transform:none!important;background:var(--mobile-bg, #ffffff)!important;border-top:0!important;box-shadow:none!important}.composer-wrapper{position:relative;width:100%!important;max-width:100%!important;min-width:0!important;margin:0 auto!important}.glass-input-container{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;transform:translateZ(0);-webkit-transform:translateZ(0)}#chatInput{max-height:132px!important;overscroll-behavior:contain}.live-suggestions{flex:0 0 auto;width:100%!important;margin:0 0 8px!important;padding:0 2px!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x}.live-suggestions::-webkit-scrollbar{display:none}body:before,body:after{overscroll-behavior:none}html.keyboard-open,body.keyboard-open{overflow:hidden!important}html.keyboard-open .app-shell{height:var(--visual-viewport-height, var(--app-height))!important}html.keyboard-open .top-bar{flex:0 0 auto!important;transform:translateZ(0)!important}html.keyboard-open .live-suggestions:not(:empty){display:flex!important}html.keyboard-open .composer-dock{padding-top:5px!important;padding-bottom:6px!important}html.keyboard-open .glass-input-container{min-height:52px!important}html.keyboard-open .scroll-area{padding-bottom:12px!important;scroll-padding-bottom:16px!important}#chatInput:focus{scroll-margin-bottom:12px}.glass-input-container:focus-within{transform:translateZ(0)!important}body.sidebar-collapsed .app-shell,body:not(.sidebar-collapsed) .app-shell{margin-left:0!important;width:100%!important;transform:none!important}body.dark-mode .app-shell,body.dark-mode .top-bar,body.dark-mode .scroll-area,body.dark-mode .composer-dock{background:var(--mobile-bg, #212121)!important}}@media(max-width:390px){.composer-dock{padding-left:8px!important;padding-right:8px!important}.scroll-area{padding-left:12px!important;padding-right:12px!important}}@media(max-width:767px)and (max-height:560px){.scroll-area{padding-bottom:12px!important;scroll-padding-bottom:16px!important}.composer-dock{padding:5px 8px max(5px,env(safe-area-inset-bottom))!important}.live-suggestions:not(:empty){display:flex!important}}@media(prefers-reduced-motion:reduce){.app-shell,.top-bar,.scroll-area,.composer-dock{transition:none!important}}.voice-mode-shell{--vm-bg: var(--neyo-bg, #ffffff);--vm-text: var(--neyo-text, #111111);--vm-muted: var(--neyo-text-secondary, #727272);--vm-control-bg: rgba(0, 0, 0, .055);--vm-control-hover: rgba(0, 0, 0, .09);--vm-control-border: rgba(0, 0, 0, .07);--vm-control-active: #111111;--vm-control-active-text: #ffffff;--vm-danger: #e5484d;--vm-danger-hover: #d93d42;--vm-camera-border: rgba(0, 0, 0, .09);--vm-camera-shadow: 0 8px 28px rgba(0, 0, 0, .12)}html.dark .voice-mode-shell,body.dark .voice-mode-shell,body.dark-mode .voice-mode-shell,[data-theme=dark] .voice-mode-shell{--vm-bg: #212121;--vm-text: #f5f5f5;--vm-muted: #a7a7a7;--vm-control-bg: rgba(255, 255, 255, .09);--vm-control-hover: rgba(255, 255, 255, .14);--vm-control-border: rgba(255, 255, 255, .08);--vm-control-active: #f4f4f4;--vm-control-active-text: #171717;--vm-camera-border: rgba(255, 255, 255, .12);--vm-camera-shadow: 0 10px 32px rgba(0, 0, 0, .34)}.voice-mode-shell{position:fixed;inset:0;z-index:3000;display:none;align-items:stretch;justify-content:stretch;width:100%;height:100%;min-height:100dvh;overflow:hidden;background:var(--vm-bg);color:var(--vm-text);opacity:0;visibility:hidden;pointer-events:none;isolation:isolate;transition:opacity .16s ease,visibility .16s ease}.voice-mode-shell[aria-hidden=false]{display:flex;opacity:1;visibility:visible;pointer-events:auto}.voice-mode-shell[aria-hidden=true]{opacity:0;visibility:hidden;pointer-events:none}body:has(#neyoVoiceMode[aria-hidden=false]){overflow:hidden}.voice-mode-stage{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-width:0;min-height:100%;padding:max(28px,env(safe-area-inset-top)) max(22px,env(safe-area-inset-right)) max(28px,env(safe-area-inset-bottom)) max(22px,env(safe-area-inset-left));box-sizing:border-box;background:transparent;border:0;border-radius:0;box-shadow:none;outline:none}.voice-mode-mascot-slot{position:relative;display:flex;align-items:center;justify-content:center;width:min(760px,92vw);min-height:260px;margin:0 auto;flex:0 0 auto;color:var(--vm-text)}.voice-mode-mascot-slot>#neyoMascot{position:relative;z-index:2;flex:0 0 auto}.voice-mode-mascot-slot:after{content:"";position:absolute;left:50%;bottom:4px;width:116px;height:16px;transform:translate(-50%) scaleY(.28);transform-origin:center;opacity:.11;border-radius:999px;background:repeating-linear-gradient(90deg,currentColor 0,currentColor 2px,transparent 2px,transparent 7px);pointer-events:none;transition:opacity .18s ease,transform .18s ease;z-index:1}.voice-mode-mascot-slot:has(#neyoMascot[data-phase=listening]):after{opacity:.36;animation:neyoVoiceWaveListening .72s ease-in-out infinite alternate}.voice-mode-mascot-slot:has(#neyoMascot[data-phase=thinking]):after{opacity:.18;animation:neyoVoiceWaveThinking 1.15s ease-in-out infinite}.voice-mode-mascot-slot:has(#neyoMascot[data-phase=speaking]):after{opacity:.48;animation:neyoVoiceWaveSpeaking .39s ease-in-out infinite alternate}.voice-mode-waveform{display:flex;align-items:center;justify-content:center;gap:4px;width:130px;height:24px;margin:10px auto 0;color:var(--vm-text);pointer-events:none}.voice-mode-waveform span{display:block;width:3px;height:8px;flex:0 0 3px;border-radius:999px;background:currentColor;opacity:.2;transform:scaleY(.45);transform-origin:center;transition:transform 90ms linear,opacity 90ms linear}.voice-mode-camera-preview{position:absolute;top:12px;right:0;z-index:6;display:none;width:clamp(132px,19vw,190px);aspect-ratio:4 / 3;overflow:hidden;border:1px solid var(--vm-camera-border);border-radius:18px;background:#111;box-shadow:var(--vm-camera-shadow);opacity:0;transform:scale(.96);transform-origin:top right;transition:opacity .17s ease,transform .17s ease}.voice-mode-stage:has(#voiceModeCameraBtn.is-active) .voice-mode-camera-preview,.voice-mode-camera-preview[aria-hidden=false]{display:block;opacity:1;transform:scale(1)}.voice-mode-camera-preview video{display:block;width:100%;height:100%;object-fit:cover;background:#111}.voice-mode-status{position:relative;z-index:3;min-height:24px;margin:18px 0 0;padding:0;color:var(--vm-muted);font-family:inherit;font-size:15px;font-weight:500;line-height:1.5;letter-spacing:-.01em;text-align:center;user-select:none;transition:color .16s ease,opacity .16s ease}.voice-mode-stage:has(#neyoMascot[data-phase=listening]) .voice-mode-status,.voice-mode-stage:has(#neyoMascot[data-phase=speaking]) .voice-mode-status{color:var(--vm-text)}.voice-mode-controls{position:relative;z-index:10;display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:10px;margin:28px auto 0;padding:0;max-width:calc(100vw - 32px)}.voice-mode-control{position:relative;display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;min-width:52px;min-height:52px;padding:0;margin:0;appearance:none;-webkit-appearance:none;border:1px solid var(--vm-control-border);border-radius:50%;background:var(--vm-control-bg);color:var(--vm-text);box-shadow:none;outline:none;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background .14s ease,color .14s ease,border-color .14s ease,transform .12s ease,opacity .14s ease}.voice-mode-control:hover{background:var(--vm-control-hover)}.voice-mode-control:active{transform:scale(.94)}.voice-mode-control:focus-visible{outline:2px solid currentColor;outline-offset:3px}.voice-mode-control:disabled{opacity:.38;cursor:default;pointer-events:none}.voice-mode-control svg{display:block;width:21px;height:21px;flex:0 0 auto;pointer-events:none;color:inherit}.voice-mode-control:before{content:"";display:block;width:20px;height:20px;background:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;pointer-events:none}#voiceModeMicBtn:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='9' y='2' width='6' height='12' rx='3'/%3E%3Cpath d='M5 10a7 7 0 0 0 14 0'/%3E%3Cpath d='M12 19v3'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='9' y='2' width='6' height='12' rx='3'/%3E%3Cpath d='M5 10a7 7 0 0 0 14 0'/%3E%3Cpath d='M12 19v3'/%3E%3C/svg%3E")}#voiceModeMicBtn[aria-pressed=false]:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m2 2 20 20'/%3E%3Cpath d='M9 9v1a3 3 0 0 0 5.12 2.12'/%3E%3Cpath d='M15 9.34V5a3 3 0 0 0-5.94-.6'/%3E%3Cpath d='M17 16.95A7 7 0 0 1 5 12v-2'/%3E%3Cpath d='M19 10v2a7 7 0 0 1-.11 1.23'/%3E%3Cpath d='M12 19v3'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m2 2 20 20'/%3E%3Cpath d='M9 9v1a3 3 0 0 0 5.12 2.12'/%3E%3Cpath d='M15 9.34V5a3 3 0 0 0-5.94-.6'/%3E%3Cpath d='M17 16.95A7 7 0 0 1 5 12v-2'/%3E%3Cpath d='M19 10v2a7 7 0 0 1-.11 1.23'/%3E%3Cpath d='M12 19v3'/%3E%3C/svg%3E")}#voiceModeMicBtn.is-denied{color:#d93025}#voiceModeMicBtn.is-active{background:var(--vm-control-active);border-color:var(--vm-control-active);color:var(--vm-control-active-text)}#voiceModeMicBtn.is-active:hover{opacity:.88;background:var(--vm-control-active)}#voiceModeCameraBtn:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m16 13 5 3V8l-5 3'/%3E%3Crect x='3' y='6' width='13' height='12' rx='2'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m16 13 5 3V8l-5 3'/%3E%3Crect x='3' y='6' width='13' height='12' rx='2'/%3E%3C/svg%3E")}#voiceModeCameraBtn.is-active{background:var(--vm-text);border-color:var(--vm-text);color:var(--vm-bg)}#voiceModeSpeakerBtn:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11 5 6 9H2v6h4l5 4z'/%3E%3Cpath d='M15.54 8.46a5 5 0 0 1 0 7.07'/%3E%3Cpath d='M19.07 4.93a10 10 0 0 1 0 14.14'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11 5 6 9H2v6h4l5 4z'/%3E%3Cpath d='M15.54 8.46a5 5 0 0 1 0 7.07'/%3E%3Cpath d='M19.07 4.93a10 10 0 0 1 0 14.14'/%3E%3C/svg%3E")}#voiceModeSpeakerBtn[aria-pressed=false]:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11 5 6 9H2v6h4l5 4z'/%3E%3Cpath d='m22 9-6 6'/%3E%3Cpath d='m16 9 6 6'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11 5 6 9H2v6h4l5 4z'/%3E%3Cpath d='m22 9-6 6'/%3E%3Cpath d='m16 9 6 6'/%3E%3C/svg%3E")}#voiceModeSpeakerBtn.is-active{background:var(--vm-control-bg);color:var(--vm-text)}#characterPickerBtn:before{display:none}#characterPickerBtn svg{width:21px;height:21px}#characterPickerBtn[aria-expanded=true]{background:var(--vm-text);color:var(--vm-bg)}#voiceModeEndBtn{margin-left:4px;background:var(--vm-danger);border-color:var(--vm-danger);color:#fff}#voiceModeEndBtn:hover{background:var(--vm-danger-hover);border-color:var(--vm-danger-hover)}#voiceModeEndBtn:before{width:21px;height:21px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.1' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10.1 13.9a15.7 15.7 0 0 0 4 0l1.1-2.3a2 2 0 0 1 2.3-1.1l3 .8a2 2 0 0 1 1.5 1.9V17a2 2 0 0 1-2 2C11.7 19 5 12.3 5 4a2 2 0 0 1 2-2h3.8a2 2 0 0 1 1.9 1.5l.8 3a2 2 0 0 1-1.1 2.3z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.1' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10.1 13.9a15.7 15.7 0 0 0 4 0l1.1-2.3a2 2 0 0 1 2.3-1.1l3 .8a2 2 0 0 1 1.5 1.9V17a2 2 0 0 1-2 2C11.7 19 5 12.3 5 4a2 2 0 0 1 2-2h3.8a2 2 0 0 1 1.9 1.5l.8 3a2 2 0 0 1-1.1 2.3z'/%3E%3C/svg%3E")}.voice-mode-shell .character-picker-shell[aria-hidden=true]{opacity:0;visibility:hidden;pointer-events:none}.voice-mode-shell .character-picker-shell[aria-hidden=false]{opacity:1;visibility:visible;pointer-events:auto}.voice-mode-stage:has(#neyoMascot[data-phase=listening]) .voice-mode-mascot-slot{color:var(--vm-text)}.voice-mode-stage:has(#neyoMascot[data-phase=thinking]) .voice-mode-mascot-slot{color:var(--vm-muted)}.voice-mode-stage:has(#neyoMascot[data-phase=speaking]) .voice-mode-mascot-slot{color:var(--vm-text)}@keyframes neyoVoiceWaveListening{0%{transform:translate(-50%) scaleY(.34)}to{transform:translate(-50%) scaleY(.82)}}@keyframes neyoVoiceWaveThinking{0%,to{transform:translate(-50%) scaleX(.82) scaleY(.25)}50%{transform:translate(-50%) scaleX(1) scaleY(.42)}}@keyframes neyoVoiceWaveSpeaking{0%{transform:translate(-50%) scaleY(.36)}to{transform:translate(-50%) scaleY(1)}}@media(min-width:1000px){.voice-mode-mascot-slot{min-height:290px}.voice-mode-status{margin-top:20px}.voice-mode-controls{margin-top:30px;gap:11px}.voice-mode-control{width:54px;height:54px;min-width:54px;min-height:54px}}@media(max-width:820px){.voice-mode-stage{padding-left:18px;padding-right:18px}.voice-mode-mascot-slot{width:min(640px,94vw);min-height:250px}.voice-mode-camera-preview{top:4px;right:8px;width:142px;border-radius:16px}}@media(max-width:600px){.voice-mode-stage{justify-content:center;padding-top:max(20px,env(safe-area-inset-top));padding-right:14px;padding-bottom:max(22px,env(safe-area-inset-bottom));padding-left:14px}.voice-mode-mascot-slot{width:100%;min-height:235px}.voice-mode-mascot-slot:after{bottom:0;width:96px;height:14px}.voice-mode-camera-preview{top:0;right:2px;width:118px;border-radius:14px}.voice-mode-status{margin-top:15px;font-size:14px}.voice-mode-controls{gap:8px;margin-top:24px}.voice-mode-control{width:48px;height:48px;min-width:48px;min-height:48px}.voice-mode-control:before{width:19px;height:19px}.voice-mode-control svg{width:19px;height:19px}#voiceModeEndBtn{margin-left:2px}}@media(max-width:390px){.voice-mode-controls{gap:6px}.voice-mode-control{width:44px;height:44px;min-width:44px;min-height:44px}.voice-mode-camera-preview{width:104px}}@media(max-height:680px){.voice-mode-mascot-slot{min-height:205px}.voice-mode-status{margin-top:10px}.voice-mode-controls{margin-top:18px}}@media(max-height:520px)and (orientation:landscape){.voice-mode-stage{justify-content:center;padding-top:12px;padding-bottom:12px}.voice-mode-mascot-slot{min-height:150px}.voice-mode-camera-preview{width:112px}.voice-mode-status{margin-top:4px}.voice-mode-controls{margin-top:10px}.voice-mode-control{width:44px;height:44px;min-width:44px;min-height:44px}}.voice-mode-camera-preview .vm-seen{position:absolute;top:6px;left:6px;z-index:2;display:inline-flex;align-items:center;gap:4px;max-width:calc(100% - 12px);padding:3px 7px 3px 6px;border-radius:999px;background:#111111b8;color:#fff;font-size:11px;line-height:14px;pointer-events:none}.voice-mode-camera-preview .vm-seen[hidden],.voice-mode-camera-preview .vm-flip[hidden]{display:none!important}.voice-mode-camera-preview .vm-seen svg{width:13px;height:13px;flex:0 0 auto}.voice-mode-camera-preview .vm-seen-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.vm-seen-dot,.vi-seen-dot{width:6px;height:6px;flex:0 0 auto;border-radius:999px;background:currentColor;animation:vmSeenPulse 1.6s ease-in-out infinite}@keyframes vmSeenPulse{0%,to{opacity:1}50%{opacity:.35}}.voice-mode-camera-preview .vm-flip{position:absolute;right:6px;bottom:6px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:999px;background:#111111b8;color:#fff;cursor:pointer;pointer-events:auto}.voice-mode-camera-preview .vm-flip:before{content:"";position:absolute;inset:-6px}.voice-mode-camera-preview .vm-flip[aria-busy=true]{opacity:.6}.voice-mode-camera-preview .vm-flip:focus-visible{outline:2px solid #ffffff;outline-offset:2px}.voice-mode-camera-preview[data-source=screen] video{object-fit:contain}@media(prefers-reduced-motion:reduce){.vm-seen-dot,.vi-seen-dot{animation:none}}.voice-mode-status[data-call-time]:not(.is-error):after{content:" · " attr(data-call-time);font-variant-numeric:tabular-nums}#neyoMascot{--mascot-size: clamp(154px, 19vw, 190px);--face-bg: #050505;--face-border: rgba(255, 255, 255, .08);--feature: #ffffff;--eye-color: var(--feature);--mouth-color: var(--feature);--face-radius: 34px;--face-scale: 1;--face-rotate: 0deg;position:relative;display:flex;align-items:center;justify-content:center;width:var(--mascot-size);height:var(--mascot-size);min-width:var(--mascot-size);min-height:var(--mascot-size);flex:0 0 auto;user-select:none;-webkit-user-select:none;pointer-events:none;isolation:isolate;transform:translateZ(0);will-change:transform}#neyoMascot .neyo-mascot-face{position:relative;display:block;width:100%;height:100%;overflow:hidden;box-sizing:border-box;border:1px solid var(--face-border);border-radius:var(--face-radius);background:var(--face-bg);color:var(--feature);box-shadow:0 14px 34px #00000024;transform:scale(var(--face-scale)) rotate(var(--face-rotate));transform-origin:center;transition:transform .28s cubic-bezier(.2,.8,.2,1),border-radius .32s cubic-bezier(.2,.8,.2,1),background .22s ease;will-change:transform,border-radius}#neyoMascot .neyo-mascot-face:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;border-radius:inherit;background:linear-gradient(145deg,rgba(255,255,255,.045),transparent 42%)}#neyoMascot .neyo-mascot-features{position:absolute;inset:0;z-index:2;pointer-events:none}#neyoMascot .neyo-eye{position:absolute;top:34%;display:flex;align-items:center;justify-content:center;width:34px;height:28px;transform:translateY(-50%);transform-origin:center;transition:top .22s ease,transform .22s cubic-bezier(.2,.8,.2,1)}#neyoMascot .neyo-eye-left{left:27%}#neyoMascot .neyo-eye-right{right:27%}#neyoMascot .neyo-eye-core{position:relative;display:block;width:24px;height:18px;box-sizing:border-box;border:0;border-radius:999px;background:var(--eye-color);transform:translateZ(0);transform-origin:center;opacity:1;transition:width .22s cubic-bezier(.2,.8,.2,1),height .22s cubic-bezier(.2,.8,.2,1),border-radius .22s ease,transform .14s ease,opacity .12s ease;will-change:width,height,transform}#neyoMascot[data-eye=open] .neyo-eye-core,#neyoMascot[data-eye=round] .neyo-eye-core{width:21px;height:21px;border-radius:50%;background:var(--eye-color)}#neyoMascot[data-eye=arc] .neyo-eye-core,#neyoMascot[data-eye=arch] .neyo-eye-core{width:28px;height:14px;border:0;border-top:5px solid var(--eye-color);border-radius:50% 50% 0 0;background:transparent}#neyoMascot[data-eye=arc] .neyo-eye-left .neyo-eye-core,#neyoMascot[data-eye=arch] .neyo-eye-left .neyo-eye-core{transform:rotate(4deg)}#neyoMascot[data-eye=arc] .neyo-eye-right .neyo-eye-core,#neyoMascot[data-eye=arch] .neyo-eye-right .neyo-eye-core{transform:rotate(-4deg)}#neyoMascot[data-eye=half] .neyo-eye-core{width:27px;height:7px;border-radius:999px;background:var(--eye-color)}#neyoMascot[data-eye=square] .neyo-eye-core{width:20px;height:20px;border-radius:5px}#neyoMascot[data-eye=dot] .neyo-eye-core{width:12px;height:12px;border-radius:50%}#neyoMascot[data-eye=sleep] .neyo-eye-core,#neyoMascot[data-eye=closed] .neyo-eye-core{width:26px;height:4px;border-radius:999px}#neyoMascot.is-blinking .neyo-eye-core,#neyoMascot[data-blink=true] .neyo-eye-core{height:3px!important;border:0!important;border-radius:999px!important;background:var(--eye-color)!important;transform:scaleY(.82)!important}#neyoMascot .neyo-mouth{position:absolute;left:50%;top:63%;display:flex;align-items:center;justify-content:center;gap:4px;width:66px;height:34px;transform:translate(-50%,-50%);transform-origin:center;color:var(--mouth-color);transition:top .22s ease,transform .22s ease}#neyoMascot .neyo-mouth:before{content:"";position:absolute;left:50%;top:50%;display:block;transform:translate(-50%,-50%);transform-origin:center;transition:width .2s ease,height .2s ease,border .2s ease,border-radius .2s ease,opacity .14s ease,transform .2s ease}#neyoMascot .neyo-mouth-bar{display:block;width:5px;height:8px;flex:0 0 5px;border-radius:999px;background:var(--mouth-color);opacity:0;transform:scaleY(.3);transform-origin:center;will-change:height,transform,opacity}#neyoMascot[data-mouth=smile] .neyo-mouth:before{width:45px;height:20px;border:0;border-bottom:5px solid var(--mouth-color);border-radius:0 0 50% 50%;opacity:1;transform:translate(-50%,-58%)}#neyoMascot[data-mouth=neutral] .neyo-mouth:before{width:31px;height:5px;border:0;border-radius:999px;background:var(--mouth-color);opacity:1}#neyoMascot[data-mouth=thinking] .neyo-mouth:before{width:25px;height:5px;border:0;border-radius:999px;background:var(--mouth-color);opacity:.78;animation:neyoMouthThink .9s ease-in-out infinite}#neyoMascot[data-mouth=talk] .neyo-mouth:before{opacity:0}#neyoMascot[data-mouth=talk] .neyo-mouth-bar{opacity:1;animation:neyoTalkBar .52s ease-in-out infinite alternate}#neyoMascot[data-mouth=talk] .neyo-mouth-bar:nth-child(1){height:10px;animation-delay:-.28s}#neyoMascot[data-mouth=talk] .neyo-mouth-bar:nth-child(2){height:18px;animation-delay:-.16s}#neyoMascot[data-mouth=talk] .neyo-mouth-bar:nth-child(3){height:25px;animation-delay:-.36s}#neyoMascot[data-mouth=talk] .neyo-mouth-bar:nth-child(4){height:17px;animation-delay:-80ms}#neyoMascot[data-mouth=talk] .neyo-mouth-bar:nth-child(5){height:10px;animation-delay:-.23s}#neyoMascot[data-phase=idle]{animation:neyoIdleFloat 5.4s ease-in-out infinite}#neyoMascot[data-phase=idle] .neyo-mascot-face{--face-scale: 1}#neyoMascot[data-phase=listening] .neyo-mascot-face{--face-scale: 1.018}#neyoMascot[data-phase=listening] .neyo-eye{top:33%}#neyoMascot[data-phase=listening]{transform:scale(calc(1 + var(--neyo-audio-level, 0) * .015))}#neyoMascot[data-phase=thinking] .neyo-mascot-face{--face-scale: .99;animation:neyoThinkingFace 1.65s ease-in-out infinite}#neyoMascot[data-phase=thinking] .neyo-eye-left{animation:neyoThinkingEyeLeft 1.65s ease-in-out infinite}#neyoMascot[data-phase=thinking] .neyo-eye-right{animation:neyoThinkingEyeRight 1.65s ease-in-out infinite}#neyoMascot[data-phase=speaking] .neyo-mascot-face{--face-scale: 1.012}#neyoMascot[data-phase=speaking]{animation:neyoSpeakingBody 1.25s ease-in-out infinite alternate}#neyoMascot[data-muted=true] .neyo-mascot-face{--face-scale: .985}#neyoMascot[data-muted=true] .neyo-eye-core{opacity:.8}#neyoMascot[data-character=neyo] .neyo-mascot-face,#neyoMascot .neyo-mascot-face[data-character=neyo]{--face-radius: 34px;clip-path:none}#neyoMascot[data-character=zadi] .neyo-mascot-face,#neyoMascot .neyo-mascot-face[data-character=zadi]{--face-radius: 32px;clip-path:polygon(50% 2%,95% 28%,98% 66%,72% 95%,31% 98%,4% 72%,3% 31%,29% 5%)}#neyoMascot[data-character=wizi] .neyo-mascot-face,#neyoMascot .neyo-mascot-face[data-character=wizi]{--face-radius: 47%;--face-scale: .97}#neyoMascot[data-character] .neyo-eye-core,#neyoMascot .neyo-mascot-face[data-character] .neyo-eye-core{color:var(--eye-color)}#neyoMascot[data-character] .neyo-mouth,#neyoMascot .neyo-mascot-face[data-character] .neyo-mouth{color:var(--mouth-color)}html.dark #neyoMascot,body.dark #neyoMascot,body.dark-mode #neyoMascot,[data-theme=dark] #neyoMascot{--face-bg: #050505;--face-border: rgba(255, 255, 255, .12);--feature: #ffffff}html.dark #neyoMascot .neyo-mascot-face,body.dark #neyoMascot .neyo-mascot-face,body.dark-mode #neyoMascot .neyo-mascot-face,[data-theme=dark] #neyoMascot .neyo-mascot-face{box-shadow:0 16px 38px #00000057}@keyframes neyoIdleFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes neyoSpeakingBody{0%{transform:translateY(0) scale(1)}to{transform:translateY(-1.5px) scale(1.006)}}@keyframes neyoThinkingFace{0%,to{transform:scale(.99) rotate(0)}50%{transform:scale(1) rotate(-.6deg)}}@keyframes neyoThinkingEyeLeft{0%,to{transform:translateY(-50%) translate(-1px)}50%{transform:translateY(-50%) translate(2px)}}@keyframes neyoThinkingEyeRight{0%,to{transform:translateY(-50%) translate(-1px)}50%{transform:translateY(-50%) translate(2px)}}@keyframes neyoTalkBar{0%{transform:scaleY(.35);opacity:.72}to{transform:scaleY(1);opacity:1}}@keyframes neyoMouthThink{0%,to{transform:translate(-50%,-50%) scaleX(.72)}50%{transform:translate(-50%,-50%) scaleX(1)}}@media(max-width:820px){#neyoMascot{--mascot-size: clamp(148px, 25vw, 176px)}#neyoMascot .neyo-mascot-face{--face-radius: 31px}}@media(max-width:600px){#neyoMascot{--mascot-size: clamp(138px, 41vw, 166px)}#neyoMascot .neyo-eye{width:31px;height:26px}#neyoMascot .neyo-mouth{width:61px;height:32px}#neyoMascot[data-mouth=smile] .neyo-mouth:before{width:41px}}@media(max-height:520px)and (orientation:landscape){#neyoMascot{--mascot-size: 126px}#neyoMascot .neyo-mascot-face{--face-radius: 27px}}#neyoMascot[data-character=crony]{--face-bg: linear-gradient(160deg, #a6d8fc 0%, #86c6f9 55%, #62b0f0 100%);--face-border: rgba(42, 124, 201, .18);--feature: #111111;--eye-color: #111111;--mouth-color: #111111}#neyoMascot[data-character=crony] .neyo-mascot-face{width:62%;height:100%;margin:0 auto;border-radius:999px;clip-path:none;box-shadow:inset -10px -22px 34px #2a7cc961,inset 8px 20px 30px #ffffff57,0 18px 30px #62b0f038;scale:calc(1 + var(--neyo-output-level, 0) * .07) calc(1 - var(--neyo-output-level, 0) * .06);transform-origin:50% 100%;animation:crony-jelly 3.6s ease-in-out infinite}#neyoMascot[data-character=crony] .neyo-mascot-face:before{background:radial-gradient(ellipse at 32% 14%,rgba(255,255,255,.45),transparent 46%)}#neyoMascot[data-character=crony] .neyo-eye{top:32%}#neyoMascot[data-character=crony] .neyo-eye-left{left:12%}#neyoMascot[data-character=crony] .neyo-eye-right{right:12%}#neyoMascot[data-character=crony] .neyo-mouth{top:56%;width:58px}@keyframes crony-jelly{0%,to{border-radius:999px}30%{border-radius:48% 52% 50% 50%/30% 30% 34% 34%}65%{border-radius:52% 48% 50% 50%/32% 32% 30% 30%}}@media(prefers-reduced-motion:reduce){#neyoMascot[data-character=crony] .neyo-mascot-face{animation:none;scale:1}}#neyoMascot[data-mouth=smile-wide] .neyo-mouth:before{width:50px;height:24px;border:0;border-bottom:6px solid var(--mouth-color);border-radius:0 0 50% 50%;background:none;opacity:1;transform:translate(-50%,-62%)}#neyoMascot[data-mouth=smirk] .neyo-mouth:before{width:38px;height:16px;border:0;border-bottom:5px solid var(--mouth-color);border-radius:0 0 60% 40%;background:none;opacity:1;transform:translate(-44%,-58%) rotate(-7deg)}#neyoMascot[data-mouth=curious] .neyo-mouth:before{width:16px;height:14px;border:5px solid var(--mouth-color);border-radius:50%;background:none;opacity:1;transform:translate(-30%,-50%)}#neyoMascot[data-mouth=surprise] .neyo-mouth:before{width:20px;height:22px;border:5px solid var(--mouth-color);border-radius:50%;background:none;opacity:1;transform:translate(-50%,-50%)}#neyoMascot[data-mouth=serious] .neyo-mouth:before{width:28px;height:5px;border:0;border-radius:999px;background:var(--mouth-color);opacity:1;transform:translate(-50%,-50%)}#neyoMascot[data-mouth=listening] .neyo-mouth:before{width:22px;height:10px;border:0;border-bottom:5px solid var(--mouth-color);border-radius:0 0 50% 50%;background:none;opacity:1;transform:translate(-50%,-60%);animation:neyoMouthListen 2.6s ease-in-out infinite}#neyoMascot[data-mouth=error] .neyo-mouth:before{width:34px;height:14px;border:0;border-top:5px solid var(--mouth-color);border-radius:50% 50% 0 0;background:none;opacity:1;transform:translate(-50%,-20%)}#neyoMascot[data-mouth^=speak] .neyo-mouth:before,#neyoMascot[data-phase=speaking] .neyo-mouth:before{opacity:0}#neyoMascot[data-mouth^=speak] .neyo-mouth-bar,#neyoMascot[data-phase=speaking] .neyo-mouth-bar{opacity:1;animation:none;transform:translateY(calc(var(--neyo-speech-y, 0px) + var(--bar-lift, 0px))) scaleY(clamp(.24,calc(.24 + (var(--neyo-speech-scale, 1) - 1) * 1.15 * var(--mood-amp, 1)),1.45));transition:transform 70ms linear,margin .22s ease}#neyoMascot[data-mouth^=speak] .neyo-mouth-bar:nth-child(1),#neyoMascot[data-phase=speaking] .neyo-mouth-bar:nth-child(1){height:12px}#neyoMascot[data-mouth^=speak] .neyo-mouth-bar:nth-child(2),#neyoMascot[data-phase=speaking] .neyo-mouth-bar:nth-child(2){height:20px}#neyoMascot[data-mouth^=speak] .neyo-mouth-bar:nth-child(3),#neyoMascot[data-phase=speaking] .neyo-mouth-bar:nth-child(3){height:26px}#neyoMascot[data-mouth^=speak] .neyo-mouth-bar:nth-child(4),#neyoMascot[data-phase=speaking] .neyo-mouth-bar:nth-child(4){height:19px}#neyoMascot[data-mouth^=speak] .neyo-mouth-bar:nth-child(5),#neyoMascot[data-phase=speaking] .neyo-mouth-bar:nth-child(5){height:12px}#neyoMascot[data-character=crony] .neyo-mouth{gap:3px}#neyoMascot[data-character=crony] .neyo-mouth-bar{width:4px;flex-basis:4px}#neyoMascot[data-phase=speaking] .neyo-mouth{transition:transform .26s ease,top .22s ease,gap .22s ease}#neyoMascot[data-phase=speaking]:is([data-mood=happy],[data-mood=friendly],[data-mood=empathetic],[data-mood=calm]) .neyo-mouth-bar:nth-child(1),#neyoMascot[data-phase=speaking]:is([data-mood=happy],[data-mood=friendly],[data-mood=empathetic],[data-mood=calm]) .neyo-mouth-bar:nth-child(5){--bar-lift: -9px}#neyoMascot[data-phase=speaking]:is([data-mood=happy],[data-mood=friendly],[data-mood=empathetic],[data-mood=calm]) .neyo-mouth-bar:nth-child(2),#neyoMascot[data-phase=speaking]:is([data-mood=happy],[data-mood=friendly],[data-mood=empathetic],[data-mood=calm]) .neyo-mouth-bar:nth-child(4){--bar-lift: -4px}#neyoMascot[data-phase=speaking][data-mood=happy]{--mood-amp: 1.15}#neyoMascot[data-phase=speaking]:is([data-mood=empathetic],[data-mood=calm]){--mood-amp: .75}#neyoMascot[data-phase=speaking][data-mood=excited]{--mood-amp: 1.4}#neyoMascot[data-phase=speaking][data-mood=excited] .neyo-mouth{gap:5px}#neyoMascot[data-phase=speaking][data-mood=excited] .neyo-mouth-bar:nth-child(1),#neyoMascot[data-phase=speaking][data-mood=excited] .neyo-mouth-bar:nth-child(5){--bar-lift: -4px}#neyoMascot[data-phase=speaking]:is([data-mood=serious],[data-mood=focused]){--mood-amp: .6}#neyoMascot[data-phase=speaking]:is([data-mood=serious],[data-mood=focused]) .neyo-mouth{gap:3px}#neyoMascot[data-phase=speaking]:is([data-mood=playful],[data-mood=skeptical]) .neyo-mouth{transform:translate(-40%,-50%) rotate(-8deg)}#neyoMascot[data-phase=speaking][data-mood=playful] .neyo-mouth-bar:nth-child(5){--bar-lift: -5px}#neyoMascot[data-phase=speaking][data-mood=skeptical]{--mood-amp: .7}#neyoMascot[data-phase=speaking][data-mood=confused] .neyo-mouth{transform:translate(-50%,-50%) rotate(7deg)}#neyoMascot[data-phase=speaking][data-mood=confused] .neyo-mouth-bar:nth-child(2){--bar-lift: 3px}#neyoMascot[data-phase=speaking][data-mood=confused] .neyo-mouth-bar:nth-child(4){--bar-lift: -3px}#neyoMascot[data-phase=speaking]:is([data-mood=curious],[data-mood=surprised]) .neyo-mouth-bar{opacity:0}#neyoMascot[data-phase=speaking]:is([data-mood=curious],[data-mood=surprised]) .neyo-mouth:before{width:18px;height:18px;border:5px solid var(--mouth-color);border-radius:50%;background:none;opacity:1;transform:translate(-50%,-50%) scale(calc(.72 + var(--neyo-output-level, 0) * .55),calc(.6 + var(--neyo-output-level, 0) * .85));transition:transform 80ms linear}#neyoMascot[data-phase=speaking][data-mood=curious] .neyo-mouth:before{transform:translate(-30%,-50%) scale(calc(.62 + var(--neyo-output-level, 0) * .4),calc(.55 + var(--neyo-output-level, 0) * .7))}#neyoMascot[data-eye=soft-arc] .neyo-eye-core{width:30px;height:11px;border:0;border-top:4px solid var(--eye-color);border-radius:50% 50% 0 0;background:transparent}#neyoMascot[data-eye=pill] .neyo-eye-core{width:14px;height:24px;border-radius:999px;background:var(--eye-color)}#neyoMascot[data-eye=oval] .neyo-eye-core{width:20px;height:25px;border-radius:50%;background:var(--eye-color)}#neyoMascot[data-eye=asymmetric] .neyo-eye-left .neyo-eye-core{width:26px;height:7px;border-radius:999px;background:var(--eye-color);transform:rotate(6deg)}#neyoMascot[data-eye=asymmetric] .neyo-eye-right .neyo-eye-core{width:20px;height:22px;border-radius:50%;background:var(--eye-color);transform:translateY(-4px)}#neyoMascot[data-eye=loop] .neyo-eye-core{width:20px;height:20px;border:5px solid var(--eye-color);border-radius:50%;background:transparent}#neyoMascot[data-eye=diamond] .neyo-eye-core{width:15px;height:15px;border-radius:3px;background:var(--eye-color);transform:rotate(45deg)}#neyoMascot[data-character=crony]:is([data-eye=pill],[data-eye=oval],[data-eye=asymmetric],[data-eye=loop],[data-eye=diamond]) .neyo-eye-core{zoom:.8}@keyframes neyoMouthListen{0%,to{transform:translate(-50%,-60%) scaleX(1)}50%{transform:translate(-50%,-60%) scaleX(.82)}}@media(prefers-reduced-motion:reduce){#neyoMascot[data-mouth=listening] .neyo-mouth:before{animation:none}}#neyoMascot{transform-origin:50% 88%;translate:calc(var(--neyo-body-x, 0px) + var(--life-x, 0px)) calc(var(--neyo-body-y, 0px) + var(--life-y, 0px));rotate:calc(var(--neyo-body-rotation, 0deg) + var(--life-rot, 0deg));scale:calc(var(--neyo-body-scale, 1) * var(--life-sx, 1)) calc(var(--neyo-body-scale, 1) * var(--life-sy, 1))}#neyoMascot[data-phase=idle],#neyoMascot[data-phase=speaking],#neyoMascot[data-phase=thinking] .neyo-mascot-face,#neyoMascot[data-phase=thinking] .neyo-eye-left,#neyoMascot[data-phase=thinking] .neyo-eye-right{animation:none}#neyoMascot .neyo-mascot-features{translate:calc(var(--neyo-gaze-x, 0px) + var(--life-gx, 0px)) calc(var(--neyo-gaze-y, 0px) + var(--life-gy, 0px))}#neyoMascot .neyo-mouth{translate:calc(var(--life-gx, 0px) * -.35) calc(var(--life-gy, 0px) * -.3)}@media(prefers-reduced-motion:reduce){#neyoMascot,#neyoMascot .neyo-mascot-features,#neyoMascot .neyo-mouth{translate:none;rotate:none;scale:none}}.character-picker-shell{position:fixed;inset:0;z-index:10050;display:block;background:transparent;visibility:hidden;pointer-events:none}.character-picker-shell.is-open{visibility:visible;pointer-events:auto}.character-picker-panel{position:fixed;left:var(--cp-left, 50%);top:var(--cp-top, auto);bottom:var(--cp-bottom, 140px);width:240px;max-width:calc(100vw - 24px);max-height:min(360px,calc(100dvh - 32px));overflow-y:auto;padding:5px;border:1px solid rgba(0,0,0,.085);border-radius:14px;background:#fff;box-shadow:0 10px 30px #0000001a,0 2px 6px #0000000a;opacity:0;transform:translate(-50%) translateY(4px);transition:opacity .13s ease,transform .13s ease}.character-picker-shell.is-open .character-picker-panel{opacity:1;transform:translate(-50%) translateY(0)}.character-picker-header{display:none}.character-picker-list{display:flex;flex-direction:column;gap:2px;margin:0;padding:0}.character-picker-item{position:relative;width:100%;min-height:52px;display:flex;align-items:center;gap:10px;padding:9px 10px;border:0;border-radius:10px;background:transparent;color:#161616;text-align:left;cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:background-color .12s ease,color .12s ease}.character-picker-item:hover{background:#f5f5f5}.character-picker-item:active{background:#eee}.character-picker-item.is-selected,.character-picker-item.active{background:#f7f7f7}.character-picker-item:focus{outline:none;box-shadow:none}.character-picker-item:focus-visible{outline:none;box-shadow:inset 0 0 0 1.5px #346ee859}.character-picker-preview{position:relative;flex:0 0 auto;width:26px;height:26px;border-radius:8px;background:#f1f1f1;border:1px solid rgba(0,0,0,.06);overflow:hidden}.character-picker-preview[data-character=zadi]{border-radius:6px;background:#f4efe9;clip-path:polygon(50% 2%,95% 28%,98% 66%,72% 95%,31% 98%,4% 72%,3% 31%,29% 5%)}.character-picker-preview[data-character=wizi]{border-radius:50%;background:#eef1f5}.character-picker-preview[data-character=crony]{width:18px;margin:0 4px;border-radius:999px;border-color:#2670d640;background:linear-gradient(160deg,#9fd2ff,#4fa3f7 45%,#1f6fd6)}.character-picker-preview-face,.character-picker-preview-features{position:absolute;inset:0}.character-picker-preview-eye{position:absolute;top:38%;width:3px;height:4px;border-radius:2px;background:#1c1c1c}.character-picker-preview-eye-left{left:30%}.character-picker-preview-eye-right{right:30%}.character-picker-preview-mouth{position:absolute;left:50%;bottom:26%;width:7px;height:3px;border:1.5px solid #1c1c1c;border-top:0;border-radius:0 0 6px 6px;transform:translate(-50%)}.character-picker-preview[data-character=crony] .character-picker-preview-eye-left{left:22%}.character-picker-preview[data-character=crony] .character-picker-preview-eye-right{right:22%}.character-picker-preview[data-character=crony] .character-picker-preview-mouth{width:5px}.character-picker-item-body{min-width:0;flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:3px}.character-picker-item-name{width:100%;overflow:hidden;color:#171717;font-size:13.5px;font-weight:600;line-height:1.3;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.character-picker-item-description{width:100%;overflow:hidden;color:#7b7b7b;font-size:11px;font-weight:400;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.character-picker-selected-mark{flex:0 0 auto;width:16px;height:16px;color:#1e1e1e;opacity:0}.character-picker-selected-mark svg{display:block;width:16px;height:16px}.character-picker-item.is-selected .character-picker-selected-mark,.character-picker-item.active .character-picker-selected-mark{opacity:1}.character-picker-empty{padding:12px 10px;color:#7b7b7b;font-size:12px}body.dark-mode .character-picker-panel,html.dark .character-picker-panel,[data-theme=dark] .character-picker-panel{background:#1f1f1f;border-color:#ffffff14;box-shadow:0 12px 34px #00000073}body.dark-mode .character-picker-item,html.dark .character-picker-item,[data-theme=dark] .character-picker-item{color:#f2f2f2}body.dark-mode .character-picker-item:hover,html.dark .character-picker-item:hover,[data-theme=dark] .character-picker-item:hover,body.dark-mode .character-picker-item.is-selected,html.dark .character-picker-item.is-selected,[data-theme=dark] .character-picker-item.is-selected{background:#ffffff12}body.dark-mode .character-picker-item-name,html.dark .character-picker-item-name,[data-theme=dark] .character-picker-item-name{color:#f2f2f2}body.dark-mode .character-picker-item-description,html.dark .character-picker-item-description,[data-theme=dark] .character-picker-item-description{color:#9a9a9a}body.dark-mode .character-picker-selected-mark,html.dark .character-picker-selected-mark,[data-theme=dark] .character-picker-selected-mark{color:#f2f2f2}@media(prefers-reduced-motion:reduce){.character-picker-panel{transition:none}}.personality-section-title{margin-top:22px}.personality-section-title+.personality-grid{margin-top:8px}.personality-mascot{position:relative;gap:6px;background:#0d0d0d;border-radius:11px;box-shadow:0 4px 10px #0000001f}.personality-mascot-eye{width:6px;height:7px;border-radius:50%;background:#fff}.personality-mascot[data-character=zadi]{border-radius:9px;clip-path:polygon(50% 2%,95% 28%,98% 66%,72% 95%,31% 98%,4% 72%,3% 31%,29% 5%);box-shadow:none}.personality-mascot[data-character=wizi]{border-radius:50%}.personality-mascot[data-character=crony]{width:26px;margin-left:6px;gap:4px;border-radius:999px;background:linear-gradient(160deg,#9fd2ff,#4fa3f7 45%,#1f6fd6);box-shadow:0 4px 10px #1f6fd647}.personality-mascot[data-character=crony] .personality-mascot-eye{width:5px;height:6px;background:#0d2a4d}.personality-character-card:hover .personality-mascot-eye{animation:neyoPersonalityBlink .9s ease}@keyframes neyoPersonalityBlink{0%,40%,to{transform:scaleY(1)}50%{transform:scaleY(.15)}}body.dark-mode .personality-mascot:not([data-character=crony]),html.dark .personality-mascot:not([data-character=crony]),[data-theme=dark] .personality-mascot:not([data-character=crony]){background:#f2f2f2}body.dark-mode .personality-mascot:not([data-character=crony]) .personality-mascot-eye,html.dark .personality-mascot:not([data-character=crony]) .personality-mascot-eye,[data-theme=dark] .personality-mascot:not([data-character=crony]) .personality-mascot-eye{background:#111}body.dark-mode .personality-card.active,html.dark .personality-card.active,[data-theme=dark] .personality-card.active{border-color:#ffffff38}@media(prefers-reduced-motion:reduce){.personality-character-card:hover .personality-mascot-eye{animation:none}}.neyo-character-thinking{display:inline-flex;align-items:center;gap:10px;padding-top:6px;white-space:nowrap}.neyo-thinking-mascot{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:24px;height:24px;gap:4px;border-radius:7px;box-shadow:0 3px 8px #00000024;transform-origin:50% 100%;transition-property:transform;transition-timing-function:cubic-bezier(.34,1.3,.64,1);transition-duration:.4s;will-change:transform}.neyo-thinking-mascot[data-character=wizi]{border-radius:50%}.neyo-thinking-mascot[data-character=zadi]{border-radius:11px 4px;clip-path:none}.neyo-thinking-mascot[data-character=crony]{width:16px;margin:0 4px;gap:3px;border-radius:999px}.neyo-thinking-mascot .personality-mascot-eye{width:4px;height:5px;transform:translate(var(--eye-x, 0px),var(--eye-y, 0px));transition:transform .26s cubic-bezier(.3,.9,.4,1),height 90ms ease}.neyo-thinking-mascot[data-character=crony] .personality-mascot-eye{width:3px;height:4px}.neyo-thinking-mascot.is-blinking .personality-mascot-eye{height:1px}.neyo-thinking-mascot.is-pondering .personality-mascot-eye:first-child{height:3px}.neyo-thinking-bubble,.neyo-thinking-bubble:after{position:absolute;border-radius:50%;background:currentColor;opacity:0;pointer-events:none;transition:opacity .26s ease,transform .32s cubic-bezier(.34,1.4,.64,1)}.neyo-thinking-bubble{width:4px;height:4px;top:-5px;right:-5px;transform:scale(.3)}.neyo-thinking-bubble:after{content:"";width:6px;height:6px;top:-8px;right:-6px;transform:scale(.3);transition-delay:.12s}.neyo-thinking-mascot.has-idea .neyo-thinking-bubble,.neyo-thinking-mascot.has-idea .neyo-thinking-bubble:after{opacity:.45;transform:scale(1)}.neyo-character-thinking-label{background:linear-gradient(90deg,#8a8a8a 0% 38%,#cfcfcf 50%,#8a8a8a 62% 100%);background-size:240% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:neyoThinkingShimmer 2.6s ease-in-out infinite;transition:opacity .16s ease,transform .16s ease}.neyo-character-thinking-label.is-swapping{opacity:0;transform:translateY(2px)}@keyframes neyoThinkingShimmer{0%{background-position:120% 0}to{background-position:-120% 0}}body.dark-mode .neyo-character-thinking-label,html.dark .neyo-character-thinking-label,[data-theme=dark] .neyo-character-thinking-label{background-image:linear-gradient(90deg,#8f8f8f 0% 38%,#f0f0f0 50%,#8f8f8f 62% 100%)}@media(prefers-reduced-motion:reduce){.neyo-thinking-mascot,.neyo-thinking-mascot .personality-mascot-eye{transition:none}.neyo-character-thinking-label{animation:none;color:#8a8a8a;background:none}}.neyo-character-thinking-box{display:inline-flex;flex-direction:column;align-items:flex-start;gap:4px;max-width:100%}.neyo-character-thought{display:block;max-width:min(560px,100%);padding-left:44px;font-size:12.5px;line-height:1.45;color:#8a8a8a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:.9;animation:neyoThoughtIn .22s ease}.neyo-character-thought[hidden]{display:none}@keyframes neyoThoughtIn{0%{opacity:0;transform:translateY(2px)}to{opacity:.9;transform:none}}.nr-studio .nr-field[hidden]{display:none!important}.npp{--npp-text: #0d0d0d;--npp-muted: #6b6b6b;--npp-line: #ececec;--npp-soft: #f6f6f6;--npp-bg: #ffffff;position:fixed;inset:0;z-index:150;overflow-y:auto;overscroll-behavior:contain;background:var(--npp-bg);color:var(--npp-text);font-family:var(--neyo-font-text, "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .18s ease,transform .22s cubic-bezier(.2,.8,.2,1),visibility 0s linear .22s}.npp.is-open{opacity:1;visibility:visible;transform:none;transition:opacity .18s ease,transform .22s cubic-bezier(.2,.8,.2,1)}.npp-top{position:sticky;top:0;z-index:2;display:flex;justify-content:flex-end;align-items:center;gap:10px;padding:14px 18px;background:linear-gradient(var(--npp-bg) 70%,transparent)}.npp-customize{height:38px;padding:0 18px;border:0;border-radius:999px;background:var(--npp-text);color:var(--npp-bg);font:600 14px/1 inherit;font-family:inherit;cursor:pointer;transition:transform .12s ease,opacity .12s ease}.npp-customize:hover{opacity:.88}.npp-close{width:38px;height:38px;border:0;border-radius:50%;background:transparent;color:var(--npp-muted);font-size:26px;line-height:1;cursor:pointer}.npp-close:hover{background:var(--npp-soft);color:var(--npp-text)}.npp-inner{max-width:1040px;margin:0 auto;padding:4px 32px 64px}.npp-head h1{margin:0 0 8px;font-size:30px;font-weight:600;letter-spacing:-.02em;line-height:1.2}.npp-head p{margin:0;font-size:16px;line-height:1.5;color:var(--npp-muted)}.npp-search{display:flex;align-items:center;gap:10px;height:52px;margin:26px 0 34px;padding:0 20px;border:1px solid var(--npp-line);border-radius:999px;color:var(--npp-muted);background:var(--npp-bg);transition:border-color .14s ease,box-shadow .14s ease}.npp-search:focus-within{border-color:#cfcfcf;box-shadow:0 0 0 4px #0000000a}.npp-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--npp-text);font:400 16px/1 inherit;font-family:inherit}.npp-search input,.npp-search input:focus,.npp-search input:focus-visible{height:100%;padding:0;border:0!important;border-radius:0;outline:none!important;box-shadow:none!important;-webkit-appearance:none;appearance:none}.npp-search input::-webkit-search-decoration,.npp-search input::-webkit-search-cancel-button{-webkit-appearance:none}.npp-label{margin:0 0 14px;padding-bottom:12px;border-bottom:1px solid var(--npp-line);font-size:19px;font-weight:600;letter-spacing:-.01em}.npp-hero-host{margin-bottom:40px}.npp-hero{position:relative;display:flex;align-items:center;gap:28px;padding:26px 30px;border-radius:28px;overflow:hidden;background:radial-gradient(120% 140% at 0% 0%,color-mix(in srgb,var(--npp-tint) 22%,transparent),transparent 60%),var(--npp-soft)}.npp-hero__art{flex:0 0 auto;display:grid;place-items:center;width:148px;height:148px;border-radius:36px;background:var(--npp-bg);box-shadow:0 1px 2px #0000000d,0 14px 34px -14px #00000038}.npp-hero__text{min-width:0}.npp-hero__badge{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:999px;background:var(--npp-bg);font-size:12px;font-weight:600;color:var(--npp-muted)}.npp-hero__badge:before{content:"";width:7px;height:7px;border-radius:50%;background:#10a37f}.npp-hero h2{margin:10px 0 2px;font-size:28px;font-weight:600;letter-spacing:-.02em}.npp-hero__tag{margin:0;font-size:15.5px;color:var(--npp-muted)}.npp-hero__hi{margin:10px 0 16px;font-size:15.5px;font-style:italic;color:var(--npp-text)}.npp-hero__go{height:38px;padding:0 18px;border:1px solid var(--npp-line);border-radius:999px;background:var(--npp-bg);color:var(--npp-text);font:600 14px/1 inherit;font-family:inherit;cursor:pointer}.npp-hero__go:hover{background:var(--npp-soft)}.npp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 28px}.npp-card{display:flex;align-items:center;gap:16px;width:100%;padding:14px 12px;border:0;border-radius:18px;background:transparent;color:inherit;text-align:left;font-family:inherit;cursor:pointer;transition:background .12s ease}.npp-card:hover{background:var(--npp-soft)}.npp-card__art{flex:0 0 auto;display:grid;place-items:center;width:64px;height:64px;border-radius:18px;background:color-mix(in srgb,var(--npp-tint) 14%,var(--npp-bg));border:1px solid var(--npp-line)}.npp-card__text{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.npp-card__text strong{font-size:16.5px;font-weight:600}.npp-card__text small{overflow:hidden;font-size:14.5px;color:var(--npp-muted);text-overflow:ellipsis;white-space:nowrap}.npp-card__state{position:relative;flex:0 0 auto;width:34px;height:34px;border-radius:50%}.npp-card__state:before,.npp-card__state:after{content:"";position:absolute;left:50%;top:50%;width:16px;height:1.8px;border-radius:2px;background:var(--npp-text);transform:translate(-50%,-50%)}.npp-card__state:after{transform:translate(-50%,-50%) rotate(90deg)}.npp-card.active .npp-card__state{background:var(--npp-text)}.npp-card.active .npp-card__state:before{width:6px;background:var(--npp-bg);transform:translate(-6px) rotate(45deg)}.npp-card.active .npp-card__state:after{width:12px;background:var(--npp-bg);transform:translate(-3px,-2px) rotate(-50deg)}.npp-empty{padding:30px 0;color:var(--npp-muted);text-align:center}#sidebarPersonalitiesBtn.is-active{background:var(--neyo-surface-hover, rgba(0, 0, 0, .06))}body.dark-mode .npp,html.dark .npp,[data-theme=dark] .npp{--npp-text: #ececec;--npp-muted: #a3a3a3;--npp-line: #2f2f2f;--npp-soft: #232323;--npp-bg: #171717}@media(max-width:767px){.npp{z-index:400}.npp-inner{padding:0 18px 48px}.npp-head h1{font-size:25px}.npp-search{height:48px;margin:20px 0 26px}.npp-hero{flex-direction:column;align-items:flex-start;gap:16px;padding:22px}.npp-hero__art{width:112px;height:112px;border-radius:28px}}body[data-neyo-interface=warm] .npp{--npp-soft: #f2f1ee;--npp-bg: #fbfaf8;--npp-line: #e8e5df}body.dark-mode[data-neyo-interface=warm] .npp{--npp-soft: #262421;--npp-bg: #1b1a18;--npp-line: #34312c}.npp-section{margin-bottom:36px}.npp-section[hidden],.npp-card[hidden]{display:none!important}@media(max-width:767px){.npp-grid{grid-template-columns:minmax(0,1fr)}}.nx-speaker{display:flex;align-items:center;gap:8px;margin:0 0 6px;font-size:13px;line-height:1}.nx-speaker strong{font-weight:600}.nx-speaker .nr-avatar{flex:0 0 auto}.neyo-src-icon{display:inline-grid;place-items:center;flex:0 0 auto;width:16px;height:16px;border-radius:50%;overflow:hidden;font-size:9px;font-weight:700;line-height:1;color:#fff;background:hsl(var(--src-hue, 220) 50% 50%)}.neyo-src-icon.has-img{background:#fff}.neyo-src-icon img{width:100%;height:100%;object-fit:cover;display:block}.neyo-cite{display:inline-flex;align-items:center;gap:5px;height:22px;max-width:220px;margin:0 1px 0 5px;padding:0 9px 0 4px;border-radius:999px;vertical-align:1px;font-family:var(--neyo-font-text, inherit);font-size:12px;font-weight:500;line-height:1;white-space:nowrap;text-decoration:none!important;color:var(--neyo-text-secondary, #5d5d5d)!important;background:#f2f2f2;transition:background .12s ease,color .12s ease}.neyo-cite .neyo-cite__icon{width:15px;height:15px;font-size:8px}.neyo-cite__site{overflow:hidden;text-overflow:ellipsis}.neyo-cite:hover{color:var(--neyo-text, #0d0d0d)!important;background:#e6e6e6}.neyo-cite__more{opacity:.7}.message-content a.neyo-cite:after{content:none!important}.neyo-sources-bar{margin-top:8px}.neyo-sources-btn{display:inline-flex;align-items:center;gap:6px;height:30px;margin-left:4px;padding:0 10px 0 6px;border:1px solid var(--neyo-border, rgba(0, 0, 0, .1));border-radius:999px;background:transparent;color:var(--neyo-text-secondary, #5d5d5d);font-family:var(--neyo-font-text, inherit);font-size:13px;font-weight:500;cursor:pointer;transition:background .12s ease,color .12s ease}.neyo-sources-btn:hover{background:var(--neyo-surface-hover, #f3f3f3);color:var(--neyo-text, #0d0d0d)}.neyo-sources-btn__stack{display:inline-flex;padding-left:4px}.neyo-sources-btn__icon{width:18px;height:18px;margin-left:-5px;box-shadow:0 0 0 2px var(--neyo-bg, #fff)}.neyo-sources-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px}.neyo-sources-row .neyo-sources-btn{height:24px;margin-left:0;padding:0 10px;font-size:12px}.neyo-sources-row .neyo-cite{margin:0;vertical-align:0}.neyo-cite--more{padding:0 9px}.neyo-src-backdrop{position:fixed;inset:0;z-index:9990;background:transparent;opacity:0;pointer-events:none;transition:opacity .2s ease}.neyo-src-backdrop.is-open{opacity:1;pointer-events:auto}.neyo-src-panel{position:fixed;top:0;right:0;bottom:0;z-index:9991;width:min(400px,100vw);display:flex;flex-direction:column;background:var(--neyo-bg, #fff);color:var(--neyo-text, #0d0d0d);border-left:1px solid var(--neyo-border, rgba(0, 0, 0, .1));box-shadow:-8px 0 32px #0000000f;transform:translate(100%);visibility:hidden;transition:transform .26s cubic-bezier(.2,.8,.2,1),visibility 0s linear .26s;font-family:var(--neyo-font-text, inherit)}.neyo-src-panel.is-open{transform:none;visibility:visible;transition:transform .26s cubic-bezier(.2,.8,.2,1)}.neyo-src-panel__head{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 12px 20px}.neyo-src-panel__title{margin:0;font-size:17px;font-weight:600}.neyo-src-panel__close{display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:50%;background:transparent;color:var(--neyo-text-secondary, #5d5d5d);cursor:pointer}.neyo-src-panel__close:hover{background:var(--neyo-surface-hover, #f3f3f3);color:var(--neyo-text, #0d0d0d)}.neyo-src-panel__body{flex:1;overflow-y:auto;padding:0 10px 24px;overscroll-behavior:contain}.neyo-src-panel__section{padding:6px 10px 8px;font-size:13px;font-weight:500;color:var(--neyo-text-secondary, #5d5d5d)}.neyo-src-item,.neyo-src-hover__link{display:block;padding:10px;border-radius:12px;text-decoration:none!important;color:inherit!important}.neyo-src-item:hover{background:var(--neyo-surface-hover, #f3f3f3)}.neyo-src-item__top{display:flex;align-items:center;gap:7px;margin-bottom:5px;font-size:12.5px;color:var(--neyo-text-secondary, #5d5d5d)}.neyo-src-item__site{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.neyo-src-item__date:before{content:"·";margin-right:7px}.neyo-src-item__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;font-weight:600;line-height:1.35;color:var(--neyo-text, #0d0d0d)}.neyo-src-item__snippet{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:3px;font-size:13px;line-height:1.4;color:var(--neyo-text-secondary, #5d5d5d)}.neyo-src-hover{position:fixed;z-index:9992;width:360px;max-width:calc(100vw - 16px);padding:6px;border:1px solid var(--neyo-border, rgba(0, 0, 0, .1));border-radius:20px;background:var(--neyo-bg, #fff);box-shadow:0 12px 36px #00000024;font-family:var(--neyo-font-text, inherit);opacity:0;pointer-events:none;transform:translateY(2px);transition:opacity .12s ease,transform .12s ease}.neyo-src-hover.is-open{opacity:1;pointer-events:auto;transform:none}@media(max-width:640px){.neyo-src-backdrop{background:#00000059}.neyo-src-panel{top:auto;left:0;width:100%;max-height:80vh;border-left:0;border-radius:20px 20px 0 0;transform:translateY(100%);padding-bottom:env(safe-area-inset-bottom,0)}.neyo-src-panel.is-open{transform:none}.neyo-src-panel__head:before{content:"";position:absolute;top:7px;left:50%;width:36px;height:4px;margin-left:-18px;border-radius:4px;background:var(--neyo-border-strong, rgba(0, 0, 0, .15))}.neyo-sources-btn__label{font-size:12.5px}}body.dark-mode .neyo-src-panel,body.dark-mode .neyo-src-hover,[data-theme=dark] .neyo-src-panel,[data-theme=dark] .neyo-src-hover,html.dark .neyo-src-panel,html.dark .neyo-src-hover{box-shadow:0 10px 30px #00000080}body.dark-mode .neyo-cite,[data-theme=dark] .neyo-cite,html.dark .neyo-cite{color:#c9c9c9!important;background:#ffffff1a}body.dark-mode .neyo-cite:hover,[data-theme=dark] .neyo-cite:hover,html.dark .neyo-cite:hover{color:#fff!important;background:#ffffff2e}.voice-src-bar{display:flex;justify-content:center;min-height:0;margin-top:10px;opacity:0;transform:translateY(4px);transition:opacity .2s ease,transform .2s ease;pointer-events:none}.voice-src-bar.is-visible{opacity:1;transform:none;pointer-events:auto}.voice-src-bar .neyo-sources-btn{margin-left:0;background:var(--neyo-bg, #fff)}#neyoVoiceMode.is-searching .voice-mode-status{animation:neyo-voice-search-pulse 1.2s ease-in-out infinite}@keyframes neyo-voice-search-pulse{50%{opacity:.45}}.neyo-src-hover__link+.neyo-src-hover__link{border-top:1px solid var(--neyo-border, rgba(0, 0, 0, .08));border-top-left-radius:0;border-top-right-radius:0}.neyo-src-hover__link{padding:12px 14px!important}.neyo-src-hover__link:hover{background:var(--neyo-surface-hover, #f6f6f6)}.neyo-src-hover .neyo-src-item__title{font-size:15px;line-height:1.4}.neyo-src-hover__date{margin-top:6px;font-size:13px;color:var(--neyo-text-secondary, #6e6e6e)}.neyo-link-pill{position:fixed;z-index:9993;display:flex;align-items:center;gap:2px;max-width:min(440px,calc(100vw - 16px));padding:4px 4px 4px 6px;border:1px solid var(--neyo-border, rgba(0, 0, 0, .1));border-radius:14px;background:var(--neyo-bg, #fff);box-shadow:0 8px 26px #0000001f;font-family:var(--neyo-font-text, inherit);opacity:0;pointer-events:none;transform:translateY(3px);transition:opacity .12s ease,transform .12s ease}.neyo-link-pill.is-open{opacity:1;pointer-events:auto;transform:none}.neyo-link-pill__url{display:flex;align-items:center;gap:8px;min-width:0;padding:5px 8px 5px 4px;border-radius:10px;color:inherit!important;text-decoration:none!important;font-size:13.5px}.neyo-link-pill__url:hover .neyo-link-pill__text{text-decoration:underline}.neyo-link-pill__icon{flex:0 0 auto;width:18px;height:18px;font-size:10px}.neyo-link-pill__text{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.neyo-link-pill__go{flex:0 0 auto;opacity:.6;font-size:13px}.neyo-link-pill__copy{flex:0 0 auto;display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:9px;background:transparent;color:inherit;opacity:.7;cursor:pointer}.neyo-link-pill__copy:hover{background:var(--neyo-surface-hover, #f3f3f3);opacity:1}.neyo-link-pill__copy.is-done{color:#1a8f4c;opacity:1}body.dark-mode .neyo-link-pill,[data-theme=dark] .neyo-link-pill,html.dark .neyo-link-pill{box-shadow:0 10px 30px #00000080}.neyo-img-strip{position:relative;margin:2px 0 14px;max-width:100%}.neyo-img-track{display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;border-radius:14px}.neyo-img-track::-webkit-scrollbar{display:none}.neyo-img-tile{--ratio: 1.33;position:relative;flex:0 0 auto;height:168px;aspect-ratio:var(--ratio);max-width:300px;min-width:110px;padding:0;border:0;border-radius:12px;overflow:hidden;cursor:zoom-in;scroll-snap-align:start;background:var(--neyo-surface-soft, rgba(127, 127, 127, .12))}.neyo-img-tile img{display:block;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.01);transition:opacity .25s ease,transform .3s ease}.neyo-img-tile.is-ready img{opacity:1}.neyo-img-tile:hover img{transform:scale(1.04)}.neyo-img-tile:focus-visible{outline:2px solid var(--neyo-text, #111);outline-offset:2px}.neyo-img-site{position:absolute;left:6px;bottom:6px;max-width:calc(100% - 12px);padding:2px 7px;border-radius:999px;font:500 11px/1.5 var(--neyo-font-text, system-ui, sans-serif);color:#fff;background:#0000008c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;transition:opacity .2s ease;pointer-events:none}.neyo-img-tile:hover .neyo-img-site,.neyo-img-tile:focus-visible .neyo-img-site{opacity:1}.neyo-img-arrow{position:absolute;top:50%;z-index:2;display:none;width:32px;height:32px;margin-top:-16px;padding:0;border:1px solid var(--neyo-border, rgba(0, 0, 0, .1));border-radius:50%;font-size:20px;line-height:28px;background:var(--neyo-bg, #fff);box-shadow:0 2px 8px #00000026;cursor:pointer}.neyo-img-arrow.is-back{left:6px}.neyo-img-arrow.is-fwd{right:6px}@media(hover:hover){.neyo-img-strip.can-back:hover .is-back,.neyo-img-strip.can-fwd:hover .is-fwd{display:block}}@media(max-width:640px){.neyo-img-tile{height:132px;max-width:230px}.neyo-img-site{opacity:1}}.neyo-imgv{position:fixed;inset:0;z-index:10050;display:grid;grid-template-rows:1fr auto;align-items:center;background:#000000e6;opacity:0;transition:opacity .18s ease}.neyo-imgv.is-open{opacity:1}.neyo-imgv-stage{grid-column:2;grid-row:1;display:grid;place-items:center;min-height:0;height:100%;padding:56px 0 8px}.neyo-imgv-img{max-width:100%;max-height:calc(100vh - 150px);border-radius:10px;object-fit:contain;opacity:0;transition:opacity .2s ease}.neyo-imgv-img.is-ready{opacity:1}.neyo-imgv-close{position:absolute;top:14px;right:16px;border:0;border-radius:50%;font-size:28px;line-height:36px;color:#fff;background:#ffffff1f;cursor:pointer}.neyo-imgv-nav{margin:0 auto;border:0;border-radius:50%;font-size:30px;line-height:40px;color:#fff;background:#ffffff1f;cursor:pointer}.neyo-imgv-nav.is-prev{grid-column:1;grid-row:1}.neyo-imgv-nav.is-next{grid-column:3;grid-row:1}.neyo-imgv-bar{grid-column:1 / -1;grid-row:2;display:flex;align-items:center;justify-content:space-between;gap:12px;max-width:900px;width:100%;margin:0 auto;padding:10px 20px 22px;font-family:var(--neyo-font-text, system-ui, sans-serif);color:#fff}.neyo-imgv-info{min-width:0}.neyo-imgv-title{font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.neyo-imgv-count{margin-top:2px;font-size:12px;opacity:.6}.neyo-imgv-link{flex:0 0 auto;max-width:50%;border-radius:999px;font-size:13px;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:640px){.neyo-imgv-nav{display:none}.neyo-imgv-stage{padding:64px 8px 8px}}.neyo-img-strip:not(.is-strip){width:100%;max-width:760px}.neyo-img-strip:not(.is-strip) .neyo-img-track{width:100%;overflow:hidden;scroll-snap-type:none;border-radius:18px}.neyo-img-strip:not(.is-strip) .neyo-img-tile{height:auto;max-width:none;min-width:0;border-radius:0}.neyo-img-strip:not(.is-strip) .neyo-img-tile:before{content:"";position:absolute;inset:-20px;background:var(--bg, none) center / cover no-repeat;filter:blur(24px) saturate(1.1);opacity:.55}.neyo-img-strip:not(.is-strip) .neyo-img-tile img{position:relative}.neyo-img-strip:not(.is-strip) .neyo-img-tile.is-tall img{object-fit:contain}.neyo-img-strip:not(.is-strip) .neyo-img-tile:hover img{transform:none}.neyo-img-strip:not(.is-strip) .neyo-img-site{left:12px;bottom:12px;padding:4px 10px;font-size:12.5px;opacity:1;background:#00000080;backdrop-filter:blur(6px)}.neyo-img-more{position:absolute;right:10px;bottom:10px;padding:4px 10px;border-radius:999px;font:600 12.5px/1.5 var(--neyo-font-text, system-ui, sans-serif);color:#fff;background:#00000080;backdrop-filter:blur(6px);pointer-events:none}.neyo-img-strip.is-hero .neyo-img-tile{width:100%;aspect-ratio:var(--frame, 1.6);max-height:480px}.neyo-img-strip.is-pair .neyo-img-track{gap:6px}.neyo-img-strip.is-pair .neyo-img-tile{flex:var(--ratio) 1 0;height:280px}.neyo-img-strip.is-mosaic .neyo-img-track{display:grid;grid-template-columns:2fr 1fr;gap:6px;height:340px}.neyo-img-strip.is-mosaic .neyo-img-tile{width:100%;height:100%;aspect-ratio:auto}.neyo-img-side{display:grid;grid-template-rows:1fr 1fr;gap:6px;min-height:0}.neyo-img-side .neyo-img-tile img{object-fit:cover!important}@media(max-width:640px){.neyo-img-strip.is-hero .neyo-img-tile{max-height:380px}.neyo-img-strip.is-pair .neyo-img-tile{height:190px}.neyo-img-strip.is-mosaic .neyo-img-track{height:240px}}.neyo-imgv{grid-template-columns:88px 1fr 88px}.neyo-imgv-close,.neyo-imgv-nav,.neyo-img-arrow{display:inline-flex;align-items:center;justify-content:center;padding:0;font-size:0;line-height:0;-webkit-tap-highlight-color:transparent;transition:background .15s ease,transform .15s ease,opacity .15s ease}.neyo-imgv-close svg,.neyo-imgv-nav svg,.neyo-img-arrow svg{display:block;flex:0 0 auto}.neyo-imgv-close,.neyo-imgv-nav{color:#ffffffeb;background:#ffffff1a;border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.neyo-imgv-close{top:max(20px,env(safe-area-inset-top));right:max(24px,env(safe-area-inset-right));width:40px;height:40px}.neyo-imgv-nav{width:46px;height:46px}.neyo-imgv-close:hover,.neyo-imgv-nav:hover{color:#fff;background:#fff3}.neyo-imgv-close:active,.neyo-imgv-nav:active{transform:scale(.94)}.neyo-imgv-close:focus-visible,.neyo-imgv-nav:focus-visible,.neyo-imgv-link:focus-visible{outline:2px solid rgba(255,255,255,.7);outline-offset:2px}.neyo-imgv-link{display:inline-flex;align-items:center;gap:6px;padding:8px 12px 8px 14px;color:#ffffffeb;background:#ffffff1a;border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.neyo-imgv-link span{min-width:0;overflow:hidden;text-overflow:ellipsis}.neyo-imgv-link svg{flex:0 0 auto;opacity:.75}.neyo-imgv-link:hover{color:#fff;background:#fff3}.neyo-img-arrow{color:var(--neyo-text, #0d0d0d)}.neyo-img-strip.can-back:hover .is-back,.neyo-img-strip.can-fwd:hover .is-fwd{display:inline-flex}@media(max-width:640px){.neyo-imgv{grid-template-columns:0 1fr 0}.neyo-imgv-close{top:max(14px,env(safe-area-inset-top));right:14px}}.neyo-img-strip:not(.is-strip) .neyo-img-track{clip-path:inset(0 round 18px);-webkit-clip-path:inset(0 round 18px);isolation:isolate}.neyo-img-strip.is-hero .neyo-img-tile{border-radius:18px;clip-path:inset(0 round 18px);-webkit-clip-path:inset(0 round 18px)}.neyo-img-tile{-webkit-clip-path:inset(0 round 12px);clip-path:inset(0 round 12px)}.neyo-img-strip:not(.is-strip) .neyo-img-tile{-webkit-clip-path:none;clip-path:none}.neyo-img-strip.is-hero .neyo-img-tile{clip-path:inset(0 round 18px);-webkit-clip-path:inset(0 round 18px)}.neyo-img-strip.is-hero.is-made .neyo-img-tile{width:min(100%,calc(512px * var(--ratio, 1)));aspect-ratio:var(--ratio, 1);max-height:none}.neyo-img-strip.is-hero.is-made .neyo-img-tile img,.neyo-img-tile.is-made img{object-fit:contain}.neyo-img-strip.is-hero.is-made .neyo-img-tile:before{display:none}@media(max-width:640px){.neyo-img-strip.is-hero.is-made .neyo-img-tile{width:min(100%,calc(420px * var(--ratio, 1)));max-height:none}}.message.assistant .message-content{--r-text: #0d0d0d;--r-strong: #0d0d0d;--r-muted: #6e6e73;--r-soft: #8e8e93;--r-line: #e5e5e5;--r-line-2: #ececec;--r-surface: #f7f7f8;--r-code-bg: #f9f9f9;--r-code-head: #f3f3f3;--r-code-text: #1f2328;--r-code-label: #5d5d5d;--r-accent: #2f6bff;color:var(--r-text)!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:16px!important;line-height:1.75!important;letter-spacing:0!important;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-wrap:anywhere}.message.assistant .message-content :where(p,ul,ol,li,table,thead,tbody,tfoot,tr,td,th,blockquote,span,div,em,i,strong,b,a,small,sup,sub,del,mark,h1,h2,h3,h4,h5,h6){font-family:inherit!important}.message.assistant .message-content>*:first-child{margin-top:0!important}.message.assistant .message-content>*:last-child{margin-bottom:0!important}.message.assistant .message-content p{margin:0 0 16px!important}.message.assistant .message-content strong,.message.assistant .message-content b{color:var(--r-strong)!important;font-weight:600!important}.message.assistant .message-content em{font-style:italic}.message.assistant .message-content h1,.message.assistant .message-content h2,.message.assistant .message-content h3,.message.assistant .message-content h4{color:var(--r-strong)!important;font-family:inherit!important;font-weight:600!important;letter-spacing:-.01em!important;line-height:1.35!important;margin:28px 0 10px!important;padding:0!important;border:0!important}.message.assistant .message-content h1{font-size:24px!important}.message.assistant .message-content h2{font-size:20px!important}.message.assistant .message-content h3{font-size:18px!important;margin-top:24px!important;margin-bottom:8px!important}.message.assistant .message-content h4{font-size:13px!important;font-weight:600!important;letter-spacing:.02em!important;color:var(--r-muted)!important;margin-top:22px!important}.message.assistant .message-content ul,.message.assistant .message-content ol{margin:0 0 16px!important;padding-left:26px!important}.message.assistant .message-content li{margin:0 0 4px!important;padding-left:4px!important;line-height:1.75!important}.message.assistant .message-content li>p{margin:0 0 6px!important}.message.assistant .message-content li::marker{color:var(--r-soft)}.message.assistant .message-content ol>li::marker{color:var(--r-muted);font-weight:500;font-variant-numeric:tabular-nums}.message.assistant .message-content li ul,.message.assistant .message-content li ol{margin:6px 0 2px!important}.message.assistant .message-content .neyo-table-wrap{margin:4px 0 20px;border:0;border-radius:0;overflow-x:auto;-webkit-overflow-scrolling:touch;background:transparent}.message.assistant .message-content table{width:100%!important;margin:0!important;border:0!important;border-collapse:separate!important;border-spacing:0!important;font-size:15px!important;line-height:1.55!important;font-variant-numeric:tabular-nums}.message.assistant .message-content th,.message.assistant .message-content td{padding:10px 14px 10px 0!important;border:0!important;border-bottom:1px solid var(--r-line-2)!important;text-align:left;vertical-align:top;background:transparent!important}.message.assistant .message-content th{color:var(--r-strong)!important;font-size:15px!important;font-weight:600!important;letter-spacing:0;white-space:nowrap;background:transparent!important;border-bottom:1px solid #d9d9d9!important}.message.assistant .message-content td:first-child{color:var(--r-strong)!important}.message.assistant .message-content tbody tr:last-child td{border-bottom:0!important}.message.assistant .message-content tbody tr{transition:background .12s ease}.message.assistant .message-content tbody tr:hover td{background:transparent!important}.message.assistant .message-content code:not(pre code){padding:2px 6px!important;border:0!important;border-radius:6px!important;background:#0f0f140f!important;color:var(--r-strong)!important;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace!important;font-size:.86em!important}.message.assistant .message-content .neyo-code{margin:8px 0 20px;border-radius:16px;overflow:hidden;background:var(--r-code-bg);border:1px solid var(--r-line-2)}.message.assistant .message-content .neyo-code-head{display:flex;align-items:center;justify-content:space-between;height:38px;padding:0 8px 0 16px;background:var(--r-code-head);border-bottom:0}.message.assistant .message-content .neyo-code-head:before{content:attr(data-lang);color:var(--r-code-label);font-family:Inter,-apple-system,sans-serif;font-size:12px;font-weight:500;letter-spacing:.02em;text-transform:lowercase}.message.assistant .message-content .neyo-code-copy{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:var(--r-code-label);font:500 12px/1 Inter,-apple-system,sans-serif;cursor:pointer;transition:background .14s ease,color .14s ease}.message.assistant .message-content .neyo-code-copy:after{content:"Copy"}.message.assistant .message-content .neyo-code-copy.is-copied:after{content:"Copied"}.message.assistant .message-content .neyo-code-copy.is-copied{color:#10a37f}.message.assistant .message-content .neyo-code-copy:hover{background:#7f7f7f24;color:var(--r-strong)}.message.assistant .message-content .neyo-code pre,.message.assistant .message-content pre.message-code-block{margin:0!important;padding:16px 18px 18px!important;border:0!important;border-radius:0!important;background:var(--r-code-bg)!important;overflow-x:auto}.message.assistant .message-content pre code{padding:0!important;background:transparent!important;border:0!important;color:var(--r-code-text)!important;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace!important;font-size:14px!important;line-height:1.65!important;white-space:pre}.message.assistant .message-content blockquote{margin:4px 0 18px!important;padding:0 0 0 16px!important;border:0!important;border-left:3px solid #d9d9d9!important;border-radius:0!important;background:transparent!important;color:var(--r-text)!important;font-style:normal!important}.message.assistant .message-content blockquote p{margin:0 0 6px!important}.message.assistant .message-content blockquote p:last-child{margin-bottom:0!important}.message.assistant .message-content hr{height:1px!important;margin:26px 0!important;border:0!important;background:var(--r-line)!important}.message.assistant .message-content a:not(.neyo-cite){color:inherit!important;font-weight:500;text-decoration:underline dotted!important;text-decoration-color:#1d1d1f73!important;text-decoration-thickness:1px!important;text-underline-offset:3px!important;transition:text-decoration-color .14s ease}.message.assistant .message-content a:not(.neyo-cite):hover{text-decoration-color:currentColor!important}.message.assistant .message-content img{max-width:100%;border-radius:12px}.message.assistant .message-content .katex-display{margin:14px 0 18px!important;padding:12px 0;overflow-x:auto;overflow-y:hidden}body.dark-mode .message.assistant .message-content,html.dark .message.assistant .message-content,[data-theme=dark] .message.assistant .message-content{--r-text: #e7e7ea;--r-strong: #ffffff;--r-muted: #a1a1a8;--r-soft: #77777e;--r-line: #2c2c31;--r-line-2: #26262a;--r-surface: #1f1f23;--r-code-bg: #171717;--r-code-head: #1f1f1f;--r-code-text: #e6e8ee;--r-code-label: #b4b4b4}body.dark-mode .message.assistant .message-content .neyo-table-wrap,html.dark .message.assistant .message-content .neyo-table-wrap,[data-theme=dark] .message.assistant .message-content .neyo-table-wrap{background:transparent}body.dark-mode .message.assistant .message-content tbody tr:hover td,html.dark .message.assistant .message-content tbody tr:hover td,[data-theme=dark] .message.assistant .message-content tbody tr:hover td{background:#1c1c20!important}body.dark-mode .message.assistant .message-content code:not(pre code),html.dark .message.assistant .message-content code:not(pre code),[data-theme=dark] .message.assistant .message-content code:not(pre code){background:#ffffff14!important}body.dark-mode .message.assistant .message-content blockquote,html.dark .message.assistant .message-content blockquote,[data-theme=dark] .message.assistant .message-content blockquote{border-left-color:#3a3a40!important;color:#c9c9ce!important}body.dark-mode .message.assistant .message-content a,html.dark .message.assistant .message-content a,[data-theme=dark] .message.assistant .message-content a{text-decoration-color:#ffffff4d!important}@media(max-width:640px){.message.assistant .message-content{font-size:16px!important;line-height:1.7!important}.message.assistant .message-content h1{font-size:20px!important}.message.assistant .message-content h2{font-size:18px!important}.message.assistant .message-content th,.message.assistant .message-content td{padding:9px 12px 9px 0!important}.message.assistant .message-content table{font-size:14px!important}.message.assistant .message-content .neyo-code pre{padding:14px 14px 16px!important}}body.dark-mode .message.assistant .message-content th,html.dark .message.assistant .message-content th,[data-theme=dark] .message.assistant .message-content th{border-bottom-color:#3a3a3a!important}body.neyo-has-messages .live-suggestions{display:none!important}.message.assistant .message-content .neyo-code-tools{display:inline-flex;align-items:center;gap:2px}.message.assistant .message-content .neyo-code-run{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--r-code-label);cursor:pointer;transition:background .14s ease,color .14s ease}.message.assistant .message-content .neyo-code-run:hover{background:#7f7f7f24;color:var(--r-strong)}.message.assistant .message-content .neyo-code.is-running pre{display:none!important}.message.assistant .message-content .neyo-code-preview{background:#fff;border-top:1px solid rgba(127,127,127,.12)}.message.assistant .message-content .neyo-code-preview iframe{display:block;width:100%;height:240px;border:0;background:#fff}.message.assistant .message-content .sui-card{--sui-accent: var(--r-strong);--sui-accent-soft: color-mix(in srgb, var(--r-strong) 7%, transparent);--sui-bg: var(--r-bg-card, #ffffff);--sui-sunken: var(--r-surface);--sui-line: var(--r-line);--sui-ok: #15935f;--sui-bad: #d64545;--sui-c0: var(--sui-accent);--sui-c1: #3377e8;--sui-c2: #e8833a;--sui-c3: #8b6cf0;--sui-radius: 18px;position:relative;margin:14px 0 20px;padding:18px 18px 14px;border:1px solid var(--sui-line);border-radius:var(--sui-radius);background:var(--sui-bg);box-shadow:0 1px 2px #00000008,0 10px 30px -18px #0000002e;font-size:15px;line-height:1.5;overflow:hidden}body[data-neyo-accent]:not([data-neyo-accent=neutral]) .message.assistant .message-content .sui-card{--sui-accent: var(--neyo-accent);--sui-accent-soft: var(--neyo-accent-soft);--sui-c0: var(--neyo-accent)}body.dark-mode .message.assistant .message-content .sui-card,html.dark .message.assistant .message-content .sui-card,[data-theme=dark] .message.assistant .message-content .sui-card{--sui-bg: #19191c;--sui-ok: #3ccf8e;--sui-bad: #ff7676;--sui-c1: #6aa2ff;--sui-c2: #ffa45c;--sui-c3: #b29dff;box-shadow:0 0 0 .5px #ffffff08,0 14px 34px -20px #000000b3}.message.assistant .message-content .sui-card.is-new{animation:suiIn .32s var(--neyo-ease-out, cubic-bezier(.16, 1, .3, 1)) both}@keyframes suiIn{0%{opacity:0;translate:0 8px;scale:.985}to{opacity:1;translate:0 0;scale:1}}.message.assistant .message-content .sui-card :where(p,ul,ol,li,h4,h5){margin:0!important;padding:0}.message.assistant .message-content .sui-card :where(button){font:inherit;color:inherit;-webkit-tap-highlight-color:transparent}.message.assistant .message-content .sui-card button:focus-visible,.message.assistant .message-content .sui-card input:focus-visible{outline:2px solid var(--neyo-focus, rgba(23, 23, 23, .55));outline-offset:2px}.message.assistant .message-content .sui-icon{display:inline-flex;flex:none}.message.assistant .message-content .sui-head{margin-bottom:14px}.message.assistant .message-content .sui-kicker{display:inline-flex;align-items:center;gap:6px;color:var(--r-muted);font-size:12px!important;font-weight:500;letter-spacing:.01em}.message.assistant .message-content .sui-title{margin-top:4px!important;color:var(--r-strong)!important;font-size:17px!important;font-weight:600!important;line-height:1.3!important;letter-spacing:-.012em}.message.assistant .message-content .sui-note{margin-top:12px!important;color:var(--r-muted)!important;font-size:13px!important;line-height:1.5!important}.message.assistant .message-content .sui-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px;padding-top:12px;border-top:1px solid var(--r-line-2)}.message.assistant .message-content .sui-btn{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--r-muted)!important;font-size:13px!important;font-weight:500;cursor:pointer;transition:background-color .14s ease,color .14s ease,border-color .14s ease}.message.assistant .message-content .sui-btn:hover{background:var(--sui-sunken);color:var(--r-strong)!important}.message.assistant .message-content .sui-btn.is-done{color:var(--sui-ok)!important}.message.assistant .message-content .sui-btn.is-primary{height:34px;padding:0 16px;background:var(--sui-accent);color:var(--sui-bg)!important}.message.assistant .message-content .sui-btn.is-primary:hover{opacity:.88;background:var(--sui-accent);color:var(--sui-bg)!important}.message.assistant .message-content .sui-btn:disabled{opacity:.5;cursor:default}.message.assistant .message-content .sui-building{display:inline-flex;align-items:center;gap:8px;margin-top:12px;color:var(--r-muted);font-size:12.5px}.message.assistant .message-content .sui-dot{width:7px;height:7px;border-radius:50%;background:var(--sui-accent);animation:suiPulse 1.1s ease-in-out infinite}@keyframes suiPulse{0%,to{opacity:.25;scale:.8}50%{opacity:1;scale:1}}.message.assistant .message-content .sui-sk{height:12px;margin-bottom:10px;border-radius:6px;background:linear-gradient(90deg,var(--sui-sunken) 0%,var(--r-line) 50%,var(--sui-sunken) 100%);background-size:200% 100%;animation:suiShimmer 1.3s linear infinite}.message.assistant .message-content .sui-sk-1{width:28%}.message.assistant .message-content .sui-sk-2{width:64%;height:18px}.message.assistant .message-content .sui-sk-3{width:100%;height:72px;border-radius:12px}@keyframes suiShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.message.assistant .message-content .sui-inputs{display:grid;gap:8px}.message.assistant .message-content .sui-input{padding:10px 12px;border-radius:14px;background:var(--sui-sunken)}.message.assistant .message-content .sui-input-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.message.assistant .message-content .sui-input-label{color:var(--r-text);font-size:14px;font-weight:500}.message.assistant .message-content .sui-stepper{display:inline-flex;align-items:center;gap:4px;flex:none}.message.assistant .message-content .sui-step{display:inline-grid;place-items:center;width:32px;height:32px;border:1px solid var(--sui-line);border-radius:50%;background:var(--sui-bg);color:var(--r-strong)!important;cursor:pointer;transition:scale .12s ease,background-color .14s ease}.message.assistant .message-content .sui-step:hover:not(:disabled){background:var(--sui-accent-soft)}.message.assistant .message-content .sui-step:active:not(:disabled){scale:.92}.message.assistant .message-content .sui-step:disabled{opacity:.35;cursor:default}.message.assistant .message-content .sui-step-value{min-width:64px;color:var(--r-strong);font-size:16px;font-weight:600;font-variant-numeric:tabular-nums;text-align:center}.message.assistant .message-content .sui-slider{width:100%;height:22px;margin:8px 0 0;background:transparent;-webkit-appearance:none;appearance:none;cursor:pointer}.message.assistant .message-content .sui-slider::-webkit-slider-runnable-track{height:4px;border-radius:4px;background:linear-gradient(to right,var(--sui-accent) var(--sui-fill, 50%),var(--r-line) var(--sui-fill, 50%))}.message.assistant .message-content .sui-slider::-webkit-slider-thumb{width:18px;height:18px;margin-top:-7px;border:2px solid var(--sui-bg);border-radius:50%;background:var(--sui-accent);box-shadow:0 1px 4px #00000040;-webkit-appearance:none;appearance:none}.message.assistant .message-content .sui-slider::-moz-range-track{height:4px;border-radius:4px;background:var(--r-line)}.message.assistant .message-content .sui-slider::-moz-range-progress{height:4px;border-radius:4px;background:var(--sui-accent)}.message.assistant .message-content .sui-slider::-moz-range-thumb{width:16px;height:16px;border:2px solid var(--sui-bg);border-radius:50%;background:var(--sui-accent)}.message.assistant .message-content .sui-outputs{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;margin-top:12px}.message.assistant .message-content .sui-out{padding:10px 12px;border:1px solid var(--r-line-2);border-radius:14px}.message.assistant .message-content .sui-out.is-big{grid-column:1 / -1;padding:14px 16px;border-color:transparent;background:var(--sui-accent-soft)}.message.assistant .message-content .sui-out-label{color:var(--r-muted);font-size:12.5px}.message.assistant .message-content .sui-out-value{margin-top:2px;color:var(--r-strong);font-size:18px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.message.assistant .message-content .sui-out.is-big .sui-out-value{font-size:30px;letter-spacing:-.025em}.message.assistant .message-content .sui-unit{color:var(--r-muted);font-size:.6em;font-weight:500;letter-spacing:0}.message.assistant .message-content .sui-progress{display:flex;align-items:center;gap:10px;margin-bottom:10px}.message.assistant .message-content .sui-progress-bar{flex:1;height:6px;border-radius:6px;background:var(--sui-sunken);overflow:hidden}.message.assistant .message-content .sui-progress-fill{display:block;height:100%;width:0;border-radius:inherit;background:var(--sui-accent);transition:width .26s var(--neyo-ease, ease)}.message.assistant .message-content .sui-progress.is-complete .sui-progress-fill{background:var(--sui-ok)}.message.assistant .message-content .sui-progress-text{color:var(--r-muted);font-size:12.5px;font-variant-numeric:tabular-nums}.message.assistant .message-content .sui-list{display:grid;gap:2px;margin:0!important;padding:0!important;list-style:none!important}.message.assistant .message-content .sui-list>li::marker{content:""}.message.assistant .message-content .sui-item{position:relative}.message.assistant .message-content .sui-check{display:flex;align-items:flex-start;gap:12px;width:100%;padding:9px 8px;border:0;border-radius:12px;background:transparent;text-align:left;cursor:pointer;transition:background-color .14s ease}.message.assistant .message-content .sui-check:hover{background:var(--sui-sunken)}.message.assistant .message-content .sui-box{display:inline-grid;place-items:center;flex:none;width:20px;height:20px;margin-top:1px;border:1.5px solid var(--r-soft);border-radius:50%;color:transparent;transition:background-color .16s ease,border-color .16s ease,color .16s ease,scale .16s ease}.message.assistant .message-content .sui-item.is-done .sui-box{border-color:var(--sui-accent);background:var(--sui-accent);color:var(--sui-bg);scale:1.04}.message.assistant .message-content .sui-item-text{display:grid;gap:1px;min-width:0}.message.assistant .message-content .sui-time{color:var(--r-muted);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.01em}.message.assistant .message-content .sui-item-title{color:var(--r-strong);font-weight:500;transition:color .16s ease}.message.assistant .message-content .sui-item-desc{color:var(--r-muted);font-size:13.5px;line-height:1.45}.message.assistant .message-content .sui-item.is-done .sui-item-title{color:var(--r-soft);text-decoration:line-through;text-decoration-color:var(--r-soft)}.message.assistant .message-content .sui-list.is-timeline .sui-item:not(:last-child):before{content:"";position:absolute;left:17.5px;top:32px;bottom:-8px;width:1.5px;background:var(--r-line)}.message.assistant .message-content .sui-list.is-timeline .sui-item.is-done:not(:last-child):before{background:var(--sui-accent)}.message.assistant .message-content .sui-chart-wrap{position:relative}.message.assistant .message-content .sui-chart{display:block;width:100%;height:auto;overflow:visible}.message.assistant .message-content .sui-grid{stroke:var(--r-line-2);stroke-width:1}.message.assistant .message-content .sui-axis{stroke:var(--r-line);stroke-width:1.2}.message.assistant .message-content .sui-tick{fill:var(--r-muted);font-size:12px;font-variant-numeric:tabular-nums}.message.assistant .message-content .sui-bar{transform-box:fill-box;transform-origin:bottom;animation:suiGrow .52s var(--neyo-ease-out, ease) both;animation-delay:calc(var(--i, 0) * 28ms)}@keyframes suiGrow{0%{transform:scaleY(.02)}to{transform:scaleY(1)}}.message.assistant .message-content .sui-bar.is-neg{transform-origin:top}.message.assistant .message-content .sui-card.is-partial .sui-bar{animation:none}.message.assistant .message-content .sui-bar.s0,.message.assistant .message-content .sui-point.s0{fill:var(--sui-c0)}.message.assistant .message-content .sui-bar.s1,.message.assistant .message-content .sui-point.s1{fill:var(--sui-c1)}.message.assistant .message-content .sui-bar.s2,.message.assistant .message-content .sui-point.s2{fill:var(--sui-c2)}.message.assistant .message-content .sui-bar.s3,.message.assistant .message-content .sui-point.s3{fill:var(--sui-c3)}.message.assistant .message-content .sui-line{fill:none;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.message.assistant .message-content .sui-line.s0{stroke:var(--sui-c0)}.message.assistant .message-content .sui-line.s1{stroke:var(--sui-c1)}.message.assistant .message-content .sui-line.s2{stroke:var(--sui-c2)}.message.assistant .message-content .sui-line.s3{stroke:var(--sui-c3)}.message.assistant .message-content .sui-point{stroke:var(--sui-bg);stroke-width:2}.message.assistant .message-content .sui-area{fill:var(--sui-c0);opacity:.07}.message.assistant .message-content .sui-hit{fill:transparent;cursor:crosshair}.message.assistant .message-content .sui-hit:hover{fill:var(--sui-accent-soft)}.message.assistant .message-content .sui-tip{position:absolute;z-index:2;min-width:110px;padding:8px 10px;border-radius:10px;background:var(--r-strong);color:var(--sui-bg);font-size:12.5px;line-height:1.45;pointer-events:none;translate:-50% -100%;box-shadow:0 8px 22px #00000038}.message.assistant .message-content .sui-tip strong{display:block;color:inherit!important;font-weight:600!important}.message.assistant .message-content .sui-tip-row{display:flex;align-items:center;gap:6px;font-variant-numeric:tabular-nums}.message.assistant .message-content .sui-swatch{display:inline-block;flex:none;width:9px;height:9px;border-radius:3px}.message.assistant .message-content .sui-swatch.s0{background:var(--sui-c0)}.message.assistant .message-content .sui-swatch.s1{background:var(--sui-c1)}.message.assistant .message-content .sui-swatch.s2{background:var(--sui-c2)}.message.assistant .message-content .sui-swatch.s3{background:var(--sui-c3)}.message.assistant .message-content .sui-tip .sui-swatch.s0{background:var(--sui-bg)}.message.assistant .message-content .sui-legend{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:8px;color:var(--r-muted);font-size:12.5px}.message.assistant .message-content .sui-legend-item{display:inline-flex;align-items:center;gap:6px}.message.assistant .message-content .sui-tabbar{display:flex;gap:2px;width:max-content;max-width:100%;padding:3px;border-radius:999px;background:var(--sui-sunken);overflow-x:auto;scrollbar-width:none}.message.assistant .message-content .sui-tabbar::-webkit-scrollbar{display:none}.message.assistant .message-content .sui-tab{flex:none;height:30px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:var(--r-muted)!important;font-size:13.5px!important;font-weight:500;white-space:nowrap;cursor:pointer;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}.message.assistant .message-content .sui-tab:hover{color:var(--r-strong)!important}.message.assistant .message-content .sui-tab[aria-selected=true]{background:var(--sui-bg);color:var(--r-strong)!important;box-shadow:0 1px 2px #00000014,0 0 0 .5px var(--r-line)}.message.assistant .message-content .sui-tabpanel{margin-top:14px;font-size:15px}.message.assistant .message-content .sui-tabpanel.is-in{animation:suiFade .22s ease both}.message.assistant .message-content .sui-tabpanel :where(p,ul,ol){margin:0 0 10px!important}.message.assistant .message-content .sui-tabpanel :where(ul,ol){padding-left:20px!important}.message.assistant .message-content .sui-tabpanel>*:last-child{margin-bottom:0!important}@keyframes suiFade{0%{opacity:0;translate:0 3px}to{opacity:1;translate:0 0}}.message.assistant .message-content .sui-compare-grid{display:grid;grid-template-columns:repeat(var(--sui-cols, 2),minmax(0,1fr));gap:10px}.message.assistant .message-content .sui-option{display:flex;flex-direction:column;gap:8px;padding:14px;border:1px solid var(--sui-line);border-radius:14px}.message.assistant .message-content .sui-option.is-best{border-color:var(--sui-accent);box-shadow:inset 0 0 0 .5px var(--sui-accent);background:var(--sui-accent-soft)}.message.assistant .message-content .sui-option-top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.message.assistant .message-content .sui-option-name{color:var(--r-strong)!important;font-size:15.5px!important;font-weight:600!important;line-height:1.3!important}.message.assistant .message-content .sui-badge,.message.assistant .message-content .sui-tag{flex:none;align-self:flex-start;padding:2px 8px;border-radius:999px;font-size:11.5px;font-weight:600;white-space:nowrap}.message.assistant .message-content .sui-badge{background:var(--sui-accent);color:var(--sui-bg)}.message.assistant .message-content .sui-tag{background:var(--sui-sunken);color:var(--r-muted)}.message.assistant .message-content .sui-option-summary{color:var(--r-text)!important;font-size:13.5px!important;line-height:1.5!important}.message.assistant .message-content .sui-points{display:grid;gap:5px;margin:0!important;padding:0!important;list-style:none!important}.message.assistant .message-content .sui-points li{position:relative;padding-left:14px!important;color:var(--r-muted)!important;font-size:13.5px!important;line-height:1.45!important}.message.assistant .message-content .sui-points li:before{content:"";position:absolute;left:2px;top:.62em;width:4px;height:4px;border-radius:50%;background:var(--r-soft)}.message.assistant .message-content .sui-quiz-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.message.assistant .message-content .sui-quiz-meta{color:var(--r-muted);font-size:12.5px}.message.assistant .message-content .sui-quiz-dots{display:flex;gap:4px}.message.assistant .message-content .sui-qdot{width:7px;height:7px;border-radius:50%;background:var(--r-line);transition:background-color .16s ease,scale .16s ease}.message.assistant .message-content .sui-qdot.is-now{background:var(--sui-accent);scale:1.2}.message.assistant .message-content .sui-qdot.is-right{background:var(--sui-ok)}.message.assistant .message-content .sui-qdot.is-wrong{background:var(--sui-bad)}.message.assistant .message-content .sui-question{margin-bottom:12px!important;color:var(--r-strong)!important;font-size:16px!important;font-weight:600!important;line-height:1.4!important}.message.assistant .message-content .sui-options{display:grid;gap:6px}.message.assistant .message-content .sui-opt{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:1px solid var(--sui-line);border-radius:12px;background:transparent;text-align:left;cursor:pointer;transition:background-color .14s ease,border-color .14s ease}.message.assistant .message-content .sui-opt:hover:not(:disabled){background:var(--sui-sunken)}.message.assistant .message-content .sui-opt:disabled{cursor:default}.message.assistant .message-content .sui-opt-key{display:inline-grid;place-items:center;flex:none;width:24px;height:24px;border-radius:8px;background:var(--sui-sunken);color:var(--r-muted);font-size:12px;font-weight:600}.message.assistant .message-content .sui-opt.is-right{border-color:var(--sui-ok);background:color-mix(in srgb,var(--sui-ok) 10%,transparent)}.message.assistant .message-content .sui-opt.is-right .sui-opt-key{background:var(--sui-ok);color:#fff}.message.assistant .message-content .sui-opt.is-wrong{border-color:var(--sui-bad);background:color-mix(in srgb,var(--sui-bad) 9%,transparent)}.message.assistant .message-content .sui-opt.is-wrong .sui-opt-key{background:var(--sui-bad);color:#fff}.message.assistant .message-content .sui-feedback{margin:12px 0 10px;color:var(--r-text);font-size:14px;animation:suiFade .2s ease both}.message.assistant .message-content .sui-feedback.is-right strong{color:var(--sui-ok)!important}.message.assistant .message-content .sui-feedback.is-wrong strong{color:var(--sui-bad)!important}.message.assistant .message-content .sui-quiz-done{display:grid;justify-items:start;gap:6px}.message.assistant .message-content .sui-score{color:var(--r-strong);font-size:40px;font-weight:650;letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1.1}.message.assistant .message-content .sui-quiz-done p{margin-bottom:8px!important;color:var(--r-muted)!important}@media(max-width:640px){.message.assistant .message-content .sui-card{padding:16px 14px 12px;border-radius:16px}.message.assistant .message-content .sui-compare-grid{grid-template-columns:1fr}.message.assistant .message-content .sui-out.is-big .sui-out-value{font-size:26px}.message.assistant .message-content .sui-tick{font-size:14px}}@media(prefers-reduced-motion:reduce){.message.assistant .message-content .sui-card,.message.assistant .message-content .sui-card *{animation:none!important;transition:none!important}}.message.assistant .message-content .sui-card{--sui-c4: #1aa58a;--sui-c5: #e0538f;--sui-c6: #c79a16;--sui-c7: #7c8794;--suv-good: var(--sui-ok);--suv-bad: var(--sui-bad);--suv-warn: #b7791f;--suv-info: #3377e8}body.dark-mode .message.assistant .message-content .sui-card,html.dark .message.assistant .message-content .sui-card,[data-theme=dark] .message.assistant .message-content .sui-card{--sui-c4: #3fd0b1;--sui-c5: #ff7cb2;--sui-c6: #f0c94a;--sui-c7: #a3adb8;--suv-warn: #f2b84b;--suv-info: #6aa2ff}.message.assistant .message-content .suv-root{display:grid;gap:12px;min-width:0}.message.assistant .message-content .suv-block[hidden]{display:none!important}.message.assistant .message-content .tone-good{--suv-tone: var(--suv-good)}.message.assistant .message-content .tone-bad{--suv-tone: var(--suv-bad)}.message.assistant .message-content .tone-warn{--suv-tone: var(--suv-warn)}.message.assistant .message-content .tone-info{--suv-tone: var(--suv-info)}.message.assistant .message-content .tone-accent{--suv-tone: var(--sui-accent)}.message.assistant .message-content .tone-neutral{--suv-tone: var(--r-muted)}.message.assistant .message-content .suv-text{color:var(--r-text);font-size:14.5px;line-height:1.55}.message.assistant .message-content .suv-text.is-sm{font-size:13px;color:var(--r-muted)}.message.assistant .message-content .suv-text.is-lg{font-size:16.5px;color:var(--r-strong);font-weight:500}.message.assistant .message-content .suv-text :where(p+p,ul,ol){margin-top:6px!important}.message.assistant .message-content .suv-text :where(ul,ol){padding-left:1.2em}.message.assistant .message-content .suv-heading{margin:4px 0 -2px!important;color:var(--r-strong);font-size:13px;font-weight:650;letter-spacing:.01em}.message.assistant .message-content .suv-grid{display:grid;grid-template-columns:repeat(var(--suv-cols, 2),minmax(0,1fr));gap:10px;min-width:0}.message.assistant .message-content .suv-stat{min-width:0;padding:11px 13px;border:1px solid var(--r-line-2, var(--sui-line));border-radius:14px;background:var(--sui-bg)}.message.assistant .message-content .suv-stat.is-big{border-color:transparent;background:var(--sui-accent-soft)}.message.assistant .message-content .suv-stat:not(.tone-neutral){border-color:color-mix(in srgb,var(--suv-tone) 30%,transparent);background:color-mix(in srgb,var(--suv-tone) 7%,transparent)}.message.assistant .message-content .suv-stat-label{color:var(--r-muted);font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message.assistant .message-content .suv-stat-value{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px;margin-top:2px;color:var(--r-strong);font-size:19px;font-weight:620;font-variant-numeric:tabular-nums;letter-spacing:-.015em;line-height:1.25;overflow-wrap:anywhere}.message.assistant .message-content .suv-stat:not(.tone-neutral) .suv-stat-value{color:var(--suv-tone)}.message.assistant .message-content .suv-stat.is-big .suv-stat-value{font-size:28px;letter-spacing:-.025em}.message.assistant .message-content .suv-stat-value .sui-icon{align-self:center}.message.assistant .message-content .suv-unit{color:var(--r-muted);font-size:.62em;font-weight:500;letter-spacing:0}.message.assistant .message-content .suv-prefix{margin-right:3px}.message.assistant .message-content .suv-stat-hint{margin-top:3px;color:var(--r-muted);font-size:12px;line-height:1.4}.message.assistant .message-content .suv-card{display:grid;gap:10px;min-width:0;padding:12px 14px;border:1px solid var(--r-line-2, var(--sui-line));border-radius:14px;background:var(--sui-bg)}.message.assistant .message-content .suv-card:not(.tone-neutral){border-color:color-mix(in srgb,var(--suv-tone) 45%,transparent);box-shadow:inset 3px 0 0 var(--suv-tone)}.message.assistant .message-content .suv-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.message.assistant .message-content .suv-card-title{color:var(--r-strong);font-size:14.5px;font-weight:620;line-height:1.35}.message.assistant .message-content .suv-badges{display:flex;flex-wrap:wrap;gap:6px}.message.assistant .message-content .suv-badge{flex:none;padding:2px 9px;border-radius:999px;background:var(--sui-sunken);color:var(--r-muted);font-size:11.5px;font-weight:600;line-height:1.6;white-space:nowrap}.message.assistant .message-content .suv-badge:not(.tone-neutral){background:color-mix(in srgb,var(--suv-tone) 13%,transparent);color:var(--suv-tone)}.message.assistant .message-content .suv-input{min-width:0;padding:10px 12px;border-radius:14px;background:var(--sui-sunken)}.message.assistant .message-content .suv-input.is-toggle,.message.assistant .message-content .suv-input.is-select{display:flex;align-items:center;justify-content:space-between;gap:12px}.message.assistant .message-content .suv-input.is-segment{display:grid;gap:8px}.message.assistant .message-content .suv-segment{display:flex;gap:3px;padding:3px;border-radius:11px;background:color-mix(in srgb,var(--r-strong) 5%,transparent)}.message.assistant .message-content .suv-seg{flex:1 1 0;min-width:0;padding:6px 8px;border:0;border-radius:8px;background:transparent;color:var(--r-muted)!important;font-size:13px!important;font-weight:560;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}.message.assistant .message-content .suv-seg[aria-checked=true]{background:var(--sui-bg);color:var(--r-strong)!important;box-shadow:0 1px 2px #00000014,0 0 0 .5px var(--sui-line)}body.dark-mode .message.assistant .message-content .suv-seg[aria-checked=true],html.dark .message.assistant .message-content .suv-seg[aria-checked=true]{background:color-mix(in srgb,var(--r-strong) 16%,transparent);box-shadow:none}.message.assistant .message-content .suv-switch{position:relative;flex:none;width:40px;height:24px;padding:0;border:0;border-radius:999px;background:color-mix(in srgb,var(--r-strong) 18%,transparent);cursor:pointer;transition:background-color .18s ease}.message.assistant .message-content .suv-knob{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:translate .2s var(--neyo-ease-out, ease)}.message.assistant .message-content .suv-switch[aria-checked=true]{background:var(--sui-accent)}.message.assistant .message-content .suv-switch[aria-checked=true] .suv-knob{translate:16px 0}.message.assistant .message-content .suv-select{max-width:60%;padding:6px 10px;border:1px solid var(--sui-line);border-radius:10px;background:var(--sui-bg);color:var(--r-strong);font:inherit;font-size:13.5px}.message.assistant .message-content .suv-progress.is-bar{display:grid;gap:6px}.message.assistant .message-content .suv-progress-top{display:flex;justify-content:space-between;gap:10px;font-size:13px}.message.assistant .message-content .suv-progress-label{color:var(--r-text);font-weight:560}.message.assistant .message-content .suv-progress-value{color:var(--r-muted);font-variant-numeric:tabular-nums}.message.assistant .message-content .suv-progress:not(.tone-accent) .sui-progress-fill{background:var(--suv-tone)}.message.assistant .message-content .suv-progress.is-ring{display:flex;justify-content:center}.message.assistant .message-content .suv-ring-wrap{position:relative;width:132px;height:132px}.message.assistant .message-content .suv-ring{width:100%;height:100%}.message.assistant .message-content .suv-ring-track{fill:none;stroke:var(--sui-sunken);stroke-width:11}.message.assistant .message-content .suv-ring-fill{fill:none;stroke:var(--suv-tone, var(--sui-accent));stroke-width:11;stroke-linecap:round;transition:stroke-dashoffset .42s var(--neyo-ease-out, ease)}.message.assistant .message-content .suv-ring-center{position:absolute;inset:0;display:grid;place-content:center;text-align:center}.message.assistant .message-content .suv-ring-value{color:var(--r-strong);font-size:24px;font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.message.assistant .message-content .suv-ring-label{max-width:96px;color:var(--r-muted);font-size:11.5px;line-height:1.3}.message.assistant .message-content .suv-chart{min-width:0}.message.assistant .message-content .sui-bar.s4,.message.assistant .message-content .sui-point.s4{fill:var(--sui-c4)}.message.assistant .message-content .suv-hbars{display:grid;gap:8px}.message.assistant .message-content .suv-hbar{display:grid;grid-template-columns:minmax(70px,30%) 1fr auto;align-items:center;gap:10px;font-size:13px}.message.assistant .message-content .suv-hbar-label{color:var(--r-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message.assistant .message-content .suv-hbar-track{height:10px;border-radius:999px;background:var(--sui-sunken);overflow:hidden}.message.assistant .message-content .suv-hbar-fill{display:block;height:100%;border-radius:inherit;background:var(--sui-c0);transition:width .38s var(--neyo-ease-out, ease)}.message.assistant .message-content .suv-hbar-fill.is-neg{background:var(--sui-bad)}.message.assistant .message-content .suv-hbar-value{color:var(--r-strong);font-weight:600;font-variant-numeric:tabular-nums}.message.assistant .message-content .suv-pie{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.message.assistant .message-content .suv-pie-figure{position:relative;width:168px;height:168px;flex:none;margin:0 auto}.message.assistant .message-content .suv-pie-svg{width:100%;height:100%}.message.assistant .message-content .suv-slice{stroke:var(--sui-bg);stroke-width:2;transition:opacity .16s ease}.message.assistant .message-content .suv-pie-svg:hover .suv-slice{opacity:.55}.message.assistant .message-content .suv-pie-svg .suv-slice:hover{opacity:1}.message.assistant .message-content .suv-pie-center{position:absolute;inset:0;display:grid;place-content:center;text-align:center;pointer-events:none}.message.assistant .message-content .suv-pie-total{color:var(--r-strong);font-size:20px;font-weight:650;letter-spacing:-.02em}.message.assistant .message-content .suv-pie-sub{color:var(--r-muted);font-size:11.5px}.message.assistant .message-content .suv-pie-legend{flex:1 1 200px;display:grid;gap:7px;min-width:0;max-width:380px}.message.assistant .message-content .suv-pie-row{display:grid;grid-template-columns:10px minmax(0,1fr) auto 42px;align-items:center;gap:9px;font-size:13px}.message.assistant .message-content .suv-pie-name{color:var(--r-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message.assistant .message-content .suv-pie-val{color:var(--r-strong);font-weight:600;font-variant-numeric:tabular-nums}.message.assistant .message-content .suv-pie-pct{color:var(--r-muted);text-align:right;font-variant-numeric:tabular-nums}.message.assistant .message-content .suv-dot{width:10px;height:10px;border-radius:3px}.message.assistant .message-content :is(.suv-slice,.suv-dot).c0{fill:var(--sui-c0);background:var(--sui-c0)}.message.assistant .message-content :is(.suv-slice,.suv-dot).c1{fill:var(--sui-c1);background:var(--sui-c1)}.message.assistant .message-content :is(.suv-slice,.suv-dot).c2{fill:var(--sui-c2);background:var(--sui-c2)}.message.assistant .message-content :is(.suv-slice,.suv-dot).c3{fill:var(--sui-c3);background:var(--sui-c3)}.message.assistant .message-content :is(.suv-slice,.suv-dot).c4{fill:var(--sui-c4);background:var(--sui-c4)}.message.assistant .message-content :is(.suv-slice,.suv-dot).c5{fill:var(--sui-c5);background:var(--sui-c5)}.message.assistant .message-content :is(.suv-slice,.suv-dot).c6{fill:var(--sui-c6);background:var(--sui-c6)}.message.assistant .message-content :is(.suv-slice,.suv-dot).c7{fill:var(--sui-c7);background:var(--sui-c7)}.message.assistant .message-content .suv-table-wrap{min-width:0;overflow-x:auto;border:1px solid var(--r-line-2, var(--sui-line));border-radius:12px}.message.assistant .message-content .suv-table{width:100%;margin:0!important;border:0!important;border-collapse:collapse;font-size:13.5px}.message.assistant .message-content .suv-table :is(th,td){padding:8px 12px!important;border:0!important;border-bottom:1px solid var(--r-line-2, var(--sui-line))!important;background:transparent!important;text-align:left;vertical-align:top}.message.assistant .message-content .suv-table th{background:var(--sui-sunken)!important;color:var(--r-muted);font-size:12px;font-weight:600;white-space:nowrap}.message.assistant .message-content .suv-table tbody tr:last-child td{border-bottom:0!important}.message.assistant .message-content .suv-table tr.is-highlight td{background:var(--sui-accent-soft)!important;color:var(--r-strong);font-weight:560}.message.assistant .message-content .suv-list{display:grid;gap:6px;margin:0!important;padding:0!important;list-style:none}.message.assistant .message-content .suv-list:not(.is-check) .suv-li{position:relative;padding-left:22px;font-size:14px;line-height:1.5}.message.assistant .message-content .suv-list.is-bullet .suv-li:before{content:"";position:absolute;left:7px;top:.62em;width:6px;height:6px;border-radius:50%;background:var(--sui-accent);opacity:.6}.message.assistant .message-content .suv-list.is-number{counter-reset:suv}.message.assistant .message-content .suv-list.is-number .suv-li{counter-increment:suv;padding-left:30px}.message.assistant .message-content .suv-list.is-number .suv-li:before{content:counter(suv);position:absolute;left:0;top:1px;width:21px;height:21px;border-radius:50%;background:var(--sui-sunken);color:var(--r-strong);font-size:11.5px;font-weight:650;line-height:21px;text-align:center}.message.assistant .message-content .suv-list .sui-item-text{display:grid;gap:1px}.message.assistant .message-content .suv-checklist{display:grid;gap:10px}.message.assistant .message-content .suv-timeline{position:relative;display:grid;gap:14px;margin:0!important;padding:0 0 0 4px!important;list-style:none}.message.assistant .message-content .suv-timeline:before{content:"";position:absolute;left:9px;top:8px;bottom:8px;width:2px;border-radius:2px;background:var(--sui-line)}.message.assistant .message-content .suv-tl{position:relative;display:grid;grid-template-columns:12px 1fr;gap:12px}.message.assistant .message-content .suv-tl-dot{position:relative;width:12px;height:12px;margin-top:4px;border:2px solid var(--sui-bg);border-radius:50%;background:var(--sui-accent);box-shadow:0 0 0 1.5px color-mix(in srgb,var(--sui-accent) 35%,transparent)}.message.assistant .message-content .suv-tl:not(.tone-neutral) .suv-tl-dot{background:var(--suv-tone)}.message.assistant .message-content .suv-tl-time{color:var(--r-muted);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.message.assistant .message-content .suv-tl-title{color:var(--r-strong);font-size:14px;font-weight:600;line-height:1.4}.message.assistant .message-content .suv-tl-text{color:var(--r-text);font-size:13.5px;line-height:1.5}.message.assistant .message-content .suv-callout{display:grid;grid-template-columns:18px 1fr;gap:10px;padding:11px 13px;border-radius:13px;background:color-mix(in srgb,var(--suv-tone) 9%,transparent);color:var(--r-text);font-size:13.5px;line-height:1.5}.message.assistant .message-content .suv-callout>.sui-icon{color:var(--suv-tone);margin-top:1px}.message.assistant .message-content .suv-callout-title{color:var(--r-strong);font-weight:620}.message.assistant .message-content .suv-kv{display:grid;margin:0!important}.message.assistant .message-content .suv-kv-row{display:flex;justify-content:space-between;gap:16px;padding:8px 0;border-bottom:1px dashed var(--r-line-2, var(--sui-line));font-size:13.5px}.message.assistant .message-content .suv-kv-row:last-child{border-bottom:0}.message.assistant .message-content .suv-kv dt{color:var(--r-muted)}.message.assistant .message-content .suv-kv dd{margin:0;color:var(--r-strong);font-weight:560;text-align:right;font-variant-numeric:tabular-nums}.message.assistant .message-content .suv-tabs,.message.assistant .message-content .suv-tabpanel{display:grid;gap:10px;min-width:0}.message.assistant .message-content .suv-tabpanel[hidden]{display:none}.message.assistant .message-content .suv-accordion{border:1px solid var(--r-line-2, var(--sui-line));border-radius:13px;overflow:hidden}.message.assistant .message-content .suv-acc+.suv-acc{border-top:1px solid var(--r-line-2, var(--sui-line))}.message.assistant .message-content .suv-acc-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 13px;color:var(--r-strong);font-size:14px;font-weight:580;list-style:none;cursor:pointer}.message.assistant .message-content .suv-acc-head::-webkit-details-marker{display:none}.message.assistant .message-content .suv-acc-head:hover{background:var(--sui-sunken)}.message.assistant .message-content .suv-acc-head .sui-icon{color:var(--r-muted);transition:rotate .2s ease}.message.assistant .message-content .suv-acc[open] .suv-acc-head .sui-icon{rotate:180deg}.message.assistant .message-content .suv-acc-body{display:grid;gap:10px;padding:2px 13px 13px}.message.assistant .message-content .suv-divider{height:1px;margin:2px 0!important;border:0!important;background:var(--r-line-2, var(--sui-line))}@media(max-width:640px){.message.assistant .message-content .suv-grid{grid-template-columns:1fr}.message.assistant .message-content .suv-grid.is-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.message.assistant .message-content .suv-stat.is-big{grid-column:1 / -1}.message.assistant .message-content .suv-pie{justify-content:center}.message.assistant .message-content .suv-select{max-width:55%}}.message.assistant .neyo-check{display:inline-flex;align-items:center;gap:7px;margin:6px 0 2px;padding:3px 10px 3px 8px;border-radius:999px;background:color-mix(in srgb,var(--r-strong, #111) 5%,transparent);color:var(--r-muted, #6b6b6b);font-size:12px;line-height:1.6;animation:suiIn .26s var(--neyo-ease-out, ease) both}.message.assistant .neyo-check-dot{width:7px;height:7px;border-radius:50%;background:currentColor;opacity:.6}.message.assistant .neyo-check[data-state=checking] .neyo-check-dot{animation:neyoCheckPulse 1s ease-in-out infinite}.message.assistant .neyo-check[data-state=ok] .neyo-check-dot,.message.assistant .neyo-check[data-state=revised] .neyo-check-dot{background:#15935f;opacity:1}body.dark-mode .message.assistant .neyo-check[data-state=ok] .neyo-check-dot,body.dark-mode .message.assistant .neyo-check[data-state=revised] .neyo-check-dot{background:#3ccf8e}@keyframes neyoCheckPulse{50%{opacity:.15}}@media(prefers-reduced-motion:reduce){.message.assistant .neyo-check,.message.assistant .neyo-check-dot{animation:none!important}}.message.assistant .message-content .suv-clock,.message.assistant .message-content .suv-countdown,.message.assistant .message-content .suv-stopwatch,.message.assistant .message-content .suv-timer{position:relative;padding:18px;border:1px solid var(--sui-line);border-radius:16px;background:var(--sui-sunken);text-align:center;container-type:inline-size;min-width:0}.message.assistant .message-content .suv-live-label{margin-bottom:10px;color:var(--r-muted);font-size:12.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.message.assistant .message-content .suv-live-dot{position:absolute;top:12px;right:14px;display:inline-flex;align-items:center;gap:6px;color:var(--r-muted);font-size:11.5px;font-weight:600}.message.assistant .message-content .suv-live-dot:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--sui-ok);animation:suv-pulse 1.6s ease-in-out infinite}@keyframes suv-pulse{0%,to{opacity:1}50%{opacity:.25}}.message.assistant .message-content .suv-clock-list{display:grid;gap:14px;justify-items:center}.message.assistant .message-content .suv-clock.is-multi .suv-clock-list{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.message.assistant .message-content .suv-clock-item{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0}.message.assistant .message-content .suv-clock-zone{color:var(--r-muted);font-size:13px;font-weight:600}.message.assistant .message-content .suv-clock-time{display:inline-flex;align-items:baseline;gap:6px;color:var(--r-strong);font-variant-numeric:tabular-nums;font-weight:650;letter-spacing:-.03em;line-height:1.05;font-size:clamp(38px,9vw,64px)}.message.assistant .message-content .suv-clock-time{white-space:nowrap;font-size:min(64px,15cqw)}.message.assistant .message-content .suv-clock.is-multi .suv-clock-list{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.message.assistant .message-content .suv-clock.is-multi .suv-clock-time{font-size:28px}.message.assistant .message-content .suv-clock.is-multi .suv-clock-date{font-size:12.5px}.message.assistant .message-content .suv-clock-period{font-size:.34em;font-weight:600;letter-spacing:0;color:var(--r-muted);text-transform:uppercase}.message.assistant .message-content .suv-clock-date{color:var(--r-muted);font-size:14px}.message.assistant .message-content .suv-analog{width:150px;height:150px}.message.assistant .message-content .suv-clock.is-multi .suv-analog{width:110px;height:110px}.message.assistant .message-content .suv-analog-face{fill:var(--sui-bg);stroke:var(--sui-line);stroke-width:1.5}.message.assistant .message-content .suv-tick{stroke:var(--r-muted);stroke-width:.6;opacity:.5}.message.assistant .message-content .suv-tick.is-hour{stroke:var(--r-strong);stroke-width:1.6;opacity:.9}.message.assistant .message-content .suv-hand{stroke:var(--r-strong);stroke-linecap:round}.message.assistant .message-content .suv-hand.is-h{stroke-width:3.6}.message.assistant .message-content .suv-hand.is-m{stroke-width:2.4}.message.assistant .message-content .suv-hand.is-s{stroke:var(--sui-bad);stroke-width:1}.message.assistant .message-content .suv-hand-pin{fill:var(--sui-bad)}.message.assistant .message-content .suv-clock.is-analog .suv-clock-time{font-size:22px}.message.assistant .message-content .suv-cd-units{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.message.assistant .message-content .suv-cd-cell{padding:12px 4px;border-radius:12px;background:var(--sui-bg);border:1px solid var(--sui-line)}.message.assistant .message-content .suv-cd-value{color:var(--r-strong);font-size:clamp(26px,6vw,40px);font-weight:650;letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1.1}.message.assistant .message-content .suv-cd-name{color:var(--r-muted);font-size:12px;margin-top:2px}.message.assistant .message-content .suv-cd-done{color:var(--sui-ok);font-size:24px;font-weight:650;padding:10px 0}.message.assistant .message-content .suv-cd-when{margin-top:10px;color:var(--r-muted);font-size:13px}.message.assistant .message-content .suv-big-time{color:var(--r-strong);font-size:clamp(40px,10vw,60px);font-weight:650;letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1.1;white-space:nowrap;font-size:min(60px,20cqw)}.message.assistant .message-content .suv-live-btns{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:14px}.message.assistant .message-content .suv-live-btns .sui-btn{min-width:72px;justify-content:center}.message.assistant .message-content .suv-laps{list-style:none;margin:12px 0 0;padding:0;max-height:180px;overflow:auto;text-align:left}.message.assistant .message-content .suv-lap{display:grid;grid-template-columns:1fr auto auto;gap:14px;padding:7px 4px;border-top:1px solid var(--sui-line);font-size:14px;font-variant-numeric:tabular-nums}.message.assistant .message-content .suv-lap-split{color:var(--r-muted)}.message.assistant .message-content .suv-timer-face{position:relative;width:min(210px,80cqw);aspect-ratio:1;margin:0 auto;display:grid;place-items:center}.message.assistant .message-content .suv-timer-ring{position:absolute;inset:0;width:100%;height:100%}.message.assistant .message-content .suv-timer-face .suv-big-time{position:relative;font-size:min(44px,17cqw)}.message.assistant .message-content .suv-ring-track{fill:none;stroke:var(--sui-line);stroke-width:6}.message.assistant .message-content .suv-ring-bar{fill:none;stroke:var(--sui-accent);stroke-width:6;stroke-linecap:round;transition:stroke-dashoffset .25s linear}.message.assistant .message-content .suv-timer[data-phase=short] .suv-ring-bar,.message.assistant .message-content .suv-timer[data-phase=long] .suv-ring-bar{stroke:var(--sui-ok)}.message.assistant .message-content .suv-timer.is-finished .suv-big-time{color:var(--sui-ok)}.message.assistant .message-content .suv-timer-phase{margin-bottom:8px;font-weight:600;color:var(--r-strong)}.message.assistant .message-content .suv-pomo-dots{display:flex;justify-content:center;gap:7px;margin-top:12px}.message.assistant .message-content .suv-pomo-dot{width:9px;height:9px;border-radius:50%;border:1.5px solid var(--r-muted)}.message.assistant .message-content .suv-pomo-dot.is-done{background:var(--sui-accent);border-color:var(--sui-accent)}.message.assistant .message-content .suv-pomo-dot.is-now{border-color:var(--sui-accent);box-shadow:0 0 0 3px var(--sui-accent-soft)}.message.assistant .message-content .suv-timer-presets{display:flex;justify-content:center;flex-wrap:wrap;gap:6px;margin-top:12px}.message.assistant .message-content .suv-chip{padding:5px 12px;border:1px solid var(--sui-line);border-radius:999px;background:var(--sui-bg);color:var(--r-strong);font:inherit;font-size:13px;cursor:pointer}.message.assistant .message-content .suv-chip.is-active{border-color:var(--r-strong);box-shadow:inset 0 0 0 1px var(--r-strong)}@media(prefers-reduced-motion:reduce){.message.assistant .message-content .suv-live-dot:before{animation:none}.message.assistant .message-content .suv-ring-bar{transition:none}}.message.assistant .message-content .suv-hero{display:flex;align-items:center;gap:14px;padding:2px 0 4px}.message.assistant .message-content .suv-hero-icon{flex:0 0 auto;width:64px;height:64px;display:grid;place-items:center;border-radius:16px;background:#7f7f7f14;font-size:38px;line-height:1}.message.assistant .message-content .suv-hero-body{min-width:0;display:grid;gap:2px}.message.assistant .message-content .suv-hero-kicker{font-size:12px;color:#8e8e93}.message.assistant .message-content .suv-hero-title{font-size:16px;font-weight:650;line-height:1.3}.message.assistant .message-content .suv-hero-value{font-size:30px;font-weight:700;line-height:1.15;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.message.assistant .message-content .suv-hero-text{font-size:13.5px;color:#6e6e73;line-height:1.4}body.dark-mode .message.assistant .message-content .suv-hero-text,body.dark-mode .message.assistant .message-content .suv-hero-kicker{color:#a1a1a6}.message.assistant .message-content .suv-source{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:12.5px;color:#8e8e93}.message.assistant .message-content .suv-source-label:after{content:":"}.message.assistant .message-content .suv-source-link{color:inherit;text-decoration:underline;text-underline-offset:2px;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message.assistant .message-content .suv-source-link:after{content:" ↗";font-size:.9em}.message.assistant .message-content .suv-source-link:hover{color:currentColor;opacity:.8}.message.assistant .message-content .suv-emoji{font-size:1.15em;line-height:1;margin-right:6px}.message.assistant .message-content .suv-li.has-icon{list-style:none;display:flex;align-items:flex-start;gap:2px}.message.assistant .message-content .suv-li.has-icon .suv-emoji{margin-top:2px;width:1.6em;text-align:center}.message.assistant .message-content .suv-list:has(>.has-icon){padding-left:0!important}.message.assistant .message-content .suv-li.has-icon:before,.message.assistant .message-content .suv-li.has-icon::marker{display:none!important;content:none!important}.message.assistant .message-content .nya-card{padding-bottom:12px}.message.assistant .message-content .nya-title-row{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:nowrap}.message.assistant .message-content .nya-kicker{margin:0;min-width:0;flex:1}.message.assistant .message-content .nya-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--r-strong);font-weight:600}.message.assistant .message-content .nya-name:before{content:"·";margin:0 6px 0 2px;color:var(--r-soft);font-weight:400}.message.assistant .message-content .nya-head{margin:-4px -6px 0 0}.message.assistant .message-content .nya-tools{display:flex;gap:4px;flex-wrap:wrap}.message.assistant .message-content .nya-tool{padding:4px 8px;font-size:13px}.message.assistant .message-content .nya-tool.is-on{color:var(--r-strong)!important;background:var(--sui-sunken)}.message.assistant .message-content .nya-stage{position:relative;margin:10px -4px 0;border-radius:12px;overflow:hidden;background:var(--sui-bg)}.message.assistant .message-content .nya-frame{display:block;width:100%;height:420px;border:0;background:transparent;color-scheme:normal;transition:height .18s ease}.message.assistant .message-content .nya-loading{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:8px;color:var(--r-muted);font-size:14px;background:var(--sui-bg);pointer-events:none}.message.assistant .message-content .nya-loading[hidden]{display:none}.message.assistant .message-content .nya-issue{display:flex;align-items:center;gap:10px;margin-top:10px;padding:10px 12px;border-radius:12px;background:color-mix(in srgb,var(--sui-bad) 9%,transparent);color:var(--r-strong);font-size:13.5px;line-height:1.4}.message.assistant .message-content .nya-issue[hidden]{display:none}.message.assistant .message-content .nya-issue>.sui-icon{color:var(--sui-bad);flex:none}.message.assistant .message-content .nya-issue-text{flex:1;min-width:0;overflow-wrap:anywhere}.message.assistant .message-content .nya-fix{flex:none}.message.assistant .message-content .nya-code{margin-top:10px}.message.assistant .message-content .nya-code[hidden]{display:none}.message.assistant .message-content .nya-pre{margin:0;max-height:360px;overflow:auto;padding:12px 14px;border-radius:12px;border:1px solid var(--sui-line);background:var(--sui-sunken);color:var(--r-strong);font:12.5px/1.55 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;white-space:pre;tab-size:2}.message.assistant .message-content .nya-card.is-full{position:fixed;inset:0;z-index:2147483000;margin:0;border-radius:0;display:flex;flex-direction:column;padding:14px 16px;animation:none}.message.assistant .message-content .nya-card.is-full .nya-stage{flex:1;min-height:0}.message.assistant .message-content .nya-card.is-full .nya-frame{height:100%!important}.message.assistant .message-content .nya-card.is-full .sui-actions,.message.assistant .message-content .nya-card.is-full .nya-code{display:none}.message.nya-host-full{translate:none!important;transform:none!important;animation:none!important;contain:none!important;z-index:2147483000}.message.assistant .message-content .nya-card:fullscreen{width:100vw;height:100vh}html.nya-lock,html.nya-lock body{overflow:hidden!important}.message.assistant .message-content .nya-building{display:flex;align-items:center;gap:10px;margin:14px 0;padding:16px 18px;border:1px dashed var(--r-line);border-radius:16px;color:var(--r-muted);font-size:14px}.message.assistant .message-content .nya-building .sui-dot{width:8px;height:8px;border-radius:50%;background:currentColor;animation:nya-pulse 1.2s ease-in-out infinite}@keyframes nya-pulse{0%,to{opacity:1}50%{opacity:.25}}@media(max-width:560px){.message.assistant .message-content .nya-tool .sui-btn-label{display:none}.message.assistant .message-content .nya-issue{flex-wrap:wrap}.message.assistant .message-content .nya-issue-text{flex-basis:calc(100% - 30px)}.message.assistant .message-content .nya-fix{margin-left:26px}}@media(prefers-reduced-motion:reduce){.message.assistant .message-content .nya-frame{transition:none}.message.assistant .message-content .nya-building .sui-dot{animation:none}}#composerWrapper{position:relative}.ap-mode-chip{position:absolute;left:14px;bottom:calc(100% + 8px);z-index:5;display:inline-flex;align-items:center;gap:7px;padding:6px 12px;font:inherit;font-size:12.5px;font-weight:600;color:#2563eb;background:var(--neyo-surface, #fff);border:1px solid rgba(37,99,235,.3);border-radius:999px;box-shadow:var(--neyo-shadow-sm, 0 2px 8px rgba(0, 0, 0, .08));cursor:pointer}.ap-mode-dot{width:7px;height:7px;border-radius:50%;background:#2563eb;animation:ap-pulse 1.6s ease-in-out infinite}.ap-mode-x{opacity:.6;font-size:11px}.ap-card{margin:12px 0 4px;padding:14px 16px;border:1px solid var(--neyo-border, rgba(0, 0, 0, .08));border-radius:var(--neyo-radius-md, 14px);background:var(--neyo-surface, #fff);color:var(--neyo-text, #171717);font-size:14px}@keyframes ap-rot{to{transform:rotate(360deg)}}@keyframes ap-pulse{50%{opacity:.35}}.ap-hint{font-size:12.5px;line-height:1.45;color:var(--neyo-text-secondary, #737373)}.ap-progress{height:5px;border-radius:99px;background:var(--neyo-surface-soft, #f0f0f0);overflow:hidden;margin:10px 0 6px}.ap-md{font-size:14.5px;line-height:1.6;overflow-wrap:anywhere}.ap-md table{border-collapse:collapse;width:100%;display:block;overflow-x:auto}.ap-md th,.ap-md td{border:1px solid var(--neyo-border, rgba(0, 0, 0, .1));padding:6px 8px}.ap-md h1,.ap-md h2,.ap-md h3{font-size:16px;margin:14px 0 6px}.ap-toast{position:fixed;right:18px;bottom:18px;z-index:3100;display:flex;flex-direction:column;gap:2px;max-width:320px;padding:12px 16px;font-size:13px;background:var(--neyo-text, #171717);color:var(--neyo-bg, #fff);border-radius:var(--neyo-radius-md, 14px);box-shadow:var(--neyo-shadow-md, 0 12px 40px rgba(0, 0, 0, .2));cursor:pointer;animation:ap-fade .2s ease}@keyframes ap-fade{0%{opacity:0}to{opacity:1}}@media(max-width:600px){.ap-card{padding:12px}}@media(prefers-reduced-motion:reduce){.ap-toast,.ap-spin,.ap-mode-dot{animation:none}}.message.assistant .message-content .nv-card,.nv-zoom{--nv-bg: var(--sui-bg, #ffffff);--nv-fg: var(--r-text, #1d1d1f);--nv-strong: var(--r-strong, #0f0f10);--nv-muted: var(--r-muted, #6e6e73);--nv-line: var(--r-line, #ececee);--nv-line-strong: color-mix(in srgb, var(--nv-muted) 42%, var(--nv-line));--nv-soft: var(--r-surface, #f7f7f8);--nv-accent: var(--sui-accent, #0f0f10);--nv-good: #15935f;--nv-bad: #d64545;--nv-warn: #c98a12;--nv-c1: #3377e8;--nv-c2: #e8833a;--nv-c3: #8b6cf0;--nv-c4: #15935f;--nv-c5: #e0508a;--nv-ease: cubic-bezier(.2, .8, .2, 1)}body.dark-mode .message.assistant .message-content .nv-card{--nv-good: #3ccf91;--nv-bad: #ff6b6b;--nv-warn: #f2b84b;--nv-c1: #6ea0ff;--nv-c2: #f2a15f;--nv-c3: #a891ff;--nv-c4: #3ccf91;--nv-c5: #ff7fb0}.message.assistant .message-content .nv-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:-4px -6px 0 0}.message.assistant .message-content .nv-tools{display:flex;gap:4px}.message.assistant .message-content .nv-tool{padding:4px 8px;font-size:13px}.message.assistant .message-content .nv-head .sui-title{margin-top:6px}.message.assistant .message-content .nv-stage{position:relative;margin-top:14px;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.nv-svg{display:block;width:100%;height:auto;margin:0 auto;overflow:visible;font-family:inherit;-webkit-user-select:none;user-select:none}.message.assistant .message-content .nv-caption{margin-top:10px}.nv-svg .tone-accent{--t: var(--nv-accent)}.nv-svg .tone-good{--t: var(--nv-good)}.nv-svg .tone-bad{--t: var(--nv-bad)}.nv-svg .tone-warn{--t: var(--nv-warn)}.nv-svg .tone-muted{--t: var(--nv-muted)}.nv-svg .tone-c1{--t: var(--nv-c1)}.nv-svg .tone-c2{--t: var(--nv-c2)}.nv-svg .tone-c3{--t: var(--nv-c3)}.nv-svg .tone-c4{--t: var(--nv-c4)}.nv-svg .tone-c5{--t: var(--nv-c5)}.nv-svg .nv-node{fill:color-mix(in srgb,var(--t) 9%,var(--nv-bg));stroke:color-mix(in srgb,var(--t) 36%,var(--nv-line));stroke-width:1.2;transition:stroke .18s,stroke-width .18s,opacity .35s var(--nv-ease)}.nv-svg .nv-node.tone-muted{fill:var(--nv-soft);stroke:var(--nv-line)}.nv-svg .nv-node.nv-plain{fill:var(--nv-bg);stroke:var(--nv-line)}.nv-svg .nv-node.is-root{fill:color-mix(in srgb,var(--t) 14%,var(--nv-bg));stroke:color-mix(in srgb,var(--t) 60%,var(--nv-line));stroke-width:1.6}.nv-svg .nv-node.is-branch{fill:color-mix(in srgb,var(--t) 11%,var(--nv-bg));stroke:color-mix(in srgb,var(--t) 45%,var(--nv-line))}.nv-svg .nv-band{fill:color-mix(in srgb,var(--t) 15%,var(--nv-bg));stroke:color-mix(in srgb,var(--t) 42%,var(--nv-line));stroke-linejoin:round;stroke-width:1.4}.nv-svg .nv-layer{fill:color-mix(in srgb,var(--t) 6%,var(--nv-bg));stroke:color-mix(in srgb,var(--t) 24%,var(--nv-line))}.nv-svg .nv-layer-mark{fill:var(--t);stroke:none}.nv-svg .nv-stat{fill:var(--nv-soft);stroke:none}.nv-svg .nv-value{fill:var(--t);font-weight:680;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.nv-svg .nv-value.tone-muted{fill:var(--nv-strong)}.nv-svg .nv-set{fill:color-mix(in srgb,var(--t) 12%,transparent);stroke:color-mix(in srgb,var(--t) 55%,transparent);stroke-width:1.5}.nv-svg .nv-set-label{fill:var(--t);font-size:15px;font-weight:650}.nv-svg .nv-hub{fill:var(--nv-soft);stroke:var(--nv-line);stroke-width:1.2}.nv-svg .nv-num{fill:var(--t);stroke:var(--nv-bg);stroke-width:3}.nv-svg .nv-num.tone-muted{fill:var(--nv-strong)}.nv-svg .nv-num-text{fill:var(--nv-bg);font-size:13px;font-weight:700}.nv-svg .nv-dot{fill:var(--nv-bg);stroke:var(--t);stroke-width:3}.nv-svg .nv-dot.tone-muted{stroke:var(--nv-line-strong)}.nv-svg .nv-date{fill:var(--t);font-size:13px;font-weight:650;font-variant-numeric:tabular-nums}.nv-svg .nv-date.tone-muted{fill:var(--nv-muted)}.nv-svg .nv-edge{stroke:var(--nv-line-strong);stroke-width:1.5;stroke-linecap:round;fill:none}.nv-svg .nv-arrow{fill:var(--nv-line-strong)}.nv-svg .nv-edge.is-dashed{stroke-dasharray:5 5}.nv-svg .is-flow,.nv-svg .flow{stroke-dasharray:6 7;animation:nv-flow 1.1s linear infinite}.nv-svg .nv-link{fill:none;stroke:color-mix(in srgb,var(--t) 50%,var(--nv-line));stroke-width:1.6;stroke-linecap:round}.nv-svg .nv-rail{stroke:var(--nv-line);stroke-width:2;stroke-linecap:round;fill:none}.nv-svg .nv-leader{stroke:var(--nv-line-strong);stroke-width:1.2;stroke-dasharray:2 4;fill:none}.nv-svg .nv-edge-tag{fill:var(--nv-bg);stroke:var(--nv-line)}.nv-svg text{font-family:inherit;letter-spacing:-.006em}.nv-svg .nv-label{fill:var(--nv-strong);font-size:14px;font-weight:600}.nv-svg .nv-sub{fill:var(--nv-muted);font-size:12.5px;font-weight:400}.nv-svg .nv-small{font-size:12.5px}.nv-svg .nv-band-text{font-size:13.5px}.nv-svg .nv-stat-label{font-size:13px;font-weight:500;fill:var(--nv-fg)}.nv-svg .nv-edge-text{fill:var(--nv-muted);font-size:11.5px;font-weight:500}.nv-raw text,.nv-raw .nv-rt{fill:var(--nv-strong)}.nv-raw :is(rect,circle,ellipse,polygon,path):not([fill]):not([class*=f-]):not([style*=fill]){fill:var(--nv-strong)}.nv-raw text{font-size:13px}.nv-raw .label{font-weight:600;font-size:14px}.nv-raw .sub,.nv-raw .small{fill:var(--nv-muted);font-size:12px}.nv-raw .bold{font-weight:650}.nv-raw .f-accent{fill:var(--nv-accent)}.nv-raw .f-good{fill:var(--nv-good)}.nv-raw .f-bad{fill:var(--nv-bad)}.nv-raw .f-warn{fill:var(--nv-warn)}.nv-raw .f-muted{fill:var(--nv-muted)}.nv-raw .f-soft{fill:var(--nv-soft)}.nv-raw .f-bg{fill:var(--nv-bg)}.nv-raw .f-fg,.nv-raw .f-strong{fill:var(--nv-strong)}.nv-raw .f-line{fill:var(--nv-line)}.nv-raw .f-c1{fill:var(--nv-c1)}.nv-raw .f-c2{fill:var(--nv-c2)}.nv-raw .f-c3{fill:var(--nv-c3)}.nv-raw .f-c4{fill:var(--nv-c4)}.nv-raw .f-c5{fill:var(--nv-c5)}.nv-raw .s-accent{stroke:var(--nv-accent)}.nv-raw .s-good{stroke:var(--nv-good)}.nv-raw .s-bad{stroke:var(--nv-bad)}.nv-raw .s-warn{stroke:var(--nv-warn)}.nv-raw .s-muted{stroke:var(--nv-muted)}.nv-raw .s-line{stroke:var(--nv-line-strong)}.nv-raw .s-fg,.nv-raw .s-strong{stroke:var(--nv-strong)}.nv-raw .s-c1{stroke:var(--nv-c1)}.nv-raw .s-c2{stroke:var(--nv-c2)}.nv-raw .s-c3{stroke:var(--nv-c3)}.nv-raw .s-c4{stroke:var(--nv-c4)}.nv-raw .s-c5{stroke:var(--nv-c5)}.nv-raw .t-accent{fill:var(--nv-accent)}.nv-raw .t-muted{fill:var(--nv-muted)}.nv-raw .t-good{fill:var(--nv-good)}.nv-raw .t-bad{fill:var(--nv-bad)}.nv-raw .t-bg{fill:var(--nv-bg)}.nv-raw .pulse{animation:nv-pulse 1.8s var(--nv-ease) infinite;transform-box:fill-box;transform-origin:center}.nv-raw .spin{animation:nv-spin 6s linear infinite;transform-box:fill-box;transform-origin:center}.nv-raw .float{animation:nv-float 3s ease-in-out infinite;transform-box:fill-box}.nv-raw .draw{stroke-dasharray:1;stroke-dashoffset:1;animation:nv-draw 1.6s var(--nv-ease) forwards}.nv-svg.is-intro>:not(defs){animation:nv-in .5s var(--nv-ease) both;animation-delay:calc(min(var(--i, 0),70)*16ms)}.nv-svg.is-stepping [data-step]{transition:opacity .4s var(--nv-ease),stroke .2s,stroke-width .2s}.nv-svg.is-stepping .is-hidden{opacity:.07}.nv-svg.is-stepping .nv-node.is-now,.nv-svg.is-stepping .nv-set.is-now{stroke:var(--t);stroke-width:2}.nv-svg [data-tip]{cursor:pointer}.nv-svg .is-hot{stroke:var(--t, var(--nv-strong));stroke-width:2}.message.assistant .message-content .nv-tip{position:absolute;z-index:5;max-width:260px;padding:8px 11px;border-radius:10px;background:var(--nv-strong);color:var(--nv-bg);font-size:12.5px;line-height:1.45;box-shadow:0 8px 24px -10px #00000059;pointer-events:none;animation:nv-in .16s var(--nv-ease)}.message.assistant .message-content .nv-tip[hidden]{display:none}.message.assistant .message-content .nv-player{display:flex;align-items:center;gap:12px;margin-top:12px;padding:10px 10px 10px 14px;border-radius:14px;background:var(--nv-soft)}.message.assistant .message-content .nv-player[hidden]{display:none}.message.assistant .message-content .nv-say{flex:1;min-width:0;animation:nv-in .25s var(--nv-ease)}.message.assistant .message-content .nv-say-label{color:var(--nv-strong);font-weight:600;font-size:14.5px;line-height:1.35}.message.assistant .message-content .nv-say-note{color:var(--nv-muted);font-size:13.5px;line-height:1.45;margin-top:2px}.message.assistant .message-content .nv-say-note:empty{display:none}.message.assistant .message-content .nv-ctrls{display:flex;align-items:center;gap:2px;flex:none}.message.assistant .message-content .nv-count{min-width:42px;text-align:center;color:var(--nv-muted);font-size:12.5px;font-variant-numeric:tabular-nums}.message.assistant .message-content .nv-building{display:flex;align-items:center;gap:10px;margin:14px 0;padding:16px 18px;border:1px dashed var(--r-line);border-radius:16px;color:var(--r-muted);font-size:14px}.message.assistant .message-content .nv-building .sui-dot{width:8px;height:8px;border-radius:50%;background:currentColor;animation:nv-pulse-dot 1.2s ease-in-out infinite}.nv-zoom{position:fixed;inset:0;z-index:2147483000;display:flex;flex-direction:column;background:var(--nv-bg);color:var(--nv-fg);animation:nv-in .2s var(--nv-ease)}.nv-zoom-bar{display:flex;align-items:center;gap:4px;padding:12px 14px;border-bottom:1px solid var(--nv-line)}.nv-zoom-title{flex:1;min-width:0;font-weight:600;font-size:15px;color:var(--nv-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nv-zbtn{width:36px;height:36px;display:inline-grid;place-items:center;border:0;border-radius:10px;background:transparent;color:var(--nv-strong);cursor:pointer}.nv-zbtn:hover{background:color-mix(in srgb,var(--nv-strong) 7%,transparent)}.nv-zoom-view{position:relative;flex:1;overflow:hidden;cursor:grab;touch-action:none}.nv-zoom-view:active{cursor:grabbing}.nv-zoom-canvas{position:absolute;inset:0;display:grid;place-items:center;padding:24px;transform-origin:0 0}.nv-zoom-canvas .nv-svg{max-width:none}@keyframes nv-in{0%{opacity:0}to{opacity:1}}@keyframes nv-flow{to{stroke-dashoffset:-26}}@keyframes nv-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.06);opacity:.85}}@keyframes nv-spin{to{transform:rotate(360deg)}}@keyframes nv-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes nv-draw{to{stroke-dashoffset:0}}@keyframes nv-pulse-dot{0%,to{opacity:1}50%{opacity:.25}}@media(max-width:560px){.message.assistant .message-content .nv-tool .sui-btn-label{display:none}.message.assistant .message-content .nv-player{flex-direction:column;align-items:stretch}.message.assistant .message-content .nv-ctrls{justify-content:flex-end}}@media(prefers-reduced-motion:reduce){.nv-svg *,.nv-svg.is-intro>*{animation:none!important;transition:none!important}}.message.assistant .message-content .neyo-table-wrap{margin-bottom:34px}.message.assistant .message-content .suv-table-wrap{margin-bottom:30px}.message.assistant .message-content .ntt{position:relative;margin:4px 0 34px;min-width:0}.message.assistant .message-content .ntt.is-card{margin:0 0 30px}.message.assistant .message-content .ntt>.neyo-table-wrap,.message.assistant .message-content .ntt>.suv-table-wrap{margin:0}.message.assistant .message-content .ntt-tools{position:absolute;right:0;bottom:-30px;display:flex;align-items:center;gap:2px;height:26px;animation:nttIn .2s ease both}@keyframes nttIn{0%{opacity:0}to{opacity:1}}.message.assistant .message-content .ntt-btn{height:26px;padding:0 9px;border:0;border-radius:999px;background:transparent;color:var(--r-muted)!important;font:inherit;font-size:12.5px!important;font-weight:520;cursor:pointer;transition:background-color .14s ease,color .14s ease}.message.assistant .message-content .ntt-btn:hover{background:var(--r-surface);color:var(--r-strong)!important}.message.assistant .message-content .ntt-btn:focus-visible,.message.assistant .message-content .ntt-filter:focus-visible,.message.assistant .message-content th.ntt-sortable:focus-visible{outline:2px solid var(--neyo-focus, rgba(23, 23, 23, .55));outline-offset:1px}.message.assistant .message-content .ntt-filter{width:120px;height:26px;margin-right:4px;padding:0 10px;border:1px solid var(--r-line);border-radius:999px;background:transparent;color:var(--r-strong);font:inherit;font-size:12.5px}.message.assistant .message-content th.ntt-sortable{cursor:pointer;user-select:none}.message.assistant .message-content th.ntt-sortable:hover{color:var(--r-strong)!important}.message.assistant .message-content th.ntt-sortable[aria-sort=ascending]:after{content:" ↑";color:var(--r-muted)}.message.assistant .message-content th.ntt-sortable[aria-sort=descending]:after{content:" ↓";color:var(--r-muted)}.message.assistant .message-content .ntt tr[hidden]{display:none}.message.assistant .message-content .suv-table-wrap.is-editable td{cursor:text}.message.assistant .message-content .suv-table-wrap.is-editable td:focus{outline:2px solid color-mix(in srgb,var(--r-strong) 35%,transparent);outline-offset:-2px;background:var(--sui-accent-soft, transparent)!important}.message.assistant .message-content .nns{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 4px;animation:nttIn .22s ease both}.message.assistant .message-content .nns-chip,.message.assistant .message-content .suv-action{max-width:100%;min-height:34px;padding:7px 14px;border:1px solid var(--r-line);border-radius:999px;background:transparent;color:var(--r-strong)!important;font:inherit;font-size:13.5px!important;line-height:1.3;text-align:left;cursor:pointer;overflow-wrap:anywhere;transition:background-color .14s ease,border-color .14s ease,opacity .14s ease}.message.assistant .message-content .nns-chip:hover,.message.assistant .message-content .suv-action:hover{background:var(--r-surface)}.message.assistant .message-content .nns-chip:disabled,.message.assistant .message-content .suv-action:disabled{opacity:.5;cursor:default}.message.assistant .message-content .nns-chip.is-done,.message.assistant .message-content .suv-action.is-done{border-color:var(--r-strong)}.message.assistant .message-content .nns-chip:focus-visible,.message.assistant .message-content .suv-action:focus-visible{outline:2px solid var(--neyo-focus, rgba(23, 23, 23, .55));outline-offset:2px}.message.assistant .message-content .suv-actions{display:flex;flex-wrap:wrap;gap:8px}.message.assistant .message-content .suv-action.is-copy{color:var(--r-muted)!important}.message.assistant .message-content button.sui-legend-item{padding:2px 6px;margin:-2px -6px;border:0;border-radius:6px;background:transparent;color:inherit;cursor:pointer}.message.assistant .message-content button.sui-legend-item[aria-pressed=false]{opacity:.45;text-decoration:line-through}.message.assistant .message-content .suv-deck{display:grid;gap:12px}.message.assistant .message-content .suv-deck-top{display:flex;align-items:center;gap:14px}.message.assistant .message-content .suv-deck-top .sui-progress{flex:1;margin:0}.message.assistant .message-content .suv-deck-count{color:var(--r-muted);font-size:12.5px;font-variant-numeric:tabular-nums;white-space:nowrap}.message.assistant .message-content .suv-flash{position:relative;display:block;width:100%;min-height:170px;padding:0;border:0;background:transparent;cursor:pointer;perspective:1200px}.message.assistant .message-content .suv-flash-inner{position:relative;display:grid;min-height:170px;transform-style:preserve-3d;transition:transform .42s var(--neyo-ease-out, cubic-bezier(.16, 1, .3, 1))}.message.assistant .message-content .suv-flash.is-flipped .suv-flash-inner{transform:rotateY(180deg)}.message.assistant .message-content .suv-flash-face{grid-area:1 / 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:22px 18px;border:1px solid var(--sui-line);border-radius:16px;background:var(--sui-sunken);backface-visibility:hidden;-webkit-backface-visibility:hidden;text-align:center}.message.assistant .message-content .suv-flash-face.is-back{transform:rotateY(180deg);background:var(--sui-bg)}.message.assistant .message-content .suv-flash-text{color:var(--r-strong);font-size:19px;font-weight:600;line-height:1.35;overflow-wrap:anywhere}.message.assistant .message-content .is-back .suv-flash-text{font-size:16px;font-weight:500}.message.assistant .message-content .suv-flash-hint{color:var(--r-muted);font-size:12px}.message.assistant .message-content .suv-flash.is-known .is-front{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--sui-ok) 55%,transparent)}.message.assistant .message-content .suv-flash:focus-visible{outline:2px solid var(--neyo-focus, rgba(23, 23, 23, .55));outline-offset:3px;border-radius:16px}.message.assistant .message-content .suv-deck-row{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.message.assistant .message-content .suv-deck-shuffle{margin-left:auto}.message.assistant .message-content .suv-deck-done{display:grid;justify-items:center;gap:10px;padding:18px 0 6px;color:var(--r-strong)}.message.assistant .message-content .suv-deck-done[hidden],.message.assistant .message-content .suv-flash[hidden],.message.assistant .message-content .suv-deck-row[hidden]{display:none}@media(prefers-reduced-motion:reduce){.message.assistant .message-content .suv-flash-inner{transition:none}}.message.assistant .message-content .suv-convert{display:grid;gap:10px}.message.assistant .message-content .suv-conv-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.message.assistant .message-content .suv-conv-row .suv-select{flex:1 1 120px;max-width:none}.message.assistant .message-content .suv-conv-amount,.message.assistant .message-content .suv-input-text{min-width:0;padding:7px 11px;border:1px solid var(--sui-line);border-radius:10px;background:var(--sui-bg);color:var(--r-strong);font:inherit;font-size:14px}.message.assistant .message-content .suv-conv-amount{flex:1 1 90px;max-width:160px;font-variant-numeric:tabular-nums}.message.assistant .message-content .suv-conv-swap{flex:none;width:34px;height:34px;border:1px solid var(--sui-line);border-radius:50%;background:transparent;color:var(--r-muted);font-size:16px;cursor:pointer}.message.assistant .message-content .suv-conv-swap:hover{color:var(--r-strong);background:var(--sui-sunken)}.message.assistant .message-content .suv-conv-result{color:var(--r-strong);font-size:26px;font-weight:650;letter-spacing:-.01em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.message.assistant .message-content .suv-conv-result .suv-unit{font-size:15px;font-weight:500;color:var(--r-muted)}.message.assistant .message-content .suv-conv-others{display:flex;flex-wrap:wrap;gap:6px}.message.assistant .message-content .suv-conv-chip{padding:3px 10px;border-radius:999px;background:var(--sui-sunken);color:var(--r-muted);font-size:12.5px;font-variant-numeric:tabular-nums}.message.assistant .message-content .suv-conv-note{color:var(--r-muted);font-size:12px}.message.assistant .message-content .suv-form{display:grid;gap:12px;margin:0}.message.assistant .message-content .suv-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px 14px}.message.assistant .message-content .suv-field{display:grid;gap:6px;min-width:0}.message.assistant .message-content .suv-field.is-textarea{grid-column:1 / -1}.message.assistant .message-content .suv-field.is-check{display:flex;align-items:center;gap:8px}.message.assistant .message-content .suv-field .suv-select{max-width:none;width:100%}.message.assistant .message-content .suv-field textarea{resize:vertical;min-height:64px}.message.assistant .message-content .suv-check{width:18px;height:18px;accent-color:var(--sui-accent)}.message.assistant .message-content .suv-form-send{justify-self:start}.message.assistant .message-content .suv-form-send.is-done{opacity:.6}.message.assistant .message-content .suv-input-text:focus-visible,.message.assistant .message-content .suv-conv-amount:focus-visible,.message.assistant .message-content .suv-select:focus-visible{outline:2px solid var(--neyo-focus, rgba(23, 23, 23, .55));outline-offset:1px}@media(max-width:520px){.message.assistant .message-content .suv-conv-amount{max-width:none;flex-basis:100%}.message.assistant .message-content .suv-deck-shuffle{margin-left:0}.message.assistant .message-content .ntt-filter{width:96px}}.message.assistant .message-content .sui-card.is-partial{transition:min-height .2s ease}.message.assistant .message-content .sui-piece-in{animation:suiPieceIn .26s var(--neyo-ease-out, cubic-bezier(.16, 1, .3, 1)) both}@keyframes suiPieceIn{0%{opacity:0;translate:0 4px}to{opacity:1;translate:0 0}}.message.assistant .message-content .sui-tail{display:grid;gap:8px;margin-top:10px}.message.assistant .message-content .sui-tail .sui-sk{height:12px;margin:0;width:72%}.message.assistant .message-content .sui-tail.is-table .sui-sk{width:100%;height:14px}.message.assistant .message-content .sui-tail.is-chart{grid-auto-flow:column;align-items:end;height:46px}.message.assistant .message-content .sui-tail.is-chart .sui-sk{width:100%;border-radius:6px 6px 2px 2px}.message.assistant .message-content .sui-tail.is-chart .sui-sk:nth-child(1){height:40%}.message.assistant .message-content .sui-tail.is-chart .sui-sk:nth-child(2){height:70%}.message.assistant .message-content .sui-tail.is-chart .sui-sk:nth-child(3){height:52%}.message.assistant .message-content .sui-tail.is-chart .sui-sk:nth-child(4){height:88%}.message.assistant .message-content .sui-tail.is-chart .sui-sk:nth-child(5){height:62%}.message.assistant .message-content .sui-tail.is-diagram{grid-auto-flow:column}.message.assistant .message-content .sui-tail.is-diagram .sui-sk{width:100%;height:34px;border-radius:12px}.message.assistant .message-content .sui-sk-shape{display:grid;gap:10px}.message.assistant .message-content .sui-sk-shape .sui-sk{margin:0;height:14px}.message.assistant .message-content .sk-view .sui-sk-shape .sui-sk{height:72px;border-radius:12px}.message.assistant .message-content .sk-chart .sui-sk-shape{grid-auto-flow:column;align-items:end;height:120px}.message.assistant .message-content .sk-chart .sui-sk-shape .sui-sk{height:50%;border-radius:6px 6px 2px 2px}.message.assistant .message-content .sk-chart .sui-sk-shape .sui-sk:nth-child(2n){height:80%}.message.assistant .message-content .sk-chart .sui-sk-shape .sui-sk:nth-child(3n){height:35%}.message.assistant .message-content .sk-timeline .sui-sk-shape .sui-sk{width:78%;margin-left:22px}.message.assistant .message-content .sk-list .sui-sk-shape .sui-sk:nth-child(odd){width:86%}.message.assistant .message-content .sk-compare .sui-sk-shape{grid-template-columns:1fr 1fr}.message.assistant .message-content .sk-compare .sui-sk-shape .sui-sk,.message.assistant .message-content .sk-deck .sui-sk-shape .sui-sk{height:110px;border-radius:14px}.message.assistant .message-content .sk-diagram .sui-sk-shape{grid-template-columns:1fr 1fr}.message.assistant .message-content .sk-diagram .sui-sk-shape .sui-sk{height:38px;border-radius:14px}.message.assistant .message-content .sui-card.is-settled{animation:none}.message.assistant .message-content .suv-diagram{margin:4px 0 0;display:grid;gap:10px}.message.assistant .message-content .suv-dg-cap{font-size:12.5px;font-weight:600;color:var(--r-muted);text-transform:none}.message.assistant .message-content .suv-dg-svg{display:block;width:100%;height:auto;margin:0 auto;overflow:visible;font-family:inherit;-webkit-tap-highlight-color:transparent}.message.assistant .message-content .suv-dg-edge{fill:none;stroke:color-mix(in srgb,var(--r-strong) 32%,transparent);stroke-width:1.4;stroke-linecap:round}.message.assistant .message-content .suv-dg-edge.is-leader{stroke-dasharray:3 3}.message.assistant .message-content .suv-dg-head{fill:color-mix(in srgb,var(--r-strong) 45%,transparent)}.message.assistant .message-content .suv-dg-pin{fill:var(--sui-accent)}.message.assistant .message-content .suv-dg-hubc{fill:var(--sui-accent-soft);stroke:color-mix(in srgb,var(--sui-accent) 40%,transparent);stroke-width:1.2}.message.assistant .message-content .suv-dg-center{fill:var(--r-strong);font-size:12.5px;font-weight:650}.message.assistant .message-content .suv-dg-node{cursor:pointer;outline:none;transform-box:fill-box;transform-origin:center;transition:opacity .18s ease,transform .18s ease;animation:suvDgIn .36s var(--neyo-ease-out, cubic-bezier(.16, 1, .3, 1)) both;animation-delay:calc(var(--i, 0) * 45ms)}@keyframes suvDgIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.message.assistant .message-content .suv-dg-box{fill:var(--sui-bg);stroke:var(--sui-line);stroke-width:1.2;transition:fill .16s ease,stroke .16s ease}.message.assistant .message-content .suv-dg-label{fill:var(--r-text, var(--r-strong));font-size:12px;font-weight:560;pointer-events:none}.message.assistant .message-content .suv-dg-node:hover .suv-dg-box{stroke:color-mix(in srgb,var(--sui-accent) 55%,transparent)}.message.assistant .message-content .suv-dg-node:active{transform:scale(.97)}.message.assistant .message-content .suv-dg-node:focus-visible .suv-dg-box{stroke:var(--sui-accent);stroke-width:2}.message.assistant .message-content .suv-dg-node.is-on .suv-dg-box{fill:var(--sui-accent);stroke:var(--sui-accent)}.message.assistant .message-content .suv-dg-node.is-on .suv-dg-label{fill:var(--sui-bg)}.message.assistant .message-content .suv-dg-node.is-dim{opacity:.55}.message.assistant .message-content .suv-dg-panel{min-height:44px;padding:10px 12px;border-radius:12px;background:var(--sui-sunken);display:grid;gap:4px}.message.assistant .message-content .suv-dg-panel.is-swap{animation:suiPieceIn .22s ease both}.message.assistant .message-content .suv-dg-hint{margin:0;color:var(--r-muted);font-size:13px;align-self:center}.message.assistant .message-content .suv-dg-ptitle{font-weight:650;font-size:14px;color:var(--r-strong)}.message.assistant .message-content .suv-dg-ptext{margin:0;font-size:14px;color:var(--r-text, var(--r-strong))}.message.assistant .message-content .suv-dg-ask{justify-self:start;margin-top:4px;padding:6px 12px;border:1px solid var(--sui-line);border-radius:999px;background:var(--sui-bg);color:var(--r-strong);font-size:13px;font-weight:560;cursor:pointer;transition:background-color .16s ease,transform .12s ease}.message.assistant .message-content .suv-dg-ask:hover{background:var(--sui-accent-soft)}.message.assistant .message-content .suv-dg-ask:active{transform:scale(.97)}.message.assistant .message-content .suv-dg-ask.is-done{background:var(--sui-accent);color:var(--sui-bg);border-color:transparent}.message.assistant .message-content .suv-dg-panel [hidden]{display:none!important}.message.assistant .message-content .suv-scale{display:grid;gap:6px}.message.assistant .message-content .suv-scale-list{list-style:none;margin:6px 0 0!important;padding:0!important;display:grid}.message.assistant .message-content .suv-scale-row{display:flex;justify-content:space-between;gap:12px;padding:8px 2px;border-bottom:1px solid var(--sui-line);font-size:14.5px}.message.assistant .message-content .suv-scale-row:last-child{border-bottom:0}.message.assistant .message-content .suv-scale-name small{color:var(--r-muted);font-size:12px}.message.assistant .message-content .suv-scale-qty{font-variant-numeric:tabular-nums;font-weight:620;color:var(--r-strong);white-space:nowrap}.message.assistant .message-content .suv-scale-row.is-bump .suv-scale-qty{animation:suvBump .38s ease}@keyframes suvBump{0%{color:var(--sui-accent);scale:1.06}to{scale:1}}.message.assistant .message-content .suv-scale-total{justify-self:end;font-weight:650;font-variant-numeric:tabular-nums}.message.assistant .message-content .suv-chart-scen{display:grid;gap:10px}.message.assistant .message-content .suv-chart.is-swap{animation:suiPieceIn .26s ease both}.message.assistant .message-content .is-pickable{cursor:pointer;transition:border-color .16s ease,box-shadow .18s ease,transform .14s ease}.message.assistant .message-content .is-pickable:hover{border-color:color-mix(in srgb,var(--sui-accent) 35%,var(--sui-line))}.message.assistant .message-content .is-pickable:active{transform:scale(.99)}.message.assistant .message-content .is-pickable:focus-visible{outline:2px solid var(--sui-accent);outline-offset:2px}.message.assistant .message-content .is-pickable.is-picked{border-color:var(--sui-accent)!important;box-shadow:0 0 0 1px var(--sui-accent),0 10px 26px -18px color-mix(in srgb,var(--sui-accent) 60%,transparent)}.message.assistant .message-content .sui-your-pick{display:inline-block;margin-bottom:6px;padding:2px 8px;border-radius:999px;background:var(--sui-accent);color:var(--sui-bg);font-size:11.5px;font-weight:650;animation:suiPieceIn .2s ease both}.message.assistant .message-content .neyo-tl-view{margin:4px 0 10px}.message.assistant .message-content .sui-card :where(.sui-btn,.suv-seg,.sui-step,.suv-action,.suv-dg-ask){transition:background-color .16s ease,color .16s ease,transform .12s ease,box-shadow .16s ease}.message.assistant .message-content .sui-card :where(.sui-btn,.sui-step,.suv-action):active:not(:disabled){transform:scale(.96)}body.neyo-visuals-simple .message.assistant .message-content .sui-card{box-shadow:none}body.neyo-visuals-simple .message.assistant .message-content .sui-card *,body.neyo-visuals-simple .message.assistant .message-content .sui-card{animation:none!important}@media(prefers-reduced-motion:reduce){.message.assistant .message-content .sui-piece-in,.message.assistant .message-content .suv-dg-node,.message.assistant .message-content .suv-dg-panel.is-swap,.message.assistant .message-content .suv-scale-row.is-bump .suv-scale-qty,.message.assistant .message-content .suv-chart.is-swap,.message.assistant .message-content .sui-your-pick{animation:none!important}.message.assistant .message-content .sui-card.is-partial,.message.assistant .message-content .is-pickable,.message.assistant .message-content .suv-dg-node{transition:none!important}}.message.assistant .message-content .neyo-tl-view{--sui-accent: var(--r-strong);--sui-line: var(--r-line);--sui-bg: var(--r-bg-card, #ffffff);padding:4px 0 2px 2px!important}body[data-neyo-accent]:not([data-neyo-accent=neutral]) .message.assistant .message-content .neyo-tl-view{--sui-accent: var(--neyo-accent)}.message.assistant .message-content .neyo-tl-view[hidden],.message.assistant .message-content .ntt [hidden]{display:none!important}.nv-svg.is-explorable [data-step]{cursor:pointer}.nv-svg.is-exploring [data-step]{transition:opacity .25s ease,stroke .2s,stroke-width .2s}.nv-svg.is-exploring [data-step]:not(.is-now){opacity:.38}.nv-svg.is-exploring .nv-node.is-now,.nv-svg.is-exploring .nv-set.is-now{stroke:var(--t);stroke-width:2}.nv-svg [tabindex]:focus{outline:none}.nv-svg [tabindex]:focus-visible{stroke:var(--t, currentColor);stroke-width:2.5}.message.assistant .message-content .nv-ask{margin-top:8px}.message.assistant .message-content .nv-ask.is-done{background:var(--sui-accent);color:var(--sui-bg)}@media(prefers-reduced-motion:reduce){.nv-svg.is-exploring [data-step]{transition:none}}.message.user.neyo-user-collapsed .message-wrapper>.message-content{max-height:220px!important;overflow:hidden!important;-webkit-mask-image:linear-gradient(180deg,#000 62%,transparent 100%);mask-image:linear-gradient(180deg,#000 62%,transparent 100%)}.message.user .neyo-user-toggle{display:inline-flex;align-items:center;gap:4px;align-self:flex-end;margin:2px 4px 0 0;padding:4px 10px;border:1px solid rgba(0,0,0,.08);border-radius:999px;background:#fff;color:#555;font:500 12.5px/1.2 Inter,system-ui,-apple-system,Segoe UI,sans-serif;cursor:pointer;transition:background .15s ease,color .15s ease}.message.user .neyo-user-toggle:hover{background:#f4f4f4;color:#171717}.message.user .neyo-user-toggle svg{transition:transform .2s ease}.message.user:not(.neyo-user-collapsed) .neyo-user-toggle svg{transform:rotate(180deg)}body.dark-mode .message.user .neyo-user-toggle,[data-theme=dark] .message.user .neyo-user-toggle{background:#1f1f1f;border-color:#ffffff1a;color:#bbb}body.dark-mode .message.user .neyo-user-toggle:hover,[data-theme=dark] .message.user .neyo-user-toggle:hover{background:#2a2a2a;color:#fff}:root{--neyo-ease: cubic-bezier(.2, .8, .2, 1);--neyo-ease-out: cubic-bezier(.16, 1, .3, 1);--neyo-dur-1: .12s;--neyo-dur-2: .18s;--neyo-dur-3: .26s;--neyo-focus: rgba(23, 23, 23, .55);--neyo-select: rgba(23, 23, 23, .12);--neyo-pop-shadow: 0 0 0 1px rgba(0, 0, 0, .06), 0 2px 6px rgba(0, 0, 0, .04), 0 12px 32px rgba(0, 0, 0, .1);--neyo-modal-shadow: 0 0 0 1px rgba(0, 0, 0, .05), 0 8px 24px rgba(0, 0, 0, .08), 0 32px 72px rgba(0, 0, 0, .16)}body.dark-mode{--neyo-focus: rgba(255, 255, 255, .6);--neyo-select: rgba(255, 255, 255, .18);--neyo-pop-shadow: 0 0 0 1px rgba(255, 255, 255, .08), 0 2px 6px rgba(0, 0, 0, .3), 0 12px 32px rgba(0, 0, 0, .45);--neyo-modal-shadow: 0 0 0 1px rgba(255, 255, 255, .07), 0 8px 24px rgba(0, 0, 0, .35), 0 32px 72px rgba(0, 0, 0, .55)}@keyframes neyoPopIn{0%{opacity:0;translate:0 6px;scale:.98}to{opacity:1;translate:0 0;scale:1}}@keyframes neyoPopUp{0%{opacity:0;translate:0 -6px;scale:.98}to{opacity:1;translate:0 0;scale:1}}@keyframes neyoFade{0%{opacity:0}to{opacity:1}}@keyframes neyoModalIn{0%{opacity:0;translate:0 12px;scale:.97}to{opacity:1;translate:0 0;scale:1}}@keyframes neyoRise{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}:where(button,[role=button],a,.popup-item,.history-popup-item,.attachment-popup-item,.model-option,.settings-select-option){-webkit-tap-highlight-color:transparent;transition-property:background-color,color,border-color,box-shadow,opacity,scale,translate;transition-duration:var(--neyo-dur-2);transition-timing-function:var(--neyo-ease)}:where(button,[role=button]):active:not(:disabled){scale:.97}.starter-grid>button:active,.personality-card:active,.leverage-plan-card:active,.nw-stat:active,.nw-ws:active,.history-list :where(button,a):active{scale:.99}:focus{outline:none}:where(button,a,[role=button],[tabindex],select,summary,input[type=checkbox],input[type=radio]):focus-visible{outline:2px solid var(--neyo-focus);outline-offset:2px}:where(.nw-input,.nw-area,.nw-select,.nw-search,.ws-textarea,.settings-input,input[type=text],input[type=search],input[type=email],input[type=date],textarea):not(#chatInput):focus-visible{outline:none;box-shadow:0 0 0 3px var(--neyo-select)}::selection{background:var(--neyo-select)}select:not([multiple]):not([size]){-webkit-appearance:none;appearance:none;padding-right:30px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23737373' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 11px center;background-size:12px;cursor:pointer;transition:border-color var(--neyo-dur-2) var(--neyo-ease),box-shadow var(--neyo-dur-2) var(--neyo-ease),background-color var(--neyo-dur-2) var(--neyo-ease)}select:not([multiple]):not([size]):hover{border-color:var(--neyo-text-secondary, #737373)}body.dark-mode select:not([multiple]):not([size]){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23a3a3a3' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");color-scheme:dark}input[type=date]{cursor:pointer}body.dark-mode input[type=date]{color-scheme:dark}#attachPopupMenu.active,#historyPopupMenu.show,.settings-select-menu:not([hidden]){animation:neyoPopIn var(--neyo-dur-2) var(--neyo-ease-out) both}#modelDropdownMenu.show{animation:neyoPopUp var(--neyo-dur-2) var(--neyo-ease-out) both}#attachPopupMenu,#historyPopupMenu,#userPopupMenu,#modelDropdownMenu,.settings-select-menu{box-shadow:var(--neyo-pop-shadow)!important}:where(.popup-item,.history-popup-item,.attachment-popup-item,.model-option,.settings-select-option):hover{transition-duration:var(--neyo-dur-1)}.neo-settings-overlay,.modal-overlay{transition-timing-function:var(--neyo-ease)!important}.neo-settings-overlay.show .neo-settings-modal,.modal-overlay.show .leverage-upgrade-modal{animation:neyoModalIn var(--neyo-dur-3) var(--neyo-ease-out) both}.neo-settings-modal,.leverage-upgrade-modal{box-shadow:var(--neyo-modal-shadow)!important}.nw-overlay.open{animation:neyoFade var(--neyo-dur-2) var(--neyo-ease) both}.nw-overlay.open .nw-panel{animation:neyoModalIn var(--neyo-dur-3) var(--neyo-ease-out) both;box-shadow:var(--neyo-modal-shadow)}.nw-modal{animation:neyoFade var(--neyo-dur-1) var(--neyo-ease) both}.nw-modal-box{animation:neyoModalIn var(--neyo-dur-3) var(--neyo-ease-out) both;box-shadow:var(--neyo-modal-shadow)!important}.nw-body{animation:neyoFade var(--neyo-dur-2) var(--neyo-ease) both}.nw-chat-card{animation:neyoRise var(--neyo-dur-3) var(--neyo-ease-out) both}.nw-tab{transition:color var(--neyo-dur-2) var(--neyo-ease),border-color var(--neyo-dur-2) var(--neyo-ease)}.nw-check{transition:background-color var(--neyo-dur-2) var(--neyo-ease),border-color var(--neyo-dur-2) var(--neyo-ease),scale var(--neyo-dur-1) var(--neyo-ease)}.nw-check.on{animation:neyoCheck .26s var(--neyo-ease-out)}@keyframes neyoCheck{0%{scale:.8}60%{scale:1.12}to{scale:1}}#chatMessages>.message{animation:neyoRise var(--neyo-dur-3) var(--neyo-ease-out) both}.message .message-actions{transition:opacity var(--neyo-dur-2) var(--neyo-ease)}.neyo-memory-chip{animation:neyoRise var(--neyo-dur-3) var(--neyo-ease-out) both}.starter-grid>button{transition:background-color var(--neyo-dur-2) var(--neyo-ease),border-color var(--neyo-dur-2) var(--neyo-ease),box-shadow var(--neyo-dur-2) var(--neyo-ease),translate var(--neyo-dur-2) var(--neyo-ease),scale var(--neyo-dur-1) var(--neyo-ease)}@media(hover:hover){.starter-grid>button:hover{translate:0 -1px;box-shadow:0 1px 2px #0000000a,0 6px 16px #0000000f}body.dark-mode .starter-grid>button:hover{box-shadow:0 1px 2px #0000004d,0 6px 16px #00000059}}.hero-section{animation:neyoRise .36s var(--neyo-ease-out) both}.glass-input-container{transition:box-shadow var(--neyo-dur-3) var(--neyo-ease),border-color var(--neyo-dur-3) var(--neyo-ease),border-radius var(--neyo-dur-3) var(--neyo-ease)}.glass-input-container:focus-within{box-shadow:0 0 0 1px var(--neyo-border-strong, rgba(0, 0, 0, .14)),0 8px 28px #00000012}body.dark-mode .glass-input-container:focus-within{box-shadow:0 0 0 1px #ffffff1f,0 8px 28px #0006}.neo-tooltip{transition:opacity var(--neyo-dur-1) var(--neyo-ease),transform var(--neyo-dur-1) var(--neyo-ease)!important}.neo-tooltip.is-instant{transition:none!important}*{scrollbar-width:thin;scrollbar-color:rgba(127,127,127,.28) transparent}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-thumb{background:#7f7f7f47;border-radius:999px;border:3px solid transparent;background-clip:padding-box}*::-webkit-scrollbar-thumb:hover{background-color:#7f7f7f73}*::-webkit-scrollbar-track{background:transparent}body.neyo-theme-switching,body.neyo-theme-switching *,body.neyo-theme-switching *:before,body.neyo-theme-switching *:after{transition:none!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}:where(button,[role=button]):active:not(:disabled){scale:1}}.neo-settings-modal .settings-segmented-control button.active,.neo-settings-modal .settings-pill.active{background:#f1f1f1!important;border-color:#171717!important;color:#171717!important;box-shadow:inset 0 0 0 .5px #171717,0 1px 2px #0000000f!important}body.dark-mode .neo-settings-modal .settings-segmented-control button.active,body.dark-mode .neo-settings-modal .settings-pill.active{background:#2a2a2a!important;border-color:#e5e5e5!important;color:#fff!important;box-shadow:inset 0 0 0 .5px #e5e5e5!important}.neo-settings-modal #appearanceAccentControl button{display:inline-flex;align-items:center;gap:7px}.accent-dot{width:10px;height:10px;flex:0 0 auto;border-radius:50%;box-shadow:inset 0 0 0 1px #0000001f}.accent-dot[data-accent-dot=neutral]{background:#171717}.accent-dot[data-accent-dot=emerald]{background:#0f8f66}.accent-dot[data-accent-dot=violet]{background:#7660e8}.accent-dot[data-accent-dot=blue]{background:#3377e8}.accent-dot[data-accent-dot=orange]{background:#e5670f}.accent-dot[data-accent-dot=pink]{background:#d63f8c}.accent-dot[data-accent-dot=red]{background:#d93d42}.accent-dot[data-accent-dot=amber]{background:#b7791f}.accent-dot[data-accent-dot=teal]{background:#0f8a96}.accent-dot[data-accent-dot=indigo]{background:#4f5bd5}body.dark-mode .accent-dot[data-accent-dot=neutral]{background:#f5f5f5;box-shadow:inset 0 0 0 1px #fff3}.neo-settings-modal #appearanceAccentControl button.active:not([data-value=neutral]){background:var(--neyo-accent-soft)!important;border-color:var(--neyo-accent)!important;color:var(--neyo-accent)!important;box-shadow:inset 0 0 0 .5px var(--neyo-accent)!important}body.dark-mode .neo-settings-modal #appearanceAccentControl button.active:not([data-value=neutral]){color:#fff!important}.settings-option-mascot{display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 auto;width:28px;height:28px;margin:0!important;gap:4px!important;border-radius:9px}.settings-option-mascot .personality-mascot-eye{width:4.5px;height:5.5px}.settings-option-mascot[data-character=crony]{width:20px;margin:0 4px!important}.settings-option-mascot.is-small{width:20px;height:20px;gap:3px!important;border-radius:6px;box-shadow:none}.settings-option-mascot.is-small .personality-mascot-eye{width:3.5px;height:4px}.settings-option-mascot.is-small[data-character=crony]{width:14px;margin:0 3px!important}#settingsDefaultPersonalityBtn{gap:8px}#settingsDefaultPersonalityMenu{min-width:248px}#settingsDefaultPersonalityMenu .settings-select-option{min-height:48px;padding:8px 10px}.settings-option-text{display:flex;flex-direction:column;gap:1px;min-width:0}.settings-option-text strong{font-size:13.5px;font-weight:600;color:var(--neyo-text, #171717)}.settings-option-text small{font-size:12px;font-weight:400;color:var(--neyo-text-secondary, #737373)}body.dark-mode .settings-option-text strong{color:#f5f5f5}body.dark-mode .settings-option-text small{color:#a3a3a3}.settings-select-option{position:relative;padding-right:30px!important}.settings-select-option.active:after{content:"";position:absolute;right:11px;top:50%;width:9px;height:5px;border-left:1.8px solid currentColor;border-bottom:1.8px solid currentColor;translate:0 -70%;rotate:-45deg}.neo-settings-modal .settings-segmented-control button,.neo-settings-modal .settings-pill{transition:background-color var(--neyo-dur-2) var(--neyo-ease),border-color var(--neyo-dur-2) var(--neyo-ease),color var(--neyo-dur-2) var(--neyo-ease),scale var(--neyo-dur-1) var(--neyo-ease)!important}.nyx-select{position:relative;display:inline-flex;max-width:100%;min-width:0;vertical-align:middle}.nyx-native{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;opacity:0!important;pointer-events:none!important;margin:0!important}.nyx-trigger{display:inline-flex!important;align-items:center;justify-content:space-between;gap:8px;width:100%;min-width:0;min-height:36px;padding:7px 10px 7px 12px;border:1px solid var(--neyo-border-strong, rgba(0, 0, 0, .14));border-radius:10px;background:var(--neyo-surface, #fff);color:inherit;font:inherit;font-size:13.5px;text-align:left;cursor:pointer}.nyx-trigger:hover:not(:disabled){border-color:var(--neyo-text-secondary, #737373)}.nyx-trigger:disabled{opacity:.55;cursor:default}.nyx-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nyx-chevron{flex:0 0 auto;color:var(--neyo-text-muted, #9b9b9b);transition:rotate var(--neyo-dur-2) var(--neyo-ease)}.nyx-select.is-open .nyx-chevron{rotate:180deg}.nyx-select.is-open .nyx-trigger{border-color:var(--neyo-text-secondary, #737373);box-shadow:0 0 0 3px var(--neyo-select)}.nyx-menu{position:fixed;z-index:65000;display:none;flex-direction:column;gap:1px;max-width:min(320px,calc(100vw - 16px));padding:5px;overflow-y:auto;overscroll-behavior:contain;border-radius:12px;background:var(--neyo-surface, #fff);color:var(--neyo-text, #171717);box-shadow:var(--neyo-pop-shadow);font-size:13.5px}.nyx-menu.is-open{display:flex;animation:neyoPopIn var(--neyo-dur-2) var(--neyo-ease-out) both}.nyx-menu[data-side=top].is-open{animation-name:neyoPopUp}body.dark-mode .nyx-menu{background:#1f1f1f;color:#f5f5f5}.nyx-option{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:34px;padding:0 10px;border-radius:8px;cursor:pointer;user-select:none;white-space:nowrap;transition:background-color var(--neyo-dur-1) var(--neyo-ease)}.nyx-option.is-active{background:var(--neyo-surface-hover, #f1f1f1)}body.dark-mode .nyx-option.is-active{background:#ffffff14}.nyx-option.is-selected{font-weight:600}.nyx-check{opacity:0;flex:0 0 auto}.nyx-option.is-selected .nyx-check{opacity:1}.nyx-option[aria-disabled=true]{opacity:.4;cursor:default}.neo-dialog-overlay.nyx-dialog{z-index:3600}.nyx-dialog .neo-dialog-card{box-shadow:var(--neyo-modal-shadow)}.nyx-dialog .neo-dialog-card h3{margin-bottom:6px}.nyx-dialog-text{margin:0;color:var(--neyo-text-secondary, #737373);font-size:14px;line-height:1.5}.neo-dialog-confirm.nyx-danger{background:#c2410c;color:#fff}.neo-dialog-cancel,.neo-dialog-confirm{transition:background-color var(--neyo-dur-2) var(--neyo-ease),opacity var(--neyo-dur-2) var(--neyo-ease),scale var(--neyo-dur-1) var(--neyo-ease)}.neo-dialog-confirm:hover{opacity:.88}.settings-action-btn{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;height:34px;padding:0 16px;border:1px solid var(--neyo-border-strong, rgba(0, 0, 0, .14));border-radius:999px;background:transparent;color:var(--neyo-text, #171717);font:inherit;font-size:13px;font-weight:500;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--neyo-dur-2) var(--neyo-ease),border-color var(--neyo-dur-2) var(--neyo-ease)}.settings-action-btn:hover{background:var(--neyo-surface-hover, #f1f1f1)}.settings-action-btn.danger{color:#c2410c;border-color:#c2410c4d}.settings-action-btn.danger:hover{background:#c2410c12}.settings-action-btn:disabled{opacity:.5;cursor:default}body.dark-mode .settings-action-btn{color:#f5f5f5;border-color:#ffffff29}body.dark-mode .settings-action-btn:hover{background:#ffffff12}body.dark-mode .settings-action-btn.danger{color:#fb923c;border-color:#fb923c59}.settings-status-pill{display:inline-flex;align-items:center;flex:0 0 auto;height:26px;padding:0 10px;border-radius:999px;background:var(--neyo-surface-soft, #f5f5f5);color:var(--neyo-text-secondary, #737373);font-size:12px;font-weight:500;white-space:nowrap}body.dark-mode .settings-status-pill{background:#ffffff12;color:#a3a3a3}.settings-row .settings-status-pill{height:26px!important;min-height:0!important;min-width:0!important;padding:0 10px!important;border:0!important;box-shadow:none!important;line-height:26px}.hero-section h1{font-size:30px!important;font-weight:600!important;letter-spacing:-.025em!important;line-height:1.2!important;margin-bottom:8px!important}.hero-section .hero-copy{margin-bottom:26px!important;font-size:14.5px!important;color:var(--neyo-text-secondary, #8a8a8a)!important}.hero-section .starter-grid{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:8px!important;max-width:760px!important}.hero-section .starter-grid button{width:auto!important;min-height:40px!important;height:40px!important;padding:0 16px 0 14px!important;gap:8px!important;border:1px solid var(--neyo-border, rgba(0, 0, 0, .09))!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important;font-size:14px!important;font-weight:500!important;color:var(--neyo-text-secondary, #5d5d5d)!important;transition:background .12s ease,color .12s ease!important}.hero-section .starter-grid button:hover{background:var(--neyo-surface-hover, rgba(0, 0, 0, .04))!important;color:var(--neyo-text, #0d0d0d)!important;transform:none!important}.hero-section .starter-grid button span{white-space:nowrap!important}#composerWrapper:not(:has(#attachedChipsWrapper:not(:empty))):not(:has(#attachmentList:not(:empty))) .live-suggestions{display:none!important}@media(max-width:767px){.hero-section h1{font-size:25px!important}.hero-section .starter-grid button{height:38px!important;min-height:38px!important;font-size:13.5px!important}}.message.assistant .message-content .sui-card,.message.assistant .message-content .nv-card{--sui-accent: var(--r-strong, #0d0d0d);--sui-accent-soft: color-mix(in srgb, var(--r-strong, #0d0d0d) 6%, transparent);--sui-c0: #0d0d0d;--sui-c1: #3d3d3d;--sui-c2: #6b6b6b;--sui-c3: #959595;--sui-c4: #b8b8b8;--sui-c5: #525252;--sui-c6: #808080;--sui-c7: #a6a6a6;--suv-info: var(--r-strong, #0d0d0d);--suv-warn: #7a6a3a;--nv-accent: #0d0d0d;--nv-c1: #3d3d3d;--nv-c2: #6b6b6b;--nv-c3: #959595;--nv-c4: #b8b8b8;--nv-c5: #525252;--nv-warn: #7a6a3a}body.dark-mode .message.assistant .message-content .sui-card,body.dark-mode .message.assistant .message-content .nv-card,html.dark .message.assistant .message-content .sui-card,[data-theme=dark] .message.assistant .message-content .sui-card{--sui-accent: #ececec;--sui-accent-soft: rgba(255, 255, 255, .07);--sui-c0: #f2f2f2;--sui-c1: #d4d4d4;--sui-c2: #a8a8a8;--sui-c3: #808080;--sui-c4: #5e5e5e;--sui-c5: #bdbdbd;--sui-c6: #949494;--sui-c7: #6e6e6e;--suv-info: #ececec;--suv-warn: #c9b98a;--nv-accent: #f2f2f2;--nv-c1: #d4d4d4;--nv-c2: #a8a8a8;--nv-c3: #808080;--nv-c4: #5e5e5e;--nv-c5: #bdbdbd;--nv-warn: #c9b98a}body[data-neyo-accent] .message.assistant .message-content .sui-card{--sui-accent: var(--r-strong, #0d0d0d);--sui-accent-soft: color-mix(in srgb, var(--r-strong, #0d0d0d) 6%, transparent);--sui-c0: var(--r-strong, #0d0d0d)}.message.assistant .message-content .suv-card:not(.tone-neutral){border-color:var(--r-line-2, var(--sui-line, #ececec));box-shadow:none}.message.assistant .message-content .suv-badge:not(.tone-neutral):not(.tone-good):not(.tone-bad){background:var(--sui-sunken, #f3f3f3);color:var(--r-muted, #6b6b6b)}.message.assistant .message-content .suv-stat:not(.tone-neutral):not(.tone-good):not(.tone-bad){border-color:var(--r-line-2, var(--sui-line, #ececec));background:transparent}.message.assistant .message-content .suv-stat:not(.tone-neutral):not(.tone-good):not(.tone-bad) .suv-stat-value{color:var(--r-strong, #0d0d0d)}@keyframes neyoFresh{0%{opacity:0}to{opacity:1}}.message.assistant .message-content .neyo-fresh{animation:neyoFresh .52s cubic-bezier(.2,.7,.2,1) both}@media(prefers-reduced-motion:reduce){.message.assistant .message-content .neyo-fresh{animation:none}}.neyo-thought{margin:0 0 10px;font-family:var(--neyo-font-text, "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)}.neyo-thought>summary{display:inline-flex;align-items:center;gap:6px;list-style:none;cursor:pointer;font-size:14px;font-weight:500;color:var(--neyo-text-secondary, #8a8a8a);user-select:none;transition:color .12s ease}.neyo-thought>summary::-webkit-details-marker{display:none}.neyo-thought>summary:after{content:"";width:6px;height:6px;margin-top:-3px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg);transition:transform .16s ease,margin .16s ease}.neyo-thought[open]>summary:after{margin-top:-5px;transform:rotate(45deg)}.neyo-thought>summary:hover{color:var(--neyo-text, #0d0d0d)}.neyo-thought__body{margin:10px 0 4px;padding:2px 0 2px 14px;border-left:2px solid var(--neyo-border, rgba(0, 0, 0, .1));max-height:320px;overflow-y:auto;font-size:14px;line-height:1.65;color:var(--neyo-text-secondary, #6b6b6b);overflow-wrap:anywhere;word-break:break-word;max-width:100%;box-sizing:border-box;animation:neyoFresh .22s ease both}.neyo-thought{max-width:100%;min-width:0}.neyo-thought__body p{margin:0 0 6px}.neyo-thought__body h1,.neyo-thought__body h2,.neyo-thought__body h3,.neyo-thought__body strong{font-size:14px;font-weight:600;color:var(--neyo-text, #3a3a3a)}.neyo-thought__body h1,.neyo-thought__body h2,.neyo-thought__body h3{margin:10px 0 4px}body.dark-mode .neyo-thought__body{border-left-color:#ffffff1f}.message.assistant .message-content .nfm-card{display:flex;align-items:center;gap:14px;max-width:460px;margin:12px 0;padding:12px 12px 12px 14px;border:1px solid var(--neyo-border, rgba(0, 0, 0, .09));border-radius:16px;background:var(--neyo-surface, #fff);font-family:var(--neyo-font-text, "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)}.message.assistant .message-content .nfm-icon{flex:0 0 auto;display:grid;place-items:center;width:42px;height:48px;border-radius:9px;background:var(--neyo-surface-soft, #f3f3f3);color:var(--neyo-text, #0d0d0d);font-size:10.5px;font-weight:700;letter-spacing:.04em}.message.assistant .message-content .nfm-text{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.message.assistant .message-content .nfm-name{overflow:hidden;font-size:14.5px;font-weight:600;color:var(--neyo-text, #0d0d0d);text-overflow:ellipsis;white-space:nowrap}.message.assistant .message-content .nfm-meta{font-size:13px;color:var(--neyo-text-secondary, #8a8a8a)}.message.assistant .message-content .nfm-download{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;height:36px;padding:0 14px;border:0;border-radius:999px;background:var(--neyo-text, #0d0d0d);color:var(--neyo-bg, #fff);font:600 13.5px/1 inherit;font-family:inherit;cursor:pointer;transition:opacity .12s ease}.message.assistant .message-content .nfm-download:hover{opacity:.86}.message.assistant .message-content .nfm-download:disabled{opacity:.55;cursor:progress}.message.assistant .message-content .nfm-card.is-pending,.message.assistant .message-content .nfm-card.is-failed{gap:10px;padding:14px 16px}body.dark-mode .message.assistant .message-content .nfm-card{border-color:#ffffff1a;background:transparent}body.dark-mode .message.assistant .message-content .nfm-icon{background:#ffffff12;color:#ececec}body.dark-mode .message.assistant .message-content .nfm-download{background:#ececec;color:#0d0d0d}#glassInputContainer #dictateBtn{--dictate-right: calc( var(--neyo-edge-x, 8px) + 2 * (var(--neyo-control-size, 40px) + var(--neyo-control-gap, 6px)) );position:absolute!important;top:auto!important;bottom:var(--neyo-control-bottom, 8px)!important;right:var(--dictate-right)!important;left:auto!important;width:var(--neyo-control-size, 40px)!important;height:var(--neyo-control-size, 40px)!important;min-width:var(--neyo-control-size, 40px)!important;min-height:var(--neyo-control-size, 40px)!important;max-width:var(--neyo-control-size, 40px)!important;max-height:var(--neyo-control-size, 40px)!important;flex:0 0 var(--neyo-control-size, 40px)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;border:0!important;border-radius:999px!important;background:transparent!important;color:inherit;box-sizing:border-box!important;transform:none!important;cursor:pointer;z-index:30!important;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color .14s ease,color .14s ease,box-shadow .14s ease,opacity .14s ease!important}#glassInputContainer #dictateBtn:hover{background:#7f7f7f1f!important}#glassInputContainer #dictateBtn:focus-visible{outline:2px solid currentColor;outline-offset:1px}#glassInputContainer #dictateBtn .dictate-icon{display:inline-flex;align-items:center;justify-content:center;pointer-events:none}#glassInputContainer #dictateBtn .dictate-icon-mic svg,#glassInputContainer #dictateBtn .dictate-icon-mic i{width:18px!important;height:18px!important}#glassInputContainer #dictateBtn .dictate-icon-stop{display:none;width:10px;height:10px;border-radius:2.5px;background:currentColor}#glassInputContainer #dictateBtn.is-dictating{color:#e5484d!important;background:#e5484d1a!important;animation:neyo-dictate-pulse 1.6s ease-out infinite}#glassInputContainer #dictateBtn.is-dictating .dictate-icon-mic{display:none}#glassInputContainer #dictateBtn.is-dictating .dictate-icon-stop{display:block}#glassInputContainer #dictateBtn.is-connecting{animation-duration:.9s;opacity:.85}@keyframes neyo-dictate-pulse{0%{box-shadow:0 0 #e5484d52}70%{box-shadow:0 0 0 7px #e5484d00}to{box-shadow:0 0 #e5484d00}}@media(prefers-reduced-motion:reduce){#glassInputContainer #dictateBtn.is-dictating{animation:none}}#glassInputContainer .composer-input-row.is-transcribing #dictateBtn{display:none!important}#glassInputContainer{--neyo-oneline-right: 142px}#glassInputContainer:not(.is-writing-expanded):not(.composer-multiline) #dictateBtn{right:100px!important}#glassInputContainer:not(.is-writing-expanded):not(.composer-multiline) .composer-input-row textarea#chatInput{padding-right:142px!important}@media(max-width:767px){#glassInputContainer{--neyo-oneline-right: 133px}#glassInputContainer:not(.is-writing-expanded):not(.composer-multiline) #dictateBtn{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;max-width:38px!important;max-height:38px!important;flex-basis:38px!important;right:94px!important}#glassInputContainer:not(.is-writing-expanded):not(.composer-multiline) .composer-input-row textarea#chatInput{padding-right:133px!important}}@media(max-width:380px){#glassInputContainer{--neyo-oneline-right: 130px}}#glassInputContainer.dictate-v2 #dictateBtn .dictate-icon-done{display:none}#glassInputContainer.dictate-v2 .dictate-v2-bar{position:absolute;left:var(--dv2-left, 8px);right:calc(var(--dv2-right, 8px) + var(--dv2-size, 40px) + 6px);bottom:var(--dv2-bottom, 8px);height:var(--dv2-size, 40px);display:flex;align-items:center;gap:10px;min-width:0;color:inherit;z-index:31;box-sizing:border-box;pointer-events:auto;animation:neyo-dv2-in .2s ease-out both}#glassInputContainer.dictate-v2 .dictate-v2-bar[hidden]{display:none!important}#glassInputContainer.dictate-v2 .dictate-v2-cancel{position:relative;flex:0 0 var(--dv2-size, 40px);width:var(--dv2-size, 40px);height:var(--dv2-size, 40px);display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0;border:0;border-radius:999px;background:#7f7f7f1f;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color .14s ease}#glassInputContainer.dictate-v2 .dictate-v2-cancel:before{content:"";position:absolute;inset:calc((44px - var(--dv2-size, 40px)) / -2);min-width:44px;min-height:44px;border-radius:999px}#glassInputContainer.dictate-v2 .dictate-v2-cancel:hover{background:#7f7f7f33}#glassInputContainer.dictate-v2 .dictate-v2-cancel:focus-visible{outline:2px solid currentColor;outline-offset:1px}#glassInputContainer.dictate-v2 .dictate-v2-wave{position:relative;flex:1 1 auto;min-width:0;height:100%;display:flex;align-items:center}#glassInputContainer.dictate-v2 .dictate-v2-canvas{display:block;width:100%;height:28px;color:inherit;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 28px);mask-image:linear-gradient(to right,transparent 0,#000 28px);transition:opacity .18s ease}#glassInputContainer.dictate-v2 .dictate-v2-timer{flex:0 0 auto;min-width:2.6em;text-align:right;font-size:13px;line-height:1;font-variant-numeric:tabular-nums;opacity:.62;transition:opacity .18s ease}#glassInputContainer.dictate-v2 .dictate-v2-status{display:none;position:absolute;left:calc(var(--dv2-size, 40px) + 10px);right:0;top:0;bottom:0;align-items:center;gap:8px;font-size:14px;line-height:1;white-space:nowrap;overflow:hidden;pointer-events:none}#glassInputContainer.dictate-v2 .dictate-v2-spinner{flex:0 0 auto;width:14px;height:14px;border-radius:999px;border:2px solid currentColor;border-right-color:transparent;opacity:.55;animation:neyo-dv2-spin .8s linear infinite}#glassInputContainer.dictate-v2 .dictate-v2-status-text{opacity:.7;animation:neyo-dv2-shimmer 1.4s ease-in-out infinite}#glassInputContainer.dictate-v2.dictate-v2-rec textarea#chatInput,#glassInputContainer.dictate-v2.dictate-v2-rec .ncf-rich,#glassInputContainer.dictate-v2.dictate-v2-rec .ncf-bar,#glassInputContainer.dictate-v2.dictate-v2-rec .composer-custom-scrollbar,#glassInputContainer.dictate-v2.dictate-v2-rec #attachBtn,#glassInputContainer.dictate-v2.dictate-v2-rec #micBtn,#glassInputContainer.dictate-v2.dictate-v2-rec #sendBtn,#glassInputContainer.dictate-v2.dictate-v2-rec #composerExpandBtn,#glassInputContainer.dictate-v2.dictate-v2-busy #dictateBtn{opacity:0!important;visibility:hidden!important;pointer-events:none!important}html body #composerWrapper #glassInputContainer.dictate-v2.dictate-v2-rec textarea#chatInput{height:var(--dv2-ta-h, auto)!important;min-height:var(--dv2-ta-h, 0)!important;max-height:var(--dv2-ta-h, none)!important;transition:none!important}html body #composerWrapper #glassInputContainer.dictate-v2.dictate-v2-rec .composer-input-row{padding-bottom:var(--dv2-row-pb, 0)!important}html body #glassInputContainer.dictate-v2.dictate-v2-rec .composer-input-row #dictateBtn.is-dictating{right:var(--dv2-right, 8px)!important;bottom:var(--dv2-bottom, 8px)!important;top:auto!important;left:auto!important;width:var(--dv2-size, 40px)!important;height:var(--dv2-size, 40px)!important;min-width:var(--dv2-size, 40px)!important;min-height:var(--dv2-size, 40px)!important;max-width:var(--dv2-size, 40px)!important;max-height:var(--dv2-size, 40px)!important;flex-basis:var(--dv2-size, 40px)!important;background:#111!important;color:#fff!important;animation:neyo-dv2-in .2s ease-out both!important;box-shadow:none!important;opacity:1!important;z-index:32!important}html body.dark-mode #glassInputContainer.dictate-v2.dictate-v2-rec .composer-input-row #dictateBtn.is-dictating{background:#fff!important;color:#111!important}html body[data-neyo-accent]:not([data-neyo-accent=neutral]) #glassInputContainer.dictate-v2.dictate-v2-rec .composer-input-row #dictateBtn.is-dictating{background:var(--neyo-accent)!important;color:var(--neyo-accent-text)!important}html body #glassInputContainer.dictate-v2.dictate-v2-rec .composer-input-row #dictateBtn.is-connecting{opacity:.85!important}html body #glassInputContainer.dictate-v2.dictate-v2-rec #dictateBtn.is-dictating:before{content:"";position:absolute;inset:calc((44px - var(--dv2-size, 40px)) / -2);border-radius:999px}#glassInputContainer.dictate-v2.dictate-v2-rec #dictateBtn.is-dictating .dictate-icon-mic,#glassInputContainer.dictate-v2.dictate-v2-rec #dictateBtn.is-dictating .dictate-icon-stop{display:none!important}#glassInputContainer.dictate-v2.dictate-v2-rec #dictateBtn.is-dictating .dictate-icon-done{display:inline-flex}#glassInputContainer.dictate-v2.dictate-v2-busy .dictate-v2-canvas,#glassInputContainer.dictate-v2.dictate-v2-busy .dictate-v2-timer{opacity:0}#glassInputContainer.dictate-v2.dictate-v2-busy .dictate-v2-status{display:flex;animation:neyo-dv2-in .16s ease-out both}#glassInputContainer.dictate-v2.dictate-v2-reveal textarea#chatInput,#glassInputContainer.dictate-v2.dictate-v2-reveal .ncf-rich,#glassInputContainer.dictate-v2.dictate-v2-reveal #attachBtn,#glassInputContainer.dictate-v2.dictate-v2-reveal #dictateBtn,#glassInputContainer.dictate-v2.dictate-v2-reveal #micBtn,#glassInputContainer.dictate-v2.dictate-v2-reveal #sendBtn{animation:neyo-dv2-reveal .2s ease-out both}@keyframes neyo-dv2-in{0%{opacity:0}to{opacity:1}}@keyframes neyo-dv2-reveal{0%{opacity:0}to{opacity:1}}@keyframes neyo-dv2-spin{to{transform:rotate(360deg)}}@keyframes neyo-dv2-shimmer{0%,to{opacity:.45}50%{opacity:.9}}@media(max-width:767px){#glassInputContainer.dictate-v2 .dictate-v2-bar{gap:8px}#glassInputContainer.dictate-v2 .dictate-v2-timer{font-size:12px}}@media(prefers-reduced-motion:reduce){#glassInputContainer.dictate-v2 .dictate-v2-bar,#glassInputContainer.dictate-v2 .dictate-v2-status,#glassInputContainer.dictate-v2 .dictate-v2-status-text,#glassInputContainer.dictate-v2.dictate-v2-reveal :is(textarea#chatInput,.ncf-rich,#attachBtn,#dictateBtn,#micBtn,#sendBtn),html body #glassInputContainer.dictate-v2.dictate-v2-rec .composer-input-row #dictateBtn.is-dictating{animation:none!important}#glassInputContainer.dictate-v2 .dictate-v2-spinner{animation:none;border-right-color:currentColor;opacity:.35}#glassInputContainer.dictate-v2 .dictate-v2-canvas{transition:none}}img.neyo-art,canvas.neyo-art,.neyo-art-protect,.neyo-art-protect img,.neyo-art-protect canvas{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-user-drag:none;-webkit-tap-highlight-color:transparent}img.neyo-art::selection{background:transparent}#composerWrapper .neyo-quota-hint{position:absolute;right:18px;bottom:calc(100% + 6px);z-index:3;padding:3px 10px;border:1px solid var(--neyo-border, rgba(0, 0, 0, .08));border-radius:999px;background:var(--neyo-surface, #fff);color:var(--neyo-text-secondary, #737373);font-family:var(--neyo-font-text, "Inter", sans-serif);font-size:12px;font-weight:500;line-height:18px;white-space:nowrap;pointer-events:none;box-shadow:var(--neyo-shadow-sm, 0 1px 3px rgba(0, 0, 0, .04))}#composerWrapper .neyo-quota-hint[hidden]{display:none}#chatMessages .neyo-limit-card{box-sizing:border-box;width:100%;max-width:460px;margin:6px 0 18px;padding:18px;border:1px solid var(--neyo-border, rgba(0, 0, 0, .08));border-radius:20px;background:var(--neyo-surface, #fff);color:var(--neyo-text, #171717);font-family:var(--neyo-font-text, "Inter", sans-serif);animation:neyo-limit-in .2s ease both}@keyframes neyo-limit-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.neyo-limit-card .neyo-limit-title{margin:0;font-family:var(--neyo-font-display, "Sora", sans-serif);font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:1.35}.neyo-limit-card .neyo-limit-sub{margin:4px 0 0;color:var(--neyo-text-secondary, #737373);font-size:14px;line-height:1.45}:is(.neyo-limit-card,.neyo-unlock-body,.neyo-credits-body) .neyo-limit-plus{margin-top:14px;padding:12px 14px;border-radius:14px;background:var(--neyo-surface-soft, #f5f5f5)}:is(.neyo-limit-card,.neyo-unlock-body,.neyo-credits-body) .neyo-limit-plus-top{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}:is(.neyo-limit-card,.neyo-unlock-body,.neyo-credits-body) .neyo-limit-plus-name{font-size:14px;font-weight:600}:is(.neyo-limit-card,.neyo-unlock-body,.neyo-credits-body) .neyo-limit-price{color:var(--neyo-text-secondary, #737373);font-size:13px;font-variant-numeric:tabular-nums}:is(.neyo-limit-card,.neyo-unlock-body,.neyo-credits-body) .neyo-limit-benefits{display:grid;gap:6px;margin:10px 0 0;padding:0;list-style:none;font-size:13.5px}:is(.neyo-limit-card,.neyo-unlock-body,.neyo-credits-body) .neyo-limit-benefits li{display:flex;align-items:center;gap:8px;margin:0}:is(.neyo-limit-card,.neyo-unlock-body,.neyo-credits-body) .neyo-limit-tick{display:inline-grid;place-items:center;color:var(--neyo-text, #171717)}:is(.neyo-limit-card,.neyo-unlock-body,.neyo-credits-body) .neyo-limit-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}.neyo-limit-card .neyo-limit-foot{margin:12px 0 0;color:var(--neyo-text-muted, #9b9b9b);font-size:12px}.neyo-pay-btn{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border:1px solid transparent;border-radius:999px;font-family:var(--neyo-font-text, "Inter", sans-serif);font-size:14px;font-weight:500;line-height:1.2;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,opacity .15s ease}.neyo-pay-btn:disabled{opacity:.55;cursor:default}.neyo-pay-btn:focus-visible,.neyo-pay-seg-btn:focus-visible,.neyo-pay-close:focus-visible,.neyo-pay-copy:focus-visible,.neyo-admin-btn:focus-visible{outline:2px solid var(--neyo-text, #171717);outline-offset:2px}.neyo-pay-btn-primary{background:#171717;color:#fff}.neyo-pay-btn-primary:hover:not(:disabled){background:#333}.neyo-pay-btn-secondary{border-color:var(--neyo-border-strong, rgba(0, 0, 0, .14));background:transparent;color:var(--neyo-text, #171717)}.neyo-pay-btn-secondary:hover:not(:disabled){background:var(--neyo-surface-hover, #f1f1f1)}.neyo-pay-full{width:100%;margin-top:14px}body.dark-mode .neyo-pay-btn-primary{background:#f5f5f5;color:#171717}body.dark-mode .neyo-pay-btn-primary:hover:not(:disabled){background:#e2e2e2}.neyo-pay-overlay{position:fixed;inset:0;z-index:700;display:flex;align-items:center;justify-content:center;padding:18px;background:#00000052;animation:neyo-pay-fade .16s ease both}body.dark-mode .neyo-pay-overlay{background:#0009}@keyframes neyo-pay-fade{0%{opacity:0}to{opacity:1}}.neyo-pay-modal{box-sizing:border-box;width:100%;max-width:400px;max-height:calc(100dvh - 36px);overflow-y:auto;padding:20px;border:1px solid var(--neyo-border, rgba(0, 0, 0, .08));border-radius:22px;background:var(--neyo-surface, #fff);color:var(--neyo-text, #171717);font-family:var(--neyo-font-text, "Inter", sans-serif);box-shadow:var(--neyo-shadow-md, 0 10px 32px rgba(0, 0, 0, .08))}.neyo-pay-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.neyo-pay-title{margin:0;font-family:var(--neyo-font-display, "Sora", sans-serif);font-size:17px;font-weight:600;letter-spacing:-.01em}.neyo-pay-subtitle{margin:3px 0 0;color:var(--neyo-text-secondary, #737373);font-size:13px}.neyo-pay-close,.neyo-pay-copy{display:inline-grid;place-items:center;flex:0 0 auto;width:32px;height:32px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--neyo-text-secondary, #737373);cursor:pointer}.neyo-pay-copy{width:28px;height:28px}.neyo-pay-close:hover,.neyo-pay-copy:hover{background:var(--neyo-surface-hover, #f1f1f1);color:var(--neyo-text, #171717)}.neyo-pay-seg{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border-radius:999px;background:var(--neyo-surface-soft, #f5f5f5)}.neyo-pay-seg-btn{min-height:34px;border:0;border-radius:999px;background:transparent;color:var(--neyo-text-secondary, #737373);font:inherit;font-size:13.5px;font-weight:500;cursor:pointer}.neyo-pay-seg-btn[aria-checked=true]{background:var(--neyo-surface, #fff);color:var(--neyo-text, #171717);box-shadow:0 1px 3px #00000014}body.dark-mode .neyo-pay-seg-btn[aria-checked=true]{background:#3a3a3a}.neyo-pay-details{margin-top:12px;border:1px solid var(--neyo-border, rgba(0, 0, 0, .08));border-radius:14px}.neyo-pay-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:0 8px 0 14px;font-size:14px}.neyo-pay-done .neyo-pay-row{margin-top:12px;border:1px solid var(--neyo-border, rgba(0, 0, 0, .08));border-radius:14px}.neyo-pay-row+.neyo-pay-row{border-top:1px solid var(--neyo-border, rgba(0, 0, 0, .08))}.neyo-pay-row-label{color:var(--neyo-text-secondary, #737373)}.neyo-pay-row-value{display:inline-flex;align-items:center;gap:2px;min-width:0;padding-right:6px;font-weight:500;font-variant-numeric:tabular-nums;text-align:right}.neyo-pay-row-text{overflow-wrap:anywhere}.neyo-pay-row-value:has(.neyo-pay-copy){padding-right:0}.neyo-pay-steps{margin:12px 0 0;padding-left:20px;color:var(--neyo-text-secondary, #737373);font-size:13px;line-height:1.55}.neyo-pay-label{display:block;margin-top:14px;font-size:13px;font-weight:500}.neyo-pay-input{box-sizing:border-box;width:100%;height:44px;margin-top:6px;padding:0 14px;border:1px solid var(--neyo-border-strong, rgba(0, 0, 0, .14));border-radius:14px;background:var(--neyo-surface, #fff);color:var(--neyo-text, #171717);font-family:var(--neyo-font-code, monospace);font-size:16px;letter-spacing:.02em;outline:none}.neyo-pay-input:focus{border-color:var(--neyo-text, #171717)}.neyo-pay-input[aria-invalid=true]{border-color:#dc2626}.neyo-pay-error{min-height:0;margin:6px 0 0;color:#dc2626;font-size:13px}.neyo-pay-error:empty{display:none}body.dark-mode .neyo-pay-error{color:#f87171}.neyo-pay-loading{margin:8px 0;color:var(--neyo-text-secondary, #737373);font-size:14px}.neyo-pay-done-title{margin:0;font-size:15px;font-weight:600}.neyo-pay-done-text{margin:4px 0 0;color:var(--neyo-text-secondary, #737373);font-size:14px;line-height:1.5}.neyo-admin-modal{max-width:640px}.neyo-admin-section{margin:14px 0 6px;color:var(--neyo-text-secondary, #737373);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.neyo-admin-section:first-child{margin-top:0}.neyo-admin-empty{margin:0;color:var(--neyo-text-muted, #9b9b9b);font-size:14px}.neyo-admin-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--neyo-border, rgba(0, 0, 0, .08))}.neyo-admin-info{display:grid;gap:2px;min-width:0}.neyo-admin-user{font-size:14px;font-weight:600}.neyo-admin-meta{color:var(--neyo-text-secondary, #737373);font-size:12.5px}.neyo-admin-tid{font-family:var(--neyo-font-code, monospace);font-size:13px;overflow-wrap:anywhere}.neyo-admin-actions{display:flex;gap:6px;flex:0 0 auto}.neyo-admin-btn{min-height:32px;padding:0 12px;border:1px solid var(--neyo-border-strong, rgba(0, 0, 0, .14));border-radius:999px;background:transparent;font:inherit;font-size:13px;font-weight:500;cursor:pointer}.neyo-admin-approve{color:#15803d}.neyo-admin-reject{color:#dc2626}body.dark-mode .neyo-admin-approve{color:#4ade80}body.dark-mode .neyo-admin-reject{color:#f87171}.neyo-admin-btn:disabled{opacity:.5}.neyo-admin-status{flex:0 0 auto;color:var(--neyo-text-secondary, #737373);font-size:12.5px;text-transform:capitalize}.neyo-admin-status.is-approved{color:#15803d}.neyo-admin-status.is-rejected{color:#dc2626}@media(max-width:480px){#chatMessages .neyo-limit-card{max-width:100%;padding:16px}:is(.neyo-limit-card,.neyo-unlock-body,.neyo-credits-body) .neyo-limit-actions{grid-template-columns:1fr}.neyo-pay-overlay{align-items:flex-end;padding:10px}.neyo-pay-modal{border-radius:22px}#composerWrapper .neyo-quota-hint{right:12px}}@media(prefers-reduced-motion:reduce){#chatMessages .neyo-limit-card,.neyo-pay-overlay{animation:none}}.nr-locked{position:relative}.nr-locked .nr-avatar,.nr-locked .character-picker-preview,.nr-locked .cast-art{opacity:.55}.nr-lock{position:absolute;top:4px;right:4px;z-index:2;display:inline-grid;place-items:center;width:18px;height:18px;border-radius:999px;background:var(--neyo-text, #171717);color:var(--neyo-bg, #fff);box-shadow:0 1px 3px #0000002e;pointer-events:none}body.dark-mode .nr-lock{background:#f5f5f5;color:#171717}.neyo-unlock-body .neyo-limit-plus{margin-top:0}#chatMessages .neyo-sponsored{box-sizing:border-box;width:100%;max-width:460px;margin:4px 0 18px;padding:12px 14px;border:1px solid var(--neyo-border, rgba(0, 0, 0, .08));border-radius:16px;background:var(--neyo-surface, #fff);color:var(--neyo-text, #171717);font-family:var(--neyo-font-text, "Inter", sans-serif)}#chatMessages .neyo-sponsored-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}#chatMessages .neyo-sponsored-label{font-size:11px;font-weight:600;letter-spacing:.02em;color:var(--neyo-text-muted, #737373)}#chatMessages .neyo-sponsored-close{border:0;background:none;color:var(--neyo-text-muted, #737373);font-size:18px;line-height:1;cursor:pointer;padding:2px 6px;border-radius:8px}#chatMessages .neyo-sponsored-close:hover{background:#0000000d}#chatMessages .neyo-sponsored-body{display:flex;gap:12px;align-items:center;color:inherit;text-decoration:none}#chatMessages .neyo-sponsored-img{width:56px;height:56px;flex:none;object-fit:cover;border-radius:10px}#chatMessages .neyo-sponsored-text{display:flex;flex-direction:column;gap:2px;min-width:0}#chatMessages .neyo-sponsored-name{font-size:12px;color:var(--neyo-text-muted, #737373)}#chatMessages .neyo-sponsored-title{font-size:14px;font-weight:600}#chatMessages .neyo-sponsored-desc{font-size:13px;color:var(--neyo-text-muted, #525252)}#chatMessages .neyo-sponsored-note{margin:8px 0 0;font-size:11px;color:var(--neyo-text-muted, #a3a3a3)}@media(prefers-color-scheme:dark){#chatMessages .neyo-sponsored-close:hover{background:#ffffff14}}.neyo-waitlist{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin:14px 0 4px;padding:14px 16px;border:1px dashed var(--neyo-border, rgba(0, 0, 0, .14));border-radius:16px;font-family:var(--neyo-font-text, "Inter", sans-serif)}.neyo-waitlist-text{display:flex;flex-direction:column;gap:2px;min-width:0}.neyo-waitlist-text strong{font-size:14px;font-weight:600}.neyo-waitlist-text span{font-size:13px;color:var(--neyo-text-muted, #737373)}.neyo-waitlist-actions{display:flex;flex-wrap:wrap;gap:8px}.neyo-waitlist-btn{border:1px solid var(--neyo-border, rgba(0, 0, 0, .14));background:transparent;color:inherit;font:inherit;font-size:13px;font-weight:500;padding:8px 14px;border-radius:999px;cursor:pointer}.neyo-waitlist-btn:hover:not(:disabled){background:#0000000d}.neyo-waitlist-btn:disabled{cursor:default;opacity:.75}.neyo-waitlist-btn.is-joined{border-style:dashed}@media(max-width:560px){.neyo-waitlist{flex-direction:column;align-items:stretch}.neyo-waitlist-actions .neyo-waitlist-btn{flex:1}}.neyo-waitlist-features{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:2px;font-size:13px;color:var(--neyo-text-muted, #737373)}.neyo-waitlist-features b{font-weight:600;color:inherit}.neyo-compare{margin:12px 0 0;border:1px solid var(--neyo-border, rgba(0, 0, 0, .1));border-radius:12px}.neyo-compare summary{cursor:pointer;padding:10px 14px;font-size:14px;font-weight:600;list-style-position:inside}.neyo-compare-wrap{padding:0 14px 12px;overflow-x:auto}.neyo-compare-table{width:100%;border-collapse:collapse;font-size:13px}.neyo-compare-table th,.neyo-compare-table td{text-align:left;padding:7px 8px;border-top:1px solid var(--neyo-border, rgba(0, 0, 0, .08));vertical-align:top}.neyo-compare-table thead th{border-top:0;font-weight:600}.neyo-compare-table tbody th{font-weight:500;color:var(--neyo-text-muted, #737373);white-space:nowrap}.neyo-compare-note{margin:8px 0 0;font-size:12px;color:var(--neyo-text-muted, #737373)}.message.assistant .message-content .neyo-code-head:has(.neyo-code-label):before{content:none;display:none}.message.assistant .message-content .neyo-code-label{display:inline-flex;align-items:center;gap:7px;min-width:0;color:var(--r-code-label);font:500 12.5px/1 Inter,-apple-system,sans-serif;letter-spacing:.01em}.message.assistant .message-content .neyo-code-label svg{flex:none;opacity:.8}.message.assistant .message-content .neyo-code-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--r-code-label);cursor:pointer;transition:background .14s ease,color .14s ease}.message.assistant .message-content .neyo-code-btn:hover,.message.assistant .message-content .neyo-code-btn.is-on{background:#7f7f7f24;color:var(--r-strong)}.message.assistant .message-content .neyo-code-btn:focus-visible,.message.assistant .message-content .neyo-code-run:focus-visible,.message.assistant .message-content .neyo-code-copy:focus-visible{outline:2px solid var(--neyo-accent, #8e8e93);outline-offset:1px}.message.assistant .message-content .neyo-code.is-wrapped pre code{white-space:pre-wrap!important;word-break:break-word}.message.assistant .message-content .neyo-code pre{max-height:640px;overflow:auto}.message.assistant .message-content .hljs-comment,.message.assistant .message-content .hljs-quote{color:#6e7781;font-style:italic}.message.assistant .message-content .hljs-keyword,.message.assistant .message-content .hljs-selector-tag,.message.assistant .message-content .hljs-meta .hljs-keyword,.message.assistant .message-content .hljs-doctag{color:#cf222e}.message.assistant .message-content .hljs-string,.message.assistant .message-content .hljs-regexp,.message.assistant .message-content .hljs-meta .hljs-string{color:#0a3069}.message.assistant .message-content .hljs-number,.message.assistant .message-content .hljs-literal,.message.assistant .message-content .hljs-variable.constant_,.message.assistant .message-content .hljs-attr,.message.assistant .message-content .hljs-attribute,.message.assistant .message-content .hljs-selector-attr,.message.assistant .message-content .hljs-selector-class,.message.assistant .message-content .hljs-selector-id{color:#0550ae}.message.assistant .message-content .hljs-title,.message.assistant .message-content .hljs-title.function_,.message.assistant .message-content .hljs-title.class_,.message.assistant .message-content .hljs-section{color:#8250df}.message.assistant .message-content .hljs-name,.message.assistant .message-content .hljs-tag,.message.assistant .message-content .hljs-selector-pseudo{color:#116329}.message.assistant .message-content .hljs-built_in,.message.assistant .message-content .hljs-type,.message.assistant .message-content .hljs-symbol,.message.assistant .message-content .hljs-variable,.message.assistant .message-content .hljs-template-variable,.message.assistant .message-content .hljs-params{color:#953800}.message.assistant .message-content .hljs-meta{color:#6e7781}.message.assistant .message-content .hljs-addition{color:#116329;background:#dafbe1}.message.assistant .message-content .hljs-deletion{color:#82071e;background:#ffebe9}.message.assistant .message-content .hljs-emphasis{font-style:italic}.message.assistant .message-content .hljs-strong{font-weight:600}:is(body.dark-mode,html.dark,[data-theme=dark]) .message.assistant .message-content .hljs-comment,:is(body.dark-mode,html.dark,[data-theme=dark]) .message.assistant .message-content .hljs-quote,:is(body.dark-mode,html.dark,[data-theme=dark]) .message.assistant .message-content .hljs-meta{color:#8b949e}:is(body.dark-mode,html.dark,[data-theme=dark]) .message.assistant .message-content .hljs-keyword,:is(body.dark-mode,html.dark,[data-theme=dark]) .message.assistant .message-content .hljs-selector-tag,:is(body.dark-mode,html.dark,[data-theme=dark]) .message.assistant .message-content .hljs-doctag{color:#ff7b72}:is(body.dark-mode,html.dark,[data-theme=dark]) .message.assistant .message-content .hljs-string,:is(body.dark-mode,html.dark,[data-theme=dark]) .message.assistant .message-content .hljs-regexp{color:#a5d6ff}:is(body.dark-mode,html.dark,[data-theme=dark]) .message.assistant .message-content .hljs-number,:is(body.dark-mode,html.dark,[data-theme=dark]) .message.assistant .message-content .hljs-literal,:is(body.dark-mode,html.dark,[data-theme=dark]) .message.assistant .message-content .hljs-attr,:is(body.dark-mode,html.dark,[data-theme=dark]) .message.assistant .message-content .hljs-attribute,:is(body.dark-mode,html.dark,[data-theme=dark]) .message.assistant .message-content .hljs-selector-class,:is(body.dark-mode,html.dark,[data-theme=dark]) .message.assistant .message-content .hljs-selector-id{color:#79c0ff}:is(body.dark-mode,html.dark,[data-theme=dark]) .message.assistant .message-content .hljs-title,:is(body.dark-mode,html.dark,[data-theme=dark]) .message.assistant .message-content .hljs-title.function_,:is(body.dark-mode,html.dark,[data-theme=dark]) .message.assistant .message-content .hljs-title.class_,:is(body.dark-mode,html.dark,[data-theme=dark]) .message.assistant .message-content .hljs-section{color:#d2a8ff}:is(body.dark-mode,html.dark,[data-theme=dark]) .message.assistant .message-content .hljs-name,:is(body.dark-mode,html.dark,[data-theme=dark]) .message.assistant .message-content .hljs-tag{color:#7ee787}:is(body.dark-mode,html.dark,[data-theme=dark]) .message.assistant .message-content .hljs-built_in,:is(body.dark-mode,html.dark,[data-theme=dark]) .message.assistant .message-content .hljs-type,:is(body.dark-mode,html.dark,[data-theme=dark]) .message.assistant .message-content .hljs-symbol,:is(body.dark-mode,html.dark,[data-theme=dark]) .message.assistant .message-content .hljs-variable,:is(body.dark-mode,html.dark,[data-theme=dark]) .message.assistant .message-content .hljs-params{color:#ffa657}:is(body.dark-mode,html.dark,[data-theme=dark]) .message.assistant .message-content .hljs-addition{color:#aff5b4;background:#033a16}:is(body.dark-mode,html.dark,[data-theme=dark]) .message.assistant .message-content .hljs-deletion{color:#ffdcd7;background:#67060c}.ncf-bar{position:fixed;z-index:2147482000;display:flex;flex-direction:column;padding:3px;border:1px solid rgba(0,0,0,.08);border-radius:12px;background:#fff;box-shadow:0 6px 24px #0000001f,0 1px 3px #0000000f;font-family:Inter,-apple-system,sans-serif;color:#0d0d0d;animation:ncf-in .12s ease-out}.ncf-bar[hidden]{display:none}@keyframes ncf-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.ncf-main{display:flex;align-items:center;gap:2px}.ncf-main[hidden]{display:none}.ncf-btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:28px;height:28px;padding:0 6px;border:0;border-radius:8px;background:transparent;color:inherit;font:500 13px/1 Inter,-apple-system,sans-serif;cursor:pointer}.ncf-btn:hover,.ncf-btn.is-on,.ncf-btn[aria-expanded=true]{background:#0000000f}.ncf-b{font-weight:700}.ncf-i{font-style:italic;font-family:Georgia,Times New Roman,serif;font-size:14px}.ncf-text{padding:0 6px 0 8px;font-size:13px}.ncf-btn svg{width:14px;height:14px}.ncf-menu{position:absolute;left:0;bottom:calc(100% + 6px);display:flex;flex-direction:column;padding:4px;min-width:160px;border:1px solid rgba(0,0,0,.08);border-radius:12px;background:inherit;box-shadow:0 6px 24px #0000001f,0 1px 3px #0000000f}.ncf-menu[hidden]{display:none}.ncf-item{display:block;width:100%;padding:6px 9px;border:0;border-radius:8px;background:transparent;color:inherit;text-align:left;font:400 13px/1.2 Inter,-apple-system,sans-serif;cursor:pointer}.ncf-item:hover{background:#0000000d}.ncf-item.is-on{font-weight:600}.ncf-item.ncf-h1{font-size:16px;font-weight:700}.ncf-item.ncf-h2{font-size:14.5px;font-weight:650}.ncf-item.ncf-h3{font-size:13.5px;font-weight:600}.ncf-item.ncf-code{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px}.ncf-linkbox{display:flex;align-items:center;gap:4px}.ncf-linkbox[hidden]{display:none}.ncf-url{width:200px;height:28px;padding:0 10px;border:0;border-radius:10px;background:#0000000a;color:inherit;font:400 14px/1 Inter,-apple-system,sans-serif;outline:none}.ncf-ok{height:28px;padding:0 10px;border:0;border-radius:8px;background:var(--neyo-accent, #0d0d0d);color:#fff;font:500 13px/1 Inter,-apple-system,sans-serif;cursor:pointer}:is(body.dark-mode,html.dark,[data-theme=dark]) .ncf-bar{background:#2a2a2d;border-color:#ffffff14;color:#f2f2f4;box-shadow:0 8px 28px #00000073}:is(body.dark-mode,html.dark,[data-theme=dark]) .ncf-btn:hover,:is(body.dark-mode,html.dark,[data-theme=dark]) .ncf-btn.is-on,:is(body.dark-mode,html.dark,[data-theme=dark]) .ncf-btn[aria-expanded=true],:is(body.dark-mode,html.dark,[data-theme=dark]) .ncf-item:hover{background:#ffffff14}:is(body.dark-mode,html.dark,[data-theme=dark]) .ncf-menu{border-color:#ffffff14;box-shadow:0 8px 28px #00000073}:is(body.dark-mode,html.dark,[data-theme=dark]) .ncf-url{background:#ffffff0f}.ncf-host{position:relative}textarea#chatInput.ncf-shadow{-webkit-text-fill-color:transparent!important;caret-color:transparent!important;pointer-events:none!important;user-select:none}textarea#chatInput.ncf-shadow::placeholder{color:transparent!important;-webkit-text-fill-color:transparent!important}.ncf-rich{position:absolute;z-index:1;box-sizing:border-box;margin:0;border:0;outline:0;background:transparent;overflow-y:auto;overflow-x:hidden;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;cursor:text;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior:contain}.ncf-rich::-webkit-scrollbar{width:0;height:0;display:none}.ncf-rich:focus{outline:0}.ncf-rich.is-empty:before{content:attr(data-placeholder);position:absolute;pointer-events:none;color:#8e8e93}.ncf-rich.is-disabled{opacity:.55;cursor:default}.ncf-rich>div,.ncf-rich p{margin:0}.ncf-rich h1,.ncf-rich h2,.ncf-rich h3{margin:0;line-height:inherit;font-weight:700}.ncf-rich h1{font-size:1.2em}.ncf-rich h2{font-size:1.1em}.ncf-rich h3{font-size:1em}.ncf-rich ul,.ncf-rich ol{margin:0;padding-left:1.4em}.ncf-rich ul{list-style:disc}.ncf-rich ol{list-style:decimal}.ncf-rich blockquote{margin:2px 0;padding-left:10px;border-left:3px solid rgba(127,127,127,.35);color:inherit;opacity:.85}.ncf-rich pre{margin:4px 0;padding:8px 10px;border-radius:8px;background:#7f7f7f1a;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.88em;white-space:pre-wrap}.ncf-rich code{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.9em;padding:1px 4px;border-radius:5px;background:#7f7f7f1f}.ncf-rich a{color:inherit;text-decoration:underline;text-underline-offset:2px}.ncf-rich b,.ncf-rich strong{font-weight:650}#chatInput,.ncf-rich{scrollbar-width:none!important;-ms-overflow-style:none!important}#chatInput::-webkit-scrollbar,.ncf-rich::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.ncf-bar:has(.ncf-linkbox:not([hidden])){border-radius:999px;padding:4px}.ncf-bar .ncf-linkbox{gap:4px}.ncf-bar .ncf-url{height:32px;border-radius:999px;padding:0 14px}.ncf-bar .ncf-ok{height:32px;border-radius:999px;padding:0 16px}.ncf-bar:not(:has(.ncf-menu:not([hidden]))){border-radius:999px;padding:4px 6px}.ncf-bar:not(:has(.ncf-menu:not([hidden]))) .ncf-btn{border-radius:999px}.ncf-bar:has(.ncf-menu:not([hidden])){border-radius:16px}body[data-neyo-accent]:not([data-neyo-accent=neutral]){--neyo-accent-text: #ffffff}body[data-neyo-accent]:not([data-neyo-accent=neutral]) .send-btn:not(.attachments-pending){background:var(--neyo-accent)!important;border-color:var(--neyo-accent)!important;color:var(--neyo-accent-text)!important}body[data-neyo-accent]:not([data-neyo-accent=neutral]) .send-btn:not(.attachments-pending) svg,body[data-neyo-accent]:not([data-neyo-accent=neutral]) .send-btn:not(.attachments-pending) i{color:var(--neyo-accent-text)!important;stroke:currentColor}body[data-neyo-accent]:not([data-neyo-accent=neutral]) .settings-toggle.active{background:var(--neyo-accent)!important}body[data-neyo-accent]:not([data-neyo-accent=neutral]) .settings-toggle.active span{background:#fff!important}body[data-neyo-accent]:not([data-neyo-accent=neutral]) .neo-settings-modal .settings-pill.active,body[data-neyo-accent]:not([data-neyo-accent=neutral]) .neo-settings-modal .settings-segmented-control button.active,body[data-neyo-accent]:not([data-neyo-accent=neutral]) .neo-settings-modal .settings-segmented-control button[aria-pressed=true]{background:var(--neyo-accent-soft)!important;border-color:var(--neyo-accent)!important;color:var(--neyo-accent)!important;box-shadow:inset 0 0 0 .5px var(--neyo-accent)!important}body[data-neyo-accent]:not([data-neyo-accent=neutral]) .neo-settings-tab.active{color:var(--neyo-accent)!important}body[data-neyo-accent]:not([data-neyo-accent=neutral]) .neo-settings-tab.active svg,body[data-neyo-accent]:not([data-neyo-accent=neutral]) .neo-settings-tab.active i{color:var(--neyo-accent)!important}body[data-neyo-accent]:not([data-neyo-accent=neutral]) .settings-select-option.active,body[data-neyo-accent]:not([data-neyo-accent=neutral]) .model-option.active,body[data-neyo-accent]:not([data-neyo-accent=neutral]) .model-option.selected{background:var(--neyo-accent-soft)!important}body[data-neyo-accent]:not([data-neyo-accent=neutral]) .settings-select-option.active strong,body[data-neyo-accent]:not([data-neyo-accent=neutral]) .settings-select-option.active svg{color:var(--neyo-accent)!important}body[data-neyo-accent]:not([data-neyo-accent=neutral]) .history-item.active,body[data-neyo-accent]:not([data-neyo-accent=neutral]) #sidebarPersonalitiesBtn.is-active,body[data-neyo-accent]:not([data-neyo-accent=neutral]) .sidebar .is-active[class*=sidebar-nav]{background:var(--neyo-accent-soft)!important}body[data-neyo-accent]:not([data-neyo-accent=neutral]) .history-item.active .history-item-title{color:var(--neyo-accent)!important}html body[data-neyo-interface=glass][data-neyo-accent]:not([data-neyo-accent=neutral]) .sidebar :is(#historyList .history-item,#sidebarPersonalitiesBtn,#sidebarRoutinesBtn,#sidebarCreationsBtn):is(.active,.is-active){background:var(--neyo-accent-soft)!important}html body[data-neyo-interface=glass][data-neyo-accent]:not([data-neyo-accent=neutral]) :is(.settings-select-menu,.model-dropdown-menu)>:is(.settings-select-option,.model-option):is(.active,.selected){background:var(--neyo-accent-soft)!important}body[data-neyo-accent]:not([data-neyo-accent=neutral]) :focus-visible{outline-color:var(--neyo-accent)!important}body[data-neyo-accent]:not([data-neyo-accent=neutral]) #chatInput,body[data-neyo-accent]:not([data-neyo-accent=neutral]) textarea,body[data-neyo-accent]:not([data-neyo-accent=neutral]) input{caret-color:var(--neyo-accent);accent-color:var(--neyo-accent)}body[data-neyo-accent]:not([data-neyo-accent=neutral]) #glassInputContainer .ncf-rich{caret-color:var(--neyo-accent)!important}body[data-neyo-accent]:not([data-neyo-accent=neutral]) ::selection{background:var(--neyo-accent-soft)}@media(min-width:768px){body:not(.sidebar-collapsed) .sidebar:not(.collapsed){width:288px!important;min-width:288px!important;max-width:288px!important}}.nr-avatar.settings-option-mascot[data-character]{margin:0!important;flex:0 0 var(--nr-size)!important}#settingsDefaultPersonalityMenu .settings-select-option{display:flex!important;align-items:center;gap:10px}#settingsDefaultPersonalityMenu{scrollbar-width:thin}.accent-dot[data-accent-dot=custom]{background:conic-gradient(#d93d42,#e5670f,#b7791f,#0f8f66,#0f8a96,#3377e8,#7660e8,#d63f8c,#d93d42)}#appearanceAccentControl .accent-custom-input{position:absolute;width:1px;height:1px;padding:0;border:0;opacity:0;pointer-events:none}#appearanceAccentControl [hidden]{display:none!important}body[data-neyo-accent=custom]:not([data-neyo-accent=neutral]) .neo-settings-modal .settings-pill.active,body[data-neyo-accent=custom]:not([data-neyo-accent=neutral]) .neo-settings-modal .settings-segmented-control button.active,body[data-neyo-accent=custom]:not([data-neyo-accent=neutral]) .neo-settings-modal .settings-segmented-control button[aria-pressed=true],body[data-neyo-accent=custom]:not([data-neyo-accent=neutral]) .neo-settings-modal #appearanceAccentControl button.active,body[data-neyo-accent=custom]:not([data-neyo-accent=neutral]) .neo-settings-tab.active,body[data-neyo-accent=custom]:not([data-neyo-accent=neutral]) .neo-settings-tab.active svg,body[data-neyo-accent=custom]:not([data-neyo-accent=neutral]) .neo-settings-tab.active i,body[data-neyo-accent=custom]:not([data-neyo-accent=neutral]) .settings-select-option.active strong,body[data-neyo-accent=custom]:not([data-neyo-accent=neutral]) .settings-select-option.active svg,body[data-neyo-accent=custom]:not([data-neyo-accent=neutral]) .history-item.active .history-item-title{color:var(--neyo-accent-ink, var(--neyo-accent))!important}body.dark-mode[data-neyo-accent=custom]:not([data-neyo-accent=neutral]) .neo-settings-modal .settings-pill.active,body.dark-mode[data-neyo-accent=custom]:not([data-neyo-accent=neutral]) .neo-settings-modal .settings-segmented-control button.active,body.dark-mode[data-neyo-accent=custom]:not([data-neyo-accent=neutral]) .neo-settings-modal .settings-segmented-control button[aria-pressed=true],body.dark-mode[data-neyo-accent=custom]:not([data-neyo-accent=neutral]) .neo-settings-tab.active,body.dark-mode[data-neyo-accent=custom]:not([data-neyo-accent=neutral]) .neo-settings-tab.active svg,body.dark-mode[data-neyo-accent=custom]:not([data-neyo-accent=neutral]) .neo-settings-tab.active i,body.dark-mode[data-neyo-accent=custom]:not([data-neyo-accent=neutral]) .settings-select-option.active strong,body.dark-mode[data-neyo-accent=custom]:not([data-neyo-accent=neutral]) .settings-select-option.active svg,body.dark-mode[data-neyo-accent=custom]:not([data-neyo-accent=neutral]) .history-item.active .history-item-title{color:var(--neyo-accent-ink-dark, var(--neyo-accent))!important}body.dark-mode[data-neyo-accent=custom]:not([data-neyo-accent=neutral]) .neo-settings-modal #appearanceAccentControl button.active{color:#fff!important}#glassInputContainer.vss-on #micBtn{visibility:hidden!important;pointer-events:none!important}#sendBtn .vss-wave{display:none}html body #sendBtn.vss-voice>:not(.vss-wave){display:none!important}html body #sendBtn.vss-voice>.vss-wave{display:inline-flex;align-items:center;justify-content:center;pointer-events:none}html body #glassInputContainer #sendBtn .vss-wave svg{width:var(--ny-icon-composer, 18px)!important;height:var(--ny-icon-composer, 18px)!important;color:inherit!important;stroke:currentColor!important}html body #glassInputContainer:not(.dictate-v2-rec) #sendBtn.vss-voice{pointer-events:auto!important;cursor:pointer!important}html body #glassInputContainer #sendBtn.send-btn.send-btn{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;flex:0 0 36px!important;align-self:center;margin-left:-2px!important;margin-right:2px!important}@media(max-width:767px){html body #glassInputContainer #sendBtn.send-btn.send-btn{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;flex:0 0 36px!important;align-self:auto;margin:1px 1px 1px -1px!important}html body #glassInputContainer #sendBtn.send-btn.send-btn:before{inset:-5px!important}}@keyframes ni-write{0%,to{transform:none}30%{transform:translate(-1.2px,1.2px) rotate(-9deg)}60%{transform:translate(.8px,-.4px) rotate(4deg)}}@keyframes ni-fade-pop{0%,to{transform:none;opacity:1}40%{transform:scale(.2);opacity:0}70%{transform:scale(1.25);opacity:1}}@keyframes ni-orbit{0%,to{transform:none}25%{transform:translate(-1.2px,-1.2px)}50%{transform:translate(1.2px,-1.2px)}75%{transform:translate(1.2px,1.2px)}}@keyframes ni-lid{0%,to{transform:none}40%,60%{transform:translateY(-2.2px) rotate(-14deg)}}@keyframes ni-shake{0%,to{transform:none}25%{transform:rotate(-4deg)}50%{transform:rotate(3deg)}75%{transform:rotate(-1.5deg)}}@keyframes ni-back{0%,to{transform:none}45%{transform:translate(-1.6px,-1.6px)}}@keyframes ni-front{0%,to{transform:none}45%{transform:translate(1.2px,1.2px)}}@keyframes ni-like{0%,to{transform:none}45%{transform:translateY(-2px) rotate(-14deg)}}@keyframes ni-dislike{0%,to{transform:none}45%{transform:translateY(2px) rotate(-14deg)}}@keyframes ni-spin{to{transform:rotate(360deg)}}@keyframes ni-spin-back{to{transform:rotate(-360deg)}}@keyframes ni-gear{to{transform:rotate(120deg)}}@keyframes ni-slide-l{0%,to{transform:none}45%{transform:translate(-3px)}}@keyframes ni-slide-r{0%,to{transform:none}45%{transform:translate(3px)}}@keyframes ni-out-l{0%,to{transform:none}45%{transform:translate(-1.5px)}}@keyframes ni-out-r{0%,to{transform:none}45%{transform:translate(1.5px)}}@keyframes ni-wave{0%,to{opacity:1}30%{opacity:.15}}@keyframes ni-dot{0%,60%,to{transform:none}30%{transform:translateY(-2.2px)}}@keyframes ni-swing{0%,to{transform:none}15%{transform:rotate(14deg)}35%{transform:rotate(-11deg)}55%{transform:rotate(6deg)}75%{transform:rotate(-3deg)}}@keyframes ni-clapper{0%,to{transform:none}15%{transform:translate(-1.4px)}35%{transform:translate(1.2px)}55%{transform:translate(-.6px)}}@keyframes ni-beat{0%,to{transform:none}20%{transform:scale(1.16)}40%{transform:scale(.98)}60%{transform:scale(1.1)}}@keyframes ni-twinkle{0%,to{transform:none}50%{transform:rotate(18deg) scale(1.12)}}@keyframes ni-blink{0%,to{opacity:1;transform:none}30%{opacity:.1;transform:scale(.3)}65%{opacity:1;transform:scale(1.3)}}@keyframes ni-draw-long{0%{stroke-dashoffset:40}to{stroke-dashoffset:0}}@keyframes ni-draw{0%{stroke-dashoffset:22}to{stroke-dashoffset:0}}@keyframes ni-fly-up{0%{transform:none;opacity:1}38%{transform:translateY(-7px);opacity:0}39%{transform:translateY(7px);opacity:0}to{transform:none;opacity:1}}@keyframes ni-fly-ne{0%{transform:none;opacity:1}38%{transform:translate(6px,-6px);opacity:0}39%{transform:translate(-6px,6px);opacity:0}to{transform:none;opacity:1}}@keyframes ni-fly-r{0%{transform:none;opacity:1}38%{transform:translate(7px);opacity:0}39%{transform:translate(-7px);opacity:0}to{transform:none;opacity:1}}@keyframes ni-fly-l{0%{transform:none;opacity:1}38%{transform:translate(-7px);opacity:0}39%{transform:translate(7px);opacity:0}to{transform:none;opacity:1}}@keyframes ni-drop{0%,to{transform:none}45%{transform:translateY(2.4px)}}@keyframes ni-rise{0%,to{transform:none}45%{transform:translateY(-2.4px)}}@keyframes ni-nudge-down{0%,to{transform:none}30%{transform:translateY(2px)}60%{transform:translateY(.5px)}}@keyframes ni-nudge-right{0%,to{transform:none}30%{transform:translate(2px)}60%{transform:translate(.5px)}}@keyframes ni-eq{0%,to{transform:none}30%{transform:scaleY(.45)}65%{transform:scaleY(1.25)}}@keyframes ni-mic{0%,to{transform:none}40%{transform:translateY(-1.6px)}}@keyframes ni-arc{0%,to{transform:none}40%{transform:scale(1.12)}}@keyframes ni-tilt{0%,to{transform:none}45%{transform:rotate(-15deg)}}@keyframes ni-tilt-r{0%,to{transform:none}45%{transform:rotate(18deg)}}@keyframes ni-pulse{0%,to{transform:none}45%{transform:scale(1.1)}}@keyframes ni-shrink{0%,to{transform:none}45%{transform:scale(.88)}}@keyframes ni-glow{0%,to{transform:none;opacity:1}45%{transform:scale(1.7);opacity:.6}}@keyframes ni-bob{0%,to{transform:none}40%{transform:translateY(-1.6px)}}@keyframes ni-shackle{0%,to{transform:none}45%{transform:translateY(-2.2px)}}@keyframes ni-turn-globe{0%,to{transform:none}50%{transform:scaleX(-1)}}@keyframes ni-rock{0%,to{transform:none}35%{transform:rotate(-20deg)}70%{transform:rotate(6deg)}}@keyframes ni-sun{to{transform:rotate(90deg)}}@keyframes ni-split-a{0%,to{transform:none}45%{transform:translate(1.6px,-1.6px)}}@keyframes ni-split-b{0%,to{transform:none}45%{transform:translate(-1.6px,1.6px)}}@keyframes ni-star{0%,to{transform:none}50%{transform:rotate(72deg) scale(1.1)}}@keyframes ni-eye{0%,to{transform:none}45%{transform:scaleY(.1)}}@keyframes ni-key{0%,to{transform:none}45%{transform:rotate(-35deg)}}@keyframes ni-flash{0%,to{opacity:1}25%{opacity:.2}50%{opacity:1}70%{opacity:.4}}@keyframes ni-knob-a{0%,to{transform:none}45%{transform:translate(-4px)}}@keyframes ni-knob-b{0%,to{transform:none}45%{transform:translate(4px)}}@keyframes ni-nudge{0%,to{transform:none}45%{transform:scale(1.08)}}svg.sig-icon .sig-duo{fill:currentColor;fill-opacity:.18;transition:fill-opacity .24s ease}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):is(:hover,:focus-visible) svg.sig-icon .sig-duo{fill-opacity:.3}:is(.active,.active-mode,[aria-pressed=true],[aria-selected=true],.is-on) svg.sig-icon .sig-duo{fill-opacity:.36}svg.lucide,.icon-btn svg,.msg-action-btn svg,.neo-settings-tab svg{transform-origin:50% 50%}svg.sig-icon{overflow:visible}svg.sig-icon>*{transform-box:fill-box;transform-origin:center}svg.lucide-plus,svg.lucide-x{transition:transform .42s cubic-bezier(.34,1.45,.64,1)}:is(.history-item,.nav-item,.sidebar-nav-item,.suggestion-chip,.icon-btn,.msg-action-btn,.attachment-popup-item,.neo-settings-tab){transition-property:background-color,color,border-color,box-shadow,opacity;transition-duration:.16s;transition-timing-function:ease}@media(hover:hover)and (pointer:fine){:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):hover svg.sig-icon:is(.lucide-square-pen,.lucide-pen-square,.lucide-pen-line)>:is(:nth-child(1),:nth-child(2)){animation:ni-write .62s cubic-bezier(.34,1.45,.64,1);transform-origin:20% 80%}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):hover svg.sig-icon:is(.lucide-square-pen,.lucide-pen-square,.lucide-pen-line)>:nth-child(3){animation:ni-fade-pop .62s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):hover svg.sig-icon:is(.lucide-pencil,.lucide-pen){animation:ni-write .62s cubic-bezier(.34,1.45,.64,1);transform-origin:20% 80%}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):hover svg.sig-icon:is(.lucide-search)>:is(:nth-child(1),:nth-child(2)){animation:ni-orbit .72s cubic-bezier(.45,0,.2,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):hover svg.sig-icon:is(.lucide-search)>:nth-child(3){animation:ni-blink .72s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):hover svg.sig-icon:is(.lucide-trash,.lucide-trash-2)>:is(:nth-child(1),:nth-child(2)){animation:ni-lid .62s cubic-bezier(.34,1.45,.64,1);transform-origin:0% 100%}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):hover svg.sig-icon:is(.lucide-trash,.lucide-trash-2)>:is(:nth-child(3),:nth-child(4),:nth-child(5)){animation:ni-shake .62s cubic-bezier(.34,1.45,.64,1);transform-origin:50% 0%}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):hover svg.sig-icon:is(.lucide-copy)>:nth-child(2){animation:ni-back .52s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):hover svg.sig-icon:is(.lucide-copy)>:nth-child(1){animation:ni-front .52s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):hover svg.sig-icon:is(.lucide-thumbs-up){animation:ni-like .56s cubic-bezier(.34,1.45,.64,1);transform-origin:25% 90%}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):hover svg.sig-icon:is(.lucide-thumbs-down){animation:ni-dislike .56s cubic-bezier(.34,1.45,.64,1);transform-origin:75% 10%}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):hover svg.sig-icon:is(.lucide-refresh-cw,.lucide-rotate-cw){animation:ni-spin .7s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):hover svg.sig-icon:is(.lucide-rotate-ccw,.lucide-history){animation:ni-spin-back .7s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):hover svg.sig-icon:is(.lucide-settings,.lucide-cog){animation:ni-gear .7s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):hover svg.sig-icon:is(.lucide-settings-2,.lucide-sliders-horizontal)>:nth-child(5){animation:ni-knob-a .62s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):hover svg.sig-icon:is(.lucide-settings-2,.lucide-sliders-horizontal)>:nth-child(6){animation:ni-knob-b .62s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):hover svg.sig-icon:is(.lucide-share,.lucide-share-2)>:nth-child(2){animation:ni-out-l .56s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):hover svg.sig-icon:is(.lucide-share,.lucide-share-2)>:is(:nth-child(1),:nth-child(3)){animation:ni-out-r .56s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):hover svg.sig-icon:is(.lucide-volume-2)>:nth-child(2){animation:ni-wave .7s cubic-bezier(.45,0,.2,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):hover svg.sig-icon:is(.lucide-volume-2)>:nth-child(3){animation:ni-wave .7s cubic-bezier(.45,0,.2,1) .12s}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):hover svg.sig-icon:is(.lucide-message-square)>:nth-child(2){animation:ni-dot .62s cubic-bezier(.45,0,.2,1) 0ms}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):hover svg.sig-icon:is(.lucide-message-square)>:nth-child(3){animation:ni-dot .62s cubic-bezier(.45,0,.2,1) 90ms}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):hover svg.sig-icon:is(.lucide-message-square)>:nth-child(4){animation:ni-dot .62s cubic-bezier(.45,0,.2,1) .18s}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):hover svg.sig-icon:is(.lucide-ellipsis,.lucide-more-horizontal,.lucide-more-vertical,.lucide-ellipsis-vertical)>:nth-child(1){animation:ni-dot .62s cubic-bezier(.45,0,.2,1) 0ms}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):hover svg.sig-icon:is(.lucide-ellipsis,.lucide-more-horizontal,.lucide-more-vertical,.lucide-ellipsis-vertical)>:nth-child(2){animation:ni-dot .62s cubic-bezier(.45,0,.2,1) 90ms}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):hover svg.sig-icon:is(.lucide-ellipsis,.lucide-more-horizontal,.lucide-more-vertical,.lucide-ellipsis-vertical)>:nth-child(3){animation:ni-dot .62s cubic-bezier(.45,0,.2,1) .18s}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):hover svg.sig-icon:is(.lucide-message-circle,.lucide-message-square-text,.lucide-messages-square){animation:ni-bob .56s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):hover svg.sig-icon:is(.lucide-pin){animation:ni-tilt-r .6s cubic-bezier(.34,1.45,.64,1);transform-origin:30% 70%}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):hover svg.sig-icon:is(.lucide-bell)>:nth-child(1){animation:ni-swing .8s cubic-bezier(.45,0,.2,1);transform-origin:50% 0%}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):hover svg.sig-icon:is(.lucide-bell)>:nth-child(2){animation:ni-clapper .8s cubic-bezier(.45,0,.2,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):hover svg.sig-icon:is(.lucide-bell)>:nth-child(3){animation:ni-blink .8s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):hover svg.sig-icon:is(.lucide-heart){animation:ni-beat .7s cubic-bezier(.45,0,.2,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):hover svg.sig-icon:is(.lucide-sparkles,.lucide-sparkle)>:nth-child(1){animation:ni-twinkle .62s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):hover svg.sig-icon:is(.lucide-sparkles,.lucide-sparkle)>:is(:nth-child(2),:nth-child(3)){animation:ni-blink .62s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):hover svg.sig-icon:is(.lucide-arrow-up){animation:ni-fly-up .56s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):hover svg.sig-icon:is(.lucide-send){animation:ni-fly-ne .56s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):hover svg.sig-icon:is(.lucide-arrow-right){animation:ni-fly-r .56s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):hover svg.sig-icon:is(.lucide-arrow-left){animation:ni-fly-l .56s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):hover svg.sig-icon:is(.lucide-arrow-down){animation:ni-nudge-down .56s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):hover svg.sig-icon:is(.lucide-chevron-right){animation:ni-nudge-right .52s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):hover svg.sig-icon:is(.lucide-chevron-down){animation:ni-nudge-down .52s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):hover svg.sig-icon:is(.lucide-log-out)>:is(:nth-child(2),:nth-child(3)){animation:ni-out-r .56s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):hover svg.sig-icon:is(.lucide-external-link)>:is(:nth-child(2),:nth-child(3)){animation:ni-split-a .56s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):hover svg.sig-icon:is(.lucide-download)>:is(:nth-child(1),:nth-child(2)){animation:ni-drop .56s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):hover svg.sig-icon:is(.lucide-upload,.lucide-upload-cloud,.lucide-cloud-upload)>:is(:nth-child(1),:nth-child(2)){animation:ni-rise .56s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):hover svg.sig-icon:is(.lucide-panel-left,.lucide-panel-left-close,.lucide-sidebar)>:is(:nth-child(2),:nth-child(3),:nth-child(4)){animation:ni-slide-l .6s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):hover svg.sig-icon:is(.lucide-panel-left-open)>:is(:nth-child(2),:nth-child(3),:nth-child(4)){animation:ni-slide-r .6s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):hover svg.sig-icon:is(.lucide-mic)>:nth-child(1){animation:ni-mic .56s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):hover svg.sig-icon:is(.lucide-mic)>:nth-child(2){animation:ni-arc .56s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):hover svg.sig-icon:is(.lucide-audio-lines)>:nth-child(1){animation:ni-eq .56s cubic-bezier(.45,0,.2,1) 0ms}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):hover svg.sig-icon:is(.lucide-audio-lines)>:nth-child(2){animation:ni-eq .56s cubic-bezier(.45,0,.2,1) 70ms}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):hover svg.sig-icon:is(.lucide-audio-lines)>:nth-child(3){animation:ni-eq .56s cubic-bezier(.45,0,.2,1) .14s}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):hover svg.sig-icon:is(.lucide-audio-lines)>:nth-child(4){animation:ni-eq .56s cubic-bezier(.45,0,.2,1) .21s}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):hover svg.sig-icon:is(.lucide-audio-lines)>:nth-child(5){animation:ni-eq .56s cubic-bezier(.45,0,.2,1) .28s}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):hover svg.sig-icon:is(.lucide-paperclip){animation:ni-tilt .56s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):hover svg.sig-icon:is(.lucide-image)>:nth-child(4){animation:ni-rise .6s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):hover svg.sig-icon:is(.lucide-image)>:is(:nth-child(2),:nth-child(3)){animation:ni-out-l .6s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):hover svg.sig-icon:is(.lucide-camera){animation:ni-pulse .52s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):hover svg.sig-icon:is(.lucide-globe)>:nth-child(3){animation:ni-turn-globe .8s cubic-bezier(.45,0,.2,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):hover svg.sig-icon:is(.lucide-brain,.lucide-cpu){animation:ni-beat .7s cubic-bezier(.45,0,.2,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):hover svg.sig-icon:is(.lucide-lightbulb)>:nth-child(4){animation:ni-glow .62s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):hover svg.sig-icon:is(.lucide-lightbulb)>:is(:nth-child(1),:nth-child(2),:nth-child(3)){animation:ni-flash .62s cubic-bezier(.45,0,.2,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):hover svg.sig-icon:is(.lucide-user)>:nth-child(1){animation:ni-bob .56s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):hover svg.sig-icon:is(.lucide-circle-user)>:nth-child(2){animation:ni-bob .56s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):hover svg.sig-icon:is(.lucide-users,.lucide-users-round)>:is(:nth-child(3),:nth-child(4)){animation:ni-out-r .56s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):hover svg.sig-icon:is(.lucide-users,.lucide-users-round)>:is(:nth-child(1),:nth-child(2)){animation:ni-bob .56s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):hover svg.sig-icon:is(.lucide-lock)>:nth-child(2){animation:ni-shackle .56s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):hover svg.sig-icon:is(.lucide-lock-open,.lucide-unlock)>:nth-child(2){animation:ni-drop .56s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):hover svg.sig-icon:is(.lucide-sun){animation:ni-sun .7s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):hover svg.sig-icon:is(.lucide-moon)>:nth-child(1){animation:ni-rock .7s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):hover svg.sig-icon:is(.lucide-moon)>:nth-child(2){animation:ni-blink .7s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):hover svg.sig-icon:is(.lucide-code,.lucide-code-2)>:nth-child(1){animation:ni-out-l .56s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):hover svg.sig-icon:is(.lucide-code,.lucide-code-2)>:nth-child(2){animation:ni-out-r .56s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):hover svg.sig-icon:is(.lucide-link,.lucide-link-2)>:nth-child(1){animation:ni-split-a .56s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):hover svg.sig-icon:is(.lucide-link,.lucide-link-2)>:nth-child(2){animation:ni-split-b .56s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):hover svg.sig-icon:is(.lucide-briefcase,.lucide-briefcase-business){animation:ni-bob .56s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):hover svg.sig-icon:is(.lucide-star){animation:ni-star .7s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):hover svg.sig-icon:is(.lucide-bookmark){animation:ni-drop .52s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):hover svg.sig-icon:is(.lucide-eye){animation:ni-eye .42s cubic-bezier(.45,0,.2,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):hover svg.sig-icon:is(.lucide-key){animation:ni-key .6s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):hover svg.sig-icon:is(.lucide-zap){animation:ni-flash .6s cubic-bezier(.45,0,.2,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):hover svg.sig-icon:is(.lucide-palette){animation:ni-tilt .6s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):hover svg.sig-icon:is(.lucide-maximize-2){animation:ni-pulse .52s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):hover svg.sig-icon:is(.lucide-minimize-2){animation:ni-shrink .52s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):hover svg.sig-icon:is(.lucide-info,.lucide-help-circle,.lucide-circle-help,.lucide-shield-check,.lucide-mail-check,.lucide-mail,.lucide-folder,.lucide-file,.lucide-file-text,.lucide-calendar,.lucide-clock,.lucide-bot,.lucide-crown,.lucide-gift,.lucide-wallet,.lucide-credit-card,.lucide-book-open,.lucide-graduation-cap,.lucide-wand-2,.lucide-wand-sparkles,.lucide-headphones,.lucide-music,.lucide-video,.lucide-phone,.lucide-smile,.lucide-layout-grid,.lucide-grid,.lucide-list,.lucide-database,.lucide-terminal,.lucide-hash,.lucide-filter,.lucide-languages,.lucide-power,.lucide-alert-triangle,.lucide-triangle-alert,.lucide-scissors,.lucide-bold,.lucide-italic,.lucide-underline,.lucide-play,.lucide-pause,.lucide-square){animation:ni-nudge .52s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):hover svg.sig-icon:is(.lucide-check)>path{stroke-dasharray:22;animation:ni-draw .52s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):hover :is(svg.lucide-plus,svg.lucide-x){transform:rotate(90deg)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):hover svg:is(.lucide,.neyo-icon,.more-icon):not(.sig-icon):not(.ua-icon){animation:ni-nudge .42s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):hover :is(svg.lucide-plus,svg.lucide-x){animation:none}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):hover svg.sig-icon.lucide-map>:nth-child(2){animation:ni-rise .56s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):hover svg.sig-icon.lucide-map>:nth-child(3){animation:ni-drop .56s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):hover svg.sig-icon.lucide-map>:nth-child(4){animation:ni-blink .62s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):hover svg.sig-icon.lucide-brush>path{stroke-dasharray:40;animation:ni-draw-long .7s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):hover svg.sig-icon.lucide-brush>circle{animation:ni-fade-pop .7s cubic-bezier(.34,1.45,.64,1)}}@media(hover:none){:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):active svg.sig-icon:is(.lucide-square-pen,.lucide-pen-square,.lucide-pen-line)>:is(:nth-child(1),:nth-child(2)){animation:ni-write .62s cubic-bezier(.34,1.45,.64,1);transform-origin:20% 80%}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):active svg.sig-icon:is(.lucide-square-pen,.lucide-pen-square,.lucide-pen-line)>:nth-child(3){animation:ni-fade-pop .62s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):active svg.sig-icon:is(.lucide-pencil,.lucide-pen){animation:ni-write .62s cubic-bezier(.34,1.45,.64,1);transform-origin:20% 80%}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):active svg.sig-icon:is(.lucide-search)>:is(:nth-child(1),:nth-child(2)){animation:ni-orbit .72s cubic-bezier(.45,0,.2,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):active svg.sig-icon:is(.lucide-search)>:nth-child(3){animation:ni-blink .72s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):active svg.sig-icon:is(.lucide-trash,.lucide-trash-2)>:is(:nth-child(1),:nth-child(2)){animation:ni-lid .62s cubic-bezier(.34,1.45,.64,1);transform-origin:0% 100%}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):active svg.sig-icon:is(.lucide-trash,.lucide-trash-2)>:is(:nth-child(3),:nth-child(4),:nth-child(5)){animation:ni-shake .62s cubic-bezier(.34,1.45,.64,1);transform-origin:50% 0%}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):active svg.sig-icon:is(.lucide-copy)>:nth-child(2){animation:ni-back .52s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):active svg.sig-icon:is(.lucide-copy)>:nth-child(1){animation:ni-front .52s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):active svg.sig-icon:is(.lucide-thumbs-up){animation:ni-like .56s cubic-bezier(.34,1.45,.64,1);transform-origin:25% 90%}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):active svg.sig-icon:is(.lucide-thumbs-down){animation:ni-dislike .56s cubic-bezier(.34,1.45,.64,1);transform-origin:75% 10%}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):active svg.sig-icon:is(.lucide-refresh-cw,.lucide-rotate-cw){animation:ni-spin .7s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):active svg.sig-icon:is(.lucide-rotate-ccw,.lucide-history){animation:ni-spin-back .7s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):active svg.sig-icon:is(.lucide-settings,.lucide-cog){animation:ni-gear .7s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):active svg.sig-icon:is(.lucide-settings-2,.lucide-sliders-horizontal)>:nth-child(5){animation:ni-knob-a .62s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):active svg.sig-icon:is(.lucide-settings-2,.lucide-sliders-horizontal)>:nth-child(6){animation:ni-knob-b .62s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):active svg.sig-icon:is(.lucide-share,.lucide-share-2)>:nth-child(2){animation:ni-out-l .56s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):active svg.sig-icon:is(.lucide-share,.lucide-share-2)>:is(:nth-child(1),:nth-child(3)){animation:ni-out-r .56s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):active svg.sig-icon:is(.lucide-volume-2)>:nth-child(2){animation:ni-wave .7s cubic-bezier(.45,0,.2,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):active svg.sig-icon:is(.lucide-volume-2)>:nth-child(3){animation:ni-wave .7s cubic-bezier(.45,0,.2,1) .12s}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):active svg.sig-icon:is(.lucide-message-square)>:nth-child(2){animation:ni-dot .62s cubic-bezier(.45,0,.2,1) 0ms}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):active svg.sig-icon:is(.lucide-message-square)>:nth-child(3){animation:ni-dot .62s cubic-bezier(.45,0,.2,1) 90ms}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):active svg.sig-icon:is(.lucide-message-square)>:nth-child(4){animation:ni-dot .62s cubic-bezier(.45,0,.2,1) .18s}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):active svg.sig-icon:is(.lucide-ellipsis,.lucide-more-horizontal,.lucide-more-vertical,.lucide-ellipsis-vertical)>:nth-child(1){animation:ni-dot .62s cubic-bezier(.45,0,.2,1) 0ms}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):active svg.sig-icon:is(.lucide-ellipsis,.lucide-more-horizontal,.lucide-more-vertical,.lucide-ellipsis-vertical)>:nth-child(2){animation:ni-dot .62s cubic-bezier(.45,0,.2,1) 90ms}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):active svg.sig-icon:is(.lucide-ellipsis,.lucide-more-horizontal,.lucide-more-vertical,.lucide-ellipsis-vertical)>:nth-child(3){animation:ni-dot .62s cubic-bezier(.45,0,.2,1) .18s}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):active svg.sig-icon:is(.lucide-message-circle,.lucide-message-square-text,.lucide-messages-square){animation:ni-bob .56s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):active svg.sig-icon:is(.lucide-pin){animation:ni-tilt-r .6s cubic-bezier(.34,1.45,.64,1);transform-origin:30% 70%}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):active svg.sig-icon:is(.lucide-bell)>:nth-child(1){animation:ni-swing .8s cubic-bezier(.45,0,.2,1);transform-origin:50% 0%}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):active svg.sig-icon:is(.lucide-bell)>:nth-child(2){animation:ni-clapper .8s cubic-bezier(.45,0,.2,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):active svg.sig-icon:is(.lucide-bell)>:nth-child(3){animation:ni-blink .8s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):active svg.sig-icon:is(.lucide-heart){animation:ni-beat .7s cubic-bezier(.45,0,.2,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):active svg.sig-icon:is(.lucide-sparkles,.lucide-sparkle)>:nth-child(1){animation:ni-twinkle .62s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):active svg.sig-icon:is(.lucide-sparkles,.lucide-sparkle)>:is(:nth-child(2),:nth-child(3)){animation:ni-blink .62s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):active svg.sig-icon:is(.lucide-arrow-up){animation:ni-fly-up .56s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):active svg.sig-icon:is(.lucide-send){animation:ni-fly-ne .56s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):active svg.sig-icon:is(.lucide-arrow-right){animation:ni-fly-r .56s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):active svg.sig-icon:is(.lucide-arrow-left){animation:ni-fly-l .56s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):active svg.sig-icon:is(.lucide-arrow-down){animation:ni-nudge-down .56s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):active svg.sig-icon:is(.lucide-chevron-right){animation:ni-nudge-right .52s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):active svg.sig-icon:is(.lucide-chevron-down){animation:ni-nudge-down .52s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):active svg.sig-icon:is(.lucide-log-out)>:is(:nth-child(2),:nth-child(3)){animation:ni-out-r .56s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):active svg.sig-icon:is(.lucide-external-link)>:is(:nth-child(2),:nth-child(3)){animation:ni-split-a .56s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):active svg.sig-icon:is(.lucide-download)>:is(:nth-child(1),:nth-child(2)){animation:ni-drop .56s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):active svg.sig-icon:is(.lucide-upload,.lucide-upload-cloud,.lucide-cloud-upload)>:is(:nth-child(1),:nth-child(2)){animation:ni-rise .56s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):active svg.sig-icon:is(.lucide-panel-left,.lucide-panel-left-close,.lucide-sidebar)>:is(:nth-child(2),:nth-child(3),:nth-child(4)){animation:ni-slide-l .6s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):active svg.sig-icon:is(.lucide-panel-left-open)>:is(:nth-child(2),:nth-child(3),:nth-child(4)){animation:ni-slide-r .6s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):active svg.sig-icon:is(.lucide-mic)>:nth-child(1){animation:ni-mic .56s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):active svg.sig-icon:is(.lucide-mic)>:nth-child(2){animation:ni-arc .56s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):active svg.sig-icon:is(.lucide-audio-lines)>:nth-child(1){animation:ni-eq .56s cubic-bezier(.45,0,.2,1) 0ms}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):active svg.sig-icon:is(.lucide-audio-lines)>:nth-child(2){animation:ni-eq .56s cubic-bezier(.45,0,.2,1) 70ms}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):active svg.sig-icon:is(.lucide-audio-lines)>:nth-child(3){animation:ni-eq .56s cubic-bezier(.45,0,.2,1) .14s}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):active svg.sig-icon:is(.lucide-audio-lines)>:nth-child(4){animation:ni-eq .56s cubic-bezier(.45,0,.2,1) .21s}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):active svg.sig-icon:is(.lucide-audio-lines)>:nth-child(5){animation:ni-eq .56s cubic-bezier(.45,0,.2,1) .28s}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):active svg.sig-icon:is(.lucide-paperclip){animation:ni-tilt .56s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):active svg.sig-icon:is(.lucide-image)>:nth-child(4){animation:ni-rise .6s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):active svg.sig-icon:is(.lucide-image)>:is(:nth-child(2),:nth-child(3)){animation:ni-out-l .6s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):active svg.sig-icon:is(.lucide-camera){animation:ni-pulse .52s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):active svg.sig-icon:is(.lucide-globe)>:nth-child(3){animation:ni-turn-globe .8s cubic-bezier(.45,0,.2,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):active svg.sig-icon:is(.lucide-brain,.lucide-cpu){animation:ni-beat .7s cubic-bezier(.45,0,.2,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):active svg.sig-icon:is(.lucide-lightbulb)>:nth-child(4){animation:ni-glow .62s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):active svg.sig-icon:is(.lucide-lightbulb)>:is(:nth-child(1),:nth-child(2),:nth-child(3)){animation:ni-flash .62s cubic-bezier(.45,0,.2,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):active svg.sig-icon:is(.lucide-user)>:nth-child(1){animation:ni-bob .56s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):active svg.sig-icon:is(.lucide-circle-user)>:nth-child(2){animation:ni-bob .56s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):active svg.sig-icon:is(.lucide-users,.lucide-users-round)>:is(:nth-child(3),:nth-child(4)){animation:ni-out-r .56s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):active svg.sig-icon:is(.lucide-users,.lucide-users-round)>:is(:nth-child(1),:nth-child(2)){animation:ni-bob .56s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):active svg.sig-icon:is(.lucide-lock)>:nth-child(2){animation:ni-shackle .56s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):active svg.sig-icon:is(.lucide-lock-open,.lucide-unlock)>:nth-child(2){animation:ni-drop .56s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):active svg.sig-icon:is(.lucide-sun){animation:ni-sun .7s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):active svg.sig-icon:is(.lucide-moon)>:nth-child(1){animation:ni-rock .7s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):active svg.sig-icon:is(.lucide-moon)>:nth-child(2){animation:ni-blink .7s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):active svg.sig-icon:is(.lucide-code,.lucide-code-2)>:nth-child(1){animation:ni-out-l .56s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):active svg.sig-icon:is(.lucide-code,.lucide-code-2)>:nth-child(2){animation:ni-out-r .56s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):active svg.sig-icon:is(.lucide-link,.lucide-link-2)>:nth-child(1){animation:ni-split-a .56s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):active svg.sig-icon:is(.lucide-link,.lucide-link-2)>:nth-child(2){animation:ni-split-b .56s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):active svg.sig-icon:is(.lucide-briefcase,.lucide-briefcase-business){animation:ni-bob .56s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):active svg.sig-icon:is(.lucide-star){animation:ni-star .7s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):active svg.sig-icon:is(.lucide-bookmark){animation:ni-drop .52s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):active svg.sig-icon:is(.lucide-eye){animation:ni-eye .42s cubic-bezier(.45,0,.2,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):active svg.sig-icon:is(.lucide-key){animation:ni-key .6s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):active svg.sig-icon:is(.lucide-zap){animation:ni-flash .6s cubic-bezier(.45,0,.2,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):active svg.sig-icon:is(.lucide-palette){animation:ni-tilt .6s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):active svg.sig-icon:is(.lucide-maximize-2){animation:ni-pulse .52s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):active svg.sig-icon:is(.lucide-minimize-2){animation:ni-shrink .52s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):active svg.sig-icon:is(.lucide-info,.lucide-help-circle,.lucide-circle-help,.lucide-shield-check,.lucide-mail-check,.lucide-mail,.lucide-folder,.lucide-file,.lucide-file-text,.lucide-calendar,.lucide-clock,.lucide-bot,.lucide-crown,.lucide-gift,.lucide-wallet,.lucide-credit-card,.lucide-book-open,.lucide-graduation-cap,.lucide-wand-2,.lucide-wand-sparkles,.lucide-headphones,.lucide-music,.lucide-video,.lucide-phone,.lucide-smile,.lucide-layout-grid,.lucide-grid,.lucide-list,.lucide-database,.lucide-terminal,.lucide-hash,.lucide-filter,.lucide-languages,.lucide-power,.lucide-alert-triangle,.lucide-triangle-alert,.lucide-scissors,.lucide-bold,.lucide-italic,.lucide-underline,.lucide-play,.lucide-pause,.lucide-square){animation:ni-nudge .52s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):active svg.sig-icon:is(.lucide-check)>path{stroke-dasharray:22;animation:ni-draw .52s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):active :is(svg.lucide-plus,svg.lucide-x){transform:rotate(90deg)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):active svg:is(.lucide,.neyo-icon,.more-icon):not(.sig-icon):not(.ua-icon){animation:ni-nudge .42s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):active :is(svg.lucide-plus,svg.lucide-x){animation:none}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):active svg.sig-icon.lucide-map>:nth-child(2){animation:ni-rise .56s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):active svg.sig-icon.lucide-map>:nth-child(3){animation:ni-drop .56s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):active svg.sig-icon.lucide-map>:nth-child(4){animation:ni-blink .62s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):active svg.sig-icon.lucide-brush>path{stroke-dasharray:40;animation:ni-draw-long .7s cubic-bezier(.34,1.45,.64,1)}:is(button,a,[role=button],label,.neo-settings-tab,.history-item,.nav-item,.attachment-popup-item,.model-badge,.suggestion-chip):active svg.sig-icon.lucide-brush>circle{animation:ni-fade-pop .7s cubic-bezier(.34,1.45,.64,1)}}@media(prefers-reduced-motion:reduce){svg.lucide,svg.lucide *,svg.sig-icon,svg.sig-icon *,svg.neyo-icon,.icon-btn svg,.msg-action-btn svg,.neo-settings-tab svg{animation:none!important;transition:none!important}}svg.ua-icon{overflow:visible}svg.ua-icon g.uam,svg.ua-icon [class^=p]{transform-box:fill-box;transform-origin:center}@media(hover:hover)and (pointer:fine){:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=alert] g.uam{animation:uaLshake .6s cubic-bezier(.65,0,.35,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=alert] .pb{animation:uaLpop2 .5s cubic-bezier(.34,1.56,.64,1) .1s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=out-d] g.uam{animation:uaLoutD .7s cubic-bezier(.65,0,.35,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=out-l] g.uam{animation:uaLoutL .7s cubic-bezier(.65,0,.35,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=out-r] g.uam{animation:uaLoutR .7s cubic-bezier(.65,0,.35,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=out-u] g.uam{animation:uaLoutU .7s cubic-bezier(.65,0,.35,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=bars] .pa{transform-origin:50% 100%;animation:uaLbarsY .6s cubic-bezier(.34,1.56,.64,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=bars] .pb{transform-origin:50% 100%;animation:uaLbarsY .6s cubic-bezier(.34,1.56,.64,1) .08s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=bars] .pc{transform-origin:50% 100%;animation:uaLbarsY .6s cubic-bezier(.34,1.56,.64,1) .16s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=bell] .pa{transform-origin:50% 0%;animation:uaLswing 1s cubic-bezier(.65,0,.35,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=bell] .pb{animation:uaLclap 1s cubic-bezier(.65,0,.35,1) .04s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=press-play] g.uam{animation:uaLpress .55s cubic-bezier(.2,.8,.2,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=flutter] g.uam{animation:uaLflutter .8s cubic-bezier(.65,0,.35,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=ribbon] g.uam{transform-origin:50% 0%;animation:uaLribbon .6s cubic-bezier(.34,1.56,.64,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=blink-a] .pa{animation:uaLblinkA .9s cubic-bezier(.65,0,.35,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=think] g.uam{animation:uaLthink .9s cubic-bezier(.65,0,.35,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=lift] g.uam{transform-origin:50% 100%;animation:uaLlift .7s cubic-bezier(.2,.8,.2,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=write] g.uam{transform-origin:0% 100%;animation:uaLwrite .9s cubic-bezier(.65,0,.35,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=rings] .pa{animation:uaLrings .5s cubic-bezier(.34,1.56,.64,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=rings] .pb{animation:uaLrings .5s cubic-bezier(.34,1.56,.64,1) .1s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=shutter] .pa{animation:uaLshutter .55s cubic-bezier(.34,1.56,.64,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=shutter] g.uam{animation:uaLpress .55s cubic-bezier(.2,.8,.2,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=ink] .pa>*{stroke-dasharray:1 1;animation:uaLdraw .7s cubic-bezier(.65,0,.35,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=nudge-d] g.uam{animation:uaLnD .55s cubic-bezier(.34,1.56,.64,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=nudge-l] g.uam{animation:uaLnL .55s cubic-bezier(.34,1.56,.64,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=nudge-r] g.uam{animation:uaLnR .55s cubic-bezier(.34,1.56,.64,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=nudge-u] g.uam{animation:uaLnU .55s cubic-bezier(.34,1.56,.64,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=wiggle] g.uam{animation:uaLwiggle .7s cubic-bezier(.65,0,.35,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=nod] .pa{animation:uaLbob .6s cubic-bezier(.34,1.56,.64,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=hand] .pa{animation:uaLhand 1s cubic-bezier(.65,0,.35,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=lift-arrow] .pa{animation:uaLrise .75s cubic-bezier(.2,.8,.2,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=lift-arrow] .pb{animation:uaLdip .75s cubic-bezier(.2,.8,.2,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=apart-x] .pa{animation:uaLapartXa .6s cubic-bezier(.34,1.56,.64,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=apart-x] .pb{animation:uaLapartXb .6s cubic-bezier(.34,1.56,.64,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=gear] .pa{animation:uaLr90 .8s cubic-bezier(.65,0,.35,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=copy] .pa{animation:uaLnUR .5s cubic-bezier(.34,1.56,.64,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=copy] .pb{animation:uaLnDL .5s cubic-bezier(.34,1.56,.64,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=chip] .pa{animation:uaLpop .5s cubic-bezier(.34,1.56,.64,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=chip] .pb{animation:uaLfade .6s cubic-bezier(.65,0,.35,1) .1s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=swipe] g.uam{animation:uaLswipe .7s cubic-bezier(.2,.8,.2,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=crown] g.uam{transform-origin:50% 100%;animation:uaLcrown .7s cubic-bezier(.2,.8,.2,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=stack] .pa{animation:uaLlayer1 .6s cubic-bezier(.34,1.56,.64,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=stack] .pb{animation:uaLlayer2 .6s cubic-bezier(.34,1.56,.64,1) .06s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=drop] .pa{animation:uaLdrop .75s cubic-bezier(.2,.8,.2,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=drop] .pb{animation:uaLdip .75s cubic-bezier(.2,.8,.2,1) .1s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=dots] .pa{animation:uaLdotUp .5s cubic-bezier(.34,1.56,.64,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=dots] .pb{animation:uaLdotUp .5s cubic-bezier(.34,1.56,.64,1) .08s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=dots] .pc{animation:uaLdotUp .5s cubic-bezier(.34,1.56,.64,1) .16s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=dots-x] .pa{animation:uaLdotX .5s cubic-bezier(.34,1.56,.64,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=dots-x] .pb{animation:uaLdotX .5s cubic-bezier(.34,1.56,.64,1) .08s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=dots-x] .pc{animation:uaLdotX .5s cubic-bezier(.34,1.56,.64,1) .16s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=pop-out] .pa{animation:uaLoutUR .7s cubic-bezier(.65,0,.35,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=blink] g.uam{animation:uaLblink .7s cubic-bezier(.65,0,.35,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=strike] .pa>*{stroke-dasharray:1 1;animation:uaLdraw .55s cubic-bezier(.65,0,.35,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=type] .pa>*{stroke-dasharray:1 1;animation:uaLdraw .45s cubic-bezier(.65,0,.35,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=type] .pb>*{stroke-dasharray:1 1;animation:uaLdraw .45s cubic-bezier(.65,0,.35,1) .25s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=funnel] g.uam{transform-origin:50% 0%;animation:uaLsquash .7s cubic-bezier(.2,.8,.2,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=squash] g.uam{transform-origin:50% 100%;animation:uaLsquash .75s cubic-bezier(.2,.8,.2,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=gift] .pa{animation:uaLliftLid .7s cubic-bezier(.65,0,.35,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=globe] .pa{animation:uaLglobe 1s cubic-bezier(.65,0,.35,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=toss] g.uam{animation:uaLtoss .8s cubic-bezier(.2,.8,.2,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=tiles] .pa{animation:uaLpop2 .45s cubic-bezier(.34,1.56,.64,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=tiles] .pb{animation:uaLpop2 .45s cubic-bezier(.34,1.56,.64,1) .07s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=tiles] .pc{animation:uaLpop2 .45s cubic-bezier(.34,1.56,.64,1) .14s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=tiles] .pd{animation:uaLpop2 .45s cubic-bezier(.34,1.56,.64,1) .21s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=tilt-r] g.uam{animation:uaLtiltR .7s cubic-bezier(.2,.8,.2,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=squeeze] g.uam{animation:uaLsqueeze .6s cubic-bezier(.34,1.56,.64,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=pump] g.uam{animation:uaLpump .9s cubic-bezier(.65,0,.35,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=spin-ccw] g.uam{animation:uaLrN360 .8s cubic-bezier(.65,0,.35,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=scene] .pa{animation:uaLpopIn .5s cubic-bezier(.34,1.56,.64,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=scene] .pb>*{stroke-dasharray:1 1;animation:uaLdraw .6s cubic-bezier(.65,0,.35,1) .1s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=info] .pb{animation:uaLdotUp .55s cubic-bezier(.34,1.56,.64,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=info] .pa{animation:uaLbarsP .55s cubic-bezier(.34,1.56,.64,1) .05s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=key] g.uam{animation:uaLkey .8s cubic-bezier(.65,0,.35,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=bubbles] .pa{transform-origin:0% 100%;animation:uaLbubble .6s cubic-bezier(.2,.8,.2,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=bubbles] .pb{transform-origin:100% 100%;animation:uaLbubble .6s cubic-bezier(.2,.8,.2,1) .12s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=idea] .pa{animation:uaLidea .8s cubic-bezier(.65,0,.35,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=apart-diag] .pa{animation:uaLapartDa .6s cubic-bezier(.34,1.56,.64,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=apart-diag] .pb{animation:uaLapartDb .6s cubic-bezier(.34,1.56,.64,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=rows3] .pa{animation:uaLnR .5s cubic-bezier(.34,1.56,.64,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=rows3] .pb{animation:uaLnR .5s cubic-bezier(.34,1.56,.64,1) .08s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=rows3] .pc{animation:uaLnR .5s cubic-bezier(.34,1.56,.64,1) .16s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=shackle] .pa{animation:uaLshackle .8s cubic-bezier(.65,0,.35,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=shackle-c] .pa{animation:uaLshackleC .7s cubic-bezier(.65,0,.35,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=exit] .pa{animation:uaLoutR .7s cubic-bezier(.65,0,.35,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=flap] .pa{transform-origin:50% 0%;animation:uaLflap .8s cubic-bezier(.65,0,.35,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=unfold] g.uam{animation:uaLflutter .8s cubic-bezier(.65,0,.35,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=corners-out] .pa{animation:uaLcornersA .55s cubic-bezier(.34,1.56,.64,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=corners-out] .pb{animation:uaLcornersB .55s cubic-bezier(.34,1.56,.64,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=corners-out] .pc{animation:uaLcornersC .55s cubic-bezier(.34,1.56,.64,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=corners-out] .pd{animation:uaLcornersD .55s cubic-bezier(.34,1.56,.64,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=bubble] g.uam{transform-origin:0% 100%;animation:uaLbubble .6s cubic-bezier(.2,.8,.2,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=talk] .pa{animation:uaLbob1 .5s cubic-bezier(.34,1.56,.64,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=talk] g.uam{animation:uaLpress .6s cubic-bezier(.2,.8,.2,1) .05s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=shake] g.uam{animation:uaLshake .6s cubic-bezier(.65,0,.35,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=corners-in] .pa{animation:uaLcornersC .55s cubic-bezier(.34,1.56,.64,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=corners-in] .pb{animation:uaLcornersD .55s cubic-bezier(.34,1.56,.64,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=corners-in] .pc{animation:uaLcornersA .55s cubic-bezier(.34,1.56,.64,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=corners-in] .pd{animation:uaLcornersB .55s cubic-bezier(.34,1.56,.64,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=moon] g.uam{animation:uaLmoon .8s cubic-bezier(.65,0,.35,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=dance] g.uam{transform-origin:50% 100%;animation:uaLdance .9s cubic-bezier(.65,0,.35,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=dots4] .pa{animation:uaLpop2 .45s cubic-bezier(.34,1.56,.64,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=dots4] .pb{animation:uaLpop2 .45s cubic-bezier(.34,1.56,.64,1) .08s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=dots4] .pc{animation:uaLpop2 .45s cubic-bezier(.34,1.56,.64,1) .16s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=dots4] .pd{animation:uaLpop2 .45s cubic-bezier(.34,1.56,.64,1) .24s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=divider] .pa{animation:uaLnR .55s cubic-bezier(.34,1.56,.64,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=bars-p] .pa{animation:uaLbarsP .55s cubic-bezier(.34,1.56,.64,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=bars-p] .pb{animation:uaLbarsP .55s cubic-bezier(.34,1.56,.64,1) .1s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=write-in] .pa{transform-origin:0% 100%;animation:uaLwrite .9s cubic-bezier(.65,0,.35,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=ring] g.uam{animation:uaLring .8s cubic-bezier(.65,0,.35,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=press] g.uam{animation:uaLrise .6s cubic-bezier(.2,.8,.2,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=turn] g.uam{animation:uaLr90 .55s cubic-bezier(.34,1.56,.64,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=power] .pa{animation:uaLnU .5s cubic-bezier(.34,1.56,.64,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=power] .pb>*{stroke-dasharray:1 1;animation:uaLdraw .7s cubic-bezier(.65,0,.35,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=spin] g.uam{animation:uaLr360 .8s cubic-bezier(.65,0,.35,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=snip] .pa{animation:uaLsnip .8s cubic-bezier(.65,0,.35,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=snip] .pb{animation:uaLsnipB .8s cubic-bezier(.65,0,.35,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=seek] g.uam{animation:uaLseek .9s cubic-bezier(.65,0,.35,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=out-ur] g.uam{animation:uaLoutUR .75s cubic-bezier(.65,0,.35,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=sliders] .pa{animation:uaLnL .6s cubic-bezier(.34,1.56,.64,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=sliders] .pb{animation:uaLnR .6s cubic-bezier(.34,1.56,.64,1) .05s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=sliders] .pc{animation:uaLnL .6s cubic-bezier(.34,1.56,.64,1) .1s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=nodes] .pa{animation:uaLpop .5s cubic-bezier(.34,1.56,.64,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=nodes] .pb{animation:uaLpop .5s cubic-bezier(.34,1.56,.64,1) .1s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=nodes] .pc{animation:uaLpop .5s cubic-bezier(.34,1.56,.64,1) .2s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=smile] .pa{animation:uaLsmileW .6s cubic-bezier(.34,1.56,.64,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=smile] .pb{animation:uaLblink .6s cubic-bezier(.65,0,.35,1) .1s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=sparkle] .pa{animation:uaLstar .7s cubic-bezier(.2,.8,.2,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=sparkle] .pb{animation:uaLr90 .6s cubic-bezier(.34,1.56,.64,1) .1s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=star] g.uam{animation:uaLstar .7s cubic-bezier(.2,.8,.2,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=sun] .pa{animation:uaLr45 .7s cubic-bezier(.65,0,.35,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=sun] .pb{animation:uaLsunCore .6s cubic-bezier(.34,1.56,.64,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=prompt] .pa{animation:uaLnR .5s cubic-bezier(.34,1.56,.64,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=prompt] .pb{animation:uaLfade .8s cubic-bezier(.65,0,.35,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=dislike] g.uam{transform-origin:30% 30%;animation:uaLdislike .7s cubic-bezier(.34,1.56,.64,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=like] g.uam{transform-origin:0% 100%;animation:uaLlike .7s cubic-bezier(.2,.8,.2,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=lid] .pa{transform-origin:0% 100%;animation:uaLlid .8s cubic-bezier(.65,0,.35,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=ul] .pa{transform-origin:0% 50%;animation:uaLul .6s cubic-bezier(.2,.8,.2,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=nod2] .pa{animation:uaLbob .6s cubic-bezier(.34,1.56,.64,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=nod2] .pb{animation:uaLbob .6s cubic-bezier(.34,1.56,.64,1) .12s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=rec] .pa{animation:uaLnR1 .5s cubic-bezier(.34,1.56,.64,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=rings2] .pa{animation:uaLringIn .6s cubic-bezier(.65,0,.35,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=rings2] .pb{animation:uaLringIn .6s cubic-bezier(.65,0,.35,1) .12s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=tab] .pa{animation:uaLnL .5s cubic-bezier(.34,1.56,.64,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):hover svg.ua-icon[data-uh=zap] g.uam{animation:uaLzap .7s cubic-bezier(.65,0,.35,1) 0s 1 both}}@media(hover:none){:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=alert] g.uam{animation:uaLshake .6s cubic-bezier(.65,0,.35,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=alert] .pb{animation:uaLpop2 .5s cubic-bezier(.34,1.56,.64,1) .1s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=out-d] g.uam{animation:uaLoutD .7s cubic-bezier(.65,0,.35,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=out-l] g.uam{animation:uaLoutL .7s cubic-bezier(.65,0,.35,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=out-r] g.uam{animation:uaLoutR .7s cubic-bezier(.65,0,.35,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=out-u] g.uam{animation:uaLoutU .7s cubic-bezier(.65,0,.35,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=bars] .pa{transform-origin:50% 100%;animation:uaLbarsY .6s cubic-bezier(.34,1.56,.64,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=bars] .pb{transform-origin:50% 100%;animation:uaLbarsY .6s cubic-bezier(.34,1.56,.64,1) .08s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=bars] .pc{transform-origin:50% 100%;animation:uaLbarsY .6s cubic-bezier(.34,1.56,.64,1) .16s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=bell] .pa{transform-origin:50% 0%;animation:uaLswing 1s cubic-bezier(.65,0,.35,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=bell] .pb{animation:uaLclap 1s cubic-bezier(.65,0,.35,1) .04s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=press-play] g.uam{animation:uaLpress .55s cubic-bezier(.2,.8,.2,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=flutter] g.uam{animation:uaLflutter .8s cubic-bezier(.65,0,.35,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=ribbon] g.uam{transform-origin:50% 0%;animation:uaLribbon .6s cubic-bezier(.34,1.56,.64,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=blink-a] .pa{animation:uaLblinkA .9s cubic-bezier(.65,0,.35,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=think] g.uam{animation:uaLthink .9s cubic-bezier(.65,0,.35,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=lift] g.uam{transform-origin:50% 100%;animation:uaLlift .7s cubic-bezier(.2,.8,.2,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=write] g.uam{transform-origin:0% 100%;animation:uaLwrite .9s cubic-bezier(.65,0,.35,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=rings] .pa{animation:uaLrings .5s cubic-bezier(.34,1.56,.64,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=rings] .pb{animation:uaLrings .5s cubic-bezier(.34,1.56,.64,1) .1s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=shutter] .pa{animation:uaLshutter .55s cubic-bezier(.34,1.56,.64,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=shutter] g.uam{animation:uaLpress .55s cubic-bezier(.2,.8,.2,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=ink] .pa>*{stroke-dasharray:1 1;animation:uaLdraw .7s cubic-bezier(.65,0,.35,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=nudge-d] g.uam{animation:uaLnD .55s cubic-bezier(.34,1.56,.64,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=nudge-l] g.uam{animation:uaLnL .55s cubic-bezier(.34,1.56,.64,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=nudge-r] g.uam{animation:uaLnR .55s cubic-bezier(.34,1.56,.64,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=nudge-u] g.uam{animation:uaLnU .55s cubic-bezier(.34,1.56,.64,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=wiggle] g.uam{animation:uaLwiggle .7s cubic-bezier(.65,0,.35,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=nod] .pa{animation:uaLbob .6s cubic-bezier(.34,1.56,.64,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=hand] .pa{animation:uaLhand 1s cubic-bezier(.65,0,.35,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=lift-arrow] .pa{animation:uaLrise .75s cubic-bezier(.2,.8,.2,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=lift-arrow] .pb{animation:uaLdip .75s cubic-bezier(.2,.8,.2,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=apart-x] .pa{animation:uaLapartXa .6s cubic-bezier(.34,1.56,.64,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=apart-x] .pb{animation:uaLapartXb .6s cubic-bezier(.34,1.56,.64,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=gear] .pa{animation:uaLr90 .8s cubic-bezier(.65,0,.35,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=copy] .pa{animation:uaLnUR .5s cubic-bezier(.34,1.56,.64,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=copy] .pb{animation:uaLnDL .5s cubic-bezier(.34,1.56,.64,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=chip] .pa{animation:uaLpop .5s cubic-bezier(.34,1.56,.64,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=chip] .pb{animation:uaLfade .6s cubic-bezier(.65,0,.35,1) .1s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=swipe] g.uam{animation:uaLswipe .7s cubic-bezier(.2,.8,.2,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=crown] g.uam{transform-origin:50% 100%;animation:uaLcrown .7s cubic-bezier(.2,.8,.2,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=stack] .pa{animation:uaLlayer1 .6s cubic-bezier(.34,1.56,.64,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=stack] .pb{animation:uaLlayer2 .6s cubic-bezier(.34,1.56,.64,1) .06s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=drop] .pa{animation:uaLdrop .75s cubic-bezier(.2,.8,.2,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=drop] .pb{animation:uaLdip .75s cubic-bezier(.2,.8,.2,1) .1s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=dots] .pa{animation:uaLdotUp .5s cubic-bezier(.34,1.56,.64,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=dots] .pb{animation:uaLdotUp .5s cubic-bezier(.34,1.56,.64,1) .08s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=dots] .pc{animation:uaLdotUp .5s cubic-bezier(.34,1.56,.64,1) .16s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=dots-x] .pa{animation:uaLdotX .5s cubic-bezier(.34,1.56,.64,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=dots-x] .pb{animation:uaLdotX .5s cubic-bezier(.34,1.56,.64,1) .08s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=dots-x] .pc{animation:uaLdotX .5s cubic-bezier(.34,1.56,.64,1) .16s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=pop-out] .pa{animation:uaLoutUR .7s cubic-bezier(.65,0,.35,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=blink] g.uam{animation:uaLblink .7s cubic-bezier(.65,0,.35,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=strike] .pa>*{stroke-dasharray:1 1;animation:uaLdraw .55s cubic-bezier(.65,0,.35,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=type] .pa>*{stroke-dasharray:1 1;animation:uaLdraw .45s cubic-bezier(.65,0,.35,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=type] .pb>*{stroke-dasharray:1 1;animation:uaLdraw .45s cubic-bezier(.65,0,.35,1) .25s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=funnel] g.uam{transform-origin:50% 0%;animation:uaLsquash .7s cubic-bezier(.2,.8,.2,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=squash] g.uam{transform-origin:50% 100%;animation:uaLsquash .75s cubic-bezier(.2,.8,.2,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=gift] .pa{animation:uaLliftLid .7s cubic-bezier(.65,0,.35,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=globe] .pa{animation:uaLglobe 1s cubic-bezier(.65,0,.35,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=toss] g.uam{animation:uaLtoss .8s cubic-bezier(.2,.8,.2,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=tiles] .pa{animation:uaLpop2 .45s cubic-bezier(.34,1.56,.64,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=tiles] .pb{animation:uaLpop2 .45s cubic-bezier(.34,1.56,.64,1) .07s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=tiles] .pc{animation:uaLpop2 .45s cubic-bezier(.34,1.56,.64,1) .14s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=tiles] .pd{animation:uaLpop2 .45s cubic-bezier(.34,1.56,.64,1) .21s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=tilt-r] g.uam{animation:uaLtiltR .7s cubic-bezier(.2,.8,.2,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=squeeze] g.uam{animation:uaLsqueeze .6s cubic-bezier(.34,1.56,.64,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=pump] g.uam{animation:uaLpump .9s cubic-bezier(.65,0,.35,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=spin-ccw] g.uam{animation:uaLrN360 .8s cubic-bezier(.65,0,.35,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=scene] .pa{animation:uaLpopIn .5s cubic-bezier(.34,1.56,.64,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=scene] .pb>*{stroke-dasharray:1 1;animation:uaLdraw .6s cubic-bezier(.65,0,.35,1) .1s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=info] .pb{animation:uaLdotUp .55s cubic-bezier(.34,1.56,.64,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=info] .pa{animation:uaLbarsP .55s cubic-bezier(.34,1.56,.64,1) .05s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=key] g.uam{animation:uaLkey .8s cubic-bezier(.65,0,.35,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=bubbles] .pa{transform-origin:0% 100%;animation:uaLbubble .6s cubic-bezier(.2,.8,.2,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=bubbles] .pb{transform-origin:100% 100%;animation:uaLbubble .6s cubic-bezier(.2,.8,.2,1) .12s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=idea] .pa{animation:uaLidea .8s cubic-bezier(.65,0,.35,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=apart-diag] .pa{animation:uaLapartDa .6s cubic-bezier(.34,1.56,.64,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=apart-diag] .pb{animation:uaLapartDb .6s cubic-bezier(.34,1.56,.64,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=rows3] .pa{animation:uaLnR .5s cubic-bezier(.34,1.56,.64,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=rows3] .pb{animation:uaLnR .5s cubic-bezier(.34,1.56,.64,1) .08s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=rows3] .pc{animation:uaLnR .5s cubic-bezier(.34,1.56,.64,1) .16s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=shackle] .pa{animation:uaLshackle .8s cubic-bezier(.65,0,.35,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=shackle-c] .pa{animation:uaLshackleC .7s cubic-bezier(.65,0,.35,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=exit] .pa{animation:uaLoutR .7s cubic-bezier(.65,0,.35,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=flap] .pa{transform-origin:50% 0%;animation:uaLflap .8s cubic-bezier(.65,0,.35,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=unfold] g.uam{animation:uaLflutter .8s cubic-bezier(.65,0,.35,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=corners-out] .pa{animation:uaLcornersA .55s cubic-bezier(.34,1.56,.64,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=corners-out] .pb{animation:uaLcornersB .55s cubic-bezier(.34,1.56,.64,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=corners-out] .pc{animation:uaLcornersC .55s cubic-bezier(.34,1.56,.64,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=corners-out] .pd{animation:uaLcornersD .55s cubic-bezier(.34,1.56,.64,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=bubble] g.uam{transform-origin:0% 100%;animation:uaLbubble .6s cubic-bezier(.2,.8,.2,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=talk] .pa{animation:uaLbob1 .5s cubic-bezier(.34,1.56,.64,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=talk] g.uam{animation:uaLpress .6s cubic-bezier(.2,.8,.2,1) .05s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=shake] g.uam{animation:uaLshake .6s cubic-bezier(.65,0,.35,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=corners-in] .pa{animation:uaLcornersC .55s cubic-bezier(.34,1.56,.64,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=corners-in] .pb{animation:uaLcornersD .55s cubic-bezier(.34,1.56,.64,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=corners-in] .pc{animation:uaLcornersA .55s cubic-bezier(.34,1.56,.64,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=corners-in] .pd{animation:uaLcornersB .55s cubic-bezier(.34,1.56,.64,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=moon] g.uam{animation:uaLmoon .8s cubic-bezier(.65,0,.35,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=dance] g.uam{transform-origin:50% 100%;animation:uaLdance .9s cubic-bezier(.65,0,.35,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=dots4] .pa{animation:uaLpop2 .45s cubic-bezier(.34,1.56,.64,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=dots4] .pb{animation:uaLpop2 .45s cubic-bezier(.34,1.56,.64,1) .08s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=dots4] .pc{animation:uaLpop2 .45s cubic-bezier(.34,1.56,.64,1) .16s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=dots4] .pd{animation:uaLpop2 .45s cubic-bezier(.34,1.56,.64,1) .24s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=divider] .pa{animation:uaLnR .55s cubic-bezier(.34,1.56,.64,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=bars-p] .pa{animation:uaLbarsP .55s cubic-bezier(.34,1.56,.64,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=bars-p] .pb{animation:uaLbarsP .55s cubic-bezier(.34,1.56,.64,1) .1s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=write-in] .pa{transform-origin:0% 100%;animation:uaLwrite .9s cubic-bezier(.65,0,.35,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=ring] g.uam{animation:uaLring .8s cubic-bezier(.65,0,.35,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=press] g.uam{animation:uaLrise .6s cubic-bezier(.2,.8,.2,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=turn] g.uam{animation:uaLr90 .55s cubic-bezier(.34,1.56,.64,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=power] .pa{animation:uaLnU .5s cubic-bezier(.34,1.56,.64,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=power] .pb>*{stroke-dasharray:1 1;animation:uaLdraw .7s cubic-bezier(.65,0,.35,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=spin] g.uam{animation:uaLr360 .8s cubic-bezier(.65,0,.35,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=snip] .pa{animation:uaLsnip .8s cubic-bezier(.65,0,.35,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=snip] .pb{animation:uaLsnipB .8s cubic-bezier(.65,0,.35,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=seek] g.uam{animation:uaLseek .9s cubic-bezier(.65,0,.35,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=out-ur] g.uam{animation:uaLoutUR .75s cubic-bezier(.65,0,.35,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=sliders] .pa{animation:uaLnL .6s cubic-bezier(.34,1.56,.64,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=sliders] .pb{animation:uaLnR .6s cubic-bezier(.34,1.56,.64,1) .05s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=sliders] .pc{animation:uaLnL .6s cubic-bezier(.34,1.56,.64,1) .1s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=nodes] .pa{animation:uaLpop .5s cubic-bezier(.34,1.56,.64,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=nodes] .pb{animation:uaLpop .5s cubic-bezier(.34,1.56,.64,1) .1s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=nodes] .pc{animation:uaLpop .5s cubic-bezier(.34,1.56,.64,1) .2s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=smile] .pa{animation:uaLsmileW .6s cubic-bezier(.34,1.56,.64,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=smile] .pb{animation:uaLblink .6s cubic-bezier(.65,0,.35,1) .1s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=sparkle] .pa{animation:uaLstar .7s cubic-bezier(.2,.8,.2,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=sparkle] .pb{animation:uaLr90 .6s cubic-bezier(.34,1.56,.64,1) .1s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=star] g.uam{animation:uaLstar .7s cubic-bezier(.2,.8,.2,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=sun] .pa{animation:uaLr45 .7s cubic-bezier(.65,0,.35,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=sun] .pb{animation:uaLsunCore .6s cubic-bezier(.34,1.56,.64,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=prompt] .pa{animation:uaLnR .5s cubic-bezier(.34,1.56,.64,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=prompt] .pb{animation:uaLfade .8s cubic-bezier(.65,0,.35,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=dislike] g.uam{transform-origin:30% 30%;animation:uaLdislike .7s cubic-bezier(.34,1.56,.64,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=like] g.uam{transform-origin:0% 100%;animation:uaLlike .7s cubic-bezier(.2,.8,.2,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=lid] .pa{transform-origin:0% 100%;animation:uaLlid .8s cubic-bezier(.65,0,.35,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=ul] .pa{transform-origin:0% 50%;animation:uaLul .6s cubic-bezier(.2,.8,.2,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=nod2] .pa{animation:uaLbob .6s cubic-bezier(.34,1.56,.64,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=nod2] .pb{animation:uaLbob .6s cubic-bezier(.34,1.56,.64,1) .12s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=rec] .pa{animation:uaLnR1 .5s cubic-bezier(.34,1.56,.64,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=rings2] .pa{animation:uaLringIn .6s cubic-bezier(.65,0,.35,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=rings2] .pb{animation:uaLringIn .6s cubic-bezier(.65,0,.35,1) .12s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=tab] .pa{animation:uaLnL .5s cubic-bezier(.34,1.56,.64,1) 0s 1 both}:is(button,a,[role=button],[role=option],label,.neo-settings-tab,.history-item,.nav-item,.sidebar-nav-item,.attachment-popup-item,.history-popup-item,.tbc-row,.model-badge,.suggestion-chip):active svg.ua-icon[data-uh=zap] g.uam{animation:uaLzap .7s cubic-bezier(.65,0,.35,1) 0s 1 both}}@keyframes uaLshake{0%,to{transform:none}12%,36%,60%{transform:translate(-1.8px)}24%,48%{transform:translate(1.8px)}72%{transform:none}}@keyframes uaLpop2{0%,to{transform:none}40%{transform:scale(1.25)}70%{transform:scale(.94)}}@keyframes uaLoutD{0%{transform:none}40%{transform:translateY(7px);opacity:0}41%{transform:translateY(-7px);opacity:0}to{transform:none;opacity:1}}@keyframes uaLoutL{0%{transform:none}40%{transform:translate(-7px);opacity:0}41%{transform:translate(7px);opacity:0}to{transform:none;opacity:1}}@keyframes uaLoutR{0%{transform:none}40%{transform:translate(7px);opacity:0}41%{transform:translate(-7px);opacity:0}to{transform:none;opacity:1}}@keyframes uaLoutU{0%{transform:none}40%{transform:translateY(-7px);opacity:0}41%{transform:translateY(7px);opacity:0}to{transform:none;opacity:1}}@keyframes uaLbarsY{0%,to{transform:none}35%{transform:scaleY(.2)}75%{transform:scaleY(1.08)}}@keyframes uaLswing{0%,to{transform:none}15%{transform:rotate(16deg)}30%{transform:rotate(-12deg)}45%{transform:rotate(8deg)}60%{transform:rotate(-5deg)}75%{transform:rotate(2deg)}}@keyframes uaLclap{0%,to{transform:none}18%{transform:translate(-2.2px)}33%{transform:translate(1.8px)}48%{transform:translate(-1.2px)}63%{transform:translate(.6px)}}@keyframes uaLpress{0%,to{transform:none}30%{transform:scale(.84)}62%{transform:scale(1.07)}}@keyframes uaLflutter{0%,to{transform:none}30%{transform:scaleX(.9) skewY(-3deg)}60%{transform:scaleX(1.04) skewY(2deg)}}@keyframes uaLribbon{0%,to{transform:none}30%{transform:scaleY(1.14)}60%{transform:scaleY(.95)}}@keyframes uaLblinkA{0%,to{opacity:1}20%,60%{opacity:0}40%,80%{opacity:1}}@keyframes uaLthink{0%,to{transform:none}20%{transform:scale(1.06)}40%{transform:scale(.98)}60%{transform:scale(1.04)}}@keyframes uaLlift{0%,to{transform:none}35%{transform:translateY(-3px) rotate(-3deg)}62%{transform:translateY(.5px) scale(1.03,.96)}}@keyframes uaLwrite{0%,to{transform:none}20%{transform:translate(-1.2px,1px) rotate(-7deg)}40%{transform:translate(1.2px) rotate(5deg)}60%{transform:translate(-.8px,1px) rotate(-4deg)}80%{transform:translate(.6px) rotate(2deg)}}@keyframes uaLrings{0%,to{transform:none}35%{transform:translateY(-2.4px)}}@keyframes uaLshutter{0%,to{transform:none}30%{transform:scale(.3)}60%{transform:scale(1.15)}}@keyframes uaLdraw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes uaLnD{0%,to{transform:none}45%{transform:translateY(3px)}}@keyframes uaLnL{0%,to{transform:none}45%{transform:translate(-3px)}}@keyframes uaLnR{0%,to{transform:none}45%{transform:translate(3px)}}@keyframes uaLnU{0%,to{transform:none}45%{transform:translateY(-3px)}}@keyframes uaLwiggle{0%,to{transform:none}20%{transform:rotate(-12deg)}40%{transform:rotate(10deg)}60%{transform:rotate(-6deg)}80%{transform:rotate(3deg)}}@keyframes uaLbob{0%,to{transform:none}30%{transform:translateY(-2.4px)}60%{transform:translateY(.6px)}}@keyframes uaLhand{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes uaLrise{0%,to{transform:none}30%{transform:translateY(3px)}60%{transform:translateY(-2.4px)}80%{transform:translateY(.6px)}}@keyframes uaLdip{0%,to{transform:none}60%{transform:translateY(1.2px)}}@keyframes uaLapartXa{0%,to{transform:none}45%{transform:translate(2.4px)}}@keyframes uaLapartXb{0%,to{transform:none}45%{transform:translate(-2.4px)}}@keyframes uaLr90{0%{transform:rotate(0)}to{transform:rotate(90deg)}}@keyframes uaLnUR{0%,to{transform:none}45%{transform:translate(1.6px,-1.6px)}}@keyframes uaLnDL{0%,to{transform:none}45%{transform:translate(-1.6px,1.6px)}}@keyframes uaLpop{0%,to{transform:none}35%{transform:scale(.8)}65%{transform:scale(1.12)}}@keyframes uaLfade{0%,to{opacity:1}30%{opacity:.1}}@keyframes uaLswipe{0%,to{transform:none}30%{transform:translate(-2px) rotate(-6deg)}60%{transform:translate(2px) rotate(3deg)}}@keyframes uaLcrown{0%,to{transform:none}35%{transform:translateY(-3px) rotate(-8deg)}62%{transform:translateY(.4px) rotate(3deg)}}@keyframes uaLlayer1{0%,to{transform:none}40%{transform:translateY(-3px)}}@keyframes uaLlayer2{0%,to{transform:none}45%{transform:translateY(-1.5px)}}@keyframes uaLdrop{0%,to{transform:none}30%{transform:translateY(-3px)}60%{transform:translateY(2.4px)}80%{transform:translateY(-.6px)}}@keyframes uaLdotUp{0%,to{transform:none}35%{transform:translateY(-3.5px)}65%{transform:translateY(.6px)}}@keyframes uaLdotX{0%,to{transform:none}35%{transform:translate(3.5px)}65%{transform:translate(-.6px)}}@keyframes uaLoutUR{0%{transform:none}40%{transform:translate(6px,-6px);opacity:0}41%{transform:translate(-6px,6px);opacity:0}to{transform:none;opacity:1}}@keyframes uaLblink{0%,to{transform:none}35%{transform:scaleY(1)}48%{transform:scaleY(.08)}62%{transform:scaleY(1)}}@keyframes uaLsquash{0%,to{transform:none}22%{transform:scale(1.08,.88)}48%{transform:translateY(-2.6px) scale(.95,1.06)}72%{transform:scale(1.04,.95)}}@keyframes uaLliftLid{0%,to{transform:none}35%,60%{transform:translateY(-3px) rotate(-7deg)}}@keyframes uaLglobe{0%,to{transform:none}25%{transform:scaleX(.15)}50%{transform:scaleX(-1)}75%{transform:scaleX(.15)}}@keyframes uaLtoss{0%,to{transform:none}35%{transform:translateY(-5px) rotate(-14deg)}65%{transform:translateY(-1px) rotate(4deg)}}@keyframes uaLtiltR{0%,to{transform:none}40%{transform:rotate(24deg)}70%{transform:rotate(-5deg)}}@keyframes uaLsqueeze{0%,to{transform:none}35%{transform:scaleX(.88)}65%{transform:scaleX(1.04)}}@keyframes uaLpump{0%,to{transform:none}15%{transform:scale(1.2)}30%{transform:scale(.94)}45%{transform:scale(1.1)}62%{transform:scale(1)}}@keyframes uaLrN360{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes uaLpopIn{0%{transform:scale(.3);opacity:0}60%{transform:scale(1.15);opacity:1}to{transform:none}}@keyframes uaLbarsP{0%,to{transform:none}40%{transform:scaleY(.55)}}@keyframes uaLkey{0%,to{transform:none}35%{transform:rotate(-28deg)}65%{transform:rotate(6deg)}}@keyframes uaLbubble{0%,to{transform:none}30%{transform:scale(.86)}60%{transform:scale(1.08) rotate(-5deg)}}@keyframes uaLidea{0%,to{transform:none;opacity:1}20%{opacity:.3}35%{opacity:1;transform:scale(1.1) translateY(-.6px)}50%{opacity:.5}65%{opacity:1;transform:none}}@keyframes uaLapartDa{0%,to{transform:none}45%{transform:translate(1.8px,-1.8px)}}@keyframes uaLapartDb{0%,to{transform:none}45%{transform:translate(-1.8px,1.8px)}}@keyframes uaLshackle{0%,to{transform:none}35%,65%{transform:translateY(-3px)}}@keyframes uaLshackleC{0%,to{transform:none}40%,62%{transform:translateY(2px)}}@keyframes uaLflap{0%,to{transform:none}40%,62%{transform:scaleY(-1)}}@keyframes uaLcornersA{0%,to{transform:none}45%{transform:translate(-1.6px,-1.6px)}}@keyframes uaLcornersB{0%,to{transform:none}45%{transform:translate(1.6px,-1.6px)}}@keyframes uaLcornersC{0%,to{transform:none}45%{transform:translate(1.6px,1.6px)}}@keyframes uaLcornersD{0%,to{transform:none}45%{transform:translate(-1.6px,1.6px)}}@keyframes uaLbob1{0%,to{transform:none}40%{transform:translateY(-1.8px)}}@keyframes uaLmoon{0%,to{transform:none}30%{transform:rotate(-22deg)}60%{transform:rotate(9deg)}}@keyframes uaLdance{0%,to{transform:none}25%{transform:translateY(-2px) rotate(-8deg)}50%{transform:rotate(0)}75%{transform:translateY(-2px) rotate(8deg)}}@keyframes uaLring{0%,to{transform:none}8%,24%,40%{transform:rotate(-13deg)}16%,32%,48%{transform:rotate(13deg)}56%{transform:rotate(0)}}@keyframes uaLr360{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes uaLsnip{0%,to{transform:none}25%{transform:rotate(-13deg)}50%{transform:rotate(0)}72%{transform:rotate(-8deg)}}@keyframes uaLsnipB{0%,to{transform:none}25%{transform:rotate(13deg)}50%{transform:rotate(0)}72%{transform:rotate(8deg)}}@keyframes uaLseek{0%,to{transform:none}25%{transform:translate(-1.5px,-1px) rotate(-10deg)}50%{transform:translate(1.4px,-1.4px)}75%{transform:translate(1px,1px) rotate(6deg)}}@keyframes uaLsmileW{0%,to{transform:none}50%{transform:scaleX(1.2) translateY(.6px)}}@keyframes uaLstar{0%,to{transform:none}35%{transform:scale(1.22) rotate(-14deg)}65%{transform:scale(.95) rotate(8deg)}}@keyframes uaLr45{0%{transform:rotate(0)}to{transform:rotate(45deg)}}@keyframes uaLsunCore{0%,to{transform:none}40%{transform:scale(.8)}70%{transform:scale(1.08)}}@keyframes uaLdislike{0%,to{transform:none}30%{transform:rotate(14deg) translateY(1px)}55%{transform:rotate(-4deg)}}@keyframes uaLlike{0%,to{transform:none}35%{transform:translateY(-2px) rotate(-16deg)}65%{transform:rotate(4deg)}}@keyframes uaLlid{0%,to{transform:none}35%,62%{transform:translate(-.6px,-2.6px) rotate(-16deg)}}@keyframes uaLul{0%{transform:scaleX(0)}70%{transform:scaleX(1.06)}to{transform:none}}@keyframes uaLnR1{0%,to{transform:none}45%{transform:translate(1.6px)}}@keyframes uaLringIn{0%,to{opacity:1;transform:none}30%{opacity:.15;transform:scale(.85)}}@keyframes uaLzap{0%,to{opacity:1;transform:none}12%{opacity:.15}24%{opacity:1;transform:scale(1.1)}36%{opacity:.3}50%{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){svg.ua-icon *{animation:none!important}}.neo-settings-overlay{padding:0!important}.neo-settings-overlay .neo-settings-modal{width:100vw!important;max-width:none!important;height:100vh!important;height:100dvh!important;max-height:none!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important}@media(min-width:641px){.neo-settings-overlay .neo-settings-content>*{max-width:820px;margin-left:auto!important;margin-right:auto!important}}.neo-settings-tab svg,.neo-settings-tab i{width:18px!important;height:18px!important;flex:0 0 18px!important}.neo-settings-tab svg.neyo-icon{width:21px!important;height:21px!important;flex:0 0 21px!important;margin:0 -1.5px}.settings-value-btn svg,.nyx-chevron{width:13px!important;height:13px!important}.neo-settings-close svg{width:18px!important;height:18px!important}.nmp{--nmp-bg: #fff;--nmp-ink: #171717;--nmp-soft: #737373;--nmp-line: rgba(0, 0, 0, .08);--nmp-hover: rgba(0, 0, 0, .04);position:fixed;inset:0;z-index:3200;display:flex;align-items:center;justify-content:center;padding:16px;background:#00000052;opacity:0;transition:opacity .16s ease}.nmp[hidden]{display:none}.nmp.show{opacity:1}body.dark-mode .nmp{--nmp-bg: #1c1c1c;--nmp-ink: #f2f2f2;--nmp-soft: #a3a3a3;--nmp-line: rgba(255, 255, 255, .1);--nmp-hover: rgba(255, 255, 255, .05);background:#0000008c}html.nmp-open,html.nmp-open body{overflow:hidden}.nmp-box{width:min(1120px,100%);height:min(780px,calc(100dvh - 32px));display:grid;grid-template-columns:380px 1fr;background:var(--nmp-bg);color:var(--nmp-ink);border-radius:24px;overflow:hidden;box-shadow:var(--neyo-modal-shadow, 0 24px 70px rgba(0, 0, 0, .22));transform:scale(.98);transition:transform .18s cubic-bezier(.2,.9,.3,1.1)}.nmp.show .nmp-box{transform:scale(1)}.nmp-side{display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--nmp-line)}.nmp-head{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 8px 20px}.nmp-head strong{font-size:18px;font-weight:700;letter-spacing:-.02em}.nmp-x{width:36px;height:36px;border:0;border-radius:50%;background:transparent;color:var(--nmp-ink);font-size:24px;line-height:1;cursor:pointer}.nmp-x:hover{background:var(--nmp-hover)}.nmp-ask{margin:4px 16px 10px;display:flex;align-items:center;gap:8px;height:46px;padding:0 6px 0 14px;border:1px solid var(--nmp-line);border-radius:999px;background:var(--nmp-bg);transition:border-color .2s,box-shadow .2s}.nmp-ask:focus-within{border-color:var(--nmp-ink);box-shadow:0 0 0 1px var(--nmp-ink)}.nmp-ask>svg{width:18px;height:18px;flex:none;fill:none;stroke:var(--nmp-soft);stroke-width:2;stroke-linecap:round}.nmp .nmp-ask input,.nmp .nmp-ask input:focus,.nmp .nmp-ask input:hover{flex:1;min-width:0;height:100%;padding:0;margin:0;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;color:var(--nmp-ink);font:inherit;font-size:15px;border-radius:0}.nmp-ask input::placeholder{color:var(--nmp-soft)}.nmp-me{flex:none;width:36px;height:36px;border:0;border-radius:50%;display:grid;place-items:center;background:transparent;color:var(--nmp-soft);cursor:pointer}.nmp-me svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.nmp-me:hover{background:var(--nmp-hover);color:var(--nmp-ink)}.nmp-me.is-on{color:#2563eb}.nmp-me.is-busy svg{animation:nmp-spin 1s linear infinite}@keyframes nmp-spin{to{transform:rotate(360deg)}}.nmp-scroll{flex:1;min-height:0;overflow-y:auto;padding:0 16px 16px;scrollbar-width:thin}.nmp-ideas{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.nmp-ideas[hidden]{display:none}.nmp-idea{height:32px;padding:0 12px;border:1px solid var(--nmp-line);border-radius:999px;background:transparent;color:var(--nmp-ink);font:inherit;font-size:13px;cursor:pointer}.nmp-idea:hover{background:var(--nmp-hover)}.nmp-air{display:flex;align-items:center;gap:10px;padding:10px 12px;margin-bottom:10px;border:1px solid var(--nmp-line);border-radius:16px}.nmp-air[hidden]{display:none}.nmp-aqi{flex:none;min-width:42px;height:42px;padding:0 6px;display:grid;place-items:center;border-radius:12px;background:var(--nmp-hover);font-weight:700;font-size:16px}.nmp-air b{display:block;font-size:13.5px;font-weight:650}.nmp-air small{display:block;margin-top:2px;font-size:12px;line-height:1.4;color:var(--nmp-soft)}.nmp-air[data-level=good] .nmp-aqi{background:#dcfce7;color:#166534}.nmp-air[data-level=fair] .nmp-aqi{background:#fef9c3;color:#854d0e}.nmp-air[data-level=sensitive] .nmp-aqi{background:#ffedd5;color:#9a3412}.nmp-air[data-level=bad] .nmp-aqi{background:#fee2e2;color:#991b1b}.nmp-air[data-level=very-bad] .nmp-aqi{background:#f3e8ff;color:#6b21a8}.nmp-air[data-level=hazard] .nmp-aqi{background:#4c0519;color:#fff}.nmp-note{margin:0 0 10px;padding:12px 14px;border-radius:16px;background:var(--nmp-hover);font-size:14px;line-height:1.5}.nmp-note[hidden]{display:none}.nmp-status{margin:2px 2px 8px;font-size:12.5px;font-weight:600;color:var(--nmp-soft)}.nmp-status:empty{display:none}.nmp-list{list-style:none;margin:0;padding:0;display:grid;gap:4px}.nmp-card{display:flex;gap:12px;padding:12px 10px;border-radius:16px;cursor:pointer;outline:none;transition:background .15s}.nmp-card:hover,.nmp-card:focus-visible{background:var(--nmp-hover)}.nmp-card.is-on{background:var(--nmp-hover);box-shadow:inset 0 0 0 1px var(--nmp-line)}.nmp-num{flex:none;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--nmp-ink);color:var(--nmp-bg);font-size:12px;font-weight:700;margin-top:1px}.nmp-card.is-pick .nmp-num{background:#2563eb;color:#fff}.nmp-info{min-width:0;flex:1}.nmp-info strong{display:flex;align-items:center;gap:6px;font-size:14.5px;font-weight:650;line-height:1.3}.nmp-info strong em{font-style:normal;font-size:10.5px;font-weight:700;color:#2563eb;background:#2563eb1a;padding:1px 6px;border-radius:99px;white-space:nowrap}.nmp-info small{display:block;margin-top:2px;font-size:12.5px;color:var(--nmp-soft);line-height:1.4;overflow-wrap:anywhere}.nmp-hours{font-variant-numeric:tabular-nums}.nmp-acts{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.nmp-btn{height:28px;padding:0 10px;display:inline-flex;align-items:center;border:1px solid var(--nmp-line);border-radius:999px;background:var(--nmp-bg);color:var(--nmp-ink);font:inherit;font-size:12.5px;font-weight:600;text-decoration:none;cursor:pointer}.nmp-btn:hover{background:var(--nmp-hover)}.nmp-card.is-ghost{pointer-events:none}.nmp-card.is-ghost>span{width:26px;height:26px;border-radius:50%;background:var(--nmp-hover)}.nmp-card.is-ghost i{display:block;height:11px;border-radius:6px;background:var(--nmp-hover);margin:4px 0 8px;width:70%;animation:nmp-pulse 1.2s ease-in-out infinite}.nmp-card.is-ghost i+i{width:45%}@keyframes nmp-pulse{50%{opacity:.45}}.nmp-credit{margin:14px 2px 0;font-size:11px;color:var(--nmp-soft)}.nmp-map-wrap{position:relative;min-width:0;min-height:0;background:#eef0f2}body.dark-mode .nmp-map-wrap{background:#2a2a2a}.nmp .nmp-map-wrap>.nmp-map{position:absolute;inset:0;width:100%;height:100%}.nmp-map-msg{position:absolute;inset:0;display:grid;place-items:center;padding:24px;text-align:center;color:var(--nmp-soft);font-size:14px}.nmp-map-msg[hidden]{display:none}.nmp-pin{width:30px;height:30px;border-radius:50%;border:2px solid #fff;background:#171717;color:#fff;font:700 12px/1 system-ui,sans-serif;display:grid;place-items:center;cursor:pointer;padding:0;box-shadow:0 2px 8px #0000004d;transition:transform .15s}.nmp-pin.is-pick{background:#2563eb}.nmp-pin:hover,.nmp-pin.is-on{transform:scale(1.22);z-index:2}.nmp-pin.is-on{background:#2563eb}.nmp-here{width:16px;height:16px;border-radius:50%;background:#2563eb;border:3px solid #fff;box-shadow:0 0 0 6px #2563eb33}.nmp .maplibregl-ctrl-group{border-radius:12px;box-shadow:0 2px 10px #0000001f}@media(max-width:768px){.nmp{padding:0}.nmp-box{width:100%;height:100dvh;border-radius:0;grid-template-columns:1fr;grid-template-rows:42% 58%}.nmp-map-wrap{grid-row:1}.nmp-side{grid-row:2;border-right:0;border-top:1px solid var(--nmp-line)}.nmp-head{padding-top:10px}}@media(prefers-reduced-motion:reduce){.nmp,.nmp-box,.nmp-pin{transition:none}}.nmc{--nmc-line: rgba(0, 0, 0, .08);--nmc-soft: #737373;--nmc-hover: rgba(0, 0, 0, .04);margin:12px 0;max-width:560px;border:1px solid var(--nmc-line);border-radius:20px;overflow:hidden;background:var(--bg-primary, #fff)}body.dark-mode .nmc{--nmc-line: rgba(255, 255, 255, .1);--nmc-soft: #a3a3a3;--nmc-hover: rgba(255, 255, 255, .05)}.nmc-map{position:relative;height:200px;background:#eef0f2}body.dark-mode .nmc-map{background:#2a2a2a}.nmc .nmc-map.maplibregl-map{position:relative;height:200px}.nmc-map.is-off,.nmc.is-empty .nmc-map{display:none}.nmc-body{padding:12px 14px}.nmc-head strong{display:block;font-size:15px;font-weight:650}.nmc-head small{display:block;font-size:12.5px;color:var(--nmc-soft);margin-top:1px}.nmc-list{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:2px}.nmc-list .nmc-row{display:flex;align-items:center;gap:10px;padding:7px 4px;border-radius:12px}.nmc-list .nmc-row:hover{background:var(--nmc-hover)}.nmc-num{flex:none;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#171717;color:#fff;font-size:11px;font-weight:700}body.dark-mode .nmc-num{background:#f2f2f2;color:#171717}.nmc-list .nmc-row.is-pick .nmc-num{background:#2563eb;color:#fff}.nmc-info{flex:1;min-width:0}.nmc-info b{display:block;font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nmc-info small{display:block;font-size:12px;color:var(--nmc-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nmc-go{flex:none;height:28px;padding:0 12px;display:inline-flex;align-items:center;border:1px solid var(--nmc-line);border-radius:999px;font-size:12.5px;font-weight:600;color:inherit;text-decoration:none}.nmc-go:hover{background:var(--nmc-hover)}.nmc-ghost{height:36px;background:var(--nmc-hover);animation:nmp-pulse 1.2s ease-in-out infinite}.nmc-foot{display:flex;align-items:center;justify-content:space-between;margin-top:10px}.nmc-open{height:34px;padding:0 16px;border:0;border-radius:999px;background:#171717;color:#fff;font:inherit;font-size:13px;font-weight:600;cursor:pointer}body.dark-mode .nmc-open{background:#f2f2f2;color:#171717}.nmc-open:hover{opacity:.88}.nmc-credit{font-size:11px;color:var(--nmc-soft)}.message-content .nmc .nmc-list{padding:0!important;margin:8px 0 0!important;list-style:none!important}.message-content .nmc .nmc-list .nmc-row{margin:0!important}.message-content .nmc .nmc-list .nmc-row::marker{content:""}.message-content .nmc a.nmc-go{text-decoration:none!important;color:inherit!important;border:1px solid var(--nmc-line)!important;background-image:none!important}.message-content .nmc a.nmc-go:after,.message-content .nmc a.nmc-go:before{content:none!important;display:none!important}.nmp-static{position:absolute;inset:0;overflow:hidden}.nmp-static img{position:absolute;width:256px;height:256px;max-width:none;user-select:none;pointer-events:none}body.dark-mode .nmp-static img{filter:invert(.9) hue-rotate(180deg) brightness(.9)}.nmp-static .nmp-pin{z-index:1}.nic-card{--nic-line: rgba(0, 0, 0, .08);--nic-soft: #737373;--nic-hover: rgba(0, 0, 0, .04);margin:12px 0;max-width:560px;padding:12px 14px;border:1px solid var(--nic-line);border-radius:20px;background:var(--bg-primary, #fff)}body.dark-mode .nic-card{--nic-line: rgba(255, 255, 255, .1);--nic-soft: #a3a3a3;--nic-hover: rgba(255, 255, 255, .05)}.nic-head{display:flex;flex-direction:column;gap:8px}.nic-title{font-size:15px;font-weight:650}.nic-styles{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.nic-styles::-webkit-scrollbar{display:none}.nic-chip,.nic-btn{flex:none;height:28px;padding:0 12px;border:1px solid var(--nic-line);border-radius:999px;background:transparent;color:inherit;font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;transition:background .15s ease,transform .15s ease}.nic-chip:hover,.nic-btn:hover{background:var(--nic-hover)}.nic-chip:active,.nic-btn:active{transform:scale(.96)}.nic-chip.is-on{background:#171717;border-color:#171717;color:#fff}body.dark-mode .nic-chip.is-on{background:#f2f2f2;border-color:#f2f2f2;color:#171717}.nic-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px;margin-top:12px}.nic-tile{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 6px 8px;border:1px solid transparent;border-radius:16px;background:var(--nic-hover);color:inherit;font:inherit;cursor:pointer;transition:border-color .15s ease,transform .15s ease}.nic-tile:hover{transform:translateY(-1px)}.nic-tile.is-on{border-color:currentColor}.nic-art{width:56px;height:56px;display:grid;place-items:center}.nic-art svg{width:100%;height:100%;display:block}.nic-name{max-width:100%;font-size:11.5px;color:var(--nic-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nic-loading{grid-column:1 / -1;padding:18px 4px;font-size:13px;color:var(--nic-soft)}.nic-note{margin-top:8px;font-size:12px;color:var(--nic-soft)}.nic-note[hidden]{display:none}.nic-bar{display:flex;gap:6px;margin-top:12px}.nic-bar[hidden]{display:none}@media(prefers-reduced-motion:reduce){.nic-tile,.nic-chip,.nic-btn{transition:none}}.hero-section .hero-line{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:clamp(24px,19vh,190px);margin-bottom:18px;max-width:100%}.hero-section .hero-line h1{margin:0!important;white-space:nowrap}.hero-section .hero-line .hero-cast{gap:10px!important;margin:0!important;padding:0!important;align-items:center!important;min-height:0!important}.hero-section .hero-line .cast-member,.hero-section .hero-line .cast-member.is-active{--size: 44px;width:auto!important}.hero-section .hero-line .cast-name,.hero-section .hero-line .cast-role,.hero-section .hero-line .cast-shadow,.hero-section .hero-line .cast-bubble{display:none!important}.hero-section .hero-line .cast-all{width:40px;height:40px}.hero-time{font-size:12.5px;font-weight:500;color:var(--neyo-text-secondary, #8a8a8a);white-space:nowrap;font-variant-numeric:tabular-nums}.hero-section .hero-copy{display:none!important}body.neyo-home-ready .app-shell>.composer-dock{transition:bottom .46s cubic-bezier(.2,.85,.25,1)}body.neyo-home-center .app-shell>.composer-dock{bottom:var(--home-lift, 0px)!important}body.neyo-home-center .composer-note{visibility:hidden}body.neyo-home-center .hero-section .starter-grid{margin-top:calc(var(--home-dock-h, 60px) + 40px)!important}@media(max-width:767px){.hero-section .hero-line{flex-wrap:wrap;gap:8px 10px;margin-top:8px}.hero-section .hero-line h1{white-space:normal}.hero-section .hero-line .hero-time{flex-basis:100%;text-align:center}.hero-section .hero-line .cast-member,.hero-section .hero-line .cast-member.is-active{--size: 36px}.hero-section .hero-line .cast-all{width:34px;height:34px}}.tbc-pill{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 10px 0 5px;margin-right:2px;border:0;border-radius:999px;background:#0000000d;color:var(--neyo-text, #171717);font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s ease,transform .15s ease}.tbc-pill:hover,.tbc-pill.is-open{background:#00000014}.tbc-pill:active{transform:scale(.97)}body.dark-mode .tbc-pill{background:#ffffff14;color:#f2f2f2}body.dark-mode .tbc-pill:hover,body.dark-mode .tbc-pill.is-open{background:#ffffff21}.tbc-face{width:24px;height:24px;display:grid;place-items:center}.tbc-name{max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tbc-chev{color:var(--neyo-text-secondary, #8a8a8a);transition:transform .2s ease}.tbc-pill.is-open .tbc-chev{transform:rotate(180deg)}.tbc-pill.is-switch .tbc-face{animation:tbc-hop .5s cubic-bezier(.34,1.5,.64,1)}@keyframes tbc-hop{0%{transform:scale(.6)}60%{transform:scale(1.12) translateY(-2px)}to{transform:none}}.tbc-menu{position:fixed;z-index:10050;padding:6px;border:1px solid rgba(0,0,0,.08);border-radius:18px;background:var(--bg-primary, #fff);color:var(--neyo-text, #171717);box-shadow:0 12px 40px #0000001f;opacity:0;transform:translateY(-4px) scale(.98);transform-origin:top right;transition:opacity .15s ease,transform .18s cubic-bezier(.2,.9,.3,1)}.tbc-menu.is-in{opacity:1;transform:none}body.dark-mode .tbc-menu{background:#1f1f1f;border-color:#ffffff1a;color:#f2f2f2}.tbc-head{padding:8px 10px 6px;font-size:12px;color:var(--neyo-text-secondary, #8a8a8a)}.tbc-row,.tbc-all{width:100%;display:flex;align-items:center;gap:10px;padding:7px 10px;border:0;border-radius:12px;background:transparent;color:inherit;font:inherit;font-size:14px;text-align:left;cursor:pointer}.tbc-row:hover,.tbc-row:focus-visible,.tbc-all:hover,.tbc-all:focus-visible{background:#0000000a;outline:none}body.dark-mode .tbc-row:hover,body.dark-mode .tbc-all:hover{background:#ffffff0f}.tbc-row.is-on{background:#0000000d;font-weight:600}body.dark-mode .tbc-row.is-on{background:#ffffff14}.tbc-row-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tbc-check{flex:none}.tbc-all{margin-top:4px;border-top:1px solid rgba(0,0,0,.06);border-radius:0 0 12px 12px;color:var(--neyo-text-secondary, #525252)}body.dark-mode .tbc-all{border-top-color:#ffffff14}.tbc-face{position:relative}.tbc-row-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.tbc-row-text .tbc-row-name{flex:none}.tbc-row-role{overflow:hidden;font-size:12px;font-weight:400;color:var(--neyo-text-secondary, #8a8a8a);text-overflow:ellipsis;white-space:nowrap}.tbc-menu{width:272px}.tbc-scrim{position:fixed;inset:0;z-index:10049;background:#00000047;opacity:0;transition:opacity .18s ease}.tbc-scrim.is-in{opacity:1}.tbc-grab{display:none}@media(max-width:600px){.tbc-menu.is-sheet{top:auto!important;left:0!important;right:0;bottom:0;width:auto;max-height:min(78vh,560px);display:flex;flex-direction:column;padding:8px 10px calc(10px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0;border-bottom:0;transform:translateY(24px);transform-origin:bottom center;box-shadow:0 -10px 40px #00000029}.tbc-menu.is-sheet.is-in{transform:none}.tbc-menu.is-sheet .tbc-grab{display:block;flex:none;width:36px;height:4px;margin:0 auto 8px;border-radius:4px;background:#00000029}body.dark-mode .tbc-menu.is-sheet .tbc-grab{background:#fff3}.tbc-menu.is-sheet .tbc-grab,.tbc-menu.is-sheet .tbc-head,.tbc-menu.is-sheet .tbc-all{flex:none}.tbc-menu.is-sheet .tbc-pane--characters{overflow-y:auto}.tbc-menu.is-sheet .tbc-row,.tbc-menu.is-sheet .tbc-all{min-height:44px;font-size:15px}.tbc-menu.is-sheet .tbc-all{border-radius:12px}}@media(prefers-reduced-motion:reduce){.tbc-scrim{transition:none}}@media(max-width:767px){.tbc-name{display:none}.tbc-pill{padding:0 6px 0 5px;gap:3px}}#topBarPrivateChatBtn.private-v2{width:auto!important;min-width:0!important;gap:7px;padding:0 12px 0 10px!important;border-radius:999px!important;font:inherit;font-size:14px;font-weight:500}#topBarPrivateChatBtn.private-v2 .private-chat-label{display:inline-block}.nh-hat{overflow:visible}.nh-hat .nh-top{transform-box:fill-box;transform-origin:50% 100%;transition:transform .35s cubic-bezier(.34,1.6,.64,1)}.nh-hat .nh-lens{transform-box:fill-box;transform-origin:50% 50%}#topBarPrivateChatBtn:hover .nh-hat .nh-top{transform:translateY(-2.2px) rotate(-6deg)}#topBarPrivateChatBtn:hover .nh-hat .nh-lens{animation:nh-blink .5s ease .1s}#topBarPrivateChatBtn.is-active .nh-hat .nh-top,#topBarPrivateChatBtn.active .nh-hat .nh-top{animation:nh-tip .6s cubic-bezier(.34,1.6,.64,1)}@keyframes nh-blink{0%,to{transform:scaleY(1)}45%{transform:scaleY(.15)}}@keyframes nh-tip{0%{transform:none}40%{transform:translateY(-3px) rotate(-10deg)}to{transform:none}}@media(max-width:767px){#topBarPrivateChatBtn.private-v2 .private-chat-label{display:none}#topBarPrivateChatBtn.private-v2{padding:0!important;width:36px!important;justify-content:center}}@media(prefers-reduced-motion:reduce){body .app-shell>.composer-dock,.tbc-menu,.tbc-chev,.nh-hat .nh-top{transition:none!important}.tbc-pill.is-switch .tbc-face,#topBarPrivateChatBtn .nh-hat *{animation:none!important}}body[data-neyo-motion=reduced] .app-shell>.composer-dock{transition:none!important}body.neyo-home-center .attachment-popup-menu{bottom:auto!important;top:calc(100% + 8px)!important;transform-origin:top left!important}@media(max-width:767px){html body .top-bar .top-center{left:60px!important;right:auto!important;transform:translateY(-50%)!important;max-width:calc(100vw - 206px)!important;justify-content:flex-start!important}html body .top-bar .model-dropdown-wrapper,html body .top-bar .model-badge{max-width:100%;min-width:0}html body .top-bar .model-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body .model-dropdown-menu,html body .model-dropdown-menu.show,html body .model-dropdown-menu.open,html body .model-dropdown-menu.active,html body .model-dropdown-wrapper.open .model-dropdown-menu{left:0!important}html body .model-dropdown-menu{transform:translateY(-4px)!important}html body .model-dropdown-menu.show,html body .model-dropdown-menu.open,html body .model-dropdown-menu.active,html body .model-dropdown-menu[aria-hidden=false],html body .model-dropdown-wrapper.open .model-dropdown-menu{transform:translateY(0)!important}.hero-section .hero-line .cast-member{padding:0!important;margin:0!important}.hero-section .hero-line .cast-all{align-self:center!important;margin:0!important}}body.neyo-home-center #scrollArea{overflow-y:hidden!important;scrollbar-width:none}body.neyo-home-center #scrollArea::-webkit-scrollbar{display:none}#settingsLanguageMenu{max-height:320px;overflow-y:auto;overscroll-behavior:contain}.message.user .edit-message-box{border-radius:24px!important;background:var(--bg-primary, #fff)!important;padding:14px 16px 12px!important}.message.user .edit-textarea{max-height:60vh!important;line-height:1.55!important;scrollbar-width:thin}.message.user .edit-actions button{border-radius:999px!important}body.dark-mode .message.user .edit-message-box{background:#1f1f1f!important;border-color:#ffffff1a!important}.nds{--ds-bg: #ffffff;--ds-canvas: #f3f3f3;--ds-ink: #171717;--ds-soft: #7a7a7a;--ds-line: rgba(0, 0, 0, .08);--ds-hover: rgba(0, 0, 0, .045);--ds-sel: #0d99ff;position:fixed;inset:0;z-index:3300;color:var(--ds-ink);font:12.5px/1.35 Inter,Segoe UI,system-ui,sans-serif;opacity:0;transition:opacity .16s ease}.nds.show{opacity:1}.nds[hidden]{display:none}body.dark-mode .nds{--ds-bg: #1e1e1e;--ds-canvas: #121212;--ds-ink: #f0f0f0;--ds-soft: #9a9a9a;--ds-line: rgba(255, 255, 255, .09);--ds-hover: rgba(255, 255, 255, .06)}html.nds-open,html.nds-open body{overflow:hidden}.nds-box{position:absolute;inset:0;display:grid;grid-template-columns:256px 1fr 256px;grid-template-rows:48px 1fr;background:var(--ds-bg)}.nds svg{display:block}.nds button{font:inherit;color:inherit;cursor:pointer}.nds h4{margin:0 0 8px;font-size:11.5px;font-weight:600;color:var(--ds-ink)}.nds-top{grid-column:1 / -1;display:flex;align-items:center;gap:4px;padding:0 8px;border-bottom:1px solid var(--ds-line);position:relative}.nds-sp{flex:1}.nds-ib{width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:8px;background:transparent}.nds-ib:hover:not(:disabled),.nds-ib.on{background:var(--ds-hover)}.nds-ib:disabled{opacity:.35;cursor:default}.nds-ib svg{width:17px;height:17px}.nds-zoom{width:auto;padding:0 8px;font-variant-numeric:tabular-nums;color:var(--ds-soft)}.nds-name{width:min(260px,30vw);height:30px;padding:0 8px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--ds-ink);font:600 13px/1 inherit;font-family:inherit}.nds-name:hover{border-color:var(--ds-line)}.nds-name:focus{outline:none;border-color:var(--ds-sel)}.nds-status{color:var(--ds-soft);font-size:11.5px;white-space:nowrap}.nds-pill{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px 0 10px;margin:0 4px;border:0;border-radius:999px;background:var(--neyo-accent, #171717);color:#fff!important;font-weight:600}body.dark-mode .nds-pill:not([data-x]){background:var(--neyo-accent, #f0f0f0)}body.dark-mode:not([data-neyo-accent]) .nds-pill,body.dark-mode[data-neyo-accent=neutral] .nds-pill{background:#f0f0f0;color:#111!important}.nds-pill svg{width:16px;height:16px}.nds-pill.on{box-shadow:0 0 0 3px color-mix(in srgb,var(--neyo-accent, #171717) 25%,transparent)}.nds-files{position:absolute;top:44px;left:8px;z-index:5;width:280px;max-height:60vh;overflow:auto;padding:6px;background:var(--ds-bg);border:1px solid var(--ds-line);border-radius:12px;box-shadow:0 16px 40px #00000029}.nds-new{display:flex;align-items:center;gap:8px;width:100%;padding:8px;border:0;border-radius:8px;background:transparent;font-weight:600}.nds-new svg{width:16px;height:16px}.nds-new:hover,.nds-fileRow:hover{background:var(--ds-hover)}.nds-fileRow{display:flex;align-items:center;gap:6px;padding:7px 8px;border-radius:8px;cursor:pointer}.nds-fileRow.on{background:var(--ds-hover)}.nds-fileRow span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nds-fileRow small{display:block;color:var(--ds-soft);font-size:11px}.nds-fileRow button{width:26px;height:26px;border:0;border-radius:6px;background:transparent;display:grid;place-items:center;opacity:0}.nds-fileRow:hover button{opacity:.7}.nds-fileRow button svg{width:15px;height:15px}.nds-left,.nds-right{overflow-y:auto;overflow-x:hidden;min-height:0}.nds-left{border-right:1px solid var(--ds-line);padding:12px 6px}.nds-left>h4{padding:0 8px}.nds-layer{display:flex;align-items:center;gap:6px;height:30px;padding:0 4px 0 calc(8px + var(--d, 0) * 16px);border-radius:7px;cursor:default;user-select:none}.nds-layer:hover{background:var(--ds-hover)}.nds-layer.on{background:color-mix(in srgb,var(--ds-sel) 14%,transparent)}.nds-layer.off{opacity:.45}.nds-lic svg{width:14px;height:14px;color:var(--ds-soft);display:block}.nds-lname{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nds-lmo{color:var(--ds-sel);font-size:9px}.nds-layer button{width:22px;height:22px;display:grid;place-items:center;border:0;background:transparent;border-radius:5px;opacity:0}.nds-layer:hover button,.nds-layer button.show{opacity:.65}.nds-layer button svg{width:13px;height:13px}.nds-rename{flex:1;min-width:0;height:22px;border:1px solid var(--ds-sel);border-radius:5px;padding:0 5px;background:var(--ds-bg);color:var(--ds-ink);font:inherit}.nds-hint{margin:6px 8px;color:var(--ds-soft);font-size:11.5px}.nds-right{border-left:1px solid var(--ds-line)}.nds-right section{padding:12px 14px;border-bottom:1px solid var(--ds-line)}.nds-right section:last-child{border-bottom:0}.nds-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:6px}.nds-f{display:flex;align-items:center;height:28px;border-radius:6px;background:var(--ds-hover);padding:0 0 0 8px;min-width:0}.nds-f span{color:var(--ds-soft);font-size:11px;min-width:14px;margin-right:4px;white-space:nowrap}.nds-f input,.nds-f select{flex:1;min-width:0;width:100%;height:100%;border:0;background:transparent;color:var(--ds-ink);font:inherit;padding:0 6px 0 0}.nds-f input:focus,.nds-color input[type=text]:focus{outline:none}.nds-f:focus-within,.nds-color:focus-within{box-shadow:inset 0 0 0 1px var(--ds-sel)}.nds-right select{width:100%;height:28px;border:0;border-radius:6px;background:var(--ds-hover);color:var(--ds-ink);font:inherit;padding:0 6px;margin-top:6px}.nds-color{display:flex;align-items:center;gap:8px;height:28px;border-radius:6px;background:var(--ds-hover);padding:0 8px 0 5px;margin-top:6px}.nds-color input[type=color]{width:18px;height:18px;padding:0;border:1px solid var(--ds-line);border-radius:4px;background:none;cursor:pointer}.nds-color input[type=color]::-webkit-color-swatch-wrapper{padding:0}.nds-color input[type=color]::-webkit-color-swatch{border:0;border-radius:3px}.nds-color input[type=text]{flex:1;min-width:0;border:0;background:transparent;color:var(--ds-ink);font:inherit;text-transform:uppercase}.nds-check{display:flex;align-items:center;gap:6px;margin-top:8px;color:var(--ds-ink)}.nds-range{display:grid;grid-template-columns:52px 1fr 34px;align-items:center;gap:6px;margin-top:6px}.nds-range span{color:var(--ds-soft);font-size:11px}.nds-range b{font-weight:500;font-size:11px;text-align:right;color:var(--ds-soft)}.nds-range input{width:100%;accent-color:var(--ds-sel)}.nds-align{display:grid;grid-template-columns:1fr 1fr;gap:6px}.nds-align>div{display:flex;justify-content:space-between;background:var(--ds-hover);border-radius:6px;padding:0 2px}.nds-align button,.nds-seg button{width:30px;height:28px;display:grid;place-items:center;border:0;border-radius:6px;background:transparent}.nds-align button:hover,.nds-seg button:hover,.nds-seg button.on{background:var(--ds-hover)}.nds-align svg,.nds-seg svg{width:15px;height:15px}.nds-seg{display:flex;gap:2px;margin-top:6px}.nds-sizes{display:grid;grid-template-columns:1fr 1fr;gap:6px}.nds-sizes button{display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:7px 8px;border:1px solid var(--ds-line);border-radius:8px;background:transparent;text-align:left}.nds-sizes button:hover{background:var(--ds-hover)}.nds-sizes small{color:var(--ds-soft);font-size:10.5px}.nds-sizes.mini{grid-template-columns:repeat(5,1fr);gap:3px;margin-top:8px}.nds-sizes.mini button{padding:4px 0;align-items:center;font-size:10.5px}.nds-exp{display:flex;flex-wrap:wrap;gap:6px}.nds-exp button,.nds-btn{height:28px;padding:0 10px;border:1px solid var(--ds-line);border-radius:7px;background:transparent;display:inline-flex;align-items:center;gap:6px}.nds-exp button:hover,.nds-btn:hover{background:var(--ds-hover)}.nds-btn{margin-top:8px;width:100%;justify-content:center}.nds-btn svg{width:13px;height:13px}.nds-keys p{margin:0;color:var(--ds-soft);font-size:11px;line-height:1.6}.nds-right h4{display:flex;align-items:center;min-height:24px}.nds-acts{margin-left:auto;display:flex;gap:2px}.nds-head b{font-size:13px}.nds-sub{color:var(--ds-soft);font-size:11px;margin:10px 0 4px}.nds-grid>.nds-sub{margin:4px 0 0}.nds-grid3{grid-template-columns:1fr 1fr 28px;align-items:center}.nds-hb{width:26px;height:26px;display:grid;place-items:center;border:0;border-radius:6px;background:transparent;color:var(--ds-ink);flex:0 0 26px}.nds-hb:hover{background:var(--ds-hover)}.nds-hb.on{background:color-mix(in srgb,var(--ds-sel) 16%,transparent);color:var(--ds-sel)}.nds-hb svg{width:15px;height:15px}.nds-btns{display:flex;gap:2px;align-items:center;justify-content:flex-start}.nds-row{display:flex;align-items:center;gap:4px;margin-top:6px}.nds-row>.nds-color{flex:1;margin-top:0;min-width:0}.nds-color input[type=text]{width:0}.nds-f em{font-style:normal;color:var(--ds-soft);font-size:11px;padding-right:8px}.nds-colorO input[type=number]{width:34px;flex:0 0 34px;border:0;background:transparent;color:var(--ds-ink);font:inherit;text-align:right;border-left:1px solid var(--ds-line);padding-left:4px;-moz-appearance:textfield}.nds-colorO em{font-style:normal;color:var(--ds-soft);font-size:11px}.nds-right input[type=number]::-webkit-inner-spin-button{display:none}.nds-empty-sec{padding-top:10px!important;padding-bottom:10px!important}.nds-empty-sec h4{color:var(--ds-soft)!important;font-weight:500;margin:0}.nds-fx{margin-top:6px}.nds-fx.off{opacity:.5}.nds-fxname{flex:1;display:flex;align-items:center;gap:6px;height:28px;padding:0 8px;border-radius:6px;background:var(--ds-hover)}.nds-fxname svg{width:14px;height:14px}.nds-hexv{flex:1;text-transform:uppercase}.nds-mask{color:var(--ds-sel);font-size:10px}.nds-dd{position:fixed;z-index:10;min-width:200px;padding:6px;background:#1e1e1e;color:#f2f2f2;border-radius:12px;box-shadow:0 14px 40px #0000004d}.nds-dd button{display:flex;align-items:center;gap:9px;width:100%;height:30px;padding:0 10px;border:0;border-radius:7px;background:transparent;color:#f2f2f2!important;text-align:left}.nds-dd button:hover{background:#ffffff1a}.nds-dd svg{width:16px;height:16px;flex:0 0 16px}.nds-dd i{width:12px;font-style:normal;font-size:12px}.nds-dd span{flex:1}.nds-dd kbd{font:inherit;color:#9a9a9a;font-size:11.5px}.nds-tgroup{display:flex;align-items:center}.nds-caret{width:16px;height:34px;display:grid;place-items:center;border:0;border-radius:6px;background:transparent;color:var(--ds-soft);padding:0}.nds-caret:hover{background:var(--ds-hover)}.nds-caret svg{width:10px;height:10px}.nds-tsep{width:1px;align-self:stretch;margin:4px;background:var(--ds-line)}.nds-cmd{position:absolute;left:50%;bottom:70px;transform:translate(-50%);z-index:6;width:min(600px,calc(100% - 24px));padding:8px;background:var(--ds-bg);border:1px solid var(--ds-line);border-radius:16px;box-shadow:0 18px 50px #0000002e}.nds-cmd[hidden]{display:none}.nds-cmd-q{display:flex;align-items:center;gap:8px;height:38px;padding:0 10px;border-radius:9px;background:var(--ds-hover)}.nds-cmd-q svg{width:16px;height:16px;color:var(--ds-soft)}.nds-cmd-q input{flex:1;border:0;background:transparent;color:var(--ds-ink);font:14px/1 inherit;font-family:inherit;outline:none}.nds-cmd-list{max-height:320px;overflow:auto;margin-top:6px}.nds-cmd-list button{display:flex;align-items:center;width:100%;height:36px;padding:0 10px;border:0;border-radius:8px;background:transparent;font-size:13.5px;text-align:left}.nds-cmd-list button span{flex:1}.nds-cmd-list button kbd{font:inherit;font-size:12px;color:var(--ds-soft)}.nds-cmd-list button.on,.nds-cmd-list button:hover:not(:disabled){background:var(--ds-hover)}.nds-cmd-list button:disabled{color:var(--ds-soft);opacity:.6;cursor:default}.nds-stage{position:relative;overflow:hidden;background:var(--ds-canvas);outline:none;min-width:0;min-height:0}.nds-svg{position:absolute;inset:0;width:100%;height:100%;touch-action:none;user-select:none;-webkit-user-select:none}.nds[data-tool=move] .nds-svg{cursor:default}.nds:not([data-tool=move]):not([data-tool=hand]) .nds-svg{cursor:crosshair}.nds[data-tool=text] .nds-svg{cursor:text}.nds[data-tool=hand] .nds-svg,.nds.space .nds-svg{cursor:grab}.nds.panning .nds-svg{cursor:grabbing}.nds-flabel{cursor:default;user-select:none;font-family:Inter,Segoe UI,system-ui,sans-serif}.nds-edit{position:absolute;z-index:3;margin:0;padding:0;border:0;outline:1px solid var(--ds-sel);background:transparent;resize:none;overflow:hidden;white-space:pre-wrap;field-sizing:content}.nds-empty{position:absolute;left:50%;top:44%;transform:translate(-50%,-50%);text-align:center;color:var(--ds-soft);pointer-events:none}.nds-empty[hidden]{display:none}.nds-empty strong{display:block;color:var(--ds-ink);font-size:15px;margin-bottom:4px}.nds-empty p{margin:0 0 14px}.nds-empty div{display:flex;gap:6px;justify-content:center;flex-wrap:wrap;pointer-events:auto}.nds-empty button{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:1px solid var(--ds-line);border-radius:999px;background:var(--ds-bg)}.nds-empty button:hover{border-color:var(--ds-soft)}.nds-empty button svg{width:15px;height:15px}.nds-tools{position:absolute;left:50%;bottom:16px;transform:translate(-50%);z-index:2;display:flex;gap:2px;padding:5px;background:var(--ds-bg);border:1px solid var(--ds-line);border-radius:14px;box-shadow:0 8px 28px #0000001f;max-width:calc(100% - 24px);overflow-x:auto;scrollbar-width:none}.nds-tool{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border:0;border-radius:9px;background:transparent}.nds-tool:hover{background:var(--ds-hover)}.nds-tool.on{background:var(--ds-sel);color:#fff!important}.nds-tool svg{width:18px;height:18px}.nds-ai{position:absolute;left:50%;bottom:70px;transform:translate(-50%);z-index:3;display:flex;flex-direction:column;gap:6px;width:min(560px,calc(100% - 24px));padding:10px;background:var(--ds-bg);border:1px solid var(--ds-line);border-radius:22px;box-shadow:0 1px 2px #0000000a,0 18px 48px #00000024}.nds-ai[hidden]{display:none}.nds-ai textarea,.nds-ai textarea:focus{width:100%;min-height:44px;border:0!important;box-shadow:none!important;border-radius:0!important;resize:none;background:transparent!important;color:var(--ds-ink);font:15px/1.45 inherit;font-family:inherit;padding:4px 8px;outline:none!important}.nds-ai textarea::placeholder{color:var(--ds-soft)}.nds-airow{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.nds-airow [data-aisize]{height:28px;padding:0 11px;border:1px solid var(--ds-line);border-radius:999px;background:transparent;font-size:12px;color:var(--ds-soft)}.nds-airow [data-aisize]:hover{background:var(--ds-hover);color:var(--ds-ink)}.nds-airow [data-aisize].on{border-color:transparent;background:var(--ds-hover);color:var(--ds-ink);font-weight:600}.nds-go{height:34px;padding:0 16px;border:0;border-radius:999px;background:var(--ds-ink);color:var(--ds-bg)!important;font-size:13.5px;font-weight:600;transition:transform .15s,opacity .15s}.nds-go:hover{opacity:.88}.nds-go:active{transform:scale(.96)}.nds-go:disabled{opacity:.6;cursor:progress}.nds-ai.busy{background-image:linear-gradient(90deg,transparent,color-mix(in srgb,var(--ds-sel) 10%,transparent),transparent);background-size:200% 100%;animation:ndsBusy 1.4s linear infinite}@keyframes ndsBusy{to{background-position:-200% 0}}@media(max-width:1080px){.nds-box{grid-template-columns:0 1fr 240px}.nds-left{display:none}}@media(max-width:768px){.nds-box{grid-template-columns:1fr;grid-template-rows:48px 1fr}.nds-name{width:34vw}.nds-status,.nds-pill span,[data-act=redo]{display:none}.nds-pill{padding:0 9px}.nds-right{position:absolute;left:0;right:0;bottom:0;z-index:4;max-height:42vh;border:0;border-top:1px solid var(--ds-line);border-radius:16px 16px 0 0;background:var(--ds-bg);box-shadow:0 -10px 30px #0000001f;transform:translateY(105%);transition:transform .2s ease}.nds.has-sel .nds-right{transform:none}.nds.has-sel .nds-tools{bottom:calc(42vh + 10px)}.nds-tools{bottom:12px}.nds-ai{bottom:64px}}.nds-tabs{display:flex;align-items:center;gap:2px;padding:0 4px 8px}.nds-tabs [data-tab]{height:28px;padding:0 10px;border:0;border-radius:7px;background:transparent;color:var(--ds-soft);font-weight:600}.nds-tabs [data-tab].on{background:var(--ds-hover);color:var(--ds-ink)}.nds-lclose{margin-left:auto;width:28px;height:28px;border:0;background:transparent;border-radius:7px;display:none;place-items:center}.nds-lclose svg{width:15px;height:15px}.nds-assets[hidden],.nds-layers[hidden]{display:none}.nds-asearch{display:flex;align-items:center;gap:6px;height:32px;margin:0 4px 6px;padding:0 9px;border-radius:8px;background:var(--ds-hover)}.nds-asearch svg{width:14px;height:14px;color:var(--ds-soft)}.nds-asearch input{flex:1;min-width:0;border:0;background:transparent;color:var(--ds-ink);font:inherit;outline:none}.nds-asec{padding:8px 4px 10px}.nds-asec h5{margin:0 0 8px;font-size:12px;font-weight:700}.nds-asec h5 small{color:var(--ds-soft);font-weight:500}.nds-tgrid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.nds-tpl{display:flex;flex-direction:column;align-items:stretch;gap:3px;padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.nds-tth{display:grid;place-items:center;aspect-ratio:1;border-radius:10px;background:var(--ds-canvas);overflow:hidden;border:1px solid var(--ds-line);transition:transform .15s ease,box-shadow .15s ease}.nds-tth svg{width:88%;height:88%;filter:drop-shadow(0 2px 6px rgba(0,0,0,.12))}.nds-tpl:hover .nds-tth{transform:translateY(-2px);box-shadow:0 6px 18px #0000001a}.nds-tpl b{font-size:12px;font-weight:600}.nds-tpl small{color:var(--ds-soft);font-size:11px;margin-top:-3px}.nds-pals{display:grid;grid-template-columns:1fr 1fr;gap:6px}.nds-pals button{display:flex;flex-direction:column;gap:3px;padding:6px;border:1px solid var(--ds-line);border-radius:9px;background:transparent;text-align:left}.nds-pals button:hover{border-color:var(--ds-soft)}.nds-pals span{display:flex;height:18px;border-radius:5px;overflow:hidden}.nds-pals i{flex:1}.nds-pals small{font-size:11px;color:var(--ds-soft)}.nds-txts{display:flex;flex-direction:column;gap:4px}.nds-txts button{padding:8px 10px;border:1px solid var(--ds-line);border-radius:9px;background:transparent;color:var(--ds-ink);text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:1.5}.nds-txts button:hover{background:var(--ds-hover)}.nds-igrid{display:grid;grid-template-columns:repeat(5,1fr);gap:4px}.nds-igrid button{aspect-ratio:1;display:grid;place-items:center;border:0;border-radius:8px;background:var(--ds-hover);color:var(--ds-ink);cursor:grab}.nds-igrid button:hover{background:color-mix(in srgb,var(--ds-sel) 12%,transparent);color:var(--ds-sel)}.nds-igrid svg{width:60%;height:60%}.nds-igrid:not(.nds-icons) button{color:#7c3aed}.nds-gdot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--ds-sel);margin-right:3px;vertical-align:middle}.nds-head{display:flex;align-items:center;gap:8px}.nds-mini{margin-left:auto;height:24px;padding:0 10px;border:1px solid var(--ds-line);border-radius:999px;background:transparent;font-size:11.5px;font-weight:600}.nds-mini:hover{background:var(--ds-hover)}.nds-presets{display:flex;flex-wrap:wrap;gap:4px;margin:8px 0}.nds-presets button{height:26px;padding:0 9px;border:1px solid var(--ds-line);border-radius:999px;background:transparent;font-size:11.5px}.nds-presets button:hover{background:var(--ds-hover)}.nds-fitseg button{flex:1}select.nds-font{font-size:13px}.nds-etpl{margin-top:16px;gap:10px!important}.nds-etpl button{flex-direction:column;height:auto!important;padding:6px!important;border-radius:12px!important;gap:4px!important}.nds-etpl small{font-size:11px;color:var(--ds-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:96px}.nds-eall{justify-content:center}.nds-eall svg{width:26px!important;height:26px!important;margin:28px 0 22px;color:var(--ds-soft)}.nds-qbar{position:absolute;z-index:5;display:flex;align-items:center;gap:2px;padding:4px;background:var(--ds-bg);border:1px solid var(--ds-line);border-radius:12px;box-shadow:0 8px 24px #0000001f;white-space:nowrap}.nds-qbar[hidden]{display:none}.nds-qbar button{height:30px;min-width:30px;padding:0 7px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:0;border-radius:8px;background:transparent;font-weight:600;font-size:12.5px}.nds-qbar button:hover,.nds-qbar button.on{background:var(--ds-hover)}.nds-qbar svg{width:16px;height:16px}.nds-qai{color:var(--ds-ink)!important}.nds-qsep{width:1px;height:20px;background:var(--ds-line);margin:0 3px}.nds-qcol{position:relative;width:30px;height:30px;display:grid;place-items:center;border-radius:8px;cursor:pointer}.nds-qcol:hover{background:var(--ds-hover)}.nds-qcol i{width:18px;height:18px;border-radius:50%;border:1px solid rgba(0,0,0,.15)}.nds-qcol input{position:absolute;inset:0;opacity:0;cursor:pointer}.nds-aiedit{display:inline-flex;align-items:center;gap:8px;margin:0 0 2px 4px;padding:4px 10px 4px 5px;border-radius:999px;background:var(--ds-hover);font-size:12px;font-weight:500;color:var(--ds-ink);cursor:pointer;user-select:none;width:max-content}.nds-aiedit input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.nds-aiedit:before{content:"";flex:none;width:26px;height:16px;border-radius:999px;background:color-mix(in srgb,var(--ds-ink) 18%,transparent);box-shadow:inset 0 0 0 1px var(--ds-line);transition:background .2s}.nds-aiedit:after{content:"";position:absolute;width:12px;height:12px;margin-left:2px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000040;transition:transform .22s cubic-bezier(.34,1.5,.64,1)}.nds-aiedit{position:relative}.nds-aiedit:has(input:checked):before{background:var(--ds-ink)}.nds-aiedit:has(input:checked):after{transform:translate(10px);background:var(--ds-bg)}.nds-aiedit:has(input:focus-visible){outline:2px solid var(--ds-sel);outline-offset:2px}.nds-aiedit[hidden],.nds-airow.editing [data-aisize]{display:none}@media(max-width:1080px){.nds.assets-open .nds-left{display:block;position:absolute;left:0;top:48px;bottom:0;width:min(320px,88vw);z-index:8;background:var(--ds-bg);box-shadow:10px 0 30px #00000024}.nds.assets-open .nds-lclose{display:grid}}@media(max-width:768px){.nds-qai span{display:none}.nds-etpl button{width:86px}.nds-etpl .nds-tth{width:72px}}.nds-etpl .nds-tth svg{width:88%!important;height:88%!important}.nds-etpl{flex-wrap:nowrap!important}.nds-etpl button{width:96px}.nds-etpl .nds-tth{width:84px}@media(max-width:768px){.nds-etpl{flex-wrap:wrap!important}}.nds-ctx{min-width:236px;max-height:calc(100vh - 16px);overflow-y:auto}.nds-ctx button{height:28px;justify-content:space-between}.nds-ctx button kbd{font:inherit;font-size:11.5px;color:#ffffff8c;background:none;border:0;padding:0}.nds-ctx button:disabled{opacity:.38;pointer-events:none}.nds-ctx hr{border:0;height:1px;margin:5px 6px;background:#ffffff1f}.nds-rad{transition:r .1s}.nds[data-tool=pen] .nds-svg{cursor:crosshair}.nds[data-tool=brush] .nds-svg{cursor:crosshair;touch-action:none}.nds-brushbar{position:absolute;left:50%;bottom:66px;transform:translate(-50%);z-index:3;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px 8px;padding:6px 10px;background:var(--ds-bg);border:1px solid var(--ds-line);border-radius:14px;box-shadow:0 8px 28px #0000001f;width:max-content;max-width:min(720px,calc(100% - 24px));white-space:nowrap}.nds-brushbar[hidden]{display:none}.nds-bb-kinds{display:flex;gap:2px}.nds-bb-kinds button{width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:9px;background:transparent}.nds-bb-kinds button:hover{background:var(--ds-hover)}.nds-bb-kinds button.on{background:var(--ds-sel);color:#fff!important}.nds-bb-kinds svg,.nds-bb-tog svg{width:18px;height:18px}.nds-bb-sep{width:1px;height:22px;background:var(--ds-line);flex:0 0 1px}.nds-bb-range{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--ds-soft)}.nds-bb-range input{width:64px;accent-color:var(--ds-sel)}.nds-bb-range b{min-width:26px;font-weight:600;color:var(--ds-ink, inherit);font-size:11.5px}.nds-bb-sw{display:flex;align-items:center;gap:4px}.nds-bb-sw button{width:17px;height:17px;border-radius:50%;border:1px solid rgba(0,0,0,.18);padding:0}.nds-bb-sw button.on{box-shadow:0 0 0 2px var(--ds-bg),0 0 0 4px var(--ds-sel)}.nds-bb-pick{width:20px;height:20px;border-radius:50%;overflow:hidden;background:conic-gradient(red,#ff0,#0f0,#0ff,#00f,#f0f,red);position:relative}.nds-bb-pick input{opacity:0;width:100%;height:100%;cursor:pointer}.nds-bb-tog{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 9px;border:1px solid var(--ds-line);border-radius:999px;background:transparent;font-size:12px}.nds-bb-tog.on{border-color:var(--ds-sel);color:var(--ds-sel)!important;background:#0d99ff14}@media(max-width:720px){.nds-brushbar{bottom:60px}.nds-bb-range span,.nds-bb-tog span{display:none}.nds-bb-range input{width:56px}}.nds[data-tool=brush] .nds-qbar{display:none!important}.nds-right .nyx-select{display:flex;width:100%;min-width:0}.nds-right .nds-f .nyx-select{height:100%}.nds-right .nyx-trigger{width:100%;min-height:0!important;height:28px;padding:0 8px!important;border:0!important;border-radius:6px!important;box-shadow:none!important;background:var(--ds-hover)!important;color:var(--ds-ink)!important;font:inherit;font-size:13px;gap:4px}.nds-right .nds-f .nyx-trigger{background:transparent!important;padding-left:0!important}.nds-right .nyx-trigger:hover{box-shadow:inset 0 0 0 1px var(--ds-line, rgba(0, 0, 0, .12))!important}.nds-right .nyx-select.is-open .nyx-trigger{box-shadow:inset 0 0 0 1px var(--ds-sel)!important}.nds-right .nds-font+.nyx-select,.nds-right .nyx-select:has(>.nds-font){margin-bottom:2px}.nds-right .nyx-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1}.nds-textin{display:block;width:100%;min-height:56px;max-height:160px;resize:vertical;margin-top:6px;padding:7px 8px;border:0;border-radius:6px;background:var(--ds-hover);color:var(--ds-ink);font:inherit;font-size:12.5px;line-height:1.45}.nds-textin:focus{outline:none;box-shadow:inset 0 0 0 1px var(--ds-sel)}.nds-qedit{gap:6px;padding:0 10px!important;width:auto!important;font-size:13px;font-weight:500}.nds-qedit svg{width:16px;height:16px}@media(max-width:760px){.nds-qedit span{display:none}}.nds-cpop{position:fixed;z-index:100000;padding:10px;border:1px solid rgba(0,0,0,.08);border-radius:14px;background:#fff;color:#171717;box-shadow:0 16px 48px #00000029;opacity:0;transform:translateY(-4px) scale(.98);transform-origin:top left;transition:opacity .14s ease,transform .18s cubic-bezier(.2,.9,.3,1);font:12px/1.3 Inter,system-ui,sans-serif}.nds-cpop.is-in{opacity:1;transform:none}.nds-cpop-h{margin:2px 2px 6px;color:#8a8a8a;font-size:11px;font-weight:500}.nds-cpop-g{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;margin-bottom:10px}.nds-cpop-g button{aspect-ratio:1;width:100%;padding:0;border:0;border-radius:50%;cursor:pointer;background:var(--c);box-shadow:inset 0 0 0 1px #0000001a;transition:transform .12s ease}.nds-cpop-g button:hover{transform:scale(1.12)}.nds-cpop-g button.on{box-shadow:0 0 0 2px #fff,0 0 0 3.5px #2563eb}.nds-cpop-row{display:flex;align-items:center;gap:6px;padding-top:8px;border-top:1px solid rgba(0,0,0,.06)}.nds-cpop-cur{width:22px;height:22px;flex:none;border-radius:6px;background:var(--c);box-shadow:inset 0 0 0 1px #0000001a}.nds-cpop-row input{flex:1;min-width:0;height:28px;padding:0 8px;border:0;border-radius:6px;background:#f4f4f5;color:inherit;font:inherit;text-transform:uppercase}.nds-cpop-row input:focus{outline:none;box-shadow:inset 0 0 0 1px #2563eb}.nds-cpop-row button{height:28px;padding:0 10px;border:0;border-radius:6px;background:#f4f4f5;color:inherit;font:inherit;font-weight:500;cursor:pointer}.nds-cpop-row button:hover{background:#e9e9ec}body.dark-mode .nds-cpop{background:#1f1f1f;color:#f2f2f2;border-color:#ffffff1a}body.dark-mode .nds-cpop-row input,body.dark-mode .nds-cpop-row button{background:#2a2a2a}.nds-cpop{width:248px}.nds-cpop-sv{position:relative;height:168px;margin-bottom:10px;border-radius:10px;cursor:crosshair;touch-action:none;background:linear-gradient(to top,#000,transparent),linear-gradient(to right,#fff,var(--h, red));box-shadow:inset 0 0 0 1px #00000014}.nds-cpop-sv i,.nds-cpop-hue i{position:absolute;width:14px;height:14px;border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 2.5px #fff,0 1px 4px #00000059;pointer-events:none}.nds-cpop-tools{border-top:0!important;padding-top:0!important;margin-bottom:10px}.nds-cpop-hue{position:relative;flex:1;height:12px;border-radius:999px;cursor:pointer;touch-action:none;background:linear-gradient(to right,red,#ff0,#0f0,#0ff,#00f,#f0f,red)}.nds-cpop-hue i{top:50%}.nds-cpop-eye{width:28px;height:28px;padding:0!important;display:grid;place-items:center;flex:none}.nds-cpop-eye svg{width:15px;height:15px}.nds-cpop-lbl{color:#8a8a8a;font-size:11px}.nds-cpop>.nds-cpop-row:not(.nds-cpop-tools){border-top:0;padding-top:0;margin-bottom:10px}.nds-cpop-h{padding-top:8px;border-top:1px solid rgba(0,0,0,.06)}body.dark-mode .nds-cpop-h{border-color:#ffffff14}.nds-sls{display:grid;gap:4px;margin-top:6px}.nds-sl{display:grid;grid-template-columns:72px 1fr 44px 14px;align-items:center;gap:6px;height:26px}.nds-sl span{color:var(--ds-soft);font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nds-sl em{font-style:normal;color:var(--ds-soft);font-size:11px}.nds-sl input[type=range]{width:100%;height:3px;margin:0;accent-color:var(--ds-sel);cursor:pointer}.nds-sl input[type=number]{width:100%;height:24px;padding:0 4px;border:0;border-radius:5px;background:var(--ds-hover);color:var(--ds-ink);font:inherit;font-size:11.5px;text-align:right;-moz-appearance:textfield}.nds-sl input[type=number]::-webkit-inner-spin-button{display:none}.nds-sl input[type=number]:focus{outline:none;box-shadow:inset 0 0 0 1px var(--ds-sel)}.nds-fxcols{gap:6px;margin-top:6px}.nds-fxcols .nds-color{flex:1}.nds-fxdd{max-height:min(460px,calc(100vh - 24px));overflow-y:auto}.nds-cpop-bars{flex:1;display:grid;gap:10px}.nds-cpop-alpha{position:relative;height:12px;border-radius:999px;cursor:pointer;touch-action:none;background:linear-gradient(to right,transparent,var(--c, #000)),repeating-conic-gradient(#ddd 0 25%,#fff 0 50%) 0 0 / 8px 8px;box-shadow:inset 0 0 0 1px #00000014}.nds-cpop-alpha i{top:50%}.nds-cpop-row .nds-cpop-a{flex:0 0 44px;text-align:right;-moz-appearance:textfield}.nds-cpop-row .nds-cpop-a::-webkit-inner-spin-button{display:none}.nds-cpop-row em{font-style:normal;color:#8a8a8a;font-size:11px}.nds-fxname.is-btn{border:0;color:inherit;font:inherit;text-align:left;cursor:pointer}.nds-fxname.is-btn:hover,.nds-fxname.is-btn.on{background:color-mix(in srgb,var(--ds-sel) 14%,var(--ds-hover))}.nds-fxpop{position:fixed;z-index:60;width:296px;padding:0 0 10px;border-radius:14px;background:var(--ds-bg, #fff);color:var(--ds-ink);box-shadow:0 12px 40px #00000029,0 0 0 1px #0000000f;opacity:0;transform:translate(6px) scale(.98);transform-origin:right top;transition:opacity .14s ease,transform .18s cubic-bezier(.2,.8,.2,1)}.nds-fxpop.is-in{opacity:1;transform:none}.nds-fxpop-h{display:flex;align-items:center;gap:8px;height:44px;padding:0 8px 0 14px;border-bottom:1px solid var(--ds-line);font-size:12.5px}.nds-fxpop-h b{flex:1;font-weight:500}.nds-fxpop-h>svg{width:15px;height:15px}.nds-fxpop .nds-lrow{display:grid;grid-template-columns:1fr 72px 92px;align-items:center;gap:8px;padding:12px 14px;border-bottom:1px solid var(--ds-line)}.nds-fxpop .nds-lrow>span{color:var(--ds-soft);font-size:11.5px;align-self:start;padding-top:6px}.nds-lcol{display:grid;gap:6px}.nds-lcol .nds-f input{min-width:0;width:100%;padding:0 2px 0 0;font-size:11.5px}.nds-lcol .nds-f em{padding-right:8px}.nds-ldial{position:relative;width:72px;height:62px;border-radius:8px;background:var(--ds-hover);cursor:grab;touch-action:none;overflow:hidden}.nds-ldial s{position:absolute;left:50%;top:50%;width:10px;height:10px;margin:-5px;border:1.5px solid var(--ds-soft);border-radius:2px;background:var(--ds-bg, #fff)}.nds-ldial i{position:absolute;left:50%;top:50%;width:10px;height:10px;margin:-5px;border-radius:50%;background:var(--ds-sel);box-shadow:0 0 0 4px #0d99ff2e,0 0 14px #0d99ff73;transform:rotate(var(--a, -45deg)) translate(22px);transition:transform .12s cubic-bezier(.2,.8,.2,1)}.nds-ldial:active{cursor:grabbing}.nds-ldial:active i{transition:none}.nds-fxpop .nds-sls{padding:8px 14px 0;gap:6px}.nds-fxpop .nds-sl{grid-template-columns:78px 1fr 52px 0}@media(max-width:768px){.nds-fxpop{position:static;width:auto;margin-top:6px;box-shadow:0 0 0 1px var(--ds-line);opacity:1;transform:none}}.nds-mode{display:inline-flex;padding:2px;border-radius:9px;background:var(--ds-hover);box-shadow:inset 0 0 0 1px var(--ds-line);margin-right:6px}.nds-mode button{border:0;background:transparent;padding:4px 11px;border-radius:7px;font-size:12.5px!important;font-weight:500;color:var(--ds-soft)!important}.nds-mode button.on{background:var(--ds-bg, #fff);color:var(--ds-ink, #111)!important;box-shadow:0 1px 2px #0000001f}.nds.simple .nds-box{grid-template-columns:256px 1fr 0}.nds.simple .nds-right{display:none}.nds-qfont{height:28px;max-width:128px;border:0;border-radius:7px;background:transparent;font:inherit;font-size:12.5px;padding:0 6px;color:inherit;cursor:pointer}.nds-qfont:hover{background:#0000000f}@media(max-width:768px){.nds-mode button{padding:4px 8px}}@media(max-width:1080px)and (min-width:769px){.nds.simple .nds-box{grid-template-columns:240px 1fr 0}.nds.simple .nds-left{display:block}}@media(max-width:768px){.nds-mode{display:none}.nds.simple .nds-right{display:block}}@media(max-width:768px){.nds.simple .nds-box{grid-template-columns:1fr}}.nds-empty{width:max-content;max-width:calc(100% - 24px)}@media(max-width:768px){.nds-empty{max-height:calc(100% - 96px);overflow-y:auto}}.nds-bb-sw{flex-wrap:wrap;justify-content:center;max-width:100%}svg text[style*=font-family] tspan{font-family:inherit}.nan{--ds-bg: #ffffff;--ds-canvas: #f3f3f3;--ds-ink: #171717;--ds-soft: #6b6b6b;--ds-line: rgba(0, 0, 0, .08);--ds-hover: rgba(0, 0, 0, .045);--ds-sel: #0d99ff;position:fixed;inset:0;z-index:3400;color:var(--ds-ink);font:12.5px/1.35 Inter,Segoe UI,system-ui,sans-serif}.nan[hidden]{display:none}body.dark-mode .nan{--ds-bg: #1e1e1e;--ds-canvas: #121212;--ds-ink: #f0f0f0;--ds-soft: #a3a3a3;--ds-line: rgba(255, 255, 255, .09);--ds-hover: rgba(255, 255, 255, .06)}html.nan-open,html.nan-open body{overflow:hidden}.nan button,.nan select,.nan input{font:inherit;color:inherit}.nan button{cursor:pointer}.nan h4{margin:0;font-size:11.5px;font-weight:600}.nan-box{position:absolute;inset:0;background:var(--ds-bg);display:grid;grid-template-columns:48px 1fr 248px;grid-template-rows:48px auto 1fr auto;grid-template-areas:"top top top" "tools opts side" "tools stage side" "time time time"}.nan-top{grid-area:top;display:flex;align-items:center;gap:4px;padding:0 8px;border-bottom:1px solid var(--ds-line);min-width:0}.nan-title{font-size:13px;margin:0 6px 0 2px}.nan-sp{flex:1}.nan-note{color:var(--ds-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.nan-ib{width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:8px;background:transparent;flex:none}.nan-ib.sm{width:26px;height:26px}.nan-ib:hover,.nan-ib.on{background:var(--ds-hover)}.nan-ib.on{color:var(--ds-sel)}.nan-ib svg{width:17px;height:17px}.nan-btn{height:30px;padding:0 11px;border-radius:8px;border:1px solid var(--ds-line);background:var(--ds-bg);color:var(--ds-ink);white-space:nowrap}.nan-btn:hover{background:var(--ds-hover)}.nan-chip{height:26px;padding:0 10px;border-radius:999px;border:1px solid var(--ds-line);background:transparent;color:var(--ds-ink);white-space:nowrap}.nan-chip.on{background:var(--ds-ink);color:var(--ds-bg);border-color:var(--ds-ink)}.nan-sel,.nan select{height:28px;border-radius:7px;border:1px solid var(--ds-line);background:var(--ds-bg);color:var(--ds-ink);padding:0 6px;max-width:100%}.nan-tools{grid-area:tools;display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 0;border-right:1px solid var(--ds-line)}.nan-opts{grid-area:opts;display:flex;flex-wrap:wrap;align-items:end;gap:6px 12px;padding:6px 10px;border-bottom:1px solid var(--ds-line);min-width:0}.nan-field{display:flex;flex-direction:column;gap:3px;min-width:0}.nan-field span{color:var(--ds-soft);font-size:11px}.nan-field b{color:var(--ds-ink);font-weight:600}.nan-field input[type=range]{width:120px;accent-color:var(--ds-sel)}.nan-field input[type=color]{width:40px;height:28px;border:1px solid var(--ds-line);border-radius:7px;padding:2px;background:var(--ds-bg)}.nan-hint{color:var(--ds-soft);font-size:11.5px;align-self:center}.nan-stage{grid-area:stage;position:relative;overflow:hidden;background:var(--ds-canvas);touch-action:none;cursor:crosshair}.nan-stage[data-tool=hand]{cursor:grab}.nan-stage[data-tool=move]{cursor:move}.nan-view{position:absolute;inset:0;width:100%;height:100%;display:block}.nan-side{grid-area:side;border-left:1px solid var(--ds-line);overflow:auto;padding:4px 10px 12px}.nan-sec{padding:10px 0;border-bottom:1px solid var(--ds-line);display:flex;flex-direction:column;gap:8px}.nan-sec:last-child{border-bottom:0}.nan-sec .nan-field input[type=range]{width:100%}.nan-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.nan-layers{display:flex;flex-direction:column;gap:2px}.nan-layer{display:flex;align-items:center;gap:2px;border-radius:8px;padding:1px 2px}.nan-layer.on{background:var(--ds-hover);box-shadow:inset 2px 0 0 var(--ds-sel)}.nan-lname{flex:1;text-align:left;border:0;background:transparent;padding:5px 4px;color:var(--ds-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nan-lname small{color:var(--ds-sel)}.nan-time{grid-area:time;border-top:1px solid var(--ds-line);padding:6px 10px 8px;display:flex;flex-direction:column;gap:6px;min-width:0}.nan-fps{display:flex;align-items:center;gap:4px;color:var(--ds-soft)}.nan-fps input{width:52px;height:26px;border-radius:7px;border:1px solid var(--ds-line);background:var(--ds-bg);padding:0 6px}.nan-fno{color:var(--ds-soft);font-variant-numeric:tabular-nums}.nan-frames{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px}.nan-frame{flex:none;display:flex;flex-direction:column;align-items:center;gap:2px;padding:3px;border-radius:8px;border:1px solid var(--ds-line);background:var(--ds-bg)}.nan-frame img{height:46px;width:auto;display:block;border-radius:4px;background:#fff}.nan-frame small{color:var(--ds-soft);font-size:10.5px}.nan-frame.on{border-color:var(--ds-sel);box-shadow:0 0 0 1px var(--ds-sel)}.nds.simple .nds-anim-btn{display:none}@media(max-width:768px){.nds-top{min-width:0}.nds-top .nds-name{flex:0 1 auto;min-width:48px}}@media(max-width:760px){.nan-box{grid-template-columns:44px 1fr;grid-template-areas:"top top" "tools opts" "tools stage" "time time" "side side"}.nan-side{border-left:0;border-top:1px solid var(--ds-line);max-height:28vh}.nan-opts{flex-wrap:nowrap;overflow-x:auto;align-items:end}.nan-opts>*{flex:none}.nan-box{grid-template-rows:auto auto 1fr auto auto}.nan-top{flex-wrap:wrap;row-gap:6px;padding:6px 8px}.nan-top:after{content:"";order:1;flex-basis:100%}.nan-top .nan-sel{flex:1 1 120px;min-width:120px}.nan-top .nan-btn{order:2;flex:1}.nan-time .nan-row{flex-wrap:wrap;row-gap:6px}.nan-time .nan-row>*{flex:none}.nan-time .nan-row .nan-sp{display:none}.nan-tools{overflow-y:auto}.nan-top .nan-btn{padding:0 8px}.nan-title,.nan-note{display:none}.nan-field input[type=range]{width:92px}}.nds-share-btn{display:inline-flex;align-items:center;gap:6px;flex:none;height:32px;padding:0 12px 0 10px;margin-left:4px;border:1px solid var(--ds-line);border-radius:999px;background:transparent;color:var(--ds-ink)!important;font-weight:600;cursor:pointer}.nds-share-btn svg{width:16px;height:16px}.nds-share-btn:hover,.nds-share-btn.on{background:var(--ds-hover)}.nds-share{position:absolute;top:10px;right:10px;z-index:9;width:340px;max-width:calc(100% - 20px);padding:14px;border-radius:16px;background:var(--ds-bg);color:var(--ds-ink);border:1px solid var(--ds-line);box-shadow:0 16px 40px #0000002e}.nds-share[hidden]{display:none}.nds-share.busy .nds-share-grid button,.nds-share.busy .nds-share-row button{opacity:.45;pointer-events:none}.nds-share-h{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.nds-share-h strong{font-size:15px}.nds-share-x{width:28px;height:28px;border:0;border-radius:8px;background:transparent;color:var(--ds-soft);font-size:20px;line-height:1;cursor:pointer}.nds-share-x:hover{background:var(--ds-hover)}.nds-share-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.nds-share-grid button{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;padding:10px 12px;border:1px solid var(--ds-line);border-radius:12px;background:var(--ds-hover);color:var(--ds-ink);text-align:left;cursor:pointer}.nds-share-grid button:hover{border-color:var(--ds-sel)}.nds-share-grid b{font-size:13.5px;font-weight:600}.nds-share-grid small{font-size:11.5px;color:var(--ds-soft);line-height:1.3}.nds-share-sub{margin:12px 0 6px;font-size:11.5px;font-weight:600;color:var(--ds-soft);text-transform:uppercase;letter-spacing:.06em}.nds-share-row{display:flex;gap:6px}.nds-share-row button,.nds-share-ready button{flex:1;height:34px;border:1px solid var(--ds-line);border-radius:10px;background:transparent;color:var(--ds-ink);font-weight:500;cursor:pointer}.nds-share-row button:hover{background:var(--ds-hover)}.nds-share-safe{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:13px;cursor:pointer}.nds-share-ready{display:flex;align-items:center;gap:6px;margin-top:12px;flex-wrap:wrap}.nds-share-ready[hidden]{display:none}.nds-share-ready span{flex:1 1 100%;font-size:12.5px;color:var(--ds-soft);overflow-wrap:anywhere}.nds-share-ready [data-sh=share-now]{background:var(--neyo-accent, #171717);color:#fff;border-color:transparent}.nds-share-status{margin:8px 0 0;min-height:1em;font-size:12.5px;color:var(--ds-soft)}@media(max-width:768px){.nds-share-btn{padding:0 8px;margin-left:2px}.nds-share-btn span{display:none}.nds-share{inset:auto 0 0;width:auto;max-width:none;max-height:80%;overflow-y:auto;border-radius:18px 18px 0 0;padding:14px 14px calc(14px + env(safe-area-inset-bottom))}}.nds-qmotion{height:28px;max-width:132px;border:0;border-radius:7px;background:transparent;font:inherit;font-size:12.5px;padding:0 6px;color:inherit;cursor:pointer}.nds-qmotion:hover{background:#0000000f}.nds-qmotion.on{color:var(--ds-sel);font-weight:600}.nds.splus.simple .nds-anim-btn{display:grid}@media(max-width:768px){.nds-qbar{max-width:calc(100% - 16px);overflow-x:auto;scrollbar-width:none}.nds-qbar::-webkit-scrollbar{display:none}.nds-qbar>*{flex:none}}:root{--lg-blur: blur(20px) saturate(185%);--lg-fill: rgba(255, 255, 255, .62);--lg-fill-menu: rgba(255, 255, 255, .78);--lg-sheen: linear-gradient( 135deg, rgba(255, 255, 255, .7) 0%, rgba(255, 255, 255, .18) 28%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, .1) 78%, rgba(255, 255, 255, .35) 100% );--lg-rim: inset 1px 1px 0 rgba(255, 255, 255, .95), inset -1px -1px 0 rgba(255, 255, 255, .35), inset 0 0 0 1px rgba(15, 23, 42, .06);--lg-drop: 0 10px 30px -10px rgba(15, 23, 42, .18), 0 1px 2px rgba(15, 23, 42, .05)}body.dark-mode{--lg-fill: rgba(32, 33, 39, .58);--lg-fill-menu: rgba(34, 35, 42, .8);--lg-sheen: linear-gradient( 135deg, rgba(255, 255, 255, .16) 0%, rgba(255, 255, 255, .04) 30%, rgba(255, 255, 255, 0) 52%, rgba(255, 255, 255, .03) 80%, rgba(255, 255, 255, .09) 100% );--lg-rim: inset 1px 1px 0 rgba(255, 255, 255, .16), inset -1px -1px 0 rgba(255, 255, 255, .05), inset 0 0 0 1px rgba(255, 255, 255, .06);--lg-drop: 0 14px 34px -12px rgba(0, 0, 0, .6), 0 1px 2px rgba(0, 0, 0, .3)}body .glass-input-container{isolation:isolate;background:transparent!important;box-shadow:var(--lg-drop)!important}body .glass-input-container:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:var(--lg-sheen),var(--lg-fill);background-size:220% 220%,auto;background-position:0% 0%,0 0;box-shadow:var(--lg-rim);-webkit-backdrop-filter:var(--lg-blur);backdrop-filter:var(--lg-blur);transition:background-position .9s cubic-bezier(.2,.8,.2,1)}body .glass-input-container:focus-within:before{background-position:60% 60%,0 0}body .top-bar{background:transparent!important}@media(min-width:768px){body .top-bar{z-index:40}}body .top-bar:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:var(--lg-fill);box-shadow:inset 0 -1px #7f7f7f1f,inset 0 1px #ffffff80;-webkit-backdrop-filter:var(--lg-blur);backdrop-filter:var(--lg-blur)}body.dark-mode .top-bar:before{box-shadow:inset 0 -1px #ffffff0f,inset 0 1px #ffffff0d}@media(max-width:767px){body .sidebar{isolation:isolate;background:transparent!important}body .sidebar:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:var(--lg-sheen),var(--lg-fill-menu);box-shadow:inset -1px 0 #ffffff80;-webkit-backdrop-filter:var(--lg-blur);backdrop-filter:var(--lg-blur)}}body :is(.model-dropdown-menu,.history-popup-menu,.attachment-popup-menu,.user-popup-menu,.settings-select-menu,.ncf-menu){background:var(--lg-sheen),var(--lg-fill-menu)!important;-webkit-backdrop-filter:var(--lg-blur);backdrop-filter:var(--lg-blur);box-shadow:var(--lg-rim),var(--lg-drop)!important;border-color:transparent!important}body .neo-settings-modal{background-image:var(--lg-sheen);box-shadow:var(--lg-rim),var(--lg-drop),0 30px 80px -30px #0f172a59!important}@media(max-width:640px){body .neo-settings-modal{box-shadow:none!important}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:root{--lg-fill: rgba(255, 255, 255, .97);--lg-fill-menu: #fff}body.dark-mode{--lg-fill: rgba(32, 33, 39, .97);--lg-fill-menu: #22232a}}@media(prefers-reduced-transparency:reduce){:root{--lg-fill: #fff;--lg-fill-menu: #fff}body.dark-mode{--lg-fill: #202127;--lg-fill-menu: #22232a}}@media(prefers-reduced-motion:reduce){body .glass-input-container:before{transition:none}}@media(max-width:767px){body .app-shell>.top-bar{margin-bottom:-56px!important;background:transparent!important;border-bottom:0!important;box-shadow:none!important}body .app-shell>.top-bar:before{background:linear-gradient(to bottom,var(--lg-page, #fff) 0%,color-mix(in srgb,var(--lg-page, #fff) 70%,transparent) 45%,transparent 100%)!important;box-shadow:none!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);-webkit-mask-image:linear-gradient(to bottom,#000 55%,transparent);mask-image:linear-gradient(to bottom,#000 55%,transparent);bottom:-10px}body #scrollArea{padding-top:68px!important;padding-bottom:calc(var(--lg-dock-h, 70px) + 14px)!important;scroll-padding-top:64px;scroll-padding-bottom:calc(var(--lg-dock-h, 70px) + 10px)!important}body .app-shell>.composer-dock{position:absolute!important;left:0!important;right:0!important;bottom:0!important;margin-top:0!important;z-index:30;background:transparent!important;pointer-events:none}body .app-shell>.composer-dock>*{pointer-events:auto}body .top-bar #sidebarToggleBtn,body .top-bar #modelBadgeBtn,body .top-bar .top-right{background:var(--lg-sheen),var(--lg-fill)!important;-webkit-backdrop-filter:var(--lg-blur);backdrop-filter:var(--lg-blur);box-shadow:var(--lg-rim),0 4px 14px -6px #0f172a38!important;border:0!important;border-radius:999px!important}body .top-bar #sidebarToggleBtn{width:40px;height:40px}body .top-bar #modelBadgeBtn{height:40px;padding:0 14px!important}body .top-bar .top-right{height:40px!important;align-self:center;padding:0 2px!important;gap:0!important}body .top-bar .top-right .icon-btn{background:transparent!important}}:root{--lg-page: #ffffff}body.dark-mode{--lg-page: var(--mobile-bg, #212121)}@media(max-width:767px){html body #glassInputContainer:not(.is-writing-expanded):not(.lg-a):not(.lg-b),html body #glassInputContainer:not(.is-writing-expanded):not(.lg-a):not(.lg-b).composer-multiline{position:relative!important;height:auto!important;min-height:56px!important;max-height:none!important;border-radius:28px!important;padding:0!important}html body #glassInputContainer:not(.is-writing-expanded):not(.lg-a):not(.lg-b) .composer-input-row,html body #glassInputContainer:not(.is-writing-expanded):not(.lg-a):not(.lg-b).composer-multiline .composer-input-row{position:relative!important;display:block!important;width:100%!important;height:auto!important;min-height:54px!important;max-height:none!important;padding:0!important;margin:0!important}html body #glassInputContainer:not(.is-writing-expanded):not(.lg-a):not(.lg-b) textarea#chatInput,html body #glassInputContainer:not(.is-writing-expanded):not(.lg-a):not(.lg-b).composer-multiline textarea#chatInput{position:relative!important;display:block!important;inset:auto!important;transform:none!important;width:100%!important;height:var(--lg-ta-h, 54px)!important;min-height:54px!important;max-height:var(--lg-ta-max, 200px)!important;margin:0!important;padding:15px 136px 15px 52px!important;line-height:24px!important;box-sizing:border-box!important;transition:height .22s cubic-bezier(.2,.8,.2,1)!important}html body #glassInputContainer:not(.is-writing-expanded):not(.lg-a):not(.lg-b) #attachBtn,html body #glassInputContainer:not(.is-writing-expanded):not(.lg-a):not(.lg-b) #dictateBtn,html body #glassInputContainer:not(.is-writing-expanded):not(.lg-a):not(.lg-b) #micBtn,html body #glassInputContainer:not(.is-writing-expanded):not(.lg-a):not(.lg-b) #sendBtn{position:absolute!important;top:auto!important;bottom:8px!important;transform:none!important;z-index:2}html body #glassInputContainer:not(.is-writing-expanded):not(.lg-a):not(.lg-b).lg-stack .composer-input-row{padding-bottom:46px!important}html body #glassInputContainer:not(.is-writing-expanded):not(.lg-a):not(.lg-b).lg-stack textarea#chatInput{min-height:0!important;padding:14px 40px 2px 18px!important}html body #glassInputContainer:not(.is-writing-expanded):not(.lg-a):not(.lg-b).lg-stack #attachBtn,html body #glassInputContainer:not(.is-writing-expanded):not(.lg-a):not(.lg-b).lg-stack #dictateBtn,html body #glassInputContainer:not(.is-writing-expanded):not(.lg-a):not(.lg-b).lg-stack #micBtn,html body #glassInputContainer:not(.is-writing-expanded):not(.lg-a):not(.lg-b).lg-stack #sendBtn{bottom:7px!important}html body #glassInputContainer:not(.is-writing-expanded):not(.lg-a):not(.lg-b):not(.lg-over) .composer-custom-scrollbar{display:none!important}}@media(max-width:767px)and (prefers-reduced-motion:reduce){body #glassInputContainer textarea#chatInput{transition:none!important}}@media(max-width:767px){html body .attachment-popup-menu{min-width:232px!important;width:max-content!important;max-width:calc(100vw - 32px)!important;padding:6px!important;border-radius:24px!important;bottom:calc(100% + 10px)!important;background:#ffffffdb!important;-webkit-backdrop-filter:blur(28px) saturate(180%);backdrop-filter:blur(28px) saturate(180%);box-shadow:inset 0 0 0 .5px #ffffffe6,0 0 0 .5px #0f172a14,0 18px 44px -14px #0f172a47,0 2px 8px -2px #0f172a14!important;transform-origin:22px 100%!important}html body.dark-mode .attachment-popup-menu{background:#282930db!important;box-shadow:inset 0 0 0 .5px #ffffff1a,0 18px 44px -14px #0009!important}html body .attachment-popup-item{gap:14px!important;min-height:48px!important;padding:0 16px 0 14px!important;border-radius:18px!important;font-size:16px!important;font-weight:500!important;letter-spacing:-.01em;white-space:nowrap!important}html body .attachment-popup-item>span{white-space:nowrap!important}html body .attachment-popup-item .neyo-icon{width:21px!important;height:21px!important;flex:0 0 21px;opacity:.85}html body .attachment-popup-item:active{background:#0f172a0f!important}html body.dark-mode .attachment-popup-item:active{background:#ffffff14!important}}@media(max-width:767px)and (prefers-reduced-motion:no-preference){html body .attachment-popup-menu:is(.show,.open,.active){animation:lg-dropup .3s cubic-bezier(.2,.9,.25,1.15) both}}@keyframes lg-dropup{0%{opacity:0;scale:.86;translate:0 8px;filter:blur(2px)}to{opacity:1;scale:1;translate:0 0;filter:blur(0)}}@media(max-width:767px){html body #composerWrapper{width:calc(100% - 24px)!important;max-width:calc(100% - 24px)!important;margin-left:auto!important;margin-right:auto!important;transition:width .32s cubic-bezier(.2,.9,.25,1),max-width .32s cubic-bezier(.2,.9,.25,1)!important}html body #composerWrapper:focus-within,html body #composerWrapper:has(.composer-has-content),html body #composerWrapper:has(.is-writing-expanded){width:100%!important;max-width:100%!important}}@media(max-width:767px)and (prefers-reduced-motion:reduce){html body #composerWrapper{transition:none!important}}.message .msg-action-btn[aria-pressed=true]{color:var(--neyo-text, #171717)}.message .msg-action-btn[aria-pressed=true] svg{fill:currentColor;fill-opacity:.18}body.live-brain-off .message .good-msg-btn,body.live-brain-off .message .bad-msg-btn{display:none}.message .read-msg-btn .nra-ico-stop,.message .read-msg-btn svg.nra-ico-stop{display:none!important}.message .read-msg-btn[data-state=playing] .nra-ico-play,.message .read-msg-btn[data-state=playing] svg.nra-ico-play{display:none!important}.message .read-msg-btn[data-state=playing] svg.nra-ico-stop{display:block!important;width:13px!important;height:13px!important}.message .read-msg-btn[data-state=loading] svg.nra-ico-play{animation:nra-wait 1.1s ease-in-out infinite}.message .read-msg-btn[data-state=playing],.message .read-msg-btn[data-state=loading]{color:#171717!important}body.dark-mode .message .read-msg-btn[data-state=playing],body.dark-mode .message .read-msg-btn[data-state=loading]{color:#f5f5f5!important}@keyframes nra-wait{0%,to{opacity:1}50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.message .read-msg-btn[data-state=loading] svg.nra-ico-play{animation:none;opacity:.55}}.message .message-actions .nra-note{align-self:center;margin:0 6px;font-size:12px;line-height:1.3;color:#8a8a8a;white-space:nowrap}body.nra-off .message .read-msg-btn{display:none!important}.sketch-overlay{position:fixed;inset:0;z-index:9000;display:none;align-items:center;justify-content:center;padding:16px;background:#00000052}.sketch-overlay.open{display:flex;animation:sketchFade .16s ease}@keyframes sketchFade{0%{opacity:0}to{opacity:1}}.sketch-modal{position:relative;display:flex;flex-direction:column;width:min(820px,100%);height:min(800px,calc(100dvh - 32px));background:#fff;border-radius:28px;box-shadow:0 24px 80px #00000038;overflow:hidden;animation:sketchPop .18s cubic-bezier(.2,.9,.3,1.15)}@keyframes sketchPop{0%{transform:scale(.96)}to{transform:scale(1)}}.sketch-top{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 16px 6px}.sketch-tools{display:flex;align-items:center;gap:4px;padding:4px;border:1px solid rgba(0,0,0,.08);border-radius:999px;background:#fff}.sketch-tool,.sketch-icon-btn,.sketch-shape{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:0;border-radius:999px;background:transparent;color:#1d1d1f;cursor:pointer;transition:background-color .12s ease,color .12s ease}.sketch-tool:hover,.sketch-icon-btn:hover:not(:disabled),.sketch-shape:hover{background:#0000000d}.sketch-tool.is-on,.sketch-shape.is-on{background:#00000014}.sketch-icon-btn:disabled{color:#c7c7cc;cursor:default}.sketch-tool:focus-visible,.sketch-icon-btn:focus-visible,.sketch-shape:focus-visible,.sketch-color:focus-visible,.sketch-done:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.sketch-modal button:focus{box-shadow:none!important}.sketch-modal button:focus:not(:focus-visible){outline:none!important}.sketch-history{display:flex;gap:2px}.sketch-shape-wrap{position:relative}.sketch-shape-menu{position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);display:none;gap:2px;padding:4px;border-radius:16px;background:#fff;border:1px solid rgba(0,0,0,.08);box-shadow:0 10px 30px #0000001f;z-index:2}.sketch-shape-wrap.open .sketch-shape-menu{display:flex}.sketch-stage{position:relative;flex:1;min-height:0;margin:0 16px}.sketch-canvas{display:block;width:100%;height:100%;touch-action:none;cursor:crosshair;border-radius:16px}.sketch-canvas[data-tool=text]{cursor:text}.sketch-canvas[data-tool=eraser]{cursor:cell}.sketch-size{--sk-h: 240px;position:absolute;left:6px;top:50%;width:30px;height:var(--sk-h);transform:translateY(-50%)}.sketch-size-wedge{position:absolute;left:50%;top:0;width:20px;height:100%;transform:translate(-50%);background:#d4d4d8;clip-path:polygon(0 0,100% 0,54% 100%,46% 100%);border-radius:3px;pointer-events:none;transition:background .15s}.sketch-size:hover .sketch-size-wedge,.sketch-size.is-live .sketch-size-wedge{background:#c4c4ca}.sketch-size-range{position:relative;writing-mode:vertical-lr;direction:rtl;width:30px;height:100%;margin:0;padding:0;background:transparent;-webkit-appearance:none;appearance:none;cursor:pointer}.sketch-size-range::-webkit-slider-runnable-track{background:transparent;border:0}.sketch-size-range::-moz-range-track{background:transparent;border:0}.sketch-size-range::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;border-radius:50%;background:#fff;border:1px solid rgba(0,0,0,.12);box-shadow:0 1px 4px #00000038;transition:transform .12s}.sketch-size-range::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:#fff;border:1px solid rgba(0,0,0,.12);box-shadow:0 1px 4px #00000038}.sketch-size-range:active::-webkit-slider-thumb{transform:scale(1.12)}.sketch-size-range:focus{outline:none}.sketch-size-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px #2563eb59}.sketch-size-dot{position:absolute;left:40px;top:0;display:block;border-radius:999px;background:#111;transform:translateY(-50%) scale(.6);opacity:0;pointer-events:none;box-shadow:0 0 0 2px #ffffffe6;transition:opacity .15s,transform .15s}.sketch-size.is-live .sketch-size-dot{opacity:1;transform:translateY(-50%) scale(1)}.sketch-text-input{position:absolute;min-width:120px;padding:0;margin:0;border:0;outline:1px dashed rgba(37,99,235,.6);background:transparent;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:500;line-height:1.25;resize:none;field-sizing:content}.sketch-bottom{position:relative;display:flex;align-items:center;justify-content:center;gap:12px;padding:12px 70px 16px}.sketch-colors{display:flex;align-items:center;gap:8px;overflow-x:auto;scrollbar-width:none;padding:4px}.sketch-color{position:relative;flex:0 0 30px;width:30px;height:30px;border:0;border-radius:999px;background:var(--c);cursor:pointer}.sketch-color.is-on{box-shadow:0 0 0 2px #fff,0 0 0 4px #2563eb}.sketch-color-custom{background:conic-gradient(#ef4444,#f59e0b,#eab308,#22c55e,#06b6d4,#3b82f6,#8b5cf6,#ec4899,#ef4444);overflow:hidden}.sketch-color-custom input{position:absolute;inset:0;opacity:0;cursor:pointer}.sketch-done{position:absolute;right:16px;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border:0;border-radius:999px;background:#111;color:#fff;cursor:pointer}.sketch-done:disabled{background:#d1d1d6;cursor:default}body.dark-mode .sketch-modal{background:#1c1c1e}body.dark-mode .sketch-tools,body.dark-mode .sketch-shape-menu{background:#2c2c2e;border-color:#ffffff14}body.dark-mode .sketch-tool,body.dark-mode .sketch-icon-btn,body.dark-mode .sketch-shape{color:#f5f5f7}body.dark-mode .sketch-tool.is-on,body.dark-mode .sketch-shape.is-on,body.dark-mode .sketch-tool:hover{background:#ffffff1a}body.dark-mode .sketch-icon-btn:disabled{color:#48484a}body.dark-mode .sketch-color.is-on{box-shadow:0 0 0 2px #1c1c1e,0 0 0 4px #60a5fa}body.dark-mode .sketch-done{background:#f5f5f7;color:#111}body.dark-mode .sketch-done:disabled{background:#3a3a3c;color:#8e8e93}body.dark-mode .sketch-size-wedge{background:#48484a}@media(max-width:600px){.sketch-overlay{padding:0}.sketch-modal{width:100%;height:100dvh;border-radius:0}.sketch-top{padding:8px 8px 4px}.sketch-tool,.sketch-icon-btn{width:36px;height:36px}.sketch-history [data-sk=clear]{display:none}.sketch-stage{margin:0 8px}.sketch-size{--sk-h: 170px}.sketch-bottom{justify-content:flex-start;padding:10px 70px 14px 8px}}.sidebar-resizer{display:none}@media(min-width:768px){#sidebar{position:relative}.sidebar-resizer{position:absolute;top:0;right:0;bottom:0;z-index:60;display:block;width:8px;cursor:col-resize;touch-action:none}.sidebar-resizer:after{content:"";position:absolute;top:0;bottom:0;right:0;width:2px;background:transparent;transition:background-color .15s ease}.sidebar-resizer:hover:after,.sidebar-resizer:focus-visible:after,body.sidebar-resizing .sidebar-resizer:after{background:#2563eb8c}.sidebar-resizer:focus-visible{outline:none}#sidebar.collapsed .sidebar-resizer{display:none}body.sidebar-resizing,body.sidebar-resizing *{cursor:col-resize!important;user-select:none!important}body.sidebar-resizing #sidebar{transition:none!important}}.nps-toasts{position:fixed;left:50%;bottom:calc(110px + env(safe-area-inset-bottom,0px));transform:translate(-50%);z-index:100050;display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none;width:max-content;max-width:calc(100vw - 32px)}.nps-toast{pointer-events:auto;display:flex;align-items:center;gap:14px;padding:10px 12px 10px 16px;border-radius:14px;background:#171717;color:#fafafa;font-size:14px;line-height:1.4;box-shadow:var(--neyo-pop-shadow, 0 8px 28px rgba(0, 0, 0, .18));opacity:0;transform:translateY(8px);transition:opacity .18s ease,transform .18s ease}.nps-toast.show{opacity:1;transform:translateY(0)}.nps-toast:not(:has(.nps-toast-action)){padding-right:16px}.nps-toast.nps-error span:before{content:"";display:inline-block;width:7px;height:7px;margin-right:8px;border-radius:50%;background:#f97316;vertical-align:1px}.nps-toast-action{border:0;border-radius:9px;padding:6px 12px;background:#ffffff24;color:#fff;font:inherit;font-weight:600;cursor:pointer}.nps-toast-action:hover{background:#ffffff3d}body.dark-mode .nps-toast{background:#f5f5f5;color:#171717}body.dark-mode .nps-toast-action{background:#00000014;color:#171717}body.dark-mode .nps-toast-action:hover{background:#00000024}.nps-net{position:fixed;top:calc(10px + env(safe-area-inset-top,0px));left:50%;transform:translate(-50%,-16px);z-index:100040;max-width:calc(100vw - 32px);padding:8px 14px;border-radius:999px;background:#171717;color:#fafafa;font-size:13px;line-height:1.35;text-align:center;box-shadow:var(--neyo-pop-shadow, 0 8px 28px rgba(0, 0, 0, .18));opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease}.nps-net.show{opacity:1;transform:translate(-50%)}.nps-net.nps-back{background:#15803d;color:#fff}body.dark-mode .nps-net:not(.nps-back){background:#f5f5f5;color:#171717}.nps-retry{display:inline-flex;align-items:center;margin-top:8px;padding:6px 14px;border:1px solid rgba(0,0,0,.14);border-radius:999px;background:transparent;color:inherit;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.nps-retry:hover{background:#0000000d}.nps-retry:disabled{opacity:.5;cursor:default}body.dark-mode .nps-retry{border-color:#fff3}body.dark-mode .nps-retry:hover{background:#ffffff14}@media(prefers-reduced-motion:reduce){.nps-toast,.nps-net{transition:none}}.nyp{--nyp-text: #0d0d0d;--nyp-muted: #6b6b6b;--nyp-line: #ececec;--nyp-soft: #f6f6f6;--nyp-bg: #ffffff;position:fixed;inset:0;z-index:150;overflow-y:auto;overscroll-behavior:contain;background:var(--nyp-bg);color:var(--nyp-text);font-family:var(--neyo-font-text, "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .18s ease,transform .22s cubic-bezier(.2,.8,.2,1),visibility 0s linear .22s}.nyp.is-open{opacity:1;visibility:visible;transform:none;transition:opacity .18s ease,transform .22s cubic-bezier(.2,.8,.2,1)}.nyp [hidden]{display:none!important}body.dark-mode .nyp,html.dark .nyp,[data-theme=dark] .nyp{--nyp-text: #ececec;--nyp-muted: #a3a3a3;--nyp-line: #2f2f2f;--nyp-soft: #232323;--nyp-bg: #171717}body[data-neyo-interface=warm] .nyp{--nyp-soft: #f2f1ee;--nyp-bg: #fbfaf8;--nyp-line: #e8e5df}body.dark-mode[data-neyo-interface=warm] .nyp{--nyp-soft: #262421;--nyp-bg: #1b1a18;--nyp-line: #34312c}body[data-neyo-interface=glass] .nyp{background:color-mix(in srgb,var(--nyp-bg) 82%,transparent);-webkit-backdrop-filter:blur(22px) saturate(130%);backdrop-filter:blur(22px) saturate(130%)}.nyp-top{position:sticky;top:0;z-index:2;display:flex;justify-content:flex-end;padding:var(--space-3, 12px) var(--space-4, 16px);background:linear-gradient(var(--nyp-bg) 70%,transparent)}body[data-neyo-interface=glass] .nyp-top{background:transparent}.nyp-close{display:grid;place-items:center;width:38px;height:38px;border:0;border-radius:50%;background:transparent;color:var(--nyp-muted);cursor:pointer}.nyp-close:hover{background:var(--nyp-soft);color:var(--nyp-text)}.nyp-inner{max-width:880px;margin:0 auto;padding:4px 32px 72px}.nyp-head h1{margin:0 0 var(--space-2, 8px);font-size:30px;font-weight:600;letter-spacing:-.02em;line-height:1.2}.nyp-head p{margin:0;font-size:16px;line-height:1.5;color:var(--nyp-muted)}.nyp-section{margin-top:36px}.nyp-label{margin:0 0 14px;padding-bottom:var(--space-3, 12px);border-bottom:1px solid var(--nyp-line);font-size:19px;font-weight:600;letter-spacing:-.01em}.nyp-chips{display:flex;flex-wrap:wrap;gap:var(--ny-chip-gap, 8px)}.nyp-chip{height:34px;padding:0 var(--ny-chip-pad, 12px);border:1px solid var(--nyp-line);border-radius:999px;background:var(--nyp-bg);color:var(--nyp-text);font:500 14px/1 inherit;font-family:inherit;white-space:nowrap;cursor:pointer;transition:background .12s ease,border-color .12s ease}.nyp-chip:hover{background:var(--nyp-soft)}.nyp-chip[aria-selected=true]{border-color:var(--nyp-text);background:var(--nyp-text);color:var(--nyp-bg)}.nyp-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:36px 16px;border:1px dashed var(--nyp-line);border-radius:20px;text-align:center;color:var(--nyp-muted)}.nyp-empty strong{color:var(--nyp-text);font-size:16px;font-weight:600}.nyp-empty small{font-size:14px}.nyp-empty__ic{display:grid;place-items:center;width:52px;height:52px;margin-bottom:6px;border-radius:16px;background:var(--nyp-soft);color:var(--nyp-text)}.nyp-navbtn{position:relative}.nyp-navbtn.is-active{background:var(--neyo-surface-hover, var(--sidebar-hover, rgba(0, 0, 0, .06)))}.nrt-badge{margin-left:auto;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--neyo-accent, #10a37f);color:#fff;font-size:11px;font-weight:600;line-height:18px;text-align:center}.nrt-compose{display:flex;align-items:center;gap:var(--ny-gap-ctl, 8px);height:56px;margin:26px 0 0;padding:0 8px 0 18px;border:1px solid var(--nyp-line);border-radius:999px;background:var(--nyp-bg);color:var(--nyp-muted);box-shadow:0 1px 2px #00000008,0 10px 28px -18px #00000040;transition:border-color .14s ease,box-shadow .14s ease}.nrt-compose:focus-within{border-color:#cfcfcf;box-shadow:0 0 0 4px #0000000a}body.dark-mode .nrt-compose:focus-within{border-color:#4a4a4a;box-shadow:0 0 0 4px #ffffff0a}.nrt-compose__ic{display:grid;place-items:center;flex:none}.nrt-compose input,.nrt-compose input:focus,.nrt-compose input:focus-visible{flex:1;min-width:0;height:100%;padding:0;border:0!important;outline:none!important;box-shadow:none!important;background:transparent;color:var(--nyp-text);font:400 16px/1 inherit;font-family:inherit}.nrt-add,.nrt-btn{height:40px;padding:0 20px;border:0;border-radius:999px;background:var(--nyp-text);color:var(--nyp-bg);font:600 14px/1 inherit;font-family:inherit;cursor:pointer;transition:opacity .12s ease}.nrt-add:hover:not(:disabled),.nrt-btn:hover{opacity:.88}.nrt-add:disabled{opacity:.35;cursor:default}.nrt-btn--ghost{background:transparent;color:var(--nyp-text);border:1px solid var(--nyp-line)}.nrt-preview{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2, 8px) var(--space-3, 12px);margin:var(--space-3, 12px) 6px 0;font-size:14px}.nrt-preview__what{font-weight:600}.nrt-preview__when{color:var(--nyp-muted)}.nrt-preview__ctl{display:flex;gap:var(--space-2, 8px);margin-left:auto}.nrt-preview select,.nrt-preview input,.nrt-edit input,.nrt-edit select,.nrt-edit textarea{height:34px;padding:0 10px;border:1px solid var(--nyp-line);border-radius:10px;background:var(--nyp-bg);color:var(--nyp-text);font:400 14px/1.3 inherit;font-family:inherit;color-scheme:light dark}.nrt-hint{display:flex;align-items:flex-start;gap:var(--ny-gap-ctl, 8px);margin:var(--space-3, 12px) 6px 0;font-size:13px;line-height:1.45;color:var(--nyp-muted)}.nrt-hint svg{flex:none;margin-top:2px}.nrt-listhead{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-3, 12px);border-bottom:1px solid var(--nyp-line);margin-bottom:var(--space-3, 12px);padding-bottom:var(--space-3, 12px)}.nrt-listhead .nyp-label{margin:0;padding:0;border:0}.nrt-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ny-row-stack, 4px)}.nrt-item{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4, 16px);padding:12px;border-radius:18px;transition:background .12s ease}.nrt-item:hover{background:var(--nyp-soft)}.nrt-item__ic,.nrt-rec__ic{display:grid;place-items:center;flex:none;width:48px;height:48px;border-radius:15px;border:1px solid var(--nyp-line);background:var(--nyp-bg)}.nrt-item.is-running .nrt-item__ic svg{animation:nrtPulse 1.2s ease-in-out infinite}@keyframes nrtPulse{50%{opacity:.35}}.nrt-item__text{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.nrt-item__text strong{font-size:16px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nrt-item__text small{font-size:13.5px;color:var(--nyp-muted)}.nrt-item__cad{display:flex;align-items:center;gap:var(--space-2, 8px);flex-wrap:wrap}.nrt-pill{height:20px;padding:0 8px;border-radius:999px;background:var(--nyp-soft);color:var(--nyp-text);font-size:12px;font-weight:600;line-height:20px}.nrt-item:hover .nrt-pill{background:var(--nyp-bg)}.nrt-item.is-paused .nrt-item__text strong,.nrt-item.is-done .nrt-item__text strong{color:var(--nyp-muted)}.nrt-item__acts{display:flex;gap:2px;flex:none}.nrt-act{display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:50%;background:transparent;color:var(--nyp-muted);cursor:pointer}.nrt-act:hover{background:var(--nyp-bg);color:var(--nyp-text)}.nrt-act.is-confirm{background:#e5484d;color:#fff}.nrt-edit{flex-basis:100%;display:flex;flex-direction:column;gap:var(--space-3, 12px);margin:4px 0 4px 64px;padding:var(--space-4, 16px);border:1px solid var(--nyp-line);border-radius:16px;background:var(--nyp-bg)}.nrt-edit label{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--nyp-muted)}.nrt-edit textarea{height:auto;padding:8px 10px;resize:vertical}.nrt-edit__row{display:flex;flex-wrap:wrap;gap:var(--space-3, 12px)}.nrt-edit__row label{flex:1 1 140px}.nrt-edit__days{display:flex;flex-wrap:wrap;gap:var(--space-2, 8px)}.nrt-day input{position:absolute;opacity:0;pointer-events:none}.nrt-day span{display:inline-block;min-width:46px;height:32px;padding:0 10px;border:1px solid var(--nyp-line);border-radius:999px;color:var(--nyp-text);font-size:13px;line-height:30px;text-align:center;cursor:pointer}.nrt-day input:checked+span{background:var(--nyp-text);border-color:var(--nyp-text);color:var(--nyp-bg)}.nrt-day input:focus-visible+span{outline:2px solid var(--neyo-accent, #10a37f);outline-offset:2px}.nrt-edit__btns{display:flex;justify-content:flex-end;gap:var(--space-2, 8px)}.nrt-recs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 28px}.nrt-rec{display:flex;align-items:center;gap:var(--space-4, 16px);width:100%;padding:12px;border:0;border-radius:18px;background:transparent;color:inherit;text-align:left;font-family:inherit;cursor:pointer;transition:background .12s ease}.nrt-rec:hover{background:var(--nyp-soft)}.nrt-rec__text{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.nrt-rec__text strong{font-size:15.5px;font-weight:600}.nrt-rec__text small{font-size:13.5px;color:var(--nyp-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nrt-rec__add{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:50%;color:var(--nyp-text)}.nrt-rec.is-added{cursor:default}.nrt-rec.is-added .nrt-rec__add{background:var(--nyp-text);color:var(--nyp-bg)}.nrt-preview__days{flex-basis:100%}.nrt-every{display:inline-flex;align-items:center;gap:6px;color:var(--nyp-muted);font-size:13px}.nrt-every input{width:64px}.nrt-runs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ny-row-stack, 4px)}.nrt-run{border-radius:18px;transition:background .12s ease}.nrt-run:hover,.nrt-run.is-open{background:var(--nyp-soft)}.nrt-run__head{display:flex;align-items:center;gap:var(--space-4, 16px);width:100%;padding:12px;border:0;border-radius:18px;background:transparent;color:inherit;text-align:left;font-family:inherit;cursor:pointer}.nrt-run__head .nrt-item__text small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nrt-run:hover .nrt-pill,.nrt-run.is-open .nrt-pill{background:var(--nyp-bg)}.nrt-run__new{flex:none}.nrt-run__body{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3, 12px);padding:0 16px 16px 76px}.nrt-run__md{max-width:100%;overflow-x:auto;font-size:15px;line-height:1.6;color:var(--nyp-text)}.nrt-run__md>:first-child{margin-top:0}.nrt-run__md>:last-child{margin-bottom:0}.nrt-run__md a{color:inherit;text-decoration:underline}.nrt-run__md ul,.nrt-run__md ol{margin:8px 0;padding-left:1.4em}.nrt-run__md ul{list-style:disc}.nrt-run__md ol{list-style:decimal}.nrt-run__md li+li{margin-top:4px}.nrt-run__md h1,.nrt-run__md h2,.nrt-run__md h3{margin:4px 0 8px;font-size:17px;font-weight:600;line-height:1.35}.nrt-run__md table{border-collapse:collapse}.nrt-run__md th,.nrt-run__md td{padding:4px 8px;border:1px solid var(--nyp-line)}.nrt-run__copy{height:34px;padding:0 14px}.nrt-result>div{min-width:0}.nrt-result>div>div{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}@media(max-width:767px){.nyp{z-index:400}.nyp-top{padding:var(--space-2, 8px) var(--space-3, 12px)}.nyp-inner{padding:0 var(--space-4, 16px) 56px}.nyp-head h1{font-size:25px}.nyp-head p{font-size:15px}.nyp-section{margin-top:28px}.nrt-compose{height:52px;margin-top:20px;padding-left:14px}.nrt-add{height:38px;padding:0 16px}.nrt-preview__ctl{margin-left:0}.nrt-listhead{flex-direction:column;align-items:flex-start}.nrt-item{gap:var(--space-3, 12px);padding:10px 8px}.nrt-item__ic,.nrt-rec__ic{width:42px;height:42px;border-radius:13px}.nrt-item__acts{width:100%;justify-content:flex-end;margin-top:-6px}.nrt-act{width:40px;height:40px}.nrt-edit{margin-left:0}.nrt-run__head{gap:var(--space-3, 12px);padding:10px 8px}.nrt-preview__days{gap:6px}.nrt-preview__days .nrt-day span{min-width:40px;padding:0 6px}.nrt-run__body{padding:0 8px 14px}.nrt-recs{grid-template-columns:1fr}.nrt-preview select,.nrt-preview input,.nrt-edit input,.nrt-edit select,.nrt-edit textarea{height:40px;font-size:16px}}@media(prefers-reduced-motion:reduce){.nyp,.nyp.is-open{transition:none;transform:none}.nrt-item.is-running .nrt-item__ic svg{animation:none}}.ncr-inner{max-width:1040px}.ncr-search{display:flex;align-items:center;gap:var(--ny-gap-ctl, 8px);height:52px;margin:26px 0 18px;padding:0 20px;border:1px solid var(--nyp-line);border-radius:999px;color:var(--nyp-muted);background:var(--nyp-bg);transition:border-color .14s ease,box-shadow .14s ease}.ncr-search>svg{width:var(--ny-field-icon, 16px);height:var(--ny-field-icon, 16px);flex:none}.ncr-search:focus-within{border-color:#cfcfcf;box-shadow:0 0 0 4px #0000000a}body.dark-mode .ncr-search:focus-within{border-color:#4a4a4a;box-shadow:0 0 0 4px #ffffff0a}.ncr-search input,.ncr-search input:focus,.ncr-search input:focus-visible{flex:1;min-width:0;height:100%;padding:0;border:0!important;outline:none!important;box-shadow:none!important;background:transparent;color:var(--nyp-text);font:400 16px/1 inherit;font-family:inherit;-webkit-appearance:none;appearance:none}.ncr-search input::-webkit-search-decoration,.ncr-search input::-webkit-search-cancel-button{-webkit-appearance:none}.ncr-tabs{margin-bottom:var(--space-5, 20px)}.ncr-status{min-height:0;margin:0 0 var(--space-3, 12px);font-size:13.5px;color:var(--nyp-muted)}.ncr-status:empty{display:none}.ncr-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(196px,1fr));gap:var(--space-4, 16px)}.ncr-tile{position:relative;display:flex;flex-direction:column;min-width:0;border:1px solid var(--nyp-line);border-radius:18px;background:var(--nyp-bg);overflow:hidden;transition:border-color .14s ease,box-shadow .16s ease,transform .16s ease}.ncr-tile:hover{border-color:color-mix(in srgb,var(--nyp-text) 18%,var(--nyp-line));box-shadow:0 10px 28px -18px #00000059}.ncr-tile.is-ghost{height:214px;background:linear-gradient(100deg,var(--nyp-soft) 30%,var(--nyp-bg) 50%,var(--nyp-soft) 70%) 0 0 / 300% 100%;animation:ncrShine 1.4s linear infinite}@keyframes ncrShine{to{background-position:-100% 0}}.ncr-open{display:flex;flex-direction:column;width:100%;padding:0;border:0;background:transparent;color:inherit;font-family:inherit;text-align:left;cursor:pointer}.ncr-open:focus-visible{outline:2px solid var(--neyo-accent, #10a37f);outline-offset:-2px;border-radius:18px}.ncr-thumb{position:relative;display:grid;place-items:center;width:100%;align-self:stretch;box-sizing:border-box;height:140px;background:var(--nyp-soft);color:var(--nyp-text);overflow:hidden}.ncr-thumb img{width:100%;height:100%;object-fit:cover;display:block}.ncr-thumb.is-svg{background:#fff}.ncr-thumb.is-svg img{object-fit:contain;padding:10px}.ncr-glyph{display:grid;place-items:center;width:58px;height:58px;border-radius:18px;background:var(--nyp-bg);border:1px solid var(--nyp-line)}.ncr-ext{position:absolute;left:12px;top:12px;height:22px;padding:0 8px;border-radius:999px;background:var(--nyp-text);color:var(--nyp-bg);font-size:11px;font-weight:700;letter-spacing:.04em;line-height:22px}.ncr-snip{position:absolute;left:12px;right:12px;bottom:10px;overflow:hidden;color:var(--nyp-muted);font-size:11.5px;white-space:nowrap;text-overflow:ellipsis}.ncr-code{align-self:stretch;justify-self:stretch;width:100%;box-sizing:border-box;margin:0;padding:12px 14px;overflow:hidden;color:var(--nyp-text);font:11.5px/1.5 var(--neyo-font-mono, ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace);white-space:pre;-webkit-mask-image:linear-gradient(#000 60%,transparent);mask-image:linear-gradient(#000 60%,transparent)}.ncr-text{display:flex;flex-direction:column;gap:3px;width:100%;box-sizing:border-box;padding:12px 14px 10px;min-width:0}.ncr-text strong{overflow:hidden;font-size:15px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.ncr-text small{overflow:hidden;font-size:12.5px;color:var(--nyp-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ncr-acts{display:flex;justify-content:flex-end;gap:2px;padding:0 6px 6px;margin-top:auto}.ncr-act{width:34px;height:34px}.ncr-act.is-busy{opacity:.5}.ncr-tile:hover .ncr-act:hover{background:var(--nyp-soft)}.ncr-empty{margin-top:var(--space-2, 8px)}.ncr-empty .nrt-btn{margin-top:var(--space-3, 12px)}.ncr-removed{display:block;margin:var(--space-6, 24px) auto 0;padding:6px 12px;border:0;border-radius:999px;background:transparent;color:var(--nyp-muted);font:500 13.5px/1.2 inherit;font-family:inherit;cursor:pointer}.ncr-removed:hover{background:var(--nyp-soft);color:var(--nyp-text)}.ncr-undo{position:sticky;bottom:16px;display:flex;align-items:center;gap:var(--space-3, 12px);width:fit-content;max-width:100%;margin:var(--space-4, 16px) auto 0;padding:10px 10px 10px 16px;border-radius:999px;background:var(--nyp-text);color:var(--nyp-bg);font-size:14px;box-shadow:0 10px 30px -10px #0006}.ncr-undo span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ncr-undo button{flex:none;height:32px;padding:0 14px;border:0;border-radius:999px;background:var(--nyp-bg);color:var(--nyp-text);font:600 13px/1 inherit;font-family:inherit;cursor:pointer}.ncr-flash{animation:ncrFlash 1.6s ease;border-radius:16px}@keyframes ncrFlash{0%,40%{box-shadow:0 0 0 3px color-mix(in srgb,var(--neyo-accent, #10a37f) 45%,transparent)}to{box-shadow:0 0 0 3px transparent}}@media(max-width:767px){.ncr-search{height:48px;margin:20px 0 14px;padding:0 16px}.ncr-tabs{flex-wrap:nowrap;overflow-x:auto;margin:0 calc(-1 * var(--space-4, 16px)) var(--space-4, 16px);padding:0 var(--space-4, 16px);scrollbar-width:none}.ncr-tabs::-webkit-scrollbar{display:none}.ncr-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3, 12px)}.ncr-thumb{height:112px}.ncr-text{padding:10px 12px 8px}.ncr-text strong{font-size:14.5px}.ncr-act{width:38px;height:38px}.ncr-undo{bottom:12px;font-size:13.5px}}@media(prefers-reduced-motion:reduce){.ncr-tile,.ncr-tile.is-ghost{animation:none;transition:none}.ncr-flash{animation:none}}.nst{display:flex;flex-direction:column;gap:var(--space-6, 24px);padding-bottom:var(--space-3, 12px)}.nst h3{margin:0;font-size:14px;font-weight:600;color:var(--neyo-settings-text, var(--neyo-text, #171717))}.nst-hint{margin:var(--space-1, 4px) 0 0;font-size:12.5px;line-height:1.45;color:var(--neyo-settings-secondary, var(--neyo-text-secondary, #737373))}.nst-sec{display:flex;flex-direction:column;gap:var(--space-2, 8px)}.nst-sec>h3+.nst-hint{margin-top:calc(var(--space-1, 4px) * -1)}.nst-card{padding:var(--space-5, 20px);border-radius:16px;border:1px solid var(--neyo-settings-border, var(--neyo-border, rgba(0, 0, 0, .08)));background:var(--neyo-surface, #fff)}body.dark-mode .nst-card{background:#ffffff08}.nst-total{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3, 12px)}.nst-total-num{font-size:28px;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--neyo-settings-text, var(--neyo-text, #171717))}.nst-total-sub{margin-inline-start:var(--space-1, 4px);font-size:13.5px;color:var(--neyo-settings-secondary, var(--neyo-text-secondary, #737373))}.nst-bar{display:flex;gap:2px;height:10px;margin-top:var(--space-4, 16px);border-radius:999px;overflow:hidden;background:var(--neyo-surface-soft, #f4f4f4);color:var(--neyo-settings-text, var(--neyo-text, #171717))}body.dark-mode .nst-bar{background:#ffffff12}.nst-seg{display:block;height:100%;min-width:3px;background:currentColor;transition:width .42s var(--neyo-ease-out, ease)}.nst-seg--images{opacity:1}.nst-seg--uploads{opacity:.62}.nst-seg--made{opacity:.38}.nst-seg--chats{opacity:.2}.nst-bar.is-loading{background:linear-gradient(90deg,var(--neyo-surface-soft, #f5f5f5) 0%,var(--neyo-surface-hover, #ececec) 50%,var(--neyo-surface-soft, #f5f5f5) 100%);background-size:200% 100%;animation:nmShimmer 1.2s linear infinite}.nst-legend{list-style:none;margin:var(--space-4, 16px) 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2, 8px) var(--space-6, 24px)}.nst-legend li{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:var(--space-2, 8px);font-size:13px;min-width:0}.nst-dot{width:10px;height:10px;border-radius:3px;background:currentColor;color:var(--neyo-settings-text, var(--neyo-text, #171717))}.nst-lg-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--neyo-settings-text, var(--neyo-text, #171717))}.nst-lg-n{font-size:12px;color:var(--neyo-text-muted, #9b9b9b);font-variant-numeric:tabular-nums}.nst-lg-size,.nst-size{font-variant-numeric:tabular-nums;font-weight:500;white-space:nowrap;color:var(--neyo-settings-text, var(--neyo-text, #171717))}.nst-note{margin:var(--space-3, 12px) 0 0;font-size:12px;color:var(--neyo-text-muted, #9b9b9b)}.nst-skel{display:block;border-radius:8px;background:linear-gradient(90deg,var(--neyo-surface-soft, #f5f5f5) 0%,var(--neyo-surface-hover, #ececec) 50%,var(--neyo-surface-soft, #f5f5f5) 100%);background-size:200% 100%;animation:nmShimmer 1.2s linear infinite}body.dark-mode .nst-skel,body.dark-mode .nst-bar.is-loading{background:linear-gradient(90deg,#ffffff0a,#ffffff14,#ffffff0a);background-size:200% 100%}.nst-skel--num{width:120px;height:30px}.nst-skel--line{width:160px;height:14px}.nst-usage .nm-skel{margin-top:var(--space-4, 16px)}.nst-empty,.nst-error{padding:var(--space-6, 24px) var(--space-4, 16px) var(--space-2, 8px)}.nst-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2, 8px)}.nst-count{display:flex;flex-direction:column;gap:2px;padding:var(--space-3, 12px) var(--space-4, 16px);border-radius:14px;background:var(--neyo-surface-soft, #f5f5f5);min-width:0}body.dark-mode .nst-count{background:#ffffff0d}.nst-count .nst-ic{color:var(--neyo-text-secondary, #737373);margin-bottom:var(--space-1, 4px)}.nst-count strong{font-size:18px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--neyo-settings-text, var(--neyo-text, #171717))}.nst-count small{font-size:12px;color:var(--neyo-settings-secondary, var(--neyo-text-secondary, #737373));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nst .settings-row.nst-link,.nst .settings-row.nst-old{justify-content:flex-start;gap:var(--ny-gap-row, 12px)}.nst .settings-row>div:not(:first-child){min-width:0;display:flex;flex-direction:column;gap:3px;flex:1}.nst .settings-row>.nst-ic{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:var(--neyo-surface-soft, #f5f5f5);color:var(--neyo-text-secondary, #737373)}body.dark-mode .nst .settings-row>.nst-ic{background:#ffffff0f}.nst .settings-row>.settings-action-btn,.nst .settings-row>.nst-size{margin-left:auto;flex:none}.nst-manage .settings-row:last-child,.nst-clean .settings-row:last-child{border-bottom:0}.nst .nm-btn{display:inline-flex;align-items:center;gap:var(--ny-gap-ctl, 8px)}.nst-days{margin-top:var(--space-2, 8px);align-self:flex-start}.nst-tools{margin-top:var(--space-1, 4px)}.nst-files{display:flex;flex-direction:column}.nst-file{align-items:center}.nst-file-ic{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--neyo-surface-soft, #f5f5f5);color:var(--neyo-text-secondary, #737373)}body.dark-mode .nst-file-ic{background:#ffffff0f}.nst-file-name{font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--neyo-settings-text, var(--neyo-text, #171717))}.nst-file .nm-sub{flex-wrap:wrap;margin-top:2px}.nst-from{margin-top:2px;font-size:12px;color:var(--neyo-text-muted, #9b9b9b);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nst-files-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3, 12px);flex-wrap:wrap}.nst-files-foot:empty{display:none}.nst-meta{font-size:12px;color:var(--neyo-text-muted, #9b9b9b)}.nst-undo{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3, 12px);padding:var(--space-2, 8px) var(--space-3, 12px);border-radius:12px;background:var(--neyo-surface-soft, #f5f5f5);font-size:13px}.nst-undo[hidden]{display:none}body.dark-mode .nst-undo{background:#ffffff0f}@media(max-width:767px){.nst{gap:var(--space-5, 20px)}.nst-card{padding:var(--space-4, 16px)}.nst-total-num{font-size:26px}.nst-legend{grid-template-columns:1fr}.nst-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.nst .settings-row.nst-old{flex-wrap:wrap;align-items:flex-start}.nst .settings-row.nst-old>div:not(:first-child){flex:1 1 calc(100% - 32px - var(--ny-gap-row, 12px))}.nst .settings-row.nst-old>.settings-action-btn{margin-left:calc(32px + var(--ny-gap-row, 12px))}.nst-total{align-items:flex-start}.nst-days button{padding:0 10px}.nst-acts{opacity:1}.nst .settings-row>.nst-ic svg.ua-icon,.nst-file-ic svg.ua-icon{width:20px;height:20px}}@media(prefers-reduced-motion:reduce){.nst-seg{transition:none}.nst-skel,.nst-bar.is-loading,.nst .nm-item{animation:none}}body[data-neyo-motion=reduced] .nst-seg{transition:none}body[data-neyo-motion=reduced] :is(.nst-skel,.nst-bar.is-loading,.nst .nm-item){animation:none}.nst-bar.is-capped .nst-seg:last-of-type{border-radius:0 999px 999px 0}.nst-bar.is-warn,.nst-bar.is-full{color:#c2410c}body.dark-mode .nst-bar.is-warn,body.dark-mode .nst-bar.is-full{color:#fb923c}.nst-usage[data-level=full] .nst-total-num{color:#c2410c}body.dark-mode .nst-usage[data-level=full] .nst-total-num{color:#fb923c}.nst-limit{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3, 12px);flex-wrap:wrap;margin-top:var(--space-4, 16px);padding:var(--space-2, 8px) var(--space-3, 12px);border-radius:12px;background:#c2410c12;font-size:13px;color:var(--neyo-settings-text, var(--neyo-text, #171717))}body.dark-mode .nst-limit{background:#fb923c1a}.nst-upgrade{font-weight:600}.nst-device-foot{display:flex;align-items:baseline;gap:var(--space-2, 8px);flex-wrap:wrap;padding-top:var(--space-2, 8px);border-top:1px solid var(--neyo-settings-border, var(--neyo-border, rgba(0, 0, 0, .08)))}.nst-clear{font-size:12.5px}.nst-usage:is([data-level=warn],[data-level=full]) .nst-dot{color:#c2410c}body.dark-mode .nst-usage:is([data-level=warn],[data-level=full]) .nst-dot{color:#fb923c}.ncv{--ncv-bg: var(--r-bg-card, var(--bg-main, #ffffff));--ncv-line: var(--r-line, #e5e5e5);--ncv-ink: var(--r-strong, #0d0d0d);--ncv-muted: var(--text-muted, #6e6e73);--ncv-soft: var(--r-surface, #f7f7f8);position:relative;margin:14px 0 18px;border:1px solid var(--ncv-line);border-radius:18px;background:var(--ncv-bg);box-shadow:0 1px 2px #00000008,0 10px 30px -18px #0000002e;color:var(--ncv-ink);overflow:hidden;text-align:start}body.dark-mode .ncv,html.dark .ncv{--ncv-bg: #19191c;box-shadow:0 0 0 .5px #ffffff08,0 14px 34px -20px #000000b3}.ncv-head{display:flex;align-items:flex-start;gap:10px;padding:14px 12px 4px 20px}.ncv .ncv-title{flex:1;min-width:0;margin:0;padding:4px 0;font-family:inherit;font-size:17px;font-weight:600;line-height:1.35;letter-spacing:-.01em;color:var(--ncv-ink);outline:none;overflow-wrap:anywhere;unicode-bidi:plaintext}.ncv-title:empty:before{content:" "}.ncv-tools{display:flex;gap:2px;flex-shrink:0}.ncv-icon-btn{display:inline-grid;place-items:center;width:32px;height:32px;border:0;border-radius:10px;background:transparent;color:var(--ncv-muted);cursor:pointer}.ncv-icon-btn:hover{background:var(--ncv-soft);color:var(--ncv-ink)}.ncv-icon-btn:focus-visible,.ncv-btn:focus-visible,.ncv-tb-btn:focus-visible,.ncv-tb-ask:focus-visible{outline:2px solid var(--focus-ring, #3b82f6);outline-offset:1px}.message.assistant .message-content .ncv .ncv-body,.ncv .ncv-body{max-height:460px;overflow-y:auto;overscroll-behavior:contain;padding:2px 20px 14px;font-size:15.5px;line-height:1.65;color:var(--ncv-ink);outline:none;overflow-wrap:break-word;caret-color:var(--ncv-ink);scrollbar-width:thin}.ncv .ncv-body>*,.ncv .ncv-body li{unicode-bidi:plaintext;text-align:start}.ncv .ncv-body p{margin:0 0 .85em}.ncv .ncv-body h1,.ncv .ncv-body h2,.ncv .ncv-body h3{margin:1.1em 0 .45em;line-height:1.3;font-weight:600;letter-spacing:-.01em}.ncv .ncv-body h1{font-size:1.35em}.ncv .ncv-body h2{font-size:1.18em}.ncv .ncv-body h3{font-size:1.04em}.ncv .ncv-body>:first-child{margin-top:.2em}.ncv .ncv-body ul,.ncv .ncv-body ol{margin:0 0 .85em;padding-inline-start:1.4em}.ncv .ncv-body li{margin:.2em 0}.ncv .ncv-body blockquote{margin:0 0 .85em;padding-inline-start:14px;border-inline-start:3px solid var(--ncv-line);color:var(--ncv-muted)}.ncv .ncv-body a{color:inherit;text-decoration:underline;text-underline-offset:2px}.ncv .ncv-body code{font-size:.9em;padding:1px 5px;border-radius:6px;background:var(--ncv-soft)}.ncv .ncv-body pre{margin:0 0 .85em;padding:10px 12px;border-radius:10px;background:var(--ncv-soft);white-space:pre-wrap}.ncv .ncv-body pre code{padding:0;background:none}.ncv .ncv-body hr{border:0;border-top:1px solid var(--ncv-line);margin:1.2em 0}.ncv.is-rtl .ncv-body,.ncv.is-rtl .ncv-title{font-size:1.06em;line-height:1.9}.ncv-fresh{background:color-mix(in srgb,var(--neyo-accent, #8a8a8a) 16%,transparent);border-radius:4px;transition:background .6s ease}.ncv.is-asking .ncv-body{cursor:progress}::highlight(ncv-chosen){background:color-mix(in srgb,var(--focus-ring, #3b82f6) 26%,transparent)}::highlight(ncv-pending){background:color-mix(in srgb,var(--focus-ring, #3b82f6) 18%,transparent)}.ncv-foot{display:flex;align-items:center;gap:10px;min-height:44px;padding:6px 10px 8px 20px;border-top:1px solid var(--ncv-line);font-size:12.5px;color:var(--ncv-muted)}.ncv-count{white-space:nowrap;font-variant-numeric:tabular-nums}.ncv-state{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ncv-actions{display:flex;gap:4px;margin-inline-start:auto}.ncv-btn{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--ncv-muted);font:inherit;font-size:12.5px;font-weight:500;cursor:pointer}.ncv-btn:hover{background:var(--ncv-soft);color:var(--ncv-ink)}.ncv-btn[disabled]{opacity:.55;cursor:default}.ncv-undo,.ncv-retry{color:var(--ncv-ink);border-color:var(--ncv-line)}.ncv [hidden]{display:none!important}.ncv.is-writing .ncv-state:after{content:"";display:inline-block;width:6px;height:6px;margin-inline-start:6px;border-radius:50%;background:currentColor;animation:ncvDot 1s ease-in-out infinite;vertical-align:middle}@keyframes ncvDot{50%{opacity:.25}}.ncv-menu{position:absolute;z-index:5;min-width:170px;padding:6px;border:1px solid var(--ncv-line);border-radius:14px;background:var(--ncv-bg);box-shadow:var(--shadow-popup, 0 8px 24px rgba(0, 0, 0, .08))}.ncv-menu-item{display:block;width:100%;min-height:36px;padding:0 10px;border:0;border-radius:9px;background:transparent;color:var(--ncv-ink);font:inherit;font-size:13.5px;text-align:start;cursor:pointer}.ncv-menu-item:hover{background:var(--ncv-soft)}.ncv-toolbar{--ncv-line: var(--r-line, #e5e5e5);--ncv-ink: var(--r-strong, #0d0d0d);--ncv-soft: var(--r-surface, #f7f7f8);position:fixed;top:0;left:0;z-index:1200;display:flex;align-items:center;gap:2px;padding:4px;border:1px solid var(--ncv-line);border-radius:14px;background:var(--bg-main, #ffffff);color:var(--ncv-ink);box-shadow:0 10px 30px -10px #00000038,0 1px 2px #0000000d;font-size:13.5px}.ncv-toolbar[hidden]{display:none}body.dark-mode .ncv-toolbar{background:#232326;box-shadow:0 12px 32px -12px #000000bf}.ncv-tb-ask,.ncv-tb-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;min-width:34px;padding:0 8px;border:0;border-radius:10px;background:transparent;color:inherit;font:inherit;font-weight:500;white-space:nowrap;cursor:pointer}.ncv-tb-ask{padding:0 10px}.ncv-tb-ask:hover,.ncv-tb-btn:hover{background:var(--ncv-soft)}.ncv-tb-sep{width:1px;height:20px;margin:0 3px;background:var(--ncv-line)}.ncv-tb-hl{font-weight:600;font-size:14px}.ncv-tb-h{gap:2px}.ncv-tb-wrap{position:relative;display:inline-flex}.ncv-tb-menu{position:absolute;top:calc(100% + 8px);right:0;min-width:160px;padding:6px;border:1px solid var(--ncv-line);border-radius:14px;background:inherit;background-color:var(--bg-main, #ffffff);box-shadow:var(--shadow-popup, 0 8px 24px rgba(0, 0, 0, .08))}body.dark-mode .ncv-tb-menu{background-color:#232326}.ncv-tb-mi{display:block;width:100%;min-height:34px;padding:0 10px;border:0;border-radius:9px;background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer}.ncv-tb-mi:hover{background:var(--ncv-soft)}.ncv-tb-mi-h1{font-size:17px;font-weight:600}.ncv-tb-mi-h2{font-size:15px;font-weight:600}.ncv-tb-mi-h3{font-size:14px;font-weight:600}.ncv-tb-form{display:flex;align-items:center;gap:4px;width:min(380px,calc(100vw - 32px))}.ncv-tb-input{flex:1;min-width:0;height:36px;padding:0 10px;border:0;background:transparent;color:inherit;font:inherit;font-size:14px;outline:none}.ncv-tb-send{display:inline-grid;place-items:center;width:32px;height:32px;border:0;border-radius:50%;background:var(--ncv-ink);color:var(--bg-main, #ffffff);cursor:pointer;flex-shrink:0}.ncv-overlay{position:fixed;inset:0;z-index:1100;display:flex;justify-content:center;padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom));background:color-mix(in srgb,var(--bg-main, #ffffff) 82%,transparent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.ncv.is-full{display:flex;flex-direction:column;width:min(860px,100%);height:100%;margin:0}.ncv.is-full .ncv-head{padding:18px 16px 6px 28px}.ncv.is-full .ncv-title{font-size:22px}.ncv.is-full .ncv-body{flex:1;max-height:none;padding:4px 28px 24px;font-size:16.5px}html.ncv-full-open,html.ncv-full-open body{overflow:hidden}@media(max-width:767px){.message.assistant .message-content .ncv .ncv-body,.ncv .ncv-body{max-height:380px;padding:2px 16px 12px;font-size:15.5px}.ncv-head{padding:12px 8px 2px 16px}.ncv-foot{padding:4px 6px 6px 16px;flex-wrap:wrap;row-gap:0}.ncv-btn span{display:none}.ncv-btn{width:40px;justify-content:center;padding:0}.ncv-undo,.ncv-retry{width:auto;padding:0 10px}.ncv-icon-btn{width:40px;height:40px}.ncv-overlay{padding:0}.ncv.is-full{border-radius:0;border:0;padding-bottom:env(safe-area-inset-bottom)}.ncv.is-full .ncv-head{padding:max(12px,env(safe-area-inset-top)) 8px 4px 18px}.ncv.is-full .ncv-body{padding:4px 18px 24px}}.ncv.ncv-read .ncv-body{max-height:none}@media(prefers-reduced-motion:reduce){.ncv-fresh{transition:none}.ncv.is-writing .ncv-state:after{animation:none}}.message.user>.nmt-stamp{align-self:stretch;width:100%;margin:2px 0 10px;text-align:center;font-size:12px;line-height:1.3;font-weight:500;color:var(--text-muted, #6e6e73);font-variant-numeric:tabular-nums;user-select:none;pointer-events:none}.message.user>.nmt-stamp:before{content:attr(data-label)}.ncd-note{display:none;width:fit-content;max-width:calc(100% - 24px);box-sizing:border-box;margin:0 auto 6px;padding:0 10px;border-radius:999px;background:var(--ncd-bg, var(--neyo-bg, transparent));text-align:center;font-size:11.5px;line-height:16px;color:var(--text-muted, #6e6e73);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}body.neyo-has-messages .ncd-note{display:block}body.neyo-home-center .ncd-note{display:none}html.ncd-on .composer-note{display:none!important}@media(max-width:767px){.ncd-note{font-size:11px;line-height:15px;margin-bottom:5px}html.keyboard-open .ncd-note,body.keyboard-open .ncd-note{display:none!important}}@media(min-width:768px){html:not(.sg-off) body:not([data-neyo-sidebar-density=compact]) .sidebar{--history-item-height: 40px}html:not(.sg-off) body:not([data-neyo-sidebar-density=compact]) .sidebar-primary-nav :is(.new-chat-btn,.sidebar-personality-btn,#newChatBtn,#sidebarPersonalitiesBtn){min-height:42px!important;font-size:14.5px!important}html:not(.sg-off) body:not([data-neyo-sidebar-density=compact]) #historyList .history-item-title{font-size:14.5px}html:not(.sg-off) body .sidebar-header :is(#collapseSidebarBtn,#sgSearchBtn){width:34px!important;height:34px!important;min-width:34px!important}}@media(min-width:601px)and (max-width:767px){html:not(.sg-off) body:not([data-neyo-sidebar-density=compact]) .sidebar{--history-item-height: 44px}html:not(.sg-off) body:not([data-neyo-sidebar-density=compact]) .sidebar-primary-nav :is(.new-chat-btn,.sidebar-personality-btn,#newChatBtn,#sidebarPersonalitiesBtn){min-height:46px!important;font-size:15.5px!important}html:not(.sg-off) body:not([data-neyo-sidebar-density=compact]) #historyList .history-item{height:44px!important;min-height:44px!important;max-height:44px!important}html:not(.sg-off) body:not([data-neyo-sidebar-density=compact]) #historyList .history-item-title{font-size:15.5px!important}html:not(.sg-off) body .sidebar-header :is(#collapseSidebarBtn,#sgSearchBtn){width:40px!important;height:40px!important;min-width:40px!important}}html:not(.sg-off) body .sg-header-actions{display:flex;align-items:center;gap:2px;margin-left:auto;flex:0 0 auto}html.sg-off #sgSearchBtn{display:none!important}html:not(.sg-off) body .sg-group-label{display:block;padding:0 10px 6px;color:var(--sidebar-muted);font-family:Inter,system-ui,sans-serif;font-size:11.5px;font-weight:500}html:not(.sg-off) body .sg-group-label.sg-recents{margin-top:12px}html:not(.sg-off) body .history-section.sg-has-pinned>.section-title{display:none!important}html.sg-off .sg-group-label,html body #historyList .sg-group-label[hidden]{display:none!important}.sg-pal{position:fixed;inset:0;z-index:2400;display:flex;align-items:flex-start;justify-content:center;padding:max(11vh,56px) 24px 24px;opacity:0;transition:opacity var(--neyo-motion-fast, .15s ease)}.sg-pal[hidden],html.sg-off .sg-pal{display:none!important}.sg-pal.is-in{opacity:1}.sg-pal{background:#ffffff47;-webkit-backdrop-filter:blur(10px) saturate(120%);backdrop-filter:blur(10px) saturate(120%)}body.dark-mode .sg-pal{background:#0000006b}body[data-neyo-interface=glass] .sg-pal{-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.sg-pal{background:#00000052}}.sg-pal-panel{--sg-pal-bg: var(--neyo-surface, #ffffff);width:min(640px,100%);max-height:min(560px,78vh);display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--neyo-border-strong, rgba(0, 0, 0, .14));border-radius:var(--neyo-radius-lg, 20px);color:var(--neyo-text, #171717);font-family:var(--neyo-font-text);transform:translateY(6px);transition:transform .2s ease}.sg-pal.is-in .sg-pal-panel{transform:none}body[data-neyo-interface=warm] .sg-pal-panel{--sg-pal-bg: #fdfcf9}body.dark-mode .sg-pal-panel{--sg-pal-bg: #212121;border-color:#ffffff17}body.dark-mode[data-neyo-interface=warm] .sg-pal-panel{--sg-pal-bg: #232321}.sg-pal-panel{background:color-mix(in srgb,var(--sg-pal-bg) 88%,transparent);-webkit-backdrop-filter:blur(24px) saturate(150%);backdrop-filter:blur(24px) saturate(150%);border-color:var(--neyo-border, rgba(0, 0, 0, .08));box-shadow:0 24px 70px #00000029,0 2px 8px #0000000f}@media(prefers-reduced-transparency:reduce){.sg-pal{-webkit-backdrop-filter:none;backdrop-filter:none;background:#00000052}.sg-pal-panel{background:var(--sg-pal-bg);-webkit-backdrop-filter:none;backdrop-filter:none}}.sg-pal-head{flex:0 0 auto;display:flex;align-items:center;gap:10px;height:56px;padding:0 10px 0 18px;border-bottom:1px solid var(--neyo-border, rgba(0, 0, 0, .08))}body.dark-mode .sg-pal-head,body.dark-mode .sg-pal-foot{border-color:#ffffff14}.sg-pal-glass{display:inline-flex;color:var(--neyo-text-secondary, #737373)}html body .sg-pal-head input#sgPaletteInput{flex:1 1 auto;min-width:0;width:auto;height:100%;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;outline:none!important;box-shadow:none!important;background:transparent!important;color:var(--neyo-text, #171717);font:400 16px/1.2 var(--neyo-font-text);-webkit-appearance:none;appearance:none}html body .sg-pal-head input#sgPaletteInput::placeholder{color:var(--neyo-text-muted, #9b9b9b)}.sg-pal kbd{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;border:1px solid var(--neyo-border-strong, rgba(0, 0, 0, .14));border-radius:6px;font:500 11px/1 var(--neyo-font-text);color:var(--neyo-text-secondary, #737373);background:transparent}body.dark-mode .sg-pal kbd{border-color:#ffffff24}.sg-pal-close{width:32px;height:32px;flex:0 0 32px;border:0;border-radius:var(--neyo-radius-sm, 10px);background:transparent;color:var(--neyo-text-secondary, #737373);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color var(--neyo-motion-fast, .15s ease),color var(--neyo-motion-fast, .15s ease)}.sg-pal-close:hover{background:var(--neyo-surface-hover, #f1f1f1);color:var(--neyo-text, #171717)}.sg-pal-close:focus-visible{outline:2px solid var(--neyo-text, #171717);outline-offset:1px}.sg-pal-list{flex:1 1 auto;min-height:220px;overflow-y:auto;overscroll-behavior:contain;padding:4px 6px 8px;scroll-padding:6px}.sg-pal-label{padding:12px 12px 6px;font:500 11.5px/1 var(--neyo-font-text);color:var(--neyo-text-muted, #9b9b9b)}.sg-pal-item{display:flex;align-items:center;gap:11px;min-height:44px;padding:6px 10px;border-radius:var(--neyo-radius-sm, 10px);cursor:pointer;color:var(--neyo-text, #171717)}.sg-pal-item.is-active{background:var(--neyo-surface-hover, #f1f1f1)}body[data-neyo-interface=warm] .sg-pal-item.is-active{background:#f2f1ee}body.dark-mode .sg-pal-item.is-active{background:#2b2b2b}.sg-pal-icon{flex:0 0 20px;display:inline-flex;align-items:center;justify-content:center;color:var(--neyo-text-secondary, #737373)}.sg-pal-item.is-active .sg-pal-icon{color:var(--neyo-text, #171717)}.sg-pal-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px}.sg-pal-title,.sg-pal-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sg-pal-title{font:500 14px/1.35 var(--neyo-font-text)}.sg-pal-sub{font:400 12.5px/1.3 var(--neyo-font-text);color:var(--neyo-text-secondary, #737373)}.sg-pal mark{background:transparent;color:inherit;font-weight:650;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:2px}.sg-pal-go{flex:0 0 auto;display:inline-flex;color:var(--neyo-text-muted, #9b9b9b);opacity:0}.sg-pal-item.is-active .sg-pal-go{opacity:1}.sg-pal-empty{padding:52px 16px 30px;text-align:center;font:500 14px/1.4 var(--neyo-font-text);color:var(--neyo-text-secondary, #737373)}.sg-pal-empty small{display:block;margin-top:6px;font-size:12.5px;font-weight:400;color:var(--neyo-text-muted, #9b9b9b)}.sg-pal-foot{flex:0 0 auto;display:flex;gap:14px;align-items:center;padding:9px 16px;border-top:1px solid var(--neyo-border, rgba(0, 0, 0, .08));font:400 12px/1 var(--neyo-font-text);color:var(--neyo-text-secondary, #737373)}.sg-pal-foot span{display:inline-flex;align-items:center;gap:4px}.sg-pal-foot-k{margin-left:auto}@media(max-width:767px){.sg-pal{padding:calc(env(safe-area-inset-top) + 10px) 0 0;align-items:stretch}.sg-pal-panel{width:100%;max-height:none;height:100%;border-width:1px 0 0;border-radius:var(--neyo-radius-lg, 20px) var(--neyo-radius-lg, 20px) 0 0;transform:translateY(16px)}.sg-pal-head{height:58px;padding:0 8px 0 16px}.sg-pal-esc,.sg-pal-foot{display:none!important}.sg-pal-close{width:40px;height:40px;flex-basis:40px}.sg-pal-list{padding-bottom:calc(14px + env(safe-area-inset-bottom))}.sg-pal-item{min-height:50px}.sg-pal-title{font-size:15px}}html:not(.sg-off) body .neo-settings-modal .settings-select-menu{max-width:calc(100vw - 24px)!important}@media(max-width:600px){:root{--sg-title: 28px;--sg-row-text: 17px;--sg-row: 54px;--sg-orb: 46px;--sg-radius-card: 22px;--sg-radius-menu: 24px;--sg-radius-shell: 30px;--sg-drawer-w: min(82vw, 330px)}html:not(.sg-off) body{--nm-ink: var(--neyo-text);--nm-ink-2: var(--neyo-text-secondary);--nm-hair: var(--neyo-border);--nm-btn: var(--neyo-surface);--nm-btn-shadow: 0 2px 10px rgba(0, 0, 0, .07), 0 0 0 1px var(--neyo-border);--nm-pill-bg: var(--neyo-text);--nm-pill-text: var(--neyo-bg);--nm-group: var(--neyo-surface-soft);--nm-card: var(--neyo-surface);--nm-card-shadow: -12px 0 36px -10px rgba(0, 0, 0, .16)}html:not(.sg-off) body.dark-mode{--nm-btn: var(--neyo-surface-soft);--nm-btn-shadow: 0 2px 12px rgba(0, 0, 0, .45), 0 0 0 1px var(--neyo-border);--nm-group: var(--neyo-bg);--nm-card: var(--neyo-surface-soft);--nm-card-shadow: -12px 0 40px -8px rgba(0, 0, 0, .6)}html:not(.sg-off) body[data-neyo-interface=warm]{--nm-btn: #fdfcf9;--nm-group: var(--neyo-interface-soft, #f2f1ee);--nm-card: var(--neyo-interface-surface, #fbfaf8)}html:not(.sg-off) body[data-neyo-interface=warm] .sidebar{--sidebar-bg: #f8f7f4}html:not(.sg-off) body.dark-mode[data-neyo-interface=warm]{--nm-btn: #232321;--nm-group: #191918;--nm-card: #232321}html:not(.sg-off) body.dark-mode[data-neyo-interface=warm] .sidebar{--sidebar-bg: #1c1c1a}html:not(.sg-off) body[data-neyo-accent]:not([data-neyo-accent=neutral]){--nm-pill-bg: var(--neyo-accent);--nm-pill-text: var(--neyo-accent-text, #ffffff)}html:not(.sg-off) body[data-neyo-interface=glass] :is(#sidebarToggleBtn,#collapseSidebarBtn,#sgSearchBtn,#userProfileBtn,.top-bar .model-badge){background:color-mix(in srgb,var(--neyo-surface) 72%,transparent)!important;-webkit-backdrop-filter:blur(18px) saturate(170%);backdrop-filter:blur(18px) saturate(170%)}}@media(max-width:600px){html:not(.sg-off) body :is(#sidebarToggleBtn,#collapseSidebarBtn,#sgSearchBtn,#neoSettingsCloseBtn){width:var(--sg-orb)!important;height:var(--sg-orb)!important;min-width:var(--sg-orb)!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;color:var(--nm-ink)!important;background:var(--nm-btn)!important;box-shadow:var(--nm-btn-shadow)!important;border:0!important}html:not(.sg-off) body :is(#sidebarToggleBtn,#collapseSidebarBtn,#sgSearchBtn,#neoSettingsCloseBtn) svg{width:22px!important;height:22px!important}}@media(max-width:600px){html:not(.sg-off) body .top-bar .model-badge{min-height:var(--sg-orb)!important;border-radius:999px!important;padding:0 18px!important;font-size:17px!important;font-weight:700!important;background:var(--nm-btn)!important;box-shadow:var(--nm-btn-shadow)!important;border:0!important}}@media(max-width:600px){html:not(.sg-off) body .sidebar{width:var(--sg-drawer-w)!important;max-width:var(--sg-drawer-w)!important;border-right:0!important;box-shadow:none!important;isolation:isolate}html:not(.sg-off) body .sidebar-header{min-height:calc(76px + env(safe-area-inset-top))!important;padding:calc(14px + env(safe-area-inset-top)) 16px 10px 22px!important;gap:10px!important;border:0!important;background:transparent!important}html:not(.sg-off) body .sidebar-header .brand-button{gap:10px!important;padding:0!important;background:transparent!important;flex:1 1 auto!important;justify-content:flex-start!important}html:not(.sg-off) body .sidebar-header .brand-name{font-family:var(--neyo-font-display)!important;font-size:var(--sg-title)!important;font-weight:700!important;letter-spacing:-.02em!important;color:var(--nm-ink)!important}html:not(.sg-off) body .sidebar-header .brand-logo{width:28px!important;height:28px!important}html:not(.sg-off) body .sg-header-actions{display:flex;gap:10px;align-items:center;flex:0 0 auto}html:not(.sg-off) body .sidebar-content{position:static!important;padding:0 12px calc(112px + env(safe-area-inset-bottom))!important}html:not(.sg-off) body .sidebar-primary-nav{gap:2px!important}html:not(.sg-off) body .sidebar-primary-nav .sidebar-personality-btn,html:not(.sg-off) body .sidebar-primary-nav #sidebarPersonalitiesBtn{min-height:var(--sg-row)!important;padding:0 12px!important;gap:18px!important;border-radius:16px!important;font-size:18px!important;font-weight:600!important;letter-spacing:-.01em!important;color:var(--nm-ink)!important}html:not(.sg-off) body .sidebar-primary-nav .sidebar-nav-icon,html:not(.sg-off) body .sidebar-primary-nav .sidebar-nav-icon svg{width:25px!important;height:25px!important;min-width:25px!important}html:not(.sg-off) body .sidebar-primary-nav :is(.sidebar-personality-btn):active{background:var(--nm-hair)!important}html:not(.sg-off) body .history-section{margin-top:18px!important}html:not(.sg-off) body .history-section>.section-title,html:not(.sg-off) body .sg-group-label{display:block!important;padding:0 12px!important;margin:6px 0 4px!important;font-family:var(--neyo-font-display)!important;font-size:18px!important;font-weight:700!important;text-transform:none!important;letter-spacing:-.01em!important;color:var(--nm-ink)!important;opacity:1!important}html:not(.sg-off) body .history-section.sg-has-pinned>.section-title{display:none!important}html:not(.sg-off) body .sg-group-label.sg-recents{margin-top:18px!important}html:not(.sg-off) body #historyList .history-item{min-height:50px!important;font-size:var(--sg-row-text)!important;font-weight:500!important;color:var(--nm-ink)!important;padding-left:12px!important;border-radius:14px!important}html:not(.sg-off) body #historyList .history-item-title{font-size:var(--sg-row-text)!important}html:not(.sg-off) body #newChatBtn{position:absolute!important;left:18px!important;top:auto!important;bottom:calc(18px + env(safe-area-inset-bottom))!important;z-index:3!important;width:auto!important;min-height:56px!important;height:56px!important;padding:0 26px 0 20px!important;gap:10px!important;border-radius:999px!important;background:var(--nm-pill-bg)!important;color:var(--nm-pill-text)!important;font-size:18px!important;font-weight:700!important;box-shadow:0 12px 28px -10px #00000073,0 2px 6px #0000001f!important;border:0!important}html:not(.sg-off) body #newChatBtn .sidebar-nav-icon,html:not(.sg-off) body #newChatBtn svg{width:22px!important;height:22px!important;color:inherit!important}html:not(.sg-off) body #newChatBtn>span:last-child{font-size:0!important;line-height:1!important;display:inline-flex!important;align-items:center!important}html:not(.sg-off) body #newChatBtn>span:last-child:after{content:"New Chat";font-size:18px;font-weight:700}html:not(.sg-off) body .sidebar-footer{position:absolute!important;left:0;right:0;bottom:0;z-index:2!important;height:calc(104px + env(safe-area-inset-bottom))!important;padding:0 18px calc(18px + env(safe-area-inset-bottom))!important;display:flex!important;align-items:flex-end!important;justify-content:flex-end!important;border:0!important;background:linear-gradient(to bottom,transparent,var(--sidebar-bg) 55%)!important;pointer-events:none}html:not(.sg-off) body .sidebar-footer>*{pointer-events:auto}html:not(.sg-off) body #userProfileBtn{width:56px!important;height:56px!important;min-height:56px!important;padding:0!important;flex:0 0 auto!important;justify-content:center!important;border-radius:999px!important;background:var(--nm-btn)!important;box-shadow:var(--nm-btn-shadow)!important;color:var(--nm-ink)!important;border:0!important}html:not(.sg-off) body #userProfileBtn>#userAvatar,html:not(.sg-off) body #userProfileBtn>.user-info{display:none!important}html:not(.sg-off) body #userProfileBtn .more-icon{display:block!important;width:25px!important;height:25px!important;opacity:1!important;margin:0!important;color:var(--nm-ink)!important}html:not(.sg-off) body .sidebar-footer .user-popup-menu{left:18px!important;right:18px!important;bottom:calc(90px + env(safe-area-inset-bottom))!important;border-radius:var(--sg-radius-menu)!important;padding:8px!important}html:not(.sg-off) body .sidebar-footer .user-popup-menu .popup-item{min-height:52px!important;font-size:var(--sg-row-text)!important;border-radius:18px!important}html:not(.sg-off) body .app-shell{transition:transform .26s cubic-bezier(.22,1,.36,1),border-radius .26s ease!important}html:not(.sg-off) body:not(.sidebar-collapsed) .app-shell{transform:translate3d(var(--sg-drawer-w),0,0)!important;border-radius:var(--sg-radius-shell)!important;overflow:hidden!important;box-shadow:var(--nm-card-shadow)!important;pointer-events:none}html:not(.sg-off) body .sidebar-scrim,html:not(.sg-off) body.dark-mode .sidebar-scrim{background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}@media(max-width:600px){html:not(.sg-off) body .neo-settings-content{background:var(--nm-group)!important}html:not(.sg-off) body .neo-settings-panel-header h2{font-family:var(--neyo-font-display)!important;font-size:var(--sg-title)!important;font-weight:700!important;letter-spacing:-.02em!important;color:var(--nm-ink)!important}html:not(.sg-off) body .neo-settings-panel-header p{color:var(--nm-ink-2)!important;font-size:15px!important}html:not(.sg-off) body .neo-settings-section{border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;margin:0 0 26px!important}html:not(.sg-off) body .neo-settings-section-title{display:block!important;padding:0 18px!important;margin:0 0 8px!important;border:0!important;font-size:16px!important;font-weight:700!important;text-transform:none!important;letter-spacing:0!important;color:var(--nm-ink-2)!important}html:not(.sg-off) body .neo-settings-section .settings-row{background:var(--nm-card)!important;margin:0!important;padding:16px 18px!important;border:0!important;border-radius:0!important;box-shadow:inset 0 -.5px 0 var(--nm-hair)!important}html:not(.sg-off) body .neo-settings-section .settings-row:first-of-type,html:not(.sg-off) body .neo-settings-section-title+.settings-row{border-top-left-radius:var(--sg-radius-card)!important;border-top-right-radius:var(--sg-radius-card)!important}html:not(.sg-off) body .neo-settings-section .settings-row:last-of-type,html:not(.sg-off) body .neo-settings-section .settings-row:last-child{border-bottom-left-radius:var(--sg-radius-card)!important;border-bottom-right-radius:var(--sg-radius-card)!important;box-shadow:none!important}html:not(.sg-off) body .neo-settings-section .settings-row strong{font-size:var(--sg-row-text)!important;font-weight:600!important;color:var(--nm-ink)!important}html:not(.sg-off) body .neo-settings-section .settings-row small{color:var(--nm-ink-2)!important;font-size:14px!important}html:not(.sg-off) body .settings-segmented-control button{border-radius:999px!important;min-height:40px!important}html:not(.sg-off) body .neo-settings-modal,html:not(.sg-off) body .neo-settings-sidebar{background:var(--nm-group)!important}html:not(.sg-off) body .neo-settings-sidebar{border:0!important}html:not(.sg-off) body .neo-settings-content{padding-left:16px!important;padding-right:16px!important}html:not(.sg-off) body .neo-settings-panel-header{padding:4px 4px 6px!important}}@media(max-width:600px)and (prefers-reduced-motion:reduce){html:not(.sg-off) body .app-shell{transition:none!important}html:not(.sg-off) body .neo-settings-modal.sg-home .sg-set-home{animation:none!important}}.sg-set-home,.sg-set-back{display:none}@media(max-width:600px){html:not(.sg-off) body .neo-settings-overlay #neoSettingsCloseBtn{position:fixed!important;top:calc(env(safe-area-inset-top) + 12px)!important;right:16px!important;left:auto!important;z-index:8!important;margin:0!important;flex:0 0 auto!important;max-width:none!important}html:not(.sg-off) body .neo-settings-overlay .neo-settings-sidebar :is(.neo-settings-tab,.neo-settings-nav-divider){display:none!important}html:not(.sg-off) body .neo-settings-overlay .neo-settings-sidebar{min-height:calc(env(safe-area-inset-top) + 70px)!important;height:calc(env(safe-area-inset-top) + 70px)!important;padding:0!important;border:0!important;overflow:visible!important;background:var(--nm-group)!important}html:not(.sg-off) body .neo-settings-modal:not(.sg-home) .sg-set-back{display:inline-flex;position:fixed;top:calc(env(safe-area-inset-top) + 12px);left:16px;z-index:8;width:var(--sg-orb);height:var(--sg-orb);align-items:center;justify-content:center;border:0;border-radius:999px;background:var(--nm-btn);box-shadow:var(--nm-btn-shadow);color:var(--nm-ink);cursor:pointer}html:not(.sg-off) body[data-neyo-interface=glass] .sg-set-back{background:color-mix(in srgb,var(--neyo-surface) 72%,transparent);-webkit-backdrop-filter:blur(18px) saturate(170%);backdrop-filter:blur(18px) saturate(170%)}html:not(.sg-off) body .neo-settings-modal.sg-home :is(.neo-settings-content){display:none!important}html:not(.sg-off) body .neo-settings-modal.sg-home .sg-set-home{display:block;position:absolute;inset:0;z-index:4;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:calc(env(safe-area-inset-top) + 64px) 16px calc(36px + env(safe-area-inset-bottom));background:var(--nm-group);color:var(--nm-ink);font-family:var(--neyo-font-text);animation:sgSetIn .22s ease both}.sg-set-head{display:flex;flex-direction:column;align-items:center;gap:14px;width:100%;margin:0 0 22px;padding:0;border:0;background:transparent;color:var(--nm-ink);cursor:pointer}.sg-set-av{position:relative;width:92px;height:92px}.sg-set-av-in{width:100%;height:100%;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;background:var(--neyo-surface-hover) center / cover no-repeat;color:var(--nm-ink);font:600 32px/1 var(--neyo-font-display);text-transform:uppercase;box-shadow:0 0 0 1px var(--nm-hair)}.sg-set-av-in img{width:100%;height:100%;object-fit:cover}.sg-set-av-badge{position:absolute;right:-2px;bottom:-2px;width:32px;height:32px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--nm-card);color:var(--nm-ink);box-shadow:0 2px 8px #0000001f,0 0 0 1px var(--nm-hair)}.sg-set-name{font:700 24px/1.2 var(--neyo-font-display);letter-spacing:-.02em;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sg-set-plan{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:22px;border-radius:var(--sg-radius-card);background:var(--nm-card)}.sg-set-plan-title{font:700 20px/1.25 var(--neyo-font-display);letter-spacing:-.01em;color:var(--nm-ink)}.sg-set-plan-text{font:400 16px/1.45 var(--neyo-font-text);color:var(--nm-ink-2)}.sg-set-plan-btn{margin-top:12px;height:48px;padding:0 26px;border:0;border-radius:999px;background:var(--nm-pill-bg);color:var(--nm-pill-text);font:700 17px/1 var(--neyo-font-text);cursor:pointer;transition:transform .12s ease}.sg-set-plan-btn:active{transform:scale(.97)}.sg-set-label{margin:30px 18px 10px;font:700 21px/1.2 var(--neyo-font-display);letter-spacing:-.01em;color:var(--nm-ink-2)}.sg-set-card{border-radius:var(--sg-radius-card);background:var(--nm-card);overflow:hidden}.sg-set-row{position:relative;display:flex;align-items:center;gap:16px;width:100%;min-height:58px;padding:0 16px 0 18px;border:0;background:transparent;color:var(--nm-ink);font:500 17px/1.25 var(--neyo-font-text);text-align:left;cursor:pointer}.sg-set-row.is-static{cursor:default;padding-top:12px;padding-bottom:12px;align-items:flex-start}.sg-set-row+.sg-set-row:before{content:"";position:absolute;top:0;left:58px;right:16px;height:1px;background:var(--nm-hair)}.sg-set-row:not(.is-static):active{background:var(--neyo-surface-hover)}.sg-set-ic{flex:0 0 24px;width:24px;display:inline-flex;align-items:center;justify-content:center;color:var(--nm-ink)}.sg-set-row.is-static .sg-set-ic{margin-top:1px}.sg-set-ic :is(svg,i){width:22px!important;height:22px!important}.sg-set-ic svg.neyo-icon{width:25px!important;height:25px!important}.sg-set-txt{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}.sg-set-email{font:400 15px/1.3 var(--neyo-font-text);color:var(--nm-ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sg-set-chev{flex:0 0 auto;display:inline-flex;color:var(--nm-ink-2);opacity:.7}}@keyframes sgSetIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}html.sg-off .sg-set-home,html.sg-off .sg-set-back{display:none!important}@media(prefers-reduced-motion:reduce){.sg-pal,.sg-pal-panel{transition:none!important}.sg-pal-panel,.sg-pal.is-in .sg-pal-panel{transform:none!important}}@media(max-width:600px){html:not(.sg-off) body .sidebar-header #collapseSidebarBtn{display:none!important}}:root{--ny-r-ctl: 10px;--ny-r-menu: 14px;--ny-r-pill: 999px;--ny-r-menu-touch: 20px;--ny-r-dialog: 22px;--ny-r-row-touch: 14px;--ny-h-ctl: 36px;--ny-h-row: 40px;--ny-h-row-touch: 48px;--ny-h-field: 52px;--ny-h-field-touch: 48px;--ny-touch: 44px;--ny-icon: 18px;--ny-icon-composer: 20px;--ny-menu-bg: #ffffff;--ny-menu-line: rgba(0, 0, 0, .08);--ny-menu-shadow: 0 12px 32px rgba(0, 0, 0, .1), 0 2px 8px rgba(0, 0, 0, .04);--ny-ease: cubic-bezier(.2, 0, 0, 1);--ny-dur-fast: .15s;--ny-dur-menu: .18s}body.dark-mode{--ny-menu-bg: #232323;--ny-menu-line: rgba(255, 255, 255, .09);--ny-menu-shadow: 0 14px 38px rgba(0, 0, 0, .42), 0 2px 8px rgba(0, 0, 0, .2)}body[data-neyo-interface=warm]{--ny-menu-bg: var(--neyo-interface-surface, #fbfaf8)}body.dark-mode[data-neyo-interface=warm]{--ny-menu-bg: #232321}html body:not([data-neyo-interface=glass]){--lg-blur: none;--lg-sheen: linear-gradient(transparent, transparent);--lg-fill: var(--neyo-surface, #ffffff);--lg-fill-menu: var(--ny-menu-bg);--lg-rim: inset 0 0 0 1px var(--ny-menu-line)}html body.dark-mode:not([data-neyo-interface=glass]){--lg-fill: var(--neyo-surface-soft, #252525)}html body[data-neyo-interface=warm]:not(.dark-mode){--lg-fill: var(--neyo-interface-surface, #fbfaf8)}html body.dark-mode[data-neyo-interface=warm]{--lg-fill: #232321}html body:not([data-neyo-interface=glass]) :is(.model-dropdown-menu,.history-popup-menu,.attachment-popup-menu,.user-popup-menu,.settings-select-menu,.ncf-menu){background:var(--ny-menu-bg)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:inset 0 0 0 1px var(--ny-menu-line),var(--ny-menu-shadow)!important}@media(max-width:767px){html body:not([data-neyo-interface=glass]) .app-shell>.top-bar:before{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body:not([data-neyo-interface=glass]) :is(.top-bar #modelBadgeBtn,.top-bar .top-right,.top-bar #sidebarToggleBtn){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}@media(min-width:768px){html body :is(.model-dropdown-menu,.history-popup-menu,.user-popup-menu){border-radius:var(--ny-r-menu)!important}html body :is(.history-popup-item,.user-popup-menu>button,.user-popup-menu>.popup-item,.model-dropdown-menu>[role=option],.model-dropdown-menu>.model-option){border-radius:var(--ny-r-ctl)!important}html body :is(.history-popup-item,.user-popup-menu>button){min-height:var(--ny-h-row);font-weight:400}}@media(max-width:767px){html body .history-popup-menu{border-radius:var(--ny-r-menu-touch)!important;padding:6px!important;width:244px!important}html body .history-popup-item{min-height:var(--ny-h-row-touch);border-radius:var(--ny-r-row-touch)!important;font-size:16px!important;font-weight:400!important;padding-left:14px!important;padding-right:14px!important;white-space:nowrap}html body .model-dropdown-menu{border-radius:var(--ny-r-menu)!important}html body .model-dropdown-menu>*{border-radius:var(--ny-r-ctl)!important}}html body :is(.history-popup-item,.user-popup-menu>button,.attachment-popup-item,.tbc-row){transition-duration:var(--ny-dur-fast)!important;transition-timing-function:var(--ny-ease)!important}html body :is(.history-popup-item,.attachment-popup-item,.user-popup-menu>button,.tbc-row,.model-dropdown-menu>*,.nyp-close,.settings-value-btn,.settings-segmented-control button):focus-visible{outline:2px solid var(--focus-ring, #3b82f6)!important;outline-offset:1px!important}html body :is(.history-item:focus-within .history-three-dot,.history-three-dot:focus-visible){opacity:1!important}@media(min-width:768px){html body .top-bar :is(#topBarCharacterBtn,#topBarPrivateChatBtn,#modelBadgeBtn){height:var(--ny-h-ctl)!important;min-height:var(--ny-h-ctl)!important;border-radius:var(--ny-r-pill)!important}html body .top-bar :is(#topBarDarkModeToggle,#sidebarToggleBtn),html:not(.sg-off) body .sidebar-header :is(#collapseSidebarBtn,#sgSearchBtn){width:var(--ny-h-ctl)!important;height:var(--ny-h-ctl)!important;min-height:var(--ny-h-ctl)!important;min-width:var(--ny-h-ctl)!important;border-radius:var(--ny-r-ctl)!important}html body :is(#newChatBtn,.sidebar-nav-item,#sidebarRoutinesBtn,#sidebarCreationsBtn,#sidebarMapsBtn,#sidebarDesignBtn,#sidebarWorkspacesBtn,#sidebarExploreBtn,#sidebarPersonalitiesBtn,#historyList .history-item,#userProfileBtn){border-radius:var(--ny-r-ctl)!important}html body :is(#neoSettingsCloseBtn,.nyp-close){width:var(--ny-h-ctl)!important;height:var(--ny-h-ctl)!important;min-width:var(--ny-h-ctl)!important;border-radius:var(--ny-r-ctl)!important}}html body :is(#attachBtn,#micBtn,#dictateBtn)>svg,html body :is(#attachBtn,#micBtn,#dictateBtn)>i>svg,html body :is(#attachBtn,#micBtn,#dictateBtn) svg.ua-icon{width:var(--ny-icon-composer)!important;height:var(--ny-icon-composer)!important}html body .neo-settings-modal .settings-select-wrapper{display:flex;justify-content:flex-end}html body .neo-settings-modal .settings-value-btn{border-radius:var(--ny-r-pill)!important;font-size:14px!important}@media(max-width:767px){html body .neo-settings-modal .settings-segmented-control button{font-size:14px!important}html:not(.sg-off) body .sg-set-label{font-size:17px!important;font-weight:600!important;margin:26px 16px 8px!important}}:root{--ny-page-max: 960px}html body .nyp .nyp-inner,html body .nyp .ncr-inner{max-width:var(--ny-page-max)!important}html body .nyp :is(.nrt-compose,.ncr-search){height:var(--ny-h-field)!important}@media(max-width:767px){html body .nyp :is(.nrt-compose,.ncr-search){height:var(--ny-h-field-touch)!important}html body .nyp .nrt-add{height:36px!important}html body .nyp .nyp-top{padding:calc(env(safe-area-inset-top) + 12px) 16px 8px!important}html body .nyp .nyp-close{width:var(--sg-orb, 46px)!important;height:var(--sg-orb, 46px)!important;border-radius:var(--ny-r-pill)!important;background:var(--nm-btn, var(--neyo-surface, #fff))!important;box-shadow:var(--nm-btn-shadow, 0 2px 10px rgba(0, 0, 0, .07), 0 0 0 1px var(--neyo-border))!important;color:var(--nm-ink, var(--nyp-text))!important}html body .nyp .nyp-close svg{width:22px!important;height:22px!important}}@media(max-width:767px){html body .ncr-tabs{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent);padding-inline-end:28px!important}}html body .message.assistant .message-content .ntt-btn{height:28px!important;border-radius:8px!important;font-size:12px!important}html body #attachBtn{position:relative}html body:has(#attachPopupMenu .active-mode) #attachBtn:after{content:"";position:absolute;top:7px;right:7px;width:7px;height:7px;border-radius:999px;background:var(--neyo-accent, currentColor);box-shadow:0 0 0 2px var(--neyo-surface, #fff);pointer-events:none}html body .model-dropdown-menu .model-option.locked:after{content:"Upgrade";flex:none;margin-left:auto;display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:var(--ny-r-pill);box-shadow:inset 0 0 0 1px var(--ny-menu-line);color:var(--neyo-text, #171717);font:500 12px/1 var(--neyo-font-text)}html body .model-dropdown-menu .model-option.locked{gap:10px}html body .neyo-install{top:calc(env(safe-area-inset-top) + 64px)!important;font-family:var(--neyo-font-text)!important}html body .model-dropdown-menu:has(.model-option.locked){min-width:268px!important;width:auto!important}html body :is(.neo-dialog-card,.nw-modal-box){border-radius:var(--ny-r-dialog)!important}html body :is(.nds-cpop,.nds-fxpop){border-radius:18px!important}@media(min-width:769px){html body .nds-share{border-radius:var(--ny-r-dialog)!important}}@media(max-width:768px){html body .nds-share{border-radius:var(--ny-r-dialog) var(--ny-r-dialog) 0 0!important}}body[data-neyo-interface=glass]{--gl-blur: 22px;--gl-sat: 180%;--gl-filter: blur(var(--gl-blur)) saturate(var(--gl-sat));--gl-filter-strong: blur(30px) saturate(190%);--gl-tint: rgba(255, 255, 255, .6);--gl-tint-strong: rgba(255, 255, 255, .82);--gl-tint-panel: rgba(255, 255, 255, .86);--gl-tint-sheet: rgba(255, 255, 255, .94);--gl-tint-soft: rgba(255, 255, 255, .55);--gl-tint-sidebar: rgba(248, 248, 248, .88);--gl-hover: rgba(255, 255, 255, .7);--gl-press: rgba(0, 0, 0, .05);--gl-edge: inset 0 1px 0 rgba(255, 255, 255, .95), inset 0 -1px 0 rgba(255, 255, 255, .4), inset 0 0 0 .5px rgba(15, 23, 42, .1);--gl-glow: inset 0 0 16px rgba(255, 255, 255, .4);--gl-ring: linear-gradient( 135deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, .35) 30%, rgba(15, 23, 42, .08) 58%, rgba(15, 23, 42, .05) 80%, rgba(255, 255, 255, .85) 100% );--gl-sheen: linear-gradient( 160deg, rgba(255, 255, 255, .55) 0%, rgba(255, 255, 255, .1) 32%, rgba(255, 255, 255, 0) 55%, rgba(255, 255, 255, .16) 100% );--gl-shadow: 0 10px 30px -12px rgba(15, 23, 42, .22), 0 2px 6px -2px rgba(15, 23, 42, .08);--gl-shadow-sm: 0 4px 14px -6px rgba(15, 23, 42, .16), 0 1px 2px rgba(15, 23, 42, .05);--gl-shadow-lg: 0 28px 70px -24px rgba(15, 23, 42, .34), 0 6px 16px -6px rgba(15, 23, 42, .12);--gl-r-sm: 12px;--gl-r: var(--neyo-interface-radius, 18px);--gl-r-lg: 24px;--gl-r-pill: 999px;--gl-ease: cubic-bezier(.2, 0, 0, 1);--lg-blur: var(--gl-filter);--lg-fill: var(--gl-tint);--lg-fill-menu: var(--gl-tint-strong);--lg-sheen: var(--gl-sheen);--lg-rim: var(--gl-edge);--lg-drop: var(--gl-shadow)}body.dark-mode[data-neyo-interface=glass]{--gl-tint: rgba(33, 33, 33, .58);--gl-tint-strong: rgba(35, 35, 35, .84);--gl-tint-panel: rgba(26, 26, 26, .88);--gl-tint-sheet: rgba(23, 23, 23, .96);--gl-tint-soft: rgba(255, 255, 255, .05);--gl-tint-sidebar: rgba(18, 18, 18, .88);--gl-hover: rgba(255, 255, 255, .09);--gl-press: rgba(255, 255, 255, .06);--gl-edge: inset 0 1px 0 rgba(255, 255, 255, .14), inset 0 -1px 0 rgba(255, 255, 255, .04), inset 0 0 0 .5px rgba(255, 255, 255, .1);--gl-glow: inset 0 0 18px rgba(255, 255, 255, .03);--gl-ring: linear-gradient( 135deg, rgba(255, 255, 255, .3) 0%, rgba(255, 255, 255, .08) 30%, rgba(255, 255, 255, .02) 60%, rgba(255, 255, 255, .04) 80%, rgba(255, 255, 255, .18) 100% );--gl-sheen: linear-gradient( 160deg, rgba(255, 255, 255, .1) 0%, rgba(255, 255, 255, .03) 32%, rgba(255, 255, 255, 0) 55%, rgba(255, 255, 255, .05) 100% );--gl-shadow: 0 12px 34px -12px rgba(0, 0, 0, .62), 0 2px 6px -2px rgba(0, 0, 0, .3);--gl-shadow-sm: 0 4px 14px -6px rgba(0, 0, 0, .5), 0 1px 2px rgba(0, 0, 0, .25);--gl-shadow-lg: 0 30px 80px -24px rgba(0, 0, 0, .75), 0 6px 16px -6px rgba(0, 0, 0, .4)}html body[data-neyo-interface=glass] :is(.top-bar,.sidebar,.glass-input-container){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body[data-neyo-interface=glass] .glass-input-container{background:transparent!important;border-color:transparent!important;box-shadow:var(--gl-shadow)!important}html body[data-neyo-interface=glass] .glass-input-container:before{background:var(--gl-sheen),var(--gl-tint)!important;background-size:220% 220%,auto!important;box-shadow:var(--gl-edge),var(--gl-glow)!important;-webkit-backdrop-filter:var(--gl-filter)!important;backdrop-filter:var(--gl-filter)!important}html body[data-neyo-interface=glass] .glass-input-container:focus-within{box-shadow:var(--gl-shadow),0 0 0 .5px #0f172a24!important}html body.dark-mode[data-neyo-interface=glass] .glass-input-container:focus-within{box-shadow:var(--gl-shadow),0 0 0 .5px #ffffff29!important}@media(min-width:768px){html body[data-neyo-interface=glass] .top-bar{background:transparent!important}html body[data-neyo-interface=glass] .top-bar:before{background:var(--gl-tint)!important;box-shadow:inset 0 -.5px #0f172a1a,inset 0 1px #ffffffb3!important;-webkit-backdrop-filter:var(--gl-filter)!important;backdrop-filter:var(--gl-filter)!important}html body.dark-mode[data-neyo-interface=glass] .top-bar:before{box-shadow:inset 0 -.5px #ffffff14,inset 0 1px #ffffff0a!important}html body[data-neyo-interface=glass] .sidebar{background:var(--gl-tint-sidebar)!important;box-shadow:inset -1px 0 #ffffffbf,inset -1.5px 0 #0f172a0f!important}html body.dark-mode[data-neyo-interface=glass] .sidebar{box-shadow:inset -1px 0 #ffffff0f!important}}@media(max-width:767px){html body[data-neyo-interface=glass] .sidebar{background:transparent!important}html body[data-neyo-interface=glass] .sidebar:before{background:var(--gl-sheen),var(--gl-tint-panel)!important;box-shadow:inset -1px 0 #fff9!important;-webkit-backdrop-filter:var(--gl-filter-strong)!important;backdrop-filter:var(--gl-filter-strong)!important}html body.dark-mode[data-neyo-interface=glass] .sidebar:before{box-shadow:inset -1px 0 #ffffff12!important}html:not(.sg-off) body[data-neyo-interface=glass] :is(#sidebarToggleBtn,#modelBadgeBtn,.top-bar .top-right){background:var(--gl-sheen),var(--gl-tint)!important;box-shadow:var(--gl-edge),var(--gl-shadow-sm)!important;border-color:transparent!important;-webkit-backdrop-filter:var(--gl-filter)!important;backdrop-filter:var(--gl-filter)!important}html body[data-neyo-interface=glass] .top-bar .top-right>*{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important}html:not(.sg-off) body[data-neyo-interface=glass] .sidebar :is(#collapseSidebarBtn,#sgSearchBtn,#userProfileBtn,#settingsBtn){background:var(--gl-tint-soft)!important;box-shadow:var(--gl-edge),var(--gl-shadow-sm)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}html body[data-neyo-interface=glass] :is(.model-dropdown-menu,.history-popup-menu,.attachment-popup-menu,.user-popup-menu,.settings-select-menu,.ncf-menu,.tbc-menu,.sg-pal-panel,.neo-toast,.nps-toast,.ap-toast){background:var(--gl-sheen),var(--gl-tint-strong)!important;border-color:transparent!important;box-shadow:var(--gl-edge),var(--gl-glow),var(--gl-shadow)!important;-webkit-backdrop-filter:var(--gl-filter-strong)!important;backdrop-filter:var(--gl-filter-strong)!important}html body[data-neyo-interface=glass] :is(.history-popup-item,.attachment-popup-item,.user-popup-menu>button,.user-popup-menu>.popup-item,.model-dropdown-menu>*,.tbc-row,.settings-select-menu>*):is(:hover,.active,.selected,[aria-selected=true]){background:var(--gl-hover)!important;box-shadow:inset 0 .5px #ffffffe6,inset 0 0 0 .5px #0f172a0f!important}html body.dark-mode[data-neyo-interface=glass] :is(.history-popup-item,.attachment-popup-item,.user-popup-menu>button,.user-popup-menu>.popup-item,.model-dropdown-menu>*,.tbc-row,.settings-select-menu>*):is(:hover,.active,.selected,[aria-selected=true]){box-shadow:inset 0 .5px #ffffff1a!important}html body[data-neyo-interface=glass] .sg-pal{-webkit-backdrop-filter:blur(8px) saturate(140%)!important;backdrop-filter:blur(8px) saturate(140%)!important}html body[data-neyo-interface=glass] .sg-pal-panel{border-radius:var(--gl-r-lg)!important}@media(min-width:768px){html body[data-neyo-interface=glass] .neo-settings-overlay{background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body[data-neyo-interface=glass] .neo-settings-modal{background:var(--gl-sheen),var(--gl-tint-sheet)!important;-webkit-backdrop-filter:var(--gl-filter-strong)!important;backdrop-filter:var(--gl-filter-strong)!important}html body[data-neyo-interface=glass] .neo-settings-modal .neo-settings-content{background:transparent!important}html body[data-neyo-interface=glass] .neo-settings-modal .neo-settings-sidebar{background:var(--gl-tint-soft)!important;box-shadow:inset -1px 0 #ffffffbf,inset -1.5px 0 #0f172a0d!important}html body.dark-mode[data-neyo-interface=glass] .neo-settings-modal .neo-settings-sidebar{box-shadow:inset -1px 0 #ffffff0f!important}}@media(max-width:767px){html body[data-neyo-interface=glass] .neo-settings-modal :is(.sg-set-card,.sg-set-plan),html body[data-neyo-interface=glass] .neo-settings-modal .neo-settings-content>*>.settings-row{box-shadow:var(--gl-edge)!important}html body[data-neyo-interface=glass] .neo-settings-modal .sg-set-back,html:not(.sg-off) body[data-neyo-interface=glass] #neoSettingsCloseBtn{background:var(--gl-sheen),var(--gl-tint)!important;box-shadow:var(--gl-edge),var(--gl-shadow-sm)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}html body[data-neyo-interface=glass] .nyp{background:var(--gl-sheen),var(--gl-tint-panel)!important;-webkit-backdrop-filter:var(--gl-filter-strong)!important;backdrop-filter:var(--gl-filter-strong)!important}html body[data-neyo-interface=glass] :is(.nrt-item,.nrt-rec,.nyp-empty,.ncr-tile,.ncr-empty,.nrt-edit,.nrt-preview){background:var(--gl-tint-soft)!important;border-color:transparent!important;box-shadow:var(--gl-edge)!important}html body[data-neyo-interface=glass] :is(.nrt-compose,.ncr-search){background:var(--gl-tint-soft)!important;border-color:transparent!important;box-shadow:var(--gl-edge),var(--gl-shadow-sm)!important}html body[data-neyo-interface=glass] .nyp-close{background:var(--gl-sheen),var(--gl-tint)!important;box-shadow:var(--gl-edge),var(--gl-shadow-sm)!important}html body[data-neyo-interface=glass] .nmp-box{background:var(--gl-sheen),var(--gl-tint-panel)!important;box-shadow:var(--gl-edge),var(--gl-shadow-lg)!important;-webkit-backdrop-filter:var(--gl-filter-strong);backdrop-filter:var(--gl-filter-strong)}html body[data-neyo-interface=glass] :is(.nmp-ask,.nmp-air,.nmp-card:hover){background:var(--gl-tint-soft)!important;border-color:transparent!important;box-shadow:var(--gl-edge)!important}html body[data-neyo-interface=glass] :is(.modal-card,.sketch-modal){background:var(--gl-sheen),var(--gl-tint-panel)!important;border-color:transparent!important;box-shadow:var(--gl-edge),var(--gl-shadow-lg)!important;-webkit-backdrop-filter:var(--gl-filter-strong);backdrop-filter:var(--gl-filter-strong)}html body[data-neyo-interface=glass] :is(.starter-grid button,.nyp-chip,.nmp-idea):not([aria-selected=true],[aria-pressed=true],.active){background:var(--gl-sheen),var(--gl-tint-soft)!important;border-color:transparent!important;box-shadow:var(--gl-edge),var(--gl-shadow-sm)!important;transition:transform var(--ny-dur-fast, .15s) var(--gl-ease),box-shadow var(--ny-dur-fast, .15s) var(--gl-ease),background-color var(--ny-dur-fast, .15s) var(--gl-ease)}html body[data-neyo-interface=glass] :is(.starter-grid button,.nyp-chip,.nmp-idea):not([aria-selected=true],[aria-pressed=true],.active):hover{background:var(--gl-sheen),var(--gl-hover)!important;box-shadow:var(--gl-edge),var(--gl-shadow)!important}html body[data-neyo-interface=glass] .nyp-chip[aria-selected=true]{box-shadow:inset 0 1px #ffffff38,var(--gl-shadow-sm)!important}html body[data-neyo-interface=glass] .sidebar :is(.sidebar-nav-item,#historyList .history-item,#newChatBtn,#sidebarRoutinesBtn,#sidebarCreationsBtn,#sidebarMapsBtn,#sidebarDesignBtn,#sidebarWorkspacesBtn,#sidebarExploreBtn,#sidebarPersonalitiesBtn):is(:hover,.active,.is-active,[aria-current=page]){background:var(--gl-hover)!important;box-shadow:inset 0 .5px #ffffffe6,inset 0 0 0 .5px #0f172a0f,0 1px 3px -1px #0f172a14!important}html body.dark-mode[data-neyo-interface=glass] .sidebar :is(.sidebar-nav-item,#historyList .history-item,#newChatBtn,#sidebarRoutinesBtn,#sidebarCreationsBtn,#sidebarMapsBtn,#sidebarDesignBtn,#sidebarWorkspacesBtn,#sidebarExploreBtn,#sidebarPersonalitiesBtn):is(:hover,.active,.is-active,[aria-current=page]){box-shadow:inset 0 .5px #ffffff14!important}html body[data-neyo-interface=glass] .msg-action-btn:is(:hover,:focus-visible,.active,[aria-pressed=true]){background:var(--gl-hover)!important;box-shadow:inset 0 .5px #ffffffe6,inset 0 0 0 .5px #0f172a14,0 1px 3px -1px #0f172a1a!important}html body.dark-mode[data-neyo-interface=glass] .msg-action-btn:is(:hover,:focus-visible,.active,[aria-pressed=true]){box-shadow:inset 0 .5px #ffffff1a,inset 0 0 0 .5px #ffffff0f!important}html body[data-neyo-interface=glass] .message.user .message-wrapper>.message-content{box-shadow:inset 0 1px #ffffffbf,inset 0 0 0 .5px #0f172a0d!important}html body.dark-mode[data-neyo-interface=glass] .message.user .message-wrapper>.message-content{box-shadow:inset 0 1px #ffffff0f!important}html body[data-neyo-interface=glass] :is(.vi-ctl,.voice-mode-control):not(.vi-end){background:var(--gl-sheen),var(--gl-tint-soft)!important;border-color:transparent!important;box-shadow:var(--gl-edge),var(--gl-shadow-sm)!important}html body[data-neyo-interface=glass] :is(.vi-ctl,.voice-mode-control):not(.vi-end):hover{background:var(--gl-sheen),var(--gl-hover)!important}html body[data-neyo-interface=glass] .vi-end{box-shadow:inset 0 1px #ffffff47,var(--gl-shadow-sm)!important}@media(min-width:768px){html body[data-neyo-interface=glass] .top-bar :is(#topBarCharacterBtn,#topBarPrivateChatBtn,#modelBadgeBtn,#topBarDarkModeToggle,#sidebarToggleBtn):is(:hover,[aria-expanded=true]){background:var(--gl-hover)!important;box-shadow:inset 0 .5px #ffffffe6,inset 0 0 0 .5px #0f172a14,var(--gl-shadow-sm)!important}html body.dark-mode[data-neyo-interface=glass] .top-bar :is(#topBarCharacterBtn,#topBarPrivateChatBtn,#modelBadgeBtn,#topBarDarkModeToggle,#sidebarToggleBtn):is(:hover,[aria-expanded=true]){box-shadow:inset 0 .5px #ffffff1a,var(--gl-shadow-sm)!important}}html body[data-neyo-interface=glass] :is(.starter-grid button,.nyp-chip,.nmp-idea,.sg-pal-panel,.nmp-box){position:relative}html body[data-neyo-interface=glass] :is(.glass-input-container,.history-popup-menu,.attachment-popup-menu,.user-popup-menu,.settings-select-menu,.tbc-menu,.sg-pal-panel,.model-dropdown-menu,.nmp-box,.starter-grid button,.nyp-chip:not([aria-selected=true]),.nmp-idea):after{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;padding:1px;pointer-events:none;background:var(--gl-ring);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@media(max-width:767px){html:not(.sg-off) body[data-neyo-interface=glass] :is(#sidebarToggleBtn,#modelBadgeBtn,.top-bar .top-right){position:relative}html:not(.sg-off) body[data-neyo-interface=glass] :is(#sidebarToggleBtn,#modelBadgeBtn,.top-bar .top-right):after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;pointer-events:none;background:var(--gl-ring);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}}html body[data-neyo-interface=glass] :is(.starter-grid button,.nyp-chip,.nmp-idea,.msg-action-btn,.vi-ctl,.nyp-close):active{transform:scale(.96)}html body[data-neyo-interface=glass] :is(.model-dropdown-menu,.attachment-popup-menu,.user-popup-menu,.history-popup-menu,.tbc-menu){transform-origin:top center}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){body[data-neyo-interface=glass]{--gl-tint: rgba(255, 255, 255, .94);--gl-tint-strong: rgba(255, 255, 255, .98);--gl-tint-panel: #ffffff;--gl-tint-sheet: #ffffff;--gl-tint-sidebar: #f8f8f8}body.dark-mode[data-neyo-interface=glass]{--gl-tint-sheet: #171717;--gl-tint: rgba(33, 33, 33, .95);--gl-tint-strong: #232323;--gl-tint-panel: #1c1c1c;--gl-tint-sidebar: #121212}}@media(prefers-reduced-transparency:reduce){body[data-neyo-interface=glass]{--gl-tint: #ffffff;--gl-tint-strong: #ffffff;--gl-tint-panel: #ffffff;--gl-tint-sheet: #ffffff;--gl-tint-soft: #ffffff;--gl-tint-sidebar: #f8f8f8;--gl-filter: none;--gl-filter-strong: none;--gl-sheen: linear-gradient(transparent, transparent);--gl-ring: linear-gradient(rgba(127, 127, 127, .16), rgba(127, 127, 127, .16))}body.dark-mode[data-neyo-interface=glass]{--gl-tint: #212121;--gl-tint-strong: #232323;--gl-tint-panel: #1c1c1c;--gl-tint-sheet: #171717;--gl-tint-soft: #232323;--gl-tint-sidebar: #121212}}@media(prefers-reduced-motion:reduce){html body[data-neyo-interface=glass] .glass-input-container:before{transition:none!important}html body[data-neyo-interface=glass] :is(.starter-grid button,.nyp-chip,.nmp-idea,.msg-action-btn,.vi-ctl,.nyp-close):active{transform:none}html body[data-neyo-interface=glass] :is(.starter-grid button,.nyp-chip,.nmp-idea){transition:none!important}}.nyx-modes{display:none;flex-wrap:wrap;gap:6px;padding:10px 12px 0;order:-1}.nyx-modes.has-modes{display:flex}html body #glassInputContainer.nyx-has-chip:not(.is-writing-expanded):not(.composer-multiline){height:auto!important;max-height:none!important}html body #glassInputContainer.nyx-has-chip:not(.is-writing-expanded):not(.composer-multiline) .composer-input-row{position:relative!important}.nyx-mode-chip{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 6px 0 10px;border:0;border-radius:var(--ny-r-pill, 999px);background:var(--neyo-surface-soft, rgba(0, 0, 0, .05));box-shadow:inset 0 0 0 1px var(--ny-menu-line, rgba(0, 0, 0, .08));color:var(--text-primary, #171717);font:inherit;font-size:13px;font-weight:500;line-height:1;cursor:pointer;animation:nyx-chip-in .18s var(--ny-ease, cubic-bezier(.2, 0, 0, 1));transition:background-color var(--ny-dur-fast, .15s) var(--ny-ease, ease),transform var(--ny-dur-fast, .15s) var(--ny-ease, ease)}body.dark-mode .nyx-mode-chip{background:#ffffff14;color:#f2f2f2}.nyx-mode-chip .neyo-icon{flex:none;opacity:.85}.nyx-mode-x{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:999px;opacity:.6;transition:opacity var(--ny-dur-fast, .15s),background-color var(--ny-dur-fast, .15s)}.nyx-mode-chip:hover .nyx-mode-x{opacity:1;background:#7f7f7f29}.nyx-mode-chip:active{transform:scale(.97)}@keyframes nyx-chip-in{0%{opacity:0;transform:translateY(3px) scale(.98)}}html body.nyx-has-modes #attachBtn:after{display:none!important}html body[data-neyo-interface=glass] .nyx-mode-chip{background:var(--gl-sheen, none),var(--gl-tint-soft, rgba(255, 255, 255, .55));box-shadow:var(--gl-edge, inset 0 0 0 1px rgba(0, 0, 0, .08)),var(--gl-shadow-sm, none)}@media(max-width:767px){.nyx-modes{padding:8px 10px 0}.nyx-mode-chip{height:32px;font-size:14px}}html body :is(button,a[href],[role=button],[role=menuitem],[role=menuitemcheckbox],[role=option],[role=tab],[role=switch],summary,.attachment-popup-item,.msg-action-btn,.starter-grid button):focus-visible{outline:2px solid var(--focus-ring, #3b82f6)!important;outline-offset:2px!important}html body :is(.attachment-popup-item,.history-popup-item,.user-popup-menu>*,.model-dropdown-menu>*,.tbc-row):focus-visible{outline-offset:-2px!important}html body .attachment-popup-item:focus-visible{background:var(--ny-menu-hover, rgba(127, 127, 127, .1))}@media(max-width:767px){html body :is(#attachBtn,#dictateBtn,#micBtn,#sendBtn,#topBarCharacterBtn,#topBarPrivateChatBtn,#topBarDarkModeToggle){position:relative}html body :is(#attachBtn,#dictateBtn,#micBtn,#sendBtn):before{content:"";position:absolute;inset:-3px;border-radius:999px}html body :is(#topBarCharacterBtn):before{content:"";position:absolute;inset:-5px -2px}html body :is(#topBarPrivateChatBtn,#topBarDarkModeToggle):before{content:"";position:absolute;inset:-2px -4px}html body .msg-action-btn{position:relative}html body .msg-action-btn:before{content:"";position:absolute;inset:-6px -3px}@supports (-webkit-touch-callout: none){html body :is(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file]),textarea,select){font-size:max(16px,1em)!important}}}@media(prefers-reduced-motion:reduce){.nyx-mode-chip{animation:none;transition:none}}html body.ny-crew-v2 .personality-character-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))!important;grid-auto-rows:1fr!important}html body.ny-crew-v2 .personality-character-card{grid-template-columns:40px minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;align-content:start!important;align-items:start!important;column-gap:10px!important;row-gap:2px!important;min-height:108px!important;padding:14px 12px!important}html body.ny-crew-v2 .personality-character-card>.nr-avatar,html body.ny-crew-v2 .personality-character-card>.personality-avatar{grid-column:1!important;grid-row:1 / -1!important;align-self:center!important;width:40px!important;height:40px!important;margin:0!important}html body.ny-crew-v2 .personality-character-card>strong,html body.ny-crew-v2 .personality-character-card>small{grid-column:2!important;align-self:start!important;margin:0!important;line-height:1.3!important}html body.ny-crew-v2 .personality-character-card>strong{grid-row:1!important;font-size:14px!important}html body.ny-crew-v2 .personality-character-card>small:not(.ny-crew-role){grid-row:2!important}html body.ny-crew-v2 .personality-character-card>small{font-size:12px!important;display:-webkit-box!important;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden!important}html body.ny-crew-v2 .ny-crew-role{grid-row:3!important;margin-top:2px!important;color:var(--neyo-settings-text, inherit)!important;font-weight:500!important;-webkit-line-clamp:1!important}.settings-option-text .ny-crew-role{display:block;font-size:12px;font-weight:500}html body.ny-crew-v2 .personality-character-card:hover .nr-avatar{transform:none!important}html body.ny-crew-v2 .personality-character-card:is(.active,[aria-pressed=true]){border-color:var(--neyo-accent, #171717)!important;box-shadow:inset 0 0 0 1px var(--neyo-accent, #171717)!important}html body.ny-crew-v2 .personality-character-card:is(.active,[aria-pressed=true]):after{content:"";position:absolute;top:8px;right:8px;width:16px;height:16px;border-radius:50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4.5 8.2 2.3 2.3 4.7-4.9'/%3E%3C/svg%3E") center / 16px no-repeat,var(--neyo-accent, #171717)}html body.ny-crew-v2 .nr-studio{grid-template-columns:168px minmax(0,1fr);gap:24px;margin-top:16px;padding:24px;border:1px solid var(--neyo-settings-border, rgba(0, 0, 0, .08));border-radius:var(--neyo-radius-md, 14px);background:var(--neyo-settings-bg, transparent)}html body.ny-crew-v2 .nr-studio-preview{align-self:start;gap:8px;min-height:0;padding:24px 8px 16px;border:1px solid var(--neyo-settings-border, rgba(0, 0, 0, .08));border-radius:var(--ny-r-ctl, 10px);background:var(--neyo-settings-soft, rgba(0, 0, 0, .03));box-shadow:none}html body.ny-crew-v2 .nr-studio-shadow{display:none}html body.ny-crew-v2 .ny-studio-caption{flex-direction:column;align-items:center;gap:2px;max-width:100%;text-align:center}html body.ny-crew-v2 .ny-studio-caption strong{font-size:14px;font-weight:600;color:var(--neyo-settings-text, inherit)}html body.ny-crew-v2 .ny-studio-caption small{font-size:12px;color:var(--neyo-settings-secondary, #737373);overflow-wrap:anywhere}.ny-studio-caption{display:none}html body.ny-crew-v2 .ny-studio-caption{display:flex}html body.ny-crew-v2 .nr-studio-controls{gap:16px}html body.ny-crew-v2 .nr-studio-title strong{font-size:15px;margin-bottom:4px}html body.ny-crew-v2 .nr-studio-title small{font-size:13px;color:var(--neyo-settings-secondary, #737373)}html body.ny-crew-v2 .nr-field{gap:8px}html body.ny-crew-v2 .nr-field>span{font-size:13px;color:var(--neyo-settings-text, inherit);font-weight:500}html body.ny-crew-v2 .nr-field input[type=text]{height:var(--ny-h-row, 40px);padding:0 12px;border-color:var(--neyo-settings-border, rgba(0, 0, 0, .12));border-radius:var(--ny-r-ctl, 10px);background:var(--neyo-settings-bg, transparent);font-size:14px}html body.ny-crew-v2 .nr-swatches{gap:8px;align-items:center}html body.ny-crew-v2 .nr-swatch{width:28px;height:28px}html body.ny-crew-v2 .nr-hue{display:none}html body.ny-crew-v2 .nr-pick.ny-custom-swatch{width:28px;height:28px;margin:0;padding:0;border:0;border-radius:50%;flex:none}html body.ny-crew-v2 .nr-pick.ny-custom-swatch>span:not(.nr-pick__dot){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}html body.ny-crew-v2 .nr-pick.ny-custom-swatch .nr-pick__dot{width:28px;height:28px}html body.ny-crew-v2 .nr-pick.ny-custom-swatch.is-on .nr-pick__dot{box-shadow:inset 0 0 0 1px #00000014}html body.ny-crew-v2 .nr-pick.ny-custom-swatch.is-on{outline:2px solid var(--neyo-text, #171717);outline-offset:2px}html body.ny-crew-v2 .nr-pick.ny-custom-swatch:focus-within{outline:2px solid var(--neyo-text, #171717);outline-offset:2px}body.dark-mode.ny-crew-v2 .nr-pick.ny-custom-swatch:is(.is-on,:focus-within){outline-color:#f5f5f7}html body.ny-crew-v2 .nr-skins{gap:8px}html body.ny-crew-v2 .nr-skins .nr-skin.settings-pill{min-height:var(--ny-h-ctl, 36px)!important;padding:0 14px!important;font-size:13px!important}html body.ny-crew-v2 .nr-reset.ny-reset-btn{display:inline-flex;align-items:center;height:32px;margin-top:8px;padding:0 14px;border:1px solid var(--neyo-settings-border, rgba(0, 0, 0, .12));border-radius:var(--ny-r-pill, 999px);background:var(--neyo-settings-bg, transparent);color:var(--neyo-settings-text, inherit);font-size:13px;font-weight:500;text-decoration:none}html body.ny-crew-v2 .nr-reset.ny-reset-btn:hover{background:var(--neyo-settings-soft, rgba(0, 0, 0, .04))}@media(max-width:560px){html body.ny-crew-v2 .nr-studio{grid-template-columns:1fr;padding:16px;gap:16px}html body.ny-crew-v2 .nr-studio-preview{align-self:stretch}html body.ny-crew-v2 .nr-field input[type=text]{font-size:16px}}html body.ny-chat-align .message.user :is(.msg-action-btn,.user-action-btn) svg{width:16px!important;height:16px!important}html body.ny-chat-align .hero-section .hero-line .cast-all{align-self:center!important;margin-top:0!important;margin-bottom:0!important}html body.dark-mode.ny-dark-contrast .cast-all{color:#a3a3a3;border-color:#fff6}html body.dark-mode.ny-dark-contrast .hero-time{color:#c4c4c4}html body.dark-mode.ny-dark-contrast .message.user>.nmt-stamp,html body.dark-mode.ny-dark-contrast .ncd-note{color:#a1a1a6}html body.dark-mode.ny-dark-contrast .history-section .section-title,html body.dark-mode.ny-dark-contrast .history-section .sg-group-label,html body.dark-mode.ny-dark-contrast .ncm-sub,html body.dark-mode.ny-dark-contrast #userPlanBadge{color:#ffffffb8!important}:where(button.attachment-popup-item,button.history-popup-item){appearance:none;-webkit-appearance:none;margin:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;width:100%;cursor:pointer}:root{--ny-icon-stroke: 1.75;--ny-gap-row: var(--space-3, 12px);--ny-gap-ctl: var(--space-2, 8px);--ny-row-stack: var(--space-1, 4px);--ny-chip-gap: var(--space-2, 8px);--ny-chip-pad: var(--space-3, 12px);--ny-field-icon: 16px}html body svg.ua-icon{stroke-width:var(--ny-icon-stroke)!important}html body #sendBtn svg.ua-icon{stroke-width:2!important}html body .neo-settings-tab svg.ua-icon{width:18px;height:18px}html body :is(.npp-search,.nm-search){column-gap:var(--ny-gap-ctl)!important}html body :is(.npp-search,.nm-search)>svg{width:var(--ny-field-icon);height:var(--ny-field-icon);flex:none}html body .sidebar-primary-nav{row-gap:var(--ny-row-stack)!important}html body :is(#newChatBtn,#sidebarRoutinesBtn,#sidebarCreationsBtn,#sidebarMapsBtn,#sidebarDesignBtn,#sidebarWorkspacesBtn,#sidebarExploreBtn,#sidebarPersonalitiesBtn,.sidebar-nav-item){column-gap:var(--ny-gap-row)!important}html body .neo-settings-tab{column-gap:var(--ny-gap-row)!important}html body .neo-settings-sidebar{row-gap:var(--ny-row-stack)!important}html body .sg-pal-item{column-gap:var(--ny-gap-row)!important}html body :is(.tbc-row,.tbc-xrow){column-gap:var(--ny-gap-row)!important}html body :is(.attachment-popup-item,.history-popup-item){column-gap:var(--ny-gap-row)!important}html body #topBarPrivateChatBtn{column-gap:var(--ny-gap-ctl)!important}@media(max-width:767px){html body :is(#sidebarNav button:not(#newChatBtn),#sidebarRoutinesBtn,#sidebarCreationsBtn,#sidebarMapsBtn,#sidebarDesignBtn,#sidebarWorkspacesBtn,#sidebarExploreBtn,#sidebarPersonalitiesBtn,.sidebar-nav-item){column-gap:var(--space-4, 16px)!important}html body .sg-set-row{column-gap:var(--space-4, 16px)!important}html body .sg-set-ic svg.ua-icon{width:22px;height:22px}}.starter-grid{transition:opacity .15s ease,visibility .15s ease}.starter-grid.is-typing-hidden{opacity:0;visibility:hidden;pointer-events:none}html body #attachPopupMenu{width:260px!important;min-width:250px!important;max-width:280px!important;padding:5px!important;gap:0!important;border-radius:14px!important}html body #attachPopupMenu .attachment-popup-item{min-height:36px!important;padding:8px 10px!important;column-gap:10px!important;gap:10px!important;border-radius:9px!important;font-size:14px!important;line-height:20px!important;white-space:nowrap!important}html body #attachPopupMenu .attachment-popup-item>span{white-space:nowrap!important}html body #attachPopupMenu .attachment-popup-item>:is(svg,i){width:18px!important;height:18px!important;flex:0 0 18px!important}@media(max-width:767px){html body #attachPopupMenu{width:250px!important;min-width:240px!important;max-width:min(260px,calc(100vw - 32px))!important;border-radius:16px!important}html body #attachPopupMenu .attachment-popup-item{min-height:38px!important;padding:7px 12px!important;border-radius:10px!important;font-size:16px!important}}body.neyo-voice-inline #neyoVoiceMode{display:none!important}.vi-dock{display:none}body.neyo-voice-inline .vi-dock{--vi-size: 100px;--vi-level: 0;display:flex;flex-direction:column;align-items:center;gap:6px;width:100%;padding:0 0 10px;pointer-events:none}.vi-character{position:relative;display:grid;place-items:center;width:var(--vi-size);height:var(--vi-size);border-radius:50%;cursor:pointer;outline:none;pointer-events:auto;-webkit-tap-highlight-color:transparent;transform:scale(calc(1 + var(--vi-level) * .06));transition:transform .12s linear;will-change:transform}.vi-character:focus-visible{box-shadow:0 0 0 2px var(--neyo-text, #111111)}.vi-character .voice-mode-mascot-slot{width:var(--vi-size);min-height:0;height:var(--vi-size);margin:0}.vi-character .voice-mode-mascot-slot:after,.vi-character .voice-mode-waveform{display:none!important}.vi-character .voice-mode-mascot-slot{position:relative}.vi-character .voice-mode-camera-preview{display:none!important}.vi-character .voice-mode-camera-preview[aria-hidden=false]{display:block!important;position:absolute;top:50%;right:auto;left:calc(100% + 14px);width:calc(var(--vi-size) * .92);max-width:168px;border-radius:14px;opacity:1;transform:translateY(-50%);pointer-events:none}body.neyo-voice-inline .vi-character #neyoMascot{--mascot-size: calc(var(--vi-size) * .78) !important}@keyframes viBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.025)}}.vi-dock[data-state=listening] .vi-character .voice-mode-mascot-slot{animation:viBreathe 3.2s ease-in-out infinite}.vi-status{margin:0;min-height:18px;font-size:13px;line-height:18px;color:var(--neyo-text-secondary, #727272);text-align:center;pointer-events:none}.vi-status.is-error{color:#e5484d}.vi-sources{display:none;pointer-events:auto}.vi-sources.is-visible{display:flex;justify-content:center}body.neyo-voice-inline #glassInputContainer #micBtn,body.neyo-voice-inline #glassInputContainer #dictateBtn,body.neyo-voice-inline #glassInputContainer:not(.vi-typed) #sendBtn{visibility:hidden!important;pointer-events:none!important}body.neyo-voice-inline #voiceTranscribeContainer,#glassInputContainer #voiceInlineMuteBtn[hidden],#glassInputContainer #voiceInlineEndBtn[hidden],#voiceInlineMuteBtn[hidden],#voiceInlineEndBtn[hidden]{display:none!important}#glassInputContainer #voiceInlineMuteBtn,#glassInputContainer #voiceInlineEndBtn{position:absolute!important;z-index:3;width:40px;height:40px;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;transform:none!important;box-sizing:border-box;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:0!important}#glassInputContainer #voiceInlineMuteBtn svg,#glassInputContainer #voiceInlineEndBtn svg{display:block}.vi-mute{border:0;border-radius:999px;background:transparent;color:var(--vi-icon, currentColor);cursor:pointer;transition:background-color .15s ease}.vi-mute:hover{background:#7f7f7f1f}.vi-mute:focus-visible{outline:2px solid var(--vi-icon, currentColor);outline-offset:1px}.vi-mute .vi-ic{display:inline-flex;align-items:center;justify-content:center}.vi-mute .vi-ic-off,.vi-mute.is-muted .vi-ic-on{display:none}.vi-mute.is-muted .vi-ic-off{display:inline-flex}.vi-mute.is-denied{color:#e5484d!important}.vi-end{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:var(--neyo-accent, #171717);color:var(--neyo-accent-text, #ffffff);cursor:pointer;transition:opacity .15s ease}.vi-end:hover{opacity:.88}.vi-end:focus-visible{outline:2px solid var(--neyo-accent, #171717);outline-offset:2px}html.dark .vi-end,body.dark .vi-end,body.dark-mode .vi-end,[data-theme=dark] .vi-end{background:#f5f5f5;color:#111}body[data-neyo-accent]:not([data-neyo-accent=neutral]) .vi-end{background:var(--neyo-accent);color:var(--neyo-accent-text, #ffffff)}body.neyo-voice-inline #chatMessages:after{content:"";display:block;height:var(--vi-dock-h, 140px)}body.neyo-voice-inline .vi-dock{position:relative}body.neyo-voice-inline .vi-dock[data-view=expanded]{--vi-size: clamp(120px, 22vh, 176px);gap:8px;padding-bottom:14px}.vi-collapse{position:absolute;top:0;left:calc(50% + var(--vi-size) / 2 + 12px);width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:999px;background:transparent;color:var(--neyo-text-secondary, #727272);cursor:pointer;pointer-events:auto;transition:background-color .15s ease}.vi-collapse[hidden]{display:none}.vi-collapse:hover{background:#7f7f7f1f}.vi-collapse:focus-visible{outline:2px solid var(--neyo-text, #111111);outline-offset:1px}body.neyo-voice-expanded #glassInputContainer{visibility:hidden}.vi-controls{position:absolute;left:0;right:0;z-index:4;display:flex;align-items:center;justify-content:center;gap:14px;pointer-events:none}.vi-controls[hidden]{display:none}.vi-ghost{position:absolute;z-index:3;box-sizing:border-box;pointer-events:none}.vi-ctl{position:relative;flex:0 0 auto;width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;padding:0;margin:0;border:1px solid var(--vi-ctl-border, rgba(0, 0, 0, .09));border-radius:999px;background:var(--vi-ctl-bg, #ffffff);box-shadow:var(--vi-ctl-shadow, none);-webkit-backdrop-filter:var(--vi-ctl-blur, none);backdrop-filter:var(--vi-ctl-blur, none);color:var(--vi-icon, currentColor);cursor:pointer;pointer-events:auto;box-sizing:border-box;line-height:0;-webkit-tap-highlight-color:transparent}.vi-ctl:after{content:"";position:absolute;inset:0;border-radius:inherit;background:#7f7f7f00;pointer-events:none;transition:background-color .15s ease}.vi-ctl:hover:after{background:#7f7f7f14}.vi-ctl.is-on:after{background:#7f7f7f29}.vi-ctl:focus-visible{outline:2px solid var(--vi-icon, currentColor);outline-offset:2px}.vi-ctl .vi-ic{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center}.vi-ctl svg{display:block;width:20px;height:20px}.vi-ctl[data-ctl=mic] .vi-ic-off,.vi-ctl[data-ctl=mic].is-muted .vi-ic-on{display:none}.vi-ctl[data-ctl=mic].is-muted .vi-ic-off{display:inline-flex}.vi-ctl.is-denied{color:#e5484d!important}.vi-ctl.is-speaker-off .vi-ic{opacity:.45}.vi-ctl.vi-end{border-color:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--neyo-accent, #171717);color:var(--neyo-accent-text, #ffffff)}html.dark .vi-ctl.vi-end,body.dark .vi-ctl.vi-end,body.dark-mode .vi-ctl.vi-end,[data-theme=dark] .vi-ctl.vi-end{background:#f5f5f5;color:#111}body[data-neyo-accent]:not([data-neyo-accent=neutral]) .vi-ctl.vi-end{background:var(--neyo-accent);color:var(--neyo-accent-text, #ffffff)}.vi-ctl.vi-end:after{display:none}@media(max-width:600px){body.neyo-voice-inline .vi-dock{--vi-size: 84px;gap:4px;padding-bottom:8px}body.neyo-voice-inline .vi-dock[data-view=expanded]{--vi-size: clamp(108px, 17vh, 140px);gap:6px;padding-bottom:12px}.vi-controls{gap:10px;padding:0 max(8px,env(safe-area-inset-right)) 0 max(8px,env(safe-area-inset-left))}.vi-ctl{width:46px;height:46px}.vi-character .voice-mode-camera-preview[aria-hidden=false]{left:calc(100% + 10px);width:calc(var(--vi-size) * .7);border-radius:12px}}@media(max-width:360px){.vi-controls{gap:6px}.vi-ctl{width:42px;height:42px}}@media(prefers-reduced-motion:reduce){.vi-character{transform:none!important;transition:none}.vi-dock .vi-character .voice-mode-mascot-slot{animation:none!important}.vi-ctl:after,.vi-collapse{transition:none}}.vi-character .voice-mode-camera-preview[aria-hidden=false] .vm-flip{pointer-events:auto}.vi-seen{display:flex;align-items:center;justify-content:center;gap:5px;margin:0;min-height:16px;font-size:12px;line-height:16px;color:var(--neyo-text-secondary, #727272);text-align:center;pointer-events:none}.vi-seen[hidden]{display:none}.vi-seen svg{width:14px;height:14px;flex:0 0 auto}.vi-status[data-call-time]:not(.is-error):after{content:" · " attr(data-call-time);font-variant-numeric:tabular-nums}.vdt-toggle{display:inline-flex;align-items:center;gap:7px;margin:0;padding:3px 8px 3px 4px;border:0;border-radius:999px;background:transparent;color:var(--neyo-text-secondary, #727272);font:inherit;font-size:12px;line-height:16px;cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:background-color .15s ease,color .15s ease,opacity .15s ease}.vdt-toggle:hover{background:#7f7f7f14}.vdt-toggle:focus-visible{outline:2px solid currentColor;outline-offset:2px}.vdt-toggle.is-on{color:var(--neyo-text, #171717)}.vdt-toggle.is-busy,.vdt-control.is-busy{opacity:.55;cursor:progress}.vdt-track{position:relative;flex:0 0 auto;width:22px;height:13px;border-radius:999px;background:#7f7f7f47;transition:background-color .16s ease}.vdt-knob{position:absolute;top:2px;left:2px;width:9px;height:9px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0000002e;transition:transform .16s cubic-bezier(.2,0,0,1)}.vdt-toggle.is-on .vdt-track{background:var(--neyo-accent, #171717)}.vdt-toggle.is-on .vdt-knob{transform:translate(9px)}html.dark .vdt-toggle.is-on,body.dark .vdt-toggle.is-on,body.dark-mode .vdt-toggle.is-on,[data-theme=dark] .vdt-toggle.is-on{color:#f5f5f5}.vdt-control svg{width:20px;height:20px}.vdt-control.is-on{background:#7f7f7f29}body.vdt-off .vdt-toggle,body.vdt-off .vdt-control{display:none!important}@media(prefers-reduced-motion:reduce){.vdt-toggle,.vdt-track,.vdt-knob{transition:none}}#neyoMascot:is([data-phase=speaking],[data-lipsync=on]) .nr-vmouth .m-open,#neyoMascot:is([data-phase=speaking],[data-lipsync=on]) .nr-avatar.has-kit .nr-vmouth .m-open{opacity:1!important;animation:none!important;transition:none!important;transform:scale(calc(.82 + var(--neyo-mouth-open, 0) * .12),calc(.2 + var(--neyo-mouth-open, 0) * .68))!important}#neyoMascot[data-lipsync=on] .nr-vmouth :is(.m-rest,.m-smile,.m-o,.m-yawn){opacity:0!important}.sp-pin-icon{display:none}@media(max-width:768px){html.sp-on #historyList .history-item-wrapper{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}html.sp-on #historyList .history-item{padding-right:12px!important}html.sp-on #historyList .history-three-dot{position:absolute!important;right:6px;opacity:0;pointer-events:none}html.sp-on #historyList .history-three-dot:focus-visible{opacity:1;pointer-events:auto}html.sp-on #historyList .sp-menu-open .history-item{background:var(--nm-hair, var(--sidebar-hover))!important}html.sp-on #historyList .is-pinned .history-item{display:flex;align-items:center}html.sp-on #historyList .history-item-title{flex:1 1 auto;min-width:0}html.sp-on #historyList .sp-pin-icon{display:inline-flex;flex:0 0 auto;width:var(--sp-pin-size, 18px);height:var(--sp-pin-size, 18px);margin-right:18px;color:var(--sidebar-muted)}html.sp-on #historyList .sp-pin-icon svg{width:100%;height:100%}}@media(max-width:600px){html.sp-on #historyList{--sp-pin-size: 25px}html.sp-on:not(.sg-off) :is(.history-section>.section-title,.sg-group-label){margin:14px 0 4px!important;font-size:17px!important;line-height:22px}html.sp-on:not(.sg-off) .sg-group-label:first-child{margin-top:4px!important}html.sp-on:not(.sg-off) .history-section{margin-top:14px!important}html.sp-on:not(.sg-off) .sidebar-header .brand-name{font-size:22px!important;line-height:1}html.sp-on:not(.sg-off) .sidebar-header .brand-logo{width:22px!important;height:22px!important}}.nse{display:flex;flex-direction:column;row-gap:inherit}.nse-toggle .nse-chev{flex:none;margin-left:auto;opacity:.55;transition:rotate .2s cubic-bezier(.22,1,.36,1)}.nse.is-open .nse-toggle .nse-chev{rotate:90deg}.nse-items{display:grid;grid-template-rows:0fr;row-gap:inherit;visibility:hidden;transition:grid-template-rows .2s cubic-bezier(.22,1,.36,1),visibility .2s}.nse.is-open .nse-items{grid-template-rows:1fr;visibility:visible}.nse-inner{min-height:0;overflow:hidden;overflow:clip;overflow-clip-margin:4px;display:flex;flex-direction:column;row-gap:inherit;padding-left:12px}@media(prefers-reduced-motion:reduce){.nse-toggle .nse-chev,.nse-items{transition:none}}#composerWrapper .neyo-limit-banner{position:absolute;left:22px;right:22px;bottom:calc(100% - 14px);z-index:2;display:flex;align-items:center;gap:10px;box-sizing:border-box;padding:8px 8px 20px 14px;border:1px solid var(--neyo-border, rgba(0, 0, 0, .08));border-bottom:0;border-radius:16px 16px 0 0;background:var(--neyo-surface-soft, #f5f5f5);color:var(--neyo-text-secondary, #737373);font-family:var(--neyo-font-text, "Inter", sans-serif);font-size:12.5px;line-height:18px}#composerWrapper .neyo-limit-banner[hidden]{display:none}#composerWrapper.has-limit-banner #glassInputContainer{z-index:3}#composerWrapper .nlb-text{flex:1 1 auto;min-width:0;margin:0}#composerWrapper .nlb-text strong{color:var(--neyo-text, #171717);font-weight:600}#composerWrapper .nlb-upgrade{flex:0 0 auto;padding:3px 12px;border:1px solid var(--neyo-accent, #171717);border-radius:999px;background:transparent;color:var(--neyo-accent, #171717);font:inherit;font-weight:600;cursor:pointer}#composerWrapper .nlb-upgrade:hover{background:var(--neyo-accent-soft, rgba(23, 23, 23, .08))}#composerWrapper .nlb-upgrade[hidden]{display:none}#composerWrapper .nlb-close{flex:0 0 auto;display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--neyo-text-secondary, #737373);cursor:pointer}#composerWrapper .nlb-close:hover{background:var(--neyo-surface-hover, #f1f1f1);color:var(--neyo-text, #171717)}#composerWrapper .nlb-upgrade:focus-visible,#composerWrapper .nlb-close:focus-visible{outline:2px solid var(--neyo-accent, #171717);outline-offset:2px}#composerWrapper.has-limit-banner .neyo-quota-hint{display:none!important}body.neyo-voice-inline footer.composer-dock:has(#neyoLimitBanner:not([hidden])) .vi-dock{padding-bottom:44px}@media(max-width:600px){#composerWrapper .neyo-limit-banner{left:14px;right:14px;font-size:12px}}#neyoVoiceParticles{position:fixed;inset:0;width:100vw;height:100vh;z-index:2147483000;pointer-events:none;contain:strict}.vp-ghost{opacity:0!important}.vp-away{opacity:0!important;pointer-events:none!important}.vp-fade{transition:opacity .16s ease-out!important}@media(min-width:768px){html body.sidebar-collapsed #sidebar.sidebar.collapsed{width:var(--sidebar-width)!important;min-width:var(--sidebar-width)!important;max-width:var(--sidebar-width)!important}html body.ny-topbar-pill.sidebar-collapsed .app-shell>.top-bar{width:auto!important;margin:10px 16px 4px!important;height:56px!important;min-height:56px!important;padding:0 10px!important;border:0!important;border-bottom:0!important;border-radius:999px;background:transparent!important;box-shadow:none!important}html body.ny-topbar-pill.sidebar-collapsed .app-shell>.top-bar:before{border-radius:inherit;box-shadow:inset 0 0 0 1px #00000012,0 6px 24px #0000000f,0 1px 3px #0000000a!important}html body.ny-topbar-pill.dark-mode.sidebar-collapsed .app-shell>.top-bar:before{box-shadow:inset 0 0 0 1px #ffffff14,0 6px 24px #00000059!important}}@media(max-width:767px){html.ny-tap44 body :is(.ntt-btn,.neyo-code-btn,.neyo-code-copy,.nns-chip){position:relative}html.ny-tap44 body :is(.ntt-btn,.neyo-code-btn):after{content:"";position:absolute;top:50%;left:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%);z-index:1}html.ny-tap44 body .neyo-code-copy:before{content:"";position:absolute;top:50%;left:0;right:0;height:max(100%,44px);transform:translateY(-50%);z-index:1}html.ny-tap44 body .nns-chip:after{content:"";position:absolute;left:0;right:0;top:50%;height:max(100%,44px);transform:translateY(-50%);z-index:1}html.ny-tap44 body #topBarDarkModeToggle{overflow:visible}}.neyo-credits-meter{width:100%;display:flex;flex-direction:column;gap:6px;margin:0 0 6px;padding:10px 12px;border:1px solid rgba(23,23,23,.08);border-radius:14px;background:#17171706;color:#171717;font:inherit;text-align:left;cursor:pointer;transition:background-color .16s ease,border-color .16s ease;-webkit-tap-highlight-color:transparent}.neyo-credits-meter[hidden]{display:none!important}.neyo-credits-meter:hover{background:#1717170d}.neyo-credits-meter:focus-visible{outline:2px solid #171717;outline-offset:2px}.ncm-row{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.ncm-title{font-size:12.5px;font-weight:600;letter-spacing:.01em}.ncm-left{font-size:12.5px;font-weight:600;font-variant-numeric:tabular-nums}.ncm-sub{font-size:11.5px;color:#1717178c}.ncm-bar,.neyo-credits-bar{position:relative;display:block;height:4px;border-radius:999px;background:#1717171a;overflow:hidden}.ncm-fill,.neyo-credits-bar-fill{position:absolute;inset:0 auto 0 0;display:block;border-radius:inherit;background:#171717;transition:width .32s cubic-bezier(.22,1,.36,1)}.neyo-credits-meter[data-level=low] .ncm-fill{background:#c27803}.neyo-credits-meter[data-level=low] .ncm-left{color:#a15c00}.neyo-credits-meter[data-level=empty] .ncm-left{color:#c0362c}body.dark-mode .neyo-credits-meter{color:#f5f5f5;border-color:#ffffff17;background:#ffffff0a}body.dark-mode .neyo-credits-meter:hover{background:#ffffff12}body.dark-mode .neyo-credits-meter:focus-visible{outline-color:#f5f5f5}body.dark-mode .ncm-sub{color:#f5f5f58c}body.dark-mode .ncm-bar,body.dark-mode .neyo-credits-bar{background:#ffffff1f}body.dark-mode .ncm-fill,body.dark-mode .neyo-credits-bar-fill{background:#f5f5f5}body.dark-mode .neyo-credits-meter[data-level=low] .ncm-fill{background:#f0a020}body.dark-mode .neyo-credits-meter[data-level=low] .ncm-left{color:#f0a020}body.dark-mode .neyo-credits-meter[data-level=empty] .ncm-left{color:#ff7a6e}.neyo-cost-chip{display:inline-flex;align-items:center;gap:3px;margin-left:auto;padding:2px 7px 2px 6px;flex-shrink:0;border-radius:999px;background:#1717170f;color:#171717b3;font-size:11px;font-weight:600;line-height:1.4;font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none}#deepResearchToggleBtn>span:not(.neyo-cost-chip){margin-right:10px!important;white-space:nowrap}body.dark-mode .neyo-cost-chip{background:#ffffff17;color:#f5f5f5bf}.neyo-cost-chip.is-voice{position:absolute;top:calc(env(safe-area-inset-top,0px) + 14px);left:14px;z-index:3;margin:0}#neyoVoiceDock>.neyo-cost-chip.is-voice{top:8px;left:10px}.neyo-credits-sheet-meter{display:flex;flex-direction:column;gap:10px;margin-bottom:18px}.neyo-credits-sheet-top{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.neyo-credits-sheet-left{font-size:30px;font-weight:650;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.neyo-credits-sheet-of{font-size:14px;opacity:.65}.neyo-credits-sheet .neyo-credits-bar{height:6px}.neyo-credits-sheet-reset{margin:0;font-size:13px;opacity:.65}.neyo-credits-heading{margin:4px 0 8px;font-size:13px;font-weight:600;opacity:.8}.neyo-credits-costs{list-style:none;margin:0 0 18px;padding:0;border-radius:14px;border:1px solid rgba(23,23,23,.08)}.neyo-credits-costs li{display:flex;justify-content:space-between;gap:12px;padding:10px 14px;font-size:14px}.neyo-credits-costs li+li{border-top:1px solid rgba(23,23,23,.06)}.neyo-credits-cost{font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}body.dark-mode .neyo-credits-costs{border-color:#ffffff17}body.dark-mode .neyo-credits-costs li+li{border-top-color:#ffffff12}@media(max-width:600px){html:not(.sg-off) body .sidebar-footer:has(.neyo-credits-meter:not([hidden])){height:calc(172px + env(safe-area-inset-bottom))!important;background:linear-gradient(to bottom,transparent,var(--sidebar-bg) 30%)!important}html:not(.sg-off) body .sidebar-footer .neyo-credits-meter{position:absolute!important;left:18px!important;right:18px!important;bottom:calc(88px + env(safe-area-inset-bottom))!important;width:auto!important;margin:0!important;padding:12px 14px!important;background:var(--sidebar-bg, #fff)}html:not(.sg-off) body.dark-mode .sidebar-footer .neyo-credits-meter{background:#ffffff0d}html:not(.sg-off) body .sidebar:has(.neyo-credits-meter:not([hidden])) .sidebar-content{padding-bottom:calc(180px + env(safe-area-inset-bottom))!important}.ncm-title,.ncm-left{font-size:14px}.ncm-sub{font-size:12.5px}}#attachPopupMenu:has(.neyo-cost-chip){width:280px!important;max-width:min(280px,calc(100vw - 32px))!important}.neyo-speed{display:inline-flex;align-items:center;gap:2px;padding:3px;border-radius:999px;background:#1717170f;border:1px solid rgba(23,23,23,.06)}.neyo-speed-btn{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 13px;border:0;border-radius:999px;background:transparent;color:#17171799;font:inherit;font-size:13.5px;font-weight:560;letter-spacing:.005em;cursor:pointer;white-space:nowrap;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease;-webkit-tap-highlight-color:transparent}.neyo-speed-btn:hover{color:#171717}.neyo-speed-btn.is-on{background:#fff;color:#171717;box-shadow:0 1px 2px #00000014,0 0 0 .5px #0000000f}.neyo-speed-btn:focus-visible{outline:2px solid #171717;outline-offset:1px}.neyo-speed-btn svg{flex:0 0 auto}body.dark-mode .neyo-speed{background:#ffffff12;border-color:#ffffff12}body.dark-mode .neyo-speed-btn{color:#f5f5f599}body.dark-mode .neyo-speed-btn:hover{color:#f5f5f5}body.dark-mode .neyo-speed-btn.is-on{background:#2a2a2a;color:#f5f5f5;box-shadow:0 1px 2px #0006}body.dark-mode .neyo-speed-btn:focus-visible{outline-color:#f5f5f5}body.neyo-speed-v2 .top-bar .model-dropdown-wrapper,body.neyo-speed-v2 #thinkMenuBtn,body.neyo-speed-v2 .settings-row:has(#settingsIntelligenceControl){display:none!important}body.neyo-speed-v2 #sidebarPersonalitiesBtn,body.neyo-speed-v2 #personalMemoryBtn,body.neyo-speed-v2 .cast-all{display:none!important}.neyo-research-pill{position:absolute;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin:0;padding:0;border:0;border-radius:999px;background:transparent;color:#1717179e;font:inherit;cursor:pointer;transition:background-color .16s ease,color .16s ease;-webkit-tap-highlight-color:transparent}.neyo-research-pill[hidden]{display:none!important}.neyo-research-pill>svg{width:18px!important;height:18px!important;flex:0 0 auto}.neyo-research-pill:hover{background:#1717170f;color:#171717}.neyo-research-pill:focus-visible{outline:2px solid #171717;outline-offset:1px}.neyo-research-pill .nrp-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.neyo-research-pill .nrp-cost{position:absolute;top:-2px;right:-5px;min-width:17px;padding:0 4px;border-radius:999px;background:#fff;box-shadow:0 0 0 1px #1717171f;color:#171717bf;font-size:9.5px;font-weight:650;line-height:15px;text-align:center;font-variant-numeric:tabular-nums;pointer-events:none}.neyo-research-pill.is-on{background:#171717;color:#fff}.neyo-research-pill.is-on .nrp-cost{background:#171717;color:#fff;box-shadow:0 0 0 1.5px #fff}body.dark-mode .neyo-research-pill{color:#f5f5f5b3}body.dark-mode .neyo-research-pill:hover{background:#ffffff14;color:#f5f5f5}body.dark-mode .neyo-research-pill .nrp-cost{background:#212121;color:#f5f5f5cc;box-shadow:0 0 0 1px #ffffff24}body.dark-mode .neyo-research-pill.is-on{background:#f5f5f5;color:#171717}body.dark-mode .neyo-research-pill.is-on .nrp-cost{background:#f5f5f5;color:#171717;box-shadow:0 0 0 1.5px #212121}.glass-input-container.is-dictating .neyo-research-pill,body.neyo-voice-inline .neyo-research-pill{display:none!important}@media(max-width:767px){.neyo-speed-btn{min-height:30px;padding:0 11px;font-size:13px}}@media(max-width:374px){.neyo-speed-btn svg{display:none}.neyo-speed-btn{padding:0 10px}}.neyo-speed-btn.is-locked{cursor:pointer}.neyo-speed-btn .neyo-speed-lock{flex:0 0 auto;opacity:.85}@media(max-width:374px){.neyo-speed-btn svg.neyo-speed-lock{display:inline-block}}.neyo-sgroups .neyo-sgroup-hidden{display:none!important}.neyo-sgroups .neo-settings-panel.active,.neyo-sgroups :is(#settingsPanelGeneral,#settingsPanelAppearance,#settingsPanelProfile,#settingsPanelStorage,#settingsPanelWorkspace,#settingsPanelPersonalities,#settingsPanelMemory,#settingsPanelPrivacy,#settingsPanelAbout).active{box-sizing:border-box;max-width:820px!important;margin-left:auto!important;margin-right:auto!important}.neyo-sgroups .neo-settings-panel.neyo-sgroup-part{margin-top:40px!important;padding-top:28px;border-top:1px solid var(--neyo-settings-border, rgba(0, 0, 0, .08))}.neyo-sgroups .neyo-sgroup-part .neo-settings-panel-header{margin-bottom:18px}.neo-settings-modal.neyo-sgroups .neo-settings-panel.neyo-sgroup-part h2{font-size:18px!important}.neyo-sgroups .profile-editor-card{max-width:none}.neyo-sgroups .neyo-sgroup-plan-section{margin-bottom:22px}.neyo-sgroups .neyo-sgroup-plan{gap:16px}.neyo-sgroups .neyo-sgroup-plan-btn{flex:0 0 auto;min-height:36px;padding:0 16px;border:1px solid var(--neyo-settings-border, rgba(0, 0, 0, .12));border-radius:999px;background:transparent;color:var(--neyo-settings-text, #171717);font:inherit;font-size:13.5px;font-weight:600;cursor:pointer}.neyo-sgroups .neyo-sgroup-plan-btn:hover{background:var(--neyo-settings-soft, rgba(0, 0, 0, .04))}.neyo-sgroups .neyo-sgroup-plan-btn:focus-visible{outline:2px solid currentColor;outline-offset:2px}body.dark-mode .neyo-sgroups .neyo-sgroup-plan-btn{border-color:#ffffff29;color:#f5f5f5}body.dark-mode .neyo-sgroups .neo-settings-panel.neyo-sgroup-part{border-top-color:#ffffff17}@media(max-width:767px){.neyo-sgroups .neo-settings-panel.neyo-sgroup-part{margin-top:28px!important;padding-top:20px}}.neyo-sgroups #settingsPanelPrivacy small a{color:inherit;text-decoration:underline;text-underline-offset:2px}body.neyo-sgroups-on .sidebar-footer:has(.neyo-credits-meter:not([hidden])) #userPlanBadge{display:none!important}body.neyo-sig5:not(.dark-mode):not([data-neyo-accent]) #sendBtn{background-color:#171717!important}body.neyo-sig5:not(.dark-mode)[data-neyo-accent=neutral] #sendBtn{background-color:#171717!important}body.neyo-sig5 .neyo-research-pill{color:#171717}body.neyo-sig5 .neyo-research-pill>svg{width:20px!important;height:20px!important}body.neyo-sig5 .neyo-research-pill .nrp-cost{top:0;right:-4px;font-size:9px;line-height:14px;min-width:16px;padding:0 3px}body.neyo-sig5.dark-mode .neyo-research-pill{color:#f5f5f5}body.neyo-sig5 .neyo-research-pill.is-on{color:#fff}body.neyo-sig5.dark-mode .neyo-research-pill.is-on{color:#171717}body.neyo-sig5 #chatInput::placeholder{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:767px){html body.neyo-sig5 .top-bar .top-center{top:calc(50% + env(safe-area-inset-top,0px)/2)!important}}@media(max-width:600px){html:not(.sg-off) body.neyo-sig5 .sidebar-header .brand-name{font-weight:600!important;letter-spacing:-.01em!important}html:not(.sg-off) body.neyo-sig5 .neo-settings-panel-header h2{font-weight:600!important}}.nuit-thumb{display:block;padding:0;border:0;margin:0 0 0 auto;background:var(--neyo-surface-soft, rgba(0, 0, 0, .04));border-radius:16px;overflow:hidden;cursor:zoom-in;max-width:min(240px,100%);box-shadow:inset 0 0 0 1px var(--ny-menu-line, rgba(0, 0, 0, .08));line-height:0}.nuit-thumb img{display:block;width:100%;max-width:240px;max-height:320px;height:auto;object-fit:cover}.nuit-thumb:focus-visible{outline:2px solid var(--neyo-accent, currentColor);outline-offset:2px}.message-attachments:has(.nuit-thumb){display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}@media(max-width:767px){.nuit-thumb{max-width:min(200px,62vw);border-radius:14px}.nuit-thumb img{max-width:min(200px,62vw);max-height:260px}}.nuit-viewer{position:fixed;inset:0;z-index:100000;display:grid;place-items:center;padding:24px;background:#000000d1;cursor:zoom-out;animation:nuit-in .16s ease-out}.nuit-viewer img{max-width:min(100%,1200px);max-height:calc(100dvh - 48px);border-radius:var(--ny-r-dialog, 22px);object-fit:contain;cursor:default}.nuit-close{position:absolute;top:max(14px,env(safe-area-inset-top));right:14px;width:40px;height:40px;display:grid;place-items:center;border:0;border-radius:999px;background:#ffffff24;color:#fff;cursor:pointer}.nuit-close:focus-visible{outline:2px solid #fff;outline-offset:2px}@keyframes nuit-in{0%{opacity:0}}body.ny-img-tile .message.user .message-attachments:has(.nuit-thumb){justify-content:flex-end;gap:6px;margin:0 0 2px}body.ny-img-tile .nuit-thumb{width:100px;height:100px;max-width:100px;border-radius:12px;box-shadow:none;border:1px solid var(--ny-menu-line, rgba(0, 0, 0, .08))}body.ny-img-tile .nuit-thumb img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover}body.dark-mode.ny-img-tile .nuit-thumb{border-color:#ffffff1f}@media(max-width:767px){body.ny-img-tile .nuit-thumb{width:88px;height:88px;max-width:88px}body.ny-img-tile .nuit-thumb img{max-width:none;max-height:none}}.nytb-btn{position:absolute;z-index:3;display:inline-flex;align-items:center;justify-content:center;gap:5px;height:34px;min-width:34px;margin:0;padding:0 11px 0 9px;border:0;border-radius:999px;background:transparent;color:#1717179e;font:inherit;font-size:13px;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .16s ease,color .16s ease;-webkit-tap-highlight-color:transparent}.nytb-btn[hidden]{display:none!important}.nytb-btn>svg{width:18px;height:18px;flex:0 0 auto}.nytb-btn:hover{background:#1717170f;color:#171717}.nytb-btn:focus-visible{outline:2px solid #171717;outline-offset:1px}.nytb-btn.is-on{background:#171717;color:#fff}body.dark-mode .nytb-btn{color:#f5f5f5b3}body.dark-mode .nytb-btn:hover{background:#ffffff14;color:#f5f5f5}body.dark-mode .nytb-btn:focus-visible{outline-color:#f5f5f5}body.dark-mode .nytb-btn.is-on{background:#f5f5f5;color:#171717}.glass-input-container.is-dictating .nytb-btn,body.neyo-voice-inline .nytb-btn{display:none!important}@media(max-width:480px){.nytb-btn{width:34px;padding:0}.nytb-btn .nytb-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}body.ny-simple-ui.ny-simple-model #neyoSpeedControl,body.ny-simple-ui #glassInputContainer #neyoThinkBtn,body.ny-simple-ui #glassInputContainer #neyoResearchPill{display:none!important}body.ny-simple-ui .nysu-model{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 10px;margin-left:4px;border:0;border-radius:12px;background:transparent;color:var(--text-primary, inherit);font:inherit;font-size:16px;cursor:pointer}body.ny-simple-ui .nysu-model:hover,body.ny-simple-ui .nysu-model[aria-expanded=true]{background:var(--hover-bg, rgba(127, 127, 127, .12))}body.ny-simple-ui .nysu-model:focus-visible{outline:0;background:var(--neyo-accent-soft, rgba(127, 127, 127, .16))}.nysu-brand{font-weight:600}.nysu-mode{color:var(--text-secondary, #7b7b7b)}body[data-neyo-accent] .nysu-mode{color:var(--neyo-accent, var(--text-secondary, #7b7b7b))}.nysu-chev{opacity:.6}.nysu-menu{position:fixed;z-index:2000;min-width:260px;padding:6px;border:0;border-radius:var(--ny-r-dialog, 16px);background:var(--bg-primary, #fff);color:var(--text-primary, #171717);box-shadow:0 12px 40px #00000029;animation:nysu-in .16s ease-out}.nysu-menu[hidden]{display:none}@keyframes nysu-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.nysu-menu{animation:none}}.nysu-item{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:8px 10px;border:0;border-radius:12px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.nysu-item:hover,.nysu-item:focus-visible{outline:0;background:var(--hover-bg, rgba(127, 127, 127, .1))}.nysu-item>svg{width:18px;height:18px;flex:none}.nysu-text{display:flex;flex-direction:column;flex:1;min-width:0}.nysu-text b{font-weight:600;font-size:15px}.nysu-text small{font-size:12.5px;color:var(--text-secondary, #7b7b7b)}.nysu-end{display:inline-flex;margin-left:auto;color:var(--neyo-accent, currentColor)}.nysu-end svg{width:16px;height:16px}#attachPopupMenu .nysu-row[hidden]{display:none!important}#attachPopupMenu .nysu-row .nysu-end{margin-left:auto;padding-left:12px}body.dark-mode .nysu-menu,[data-theme=dark] .nysu-menu{background:var(--bg-secondary, #212121);color:var(--text-primary, #ececec);box-shadow:0 12px 40px #00000080}@media(max-width:480px){body.ny-simple-ui .nysu-model{padding:0 8px;font-size:15px}}body.ny-plans-compact .leverage-plan-grid,body.ny-plans-compact .leverage-upgrade-header .leverage-upgrade-kicker,body.ny-plans-compact .leverage-upgrade-header p,body.ny-plans-compact .leverage-upgrade-modal .neyo-compare,body.ny-plans-compact .leverage-upgrade-modal .neyo-waitlist-features{display:none!important}body.ny-plans-compact .leverage-upgrade-modal .neyo-waitlist{margin-top:14px!important;padding:12px 0 0!important;text-align:center;font-size:13px}body.ny-plans-compact .leverage-upgrade-modal .neyo-waitlist-text{display:none!important}body.ny-plans-compact .leverage-upgrade-modal .neyo-waitlist h3,body.ny-plans-compact .leverage-upgrade-modal #neyoWaitlistTitle{font-size:13px!important;font-weight:500!important;color:var(--text-secondary, #7b7b7b)!important;margin:0 0 4px!important}body.ny-plans-compact .leverage-upgrade-modal .neyo-waitlist-actions{justify-content:center;gap:4px!important;margin:0!important}body.ny-plans-compact .leverage-upgrade-modal .neyo-waitlist-btn{font-size:13px!important;padding:6px 10px!important;min-height:32px}body.ny-plans-compact .leverage-upgrade-modal{width:min(100%,520px)!important;max-height:calc(100dvh - 32px);overflow-y:auto;padding:40px 28px 24px!important;border-radius:var(--ny-r-dialog, 24px)!important}body.ny-plans-compact .leverage-upgrade-header{margin:0 0 18px!important;padding:0!important;text-align:center}body.ny-plans-compact .leverage-upgrade-header h2{font-size:26px!important;line-height:1.2!important;letter-spacing:-.01em;margin:0!important}.nypc-table{display:grid;gap:0;margin:0 0 18px;font-size:15px}.nypc-row{display:grid;grid-template-columns:1.4fr 1fr 1fr;align-items:center;min-height:44px}.nypc-row>span{display:flex;align-items:center;justify-content:center;padding:0 8px;height:100%}.nypc-row>span:first-child{justify-content:flex-start;color:var(--text-secondary, #6b6b6b);padding-left:4px}.nypc-head{min-height:40px;font-weight:600;font-size:15px;color:var(--text-primary, #171717)}.nypc-head>span:first-child{color:inherit}.nypc-row>.nypc-smart{background:var(--neyo-accent-soft, rgba(127, 127, 127, .1));font-weight:600;color:var(--text-primary, #171717)}.nypc-head>.nypc-smart{border-radius:14px 14px 0 0}.nypc-row:last-child>.nypc-smart{border-radius:0 0 14px 14px}.nypc-smart svg{color:var(--neyo-accent, currentColor)}.nypc-x{color:var(--text-primary, #171717)}.nypc-row>span:not(.nypc-smart) svg:not(.nypc-x){color:var(--neyo-accent, currentColor)}.nypc-go{display:block;width:100%;height:52px;border:0;border-radius:999px;background:#171717;color:#fff;font:inherit;font-size:16px;font-weight:600;cursor:pointer;transition:transform .12s ease,opacity .12s ease}body[data-neyo-accent]:not([data-neyo-accent=neutral]) .nypc-go{background:var(--neyo-accent, #171717)}.nypc-go:hover{opacity:.92}.nypc-go:active{transform:scale(.98)}.nypc-go:disabled{opacity:.6;cursor:default}.nypc-note{margin:10px 0 0;text-align:center;font-size:13px;color:var(--text-secondary, #7b7b7b);min-height:0}.nypc-note:empty{display:none}body.dark-mode .nypc-go{background:#fff;color:#171717}body.dark-mode[data-neyo-accent]:not([data-neyo-accent=neutral]) .nypc-go{background:var(--neyo-accent, #fff);color:#fff}body.dark-mode .nypc-head,body.dark-mode .nypc-row>.nypc-smart{color:var(--text-primary, #ececec)}@media(max-width:480px){body.ny-plans-compact .leverage-upgrade-modal{padding:36px 16px 18px!important}body.ny-plans-compact .leverage-upgrade-header h2{font-size:22px!important}.nypc-table{font-size:13.5px}.nypc-row{grid-template-columns:1.15fr 1fr 1fr}.nypc-row>span{padding:0 4px}.nypc-go{font-size:15px}}html body #glassInputContainer.nycf.nycf-pad.nycf-pad.nycf-pad textarea#chatInput[id][id]{padding-right:var(--nycf-pad)!important;transition:none!important}html body #glassInputContainer.nycf.nycf :is(#attachBtn,#dictateBtn,#micBtn,#neyoResearchPill,#neyoThinkBtn){height:36px!important;min-height:36px!important;max-height:36px!important}html body #glassInputContainer.nycf.nycf :is(#attachBtn,#dictateBtn:not(.is-dictating),#micBtn,#neyoResearchPill){width:36px!important;min-width:36px!important;max-width:36px!important;flex-basis:36px!important}html body #glassInputContainer.nycf.nycf :is(#attachBtn,#dictateBtn,#micBtn,#sendBtn,#neyoResearchPill,#neyoThinkBtn,#composerExpandBtn) svg{width:16px!important;height:16px!important}html body #glassInputContainer.nycf.nycf :is(#attachBtn,#dictateBtn,#micBtn,#sendBtn,#neyoResearchPill,#neyoThinkBtn,#composerExpandBtn) svg[stroke],html body #glassInputContainer.nycf.nycf :is(#attachBtn,#dictateBtn,#micBtn,#sendBtn,#neyoResearchPill,#neyoThinkBtn,#composerExpandBtn) svg [stroke]{stroke-width:1.8px!important}html body #glassInputContainer.nycf.nycf :is(#attachBtn,#dictateBtn,#micBtn,#sendBtn) i{font-size:16px!important}html body #composerWrapper #glassInputContainer.nycf.has-attachments.composer-multiline:not(.is-writing-expanded) .composer-input-row{height:auto!important;max-height:none!important;padding-bottom:var(--neyo-rail-height, 56px)!important}@media(max-width:767px){html body #composerWrapper #glassInputContainer.nycf.has-attachments.composer-multiline:not(.is-writing-expanded) .composer-input-row{padding-bottom:46px!important}}html body #glassInputContainer.nycf textarea#chatInput::placeholder{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}body.ny-lestic-back .leverage-intro-overlay .leverage-intro-modal,body.ny-lestic-back .leverage-intro-modal{border-radius:var(--ny-r-dialog, 22px)!important}html body.ny-accent-full[data-neyo-accent]:not([data-neyo-accent=neutral]){--nyaf-ink: var(--neyo-accent-ink, var(--neyo-accent))}html body.ny-accent-full.dark-mode[data-neyo-accent]:not([data-neyo-accent=neutral]){--nyaf-ink: var(--neyo-accent-ink-dark, var(--neyo-accent))}html body.ny-accent-full[data-neyo-accent]:not([data-neyo-accent=neutral]) #sendBtn.is-generating{background:var(--neyo-accent)!important;background-color:var(--neyo-accent)!important;border-color:var(--neyo-accent)!important;color:var(--neyo-accent-text, #fff)!important}html body.ny-accent-full[data-neyo-accent]:not([data-neyo-accent=neutral]) #sendBtn.is-generating :is(svg,i){color:var(--neyo-accent-text, #fff)!important}html body.ny-accent-full[data-neyo-accent]:not([data-neyo-accent=neutral]) .neyo-speed-btn.is-on{color:var(--nyaf-ink)!important;box-shadow:inset 0 0 0 1px var(--neyo-accent),0 1px 2px #00000014!important}html body.ny-accent-full[data-neyo-accent]:not([data-neyo-accent=neutral]) :is(#neyoThinkBtn,.nytb-btn).is-on,html body.ny-accent-full[data-neyo-accent]:not([data-neyo-accent=neutral]) :is(#neyoResearchPill,.neyo-research-pill).is-on{background:var(--neyo-accent)!important;color:var(--neyo-accent-text, #fff)!important}html body.ny-accent-full[data-neyo-accent]:not([data-neyo-accent=neutral]) .neyo-research-pill.is-on .nrp-cost{background:var(--neyo-accent)!important;color:var(--neyo-accent-text, #fff)!important}html body.ny-accent-full[data-neyo-accent]:not([data-neyo-accent=neutral]) .nyx-mode-chip{background:var(--neyo-accent-soft)!important;color:var(--nyaf-ink)!important;box-shadow:inset 0 0 0 1px var(--neyo-accent)!important}html body.ny-accent-full[data-neyo-accent]:not([data-neyo-accent=neutral]) .nss-input:focus{outline:none!important;border-color:var(--neyo-accent)!important;box-shadow:0 0 0 3px var(--neyo-accent-soft)!important}html body.ny-accent-full[data-neyo-accent]:not([data-neyo-accent=neutral]) .nip .nip-pct{color:var(--nyaf-ink)!important;box-shadow:inset 0 0 0 1px var(--neyo-accent)!important}html body.ny-accent-full[data-neyo-accent]:not([data-neyo-accent=neutral]) .neyo-thinking-dot{background:var(--neyo-accent)!important}html body.ny-accent-full[data-neyo-accent]:not([data-neyo-accent=neutral]) .ndr-steps li[data-state=active] .ndr-mark:before{background:var(--neyo-accent)!important}html body.ny-accent-full[data-neyo-accent]:not([data-neyo-accent=neutral]) .ndr-steps li[data-state=done] .ndr-mark{color:var(--nyaf-ink)!important}html body.ny-accent-full[data-neyo-accent]:not([data-neyo-accent=neutral]) .attachment-chip-progress span{background:var(--neyo-accent)!important;opacity:1!important}html body.ny-accent-full[data-neyo-accent]:not([data-neyo-accent=neutral]) .nyp-chip[aria-selected=true]{background:var(--neyo-accent)!important;border-color:var(--neyo-accent)!important;color:var(--neyo-accent-text, #fff)!important}html body.ny-accent-full[data-neyo-accent]:not([data-neyo-accent=neutral]) .sidebar :is(.nyp-navbtn,#sidebarRoutinesBtn,#sidebarCreationsBtn,#sidebarPersonalitiesBtn).is-active{background:var(--neyo-accent-soft)!important}html body.ny-accent-full[data-neyo-accent]:not([data-neyo-accent=neutral]) .vdt-control.is-on{background:var(--neyo-accent-soft)!important;color:var(--nyaf-ink)!important}#glassInputContainer :is(.attachment-chip-preview,.attachment-chip-icon).ny-upi-ring{position:relative}#glassInputContainer :is(.attachment-chip-preview,.attachment-chip-icon).ny-upi-ring:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1.5px var(--neyo-accent, rgba(0, 0, 0, .45));animation:ny-upi-pulse 1.2s ease-in-out infinite alternate}html body[data-neyo-accent=neutral] #glassInputContainer .ny-upi-ring:after{box-shadow:inset 0 0 0 1.5px #00000073}html body.dark-mode[data-neyo-accent=neutral] #glassInputContainer .ny-upi-ring:after{box-shadow:inset 0 0 0 1.5px #ffffff8c}#glassInputContainer .ny-upi-ring.ny-upi-done:after{animation:ny-upi-fade .45s ease-out forwards}@keyframes ny-upi-pulse{0%{opacity:.55}to{opacity:1}}@keyframes ny-upi-fade{0%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){#glassInputContainer .ny-upi-ring:after{animation:none}#glassInputContainer .ny-upi-ring.ny-upi-done:after{opacity:0}}.nycp{position:fixed;z-index:2147483000;box-sizing:border-box;width:248px;max-width:calc(100vw - 16px);padding:14px;border:1px solid var(--neyo-border, rgba(0, 0, 0, .08));border-radius:var(--ny-r-dialog, 22px);background:var(--neyo-surface, #fff);color:var(--neyo-text, #171717);font-family:var(--neyo-font-text, "Inter", sans-serif);box-shadow:0 12px 36px #00000029}body.dark-mode .nycp{background:#212121;color:#f5f5f5;border-color:#ffffff1a}.nycp-sv{position:relative;height:156px;border-radius:12px;cursor:crosshair;touch-action:none;outline:none}.nycp-hue{position:relative;height:14px;margin-top:14px;border-radius:999px;background:linear-gradient(to right,red,#ff0 17%,#0f0 33%,#0ff,#00f 67%,#f0f 83%,red);cursor:pointer;touch-action:none;outline:none}.nycp-knob{position:absolute;top:50%;width:18px;height:18px;border:3px solid #fff;border-radius:50%;box-sizing:border-box;box-shadow:0 0 0 1px #0000002e,0 1px 4px #0000004d;transform:translate(-50%,-50%);pointer-events:none}.nycp-sv:focus-visible,.nycp-hue:focus-visible{box-shadow:0 0 0 2px var(--neyo-accent, #171717)}.nycp-row{display:flex;align-items:center;gap:8px;margin-top:14px}.nycp-swatch{flex:0 0 auto;width:28px;height:28px;border-radius:50%;box-shadow:inset 0 0 0 1px #0000001f}.nycp-hash{opacity:.55;font-size:14px}.nycp-hex{flex:1 1 auto;min-width:0;height:34px;padding:0 10px;border:1px solid var(--neyo-border, rgba(0, 0, 0, .12));border-radius:10px;background:transparent;color:inherit;font:inherit;font-size:14px;font-variant-numeric:tabular-nums;text-transform:uppercase;outline:none}.nycp-hex:focus{border-color:var(--neyo-accent, #171717)}body.dark-mode .nycp-hex{border-color:#ffffff24}@media(min-width:601px){body.ny-plan-wide .neyo-pay-modal.neyo-credits-sheet{max-width:740px;padding:22px 24px;border-radius:var(--ny-r-dialog, 22px)}body.ny-plan-wide .neyo-credits-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);column-gap:24px;align-items:start}body.ny-plan-wide .neyo-credits-body>.neyo-credits-sheet-meter{grid-column:1;grid-row:1 / span 2;margin:0;padding:16px;border:1px solid rgba(23,23,23,.08);border-radius:14px}body.dark-mode.ny-plan-wide .neyo-credits-body>.neyo-credits-sheet-meter{border-color:#ffffff17}body.ny-plan-wide .neyo-credits-body>.neyo-pay-loading{grid-column:1;grid-row:1 / span 2}body.ny-plan-wide .neyo-credits-body>.neyo-credits-heading{grid-column:2;grid-row:1;margin-top:0}body.ny-plan-wide .neyo-credits-body>.neyo-credits-costs{grid-column:2;grid-row:2;margin-bottom:0}body.ny-plan-wide .neyo-credits-body>:is(.neyo-limit-plus,.neyo-limit-actions){grid-column:1 / -1}body.ny-plan-wide .neyo-credits-body>.neyo-limit-plus{margin-top:16px}body.ny-plan-wide .neyo-credits-body .neyo-limit-benefits{grid-template-columns:1fr 1fr;column-gap:16px}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){body.ny-icon-hover:not([data-neyo-motion=reduced]) :is(.sidebar,.top-bar,#composerWrapper,.message-actions) :is(button,[role=button])>:is(svg,i,img,.sidebar-nav-icon,.popup-icon-wrapper){transition:translate .15s ease,scale .15s ease,rotate .15s ease}body.ny-icon-hover:not([data-neyo-motion=reduced]) :is(.sidebar,.top-bar,#composerWrapper,.message-actions) :is(button,[role=button]):not(:disabled):hover>:is(svg,i,img,.sidebar-nav-icon,.popup-icon-wrapper){translate:0 -1px;scale:1.08}body.ny-icon-hover:not([data-neyo-motion=reduced]) #userProfileBtn:hover>svg:last-child{translate:none;scale:none;rotate:30deg}body.ny-icon-hover:not([data-neyo-motion=reduced]) #userProfileBtn>:is(#userAvatar,.user-info){translate:none!important;scale:none!important}}html body.ny-ra-accent.ny-accent-full[data-neyo-accent]:not([data-neyo-accent=neutral]) .message .read-msg-btn:is([data-state=playing],[data-state=loading]),html body.ny-ra-accent.ny-accent-full[data-neyo-accent]:not([data-neyo-accent=neutral]) .message .read-msg-btn:is([data-state=playing],[data-state=loading]) :is(svg,i){color:var(--nyaf-ink, var(--neyo-accent))!important}.nysf-notice{max-width:520px;margin:14px auto 6px;padding:0 16px;text-align:center;color:#1717178f;font-size:13px;line-height:1.5}.nysf-notice.is-above-composer{margin:0 auto 10px}.nysf-text{margin:0 0 8px}.nysf-actions{display:inline-flex;align-items:center;gap:6px}.nysf-upgrade,.nysf-manage{min-height:32px;padding:0 14px;border:0;border-radius:999px;font:inherit;font-size:13px;font-weight:500;cursor:pointer;-webkit-tap-highlight-color:transparent}.nysf-upgrade{background:var(--neyo-accent-soft, rgba(23, 23, 23, .08));color:var(--neyo-accent, #171717)}.nysf-upgrade:hover{filter:brightness(.97)}.nysf-manage{background:transparent;color:#171717b3}.nysf-manage:hover{color:#171717;text-decoration:underline;text-underline-offset:3px}.nysf-upgrade:focus-visible,.nysf-manage:focus-visible{outline:2px solid var(--neyo-accent, #171717);outline-offset:2px}body.dark-mode .nysf-notice{color:#f5f5f58f}body.dark-mode .nysf-manage{color:#f5f5f5bf}body.dark-mode .nysf-manage:hover{color:#f5f5f5}body.ny-chip-row #composerModeChips.has-modes,body.ny-chip-row #glassInputContainer .npc-list{position:relative;z-index:2}html body.ny-chip-row #glassInputContainer.is-writing-expanded:is(.nyx-has-chip,.npc-has-card) textarea#chatInput{top:var(--ny-chip-row-h, 50px)!important;padding-top:6px!important}html body.ny-chip-row #glassInputContainer.is-writing-expanded:is(.nyx-has-chip,.npc-has-card) #composerExpandBtn{z-index:3}.npc-list{display:flex;flex-wrap:wrap;gap:8px;padding:10px 12px 2px;order:-1}.npc-list[hidden]{display:none!important}.npc-card{position:relative;display:inline-flex;align-items:stretch;max-width:min(320px,100%);border-radius:14px;background:var(--neyo-surface-soft, rgba(0, 0, 0, .04));box-shadow:inset 0 0 0 1px var(--ny-menu-line, rgba(0, 0, 0, .08));color:var(--text-primary, #171717)}body.dark-mode .npc-card{background:#ffffff12;color:#f2f2f2;box-shadow:inset 0 0 0 1px #ffffff1a}.npc-open{display:flex;align-items:center;gap:10px;min-width:0;padding:8px 34px 8px 10px;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:inherit}.npc-card:not(:has(.npc-x)) .npc-open{padding-right:12px}.npc-icon{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:var(--neyo-surface, #fff);box-shadow:inset 0 0 0 1px var(--ny-menu-line, rgba(0, 0, 0, .08))}body.dark-mode .npc-icon{background:#ffffff14}.npc-body{display:flex;flex-direction:column;min-width:0;gap:2px}.npc-title{font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:230px}.npc-meta{font-size:12px;opacity:.66;white-space:nowrap}.npc-x{position:absolute;top:6px;right:6px;width:24px;height:24px;display:grid;place-items:center;border:0;border-radius:999px;background:transparent;color:inherit;opacity:.6;cursor:pointer}.npc-x:hover{opacity:1;background:#7f7f7f29}.npc-open:focus-visible,.npc-x:focus-visible{outline:2px solid var(--neyo-accent, currentColor);outline-offset:2px}html body #glassInputContainer.npc-has-card:not(.is-writing-expanded):not(.composer-multiline){height:auto!important;max-height:none!important}html body #glassInputContainer.npc-has-card:not(.is-writing-expanded):not(.composer-multiline) .composer-input-row{position:relative!important}.npc-bubble-cards{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-bottom:6px}.npc-bubble-cards+.npc-typed{margin-top:2px}.npc-typed{white-space:pre-wrap}@media(max-width:767px){.npc-list{padding:8px 10px 2px}.npc-card{max-width:100%}.npc-title{max-width:60vw;font-size:14px}.npc-x{width:32px;height:32px;top:2px;right:2px}}.nfp-root{position:fixed;inset:0;z-index:99990}.nfp-back{position:absolute;inset:0;background:#00000047;opacity:0;transition:opacity .16s ease}.nfp-root.is-open .nfp-back{opacity:1}.nfp-panel{position:absolute;top:12px;right:12px;bottom:12px;width:min(520px,calc(100vw - 24px));display:flex;flex-direction:column;background:var(--neyo-surface, #fff);color:var(--text-primary, #171717);border-radius:var(--ny-r-dialog, 22px);box-shadow:0 18px 60px #0000002e,inset 0 0 0 1px var(--ny-menu-line, rgba(0, 0, 0, .08));overflow:hidden;transform:translate(16px);opacity:0;transition:transform .18s var(--ny-ease, ease),opacity .18s ease}.nfp-root.is-open .nfp-panel{transform:none;opacity:1}body.dark-mode .nfp-panel{background:#1c1c1e;color:#f2f2f2;box-shadow:0 18px 60px #00000080,inset 0 0 0 1px #ffffff14}.nfp-head{display:flex;align-items:center;gap:12px;padding:14px 14px 10px 20px}.nfp-title{flex:1;min-width:0;margin:0;font-size:16px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nfp-x{width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:999px;background:transparent;color:inherit;cursor:pointer}.nfp-x:hover{background:#7f7f7f24}.nfp-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:0 20px 10px;min-height:0}.nfp-tools:not(:has(>:not([hidden]):not(:empty))){padding-bottom:0}.nfp-edit,.nfp-primary,.nfp-ghost,.nfp-go{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border-radius:999px;font:inherit;font-size:13.5px;font-weight:500;cursor:pointer}.nfp-edit,.nfp-ghost{border:1px solid var(--ny-menu-line, rgba(0, 0, 0, .12));background:transparent;color:inherit}.nfp-primary,.nfp-go{border:0;background:#171717;color:#fff}body.dark-mode .nfp-primary,body.dark-mode .nfp-go{background:#f5f5f5;color:#171717}body.dark-mode .nfp-edit,body.dark-mode .nfp-ghost{border-color:#ffffff29}.nfp-edit:disabled,.nfp-go:disabled,.nfp-ghost:disabled{opacity:.45;cursor:default}.nfp-edit[hidden],.nfp-ask[hidden],.nfp-review[hidden],.nfp-ghost[hidden]{display:none!important}.nfp-ask{display:flex;flex:1 1 100%;gap:8px}.nfp-ask-input{flex:1;min-width:0;height:34px;padding:0 12px;box-sizing:border-box;border-radius:12px;border:1px solid var(--ny-menu-line, rgba(0, 0, 0, .14));background:transparent;color:inherit;font:inherit;font-size:14px}.nfp-review{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.nfp-review-note{font-size:13px;opacity:.75}.nfp-status{margin:0;font-size:13px;opacity:.7}.nfp-status:empty{display:none}.nfp-text{flex:1;min-height:0;margin:0 12px;padding:14px;box-sizing:border-box;resize:none;border:0;border-radius:14px;background:var(--neyo-surface-soft, rgba(0, 0, 0, .035));color:inherit;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.55;white-space:pre-wrap}body.dark-mode .nfp-text{background:#ffffff0d}.nfp-text:focus-visible{outline:2px solid var(--neyo-accent, currentColor);outline-offset:-2px}.nfp-panel.is-busy .nfp-text{opacity:.6}.nfp-foot{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px 16px}.nfp-panel :is(button,input):focus-visible{outline:2px solid var(--neyo-accent, currentColor);outline-offset:2px}.attachment-chip.nfp-can-preview{cursor:pointer}@media(max-width:767px){.nfp-panel{inset:0;width:100%;border-radius:var(--ny-r-dialog, 22px) var(--ny-r-dialog, 22px) 0 0;top:max(8px,env(safe-area-inset-top));transform:translateY(24px)}.nfp-text{font-size:16px}.nfp-ask{flex-wrap:wrap}.nfp-ask-input{flex:1 1 100%;font-size:16px;height:44px}.nfp-edit,.nfp-primary,.nfp-ghost,.nfp-go{height:44px}.nfp-foot{padding-bottom:max(16px,env(safe-area-inset-bottom))}}.message.assistant>.nab{margin:6px 0 0;font-size:12px;line-height:16px;letter-spacing:.01em;color:var(--text-muted, #737373);user-select:none}body.dark-mode .message.assistant>.nab{color:#a1a1a6}@media(max-width:767px){.message.assistant>.nab{font-size:12px;margin-top:4px}}.message.assistant>.nab:before{content:attr(data-byline)}.nss{margin:0 0 18px}.nss-field{position:relative;display:block}.nss-field svg{position:absolute;left:12px;top:50%;translate:0 -50%;color:var(--neyo-text-muted, #9b9b9b);pointer-events:none}.nss-input{width:100%;height:38px;box-sizing:border-box;padding:0 12px 0 34px;border-radius:12px;border:1px solid var(--neyo-border-strong, rgba(0, 0, 0, .14));background:var(--neyo-surface, #fff);color:inherit;font:inherit;font-size:14px}.nss-input:focus-visible{outline:none;box-shadow:var(--focus-ring, 0 0 0 2px var(--neyo-accent, currentColor))}.nss-empty{margin:14px 2px 0;color:var(--neyo-text-muted, #9b9b9b);font-size:14px}.neo-settings-modal.nss-searching .neo-settings-panel{display:none}.neo-settings-modal.nss-searching .neo-settings-panel.nss-hit{display:block;margin-bottom:18px}.neo-settings-modal.nss-searching .neo-settings-panel-header p{display:none}.neo-settings-modal.nss-searching .nss-miss,.neo-settings-modal.nss-searching .neo-settings-panel.nss-hit .neyo-sgroup-hidden{display:none!important}body.dark-mode .nss-input{background:#ffffff0d;border-color:#ffffff24}@media(max-width:767px){.nss{margin-bottom:14px}.nss-input{height:44px;font-size:16px;border-radius:14px}}.nss-home{margin:6px 16px 14px}body.ny-polish-1031{--ny-s-1: 4px;--ny-s-2: 8px;--ny-s-3: 12px;--ny-s-4: 16px;--ny-s-5: 20px;--ny-s-8: 64px;--ny-t-body: 16px;--ny-t-label: 15px;--ny-t-chip: 14.5px;--ny-t-meta: 13px;--ny-t-h1: 32px;--ny-t-h1-phone: 26px;--ny-i-nav: 20px;--ny-i-ui: 18px;--ny-tap: 44px;--ny-h-chip: 36px;--ny-h-btn: 40px;--ny-h-row: 38px;--ny-r-chip: 999px;--ny-r-item: 10px}body.ny-polish-1031 .hero-line h1{font-size:var(--ny-t-h1)!important;line-height:1.2}body.ny-polish-1031 .hero-line{margin-bottom:var(--ny-s-3)!important}body.ny-polish-1031 .hero-time{font-size:var(--ny-t-meta)!important}body.ny-polish-1031 .starter-grid{margin-top:var(--ny-s-8)!important;gap:var(--ny-s-2)!important}body.ny-polish-1031 .starter-grid button{min-height:var(--ny-h-btn);font-size:var(--ny-t-chip)!important;border-radius:var(--ny-r-chip)}body.ny-polish-1031 .starter-grid button svg{width:var(--ny-i-ui)!important;height:var(--ny-i-ui)!important}body.ny-polish-1031 #chatInput,body.ny-polish-1031 .ncf-rich{font-size:var(--ny-t-body)!important}body.ny-polish-1031 :is(#attachBtn,#neyoThinkBtn,#neyoResearchPill,#dictateBtn,#micBtn) svg:not(.vss-wave),html body.ny-polish-1031 #glassInputContainer.nycf.nycf :is(#attachBtn,#neyoThinkBtn,#neyoResearchPill,#dictateBtn,#micBtn) svg:not(.vss-wave){width:var(--ny-i-ui)!important;height:var(--ny-i-ui)!important}body.ny-polish-1031 #neyoThinkBtn{font-size:14px!important}body.ny-polish-1031 #composerModeChips>*{font-size:var(--ny-t-chip)!important;min-height:32px;border-radius:var(--ny-r-chip)}body.ny-polish-1031 #composerModeChips svg{width:16px!important;height:16px!important}body.ny-polish-1031 #chatMessages{gap:var(--ny-s-5)!important}body.ny-polish-1031 #chatMessages .message :is(p,li,.message-content){font-size:var(--ny-t-body)!important}body.ny-polish-1031 #chatMessages .message .message-content :is(p,li){font-size:inherit!important}body.ny-polish-1031 #chatMessages .msg-action-btn svg{width:var(--ny-i-ui)!important;height:var(--ny-i-ui)!important}body.ny-polish-1031 #chatMessages :is(.message-time,.msg-time,time){font-size:var(--ny-t-meta)!important}body.ny-polish-1031 :is(.attachment-popup-item,.history-popup-item,.popup-item){min-height:var(--ny-h-row);font-size:var(--ny-t-label)!important;border-radius:var(--ny-r-item)!important}body.ny-polish-1031 :is(.attachment-popup-item,.history-popup-item,.popup-item)>svg{width:var(--ny-i-nav)!important;height:var(--ny-i-nav)!important}body.ny-polish-1031 .neo-settings-tab{font-size:var(--ny-t-label)!important}body.ny-polish-1031 .neo-settings-tab svg{width:var(--ny-i-nav)!important;height:var(--ny-i-nav)!important}body.ny-polish-1031 .settings-row{font-size:var(--ny-t-label)}body.ny-polish-1031 .settings-row button:not(.settings-toggle):not([role=switch]){min-height:var(--ny-h-btn);font-size:var(--ny-t-chip)!important;border-radius:var(--ny-r-chip)}body.ny-polish-1031 .personality-character-card small{font-size:var(--ny-t-meta)!important}@media(min-width:768px){body.ny-polish-1031 .settings-row{padding-top:10px!important;padding-bottom:10px!important;gap:var(--ny-s-3)!important}body.ny-polish-1031 .sidebar-primary-nav{gap:2px!important;padding-top:var(--ny-s-1)!important;padding-bottom:var(--ny-s-1)!important}body.ny-polish-1031 .sidebar-primary-nav>button{min-height:var(--ny-h-row);height:auto!important;padding-top:0!important;padding-bottom:0!important;font-size:var(--ny-t-label)!important}body.ny-polish-1031 .sidebar-primary-nav>button svg,body.ny-polish-1031 :is(#sgSearchBtn,#collapseSidebarBtn) svg{width:var(--ny-i-nav)!important;height:var(--ny-i-nav)!important}body.ny-polish-1031 .history-item{font-size:14.5px!important;padding-top:7px!important;padding-bottom:7px!important}body.ny-polish-1031 .history-item-wrapper{min-height:0!important;height:auto!important}body.ny-polish-1031 .top-bar{min-height:52px!important;height:52px!important}body.ny-polish-1031 .top-bar :is(#topBarPrivateChatBtn,#topBarDarkModeToggle,.top-toggle-btn) svg{width:var(--ny-i-nav)!important;height:var(--ny-i-nav)!important}}@media(max-width:767px){body.ny-polish-1031 .hero-line h1{font-size:var(--ny-t-h1-phone)!important}body.ny-polish-1031 .top-bar :is(#topBarPrivateChatBtn,#topBarDarkModeToggle,.top-toggle-btn){min-width:var(--ny-tap)!important;min-height:var(--ny-tap)!important}body.ny-polish-1031 .top-bar :is(#topBarPrivateChatBtn,#topBarDarkModeToggle) svg{width:var(--ny-i-nav)!important;height:var(--ny-i-nav)!important}body.ny-polish-1031 .starter-grid button{min-height:38px}}body.ny-polish-1031 .sidebar-primary-nav .sidebar-nav-icon svg{width:var(--ny-i-nav)!important;height:var(--ny-i-nav)!important}body.ny-paypro :is(.neyo-limit-card,.neyo-unlock-body,.neyo-credits-body) .neyo-limit-plus{padding:16px;border:1px solid var(--neyo-border, rgba(0, 0, 0, .08));border-radius:16px;background:var(--neyo-surface, #fff)}body.ny-paypro.dark-mode :is(.neyo-limit-card,.neyo-unlock-body,.neyo-credits-body) .neyo-limit-plus{background:var(--neyo-surface-soft, rgba(255, 255, 255, .04))}body.ny-paypro :is(.neyo-limit-card,.neyo-unlock-body,.neyo-credits-body) .neyo-limit-plus-top{align-items:center;padding-bottom:12px;border-bottom:1px solid var(--neyo-border, rgba(0, 0, 0, .08))}body.ny-paypro :is(.neyo-limit-card,.neyo-unlock-body,.neyo-credits-body) .neyo-limit-plus-name{font-family:var(--neyo-font-display, "Sora", sans-serif);font-size:16px;letter-spacing:-.01em}body.ny-paypro :is(.neyo-limit-card,.neyo-unlock-body,.neyo-credits-body) .neyo-limit-price{color:var(--neyo-text, #171717);font-size:15px;font-weight:600}body.ny-paypro :is(.neyo-limit-card,.neyo-unlock-body,.neyo-credits-body) .neyo-limit-benefits{gap:10px;margin-top:14px;font-size:14.5px}body.ny-paypro :is(.neyo-limit-card,.neyo-unlock-body,.neyo-credits-body) .neyo-limit-tick{flex:0 0 20px;width:20px;height:20px;border-radius:999px;background:var(--neyo-accent-soft, rgba(0, 0, 0, .06));color:var(--neyo-accent, var(--neyo-text, #171717))}body.ny-paypro :is(.neyo-limit-card,.neyo-unlock-body,.neyo-credits-body) .neyo-limit-actions.ny-pay-one{display:grid;grid-template-columns:1fr;gap:8px;margin-top:14px}body.ny-paypro .ny-pay-one .neyo-pay-btn-primary{width:100%;min-height:46px;gap:8px;font-size:15px;font-weight:600}body.ny-paypro .ny-pay-secure{display:flex;align-items:center;justify-content:center;gap:6px;margin:0;color:var(--neyo-text-muted, #9b9b9b);font-size:12.5px}@media(max-width:767px){body.ny-fix1031b .neyo-speed-btn{position:relative}body.ny-fix1031b #neyoThinkBtn:before,body.ny-fix1031b #neyoResearchPill:before,body.ny-fix1031b .cast-member:before{content:"";position:absolute;inset:-4px}body.ny-fix1031b .neyo-speed-btn:before{content:"";position:absolute;inset:-7px 0}body.ny-fix1031b #neyoThinkBtn.nytb-btn:before{inset:-4px -5px}html body.ny-fix1031b :is(#attachBtn,#dictateBtn,#micBtn):before{inset:-4px}}body.ny-nostroke,body.ny-nostroke *:not(input[type=checkbox],input[type=radio],[class*=spinner],[class*=loader],[class*=spin]),body.ny-nostroke *:not([class*=spinner],[class*=loader],[class*=spin]):before,body.ny-nostroke *:not([class*=spinner],[class*=loader],[class*=spin]):after{border-color:transparent!important}body.ny-nostroke hr{border-color:transparent!important}html body.ny-nostroke:not(#\#):not(#\#):not(#\#) *:not(input[type=checkbox],input[type=radio],[class*=spinner],[class*=loader],[class*=spin]),html body.ny-nostroke:not(#\#):not(#\#):not(#\#) *:not([class*=spinner],[class*=loader],[class*=spin]):before,html body.ny-nostroke:not(#\#):not(#\#):not(#\#) *:not([class*=spinner],[class*=loader],[class*=spin]):after{border-color:transparent!important}html body.ny-nostroke:not(#\#):not(#\#):not(#\#) :is(button,[role=tab],[role=radio]):is(.active,[aria-pressed=true],[aria-selected=true]):not(:focus-visible){outline:none!important}html body.ny-nostroke:not(#\#):not(#\#):not(#\#):not(.ny-glass3[data-neyo-interface=glass]),html body.ny-nostroke:not(#\#):not(#\#):not(#\#):not(.ny-glass3[data-neyo-interface=glass]) *{--lg-rim: 0 0 0 0 transparent !important;--ny-menu-line: transparent !important;--nmp-line: transparent !important}html body.ny-nostroke:not(#\#):not(#\#):not(#\#) :is(.popup-divider,[class*=divider]:not([class*=spin]),hr),html body.ny-nostroke:not(#\#):not(#\#):not(#\#) .sg-set-row:before{background:transparent!important}html body.ny-nostroke #sidebarResizer:focus-visible{background:var(--neyo-accent-soft, rgba(23, 23, 23, .14))!important;outline:none}#heroSection h1 .hero-name,#heroSection h1 .hero-name-input{font:inherit;letter-spacing:inherit;color:inherit;background:transparent;border:0;margin:0;padding:0 .08em;border-radius:.25em;line-height:inherit;vertical-align:baseline}#heroSection h1 .hero-name{cursor:text;-webkit-tap-highlight-color:transparent;transition:background-color .15s ease}@media(hover:hover){#heroSection h1 .hero-name:hover{background:var(--neyo-accent-soft, rgba(127, 127, 127, .1))}}#heroSection h1 .hero-name-input{outline:none;min-width:3ch;max-width:min(60vw,16ch);background:var(--neyo-accent-soft, rgba(127, 127, 127, .1));caret-color:var(--neyo-accent, currentColor);font-size:max(16px,1em)}#heroSection h1 .hero-name-input::placeholder{color:inherit;opacity:.35}#nyG3Ambient{display:none}html body.ny-glass3[data-neyo-interface=glass]{background:#eef0f3!important;--gl-blur: 14px;--gl-filter: blur(var(--gl-blur)) saturate(190%) brightness(1.04);--gl-filter-strong: blur(26px) saturate(200%) brightness(1.05);--gl-tint: rgba(255, 255, 255, .42);--gl-tint-strong: rgba(255, 255, 255, .84);--gl-tint-panel: rgba(255, 255, 255, .74);--gl-tint-sheet: rgba(255, 255, 255, .86);--gl-tint-soft: rgba(255, 255, 255, .46);--gl-tint-sidebar: rgba(255, 255, 255, .5);--gl-hover: rgba(255, 255, 255, .62);--g3-spec: inset 1.5px 1.5px 3px -1px rgba(255, 255, 255, .95), inset -1.5px -1.5px 4px -1px rgba(255, 255, 255, .55), inset 0 0 14px rgba(255, 255, 255, .28), inset 0 -10px 18px -14px rgba(15, 23, 42, .1);--gl-edge: var(--g3-spec);--lg-rim: var(--g3-spec);--gl-glow: inset 0 0 22px rgba(255, 255, 255, .22);--gl-ring: linear-gradient(transparent, transparent);--gl-sheen: linear-gradient( 155deg, rgba(255, 255, 255, .5) 0%, rgba(255, 255, 255, .12) 28%, rgba(255, 255, 255, 0) 52%, rgba(255, 255, 255, .1) 82%, rgba(255, 255, 255, .28) 100% );--gl-shadow: 0 12px 34px -12px rgba(15, 23, 42, .24), 0 3px 10px -4px rgba(15, 23, 42, .1);--gl-shadow-sm: 0 6px 18px -8px rgba(15, 23, 42, .2), 0 2px 6px -3px rgba(15, 23, 42, .08);--gl-shadow-lg: 0 32px 80px -26px rgba(15, 23, 42, .38), 0 8px 20px -8px rgba(15, 23, 42, .14);--g3-a: color-mix(in srgb, var(--neyo-accent, #8a94a6) 30%, transparent);--g3-b: color-mix(in srgb, var(--neyo-accent, #a7a1b8) 18%, transparent)}html body.ny-glass3.dark-mode[data-neyo-interface=glass]{background:#0d0d0f!important;--gl-tint: rgba(30, 30, 32, .4);--gl-tint-strong: rgba(32, 32, 35, .86);--gl-tint-panel: rgba(26, 26, 28, .76);--gl-tint-sheet: rgba(22, 22, 24, .9);--gl-tint-soft: rgba(255, 255, 255, .06);--gl-tint-sidebar: rgba(20, 20, 22, .52);--gl-hover: rgba(255, 255, 255, .1);--gl-filter: blur(var(--gl-blur)) saturate(170%) brightness(.96);--gl-filter-strong: blur(26px) saturate(180%) brightness(.94);--g3-spec: inset 1.5px 1.5px 3px -1px rgba(255, 255, 255, .16), inset -1.5px -1.5px 4px -1px rgba(255, 255, 255, .08), inset 0 0 14px rgba(255, 255, 255, .04);--gl-sheen: linear-gradient( 155deg, rgba(255, 255, 255, .1) 0%, rgba(255, 255, 255, .02) 30%, rgba(255, 255, 255, 0) 55%, rgba(255, 255, 255, .05) 100% );--gl-shadow: 0 14px 36px -12px rgba(0, 0, 0, .6), 0 3px 10px -4px rgba(0, 0, 0, .3);--gl-shadow-sm: 0 6px 18px -8px rgba(0, 0, 0, .55);--gl-shadow-lg: 0 32px 80px -26px rgba(0, 0, 0, .75);--g3-a: color-mix(in srgb, var(--neyo-accent, #5b6475) 40%, rgba(120, 130, 155, .26));--g3-b: color-mix(in srgb, var(--neyo-accent, #4b4560) 30%, rgba(105, 110, 135, .2))}html body.ny-glass3.ny-g3-lens[data-neyo-interface=glass]{--gl-filter: url(#nyG3Lens) blur(var(--gl-blur)) saturate(190%) brightness(1.04);--gl-filter-strong: url(#nyG3Lens) blur(26px) saturate(200%) brightness(1.05)}html body.ny-glass3.ny-g3-lens.dark-mode[data-neyo-interface=glass]{--gl-filter: url(#nyG3Lens) blur(var(--gl-blur)) saturate(170%) brightness(.96);--gl-filter-strong: url(#nyG3Lens) blur(26px) saturate(180%) brightness(.94)}html body.ny-glass3[data-neyo-interface=glass] #nyG3Ambient{display:block;position:fixed;inset:-12%;z-index:-1;pointer-events:none;background:radial-gradient(38% 42% at 14% 20%,var(--g3-a),transparent 70%),radial-gradient(34% 38% at 86% 14%,rgba(150,160,180,.3),transparent 70%),radial-gradient(42% 46% at 72% 88%,var(--g3-b),transparent 72%),radial-gradient(30% 34% at 26% 82%,rgba(190,196,210,.34),transparent 70%);animation:ny-g3-drift 48s ease-in-out infinite alternate;will-change:transform}html body.ny-glass3.dark-mode[data-neyo-interface=glass] #nyG3Ambient{background:radial-gradient(38% 42% at 14% 20%,var(--g3-a),transparent 70%),radial-gradient(34% 38% at 86% 14%,rgba(255,255,255,.07),transparent 70%),radial-gradient(42% 46% at 72% 88%,var(--g3-b),transparent 72%),radial-gradient(30% 34% at 26% 82%,rgba(255,255,255,.05),transparent 70%)}@keyframes ny-g3-drift{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(2.5%,-2%,0) scale(1.04)}to{transform:translate3d(-2%,2.5%,0) scale(1.02)}}@media(prefers-reduced-motion:reduce){html body.ny-glass3[data-neyo-interface=glass] #nyG3Ambient{animation:none}}html body.ny-glass3[data-neyo-interface=glass] :is(.app-shell,.scroll-area,.main-content,.chat-container){background:transparent!important}html body.ny-glass3[data-neyo-interface=glass] .composer-dock{background:transparent!important}@media(prefers-reduced-motion:no-preference){html body.ny-glass3[data-neyo-interface=glass] :is(.attachment-popup-menu,.model-dropdown-menu,.user-popup-menu,.history-popup-menu,.settings-select-menu):is(.show,.open,.active){animation:ny-g3-pop .42s cubic-bezier(.18,1.25,.32,1) backwards}}@keyframes ny-g3-pop{0%{opacity:0;transform:scale(.82);filter:blur(6px)}55%{opacity:1;filter:blur(0)}to{opacity:1;transform:scale(1);filter:blur(0)}}@media(prefers-reduced-transparency:reduce){html body.ny-glass3[data-neyo-interface=glass],html body.ny-glass3.ny-g3-lens[data-neyo-interface=glass]{--gl-filter: none;--gl-filter-strong: none;--gl-tint: rgb(255, 255, 255);--gl-tint-strong: rgb(255, 255, 255);--gl-tint-panel: rgb(255, 255, 255);--gl-tint-sheet: rgb(255, 255, 255);--gl-tint-sidebar: rgb(246, 246, 248)}html body.ny-glass3.dark-mode[data-neyo-interface=glass],html body.ny-glass3.ny-g3-lens.dark-mode[data-neyo-interface=glass]{--gl-filter: none;--gl-filter-strong: none;--gl-tint: rgb(33, 33, 33);--gl-tint-strong: rgb(35, 35, 35);--gl-tint-panel: rgb(26, 26, 28);--gl-tint-sheet: rgb(23, 23, 24);--gl-tint-sidebar: rgb(20, 20, 22)}html body.ny-glass3[data-neyo-interface=glass] #nyG3Ambient{opacity:.5}}
