.chat_container__dENWp{display:flex;height:100%;width:100%;overflow:hidden;position:relative;background:hsl(var(--background))}.chat_sidebar__qD1VQ{width:280px;height:100vh;height:100dvh;background:hsl(var(--card));border-right:1px solid hsl(var(--border));display:flex;flex-direction:column;transition:transform .25s ease,width .25s ease;flex-shrink:0;position:relative;z-index:10;overflow-y:auto;overflow-x:hidden}.chat_sidebarClosed__fFblr{width:0;border-right:none;display:none}.chat_sidebarHeader__oFkW0{padding:var(--spacing-lg);border-bottom:1px solid hsl(var(--border));flex-shrink:0;position:sticky;top:0;background:hsl(var(--card));z-index:5;display:flex;flex-direction:column;gap:var(--spacing-md)}.chat_sidebarTitle__BNNkT{font-size:1rem;font-weight:700;color:hsl(var(--foreground));margin:0}.chat_newChatButton__eePJf{width:100%;padding:.625rem;background:hsl(var(--primary));color:hsl(var(--primary-foreground));border:none;border-radius:12px;font-weight:600;font-size:.875rem;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:opacity var(--transition-fast)}.chat_newChatButton__eePJf:hover{opacity:.9}.chat_chatList__SieN6{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:.25rem;padding:var(--spacing-sm)}.chat_loadingChats__iz2ay{justify-content:center;padding:var(--spacing-2xl);gap:var(--spacing-md)}.chat_emptyChats__JAvO5,.chat_loadingChats__iz2ay{display:flex;flex-direction:column;align-items:center;color:hsl(var(--muted-foreground))}.chat_emptyChats__JAvO5{text-align:center;padding:var(--spacing-xl);gap:var(--spacing-sm)}.chat_emptyChats__JAvO5 svg{opacity:.3;margin-bottom:var(--spacing-sm)}.chat_emptyChats__JAvO5 p{font-weight:600;color:hsl(var(--foreground));margin:0}.chat_emptyChats__JAvO5 span{font-size:.8125rem}.chat_chatItem__NoN95{display:flex;align-items:center;gap:.5rem;padding:.625rem .75rem;border-radius:10px;cursor:pointer;transition:background var(--transition-fast);border:1px solid transparent}.chat_chatItem__NoN95:hover{background:hsl(var(--muted)/.5)}.chat_chatItem__NoN95.chat_active__xzci7{background:hsl(var(--primary)/.1);border-color:hsl(var(--primary)/.2)}.chat_chatTitle__Fmb4x{font-size:.875rem;font-weight:500;color:hsl(var(--foreground));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.chat_deleteButton__CACUK{opacity:0;width:28px;height:28px;border-radius:6px;border:none;background:transparent;color:hsl(var(--muted-foreground));cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all var(--transition-fast);flex-shrink:0}.chat_chatItem__NoN95:hover .chat_deleteButton__CACUK{opacity:1}.chat_deleteButton__CACUK:hover{background:hsl(var(--destructive)/.1);color:hsl(var(--destructive))}.chat_toggleButton__vpdxI{position:absolute;top:var(--spacing-md);left:280px;width:28px;height:28px;border-radius:8px;background:hsl(var(--card));color:hsl(var(--muted-foreground));border:1px solid hsl(var(--border));cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all var(--transition-fast);z-index:20}.chat_toggleButton__vpdxI:hover{color:hsl(var(--foreground));border-color:hsl(var(--border));background:hsl(var(--muted))}.chat_toggleButtonClosed__L_HoM{left:var(--spacing-md)}.chat_main__sT1tg{background:hsl(var(--background));overflow:hidden;position:relative;height:100%}.chat_main__sT1tg,.chat_messages___RY29{flex:1;display:flex;flex-direction:column;min-height:0}.chat_messages___RY29{overflow-y:auto;padding:var(--spacing-xl);gap:var(--spacing-lg);scroll-behavior:smooth}.chat_welcome__ow7bV{min-height:100%;flex-direction:column;text-align:center;max-width:560px;margin:0 auto;padding:var(--spacing-xl);width:100%}.chat_welcomeIcon__z1eVA,.chat_welcome__ow7bV{display:flex;align-items:center;justify-content:center}.chat_welcomeIcon__z1eVA{width:72px;height:72px;border-radius:20px;background:linear-gradient(135deg,hsl(var(--primary)),hsl(var(--primary)/.6));color:hsl(var(--primary-foreground));margin-bottom:var(--spacing-lg);box-shadow:0 8px 24px -8px hsl(var(--primary)/.3)}.chat_welcome__ow7bV h1{font-size:1.5rem;font-weight:700;margin-bottom:.375rem;color:hsl(var(--foreground))}.chat_welcome__ow7bV p{color:hsl(var(--muted-foreground));margin-bottom:var(--spacing-xl);font-size:.9375rem}.chat_welcomeText__WwiGW{color:hsl(var(--muted-foreground));font-size:1rem;font-weight:500;margin-top:var(--spacing-md)}.chat_suggestions__c2qGK{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;width:100%}.chat_suggestionCard__RwEhY{padding:1rem;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:14px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center;transition:all var(--transition-fast)}.chat_suggestionCard__RwEhY:hover{border-color:hsl(var(--primary)/.3);background:hsl(var(--muted)/.3);transform:translateY(-2px)}.chat_suggestionIcon__ZCYiV{font-size:1.75rem;line-height:1}.chat_suggestionContent__8pizP{display:flex;flex-direction:column;gap:.125rem}.chat_suggestionTitle__RuOZS{font-size:.8125rem;font-weight:700;color:hsl(var(--foreground))}.chat_suggestionText__QwJdJ{font-size:.75rem;color:hsl(var(--muted-foreground))}.chat_message__kGQdQ{display:flex;gap:.75rem;max-width:800px;margin:0 auto;width:100%;animation:chat_fadeIn__5F2RM .25s ease}.chat_userMessage__Uwayj{flex-direction:column;align-items:flex-end}.chat_botMessage__Prp_g{justify-content:flex-start;align-items:flex-start;flex-direction:column}.chat_messageContent__42Pbn{max-width:75%;padding:.75rem 1rem;border-radius:16px;font-size:.9375rem;line-height:1.6;overflow-wrap:break-word;word-break:break-word;white-space:pre-wrap}.chat_userMessage__Uwayj .chat_messageContent__42Pbn{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-bottom-right-radius:6px}.chat_messageAvatar___GLqd{width:32px;height:32px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:.25rem;background:linear-gradient(135deg,hsl(var(--primary)),hsl(var(--primary)/.7));color:hsl(var(--primary-foreground))}.chat_messageContentBot__6sTBM{flex:1;min-width:0;font-size:.9375rem;line-height:1.7;color:hsl(var(--foreground));padding-top:.25rem}.chat_copyButton__P30eO{margin-top:.75rem;width:36px;height:36px;border-radius:8px;border:1px solid hsl(var(--border));background:hsl(var(--background));color:hsl(var(--muted-foreground));cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all var(--transition-fast)}.chat_copyButton__P30eO:hover{border-color:hsl(var(--primary)/.3);color:hsl(var(--foreground));background:hsl(var(--muted)/.5)}.chat_messageFailed__H_UpZ{border:1px solid hsl(var(--destructive)/.3)!important;background:hsl(var(--destructive)/.08)!important;display:flex;align-items:center;gap:.5rem}.chat_retryButton__YVHtV{width:28px;height:28px;border-radius:8px;border:1px solid hsl(var(--destructive)/.3);background:hsl(var(--destructive)/.1);color:hsl(var(--destructive));cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all var(--transition-fast);margin-left:auto}.chat_retryButton__YVHtV:hover{background:hsl(var(--destructive)/.2);transform:rotate(45deg)}.chat_sendingIndicator__n8MqK{display:inline-flex;align-items:center;margin-left:.375rem;opacity:.6}.chat_typing__l6Ryk{display:flex;gap:.35rem;padding:1rem .5rem;align-items:center}.chat_typing__l6Ryk span{width:8px;height:8px;background:hsl(var(--muted-foreground));border-radius:50%;animation:chat_jump__Ca5WK 1.2s ease-in-out infinite}.chat_typing__l6Ryk span:nth-child(2){animation-delay:.2s}.chat_typing__l6Ryk span:nth-child(3){animation-delay:.4s}@keyframes chat_jump__Ca5WK{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}}.chat_inputArea__91BIm{position:sticky;bottom:0;z-index:10;background:linear-gradient(to top,hsl(var(--background)) 0,hsl(var(--background)) 70%,transparent 100%);padding:.75rem var(--spacing-xl) var(--spacing-lg);width:100%}.chat_inputContainer__7_4YU{max-width:800px;margin:0 auto;width:100%}.chat_inputWrapper__Gt_Zi{display:flex;align-items:flex-end;gap:.375rem;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:16px;padding:.5rem;box-shadow:var(--shadow-sm);transition:all var(--transition-base)}.chat_inputWrapper__Gt_Zi:focus-within{border-color:hsl(var(--primary)/.4);box-shadow:var(--shadow-md)}.chat_inputBody__Eun7k{flex:1;display:flex;flex-direction:column;min-width:0;position:relative}.chat_inlineFileRow__X65yu{display:flex;flex-wrap:wrap;gap:.375rem;padding:.375rem .5rem 0;max-width:100%}.chat_inlineFileChip__Eaxgr{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .4rem .2rem .3rem;background:linear-gradient(135deg,hsl(var(--accent)/.25),hsl(var(--primary)/.08));border:1px solid hsl(var(--border));border-radius:6px;font-size:.7rem;position:relative;overflow:hidden;flex-shrink:0;animation:chat_chipPop__tsbcf .2s cubic-bezier(.34,1.56,.64,1);transition:border-color .15s ease,box-shadow .15s ease}.chat_inlineFileChip__Eaxgr:hover{border-color:hsl(var(--primary)/.3);box-shadow:0 1px 4px hsl(var(--primary)/.1)}.chat_inlineChipProgress__hI9k7{position:absolute;bottom:0;left:0;right:0;height:2px;background:hsl(var(--muted))}.chat_inlineChipProgressBar__NQU_X{height:100%;background:linear-gradient(90deg,hsl(var(--primary)),hsl(var(--ring)));transition:width .2s ease;border-radius:0 0 6px 6px}.chat_inlineChipThumb__zQtNo{width:16px;height:16px;border-radius:3px;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.chat_inlineChipIcon__V4iI4{width:16px;height:16px;border-radius:3px;background:hsl(var(--muted));display:flex;align-items:center;justify-content:center;flex-shrink:0;color:hsl(var(--muted-foreground))}.chat_inlineChipName__8KUCs{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:hsl(var(--foreground));font-weight:500;max-width:80px;font-size:.65rem}.chat_inlineChipRemove__009Rv{width:14px;height:14px;border-radius:3px;border:none;background:transparent;color:hsl(var(--muted-foreground));cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all var(--transition-fast);opacity:.6}.chat_inlineChipRemove__009Rv:hover{background:hsl(var(--destructive)/.15);color:hsl(var(--destructive));opacity:1}@keyframes chat_chipPop__tsbcf{0%{transform:scale(.85);opacity:0}to{transform:scale(1);opacity:1}}.chat_textarea__SQtTR{border:none;background:transparent;color:hsl(var(--foreground));font-size:.9375rem;resize:none;field-sizing:content;min-height:24px;max-height:min(180px,60vh);font-family:inherit;outline:none;line-height:1.5;padding:.1875rem 2.5rem .1875rem .5rem}.chat_textarea__SQtTR::-moz-placeholder{color:hsl(var(--muted-foreground)/.6)}.chat_textarea__SQtTR::placeholder{color:hsl(var(--muted-foreground)/.6)}.chat_sendButton__zterq{width:40px;height:40px;border-radius:12px;border:none;background:hsl(var(--primary));color:hsl(var(--primary-foreground));cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all var(--transition-fast);flex-shrink:0}.chat_sendButton__zterq:hover:not(:disabled){opacity:.9}.chat_sendButton__zterq:disabled{opacity:.4;cursor:not-allowed}@keyframes chat_fadeIn__5F2RM{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.chat_spin__jimvT{animation:chat_spin__jimvT 1s linear infinite}@keyframes chat_spin__jimvT{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:900px){.chat_suggestions__c2qGK{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.chat_sidebar__qD1VQ{position:fixed;inset:0 auto 0 0;width:85%;max-width:320px;transform:translateX(-100%);z-index:1900;transition:transform .25s ease;box-shadow:var(--shadow-xl)}.chat_overlay__qkOhQ{position:fixed;inset:0;background:rgba(0,0,0,.4);backdrop-filter:blur(4px);z-index:90;animation:chat_fadeIn__5F2RM .2s ease}.chat_sidebarOpen__Kc7xa{transform:translateX(0)}.chat_toggleButton__vpdxI{left:9px;top:50px}.chat_messages___RY29{padding:var(--spacing-lg)}.chat_inputArea__91BIm{padding:.75rem var(--spacing-lg) var(--spacing-md)}}@media (max-width:480px){.chat_messages___RY29{padding:var(--spacing-md);gap:var(--spacing-md)}.chat_welcome__ow7bV{padding:var(--spacing-lg)}.chat_welcomeIcon__z1eVA{width:60px;height:60px}.chat_welcome__ow7bV h1{font-size:1.25rem}.chat_suggestions__c2qGK{grid-template-columns:1fr}.chat_inputArea__91BIm{padding:.5rem var(--spacing-md) var(--spacing-md)}.chat_inputWrapper__Gt_Zi{padding:.5rem;border-radius:14px}.chat_textarea__SQtTR{font-size:16px}.chat_messageContent__42Pbn{max-width:85%;font-size:.875rem;padding:.625rem .875rem}}.chat_dropdownContent__DXBR1{min-width:8rem;overflow:hidden;border-radius:.5rem;border:1px solid hsl(var(--border));background:hsl(var(--popover));padding:.25rem;color:hsl(var(--popover-foreground));box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);z-index:9999}.chat_dropdownItem__NE_Lh{display:flex;cursor:pointer;gap:.5rem;align-items:center;border-radius:.25rem;padding:.375rem .5rem;font-size:.875rem;outline:none;transition:background .15s ease}.chat_dropdownItem__NE_Lh:focus,.chat_dropdownItem__NE_Lh:hover{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.chat_toolIndicator__zG4nz{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:hsl(var(--muted-foreground));padding:.5rem 0}.chat_welcomeHint__gcAAJ{margin-top:.75rem;font-size:.75rem;color:hsl(var(--muted-foreground))}.chat_userFilesRow__nrwVZ{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem}.chat_userFileImg__uCRJe{max-width:200px;border-radius:.5rem;border:1px solid hsl(var(--border))}.chat_userFileLabel__BxIWS{font-size:.75rem;padding:.25rem .5rem;background:hsl(var(--muted));border-radius:.375rem}.chat_toolCallsRow__0F0L3{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.375rem;margin-bottom:.25rem}.chat_toolCallBadge__X3y0_{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .375rem;border-radius:.375rem;font-size:.625rem;font-weight:500;background:hsl(var(--muted));color:hsl(var(--muted-foreground));border:1px solid hsl(var(--border))}.chat_attachFilesRow__6Ol_2{display:flex;flex-wrap:wrap;gap:.5rem;padding:.75rem .75rem 0}.chat_attachFileChip__At008{display:flex;align-items:center;gap:.375rem;padding:.25rem .5rem;background:hsl(var(--muted));border-radius:.5rem;font-size:.75rem}.chat_attachFileThumb__P6vqi{width:1.5rem;height:1.5rem;border-radius:.25rem;-o-object-fit:cover;object-fit:cover}.chat_attachFileIcon__FkvqV{color:hsl(var(--muted-foreground))}.chat_attachFileName__T_naS{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100px}.chat_attachFileRemove__zm4TJ{color:hsl(var(--muted-foreground));margin-left:.25rem;background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:color var(--transition-fast)}.chat_attachFileRemove__zm4TJ:hover{color:hsl(var(--foreground))}.chat_creditsBar__xx_6b{padding:.25rem .75rem;font-size:.625rem;color:hsl(var(--muted-foreground));text-align:right}.chat_slashPopover__ybBig{position:absolute;bottom:100%;left:0;right:0;margin-bottom:.375rem;background:hsl(var(--popover));border:1px solid hsl(var(--border));border-radius:.75rem;box-shadow:0 8px 24px -4px hsl(var(--foreground)/.12),0 2px 8px -2px hsl(var(--foreground)/.06);overflow:hidden;z-index:100;animation:chat_fadeIn__5F2RM .15s ease}.chat_slashPopoverHeader__rO5iu{padding:.5rem .75rem;font-size:.65rem;font-weight:600;color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid hsl(var(--border));background:hsl(var(--muted)/.3)}.chat_slashOption__5AAUh{display:flex;align-items:center;gap:.625rem;padding:.625rem .75rem;cursor:pointer;transition:background var(--transition-fast);border:none;background:none;width:100%;text-align:left;font-family:inherit;font-size:.8125rem;color:hsl(var(--popover-foreground))}.chat_slashOptionActive__5vHI_,.chat_slashOption__5AAUh:hover{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.chat_slashOptionIcon__M2Og0{font-size:1rem;line-height:1;flex-shrink:0}.chat_slashOptionInfo__9VPT7{display:flex;flex-direction:column;gap:.125rem;min-width:0}.chat_slashOptionTitle__0J4KG{font-weight:600;font-size:.8125rem}.chat_slashOptionDesc__B891o{font-size:.6875rem;color:hsl(var(--muted-foreground))}.chat_slashOptionActive__5vHI_ .chat_slashOptionDesc__B891o,.chat_slashOption__5AAUh:hover .chat_slashOptionDesc__B891o{color:hsl(var(--accent-foreground)/.7)}.chat_toolPulse__NR8Eg{animation:chat_toolPulse__NR8Eg 2s ease-in-out infinite}@keyframes chat_toolPulse__NR8Eg{0%,to{opacity:1}50%{opacity:.5}}.chat_uploadButton__Eufmi{width:28px;height:28px;border-radius:6px;border:none;background:hsl(var(--muted)/.3);color:hsl(var(--muted-foreground));cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all var(--transition-fast);z-index:2}.chat_uploadButton__Eufmi:hover:not(:disabled){background:hsl(var(--accent));color:hsl(var(--foreground))}.chat_uploadButton__Eufmi:disabled{opacity:.3;cursor:not-allowed}.chat_uploadButtonHasFiles__R1M4_{color:hsl(var(--primary))}.chat_uploadBadge__bvaVG{position:absolute;top:-2px;right:-2px;min-width:16px;height:16px;border-radius:8px;background:hsl(var(--primary));color:hsl(var(--primary-foreground));font-size:.55rem;font-weight:700;display:flex;align-items:center;justify-content:center;padding:0 3px;line-height:1;box-shadow:0 1px 3px hsl(var(--foreground)/.15)}.chat_msgFileCarousel__JVmcx{display:flex;gap:.5rem;overflow-x:auto;overflow-y:hidden;max-width:80%;padding:.5rem .25rem;margin-bottom:.5rem;scroll-snap-type:x mandatory;scrollbar-width:thin;-webkit-overflow-scrolling:touch;border-radius:10px}.chat_msgFileCarousel__JVmcx::-webkit-scrollbar{height:4px}.chat_msgFileCarousel__JVmcx::-webkit-scrollbar-track{background:hsl(var(--muted)/.3);border-radius:4px}.chat_msgFileCarousel__JVmcx::-webkit-scrollbar-thumb{background:hsl(var(--primary)/.4);border-radius:4px}.chat_msgFileCarousel__JVmcx::-webkit-scrollbar-thumb:hover{background:hsl(var(--primary)/.6)}.chat_msgCarouselCard__DTzr3{flex-shrink:0;scroll-snap-align:start;border-radius:10px;overflow:hidden;cursor:pointer;position:relative;transition:all .25s cubic-bezier(.34,1.56,.64,1);background:hsl(var(--card));border:1px solid hsl(var(--border))}.chat_msgCarouselCard__DTzr3:hover{transform:translateY(-3px) scale(1.03)}.chat_msgCarouselCardImage__kmrTe{width:100px;height:100px;box-shadow:0 2px 8px hsl(var(--foreground)/.08)}.chat_msgCarouselCardImage__kmrTe:hover{box-shadow:0 6px 20px hsl(var(--primary)/.2);border-color:hsl(var(--primary)/.3)}.chat_msgCarouselImg__svWsH{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .3s ease}.chat_msgCarouselCardImage__kmrTe:hover .chat_msgCarouselImg__svWsH{transform:scale(1.08)}.chat_msgCarouselOverlay__7pBZz{position:absolute;bottom:0;left:0;right:0;padding:.4rem .5rem;background:linear-gradient(transparent,rgba(0,0,0,.75));backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.chat_msgCarouselName__Fxdex{font-size:.6rem;font-weight:600;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.4);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.chat_msgCarouselCardFile__eksJL{width:100px;height:100px;background:linear-gradient(145deg,hsl(var(--card)),hsl(var(--muted)/.2));box-shadow:0 2px 8px hsl(var(--foreground)/.06)}.chat_msgCarouselCardFile__eksJL:hover{box-shadow:0 6px 20px hsl(var(--accent)/.25);border-color:hsl(var(--primary)/.3)}.chat_msgCarouselFileBody__YUCj5{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;padding:.5rem}.chat_msgCarouselFileIcon__sBgOl{width:38px;height:38px;border-radius:10px;background:linear-gradient(135deg,hsl(var(--primary)/.12),hsl(var(--primary)/.04));display:flex;align-items:center;justify-content:center;color:hsl(var(--primary));flex-shrink:0}.chat_msgCarouselFileName__U9_Kg{font-size:.58rem;font-weight:600;color:hsl(var(--foreground)/.8);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:80px;text-align:center}.markdow-render_markdownContent__efq6n{font-family:inherit;line-height:1.6;color:hsl(var(--foreground));word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;hyphens:auto;max-width:100%}.markdow-render_markdownContent__efq6n table{min-width:400px;table-layout:auto}.markdow-render_codeBlockContainer__HiQEV{position:relative;border-radius:12px;overflow:hidden;background-color:hsl(var(--muted));border:1px solid hsl(var(--border));box-shadow:0 2px 8px hsl(var(--foreground)/.1);transition:all .2s ease;width:100%;max-width:100%}.markdow-render_codeBlockScrollContainer__T6mut{overflow-x:auto;overflow-y:hidden;max-width:100%;width:100%;display:block;-webkit-overflow-scrolling:touch}.markdow-render_codeBlockScrollContainer__T6mut::-webkit-scrollbar{height:8px}.markdow-render_codeBlockScrollContainer__T6mut::-webkit-scrollbar-track{background:hsl(var(--muted)/.5);border-radius:0 0 12px 12px}.markdow-render_codeBlockScrollContainer__T6mut::-webkit-scrollbar-thumb{background:hsl(var(--muted-foreground)/.3);border-radius:4px}.markdow-render_codeBlockScrollContainer__T6mut::-webkit-scrollbar-thumb:hover{background:hsl(var(--muted-foreground)/.5)}.markdow-render_codeBlockContainer__HiQEV:hover{border-color:hsl(var(--primary)/.5);box-shadow:0 4px 12px hsl(var(--foreground)/.15)}.markdow-render_codeBlockHeader__ECbQx{display:flex;justify-content:space-between;align-items:center;padding:.6rem 1rem;background:hsl(var(--muted)/.8);border-bottom:1px solid hsl(var(--border))}.markdow-render_codeLanguage__Ub7VS{font-size:.7rem;text-transform:uppercase;letter-spacing:.5px;padding:.2rem .6rem;border-radius:20px;font-family:Monaco,Courier New,monospace}.markdow-render_codeLanguage__Ub7VS,.markdow-render_copyButton__xBTNz{font-weight:500;color:hsl(var(--muted-foreground));background:hsl(var(--background));border:1px solid hsl(var(--border))}.markdow-render_copyButton__xBTNz{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.3rem .8rem;border-radius:8px;font-size:.75rem;cursor:pointer;transition:all .2s ease}.markdow-render_copyButton__xBTNz:hover{background:hsl(var(--accent));border-color:hsl(var(--primary));color:hsl(var(--foreground));transform:translateY(-1px)}.markdow-render_copyButton__xBTNz:active{transform:translateY(0)}.markdow-render_copyButton__xBTNz svg{width:14px;height:14px;transition:all .2s ease}.markdow-render_copyButton__xBTNz:hover svg{transform:scale(1.05)}.markdow-render_markdownContent__efq6n pre{margin:0;padding:.4rem;overflow-x:auto;overflow-y:visible;background-color:hsl(var(--muted));font-family:Monaco,Courier New,Fira Code,monospace;font-size:.85rem;line-height:1.5;border-radius:9px;position:relative;color:hsl(var(--foreground));max-width:100%}.markdow-render_markdownContent__efq6n pre::-webkit-scrollbar{height:8px}.markdow-render_markdownContent__efq6n pre::-webkit-scrollbar-track{background:hsl(var(--background));border-radius:4px}.markdow-render_markdownContent__efq6n pre::-webkit-scrollbar-thumb{background:hsl(var(--muted-foreground));border-radius:4px}.markdow-render_markdownContent__efq6n pre::-webkit-scrollbar-thumb:hover{background:hsl(var(--foreground))}.markdow-render_markdownContent__efq6n pre code{background-color:transparent;color:hsl(var(--foreground));padding:0;border:none;font-family:inherit;font-size:inherit;line-height:inherit;display:block}.markdow-render_markdownContent__efq6n pre .markdow-render_hljs__dHj2D,.markdow-render_markdownContent__efq6n pre code{white-space:pre-wrap!important;word-wrap:break-word!important;word-break:break-word!important;max-width:100%}.markdow-render_markdownContent__efq6n pre .markdow-render_hljs__dHj2D span{white-space:pre-wrap!important;word-wrap:break-word!important}.markdow-render_inlineCode__OO0Cy{background:linear-gradient(135deg,hsl(var(--muted)) 0,hsl(var(--muted)/.8) 100%);color:hsl(var(--foreground));padding:.25rem .5rem;border-radius:6px;font-size:.85em;font-family:Monaco,Courier New,Consolas,monospace;font-weight:600;border:1px solid hsl(var(--border));white-space:nowrap;box-shadow:0 1px 3px hsl(var(--foreground)/.1);letter-spacing:-.3px}.markdow-render_markdownContent__efq6n p .markdow-render_inlineCode__OO0Cy{white-space:normal;word-break:break-word}.markdow-render_markdownContent__efq6n code:not([class*=hljs]):not(.markdow-render_inlineCode__OO0Cy){background:linear-gradient(135deg,hsl(var(--muted)) 0,hsl(var(--muted)/.8) 100%);color:hsl(var(--foreground));padding:.25rem .5rem;border-radius:6px;font-size:.85em;font-family:Monaco,Courier New,Consolas,monospace;font-weight:600;border:1px solid hsl(var(--border));white-space:nowrap;box-shadow:0 1px 3px hsl(var(--foreground)/.1)}.markdow-render_markdownContent__efq6n p code:not([class*=hljs]):not(.markdow-render_inlineCode__OO0Cy){white-space:normal;word-break:break-word}.markdow-render_markdownContent__efq6n .markdow-render_hljs__dHj2D{background-color:transparent!important;color:hsl(var(--foreground))!important}.markdow-render_markdownContent__efq6n .markdow-render_hljs-keyword__UuT6T{color:hsl(var(--primary));font-weight:600}.markdow-render_markdownContent__efq6n .markdow-render_hljs-function__XWdvr,.markdow-render_markdownContent__efq6n .markdow-render_hljs-title__C1DHa{color:hsl(var(--accent))}.markdow-render_markdownContent__efq6n .markdow-render_hljs-params__Sc2qc{color:hsl(var(--foreground));font-style:italic}.markdow-render_markdownContent__efq6n .markdow-render_hljs-number__Ac0BT,.markdow-render_markdownContent__efq6n .markdow-render_hljs-string__fGo_g{color:#16a249}.markdow-render_markdownContent__efq6n .markdow-render_hljs-comment__TFyPb{color:hsl(var(--muted-foreground));font-style:italic}.markdow-render_markdownContent__efq6n .markdow-render_hljs-attr__upKYy,.markdow-render_markdownContent__efq6n .markdow-render_hljs-attribute__ajdke{color:hsl(var(--primary))}.markdow-render_markdownContent__efq6n .markdow-render_hljs-built_in__lmvTd,.markdow-render_markdownContent__efq6n .markdow-render_hljs-class__aZOX2,.markdow-render_markdownContent__efq6n .markdow-render_hljs-literal__Tkudk,.markdow-render_markdownContent__efq6n .markdow-render_hljs-type__Qrr6z{color:#07b9d5}.markdow-render_markdownContent__efq6n .markdow-render_hljs-tag__54IcK{color:hsl(var(--primary))}.markdow-render_markdownContent__efq6n .markdow-render_hljs-name__vVJ6L,.markdow-render_markdownContent__efq6n .markdow-render_hljs-selector__0IlKG{color:hsl(var(--accent))}.markdow-render_markdownContent__efq6n .markdow-render_hljs-template-variable__0RGNm,.markdow-render_markdownContent__efq6n .markdow-render_hljs-variable__03p9C{color:hsl(var(--foreground))}.markdow-render_markdownContent__efq6n .markdow-render_hljs-operator__4yH_Z,.markdow-render_markdownContent__efq6n .markdow-render_hljs-punctuation__j2uY6{color:#d4d4d4}.markdow-render_markdownContent__efq6n h1,.markdow-render_markdownContent__efq6n h2,.markdow-render_markdownContent__efq6n h3,.markdow-render_markdownContent__efq6n h4,.markdow-render_markdownContent__efq6n h5,.markdow-render_markdownContent__efq6n h6{margin:1.2em 0 .5em;font-weight:700;line-height:1.3;color:hsl(var(--foreground))}.markdow-render_markdownContent__efq6n h1{font-size:2em;border-bottom:2px solid hsl(var(--primary)/.3);padding-bottom:.3em;letter-spacing:-.02em}.markdow-render_markdownContent__efq6n h2{font-size:1.5em;border-bottom:1px solid hsl(var(--border));padding-bottom:.2em}.markdow-render_markdownContent__efq6n h3{font-size:1.25em}.markdow-render_markdownContent__efq6n h4{font-size:1.1em;color:hsl(var(--primary))}.markdow-render_markdownContent__efq6n h5{font-size:1em;color:hsl(var(--muted-foreground))}.markdow-render_markdownContent__efq6n h6{font-size:.9em;color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.5px}.markdow-render_paragraph__uT_s3{margin-bottom:1em;line-height:1.6}.markdow-render_strong__pUHVB{font-weight:700;color:hsl(var(--foreground))}.markdow-render_em__wBrI5{font-style:italic}.markdow-render_del__Y2jRO{text-decoration:line-through;opacity:.6}.markdow-render_markdownContent__efq6n blockquote{margin:1em 0;padding:.8em 1em;border-left:4px solid hsl(var(--primary));background:linear-gradient(135deg,hsl(var(--muted)/.1) 0,hsl(var(--muted)/.05) 100%);border-radius:0 8px 8px 0;color:hsl(var(--muted-foreground));font-style:italic}.markdow-render_markdownContent__efq6n blockquote p{margin:.25em 0}.markdow-render_markdownContent__efq6n blockquote p:first-child{margin-top:0}.markdow-render_markdownContent__efq6n blockquote p:last-child{margin-bottom:0}.markdow-render_tableWrapper___kfXb{overflow-x:auto;margin:1.5rem 0;border-radius:12px;border:1px solid hsl(var(--border));background-color:hsl(var(--background));-webkit-overflow-scrolling:touch;width:100%}.markdow-render_tableWrapper___kfXb::-webkit-scrollbar{height:8px}.markdow-render_tableWrapper___kfXb::-webkit-scrollbar-track{background:transparent}.markdow-render_tableWrapper___kfXb::-webkit-scrollbar-thumb{background:hsl(var(--muted-foreground)/.3);border-radius:4px}.markdow-render_markdownContent__efq6n .katex-display{overflow-x:auto;overflow-y:hidden;padding:1.2rem 0;-webkit-overflow-scrolling:touch;font-size:1.2em}.markdow-render_markdownContent__efq6n .katex{font-size:1.1em;line-height:1.2;text-rendering:optimizeLegibility}.markdow-render_markdownContent__efq6n .katex .base{-webkit-text-stroke:.15px currentColor}.markdow-render_markdownContent__efq6n .katex-display::-webkit-scrollbar{height:4px}.markdow-render_markdownContent__efq6n .katex-display::-webkit-scrollbar-thumb{background:hsl(var(--muted-foreground)/.3);border-radius:4px}.markdow-render_markdownContent__efq6n table{border-collapse:collapse;width:100%;font-size:.9em}.markdow-render_markdownContent__efq6n thead{background:linear-gradient(135deg,hsl(var(--muted)/.3) 0,hsl(var(--muted)/.2) 100%)}.markdow-render_markdownContent__efq6n th{font-weight:600;color:hsl(var(--foreground));padding:.75rem 1rem;border-bottom:2px solid hsl(var(--border));text-align:left}.markdow-render_markdownContent__efq6n td{padding:.75rem 1rem;border-bottom:1px solid hsl(var(--border))}.markdow-render_markdownContent__efq6n tbody tr:last-child td{border-bottom:none}.markdow-render_markdownContent__efq6n tbody tr:hover{background-color:hsl(var(--muted)/.1)}.markdow-render_markdownContent__efq6n a{color:hsl(var(--primary));text-decoration:none;border-bottom:1px solid hsl(var(--primary)/.3);transition:all .2s ease;cursor:pointer}.markdow-render_markdownContent__efq6n a:hover{border-bottom-color:hsl(var(--primary));color:hsl(var(--primary))}.markdow-render_markdownContent__efq6n img{max-width:100%;height:auto;border-radius:12px;margin:1em 0;display:block;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:transform .2s ease,box-shadow .2s ease}.markdow-render_markdownContent__efq6n img:hover{transform:scale(1.02);box-shadow:0 8px 24px rgba(0,0,0,.15)}.markdow-render_markdownContent__efq6n ol,.markdow-render_markdownContent__efq6n ul{margin:.75em 0;padding-left:1.75em}.markdow-render_markdownContent__efq6n li{margin:.35em 0}.markdow-render_markdownContent__efq6n li>ol,.markdow-render_markdownContent__efq6n li>ul{margin:.25em 0}.markdow-render_markdownContent__efq6n hr{border:none;height:2px;background:linear-gradient(90deg,transparent,hsl(var(--primary)),transparent);margin:1.5em 0}.markdow-render_ol__dLIzn,.markdow-render_ul__8x5hv{margin:1em 0;padding-left:1.5em}.markdow-render_li__PjGiN{margin-bottom:.5em;line-height:1.6}.markdow-render_li__PjGiN>.markdow-render_ol__dLIzn,.markdow-render_li__PjGiN>.markdow-render_ul__8x5hv{margin:.5em 0 .5em 1em}.markdow-render_markdownContent__efq6n details{margin:1em 0;padding:.5em 1em;border:1px solid hsl(var(--border));border-radius:8px;background-color:hsl(var(--muted)/.1)}.markdow-render_markdownContent__efq6n summary{cursor:pointer;font-weight:600;padding:.5em 0;color:hsl(var(--primary))}.markdow-render_markdownContent__efq6n summary:hover{color:hsl(var(--primary)/.8)}.markdow-render_markdownContent__efq6n sub,.markdow-render_markdownContent__efq6n sup{font-size:.75em;line-height:0;position:relative;vertical-align:baseline}.markdow-render_markdownContent__efq6n sup{top:-.5em}.markdow-render_markdownContent__efq6n sub{bottom:-.25em}.markdow-render_markdownContent__efq6n kbd{background-color:hsl(var(--muted));border:1px solid hsl(var(--border));border-radius:4px;box-shadow:0 1px 1px hsl(var(--foreground)/.2),0 2px 0 0 hsl(var(--background)) inset;color:hsl(var(--foreground));display:inline-block;font-family:inherit;font-size:.85em;font-weight:700;line-height:1;padding:2px 4px;white-space:nowrap}.markdow-render_markdownContent__efq6n mark{background-color:#fef3c8;color:#7d6403;padding:0 2px;border-radius:2px}@media (max-width:768px){.markdow-render_codeBlockHeader__ECbQx{padding:.5rem .75rem}.markdow-render_copyButton__xBTNz{padding:.25rem .6rem}.markdow-render_copyButton__xBTNz span{display:none}.markdow-render_markdownContent__efq6n pre{padding:.75rem;font-size:.8rem}.markdow-render_markdownContent__efq6n h1{font-size:1.75em}.markdow-render_markdownContent__efq6n h2{font-size:1.35em}.markdow-render_markdownContent__efq6n td,.markdow-render_markdownContent__efq6n th{padding:.5rem .75rem}.markdow-render_inlineCode__OO0Cy{white-space:normal;word-break:break-word}}@media (max-width:480px){.markdow-render_markdownContent__efq6n pre{padding:.5rem;font-size:.75rem}.markdow-render_codeLanguage__Ub7VS{font-size:.65rem}.markdow-render_markdownContent__efq6n h1{font-size:1.5em}.markdow-render_codeBlockContainer__HiQEV{margin:.75em 0}}.slashCommandModal_overlay__v4EEA{position:fixed;inset:0;background:rgba(0,0,0,.5);backdrop-filter:blur(6px);display:flex;align-items:flex-start;justify-content:center;z-index:50;padding-top:12vh;padding-left:1rem;padding-right:1rem}.slashCommandModal_modal__sQgCY{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:16px;width:100%;max-width:32rem;box-shadow:0 25px 50px rgba(0,0,0,.25);animation:slashCommandModal_dashIn__D4TGo .25s ease-out}.slashCommandModal_header__diAcz{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid hsl(var(--border))}.slashCommandModal_headerContent__1Mb2D{display:flex;align-items:center;gap:.625rem}.slashCommandModal_headerIcon__VbPf0{width:2rem;height:2rem;border-radius:50%;background:hsl(var(--primary)/.1);display:flex;align-items:center;justify-content:center;color:hsl(var(--primary))}.slashCommandModal_headerTitle__43a4I{font-size:.875rem;font-weight:600}.slashCommandModal_closeBtn__ztX6W{width:1.75rem;height:1.75rem;border-radius:.5rem;border:none;background:transparent;color:hsl(var(--muted-foreground));cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s ease}.slashCommandModal_closeBtn__ztX6W:hover{background:hsl(var(--muted))}.slashCommandModal_body__t_yJ7{padding:1.25rem;display:flex;flex-direction:column;gap:1rem}.slashCommandModal_fieldGroup__hXwfz{display:flex;flex-direction:column;gap:.375rem}.slashCommandModal_fieldLabel__wMyv4{font-size:.75rem;font-weight:500;color:hsl(var(--muted-foreground))}.slashCommandModal_input__0DGGw{width:100%;padding:.625rem .875rem;border-radius:12px;background:hsl(var(--muted));border:1px solid hsl(var(--border));font-size:.875rem;color:hsl(var(--foreground));font-family:inherit;outline:none;transition:border-color .15s ease,box-shadow .15s ease;box-sizing:border-box}.slashCommandModal_input__0DGGw:focus{border-color:hsl(var(--primary)/.3);box-shadow:0 0 0 2px hsl(var(--primary)/.3)}.slashCommandModal_grid2__JrIya{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.slashCommandModal_rangeRow__BMnOy{display:flex;align-items:center;gap:.5rem}.slashCommandModal_range__EZdmX{flex:1;accent-color:hsl(var(--primary))}.slashCommandModal_rangeValue__UFiKz{font-size:.75rem;font-family:monospace;width:1.5rem;text-align:right;color:hsl(var(--muted-foreground))}.slashCommandModal_select__PgZs_{width:100%;border-radius:12px;background:hsl(var(--muted));border:1px solid hsl(var(--border));font-size:.875rem;color:hsl(var(--muted-foreground));font-family:inherit;cursor:pointer;outline:none;transition:border-color .15s ease,box-shadow .15s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='hsl(var(--muted-foreground))' stroke-width='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 .6rem center;padding:.5rem 1.75rem .5rem .75rem;box-sizing:border-box}.slashCommandModal_select__PgZs_:focus{border-color:hsl(var(--primary)/.3);box-shadow:0 0 0 2px hsl(var(--primary)/.3)}.slashCommandModal_footer__PgCub{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;padding:1rem 1.25rem;border-top:1px solid hsl(var(--border))}.slashCommandModal_cancelBtn__14loM{padding:.5rem 1rem;border-radius:12px;font-size:.875rem;font-weight:500;background:transparent;border:none;color:hsl(var(--foreground));cursor:pointer;transition:background .15s ease}.slashCommandModal_cancelBtn__14loM:hover{background:hsl(var(--muted))}.slashCommandModal_generateBtn__2fZrg{display:flex;align-items:center;gap:.5rem;padding:.5rem 1.25rem;border-radius:12px;background:hsl(var(--primary));color:hsl(var(--primary-foreground));font-size:.875rem;font-weight:500;border:none;cursor:pointer;transition:opacity .15s ease}.slashCommandModal_generateBtn__2fZrg:hover:not(:disabled){opacity:.9}.slashCommandModal_generateBtn__2fZrg:disabled{opacity:.5;cursor:not-allowed}.slashCommandModal_spinner__FYo2K{animation:slashCommandModal_spin___ehMU .8s linear infinite}@keyframes slashCommandModal_dashIn__D4TGo{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes slashCommandModal_spin___ehMU{to{transform:rotate(1turn)}}.noteReaderFull_fullPageContainer__JUd6a{width:100%;min-height:100vh;background:hsl(var(--background));display:flex;flex-direction:column}.noteReaderFull_errorState__HrV4N,.noteReaderFull_loadingState__7GQsQ{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;padding:2rem}.noteReaderFull_loadingSpinner__WdxeY{width:40px;height:40px;border:3px solid hsl(var(--muted));border-top-color:hsl(var(--primary));border-radius:50%;animation:noteReaderFull_spin__Mz_m9 1s linear infinite}@keyframes noteReaderFull_spin__Mz_m9{to{transform:rotate(1turn)}}.noteReaderFull_errorTitle__T5O3Y{font-size:1.25rem;font-weight:700;color:hsl(var(--destructive));margin:0;text-align:center}.noteReaderFull_errorMessage__lda0j{font-size:.95rem;color:hsl(var(--muted-foreground));margin:0;text-align:center;max-width:400px}.noteReaderFull_backButton__FbqEC{display:flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;background:hsl(var(--primary));color:hsl(var(--primary-foreground));border:none;border-radius:8px;cursor:pointer;font-weight:600;font-size:.9rem;transition:all .15s ease}.noteReaderFull_backButton__FbqEC:hover{background:hsl(var(--primary)/.9);transform:translateY(-1px);box-shadow:0 4px 12px hsl(var(--foreground)/.15)}.noteReaderFull_notePage__HTObW{flex:1;display:flex;flex-direction:column;max-width:900px;margin:0 auto;width:100%;padding:1rem;gap:1rem}@media (min-width:768px){.noteReaderFull_notePage__HTObW{padding:1.5rem;gap:1.25rem}}.noteReaderFull_pageHeader__uxRIv{display:flex;align-items:flex-start;gap:.75rem;padding-bottom:.75rem;border-bottom:1px solid hsl(var(--border))}.noteReaderFull_backButtonSmall__6mflK{display:flex;align-items:center;gap:.375rem;padding:.5rem .625rem;background:hsl(var(--secondary));color:hsl(var(--foreground));border:1px solid hsl(var(--border));border-radius:6px;cursor:pointer;font-weight:500;font-size:.875rem;transition:all .15s ease;flex-shrink:0;margin-top:.125rem}.noteReaderFull_backButtonSmall__6mflK:hover{background:hsl(var(--accent));transform:translateX(-2px)}.noteReaderFull_backButtonText__JVWbd{display:none}@media (min-width:640px){.noteReaderFull_backButtonText__JVWbd{display:inline}}.noteReaderFull_headerInfo__6aXeE{flex:1;min-width:0}.noteReaderFull_pageTitle__nBEPK{font-size:1.25rem;font-weight:700;color:hsl(var(--foreground));margin:0 0 .25rem;line-height:1.3}@media (min-width:640px){.noteReaderFull_pageTitle__nBEPK{font-size:1.5rem}}.noteReaderFull_pageDescription__6oo4A{font-size:.875rem;color:hsl(var(--muted-foreground));margin:0;line-height:1.5}.noteReaderFull_mainContent__oB3Hj{flex:1;display:flex;flex-direction:column;min-height:0;overflow-y:auto;padding:.5rem 0}.noteReaderFull_emptyContent__h78dv{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center;color:hsl(var(--muted-foreground))}.noteReaderFull_emptyIcon__rDpjD{margin-bottom:1rem;opacity:.5}.noteReaderFull_emptyContent__h78dv p{font-size:1rem;margin:0}.noteReaderFull_contentList__V37G1{display:flex;flex-direction:column;gap:1.5rem}.noteReaderFull_contentItem__T798s{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:10px;overflow:hidden}.noteReaderFull_contentHeading__dxhkK{font-size:1.125rem;font-weight:700;color:hsl(var(--foreground));margin:0;padding:1rem 1.25rem;background:hsl(var(--secondary)/.5);border-bottom:1px solid hsl(var(--border))}@media (min-width:640px){.noteReaderFull_contentHeading__dxhkK{font-size:1.25rem;padding:1.25rem 1.5rem}}.noteReaderFull_contentBody__AdcGd{padding:1.25rem;font-size:.9375rem;line-height:1.7;color:hsl(var(--foreground))}@media (min-width:640px){.noteReaderFull_contentBody__AdcGd{padding:1.5rem;font-size:1rem}}.noteReaderFull_contentBody__AdcGd :first-child{margin-top:0}.noteReaderFull_contentBody__AdcGd :last-child{margin-bottom:0}@media (max-width:768px){.noteReaderFull_notePage__HTObW{padding:.875rem;gap:.875rem}.noteReaderFull_pageTitle__nBEPK{font-size:1.125rem}.noteReaderFull_contentBody__AdcGd{padding:1rem;font-size:.90625rem}}@media (max-width:480px){.noteReaderFull_notePage__HTObW{padding:.75rem}.noteReaderFull_pageTitle__nBEPK{font-size:1.0625rem}.noteReaderFull_contentHeading__dxhkK{padding:.875rem 1rem;font-size:1rem}.noteReaderFull_contentBody__AdcGd{padding:.875rem;font-size:.875rem}.noteReaderFull_emptyContent__h78dv{padding:3rem 1rem}}