.tweet-grid{width:100%;max-width:1400px;margin:0 auto}.tweet-card{width:330px}.tweet-card [data-tweet]{font-size:.875rem!important}.tweet-card [data-tweet] [data-tweet-text]{font-size:.875rem!important;line-height:1.4!important}.tweet-card [data-tweet] [data-tweet-user]{font-size:.8125rem!important}.custom-tweet-media{display:grid;gap:.5rem;margin:.75rem 0;border-radius:.75rem;overflow:hidden}.custom-tweet-media-item{position:relative;overflow:hidden;border-radius:.5rem;transition:transform .2s ease-in-out}.custom-tweet-media-item.image-item{cursor:pointer;overflow:hidden}.custom-tweet-media-item.image-item:hover{transform:scale(1.02)}.custom-tweet-media-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;transition:opacity .2s ease-in-out}.custom-tweet-media-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease-in-out;color:#fff}.custom-tweet-media-item:hover .custom-tweet-media-overlay{opacity:1}.image-count-indicator{position:absolute;top:.5rem;right:.5rem;background:rgba(0,0,0,.7);color:#fff;padding:.25rem .5rem;border-radius:1rem;font-size:.75rem;font-weight:600;z-index:10;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.custom-tweet-video{border-radius:.5rem;overflow:hidden}.custom-tweet-video video{border-radius:.5rem}@media (max-width:768px){.custom-tweet-media-item{max-height:70vh!important}}.image-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.9);z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.image-modal-content,.image-modal-overlay{display:flex;align-items:center;justify-content:center}.image-modal-content{position:relative;max-width:90vw;max-height:90vh}.image-modal-img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;border-radius:.5rem}.image-modal-close{position:absolute;top:-50px;right:0;background:rgba(0,0,0,.2);border:none;border-radius:50%;width:40px;height:40px;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease-in-out}.image-modal-close:hover{background:rgba(0,0,0,.3)}.image-modal-nav{position:absolute;top:50%;transform:translateY(-50%);background:rgba(0,0,0,.2);border:none;border-radius:50%;width:50px;height:50px;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease-in-out}.image-modal-nav:hover{background:rgba(0,0,0,.3)}.image-modal-prev{left:-70px}.image-modal-next{right:-70px}.image-modal-counter{position:absolute;bottom:-50px;left:50%;transform:translateX(-50%);background:rgba(0,0,0,.7);color:#fff;padding:.5rem 1rem;border-radius:1rem;font-size:.875rem}@media (max-width:768px){.image-modal-close{top:20px;right:20px}.image-modal-nav{width:40px;height:40px}.image-modal-prev{left:20px}.image-modal-next{right:20px}.image-modal-counter{bottom:20px}}.react-tweet-theme{--tweet-container-margin:0px!important;--tweet-body-font-size:16px!important}.tweet-body,.tweet-body *,.tweet-body [style],.tweet-body font{user-select:text!important;-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important}.tweet-body font{border:none!important}.tweet-body :hover,.tweet-body font,.tweet-body font:hover,.tweet-body:hover{background-color:transparent!important;background:transparent!important;background-image:none!important;box-shadow:none!important;outline:none!important}.tweet-body [style*=background],.tweet-body font[style*=background]{background:transparent!important;background-color:transparent!important;background-image:none!important}.tweet-body ::selection{background-color:rgba(0,123,255,.3);color:inherit}.tweet-body ::-moz-selection{background-color:rgba(0,123,255,.3);color:inherit}.tweet-body[translate=yes],.tweet-body[translate=yes] *,.tweet-body[translate=yes] :hover,.tweet-body[translate=yes] font,.tweet-body[translate=yes] font:hover,.tweet-body[translate=yes]:hover{background:transparent!important;background-color:transparent!important}.tweet-container_root__HFruu{width:100%;min-width:250px;max-width:550px;overflow:hidden;color:var(--tweet-font-color);font-family:var(--tweet-font-family);font-weight:400;box-sizing:border-box;border:var(--tweet-border);border-radius:12px;margin:var(--tweet-container-margin);background-color:var(--tweet-bg-color);transition-property:background-color,box-shadow;transition-duration:.2s}.tweet-container_root__HFruu:hover{background-color:var(--tweet-bg-color-hover)}.tweet-container_article__Cn4dR{position:relative;box-sizing:inherit;padding:.75rem 1rem}.react-tweet-theme{--tweet-container-margin:1.5rem 0;--tweet-header-font-size:0.9375rem;--tweet-header-line-height:1.25rem;--tweet-body-font-size:1.25rem;--tweet-body-font-weight:400;--tweet-body-line-height:1.5rem;--tweet-body-margin:0;--tweet-quoted-container-margin:0.75rem 0;--tweet-quoted-body-font-size:0.938rem;--tweet-quoted-body-font-weight:400;--tweet-quoted-body-line-height:1.25rem;--tweet-quoted-body-margin:0.25rem 0 0.75rem 0;--tweet-info-font-size:0.9375rem;--tweet-info-line-height:1.25rem;--tweet-actions-font-size:0.875rem;--tweet-actions-line-height:1rem;--tweet-actions-font-weight:700;--tweet-actions-icon-size:1.25em;--tweet-actions-icon-wrapper-size:calc(var(--tweet-actions-icon-size) + 0.75em);--tweet-replies-font-size:0.875rem;--tweet-replies-line-height:1rem;--tweet-replies-font-weight:700}:where(.react-tweet-theme) *{margin:0;padding:0;box-sizing:border-box}:is([data-theme=light],.light) :where(.react-tweet-theme),:where(.react-tweet-theme){--tweet-skeleton-gradient:linear-gradient(270deg,#fafafa,#eaeaea,#eaeaea,#fafafa);--tweet-border:1px solid #cfd9de;--tweet-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--tweet-font-color:#0f1419;--tweet-font-color-secondary:#536471;--tweet-bg-color:#fff;--tweet-bg-color-hover:#f7f9f9;--tweet-quoted-bg-color-hover:rgba(0,0,0,.03);--tweet-color-blue-primary:#1d9bf0;--tweet-color-blue-primary-hover:#1a8cd8;--tweet-color-blue-secondary:#006fd6;--tweet-color-blue-secondary-hover:rgba(0,111,214,.1);--tweet-color-red-primary:#f91880;--tweet-color-red-primary-hover:rgba(249,24,128,.1);--tweet-color-green-primary:#00ba7c;--tweet-color-green-primary-hover:rgba(0,186,124,.1);--tweet-twitter-icon-color:var(--tweet-font-color);--tweet-verified-old-color:#829aab;--tweet-verified-blue-color:var(--tweet-color-blue-primary)}:is([data-theme=dark],.dark) :where(.react-tweet-theme){--tweet-skeleton-gradient:linear-gradient(270deg,#15202b,#1e2732,#1e2732,#15202b);--tweet-border:1px solid #425364;--tweet-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--tweet-font-color:#f7f9f9;--tweet-font-color-secondary:#8b98a5;--tweet-bg-color:#15202b;--tweet-bg-color-hover:#1e2732;--tweet-quoted-bg-color-hover:hsla(0,0%,100%,.03);--tweet-color-blue-primary:#1d9bf0;--tweet-color-blue-primary-hover:#1a8cd8;--tweet-color-blue-secondary:#6bc9fb;--tweet-color-blue-secondary-hover:rgba(107,201,251,.1);--tweet-color-red-primary:#f91880;--tweet-color-red-primary-hover:rgba(249,24,128,.1);--tweet-color-green-primary:#00ba7c;--tweet-color-green-primary-hover:rgba(0,186,124,.1);--tweet-twitter-icon-color:var(--tweet-font-color);--tweet-verified-old-color:#829aab;--tweet-verified-blue-color:#fff}@media (prefers-color-scheme:dark){:where(.react-tweet-theme){--tweet-skeleton-gradient:linear-gradient(270deg,#15202b,#1e2732,#1e2732,#15202b);--tweet-border:1px solid #425364;--tweet-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--tweet-font-color:#f7f9f9;--tweet-font-color-secondary:#8b98a5;--tweet-bg-color:#15202b;--tweet-bg-color-hover:#1e2732;--tweet-color-blue-primary:#1d9bf0;--tweet-color-blue-primary-hover:#1a8cd8;--tweet-color-blue-secondary:#6bc9fb;--tweet-color-blue-secondary-hover:rgba(107,201,251,.1);--tweet-color-red-primary:#f91880;--tweet-color-red-primary-hover:rgba(249,24,128,.1);--tweet-color-green-primary:#00ba7c;--tweet-color-green-primary-hover:rgba(0,186,124,.1);--tweet-twitter-icon-color:var(--tweet-font-color);--tweet-verified-old-color:#829aab;--tweet-verified-blue-color:#fff}}.tweet-in-reply-to_root__cdgXz{text-decoration:none;color:var(--tweet-font-color-secondary);font-size:.9375rem;line-height:1.25rem;margin-bottom:.25rem;overflow-wrap:break-word;white-space:pre-wrap}.tweet-in-reply-to_root__cdgXz:hover{text-decoration-thickness:1px;text-decoration-line:underline}.tweet-body_root__PqOVP{font-size:var(--tweet-body-font-size);font-weight:var(--tweet-body-font-weight);line-height:var(--tweet-body-line-height);margin:var(--tweet-body-margin);overflow-wrap:break-word;white-space:pre-wrap}.tweet-link_root__UMq8J{font-weight:inherit;color:var(--tweet-color-blue-secondary);text-decoration:none;cursor:pointer}.tweet-link_root__UMq8J:hover{text-decoration-thickness:1px;text-decoration-line:underline}.tweet-actions_actions___SVAx{display:flex;align-items:center;color:var(--tweet-font-color-secondary);padding-top:.25rem;margin-top:.25rem;border-top:var(--tweet-border);overflow-wrap:break-word;white-space:nowrap;text-overflow:ellipsis}.tweet-actions_copy__lME6I,.tweet-actions_like__QwVxc,.tweet-actions_reply__tZAJf{text-decoration:none;color:inherit;display:flex;align-items:center;margin-right:1.25rem}.tweet-actions_copy__lME6I:hover,.tweet-actions_like__QwVxc:hover,.tweet-actions_reply__tZAJf:hover{background-color:transparent}.tweet-actions_like__QwVxc:hover>.tweet-actions_likeIconWrapper___pmaw{background-color:var(--tweet-color-red-primary-hover)}.tweet-actions_like__QwVxc:hover>.tweet-actions_likeCount__BZHPw{color:var(--tweet-color-red-primary);text-decoration-line:underline}.tweet-actions_copyIconWrapper__nbuDJ,.tweet-actions_likeIconWrapper___pmaw,.tweet-actions_replyIconWrapper__uWuFU{width:var(--tweet-actions-icon-wrapper-size);height:var(--tweet-actions-icon-wrapper-size);display:flex;justify-content:center;align-items:center;margin-left:-.25rem;border-radius:9999px}.tweet-actions_copyIcon__d3xza,.tweet-actions_likeIcon__UIMsW,.tweet-actions_replyIcon__zz7Gz{height:var(--tweet-actions-icon-size);fill:currentColor;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tweet-actions_likeIcon__UIMsW{color:var(--tweet-color-red-primary)}.tweet-actions_copyText__ExAuR,.tweet-actions_likeCount__BZHPw,.tweet-actions_replyText__8GESM{font-size:var(--tweet-actions-font-size);font-weight:var(--tweet-actions-font-weight);line-height:var(--tweet-actions-line-height);margin-left:.25rem}.tweet-actions_reply__tZAJf:hover>.tweet-actions_replyIconWrapper__uWuFU{background-color:var(--tweet-color-blue-secondary-hover)}.tweet-actions_reply__tZAJf:hover>.tweet-actions_replyText__8GESM{color:var(--tweet-color-blue-secondary);text-decoration-line:underline}.tweet-actions_replyIcon__zz7Gz{color:var(--tweet-color-blue-primary)}.tweet-actions_copy__lME6I{font:inherit;background:none;border:none;cursor:pointer}.tweet-actions_copy__lME6I:hover>.tweet-actions_copyIconWrapper__nbuDJ{background-color:var(--tweet-color-green-primary-hover)}.tweet-actions_copy__lME6I:hover .tweet-actions_copyIcon__d3xza{color:var(--tweet-color-green-primary)}.tweet-actions_copy__lME6I:hover>.tweet-actions_copyText__ExAuR{color:var(--tweet-color-green-primary);text-decoration-line:underline}.tweet-skeleton_root__bCnMI{pointer-events:none;padding-bottom:.25rem}.skeleton_skeleton__GX01T{display:block;width:100%;border-radius:5px;background-image:var(--tweet-skeleton-gradient);background-size:400% 100%;animation:skeleton_loading__Sw7EI 8s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.skeleton_skeleton__GX01T{animation:none;background-position:200% 0}}@keyframes skeleton_loading__Sw7EI{0%{background-position:200% 0}to{background-position:-200% 0}}