.ezs,.ezs-sheet,.ezs-toasts,.ezs-lightbox{--ezs-primary:#2ab391;--ezs-primary-600:#22967a;--ezs-surface:#181818;--ezs-surface-2:#1f1f1f;--ezs-line:rgba(255,255,255,.09);--ezs-line-strong:rgba(255,255,255,.18);--ezs-text:#f3f3f3;--ezs-muted:rgba(255,255,255,.62);--ezs-danger:#ef6b6b;--ezs-radius:18px;--ezs-ease:cubic-bezier(.2,.8,.2,1);--ezs-font:inherit}.ezs{color:var(--ezs-text);line-height:1.55;color-scheme:dark;-webkit-tap-highlight-color:transparent}.ezs *,.ezs *:before,.ezs *:after,.ezs-sheet *,.ezs-toasts *,.ezs-lightbox *{box-sizing:border-box}.ezs :focus-visible,.ezs-sheet :focus-visible{outline:2px solid var(--ezs-primary);outline-offset:2px}.ezs [hidden],.ezs-sheet [hidden]{display:none !important}.ezs-i{flex:none}.ezs-muted{color:var(--ezs-muted);font-weight:400}.screen-reader-text{position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}.ezs-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 22px;border-radius:999px;border:1px solid var(--ezs-line-strong);background:0 0;color:var(--ezs-text) !important;font:inherit;font-weight:600;cursor:pointer;text-decoration:none !important;transition:transform .15s var(--ezs-ease),background .2s,border-color .2s}.ezs-btn:hover{border-color:var(--ezs-primary)}.ezs-btn:active{transform:scale(.97)}.ezs-btn--primary{background:var(--ezs-primary);border-color:var(--ezs-primary);color:#08120f !important}.ezs-btn--primary:hover{background:var(--ezs-primary-600);border-color:var(--ezs-primary-600)}.ezs-btn--sm{min-height:38px;padding:0 18px;font-size:.92rem}.ezs-btn--lg{min-height:52px;padding:0 30px;font-size:1.02rem}.ezs-btn--block{width:100%}.ezs-btn[disabled]{opacity:.65;cursor:progress}.ezs-btn.is-loading .ezs-btn__label{opacity:0}.ezs-btn{position:relative}.ezs-spinner{display:none;position:absolute;width:20px;height:20px;border-radius:50%;border:2.5px solid rgba(8,18,15,.3);border-top-color:#08120f;animation:ezs-spin .7s linear infinite}.ezs-btn.is-loading .ezs-spinner{display:block}.ezs-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:0;border-radius:50%;background:0 0;color:var(--ezs-muted);cursor:pointer}.ezs-icon-btn:hover{background:rgba(255,255,255,.07);color:#fff}.ezs-link{display:inline-flex;align-items:center;gap:5px;background:0 0;border:0;padding:4px 0;font:inherit;font-size:.9rem;color:var(--ezs-muted) !important;cursor:pointer;text-decoration:none !important}.ezs-link:hover{color:var(--ezs-primary) !important}.ezs-link--danger:hover{color:var(--ezs-danger) !important}.ezs-input,.ezs textarea{width:100%;padding:12px 14px;border-radius:14px;border:1px solid var(--ezs-line);background:var(--ezs-surface);color:var(--ezs-text);font:inherit;font-size:1rem;transition:border-color .2s,box-shadow .2s}.ezs-input:focus,.ezs textarea:focus{outline:none;border-color:var(--ezs-primary);box-shadow:0 0 0 4px rgba(42,179,145,.16)}.ezs-input.is-invalid,.ezs textarea.is-invalid{border-color:var(--ezs-danger);box-shadow:0 0 0 4px rgba(239,107,107,.14)}.ezs textarea{resize:none;overflow:hidden;line-height:1.5}.ezs-author{display:inline-flex;align-items:center;gap:8px;min-width:0}.ezs-author__name{color:#fff !important;font-weight:600;max-width:14em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ezs-avatar{width:32px;height:32px;border-radius:50%;object-fit:cover;background:var(--ezs-surface-2);flex:none}.ezs-author--lg .ezs-avatar{width:40px;height:40px}.ezs-avatar--blank{display:inline-block}.ezs-dot{opacity:.5}.ezs-comments{margin-top:28px}.ezs-comments h2{font-size:1.15rem;color:#fff;margin:0 0 14px}.ezs-comments__n{display:inline-block;margin-left:6px;padding:1px 9px;border-radius:999px;background:rgba(255,255,255,.08);font-size:.8rem}.ezs-comments__list,.ezs-children{list-style:none;margin:0;padding:0}.ezs-children:empty{display:none}.ezs-comment{margin-top:12px}.ezs-comment.is-new>.ezs-comment__body{animation:ezs-flash 1.6s var(--ezs-ease)}.ezs-comment__head{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:.86rem;color:var(--ezs-muted)}.ezs-comment__text{margin:6px 0 4px;overflow-wrap:anywhere}.ezs-comment__text p{margin:0 0 .6em}.ezs-comment__actions{display:flex;flex-wrap:wrap;gap:4px 16px}.ezs-login-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:16px;margin-bottom:18px;border-radius:var(--ezs-radius);border:1px dashed var(--ezs-line-strong)}.ezs-login-cta p{margin:0;color:var(--ezs-muted)}.ezs-form{display:grid;gap:12px}.ezs-composer{margin-bottom:20px}.ezs-composer__box{display:block}.ezs-composer__box .ezs-avatar{display:none}.ezs-reply-form{margin:10px 0 0}.ezs-form__row{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:flex-end}.ezs-error{margin-right:auto;color:var(--ezs-danger);font-size:.9rem}.ezs-hint{font-size:.78rem;color:var(--ezs-muted);display:none}.ezs-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.ezs-label{display:block;font-weight:600}.ezs-edited{font-style:italic}.ezs-count{font-size:.8rem;color:var(--ezs-muted);font-variant-numeric:tabular-nums}.ezs-count.is-near{color:#eab308}.ezs-sheet{width:100%;max-width:100%;margin:auto 0 0;padding:8px 20px calc(22px + env(safe-area-inset-bottom));border:0;border-radius:24px 24px 0 0;background:var(--ezs-surface-2);color:var(--ezs-text);font-family:inherit;max-height:88vh;overflow:auto}.ezs-sheet[open]{animation:ezs-sheet-in .32s var(--ezs-ease)}.ezs-sheet::backdrop{background:rgba(0,0,0,.62);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.ezs-sheet__grip{width:40px;height:4px;border-radius:4px;background:var(--ezs-line-strong);margin:4px auto 10px}.ezs-sheet__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.ezs-sheet__head h2{margin:0;font-size:1.15rem;color:#fff}.ezs-sheet .ezs-form{gap:10px}.ezs-sheet .ezs-label{margin-top:4px}.ezs-toasts{position:fixed;left:0;right:0;bottom:calc(86px + env(safe-area-inset-bottom));z-index:100000;display:flex;flex-direction:column;align-items:center;gap:8px;padding:0 16px;pointer-events:none;font-family:inherit}.ezs-toast{max-width:440px;padding:12px 18px;border-radius:14px;background:#262626;color:#fff;border:1px solid var(--ezs-line-strong);box-shadow:0 10px 30px rgba(0,0,0,.5);font-size:.95rem;animation:ezs-toast-in .3s var(--ezs-ease)}.ezs-toast--error{border-color:rgba(239,107,107,.6)}.ezs-toast--ok{border-color:rgba(42,179,145,.6)}.ezs-toast.is-out{opacity:0;transform:translateY(8px);transition:opacity .25s,transform .25s}@keyframes ezs-rise{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes ezs-pop{0%{transform:scale(1)}40%{transform:scale(1.5) translateY(-2px)}100%{transform:scale(1)}}@keyframes ezs-spin{to{transform:rotate(360deg)}}@keyframes ezs-shimmer{to{background-position:-150% 0}}@keyframes ezs-sheet-in{from{transform:translateY(100%)}to{transform:none}}@keyframes ezs-toast-in{from{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:none}}@keyframes ezs-flash{0%,40%{background:rgba(42,179,145,.16)}100%{background:0 0}}@media (min-width:640px){.ezs-hint{display:inline}}@media (min-width:768px){.ezs-sheet{width:min(480px, 92vw);max-width:480px;margin:auto;border-radius:22px;padding-bottom:22px}.ezs-sheet[open]{animation:ezs-pop-in .25s var(--ezs-ease)}.ezs-toasts{bottom:28px}@keyframes ezs-pop-in{from{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){.ezs *,.ezs-sheet,.ezs-toast{animation:none !important;transition:none !important}}.ezs-comment__text,.ezs-ed__surface{overflow-wrap:anywhere}.ezs-comment__text>:first-child{margin-top:0}.ezs-comment__text>:last-child{margin-bottom:0}.ezs-comment__text p,.ezs-ed__surface p{margin:0 0 .7em}.ezs-ed__surface p:last-child{margin-bottom:0}.ezs-post__content blockquote,.ezs-comment__text blockquote,.ezs-ed__surface blockquote{margin:.6em 0;padding:.1em 0 .1em 14px;border-left:3px solid var(--ezs-primary);color:var(--ezs-muted)}.ezs-post__content ul,.ezs-post__content ol,.ezs-comment__text ul,.ezs-comment__text ol,.ezs-ed__surface ul,.ezs-ed__surface ol{margin:.4em 0 .8em;padding-left:1.4em}.ezs-post__content code,.ezs-comment__text code,.ezs-ed__surface code{padding:.1em .35em;border-radius:6px;background:rgba(255,255,255,.09);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em}.ezs-post__content pre,.ezs-comment__text pre,.ezs-ed__surface pre{margin:.6em 0;padding:12px 14px;border-radius:12px;background:#0c0c0c;border:1px solid var(--ezs-line);overflow-x:auto;white-space:pre;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.88em;line-height:1.5}.ezs-post__content del,.ezs-comment__text del,.ezs-ed__surface del,.ezs-ed__surface strike,.ezs-ed__surface s{text-decoration:line-through;opacity:.8}.ezs-post__content img,.ezs-comment__text img,.ezs-ed__surface img{display:block;max-width:100%;height:auto;margin:.5em 0;border-radius:12px;background:#1d1d1d}.ezs-post__content img.ezs-img,.ezs-comment__text img.ezs-img{cursor:zoom-in}.ezs-comment__text img{max-height:420px;width:auto;max-width:min(100%, 520px)}.ezs-post__content img{max-height:640px;width:auto;max-width:100%}.ezs-comment__text img.ezs-gif,.ezs-ed--comment .ezs-ed__surface img.ezs-gif{max-height:260px}.ezs-ed__surface img.is-selected{outline:3px solid var(--ezs-primary);outline-offset:2px}.ezs-ed{position:relative;border:1px solid var(--ezs-line);border-radius:16px;background:var(--ezs-surface);overflow:hidden;transition:border-color .2s,box-shadow .2s}.ezs-ed:focus-within{border-color:var(--ezs-primary);box-shadow:0 0 0 4px rgba(42,179,145,.16)}.ezs-ed.is-drop{border-color:var(--ezs-primary);background:rgba(42,179,145,.08)}.ezs-ed__bar{display:flex;align-items:center;gap:2px;padding:6px;overflow-x:auto;border-bottom:1px solid var(--ezs-line);scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.ezs-ed__bar::-webkit-scrollbar{display:none}.ezs-ed__btn{flex:none;display:grid;place-items:center;width:42px;height:42px;border:0;border-radius:11px;background:0 0;color:var(--ezs-muted);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background .15s,color .15s}.ezs-ed__btn:hover{background:rgba(255,255,255,.07);color:#fff}.ezs-ed__btn[aria-pressed=true]{background:rgba(42,179,145,.18);color:var(--ezs-primary)}.ezs-ed__sep{flex:none;width:1px;height:22px;margin:0 4px;background:var(--ezs-line-strong)}.ezs-ed__surface{position:relative;min-height:190px;max-height:62vh;overflow-y:auto;padding:12px 14px;outline:none;font-size:16px;line-height:1.6;color:var(--ezs-text);-webkit-user-select:text;user-select:text;word-break:break-word}.ezs-ed--comment .ezs-ed__surface{min-height:68px;max-height:42vh}.ezs-ed.is-empty .ezs-ed__surface:before{content:attr(data-placeholder);display:block;height:0;overflow:visible;color:var(--ezs-muted);pointer-events:none}.ezs-ed__status{padding:0 14px 10px;font-size:.84rem;color:var(--ezs-muted)}.ezs-ed__status:empty{display:none}.ezs-ed.is-uploading .ezs-ed__status:before{content:'';display:inline-block;width:12px;height:12px;margin-right:8px;vertical-align:-2px;border-radius:50%;border:2px solid var(--ezs-line-strong);border-top-color:var(--ezs-primary);animation:ezs-spin .7s linear infinite}.ezs-ed__imgdel{position:absolute;z-index:3;width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:50%;background:rgba(0,0,0,.78);color:#fff;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.5)}.ezs-ed__imgdel[hidden]{display:none}.ezs-count.is-over{color:var(--ezs-danger)}.ezs-picker{max-height:82vh}.ezs-emoji__tabs{display:flex;gap:6px;overflow-x:auto;padding-bottom:8px;scrollbar-width:none}.ezs-emoji__tabs::-webkit-scrollbar{display:none}.ezs-emoji__tabs button{flex:none;min-height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--ezs-line);background:0 0;color:var(--ezs-muted);font:inherit;font-size:.88rem;cursor:pointer}.ezs-emoji__tabs button[aria-selected=true]{background:var(--ezs-primary);border-color:var(--ezs-primary);color:#08120f;font-weight:600}.ezs-emoji__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(44px, 1fr));gap:2px;max-height:44vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.ezs-emoji__btn{height:46px;border:0;border-radius:10px;background:0 0;font-size:1.65rem;line-height:1;cursor:pointer;font-family:'Apple Color Emoji','Segoe UI Emoji','Noto Color Emoji',sans-serif}.ezs-emoji__btn:hover,.ezs-emoji__btn:focus-visible{background:rgba(255,255,255,.09)}.ezs-gif__q{margin-bottom:10px}.ezs-gif__grid{columns:2;column-gap:6px;max-height:50vh;overflow-y:auto}.ezs-gif__item{display:block;width:100%;margin:0 0 6px;padding:0;border:0;border-radius:10px;overflow:hidden;background:#2a2a2a;cursor:pointer;break-inside:avoid;min-height:60px}.ezs-gif__item img{display:block;width:100%;height:auto}.ezs-gif__item:focus-visible{outline:2px solid var(--ezs-primary)}.ezs-gif__msg{margin:6px 0;color:var(--ezs-muted);font-size:.9rem}.ezs-gif__msg:empty{display:none}.ezs-gif__more{display:flex;margin:8px auto}.ezs-gif__credit{margin:8px 0 0;text-align:center;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ezs-muted)}.ezs-lightbox{border:0;padding:0;margin:auto;background:0 0;max-width:100vw;max-height:100vh;overflow:visible}.ezs-lightbox::backdrop{background:rgba(0,0,0,.9)}.ezs-lightbox img{display:block;max-width:96vw;max-height:90vh;border-radius:10px;cursor:zoom-out}.ezs-lightbox .ezs-icon-btn{position:fixed;top:12px;right:12px;background:rgba(0,0,0,.6);color:#fff}.ezs-sort{display:flex;align-items:center;gap:6px;margin:4px 0 6px;overflow-x:auto;scrollbar-width:none}.ezs-sort::-webkit-scrollbar{display:none}.ezs-sort[hidden]{display:none}.ezs-sort__label{flex:none;font-size:.84rem;color:var(--ezs-muted);margin-right:2px}.ezs-sort__btn{flex:none;min-height:34px;padding:0 14px;border-radius:999px;border:1px solid var(--ezs-line);background:0 0;color:var(--ezs-muted);font:inherit;font-size:.86rem;cursor:pointer}.ezs-sort__btn.is-active{background:rgba(42,179,145,.16);border-color:var(--ezs-primary);color:var(--ezs-primary);font-weight:600}.ezs-comment{position:relative;padding-left:24px}.ezs-comments__list>.ezs-comment{margin-top:16px}.ezs-thread{position:absolute;left:0;top:28px;bottom:0;width:24px;padding:0;border:0;background:0 0;cursor:pointer;-webkit-tap-highlight-color:transparent}.ezs-thread span{display:block;width:2px;height:100%;margin:0 auto;border-radius:2px;background:var(--ezs-line-strong);transition:background .15s,width .15s}.ezs-thread:hover span,.ezs-thread:focus-visible span{background:var(--ezs-primary);width:3px}.ezs-toggle{position:absolute;left:0;top:0;display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:50%;background:0 0;color:var(--ezs-muted);cursor:pointer}.ezs-toggle:hover{color:var(--ezs-primary)}.ezs-toggle__exp{display:none}.ezs-comment.is-collapsed>.ezs-comment__body>.ezs-comment__head>.ezs-toggle .ezs-toggle__min{display:none}.ezs-comment.is-collapsed>.ezs-comment__body>.ezs-comment__head>.ezs-toggle .ezs-toggle__exp{display:grid}.ezs-comment.is-collapsed>.ezs-thread,.ezs-comment.is-collapsed>.ezs-children,.ezs-comment.is-collapsed>.ezs-comment__body>.ezs-comment__main{display:none}.ezs-comment__head{min-height:24px}.ezs-collapsed-note{color:var(--ezs-muted);font-size:.82rem}.ezs-op{padding:0 6px;border-radius:6px;background:rgba(42,179,145,.2);color:var(--ezs-primary);font-size:.7rem;font-weight:700;letter-spacing:.04em;line-height:1.6}.ezs-comment__text{margin:4px 0 6px}.ezs-comment__actions{align-items:center;gap:2px 14px}.ezs-cvote{display:inline-flex;align-items:center;gap:5px;min-height:34px;padding:0 12px;border-radius:999px;border:1px solid var(--ezs-line);background:0 0;color:var(--ezs-muted) !important;font:inherit;font-size:.86rem;font-weight:600;cursor:pointer;text-decoration:none !important;touch-action:manipulation;transition:color .15s,border-color .15s,background .15s}.ezs-cvote:hover{color:#fff !important;border-color:var(--ezs-line-strong)}.ezs-cvote.is-voted{color:var(--ezs-primary) !important;border-color:var(--ezs-primary);background:rgba(42,179,145,.12)}.ezs-comment .ezs-link{min-height:34px}.ezs-comment.is-target>.ezs-comment__body{animation:ezs-flash 2.4s var(--ezs-ease);border-radius:10px}.ezs-reply-form{margin:8px 0 0}.ezs-reply-form .ezs-ed__surface{min-height:84px}@media (max-width:600px){.ezs-comment{padding-left:18px}.ezs-thread,.ezs-toggle{width:18px}.ezs-toggle{width:22px}.ezs-comment[data-depth="4"],.ezs-comment[data-depth="5"],.ezs-comment[data-depth="6"]{padding-left:11px}.ezs-comment[data-depth="4"]>.ezs-thread,.ezs-comment[data-depth="5"]>.ezs-thread,.ezs-comment[data-depth="6"]>.ezs-thread{width:11px}.ezs-ed__btn{width:40px;height:40px}}@media (hover:none){.ezs-thread{width:26px}.ezs-comment{padding-left:22px}}@media (min-width:640px){.ezs-gif__grid{columns:3}.ezs-ed__surface{min-height:220px}.ezs-ed--comment .ezs-ed__surface{min-height:76px}}@media (prefers-reduced-motion:reduce){.ezs-thread span,.ezs-ed,.ezs-cvote{transition:none !important}}.ezs-form>*,.ezs-field,.ezs-ed,.ezs-composer__box,.ezs-comment__body,.ezs-children{min-width:0;max-width:100%}@media (max-width:600px){.ezs-comment:is([data-depth="4"],[data-depth="5"],[data-depth="6"])>.ezs-comment__body>.ezs-comment__head>.ezs-toggle{display:none}.ezs-comment.is-collapsed:is([data-depth="4"],[data-depth="5"],[data-depth="6"])>.ezs-comment__body>.ezs-comment__head>.ezs-toggle{display:grid;position:static;width:22px;height:22px;margin-left:-4px}}.ezs-sheet,.ezs-lightbox{box-sizing:border-box}.ezs-card .card-body{padding:1.25rem}.ezs-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.ezs-head h4{margin:0;display:flex;align-items:center;gap:8px;color:#fff}.ezs-head .ezs-comments__n{margin-left:0}.ezs-comments{margin-top:0}.ezs-composer .ezs-btn--primary{color:#08120f !important}.ezs a.ezs-mention,.ezs-comment__text a.ezs-mention{color:var(--ezs-primary);font-weight:600;text-decoration:none;background:rgba(42,179,145,.12);padding:0 4px;border-radius:5px}.ezs a.ezs-mention:hover{text-decoration:underline}.ezs-comment__text a:not(.ezs-mention){color:var(--ezs-primary)}.ezs-author__name{color:#fff !important;text-decoration:none}.ezs-avatar{display:inline-block}.ezs-op{text-transform:uppercase}.ezs-mentions{position:absolute;left:8px;right:8px;bottom:8px;z-index:5;margin:0;padding:4px;list-style:none;max-height:220px;overflow-y:auto;background:#262626;border:1px solid var(--ezs-line-strong);border-radius:12px;box-shadow:0 12px 30px rgba(0,0,0,.55)}.ezs-mentions[hidden]{display:none}.ezs-mentions li{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;cursor:pointer}.ezs-mentions li:hover,.ezs-mentions li.is-active{background:rgba(42,179,145,.16)}.ezs-mentions img{width:28px;height:28px;border-radius:50%;object-fit:cover;flex:none;background:#333}.ezs-mentions strong{display:block;color:#fff;font-size:.9rem;line-height:1.2}.ezs-mentions small{display:block;color:var(--ezs-muted);font-size:.78rem;line-height:1.2}.ezs-login-cta{text-align:center;flex-direction:column;justify-content:center}