.tiptap{margin-top:0;color:var(--text-primary);width:100%}.reticulum-chat-text-scale--medium .message-item-row .tiptap:not(.isReply) p,.reticulum-chat-text-scale--medium .message-item-row .tiptap:not(.isReply) li{font-size:17px;line-height:1.5}.reticulum-chat-text-scale--high .message-item-row .tiptap:not(.isReply) p,.reticulum-chat-text-scale--high .message-item-row .tiptap:not(.isReply) li{font-size:18px;line-height:1.55}.reticulum-chat-text-scale--medium .tiptap-chat-composer--compact .tiptap p{font-size:16px}.reticulum-chat-text-scale--high .tiptap-chat-composer--compact .tiptap p{font-size:17px}.tiptap ul,.tiptap ol{padding:0 1rem;margin:1.25rem 1rem 1.25rem .4rem}.tiptap ul li p,.tiptap ol li p{margin-top:.25em;margin-bottom:.25em}.tiptap h1,.tiptap h2,.tiptap h3,.tiptap h4,.tiptap h5,.tiptap h6{line-height:1.1;margin-top:2.5rem;text-wrap:pretty;color:var(--text-primary)}.tiptap h1,.tiptap h2{margin-top:3.5rem;margin-bottom:1.5rem}.tiptap h1{font-size:1.4rem}.tiptap h2{font-size:1.2rem}.tiptap h3{font-size:1.1rem}.tiptap h4,.tiptap h5,.tiptap h6{font-size:1rem}.tiptap code{background-color:var(--code-block-bg, var(--background-default));border:1px solid var(--code-block-border, rgba(128, 128, 128, .25));border-radius:.35rem;color:var(--text-primary);font-family:JetBrainsMono,monospace;font-size:.85rem;padding:.2em .4em;text-wrap:pretty}.tiptap pre{background:var(--code-block-bg, var(--background-default));border:1px solid var(--code-block-border, rgba(128, 128, 128, .25));border-left:4px solid var(--code-block-accent, var(--primary-main, #5f9ea0));border-radius:.5rem;color:var(--text-primary);font-family:JetBrainsMono,monospace;font-size:.875rem;line-height:1.5;margin:.75rem 0;padding:.75rem 1rem;outline:none;overflow-x:auto;text-wrap:wrap}.tiptap pre code{background:none;border:none;color:inherit;font-size:inherit;padding:0;text-wrap:pretty}.tiptap blockquote{border-left:3px solid var(--gray-3);margin:1.5rem 0;padding-left:1rem;color:var(--text-primary);text-wrap:pretty}.tiptap hr{border:none;border-top:1px solid var(--gray-2);margin:1rem 0}.ProseMirror:focus-visible{outline:none!important}.tiptap p{font-size:16px;color:var(--text-primary);margin:0}.tiptap strong,.tiptap b{font-weight:700;color:inherit}.tiptap em,.tiptap i{font-style:italic;color:inherit}.tiptap s{text-decoration:line-through;color:inherit}.tiptap table{border-collapse:collapse;border-spacing:0;margin:.75rem 0;width:100%;table-layout:auto;color:var(--text-primary)}.tiptap th,.tiptap td{border:1px solid var(--code-block-border, rgba(128, 128, 128, .35));padding:.35em .6em;vertical-align:top;text-align:start}.tiptap th{font-weight:600;background:color-mix(in srgb,var(--background-secondary, #fff) 88%,transparent)}.tiptap ul{list-style-type:disc}.tiptap ol{list-style-type:decimal}.tiptap li{color:var(--text-primary)}.tiptap li::marker{color:var(--text-secondary)}.tiptap p+p{margin-top:.75em}.tiptap p.is-editor-empty:first-child:before{color:var(--text-primary);content:attr(data-placeholder);float:left;height:0;pointer-events:none}.tiptap p:empty:before{content:"";display:inline-block}.tiptap a{color:var(--primary-main, #5f9ea0);text-decoration:none;border-bottom:1px solid currentColor;transition:opacity .15s ease}.tiptap a:hover{opacity:.85}.tiptap .qortal-link,.tiptap span[data-url^="qortal://"]{color:var(--primary-main, #5f9ea0);text-decoration:none;background:color-mix(in srgb,var(--primary-main, #5f9ea0) 14%,transparent);border-radius:4px;padding:.15em .4em;font-weight:500;cursor:pointer;transition:background .15s ease,opacity .15s ease}.tiptap .qortal-link:hover,.tiptap span[data-url^="qortal://"]:hover{background:color-mix(in srgb,var(--primary-main, #5f9ea0) 22%,transparent);opacity:.95}.tiptap img{display:block;max-width:100%}.isReply p{color:var(--text-secondary);font-size:16px!important;line-height:1.4;margin:0;opacity:1}.tiptap.isReply a,.tiptap.isReply .qortal-link,.tiptap.isReply .auto-link,.tiptap.isReply span[data-url^="qortal://"]{color:inherit!important;background:none!important;pointer-events:none!important;cursor:inherit!important;text-decoration:none!important;border-radius:0;padding:0}.tiptap.isReply a:hover,.tiptap.isReply .qortal-link:hover,.tiptap.isReply span[data-url^="qortal://"]:hover{opacity:1;background:none!important}.tiptap.isReply [data-type=mention],.tiptap.isReply .mention{color:inherit!important;background:none!important;border-radius:0;padding:0;font-weight:inherit}.tiptap.isReply [data-type=mention]:hover,.tiptap.isReply .mention:hover{background:none!important;opacity:1}.reticulum-inline-reply-card .tiptap.isReply{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.reticulum-inline-reply-card .tiptap.isReply p{color:var(--text-secondary);font-size:14px!important;line-height:1.35}.reticulum-inline-reply-card .tiptap.isReply [data-type=mention],.reticulum-inline-reply-card .tiptap.isReply .mention{background:color-mix(in srgb,var(--primary-main, #5f9ea0) 14%,transparent)!important;border-radius:6px;color:var(--primary-main, var(--text-secondary))!important;font-weight:650;padding:2px 7px}.reticulum-discussion-message,.reticulum-discussion-message .message-item-row,.reticulum-discussion-message .tiptap,.reticulum-discussion-message .tiptap p{box-sizing:border-box;max-width:100%;min-width:0}.reticulum-discussion-message .tiptap,.reticulum-discussion-message .tiptap p,.reticulum-discussion-message .tiptap li,.reticulum-discussion-message .tiptap a,.reticulum-discussion-message .tiptap span{overflow-wrap:anywhere;word-break:break-word}.reticulum-discussion-message .tiptap pre{max-width:100%;overflow-x:hidden;white-space:pre-wrap}.reticulum-discussion-message .message-item-row{gap:16px;padding:0}.reticulum-discussion-message .message-item-row>div:last-child{gap:12px}.reticulum-discussion-message .tiptap p,.reticulum-discussion-message .tiptap li{color:var(--discussion-body-text-color, var(--text-primary));font-size:16px;font-weight:400;letter-spacing:0;line-height:24px}.reticulum-discussion-message--initial .tiptap p,.reticulum-discussion-message--initial .tiptap li{line-height:26px}[data-reticulum-chat-root=true] .message-item-row,[data-reticulum-chat-root=true] .message-item-row>div:last-child,[data-reticulum-chat-root=true] .message-item-row .tiptap,[data-reticulum-chat-root=true] .message-item-row .tiptap p{box-sizing:border-box;max-width:100%;min-width:0}[data-reticulum-chat-root=true] .message-item-row .tiptap,[data-reticulum-chat-root=true] .message-item-row .tiptap p,[data-reticulum-chat-root=true] .message-item-row .tiptap li,[data-reticulum-chat-root=true] .message-item-row .tiptap a,[data-reticulum-chat-root=true] .message-item-row .tiptap span{overflow-wrap:anywhere;word-break:break-word}[data-reticulum-chat-root=true] .message-item-row .tiptap pre{max-width:100%;white-space:pre-wrap}.reticulum-discussion-composer .tiptap-chat-composer--compact>.MuiBox-root{gap:8px;min-height:56px}.reticulum-discussion-composer .tiptap-chat-composer--compact .MuiIconButton-root,.reticulum-discussion-composer>.MuiBox-root>span .MuiIconButton-root{border-radius:10px;height:44px;width:44px}.reticulum-discussion-composer .tiptap-chat-composer--compact .tiptap-prosemirror{background:var(--discussion-composer-field-bg);border:1px solid var(--discussion-composer-field-border);border-radius:12px;box-sizing:border-box;min-height:56px;padding:15px 18px}.reticulum-discussion-composer .tiptap-chat-composer--compact .tiptap p{color:#f3f5f9;font-size:16px;font-weight:400;line-height:24px}.reticulum-discussion-composer .tiptap-chat-composer--compact .tiptap p.is-editor-empty:first-child:before{color:#aab4c594}.tiptap [data-type=mention],.tiptap .mention{box-decoration-break:clone;color:var(--primary-main, var(--text-secondary));background:color-mix(in srgb,var(--primary-main, #5f9ea0) 12%,transparent);border-radius:6px;padding:.15em .45em;font-weight:600;cursor:pointer;transition:background .15s ease,opacity .15s ease}.tiptap [data-type=mention]:hover,.tiptap .mention:hover{background:color-mix(in srgb,var(--primary-main, #5f9ea0) 20%,transparent);opacity:.9}.unread-divider{align-items:center;color:var(--text-primary);display:flex;font-size:11px;font-weight:700;gap:12px;letter-spacing:.06em;margin:8px 16px;opacity:.7;text-transform:uppercase;width:calc(100% - 32px)}.unread-divider:before,.unread-divider:after{background:currentColor;content:"";flex:1;height:1px;opacity:.4}.reticulum-unread-divider{color:#ef4444;font-size:10px;margin:6px 16px;opacity:.9}.reticulum-unread-divider:before,.reticulum-unread-divider:after{opacity:.72}.tiptap-chat-composer{background-color:var(--composer-bg, var(--background-default));border:1px solid var(--composer-border);border-radius:8px;overflow:hidden}.tiptap-chat-composer:focus-within{border-color:var(--composer-border);box-shadow:none}.tiptap-chat-composer .tiptap-prosemirror{background-color:transparent;border:none;border-radius:0;border-top:1px solid var(--composer-border);min-height:72px;padding:14px 16px}.tiptap-chat-composer--compact{background-color:transparent;border:none;border-radius:0;min-height:40px;overflow:visible}.tiptap-chat-composer--compact .tiptap-prosemirror{border-top:0;min-height:34px;padding:6px 10px}.tiptap-chat-composer--compact .ProseMirror{min-height:20px}.tiptap-chat-composer--compact .tiptap p{font-size:15px;line-height:1.4}.tiptap-chat-composer--compact .tiptap p+p{margin-top:.45em}.tiptap-chat-composer .tiptap-prosemirror:focus,.tiptap-chat-composer [contenteditable=true]:focus,.tiptap-chat-composer [contenteditable=true]:focus-visible{outline:none!important;box-shadow:none!important}.tiptap-chat-composer .tiptap-prosemirror p.is-editor-empty:first-child:before{color:var(--text-secondary);opacity:.7}.tippy-box[data-theme~=qchat-mention]{background:transparent;border:0;box-shadow:none;color:#f3f5f8}.tippy-box[data-theme~=qchat-mention]>.tippy-content{padding:0}.qchat-mention-menu{background:#0e1420f7;border:1px solid rgba(102,124,170,.28);border-radius:11px;box-shadow:0 18px 48px #0000006b,inset 0 1px #ffffff06;box-sizing:border-box;color:#f3f5f8;padding:8px 0 10px;position:relative;width:min(332px,calc(100vw - 24px))}.qchat-mention-menu:after{background:#0e1420;border-bottom:1px solid rgba(102,124,170,.28);border-right:1px solid rgba(102,124,170,.28);bottom:-6px;content:"";height:10px;left:18px;position:absolute;transform:rotate(45deg);width:10px}.qchat-mention-menu__scroll{max-height:min(494px,calc(100vh - 130px));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:rgba(142,155,181,.48) transparent;scrollbar-width:thin}.qchat-mention-menu__scroll::-webkit-scrollbar{width:5px}.qchat-mention-menu__scroll::-webkit-scrollbar-track{background:transparent}.qchat-mention-menu__scroll::-webkit-scrollbar-thumb{background:#8e9bb56b;border-radius:999px}.qchat-mention-menu__scroll::-webkit-scrollbar-thumb:hover{background:#a0adc794}.qchat-mention-menu__section{margin-top:14px}.qchat-mention-menu__section:first-child{margin-top:3px}.qchat-mention-menu__section-label{color:#b0b9cab8;font-size:10.5px;font-weight:700;letter-spacing:.09em;line-height:14px;margin:0 0 5px;padding:0 14px;text-transform:uppercase}.qchat-mention-menu__row{align-items:center;background:transparent;border:1px solid transparent;border-radius:9px;box-sizing:border-box;color:#f3f5f8;column-gap:13px;cursor:pointer;display:grid;font-family:inherit;grid-template-columns:38px minmax(0,1fr) 28px;margin:1px 8px;min-height:58px;padding:9px 12px;text-align:left;width:calc(100% - 16px)}.qchat-mention-menu__row--here,.qchat-mention-menu__row--everyone{min-height:62px}.qchat-mention-menu__row:hover{background:#ffffff09}.qchat-mention-menu__row.is-selected{background:#3d67be75;border-color:#6994eb85;box-shadow:inset 0 1px #ffffff09}.qchat-mention-menu__row.is-selected .qchat-mention-menu__primary{color:#fafcfffa}.qchat-mention-menu__row.is-selected .qchat-mention-menu__secondary{color:#dae1efd6}.qchat-mention-menu__icon{align-items:center;display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.qchat-mention-menu__icon svg{font-size:15px}.qchat-mention-menu__icon--person{background:linear-gradient(180deg,#4777d5,#355db7);border-radius:50%;color:#fff}.qchat-mention-menu__icon--here{background:linear-gradient(180deg,#6855c0,#5846a8);border-radius:7px;color:#fff}.qchat-mention-menu__icon--everyone{background:linear-gradient(180deg,#3b9b5e,#307c4c);border-radius:7px;color:#fff}.qchat-mention-menu__icon--channel{background:#4354744d;border:1px solid rgba(114,130,165,.2);border-radius:7px;color:#d8dee8;font-size:14px;font-weight:700}.qchat-mention-menu__copy{display:flex;flex-direction:column;justify-content:center;min-width:0}.qchat-mention-menu__primary,.qchat-mention-menu__secondary{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qchat-mention-menu__primary{color:#f3f5f8;font-size:15px;font-weight:650;letter-spacing:-.01em;line-height:19px}.qchat-mention-menu__secondary{color:#bec6d6c7;font-size:12.5px;font-weight:500;line-height:16px;margin-top:3px}.qchat-mention-menu__accept{align-items:center;background:#fff1;border-radius:7px;color:#f5f8ffeb;display:flex;height:22px;justify-content:center;width:22px}.qchat-mention-menu__accept:empty{background:transparent}.qchat-mention-menu__accept svg{font-size:14px}.qchat-mention-menu__empty{color:#aab4c6e0;font-size:11px;padding:17px 16px 20px;text-align:center}.qchat-mention-menu[data-color-mode=light]{background:#fffffffb;border-color:#2432483d;box-shadow:0 18px 42px #141c2a33,inset 0 1px #fffc;color:#202938}.qchat-mention-menu[data-color-mode=light]:after{background:#fff;border-color:#2432483d}.qchat-mention-menu[data-color-mode=light] .qchat-mention-menu__section-label{color:#2d394cad}.qchat-mention-menu[data-color-mode=light] .qchat-mention-menu__row{color:#202938}.qchat-mention-menu[data-color-mode=light] .qchat-mention-menu__row:hover{background:#2563eb12}.qchat-mention-menu[data-color-mode=light] .qchat-mention-menu__row.is-selected{background:#2563eb24;border-color:#2563eb6b;box-shadow:inset 0 1px #ffffff94}.qchat-mention-menu[data-color-mode=light] .qchat-mention-menu__primary,.qchat-mention-menu[data-color-mode=light] .qchat-mention-menu__row.is-selected .qchat-mention-menu__primary{color:#202938}.qchat-mention-menu[data-color-mode=light] .qchat-mention-menu__secondary,.qchat-mention-menu[data-color-mode=light] .qchat-mention-menu__row.is-selected .qchat-mention-menu__secondary{color:#2d394cc2}.qchat-mention-menu[data-color-mode=light] .qchat-mention-menu__icon--channel{background:#31486e14;border-color:#31486e33;color:#314e78}.qchat-mention-menu[data-color-mode=light] .qchat-mention-menu__accept{background:#2563eb1a;color:#244f91}.qchat-mention-menu[data-color-mode=light] .qchat-mention-menu__empty{color:#2d394cc2}.lds-ellipsis{color:var(--text-primary)}.lds-ellipsis,.lds-ellipsis div{box-sizing:border-box}.lds-ellipsis{display:inline-block;height:80px;position:relative;width:80px}.lds-ellipsis div{animation-timing-function:cubic-bezier(0,1,1,0);background:currentColor;border-radius:50%;height:13.33333px;position:absolute;top:33.33333px;width:13.33333px}.lds-ellipsis div:nth-child(1){animation:lds-ellipsis1 .6s infinite;left:8px}.lds-ellipsis div:nth-child(2){animation:lds-ellipsis2 .6s infinite;left:8px}.lds-ellipsis div:nth-child(3){animation:lds-ellipsis2 .6s infinite;left:32px}.lds-ellipsis div:nth-child(4){animation:lds-ellipsis3 .6s infinite;left:56px}@keyframes lds-ellipsis1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0)}to{transform:translate(24px)}}.emoji-picker{position:absolute;right:0;z-index:9000000000}.message-container{overflow:visible}.reaction-container{position:relative}.emoji-picker{overflow:hidden;width:auto}.EmojiPickerReact.epr-dark-theme{--epr-emoji-size: 18px}@property --cursor-angle{syntax: "<angle>"; inherits: true; initial-value: 110deg;}@property --edge-proximity{syntax: "<number>"; inherits: true; initial-value: 0;}@keyframes border-glow-sweep-rotate{0%{transform:rotate(110deg)}to{transform:rotate(470deg)}}@keyframes border-glow-intro-rotate{0%{transform:rotate(110deg);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}37.5%{transform:rotate(287.5deg);animation-timing-function:cubic-bezier(.215,.61,.355,1)}93.75%,to{transform:rotate(465deg)}}@keyframes border-glow-intro-opacity{0%{opacity:0}12.5%,62.5%{opacity:1}to{opacity:0}}.border-glow-card.border-glow-css-sweep.border-glow-card--always-on{--edge-proximity: 100}.border-glow-card.border-glow-css-sweep{overflow:hidden;clip-path:inset(0 round var(--border-radius))}.border-glow-card.border-glow-css-sweep.border-glow-card--always-on>.edge-light{opacity:1;animation:border-glow-sweep-rotate var(--sweep-duration, 4s) linear infinite}.border-glow-card.border-glow-css-sweep.border-glow-css-sweep-intro>.edge-light{animation:border-glow-intro-rotate var(--sweep-duration, 4s) both,border-glow-intro-opacity var(--sweep-duration, 4s) both;animation-iteration-count:var(--sweep-iteration-count, 1)}.border-glow-card.border-glow-css-sweep.border-glow-css-sweep-reverse>.edge-light{animation-direction:reverse}@media(prefers-reduced-motion:reduce){.border-glow-card.border-glow-css-sweep>.edge-light{animation:none}.border-glow-card.border-glow-css-sweep.border-glow-card--always-on>.edge-light{transform:rotate(118deg)}}.border-glow-card{--edge-proximity: 0;--cursor-angle: 45deg;--edge-sensitivity: 30;--color-sensitivity: calc(var(--edge-sensitivity) + 20);--border-radius: 28px;--glow-padding: 40px;--cone-spread: 25;position:relative;border-radius:var(--border-radius);isolation:isolate;transform:translateZ(.01px);display:grid;border:1px solid var(--card-border, rgb(255 255 255 / 15%));background:var(--card-bg, #120f17);overflow:visible;box-shadow:var(--card-shadow, rgba(0, 0, 0, .1) 0px 1px 2px, rgba(0, 0, 0, .1) 0px 2px 4px, rgba(0, 0, 0, .1) 0px 4px 8px, rgba(0, 0, 0, .1) 0px 8px 16px, rgba(0, 0, 0, .1) 0px 16px 32px, rgba(0, 0, 0, .1) 0px 32px 64px)}.border-glow-card:before,.border-glow-card:after,.border-glow-card>.edge-light{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;transition:opacity .25s ease-out;z-index:-1}.border-glow-card.border-glow-card--foreground:before,.border-glow-card.border-glow-card--foreground:after,.border-glow-card.border-glow-card--foreground>.edge-light{z-index:2}.border-glow-card:not(:hover):not(.sweep-active):not(.border-glow-card--always-on):before,.border-glow-card:not(:hover):not(.sweep-active):not(.border-glow-card--always-on):after,.border-glow-card:not(:hover):not(.sweep-active):not(.border-glow-card--always-on)>.edge-light{opacity:0;transition:opacity .75s ease-in-out}.border-glow-card.non-interactive:not(.sweep-active):not(.border-glow-card--always-on):before,.border-glow-card.non-interactive:not(.sweep-active):not(.border-glow-card--always-on):after,.border-glow-card.non-interactive:not(.sweep-active):not(.border-glow-card--always-on)>.edge-light{opacity:0;transition:opacity .75s ease-in-out}.border-glow-card:before{border:1px solid transparent;background:var(--card-bg, #120f17) padding-box,linear-gradient(#fff0 0% 100%) border-box,var(--gradient-one, radial-gradient(at 80% 55%, hsla(268, 100%, 76%, 1) 0px, transparent 50%)) border-box,var(--gradient-two, radial-gradient(at 69% 34%, hsla(349, 100%, 74%, 1) 0px, transparent 50%)) border-box,var(--gradient-three, radial-gradient(at 8% 6%, hsla(136, 100%, 78%, 1) 0px, transparent 50%)) border-box,var(--gradient-four, radial-gradient(at 41% 38%, hsla(192, 100%, 64%, 1) 0px, transparent 50%)) border-box,var(--gradient-five, radial-gradient(at 86% 85%, hsla(186, 100%, 74%, 1) 0px, transparent 50%)) border-box,var(--gradient-six, radial-gradient(at 82% 18%, hsla(52, 100%, 65%, 1) 0px, transparent 50%)) border-box,var(--gradient-seven, radial-gradient(at 51% 4%, hsla(12, 100%, 72%, 1) 0px, transparent 50%)) border-box,var(--gradient-base, linear-gradient(#c299ff 0 100%)) border-box;opacity:calc((var(--edge-proximity) - var(--color-sensitivity)) / (100 - var(--color-sensitivity)));mask-image:conic-gradient(from var(--cursor-angle) at center,black calc(var(--cone-spread) * 1%),transparent calc((var(--cone-spread) + 15) * 1%),transparent calc((100 - var(--cone-spread) - 15) * 1%),black calc((100 - var(--cone-spread)) * 1%))}.border-glow-card:after{border:1px solid transparent;background:var(--gradient-one, radial-gradient(at 80% 55%, hsla(268, 100%, 76%, 1) 0px, transparent 50%)) padding-box,var(--gradient-two, radial-gradient(at 69% 34%, hsla(349, 100%, 74%, 1) 0px, transparent 50%)) padding-box,var(--gradient-three, radial-gradient(at 8% 6%, hsla(136, 100%, 78%, 1) 0px, transparent 50%)) padding-box,var(--gradient-four, radial-gradient(at 41% 38%, hsla(192, 100%, 64%, 1) 0px, transparent 50%)) padding-box,var(--gradient-five, radial-gradient(at 86% 85%, hsla(186, 100%, 74%, 1) 0px, transparent 50%)) padding-box,var(--gradient-six, radial-gradient(at 82% 18%, hsla(52, 100%, 65%, 1) 0px, transparent 50%)) padding-box,var(--gradient-seven, radial-gradient(at 51% 4%, hsla(12, 100%, 72%, 1) 0px, transparent 50%)) padding-box,var(--gradient-base, linear-gradient(#c299ff 0 100%)) padding-box;mask-image:linear-gradient(to bottom,#000,#000),radial-gradient(ellipse at 50% 50%,black 40%,transparent 65%),radial-gradient(ellipse at 66% 66%,black 5%,transparent 40%),radial-gradient(ellipse at 33% 33%,black 5%,transparent 40%),radial-gradient(ellipse at 66% 33%,black 5%,transparent 40%),radial-gradient(ellipse at 33% 66%,black 5%,transparent 40%),conic-gradient(from var(--cursor-angle) at center,transparent 5%,black 15%,black 85%,transparent 95%);mask-composite:subtract,add,add,add,add,add;opacity:calc(var(--fill-opacity, .5) * (var(--edge-proximity) - var(--color-sensitivity)) / (100 - var(--color-sensitivity)));mix-blend-mode:soft-light}.border-glow-card>.edge-light{inset:calc(var(--glow-padding) * -1);pointer-events:none;z-index:1;mask-image:conic-gradient(from var(--cursor-angle) at center,black 2.5%,transparent 10%,transparent 90%,black 97.5%);opacity:calc((var(--edge-proximity) - var(--edge-sensitivity)) / (100 - var(--edge-sensitivity)));mix-blend-mode:plus-lighter}.border-glow-card>.edge-light:before{content:"";position:absolute;inset:var(--glow-padding);border-radius:inherit;box-shadow:inset 0 0 0 1px var(--glow-color, hsl(40deg 80% 80% / 100%)),inset 0 0 1px 0 var(--glow-color-60, hsl(40deg 80% 80% / 60%)),inset 0 0 3px 0 var(--glow-color-50, hsl(40deg 80% 80% / 50%)),inset 0 0 6px 0 var(--glow-color-40, hsl(40deg 80% 80% / 40%)),inset 0 0 15px 0 var(--glow-color-30, hsl(40deg 80% 80% / 30%)),inset 0 0 25px 2px var(--glow-color-20, hsl(40deg 80% 80% / 20%)),inset 0 0 50px 2px var(--glow-color-10, hsl(40deg 80% 80% / 10%)),0 0 1px 0 var(--glow-color-60, hsl(40deg 80% 80% / 60%)),0 0 3px 0 var(--glow-color-50, hsl(40deg 80% 80% / 50%)),0 0 6px 0 var(--glow-color-40, hsl(40deg 80% 80% / 40%)),0 0 15px 0 var(--glow-color-30, hsl(40deg 80% 80% / 30%)),0 0 25px 2px var(--glow-color-20, hsl(40deg 80% 80% / 20%)),0 0 50px 2px var(--glow-color-10, hsl(40deg 80% 80% / 10%))}.border-glow-card.border-glow-css-sweep:before,.border-glow-card.border-glow-css-sweep:after{display:none}.border-glow-card.border-glow-css-sweep>.edge-light{inset:0;border-radius:inherit;mask-image:none;mix-blend-mode:normal;opacity:0;overflow:hidden;transform-origin:center;will-change:transform,opacity;z-index:2}.border-glow-card.border-glow-css-sweep>.edge-light:before{background:conic-gradient(from -22deg at center,transparent 0deg,transparent 38deg,var(--glow-color-10, hsl(40deg 80% 80% / 10%)) 54deg,var(--glow-color-30, hsl(40deg 80% 80% / 30%)) 72deg,var(--glow-color-10, hsl(40deg 80% 80% / 10%)) 96deg,transparent 122deg,transparent 360deg);border-radius:inherit;box-shadow:none;filter:blur(12px);height:auto;inset:0;opacity:.5;transform:none;width:auto}.border-glow-card.border-glow-css-sweep>.edge-light:after{content:none}.border-glow-inner{display:flex;flex-direction:column;position:relative;overflow:auto;z-index:1}.tilted-card-figure{position:relative;perspective:800px;transform-style:preserve-3d;display:inline-flex;align-items:center;justify-content:center;margin:0}.tilted-card-inner{position:relative;display:inline-block;transform-style:preserve-3d;will-change:transform}.tilted-card-content{display:inline-flex;transform:translateZ(18px);transform-style:preserve-3d}.tilted-card-caption{pointer-events:none;position:absolute;left:0;top:0;border-radius:4px;background-color:#fff;padding:4px 10px;font-size:10px;color:#2d2d2d;opacity:0;z-index:3}.lineHeight{line-height:33%}.tooltip{display:inline-block;position:relative;text-align:left}.tooltip .core-panel{border-radius:8px;border:1px solid var(--black);box-shadow:0 1px 8px #00000080;box-sizing:border-box;font-size:13px;font-weight:400;width:max-content;opacity:0;padding:10px;position:absolute;right:0;top:35px;transition:opacity .2s;visibility:hidden;z-index:99999999;pointer-events:none}.tooltip[data-theme=light] .core-panel{background-color:#f1f1f1;color:#000}.tooltip[data-theme=dark] .core-panel{background-color:var(--bg-2);color:var(--black)}.tooltip:hover .core-panel{visibility:visible;opacity:1;z-index:100}.tooltip .core-panel i{bottom:100%;height:12px;left:50%;margin-left:-12px;overflow:hidden;position:absolute;width:24px}[data-color-mode*=dark] .w-color-sketch{--sketch-background: #323232 !important}[data-color-mode*=dark] .w-color-swatch{--sketch-swatch-border-top: 1px solid #525252 !important}[data-color-mode*=dark] .w-color-block{--block-background-color: #323232 !important;--block-box-shadow: rgb(0 0 0 / 10%) 0 1px !important}[data-color-mode*=dark] .w-color-editable-input{--editable-input-label-color: #757575 !important;--editable-input-box-shadow: #616161 0px 0px 0px 1px inset !important;--editable-input-color: #bbb !important}[data-color-mode*=dark] .w-color-github{--github-border: 1px solid rgba(0, 0, 0, .2) !important;--github-background-color: #323232 !important;--github-box-shadow: rgb(0 0 0 / 15%) 0px 3px 12px !important;--github-arrow-border-color: rgba(0, 0, 0, .15) !important}[data-color-mode*=dark] .w-color-compact{--compact-background-color: #323232 !important}[data-color-mode*=dark] .w-color-material{--material-background-color: #323232 !important;--material-border-bottom-color: #707070 !important}[data-color-mode*=dark] .w-color-alpha{--alpha-pointer-background-color: #6a6a6a !important;--alpha-pointer-box-shadow: rgb(0 0 0 / 37%) 0px 1px 4px 0px !important}.loader-bar{width:45px;aspect-ratio:.75;--c: no-repeat linear-gradient(currentColor 0 0);background:var(--c) 0% 100%,var(--c) 50% 100%,var(--c) 100% 100%;background-size:20% 65%;animation:l8 1s infinite linear}@keyframes l8{16.67%{background-position:0% 0%,50% 100%,100% 100%}33.33%{background-position:0% 0%,50% 0%,100% 100%}50%{background-position:0% 0%,50% 0%,100% 0%}66.67%{background-position:0% 100%,50% 0%,100% 0%}83.33%{background-position:0% 100%,50% 100%,100% 0%}}@font-face{font-family:Inter;src:url(/assets/Inter-SemiBold-XVCL1Lno.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/Inter-Medium-CKLJZXR2.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/Inter-ExtraBold-DZtS5_wi.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/Inter-Bold-zdiomvYZ.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/Inter-Regular-DYjygwQm.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}.image-container{position:relative}.image-container img{position:absolute;left:0;top:0;transition:opacity .5s ease}.image-container .hover-image{opacity:0}.image-container:hover .hover-image{opacity:1}.image-container:hover .base-image{opacity:.6}@media only screen and (max-width:600px){::-webkit-scrollbar{width:8px;height:6px}::-webkit-scrollbar-thumb{border-radius:4px;border:2px solid transparent}}html,body{overscroll-behavior:none!important;overflow:hidden}
