:root{--n-font:"Pretendard Variable", Pretendard, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", "Apple SD Gothic Neo", sans-serif;--n-font-mono:"SFMono-Regular", Menlo, Consolas, "PT Mono", "Liberation Mono", Courier, monospace;--n-fs-body:16px;--n-fs-small:14px;--n-fs-ui:14px;--n-fs-caption:12px;--n-fs-h1:30px;--n-fs-h2:24px;--n-fs-h3:20px;--n-fs-title:40px;--n-lh-body:1.5;--n-sidebar-w:240px;--n-sidebar-min:220px;--n-sidebar-max:480px;--n-topbar-h:44px;--n-row-h:30px;--n-indent:12px;--n-content-w:708px;--n-content-pad-full:96px;--n-radius-sm:4px;--n-radius:6px;--n-radius-lg:10px;--n-radius-xl:12px;--n-text:#37352f;--n-text-2:#787774;--n-text-3:#37352f73;--n-text-placeholder:#37352f59;--n-icon:#37352f73;--n-bg:#fff;--n-bg-sidebar:#f7f7f5;--n-bg-elevated:#fff;--n-bg-input:#f2f1ee99;--n-sidebar-text:#5f5e5b;--n-hover:#37352f0f;--n-pressed:#37352f1a;--n-selected:#37352f14;--n-line:#37352f17;--n-line-strong:#37352f29;--n-overlay:#0f0f0f99;--n-shadow-menu:#0f0f0f0d 0 0 0 1px, #0f0f0f1a 0 3px 6px, #0f0f0f33 0 9px 24px;--n-shadow-dialog:#0f0f0f0d 0 0 0 1px, #0f0f0f1a 0 5px 10px, #0f0f0f33 0 15px 40px;--n-shadow-float:#0f0f0f0a 0 0 0 1px, #0f0f0f08 0 3px 6px, #0f0f0f0f 0 9px 24px;--n-tooltip-bg:#0f0f0f;--n-tooltip-text:#ffffffe6;--n-tooltip-sub:#cecdca99;--n-toast-bg:#2f2f2f;--n-toast-text:#ffffffe6;--n-blue:#2383e2;--n-blue-hover:#0077d4;--n-blue-tint:#2383e224;--n-blue-select:#2383e247;--n-red:#eb5757;--n-brand:#fd5602;--n-brand-hover:#e04c00;--n-brand-tint:#fff3ec;--n-switch-off:#8783784d;--n-color-default:#37352f;--n-color-gray:#787774;--n-color-brown:#9f6b53;--n-color-orange:#d9730d;--n-color-yellow:#cb912f;--n-color-green:#448361;--n-color-blue:#337ea9;--n-color-purple:#9065b0;--n-color-pink:#c14c8a;--n-color-red:#d44c47;--n-bg-default:transparent;--n-bg-gray:#f1f1ef;--n-bg-brown:#f4eeee;--n-bg-orange:#fbecdd;--n-bg-yellow:#fbf3db;--n-bg-green:#edf3ec;--n-bg-blue:#e7f3f8;--n-bg-purple:#f6f3f9;--n-bg-pink:#faf1f5;--n-bg-red:#fdebec}:root[data-theme=dark]{--n-text:#ffffffcf;--n-text-2:#ffffff75;--n-text-3:#ffffff5c;--n-text-placeholder:#ffffff47;--n-icon:#ffffff75;--n-bg:#191919;--n-bg-sidebar:#202020;--n-bg-elevated:#252525;--n-bg-input:#ffffff0e;--n-sidebar-text:#fff9;--n-hover:#ffffff0e;--n-pressed:#ffffff17;--n-selected:#ffffff13;--n-line:#ffffff18;--n-line-strong:#ffffff24;--n-overlay:#0009;--n-shadow-menu:#0f0f0f1a 0 0 0 1px, #0f0f0f33 0 3px 6px, #0f0f0f66 0 9px 24px;--n-shadow-dialog:#0f0f0f1a 0 0 0 1px, #0f0f0f33 0 5px 10px, #0f0f0f66 0 15px 40px;--n-shadow-float:#0f0f0f1a 0 0 0 1px, #0f0f0f33 0 3px 6px, #0f0f0f66 0 9px 24px;--n-tooltip-bg:#2f2f2f;--n-toast-bg:#373737;--n-blue:#2e8ae5;--n-blue-tint:#2383e233;--n-blue-select:#2383e259;--n-brand-tint:#3a2215;--n-switch-off:#caccce4d;--n-color-default:#ffffffcf;--n-color-gray:#9b9b9b;--n-color-brown:#ba856f;--n-color-orange:#c77d48;--n-color-yellow:#ca9849;--n-color-green:#529e72;--n-color-blue:#379ad3;--n-color-purple:#9d68d3;--n-color-pink:#d15796;--n-color-red:#df5452;--n-bg-gray:#2f2f2f;--n-bg-brown:#4a3228;--n-bg-orange:#5c3b23;--n-bg-yellow:#564328;--n-bg-green:#243d30;--n-bg-blue:#143a4e;--n-bg-purple:#3c2d49;--n-bg-pink:#4e2c3c;--n-bg-red:#522e2a}.n-root{--color-canvas:var(--n-bg);font-family:var(--n-font);color:var(--n-text);background:var(--n-bg);font-size:var(--n-fs-ui);line-height:1.5}:root[data-theme=dark] .n-root{--color-surface:#202020}.n-root ::selection{background:var(--n-blue-select)}.n-scroll{scrollbar-width:thin;scrollbar-color:transparent transparent}.n-scroll:hover{scrollbar-color:#37352f33 transparent}:root[data-theme=dark] .n-scroll:hover{scrollbar-color:#ffffff2e transparent}@keyframes n-pop-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:none}}@keyframes n-fade-in{0%{opacity:0}to{opacity:1}}@keyframes n-slide-in-left{0%{transform:translate(-100%)}to{transform:none}}@keyframes n-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.n-anim-pop{transform-origin:0 0;animation:.12s ease-out n-pop-in}.n-anim-fade{animation:.15s ease-out n-fade-in}@media (prefers-reduced-motion:reduce){.n-anim-pop,.n-anim-fade{animation:none}}[data-n-sidebar] :focus-visible:not(input,textarea),[data-n-topbar] :focus-visible:not(input,textarea),[data-n-layer] :focus-visible:not(input,textarea){box-shadow:0 0 0 2px var(--n-blue-select);outline:none}[data-n-layer] input:focus-visible,[data-n-layer] textarea:focus-visible{outline:none}.n-ia-page:has(.ndb-root.is-page)>.n-ia-tabs{display:none}.n-ia-tabs::-webkit-scrollbar{display:none}
