:root{font-family:Space Grotesk,Avenir Next,Segoe UI,sans-serif;color:#f5f1e8;background:radial-gradient(circle at top,rgba(217,119,6,.22),transparent 30%),linear-gradient(180deg,#1a1f1d,#101311);line-height:1.5;font-weight:400}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh}#root{min-height:100vh}button,input{font:inherit}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.page-shell{position:relative;display:grid;grid-template-rows:auto auto;width:min(1280px,calc(100% - 2rem));min-height:100vh;margin:0 auto;padding:1.5rem 0;gap:1.5rem;overflow:visible}.page-shell__parallax{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0}.page-shell__glow,.page-shell__grid{position:absolute}.page-shell__glow{width:28rem;height:28rem;border-radius:50%;filter:blur(10px);opacity:.42;will-change:transform}.page-shell__glow--left{top:6rem;left:-12rem;background:radial-gradient(circle,rgba(251,191,36,.24),transparent 68%)}.page-shell__glow--right{top:28rem;right:-10rem;background:radial-gradient(circle,rgba(125,211,252,.18),transparent 68%)}.page-shell__grid{top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(245,241,232,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(245,241,232,.04) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.3),transparent 85%);mask-image:linear-gradient(180deg,rgba(0,0,0,.3),transparent 85%)}.hero{position:relative;overflow:hidden;padding:.8rem 1rem;border:1px solid rgba(245,241,232,.12);border-radius:28px;background:linear-gradient(135deg,#222825eb,#0f1210e0);box-shadow:0 24px 60px #00000040;z-index:1}.hero:after{content:"";position:absolute;inset:auto -2rem -2rem auto;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,rgba(217,119,6,.34),transparent 70%)}.hero__parallax-mark{position:absolute;inset:-12% auto auto 55%;width:24rem;height:24rem;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.16),transparent 22%),conic-gradient(from 180deg,#fbbf242e,#ffffff05,#fbbf242e);opacity:.42;animation:drift 18s ease-in-out infinite}.hero__kicker,.filters__kicker{margin:0 0 .5rem;text-transform:uppercase;letter-spacing:.18em;font-size:.78rem;color:#fbbf24}.hero__brand{display:flex;align-items:center;gap:.7rem;margin-bottom:.2rem}.hero__logo{width:68px;height:68px;object-fit:cover;display:block;border-radius:50%;filter:drop-shadow(0 10px 18px rgba(0,0,0,.22))}.hero h1,.filters h2,.empty-state h2{margin:0}.hero h1{font-size:clamp(1.55rem,3.4vw,2.5rem);line-height:1}.hero__summary{max-width:52rem;margin:.5rem 0 0;color:#f5f1e8c7;font-size:.95rem}.hero__meta{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.55rem}.seo-footer{position:relative;z-index:1;width:min(1280px,calc(100% - 2rem));margin:0 auto 1.5rem}.seo-topics{padding-top:1.25rem;border-top:1px solid rgba(245,241,232,.08)}.seo-topics__kicker{margin:0 0 .8rem;color:#f5f1e894;font-size:.78rem;text-transform:uppercase;letter-spacing:.12em}.seo-topics__tags{display:flex;flex-wrap:wrap;gap:.55rem}.seo-topics__tags span{padding:.38rem .7rem;border:1px solid rgba(245,241,232,.1);border-radius:999px;background:#ffffff08;color:#f5f1e8b8;font-size:.78rem;line-height:1}.hero__meta span,.filter-chip{border:1px solid rgba(245,241,232,.12);background:#ffffff0a}.hero__meta span{padding:.36rem .62rem;border-radius:999px;color:#f5f1e8e0;font-size:.78rem;letter-spacing:.04em}.layout{display:grid;grid-template-columns:320px minmax(0,1fr);gap:1.25rem;align-items:start;min-height:auto}.filters{position:sticky;top:1.5rem;max-height:calc(100vh - 3rem);overflow-y:auto;padding:1.2rem;border:1px solid rgba(245,241,232,.1);border-radius:24px;background:#181d1bf0}.filters__header{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;margin-bottom:1rem}.filters__header-actions{display:flex;gap:.65rem;align-items:center}.filters__header button{padding:.55rem .9rem;border:1px solid rgba(251,191,36,.28);border-radius:999px;background:#fbbf241a;color:#f8e7b7;cursor:pointer}.filter-group+.filter-group{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(245,241,232,.08)}.filter-group h3{margin:0 0 .65rem;font-size:.95rem}.filter-group__header{display:flex;justify-content:space-between;gap:.75rem;align-items:baseline;margin-bottom:.65rem}.filter-group__header h3,.filter-group__header p{margin:0}.filter-group__header p{color:#f5f1e88a;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em}.filter-text-input{width:100%;padding:.7rem .85rem;border:1px solid rgba(245,241,232,.12);border-radius:16px;background:#ffffff0a;color:#f5f1e8}.filter-text-input::placeholder{color:#f5f1e87a}.filter-text-input:focus{outline:2px solid rgba(251,191,36,.75);outline-offset:2px}.filter-group--dropdown{position:relative}.filter-group--toolbar{margin:0}.filter-dropdown{position:relative}.filter-dropdown.is-open .filter-dropdown__summary{border-color:#fbbf246b;background:#fbbf2414}.filter-dropdown.is-open .filter-dropdown__chevron{transform:rotate(180deg)}.filter-dropdown__summary{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:.7rem .85rem;border:1px solid rgba(245,241,232,.12);border-radius:16px;background:#ffffff0a;color:#f5f1e8;cursor:pointer;width:100%}.filter-dropdown__summary--country{min-width:11rem}.filter-dropdown__chevron{flex:0 0 auto;transition:transform .15s ease}.filter-dropdown__menu{position:absolute;top:calc(100% + .55rem);left:0;right:0;z-index:3;display:grid;gap:.45rem;max-height:16rem;overflow-y:auto;padding:.65rem;border:1px solid rgba(245,241,232,.12);border-radius:18px;background:#181d1bfa;box-shadow:0 18px 40px #00000059}.filter-dropdown__location-action{display:inline-flex;align-items:center;justify-content:center;min-height:2.25rem;padding:.55rem .8rem;border:1px solid rgba(251,191,36,.24);border-radius:12px;background:#fbbf241a;color:#fff0c2;cursor:pointer;font-size:.9rem;text-align:center}.filter-dropdown__location-action:disabled{opacity:.65;cursor:progress}.filter-dropdown__search{width:100%;padding:.6rem .7rem;border:1px solid rgba(245,241,232,.12);border-radius:12px;background:#ffffff0a;color:#f5f1e8}.filter-dropdown__search::placeholder{color:#f5f1e87a}.filter-dropdown__option{display:flex;gap:.65rem;align-items:center;padding:.55rem .6rem;border-radius:12px;cursor:pointer;color:#f5f1e8d6}.filter-dropdown__option:hover,.filter-dropdown__option.is-active{background:#fbbf241a}.filter-dropdown__option input{margin:0}.filter-dropdown__option-label{display:inline-flex;align-items:center;gap:.5rem}.filter-dropdown__option-flag{font-size:1rem}.filter-dropdown__single-option{width:100%;padding:.55rem .6rem;border:0;border-radius:12px;background:transparent;color:#f5f1e8d6;text-align:left;cursor:pointer}.filter-dropdown__single-option:hover,.filter-dropdown__single-option.is-active{background:#fbbf241a}.filter-dropdown__empty{margin:0;padding:.55rem .6rem;color:#f5f1e894;font-size:.9rem}.filter-options{display:flex;flex-wrap:wrap;gap:.55rem}.filter-chip{position:relative;display:inline-flex;align-items:center;padding:.5rem .75rem;border-radius:999px;cursor:pointer;color:#f5f1e8d1;transition:background .15s ease,border-color .15s ease,color .15s ease}.filter-chip input{position:absolute;opacity:0;pointer-events:none}.filter-chip.is-active{border-color:#fbbf248c;background:#fbbf2426;color:#fff0c2}.results{position:relative;height:auto;overflow:visible;min-width:0;z-index:1}.results__toolbar{position:sticky;top:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center;margin-bottom:1rem;min-height:3.5rem;padding:.35rem 0 .85rem;background:linear-gradient(180deg,#101311fa,#101311e6);z-index:2}.results__toolbar-main{display:flex;flex-wrap:wrap;gap:.85rem;align-items:center;min-width:0}.results__toolbar-filter-trigger{display:none}.results__toolbar p{margin:0;color:#f5f1e8c2;font-size:.92rem;align-self:center}.country-summary{display:inline-flex;align-items:center;gap:.55rem;min-width:0}.country-summary--multi{gap:.35rem}.country-summary__flag{display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;border-radius:999px;background:#ffffff0f;font-size:1rem;line-height:1;box-shadow:inset 0 0 0 1px #f5f1e814}.country-summary__flag.is-active{box-shadow:inset 0 0 0 1px #fbbf2447;background:#fbbf241f}.country-summary__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.results__toolbar-actions{display:flex;gap:.65rem;align-items:center;justify-self:end}.results__toolbar-actions button{display:inline-flex;align-items:center;justify-content:center;min-height:2.4rem;padding:.55rem .9rem;border:1px solid rgba(245,241,232,.14);border-radius:999px;background:#181d1bf0;color:#f5f1e8;cursor:pointer;text-align:center;line-height:1}.results__toolbar-actions button:disabled{opacity:.45;cursor:not-allowed}.catalog-submit-bar{display:flex;align-items:center;justify-content:space-between;gap:.85rem;margin:0 0 1rem;padding:.9rem 1rem;border:1px solid rgba(245,241,232,.1);border-radius:18px;background:linear-gradient(90deg,#fbbf2414,#7dd3fc0a),#181d1be0}.catalog-submit-bar span{color:#f5f1e8c7;font-size:.95rem}.catalog-submit-bar__link{padding:0;border:0;background:transparent;color:#fbbf24;font-weight:600;letter-spacing:.01em;cursor:pointer;text-decoration:none}.catalog-submit-bar__link:hover,.catalog-submit-bar__link:focus-visible{color:#ffd166;text-decoration:underline}.filter-catalog-button{display:inline-flex;align-items:center;gap:.55rem;min-height:2.55rem;padding:.6rem .9rem;border:1px solid rgba(245,241,232,.14);border-radius:999px;background:#181d1bf0;color:#f5f1e8;cursor:pointer}.filter-catalog-button__icon{display:inline-flex;width:1.1rem;height:1.1rem}.filter-catalog-button__icon svg{width:100%;height:100%}.mobile-compare-fab{display:none}.filters--dialog{display:block;height:100%;overflow-y:auto;padding:0;border:0;background:transparent}.dialog--filters{width:min(720px,100%);padding:1.35rem 1.15rem 1.15rem}.dialog--filters .filters__header,.dialog--filters .filters-dialog__footer{padding-right:2.8rem}.filters-dialog__footer{position:sticky;bottom:0;display:flex;justify-content:flex-end;margin-top:1rem;padding-top:1rem;background:linear-gradient(180deg,#181d1b00,#181d1b 35%)}.filters-dialog__apply{min-height:2.9rem;padding:.75rem 1.1rem;border:1px solid rgba(251,191,36,.34);border-radius:999px;background:#fbbf2424;color:#fff0c2;cursor:pointer}.catalog{display:grid;grid-template-columns:repeat(auto-fill,220px);justify-content:start;gap:1rem}.card{display:flex;flex-direction:column;padding:1.25rem;border-radius:22px;border:1px solid rgba(245,241,232,.1);background:#181d1be6;transform:translateY(18px);opacity:0;animation:rise .5s ease forwards}.card--compact{height:350px;padding:.85rem;text-align:left;color:#f5f1e8;border:1px solid rgba(245,241,232,.14);transition:border-color .15s ease,background .15s ease,transform .15s ease;overflow:hidden}.card--compact:hover{background:#222825fa;border-color:#fbbf2452}.card--compact.is-compared{border-color:#fbbf2485;box-shadow:inset 0 0 0 1px #fbbf2438}.card__surface{display:flex;flex-direction:column;flex:1;min-height:0;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.card__surface:focus-visible,.card--compact:focus-visible{outline:2px solid rgba(251,191,36,.75);outline-offset:2px}.card__media{display:grid;place-items:center;height:190px;flex:0 0 190px;margin-bottom:.8rem;border:1px dashed rgba(251,191,36,.35);border-radius:18px;background:linear-gradient(135deg,#fbbf2414,#ffffff05),#0b0e0c61;text-align:center;overflow:hidden}.card__media span{max-width:12rem;color:#f5f1e8ad;font-size:.9rem}.card__media img{width:100%;height:100%;object-fit:contain;display:block}.card__content h2{margin:0;font-size:1rem;line-height:1.2;color:#f8f5ee;min-height:2.4em;overflow:hidden}.card__content{min-height:0}.card__caliber{margin:.35rem 0 0;color:#fbbf24;font-size:.84rem;text-transform:uppercase;letter-spacing:.08em}.compare-toggle{margin-top:auto;padding:.45rem .7rem;border:1px solid rgba(245,241,232,.14);border-radius:999px;background:#ffffff0a;color:#f5f1e8;cursor:pointer}.compare-toggle.is-active{border-color:#fbbf2480;background:#fbbf2424;color:#fff0c2}.compare-toggle:disabled{opacity:.45;cursor:not-allowed}.dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:1.5rem;background:#080a09b8;z-index:10;overscroll-behavior:contain}.dialog{position:relative;width:min(1180px,100%);max-height:min(92vh,1040px);overflow-y:auto;overscroll-behavior:contain;padding:1.35rem;border:1px solid rgba(245,241,232,.14);border-radius:24px;background:#181d1bfa;box-shadow:0 28px 70px #0000006b}.dialog--compare{width:min(1240px,100%);display:grid;grid-template-rows:auto auto minmax(0,1fr);overflow:hidden}.dialog__close{position:sticky;top:.85rem;margin-left:auto;margin-bottom:-2rem;display:grid;place-items:center;width:2rem;height:2rem;border:0;border-radius:999px;background:#ffffff14;color:#f5f1e8;cursor:pointer;z-index:4}.dialog__hero{display:grid;grid-template-columns:420px minmax(0,1fr);gap:1.25rem;margin-bottom:1.25rem}.dialog__media-panel{display:grid;gap:.75rem}.dialog__media-shell{position:relative}.dialog__media{min-height:360px;margin-bottom:0}.dialog__media--interactive{cursor:zoom-in}.dialog__media-image{max-height:460px}.dialog__media-hitarea{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:transparent;cursor:zoom-in;z-index:1}.dialog__thumbs{display:grid;grid-template-columns:repeat(auto-fit,minmax(56px,1fr));gap:.5rem}.dialog__thumb{padding:0;border:1px solid rgba(245,241,232,.12);border-radius:14px;background:#0b0e0c85;overflow:hidden;cursor:pointer}.dialog__thumb.is-active{border-color:#fbbf248c;box-shadow:inset 0 0 0 1px #fbbf2433}.dialog__thumb img{width:100%;height:56px;object-fit:contain;display:block}.dialog__brand{margin:0 0 .4rem;color:#fbbf24;font-size:.8rem;text-transform:uppercase;letter-spacing:.12em}.dialog__intro h2{margin:0;font-size:1.8rem}.dialog__summary{margin:.65rem 0 0;color:#f5f1e8d1}.turntable{margin-bottom:1rem;padding:1rem;border:1px solid rgba(245,241,232,.08);border-radius:20px;background:#ffffff08}.turntable__header{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.75rem}.turntable__header h3,.turntable__header p,.turntable__count{margin:0}.turntable__header h3{font-size:1rem}.turntable__header p,.turntable__count{color:#f5f1e8a8;font-size:.84rem}.turntable__stage{min-height:360px;border:1px solid rgba(251,191,36,.2);border-radius:18px;background:linear-gradient(180deg,#fbbf240a,#ffffff05),#0b0e0c80;display:grid;place-items:center;overflow:hidden;cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none}.turntable__stage img{width:100%;height:100%;object-fit:contain;display:block;pointer-events:none}.turntable__count{margin-top:.75rem;text-align:right}.lightbox-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:1.25rem;background:#030504eb;z-index:20;overscroll-behavior:contain}.lightbox{position:relative;width:min(96vw,1600px);height:min(94vh,1100px);display:grid;place-items:center}.lightbox__image{max-width:100%;max-height:100%;object-fit:contain;display:block}.lightbox__close{position:absolute;top:1rem;right:1rem;width:2.75rem;height:2.75rem;border:1px solid rgba(245,241,232,.16);border-radius:999px;background:#181d1beb;color:#f5f1e8;font-size:1.6rem;line-height:1;cursor:pointer;z-index:5}.lightbox__nav{position:absolute;top:50%;transform:translateY(-50%);width:3rem;height:3rem;border:1px solid rgba(245,241,232,.16);border-radius:999px;background:#181d1bcc;color:#f5f1e8;font-size:2rem;line-height:1;cursor:pointer}.lightbox__nav--prev{left:1rem}.lightbox__nav--next{right:1rem}.lightbox__count{position:absolute;bottom:1rem;left:50%;transform:translate(-50%);margin:0;padding:.35rem .7rem;border-radius:999px;background:#181d1bc7;color:#f5f1e8db;font-size:.85rem}@media(max-width:640px){.lightbox__close{top:.6rem;right:.6rem;width:3rem;height:3rem;font-size:1.8rem}}.compare-browser{display:grid;gap:.9rem;margin-top:1rem}.compare-browser--dialog{margin-bottom:.25rem}.compare-browser__switcher{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;position:sticky;top:0;z-index:3;padding-block:.2rem .55rem;background:#181d1bfa}.compare-browser__tab{display:grid;gap:.2rem;padding:.8rem .9rem;border:1px solid rgba(245,241,232,.12);border-radius:16px;background:#ffffff0a;color:#f5f1e8;text-align:left;cursor:pointer}.compare-browser__tab small{color:#f5f1e89e;font-size:.78rem}.compare-browser__tab.is-active{border-color:#fbbf2461;background:#fbbf241a;color:#fff0c2}.compare-browser__panel{display:grid;gap:.75rem;position:static}.compare-dialog__scroll{display:grid;min-height:0;overflow-y:auto;padding-right:.2rem}.compare-browser__content{display:grid;gap:1rem}.compare-browser__media{min-height:320px}.dialog__thumbs--compare{grid-template-columns:repeat(auto-fit,minmax(64px,84px))}.compare-table{display:grid;grid-template-columns:180px repeat(2,minmax(0,1fr));gap:0;margin-top:1rem;border-top:1px solid rgba(245,241,232,.08);border-left:1px solid rgba(245,241,232,.08)}.compare-table-shell{overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}.compare-table__head,.compare-table__label,.compare-table__value{padding:.85rem;border-right:1px solid rgba(245,241,232,.08);border-bottom:1px solid rgba(245,241,232,.08)}.compare-table__head{background:#ffffff08}.compare-table__head h3,.compare-table__head p{margin:0}.compare-table__head p{margin-top:.35rem;color:#fbbf24}.compare-table__head--label,.compare-table__label{color:#f5f1e89e;font-size:.82rem;text-transform:uppercase;letter-spacing:.08em}.compare-table__media{min-height:96px;margin-bottom:.7rem}.compare-table__value{color:#f5f1e8e6}.specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1rem;margin:0;padding-top:1rem;border-top:1px solid rgba(245,241,232,.08)}.specs--dialog{padding-top:.9rem}.spec-item{margin:0}.specs dt{color:#f5f1e88a;font-size:.75rem;text-transform:uppercase;letter-spacing:.1em}.specs dd{margin:.35rem 0 0;font-size:.96rem;color:#f5f1e8e0}.empty-state{padding:2rem;border:1px solid rgba(245,241,232,.1);border-radius:22px;background:#ffffff0a}.empty-state p{margin-bottom:0;color:#f5f1e8c2}@keyframes rise{to{transform:translateY(0);opacity:1}}@keyframes drift{0%,to{transform:translateZ(0) rotate(0)}50%{transform:translate3d(-12px,10px,0) rotate(5deg)}}@media(max-width:1100px){.page-shell{display:block;height:auto;padding-bottom:5rem;overflow:visible}.layout{grid-template-columns:1fr;margin-top:1.5rem}.filters{display:none}.filters--dialog{display:block}.results{height:auto;overflow:visible}.results__toolbar-filter-trigger{display:block}.results__toolbar p{display:none}.results__toolbar{grid-template-columns:1fr auto;align-items:center}.results__toolbar-main{min-width:0}.mobile-compare-fab{position:fixed;right:1rem;bottom:calc(1rem + env(safe-area-inset-bottom,0px));z-index:8;display:block}.mobile-compare-fab__button{display:inline-flex;align-items:center;gap:.6rem;min-height:3.15rem;padding:.8rem .95rem;border:1px solid rgba(245,241,232,.14);border-radius:999px;background:#181d1bf5;box-shadow:0 18px 40px #00000059;color:#f5f1e8;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mobile-compare-fab__button.is-ready{border-color:#fbbf2461;background:#fbbf2429;color:#fff0c2}.mobile-compare-fab__label{font-size:.92rem;font-weight:600}.mobile-compare-fab__count{display:inline-flex;align-items:center;justify-content:center;min-width:2.1rem;min-height:2.1rem;padding:0 .45rem;border-radius:999px;background:#ffffff14;font-size:.82rem;line-height:1}.dialog{padding-top:3rem}.dialog__media-shell{padding-top:1.1rem;padding-right:1.1rem}.catalog{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.card--compact{height:auto;min-height:0}.card__media{height:220px;flex-basis:220px}}@media(max-width:640px){.page-shell{width:min(100% - 1rem,1280px);padding-top:1rem}.hero,.filters,.card,.empty-state{border-radius:20px}.hero{padding:1rem}.hero__parallax-mark{width:16rem;height:16rem;inset:-8% auto auto 48%}.filters__header{flex-direction:column}.filters__header-actions{width:100%;justify-content:space-between}.results__toolbar{grid-template-columns:1fr;align-items:start}.results__toolbar-main{align-items:start}.filter-dropdown__summary--country{min-width:11rem;width:auto}.filter-dropdown--country .filter-dropdown__menu{left:0;right:auto;width:min(calc(100vw - 2rem),28rem)}.results__toolbar-actions{justify-self:start}.catalog-submit-bar{flex-direction:column;align-items:flex-start}.dialog--filters{width:min(100%,100vw);max-height:min(94vh,1040px);padding:1rem}.filters-dialog__footer{justify-content:stretch}.filters-dialog__apply{width:100%}.catalog,.dialog__hero,.specs{grid-template-columns:1fr}.card--compact{height:auto}.card__media{height:240px;flex-basis:240px}.dialog{width:min(100%,100vw);max-height:min(94vh,1040px);padding:3.1rem 1rem 1rem}.dialog--compare{padding-right:.85rem}.dialog__thumbs{grid-template-columns:repeat(auto-fit,minmax(48px,72px))}.dialog__close{top:.7rem;right:.7rem}.dialog__media-shell{padding-top:1.4rem;padding-right:1.4rem}.dialog__media{min-height:280px}.compare-browser__switcher{grid-template-columns:1fr}.compare-browser__media{min-height:240px}.turntable__header{flex-direction:column;align-items:flex-start}.compare-table-shell{margin-right:-.1rem;padding-bottom:.25rem}.compare-table{min-width:40rem;grid-template-columns:8.5rem repeat(2,minmax(15rem,1fr))}.compare-table__head,.compare-table__label,.compare-table__value{padding:.7rem}.compare-table__head h3{font-size:.95rem}.compare-table__head p,.compare-table__label{font-size:.72rem}.compare-table__media{min-height:84px;margin-bottom:.55rem}}@media(prefers-reduced-motion:reduce){.hero__parallax-mark{animation:none}}.app-shell{min-height:100vh}.app-shell--community{background:#000}.app-shell__content{padding-top:0}.site-footer{padding:0 1rem 1.5rem}.site-footer__inner{width:min(1280px,calc(100% - 2rem));margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:.85rem;border-top:1px solid rgba(245,241,232,.12);color:#f5f1e8b3}.site-footer--community .site-footer__inner{border-top-color:#2f3336}.site-footer__copy{font-size:.88rem}.site-footer__links{display:flex;align-items:center;gap:1rem}.site-footer__link{color:#f5f1e8d1;text-decoration:none;font-size:.9rem}.site-footer__link:hover,.site-footer__link.active{color:#fff5df}.app-shell--age-gate{display:grid;place-items:center;min-height:100vh;padding:1.5rem 1rem}.age-gate-page{width:min(100%,720px);margin:0 auto;color:#f5f1e8}.age-gate-page__card{display:grid;justify-items:center;gap:1rem;padding:2rem 2rem 1.75rem;border:1px solid rgba(245,241,232,.12);border-radius:32px;background:linear-gradient(135deg,#222825f5,#0d100eeb);box-shadow:0 24px 60px #00000040;text-align:center}.age-gate-page__logo{width:5rem;height:5rem;object-fit:cover;border-radius:999px;border:2px solid rgba(255,245,223,.8);background:#060606;box-shadow:0 0 0 3px #0000008c}.age-gate-page__eyebrow{margin:0;color:#fbbf24;font-size:.78rem;letter-spacing:.18em;text-transform:uppercase}.age-gate-page__card h1,.age-gate-page__summary{margin:0}.age-gate-page__card h1{font-size:clamp(1.8rem,4vw,2.75rem);line-height:1.04}.age-gate-page__summary{max-width:38rem;color:#f5f1e8cc}.age-gate-page__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.85rem;width:100%}.age-gate-page__actions .MuiButton-root{min-width:13rem}.age-gate-page__links{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.age-gate-page__links a{color:#7ecbff;text-decoration:none}.age-gate-page__links a:hover,.age-gate-page__links a.active{color:#b9e3ff}.age-gate-page__loading{width:min(100%,720px);min-height:18rem;border:1px solid rgba(245,241,232,.12);border-radius:32px;background:linear-gradient(135deg,#222825f5,#0d100eeb);box-shadow:0 24px 60px #00000040}.site-nav{position:static;z-index:30;padding:1rem}.site-nav__inner{width:min(1280px,calc(100% - 2rem));margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem 1rem;border:1px solid rgba(245,241,232,.14);border-radius:999px;background:#111513d6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 16px 34px #0000003d}.site-nav--community .site-nav__inner{background:#000}.site-nav__brand,.site-nav__links{display:flex;align-items:center}.site-nav__auth{display:flex;align-items:center;justify-content:flex-end;min-width:3rem}.site-nav__status{color:#f5f1e89e;font-size:.9rem}.site-nav__menu-icon{display:inline-flex;align-items:center;justify-content:center;width:1rem}.site-nav__brand{color:inherit;text-decoration:none}.site-nav__brand img{width:3.25rem;height:3.25rem;object-fit:cover;border-radius:999px;border:2px solid rgba(255,245,223,.8);background:#060606;box-shadow:0 0 0 3px #0000008c}.site-nav__links{gap:.6rem}.site-nav__link{display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;padding:.55rem 1rem;border-radius:999px;color:#f5f1e8cc;text-decoration:none;transition:background-color .16s ease,color .16s ease}.site-nav__link:hover,.site-nav__link.is-active{background:#f5f1e81a;color:#fff5df}.community-page{width:min(1280px,calc(100% - 2rem));margin:0 auto;padding:0 0 2rem}.community-surface,.community-gate__panel,.community-composer,.community-card,.community-empty{border:1px solid rgba(245,241,232,.12);border-radius:28px;background:linear-gradient(135deg,#222825f0,#0d100ee6);box-shadow:0 24px 60px #0003}.community-surface--loading{display:grid;place-items:center;min-height:12rem}.community-surface--loading-inline{min-height:22rem}.loading-block{display:grid;place-items:center}.loading-spinner{display:inline-flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem}.loading-spinner--inline{margin:.5rem auto}.loading-spinner__ring{width:100%;height:100%;border-radius:50%;border:3px solid rgba(231,233,234,.16);border-top-color:#1d9bf0;animation:loading-spin .8s linear infinite}@keyframes loading-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.community-gate__panel h2,.community-empty h3{margin:0}.community-gate__panel p,.community-empty p{margin:.85rem 0 0;color:#f5f1e8b8}.community-provider,.community-composer__secondary,.community-composer__actions button:not(.MuiButton-root),.community-reply-form__footer button:not(.MuiButton-root){display:inline-flex;align-items:center;justify-content:center;min-height:2.85rem;padding:.7rem 1.1rem;border:0;border-radius:999px;background:linear-gradient(135deg,#f59e0b,#b45309);color:#1a140d;font-weight:700;text-decoration:none;cursor:pointer}.community-composer__secondary{background:#f5f1e814;color:#f5f1e8}.community-gate{display:grid;place-items:center;min-height:calc(100vh - 16rem)}.community-gate__panel{width:min(100%,680px);padding:2rem}.community-provider-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.85rem;margin-top:1.5rem}.community-signin-shell{margin-top:1.5rem}.community-signin-shell>div{margin:0 auto}.community-auth-actions{display:flex;gap:.75rem;justify-content:center;margin-top:1.5rem;flex-wrap:wrap}.community-provider{min-height:3.25rem}.community-composer,.community-card,.community-empty{padding:1.25rem}.community-avatar{width:3rem;height:3rem;border-radius:50%;object-fit:cover;background:#f5f1e814}.community-avatar--fallback{display:grid;place-items:center;font-weight:700;color:#fff5df}.community-avatar--profile{width:4.75rem;height:4.75rem}.community-avatar--reply{width:2.25rem;height:2.25rem}.profile-card p,.community-card__identity p,.community-card__stats,.community-reply__meta span,.community-feedback,.community-composer__footer span,.community-reply-form__footer span{color:#f5f1e8b3}.community-verification-badge{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:2rem;padding:.35rem .75rem;border-radius:999px;background:#f59e0b1f;color:#fbbf24;font-size:.85rem;font-weight:700}.community-verification-badge.is-verified{background:#22c55e1f;color:#86efac}.profile-form{display:grid;gap:.7rem;margin-top:1.25rem}.profile-form>label{font-size:.84rem;color:#f5f1e8c7}.profile-form>input,.community-composer textarea,.community-reply-form textarea{width:100%;border:1px solid rgba(245,241,232,.12);border-radius:18px;background:#080a0959;color:inherit;padding:.85rem .95rem;resize:vertical}.community-feed{display:grid;gap:1rem}.profile-page{width:min(760px,calc(100% - 2rem));margin:0 auto;padding:0 0 2rem}.profile-page--embedded{width:100%;margin:0;padding:0}.profile-page--embedded .profile-card{border-inline:0;border-radius:0}.profile-card{padding:1.5rem}.profile-card--loading{min-height:10rem}.profile-card__identity{align-items:center}.profile-card__identity h1,.profile-card__identity p{margin:0}.profile-card__identity p{margin-top:.35rem}.community-inline-link{display:inline-flex;align-items:center;margin-top:.9rem;color:#fbbf24;text-decoration:none;font-weight:700}.community-new-posts{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:2.6rem;padding:.7rem 1rem;border:1px solid rgba(251,191,36,.2);border-radius:999px;background:#f59e0b1f;color:#fbbf24;cursor:pointer}.community-composer__repost-target{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem;padding:.9rem 1rem;border:1px solid rgba(245,241,232,.08);border-radius:18px;background:#f5f1e808}.community-composer__repost-target p{margin:.3rem 0 0;color:#f5f1e8b3}.community-composer__main{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.9rem;align-items:flex-start}.community-composer__footer,.community-composer__actions,.community-card__header,.community-card__meta,.community-card__identity,.community-card__stats,.community-reply-form__footer,.community-reply__meta{display:flex;align-items:center}.community-composer__footer,.community-card__stats,.community-reply-form__footer{justify-content:space-between}.community-composer__actions,.community-card__meta,.community-card__identity,.community-reply__meta{gap:.65rem}.community-avatar--composer{width:3rem;height:3rem}.community-composer__body{display:grid;gap:.85rem;min-width:0}.community-card__identity{flex:1;justify-content:space-between}.community-card__identity p{margin:.25rem 0 0;display:flex;gap:.65rem;flex-wrap:wrap}.community-card__content,.community-reply__body p{margin:1rem 0 0;white-space:pre-wrap}.community-card__replies{display:grid;gap:.9rem;margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(245,241,232,.08)}.community-reply{display:flex;align-items:flex-start;gap:.75rem}.community-reply--nested{margin-top:.85rem;padding-left:.65rem;border-left:1px solid rgba(245,241,232,.08)}.community-reply__body{flex:1;min-width:0}.community-reply__body p{margin-top:.35rem}.community-reply-form{margin-top:1rem}.community-reply-form--nested{margin-top:.75rem}.community-reply-form__footer,.community-composer__footer,.community-reply__children{margin-top:.85rem}.community-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;padding:1rem;background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.community-modal{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(20rem,30rem);gap:1rem;width:min(1100px,100%);max-height:calc(100vh - 2rem)}.community-modal--composer{position:relative;grid-template-columns:minmax(0,680px);width:min(680px,100%)}.community-modal__post,.community-modal__comments{min-height:0}.community-modal__comments{display:grid;gap:1rem}.community-modal__comments-scroll{display:grid;gap:.9rem}.community-thread-page{display:grid;gap:1rem}.community-thread-page__header{display:flex;align-items:center;box-sizing:border-box;width:100%;min-height:3.5rem;padding:0 1rem}.community-thread-page__header h2{margin:0;font-size:1rem;line-height:1.2}.community-thread{display:grid;grid-template-columns:1fr;gap:1rem;width:min(900px,100%)}.community-modal__close{position:absolute;top:.6rem;right:.6rem;z-index:2;width:2.5rem;height:2.5rem;border:0;border-radius:999px;background:#101311f2;color:#fff5df;cursor:pointer}.community-empty--inline{margin-top:1rem}.community-feedback{margin:.85rem 0 0}.community-feedback--error{color:#fca5a5}@media(max-width:1100px){.site-nav{padding:.55rem .8rem}.site-nav__inner{width:min(100%,calc(100% - .6rem));padding:.55rem .75rem;border-radius:22px}.profile-page{width:min(100%,calc(100% - 1rem))}.community-modal{grid-template-columns:1fr}}@media(max-width:720px){.profile-card__identity{flex-direction:column;align-items:stretch}.site-nav__inner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;padding:.45rem .65rem}.site-nav__brand{justify-self:start}.site-nav__brand img{width:2.7rem;height:2.7rem}.site-nav__links{width:auto;justify-content:center;gap:.35rem}.site-nav__auth{justify-content:flex-end}.site-nav__link{min-height:2.25rem;padding:.45rem .75rem;font-size:.92rem}.community-page{width:min(100%,calc(100% - 1rem))}.community-gate__panel,.profile-card,.community-composer,.community-card,.community-empty{border-radius:22px}.community-card__identity{display:block}.community-composer__footer,.community-reply-form__footer{flex-direction:column;align-items:stretch;gap:.75rem}.community-composer__actions{justify-content:space-between}.community-composer__repost-target{flex-direction:column;align-items:stretch}.community-modal-backdrop{padding:.5rem}.community-modal{max-height:calc(100vh - 1rem)}}.community-feedback--success{color:#86efac}.community-card__header-main,.community-card__header-row,.community-card__header-actions,.community-card__actions,.community-admin__row,.community-admin__footer,.community-admin__actions,.community-reply__header{display:flex;align-items:center}.community-card__header-main,.community-reply__body,.community-identity{flex:1;min-width:0}.community-card__header{align-items:flex-start;gap:.9rem}.community-card__header-main{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.community-card__open{padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.community-card__header-row,.community-reply__header,.community-admin__row,.community-admin__footer{justify-content:space-between;gap:.75rem}.community-card__header-actions,.community-card__actions,.community-admin__actions,.community-reply__meta{gap:.8rem}.community-card__header-actions{flex-shrink:0;flex-wrap:nowrap}.community-identity{position:relative}.community-identity__trigger{width:100%;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.community-identity__lines{display:grid;gap:.1rem}.community-identity__lines strong{line-height:1.1}.community-identity__lines span,.community-card__header-actions span,.community-reply__meta span,.community-admin__meta,.community-report-status,.community-card__badge{color:#f5f1e8ad;font-size:.86rem}.community-profile-popover{position:absolute;top:calc(100% + .55rem);left:0;z-index:4;width:min(18rem,100%);padding:.85rem;border:1px solid rgba(245,241,232,.12);border-radius:18px;background:#101311fa;box-shadow:0 16px 34px #00000047}.community-profile-popover p{margin:0}.community-profile-popover__title{font-weight:700}.community-profile-popover__id,.community-profile-popover__occupation{margin-top:.35rem;color:#f5f1e8b8;font-size:.88rem}.community-card__media,.community-composer__previews{display:grid;gap:.6rem;justify-items:stretch}.community-card__content+.community-card__media{margin-top:.75rem}.community-link-preview{display:grid;gap:.75rem;width:100%;margin-top:.75rem;padding:0;border:1px solid #2f3336;border-radius:18px;background:#111;color:#e7e9ea;text-align:left;overflow:hidden;cursor:pointer}.community-link-preview__image-wrap{width:100%;max-height:15rem;overflow:hidden;background:#0a0a0a}.community-link-preview__image{display:block;width:100%;height:100%;max-height:15rem;object-fit:cover}.community-link-preview__body{display:grid;gap:.4rem;padding:0 .9rem .9rem}.community-link-preview__site{display:inline-flex;align-items:center;gap:.45rem;color:#71767b;font-size:.82rem}.community-link-preview__favicon{width:1rem;height:1rem;border-radius:999px;object-fit:cover}.community-link-preview__body strong{color:#e7e9ea;font-size:.97rem}.community-link-preview__body p{margin:0;color:#71767b;font-size:.9rem;line-height:1.35}.community-link-preview__url{color:#8b98a5;font-size:.82rem}.community-link-preview:hover{background:#16181c}.community-link-preview__firearm-badge{display:inline-flex;align-items:center;padding:.18rem .5rem;border-radius:999px;background:#1d9bf024;color:#1d9bf0;font-weight:700;letter-spacing:.01em}.community-link-preview--firearm .community-link-preview__image-wrap{display:grid;place-items:center;max-height:16rem;padding:.75rem;background:linear-gradient(180deg,#121416,#0a0a0a)}.community-link-preview--firearm .community-link-preview__image{width:100%;height:auto;max-height:14.5rem;object-fit:contain}.community-link-preview--repost{margin-top:.2rem}.community-card__media--1,.community-composer__previews{grid-template-columns:1fr}.community-card__media--2{grid-template-columns:repeat(2,minmax(0,1fr))}.community-card__media img,.community-card__media video,.community-composer__previews img,.community-composer__previews video{width:100%;border-radius:18px;display:block;object-fit:contain;background:#ffffff0a}.community-card__media-item{padding:0;border:0;background:transparent;cursor:pointer;overflow:hidden;width:100%}.community-card__media--1 .community-card__media-item{justify-self:start;max-width:min(100%,34rem)}.community-card__media--1 img,.community-card__media--1 video{height:auto;max-height:min(70vh,42rem)}.community-card__media--2 img,.community-card__media--2 video{aspect-ratio:1 / 1;height:100%;object-fit:cover}.community-post-stats{display:flex;align-items:center;justify-content:space-between;gap:.35rem;color:#f5f1e8ad;font-size:.88rem}.community-post-stat{display:inline-flex;align-items:center;gap:.45rem;min-height:2.25rem;padding:.3rem .45rem;border:0;border-radius:999px;background:transparent;color:inherit;cursor:pointer}.community-post-stat:hover{background:#eff3f414;color:#e7e9ea}.community-post-stat.is-active{color:#f91880}.community-post-stat--static{cursor:default}.community-post-stat--static:hover{background:transparent;color:inherit}.community-repost-preview{display:grid;gap:.6rem;width:100%;margin-top:.7rem;padding:1rem;border:1px solid #2f3336;border-radius:16px;background:#0f0f10;color:inherit;text-align:left;cursor:pointer}.community-repost-preview__header{display:flex;gap:.5rem;align-items:center;color:#f5f1e8b8}.community-repost-preview p{margin:0}.community-repost-preview .community-post-stats{padding-top:.15rem}.community-repost-preview:hover{background:#151518;border-color:#3b4046}.community-repost-preview__header strong{color:#e7e9ea;font-weight:700}.community-repost-preview__header span{color:#71767b}.community-repost-preview p{color:#e7e9ea}.community-composer__previews img,.community-composer__previews video{height:auto;max-height:min(60vh,40rem)}.community-composer__preview{position:relative;justify-self:start;width:min(100%,34rem);overflow:hidden;border-radius:18px}.community-composer__preview-remove{position:absolute;top:.55rem;right:.55rem;width:2rem;height:2rem;border:0;border-radius:999px;background:#000000b8;color:#fff;cursor:pointer}.community-composer__clear{border:0;background:transparent;color:#71767b;cursor:pointer}.community-composer__clear:hover{color:#e7e9ea}.community-composer__tools{display:flex;align-items:center;flex-wrap:wrap;gap:.2rem}.community-composer__tool{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;border:0;border-radius:999px;background:transparent;color:inherit;cursor:pointer}.community-composer__tool:disabled{cursor:default}.community-composer__count{min-width:3.5rem;text-align:right}.community-composer__submit{min-width:7.25rem}.community-composer__emoji-shell{position:relative}.community-composer__emoji-popover{position:absolute;bottom:calc(100% + .6rem);left:0;z-index:8;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem;width:12rem;padding:.45rem;border:1px solid #2f3336;border-radius:16px;background:#0f0f10;box-shadow:0 12px 32px #0006}.community-composer__emoji{display:grid;place-items:center;width:100%;min-height:2.3rem;border:0;border-radius:12px;background:transparent;font-size:1.25rem;cursor:pointer}.community-composer__poll{display:grid;gap:.6rem}.community-composer__poll input{width:100%;border:1px solid #2f3336;border-radius:14px;background:#000;color:#e7e9ea;padding:.78rem .95rem}.community-composer__poll-actions{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.community-poll{display:grid;gap:.55rem;margin-top:.8rem}.community-poll__option{position:relative;display:flex;align-items:center;justify-content:space-between;gap:.9rem;width:100%;overflow:hidden;padding:.9rem 1rem;border:1px solid #2f3336;border-radius:16px;background:#000;color:#e7e9ea;text-align:left;cursor:pointer}.community-poll__option.is-results{cursor:default}.community-poll__option.is-selected{border-color:#1d9bf0}.community-poll__bar{position:absolute;inset:0 auto 0 0;z-index:0;background:#1d9bf02e}.community-poll__label,.community-poll__meta{position:relative;z-index:1}.community-poll__label{font-weight:600}.community-poll__meta,.community-poll__footer{color:#71767b;font-size:.9rem}.community-media-viewer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:2rem;background:#000000eb}.community-media-viewer__shell{position:relative;display:grid;gap:1rem;width:min(92vw,1100px);max-height:92vh}.community-media-viewer__media{width:100%;max-height:76vh;border-radius:20px;object-fit:contain;background:#000}.community-media-viewer__close,.community-media-viewer__nav{position:absolute;border:0;border-radius:999px;background:#0f1419d1;color:#fff;cursor:pointer}.community-media-viewer__close{top:1rem;right:1rem;width:2.5rem;height:2.5rem;font-size:1.5rem}.community-media-viewer__nav{top:50%;width:3rem;height:3rem;transform:translateY(-50%);font-size:2rem}.community-media-viewer__nav--prev{left:1rem}.community-media-viewer__nav--next{right:1rem}.community-media-viewer__thumbs{display:flex;gap:.75rem;justify-content:center;overflow-x:auto}.community-media-viewer__thumb{padding:0;border:2px solid transparent;border-radius:14px;background:transparent;cursor:pointer}.community-media-viewer__thumb.is-active{border-color:#eff3f4}.community-media-viewer__thumb img,.community-media-viewer__thumb video{width:5rem;height:5rem;border-radius:12px;object-fit:cover}.community-action,.community-menu__trigger,.community-admin__actions button,.community-composer__upload{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.4rem;padding:.55rem .85rem;border:1px solid rgba(245,241,232,.1);border-radius:999px;background:#f5f1e80a;color:inherit;cursor:pointer}.community-action.is-active{color:#fca5a5;border-color:#fca5a540}.community-card__badge{margin-left:auto}.community-card__actions--reply{margin-top:.8rem}.community-menu{position:relative}.community-menu__trigger{min-width:2.4rem;padding-inline:.65rem}.community-menu__panel{position:absolute;top:calc(100% + .4rem);right:0;z-index:5;min-width:9rem;padding:.35rem;border:1px solid rgba(245,241,232,.12);border-radius:14px;background:#101311fa;box-shadow:0 16px 34px #0000003d}.community-menu__panel button{width:100%;padding:.65rem .8rem;border:0;border-radius:10px;background:transparent;color:inherit;text-align:left;cursor:pointer}.community-menu__panel button:hover{background:#f5f1e80f}.community-page,.profile-page{color:#3e3026}.community-surface,.community-gate__panel,.community-composer,.community-card,.community-empty,.profile-card{border-color:#c2927038;background:linear-gradient(180deg,#fffaf6,#f8efe7);box-shadow:0 18px 40px #80593d14}.community-gate__panel p,.community-empty p,.community-feedback,.community-composer__footer span,.community-reply-form__footer span,.community-post-stats,.community-card__header-actions span,.community-reply__meta span,.community-identity__lines span,.profile-card p,.public-profile__meta{color:#5c4638c2}.community-card{border-radius:24px;padding:1rem 1rem .85rem}.community-card__header{gap:.8rem}.community-card__content{margin-top:.25rem;font-size:1.08rem;line-height:1.35;color:#241813}.community-card__media img,.community-card__media video{border-radius:24px;border:1px solid rgba(194,146,112,.2);background:#fff8f1cc}.community-card__actions{justify-content:space-between;padding-top:.2rem}.community-action,.community-menu__trigger,.community-admin__actions button,.community-composer__upload,.profile-form__follow{border-color:#c292702e;background:#fff8f1d6;color:#5f4332}.community-action:hover,.community-menu__trigger:hover,.community-composer__upload:hover,.profile-form__follow:hover{background:#f3e4d8}.community-action.is-active{color:#b36245;border-color:#b3624540;background:#e9b99e38}.community-composer textarea,.community-reply-form textarea,.profile-form>input{border-color:#c2927033;background:#fffbf7eb;color:#35271f}.community-composer__actions button:not(.MuiButton-root),.community-reply-form__footer button:not(.MuiButton-root),.profile-form__follow{background:linear-gradient(180deg,#eecbb0,#dfb292);color:#4f3528}.community-new-posts,.community-inline-link{color:#9a5a3d}.community-new-posts{border-color:#c2927038;background:#eecbb052}.community-identity{text-decoration:none;color:inherit}.community-identity__lines strong{color:#281b15}.community-repost-preview{border-color:#2f3336;background:#0f0f10}.community-thread,.profile-card,.public-profile__lists{width:min(900px,100%)}.public-profile__meta{display:flex;gap:1rem;margin-top:1rem;font-weight:600}.public-profile__lists{display:grid;gap:1rem;margin-top:1.25rem}.public-profile__list{display:grid;gap:.75rem;padding:1rem;border:1px solid rgba(194,146,112,.18);border-radius:20px;background:#fff8f1b3}.public-profile__list h2,.public-profile__list p{margin:0}.public-profile__person{display:flex;align-items:center;gap:.75rem;color:inherit;text-decoration:none}.public-profile__person div{display:grid;gap:.15rem}.public-profile__person span{color:#5c4638c2}.community-page,.profile-page{color:#f5f1e8}.community-layout-x{display:grid;grid-template-columns:260px minmax(0,1fr) 320px;gap:1.5rem;align-items:start}.community-mobile-panels,.community-mobile-nav,.community-mobile-fab,.community-mobile-topbar{display:none}.community-rail{position:sticky;top:1rem;display:grid;gap:1rem}.community-rail--left{padding-top:.25rem}.community-x-brand{width:3rem;height:3rem;display:grid;place-items:center;border-radius:999px;border:1px solid rgba(245,241,232,.12);background:#f5f1e80a;font-size:1.3rem;font-weight:700}.community-x-nav{display:grid;gap:.35rem}.community-x-nav__item{display:inline-flex;align-items:center;min-height:3rem;padding:.85rem 1rem;border:0;border-radius:999px;background:transparent;color:inherit;text-decoration:none;font-size:1.2rem;cursor:pointer}.community-x-nav__item:hover,.community-x-nav__item.is-active{background:#f5f1e814}.community-x-post-button{min-height:3.35rem;border:0;border-radius:999px;background:#f5f1e8;color:#131614;font-weight:700;cursor:pointer}.community-x-account{display:flex;align-items:center;gap:.75rem;padding:.85rem .75rem;border-radius:999px}.public-profile__actions{display:flex;gap:.75rem;margin-top:1rem}.public-profile__block{background:#f5f1e814;color:#f5f1e8}.community-x-account span{display:block;margin-top:.2rem;color:#f5f1e8ad}.community-feed--x{gap:0;border-left:1px solid rgba(245,241,232,.1);border-right:1px solid rgba(245,241,232,.1)}.community-feed-header{position:sticky;top:0;z-index:5;display:flex;background:#0d100ee0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(245,241,232,.08)}.community-feed-header>.MuiGrid-container{width:100%;margin:0}.community-feed-header>.MuiGrid-container>.MuiGrid-root{display:flex}.community-feed-header__tab{display:inline-flex;width:100%;justify-content:center;flex:1 1 0;min-height:3.25rem;border:0;background:transparent;color:#f5f1e8a3;font-weight:700;cursor:pointer}.community-feed-header__tab.is-active{color:#fff5df;box-shadow:inset 0 -3px #1d9bf0}.community-feed--x .community-composer,.community-feed--x .community-empty,.community-feed--x .community-card{border:0;border-bottom:1px solid rgba(245,241,232,.08);border-radius:0;background:transparent;box-shadow:none}.community-feed--x .community-composer{padding:1rem 1rem 1.2rem}.community-feed--x .community-card{padding:1rem}.community-feed--x .community-card__media img,.community-feed--x .community-card__media video{border-radius:24px;border:1px solid rgba(245,241,232,.12)}.community-feed--x .community-card__content{margin-top:.2rem;font-size:1rem;line-height:1.4}.community-feed--x .community-card__actions{justify-content:space-between}.community-feed--x .community-action,.community-feed--x .community-menu__trigger,.community-feed--x .community-composer__upload{border:0;background:transparent}.community-feed--x .community-action:hover,.community-feed--x .community-menu__trigger:hover,.community-feed--x .community-composer__upload:hover{background:#f5f1e814}.community-sidecard{padding:1rem;border:1px solid rgba(245,241,232,.1);border-radius:22px;background:#111513c7}.community-sidecard h2,.community-sidecard p{margin:0}.community-sidecard--search{padding:0;background:transparent;border:0}.community-sidecard--search input{width:100%;min-height:3rem;border:1px solid rgba(245,241,232,.12);border-radius:999px;background:transparent;color:inherit;padding:0 1rem}.community-sidecard__item{display:grid;gap:.3rem;margin-top:1rem}.community-sidecard__item span,.community-sidecard__empty,.community-follow-suggestion__identity span{color:#f5f1e89e}.community-follow-suggestion{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1rem;color:inherit;text-decoration:none}.community-follow-suggestion__identity{display:flex;align-items:center;gap:.75rem}.community-follow-suggestion__identity div{display:grid;gap:.15rem}.community-follow-suggestion__cta{display:inline-flex;align-items:center;justify-content:center;min-height:2.25rem;padding:0 1rem;border-radius:999px;background:#f5f1e8;color:#111513;font-weight:700}@media(max-width:1200px){.community-layout-x{grid-template-columns:200px minmax(0,1fr) 280px}.community-x-nav__item{justify-content:flex-start;padding-inline:.9rem;font-size:1rem}.community-x-post-button{min-height:3rem}.community-x-account{display:none}}@media(max-width:960px){.community-layout-x{grid-template-columns:1fr}.community-rail--left,.community-rail--right{display:none}.community-feed--x{border-inline:0}.community-page{width:min(100%,calc(100% - 1rem));padding-bottom:6rem}.community-mobile-panels{display:none}.community-mobile-topbar{position:sticky;top:0;z-index:6;display:flex;align-items:center;gap:.9rem;min-height:3.6rem;padding:.55rem .25rem .65rem;background:#000000f5}.community-mobile-topbar h1{margin:0;font-size:1.9rem;line-height:1;font-weight:800;color:#e7e9ea}.community-mobile-nav{position:fixed;left:0;right:0;bottom:0;z-index:40;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;align-items:center;padding:.65rem .75rem calc(.65rem + env(safe-area-inset-bottom));border-top:1px solid #2f3336;background:#000000f2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.community-mobile-nav__item{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:2.9rem;padding:.55rem .65rem;border:0;border-radius:999px;background:transparent;color:#71767b;text-decoration:none;font-size:.9rem;font-weight:700;cursor:pointer}.community-mobile-nav__item.is-active{color:#e7e9ea;background:#eff3f414}.community-mobile-nav__count{position:absolute;top:.2rem;right:.4rem;display:inline-flex;align-items:center;justify-content:center;min-width:1.15rem;min-height:1.15rem;padding:0 .28rem;border-radius:999px;background:#1d9bf0;color:#fff;font-size:.68rem;font-weight:800;line-height:1}.community-mobile-fab{position:fixed;right:1rem;bottom:calc(5.25rem + env(safe-area-inset-bottom));z-index:41;display:inline-flex;box-shadow:0 10px 28px #00000061}}.community-composer__upload input,.community-composer__tool input{display:none}.community-admin{display:grid;gap:1rem}.community-admin__header h2{margin:0}.community-admin__list{display:grid;gap:1rem}.community-admin__report+.community-admin__report{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(245,241,232,.08)}.community-empty--notice{border-color:#fbbf242e}.admin-layout,.admin-grid{display:grid;gap:1rem}.admin-layout{grid-template-columns:1fr}.admin-panel{display:grid;gap:1rem}.admin-panel__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.admin-panel__header h2{margin:0}.admin-user__header,.admin-actions{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.admin-actions{flex-wrap:wrap}.admin-actions select,.admin-panel select,.admin-panel textarea{width:100%;border:1px solid rgba(245,241,232,.12);border-radius:14px;background:#080a0959;color:inherit;padding:.75rem .9rem}.community-card--admin{gap:1rem}.community-page--admin{background:#000;color:#f5f7fa}.community-page--admin .community-hero,.community-page--admin .community-gate__panel,.community-page--admin .community-card--admin,.community-page--admin .community-empty,.community-page--admin .community-feedback{border:1px solid #2f3336;background:#000;color:#f5f7fa;box-shadow:none}.community-page--admin .community-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem;padding:1.4rem 1.5rem;border-radius:24px}.community-page--admin .community-hero h1,.community-page--admin .admin-panel h2,.community-page--admin .community-card--admin h3,.community-page--admin .admin-profile-inspector__block h4,.community-page--admin .community-empty h3,.community-page--admin .community-gate__panel h2{color:#f5f7fa}.community-page--admin .community-hero__eyebrow,.community-page--admin .community-hero__copy,.community-page--admin .community-admin__meta,.community-page--admin .community-feedback,.community-page--admin .admin-profile-inspector__metric span,.community-page--admin .community-empty p,.community-page--admin .community-gate__panel p{color:#9ca3af}.community-page--admin .admin-profile-inspector__metric,.community-page--admin .admin-profile-inspector__chip{border-color:#2f3336;background:#0a0a0a}.community-page--admin .admin-actions input,.community-page--admin .admin-actions select,.community-page--admin .admin-panel select,.community-page--admin .admin-panel textarea,.community-page--admin .community-card--admin input{border:1px solid #2f3336;background:#050505;color:#f5f7fa}.community-page--admin .admin-actions input::placeholder,.community-page--admin .admin-panel textarea::placeholder,.community-page--admin .community-card--admin input::placeholder{color:#6b7280}.community-page--admin .community-feedback--error{color:#fca5a5}.community-page--admin .community-feedback--success{color:#86efac}.community-page--admin{min-height:100vh}.community-page--admin .community-hero{border-radius:26px;padding:1.25rem 1.4rem}.community-page--admin .community-hero__copy{max-width:44rem}.admin-layout{gap:1.25rem}.admin-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;padding:.35rem;border:1px solid #2f3336;border-radius:22px;background:#050505;box-shadow:inset 0 1px #ffffff08}.admin-tabs__tab{border:1px solid transparent;border-radius:16px;background:transparent;color:#7f8794;padding:.92rem 1rem;font:inherit;font-weight:600;cursor:pointer;text-align:center;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.admin-tabs__tab:hover{background:#0b0b0b;border-color:#20242a;color:#f5f7fa}.admin-tabs__tab.is-active,.admin-tabs__tab[data-state=active]{background:linear-gradient(180deg,#f8fafc,#e5e7eb);border-color:#d1d5db;color:#050505;box-shadow:0 8px 20px #0000002e}.admin-tab-panel{display:grid;gap:1rem}.admin-directory,.admin-profile-inspector,.admin-profile-match,.admin-report{border:1px solid #2f3336;border-radius:24px;background:#000}.admin-directory{display:grid;gap:1rem;padding:1rem}.admin-directory__toolbar{display:flex;align-items:center;justify-content:space-between;gap:.85rem;flex-wrap:wrap}.admin-directory__toolbar input,.admin-directory__toolbar select,.admin-directory__toolbar textarea,.admin-directory__list input{border:1px solid #2f3336;border-radius:16px;background:#050505;color:#f5f7fa;padding:.8rem .95rem;font:inherit}.admin-directory__toolbar input{min-width:min(28rem,100%);flex:1 1 16rem}.admin-directory__pager{display:inline-flex;align-items:center;gap:.6rem}.admin-directory__list{display:grid;gap:0;overflow:hidden;border:1px solid #2f3336;border-radius:20px;background:#050505}.admin-directory__row,.admin-report{display:grid;gap:1rem;padding:1rem 1.1rem}.admin-directory__row+.admin-directory__row,.admin-report+.admin-report{border-top:1px solid #1f2937}.admin-directory__row{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) auto;align-items:center}.admin-directory__row--invite{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr)}.admin-directory__identity,.admin-directory__meta,.admin-directory__actions{display:grid;gap:.35rem}.admin-directory__meta{color:#9ca3af;font-size:.94rem}.admin-directory__actions{justify-items:end}.admin-directory__actions select,.admin-directory__actions button{width:100%;min-width:11.5rem}.admin-report{border:none;border-radius:0;background:transparent}.admin-panel .community-card--admin{padding:1rem;border-radius:24px}@media(max-width:900px){.admin-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-directory__row,.admin-directory__row--invite{grid-template-columns:1fr;align-items:stretch}.admin-directory__actions{justify-items:stretch}}.admin-profile-inspector__content,.admin-profile-inspector__block{display:grid;gap:.75rem}.admin-profile-inspector__block h4{margin:0}.admin-profile-inspector__metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.75rem}.admin-profile-inspector__metrics--compact{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr))}.admin-profile-inspector__metric{display:grid;gap:.2rem;padding:.8rem .9rem;border:1px solid rgba(245,241,232,.08);border-radius:14px;background:#ffffff08}.admin-profile-inspector__metric span{color:#f5f1e8a6;font-size:.82rem}.admin-profile-inspector__metric strong{font-size:1.05rem}.admin-profile-inspector__chips{display:flex;flex-wrap:wrap;gap:.55rem}.admin-profile-inspector__chip{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .7rem;border:1px solid rgba(245,241,232,.08);border-radius:999px;background:#ffffff08;color:inherit}.admin-profile-match,.admin-profile-match__content{display:grid;gap:1rem}.admin-profile-match__summary{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;align-items:start}.admin-profile-match__narrative{display:grid;gap:.35rem}.admin-profile-match__narrative p{margin:0;color:#f5f7fa;line-height:1.45}.admin-profile-match__bars{display:grid;gap:.75rem}.admin-profile-match__bar{display:grid;gap:.35rem}.admin-profile-match__bar-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:#9ca3af;font-size:.9rem}.admin-profile-match__bar-header strong{color:#f5f7fa;font-size:.92rem}.admin-profile-match__bar-track{width:100%;height:.5rem;border-radius:999px;background:#111827;overflow:hidden}.admin-profile-match__bar-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#2563eb,#38bdf8)}.admin-profile-match__profiles,.admin-profile-match__differences{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.admin-profile-match__selectors{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:.75rem;align-items:center}.admin-profile-match__score{display:inline-grid;gap:.15rem;width:fit-content;padding:.85rem 1rem;border:1px solid #2f3336;border-radius:18px;background:#0a0a0a}.admin-profile-match__score strong{font-size:1.6rem;line-height:1}.admin-profile-match__score span{color:#9ca3af;font-size:.9rem}.admin-profile-match__profile span:last-child{color:#9ca3af}.community-report-status{text-transform:capitalize}.community-report-status--open{color:#fbbf24}.community-report-status--reviewed{color:#86efac}.community-report-status--dismissed{color:#93c5fd}@media(max-width:720px){.community-card__media--2{grid-template-columns:1fr}.community-card__actions,.community-card__header-actions,.community-reply__meta,.community-admin__footer{flex-wrap:wrap}.community-card__badge{width:100%;margin-left:0}.community-feed-header__tab{min-height:3rem;font-size:.95rem}.community-card,.community-feed--x .community-card,.community-thread-page .community-card{padding:.8rem}.community-feed--x .community-composer,.community-feed--x .community-empty{padding-inline:.8rem}.community-feed--x .community-avatar--composer,.community-modal--composer .community-avatar--composer{width:2.75rem;height:2.75rem}.community-feed--x .community-composer textarea,.community-modal--composer .community-composer textarea,.community-reply-form textarea{font-size:.95rem}.community-card__header{gap:.7rem}.community-card__content,.community-reply__body p{font-size:.94rem}.community-post-stats{gap:.7rem;flex-wrap:wrap}}.community-page{background:#000;color:#e7e9ea}.community-layout-x,.community-thread-page{width:min(1280px,100%);margin:0 auto;color:#e7e9ea}.community-layout-x{background:#000}.community-feed--x{background:#000;color:#e7e9ea;min-width:0}.community-feed--x .community-composer,.community-feed--x .community-empty,.community-feed--x .community-card,.community-feed--x .community-surface--loading,.community-modal--composer .community-composer,.community-thread-page .community-card,.community-thread-page .community-reply-form--root,.community-thread-page .community-empty{border:0;border-bottom:1px solid #2f3336;border-radius:0;background:#000;box-shadow:none}.community-feed--x .community-surface--loading,.profile-page--embedded .profile-card,.profile-page--embedded .community-gate__panel{background:#000;color:#e7e9ea;border:0;border-bottom:1px solid #2f3336;border-radius:0;box-shadow:none}.community-page>.community-surface--loading,.community-page .community-gate__panel,.community-page .profile-card--loading{background:#000;color:#e7e9ea;border:1px solid #2f3336;box-shadow:none}.community-page .community-gate__panel h2,.community-page .community-gate__panel p,.profile-page .community-gate__panel h2,.profile-page .community-gate__panel p{color:#e7e9ea}.community-page .community-gate__panel p,.profile-page .community-gate__panel p{color:#b7c0c8}.community-signin-shell :where(.cl-rootBox,.cl-cardBox){width:100%}.community-signin-shell :where(.cl-card){width:min(100%,800px);margin:0 auto;border:1px solid #2f3336;border-radius:1.25rem;background:#111318;box-shadow:0 18px 48px #00000057}.community-signin-shell :where(.cl-headerTitle){color:#f5f7fa}.community-signin-shell :where(.cl-headerSubtitle,.cl-dividerText,.cl-footerActionText,.cl-formFieldLabel){color:#b7c0c8}.community-signin-shell :where(.cl-footerActionLink,.cl-identityPreviewEditButton,.cl-formResendCodeLink){color:#56b8ff}.community-signin-shell :where(.cl-socialButtonsBlockButton,.cl-formFieldInput){border-color:#2f3336;background:#0a0d12;color:#f5f7fa;box-shadow:none}.community-signin-shell :where(.cl-socialButtonsBlockButtonText,.cl-formFieldInput::placeholder){color:#d6dde3}.community-signin-shell :where(.cl-formButtonPrimary){background:#1d9bf0;color:#fff;box-shadow:none}.community-signin-shell :where(.cl-formButtonPrimary:hover){background:#1887d1}.community-feed--x .community-composer,.community-thread-page .community-reply-form--root{padding:1rem}.community-feed--x .community-composer--x,.community-modal--composer .community-composer--x{display:grid;gap:0;padding:0}.community-modal--composer{border-radius:24px;overflow:visible}.community-modal--composer .community-composer{border:1px solid #2f3336;border-radius:24px;background:#000;box-shadow:none;overflow:visible;padding:1rem}.community-feed--x .community-card,.community-thread-page .community-card{padding:1rem}.community-feed--x .community-card .community-avatar,.community-thread-page .community-card .community-avatar{width:2.5rem;height:2.5rem}.community-feed-header{background:#000000d1;border-bottom:1px solid #2f3336}.community-feed-header__tab{color:#71767b}.community-feed-header__tab.is-active{color:#e7e9ea;box-shadow:inset 0 -3px #1d9bf0}.community-thread-page{max-width:680px;min-height:100vh;align-content:start;background:#000;border-left:1px solid #2f3336;border-right:1px solid #2f3336}.community-thread-page__header{position:sticky;top:0;z-index:4;height:3.5rem;min-height:3.5rem;padding-inline:1rem;background:#000000d1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid #2f3336}.community-hashtag-page{min-height:100vh;background:#000;border-left:1px solid #2f3336;border-right:1px solid #2f3336}.community-hashtag-page__header{position:sticky;top:0;z-index:6;display:flex;align-items:center;gap:.8rem;min-height:4.5rem;padding:.5rem 1rem;background:#000000d1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid #2f3336}.community-hashtag-page__back{width:2.75rem;min-width:2.75rem;height:2.75rem;padding:0;border-radius:999px}.community-hashtag-page__back span:last-child{display:none}.community-hashtag-page__searchbar{display:flex;align-items:center;gap:.8rem;min-height:3.4rem;margin:0;flex:1 1 auto;padding:0 1rem;border:1px solid #2f3336;border-radius:999px;background:#000000f5;color:#e7e9ea}.community-hashtag-page__searchbar input{min-width:0;flex:1 1 auto;border:0;outline:0;background:transparent;color:#e7e9ea;font-size:1.15rem;font-weight:700}.community-hashtag-page__searchbar input::placeholder{color:#71767b}.community-hashtag-page__searchbar svg:first-child{color:#71767b}.community-hashtag-page__more{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;min-width:2.5rem;height:2.5rem;padding:0;border:0;border-radius:999px;background:transparent;color:#e7e9ea;cursor:pointer}.community-hashtag-page__more:hover{background:#e7e9ea14}.community-hashtag-page__tabs{top:4.5rem;z-index:5}.community-hashtag-page .community-feed__list{padding-top:0}.community-hashtag-page__people{display:grid}.community-follow-suggestion--hashtag{border-bottom:1px solid #2f3336;border-radius:0;background:transparent}.community-firearm-tag-input{position:relative}.community-firearm-tag-input__field{width:100%;display:block;box-sizing:border-box;resize:none;border:0;outline:0;background:transparent;color:#e7e9ea;font:inherit;font-size:1rem;line-height:1.45;padding:0;margin:0}.community-firearm-tag-input__field::placeholder{color:#6b7280;opacity:1}.community-firearm-tag-input__menu{position:absolute;left:0;right:0;top:calc(100% + .45rem);z-index:8;display:grid;gap:.35rem;padding:.45rem;border:1px solid #2f3336;border-radius:16px;background:#0f1113;box-shadow:0 18px 40px #00000073}.community-firearm-tag-input__previews{display:grid;gap:.75rem;margin-top:.75rem}.community-firearm-tag-input__option{display:grid;grid-template-columns:2.6rem minmax(0,1fr);gap:.7rem;align-items:center;width:100%;padding:.45rem;border:0;border-radius:12px;background:transparent;color:#e7e9ea;text-align:left;cursor:pointer}.community-firearm-tag-input__option:hover{background:#eff3f414}.community-firearm-tag-input__thumb{display:inline-flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;overflow:hidden;border-radius:10px;background:#16181c}.community-firearm-tag-input__thumb img{width:100%;height:100%;object-fit:cover}.community-firearm-tag-input__thumb span{color:#1d9bf0;font-weight:800}.community-firearm-tag-input__copy{display:grid;min-width:0}.community-firearm-tag-input__copy strong,.community-firearm-tag-input__copy span,.community-firearm-tag-input__copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.community-firearm-tag-input__copy strong{font-size:.92rem;color:#f7f9f9}.community-firearm-tag-input__copy span,.community-firearm-tag-input__copy small{color:#71767b}.community-mobile-search-screen{width:100%;padding:.65rem .8rem}.community-mobile-search-screen__form{width:100%}.community-feed__list--search{display:grid;gap:0}.community-feed__list--search .community-sidecard{border:0;border-bottom:1px solid #2f3336;border-radius:0}@media(max-width:640px){.community-hashtag-page{border-left:0;border-right:0}.community-hashtag-page__header{gap:.55rem;min-height:4rem;padding:.45rem .75rem}.community-hashtag-page__back{width:2.45rem;min-width:2.45rem;height:2.45rem}.community-hashtag-page__searchbar{min-height:3.05rem;padding:0 .8rem;gap:.6rem}.community-hashtag-page__searchbar input{font-size:.9rem;font-weight:700}.community-hashtag-page__more{width:2.1rem;min-width:2.1rem;height:2.1rem}.community-hashtag-page__tabs{top:4rem;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.community-hashtag-page__tabs::-webkit-scrollbar{display:none}.community-hashtag-page__tabs .community-feed-header__tab{width:auto;min-width:5.5rem;min-height:3rem;padding:0 .7rem;font-size:.88rem;white-space:nowrap;flex:0 0 auto}.community-hashtag-page .community-feed__list{width:100%}.community-hashtag-page .community-card,.community-hashtag-page .community-empty,.community-hashtag-page .community-surface--loading{width:100%;box-sizing:border-box}}.community-reply--highlighted{border-color:#1d9bf08c;box-shadow:0 0 0 1px #1d9bf033;background:#1d9bf014}.community-thread{width:100%;gap:0;align-content:start;background:#000}.community-thread__post,.community-thread__comments{width:100%;align-self:start}.community-thread-page .community-card,.community-thread-page .community-reply-form--root{padding-inline:1rem}.community-thread-page .community-card__actions,.community-thread-page .community-post-stats{padding-inline:0}.community-thread-page .community-repost-preview{margin-top:.85rem;padding:.95rem}.community-thread__comments{background:#000}.community-modal__comments-scroll{display:grid;gap:0;max-height:none;overflow:visible}.community-thread__comments .community-reply{padding:1rem;border-bottom:1px solid #2f3336}.community-thread__comments .community-reply--nested{margin-top:.9rem;padding:.9rem 0 0 .9rem;border-left:1px solid #2f3336;border-bottom:0}.community-card__content,.community-reply__body p,.community-repost-preview p,.community-sidecard,.community-sidecard p,.community-sidecard h2,.community-empty h3,.community-empty p,.community-composer textarea,.community-reply-form textarea,.community-identity,.community-identity__lines strong,.community-follow-suggestion,.community-public-profile,.community-public-profile a{color:#e7e9ea}.community-identity__lines span,.community-card__header-actions span,.community-reply__meta span,.community-post-stats,.community-post-stats span,.community-sidecard__item span,.community-sidecard__empty,.community-follow-suggestion__identity span,.community-card__badge,.community-feedback,.community-composer__footer span,.community-reply-form__footer span{color:#71767b}.community-card__content,.community-reply__body p{font-size:.98rem;line-height:1.45}.community-card__media img,.community-card__media video{border:1px solid #2f3336;border-radius:18px;background:#111}.community-post-stats{margin-top:.75rem;gap:1rem;font-size:.84rem}.community-talks,.community-talks__layout,.community-talks__rooms,.community-talks__detail,.community-talks__group{display:grid;gap:1rem}.community-talks__create{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;border-bottom:1px solid #2f3336}.community-talks__create>div{display:grid;gap:.35rem}.community-talks__create h3,.community-talks__create p,.community-talks__detail h3,.community-talks__detail p,.community-talks__group h4{margin:0}.community-talks__field,.community-talks__modal-form,.community-talks__selected,.community-talks__invite-results,.community-talks__detail-copy,.community-talks__edit-form{display:grid;gap:.75rem}.community-talks__field>span{color:#e7e9ea;font-size:.9rem;font-weight:600}.community-talks__field input,.community-talks__edit-form input{width:100%;border:1px solid #2f3336;border-radius:14px;background:#050505;color:#e7e9ea;padding:.8rem .9rem}.community-talks__create button,.community-talks__detail-actions button,.community-talks__modal-actions button,.community-talks__edit-actions button{min-height:2.6rem}.community-modal--talks{grid-template-columns:minmax(0,560px);width:min(560px,100%);padding:0;border:1px solid #2f3336;border-radius:28px;background:#000;overflow:hidden}.community-talks__modal-form{padding:1.35rem;border:0;border-radius:0;background:#000}.community-talks__modal-copy p{color:#71767b}.community-talks__selected{display:flex;flex-wrap:wrap;gap:.55rem}.community-talks__selected-pill{display:inline-flex;align-items:center;gap:.45rem;min-height:2rem;padding:.4rem .75rem;border:1px solid rgba(29,155,240,.35);border-radius:999px;background:#1d9bf024;color:#e7e9ea;cursor:pointer}.community-talks__invite-results{max-height:15rem;overflow-y:auto;padding-right:.15rem}.community-talks__invite-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;padding:.75rem .85rem;border:1px solid #2f3336;border-radius:16px;background:#050505;color:#e7e9ea;text-align:left;cursor:pointer}.community-talks__invite-row.is-selected{border-color:#1d9bf0;background:#1d9bf01a}.community-talks__invite-identity{display:flex;align-items:center;gap:.75rem}.community-talks__invite-identity>div{display:grid;gap:.15rem}.community-talks__invite-identity span,.community-talks__invite-state p{margin:0;color:#71767b}.community-talks__invite-state{display:grid;place-items:center;min-height:6rem;border:1px dashed #2f3336;border-radius:18px}.community-talks__modal-actions,.community-talks__edit-actions{display:flex;justify-content:flex-end;gap:.75rem}.community-talks__self-controls{padding:.95rem 1rem;border:1px solid #2f3336;border-radius:20px;background:#050505}.community-talks__self-actions{display:flex;justify-content:flex-start}.community-talks__layout{grid-template-columns:minmax(16rem,22rem) minmax(0,1fr);align-items:start}.community-talks .community-empty,.community-talks__create,.community-talk-card,.community-talks__detail{background:#000}.community-talk-card{display:grid;gap:.6rem;text-align:left}.community-talk-card.is-active{border-color:#1d9bf0}.community-talk-card__header,.community-talk-card__meta,.community-talks__detail-header,.community-talks__group-header,.community-talk-participant,.community-talk-participant__identity,.community-talk-participant__actions{display:flex;align-items:center}.community-talk-card__header,.community-talk-card__meta,.community-talks__detail-header,.community-talks__group-header,.community-talk-participant{justify-content:space-between;gap:.75rem}.community-talk-card p,.community-talks__detail-header p,.community-talk-card__meta span,.community-talks__group-header span,.community-talk-participant__state{margin:0;color:#71767b}.community-talks__detail{padding:1rem}.community-talks__detail-copy{min-width:0}.community-talks__edit-form{margin-top:.2rem}.community-talk-participant{gap:1rem;padding:.85rem 0;border-top:1px solid #1f2327}.community-talk-participant__identity{gap:.75rem}.community-talk-participant__identity>div{display:grid;gap:.15rem}.community-talk-participant__identity span{color:#71767b}.community-talk-participant__actions{flex-wrap:wrap;justify-content:flex-end;gap:.55rem}.community-card__actions{justify-content:space-between;gap:.25rem}.community-action,.community-menu__trigger,.community-composer__upload{border:0;background:transparent;color:#71767b}.community-action:hover,.community-menu__trigger:hover,.community-composer__upload:hover{background:#eff3f414;color:#e7e9ea}.community-action.is-active{color:#f91880;border-color:transparent;background:transparent}.community-menu__panel{border:1px solid #2f3336;background:#000;box-shadow:0 12px 32px #00000073}.community-menu__panel button:hover{background:#eff3f414}.community-composer textarea,.community-reply-form textarea,.community-sidecard--search input{border:1px solid #2f3336;background:#000;color:#e7e9ea}.community-feed--x .community-composer__main,.community-modal--composer .community-composer__main{padding:1rem 1rem .8rem;gap:.95rem}.community-feed--x .community-avatar--composer,.community-modal--composer .community-avatar--composer{width:3.25rem;height:3.25rem;margin-top:.15rem}.community-feed--x .community-composer textarea,.community-modal--composer .community-composer textarea{min-height:4.2rem;padding:0;border:0;border-radius:0;background:transparent;font-size:.98rem;line-height:1.35;resize:none}.community-modal--composer .community-modal__close{top:.75rem;right:.75rem}.community-composer textarea::placeholder,.community-reply-form textarea::placeholder,.community-sidecard--search input::placeholder{color:#71767b}.community-feed--x .community-composer__previews,.community-modal--composer .community-composer__previews{margin-top:.15rem}.community-feed--x .community-composer__preview,.community-modal--composer .community-composer__preview{width:100%;max-width:none;border-radius:24px}.community-feed--x .community-composer__preview img,.community-modal--composer .community-composer__preview img{border-radius:24px;border:1px solid #2f3336;background:#0f0f10}.community-feed--x .community-composer__footer--x,.community-modal--composer .community-composer__footer--x{margin-top:0;min-height:4.2rem;padding-top:.7rem;border-top:1px solid #2f3336}.community-feed--x .community-composer__tools,.community-modal--composer .community-composer__tools{gap:.15rem}.community-feed--x .community-composer__tool,.community-feed--x .community-composer__upload,.community-modal--composer .community-composer__tool,.community-modal--composer .community-composer__upload{color:#1d9bf0;width:2.2rem;height:2.2rem}.community-feed--x .community-composer__tool:hover:not(:disabled),.community-feed--x .community-composer__upload:hover,.community-modal--composer .community-composer__tool:hover:not(:disabled),.community-modal--composer .community-composer__upload:hover{background:#1d9bf01f;color:#1d9bf0}.community-feed--x .community-composer__emoji:hover,.community-modal--composer .community-composer__emoji:hover{background:#1d9bf01f}.community-feed--x .community-composer__tool:disabled,.community-modal--composer .community-composer__tool:disabled{opacity:1;color:#1d9bf0}.community-composer__actions button:not(.MuiButton-root),.community-reply-form__footer button:not(.MuiButton-root),.community-follow-suggestion__cta,.public-profile__actions button:not(.MuiButton-root),.public-profile__actions a{border:1px solid #536471;background:#eff3f4;color:#0f1419}.community-composer__actions button:not(.MuiButton-root):hover,.community-reply-form__footer button:not(.MuiButton-root):hover,.community-follow-suggestion__cta:hover,.public-profile__actions button:not(.MuiButton-root):hover,.public-profile__actions a:hover{background:#d7dbdc}.community-feed--x .community-composer__actions--x,.community-modal--composer .community-composer__actions--x{margin-left:auto;gap:.7rem}.community-feed--x .community-composer__count,.community-modal--composer .community-composer__count{color:#71767b}.community-feed--x .community-composer__submit:not(.MuiButton-root),.community-modal--composer .community-composer__submit:not(.MuiButton-root){min-height:1.8rem;min-width:9rem;padding-inline:2.4rem;border:0;border-radius:999px;background:#eff3f4;color:#0f1419;font-size:1rem;font-weight:800}.community-feed--x .community-composer__submit:not(.MuiButton-root):hover:not(:disabled),.community-modal--composer .community-composer__submit:not(.MuiButton-root):hover:not(:disabled){background:#d7dbdc}.community-feed--x .community-composer__submit:not(.MuiButton-root):disabled,.community-modal--composer .community-composer__submit:not(.MuiButton-root):disabled{background:#eff3f459;color:#0f1419bf;cursor:not-allowed}.community-feed--x .community-composer__clear,.community-modal--composer .community-composer__clear{border:0;background:transparent;color:#1d9bf0;font-weight:600}.community-feed--x .community-composer__clear:hover,.community-modal--composer .community-composer__clear:hover{background:#1d9bf01f;color:#1d9bf0}.community-new-posts{display:flex;justify-content:center;width:100%;min-height:4.2rem;padding:0 1rem;border:0;border-bottom:1px solid #2f3336;border-radius:0;background:transparent;color:#1d9bf0;font-size:1rem;font-weight:500}.community-new-posts:hover{background:#1d9bf014}.community-repost-preview .community-identity__lines strong{color:#e7e9ea}.community-repost-preview .community-identity__lines span,.community-repost-preview .community-card__header-actions span{color:#71767b}.community-sidecard{border:1px solid #2f3336;background:#000;color:#e7e9ea}.community-sidecard--search{background:transparent;border:0}.community-sidecard--search input{background:#000}.community-follow-suggestion__cta{background:#eff3f4;color:#0f1419}.community-x-brand,.community-x-nav__item{color:#e7e9ea}.community-x-nav__item:hover{background:#eff3f414}.community-x-nav__count{display:inline-flex;align-items:center;justify-content:center;min-width:1.35rem;min-height:1.35rem;padding:0 .35rem;border-radius:999px;background:#1d9bf0;color:#fff;font-size:.75rem;font-weight:700}.community-notification{display:grid;gap:.25rem;width:100%;margin-top:.9rem;padding:.75rem 0;border:0;border-top:1px solid #2f3336;background:transparent;color:#e7e9ea;text-align:left;cursor:pointer}.community-notification:first-of-type{border-top:0;margin-top:.65rem}.community-notification span{color:#71767b}.community-feed__list--notifications{display:grid;gap:0}.community-card--notification{width:100%;padding:1rem;border:0;border-top:1px solid #2f3336;border-radius:0;background:#000;box-shadow:none;text-align:left}.community-feed__list--notifications .community-card--notification:first-child{border-top:0}.community-feedback--error{color:#f4212e}.community-feedback--success{color:#00ba7c}@media(max-width:960px){.community-thread-page{border-inline:0;max-width:100%}.community-feed-header{top:0}.community-feed--x .community-composer,.community-feed--x .community-card,.community-feed--x .community-empty{padding-inline:.85rem}.community-feed--x>.community-composer{display:none}.community-feed--x .community-composer__main,.community-modal--composer .community-composer__main{padding:.85rem .85rem .7rem}.community-feed--x .community-composer__footer--x,.community-modal--composer .community-composer__footer--x{min-height:auto;padding:.7rem .85rem .85rem}.community-feed--x .community-composer__actions--x,.community-modal--composer .community-composer__actions--x{width:100%;justify-content:space-between;margin-left:0}.community-feed--x .community-composer__submit,.community-modal--composer .community-composer__submit{min-width:7.25rem;padding-inline:1.5rem}.community-card__header-row,.community-card__actions,.community-reply__header,.community-reply__meta{gap:.55rem}.community-card__actions{flex-wrap:wrap;justify-content:flex-start}.community-action{padding-inline:.35rem}.community-card__media{gap:.5rem}.community-thread-page__header{padding-inline:.75rem}.community-thread__comments .community-reply{padding:.85rem}.community-modal-backdrop{padding:0;align-items:end}.community-modal{width:100%;max-height:min(92vh,100dvh);border-radius:22px;overflow:hidden}.community-modal--composer{width:100%;max-width:none}.community-modal__close{top:.55rem;right:.55rem}.site-footer__inner{flex-direction:column;align-items:flex-start}.site-footer__links{flex-wrap:wrap}.age-gate-page__card{padding-inline:1.2rem}.age-gate-page__actions{flex-direction:column}.age-gate-page__actions .MuiButton-root{width:100%}.legal-page{width:min(100%,calc(100% - 1.25rem))}.legal-page__hero,.legal-page__section{padding-inline:1rem}}.profile-page{width:min(680px,100%);margin:0 auto;color:#e7e9ea}.legal-page{width:min(960px,calc(100% - 2rem));margin:0 auto;padding:0 0 2.5rem;color:#f5f1e8}.legal-page__hero{display:grid;gap:.75rem;margin-bottom:1rem;padding:1.5rem 1.6rem;border:1px solid rgba(245,241,232,.12);border-radius:28px;background:linear-gradient(135deg,#222825f0,#0d100ee6);box-shadow:0 24px 60px #0003}.legal-page__eyebrow{margin:0;color:#fbbf24;font-size:.78rem;letter-spacing:.18em;text-transform:uppercase}.legal-page__hero h1,.legal-page__hero p,.legal-page__section h2,.legal-page__section p{margin:0}.legal-page__hero h1{font-size:clamp(1.7rem,3vw,2.4rem);line-height:1.05}.legal-page__summary{color:#f5f1e8c7;max-width:54rem}.legal-page__meta{display:flex;flex-wrap:wrap;gap:.75rem 1rem;color:#f5f1e8ad;font-size:.92rem}.legal-page__meta a,.legal-page__section a{color:#7ecbff}.legal-page__content{display:grid;gap:1rem}.legal-page__section{display:grid;gap:.75rem;padding:1.25rem 1.4rem;border:1px solid rgba(245,241,232,.12);border-radius:24px;background:linear-gradient(135deg,#222825f0,#0d100ee6);box-shadow:0 24px 60px #00000029}.legal-page__section h2{font-size:1.08rem;line-height:1.2}.legal-page__section p,.legal-page__section li{color:#f5f1e8d1}.legal-page__section ul{margin:0;padding-left:1.1rem}.profile-page .profile-card,.profile-page .community-gate__panel{border:0;border-left:1px solid #2f3336;border-right:1px solid #2f3336;border-bottom:1px solid #2f3336;border-radius:0;background:#000;box-shadow:none}.profile-page .community-thread-page__header{position:sticky;top:0;z-index:4;height:3.5rem;min-height:3.5rem;background:#000000d1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid #2f3336}.public-profile__header-grid-inner{width:100%;margin:0;min-height:100%}.public-profile__header-cell{display:flex;align-items:center;min-width:0}.public-profile__header-cell--back{justify-content:flex-start}.public-profile__header-cell--title{justify-content:center}.public-profile__header-cell--joined{justify-content:flex-end}.profile-card__identity{padding:1.25rem 1rem 0}.profile-card__identity-main{display:flex;align-items:center;gap:1rem;min-width:0}.profile-card__identity-actions{display:flex;justify-content:flex-end;align-items:center}.profile-card__identity-actions .MuiButton-root{text-transform:none}.profile-card__identity h1{margin:0;color:#e7e9ea;font-size:1.4rem}.profile-card__identity p{margin:.3rem 0 0;color:#71767b}.community-avatar--profile{flex:0 0 auto}.public-profile__meta{display:flex;gap:1rem;padding:1rem;color:#71767b;font-weight:600}.public-profile__header-title{display:flex;align-items:center;justify-content:center;min-width:0;color:#e7e9ea;text-align:center}.public-profile__header-title-stack{display:grid;gap:.08rem;min-width:0;justify-items:center}.public-profile__header-title-stack strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.public-profile__header-title-stack span{color:#71767b;font-size:.9rem}.public-profile__header-joined{color:#71767b;font-size:.82rem;display:flex;align-items:center;justify-content:flex-end;min-width:0;padding-right:.75rem;text-align:right}.public-profile__hero{display:grid;gap:.35rem;padding:.5rem}.public-profile__hero-main{width:100%;margin:0;align-items:stretch}.public-profile__hero-item{display:flex;min-width:0}.public-profile__hero-item--avatar{justify-content:center}.public-profile__hero-item--actions{justify-content:flex-end}.public-profile__identity{padding:0;min-width:0;align-items:center;justify-content:center}.public-profile__identity-copy{display:grid;align-content:center;gap:.2rem;min-width:0}.public-profile__identity .community-avatar--profile{width:5.5rem;height:5.5rem}.public-profile__title{margin:0}.public-profile__status-pill{display:inline-flex;width:fit-content;align-items:center;padding:.2rem .55rem;border-radius:999px;background:#eff3f414;color:#e7e9ea;font-size:.8rem;font-weight:600}.public-profile__meta--compact{padding:.15rem 0 0;gap:0}.public-profile__meta-button{display:inline-flex;width:100%;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:inherit;text-align:center;cursor:pointer}.public-profile__meta-button span{color:#71767b;font-weight:400}.public-profile__actions{padding:0 1rem 1rem}.public-profile__actions--mui{display:flex;gap:.85rem;align-items:center}.public-profile__actions--hero{padding:0;display:grid;gap:.65rem;justify-items:stretch;align-content:start;flex:0 0 9.5rem;width:100%;max-width:9.5rem}.public-profile__actions--mui .MuiButton-root{text-transform:none;border-radius:999px;width:100%}.profile-form__actions{display:flex;gap:.85rem;align-items:center;justify-content:center;margin-top:.25rem}.profile-form__image-row{display:flex;align-items:center;gap:1rem}.public-profile__tabs{border-top:1px solid #2f3336;border-bottom:1px solid #2f3336}.public-profile__tabs .MuiTabs-root{min-height:3.5rem;color:#71767b}.public-profile__tabs .MuiTab-root{min-height:3.5rem;color:inherit;font-size:.95rem;text-transform:none}.public-profile__tabs .Mui-selected{color:#e7e9ea}.public-profile__tab-panel{padding:0}.public-profile__content-stack{display:grid}.public-profile__content-stack .community-card{border:0;border-top:1px solid #2f3336;border-radius:0}.public-profile__content-stack .community-card:first-child{border-top:0}.public-profile__empty{padding:1.25rem 1rem 1.5rem}.public-profile__context-button{display:inline-flex;align-items:center;margin-top:.65rem;padding:0;border:0;background:transparent;color:#1d9bf0;font:inherit;cursor:pointer}.public-profile__context-snippet{margin-top:.45rem;color:#71767b}.public-profile-page--community .community-feed{gap:0}.public-profile-page--community .profile-card,.public-profile-page--community .community-gate__panel{padding:0;border:0;border-left:1px solid #2f3336;border-right:1px solid #2f3336;border-bottom:1px solid #2f3336;border-radius:0;background:#000;box-shadow:none}.public-profile-page--community .profile-card__identity,.public-profile-page--community .public-profile__meta,.public-profile-page--community .public-profile__actions{padding-left:1rem;padding-right:1rem}.public-profile-page--community .public-profile__content-stack .community-card{border:0;border-top:1px solid #2f3336;border-radius:0;background:#000;box-shadow:none}.public-profile-page--community .public-profile__content-stack .community-card:first-child{border-top:0}.public-profile-page--community .community-card__content,.public-profile-page--community .public-profile__content-stack .community-card__content,.public-profile-page--community .community-repost-preview p,.public-profile-page--community .public-profile__content-stack .community-repost-preview p,.public-profile-page--community .community-identity__lines strong,.public-profile-page--community .public-profile__content-stack .community-identity__lines strong,.public-profile-page--community .community-card__header-actions span,.public-profile-page--community .community-post-stats,.public-profile-page--community .community-post-stats span{color:#e7e9ea}.public-profile-page--community .community-identity__lines span,.public-profile-page--community .public-profile__content-stack .community-identity__lines span,.public-profile-page--community .community-card__header-actions span,.public-profile-page--community .public-profile__content-stack .community-card__header-actions span,.public-profile-page--community .community-post-stats,.public-profile-page--community .community-post-stats span,.public-profile-page--community .public-profile__content-stack .community-post-stats,.public-profile-page--community .public-profile__content-stack .community-post-stats span,.public-profile-page--community .public-profile__context-snippet{color:#71767b}.public-profile__block{border-color:#3d1f25;background:transparent;color:#f4212e}.public-profile__block:hover{background:#f4212e1f;color:#ff8088}.community-x-post-button:not(.MuiButton-root),.community-feed--x .community-composer__submit:not(.MuiButton-root),.community-modal--composer .community-composer__submit:not(.MuiButton-root),.community-reply-form__footer button:not(.MuiButton-root),.public-profile__actions button:not(.public-profile__block):not(.MuiButton-root),.community-talks__create button:not(.MuiButton-root),.community-talks__detail-actions button:not(.public-profile__block),.community-talks__modal-actions button:not(.community-composer__clear),.community-talks__edit-actions button:not(.community-composer__clear),.community-follow-suggestion__cta{display:inline-flex;align-items:center;justify-content:center;min-height:2.9rem;padding:.72rem 1.35rem;border:1px solid #536471;border-radius:999px;background:#eff3f4;color:#0f1419;font-weight:600;letter-spacing:0;text-decoration:none;cursor:pointer;transition:background .14s ease,transform .14s ease,border-color .14s ease}.community-x-post-button:not(.MuiButton-root):hover,.community-feed--x .community-composer__submit:not(.MuiButton-root):hover:not(:disabled),.community-modal--composer .community-composer__submit:not(.MuiButton-root):hover:not(:disabled),.community-reply-form__footer button:not(.MuiButton-root):hover:not(:disabled),.public-profile__actions button:not(.public-profile__block):not(.MuiButton-root):hover:not(:disabled),.community-talks__create button:not(.MuiButton-root):hover:not(:disabled),.community-talks__detail-actions button:not(.public-profile__block):hover:not(:disabled),.community-talks__modal-actions button:not(.community-composer__clear):hover:not(:disabled),.community-talks__edit-actions button:not(.community-composer__clear):hover:not(:disabled),.community-follow-suggestion__cta:hover{background:#d7dbdc;transform:translateY(-1px)}.community-x-post-button:not(.MuiButton-root):disabled,.community-feed--x .community-composer__submit:not(.MuiButton-root):disabled,.community-modal--composer .community-composer__submit:not(.MuiButton-root):disabled,.community-reply-form__footer button:not(.MuiButton-root):disabled,.public-profile__actions button:not(.public-profile__block):not(.MuiButton-root):disabled,.community-talks__create button:not(.MuiButton-root):disabled,.community-talks__detail-actions button:not(.public-profile__block):disabled,.community-talks__modal-actions button:not(.community-composer__clear):disabled,.community-talks__edit-actions button:not(.community-composer__clear):disabled{background:#eff3f459;color:#0f1419bf;cursor:not-allowed;transform:none}.public-profile__lists{width:100%;margin-top:0;gap:0}.public-profile__list{padding:1rem;border:0;border-top:1px solid #2f3336;border-radius:0;background:#000}.public-profile__list h2{margin:0 0 .9rem;color:#e7e9ea;font-size:1rem}.public-profile__list p{color:#71767b}.public-profile__person{display:flex;align-items:center;gap:.85rem;padding:.7rem 0;color:#e7e9ea;text-decoration:none}.public-profile__person+.public-profile__person{border-top:1px solid #1f2326}.public-profile__person strong{color:#e7e9ea}.public-profile__person span{display:block;margin-top:.15rem;color:#71767b}.community-modal--connections{grid-template-columns:minmax(0,1fr);width:min(34rem,100%)}.public-profile__modal{border:1px solid #2f3336;border-radius:18px;background:#000;overflow:hidden}.public-profile__modal .community-thread-page__header{position:static;height:3.5rem;min-height:3.5rem;padding:0 1.1rem}.public-profile__modal-list{display:grid;max-height:min(70vh,32rem);overflow:auto}.public-profile__modal-list>p{margin:0;padding:1rem 1.1rem;color:#71767b}.public-profile__modal-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:.9rem 1.1rem;border-top:1px solid #1f2326}.public-profile__modal-row:first-child{border-top:0}.public-profile__follow-button,.public-profile__self-pill{display:inline-flex;align-items:center;justify-content:center;min-height:2.15rem;padding:0 .95rem;border-radius:999px;font-size:.9rem;font-weight:700}.public-profile__follow-button{border:1px solid #536471;background:#eff3f4;color:#0f1419;cursor:pointer}.public-profile__follow-button.is-following{border-color:#2f3336;background:#15202b;color:#8ecdf8}.public-profile__self-pill{border:1px solid #2f3336;color:#71767b}@media(max-width:960px){.profile-page{width:100%}.profile-page .profile-card,.profile-page .community-gate__panel{border-inline:0}.community-talks__layout{grid-template-columns:1fr}.community-talks__create{align-items:stretch;flex-direction:column}.community-modal--talks{width:min(100%,100vw)}.community-talks__modal-form{padding:1rem}}
