.node-description-editor .ql-container{font-size:inherit!important}.node-description-editor .ql-editor{padding:0!important}.node-description-editor .ql-editor,.node-description-editor .quill-wrapper-container .ql-bubble .ql-editor{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:17px!important;line-height:1.75!important;color:#1f2937!important;letter-spacing:.01em!important;max-width:none!important;width:100%!important;margin:0!important;padding:0!important}.node-description-editor .ql-editor p{margin:0 0 1.5rem!important;padding:0!important}.node-description-editor .ql-editor h1,.node-description-editor .ql-editor h2,.node-description-editor .ql-editor h3,.node-description-editor .ql-editor h4,.node-description-editor .ql-editor h5,.node-description-editor .ql-editor h6{margin:0!important;padding:0!important;line-height:1.2!important}.node-description-editor .ql-bubble .ql-editor h1,.node-description-editor .ql-bubble .ql-editor h2,.node-description-editor .ql-bubble .ql-editor h3,.node-description-editor .ql-bubble .ql-editor h4,.node-description-editor .ql-bubble .ql-editor h5,.node-description-editor .ql-bubble .ql-editor h6{margin:0!important;padding:0!important}.node-description-editor .ql-editor h1{font-size:1.8rem!important;font-weight:700!important;margin:1.25rem 0 .75rem!important;padding:0!important;line-height:1.2!important}.node-description-editor .ql-editor h2{font-size:1.5rem!important;font-weight:600!important;margin:1.25rem 0 .5rem!important;padding:0!important;line-height:1.2!important}.node-description-editor .ql-editor h3{font-size:1.25rem!important;font-weight:600!important;margin:1rem 0 .5rem!important;padding:0!important;line-height:1.2!important}.node-description-editor .ql-editor h4{font-size:1.125rem!important;font-weight:600!important;margin:.875rem 0 .5rem!important;padding:0!important;line-height:1.2!important}.node-description-editor .ql-editor h5{font-size:1rem!important;font-weight:600!important;margin:.75rem 0 .5rem!important;padding:0!important;line-height:1.2!important}.node-description-editor .ql-editor ol,.node-description-editor .ql-editor ul{padding-left:2rem!important;margin-bottom:1.5rem!important}.node-description-editor .ql-editor li{margin-bottom:.5rem!important;line-height:1.75!important}.node-description-editor .ql-editor code{font-family:JetBrains Mono,Fira Code,Consolas,monospace!important;background-color:#f3f4f6!important;padding:.125rem .375rem!important;border-radius:.375rem!important;font-size:.9em!important;font-weight:500!important}.node-description-editor .ql-editor pre{background-color:#1e293b!important;color:#e2e8f0!important;border-radius:.5rem!important;padding:1rem!important;margin:.75rem 0!important}.node-description-editor .ql-editor blockquote{border-left:4px solid #d1d5db!important;margin:1.5rem 0!important;font-style:italic!important;color:#4b5563!important;background-color:#f9fafb!important;padding:1rem 1.5rem!important;border-radius:.5rem!important}.dark .node-description-editor .ql-editor{color:#e5e7eb!important}.dark .node-description-editor .ql-editor code{background-color:#374151!important;color:#e5e7eb!important}.dark .node-description-editor .ql-editor blockquote{border-left-color:#4b5563!important;color:#9ca3af!important;background-color:#1f2937!important}.node-description-editor .ql-editor strong{font-weight:600!important;color:#111827!important}.dark .node-description-editor .ql-editor strong{color:#f3f4f6!important}.node-description-editor .ql-editor em{font-style:italic!important}.node-description-editor .ql-editor a{color:#2563eb!important;text-decoration:underline!important;text-underline-offset:.125rem!important;transition:color .2s ease!important}.node-description-editor .ql-editor a:hover{color:#1d4ed8!important}.dark .node-description-editor .ql-editor a{color:#60a5fa!important}.dark .node-description-editor .ql-editor a:hover{color:#93bbfc!important}.NodeDescription_nodeDescriptionEditor__Iq4Sv .NodeDescription_notion-like-editor-content__5UZw6{max-width:100%}.NodeDescription_nodeDescriptionEditor__Iq4Sv .NodeDescription_notion-like-editor-content__5UZw6 .NodeDescription_tiptap__M3jxj.NodeDescription_ProseMirror__xhHme.NodeDescription_notion-like-editor__u80q0{padding:3.5rem 1rem 1rem}@media screen and (max-width:480px){.NodeDescription_nodeDescriptionEditor__Iq4Sv .NodeDescription_notion-like-editor-content__5UZw6 .NodeDescription_tiptap__M3jxj.NodeDescription_ProseMirror__xhHme.NodeDescription_notion-like-editor__u80q0{padding:3.5rem .75rem .75rem}}.NodeDescription_nodeDescriptionEditor__Iq4Sv .NodeDescription_notion-like-editor-content__5UZw6,.NodeDescription_nodeDescriptionEditor__Iq4Sv .NodeDescription_notion-like-editor-wrapper__Deh_a{height:100%}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#23241f}.hljs,.hljs-subst,.hljs-tag{color:#f8f8f2}.hljs-emphasis,.hljs-strong{color:#a8a8a2}.hljs-bullet,.hljs-link,.hljs-literal,.hljs-number,.hljs-quote,.hljs-regexp{color:#ae81ff}.hljs-code,.hljs-section,.hljs-selector-class,.hljs-title{color:#a6e22e}.hljs-strong{font-weight:700}.hljs-emphasis{font-style:italic}.hljs-attr,.hljs-keyword,.hljs-name,.hljs-selector-tag{color:#f92672}.hljs-attribute,.hljs-symbol{color:#66d9ef}.hljs-class .hljs-title,.hljs-params,.hljs-title.class_{color:#f8f8f2}.hljs-addition,.hljs-built_in,.hljs-selector-attr,.hljs-selector-id,.hljs-selector-pseudo,.hljs-string,.hljs-template-variable,.hljs-type,.hljs-variable{color:#e6db74}.hljs-comment,.hljs-deletion,.hljs-meta{color:#75715e}.tiptap-editor-container{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}:is(.dark .tiptap-editor-container){--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity))}.tiptap-content .ProseMirror{min-height:200px}.tiptap-content .ProseMirror:focus{outline:2px solid transparent;outline-offset:2px}.tiptap-content .ProseMirror p.is-editor-empty:first-child:before{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity));content:attr(data-placeholder);float:left;height:0;pointer-events:none}.tiptap-content pre{margin-top:1rem;margin-bottom:1rem;border-radius:.25rem;--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity));padding:1rem}:is(.dark .tiptap-content pre){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.tiptap-content pre code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;line-height:1.25rem}.tiptap-content code{border-radius:.25rem;--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity));padding:.125rem .25rem;font-size:.875rem;line-height:1.25rem}:is(.dark .tiptap-content code){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.tiptap-content blockquote{margin-top:1rem;margin-bottom:1rem;border-left-width:4px;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity));padding-left:1rem;font-style:italic}:is(.dark .tiptap-content blockquote){--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity))}.tiptap-content ul{list-style-type:disc}.tiptap-content ol,.tiptap-content ul{margin-top:1rem;margin-bottom:1rem;padding-left:1.5rem}.tiptap-content ol{list-style-type:decimal}.tiptap-content hr{margin-top:2rem;margin-bottom:2rem;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}:is(.dark .tiptap-content hr){--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity))}.tiptap-content img{margin-top:1rem;margin-bottom:1rem;height:auto;max-width:100%;border-radius:.25rem}.tiptap-content img.ProseMirror-selectednode{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity))}.latex-node{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}.latex-node.ProseMirror-selectednode{border-radius:.25rem;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity))}.collaboration-cursor{pointer-events:none;position:absolute}.collaboration-cursor__label{position:absolute;top:-1.5rem;left:0;white-space:nowrap;border-radius:.25rem;padding:.125rem .25rem;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.ai-suggestion{border-bottom-width:2px;--tw-border-opacity:1;border-color:rgb(216 180 254/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity))}:is(.dark .ai-suggestion){--tw-border-opacity:1;border-color:rgb(147 51 234/var(--tw-border-opacity));background-color:rgba(88,28,135,.2)}.slash-command-menu{position:absolute;z-index:50;min-width:200px;border-radius:var(--radius);border-width:1px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding:.5rem;--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}:is(.dark .slash-command-menu){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.slash-command-item{display:flex;cursor:pointer;align-items:center;gap:.5rem;border-radius:.25rem;padding:.5rem .75rem}.slash-command-item:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}:is(.dark .slash-command-item:hover){--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}@keyframes editor-pulse{0%,to{opacity:.6}50%{opacity:1}}.editor-loading{animation:editor-pulse 2s infinite}.sidebar-container{display:flex;height:100%}.sidebar-item:hover .sidebar-item-icon{transform:scale(1.1)}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}@keyframes slideIn{0%{transform:translateX(-20px);opacity:0;width:0}to{transform:translateX(0);opacity:1;width:250px}}@keyframes slideOut{0%{transform:translateX(0);opacity:1;width:250px}to{transform:translateX(-20px);opacity:0;width:0}}.panel-animate-in{animation:slideIn .3s ease-out forwards}.panel-animate-out{animation:slideOut .2s ease-in forwards}.transparent-sidebar{background:transparent;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.active-sidebar-item{position:relative;background-color:hsla(0,0%,100%,.1)}.active-sidebar-item:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:70%;border-radius:0 3px 3px 0}.active-design:before{background-color:#06b6d4}.active-images:before{background-color:#8b5cf6}.active-stickers:before{background-color:#f59e0b}.active-text:before{background-color:#10b981}.active-videos:before{background-color:#ef4444}.active-articles:before{background-color:#3b82f6}.design-button{background-color:#06b6d4}.design-button:hover{background-color:#0891b2}.images-button{background-color:#8b5cf6}.images-button:hover{background-color:#7c3aed}.stickers-button{background-color:#f59e0b}.stickers-button:hover{background-color:#d97706}.text-button{background-color:#10b981}.text-button:hover{background-color:#059669}.videos-button{background-color:#ef4444}.videos-button:hover{background-color:#dc2626}.articles-button{background-color:#3b82f6}.articles-button:hover{background-color:#2563eb}.panel-container{transition:width .3s ease-in-out}.chat-message-user{background-color:#f7f7f8;color:#0d0d0d;padding:16px 20px;border-radius:16px;max-width:70%;margin-left:auto;box-shadow:0 1px 2px rgba(0,0,0,.05);font-size:14px;line-height:1.6}.chat-message-assistant{background-color:transparent;color:#0d0d0d;padding:16px 0;max-width:100%;font-size:14px;line-height:1.75}.chat-avatar{width:28px;height:28px;border-radius:6px;flex-shrink:0}.chat-message-wrapper{display:flex;gap:16px;padding:20px 0;border-bottom:1px solid rgba(0,0,0,.05)}.chat-message-wrapper:last-child{border-bottom:none}.chat-message-content{flex:1;overflow:hidden}.chat-prose h1,.chat-prose h2,.chat-prose h3{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}.chat-prose h1:first-child,.chat-prose h2:first-child,.chat-prose h3:first-child{margin-top:0}.chat-prose p{margin-top:0;margin-bottom:16px}.chat-prose p:last-child{margin-bottom:0}.chat-prose ol,.chat-prose ul{margin:16px 0;padding-left:24px}.chat-prose li{margin:8px 0}.chat-prose code{background-color:rgba(0,0,0,.05);border-radius:4px;padding:2px 6px;font-size:13px;font-family:Söhne Mono,Monaco,Andale Mono,Ubuntu Mono,monospace}.chat-prose pre{background-color:#1e1e1e;color:#d4d4d4;border-radius:8px;padding:16px;overflow-x:auto;margin:16px 0;font-size:13px;line-height:1.5;position:relative}.chat-prose pre:before{content:"";position:absolute;top:0;left:0;right:0;height:40px;background:linear-gradient(180deg,rgba(0,0,0,.1),transparent);border-radius:8px 8px 0 0;pointer-events:none}.chat-prose pre code{background-color:transparent;padding:0;color:inherit}.chat-prose blockquote{border-left:3px solid #d1d5db;padding-left:16px;color:#6b7280;font-style:italic;margin:16px 0}.chat-loading-dots{display:inline-flex;gap:4px;padding:8px 0}.chat-loading-dot{width:8px;height:8px;background-color:#6b7280;border-radius:50%;animation:pulse 1.4s ease-in-out infinite}.chat-loading-dot:nth-child(2){animation-delay:.2s}.chat-loading-dot:nth-child(3){animation-delay:.4s}@keyframes pulse{0%,60%,to{opacity:.3;transform:scale(.8)}30%{opacity:1;transform:scale(1)}}.chat-input-wrapper{padding:16px 20px;background-color:#fff;border-top:1px solid rgba(0,0,0,.1)}.chat-input{background-color:#f7f7f8;border:1px solid rgba(0,0,0,.1);border-radius:12px;padding:12px 16px;font-size:14px;transition:border-color .2s}.chat-input:focus{outline:none;border-color:rgba(0,0,0,.3);background-color:#fff}.chat-header{background-color:#fff;border-bottom:1px solid rgba(0,0,0,.1);padding:16px 20px}.chat-container{background-color:#fff;height:100%;display:flex;flex-direction:column}.chat-messages{flex:1;overflow-y:auto;padding:0 20px}.chat-messages::-webkit-scrollbar{width:8px}.chat-messages::-webkit-scrollbar-track{background:transparent}.chat-messages::-webkit-scrollbar-thumb{background:rgba(0,0,0,.1);border-radius:4px}.chat-messages::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.2)}.hexagon-shape{clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%)}.cloud-shape{border-radius:50% 40% 50% 40%;position:relative}.cloud-shape:before{width:50%;height:50%;top:-20%;left:10%}.cloud-shape:after,.cloud-shape:before{content:"";position:absolute;background:inherit;border-radius:50%}.cloud-shape:after{width:60%;height:60%;top:-15%;right:10%}.star-shape{clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.diamond-content{transform:rotate(-45deg)}@keyframes dash{to{stroke-dashoffset:-10}}.animate-dash{animation:dash 1s linear infinite;stroke-dasharray:5,5}@keyframes pulse-edge{0%,to{opacity:.6}50%{opacity:1}}.animate-pulse-edge{animation:pulse-edge 2s ease-in-out infinite}@keyframes flow{0%{stroke-dashoffset:20}to{stroke-dashoffset:0}}.animate-flow{stroke-dasharray:5,15;animation:flow 2s linear infinite}.edge-pattern-arrow{marker-mid:url(#arrow-pattern)}.edge-pattern-dots{stroke-dasharray:1,8;stroke-linecap:round}.edge-pattern-plus{stroke-dasharray:10,5,1,5}.perspective-1000{perspective:1000px}.rotateX-0{transform:rotateX(0deg)}.rotateX-90{transform:rotateX(90deg)}@keyframes float{0%{transform:translateY(0) translateX(0) scale(.8);opacity:.2}20%{transform:translateY(-40px) translateX(15px) scale(1);opacity:.7}40%{transform:translateY(-80px) translateX(-10px) scale(1.2);opacity:.9}60%{transform:translateY(-120px) translateX(20px) scale(.9);opacity:.6}80%{transform:translateY(-180px) translateX(-5px) scale(1.1);opacity:.3}to{transform:translateY(-220px) translateX(10px) scale(.7);opacity:0}}.animate-float{animation:float 5s ease-out infinite}@keyframes card-flip-enter{0%{transform:rotateX(90deg) translateY(20px);opacity:0}50%{transform:rotateX(45deg) translateY(10px);opacity:.7}to{transform:rotateX(0deg) translateY(0);opacity:1}}.card-flip-enter{animation:card-flip-enter .8s ease-out forwards}@keyframes canvas-scale-down{0%{transform:scale(1) brightness(1);filter:blur(0)}to{transform:scale(.95) brightness(.7);filter:blur(.5px)}}.canvas-scale-down{animation:canvas-scale-down 1s ease-out forwards}@keyframes focus-ring-pulse{0%,to{transform:scale(.95);border-color:rgba(99,102,241,.4);box-shadow:0 0 0 0 rgba(99,102,241,.6);opacity:.8}25%{transform:scale(1);border-color:rgba(99,102,241,.6);box-shadow:0 0 0 4px rgba(99,102,241,.3);opacity:.9}50%{transform:scale(1.05);border-color:rgba(99,102,241,.8);box-shadow:0 0 0 12px rgba(99,102,241,.15);opacity:1}75%{transform:scale(1);border-color:rgba(99,102,241,.6);box-shadow:0 0 0 8px rgba(99,102,241,.2);opacity:.9}}.focus-ring-pulse{animation:focus-ring-pulse 3s ease-in-out infinite}@keyframes glow-overlay{0%,to{background:radial-gradient(ellipse at center,rgba(99,102,241,.08) 0,rgba(139,92,246,.06) 30%,rgba(6,182,212,.04) 60%,transparent 80%);opacity:.7}33%{background:radial-gradient(ellipse at center,rgba(139,92,246,.12) 0,rgba(6,182,212,.08) 30%,rgba(99,102,241,.06) 60%,transparent 80%);opacity:.9}66%{background:radial-gradient(ellipse at center,rgba(6,182,212,.1) 0,rgba(99,102,241,.08) 30%,rgba(139,92,246,.06) 60%,transparent 80%);opacity:.8}}.glow-overlay{animation:glow-overlay 4s ease-in-out infinite}@keyframes slide-in-left{0%{transform:translateX(-100%) scale(.9);opacity:0}50%{transform:translateX(-10%) scale(1.05);opacity:.8}to{transform:translateX(0) scale(1);opacity:1}}.slide-in-left{animation:slide-in-left .6s ease-out forwards}@keyframes timer-badge-pop-in{0%{transform:translateX(-100%) scale(.6) rotate(-20deg);opacity:0}40%{transform:translateX(-20%) scale(1.15) rotate(-5deg);opacity:.9}70%{transform:translateX(5%) scale(.95) rotate(2deg);opacity:1}to{transform:translateX(0) scale(1) rotate(0deg);opacity:1}}.card-stagger-1{animation-delay:0ms}.card-stagger-2{animation-delay:.2s}.card-stagger-3{animation-delay:.4s}@keyframes icon-emphasize{0%{transform:scale(1) rotate(0deg)}50%{transform:scale(1.2) rotate(10deg)}to{transform:scale(1.1) rotate(12deg)}}.icon-emphasize{animation:icon-emphasize .5s ease-out forwards}@keyframes sparkle-exit{0%{transform:scale(0) rotate(0deg);opacity:0}50%{transform:scale(1.2) rotate(180deg);opacity:1}to{transform:scale(.8) rotate(1turn);opacity:0}}.sparkle-exit{animation:sparkle-exit 1s ease-out forwards}@keyframes backdrop-blur-in{0%{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);background:transparent}to{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(0,0,0,.3)}}.backdrop-blur-in{animation:backdrop-blur-in .5s ease-out forwards}@keyframes study-pulse{0%,to{box-shadow:0 0 0 0 rgba(99,102,241,.4)}50%{box-shadow:0 0 0 12px rgba(99,102,241,.1)}}.study-pulse{animation:study-pulse 2s ease-in-out infinite}@keyframes time-added-bounce{0%{transform:translateY(0) scale(.8);opacity:0}50%{transform:translateY(-20px) scale(1.2);opacity:1}to{transform:translateY(-40px) scale(.9);opacity:0}}.time-added-bounce{animation:time-added-bounce 2s ease-out forwards}@keyframes study-mode-pulse{0%,to{transform:scale(1);box-shadow:0 0 0 0 rgba(59,130,246,.4)}50%{transform:scale(1.02);box-shadow:0 0 0 8px rgba(59,130,246,.1)}}.study-mode-transition{animation:study-mode-pulse 2s ease-in-out infinite}.study-mode-canvas-transform{transform-origin:center center;border-radius:12px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.study-mode-enhanced{position:relative;overflow:visible}.study-mode-enhanced:before{content:"";position:absolute;inset:-4px;border-radius:inherit;background:linear-gradient(45deg,#3b82f6,#8b5cf6,#06b6d4,#3b82f6);background-size:300% 300%;z-index:-1;animation:gradient-shift 3s ease infinite;opacity:.3}@keyframes gradient-shift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}