@layer northvibe;.nv-liquidnotes{--paper:#fff;--wash:#f2f6f7;--ink:#192f3b;--muted:#516771;--teal:#1b6c60;--teal-wash:#e4f1ed;--nav:#cfe5de;--history-fill:#b5d1c8;--history-hover:#c5dbd4;--history-selected-hover:#a9c7bd;color:var(--ink);background:var(--paper);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px}.nv-liquidnotes[data-theme=dark]{--paper:#152630;--wash:#0e1c26;--ink:#e4f0ec;--muted:#b5c9c6;--teal:#95d8c3;--teal-wash:#203f3d;--nav:#101e26;--history-fill:#29434b;--history-hover:#1b3039;--history-selected-hover:#34515a;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.nv-liquidnotes,.nv-liquidnotes *{box-sizing:border-box}.nv-liquidnotes svg{flex-shrink:0;width:20px;height:20px}.nv-liquidnotes :is(.message-action,.sent-image,.activity-toggle,.image-preview-control){font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.nv-liquidnotes :is(.message-action,.sent-image,.activity-toggle,.image-preview-control):focus-visible{outline:3px solid var(--teal);outline-offset:3px}.nv-liquidnotes .question{justify-self:end;min-width:0;max-width:min(80%,640px);margin-left:auto}.nv-liquidnotes .sent-attachments{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin:0 0 12px;padding:0;list-style:none;display:flex}.nv-liquidnotes .sent-image{background:var(--wash);width:96px;height:96px;padding:0;display:block;overflow:hidden}.nv-liquidnotes .sent-image img{object-fit:cover;width:100%;height:100%;display:block}.nv-liquidnotes .question-body{background:#eef3f2;padding:16px 20px}.nv-liquidnotes[data-theme=dark] .question-body{background:#243a43}.nv-liquidnotes .question p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.65}.nv-liquidnotes .question-actions{justify-content:flex-end;align-items:center;gap:4px;min-height:44px;padding-top:4px;display:flex}.nv-liquidnotes .message-copy-status{color:var(--muted);margin-right:4px;font-size:11px}.nv-liquidnotes .message-action{width:36px;height:36px;color:var(--muted);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.nv-liquidnotes .message-action:focus-visible{background:var(--wash)}.nv-liquidnotes :is(.sent-image,.question-body){border-radius:calc(var(--corner-radius-x) * .25) / calc(var(--corner-radius-y) * .25)}@supports (corner-shape:squircle){.nv-liquidnotes :is(.sent-image,.question-body){corner-shape:squircle;border-radius:var(--corner-radius-x) / var(--corner-radius-y)}}.nv-liquidnotes .activity-study{margin-bottom:24px}.nv-liquidnotes .activity-toggle{text-align:left;width:100%;min-height:44px;color:var(--muted);align-items:center;gap:10px;padding:8px 0;display:flex}.nv-liquidnotes .activity-toggle small{font-size:10px}.nv-liquidnotes .activity-toggle kbd{margin-left:auto;font-size:10px;font-weight:400}.nv-liquidnotes .activity-toggle>svg:last-child{width:14px;height:14px;transform:rotate(90deg)}.nv-liquidnotes .activity-toggle[aria-expanded=true]>svg:last-child{transform:rotate(-90deg)}.nv-liquidnotes .progress-study{padding-top:12px;font-size:13px;line-height:1.6}.nv-liquidnotes .image-preview{width:100vw;max-width:none;height:100dvh;max-height:none;padding:max(16px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));background:var(--paper);color:var(--ink);border:0;margin:0;position:fixed;inset:0;overflow:hidden}.nv-liquidnotes .image-preview[open]{flex-direction:column;gap:16px;display:flex}.nv-liquidnotes .image-preview::backdrop{background:#020b14ed}.nv-liquidnotes .image-preview-header{flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;display:flex}.nv-liquidnotes .image-preview-caption{min-width:0}.nv-liquidnotes .image-preview-caption h2{letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600;line-height:1.5}.nv-liquidnotes .image-preview-caption p{color:var(--muted);margin:0;font-size:12px}.nv-liquidnotes .image-preview-canvas{flex:1;place-items:center;min-height:0;display:grid}.nv-liquidnotes .image-preview-canvas img{object-fit:contain;width:100%;height:100%;min-height:0}.nv-liquidnotes .image-preview-control{background:var(--wash);border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.nv-liquidnotes .image-preview-navigation{flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;display:flex}.nv-liquidnotes .image-preview-navigation>span{color:var(--muted);text-align:center;font-size:11px}.nv-liquidnotes .image-preview-previous svg{transform:rotate(180deg)}@media (hover:hover){.nv-liquidnotes .message-action:hover{background:var(--wash)}.nv-liquidnotes .activity-toggle:hover{color:var(--ink)}}@media (hover:hover) and (pointer:fine){.nv-liquidnotes .question-actions{opacity:0;pointer-events:none}.nv-liquidnotes .question:hover .question-actions,.nv-liquidnotes .question:focus-within .question-actions{opacity:1;pointer-events:auto}}@media (pointer:coarse){.nv-liquidnotes .message-action{width:44px;height:44px}}@media (max-width:720px){.nv-liquidnotes .question{max-width:90%}.nv-liquidnotes .question-body{padding:14px 16px}}.nv-liquidnotes{flex-direction:column;height:100%;min-height:0;display:flex}.nv-liquidnotes button,.nv-liquidnotes select,.nv-liquidnotes textarea{font:inherit;color:inherit}.nv-liquidnotes button,.nv-liquidnotes summary{cursor:pointer}.nv-liquidnotes button{background:0 0;border:0}.nv-liquidnotes a{color:var(--teal)}.nv-liquidnotes :is(button,summary,a,select,pre):focus-visible{outline:3px solid var(--teal);outline-offset:3px}.nv-liquidnotes h1{letter-spacing:-.04em;margin:0 0 18px;font-size:30px;font-weight:500;line-height:1.2}.nv-liquidnotes h2{letter-spacing:-.01em;margin:0;font-size:15px;font-weight:600;line-height:1.5}.nv-liquidnotes p{margin:0;line-height:1.6}.nv-liquidnotes code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.9em}.nv-liquidnotes .chat-shell{flex:1;gap:28px;min-height:0;padding:20px;display:flex}.nv-liquidnotes .sidebar{background:var(--nav);flex-direction:column;flex-shrink:0;width:264px;padding:20px;display:flex}.nv-liquidnotes .side-brand{margin-bottom:28px}.nv-liquidnotes .side-brand img{width:224px;max-width:100%;height:auto;display:block}.nv-liquidnotes .new-chat{background:var(--paper);text-align:left;border-radius:24px;align-items:center;gap:12px;min-height:46px;padding:10px 14px;font-weight:500;display:flex}.nv-liquidnotes .history-list{flex:1;min-height:0;margin-top:30px;overflow:auto}.nv-liquidnotes .micro{letter-spacing:.12em;color:var(--muted);font-size:10px;font-weight:600}.nv-liquidnotes .history-list>.micro{padding:0 12px 12px}.nv-liquidnotes .history-list button{text-align:left;align-items:center;gap:10px;width:100%;min-height:44px;margin-bottom:5px;padding:10px;font-size:12px;line-height:1.5;display:flex}.nv-liquidnotes .history-list button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nv-liquidnotes .history-list svg{width:16px;height:16px}.nv-liquidnotes .history-current{background:var(--history-fill);color:var(--ink)}.nv-liquidnotes .history-note{letter-spacing:0;margin-top:28px;font-weight:400;line-height:1.6}.nv-liquidnotes .user-menu{margin-top:16px;padding-top:14px;position:relative}.nv-liquidnotes .user-menu summary{align-items:center;gap:12px;min-height:48px;font-size:13px;list-style:none;display:flex}.nv-liquidnotes .user-menu summary::-webkit-details-marker{display:none}.nv-liquidnotes .source-study summary::-webkit-details-marker{display:none}.nv-liquidnotes .user-menu summary>svg{width:15px;margin-left:auto}.nv-liquidnotes .user-menu small{color:var(--muted);margin-top:3px;font-size:10px;display:block}.nv-liquidnotes .avatar{background:var(--teal-wash);width:32px;height:32px;color:var(--teal);border-radius:50%;flex-shrink:0;place-items:center;font-size:11px;display:grid}.nv-liquidnotes .user-menu>button{text-align:left;width:100%;color:var(--ink);z-index:2;padding:14px;position:absolute;bottom:calc(100% + 8px)}.nv-liquidnotes .chat-main{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.nv-liquidnotes .chat-topbar{flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;min-height:48px;padding:12px 8px;font-size:13px;font-weight:500;display:flex}.nv-liquidnotes .topbar-meta{color:var(--muted);font-size:10px;font-weight:400}.nv-liquidnotes .topbar-actions{flex-shrink:0;align-items:center;margin-left:auto;display:flex}.nv-liquidnotes .conversation-viewport{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.nv-liquidnotes .conversation-viewport[hidden]{display:none}.nv-liquidnotes .reading-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding-bottom:calc(var(--composer-height,100px) + 32px);scroll-padding-bottom:calc(var(--composer-height,100px) + 32px);flex:1;overflow:auto}.nv-liquidnotes .conversation-study{grid-template-columns:minmax(0,1fr);gap:12px;max-width:860px;margin:0 auto;padding:28px 16px 20px;display:grid}.nv-liquidnotes .answer{background:var(--paper);overflow-wrap:anywhere;min-width:0;padding:12px 0 32px}.nv-liquidnotes .answer h1{font-size:36px}.nv-liquidnotes .answer-label{align-items:center;gap:8px;margin-bottom:26px;font-size:9px;display:flex}.nv-liquidnotes .answer-mark{color:var(--teal);font-size:20px;line-height:1}.nv-liquidnotes .answer-intro{color:var(--ink);max-width:60ch;margin-bottom:26px;font-size:16px;line-height:1.7}.nv-liquidnotes .answer-content{margin-bottom:26px;font-size:14px;line-height:1.65}.nv-liquidnotes .answer-content>:not(:first-child){margin-top:18px}.nv-liquidnotes .answer-content h2+p{color:var(--muted);margin-top:5px;font-size:13px}.nv-liquidnotes .code-study{background:var(--wash);overflow:hidden}.nv-liquidnotes .code-study header{justify-content:space-between;align-items:center;padding:8px 14px;font-size:11px;display:flex}.nv-liquidnotes .code-study small{color:var(--muted);margin-left:10px;font-size:10px}.nv-liquidnotes .code-study button{color:var(--teal);min-height:44px;padding:8px}.nv-liquidnotes .code-study pre{tab-size:2;margin:0;padding:16px;font-size:12px;line-height:1.7;overflow:auto}.nv-liquidnotes .packing-list{border:0;flex-wrap:wrap;gap:8px 18px;margin:0;padding:18px 0 22px;display:flex}.nv-liquidnotes .packing-list legend{padding:18px 0 0;font-size:12px;font-weight:500}.nv-liquidnotes .packing-list label{align-items:center;gap:6px;min-height:32px;font-size:11px;display:flex}.nv-liquidnotes .packing-list input{accent-color:var(--teal)}.nv-liquidnotes .source-study{color:var(--muted);margin-bottom:24px;font-size:11px}.nv-liquidnotes .source-study summary{align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;min-height:44px;list-style:none;display:flex}.nv-liquidnotes .source-study svg{width:12px;height:12px}.nv-liquidnotes .source-number{color:var(--teal);background:var(--wash);padding:1px 5px}.nv-liquidnotes .source-study[open]{background:var(--wash);padding:12px}.nv-liquidnotes .source-study p{margin-block:8px 12px}.nv-liquidnotes .answer-footer{color:var(--muted);padding-top:12px;font-size:10px}.nv-liquidnotes .activity-timeline{margin:0;padding:0;list-style:none}.nv-liquidnotes .activity-timeline>li{grid-template-columns:20px minmax(0,1fr);gap:12px;padding-bottom:22px;display:grid;position:relative}.nv-liquidnotes .activity-timeline>li>svg{color:var(--muted);margin-top:1px}.nv-liquidnotes .activity-timeline>li:not(:last-child):after{content:"";background:var(--muted);opacity:.25;width:1px;position:absolute;top:30px;bottom:6px;left:9px}.nv-liquidnotes .activity-step-title{font-size:14px}.nv-liquidnotes .activity-detail{color:var(--muted);font-size:12px}.nv-liquidnotes .activity-timeline p+p{margin-top:6px}.nv-liquidnotes .activity-source{background:var(--wash);min-height:32px;color:var(--ink);border-radius:20px;align-items:center;margin:10px 0 6px;padding:5px 10px;font-size:12px;display:inline-flex}.nv-liquidnotes .activity-source a{color:inherit;text-decoration:none}.nv-liquidnotes .activity-disclaimer{color:var(--muted);margin-left:32px;font-size:10px}.nv-liquidnotes .answering-note{color:var(--teal);margin-block:14px;font-size:12px}.nv-liquidnotes .composer-dock{width:min(100%,860px);padding:12px 16px max(4px, env(safe-area-inset-bottom));pointer-events:none;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.nv-liquidnotes .composer-dock>*{pointer-events:auto}.nv-liquidnotes .composer-wrap{position:relative}.nv-liquidnotes .composer{border-radius:32px;align-items:center;gap:12px;min-height:56px;padding:7px;display:flex}.nv-liquidnotes .composer:has(:focus-visible){outline:2px solid var(--teal);outline-offset:4px}.nv-liquidnotes .add-button{width:42px;height:42px;color:var(--muted);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.nv-liquidnotes .composer textarea{resize:none;field-sizing:content;background:0 0;border:0;outline:0;flex:1;width:0;min-width:0;min-height:24px;max-height:120px;padding:0;font-size:15px;line-height:24px}.nv-liquidnotes .composer textarea::placeholder{color:var(--muted)}.nv-liquidnotes .send-button{background:var(--teal);width:42px;height:42px;color:var(--paper);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.nv-liquidnotes .send-button:disabled{opacity:.3;cursor:default}.nv-liquidnotes .choices-study{z-index:5;width:min(340px,100%);max-height:min(520px,60dvh);padding:14px;position:absolute;bottom:calc(100% + 12px);left:0;overflow:auto}.nv-liquidnotes .choices-study>.micro{padding:4px 8px 12px}.nv-liquidnotes .choices-study>button{text-align:left;width:100%;padding:10px;font-size:13px;display:block}.nv-liquidnotes .choices-study small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.nv-liquidnotes .mode-choices{flex-wrap:wrap;gap:4px;margin-top:10px;padding-top:12px;display:flex}.nv-liquidnotes .mode-choices>span{width:100%;margin-bottom:8px;padding-left:8px}.nv-liquidnotes .mode-choices button{align-items:center;gap:6px;padding:10px 8px;font-size:11px;display:flex}.nv-liquidnotes .mode-choices button[aria-pressed=true]{background:var(--teal-wash)}.nv-liquidnotes .mode-choices svg,.nv-liquidnotes .mode-chip svg{width:16px;height:16px}.nv-liquidnotes .mode-chip{color:var(--teal);align-items:center;gap:5px;font-size:11px;display:flex}.nv-liquidnotes .attachment-study{background:var(--wash);align-items:center;gap:12px;width:-moz-fit-content;width:fit-content;max-width:100%;margin-bottom:12px;padding:12px 16px;font-size:12px;display:flex}.nv-liquidnotes .attachment-study img{object-fit:cover}.nv-liquidnotes .attachment-study span{overflow-wrap:anywhere;min-width:0}.nv-liquidnotes .attachment-study small{color:var(--muted);margin-top:4px;font-size:9px;display:block}.nv-liquidnotes .attachment-study button{min-width:44px;min-height:44px;margin-left:auto;padding:8px}.nv-liquidnotes .reference-chip{overflow-wrap:anywhere;background:var(--teal-wash);width:-moz-fit-content;width:fit-content;max-width:100%;color:var(--teal);align-items:center;gap:12px;margin-bottom:10px;padding:8px 12px;font-size:11px;display:flex}.nv-liquidnotes .reference-chip button{min-width:32px;min-height:32px}.nv-liquidnotes .empty-study{text-align:center;padding:100px 32px}.nv-liquidnotes .empty-study .micro{margin-bottom:22px}.nv-liquidnotes .empty-study h1{font-size:38px}.nv-liquidnotes .empty-study>p:last-child{color:var(--muted);font-size:15px}.nv-liquidnotes .settings-study{width:100%;max-width:640px;margin:0 auto;padding:44px 36px;overflow:auto}.nv-liquidnotes .settings-study>.micro{margin-bottom:14px}.nv-liquidnotes .settings-study>p{color:var(--muted)}.nv-liquidnotes .settings-study fieldset{border:0;margin:32px 0 0;padding:18px 0 0}.nv-liquidnotes .settings-study legend{padding:0 16px 0 0;font-size:13px;font-weight:500}.nv-liquidnotes .settings-study label{align-items:center;gap:10px;min-height:44px;font-size:13px;display:flex}.nv-liquidnotes .settings-study input{accent-color:var(--teal)}.nv-liquidnotes .settings-study .micro{letter-spacing:0;font-weight:400}.nv-liquidnotes .shortcut-note{margin-block:28px;font-size:12px;line-height:1.7}.nv-liquidnotes .return-chat,.nv-liquidnotes .jump-latest,.nv-liquidnotes .retry-answer{background:var(--wash);border-radius:24px;min-height:44px;padding:12px 20px}.nv-liquidnotes .jump-latest{margin:0 auto 12px;display:block}.nv-liquidnotes .composer-status{background:var(--paper);color:var(--muted);padding:8px 12px;font-size:12px}.nv-liquidnotes .mobile-history{display:none}.nv-liquidnotes .history-dialog{background:var(--nav);color:var(--ink);border:0;width:min(340px,100vw - 24px);height:calc(100dvh - 24px);max-height:none;margin:12px;padding:20px}.nv-liquidnotes .history-dialog[open]{flex-direction:column;display:flex}.nv-liquidnotes .history-dialog::backdrop{background:#061a2c88}.nv-liquidnotes .drawer-close{width:44px;height:44px;padding:6px;position:absolute;top:65px;right:20px}.nv-liquidnotes .history-dialog .side-brand{margin-bottom:50px}.nv-liquidnotes .sent-files{flex-wrap:wrap;justify-content:end;gap:8px;margin:0 0 12px;padding:0;list-style:none;display:flex}.nv-liquidnotes .sent-files li{background:var(--wash);overflow-wrap:anywhere;align-items:center;gap:10px;padding:12px;display:flex}.nv-liquidnotes .sent-files small{color:var(--muted);font-size:11px;display:block}.nv-liquidnotes .sent-files button{text-align:left;min-height:44px}.nv-liquidnotes .sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.nv-liquidnotes{--glass-fill:var(--paper);--glass-sheen:none;--glass-filter:none;--glass-shadow:0 8px 28px #143f4a1a}.nv-liquidnotes[data-theme=dark]{--glass-shadow:0 8px 28px #020b1480}.nv-liquidnotes :is(.composer,.choices-study),.nv-liquidnotes .user-menu>button{background:var(--glass-sheen), var(--glass-fill);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);box-shadow:var(--glass-shadow)}.nv-liquidnotes[data-theme=light] .composer{--composer-fill:#dfe9e7;--glass-fill:var(--composer-fill);--glass-shadow:0 8px 28px #143f4a24}.nv-liquidnotes :is(.sidebar,.history-dialog,.history-list button,.user-menu>button,.choices-study,.choices-study button,.code-study,.attachment-study,.reference-chip,.sent-files li){border-radius:calc(var(--corner-radius-x) * .25) / calc(var(--corner-radius-y) * .25)}@supports (corner-shape:squircle){.nv-liquidnotes :is(.sidebar,.history-dialog,.history-list button,.user-menu>button,.choices-study,.choices-study button,.code-study,.attachment-study,.reference-chip,.sent-files li){corner-shape:squircle;border-radius:var(--corner-radius-x) / var(--corner-radius-y)}}.nv-liquidnotes :is(.user-menu summary,.mode-chip,.mobile-history,.drawer-close){background:var(--paper);border-radius:24px}.nv-liquidnotes .user-menu summary{padding:6px 10px}.nv-liquidnotes .mode-chip{padding:8px}@media not (prefers-reduced-transparency:reduce){.nv-liquidnotes[data-solid=false]{--glass-fill:color-mix(in srgb, var(--wash) 68%, transparent);--glass-sheen:linear-gradient(145deg, #ffffff38, #fff0 55%);--glass-filter:blur(18px) saturate(1.3)}.nv-liquidnotes[data-theme=light][data-solid=false] .composer{--glass-fill:color-mix(in srgb, var(--composer-fill) 84%, transparent)}.nv-liquidnotes[data-theme=dark][data-solid=false]{--glass-sheen:linear-gradient(145deg, #ffffff0a, #fff0 55%)}.nv-liquidnotes[data-solid=false] .choices-study{background:color-mix(in srgb, var(--paper) 96%, transparent)}}.nv-liquidnotes[data-solid=true] .composer{background:var(--composer-fill,var(--wash));-webkit-backdrop-filter:none;backdrop-filter:none}@media (prefers-reduced-transparency:reduce){.nv-liquidnotes .composer{background:var(--composer-fill,var(--wash));-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-contrast:more){.nv-liquidnotes :is(.composer,.choices-study,.history-current){outline:2px solid var(--ink);outline-offset:-2px;background:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (hover:hover){.nv-liquidnotes .choices-study button:hover,.nv-liquidnotes .add-button:hover{background:var(--teal-wash);color:var(--teal)}.nv-liquidnotes .history-list button:hover{background:var(--history-hover);color:var(--ink)}.nv-liquidnotes .history-list .history-current:hover{background:var(--history-selected-hover)}.nv-liquidnotes .activity-source:hover{text-decoration:underline}}@media (pointer:coarse){.nv-liquidnotes .activity-source{min-height:44px;padding:10px 12px}.nv-liquidnotes :is(.add-button,.send-button){width:44px;height:44px}.nv-liquidnotes .packing-list label,.nv-liquidnotes .reference-chip button{min-height:44px}}@media (max-width:1100px){.nv-liquidnotes .chat-shell{gap:16px;padding:16px}}@media (max-width:720px){.nv-liquidnotes .chat-shell{gap:0;padding:0}.nv-liquidnotes .sidebar{display:none}.nv-liquidnotes .chat-topbar{justify-content:flex-start;gap:10px;min-height:56px;padding:6px 16px;font-size:12px}.nv-liquidnotes .topbar-meta{display:none}.nv-liquidnotes .mobile-history{place-items:center;width:44px;height:44px;margin-left:-8px;display:grid}.nv-liquidnotes .conversation-study{padding:24px 16px}.nv-liquidnotes .answer{padding-top:12px}.nv-liquidnotes .answer h1{font-size:30px}.nv-liquidnotes .answer-intro{font-size:15px}.nv-liquidnotes .composer-dock{padding:10px 16px max(12px, env(safe-area-inset-bottom))}.nv-liquidnotes .composer{gap:4px;min-height:52px;padding:4px}.nv-liquidnotes .composer textarea{font-size:16px}.nv-liquidnotes .mode-chip span{display:none}.nv-liquidnotes .code-study pre{padding:12px;font-size:11px}.nv-liquidnotes .empty-study{padding:70px 24px}.nv-liquidnotes .empty-study h1{font-size:31px}.nv-liquidnotes .settings-study{padding:28px 24px}}.nv-liquidnotes .command-palette{width:min(620px,100vw - 32px);max-height:calc(100dvh - 112px);color:var(--ink);background:var(--paper);border-radius:calc(var(--corner-radius-x) * .25) / calc(var(--corner-radius-y) * .25);box-shadow:var(--glass-shadow);border:0;margin:min(10dvh,80px) auto auto;padding:24px;position:fixed;inset:0}.nv-liquidnotes .command-palette[open]{flex-direction:column;gap:12px;display:flex}.nv-liquidnotes .command-palette::backdrop{background:#061a2c88}.nv-liquidnotes .command-palette h2{letter-spacing:-.03em;margin:0;font-size:20px}.nv-liquidnotes .command-palette p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.nv-liquidnotes .command-search{flex-shrink:0;align-items:center;gap:8px;display:flex}.nv-liquidnotes .command-search input{background:var(--wash);min-width:0;min-height:48px;color:var(--ink);font:inherit;border:0;border-radius:24px;flex:1;padding:12px 16px;font-size:16px}.nv-liquidnotes .command-search input::placeholder{color:var(--muted);opacity:1}.nv-liquidnotes .command-search button{background:var(--wash);width:44px;height:44px;color:var(--ink);cursor:pointer;border:0;border-radius:50%;flex-shrink:0;place-items:center;padding:0;display:grid}.nv-liquidnotes .command-search :is(input,button):focus-visible{outline:3px solid var(--teal);outline-offset:2px}.nv-liquidnotes .command-results{overscroll-behavior:contain;min-height:0;margin:0;padding:4px;list-style:none;overflow-y:auto}.nv-liquidnotes .command-results li{cursor:pointer;overflow-wrap:anywhere;border-radius:10px;min-height:48px;padding:12px}.nv-liquidnotes .command-results li[aria-selected=true]{background:var(--wash)}.nv-liquidnotes .command-results li[aria-disabled=true]{cursor:not-allowed}.nv-liquidnotes .command-results strong{font-size:14px;font-weight:600;line-height:1.5;display:block}.nv-liquidnotes .command-results span{color:var(--muted);font-size:12px;line-height:1.6;display:block}.nv-liquidnotes .command-results small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.nv-liquidnotes .command-help,.nv-liquidnotes .command-status{flex-shrink:0}.nv-liquidnotes .command-empty{padding:20px 12px}@supports (corner-shape:squircle){.nv-liquidnotes .command-palette{corner-shape:squircle;border-radius:var(--corner-radius-x) / var(--corner-radius-y)}}@media (max-width:720px){.nv-liquidnotes .command-palette{margin-top:max(16px, env(safe-area-inset-top));max-height:calc(100dvh - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom));padding:20px 16px}}.nv-liquidnotes .settings-panel{box-sizing:border-box;width:100%;max-width:800px;margin:0 auto;padding:36px;overflow:auto}.nv-liquidnotes .settings-panel>p,.nv-liquidnotes .settings-group>p,.nv-liquidnotes .surface-dialog>p{color:var(--muted);font-size:13px;line-height:1.7}.nv-liquidnotes .settings-group{background:var(--wash);overflow-wrap:anywhere;border:0;border-radius:16px;min-width:0;margin:28px 0 0;padding:20px}.nv-liquidnotes .settings-group legend{padding:0 8px;font-size:15px;font-weight:600}.nv-liquidnotes .settings-group>label,.nv-liquidnotes .settings-group>form>label{gap:8px;margin:16px 0;font-size:13px;font-weight:500;display:grid}.nv-liquidnotes .settings-group :is(input:not([type=checkbox]):not([type=radio]),textarea,select){box-sizing:border-box;width:100%;min-width:0;min-height:44px;color:var(--ink);background:var(--paper);font:inherit;border:0;border-radius:12px;padding:12px}.nv-liquidnotes .settings-group textarea{resize:vertical}.nv-liquidnotes .settings-group :is(input,textarea,select):focus-visible{outline:3px solid var(--teal);outline-offset:2px}.nv-liquidnotes .settings-group :disabled{opacity:.6;cursor:not-allowed}.nv-liquidnotes .settings-panel button,.nv-liquidnotes .surface-dialog button{background:var(--wash);min-height:44px;color:var(--ink);border-radius:24px;margin:8px 8px 0 0;padding:10px 16px}.nv-liquidnotes .settings-group button{background:var(--paper)}.nv-liquidnotes .settings-panel :is(dl,dt,dd){margin:0;font-size:13px;line-height:1.8}.nv-liquidnotes .settings-panel dt{color:var(--muted)}.nv-liquidnotes .settings-panel dd{overflow-wrap:anywhere;margin-bottom:12px}.nv-liquidnotes .surface-dialog{box-sizing:border-box;background:var(--paper);width:min(600px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ink);box-shadow:var(--glass-shadow);overflow-wrap:anywhere;border:0;border-radius:20px;margin:auto;padding:28px;position:fixed;inset:0;overflow:auto}.nv-liquidnotes .surface-dialog::backdrop{background:#061a2c99}.nv-liquidnotes .surface-dialog h2{margin-bottom:12px;padding-right:44px;font-size:21px}.nv-liquidnotes .surface-dialog .surface-dialog-close{place-items:center;width:44px;padding:0;display:grid;position:absolute;top:4px;right:12px}.nv-liquidnotes .surface-dialog .packing-list{margin-top:20px}@supports (corner-shape:squircle){.nv-liquidnotes :is(.surface-dialog,.settings-group){corner-shape:squircle;border-radius:var(--corner-radius-x) / var(--corner-radius-y)}}@media (max-width:720px){.nv-liquidnotes .settings-panel,.nv-liquidnotes .surface-dialog{padding:24px 16px}.nv-liquidnotes .settings-group{padding:16px}}@layer priority1{:root,.x16jqlc6{--nv-canvas:#f5f7f8;--nv-surface:#fff;--nv-ink:#182d3c;--nv-muted:#506575;--nv-line:#c6d2da;--nv-accent:#17675e;--nv-on-accent:#fff;--nv-focus:#167dbe}.xg5nbry.xg5nbry,.xg5nbry.xg5nbry:root{--nv-accent:#88d5c1;--nv-canvas:#111e29;--nv-focus:#91cfff;--nv-ink:#edf4f7;--nv-line:#526a7a;--nv-muted:#afc2cf;--nv-on-accent:#112d29;--nv-surface:#1b2d3b}}@layer priority2{.x1ghz6dp{margin:0}.x10xs6qf{padding:28px}}@layer priority3{.x16x8c7j{border-color:var(--nv-accent)}.xnkynmf{border-color:var(--nv-line)}.x1q4ynmn{border-radius:10px}.xgqmno8{border-radius:16px}.x1y0btm7{border-style:solid}.xmkeg23{border-width:1px}.x2i9t41{margin-block:16px}.x1a2a7pz{outline:none}.xp59q4u{padding-block:10px}.x1hr3lfm{padding-inline:16px}}@layer priority4{.xjyslct{-webkit-appearance:none;appearance:none}.x1xqeanw{background-color:var(--nv-accent)}.x1huwxcp{background-color:var(--nv-surface)}.x9f619{box-sizing:border-box}.x1dbhx8n{color:var(--nv-ink)}.xy4twkw{color:var(--nv-muted)}.xsm8afx{color:var(--nv-on-accent)}.xntwwlm{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.x19aimcq{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.x1ypdohk{cursor:pointer}.xjb2p0i{font-family:inherit}.x1jvydc1{font-size:15px}.x1pvqxga{font-size:24px}.x1s688f{font-weight:600}.x72az59{letter-spacing:-.02em}.x1u7k74{line-height:1.2}.x37zpob{line-height:1.4}.x1dbl2gt{line-height:1.6}.x1hc1fzr{opacity:1}.x14y2lhv{outline-color:var(--nv-focus)}.x1ewu8gn{outline-offset:3px}.x1t137rt{outline-style:none}.x1s780dp{outline-width:3px}.xixxii4{position:fixed}.x11lhmoz{transform:translate(-50%,-50%)}.x1of6sz5{z-index:11}.xxdrp96:hover:not(:disabled){background-color:var(--nv-accent)}.xi89pl2:hover:not(:disabled){background-color:var(--nv-canvas)}.x9v5kkp:focus-visible{outline-style:solid}.x1s07b3s:disabled{cursor:not-allowed}.xijokvz:disabled{opacity:.5}}@layer priority5{.x1nrll8i{left:50%}.xy2oaap{max-height:calc(100dvh - 48px)}.x1gg8mnh{min-height:44px}.x1odjw0f{overflow-y:auto}.xwa60dl{top:50%}.x1pltlj3{width:min(480px,100vw - 40px)}}@layer priority6{.xvm4hrm::backdrop{background-color:#08141e8c}}html,body,#root{width:100%;height:100%;margin:0}body{overflow:hidden}#root{height:100dvh;padding:env(safe-area-inset-top) env(safe-area-inset-right) 0 env(safe-area-inset-left);box-sizing:border-box}.host-views{flex:1;grid-template:minmax(0,1fr)/minmax(0,1fr);min-height:0;display:grid}.host-conversation,.host-settings{flex-direction:column;grid-area:1/1;min-width:0;min-height:0;display:flex}.host-preferences{overflow:auto}.host-preferences>*{flex-shrink:0;overflow:visible}.host-brand small{color:var(--muted);margin-top:6px;font-size:11px;display:block}.host-status{background:var(--wash);color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 16px;padding:10px 28px;font-size:11px;display:flex}.host-status strong{color:var(--teal);font-weight:600}.host-status a{align-items:center;min-height:28px;margin-left:auto;display:inline-flex}.host-access{background:var(--wash);border-radius:16px;gap:16px;padding:24px;font-size:14px;display:grid}.host-access button{justify-self:start}.host-fixture-link{align-items:center;width:-moz-fit-content;width:fit-content;min-height:44px;display:inline-flex}.host-notice{background:var(--wash);color:var(--muted);border-radius:12px;padding:16px;font-size:12px}.host-shortcut{color:var(--muted);margin-left:8px;font-size:10px;font-weight:400}.host-status.host-status-native-mac{box-sizing:border-box;-webkit-user-select:none;user-select:none;flex-shrink:0;min-height:52px;padding:10px 28px 10px 96px}@media (max-width:720px){.host-status{gap:4px 10px;padding:8px 16px;font-size:10px}.host-access{padding:20px}.host-shortcut{display:none}}
