.earz-comment-drawer{--earz-thread-bg:#0a0d16;background:linear-gradient(#101424f7 0%,#080b14fc 100%);border-top:1px solid #8b5cf647;box-shadow:0 -28px 80px #0000008c,inset 0 1px #34d3991f}.earz-comment-drawer-header{background:linear-gradient(90deg,#8b5cf61a 0%,#0000 45%,#34d39914 100%);border-bottom:1px solid #ffffff0f}.earz-comment-empty{text-align:center;letter-spacing:.01em;color:#94a3b8;padding:2.5rem 1rem;font-size:.875rem;font-weight:450;line-height:1.5}.earz-comment-drawer,.earz-comment-thread-panel,.earz-thread-message-list,.earz-comment-composer{font-family:var(--font-inter,inherit), ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased}.earz-thread-text{letter-spacing:.01em;color:#e2e8f0;font-size:.875rem;font-weight:450;line-height:1.45}.earz-thread-text-muted{font-size:inherit;letter-spacing:.01em;color:#94a3b8;font-weight:500}.earz-comment-drawer-title{letter-spacing:.16em;text-transform:uppercase;color:#a78bfa;font-size:11px;font-weight:600}.earz-comment-drawer-count{letter-spacing:.01em;color:#e2e8f0;font-size:.875rem;font-weight:600}.earz-comment-body{white-space:pre-wrap;word-break:break-word;letter-spacing:.01em;color:#e2e8f0;margin-top:.25rem;font-size:.875rem;font-weight:450;line-height:1.45}.earz-comment-meta{letter-spacing:.01em;color:#94a3b8;font-size:12px;font-weight:500}.earz-comment-username{letter-spacing:.01em;color:#e2e8f0;font-weight:600;transition:color .15s}.earz-comment-username:hover{color:#a7f3d0}.earz-comment-reply-to{letter-spacing:.01em;color:#94a3b8;margin-top:.125rem;font-size:10px;font-weight:500}.earz-comment-drawer-grip{opacity:.85;background:linear-gradient(90deg,#8b5cf6,#34d399);border-radius:9999px;width:2.75rem;height:4px}.earz-comment-list{scrollbar-width:thin;scrollbar-color:#8b5cf659 transparent}.earz-comment-list::-webkit-scrollbar{width:6px}.earz-comment-list::-webkit-scrollbar-thumb{background:#8b5cf659;border-radius:9999px}.earz-track-picker-scroll{scrollbar-width:thin;scrollbar-color:#a78bfabf #ffffff0f;overscroll-behavior:contain}.earz-track-picker-scroll::-webkit-scrollbar{width:8px}.earz-track-picker-scroll::-webkit-scrollbar-track{background:#ffffff0a;border-radius:9999px;margin:6px 0}.earz-track-picker-scroll::-webkit-scrollbar-thumb{background:#a78bfab3 padding-box padding-box;border:2px solid #0000;border-radius:9999px}.earz-track-picker-scroll::-webkit-scrollbar-thumb:hover{background:#c4b5fde6 padding-box padding-box;border:2px solid #0000}@keyframes earz-comment-glow-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.earz-comment-glow-card{background:#10192c;border-radius:20px;place-content:center;place-items:center;display:flex;position:relative;overflow:hidden}.earz-comment-glow-card:before{content:"";background-image:linear-gradient(#00b7ff,#ff30ff);width:100px;height:130%;transition:all .2s linear;animation:3s linear infinite earz-comment-glow-rotate;position:absolute}.earz-comment-glow-card:after{content:"";background:#10192c;border-radius:15px;position:absolute;inset:5px}.earz-comment-glow-card--input{border-radius:9999px;flex:1;width:100%;min-width:0}.earz-comment-glow-card--textarea{width:100%}.earz-comment-glow-card--input:after{background:#10192c;border-radius:9999px;inset:2px}.earz-comment-glow-card--textarea:after{background:#10192c;inset:2px}.earz-comment-glow-accent{z-index:2;pointer-events:none;background:linear-gradient(90deg,#ff30ff,#00b7ff);border-radius:2px;width:2.75rem;height:3px;position:absolute;left:50%;transform:translate(-50%)skew(-18deg);box-shadow:0 0 8px #ff30ff73,0 0 14px #00b7ff59}.earz-comment-glow-accent--top{top:5px}.earz-comment-glow-accent--bottom{bottom:5px}.earz-comment-glow-card .earz-comment-input,.earz-comment-glow-card .earz-comment-textarea{z-index:1;width:100%;box-shadow:none;letter-spacing:.01em;color:#e2e8f0;background:0 0;border:none;border-radius:9999px;font-weight:450;position:relative}.earz-comment-glow-card .earz-comment-textarea{border-radius:15px}.earz-comment-glow-card .earz-comment-input::placeholder,.earz-comment-glow-card .earz-comment-textarea::placeholder{color:#64748b;font-weight:450}.earz-comment-glow-card .earz-comment-input:focus,.earz-comment-glow-card .earz-comment-textarea:focus{box-shadow:none;background:0 0;border:none;outline:none}.earz-comment-bubble{background:#07182e;border:none;border-radius:20px;gap:.75rem;padding:.75rem .875rem;transition:box-shadow .15s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 28px #00000038}.earz-comment-bubble:before{content:"";background-image:linear-gradient(#00b7ff,#ff30ff);width:100px;height:130%;transition:all .2s linear;animation:3s linear infinite earz-comment-glow-rotate;position:absolute}.earz-comment-bubble:after{content:"";background:#07182e;border-radius:15px;position:absolute;inset:5px}.earz-comment-bubble>*{z-index:1;position:relative}.earz-comment-bubble:hover{box-shadow:0 10px 32px #00000047,0 0 24px #00b7ff14}.earz-comment-bubble--nested{border-left:2px solid #00b7ff73;border-top-left-radius:.35rem;border-bottom-left-radius:.35rem;margin-top:.625rem;margin-left:1.25rem}.earz-comment-bubble--inline{border-radius:18px;padding:.625rem .75rem}.earz-comment-avatar{object-fit:cover;border-radius:9999px;flex-shrink:0;width:2.25rem;height:2.25rem;box-shadow:0 0 0 1px #ffffff1f,0 0 12px #8b5cf633}.earz-comment-thread-panel{--earz-thread-bg:#090c14;background:linear-gradient(165deg,#ffffff0a 0%,#070a12a6 100%);border:1px solid #8b5cf62e;border-radius:1rem;margin-top:.75rem;padding:.875rem;box-shadow:inset 0 1px #ffffff0a}.earz-comment-composer{background:linear-gradient(#0a0e18e0 0%,#060910fa 100%);border-top:1px solid #8b5cf633;flex-direction:column;flex-shrink:0;gap:.5rem;padding:.75rem 1rem 1rem;display:flex}.earz-comment-composer-row{align-items:flex-end;gap:.625rem;display:flex}.earz-comment-input{color:#f8fafc;background:#ffffff0a;border:1px solid #8b5cf647;border-radius:1rem;outline:none;flex:1;min-width:0;padding:.625rem 1rem;font-size:.875rem;line-height:1.4;transition:border-color .15s,background-color .15s,box-shadow .15s}.earz-comment-input::placeholder{color:#64748b}.earz-comment-input:focus{background:#ffffff0f;border-color:#34d39973;box-shadow:0 0 0 3px #34d3991f,0 0 20px #8b5cf61f}.earz-comment-input:disabled{opacity:.55;cursor:not-allowed}.earz-comment-send{color:#0f172a;background:#5ec58d;border:1px solid #5ec58d73;border-radius:9999px;flex-shrink:0;place-items:center;width:2.5rem;height:2.5rem;transition:transform .15s,box-shadow .15s,opacity .15s;display:grid;box-shadow:0 4px 16px #5ec58d47}.earz-comment-send:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px #5ec58d61}.earz-comment-send:disabled{opacity:.4;cursor:not-allowed;box-shadow:none;transform:none}.earz-comment-send--sm{width:2rem;height:2rem}.earz-comment-reply-banner{letter-spacing:.01em;background:#10192ceb;border:1px solid #8b5cf638;border-radius:.75rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:11px;font-weight:500;display:flex}.earz-comment-reply-btn{color:#94a3b8;border-radius:9999px;align-items:center;gap:.25rem;padding:.2rem .5rem;font-size:10px;font-weight:600;transition:color .15s,background-color .15s;display:inline-flex}.earz-comment-reply-btn:hover:not(:disabled){color:#a7f3d0;background:#34d3991a}.earz-comment-reply-btn:disabled{opacity:.5}.earz-comment-like-btn{color:#94a3b8;border-radius:9999px;align-items:center;gap:.25rem;padding:.2rem .5rem;font-size:10px;font-weight:600;transition:color .15s;display:inline-flex}.earz-comment-like-btn:hover:not(:disabled),.earz-comment-like-btn[aria-pressed=true]{color:#fca5a5}.earz-comment-nod-btn{color:#64748b;opacity:.45;border-radius:9999px;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;transition:color .15s,opacity .15s,background-color .15s;display:inline-flex}.earz-comment-nod-btn:hover:not(:disabled){opacity:1;color:#c4b5fd;background:#8b5cf61f}.earz-comment-nod-btn[aria-pressed=true]{opacity:1;color:#c4b5fd}.earz-comment-nod-btn:disabled{opacity:.3}.earz-comment-signin-link{text-align:center;color:#6ee7b7;text-underline-offset:4px;margin:0 auto;font-size:.875rem;font-weight:500}.earz-comment-signin-link:hover{color:#a7f3d0;text-decoration:underline}.earz-comment-error{color:#fecdd3;background:#7f1d1d59;border:1px solid #f43f5e59;border-radius:.75rem;margin:0 1.25rem .5rem;padding:.5rem .75rem;font-size:12px}.earz-comment-post-btn{color:#0f172a;background:linear-gradient(135deg,#8b5cf6 0%,#34d399 100%);border:1px solid #ffffff1f;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;transition:transform .15s,box-shadow .15s,opacity .15s;display:inline-flex;box-shadow:0 8px 24px #8b5cf64d}.earz-comment-post-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 28px #8b5cf666}.earz-comment-post-btn:disabled{opacity:.45;cursor:not-allowed}.earz-comment-textarea{resize:vertical;color:#f8fafc;background:#ffffff0a;border:1px solid #8b5cf647;border-radius:1rem;outline:none;width:100%;min-width:0;min-height:4.5rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.5;transition:border-color .15s,background-color .15s,box-shadow .15s}.earz-comment-textarea::placeholder{color:#64748b}.earz-comment-textarea:focus{background:#ffffff0f;border-color:#34d39973;box-shadow:0 0 0 3px #34d3991f,0 0 20px #8b5cf61f}.earz-comment-composer--compact{background:0 0;border-top:none;flex-direction:row;align-items:flex-end;gap:.5rem;padding:0}.earz-comment-composer--compact .earz-comment-glow-accent,.earz-comment-composer--compact .earz-comment-glow-card:before,.earz-comment-composer--compact .earz-comment-glow-card:after{display:none}.earz-comment-composer--compact .earz-comment-glow-card{background:#10192ceb;overflow:hidden;box-shadow:inset 0 0 0 1px #8b5cf652}.earz-comment-composer--compact .earz-comment-input{border-radius:12px;padding:.5rem .875rem;font-size:.75rem}@media (prefers-reduced-motion:reduce){.earz-comment-glow-card:before,.earz-comment-bubble:before,.earz-thread-glow-surface,.earz-thread-glow-surface:before,.earz-thread-message__bubble-inner{animation:none}}.earz-comment-thread-link{color:#c4b5fd;background:#8b5cf61a;border:1px solid #8b5cf647;border-radius:9999px;align-items:center;gap:.35rem;padding:.35rem .75rem;font-size:11px;font-weight:600;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.earz-comment-thread-link:hover{color:#a7f3d0;background:#34d3991f;border-color:#34d39959}.earz-thread-message-list{--earz-thread-bg:#0a0d16;flex-direction:column;gap:.65rem;display:flex}.earz-thread-message{max-width:min(calc(88% - var(--thread-depth,0) * .35rem), 22rem);list-style:none;overflow:visible}.earz-thread-message--nested{max-width:min(calc(82% - var(--thread-depth,0) * .35rem), 20rem)}.earz-thread-replies{flex-direction:column;gap:.65rem;margin:.2rem 0 0 .875rem;padding:.15rem 0 .15rem 1.375rem;list-style:none;display:flex;position:relative}.earz-thread-replies:before{content:"";pointer-events:none;background:linear-gradient(#ff30ff8c,#00b7ff80);border-radius:1px;width:2px;height:.85rem;position:absolute;top:-.85rem;left:0}.earz-thread-replies__item{list-style:none;position:relative}.earz-thread-replies__item:before{content:"";pointer-events:none;background:linear-gradient(#ff30ff8c 0%,#00b7ff80 100%);border-radius:1px;width:2px;height:calc(100% + .65rem);position:absolute;top:-.65rem;left:-1.375rem}.earz-thread-replies__item:first-child:before{height:calc(100% + .45rem);top:-.45rem}.earz-thread-replies__item:last-child:before{height:calc(var(--thread-elbow-y,1.85rem) + .65rem)}.earz-thread-replies__item:first-child:last-child:before{height:calc(var(--thread-elbow-y,1.85rem) + .45rem);top:-.45rem}.earz-thread-replies__connector{left:-1.375rem;top:var(--thread-elbow-y,1.85rem);pointer-events:none;background:linear-gradient(90deg,#ff30ffbf,#00b7ffa6);border-radius:1px;width:1.375rem;height:2px;position:absolute;box-shadow:0 0 8px #ff30ff2e}.earz-thread-message--in-branch{max-width:min(92%,24rem)}.earz-thread-message--in-branch .earz-thread-message__label{margin-left:0}.earz-thread-replies__item .earz-thread-message--other,.earz-thread-replies__item .earz-thread-message--self-in-branch{--thread-elbow-y:1.85rem}.earz-thread-replies__item .earz-thread-message--in-branch .earz-thread-message__row{align-items:flex-end}.earz-thread-message--reply .earz-thread-message__reply-to{color:#a78bfa}.earz-thread-root{list-style:none}.earz-thread-message--self{flex-direction:column;align-items:flex-end;margin-left:auto;display:flex}.earz-thread-message--other{margin-right:auto}.earz-thread-message__label{margin:0 0 .2rem;font-size:.6875rem}.earz-thread-message__label-link{color:inherit;text-transform:none;transition:color .15s}.earz-thread-message__label-link:hover{color:#e2e8f0}.earz-thread-message__row{align-items:flex-start;gap:.5rem;display:flex}.earz-thread-message__stack{flex-direction:column;flex:1;min-width:0;display:flex}.earz-thread-message__avatar{object-fit:cover;border-radius:9999px;flex-shrink:0;width:1.75rem;height:1.75rem;margin-top:.1rem;box-shadow:0 0 0 1px #ffffff14}@keyframes earz-m2-blur{to{filter:blur(18px);transform:scale(1.03)}}@keyframes earz-m2-gradient-shift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.earz-thread-glow-surface{isolation:isolate;z-index:1;word-break:break-word;background-color:#050505;background-image:radial-gradient(circle at 0 0,#f8903a,#0000 52%),radial-gradient(circle at 100% 0,#00a6ff,#0000 52%),radial-gradient(circle at 0 100%,#ff0056,#0000 52%),radial-gradient(circle at 100% 100%,#6500ff,#0000 52%),none;background-position:0 0,0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat,repeat;background-size:200% 200%;background-attachment:scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box;border-radius:1rem;min-width:0;padding:1.5px;animation:8s ease-in-out infinite earz-m2-gradient-shift;position:relative;overflow:visible}.earz-thread-glow-surface:before,.earz-thread-glow-surface:after{--size:3px;content:"";top:calc(var(--size) / -2);left:calc(var(--size) / -2);width:calc(100% + var(--size));height:calc(100% + var(--size));border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 0 0,#f8903a,#0000),radial-gradient(circle at 100% 0,#00a6ff,#0000),radial-gradient(circle at 0 100%,#ff0056,#0000),radial-gradient(circle at 100% 100%,#6500ff,#0000);position:absolute}.earz-thread-glow-surface:after{--size:1px;z-index:0}.earz-thread-glow-surface:before{--size:8px;z-index:-1;filter:blur(10px);opacity:.45;animation:4s ease-in-out infinite alternate earz-m2-blur}.earz-thread-message__bubble{color:#e2e8f0}.earz-thread-message__bubble-inner{z-index:1;color:#f8fafc;background:#050505;border-radius:calc(1.15rem - 2px);width:100%;padding:.75rem .9rem;position:relative;overflow:visible}.earz-thread-post-entry{flex-direction:column;display:flex;overflow:visible}.earz-thread-post-entry>.earz-thread-message__label{margin-left:.35rem}.earz-thread-post-card{width:100%;max-width:none}.earz-thread-post-entry>.earz-thread-message__meta{text-align:right;margin-top:.35rem;margin-left:0}.earz-thread-message__body{white-space:pre-wrap}.earz-thread-message__reply-to{margin:0 0 .25rem;font-size:.625rem}.earz-thread-message__footer{flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.35rem;display:flex}.earz-thread-message__meta{margin-top:.2rem;font-size:.625rem}.earz-thread-message--self .earz-thread-message__meta{text-align:right}.earz-thread-message--other .earz-thread-message__meta{margin-left:0}.earz-thread-message__bubble .earz-comment-like-btn,.earz-thread-message__bubble .earz-comment-reply-btn,.earz-thread-message__bubble .earz-comment-nod-btn{color:#94a3b8}.earz-thread-message__bubble .earz-comment-like-btn:hover:not(:disabled),.earz-thread-message__bubble .earz-comment-reply-btn:hover:not(:disabled){color:#e2e8f0;background:#ffffff0f}.earz-thread-message__bubble .earz-comment-nod-btn{color:#64748b}.earz-thread-message__bubble .earz-comment-nod-btn:hover:not(:disabled),.earz-thread-message__bubble .earz-comment-nod-btn[aria-pressed=true]{color:#c4b5fd}@keyframes earz-focus-flash{0%{box-shadow:0 0 #22c55e8c}35%{box-shadow:0 0 0 4px #22c55e59}to{box-shadow:0 0 #22c55e00}}.earz-focus-flash{border-radius:12px;animation:2.4s ease-out earz-focus-flash}@media (prefers-reduced-motion:reduce){.earz-focus-flash{outline-offset:2px;outline:2px solid #22c55ea6;animation:none}}.earz-composer-field{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.earz-comment-glow-card--input .earz-comment-input,.earz-comment-glow-card--textarea .earz-comment-textarea{padding-right:4.35rem}.earz-composer-media{pointer-events:none}.earz-composer-gif-chips{pointer-events:auto;flex-wrap:wrap;gap:.35rem;margin-bottom:.4rem;display:flex}.earz-composer-gif-chip{background:#10192c;border-radius:.65rem;width:3.25rem;height:3.25rem;display:block;position:relative;overflow:hidden}.earz-composer-gif-chip img{object-fit:cover;width:100%;height:100%}.earz-composer-gif-chip button{color:#fff;cursor:pointer;background:#000000b3;border:0;border-radius:999px;place-items:center;width:1.1rem;height:1.1rem;display:grid;position:absolute;top:.15rem;right:.15rem}.earz-composer-media__btns{pointer-events:auto;z-index:4;gap:.15rem;display:flex;position:absolute;bottom:.45rem;right:.55rem}.earz-composer-media__btn{color:#c4b5fd;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:1.85rem;height:1.85rem;display:grid}.earz-composer-media__btn:hover:not(:disabled){color:#fff;background:#8b5cf633}.earz-composer-media__btn:disabled{cursor:not-allowed;opacity:.4}.earz-composer-panel{pointer-events:auto;z-index:30;background:#0a0e18f7;border:1px solid #8b5cf647;border-radius:1rem;width:min(18.5rem,78vw);padding:.65rem;position:absolute;bottom:calc(100% + .4rem);right:0;box-shadow:0 18px 40px #00000073}.earz-composer-panel--gif{width:min(20rem,86vw)}.earz-composer-emoji-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:.15rem;display:grid}.earz-composer-emoji{cursor:pointer;background:0 0;border:0;border-radius:.4rem;place-items:center;height:1.85rem;font-size:1.05rem;line-height:1;display:grid}.earz-composer-emoji:hover{background:#ffffff14}.earz-composer-gif-search{color:#fff;background:#ffffff0a;border:1px solid #8b5cf647;border-radius:.65rem;outline:none;width:100%;margin-bottom:.45rem;padding:.4rem .6rem;font-size:.75rem}.earz-composer-gif-actions,.earz-composer-gif-paste{gap:.35rem;margin-bottom:.45rem;display:flex}.earz-composer-gif-action{letter-spacing:.04em;text-transform:uppercase;color:#ddd6fe;cursor:pointer;background:#8b5cf61f;border:1px solid #8b5cf64d;border-radius:999px;flex-shrink:0;align-items:center;gap:.3rem;padding:.3rem .65rem;font-size:.68rem;font-weight:700;display:inline-flex}.earz-composer-gif-action:disabled{cursor:not-allowed;opacity:.45}.earz-composer-gif-error,.earz-composer-gif-empty{color:#94a3b8;align-items:center;gap:.35rem;margin:0 0 .4rem;font-size:.7rem;display:flex}.earz-composer-gif-error{color:#fda4af}.earz-composer-gif-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem;max-height:10.5rem;display:grid;overflow:auto}.earz-composer-gif-hit{aspect-ratio:1;cursor:pointer;background:#0b1220;border:0;border-radius:.5rem;padding:0;overflow:hidden}.earz-composer-gif-hit img{object-fit:cover;width:100%;height:100%}.earz-rich-take{flex-direction:column;align-items:flex-start;gap:.45rem;display:flex}.earz-rich-take__text{white-space:pre-wrap;overflow-wrap:anywhere}.earz-rich-take__gif{object-fit:cover;border-radius:.85rem;max-width:min(100%,16rem);max-height:9.5rem;display:block}.earz-rich-take--compact .earz-rich-take__gif{max-width:7.5rem;max-height:4.5rem}.earz-comment-composer--compact .earz-composer-media__btns{bottom:.3rem;right:.4rem}
