:root{--accent:#38bdf8;--accent-2:#22c55e;--bg:#050812;--panel:rgba(15,23,42,0.82);--panel-strong:rgba(15,23,42,0.96);--panel-soft:rgba(30,41,59,0.68);--border:rgba(148,163,184,0.18);--border-strong:rgba(148,163,184,0.35);--text:#f8fafc;--muted:#94a3b8;--soft:#cbd5e1;--danger:#fb7185;--warning:#fbbf24;--success:#34d399;--radius:22px;--shadow:0 24px 90px rgba(0,0,0,0.35);--tw-text:var(--text);--tw-muted:var(--muted)}*{box-sizing:border-box}html{background:var(--bg);color-scheme:dark}body,html{min-height:100%}body{margin:0;color:var(--tw-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:radial-gradient(circle at 15% 10%,rgba(56,189,248,.24),transparent 30rem),radial-gradient(circle at 85% 8%,rgba(34,197,94,.11),transparent 28rem),linear-gradient(180deg,#07111f,#050812 52%,#03050b)}body:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(rgba(148,163,184,.05) 1px,transparent 0),linear-gradient(90deg,rgba(148,163,184,.05) 1px,transparent 0);background-size:56px 56px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.75),transparent 72%);mask-image:linear-gradient(180deg,rgba(0,0,0,.75),transparent 72%)}a{color:inherit;text-decoration:none}a:hover{color:white}img{max-width:100%;display:block}button,input,select,textarea{font:inherit}code{color:#bae6fd;background:rgba(14,165,233,.1);padding:.12rem .35rem;border-radius:.45rem}.skip-link{position:fixed;top:.75rem;left:.75rem;z-index:100;transform:translateY(-200%);background:white;color:#020617;padding:.6rem .8rem;border-radius:.7rem}.skip-link:focus{transform:translateY(0)}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:50;border-bottom:1px solid var(--border);background:rgba(2,6,23,.76);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.header-inner{max-width:1220px;margin:0 auto;padding:.85rem 1.25rem;display:flex;align-items:center;gap:1.25rem}.brand-lockup{display:inline-flex;align-items:center;gap:.75rem;min-width:max-content}.brand-mark{width:2.55rem;height:2.55rem;display:grid;place-items:center;border-radius:.95rem;background:linear-gradient(135deg,var(--accent),#2563eb);color:white;font-weight:900;box-shadow:0 0 34px rgba(56,189,248,.35)}.brand-lockup strong{display:block;letter-spacing:-.03em}.brand-lockup small{display:block;color:var(--tw-muted);margin-top:.08rem}.desktop-nav{display:flex;align-items:center;gap:.15rem;margin-left:auto}.desktop-nav a,.mobile-nav a{color:var(--soft);padding:.62rem .72rem;border-radius:999px;font-size:.93rem}.desktop-nav a:hover,.mobile-nav a:hover{background:rgba(148,163,184,.1);color:white}.header-actions{display:flex;align-items:center;gap:.55rem}.mobile-nav{display:none;max-width:100%;overflow-x:auto;gap:.25rem;padding:0 1rem .8rem;border-top:1px solid rgba(148,163,184,.08)}.site-footer{max-width:1220px;margin:4rem auto 0;padding:2rem 1.25rem 3rem;color:var(--tw-muted);border-top:1px solid var(--border);display:flex;justify-content:space-between;gap:2rem}.site-footer strong{color:var(--tw-text)}.site-footer p{max-width:720px;margin:.35rem 0 0;line-height:1.65}.site-footer nav{display:flex;gap:1rem;flex-wrap:wrap}.home-page,.page-shell{width:min(1220px,calc(100% - 2rem));margin:0 auto;padding:2rem 0 0}.home-page{padding-top:2.25rem}.card,.glass-card{position:relative;overflow:hidden;border:1px solid var(--border);background:linear-gradient(180deg,rgba(15,23,42,.88),rgba(15,23,42,.66));border-radius:var(--radius);box-shadow:var(--shadow);padding:1.35rem}.card:before,.glass-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.08),transparent 38%);opacity:.7}.card>*,.glass-card>*{position:relative}.hero,.home-hero{display:grid;grid-gap:1.25rem;gap:1.25rem;align-items:stretch;margin-bottom:1.25rem}.home-hero,.split-hero{grid-template-columns:minmax(0,1.65fr) minmax(280px,.75fr)}.hero-copy,.split-hero>div:first-child{border:1px solid var(--border);border-radius:34px;background:linear-gradient(135deg,rgba(56,189,248,.16),transparent 40%),linear-gradient(180deg,rgba(15,23,42,.9),rgba(15,23,42,.62));box-shadow:var(--shadow);padding:clamp(1.6rem,4vw,3.5rem)}.hero h1,.home-hero h1{font-size:clamp(2.35rem,7vw,5.8rem);line-height:.92;letter-spacing:-.08em;margin:.65rem 0 1rem;max-width:980px}.hero h1{font-size:clamp(2.2rem,5.5vw,4.8rem)}p{color:var(--soft);line-height:1.65}.hero-copy p,.split-hero p{font-size:1.05rem;max-width:760px}.eyebrow,.kicker{color:#bae6fd;display:inline-flex;align-items:center;gap:.45rem;text-transform:uppercase;letter-spacing:.16em;font-size:.72rem;font-weight:800}.eyebrow i{width:.55rem;height:.55rem;border-radius:999px;background:var(--success);box-shadow:0 0 18px rgba(52,211,153,.65)}.button-row{display:flex;gap:.75rem;flex-wrap:wrap;align-items:center;margin-top:1.25rem}.button{display:inline-flex;align-items:center;justify-content:center;min-height:2.65rem;padding:.75rem 1rem;border-radius:999px;border:1px solid var(--border-strong);color:var(--tw-text);background:rgba(15,23,42,.7);cursor:pointer;font-weight:800}.button-primary{border-color:rgba(56,189,248,.52);background:linear-gradient(135deg,var(--accent),#2563eb);color:white}.button-soft{background:rgba(56,189,248,.12);border-color:rgba(56,189,248,.25)}.button-ghost{background:transparent}.button.compact{min-height:2.25rem;padding:.55rem .75rem;font-size:.86rem}.button:disabled{opacity:.6;cursor:wait}.city-pulse{display:flex;flex-direction:column;justify-content:space-between;min-height:390px}.pulse-topline{display:flex;align-items:center;gap:.55rem;color:var(--soft);font-weight:800}.status-dot{width:.7rem;height:.7rem;border-radius:999px;background:var(--muted)}.status-dot.success{background:var(--success);box-shadow:0 0 18px rgba(52,211,153,.7)}.status-dot.warning{background:var(--warning);box-shadow:0 0 18px rgba(251,191,36,.55)}.status-dot.danger{background:var(--danger);box-shadow:0 0 18px rgba(251,113,133,.55)}.city-pulse>strong{font-size:clamp(4rem,9vw,7rem);line-height:.92;letter-spacing:-.08em}.city-pulse dl{display:grid;grid-gap:.65rem;gap:.65rem;margin:1rem 0 0}dl{margin:0}dt{color:var(--tw-muted);font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}dd{margin:.2rem 0 0;font-weight:900;color:var(--tw-text)}.city-pulse dl div{border-top:1px solid var(--border);padding-top:.75rem}.stat-band{display:grid;grid-gap:1rem;gap:1rem;margin:1.25rem 0}.stat-band.four{grid-template-columns:repeat(4,minmax(0,1fr))}.stat-band div{border:1px solid var(--border);border-radius:1.25rem;padding:1rem;background:rgba(15,23,42,.56)}.compact-card span,.muted-label,.stat-band span{color:var(--tw-muted);font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.compact-card strong,.stat-band strong{display:block;font-size:clamp(1.55rem,3vw,2.35rem);letter-spacing:-.05em;margin-top:.2rem}.compact-card{min-height:230px;display:flex;flex-direction:column;justify-content:space-between}.compact-card small{color:var(--tw-muted);line-height:1.55}.layout-three,.layout-two{display:grid;grid-gap:1.25rem;gap:1.25rem;margin:1.25rem 0}.layout-two{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr)}.layout-three{grid-template-columns:repeat(3,minmax(0,1fr))}.large-card{grid-column:span 1}.section-heading{margin-bottom:1rem}.section-heading h2{margin:.35rem 0;font-size:clamp(1.35rem,2.5vw,2rem);letter-spacing:-.04em}.section-heading p{margin:0}.section-heading.inline a{color:#bae6fd;font-weight:800}.mini-list,.stack-list{display:grid;grid-gap:.75rem;gap:.75rem}.mini-list>div,.stack-list>div{border:1px solid rgba(148,163,184,.14);background:rgba(2,6,23,.22);border-radius:1rem;padding:.9rem}.mini-list strong,.stack-list strong{display:block;color:var(--tw-text)}.mini-list span,.stack-list small,.stack-list span{display:block;color:var(--tw-muted);line-height:1.5;margin-top:.2rem}.two-col{grid-template-columns:repeat(2,minmax(0,1fr))}.compact-stack{gap:.55rem}.compact-stack>div{padding:.75rem}.metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.metric-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-grid>div{border:1px solid rgba(148,163,184,.14);background:rgba(2,6,23,.22);border-radius:1rem;padding:.8rem;min-width:0}.metric-grid dd{overflow-wrap:anywhere}.dashboard-hero,.profile-hero{display:flex;justify-content:space-between;gap:1.25rem;align-items:center}.profile-headline{display:flex;gap:1rem;align-items:center;min-width:0}.profile-headline h1{margin:.25rem 0;font-size:clamp(2rem,5vw,4rem);line-height:1;letter-spacing:-.07em}.role-card{border:1px solid var(--border);border-radius:1.25rem;padding:1rem;min-width:180px;background:rgba(2,6,23,.25)}.role-card span{color:var(--tw-muted);font-size:.8rem;text-transform:uppercase;letter-spacing:.08em}.role-card strong{display:block;font-size:2.5rem;letter-spacing:-.06em}.avatar{flex:0 0 auto;border:1px solid rgba(255,255,255,.18);background:linear-gradient(135deg,rgba(56,189,248,.32),rgba(37,99,235,.38));border-radius:999px;display:grid;place-items:center;overflow:hidden;font-weight:900;color:white}.avatar img{width:100%;height:100%;object-fit:cover}.avatar-sm{width:2rem;height:2rem;font-size:.78rem}.avatar-md{width:2.8rem;height:2.8rem}.avatar-lg{width:4rem;height:4rem;font-size:1.25rem}.avatar-xl{width:clamp(5rem,12vw,7.2rem);height:clamp(5rem,12vw,7.2rem);font-size:2rem}.level-pill,.pill{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;border-radius:999px;border:1px solid var(--border-strong);padding:.45rem .72rem;background:rgba(148,163,184,.1);color:var(--soft);font-size:.78rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.pill.success{border-color:rgba(52,211,153,.32);color:#bbf7d0;background:rgba(52,211,153,.12)}.pill.warning{border-color:rgba(251,191,36,.32);color:#fde68a;background:rgba(251,191,36,.12)}.pill.danger{border-color:rgba(251,113,133,.35);color:#fecdd3;background:rgba(251,113,133,.13)}.pill.neutral{color:var(--soft)}.pill-row{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.7rem}.needs-grid{display:grid;grid-gap:.75rem;gap:.75rem;margin:1rem 0}.need-meter>div{display:flex;justify-content:space-between;color:var(--tw-muted);font-size:.84rem;margin-bottom:.35rem}.need-meter>div strong{color:var(--tw-text)}.need-meter{overflow:hidden}.need-meter>i{background:linear-gradient(90deg,var(--accent),var(--success));box-shadow:0 0 16px rgba(56,189,248,.25)}.need-meter:after,.need-meter>i{display:block;height:.52rem;border-radius:999px}.need-meter:after{content:"";margin-top:-.52rem;background:rgba(148,163,184,.12)}.property-strip{display:grid;grid-gap:.65rem;gap:.65rem;margin-top:1rem}.property-strip article{border:1px solid rgba(148,163,184,.14);background:rgba(2,6,23,.2);padding:.8rem;border-radius:1rem}.property-strip small,.property-strip span{color:var(--tw-muted);display:block}.property-strip strong{display:block;margin:.15rem 0}.field{display:grid;grid-gap:.45rem;gap:.45rem;margin-bottom:.85rem}.field span{color:var(--soft);font-size:.86rem;font-weight:800}input,select,textarea{width:100%;border:1px solid var(--border-strong);border-radius:.95rem;background:rgba(2,6,23,.45);color:var(--tw-text);padding:.8rem .9rem;outline:none}textarea{min-height:110px;resize:vertical}input:focus,select:focus,textarea:focus{border-color:rgba(56,189,248,.72);box-shadow:0 0 0 3px rgba(56,189,248,.12)}.compact-field input{max-width:5rem;height:2.6rem;padding:.2rem}.form-actions{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.form-status.success{color:var(--success)}.form-status.error{color:var(--danger)}.notice{border:1px solid var(--border);padding:.8rem .95rem;margin:.9rem 0}.notice p{margin:0}.notice.success{border-color:rgba(52,211,153,.3);background:rgba(52,211,153,.08)}.notice.danger{border-color:rgba(251,113,133,.32)}.notice.warning{border-color:rgba(251,191,36,.32);background:rgba(251,191,36,.09);color:#fde68a}.profile-hero{display:block;padding:0}.profile-banner{height:155px;background:radial-gradient(circle at 25% 25%,var(--profile-accent),transparent 20rem),linear-gradient(135deg,rgba(56,189,248,.2),rgba(15,23,42,.4));opacity:.9}.profile-hero .profile-headline{padding:1.35rem;margin-top:-3rem;align-items:flex-end}.profile-hero .button{margin-left:auto}.guide-grid,.player-grid,.record-list,.rule-list{display:grid;grid-gap:1rem;gap:1rem;margin:1.25rem 0}.guide-grid,.player-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.player-card-top{display:flex;gap:.85rem;align-items:flex-start;margin-bottom:1rem}.guide-card h2,.player-card h2,.rule-card h2{margin:.25rem 0;letter-spacing:-.04em}.guide-card p,.player-card p{margin:0}.player-card .button{margin-top:1rem;width:100%}.rule-card{display:flex;gap:1rem}.rule-card>span{color:#bae6fd;font-size:1.4rem;font-weight:900;letter-spacing:-.05em}.step-list{display:grid;grid-gap:1rem;gap:1rem;margin:0;padding-left:1.25rem}.step-list span{display:block;color:var(--tw-muted);margin-top:.2rem}.check-list{display:grid;grid-gap:.6rem;gap:.6rem}.check-list p{margin:0;color:#bbf7d0}.check-list.blocked p{color:#fecdd3}.feed-layout{grid-template-columns:300px minmax(0,1fr);align-items:flex-start}.sidebar-card{position:-webkit-sticky;position:sticky;top:5.6rem}.tabs,.tag-list{display:flex;gap:.45rem;flex-wrap:wrap}.tag-list{display:grid}.tabs button,.tag-list button{border:1px solid var(--border);background:rgba(2,6,23,.28);color:var(--soft);padding:.65rem .75rem;border-radius:999px;cursor:pointer;text-align:left}.tabs button.active,.tag-list button.active{border-color:rgba(56,189,248,.45);color:white;background:rgba(56,189,248,.14)}.tag-list small{color:var(--tw-muted);margin-left:.25rem}.feed-list{display:grid;grid-gap:.85rem;gap:.85rem}.tweet-card p{font-size:1.05rem;margin-bottom:.85rem}.tweet-author{display:flex;gap:.75rem;align-items:center}.tweet-author span{display:block;color:var(--tw-muted);margin-top:.12rem}.tweet-author em{margin-left:auto;font-style:normal;color:#bae6fd;font-size:.8rem;font-weight:900}.tweet-card blockquote{border-left:3px solid var(--accent);margin:1rem 0;padding:.6rem 0 .6rem 1rem;color:var(--soft);background:rgba(56,189,248,.06)}.tweet-card footer{border-top:1px solid var(--border);padding-top:.75rem;color:var(--tw-muted);display:flex;gap:1rem}.hashtag{color:#7dd3fc;font-weight:800}.controls-card{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.controls-card .field{margin:0;flex:1 1}.ban-card{grid-template-columns:260px minmax(0,1fr) 160px 180px}.ban-person span{display:block;color:var(--tw-muted);font-size:.82rem;overflow-wrap:anywhere}.ban-card p{margin:0}.ban-card small{display:block;color:var(--tw-muted);margin-top:.25rem}.sparkline{height:90px;display:flex;align-items:flex-end;gap:.18rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border)}.sparkline i{flex:1 1;min-width:2px;border-radius:999px 999px 0 0;background:linear-gradient(180deg,var(--accent),rgba(56,189,248,.2))}.deployment-card{display:flex;justify-content:space-between;gap:1.25rem;align-items:center}.deployment-card h2{margin:.35rem 0;letter-spacing:-.04em}.deployment-card p{margin:0}.auth-panel{max-width:760px;margin:4rem auto;text-align:left}.auth-panel h1{font-size:clamp(2rem,5vw,4rem);letter-spacing:-.06em;margin:.45rem 0}.empty-state{text-align:center;padding:2rem}.empty-state strong{display:block;font-size:1.2rem}.legal-section-list{display:grid;grid-gap:1rem;gap:1rem;margin-top:1rem}.legal-section h2{margin-top:0}@media (max-width:1020px){.desktop-nav{display:none}.mobile-nav{display:flex}.header-inner{padding-bottom:.75rem}.feed-layout,.home-hero,.layout-three,.layout-two,.split-hero{grid-template-columns:1fr}.guide-grid,.player-grid,.stat-band.four{grid-template-columns:repeat(2,minmax(0,1fr))}.sidebar-card{position:static}.ban-card{grid-template-columns:1fr}}@media (max-width:720px){.home-page,.page-shell{width:min(100% - 1rem,1220px);padding-top:1rem}.header-inner{gap:.75rem}.brand-lockup small,.header-actions .button-ghost{display:none}.hero h1,.home-hero h1{font-size:clamp(2.45rem,13vw,4rem)}.card,.glass-card,.hero-copy,.split-hero>div:first-child{border-radius:1.35rem;padding:1rem}.guide-grid,.metric-grid,.metric-grid.compact,.player-grid,.stat-band.four{grid-template-columns:1fr}.controls-card,.dashboard-hero,.deployment-card,.profile-headline,.site-footer{flex-direction:column;align-items:stretch}.profile-headline{text-align:left}.profile-hero .profile-headline{margin-top:-2.25rem}.profile-hero .button{margin-left:0}.city-pulse{min-height:300px}.site-footer nav{flex-direction:column;gap:.5rem}}body:has(.tweeter-mode){background:#15202b;color:#e7eef5}body:has(.tweeter-mode) .site-footer,body:has(.tweeter-mode) .site-header,body:has(.tweeter-mode) .skip-link{display:none}body:has(.tweeter-mode) #main-content{min-height:100vh}.tweeter-shell{background:#15202b;color:#e7eef5}.tweeter-grid{max-width:1290px;margin:0 auto;display:grid;grid-template-columns:275px minmax(0,1fr) 350px;grid-gap:0;gap:0}.tweeter-left-rail,.tweeter-right-rail{position:-webkit-sticky;position:sticky;top:0;align-self:flex-start;height:100vh;overflow-y:auto;padding:.9rem 1rem 2rem}.tweeter-left-rail{display:flex;flex-direction:column;gap:1rem}.tweeter-main-column{border-left:1px solid rgba(255,255,255,.08);border-right:1px solid rgba(255,255,255,.08);min-height:100vh}.tweeter-brand{display:flex;align-items:center;gap:.85rem;padding:.75rem .9rem;margin-bottom:.35rem}.tweeter-brand strong{display:block;font-size:1.1rem}.tweeter-brand small{color:#8b98a5}.tweeter-bird{width:2.7rem;height:2.7rem;border-radius:999px;display:grid;place-items:center;background:#1d9bf0;color:white;font-size:1.1rem;font-weight:700}.tweeter-nav{display:flex;flex-direction:column;gap:.2rem}.tweeter-nav a,.tweeter-nav button{border:0;background:transparent;color:#e7eef5;text-decoration:none;display:inline-flex;align-items:center;gap:1rem;padding:.95rem 1.1rem;border-radius:999px;font-size:1.35rem;width:-moz-fit-content;width:fit-content;cursor:pointer;transition:background .15s ease}.tweeter-nav a span,.tweeter-nav button span{width:1.5rem;text-align:center;font-size:1.2rem}.tweeter-nav .active,.tweeter-nav a:hover,.tweeter-nav button:hover{background:rgba(255,255,255,.09)}.tweeter-post-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:999px;background:#1d9bf0;color:white;padding:1rem 1.1rem;font-size:1.05rem;font-weight:800;cursor:pointer;box-shadow:0 12px 28px rgba(29,155,240,.28)}.tweeter-current-user,.tweeter-login-card{margin-top:auto;border-radius:1rem;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08)}.tweeter-current-user{display:flex;align-items:center;gap:.85rem;padding:.85rem;text-decoration:none;color:inherit}.tweeter-current-user span,.tweeter-login-card p{color:#8b98a5}.tweeter-login-card{padding:1rem}.tweeter-topbar{position:-webkit-sticky;position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:space-between;padding:.9rem 1rem;border-bottom:1px solid rgba(255,255,255,.08);background:rgba(21,32,43,.84);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.tweeter-topbar h1{font-size:1.35rem;margin:0}.tweeter-sparkle{border:0;background:transparent;color:#1d9bf0;font-size:1.2rem;cursor:pointer}.tweeter-tabs{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid rgba(255,255,255,.08)}.tweeter-tabs button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:#8b98a5;font-weight:700;padding:1rem;cursor:pointer}.tweeter-tabs .active{color:#e7eef5;position:relative}.tweeter-tabs .active:after{content:"";position:absolute;left:50%;bottom:0;width:56px;height:4px;margin-left:-28px;border-radius:999px;background:#1d9bf0}.tweeter-compose-card{display:grid;grid-template-columns:auto 1fr;grid-gap:.9rem;gap:.9rem;padding:1rem;border-bottom:1px solid rgba(255,255,255,.08)}.tweeter-compose-body textarea{width:100%;resize:none;background:transparent;border:0;color:#e7eef5;font:inherit;font-size:1.25rem;outline:none}.tweeter-compose-body textarea::placeholder{color:#8b98a5}.tweeter-compose-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:.85rem;margin-top:.5rem;border-top:1px solid rgba(255,255,255,.08)}.tweeter-compose-tools{display:flex;gap:1rem;color:#1d9bf0}.tweeter-inline-post{border:0;border-radius:999px;background:#1d9bf0;color:white;font-weight:800;padding:.75rem 1rem;opacity:.5}.tweeter-compose-body small{display:block;color:#8b98a5;margin-top:.65rem}.tweeter-filter-bar{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:.8rem 1rem;color:#8b98a5;border-bottom:1px solid rgba(255,255,255,.08)}.tweeter-filter-bar button{border:0;background:transparent;color:#1d9bf0;cursor:pointer;margin-left:.85rem}.tweeter-feed-list{display:flex;flex-direction:column}.tweet-card-v2{display:grid;grid-template-columns:auto 1fr;grid-gap:.9rem;gap:.9rem;padding:1rem;border-bottom:1px solid rgba(255,255,255,.08);transition:background .15s ease}.tweet-card-v2:hover{background:rgba(255,255,255,.015)}.tweet-meta-note{color:#8b98a5;font-size:.92rem;margin-bottom:.45rem}.tweet-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.tweet-card-authorline{display:flex;flex-wrap:wrap;gap:.4rem;color:#8b98a5;align-items:center}.tweet-author-link{display:inline-flex;align-items:center;gap:.35rem;color:#e7eef5;text-decoration:none}.tweet-more{border:0;background:transparent;color:#8b98a5;cursor:pointer}.tweet-card-text{margin-top:.35rem;line-height:1.55;font-size:1rem;white-space:pre-wrap}.tweeter-hashtag{color:#1d9bf0}.tweet-quoted-card{margin:.85rem 0 0;padding:.85rem 1rem;border:1px solid rgba(255,255,255,.12);border-radius:1rem;color:#d5dde5;background:rgba(255,255,255,.02)}.tweet-actions-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.5rem;gap:.5rem;margin-top:.85rem}.tweet-actions-row button{border:0;background:transparent;color:#8b98a5;cursor:pointer;display:inline-flex;align-items:center;gap:.45rem;padding:.35rem 0}.tweet-actions-row .liked{color:#f91880}.tweeter-right-rail{display:flex;flex-direction:column;gap:1rem}.tweeter-search-box{position:-webkit-sticky;position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:.7rem;padding:.85rem 1rem;border-radius:999px;background:#202e3a}.tweeter-search-icon{color:#8b98a5}.tweeter-search-box input{border:0;outline:none;background:transparent;color:#e7eef5;width:100%;font:inherit}.tweeter-panel{background:#1e2732;border-radius:1.35rem}.tweeter-panel-header{padding:1rem 1rem .7rem}.tweeter-panel-header strong{font-size:1.25rem}.tweeter-suggestion-list,.tweeter-trend-list{display:flex;flex-direction:column}.tweeter-trend-list button{border:0;background:transparent;text-align:left;color:inherit;padding:.9rem 1rem;cursor:pointer;border-top:1px solid rgba(255,255,255,.05)}.tweeter-trend-list .active,.tweeter-trend-list button:hover{background:rgba(255,255,255,.03)}.tweeter-mini-stats p,.tweeter-panel-empty,.tweeter-suggestion small,.tweeter-suggestion span,.tweeter-trend-list small,.tweeter-trend-list span{color:#8b98a5}.tweeter-trend-list strong{display:block;margin:.2rem 0}.tweeter-suggestion{display:flex;align-items:center;justify-content:space-between;gap:.85rem;padding:.9rem 1rem;border-top:1px solid rgba(255,255,255,.05)}.tweeter-suggestion-main{display:flex;gap:.75rem;align-items:flex-start;color:inherit;text-decoration:none;flex:1 1;min-width:0}.tweeter-suggestion-main small,.tweeter-suggestion-main span,.tweeter-suggestion-main strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tweeter-suggestion button{border:0;border-radius:999px;background:white;color:#0f1419;font-weight:800;cursor:pointer}.tweeter-mini-stats{padding-bottom:1rem}.tweeter-mini-stats dl{margin:0;padding:0 1rem}.tweeter-mini-stats dl>div{display:flex;justify-content:space-between;gap:1rem;padding:.5rem 0}.tweeter-mini-stats p{margin:.75rem 1rem 0;line-height:1.5}.tweeter-verified{display:inline-grid;place-items:center;background:#1d9bf0;color:white;font-size:.7rem}.tweeter-empty-state{padding:2.4rem 1rem;text-align:center;color:#8b98a5}.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}@media (max-width:1180px){.tweeter-grid{grid-template-columns:88px minmax(0,1fr) 320px}.tweeter-brand div,.tweeter-current-user div,.tweeter-login-card .button,.tweeter-login-card p,.tweeter-nav a,.tweeter-nav button,.tweeter-post-button{font-size:0}.tweeter-brand small,.tweeter-brand strong,.tweeter-current-user span,.tweeter-current-user strong,.tweeter-login-card .button,.tweeter-login-card p,.tweeter-login-card strong{display:none}.tweeter-nav a,.tweeter-nav button{width:100%;justify-content:center;padding-inline:0}.tweeter-nav a span,.tweeter-nav button span{margin:0;width:auto;font-size:1.3rem}.tweeter-post-button{width:52px;height:52px;padding:0;display:grid;place-items:center;align-self:center}.tweeter-post-button:before{content:"+";font-size:1.6rem}}@media (max-width:960px){.tweeter-grid{grid-template-columns:minmax(0,1fr)}.tweeter-left-rail,.tweeter-right-rail{display:none}.tweeter-main-column{border:0}.tweet-actions-row{grid-template-columns:repeat(4,auto);justify-content:space-between}}.tweeter-detail-grid{max-width:1080px;margin:0 auto;min-height:100vh;display:grid;grid-template-columns:minmax(0,1fr) 350px}.tweeter-title-row{display:flex;align-items:center;gap:1rem}.tweeter-title-row>a{color:#e7eef5;text-decoration:none;width:2.2rem;height:2.2rem;display:grid;place-items:center;border-radius:999px;font-size:1.4rem}.tweeter-title-row>a:hover{background:rgba(255,255,255,.08)}.tweeter-title-row small{color:#8b98a5}.tweet-card-text{display:block;text-decoration:none;color:#e7eef5}.tweet-thread-link{display:inline-block;margin-top:.4rem;color:#1d9bf0;text-decoration:none;font-size:.95rem}.tweet-author-link:hover,.tweet-card-text:hover,.tweet-thread-link:hover{text-decoration:underline}.tweet-actions-row a,.tweet-actions-row button,.tweeter-like-button{border:0;background:transparent;color:#8b98a5;cursor:pointer;display:inline-flex;align-items:center;gap:.45rem;padding:.35rem 0;font:inherit}.tweet-actions-row a:hover,.tweet-actions-row button:hover,.tweeter-like-button:hover{color:#1d9bf0}.tweeter-like-button.liked,.tweeter-like-button.liked:hover{color:#f91880}.tweeter-like-button:disabled{opacity:.7;cursor:wait}.tweeter-like-button.large{justify-content:center;width:100%;font-size:1.1rem}.thread-ancestor-list{border-bottom:1px solid rgba(255,255,255,.08)}.thread-mini-card{background:rgba(255,255,255,.01)}.tweet-detail-card{padding:1rem;border-bottom:1px solid rgba(255,255,255,.08)}.tweet-detail-author{display:flex;align-items:center;gap:.85rem}.tweet-detail-author a{display:inline-flex;gap:.35rem;align-items:center;color:#e7eef5;text-decoration:none}.tweet-detail-author span{display:block;color:#8b98a5;margin-top:.15rem}.tweet-detail-text{font-size:1.45rem;line-height:1.45;margin:1.25rem 0;white-space:pre-wrap}.tweet-detail-time{padding-bottom:1rem}.tweet-detail-stats,.tweet-detail-time{color:#8b98a5;border-bottom:1px solid rgba(255,255,255,.08)}.tweet-detail-stats{display:flex;flex-wrap:wrap;gap:1.25rem;padding:1rem 0}.tweet-detail-stats strong{color:#e7eef5}.tweet-detail-actions{display:grid;grid-template-columns:repeat(4,1fr);padding-top:.75rem}.tweet-detail-actions button{border:0;background:transparent;color:#8b98a5;cursor:pointer;font:inherit;font-size:1.1rem;padding:.55rem;border-radius:999px}.tweet-detail-actions button:hover{background:rgba(29,155,240,.12);color:#1d9bf0}.thread-replies h2{font-size:1.05rem;padding:1rem;margin:0;border-bottom:1px solid rgba(255,255,255,.08)}.tweet-context-list{margin:0;padding:0 1rem 1rem}.tweet-context-list>div{display:flex;justify-content:space-between;gap:1rem;padding:.65rem 0;border-top:1px solid rgba(255,255,255,.05)}.tweet-context-list dt{color:#8b98a5}.tweet-context-list dd{margin:0;color:#e7eef5;text-align:right;word-break:break-word}.tweeter-trend-list a{display:block;border:0;background:transparent;text-align:left;color:inherit;padding:.9rem 1rem;cursor:pointer;border-top:1px solid rgba(255,255,255,.05);text-decoration:none}.tweeter-trend-list a:hover{background:rgba(255,255,255,.03)}.tweeter-trend-list a small,.tweeter-trend-list a span{color:#8b98a5}.tweeter-trend-list a strong{display:block;margin:.2rem 0}.tweeter-profile-hero{border-bottom:1px solid rgba(255,255,255,.08)}.tweeter-profile-banner{height:210px;background:linear-gradient(135deg,#1d9bf0,#15202b)}.tweeter-profile-main{display:flex;justify-content:space-between;padding:0 1rem;min-height:4.2rem}.tweeter-profile-avatar{margin-top:-4.4rem;padding:.25rem;border-radius:999px;background:#15202b}.tweeter-profile-main>button,.tweeter-profile-stats button{border:1px solid rgba(255,255,255,.22);background:transparent;color:#e7eef5;border-radius:999px;padding:.7rem 1.1rem;font-weight:800;margin-top:.75rem;cursor:pointer}.tweeter-profile-main>button:hover{background:rgba(255,255,255,.08)}.tweeter-profile-copy{padding:0 1rem 1.2rem}.tweeter-profile-copy h1{display:flex;align-items:center;gap:.4rem;margin:0;font-size:1.55rem}.tweeter-profile-copy>span,.tweeter-profile-meta,.tweeter-profile-stats{color:#8b98a5}.tweeter-profile-copy p{margin:.85rem 0;line-height:1.5}.tweeter-profile-meta,.tweeter-profile-stats{display:flex;flex-wrap:wrap;gap:1rem;margin-top:.8rem}.tweeter-profile-stats strong{color:#e7eef5}.tweeter-profile-tabs{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid rgba(255,255,255,.08)}.tweeter-profile-tabs button{border:0;background:transparent;color:#8b98a5;padding:1rem;font-weight:800;cursor:pointer;position:relative}.tweeter-profile-tabs .active{color:#e7eef5}.tweeter-profile-tabs .active:after{content:"";position:absolute;left:50%;bottom:0;width:56px;height:4px;margin-left:-28px;border-radius:999px;background:#1d9bf0}@media (max-width:960px){.tweeter-detail-grid{grid-template-columns:minmax(0,1fr)}.tweeter-detail-rail{display:none}.tweeter-profile-banner{height:160px}.tweet-detail-text{font-size:1.25rem}}.tweeter-topbar-expanded small{display:block;color:#8b98a5;margin-top:.12rem}.tweeter-live-pill{border:1px solid rgba(29,155,240,.35);border-radius:999px;background:rgba(29,155,240,.12);color:#d7efff;gap:.5rem;padding:.55rem .85rem;font-weight:800;cursor:pointer}.tweeter-live-pill:hover{background:rgba(29,155,240,.18)}.tweeter-live-pill .spinning{display:inline-block;animation:tweeterSpin .9s linear infinite}@keyframes tweeterSpin{to{transform:rotate(1turn)}}.tweeter-compose-lockline{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem;color:#8b98a5;margin-bottom:.55rem}.tweeter-badge{border:1px solid rgba(29,155,240,.35);border-radius:999px;background:rgba(29,155,240,.11);color:#b6e2ff;font-size:.78rem;font-weight:900;letter-spacing:.01em;padding:.25rem .55rem;text-transform:uppercase}.tweeter-metric-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.015)}.tweeter-metric-strip div{padding:.9rem 1rem;border-right:1px solid rgba(255,255,255,.06)}.tweeter-metric-strip div:last-child{border-right:0}.tweeter-metric-strip strong{display:block;color:#e7eef5;font-size:1.05rem}.tweeter-metric-strip span{color:#8b98a5;font-size:.86rem}.tweeter-link,.tweeter-mention{color:#1d9bf0;text-decoration:none}.tweeter-hashtag:hover,.tweeter-link:hover,.tweeter-mention:hover{text-decoration:underline}.tweet-actions-row button:disabled,.tweeter-nav button:disabled,.tweeter-post-button:disabled,.tweeter-suggestion button:disabled{cursor:not-allowed;opacity:.62}.tweeter-post-button:disabled{box-shadow:none;background:rgba(29,155,240,.55)}.tweet-more{text-decoration:none;padding:.15rem .35rem;border-radius:999px}.tweet-more:hover{background:rgba(29,155,240,.12);color:#1d9bf0}.tweet-reply-note{display:inline-flex;text-decoration:none}.tweet-reply-note:hover{color:#1d9bf0}.tweeter-system-panel p{margin:0 1rem 1rem;color:#8b98a5;line-height:1.48}.tweeter-system-grid{grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem;padding:0 1rem}.tweeter-system-grid span{border:1px solid rgba(255,255,255,.08);border-radius:.85rem;background:rgba(255,255,255,.03);color:#d5dde5;font-size:.84rem;padding:.55rem}.tweeter-mobile-actions{display:none}@media (max-width:960px){.tweeter-shell{padding-bottom:4.4rem}.tweeter-topbar-expanded small{display:none}.tweeter-compose-card{padding:.9rem}.tweeter-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.tweeter-metric-strip div:nth-child(2n){border-right:0}.tweeter-mobile-actions{position:fixed;left:0;right:0;bottom:0;z-index:20;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(255,255,255,.12);background:rgba(21,32,43,.94);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.tweeter-mobile-actions a,.tweeter-mobile-actions button{border:0;background:transparent;color:#e7eef5;text-decoration:none;display:grid;place-items:center;grid-gap:.1rem;gap:.1rem;padding:.55rem .25rem .7rem;font-weight:800}.tweeter-mobile-actions span{color:#8b98a5;font-size:.72rem;font-weight:700}}@media (max-width:560px){.tweeter-compose-card{grid-template-columns:1fr}.tweeter-compose-card>.avatar{display:none}.tweeter-compose-body textarea{font-size:1.08rem}.tweet-card-v2{gap:.75rem;padding:.85rem}.tweet-card-authorline{font-size:.92rem}}.profile-settings-card{grid-column:span 1}.tight-form-grid{gap:1rem}.stacked-fields{display:grid;grid-gap:.9rem;gap:.9rem}.compact-heading h3{margin:.2rem 0 .35rem;font-size:1.15rem}.profile-privacy-builder{margin-top:1.2rem;padding-top:1.1rem;border-top:1px solid var(--border)}.profile-warning-strip{border:1px solid rgba(245,158,11,.35);background:rgba(245,158,11,.08);color:#fbbf24;border-radius:1rem;padding:.85rem 1rem;margin:.85rem 0;font-weight:750}.showcase-toggle-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.showcase-toggle-card{border:1px solid var(--border);border-radius:1rem;background:rgba(15,23,42,.35);padding:.9rem;display:grid;grid-template-columns:auto 1fr auto;grid-gap:.75rem;gap:.75rem;align-items:flex-start;cursor:pointer}.showcase-toggle-card input{margin-top:.2rem;accent-color:var(--accent)}.showcase-toggle-card strong{display:block}.showcase-toggle-card small{display:block;color:var(--tw-muted);line-height:1.45;margin-top:.15rem}.showcase-toggle-card em{font-style:normal;color:var(--tw-muted);font-size:.78rem;border:1px solid var(--border);border-radius:999px;padding:.2rem .45rem}.profile-public-note{display:flex;justify-content:space-between;gap:1rem;align-items:center}.profile-public-note h2{margin:.2rem 0}.profile-public-note p{margin:0;color:var(--soft)}.profile-hidden-list{min-width:190px;border:1px solid var(--border);border-radius:1rem;padding:.9rem;background:rgba(255,255,255,.03)}.profile-hidden-list span,.profile-hidden-list strong{display:block}.profile-hidden-list span{color:var(--tw-muted);margin-top:.2rem}.profile-showcase-section{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.profile-showcase-section.compact{grid-template-columns:1fr;gap:.75rem}.profile-showcase-card{border:1px solid var(--border);border-radius:1.25rem;background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.025));padding:1rem;min-height:150px}.profile-showcase-card.wide{grid-column:1/-1}.profile-showcase-card>span{color:var(--tw-muted);text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;font-weight:900}.profile-showcase-card>strong{display:block;font-size:1.35rem;margin:.35rem 0 .7rem}.profile-showcase-card p{color:var(--soft);margin:.25rem 0 0;line-height:1.5}.profile-showcase-card.locked{opacity:.78;background:rgba(148,163,184,.06)}.profile-showcase-card.locked strong{color:var(--tw-muted)}.profile-showcase-card dl{display:grid;grid-gap:.45rem;gap:.45rem;margin:0}.profile-showcase-card dl>div{display:flex;justify-content:space-between;gap:1rem;border-top:1px solid var(--border);padding-top:.45rem}.profile-showcase-card dt{color:var(--tw-muted)}.profile-showcase-card dd{margin:0;font-weight:850}.profile-chip-list{display:flex;flex-wrap:wrap;gap:.45rem}.profile-chip-list em{font-style:normal;border:1px solid var(--border);border-radius:999px;padding:.35rem .55rem;color:var(--soft);background:rgba(255,255,255,.03);font-size:.88rem}.profile-mini-list{display:grid;grid-gap:.5rem;gap:.5rem}.profile-mini-list div{border-top:1px solid var(--border);padding-top:.5rem}.profile-mini-list b,.profile-mini-list small{display:block}.profile-mini-list small{color:var(--tw-muted);margin-top:.15rem}.tweeter-profile-main>a{border:1px solid rgba(255,255,255,.22);background:transparent;color:#e7eef5;border-radius:999px;padding:.7rem 1.1rem;font-weight:800;margin-top:.75rem;cursor:pointer;text-decoration:none}.tweeter-profile-main>a:hover{background:rgba(255,255,255,.08)}.tweeter-profile-meta a{color:#8ccaf7;text-decoration:none}.tweeter-profile-showcase-block{border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);padding:1rem;background:rgba(255,255,255,.015)}.tweeter-profile-section-title{display:flex;justify-content:space-between;gap:1rem;align-items:center;margin-bottom:.8rem}.tweeter-profile-section-title strong{color:#e7eef5}.tweeter-profile-section-title span{color:#8b98a5;font-size:.92rem}.tweeter-shell .profile-showcase-card{border-color:rgba(255,255,255,.09);background:#1e2732;color:#e7eef5;min-height:unset}.tweeter-shell .profile-mini-list small,.tweeter-shell .profile-showcase-card dt,.tweeter-shell .profile-showcase-card p,.tweeter-shell .profile-showcase-card>span{color:#8b98a5}.tweeter-shell .profile-mini-list div,.tweeter-shell .profile-showcase-card dl>div{border-top-color:rgba(255,255,255,.08)}.tweeter-shell .profile-chip-list em{border-color:rgba(255,255,255,.1);color:#d7e1ea;background:rgba(255,255,255,.04)}@media (max-width:820px){.profile-showcase-section,.showcase-toggle-grid{grid-template-columns:1fr}.profile-public-note{align-items:stretch;flex-direction:column}}.tweeter-grid{grid-template-columns:260px minmax(560px,680px) 340px;max-width:1280px}.tweeter-right-rail{padding-left:1rem;padding-right:1rem;scrollbar-width:thin}.tweeter-panel{overflow:hidden}.tweeter-system-panel{padding-bottom:1rem}.tweeter-system-panel .tweeter-panel-header{padding-bottom:.35rem}.tweeter-system-panel p{margin-bottom:.75rem}.tweeter-system-grid{grid-template-columns:1fr}.tweeter-system-grid span{white-space:nowrap}.tweeter-suggestion-main>div{min-width:0}.tweeter-suggestion button{flex:0 0 auto}.tweeter-suggestion-list{max-height:420px;overflow-y:auto;scrollbar-width:thin}.tweeter-profile-tabs a{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:#8b98a5;font-weight:800;padding:1rem;cursor:pointer}.tweeter-profile-tabs a.active{color:#e7eef5}.tweeter-profile-tabs a.active:after{width:56px;margin-left:-28px;background:#1d9bf0}.tweeter-profile-tabs button{display:none}.tweeter-profile-info-tab{display:grid;grid-gap:1rem;gap:1rem;padding:1rem}.profile-info-empty,.tweeter-profile-info-card{border:1px solid rgba(255,255,255,.08);border-radius:1.25rem;background:rgba(255,255,255,.025);padding:1rem}.tweeter-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0;gap:0;margin:0;border:1px solid rgba(255,255,255,.08);border-radius:1rem;overflow:hidden}.tweeter-info-grid div{display:grid;grid-gap:.25rem;gap:.25rem;padding:.9rem 1rem;border-right:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.tweeter-info-grid div:nth-child(2n){border-right:0}.tweeter-info-grid dt{color:#8b98a5;text-transform:uppercase;letter-spacing:.1em;font-size:.72rem;font-weight:900}.tweeter-info-grid dd{margin:0;color:#e7eef5;font-weight:800;overflow-wrap:anywhere}.tweeter-info-grid a{color:#1d9bf0;text-decoration:none}.tweeter-info-grid a:hover{text-decoration:underline}.inline-info-showcases{padding:0;border:0;background:transparent}.empty-showcase-card{min-height:auto}.tweeter-private-profile-card{min-height:calc(100vh - 70px);display:grid;place-items:center;align-content:center;justify-items:center;text-align:center;grid-gap:1rem;gap:1rem;padding:3rem 1.25rem}.tweeter-private-profile-card h1{font-size:clamp(1.8rem,4vw,2.75rem);margin:0}.tweeter-private-profile-card p{color:#8b98a5;max-width:560px;line-height:1.6;margin:0}.compact-private-profile{max-width:720px}.compact-private-profile,.tweeter-profile-showcase-block .profile-showcase-section.compact{grid-template-columns:minmax(0,1fr)}.profile-showcase-section:empty{display:none}@media (max-width:1180px){.tweeter-grid{grid-template-columns:88px minmax(0,1fr) 320px}}@media (max-width:960px){.tweeter-grid{grid-template-columns:minmax(0,1fr)}.tweeter-info-grid{grid-template-columns:1fr}.tweeter-info-grid div,.tweeter-info-grid div:nth-child(2n){border-right:0}}.tweeter-mode{--tw-bg:#15202b;--tw-bg-elevated:#1e2732;--tw-bg-panel:#202b37;--tw-card:#1f2935;--tw-card-soft:rgba(255,255,255,0.04);--tw-border:rgba(255,255,255,0.1);--tw-border-soft:rgba(255,255,255,0.06);--tw-text:#e7eef5;--tw-muted:#8b98a5;--tw-danger:#f91880;--tw-shadow:0 16px 40px rgba(0,0,0,0.22);--tw-radius-lg:1.35rem;--tw-radius-md:1rem}.tweeter-mode[data-color-mode=light]{--tw-bg:#e8edf2;--tw-bg-panel:#ffffff;--tw-border:rgba(15,20,25,0.12);--tw-border-soft:rgba(15,20,25,0.08);--tw-accent:#1b95e0;--tw-shadow:0 18px 40px rgba(15,20,25,0.08)}.tweeter-mode[data-color-mode=blue]{--tw-bg:#dbeaf7;--tw-bg-elevated:#f7fbff;--tw-bg-panel:#f4faff;--tw-card:#f9fcff;--tw-card-soft:rgba(33,95,158,0.06);--tw-border:rgba(40,92,147,0.14);--tw-border-soft:rgba(40,92,147,0.08);--tw-text:#16324a;--tw-muted:#5b748d;--tw-link:#247bd0;--tw-accent:#247bd0;--tw-shadow:0 18px 40px rgba(36,123,208,0.12)}.tweeter-mode[data-era=retro]{--tw-radius-lg:0.8rem;--tw-radius-md:0.5rem}.tweeter-mode[data-era=classic]{--tw-radius-lg:0.45rem;--tw-radius-md:0.35rem}body:has(.tweeter-mode[data-color-mode=light]){background:#e8edf2;color:#14171a}body:has(.tweeter-mode[data-color-mode=blue]){background:#dbeaf7;color:#16324a}body:has(.tweeter-mode[data-color-mode=dark]){background:#15202b;color:#e7eef5}.tweeter-shell,.tweeter-shell *{font-family:var(--tw-font)}.tweeter-shell{background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,0)),var(--tw-bg);color:var(--tw-text)}.tweeter-grid{max-width:1380px;grid-template-columns:285px minmax(0,1fr) 360px}.tweeter-left-rail,.tweeter-right-rail{color:var(--tw-text)}.tweeter-main-column{border-left-color:var(--tw-border);border-right-color:var(--tw-border);background:color-mix(in srgb,var(--tw-bg) 80%,transparent)}.thread-card,.thread-mini-card,.tweet-quoted-card,.tweeter-compose-card,.tweeter-current-user,.tweeter-filter-bar,.tweeter-legacy-profile-card,.tweeter-login-card,.tweeter-metric-strip,.tweeter-panel,.tweeter-private-profile-card,.tweeter-search-box,.tweeter-topbar{background:var(--tw-bg-elevated);color:var(--tw-text);border-color:var(--tw-border);box-shadow:none}.tweeter-legacy-topnav{display:none}.tweeter-bird{background:var(--tw-accent);box-shadow:0 12px 30px color-mix(in srgb,var(--tw-accent) 28%,transparent)}.tweet-card-authorline,.tweet-meta-note,.tweeter-brand small,.tweeter-compose-body small,.tweeter-current-user span,.tweeter-filter-bar,.tweeter-login-card p,.tweeter-mini-stats p,.tweeter-panel-empty,.tweeter-search-icon,.tweeter-suggestion small,.tweeter-suggestion span,.tweeter-topbar small,.tweeter-trend-list small,.tweeter-trend-list span{color:var(--tw-muted)}.tweet-actions-row a,.tweet-actions-row button,.tweet-thread-link,.tweeter-legacy-topnav a,.tweeter-legacy-topnav button,.tweeter-live-pill,.tweeter-nav a,.tweeter-nav button,.tweeter-post-button,.tweeter-theme-studio-link,.tweeter-topbar a{transition:background .15s ease,color .15s ease,border-color .15s ease,transform .15s ease}.tweeter-nav a,.tweeter-nav button{color:var(--tw-text)}.tweet-actions-row i,.tweeter-legacy-topnav i,.tweeter-mobile-actions i,.tweeter-nav a i,.tweeter-nav button i{font-size:1rem;width:1.2rem;text-align:center}.tweeter-nav a span,.tweeter-nav button span{width:auto;font-size:1rem}.tweeter-nav .active,.tweeter-nav a:hover,.tweeter-nav button:hover{background:color-mix(in srgb,var(--tw-accent) 14%,transparent)}.legacy-tweet-button,.tweeter-inline-post,.tweeter-post-button{background:var(--tw-accent);color:white}.tweeter-live-pill,.tweeter-profile-main>a,.tweeter-profile-main>button,.tweeter-suggestion button,.tweeter-theme-studio-link{border:1px solid var(--tw-border);background:color-mix(in srgb,var(--tw-bg-elevated) 84%,transparent);color:var(--tw-text);border-radius:999px}.tweeter-live-pill{display:inline-flex;align-items:center;gap:.55rem;padding:.8rem 1rem}.spinning,.tweeter-live-pill .spinning{animation:tweeter-spin 1s linear infinite}@keyframes tweeter-spin{to{transform:rotate(1turn)}}.tweet-card-v2,.tweeter-compose-card,.tweeter-filter-bar,.tweeter-metric-strip{border-bottom-color:var(--tw-border)}.tweet-card-v2:hover,.tweeter-suggestion:hover,.tweeter-trend-list .active,.tweeter-trend-list button:hover{background:color-mix(in srgb,var(--tw-accent) 8%,var(--tw-bg-elevated))}.tweeter-search-box{background:var(--tw-bg-elevated);border:1px solid var(--tw-border)}.tweeter-compose-body textarea,.tweeter-legacy-search input,.tweeter-search-box input{color:var(--tw-text)}.tweeter-compose-body textarea::placeholder,.tweeter-legacy-search input::placeholder,.tweeter-search-box input::placeholder{color:var(--tw-muted)}.tweet-reply-note,.tweet-thread-link,.tweeter-filter-bar button,.tweeter-hashtag,.tweeter-info-grid a,.tweeter-legacy-topnav a:hover,.tweeter-legacy-topnav button:hover,.tweeter-link,.tweeter-mention,.tweeter-profile-copy a,.tweeter-profile-tabs a.active,.tweeter-profile-tabs a:hover,.tweeter-tabs .active{color:var(--tw-link)}.tweeter-profile-tabs a.active:after,.tweeter-tabs .active:after{background:var(--tw-accent)}.tweeter-panel{background:var(--tw-bg-elevated);border-radius:var(--tw-radius-lg);border:1px solid var(--tw-border-soft);box-shadow:var(--tw-shadow)}.tweeter-right-rail{gap:1.1rem}.tweeter-system-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.65rem;gap:.65rem;padding:0 1rem 1rem}.tweeter-system-grid span{border:1px solid var(--tw-border-soft);border-radius:999px;padding:.55rem .8rem;text-align:center;color:var(--tw-muted)}.tweeter-system-panel p,.tweeter-theme-studio-panel p{padding:0 1rem 1rem;margin:0;color:var(--tw-muted);line-height:1.6}.tweeter-theme-studio-link{display:inline-flex;margin:0 1rem 1rem}.tweeter-suggestion button{padding:.65rem 1rem;font-weight:700}.tweeter-live-pill:hover,.tweeter-profile-main>a:hover,.tweeter-profile-main>button:hover,.tweeter-suggestion button:hover,.tweeter-theme-studio-link:hover{transform:translateY(-1px);background:color-mix(in srgb,var(--tw-accent) 12%,var(--tw-bg-elevated))}.tweet-actions-row a,.tweet-actions-row button,.tweeter-like-button{color:var(--tw-muted);text-decoration:none;padding:.4rem 0}.tweet-actions-row .liked,.tweeter-like-button.liked{color:var(--tw-danger)}.tweeter-verified{color:var(--tw-link)}.tweeter-legacy-profile-card{display:none;overflow:hidden;border:1px solid var(--tw-border);border-radius:var(--tw-radius-lg);margin-bottom:1rem}.tweeter-legacy-cover{height:90px;background:linear-gradient(135deg,color-mix(in srgb,var(--tw-accent) 88%,white),color-mix(in srgb,var(--tw-accent) 40%,transparent))}.tweeter-legacy-profile-body{padding:.9rem;display:flex;flex-direction:column;gap:.35rem}.tweeter-legacy-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.6rem;gap:.6rem;margin-top:.4rem}.tweeter-legacy-stats div{border-top:1px solid var(--tw-border-soft);padding-top:.5rem}.tweeter-legacy-stats span,.tweeter-legacy-stats strong{display:block}.tweeter-legacy-stats span{color:var(--tw-muted)}.tweeter-legacy-topnav{position:-webkit-sticky;position:sticky;top:0;z-index:12;align-items:center;justify-content:space-between;padding:.65rem 1.2rem;border-bottom:1px solid var(--tw-border);background:color-mix(in srgb,var(--tw-bg-elevated) 90%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.tweeter-legacy-left,.tweeter-legacy-right{display:flex;align-items:center;gap:.75rem}.tweeter-legacy-topnav a,.tweeter-legacy-topnav button{border:0;background:transparent;text-decoration:none;color:var(--tw-text);display:inline-flex;align-items:center;gap:.45rem;padding:.35rem .2rem}.tweeter-legacy-logo{color:var(--tw-accent);font-size:1.15rem}.tweeter-legacy-search{display:inline-flex;align-items:center;gap:.55rem;min-width:250px;background:var(--tw-bg-panel);border:1px solid var(--tw-border);border-radius:999px;padding:.55rem .9rem}.tweeter-legacy-search input{width:100%;background:transparent;border:0;outline:none}.legacy-tweet-button{border:0;border-radius:.5rem;padding:.65rem .95rem}.legacy-mini-avatar{display:inline-flex}.profile-theme-builder{display:grid;grid-gap:1rem;gap:1rem;margin-top:.5rem}.theme-preview-banner{border:1px solid rgba(29,155,240,.18);background:linear-gradient(135deg,rgba(29,155,240,.12),rgba(29,155,240,.03));border-radius:1rem;padding:1rem 1.1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.theme-preview-banner small,.theme-preview-banner strong,.theme-preview-pill{display:block}.theme-preview-banner small,.theme-preview-pill{color:var(--tw-muted)}.theme-preview-pill{border:1px solid rgba(29,155,240,.18);border-radius:999px;padding:.4rem .8rem;white-space:nowrap}.theme-choice-grid,.theme-mode-grid{display:grid;grid-gap:.8rem;gap:.8rem;grid-template-columns:repeat(3,minmax(0,1fr))}.theme-choice-card,.theme-mode-card{border:1px solid rgba(148,163,184,.22);background:rgba(255,255,255,.03);border-radius:1rem;padding:1rem;text-align:left;color:var(--tw-text)}.theme-choice-card small,.theme-choice-card strong,.theme-mode-card small,.theme-mode-card strong{display:block}.theme-choice-card small,.theme-mode-card small{color:var(--tw-muted)}.theme-choice-card.active,.theme-mode-card.active{border-color:rgba(29,155,240,.55);box-shadow:inset 0 0 0 1px rgba(29,155,240,.28);background:rgba(29,155,240,.08)}.tweeter-mode[data-era=classic] .tweeter-legacy-topnav,.tweeter-mode[data-era=retro] .tweeter-legacy-topnav{display:flex}.tweeter-mode[data-era=classic] .tweeter-shell,.tweeter-mode[data-era=retro] .tweeter-shell{padding-top:0}.tweeter-mode[data-era=classic] .tweeter-legacy-profile-card,.tweeter-mode[data-era=retro] .tweeter-legacy-profile-card{display:block}.tweeter-mode[data-era=classic] .tweeter-brand,.tweeter-mode[data-era=retro] .tweeter-brand{display:none}.tweeter-mode[data-era=classic] .tweeter-nav a,.tweeter-mode[data-era=classic] .tweeter-nav button,.tweeter-mode[data-era=retro] .tweeter-nav a,.tweeter-mode[data-era=retro] .tweeter-nav button{width:100%;justify-content:flex-start;border-radius:var(--tw-radius-md);font-size:1rem;padding:.8rem .95rem}.tweeter-mode[data-era=classic] .tweeter-post-button,.tweeter-mode[data-era=retro] .tweeter-post-button{border-radius:var(--tw-radius-md);box-shadow:none}.tweeter-mode[data-era=classic] .tweeter-left-rail,.tweeter-mode[data-era=classic] .tweeter-main-column,.tweeter-mode[data-era=classic] .tweeter-right-rail{position:relative;top:auto;height:auto}.tweeter-mode[data-era=classic] .tweeter-grid{grid-template-columns:270px minmax(0,1fr) 325px}.tweeter-mode[data-era=classic] .tweeter-compose-card,.tweeter-mode[data-era=classic] .tweeter-filter-bar,.tweeter-mode[data-era=classic] .tweeter-metric-strip,.tweeter-mode[data-era=classic] .tweeter-panel,.tweeter-mode[data-era=classic] .tweeter-search-box{box-shadow:none}.tweeter-profile-tabs{display:flex;gap:0;border-bottom:1px solid var(--tw-border)}.tweeter-profile-tabs a{position:relative;padding:1rem 1.15rem;color:var(--tw-muted);text-decoration:none;font-weight:700}.tweeter-profile-tabs a.active{color:var(--tw-text)}.tweeter-profile-tabs a.active:after{content:"";position:absolute;left:50%;bottom:0;width:60px;height:4px;margin-left:-30px;border-radius:999px}.profile-info-empty,.tweeter-private-profile-card,.tweeter-profile-info-card,.tweeter-profile-showcase-block{border:1px solid var(--tw-border);border-radius:var(--tw-radius-lg);background:var(--tw-bg-elevated)}.tweeter-info-grid div{border-top:1px solid var(--tw-border-soft)}@media (max-width:1180px){.theme-choice-grid,.theme-mode-grid{grid-template-columns:1fr}.tweeter-grid{grid-template-columns:90px minmax(0,1fr)}.tweeter-right-rail{display:none}.tweeter-nav a,.tweeter-nav button{width:100%;justify-content:center}.tweeter-brand div,.tweeter-current-user div,.tweeter-legacy-profile-card,.tweeter-nav a span,.tweeter-nav button span,.tweeter-post-button{display:none}.tweeter-left-rail{padding-inline:.75rem}.tweeter-current-user{justify-content:center}}@media (max-width:900px){.tweeter-legacy-topnav{display:none!important}.tweeter-grid{grid-template-columns:1fr}.tweeter-left-rail{display:none}.tweeter-main-column{border-inline:0}.tweeter-right-rail{display:none}.tweeter-search-box{position:static}}.button i,.pill i,.steam-inline-link i,.steam-profile-link i,.tweeter-profile-meta i{margin-right:.45rem}.profile-action-stack,.tweeter-profile-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.65rem;margin-left:auto}.steam-button,.steam-inline-link,.steam-profile-link{display:inline-flex;align-items:center;gap:.35rem}.steam-profile-link{border:1px solid var(--tw-border);color:var(--tw-text);background:var(--tw-bg-elevated);text-decoration:none;border-radius:999px;padding:.72rem 1rem;font-weight:800}.steam-button:hover,.steam-inline-link:hover,.steam-profile-link:hover{color:var(--tw-link)}.tweeter-verified{display:inline-flex!important;align-items:center;justify-content:center;width:1rem;height:1rem;min-width:1rem;border-radius:999px;background:#1d9bf0!important;color:#fff!important;font-size:.68rem;line-height:1;vertical-align:-.08em;margin-left:.18rem}.tweeter-verified .verified-check{display:block;color:#fff!important;font-weight:900;line-height:1;transform:translateY(-.02rem)}.tweeter-trend-list,.tweeter-trend-list button,.tweeter-trend-list small,.tweeter-trend-list span,.tweeter-trend-list strong{overflow:visible!important;text-overflow:clip!important;white-space:normal!important}.tweeter-trend-list button{display:block;min-height:auto;line-height:1.35}.tweeter-trend-list strong{overflow-wrap:anywhere;word-break:break-word}.tweeter-mode .tweeter-panel{overflow:visible}.tweeter-mode[data-color-mode=light]{--tw-bg:#edf3f8;--tw-bg-elevated:#ffffff;--tw-bg-panel:#f5f8fa;--tw-card-soft:rgba(15,20,25,0.04);--tw-border:rgba(15,20,25,0.16);--tw-border-soft:rgba(15,20,25,0.1);--tw-text:#0f1419;--tw-muted:#536471;--tw-link:#1d9bf0;--tw-accent:#1d9bf0;--tw-shadow:0 18px 42px rgba(83,100,113,0.14)}.tweeter-mode[data-color-mode=blue]{--tw-bg:#d7e7f5;--tw-bg-elevated:#f9fcff;--tw-bg-panel:#eef7ff;--tw-card-soft:rgba(29,155,240,0.07);--tw-border:rgba(39,94,145,0.2);--tw-border-soft:rgba(39,94,145,0.13);--tw-text:#102a43;--tw-muted:#486581;--tw-link:#0969b8;--tw-accent:#1d9bf0;--tw-shadow:0 18px 42px rgba(29,155,240,0.16)}.tweeter-mode[data-color-mode=blue] .profile-info-empty,.tweeter-mode[data-color-mode=blue] .tweet-author-link,.tweeter-mode[data-color-mode=blue] .tweet-card-text,.tweeter-mode[data-color-mode=blue] .tweet-card-v2,.tweeter-mode[data-color-mode=blue] .tweeter-main-column,.tweeter-mode[data-color-mode=blue] .tweeter-panel,.tweeter-mode[data-color-mode=blue] .tweeter-panel-header strong,.tweeter-mode[data-color-mode=blue] .tweeter-profile-copy h1,.tweeter-mode[data-color-mode=blue] .tweeter-profile-copy p,.tweeter-mode[data-color-mode=blue] .tweeter-profile-hero,.tweeter-mode[data-color-mode=blue] .tweeter-profile-info-card,.tweeter-mode[data-color-mode=blue] .tweeter-shell,.tweeter-mode[data-color-mode=blue] .tweeter-topbar,.tweeter-mode[data-color-mode=blue] dd,.tweeter-mode[data-color-mode=blue] h1,.tweeter-mode[data-color-mode=blue] h2,.tweeter-mode[data-color-mode=blue] h3,.tweeter-mode[data-color-mode=blue] strong,.tweeter-mode[data-color-mode=light] .profile-info-empty,.tweeter-mode[data-color-mode=light] .tweet-author-link,.tweeter-mode[data-color-mode=light] .tweet-card-text,.tweeter-mode[data-color-mode=light] .tweet-card-v2,.tweeter-mode[data-color-mode=light] .tweeter-main-column,.tweeter-mode[data-color-mode=light] .tweeter-panel,.tweeter-mode[data-color-mode=light] .tweeter-panel-header strong,.tweeter-mode[data-color-mode=light] .tweeter-profile-copy h1,.tweeter-mode[data-color-mode=light] .tweeter-profile-copy p,.tweeter-mode[data-color-mode=light] .tweeter-profile-hero,.tweeter-mode[data-color-mode=light] .tweeter-profile-info-card,.tweeter-mode[data-color-mode=light] .tweeter-shell,.tweeter-mode[data-color-mode=light] .tweeter-topbar,.tweeter-mode[data-color-mode=light] dd,.tweeter-mode[data-color-mode=light] h1,.tweeter-mode[data-color-mode=light] h2,.tweeter-mode[data-color-mode=light] h3,.tweeter-mode[data-color-mode=light] strong{color:var(--tw-text)!important}.tweeter-mode[data-color-mode=blue] .tweet-card-authorline,.tweeter-mode[data-color-mode=blue] .tweeter-profile-copy>span,.tweeter-mode[data-color-mode=blue] .tweeter-profile-meta,.tweeter-mode[data-color-mode=blue] .tweeter-suggestion small,.tweeter-mode[data-color-mode=blue] .tweeter-suggestion span,.tweeter-mode[data-color-mode=blue] dt,.tweeter-mode[data-color-mode=blue] small,.tweeter-mode[data-color-mode=light] .tweet-card-authorline,.tweeter-mode[data-color-mode=light] .tweeter-profile-copy>span,.tweeter-mode[data-color-mode=light] .tweeter-profile-meta,.tweeter-mode[data-color-mode=light] .tweeter-suggestion small,.tweeter-mode[data-color-mode=light] .tweeter-suggestion span,.tweeter-mode[data-color-mode=light] dt,.tweeter-mode[data-color-mode=light] small{color:var(--tw-muted)!important}.tweeter-mode[data-color-mode=blue] .tweeter-compose-body textarea,.tweeter-mode[data-color-mode=light] .tweeter-compose-body textarea{color:var(--tw-text)!important}.tweeter-mode[data-era=retro] .tweeter-grid{max-width:1210px;grid-template-columns:250px minmax(0,650px) 310px;gap:12px;padding-top:1rem}.tweeter-mode[data-era=retro] .tweeter-legacy-profile-card,.tweeter-mode[data-era=retro] .tweeter-main-column,.tweeter-mode[data-era=retro] .tweeter-panel,.tweeter-mode[data-era=retro] .tweeter-search-box{border:1px solid var(--tw-border);border-radius:.45rem;box-shadow:none}.tweeter-mode[data-era=retro] .tweeter-left-rail,.tweeter-mode[data-era=retro] .tweeter-right-rail{padding-top:1rem}.tweeter-mode[data-era=retro] .tweeter-compose-card{background:color-mix(in srgb,var(--tw-accent) 7%,var(--tw-bg-elevated))}.tweeter-mode[data-era=retro] .tweeter-nav a,.tweeter-mode[data-era=retro] .tweeter-nav button,.tweeter-mode[data-era=retro] .tweeter-tabs button{font-size:.98rem}.tweeter-mode[data-era=classic]{--tw-radius-lg:0.2rem;--tw-radius-md:0.15rem}.tweeter-mode[data-era=classic] .tweeter-shell{background:linear-gradient(90deg,rgba(255,255,255,.14),transparent 18%,transparent 82%,rgba(255,255,255,.14)),#98c2bf!important}.tweeter-mode[data-era=classic] .tweeter-legacy-topnav{box-shadow:0 1px 4px rgba(0,0,0,.35)}.tweeter-mode[data-era=classic] .tweeter-legacy-logo,.tweeter-mode[data-era=classic] .tweeter-legacy-topnav a,.tweeter-mode[data-era=classic] .tweeter-legacy-topnav button{font-size:.86rem}.tweeter-mode[data-era=classic] .tweeter-grid{max-width:1040px;grid-template-columns:250px minmax(0,580px) 280px;gap:14px;padding-top:1.1rem}.tweeter-mode[data-era=classic] .tweeter-legacy-profile-card,.tweeter-mode[data-era=classic] .tweeter-main-column,.tweeter-mode[data-era=classic] .tweeter-panel,.tweeter-mode[data-era=classic] .tweeter-search-box{background:rgba(255,255,255,.88)!important;border:1px solid rgba(20,48,55,.35)!important;border-radius:.22rem!important;color:#10242a!important;box-shadow:none!important}.tweeter-mode[data-era=classic] .tweet-card-v2,.tweeter-mode[data-era=classic] .tweeter-compose-card,.tweeter-mode[data-era=classic] .tweeter-filter-bar,.tweeter-mode[data-era=classic] .tweeter-metric-strip,.tweeter-mode[data-era=classic] .tweeter-topbar{background:rgba(255,255,255,.82)!important;color:#10242a!important;border-color:rgba(20,48,55,.18)!important}.tweeter-mode[data-era=classic] .tweeter-nav a,.tweeter-mode[data-era=classic] .tweeter-nav button{color:#17434f!important;font-size:.9rem;padding:.55rem .75rem}.tweeter-mode[data-era=classic] .legacy-tweet-button,.tweeter-mode[data-era=classic] .tweeter-post-button{background:linear-gradient(#f9fbfc,#d9e2e7)!important;border:1px solid #7e9aa6!important;color:#17434f!important;text-shadow:0 1px 0 #fff}.tweeter-mode[data-era=classic] .tweeter-profile-banner{border-radius:0!important}.tweeter-mode[data-era=classic] .tweet-author-link,.tweeter-mode[data-era=classic] .tweet-card-text,.tweeter-mode[data-era=classic] .tweet-context-list dd,.tweeter-mode[data-era=classic] .tweeter-panel-header strong,.tweeter-mode[data-era=classic] .tweeter-profile-copy h1,.tweeter-mode[data-era=classic] .tweeter-suggestion strong{color:#10242a!important}@media (max-width:720px){.profile-action-stack,.tweeter-profile-actions{justify-content:flex-start;margin-left:0;width:100%}}.tweeter-profile-actions{gap:.6rem}.tweeter-mode[data-era=classic] .tweeter-left-rail .tweeter-current-user,.tweeter-mode[data-era=classic] .tweeter-left-rail .tweeter-login-card,.tweeter-mode[data-era=classic] .tweeter-left-rail .tweeter-nav,.tweeter-mode[data-era=classic] .tweeter-left-rail .tweeter-post-button,.tweeter-mode[data-era=classic] .tweeter-right-rail>.tweeter-search-box,.tweeter-mode[data-era=retro] .tweeter-left-rail .tweeter-current-user,.tweeter-mode[data-era=retro] .tweeter-left-rail .tweeter-login-card,.tweeter-mode[data-era=retro] .tweeter-left-rail .tweeter-nav,.tweeter-mode[data-era=retro] .tweeter-left-rail .tweeter-post-button,.tweeter-mode[data-era=retro] .tweeter-right-rail>.tweeter-search-box{display:none!important}.legacy-tweet-button{border:1px solid color-mix(in srgb,var(--tw-accent) 78%,white)!important;border-radius:999px!important;background:linear-gradient(180deg,color-mix(in srgb,var(--tw-accent) 88%,white),var(--tw-accent))!important;color:#fff!important;font-weight:800!important;padding:.62rem 1rem!important;box-shadow:0 6px 18px color-mix(in srgb,var(--tw-accent) 25%,transparent)!important;text-shadow:none!important}.legacy-tweet-button:hover{filter:brightness(1.04);transform:translateY(-1px)}.legacy-tweet-button:disabled{opacity:.76;cursor:not-allowed}.tweeter-legacy-right{gap:.9rem}.tweeter-legacy-search{box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.tweeter-mode[data-era=classic] .tweeter-suggestion,.tweeter-mode[data-era=retro] .tweeter-suggestion{gap:.7rem;padding:.8rem .9rem}.tweeter-mode[data-era=classic] .tweeter-suggestion-main,.tweeter-mode[data-era=retro] .tweeter-suggestion-main{min-width:0;gap:.65rem}.tweeter-mode[data-era=classic] .tweeter-suggestion-main>div,.tweeter-mode[data-era=retro] .tweeter-suggestion-main>div{min-width:0}.tweeter-mode[data-era=classic] .tweeter-suggestion-main small,.tweeter-mode[data-era=classic] .tweeter-suggestion-main span,.tweeter-mode[data-era=classic] .tweeter-suggestion-main strong,.tweeter-mode[data-era=retro] .tweeter-suggestion-main small,.tweeter-mode[data-era=retro] .tweeter-suggestion-main span,.tweeter-mode[data-era=retro] .tweeter-suggestion-main strong{max-width:100%}.tweeter-mode[data-era=classic] .tweeter-suggestion button,.tweeter-mode[data-era=retro] .tweeter-suggestion button{flex:0 0 auto;padding:.52rem .85rem}.tweeter-mode[data-era=retro] .tweeter-grid{max-width:1260px;grid-template-columns:245px minmax(0,650px) 325px;gap:16px}.tweeter-mode[data-era=retro] .tweeter-legacy-profile-card{margin-top:0}.tweeter-mode[data-era=retro] .tweeter-legacy-profile-card,.tweeter-mode[data-era=retro] .tweeter-panel{box-shadow:0 10px 30px rgba(83,100,113,.12)}.tweeter-mode[data-era=classic] .tweeter-grid{max-width:1240px;grid-template-columns:240px minmax(0,620px) 330px;gap:18px}.tweeter-mode[data-era=classic] .tweeter-left-rail,.tweeter-mode[data-era=classic] .tweeter-right-rail{padding-inline:0}.tweeter-mode[data-era=classic] .tweeter-legacy-profile-card,.tweeter-mode[data-era=classic] .tweeter-panel{box-shadow:inset 0 1px 0 rgba(255,255,255,.42)!important}.tweeter-mode[data-era=classic] .tweeter-panel-header{padding:.9rem 1rem .55rem}.tweeter-mode[data-era=classic] .tweeter-panel-header strong{font-size:1.02rem}.tweeter-mode[data-era=classic] .tweeter-suggestion-list{max-height:none;overflow:visible}.tweeter-mode[data-era=classic] .tweeter-suggestion button{border-radius:999px!important;background:linear-gradient(#ffffff,#edf3f7)!important;border:1px solid rgba(52,89,104,.25)!important;color:#305466!important;font-weight:700}.tweeter-mode[data-era=classic] .legacy-tweet-button{background:linear-gradient(#55b7e9,#2498d5)!important;border-color:#147db5!important;color:#fff!important;text-shadow:0 -1px 0 rgba(0,0,0,.2)!important}.steam-inline-link,.tweeter-profile-meta a{text-decoration:none;font-weight:700}.steam-inline-link:hover,.tweeter-profile-meta a:hover{text-decoration:underline}.tweet-card-v2{position:relative}.tweet-card-v2:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;background:linear-gradient(90deg,color-mix(in srgb,var(--tw-accent) 4%,transparent),transparent 36%);transition:opacity .16s ease}.tweet-card-v2:hover:after{opacity:1}@media (max-width:1120px){.tweeter-mode[data-era=classic] .tweeter-grid,.tweeter-mode[data-era=retro] .tweeter-grid{grid-template-columns:minmax(0,1fr);max-width:min(100% - 1rem,720px)}.tweeter-mode[data-era=classic] .tweeter-left-rail,.tweeter-mode[data-era=classic] .tweeter-right-rail,.tweeter-mode[data-era=retro] .tweeter-left-rail,.tweeter-mode[data-era=retro] .tweeter-right-rail{display:none}}body:not(:has(.tweeter-mode)){color:var(--text);background:radial-gradient(circle at 18% 0,rgba(56,189,248,.19),transparent 31rem),radial-gradient(circle at 92% 10%,rgba(14,165,233,.12),transparent 29rem),linear-gradient(180deg,#07111f,#050914 54%,#030712)}body:not(:has(.tweeter-mode)):before{opacity:.45;background-size:72px 72px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.6),transparent 55%);mask-image:linear-gradient(180deg,rgba(0,0,0,.6),transparent 55%)}.site-header{background:rgba(3,7,18,.72);box-shadow:0 18px 60px rgba(0,0,0,.18)}.header-inner{max-width:1280px;padding:.72rem 1.25rem}.brand-mark{border-radius:999px;background:linear-gradient(135deg,#38bdf8,#2563eb 56%,#1d4ed8)}.desktop-nav{border:1px solid rgba(148,163,184,.1);background:rgba(15,23,42,.38);border-radius:999px;padding:.22rem}.desktop-nav a{padding:.55rem .72rem}.desktop-nav a:hover{background:rgba(56,189,248,.12)}.header-user-pill{display:inline-flex;align-items:center;gap:.65rem;min-height:2.65rem;padding:.35rem .75rem .35rem .38rem;border-radius:999px;color:var(--text);background:rgba(15,23,42,.72);border:1px solid rgba(148,163,184,.2)}.header-user-pill:hover{color:white;border-color:rgba(56,189,248,.44);background:rgba(15,23,42,.95)}.header-user-pill small,.header-user-pill span,.header-user-pill strong{display:block;line-height:1.05}.header-user-pill strong{max-width:11rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-user-pill small{color:var(--muted);font-size:.72rem;margin-top:.15rem}.button{gap:.55rem;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.button:hover{transform:translateY(-1px);box-shadow:0 14px 36px rgba(0,0,0,.18)}.card,.glass-card{box-shadow:0 20px 70px rgba(0,0,0,.22)}.redesigned-home{width:min(1280px,calc(100% - 2rem));padding-top:1.5rem}.home-hero-v2{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(320px,.85fr);grid-gap:1rem;gap:1rem;align-items:stretch}.home-action-card,.home-civic-card,.home-hero-copy-v2,.home-identity-card{border:1px solid var(--border);background:linear-gradient(135deg,rgba(56,189,248,.13),rgba(37,99,235,.04) 40%,transparent),linear-gradient(180deg,rgba(15,23,42,.88),rgba(15,23,42,.62));border-radius:28px}.home-hero-copy-v2{position:relative;overflow:hidden;padding:clamp(1.6rem,5vw,4.4rem);min-height:430px;display:flex;flex-direction:column;justify-content:center}.home-hero-copy-v2:after{content:"";position:absolute;right:-7rem;top:-7rem;width:22rem;height:22rem;border-radius:999px;background:radial-gradient(circle,rgba(56,189,248,.22),transparent 64%);pointer-events:none}.home-hero-copy-v2>*{position:relative}.home-hero-copy-v2 h1{font-size:clamp(2.7rem,6.2vw,6rem);line-height:.9;letter-spacing:-.085em;margin:.75rem 0 1rem;max-width:920px}.home-hero-copy-v2 p{max-width:720px;font-size:1.08rem;margin:0}.home-hero-actions{margin-top:1.5rem}.home-identity-card{padding:1.25rem;display:flex;flex-direction:column;justify-content:space-between;min-height:430px}.home-identity-topline{display:flex;align-items:center;gap:.9rem}.home-identity-topline span,.home-identity-topline strong{display:block}.home-identity-topline strong{font-size:1.25rem;letter-spacing:-.03em}.home-identity-card p,.home-identity-topline span{color:var(--muted)}.home-online-count{display:block;font-size:clamp(4rem,9vw,7rem);line-height:.9;letter-spacing:-.08em;margin:1.1rem 0 .75rem}.home-identity-actions{display:flex;flex-wrap:wrap;gap:.55rem;margin:1rem 0}.home-identity-actions a{display:inline-flex;align-items:center;gap:.35rem;border-radius:999px;border:1px solid rgba(148,163,184,.22);padding:.55rem .75rem;color:#bae6fd;background:rgba(15,23,42,.48);font-weight:800;font-size:.88rem}.home-identity-actions a:hover{border-color:rgba(56,189,248,.45);color:white}.home-quick-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.65rem;gap:.65rem;margin-top:1rem}.home-quick-metrics div{border:1px solid rgba(148,163,184,.12);border-radius:1rem;padding:.85rem;background:rgba(2,6,23,.22)}.home-action-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.9rem;gap:.9rem;margin:1rem 0}.home-action-card{position:relative;overflow:hidden;min-height:190px;padding:1.15rem;display:flex;flex-direction:column;justify-content:space-between;color:var(--text)}.home-action-card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.08),transparent 52%);opacity:.7;pointer-events:none}.home-action-card>*{position:relative}.home-action-card>span{width:2.65rem;height:2.65rem;display:grid;place-items:center;border-radius:1rem;color:white;background:linear-gradient(135deg,var(--accent),#2563eb);box-shadow:0 14px 32px rgba(37,99,235,.22)}.home-action-card strong{display:block;font-size:1.12rem;letter-spacing:-.03em;margin-top:auto}.home-action-card small{display:block;color:var(--muted);line-height:1.55;margin-top:.45rem}.home-action-card:hover{color:white;transform:translateY(-2px);border-color:rgba(56,189,248,.36)}.home-snapshot-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);grid-gap:1rem;gap:1rem;margin:1rem 0}.home-feed-preview{grid-row:span 2}.home-condensed-list{gap:.7rem}.home-post-row{display:grid;grid-gap:.25rem;gap:.25rem;padding:.85rem 0;border-top:1px solid rgba(148,163,184,.14)}.home-post-row:first-child{border-top:0}.home-post-row strong{color:var(--text)}.home-post-row span{color:var(--soft)}.home-post-row small{color:var(--muted)}.home-post-row:hover span{color:white}.home-news-card .stack-list,.home-status-card .metric-grid.compact{margin-top:1rem}.home-civic-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin:1rem 0 0}.home-civic-card{padding:1.25rem}.home-civic-card h2{margin:.55rem 0;font-size:clamp(1.45rem,3vw,2.2rem);letter-spacing:-.05em}.home-civic-card p{margin:0 0 1rem}.home-civic-card a{color:#bae6fd;font-weight:900}.notice{margin:1rem 0 0!important;border-radius:1rem;border:1px solid rgba(148,163,184,.18);padding:.8rem 1rem;max-width:720px}.notice.success{border-color:rgba(52,211,153,.35);background:rgba(52,211,153,.09);color:#bbf7d0}.notice.danger{border-color:rgba(251,113,133,.35);background:rgba(251,113,133,.09);color:#fecdd3}@media (max-width:1080px){.desktop-nav{display:none}.home-civic-row,.home-hero-v2,.home-snapshot-grid{grid-template-columns:1fr}.home-identity-card{min-height:auto}.home-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.redesigned-home{width:min(100% - 1rem,1280px);padding-top:.75rem}.home-action-card,.home-civic-card,.home-hero-copy-v2,.home-identity-card{border-radius:1.25rem}.home-hero-copy-v2{min-height:360px;padding:1.4rem}.home-action-grid,.home-quick-metrics{grid-template-columns:1fr}.header-actions .button-ghost.compact,.header-user-pill span{display:none}}body:not(:has(.tweeter-mode)){--main-ink:#08111f;--main-soft:#50657c;--main-muted:#6f8194;--main-panel:rgba(255,255,255,.94);--main-panel-solid:#ffffff;--main-line:rgba(8,17,31,.11);--main-line-strong:rgba(17,148,240,.28);--main-blue:#1194f0;--main-blue-dark:#0b6fbf;--main-cyan:#6ee7ff;--main-green:#1fbf7a;--main-amber:#f59e0b;--main-red:#ef4444;--text:var(--main-ink);--tw-text:var(--main-ink);--tw-muted:var(--main-muted);--soft:var(--main-soft);--muted:var(--main-muted);--border:var(--main-line);--border-strong:var(--main-line-strong);--panel:var(--main-panel);--panel-strong:var(--main-panel-solid);--panel-soft:rgba(239,247,254,.76);--shadow:0 24px 70px rgba(8,17,31,.10);color:var(--main-ink);color-scheme:light;background:radial-gradient(circle at 7% 2%,rgba(17,148,240,.2),transparent 30rem),radial-gradient(circle at 94% 0,rgba(110,231,255,.18),transparent 25rem),linear-gradient(115deg,rgba(8,17,31,.035) 0 1px,transparent 1px 42px),linear-gradient(180deg,#f9fcff,#edf5fc 45%,#f8fafc);background-attachment:fixed}body:not(:has(.tweeter-mode)):before{background:linear-gradient(90deg,transparent 0 49%,rgba(17,148,240,.04) 50%,transparent 51% 100%),radial-gradient(circle at 50% -10%,rgba(255,255,255,.72),transparent 28rem);background-size:92px 92px,auto;opacity:.78;-webkit-mask-image:none;mask-image:none}body:not(:has(.tweeter-mode)) .site-header{border-bottom:1px solid rgba(8,17,31,.09);background:rgba(255,255,255,.84);box-shadow:0 12px 32px rgba(8,17,31,.05)}body:not(:has(.tweeter-mode)) .brand-mark{border-radius:16px;background:linear-gradient(135deg,#1194f0,#0b79ca 55%,#075895);box-shadow:inset 0 1px 0 rgba(255,255,255,.35),inset 0 -8px 18px rgba(0,0,0,.14),0 16px 34px rgba(17,148,240,.26)}body:not(:has(.tweeter-mode)) .desktop-nav a,body:not(:has(.tweeter-mode)) .mobile-nav a{color:#42566d;font-weight:760}body:not(:has(.tweeter-mode)) .desktop-nav a:hover,body:not(:has(.tweeter-mode)) .mobile-nav a:hover{background:rgba(17,148,240,.1);color:#075895}body:not(:has(.tweeter-mode)) .button{color:var(--main-ink);background:rgba(255,255,255,.76);border-color:rgba(8,17,31,.12);box-shadow:0 10px 25px rgba(8,17,31,.05)}body:not(:has(.tweeter-mode)) .button-primary{color:#fff;border-color:rgba(17,148,240,.22);background:linear-gradient(135deg,var(--main-blue),#0b79ca 70%,#075895);box-shadow:0 15px 32px rgba(17,148,240,.25)}body:not(:has(.tweeter-mode)) .button-soft{color:#075895;background:rgba(17,148,240,.1);border-color:rgba(17,148,240,.24)}body:not(:has(.tweeter-mode)) .button-ghost{color:#42566d;background:rgba(255,255,255,.54)}body:not(:has(.tweeter-mode)) .card,body:not(:has(.tweeter-mode)) .glass-card,body:not(:has(.tweeter-mode)) .home-action-card,body:not(:has(.tweeter-mode)) .home-civic-card,body:not(:has(.tweeter-mode)) .home-identity-card,body:not(:has(.tweeter-mode)) .ops-chart-panel,body:not(:has(.tweeter-mode)) .ops-detail-card,body:not(:has(.tweeter-mode)) .ops-metric-tile,body:not(:has(.tweeter-mode)) .ops-overview-card,body:not(:has(.tweeter-mode)) .status-update-banner{background:var(--main-panel);border:1px solid rgba(148,163,184,.28);box-shadow:0 18px 50px rgba(8,17,31,.08)}body:not(:has(.tweeter-mode)) .card:before,body:not(:has(.tweeter-mode)) .glass-card:before,body:not(:has(.tweeter-mode)) .home-action-card:before{background:linear-gradient(135deg,rgba(255,255,255,.7),transparent 48%);opacity:.7}body:not(:has(.tweeter-mode)) .feature-card p,body:not(:has(.tweeter-mode)) .home-action-card small,body:not(:has(.tweeter-mode)) .home-post-row span,body:not(:has(.tweeter-mode)) .section-heading p,body:not(:has(.tweeter-mode)) .stack-list small,body:not(:has(.tweeter-mode)) .stack-list span,body:not(:has(.tweeter-mode)) p{color:var(--main-soft)}body:not(:has(.tweeter-mode)) .eyebrow,body:not(:has(.tweeter-mode)) .kicker{color:#0b79ca}body:not(:has(.tweeter-mode)) .home-civic-card a,body:not(:has(.tweeter-mode)) .home-identity-actions a,body:not(:has(.tweeter-mode)) .section-heading.inline a{color:#0b79ca}body:not(:has(.tweeter-mode)) .home-hero-v2{align-items:stretch;gap:22px}body:not(:has(.tweeter-mode)) .home-hero-copy-v2{color:#fff;border:0;background:radial-gradient(circle at 12% 18%,rgba(110,231,255,.36),transparent 18rem),radial-gradient(circle at 82% 0,rgba(17,148,240,.44),transparent 20rem),linear-gradient(135deg,#08111f,#102138 48%,#0a1527);box-shadow:0 30px 70px rgba(8,17,31,.22)}body:not(:has(.tweeter-mode)) .home-hero-copy-v2:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(rgba(255,255,255,.055) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 0);background-size:32px 32px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 88%);mask-image:linear-gradient(90deg,#000,transparent 88%)}body:not(:has(.tweeter-mode)) .home-hero-copy-v2:after{color:rgba(255,255,255,.055)}body:not(:has(.tweeter-mode)) .home-hero-copy-v2 .eyebrow{color:#b9e8ff}body:not(:has(.tweeter-mode)) .home-hero-copy-v2 p{color:rgba(255,255,255,.76);max-width:660px}body:not(:has(.tweeter-mode)) .home-identity-card{display:grid;align-content:space-between;border-radius:30px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(244,250,255,.95))}body:not(:has(.tweeter-mode)) .home-online-count{color:#0b79ca}body:not(:has(.tweeter-mode)) .home-quick-metrics div,body:not(:has(.tweeter-mode)) .metric-grid>div,body:not(:has(.tweeter-mode)) .mini-list>div,body:not(:has(.tweeter-mode)) .stack-list>div,body:not(:has(.tweeter-mode)) .stat-band div{background:rgba(246,250,254,.92);border-color:rgba(8,17,31,.09)}body:not(:has(.tweeter-mode)) .home-action-card{min-height:190px;background:linear-gradient(180deg,rgba(255,255,255,.97),rgba(244,249,255,.94))}body:not(:has(.tweeter-mode)) .home-action-card>span{background:linear-gradient(135deg,rgba(17,148,240,.14),rgba(110,231,255,.16));color:#0b79ca}body:not(:has(.tweeter-mode)) .home-action-card:hover{transform:translateY(-4px);border-color:rgba(17,148,240,.34);box-shadow:0 24px 60px rgba(17,148,240,.12)}body:not(:has(.tweeter-mode)) .home-post-row{border-color:rgba(8,17,31,.09)}body:not(:has(.tweeter-mode)) .home-post-row:hover{background:linear-gradient(135deg,#0b79ca,#1194f0)}body:not(:has(.tweeter-mode)) .home-post-row:hover small,body:not(:has(.tweeter-mode)) .home-post-row:hover span,body:not(:has(.tweeter-mode)) .home-post-row:hover strong{color:white}body:not(:has(.tweeter-mode)) .home-civic-card{border-radius:28px;background:linear-gradient(135deg,#fff,#f3faff)}body:not(:has(.tweeter-mode)) code{color:#075895;background:rgba(17,148,240,.09)}.status-ops-page{grid-gap:20px;gap:20px}.ops-hero{position:relative;overflow:hidden;min-height:300px;padding:clamp(24px,4vw,42px);display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,390px);grid-gap:24px;gap:24px;align-items:stretch;border-radius:36px;color:#fff;background:radial-gradient(circle at 12% 18%,rgba(110,231,255,.36),transparent 18rem),radial-gradient(circle at 82% 0,rgba(17,148,240,.44),transparent 20rem),linear-gradient(135deg,#08111f,#102138 48%,#0a1527);box-shadow:0 30px 70px rgba(8,17,31,.22)}.ops-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(rgba(255,255,255,.055) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 0);background-size:32px 32px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 88%);mask-image:linear-gradient(90deg,#000,transparent 88%)}.ops-hero:after{content:"NORTHLINE OPS";position:absolute;right:-18px;bottom:-28px;color:rgba(255,255,255,.055);font-size:clamp(72px,11vw,150px);line-height:.8;letter-spacing:-.055em;font-weight:950}.ops-hero>*{position:relative;z-index:1}.ops-kicker{display:inline-flex;align-items:center;gap:10px;color:#b9e8ff;font-size:12px;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.ops-kicker i{width:11px;height:11px;border-radius:999px;background:var(--main-green);box-shadow:0 0 0 6px rgba(31,191,122,.16),0 0 24px rgba(31,191,122,.8)}.ops-hero.tone-danger .ops-kicker i{background:var(--main-red);box-shadow:0 0 0 6px rgba(239,68,68,.16),0 0 24px rgba(239,68,68,.8)}.ops-hero.tone-warning .ops-kicker i{background:var(--main-amber);box-shadow:0 0 0 6px rgba(245,158,11,.16),0 0 24px rgba(245,158,11,.8)}.ops-hero.tone-neutral .ops-kicker i{background:#94a3b8;box-shadow:0 0 0 6px rgba(148,163,184,.16),0 0 24px rgba(148,163,184,.65)}.ops-hero-copy h1{margin:16px 0 0;max-width:760px;font-size:clamp(58px,8vw,110px);line-height:.78;letter-spacing:-.055em}.ops-hero-copy p{max-width:640px;margin:18px 0 0;color:rgba(255,255,255,.76);font-size:17px}.ops-hero-meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.ops-hero-meta span{padding:8px 11px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgba(255,255,255,.08);color:#dbeafe;font-weight:800;font-size:13px}.ops-server-card{align-self:stretch;display:grid;align-content:end;padding:24px;border-radius:28px;background:linear-gradient(180deg,rgba(255,255,255,.16),rgba(255,255,255,.09));border:1px solid rgba(255,255,255,.14);color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ops-chart-summary-mini span,.ops-detail-card span,.ops-metric-tile span,.ops-overview-card span,.ops-server-card span{color:var(--main-muted);font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.ops-server-card span{color:#b9e8ff}.ops-server-card strong{display:block;margin-top:12px;font-size:clamp(56px,7vw,92px);line-height:.75;letter-spacing:-.06em}.ops-server-card p{margin:16px 0 0;color:rgba(255,255,255,.72)}.ops-overview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.ops-detail-card,.ops-overview-card{border-radius:24px;padding:20px}.ops-detail-card strong,.ops-overview-card strong{display:block;margin-top:10px;font-size:clamp(2rem,4vw,3rem);line-height:.86;letter-spacing:-.055em}.ops-detail-card p,.ops-overview-card p{margin:10px 0 0;color:var(--main-soft)}.ops-banner-stack,.ops-notice-section{display:grid;grid-gap:12px;gap:12px}.status-update-banner{--banner-accent:var(--main-blue);display:grid;grid-template-columns:120px 1fr;grid-gap:18px;gap:18px;padding:20px;border-left:7px solid var(--banner-accent)!important;border-radius:22px}.status-update-banner>span{color:var(--banner-accent);font-weight:900;letter-spacing:.14em;text-transform:uppercase}.status-update-banner h2{margin:0;font-size:clamp(1.5rem,3vw,2.25rem);line-height:.95;letter-spacing:-.04em}.status-update-banner p{margin:8px 0;color:var(--main-soft)}.status-update-banner small{color:var(--main-muted)}.status-update-banner.tone-warning{--banner-accent:#d97706}.status-update-banner.tone-maintenance{--banner-accent:#7c3aed}.status-update-banner.tone-event{--banner-accent:#0f9f6e}.status-update-banner.tone-info{--banner-accent:var(--main-blue)}.ops-metric-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.ops-metric-tile{border-radius:26px;padding:20px;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.ops-metric-tile:hover{transform:translateY(-2px);border-color:rgba(17,148,240,.44);box-shadow:0 22px 54px rgba(17,148,240,.14)}.ops-metric-title{display:flex;align-items:center;gap:10px}.ops-metric-title i{color:var(--main-blue)}.ops-metric-tile strong{display:block;margin-top:12px;font-size:clamp(2.5rem,5vw,4rem);line-height:.8;letter-spacing:-.06em}.ops-metric-tile small{display:block;margin-top:8px;color:var(--main-soft);font-weight:800}.mini-meter{height:10px;margin-top:18px;border-radius:999px;overflow:hidden;background:#eaf1f8}.mini-meter span{display:block;height:100%;border-radius:inherit;background:var(--main-green)}.mini-meter.warning span{background:var(--main-amber)}.mini-meter.danger span{background:var(--main-red)}.mini-meter.neutral span{background:#94a3b8}.ops-chart-panel{border-radius:32px;padding:24px}.ops-chart-header{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.ops-chart-header h2{margin:12px 0 0;font-size:clamp(40px,5vw,66px);line-height:.84;letter-spacing:-.055em}.ops-chart-header p{max-width:680px;margin:12px 0 0;color:var(--main-soft)}.ops-chart-summary-mini{min-width:130px;border-radius:20px;padding:16px;border:1px solid rgba(8,17,31,.1);background:#f7fbff}.ops-chart-summary-mini strong{display:block;margin-top:8px;font-size:34px;line-height:.86}.ops-bar-chart{height:clamp(230px,28vw,360px);margin-top:22px;display:flex;align-items:flex-end;gap:5px;padding:18px;border-radius:26px;overflow:hidden;background:linear-gradient(rgba(8,17,31,.055) 1px,transparent 0),linear-gradient(90deg,rgba(8,17,31,.045) 1px,transparent 0),linear-gradient(180deg,#f8fbff,#fff);background-size:44px 44px,44px 44px,auto;border:1px solid rgba(8,17,31,.1)}.ops-bar-chart i{flex:1 1;min-width:3px;border-radius:999px 999px 0 0;background:linear-gradient(180deg,var(--main-blue),rgba(17,148,240,.14));box-shadow:0 -10px 28px rgba(17,148,240,.12)}.ops-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.ops-lower-grid .card{background:rgba(255,255,255,.94)}.ops-list-card{border-radius:28px}@media (max-width:980px){.ops-detail-grid,.ops-hero,.ops-metric-strip,.ops-overview-grid{grid-template-columns:1fr}.ops-chart-header{display:grid}.ops-server-card{align-content:start}}@media (max-width:720px){.ops-hero{min-height:0;border-radius:28px;padding:24px}.ops-hero-copy h1,.ops-server-card strong{font-size:58px}.ops-chart-panel{padding:18px;border-radius:26px}.ops-bar-chart{height:240px}.status-update-banner{grid-template-columns:1fr}}body[data-site-style]:not(:has(.tweeter-mode)){--site-accent:#1194f0;--site-accent-2:#1fbf7a;--site-ink:#08111f;--site-ink-soft:#334155;--site-muted:#647287;--site-line:rgba(8,17,31,.12);--site-line-strong:rgba(8,17,31,.2);--site-surface:rgba(255,255,255,.94);--site-surface-solid:#fff;--site-surface-soft:rgba(241,247,253,.9);--site-shadow:0 22px 64px rgba(8,17,31,.09);--site-title-font:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--text:var(--site-ink);--tw-text:var(--site-ink);--muted:var(--site-muted);--tw-muted:var(--site-muted);--soft:var(--site-ink-soft);--panel:var(--site-surface);--panel-strong:var(--site-surface-solid);--border:var(--site-line);--border-strong:var(--site-line-strong);--shadow:var(--site-shadow);color:var(--site-ink);color-scheme:light;background:radial-gradient(circle at 7% 3%,rgba(17,148,240,.2),transparent 31rem),radial-gradient(circle at 92% 4%,rgba(110,231,255,.16),transparent 25rem),linear-gradient(115deg,rgba(8,17,31,.035) 0 1px,transparent 1px 42px),linear-gradient(180deg,#fbfdff,#edf6fd 48%,#f8fafc);background-attachment:fixed}body[data-site-style=ops]:not(:has(.tweeter-mode)){--site-accent:#38bdf8;--site-accent-2:#34d399;--site-ink:#f8fafc;--site-ink-soft:#cbd5e1;--site-muted:#94a3b8;--site-line:rgba(148,163,184,.18);--site-line-strong:rgba(148,163,184,.35);--site-surface:rgba(15,23,42,.88);--site-surface-solid:#0f172a;--site-surface-soft:rgba(30,41,59,.75);--site-shadow:0 24px 90px rgba(0,0,0,.32);color-scheme:dark;background:radial-gradient(circle at 15% 10%,rgba(56,189,248,.22),transparent 31rem),radial-gradient(circle at 85% 8%,rgba(34,197,94,.11),transparent 28rem),linear-gradient(180deg,#07111f,#050812 54%,#03050b)}body[data-site-style=glass]:not(:has(.tweeter-mode)){--site-accent:#0ea5e9;--site-accent-2:#06b6d4;--site-ink:#082033;--site-ink-soft:#34556d;--site-muted:#647f96;--site-line:rgba(17,88,139,.16);--site-line-strong:rgba(17,148,240,.32);--site-surface:rgba(255,255,255,.76);--site-surface-solid:rgba(255,255,255,.92);--site-surface-soft:rgba(226,244,255,.72);--site-shadow:0 26px 70px rgba(17,148,240,.12);background:radial-gradient(circle at 10% 5%,rgba(17,148,240,.22),transparent 30rem),radial-gradient(circle at 90% 2%,rgba(110,231,255,.22),transparent 25rem),linear-gradient(135deg,rgba(255,255,255,.75),rgba(222,241,252,.55)),#eaf7ff}body[data-site-style]:not(:has(.tweeter-mode)):before{background-image:linear-gradient(rgba(17,148,240,.045) 1px,transparent 0),linear-gradient(90deg,rgba(17,148,240,.045) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.45),transparent 78%);mask-image:linear-gradient(180deg,rgba(0,0,0,.45),transparent 78%)}body[data-site-style=ops]:not(:has(.tweeter-mode)):before{background-image:linear-gradient(rgba(148,163,184,.045) 1px,transparent 0),linear-gradient(90deg,rgba(148,163,184,.045) 1px,transparent 0)}body[data-site-style]:not(:has(.tweeter-mode)) p{color:var(--site-ink-soft)}body[data-site-style=ops]:not(:has(.tweeter-mode)) p{color:#cbd5e1}body[data-site-style]:not(:has(.tweeter-mode)) a:hover{color:var(--site-accent)}body[data-site-style]:not(:has(.tweeter-mode)) .button-primary:hover,body[data-site-style]:not(:has(.tweeter-mode)) .button.button-primary:hover,body[data-site-style]:not(:has(.tweeter-mode)) a.button-primary:hover,body[data-site-style]:not(:has(.tweeter-mode)) button.button-primary:hover{color:#fff;text-shadow:0 1px 10px rgba(15,23,42,.18)}body[data-site-style]:not(:has(.tweeter-mode)) .site-header{background:rgba(255,255,255,.86);border-bottom:1px solid var(--site-line);-webkit-backdrop-filter:blur(18px) saturate(1.15);backdrop-filter:blur(18px) saturate(1.15)}body[data-site-style=ops]:not(:has(.tweeter-mode)) .site-header{background:rgba(5,8,18,.78)}body[data-site-style]:not(:has(.tweeter-mode)) .brand-mark{background:linear-gradient(135deg,var(--site-accent),#2563eb);box-shadow:0 16px 36px color-mix(in srgb,var(--site-accent) 24%,transparent)}body[data-site-style]:not(:has(.tweeter-mode)) .desktop-nav{padding:5px;border-radius:999px;background:color-mix(in srgb,var(--site-surface-solid) 76%,transparent);border:1px solid var(--site-line);box-shadow:0 10px 26px rgba(8,17,31,.04)}body[data-site-style=ops]:not(:has(.tweeter-mode)) .desktop-nav{background:rgba(15,23,42,.72)}body[data-site-style]:not(:has(.tweeter-mode)) .desktop-nav a,body[data-site-style]:not(:has(.tweeter-mode)) .mobile-nav a{color:var(--site-ink-soft);font-weight:800}body[data-site-style]:not(:has(.tweeter-mode)) .desktop-nav a:hover,body[data-site-style]:not(:has(.tweeter-mode)) .mobile-nav a:hover{background:color-mix(in srgb,var(--site-accent) 12%,transparent);color:var(--site-accent)}body[data-site-style]:not(:has(.tweeter-mode)) .button-ghost,body[data-site-style]:not(:has(.tweeter-mode)) .header-user-pill{background:var(--site-surface-solid);border:1px solid var(--site-line);color:var(--site-ink)}body[data-site-style=ops]:not(:has(.tweeter-mode)) .button-ghost,body[data-site-style=ops]:not(:has(.tweeter-mode)) .header-user-pill{background:rgba(15,23,42,.78)}body[data-site-style]:not(:has(.tweeter-mode)) .card,body[data-site-style]:not(:has(.tweeter-mode)) .glass-card,body[data-site-style]:not(:has(.tweeter-mode)) .staff-log-panel,body[data-site-style]:not(:has(.tweeter-mode)) .staff-panel,body[data-site-style]:not(:has(.tweeter-mode)) .status-board-card,body[data-site-style]:not(:has(.tweeter-mode)) .status-control-card,body[data-site-style]:not(:has(.tweeter-mode)) .status-plain-card{color:var(--site-ink);border-color:var(--site-line);background:var(--site-surface);box-shadow:var(--site-shadow)}body[data-site-style=ops]:not(:has(.tweeter-mode)) .card,body[data-site-style=ops]:not(:has(.tweeter-mode)) .glass-card,body[data-site-style=ops]:not(:has(.tweeter-mode)) .staff-log-panel,body[data-site-style=ops]:not(:has(.tweeter-mode)) .staff-panel,body[data-site-style=ops]:not(:has(.tweeter-mode)) .status-board-card,body[data-site-style=ops]:not(:has(.tweeter-mode)) .status-control-card,body[data-site-style=ops]:not(:has(.tweeter-mode)) .status-plain-card{color:var(--site-ink);background:var(--site-surface)}body[data-site-style]:not(:has(.tweeter-mode)) .card:before,body[data-site-style]:not(:has(.tweeter-mode)) .glass-card:before{opacity:.18}body[data-site-style]:not(:has(.tweeter-mode)) .eyebrow,body[data-site-style]:not(:has(.tweeter-mode)) .kicker,body[data-site-style]:not(:has(.tweeter-mode)) .nl-kicker,body[data-site-style]:not(:has(.tweeter-mode)) .ops-kicker{color:var(--site-accent)}body[data-site-style=ops]:not(:has(.tweeter-mode)) .eyebrow,body[data-site-style=ops]:not(:has(.tweeter-mode)) .kicker,body[data-site-style=ops]:not(:has(.tweeter-mode)) .nl-kicker,body[data-site-style=ops]:not(:has(.tweeter-mode)) .ops-kicker{color:#bae6fd}body[data-site-style]:not(:has(.tweeter-mode)) .button-primary{border-color:color-mix(in srgb,var(--site-accent) 55%,transparent);background:linear-gradient(135deg,var(--site-accent),#2563eb);color:white}body[data-site-style]:not(:has(.tweeter-mode)) .button-soft{border-color:color-mix(in srgb,var(--site-accent) 24%,transparent);background:color-mix(in srgb,var(--site-accent) 12%,var(--site-surface-solid));color:var(--site-accent)}.website-theme-builder{margin-top:1.1rem}.website-style-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.website-style-card{border:1px solid var(--border);background:rgba(255,255,255,.05);border-radius:1rem;padding:1rem;color:var(--tw-text);text-align:left;cursor:pointer}.website-style-card small,.website-style-card strong{display:block}.website-style-card small{margin-top:.35rem;color:var(--tw-muted);line-height:1.45}.website-style-card.active{border-color:rgba(17,148,240,.58);background:rgba(17,148,240,.1);box-shadow:inset 0 0 0 1px rgba(17,148,240,.18)}.public-status-page{display:grid;grid-gap:1.2rem;gap:1.2rem}.status-control-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) 330px;grid-gap:1.2rem;gap:1.2rem;align-items:stretch;min-height:390px;padding:clamp(1.5rem,4vw,3.4rem);border-radius:36px;color:white;background:radial-gradient(circle at 8% 18%,rgba(110,231,255,.36),transparent 19rem),radial-gradient(circle at 88% 10%,rgba(17,148,240,.44),transparent 23rem),linear-gradient(135deg,#07111f,#10233c 54%,#07111f);box-shadow:0 34px 85px rgba(8,17,31,.22)}.status-control-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(255,255,255,.06) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 0);background-size:36px 36px;-webkit-mask-image:linear-gradient(90deg,#000,rgba(0,0,0,.64) 55%,transparent 98%);mask-image:linear-gradient(90deg,#000,rgba(0,0,0,.64) 55%,transparent 98%)}.status-control-hero>*{position:relative;z-index:1}.status-control-copy{align-self:flex-end;max-width:780px}.status-control-copy h1{margin:1rem 0 0;font-size:clamp(3.5rem,9vw,7.8rem);line-height:.78;letter-spacing:-.075em;color:white}.status-control-copy p{max-width:700px;margin-top:1.1rem;color:rgba(255,255,255,.75)!important;font-size:1.1rem}.status-control-actions{display:flex;gap:.8rem;flex-wrap:wrap;margin-top:1.45rem}.status-population-card{align-self:stretch;display:grid;align-content:end;padding:1.35rem;border-radius:28px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.status-population-card span{color:#b9e8ff;font-size:.72rem;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.status-population-card strong{display:block;margin-top:.7rem;font-size:clamp(4.4rem,9vw,7rem);line-height:.78;letter-spacing:-.08em}.status-population-card small{font-size:.34em;color:rgba(255,255,255,.62)}.status-population-card p{color:rgba(255,255,255,.78)!important;font-weight:850}.status-control-grid,.status-plain-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.status-control-card,.status-plain-card{border:1px solid var(--site-line);border-radius:24px;padding:1.3rem}.status-control-card span,.status-plain-card span{color:var(--site-muted);font-size:.72rem;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.status-control-card strong,.status-plain-card strong{display:block;margin-top:.65rem;font-size:clamp(1.75rem,3.5vw,3rem);line-height:.9;letter-spacing:-.055em}.status-control-card p,.status-plain-card p{margin:.8rem 0 0}.status-control-card.primary{border-color:color-mix(in srgb,var(--site-accent) 30%,var(--site-line))}.status-notice-board{border:1px solid var(--site-line);border-radius:30px;padding:1.35rem;background:var(--site-surface);box-shadow:var(--site-shadow)}.status-board-list{display:grid;grid-gap:.9rem;gap:.9rem}.status-board-card{display:grid;grid-template-columns:105px 1fr;grid-gap:1rem;gap:1rem;padding:1rem;border-radius:20px}.status-board-card>span{color:var(--site-muted);font-size:.72rem;font-weight:950;letter-spacing:.13em;text-transform:uppercase}.status-board-card h3{margin:0;font-size:1.35rem}.status-board-card p{margin:.35rem 0 0}.status-board-card small{color:var(--site-muted);display:block;margin-top:.55rem}.status-board-card.tone-warning{border-color:rgba(245,158,11,.36);background:rgba(245,158,11,.08)}.status-board-card.tone-maintenance{border-color:rgba(99,102,241,.32);background:rgba(99,102,241,.08)}.status-board-card.tone-event{border-color:rgba(34,197,94,.3);background:rgba(34,197,94,.08)}.staff-command-page{display:grid;grid-gap:1.2rem;gap:1.2rem}.staff-command-hero{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:1.2rem;gap:1.2rem;align-items:stretch}.staff-command-copy,.staff-identity-card{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.16);background:radial-gradient(circle at 90% 10%,rgba(56,189,248,.25),transparent 24rem),linear-gradient(135deg,#07111f,#14233a 60%,#0a1220);border-radius:34px;padding:clamp(1.5rem,4vw,3rem);color:white;box-shadow:0 30px 80px rgba(8,17,31,.18)}.staff-command-copy:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(255,255,255,.06) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 0);background-size:38px 38px;opacity:.55}.staff-command-copy>*{position:relative}.staff-command-copy h1{color:white;margin:1rem 0;font-size:clamp(3rem,7vw,6.5rem);line-height:.78;letter-spacing:-.075em}.staff-command-copy p{color:rgba(255,255,255,.76)!important;max-width:720px}.staff-hero-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.35rem}.staff-identity-card{display:grid;align-content:end;background:linear-gradient(160deg,#fff,#eef7ff);color:var(--site-ink);border-color:var(--site-line)}body[data-site-style=ops]:not(:has(.tweeter-mode)) .staff-identity-card{background:rgba(15,23,42,.9);color:white}.staff-identity-card span{color:var(--site-muted);font-size:.72rem;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.staff-identity-card strong{display:block;margin-top:1rem;font-size:clamp(2.3rem,4vw,4.2rem);line-height:.85;letter-spacing:-.07em}.staff-identity-card small{color:var(--site-muted)}.staff-signal-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1rem;gap:1rem}.staff-signal-grid article{border:1px solid var(--site-line);background:var(--site-surface);border-radius:22px;padding:1.1rem;box-shadow:var(--site-shadow)}.staff-signal-grid span{color:var(--site-muted);font-size:.72rem;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.staff-signal-grid strong{display:block;margin-top:.6rem;font-size:2.7rem;line-height:.85;letter-spacing:-.06em}.staff-signal-grid p{margin:.45rem 0 0}.staff-command-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);grid-gap:1rem;gap:1rem}.staff-panel{border:1px solid var(--site-line);border-radius:28px;padding:1.35rem}.staff-log-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.staff-log-panel{border:1px solid var(--site-line);border-radius:26px;padding:1.1rem;overflow:hidden}.staff-log-panel .stack-list{max-height:520px;overflow:auto;padding-right:.25rem}.bans-shell{display:grid;grid-gap:1.15rem;gap:1.15rem}.bans-hero{display:grid;grid-template-columns:minmax(0,1fr) 310px;grid-gap:1.1rem;gap:1.1rem;align-items:stretch;padding:clamp(1.75rem,5vw,3.4rem);border-radius:36px;color:#fff;background:radial-gradient(circle at 92% 10%,rgba(239,51,64,.28),transparent 30rem),radial-gradient(circle at 8% 0,rgba(17,148,240,.35),transparent 28rem),linear-gradient(135deg,#07111f,#101a2a 60%,#201017);box-shadow:0 30px 72px rgba(7,17,31,.2);overflow:hidden;position:relative}.bans-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(255,255,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 0);background-size:40px 40px}.bans-hero>*{position:relative;z-index:1}.bans-hero h1{margin:14px 0 0;font-size:clamp(3.8rem,8vw,7rem);line-height:.82;color:#fff;letter-spacing:-.075em}.bans-hero p{max-width:720px;color:#c7d7e8!important;font-size:1.05rem}.bans-summary-card{align-self:center;padding:1.35rem;border-radius:26px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.16);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.bans-summary-card small,.bans-summary-card span{color:#adc5db;font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.bans-summary-card strong{display:block;margin:.75rem 0;font-size:2.35rem;line-height:.9;letter-spacing:-.055em}.bans-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.ban-controls,.ban-list-panel,.bans-stats div{border:1px solid var(--site-line);background:var(--site-surface);box-shadow:var(--site-shadow)}.bans-stats div{padding:1.2rem;border-radius:24px}.bans-stats span{color:var(--site-muted);font-size:.7rem;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.bans-stats strong{display:block;margin-top:.5rem;font-size:2.65rem;line-height:.85;letter-spacing:-.06em}.ban-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:1rem;gap:1rem;align-items:flex-end;padding:1.1rem;border-radius:26px}.ban-controls label{display:grid;grid-gap:.5rem;gap:.5rem}.ban-controls label span{color:var(--site-muted);font-size:.7rem;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.ban-controls input{min-height:48px;padding:0 1rem;border-radius:16px;border:1px solid var(--site-line);background:var(--site-surface-solid);color:var(--site-ink)}body[data-site-style=ops]:not(:has(.tweeter-mode)) .ban-controls input{background:rgba(15,23,42,.8)}.ban-filter-tabs{display:flex;flex-wrap:wrap;gap:.5rem}.ban-filter-tabs button{min-height:42px;padding:0 .9rem;border-radius:999px;border:1px solid var(--site-line);background:var(--site-surface-solid);color:var(--site-ink);font-weight:900;cursor:pointer}.ban-filter-tabs button.active{background:#07111f;color:#fff;border-color:#07111f}.ban-list-panel{border-radius:28px;overflow:hidden}.ban-list-header{display:flex;justify-content:space-between;gap:1rem;align-items:flex-end;padding:1.35rem 1.5rem;border-bottom:1px solid var(--site-line)}.ban-list-header h2{margin:0;font-size:2.1rem;line-height:.9;letter-spacing:-.055em}.ban-list-header p{margin:.4rem 0 0;color:var(--site-muted)}.ban-list-header>span{color:var(--site-muted);font-size:.75rem;font-weight:850}.ban-card,.ban-list{display:grid}.ban-card{grid-template-columns:minmax(220px,1.1fr) minmax(260px,1.4fr) minmax(150px,.75fr) minmax(120px,.65fr) minmax(190px,.9fr);grid-gap:1rem;gap:1rem;align-items:center;padding:1.1rem 1.5rem;border-bottom:1px solid var(--site-line);background:var(--site-surface-solid)}body[data-site-style=ops]:not(:has(.tweeter-mode)) .ban-card{background:rgba(15,23,42,.72)}.ban-card:hover{background:color-mix(in srgb,var(--site-accent) 6%,var(--site-surface-solid))}.ban-person{display:flex;gap:.75rem;align-items:center;min-width:0}.ban-person strong{display:block;color:var(--site-ink)}.ban-dates span,.ban-person span,.ban-reason span,.ban-staff span{color:var(--site-muted);font-size:.68rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.ban-person span{font-size:.75rem;letter-spacing:0;text-transform:none;font-weight:700}.ban-person small{display:block;color:var(--site-muted);font-size:.75rem;margin-top:2px}.ban-reason p{margin:.25rem 0 0;color:var(--site-ink-soft)}.ban-staff-person{display:flex;align-items:center;gap:.6rem;margin-top:.5rem}.ban-dates strong,.ban-staff strong{display:block;margin-top:.25rem}.ban-dates small,.ban-staff small,.ban-status-box small{display:block;color:var(--site-muted)}.ban-status-box{display:grid;grid-gap:.45rem;gap:.45rem;justify-items:start}.ban-state-pill{display:inline-flex;align-items:center;min-height:28px;padding:0 .65rem;border-radius:999px;font-size:.72rem;font-weight:950;letter-spacing:.12em}.ban-state-pill.active{color:#fff;background:linear-gradient(180deg,#ef3340,#b91c1c);box-shadow:0 8px 20px rgba(239,51,64,.18)}.ban-state-pill.expired{color:#0f6b4b;background:#dcfce7}.ban-state-pill.permanent{background:rgba(20,26,36,.92);color:#fff}.ban-status-box strong{font-size:1.5rem;line-height:.9;letter-spacing:-.04em}.ban-empty-state{padding:2.75rem 1.5rem;text-align:center}.ban-empty-state strong{display:block;font-size:1.75rem}.ban-empty-state p{max-width:650px;margin:.65rem auto 0;color:var(--site-muted)}@media (max-width:1120px){.bans-hero,.staff-command-grid,.staff-command-hero,.status-control-hero{grid-template-columns:1fr}.ban-card{grid-template-columns:1fr 1fr;align-items:flex-start}.staff-log-grid,.staff-signal-grid,.status-control-grid,.status-plain-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.ban-card,.ban-controls,.bans-stats,.staff-log-grid,.staff-signal-grid,.status-control-grid,.status-plain-grid,.website-style-grid{grid-template-columns:1fr}.ban-card{padding:1.1rem}.ban-list-header{align-items:flex-start;flex-direction:column}.bans-hero,.staff-command-copy,.staff-identity-card,.status-control-hero{border-radius:28px;padding:1.6rem}.bans-hero h1,.staff-command-copy h1,.status-control-copy h1{font-size:3.6rem}}.community-home{width:min(1240px,calc(100% - 2rem));margin:0 auto;padding:2rem 0 0;color:var(--text)}.community-home:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(circle at 8% 18%,rgba(56,189,248,.18),transparent 24rem),radial-gradient(circle at 88% 12%,rgba(244,114,182,.16),transparent 26rem),radial-gradient(circle at 72% 78%,rgba(34,197,94,.13),transparent 28rem)}.community-hero{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(320px,.75fr);grid-gap:1.25rem;gap:1.25rem;align-items:stretch}.community-card,.community-hero-card,.community-hero-copy,.community-stat-card{border:1px solid rgba(148,163,184,.18);background:linear-gradient(135deg,rgba(15,23,42,.92),rgba(15,23,42,.68)),radial-gradient(circle at 20% 0,rgba(56,189,248,.16),transparent 32rem);box-shadow:0 24px 80px rgba(2,6,23,.24);border-radius:32px}.community-hero-copy{position:relative;overflow:hidden;min-height:430px;padding:clamp(1.75rem,5vw,4.5rem)}.community-hero-copy:before{content:"";position:absolute;inset:auto -5rem -8rem auto;width:25rem;height:25rem;border-radius:999px;background:radial-gradient(circle,rgba(56,189,248,.24),transparent 65%)}.community-hero-copy:after{content:"NL";position:absolute;right:clamp(1.5rem,5vw,4rem);bottom:clamp(1rem,4vw,2rem);font-size:clamp(5rem,18vw,14rem);font-weight:950;line-height:.8;letter-spacing:-.14em;color:rgba(255,255,255,.045)}.community-hero-copy>*{position:relative;z-index:1}.community-kicker,.community-pill{display:inline-flex;align-items:center;gap:.45rem;width:-moz-fit-content;width:fit-content;color:#7dd3fc;text-transform:uppercase;letter-spacing:.14em;font-size:.76rem;font-weight:900}.community-pill{border:1px solid rgba(125,211,252,.22);border-radius:999px;background:rgba(14,165,233,.08);padding:.55rem .8rem}.community-hero h1{max-width:860px;margin:1rem 0;font-size:clamp(2.8rem,7vw,6.8rem);line-height:.9;letter-spacing:-.085em}.community-hero p{max-width:780px;margin:0;font-size:1.08rem;color:#cbd5e1}.community-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:1.6rem}.community-main-button{box-shadow:0 16px 38px rgba(56,189,248,.24)}.community-alert{margin:1rem 0 0;border-radius:1rem;padding:.8rem 1rem;border:1px solid rgba(148,163,184,.18)}.community-alert.danger{color:#fecdd3;background:rgba(244,63,94,.11)}.community-alert.success{color:#bbf7d0;background:rgba(34,197,94,.11)}.community-hero-card{padding:1.25rem;display:flex;flex-direction:column;gap:1rem}.community-mood{display:flex;gap:.9rem;align-items:flex-start;border:1px solid rgba(148,163,184,.18);border-radius:1.4rem;padding:1rem;background:rgba(255,255,255,.04)}.community-mood>span{width:2.7rem;height:2.7rem;display:grid;place-items:center;flex:0 0 auto;border-radius:1rem;background:rgba(56,189,248,.14);color:#7dd3fc}.community-mood.success>span{background:rgba(34,197,94,.14);color:#86efac}.community-mood.warning>span{background:rgba(251,191,36,.14);color:#fde68a}.community-mood.danger>span{background:rgba(244,63,94,.14);color:#fda4af}.community-mood small,.community-mood strong{display:block}.community-mood small{margin-top:.25rem;color:#cbd5e1;line-height:1.5}.community-online-meter{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem}.community-online-meter div{border:1px solid rgba(148,163,184,.16);border-radius:1.25rem;padding:.95rem;background:rgba(15,23,42,.42)}.community-online-meter span,.community-online-meter strong{display:block}.community-online-meter strong{font-size:2rem;line-height:1;letter-spacing:-.06em}.community-online-meter span{color:var(--muted);margin-top:.3rem}.community-meter-bar{height:.75rem;border-radius:999px;overflow:hidden;background:rgba(148,163,184,.12)}.community-meter-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#38bdf8,#22c55e,#f472b6)}.community-player-chip{display:flex;gap:.8rem;align-items:center;margin-top:auto;padding:.9rem;border:1px solid rgba(148,163,184,.16);border-radius:1.4rem;background:rgba(2,6,23,.25)}.community-player-chip span,.community-player-chip strong{display:block}.community-player-chip span{color:var(--muted)}.community-stat-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:.9rem;gap:.9rem;margin:1.25rem 0}.community-stat-card{padding:1rem;min-height:185px;display:flex;flex-direction:column;gap:.45rem;transition:transform .18s ease,border-color .18s ease,background .18s ease}.community-stat-card:hover{transform:translateY(-3px);border-color:rgba(125,211,252,.35);color:var(--text)}.community-stat-card i{width:2.35rem;height:2.35rem;display:grid;place-items:center;border-radius:.9rem;color:#0f172a;background:linear-gradient(135deg,#7dd3fc,#f0abfc)}.community-stat-card span{color:var(--muted);text-transform:uppercase;font-size:.72rem;letter-spacing:.1em;font-weight:800;margin-top:auto}.community-stat-card strong{font-size:clamp(1.4rem,3vw,2.1rem);letter-spacing:-.06em;line-height:1}.community-stat-card small{color:#cbd5e1;line-height:1.45}.community-lower-grid,.community-main-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(330px,.82fr);grid-gap:1.25rem;gap:1.25rem;margin-bottom:1.25rem}.community-card{padding:1.25rem;overflow:hidden}.community-section-heading{margin-bottom:1rem}.community-section-heading.inline{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.community-section-heading.compact{margin-bottom:.75rem}.community-section-heading h2{margin:.35rem 0 0;font-size:clamp(1.45rem,3vw,2.35rem);letter-spacing:-.055em}.community-section-heading p{margin:.35rem 0 0;color:#cbd5e1}.community-section-heading a,.personal-board>.community-section-heading a{color:#7dd3fc;font-weight:800}.death-board{background:radial-gradient(circle at 10% 10%,rgba(244,114,182,.16),transparent 20rem),linear-gradient(135deg,rgba(15,23,42,.94),rgba(15,23,42,.7))}.death-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.death-tile{min-height:150px;border:1px solid rgba(148,163,184,.16);border-radius:1.25rem;padding:1rem;background:rgba(255,255,255,.035)}.death-tile.has-count{background:linear-gradient(145deg,rgba(244,114,182,.13),rgba(255,255,255,.035))}.death-tile i{color:#f9a8d4;margin-bottom:1rem}.death-tile small,.death-tile span,.death-tile strong{display:block}.death-tile strong{font-size:2.1rem;letter-spacing:-.06em;line-height:1}.death-tile span{font-weight:900;margin-top:.35rem}.death-tile small{color:#cbd5e1;margin-top:.25rem;line-height:1.35}.community-mini-list{display:grid;grid-gap:.7rem;gap:.7rem;margin-top:.9rem}.death-notes{grid-template-columns:repeat(3,minmax(0,1fr))}.community-mini-list div,.noticeboard-list div{border:1px solid rgba(148,163,184,.14);border-radius:1.05rem;padding:.85rem;background:rgba(2,6,23,.22)}.community-mini-list small,.community-mini-list span,.community-mini-list strong,.noticeboard-list small,.noticeboard-list span,.noticeboard-list strong{display:block}.community-mini-list span,.noticeboard-list small{color:var(--muted)}.community-mini-list strong{margin-top:.15rem}.community-mini-list small{margin-top:.2rem}.community-now-card{background:radial-gradient(circle at 80% 0,rgba(34,197,94,.16),transparent 18rem),linear-gradient(135deg,rgba(15,23,42,.94),rgba(15,23,42,.72))}.community-action-list{display:grid;grid-gap:.75rem;gap:.75rem}.community-action-list a{display:grid;grid-template-columns:auto 1fr;grid-gap:.18rem .8rem;gap:.18rem .8rem;align-items:center;border:1px solid rgba(148,163,184,.15);border-radius:1.15rem;padding:.9rem;background:rgba(255,255,255,.035)}.community-action-list a:hover{border-color:rgba(125,211,252,.32);color:var(--text)}.community-action-list i{grid-row:span 2;color:#7dd3fc;width:1.2rem}.community-action-list strong{line-height:1.2}.community-action-list span{color:#cbd5e1;font-size:.9rem}.personal-board{margin-bottom:1.25rem;background:radial-gradient(circle at 0 50%,rgba(56,189,248,.16),transparent 18rem),linear-gradient(135deg,rgba(15,23,42,.94),rgba(15,23,42,.72))}.personal-fact-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.personal-fact{border:1px solid rgba(148,163,184,.14);border-radius:1rem;padding:.95rem;background:rgba(255,255,255,.035)}.personal-fact i{color:#7dd3fc}.personal-fact small,.personal-fact span,.personal-fact strong{display:block}.personal-fact span{margin-top:.75rem;color:var(--muted);text-transform:uppercase;font-size:.7rem;letter-spacing:.09em;font-weight:900}.personal-fact strong{font-size:1.45rem;letter-spacing:-.04em;margin-top:.2rem}.personal-fact small{color:#cbd5e1;line-height:1.35}.community-post-list,.noticeboard-list{display:grid;grid-gap:.75rem;gap:.75rem}.community-post{display:grid;grid-template-columns:auto 1fr;grid-gap:.85rem;gap:.85rem;border:1px solid rgba(148,163,184,.14);border-radius:1.15rem;padding:.9rem;background:rgba(255,255,255,.035)}.community-post:hover{border-color:rgba(125,211,252,.32);color:var(--text)}.community-post p,.community-post small,.community-post strong{display:block;margin:0}.community-post p{color:#e2e8f0;line-height:1.45;margin-top:.15rem}.community-post small{color:var(--muted);margin-top:.35rem}.community-empty{border:1px solid rgba(148,163,184,.14);border-radius:1rem;padding:1rem;background:rgba(255,255,255,.035)}.community-empty span,.community-empty strong{display:block}.community-empty span{color:var(--muted);margin-top:.25rem}.noticeboard-list span{color:#cbd5e1;margin-top:.2rem;line-height:1.45}.noticeboard-list a{color:#7dd3fc;font-weight:800}body:has(.community-home) .site-header{background:rgba(2,6,23,.72)}body:has(.community-home) .desktop-nav{background:rgba(15,23,42,.6);border:1px solid rgba(148,163,184,.14);border-radius:999px;padding:.2rem}body:has(.community-home) .desktop-nav a:hover{background:rgba(56,189,248,.12)}@media (max-width:1120px){.community-stat-strip,.personal-fact-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.community-hero,.community-lower-grid,.community-main-grid,.death-notes{grid-template-columns:1fr}}@media (max-width:720px){.community-home{width:min(100% - 1rem,1240px);padding-top:1rem}.community-hero h1{font-size:clamp(2.4rem,16vw,4.2rem)}.community-card,.community-hero-card,.community-hero-copy{border-radius:24px}.community-stat-strip{grid-template-columns:1fr}.death-grid{grid-template-columns:1fr 1fr}.personal-fact-grid{grid-template-columns:1fr}}body:has(.community-home):not(:has(.tweeter-mode)){--community-bg:#f5fbff;--community-surface:rgba(255,255,255,0.94);--community-surface-strong:#ffffff;--community-ink:#0f172a;--community-ink-soft:#334155;--community-ink-muted:#64748b;--community-border:rgba(15,23,42,0.12);--community-blue:#0284c7;--community-cyan:#0891b2;--community-pink:#db2777;--community-green:#16a34a;--community-yellow:#b45309;background:radial-gradient(circle at 12% 10%,rgba(56,189,248,.22),transparent 24rem),radial-gradient(circle at 88% 8%,rgba(244,114,182,.16),transparent 24rem),linear-gradient(180deg,#f8fdff,#eaf4fb);color:var(--community-ink)}body:has(.community-home):not(:has(.tweeter-mode)) .site-header{background:rgba(255,255,255,.86);border-bottom-color:rgba(15,23,42,.1);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}body:has(.community-home):not(:has(.tweeter-mode)) .desktop-nav{background:rgba(241,245,249,.86);border-color:rgba(15,23,42,.1);box-shadow:0 12px 36px rgba(15,23,42,.06)}body:has(.community-home):not(:has(.tweeter-mode)) .desktop-nav a,body:has(.community-home):not(:has(.tweeter-mode)) .mobile-nav a{color:#334155}body:has(.community-home):not(:has(.tweeter-mode)) .desktop-nav a:hover,body:has(.community-home):not(:has(.tweeter-mode)) .mobile-nav a:hover{background:white;color:var(--community-blue)}body:has(.community-home):not(:has(.tweeter-mode)) .button-ghost,body:has(.community-home):not(:has(.tweeter-mode)) .header-user-pill{background:white;color:#0f172a;border-color:rgba(15,23,42,.12)}.community-home{color:var(--community-ink)}.community-home:before{background:radial-gradient(circle at 8% 18%,rgba(14,165,233,.16),transparent 24rem),radial-gradient(circle at 88% 12%,rgba(236,72,153,.12),transparent 26rem),radial-gradient(circle at 72% 78%,rgba(34,197,94,.1),transparent 28rem),linear-gradient(rgba(14,165,233,.04) 1px,transparent 0),linear-gradient(90deg,rgba(14,165,233,.04) 1px,transparent 0);background-size:auto,auto,auto,42px 42px,42px 42px}.community-card,.community-hero-card,.community-hero-copy,.community-stat-card{border-color:var(--community-border);background:linear-gradient(145deg,rgba(255,255,255,.97),rgba(248,250,252,.94));box-shadow:0 22px 60px rgba(15,23,42,.1)}.community-hero-copy{background:radial-gradient(circle at 82% 20%,rgba(14,165,233,.14),transparent 20rem),radial-gradient(circle at 16% 88%,rgba(236,72,153,.12),transparent 18rem),linear-gradient(135deg,#ffffff,#eff8ff 60%,#fff7ed)}.community-hero-copy:after{color:rgba(14,116,144,.08)}.community-action-list strong,.community-empty strong,.community-hero h1,.community-mood strong,.community-player-chip strong,.community-post strong,.community-section-heading h2,.community-stat-card strong,.death-tile span,.death-tile strong,.noticeboard-list strong,.personal-fact strong{color:var(--community-ink)}.community-action-list span,.community-empty span,.community-hero p,.community-mood small,.community-post p,.community-section-heading p,.community-stat-card small,.death-tile small,.noticeboard-list span{color:var(--community-ink-soft)}.community-action-list i,.community-kicker,.community-pill,.community-section-heading a,.noticeboard-list a,.personal-board>.community-section-heading a,.personal-fact i{color:var(--community-blue)}.community-pill{border-color:rgba(2,132,199,.2);background:rgba(2,132,199,.08)}.community-alert{background:white;border-color:var(--community-border)}.community-alert.danger{color:#be123c;background:#fff1f2}.community-alert.success{color:#166534;background:#f0fdf4}.community-action-list a,.community-empty,.community-mini-list div,.community-mood,.community-online-meter div,.community-player-chip,.community-post,.death-tile,.noticeboard-list div,.personal-fact{border-color:rgba(15,23,42,.1);background:rgba(255,255,255,.72)}.community-mood>span{background:rgba(2,132,199,.1);color:var(--community-blue)}.community-mood.success>span{background:rgba(22,163,74,.1);color:var(--community-green)}.community-mood.warning>span{background:rgba(180,83,9,.12);color:var(--community-yellow)}.community-mood.danger>span{background:rgba(219,39,119,.1);color:var(--community-pink)}.community-mini-list small,.community-mini-list span,.community-online-meter span,.community-player-chip span,.community-post small,.community-stat-card span,.noticeboard-list small,.personal-fact small,.personal-fact span{color:var(--community-ink-muted)}.community-meter-bar{background:rgba(15,23,42,.08)}.community-stat-card{text-decoration:none}.community-action-list a:hover,.community-post:hover,.community-stat-card:hover{border-color:rgba(2,132,199,.28);background:#ffffff;color:var(--community-ink);box-shadow:0 20px 52px rgba(2,132,199,.13)}.community-stat-card i{color:white;background:linear-gradient(135deg,#0284c7,#06b6d4 55%,#db2777);box-shadow:0 12px 26px rgba(2,132,199,.18)}.death-board{background:radial-gradient(circle at 12% 8%,rgba(244,114,182,.18),transparent 22rem),linear-gradient(135deg,#fff7ed,#fff1f2 50%,#ffffff)}.death-tile.has-count{background:linear-gradient(145deg,rgba(255,255,255,.86),rgba(253,242,248,.86))}.death-tile i{color:var(--community-pink)}.community-now-card{background:radial-gradient(circle at 90% 0,rgba(34,197,94,.14),transparent 18rem),linear-gradient(135deg,#ffffff,#f0fdf4)}.personal-board{background:radial-gradient(circle at 0 50%,rgba(56,189,248,.14),transparent 18rem),linear-gradient(135deg,#ffffff,#eef9ff)}.tweeter-preview-card{background:radial-gradient(circle at 100% 0,rgba(2,132,199,.1),transparent 18rem),linear-gradient(135deg,#ffffff,#f8fafc)}.neighborhood-card{background:radial-gradient(circle at 10% 0,rgba(250,204,21,.12),transparent 18rem),linear-gradient(135deg,#ffffff,#fffbeb)}body[data-site-style=glass]:has(.community-home):not(:has(.tweeter-mode)){--community-bg:#edf8ff;background:radial-gradient(circle at 18% 8%,rgba(14,165,233,.22),transparent 24rem),radial-gradient(circle at 90% 20%,rgba(99,102,241,.13),transparent 24rem),linear-gradient(180deg,#f7fcff,#dff2ff)}body[data-site-style=glass]:has(.community-home):not(:has(.tweeter-mode)) .community-card,body[data-site-style=glass]:has(.community-home):not(:has(.tweeter-mode)) .community-hero-card,body[data-site-style=glass]:has(.community-home):not(:has(.tweeter-mode)) .community-hero-copy,body[data-site-style=glass]:has(.community-home):not(:has(.tweeter-mode)) .community-stat-card{background:rgba(255,255,255,.72);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 24px 70px rgba(14,116,144,.12)}body[data-site-style=ops]:has(.community-home):not(:has(.tweeter-mode)){--community-bg:#0b1220;--community-surface:rgba(15,23,42,0.94);--community-surface-strong:#111827;--community-ink:#f8fafc;--community-ink-soft:#e2e8f0;--community-ink-muted:#cbd5e1;--community-border:rgba(226,232,240,0.18);background:radial-gradient(circle at 8% 18%,rgba(56,189,248,.18),transparent 24rem),radial-gradient(circle at 88% 12%,rgba(244,114,182,.12),transparent 26rem),linear-gradient(180deg,#0b1220,#111827);color:var(--community-ink)}body[data-site-style=ops]:has(.community-home):not(:has(.tweeter-mode)) .site-header{background:rgba(2,6,23,.84);border-bottom-color:rgba(226,232,240,.12)}body[data-site-style=ops]:has(.community-home):not(:has(.tweeter-mode)) .desktop-nav{background:rgba(15,23,42,.78);border-color:rgba(226,232,240,.14)}body[data-site-style=ops]:has(.community-home):not(:has(.tweeter-mode)) .desktop-nav a{color:#e2e8f0}body[data-site-style=ops]:has(.community-home):not(:has(.tweeter-mode)) .community-card,body[data-site-style=ops]:has(.community-home):not(:has(.tweeter-mode)) .community-hero-card,body[data-site-style=ops]:has(.community-home):not(:has(.tweeter-mode)) .community-hero-copy,body[data-site-style=ops]:has(.community-home):not(:has(.tweeter-mode)) .community-stat-card{border-color:var(--community-border);background:radial-gradient(circle at 20% 0,rgba(56,189,248,.16),transparent 32rem),linear-gradient(135deg,rgba(15,23,42,.98),rgba(15,23,42,.88));box-shadow:0 24px 80px rgba(2,6,23,.38)}body[data-site-style=ops]:has(.community-home):not(:has(.tweeter-mode)) .community-action-list a,body[data-site-style=ops]:has(.community-home):not(:has(.tweeter-mode)) .community-empty,body[data-site-style=ops]:has(.community-home):not(:has(.tweeter-mode)) .community-mini-list div,body[data-site-style=ops]:has(.community-home):not(:has(.tweeter-mode)) .community-mood,body[data-site-style=ops]:has(.community-home):not(:has(.tweeter-mode)) .community-online-meter div,body[data-site-style=ops]:has(.community-home):not(:has(.tweeter-mode)) .community-player-chip,body[data-site-style=ops]:has(.community-home):not(:has(.tweeter-mode)) .community-post,body[data-site-style=ops]:has(.community-home):not(:has(.tweeter-mode)) .death-tile,body[data-site-style=ops]:has(.community-home):not(:has(.tweeter-mode)) .noticeboard-list div,body[data-site-style=ops]:has(.community-home):not(:has(.tweeter-mode)) .personal-fact{background:rgba(255,255,255,.06);border-color:rgba(226,232,240,.14)}body[data-site-style=ops]:has(.community-home):not(:has(.tweeter-mode)) .community-action-list strong,body[data-site-style=ops]:has(.community-home):not(:has(.tweeter-mode)) .community-empty strong,body[data-site-style=ops]:has(.community-home):not(:has(.tweeter-mode)) .community-hero h1,body[data-site-style=ops]:has(.community-home):not(:has(.tweeter-mode)) .community-mood strong,body[data-site-style=ops]:has(.community-home):not(:has(.tweeter-mode)) .community-player-chip strong,body[data-site-style=ops]:has(.community-home):not(:has(.tweeter-mode)) .community-post strong,body[data-site-style=ops]:has(.community-home):not(:has(.tweeter-mode)) .community-section-heading h2,body[data-site-style=ops]:has(.community-home):not(:has(.tweeter-mode)) .community-stat-card strong,body[data-site-style=ops]:has(.community-home):not(:has(.tweeter-mode)) .death-tile span,body[data-site-style=ops]:has(.community-home):not(:has(.tweeter-mode)) .death-tile strong,body[data-site-style=ops]:has(.community-home):not(:has(.tweeter-mode)) .noticeboard-list strong,body[data-site-style=ops]:has(.community-home):not(:has(.tweeter-mode)) .personal-fact strong{color:#f8fafc}body[data-site-style=ops]:has(.community-home):not(:has(.tweeter-mode)) .community-action-list span,body[data-site-style=ops]:has(.community-home):not(:has(.tweeter-mode)) .community-empty span,body[data-site-style=ops]:has(.community-home):not(:has(.tweeter-mode)) .community-hero p,body[data-site-style=ops]:has(.community-home):not(:has(.tweeter-mode)) .community-mood small,body[data-site-style=ops]:has(.community-home):not(:has(.tweeter-mode)) .community-post p,body[data-site-style=ops]:has(.community-home):not(:has(.tweeter-mode)) .community-section-heading p,body[data-site-style=ops]:has(.community-home):not(:has(.tweeter-mode)) .community-stat-card small,body[data-site-style=ops]:has(.community-home):not(:has(.tweeter-mode)) .death-tile small,body[data-site-style=ops]:has(.community-home):not(:has(.tweeter-mode)) .noticeboard-list span{color:#e2e8f0}body[data-site-style=ops]:has(.community-home):not(:has(.tweeter-mode)) .community-mini-list small,body[data-site-style=ops]:has(.community-home):not(:has(.tweeter-mode)) .community-mini-list span,body[data-site-style=ops]:has(.community-home):not(:has(.tweeter-mode)) .community-online-meter span,body[data-site-style=ops]:has(.community-home):not(:has(.tweeter-mode)) .community-player-chip span,body[data-site-style=ops]:has(.community-home):not(:has(.tweeter-mode)) .community-post small,body[data-site-style=ops]:has(.community-home):not(:has(.tweeter-mode)) .community-stat-card span,body[data-site-style=ops]:has(.community-home):not(:has(.tweeter-mode)) .noticeboard-list small,body[data-site-style=ops]:has(.community-home):not(:has(.tweeter-mode)) .personal-fact small,body[data-site-style=ops]:has(.community-home):not(:has(.tweeter-mode)) .personal-fact span{color:#cbd5e1}.rules-handbook-page{color:#102033}.rules-hero-card{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:1.5rem;gap:1.5rem;align-items:stretch;margin:2rem 0 1.5rem;padding:clamp(1.4rem,4vw,3rem);border:1px solid rgba(15,23,42,.1);border-radius:2rem;background:radial-gradient(circle at 15% 15%,rgba(14,165,233,.18),transparent 34%),radial-gradient(circle at 85% 30%,rgba(249,115,22,.14),transparent 34%),linear-gradient(135deg,#ffffff,#edf8ff 48%,#fff7ed);box-shadow:0 24px 70px rgba(15,23,42,.1)}.rules-hero-card:after{content:"";position:absolute;inset:auto -12% -42% 42%;height:220px;transform:rotate(-6deg);background:repeating-linear-gradient(90deg,rgba(14,165,233,.08) 0 20px,rgba(249,115,22,.08) 20px 40px);opacity:.55;pointer-events:none}.rules-hero-copy,.rules-pass-card{position:relative;z-index:1}.rules-hero-copy h1{max-width:760px;margin:.35rem 0 .8rem;color:#071426;font-size:clamp(2.65rem,8vw,6.2rem);line-height:.92;letter-spacing:-.085em}.rules-hero-copy p{max-width:720px;color:#31516f;font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.65}.rules-hero-actions{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:1.4rem}.rules-pass-card{align-self:stretch;display:flex;flex-direction:column;justify-content:space-between;gap:1.2rem;padding:1.3rem;border:1px solid rgba(15,23,42,.12);border-radius:1.5rem;background:rgba(255,255,255,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.75),0 18px 50px rgba(14,165,233,.12);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.rules-pass-stamp{width:4.5rem;height:4.5rem;display:grid;place-items:center;border-radius:1.3rem;background:#0ea5e9;color:white;font-weight:950;letter-spacing:-.08em;font-size:1.4rem;transform:rotate(-4deg);box-shadow:0 14px 30px rgba(14,165,233,.25)}.rules-pass-card small,.rules-pass-card span{color:#64748b}.rules-pass-card strong{color:#0f172a;font-size:1.55rem;line-height:1.05;letter-spacing:-.055em}.rules-vibe-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin:1.2rem 0 2rem}.rules-vibe-strip article{padding:1rem 1.1rem;border:1px solid rgba(15,23,42,.1);border-radius:1.2rem;background:rgba(255,255,255,.72);box-shadow:0 12px 35px rgba(15,23,42,.06)}.rules-vibe-strip span,.rules-vibe-strip strong{display:block}.rules-vibe-strip strong{color:#0f172a;font-size:1.05rem}.rules-vibe-strip span{margin-top:.2rem;color:#52677e}.rules-section-block{margin:1.3rem 0;padding:clamp(1rem,2.8vw,1.5rem);border:1px solid rgba(15,23,42,.1);border-radius:1.5rem;background:rgba(255,255,255,.78);box-shadow:0 20px 60px rgba(15,23,42,.07)}.rules-section-block .section-heading p,body[data-site-style]:not(:has(.tweeter-mode)) .rules-section-block .section-heading p{color:#334155}.rules-sign-grid,.scenario-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin-top:1rem}.rules-sign-card{position:relative;overflow:hidden;min-height:220px;display:flex;flex-direction:column;justify-content:space-between;padding:1.1rem;border-radius:1.25rem;background:linear-gradient(180deg,#0f172a,#19385c);color:#fff;box-shadow:0 16px 40px rgba(15,23,42,.16)}.rules-sign-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 12% 8%,rgba(255,255,255,.22),transparent 30%),linear-gradient(180deg,rgba(255,255,255,.06),rgba(0,0,0,.12));pointer-events:none}.rules-sign-card>*{position:relative;z-index:1}.rules-sign-card:nth-child(2){background:linear-gradient(180deg,#075985,#0e7490)}.rules-sign-card:nth-child(3){background:linear-gradient(180deg,#7c2d12,#c2410c)}.rules-sign-card:nth-child(4){background:linear-gradient(180deg,#14532d,#15803d)}.rules-sign-card span{color:rgba(255,255,255,.72);font-weight:950;letter-spacing:-.05em;font-size:1.6rem;text-shadow:0 1px 12px rgba(0,0,0,.2)}.rules-sign-card h3{margin:auto 0 .55rem;color:#fff;font-size:1.45rem;line-height:1.05;letter-spacing:-.06em;text-shadow:0 2px 16px rgba(0,0,0,.24)}.rules-sign-card p,body[data-site-style=ops]:not(:has(.tweeter-mode)) .rules-sign-card p,body[data-site-style]:not(:has(.tweeter-mode)) .rules-sign-card p{color:rgba(255,255,255,.88);line-height:1.58;font-weight:650;text-shadow:0 1px 12px rgba(0,0,0,.2)}.rules-accordion-list{display:grid;grid-gap:.8rem;gap:.8rem;margin-top:1rem}.rules-accordion{border:1px solid rgba(15,23,42,.1);border-radius:1.1rem;background:#fff;overflow:hidden}.rules-accordion summary{cursor:pointer;list-style:none;display:flex;gap:1rem;align-items:center;padding:1rem}.rules-accordion summary::-webkit-details-marker,.scenario-card summary::-webkit-details-marker{display:none}.rules-accordion summary>span{width:3rem;height:3rem;flex:0 0 auto;display:grid;place-items:center;border-radius:.9rem;background:#e0f2fe;color:#0369a1;font-weight:950}.rules-accordion summary small,.rules-accordion summary strong{display:block}.rules-accordion summary strong{color:#0f172a;font-size:1.15rem}.rules-accordion summary small{color:#64748b;margin-top:.15rem}.rules-accordion ul{margin:0;padding:0 1.2rem 1.2rem 5rem;color:#334155;line-height:1.65}.rules-accordion li+li{margin-top:.45rem}.scenario-lab-block{background:radial-gradient(circle at 10% 0,rgba(14,165,233,.1),transparent 28%),radial-gradient(circle at 95% 20%,rgba(34,197,94,.1),transparent 28%),rgba(255,255,255,.82)}.scenario-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.scenario-card{border:1px solid rgba(15,23,42,.1);border-radius:1.25rem;background:#fff;overflow:hidden}.scenario-card summary{cursor:pointer;list-style:none;display:grid;grid-gap:.45rem;gap:.45rem;padding:1.1rem}.scenario-card summary span{width:-moz-fit-content;width:fit-content;padding:.35rem .65rem;border-radius:999px;background:#fef3c7;color:#92400e;font-size:.78rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.scenario-card summary strong{color:#0f172a;font-size:1.15rem;line-height:1.25}.scenario-card summary small{color:#0ea5e9;font-weight:800}.scenario-answer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;padding:0 1.1rem .9rem}.scenario-answer-grid div{padding:.85rem;border-radius:1rem}.bad-answer{background:#fff1f2;color:#9f1239}.good-answer{background:#ecfdf5;color:#065f46}.scenario-answer-grid span{display:block;margin-bottom:.35rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;font-weight:950}.scenario-answer-grid p,.scenario-lesson{margin:0;line-height:1.5}.scenario-lesson{padding:.9rem 1.1rem 1.1rem;color:#475569;border-top:1px solid rgba(15,23,42,.08)}.rules-two-column-section{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);grid-gap:1rem;gap:1rem;align-items:flex-start}.severity-roadmap{display:grid;grid-gap:.75rem;gap:.75rem;margin-top:1rem}.severity-roadmap article{position:relative;padding:.95rem 1rem .95rem 1.25rem;border-left:4px solid #0ea5e9;border-radius:0 1rem 1rem 0;background:#f8fafc}.severity-roadmap article:nth-child(2){border-left-color:#f59e0b}.severity-roadmap article:nth-child(3){border-left-color:#f97316}.severity-roadmap article:nth-child(4){border-left-color:#ef4444}.severity-roadmap p,.severity-roadmap span,.severity-roadmap strong{display:block}.severity-roadmap span{color:#64748b;font-size:.75rem;font-weight:950;text-transform:uppercase;letter-spacing:.08em}.severity-roadmap strong{margin-top:.15rem;color:#0f172a}.severity-roadmap p{margin:.35rem 0 0;color:#475569;line-height:1.55}.report-card-block{background:linear-gradient(180deg,#ffffff,#eff6ff)}.report-checklist{display:grid;grid-gap:.55rem;gap:.55rem;margin:1rem 0;padding:0;list-style:none}.report-checklist li{display:flex;gap:.6rem;align-items:flex-start;padding:.75rem;border:1px solid rgba(15,23,42,.08);border-radius:.9rem;background:rgba(255,255,255,.76);color:#334155}.report-checklist li:before{content:"✓";width:1.4rem;height:1.4rem;flex:0 0 auto;display:grid;place-items:center;border-radius:999px;background:#dcfce7;color:#15803d;font-weight:950}.rules-report-actions{display:flex;flex-wrap:wrap;gap:.7rem}.rules-final-callout{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;margin:1.4rem 0 2rem;padding:clamp(1.2rem,3vw,1.8rem);border-radius:1.5rem;background:linear-gradient(135deg,#0f172a,#164e63);color:white;box-shadow:0 24px 60px rgba(15,23,42,.18)}.rules-final-callout h2{margin:.35rem 0 .5rem;color:white;letter-spacing:-.06em}.rules-final-callout p,body[data-site-style=ops]:not(:has(.tweeter-mode)) .rules-final-callout p,body[data-site-style]:not(:has(.tweeter-mode)) .rules-final-callout p{max-width:760px;margin:0;color:rgba(255,255,255,.82);line-height:1.6}.rules-final-callout .button-primary:hover,body[data-site-style]:not(:has(.tweeter-mode)) .rules-final-callout .button-primary:hover{color:#fff}.rules-final-callout .kicker{color:#7dd3fc}@media (max-width:1000px){.rules-hero-card,.rules-two-column-section{grid-template-columns:1fr}.rules-sign-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.rules-sign-grid,.rules-vibe-strip,.scenario-answer-grid,.scenario-grid{grid-template-columns:1fr}.rules-hero-copy h1{font-size:clamp(2.6rem,18vw,4.4rem)}.rules-accordion ul{padding-left:1.35rem}.rules-accordion summary,.rules-final-callout{align-items:flex-start}.rules-final-callout{flex-direction:column}}.players-directory-page{padding-bottom:3rem}.players-directory-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);grid-gap:1.1rem;gap:1.1rem;align-items:stretch;margin:1.25rem 0 1.1rem}.players-directory-copy,.players-directory-empty,.players-directory-nudge,.players-directory-policy,.players-directory-scoreboard,.players-directory-toolbar{border:1px solid rgba(15,23,42,.1);background:rgba(255,255,255,.86);box-shadow:0 24px 70px rgba(15,23,42,.08)}.players-directory-copy{position:relative;overflow:hidden;border-radius:2rem;padding:clamp(1.35rem,4vw,2.5rem);background:radial-gradient(circle at 12% 15%,rgba(56,189,248,.28),transparent 32%),radial-gradient(circle at 85% 10%,rgba(168,85,247,.2),transparent 30%),linear-gradient(135deg,#ffffff,#eff6ff 52%,#ecfeff)}.players-directory-copy:after{content:"";position:absolute;inset:auto -7rem -7rem auto;width:18rem;height:18rem;border-radius:999px;background:rgba(14,165,233,.12)}.players-directory-copy h1{position:relative;z-index:1;max-width:840px;margin:.45rem 0 .85rem;color:#0f172a;font-size:clamp(3rem,8vw,6rem);line-height:.9;letter-spacing:-.085em}.players-directory-copy p{position:relative;z-index:1;max-width:760px;margin:0;color:#334155;font-size:1.05rem;line-height:1.65}.players-hero-actions{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.35rem}.players-hero-actions .button{display:inline-flex;align-items:center;gap:.55rem}.players-directory-scoreboard{border-radius:2rem;padding:1rem;display:grid;grid-gap:.9rem;gap:.9rem;background:linear-gradient(180deg,#0f172a,#164e63);color:white}.scoreboard-main{min-height:13rem;display:flex;flex-direction:column;justify-content:flex-end;padding:1.15rem;border-radius:1.35rem;background:linear-gradient(135deg,rgba(14,165,233,.36),rgba(255,255,255,.05)),rgba(255,255,255,.08)}.scoreboard-grid span,.scoreboard-main span{color:rgba(255,255,255,.72);font-size:.78rem;font-weight:900;text-transform:uppercase;letter-spacing:.09em}.scoreboard-main strong{display:block;margin-top:.3rem;font-size:clamp(4rem,10vw,7rem);line-height:.85;letter-spacing:-.08em}.scoreboard-main p{margin:.65rem 0 0;color:rgba(255,255,255,.82)}.scoreboard-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.55rem;gap:.55rem}.scoreboard-grid div{padding:.85rem;border-radius:1rem;background:rgba(255,255,255,.08)}.scoreboard-grid span,.scoreboard-grid strong{display:block}.scoreboard-grid strong{color:white;font-size:1.55rem;line-height:1;letter-spacing:-.05em}.players-directory-nudge{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin:1rem 0;padding:1rem 1.1rem;border-radius:1.25rem;background:#f0f9ff}.players-directory-nudge.private{background:#fff7ed}.players-directory-nudge strong{display:block;color:#0f172a;font-size:1.05rem}.players-directory-nudge p{margin:.3rem 0 0;color:#475569}.players-directory-toolbar{display:grid;grid-template-columns:minmax(260px,1fr) minmax(170px,.25fr) minmax(180px,.25fr);grid-gap:.75rem;gap:.75rem;margin:1.1rem 0;padding:.75rem;border-radius:1.4rem;background:rgba(255,255,255,.9)}.players-search-field,.players-select-field{min-height:3.4rem;border:1px solid rgba(15,23,42,.1);border-radius:1rem;background:#f8fafc}.players-search-field{display:flex;align-items:center;gap:.75rem;padding:0 1rem}.players-search-field i{color:#0ea5e9}.players-search-field input,.players-select-field select{width:100%;border:0;outline:none;background:transparent;color:#0f172a;font:inherit}.players-search-field input::placeholder{color:#64748b}.players-select-field{display:grid;align-content:center;grid-gap:.1rem;gap:.1rem;padding:.4rem .8rem}.players-select-field span{color:#64748b;font-size:.68rem;font-weight:950;text-transform:uppercase;letter-spacing:.08em}.players-directory-results-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin:1.35rem 0 .85rem}.players-directory-results-head h2{margin:.2rem 0 0;color:#0f172a;font-size:clamp(1.7rem,4vw,2.7rem);letter-spacing:-.06em}.players-directory-results-head p{max-width:320px;margin:0;color:#64748b;text-align:right}.players-directory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.public-citizen-card{position:relative;border:1px solid rgba(15,23,42,.1);border-radius:1.5rem;background:rgba(255,255,255,.94);box-shadow:0 18px 55px rgba(15,23,42,.08);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.public-citizen-card:hover{transform:translateY(-3px);border-color:rgba(14,165,233,.35);box-shadow:0 26px 70px rgba(14,165,233,.16)}.public-citizen-card.is-you{border-color:rgba(14,165,233,.45);box-shadow:0 22px 65px rgba(14,165,233,.18)}.public-citizen-banner{height:6.25rem;opacity:.96}.public-citizen-body{padding:0 1rem 1rem}.public-citizen-avatar-row{display:flex;justify-content:space-between;align-items:flex-end;margin-top:-2.1rem}.public-citizen-avatar-row .avatar{border:4px solid white;box-shadow:0 10px 26px rgba(15,23,42,.2)}.public-citizen-open{width:2.45rem;height:2.45rem;display:grid;place-items:center;border:1px solid rgba(15,23,42,.1);border-radius:999px;background:white;color:#0f172a;text-decoration:none;box-shadow:0 10px 24px rgba(15,23,42,.08)}.public-citizen-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-top:.75rem}.public-citizen-title-row h3{margin:0;color:#0f172a;font-size:1.25rem;letter-spacing:-.04em}.public-citizen-title-row span{display:block;margin-top:.1rem;color:#64748b}.public-citizen-title-row em{flex:0 0 auto;padding:.35rem .6rem;border-radius:999px;background:#e0f2fe;color:#0369a1;font-size:.76rem;font-style:normal;font-weight:900}.public-citizen-bio{min-height:4.5rem;margin:.8rem 0 0;color:#334155;line-height:1.55}.public-citizen-meta{display:grid;grid-gap:.4rem;gap:.4rem;margin:.9rem 0;color:#475569;font-size:.9rem}.public-citizen-meta span{display:flex;align-items:center;gap:.45rem;min-width:0}.public-citizen-meta i{width:1rem;color:#0ea5e9}.public-citizen-chips{display:flex;flex-wrap:wrap;gap:.4rem;min-height:2rem;margin-bottom:1rem}.public-citizen-chips span{padding:.35rem .55rem;border-radius:999px;background:#f1f5f9;color:#475569;font-size:.75rem;font-weight:850}.public-citizen-body .button{width:100%}.players-directory-empty{display:grid;place-items:center;grid-gap:.65rem;gap:.65rem;padding:3rem 1rem;border-radius:1.5rem;text-align:center}.empty-city-icon{width:4rem;height:4rem;display:grid;place-items:center;border-radius:999px;background:#e0f2fe;color:#0369a1;font-size:1.5rem}.players-directory-empty h2,.players-directory-empty p{margin:0}.players-directory-empty h2{color:#0f172a;letter-spacing:-.05em}.players-directory-empty p{max-width:540px;color:#475569;line-height:1.6}.players-load-more{display:flex;justify-content:center;margin:1.2rem 0}.players-directory-policy{display:grid;grid-template-columns:auto 1fr;grid-gap:1rem;gap:1rem;align-items:center;margin:1.4rem 0 0;padding:1rem 1.15rem;border-radius:1.25rem;background:#f8fafc}.players-directory-policy div{display:flex;align-items:center;gap:.6rem;color:#0f172a}.players-directory-policy i{color:#0ea5e9}.players-directory-policy p{margin:0;color:#475569;line-height:1.55}body[data-site-style=ops]:not(:has(.tweeter-mode)) .players-directory-copy,body[data-site-style=ops]:not(:has(.tweeter-mode)) .players-directory-empty,body[data-site-style=ops]:not(:has(.tweeter-mode)) .players-directory-policy,body[data-site-style=ops]:not(:has(.tweeter-mode)) .players-directory-toolbar,body[data-site-style=ops]:not(:has(.tweeter-mode)) .public-citizen-card{background:rgba(15,23,42,.92);border-color:rgba(148,163,184,.22)}body[data-site-style=ops]:not(:has(.tweeter-mode)) .players-directory-copy h1,body[data-site-style=ops]:not(:has(.tweeter-mode)) .players-directory-empty h2,body[data-site-style=ops]:not(:has(.tweeter-mode)) .players-directory-policy div,body[data-site-style=ops]:not(:has(.tweeter-mode)) .players-directory-results-head h2,body[data-site-style=ops]:not(:has(.tweeter-mode)) .public-citizen-title-row h3{color:#f8fafc}body[data-site-style=ops]:not(:has(.tweeter-mode)) .players-directory-copy p,body[data-site-style=ops]:not(:has(.tweeter-mode)) .players-directory-empty p,body[data-site-style=ops]:not(:has(.tweeter-mode)) .players-directory-policy p,body[data-site-style=ops]:not(:has(.tweeter-mode)) .players-directory-results-head p,body[data-site-style=ops]:not(:has(.tweeter-mode)) .public-citizen-bio,body[data-site-style=ops]:not(:has(.tweeter-mode)) .public-citizen-meta{color:#cbd5e1}body[data-site-style=ops]:not(:has(.tweeter-mode)) .players-search-field,body[data-site-style=ops]:not(:has(.tweeter-mode)) .players-select-field,body[data-site-style=ops]:not(:has(.tweeter-mode)) .public-citizen-chips span,body[data-site-style=ops]:not(:has(.tweeter-mode)) .public-citizen-open{background:rgba(30,41,59,.88);border-color:rgba(148,163,184,.2);color:#f8fafc}body[data-site-style=ops]:not(:has(.tweeter-mode)) .players-search-field input,body[data-site-style=ops]:not(:has(.tweeter-mode)) .players-select-field select,body[data-site-style=ops]:not(:has(.tweeter-mode)) .public-citizen-title-row span{color:#e2e8f0}body[data-site-style=ops]:not(:has(.tweeter-mode)) .players-search-field input::placeholder,body[data-site-style=ops]:not(:has(.tweeter-mode)) .players-select-field span{color:#94a3b8}@media (max-width:1080px){.players-directory-grid,.players-directory-hero{grid-template-columns:repeat(2,minmax(0,1fr))}.players-directory-copy{grid-column:1/-1}.players-directory-toolbar{grid-template-columns:1fr 1fr}.players-search-field{grid-column:1/-1}}@media (max-width:720px){.players-directory-grid,.players-directory-hero,.players-directory-policy,.players-directory-toolbar,.scoreboard-grid{grid-template-columns:1fr}.players-directory-nudge,.players-directory-results-head{align-items:flex-start;flex-direction:column}.players-directory-results-head p{text-align:left}}.community-home{--community-pop:#0ea5e9;--community-pop-2:#ec4899;--community-pop-3:#22c55e}.community-card,.community-hero-card,.community-hero-copy,.community-stat-card{transform-style:preserve-3d}.community-card:hover,.community-hero-card:hover,.community-hero-copy:hover{border-color:rgba(14,165,233,.28)}.community-hero-copy:before{animation:community-float-orb 9s ease-in-out infinite}.community-hero-copy:after{transition:transform .35s ease,color .35s ease}.community-hero-copy:hover:after{transform:translate3d(-.2rem,-.2rem,0) rotate(-2deg) scale(1.03);color:rgba(14,165,233,.12)}.community-pill{position:relative;overflow:hidden}.community-pill:after{content:"";position:absolute;inset:0;transform:translateX(-115%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent);animation:community-pill-shine 4.6s ease-in-out infinite}.community-hero-actions .button:hover,.community-main-button:hover{transform:translateY(-2px) rotate(-.35deg)}.live-stat-strip{perspective:1200px}.animated-stat-card{position:relative;isolation:isolate;overflow:hidden;cursor:default}.animated-stat-card[href]{cursor:pointer}.animated-stat-card:before{content:"";position:absolute;inset:-1px;z-index:-1;opacity:0;background:radial-gradient(circle at var(--hover-x,50%) var(--hover-y,50%),rgba(14,165,233,.28),transparent 14rem),linear-gradient(135deg,rgba(236,72,153,.12),transparent 55%);transition:opacity .2s ease}.animated-stat-card:hover{transform:translateY(-6px) rotateX(2deg) rotateY(-1deg);box-shadow:0 28px 70px rgba(15,23,42,.16)}.animated-stat-card.is-live:before,.animated-stat-card:hover:before{opacity:1}.animated-stat-card i,.community-action-list i,.death-tile i,.personal-fact i{transition:transform .18s ease,filter .18s ease}.animated-stat-card:hover i,.community-action-list a:hover i,.death-tile:hover i,.personal-fact:hover i{transform:translateY(-2px) rotate(-6deg) scale(1.08);filter:saturate(1.25)}.animated-stat-card.is-live{animation:community-live-card-pop 1.1s ease both;border-color:rgba(236,72,153,.38)}.animated-stat-card.is-live strong{color:#be123c}.death-heading-row{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.live-feed-pill{flex:0 0 auto;display:inline-flex;align-items:center;gap:.45rem;padding:.52rem .75rem;border-radius:999px;border:1px solid rgba(14,165,233,.18);background:rgba(14,165,233,.08);color:#0369a1;font-size:.76rem;font-weight:900;white-space:nowrap}.live-feed-pill.updated{border-color:rgba(236,72,153,.26);background:rgba(236,72,153,.11);color:#be185d;animation:community-live-pill-pop .9s ease both}.live-feed-pill.error{border-color:rgba(245,158,11,.28);background:rgba(245,158,11,.12);color:#92400e}.live-feed-pill .spinning,.live-feed-pill.checking .spinning{animation:community-spin .8s linear infinite}.community-quip-ticker,.new-chaos-banner{display:flex;align-items:center;gap:.85rem;margin:0 0 1rem;padding:.85rem 1rem;border-radius:1.2rem;border:1px solid rgba(14,165,233,.18);background:rgba(14,165,233,.07);color:#0f172a}.new-chaos-banner{border-color:rgba(236,72,153,.25);background:linear-gradient(135deg,rgba(236,72,153,.13),rgba(14,165,233,.08));animation:community-chaos-slide .45s ease both}.community-quip-ticker i,.new-chaos-banner i{width:2rem;height:2rem;display:grid;place-items:center;border-radius:.85rem;background:white;color:#0ea5e9;box-shadow:0 8px 22px rgba(15,23,42,.08)}.new-chaos-banner span,.new-chaos-banner strong{display:block}.community-quip-ticker,.new-chaos-banner span{color:#475569;line-height:1.45}.live-death-board{position:relative}.live-death-board.has-new-chaos{animation:community-live-board-glow 1.5s ease both}.interactive-death-tile{position:relative;overflow:hidden;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.interactive-death-tile:after{content:"";position:absolute;inset:auto 1rem 1rem auto;width:4.5rem;height:4.5rem;border-radius:999px;background:radial-gradient(circle,rgba(236,72,153,.16),transparent 70%);transform:translate3d(1.5rem,1.5rem,0);transition:transform .22s ease,opacity .22s ease;opacity:.55}.interactive-death-tile:hover{transform:translateY(-5px) rotate(-.6deg);border-color:rgba(236,72,153,.28);box-shadow:0 20px 48px rgba(15,23,42,.12)}.interactive-death-tile:hover:after{transform:translateZ(0) scale(1.15);opacity:.9}.interactive-death-tile.just-changed{border-color:rgba(236,72,153,.42);animation:community-death-tile-jump 1.15s ease both}.interactive-death-tile.just-changed strong{color:#be123c}.community-post,.live-death-notes div,.noticeboard-list div,.personal-fact,.playful-action-list a{transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.community-post:hover,.live-death-notes div:hover,.noticeboard-list div:hover,.personal-fact:hover,.playful-action-list a:hover{transform:translateY(-3px);border-color:rgba(14,165,233,.24);box-shadow:0 18px 40px rgba(15,23,42,.1)}.live-death-notes .note-highlight{animation:community-note-flash 1.2s ease both;border-color:rgba(236,72,153,.35)}.playful-action-list a{position:relative;overflow:hidden}.playful-action-list a:after{content:"→";position:absolute;right:1rem;top:50%;transform:translate(.45rem,-50%);opacity:0;color:#0ea5e9;font-weight:950;transition:transform .18s ease,opacity .18s ease}.playful-action-list a:hover:after{transform:translateY(-50%);opacity:1}@keyframes community-float-orb{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-1.2rem,-1rem,0) scale(1.08)}}@keyframes community-pill-shine{0%,55%{transform:translateX(-115%)}74%,to{transform:translateX(115%)}}@keyframes community-live-card-pop{0%{transform:translateY(0) scale(1)}38%{transform:translateY(-8px) scale(1.025) rotate(-.8deg)}to{transform:translateY(0) scale(1)}}@keyframes community-live-pill-pop{0%{transform:scale(.96)}55%{transform:scale(1.04)}to{transform:scale(1)}}@keyframes community-spin{to{transform:rotate(1turn)}}@keyframes community-chaos-slide{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes community-live-board-glow{0%{box-shadow:0 0 0 rgba(236,72,153,0)}35%{box-shadow:0 0 0 4px rgba(236,72,153,.08),0 26px 80px rgba(236,72,153,.14)}to{box-shadow:0 24px 80px rgba(2,6,23,.12)}}@keyframes community-death-tile-jump{0%{transform:translateY(0) scale(1)}34%{transform:translateY(-10px) scale(1.035) rotate(-1deg)}to{transform:translateY(0) scale(1)}}@keyframes community-note-flash{0%{background:rgba(236,72,153,.2)}to{background:rgba(255,255,255,.58)}}body[data-site-style=ops]:not(:has(.tweeter-mode)) .community-quip-ticker,body[data-site-style=ops]:not(:has(.tweeter-mode)) .live-feed-pill,body[data-site-style=ops]:not(:has(.tweeter-mode)) .new-chaos-banner{color:#e2e8f0;background:rgba(14,165,233,.1)}body[data-site-style=ops]:not(:has(.tweeter-mode)) .community-quip-ticker,body[data-site-style=ops]:not(:has(.tweeter-mode)) .new-chaos-banner span{color:#cbd5e1}body[data-site-style=ops]:not(:has(.tweeter-mode)) .community-quip-ticker i,body[data-site-style=ops]:not(:has(.tweeter-mode)) .new-chaos-banner i{background:rgba(15,23,42,.8);color:#7dd3fc}body[data-site-style=ops]:not(:has(.tweeter-mode)) .animated-stat-card.is-live strong,body[data-site-style=ops]:not(:has(.tweeter-mode)) .interactive-death-tile.just-changed strong{color:#f9a8d4}@media (prefers-reduced-motion:reduce){.animated-stat-card,.community-hero-actions .button,.community-hero-copy:before,.community-main-button,.community-pill:after,.interactive-death-tile,.interactive-death-tile.just-changed,.live-death-board,.live-death-notes .note-highlight,.live-feed-pill,.new-chaos-banner{animation:none!important;transition:none!important}}@media (max-width:880px){.death-heading-row{flex-direction:column}.live-feed-pill{width:-moz-fit-content;width:fit-content}.community-quip-ticker,.new-chaos-banner{align-items:flex-start}}.players-directory-copy p,.players-directory-policy p,.players-directory-results-head p{color:#334155}.players-directory-scoreboard{color:#eaf6ff}.scoreboard-grid span,.scoreboard-main p{color:rgba(234,246,255,.86)}.public-citizen-card{overflow:hidden;display:flex;flex-direction:column;min-height:440px}.public-citizen-banner{position:relative;z-index:0;flex:0 0 auto}.public-citizen-body{position:relative;z-index:2;display:flex;flex:1 1 auto;flex-direction:column;background:rgba(255,255,255,.98)}.public-citizen-avatar-row{position:relative;z-index:3;align-items:flex-start;margin-top:-2.6rem;min-height:4.25rem}.public-citizen-avatar-row .avatar{position:relative;z-index:4;background:white;border:5px solid white;box-shadow:0 12px 30px rgba(15,23,42,.22)}.public-citizen-open{margin-top:.75rem;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.public-citizen-open:hover{transform:translateY(-2px);border-color:rgba(14,165,233,.45);box-shadow:0 14px 28px rgba(14,165,233,.16)}.public-citizen-bio.empty{color:#64748b;font-style:italic}.public-citizen-meta{margin-top:auto}.players-directory-policy{color:#102033}.rules-handbook-page .compact-heading h2,.rules-handbook-page .rules-final-callout h2,.rules-handbook-page .section-heading h2{color:#0f172a}.rules-handbook-page .compact-heading p,.rules-handbook-page .rules-final-callout p,.rules-handbook-page .section-heading p{color:#334155}.report-card-block,.rules-accordion,.rules-final-callout,.rules-pass-card,.rules-section-block,.rules-vibe-strip article,.scenario-card,.severity-block{background:rgba(255,255,255,.94);color:#0f172a}.rules-sign-card,.rules-sign-card:nth-child(2),.rules-sign-card:nth-child(3),.rules-sign-card:nth-child(4){color:white}.rules-sign-card h3,.rules-sign-card p{color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.18)}.rules-sign-card span{color:rgba(255,255,255,.78)}.report-checklist li,.rules-accordion ul,.scenario-lesson,.severity-roadmap p{color:#26384d}.scenario-answer-grid .bad-answer{background:#fff1f2;color:#881337;border:1px solid #fecdd3}.scenario-answer-grid .good-answer{background:#ecfdf5;color:#064e3b;border:1px solid #bbf7d0}.scenario-answer-grid .bad-answer p,.scenario-answer-grid .good-answer p{color:inherit;font-weight:650}body[data-site-style=ops]:not(:has(.tweeter-mode)) .report-card-block,body[data-site-style=ops]:not(:has(.tweeter-mode)) .rules-accordion,body[data-site-style=ops]:not(:has(.tweeter-mode)) .rules-final-callout,body[data-site-style=ops]:not(:has(.tweeter-mode)) .rules-pass-card,body[data-site-style=ops]:not(:has(.tweeter-mode)) .rules-section-block,body[data-site-style=ops]:not(:has(.tweeter-mode)) .rules-vibe-strip article,body[data-site-style=ops]:not(:has(.tweeter-mode)) .scenario-card,body[data-site-style=ops]:not(:has(.tweeter-mode)) .severity-block{background:rgba(15,23,42,.94);border-color:rgba(148,163,184,.24);color:#f8fafc}body[data-site-style=ops]:not(:has(.tweeter-mode)) .rules-accordion summary strong,body[data-site-style=ops]:not(:has(.tweeter-mode)) .rules-handbook-page .compact-heading h2,body[data-site-style=ops]:not(:has(.tweeter-mode)) .rules-handbook-page .rules-final-callout h2,body[data-site-style=ops]:not(:has(.tweeter-mode)) .rules-handbook-page .section-heading h2,body[data-site-style=ops]:not(:has(.tweeter-mode)) .rules-vibe-strip strong,body[data-site-style=ops]:not(:has(.tweeter-mode)) .scenario-card summary strong{color:#f8fafc}body[data-site-style=ops]:not(:has(.tweeter-mode)) .report-checklist li,body[data-site-style=ops]:not(:has(.tweeter-mode)) .rules-accordion ul,body[data-site-style=ops]:not(:has(.tweeter-mode)) .rules-handbook-page .compact-heading p,body[data-site-style=ops]:not(:has(.tweeter-mode)) .rules-handbook-page .rules-final-callout p,body[data-site-style=ops]:not(:has(.tweeter-mode)) .rules-handbook-page .section-heading p,body[data-site-style=ops]:not(:has(.tweeter-mode)) .rules-vibe-strip span,body[data-site-style=ops]:not(:has(.tweeter-mode)) .scenario-lesson,body[data-site-style=ops]:not(:has(.tweeter-mode)) .severity-roadmap p{color:#dbeafe}@media (max-width:720px){.public-citizen-card{min-height:auto}.public-citizen-avatar-row{margin-top:-2.2rem}}.logout-form{display:inline-flex;margin:0;padding:0}.logout-form .button{font:inherit}.guides-hub-page{color:#071629;padding-bottom:5rem}.guides-hub-page .button{color:#071629;background:rgba(255,255,255,.72);border-color:rgba(21,80,130,.18);box-shadow:0 12px 28px rgba(37,99,235,.08);text-decoration:none}.guides-hub-page .button-primary{color:#fff;border-color:rgba(15,118,210,.34);background:linear-gradient(135deg,#0ea5e9,#2563eb)}.guides-hub-page .button-soft{color:#075985;border-color:rgba(14,165,233,.25);background:rgba(224,242,254,.86)}.guides-hub-page .button-ghost{color:#075985;background:transparent}.guides-hero{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);grid-gap:1rem;gap:1rem;align-items:stretch;margin-bottom:1rem}.guide-accordion,.guide-catalog-card,.guide-do-dont-card,.guide-path-card,.guides-card,.guides-final-card,.guides-hero-copy,.guides-progress-card,.guides-quickbar{position:relative;border:1px solid rgba(21,80,130,.14);background:rgba(255,255,255,.82);color:#071629;box-shadow:0 24px 70px rgba(30,88,130,.12);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.guides-hero-copy{overflow:hidden;border-radius:2rem;padding:clamp(1.5rem,4vw,3.5rem);background:radial-gradient(circle at 12% 10%,rgba(56,189,248,.32),transparent 24rem),radial-gradient(circle at 86% 20%,rgba(251,191,36,.18),transparent 18rem),linear-gradient(135deg,#ffffff,#eef9ff 55%,#fff7ed)}.guides-hero-copy:after{content:"?";position:absolute;right:-.2rem;bottom:-3.5rem;color:rgba(14,165,233,.08);font-size:clamp(10rem,30vw,22rem);line-height:1;font-weight:1000;transform:rotate(-10deg)}.guides-kicker{display:inline-flex;align-items:center;gap:.4rem;color:#0284c7;font-size:.74rem;font-weight:950;letter-spacing:.16em;text-transform:uppercase}.guides-kicker:before{content:"✦";color:#f59e0b;letter-spacing:0}.guides-hero h1{max-width:920px;margin:.7rem 0 1rem;color:#071629;font-size:clamp(2.4rem,7vw,5.6rem);line-height:.92;letter-spacing:-.08em}.guide-accordion p,.guide-catalog-card p,.guide-path-card p,.guides-card p,.guides-final-card p,.guides-hero p,.guides-section-heading p{color:#36506f}.guides-hero-actions{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.2rem}.guides-progress-card{border-radius:2rem;padding:1.35rem;display:flex;flex-direction:column;justify-content:space-between;min-height:280px;background:linear-gradient(135deg,rgba(7,22,41,.96),rgba(14,116,144,.86)),radial-gradient(circle at 80% 15%,rgba(56,189,248,.28),transparent 12rem);color:white}.guides-progress-card p,.guides-progress-card span{color:rgba(224,242,254,.82)}.guides-progress-card strong{display:block;font-size:clamp(3.5rem,9vw,7rem);line-height:.9;letter-spacing:-.08em}.guides-progress-bar{height:.8rem;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.16)}.guides-progress-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#38bdf8,#facc15);box-shadow:0 0 24px rgba(56,189,248,.35)}.guides-quickbar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;padding:.75rem;border-radius:1.5rem;margin-bottom:2rem}.guides-quickbar a{display:block;color:#071629;text-decoration:none;padding:1rem;border-radius:1rem;background:rgba(224,242,254,.52);transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.guides-quickbar a:hover{transform:translateY(-3px);background:#fff;box-shadow:0 16px 34px rgba(14,116,144,.12)}.guides-quickbar span,.guides-quickbar strong{display:block}.guides-quickbar span{color:#4b627f;margin-top:.25rem;line-height:1.45}.guide-journey-panel{position:relative;margin:0 0 2.2rem;border:1px solid rgba(21,80,130,.14);border-radius:1.75rem;padding:clamp(1rem,3vw,1.5rem);background:radial-gradient(circle at 0 0,rgba(14,165,233,.14),transparent 18rem),radial-gradient(circle at 100% 15%,rgba(250,204,21,.13),transparent 18rem),rgba(255,255,255,.86);color:#071629;box-shadow:0 24px 70px rgba(30,88,130,.12);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.guide-journey-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:1rem;border-bottom:1px solid rgba(21,80,130,.12)}.guide-journey-header h2{margin:.35rem 0;color:#071629;font-size:clamp(1.7rem,4vw,3.1rem);line-height:1;letter-spacing:-.06em}.guide-journey-header p{max-width:760px;margin:0;color:#36506f;line-height:1.6}.guide-journey-meter{display:grid;grid-template-columns:minmax(160px,.25fr) minmax(0,1fr);grid-gap:1rem;gap:1rem;align-items:center;padding:1rem 0}.guide-journey-meter span,.guide-journey-meter strong{display:block}.guide-journey-meter strong{color:#071629;font-size:clamp(2rem,5vw,4.2rem);line-height:.9;letter-spacing:-.08em}.guide-journey-meter span{color:#4b627f;font-weight:800}.guide-journey-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.guide-journey-step{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.75rem;gap:.75rem;min-height:210px;border:1px solid rgba(21,80,130,.12);border-radius:1.2rem;padding:.9rem;background:rgba(255,255,255,.72)}.guide-journey-step.next{border-color:rgba(14,165,233,.38);background:linear-gradient(135deg,rgba(224,242,254,.95),rgba(255,255,255,.8));box-shadow:0 18px 38px rgba(14,116,144,.12)}.guide-journey-step.done{border-color:rgba(34,197,94,.26);background:linear-gradient(135deg,rgba(220,252,231,.82),rgba(255,255,255,.82))}.guide-journey-step.todo{opacity:.72}.guide-step-number{width:2.2rem;height:2.2rem;display:grid;place-items:center;border-radius:999px;background:#e0f2fe;color:#075985;font-weight:950}.guide-journey-step.done .guide-step-number{background:#dcfce7;color:#166534}.guide-journey-step.next .guide-step-number{background:#0284c7;color:#fff}.guide-journey-step small{display:block;color:#0284c7;font-size:.68rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.guide-journey-step.done small{color:#166534}.guide-journey-step h3{margin:.35rem 0;color:#071629;font-size:1.05rem;line-height:1.1;letter-spacing:-.03em}.guide-journey-step p{margin:0;color:#36506f;line-height:1.45}.guide-journey-step a{display:inline-flex;margin-top:.7rem;color:#0369a1;font-weight:900;text-decoration:none}.guide-journey-step a:hover{text-decoration:underline}.guides-section-heading{margin:2.2rem 0 1rem}.guides-section-heading.compact{margin-top:0}.guides-section-heading h2{margin:.35rem 0;color:#071629;font-size:clamp(1.8rem,4vw,3rem);line-height:1;letter-spacing:-.06em}.guide-catalog-grid,.guide-do-dont-grid,.guide-path-grid{display:grid;grid-gap:1rem;gap:1rem}.guide-path-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.guide-path-card{display:flex;min-height:260px;flex-direction:column;padding:1.1rem;border-radius:1.35rem;text-decoration:none;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.guide-path-card:after{content:"";position:absolute;inset:auto -3rem -4rem auto;width:9rem;height:9rem;border-radius:999px;background:rgba(14,165,233,.1)}.guide-path-card:hover{transform:translateY(-6px) rotate(-.4deg);border-color:rgba(14,165,233,.34);box-shadow:0 28px 60px rgba(14,116,144,.16)}.guide-path-icon{width:3.2rem;height:3.2rem;display:grid;place-items:center;border-radius:1rem;background:linear-gradient(135deg,#e0f2fe,#fff7ed);font-size:1.6rem}.guide-catalog-card h3,.guide-path-card h3,.guides-card h3,.guides-final-card h2{color:#071629;letter-spacing:-.04em}.guide-path-card h3{margin:1rem 0 .35rem;font-size:1.35rem}.guide-path-card ul{display:grid;grid-gap:.35rem;gap:.35rem;margin:auto 0 0;padding:0;list-style:none}.guide-path-card li{color:#36506f;line-height:1.45}.guide-path-card li:before{content:"→";margin-right:.4rem;color:#0284c7;font-weight:900}.guides-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:1.25rem;gap:1.25rem;align-items:flex-start;margin-top:1.75rem}.guides-main-column,.guides-side-column{display:grid;grid-gap:1rem;gap:1rem}.guides-side-column{position:-webkit-sticky;position:sticky;top:6rem}.guide-accordion{border-radius:1.25rem;overflow:hidden}.guide-accordion summary{display:grid;grid-gap:.2rem;gap:.2rem;cursor:pointer;padding:1.1rem 1.25rem;list-style:none}.guide-accordion summary::-webkit-details-marker{display:none}.guide-accordion summary span{color:#0284c7;text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;font-weight:950}.guide-accordion summary strong{color:#071629;font-size:1.25rem}.guide-accordion summary:after{content:"+";position:absolute;top:1.1rem;right:1.25rem;width:2rem;height:2rem;display:grid;place-items:center;border-radius:999px;color:#075985;background:rgba(224,242,254,.8);font-weight:950}.guide-accordion[open] summary:after{content:"–"}.guide-accordion>ol,.guide-accordion>p{margin:0;padding-inline:1.25rem}.guide-accordion>p{padding-bottom:.9rem}.guide-accordion>ol{display:grid;grid-gap:.55rem;gap:.55rem;padding-bottom:1.25rem;padding-left:2.4rem}.guide-accordion li{color:#243b57;line-height:1.55}.guides-card{border-radius:1.35rem;padding:1.1rem}.guide-faq-list{display:grid;grid-gap:.65rem;gap:.65rem;margin-top:.9rem}.guide-faq-list details{border:1px solid rgba(21,80,130,.12);border-radius:1rem;background:rgba(240,249,255,.72);padding:.85rem}.guide-faq-list summary{cursor:pointer;color:#071629;font-weight:900}.guide-faq-list p{margin:.55rem 0 0}.guides-tip-card{background:linear-gradient(135deg,#fff7ed,#ffffff)}.guide-do-dont-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.guide-do-dont-card{border-radius:1.25rem;padding:.8rem;display:grid;grid-gap:.65rem;gap:.65rem}.guide-do-dont-card div{border-radius:1rem;padding:.85rem}.guide-do-dont-card div:first-child{background:rgba(34,197,94,.1)}.guide-do-dont-card div:last-child{background:rgba(244,63,94,.08)}.guide-do-dont-card span{display:block;color:#64748b;text-transform:uppercase;letter-spacing:.12em;font-size:.68rem;font-weight:950}.guide-do-dont-card strong{display:block;margin-top:.2rem;color:#071629;line-height:1.35}.guide-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.guide-catalog-card{border-radius:1.25rem;padding:1rem}.guide-catalog-card span{display:inline-flex;width:-moz-fit-content;width:fit-content;border:1px solid rgba(14,165,233,.2);border-radius:999px;padding:.35rem .6rem;background:rgba(224,242,254,.7);color:#075985;font-size:.7rem;font-weight:950;text-transform:uppercase;letter-spacing:.08em}.guide-catalog-card span.seen{border-color:rgba(34,197,94,.24);background:rgba(220,252,231,.8);color:#166534}.guide-catalog-card h3{margin:.8rem 0 .35rem}.guides-final-card{display:flex;justify-content:space-between;gap:1.5rem;align-items:center;margin-top:2rem;padding:1.35rem;border-radius:1.6rem;background:radial-gradient(circle at 5% 0,rgba(250,204,21,.18),transparent 16rem),linear-gradient(135deg,#ffffff,#eff6ff)}.guides-final-card h2{margin:.35rem 0}@media (max-width:1180px){.guide-journey-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.guide-journey-header,.guide-journey-meter,.guides-final-card,.guides-hero,.guides-layout{grid-template-columns:1fr}.guide-journey-header{display:grid}.guides-side-column{position:static}.guide-catalog-grid,.guide-do-dont-grid,.guide-path-grid,.guides-quickbar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.guide-catalog-grid,.guide-do-dont-grid,.guide-journey-steps,.guide-path-grid,.guides-quickbar{grid-template-columns:1fr}.guides-hero-copy,.guides-progress-card{border-radius:1.35rem}.guides-final-card{display:block}}@media (prefers-reduced-motion:reduce){.guide-path-card,.guides-quickbar a{transition:none}.guide-path-card:hover,.guides-quickbar a:hover{transform:none}}.ban-open-link{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 .7rem;border-radius:999px;border:1px solid var(--site-line);background:color-mix(in srgb,var(--site-accent) 8%,var(--site-surface-solid));color:var(--site-ink);font-size:.76rem;font-weight:900;text-decoration:none}.ban-open-link:hover{transform:translateY(-1px)}.ban-state-pill.warning{color:#744210;background:#fef3c7}.ban-state-pill.kick{color:#075985;background:#e0f2fe}.ban-detail-shell{display:grid;grid-gap:1rem;gap:1rem}.ban-back-link{min-height:38px;padding:0 .95rem;border:1px solid var(--site-line);background:var(--site-surface);color:var(--site-ink);font-weight:900;box-shadow:var(--site-shadow)}.ban-detail-hero{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:1rem;gap:1rem;align-items:stretch;padding:clamp(1.5rem,4vw,2.5rem);border-radius:34px;color:#fff;background:radial-gradient(circle at 86% 16%,rgba(239,51,64,.27),transparent 28rem),radial-gradient(circle at 10% 0,rgba(17,148,240,.36),transparent 27rem),linear-gradient(135deg,#07111f,#101a2a 62%,#201017);box-shadow:0 30px 72px rgba(7,17,31,.2);overflow:hidden;position:relative}.ban-detail-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(255,255,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 0);background-size:40px 40px}.ban-detail-hero>*{position:relative;z-index:1}.ban-detail-person{display:flex;align-items:center;gap:1.1rem;min-width:0}.ban-detail-person h1{margin:.55rem 0 .25rem;color:#fff;font-size:clamp(2.7rem,6vw,5.4rem);line-height:.84;letter-spacing:-.075em}.ban-detail-person p{margin:0;color:#bcd0e4!important;overflow-wrap:anywhere;font-weight:800}.ban-detail-status-card{align-self:center;display:grid;grid-gap:.7rem;gap:.7rem;padding:1.25rem;border-radius:26px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.16);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ban-detail-status-card strong{font-size:2rem;line-height:.95;letter-spacing:-.05em}.ban-detail-status-card small{color:#adc5db;font-weight:850}.ban-detail-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);grid-gap:1rem;gap:1rem}.ban-detail-panel{border:1px solid var(--site-line);background:var(--site-surface);box-shadow:var(--site-shadow);border-radius:28px;padding:1.35rem}body[data-site-style=ops]:not(:has(.tweeter-mode)) .ban-detail-panel{background:rgba(15,23,42,.72)}.ban-detail-kicker{color:var(--site-muted);font-size:.7rem;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.ban-detail-panel h2{margin:.55rem 0 1rem;font-size:2.05rem;line-height:.9;letter-spacing:-.055em}.ban-detail-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin:0}.ban-detail-facts div{padding:1rem;border-radius:20px;background:var(--site-surface-solid);border:1px solid var(--site-line)}.ban-context-stats span,.ban-detail-facts dt,.ban-total-stats span{color:var(--site-muted);font-size:.68rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.ban-detail-facts dd{margin:.4rem 0 0;color:var(--site-ink);font-weight:850;overflow-wrap:anywhere}.ban-context-stats,.ban-total-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.ban-context-stats div,.ban-total-stats div{padding:1rem;border-radius:20px;background:var(--site-surface-solid);border:1px solid var(--site-line)}.ban-context-stats strong,.ban-total-stats strong{display:block;margin-top:.45rem;font-size:2.1rem;line-height:.86;letter-spacing:-.055em}.ban-context-panel p{margin:1rem 0 0;color:var(--site-muted)}.ban-total-panel{padding:0;overflow:hidden}.ban-list-header.compact{padding:1.25rem 1.35rem}.ban-total-stats{grid-template-columns:repeat(4,minmax(0,1fr));padding:0 1.35rem 1.25rem}.ban-timeline-list{display:grid;border-top:1px solid var(--site-line)}.ban-timeline-row{display:grid;grid-template-columns:220px minmax(0,1fr) 190px;grid-gap:1rem;gap:1rem;align-items:center;padding:1rem 1.35rem;border-bottom:1px solid var(--site-line);background:var(--site-surface-solid)}body[data-site-style=ops]:not(:has(.tweeter-mode)) .ban-timeline-row{background:rgba(15,23,42,.72)}.ban-timeline-row strong{display:block;margin-top:.5rem}.ban-timeline-row p{margin:0;color:var(--site-ink-soft);overflow-wrap:anywhere}.ban-timeline-staff{display:flex;align-items:center;gap:.6rem;color:var(--site-muted);font-weight:850}@media (max-width:1120px){.ban-detail-grid,.ban-detail-hero{grid-template-columns:1fr}.ban-timeline-row{grid-template-columns:1fr 1fr;align-items:flex-start}}@media (max-width:820px){.ban-detail-person{align-items:flex-start;flex-direction:column}.ban-context-stats,.ban-detail-facts,.ban-timeline-row,.ban-total-stats{grid-template-columns:1fr}.ban-total-stats{padding:0 1rem 1rem}}.community-home-guest .community-hero-copy{min-height:460px;background:radial-gradient(circle at 16% 18%,rgba(14,165,233,.18),transparent 18rem),radial-gradient(circle at 86% 18%,rgba(34,197,94,.12),transparent 20rem),radial-gradient(circle at 54% 100%,rgba(236,72,153,.1),transparent 22rem),linear-gradient(135deg,#ffffff,#f0f9ff 54%,#f8fafc)}.community-home-guest .community-hero-copy:after{content:"RP";letter-spacing:-.13em;color:rgba(2,132,199,.075)}.community-home-guest .community-hero h1{max-width:780px}.community-home-guest .community-hero p{max-width:720px;font-size:1.12rem}.community-guest-start{display:grid;grid-gap:.65rem;gap:.65rem;margin-top:auto;padding:1rem;border:1px solid rgba(15,23,42,.1);border-radius:1.35rem;background:radial-gradient(circle at 100% 0,rgba(14,165,233,.12),transparent 12rem),rgba(255,255,255,.76)}.community-guest-start span,.community-guest-start strong{display:block}.community-guest-start strong{color:var(--community-ink,#0f172a);font-size:1.05rem}.community-guest-start span{color:var(--community-ink-soft,#334155);line-height:1.45}.community-guest-start div{display:flex;flex-wrap:wrap;gap:.55rem}.community-guest-start a{display:inline-flex;align-items:center;gap:.45rem;padding:.55rem .72rem;border:1px solid rgba(2,132,199,.18);border-radius:999px;color:#0369a1;background:rgba(14,165,233,.08);font-size:.86rem;font-weight:900;text-decoration:none;transition:transform .18s ease,background .18s ease,border-color .18s ease}.community-guest-start a:hover{transform:translateY(-2px);background:white;border-color:rgba(2,132,199,.3)}.ape-tavern-callout{position:relative;overflow:hidden;margin:1.6rem 0;padding:0;border:1px solid rgba(148,163,184,.18);border-radius:1.65rem;background:radial-gradient(circle at 84% 12%,rgba(249,115,22,.2),transparent 20rem),radial-gradient(circle at 8% 90%,rgba(14,165,233,.1),transparent 18rem),linear-gradient(180deg,#0b1631,#0b1737 50%,#09142f);box-shadow:0 24px 54px rgba(15,23,42,.18)}.ape-tavern-callout:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(148,163,184,.08) 1px,transparent 0),linear-gradient(90deg,rgba(148,163,184,.08) 1px,transparent 0);background-size:2.75rem 2.75rem;opacity:.22;pointer-events:none}.ape-tavern-callout-inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(18rem,.95fr) minmax(20rem,1.2fr);grid-template-areas:"brand copy" "brand actions";grid-gap:1.25rem 2rem;gap:1.25rem 2rem;align-items:center;padding:2rem clamp(1.25rem,3vw,2.2rem)}.ape-tavern-brand-block{grid-area:brand;display:grid;grid-gap:1.15rem;gap:1.15rem;align-content:center}.ape-tavern-logo{display:block;width:min(100%,23rem);height:auto;object-fit:contain}.ape-tavern-brand-meta{display:grid;grid-gap:.55rem;gap:.55rem}.ape-tavern-overline{color:#fb923c;font-size:.84rem;font-weight:900;text-transform:lowercase;letter-spacing:.035em;text-shadow:0 1px 10px rgba(249,115,22,.18)}.ape-tavern-callout h2{max-width:25rem;margin:0;color:#ffffff;font-size:clamp(1.6rem,3vw,2.45rem);line-height:1.04;letter-spacing:-.055em}.ape-tavern-copy{grid-area:copy;display:grid;grid-gap:.95rem;gap:.95rem;padding:1.05rem 1.15rem;border:1px solid rgba(219,234,254,.13);border-radius:1.25rem;background:rgba(15,23,42,.34);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.ape-tavern-callout p{margin:0;color:#f1f5f9;line-height:1.72;font-size:1.02rem}.ape-tavern-pills{display:flex;flex-wrap:wrap;gap:.65rem}.ape-tavern-pills span{display:inline-flex;align-items:center;min-height:2rem;padding:.42rem .8rem;border-radius:999px;border:1px solid rgba(226,232,240,.2);background:rgba(255,255,255,.08);color:#ffffff;font-size:.88rem;font-weight:800}.ape-tavern-actions{grid-area:actions;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem}.ape-tavern-actions .button{min-width:auto;justify-content:center;white-space:nowrap;box-shadow:none}.ape-tavern-actions .button.button-primary{background:linear-gradient(135deg,#f97316,#fb923c);border-color:rgba(251,146,60,.45);color:white}.ape-tavern-actions .button.button-primary:hover{background:linear-gradient(135deg,#ea580c,#f97316)}.ape-tavern-actions .button.button-soft{background:rgba(255,255,255,.1);border-color:rgba(226,232,240,.18);color:#f8fafc}.ape-tavern-actions .button.button-soft:hover{background:rgba(255,255,255,.16)}.ape-tavern-actions small{flex-basis:100%;display:block;max-width:42rem;color:#e2e8f0;line-height:1.55}body[data-site-style=ops]:has(.community-home):not(:has(.tweeter-mode)) .ape-tavern-callout{border-color:rgba(148,163,184,.2);background:radial-gradient(circle at 84% 12%,rgba(249,115,22,.23),transparent 20rem),radial-gradient(circle at 8% 90%,rgba(14,165,233,.11),transparent 18rem),linear-gradient(180deg,#0b1631,#0b1737 50%,#09142f)}@media (max-width:1080px){.ape-tavern-callout-inner{grid-template-columns:1fr;grid-template-areas:"brand" "copy" "actions";align-items:flex-start}.ape-tavern-logo{width:min(100%,20rem)}.ape-tavern-callout h2{max-width:34rem}}@media (max-width:640px){.ape-tavern-callout-inner{padding:1.15rem}.ape-tavern-logo{width:min(100%,18rem)}.ape-tavern-copy{padding:.9rem}.ape-tavern-actions .button{width:100%;justify-content:center}.ape-tavern-actions small{max-width:none}}.ban-detail-shell{max-width:1280px}.ban-back-link{width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;gap:.45rem;padding:.7rem 1rem;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:rgba(255,255,255,.86);color:var(--site-ink,#0f172a);text-decoration:none;font-weight:950;box-shadow:0 12px 26px rgba(15,23,42,.08);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.ban-back-link:hover{transform:translateY(-2px);border-color:rgba(14,165,233,.26);box-shadow:0 18px 40px rgba(15,23,42,.12)}.ban-detail-hero{min-height:220px;align-items:center;gap:clamp(1rem,3vw,2rem);box-shadow:0 28px 72px rgba(15,23,42,.18)}.ban-detail-person .avatar{width:clamp(4rem,7vw,5.5rem);height:clamp(4rem,7vw,5.5rem);border:4px solid rgba(255,255,255,.22);box-shadow:0 18px 38px rgba(2,6,23,.24)}.ban-detail-person h1{max-width:760px;text-wrap:balance}.ban-detail-status-card{min-width:min(320px,100%);justify-self:flex-end;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 18px 50px rgba(2,6,23,.18)}.ban-detail-status-card .ban-state-pill{width:100%;justify-content:center;padding:.48rem .85rem}.ban-detail-grid{align-items:stretch}.ban-detail-panel{box-shadow:0 18px 48px rgba(15,23,42,.08)}.ban-context-panel,.ban-detail-main-panel{display:flex;flex-direction:column}.ban-context-stats,.ban-detail-facts{flex:1 1}.ban-context-stats div,.ban-detail-facts div,.ban-total-stats div{background:radial-gradient(circle at 100% 0,rgba(14,165,233,.06),transparent 11rem),var(--site-surface-solid);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.ban-context-stats div:hover,.ban-detail-facts div:hover,.ban-total-stats div:hover{transform:translateY(-2px);border-color:rgba(14,165,233,.18);box-shadow:0 14px 32px rgba(15,23,42,.08)}.ban-context-panel{background:radial-gradient(circle at 100% 0,rgba(14,165,233,.08),transparent 16rem),var(--site-surface)}.ban-context-stats div{min-height:112px;display:grid;align-content:center}.ban-total-panel .ban-list-header.compact{align-items:flex-end;border-bottom:1px solid var(--site-line);background:linear-gradient(180deg,rgba(255,255,255,.62),rgba(255,255,255,.2))}.ban-total-panel .ban-list-header.compact h2{margin-bottom:.35rem}.ban-total-stats{gap:.75rem;padding-top:1.25rem}.ban-timeline-row{min-height:92px;transition:background .18s ease,transform .18s ease}.ban-timeline-row:hover{background:rgba(248,250,252,.96)}.ban-timeline-row .ban-state-pill{width:-moz-fit-content;width:fit-content}.community-quip-ticker{align-items:flex-start}.community-quip-ticker>div{display:grid;grid-gap:.12rem;gap:.12rem}.community-quip-ticker strong{display:block;color:#0f172a;font-size:.96rem;line-height:1.25}.community-quip-ticker span{display:block;color:#475569;line-height:1.45}body[data-site-style=ops]:has(.community-home):not(:has(.tweeter-mode)) .community-quip-ticker strong{color:#f8fafc}body[data-site-style=ops]:has(.community-home):not(:has(.tweeter-mode)) .community-quip-ticker span{color:#cbd5e1}@media (max-width:1120px){.ban-detail-status-card{justify-self:stretch}}@media (max-width:820px){.ban-detail-hero{min-height:auto}.ban-detail-status-card{width:100%}}.profile-cover-builder,.profile-skin-builder{display:grid;grid-gap:1rem;gap:1rem;margin-top:.5rem}.cover-choice-grid,.profile-theme-grid{display:grid;grid-gap:.8rem;gap:.8rem;grid-template-columns:repeat(2,minmax(0,1fr))}.cover-choice-card,.profile-theme-card{border:1px solid rgba(148,163,184,.22);background:rgba(255,255,255,.035);border-radius:1.1rem;padding:.8rem;color:var(--tw-text,var(--site-ink));text-align:left;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.cover-choice-card:hover,.profile-theme-card:hover{transform:translateY(-2px);border-color:rgba(29,155,240,.38)}.cover-choice-card.active,.profile-theme-card.active{border-color:rgba(29,155,240,.68);background:rgba(29,155,240,.1);box-shadow:inset 0 0 0 1px rgba(29,155,240,.24),0 14px 32px rgba(29,155,240,.1)}.cover-choice-preview{display:block;height:78px;border-radius:.85rem;margin-bottom:.75rem;border:1px solid rgba(255,255,255,.12);background-image:linear-gradient(135deg,rgba(2,6,23,.08),rgba(2,6,23,.28)),var(--cover-preview-image),var(--cover-preview-gradient);background-repeat:no-repeat;background-size:cover,cover,cover;background-position:50%,50%,50%;overflow:hidden}.cover-kind-icon .cover-choice-preview,.cover-live-preview.cover-kind-icon{background-size:cover,auto 68%,cover;background-position:50%,calc(100% - .8rem),50%}.cover-kind-gradient .cover-choice-preview,.cover-live-preview.cover-kind-gradient{background-image:var(--cover-preview-gradient)}.cover-choice-card small,.cover-choice-card strong,.profile-theme-card small,.profile-theme-card strong{display:block}.cover-choice-card small,.profile-theme-card small{color:var(--tw-muted,var(--site-muted));line-height:1.35;margin-top:.25rem}.custom-cover-panel{display:grid;grid-template-columns:minmax(220px,.9fr) minmax(0,1.25fr);grid-gap:1rem;gap:1rem;align-items:center;border:1px solid rgba(148,163,184,.22);border-radius:1.1rem;padding:1rem;background:rgba(255,255,255,.03)}.custom-cover-panel small,.custom-cover-panel strong{display:block}.custom-cover-panel small{color:var(--tw-muted,var(--site-muted));line-height:1.4;margin-top:.25rem}.custom-cover-panel input{width:100%}.custom-cover-panel input:disabled{opacity:.62;cursor:not-allowed}.cover-live-preview{min-height:126px;display:flex;align-items:flex-end;justify-content:space-between;border-radius:1.25rem;overflow:hidden;border:1px solid rgba(148,163,184,.22);padding:1rem;color:#fff;background-image:linear-gradient(135deg,rgba(2,6,23,.1),rgba(2,6,23,.42)),var(--cover-preview-image),var(--cover-preview-gradient);background-repeat:no-repeat;background-size:cover,cover,cover;background-position:50%,50%,50%}.cover-live-preview span{display:inline-flex;border-radius:999px;background:rgba(2,6,23,.48);border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:.5rem .75rem;font-weight:900}.profile-theme-card{min-height:130px;position:relative;overflow:hidden}.profile-theme-card>span{display:block;height:52px;border-radius:.85rem;margin-bottom:.75rem;background:linear-gradient(135deg,rgba(29,155,240,.75),rgba(15,23,42,.88))}.profile-theme-card-arcade>span{background:radial-gradient(circle at 20% 20%,#67e8f9,transparent 42%),linear-gradient(135deg,#0f172a,#7c3aed 55%,#ec4899)}.profile-theme-card-sunset>span{background:radial-gradient(circle at 20% 15%,#fed7aa,transparent 40%),linear-gradient(135deg,#7c2d12,#be185d 58%,#312e81)}.profile-theme-card-noir>span{background:linear-gradient(135deg,#030712,#111827 58%,#334155)}.tweeter-profile-banner{position:relative;background-image:linear-gradient(135deg,color-mix(in srgb,var(--profile-cover-accent,#1d9bf0) 18%,transparent),rgba(2,6,23,.34)),var(--profile-cover-image),var(--profile-cover-gradient)!important;background-repeat:no-repeat;background-size:cover,cover,cover;background-position:50%,50%,50%;overflow:hidden}.tweeter-profile-banner:after{content:"";position:absolute;inset:0;background:linear-gradient(rgba(255,255,255,.055) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 0);background-size:42px 42px;opacity:.38;pointer-events:none}.tweeter-profile-banner.cover-kind-icon{background-size:cover,auto min(68%,170px),cover;background-position:50%,calc(100% - 2.2rem),50%}.tweeter-profile-banner.cover-kind-gradient{background-image:var(--profile-cover-gradient)!important}.tweeter-profile-skin-arcade{box-shadow:inset 0 0 0 1px rgba(56,189,248,.12),0 0 44px rgba(236,72,153,.08)}.tweeter-profile-skin-arcade .tweeter-profile-avatar{box-shadow:0 0 0 3px rgba(56,189,248,.18),0 0 34px rgba(236,72,153,.22)}.tweeter-profile-skin-arcade+.tweeter-profile-tabs a.active:after{background:linear-gradient(90deg,#38bdf8,#ec4899)}.tweeter-profile-skin-sunset{background:linear-gradient(180deg,rgba(251,146,60,.05),transparent 42%)}.tweeter-profile-skin-sunset+.tweeter-profile-tabs a.active:after{background:linear-gradient(90deg,#fb923c,#ec4899)}.tweeter-profile-skin-noir{background:linear-gradient(180deg,rgba(15,23,42,.32),rgba(2,6,23,.05))}.tweeter-profile-skin-noir .tweeter-profile-banner:after{opacity:.2}.tweeter-profile-skin-noir .tweeter-profile-avatar{background:#020617}.tweeter-profile-skin-noir+.tweeter-profile-tabs a.active:after{background:#e2e8f0}.tweeter-mode[data-color-mode=blue] .cover-choice-card,.tweeter-mode[data-color-mode=blue] .profile-theme-card,.tweeter-mode[data-color-mode=light] .cover-choice-card,.tweeter-mode[data-color-mode=light] .profile-theme-card{color:var(--tw-text)}@media (max-width:860px){.cover-choice-grid,.custom-cover-panel,.profile-theme-grid{grid-template-columns:1fr}}.tweeter-profile-hero{position:relative;overflow:hidden;background:var(--tw-bg-elevated);border-bottom:1px solid var(--tw-border)}.tweeter-profile-banner{height:clamp(178px,24vw,232px);background-color:color-mix(in srgb,var(--profile-cover-accent,#1d9bf0) 20%,#0f172a);background-position:50%!important}.tweeter-profile-banner.cover-kind-image:after{background:linear-gradient(180deg,rgba(2,6,23,.06),rgba(2,6,23,.18) 62%,rgba(2,6,23,.34)),radial-gradient(circle at 18% 20%,color-mix(in srgb,var(--profile-cover-accent,#1d9bf0) 22%,transparent),transparent 34rem);background-size:cover;opacity:1}.tweeter-profile-main{position:relative;z-index:2;min-height:4.85rem;padding:0 1.1rem;align-items:flex-start}.tweeter-profile-avatar{margin-top:-4.85rem;background:var(--tw-bg-elevated);border:1px solid var(--tw-border);box-shadow:0 10px 30px rgba(0,0,0,.18)}.tweeter-profile-actions{padding-top:.85rem}.tweeter-profile-actions a,.tweeter-profile-actions button,.tweeter-profile-main>a,.tweeter-profile-main>button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--tw-border);background:color-mix(in srgb,var(--tw-bg-elevated) 92%,var(--tw-accent) 8%);color:var(--tw-text);border-radius:999px;padding:.64rem .95rem;font-weight:850;font-size:.95rem;line-height:1;text-decoration:none;box-shadow:0 8px 20px rgba(0,0,0,.08)}.tweeter-profile-actions a:hover,.tweeter-profile-actions button:hover,.tweeter-profile-main>a:hover,.tweeter-profile-main>button:hover{border-color:color-mix(in srgb,var(--tw-accent) 42%,var(--tw-border));background:color-mix(in srgb,var(--tw-bg-elevated) 82%,var(--tw-accent) 18%);text-decoration:none}.tweeter-profile-actions button:disabled{opacity:.72;cursor:not-allowed}.tweeter-profile-copy{position:relative;z-index:2;padding:.1rem 1.1rem 1.25rem}.tweeter-profile-copy h1{line-height:1.12;overflow-wrap:anywhere}.tweeter-profile-meta,.tweeter-profile-stats{gap:.65rem 1rem}.tweeter-profile-tabs{background:color-mix(in srgb,var(--tw-bg-elevated) 82%,transparent)}.tweeter-profile-tabs a{flex:1 1;text-align:center}.tweet-context-list>div{display:grid;grid-template-columns:minmax(6.8rem,.72fr) minmax(0,1fr);align-items:flex-start}.tweet-context-list dd{min-width:0;overflow-wrap:anywhere}.cover-choice-preview,.cover-live-preview{background-size:cover,cover,cover!important;background-position:50%!important}.cover-choice-card.cover-kind-image .cover-choice-preview,.cover-live-preview.cover-kind-image{box-shadow:inset 0 -42px 70px rgba(2,6,23,.26)}@media (max-width:720px){.tweeter-profile-banner{height:158px}.tweeter-profile-main{min-height:4.35rem;padding-inline:.95rem}.tweeter-profile-avatar{margin-top:-4.35rem}.tweeter-profile-actions{padding-top:.65rem}.tweeter-profile-copy{padding-inline:.95rem}.tweeter-profile-meta,.tweeter-profile-stats{gap:.55rem .8rem}}.dashboard-studio-hero{position:relative;overflow:hidden;border-color:rgba(14,165,233,.2);background:radial-gradient(circle at 16% 18%,rgba(14,165,233,.2),transparent 24rem),linear-gradient(135deg,rgba(255,255,255,.92),rgba(239,246,255,.84));color:var(--site-ink,#0f172a)}.dashboard-studio-hero:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(15,23,42,.035) 1px,transparent 0),linear-gradient(90deg,rgba(15,23,42,.035) 1px,transparent 0);background-size:3rem 3rem;pointer-events:none}.dashboard-studio-hero>*{position:relative;z-index:1}.dashboard-studio-headline h1{color:var(--site-ink,#0f172a)}.dashboard-studio-headline p{color:var(--site-muted,#475569)}.dashboard-studio-progress{background:rgba(255,255,255,.62);border-color:rgba(148,163,184,.28);box-shadow:0 18px 38px rgba(15,23,42,.08)}.dashboard-studio-progress span{color:#64748b}.dashboard-studio-progress strong{color:#0f172a}.dashboard-progress-bar{height:.55rem;border-radius:999px;background:rgba(148,163,184,.18);overflow:hidden;margin-top:.75rem}.dashboard-progress-bar span{display:block;height:100%;background:linear-gradient(90deg,#0ea5e9,#2563eb);border-radius:inherit}.profile-studio-card{grid-column:span 1;padding:0;overflow:hidden;background:rgba(255,255,255,.86);color:var(--site-ink,#0f172a);border-color:rgba(148,163,184,.28);box-shadow:0 22px 55px rgba(15,23,42,.08)}.profile-studio-card .field span,.profile-studio-card .kicker,.profile-studio-card .settings-subsection-label{color:#0ea5e9}.profile-studio-card input,.profile-studio-card select,.profile-studio-card textarea{background:rgba(248,250,252,.92);color:#0f172a;border-color:rgba(148,163,184,.34);box-shadow:inset 0 1px 0 rgba(255,255,255,.6)}.profile-studio-card input:focus,.profile-studio-card select:focus,.profile-studio-card textarea:focus{outline:3px solid rgba(14,165,233,.18);border-color:rgba(14,165,233,.72)}.profile-studio-card textarea{min-height:9.5rem;resize:vertical}.profile-studio-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:1.25rem;gap:1.25rem;align-items:flex-end;padding:1.35rem;background:radial-gradient(circle at 88% 16%,rgba(56,189,248,.2),transparent 16rem),linear-gradient(135deg,rgba(240,249,255,.96),rgba(255,255,255,.92));border-bottom:1px solid rgba(148,163,184,.24)}.profile-studio-hero h2{margin:.28rem 0;color:#0f172a;font-size:clamp(1.65rem,3vw,2.55rem);line-height:1.02;letter-spacing:-.055em}.profile-studio-hero p{margin:0;color:#475569;line-height:1.55;max-width:54rem}.profile-studio-summary{display:grid;grid-template-columns:repeat(3,minmax(0,auto));grid-gap:.6rem;gap:.6rem;align-items:center}.profile-studio-summary span{display:grid;grid-gap:.1rem;gap:.1rem;min-width:7.2rem;border:1px solid rgba(148,163,184,.26);background:rgba(255,255,255,.7);border-radius:1rem;padding:.7rem .85rem;color:#64748b;font-size:.78rem;font-weight:800}.profile-studio-summary strong{color:#0f172a;font-size:.95rem}.profile-studio-preview{margin:1.1rem 1.35rem 0;border:1px solid rgba(148,163,184,.3);border-radius:1.35rem;overflow:hidden;background:#fff;box-shadow:0 18px 42px rgba(15,23,42,.08)}.studio-preview-cover{position:relative;min-height:9.5rem;background-image:linear-gradient(135deg,color-mix(in srgb,var(--profile-preview-accent,#1d9bf0) 18%,transparent),rgba(2,6,23,.28)),var(--cover-preview-image),var(--cover-preview-gradient);background-repeat:no-repeat;background-size:cover,cover,cover;background-position:50%}.studio-preview-cover:after{content:"";position:absolute;inset:0;background:linear-gradient(rgba(255,255,255,.07) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 0);background-size:2.4rem 2.4rem;opacity:.28}.studio-preview-badge{position:absolute;right:1rem;bottom:1rem;z-index:1;border-radius:999px;background:rgba(2,6,23,.62);border:1px solid rgba(255,255,255,.16);color:white;padding:.45rem .75rem;font-weight:900;font-size:.82rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.studio-preview-body{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:1rem;gap:1rem;padding:1rem}.studio-preview-body .avatar{margin-top:-3.2rem;width:5.2rem;height:5.2rem;border:4px solid #fff;box-shadow:0 18px 34px rgba(15,23,42,.18)}.studio-preview-body h3{margin:0;color:#0f172a;font-size:1.35rem;letter-spacing:-.035em}.studio-preview-body p{margin:.1rem 0 .25rem;color:#64748b}.studio-preview-body span{display:block;color:#334155;line-height:1.45}.settings-studio-section{margin:1.1rem 1.35rem;padding:1.15rem;border:1px solid rgba(148,163,184,.26);border-radius:1.35rem;background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(248,250,252,.82))}.settings-studio-section-head{display:grid;grid-gap:.25rem;gap:.25rem;margin-bottom:1rem}.settings-studio-section-head h3{margin:0;color:#0f172a;font-size:clamp(1.15rem,2vw,1.55rem);letter-spacing:-.035em}.settings-studio-section-head p{margin:0;color:#475569;line-height:1.55;max-width:60rem}.settings-choice-grid{display:grid;grid-gap:.8rem;gap:.8rem}.settings-choice-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-choice-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-choice-card{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.8rem;gap:.8rem;align-items:flex-start;text-align:left;border:1px solid rgba(148,163,184,.3);border-radius:1.1rem;background:rgba(255,255,255,.72);color:#0f172a;padding:.95rem;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.settings-choice-card:hover{transform:translateY(-2px);border-color:rgba(14,165,233,.55);box-shadow:0 16px 34px rgba(15,23,42,.09)}.settings-choice-card.active{border-color:rgba(14,165,233,.76);background:rgba(224,242,254,.75);box-shadow:inset 0 0 0 1px rgba(14,165,233,.28)}.settings-choice-card.tone-safe.active{border-color:rgba(34,197,94,.55);background:rgba(220,252,231,.64);box-shadow:inset 0 0 0 1px rgba(34,197,94,.2)}.settings-choice-card.tone-private.active{border-color:rgba(100,116,139,.55);background:rgba(241,245,249,.86);box-shadow:inset 0 0 0 1px rgba(100,116,139,.18)}.settings-choice-card i{width:2.35rem;height:2.35rem;border-radius:.85rem;display:grid;place-items:center;background:rgba(14,165,233,.12);color:#0284c7}.settings-choice-card small,.settings-choice-card strong{display:block}.settings-choice-card strong{color:#0f172a}.settings-choice-card small{margin-top:.18rem;color:#475569;line-height:1.42}.settings-field-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);grid-gap:1rem;gap:1rem;margin-top:1rem}.studio-field{margin-bottom:0}.studio-field span{display:flex;justify-content:space-between;gap:.75rem;align-items:baseline;color:#334155}.studio-field span small{color:#64748b;font-weight:800}.settings-accent-row{display:grid;grid-template-columns:minmax(160px,.28fr) minmax(0,1fr);grid-gap:1rem;gap:1rem;align-items:stretch;margin-bottom:1rem}.studio-color-field{margin:0;border:1px solid rgba(148,163,184,.3);border-radius:1.1rem;padding:.95rem;background:rgba(255,255,255,.72)}.studio-color-field input[type=color]{height:3.2rem;padding:.25rem;border-radius:.85rem}.settings-accent-note{border:1px solid rgba(148,163,184,.3);border-radius:1.1rem;padding:.95rem;background:linear-gradient(135deg,color-mix(in srgb,var(--accent,#0ea5e9) 10%,#fff),#fff)}.settings-accent-note strong{display:block;color:#0f172a}.settings-accent-note small{display:block;margin-top:.25rem;color:#475569;line-height:1.5}.studio-cover-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-cover-choice{grid-template-columns:8rem minmax(0,1fr);align-items:center;grid-gap:.85rem;gap:.85rem;background:rgba(255,255,255,.74);color:#0f172a}.studio-cover-choice .cover-choice-preview{height:5.4rem;margin:0}.studio-cover-choice.active{background:rgba(224,242,254,.76)}.studio-custom-cover{margin-top:1rem;background:rgba(248,250,252,.82);color:#0f172a}.studio-custom-cover small{color:#475569}.studio-profile-theme-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.studio-theme-card{background:rgba(255,255,255,.76);color:#0f172a;min-height:11rem}.studio-theme-card small{color:#475569}.studio-theme-card.active{background:rgba(224,242,254,.78)}.studio-theme-preview-banner{background:linear-gradient(135deg,#0f172a,#1e3a8a);color:#f8fafc;margin-bottom:1rem}.studio-theme-preview-banner small{color:#dbeafe}.settings-subsection-label{margin:1rem 0 .55rem;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;font-weight:950}.studio-warning-strip{display:flex;gap:.65rem;align-items:flex-start;color:#92400e;background:rgba(254,243,199,.74);border-color:rgba(245,158,11,.34)}.studio-showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-toggle{background:rgba(255,255,255,.74);color:#0f172a;border-color:rgba(148,163,184,.3)}.studio-toggle.active{border-color:rgba(14,165,233,.58);background:rgba(224,242,254,.62)}.studio-toggle input{accent-color:#0ea5e9}.studio-toggle small{color:#475569}.studio-toggle .toggle-note{margin-top:.42rem;color:#64748b}.studio-toggle em{background:rgba(255,255,255,.7);color:#334155}.profile-studio-savebar{position:-webkit-sticky;position:sticky;bottom:.75rem;z-index:4;margin:1.35rem;padding:.85rem;border:1px solid rgba(148,163,184,.34);border-radius:1.2rem;background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 18px 42px rgba(15,23,42,.14);display:flex;align-items:center;justify-content:space-between;gap:1rem}.profile-studio-savebar strong{display:block;color:#0f172a}.profile-studio-savebar .form-status{display:block;margin-top:.15rem;font-weight:800}.form-status.muted{color:#64748b}.form-status.saving{color:#0369a1}body[data-site-style=ops]:not(:has(.tweeter-mode)) .dashboard-studio-hero,body[data-site-style=ops]:not(:has(.tweeter-mode)) .profile-studio-card{background:linear-gradient(135deg,rgba(15,23,42,.94),rgba(30,41,59,.88));color:#e5e7eb;border-color:rgba(148,163,184,.22)}body[data-site-style=ops]:not(:has(.tweeter-mode)) .dashboard-studio-headline h1,body[data-site-style=ops]:not(:has(.tweeter-mode)) .profile-studio-hero h2,body[data-site-style=ops]:not(:has(.tweeter-mode)) .settings-studio-section-head h3{color:#f8fafc}body[data-site-style=ops]:not(:has(.tweeter-mode)) .dashboard-studio-headline p,body[data-site-style=ops]:not(:has(.tweeter-mode)) .profile-studio-hero p,body[data-site-style=ops]:not(:has(.tweeter-mode)) .settings-studio-section-head p{color:#cbd5e1}body[data-site-style=ops]:not(:has(.tweeter-mode)) .profile-studio-preview,body[data-site-style=ops]:not(:has(.tweeter-mode)) .profile-studio-savebar,body[data-site-style=ops]:not(:has(.tweeter-mode)) .settings-choice-card,body[data-site-style=ops]:not(:has(.tweeter-mode)) .settings-studio-section,body[data-site-style=ops]:not(:has(.tweeter-mode)) .studio-cover-choice,body[data-site-style=ops]:not(:has(.tweeter-mode)) .studio-theme-card,body[data-site-style=ops]:not(:has(.tweeter-mode)) .studio-toggle{background:rgba(15,23,42,.72);color:#f8fafc;border-color:rgba(148,163,184,.22)}body[data-site-style=ops]:not(:has(.tweeter-mode)) .profile-studio-savebar strong,body[data-site-style=ops]:not(:has(.tweeter-mode)) .settings-choice-card strong,body[data-site-style=ops]:not(:has(.tweeter-mode)) .studio-cover-choice strong,body[data-site-style=ops]:not(:has(.tweeter-mode)) .studio-preview-body h3,body[data-site-style=ops]:not(:has(.tweeter-mode)) .studio-theme-card strong,body[data-site-style=ops]:not(:has(.tweeter-mode)) .studio-toggle strong{color:#f8fafc}body[data-site-style=ops]:not(:has(.tweeter-mode)) .settings-choice-card small,body[data-site-style=ops]:not(:has(.tweeter-mode)) .studio-cover-choice small,body[data-site-style=ops]:not(:has(.tweeter-mode)) .studio-preview-body p,body[data-site-style=ops]:not(:has(.tweeter-mode)) .studio-preview-body span,body[data-site-style=ops]:not(:has(.tweeter-mode)) .studio-theme-card small,body[data-site-style=ops]:not(:has(.tweeter-mode)) .studio-toggle small{color:#cbd5e1}@media (max-width:1100px){.profile-studio-hero,.profile-studio-summary,.settings-accent-row,.settings-choice-grid.three,.settings-field-grid,.studio-cover-grid,.studio-profile-theme-grid,.studio-showcase-grid{grid-template-columns:1fr}.profile-studio-summary{align-items:stretch}.studio-cover-choice{grid-template-columns:1fr}.studio-cover-choice .cover-choice-preview{height:7rem}}@media (max-width:720px){.profile-studio-hero,.profile-studio-preview,.profile-studio-savebar,.settings-studio-section{margin-left:.85rem;margin-right:.85rem}.settings-choice-grid.two,.studio-preview-body{grid-template-columns:1fr}.studio-preview-body{align-items:flex-start}.studio-preview-body .avatar{margin-top:-3.5rem}.studio-preview-body .button{width:100%;justify-content:center}.profile-studio-savebar{position:static;flex-direction:column;align-items:stretch}.profile-studio-savebar .button{width:100%;justify-content:center}}.tweeter-profile-main{min-height:3.85rem;padding:0 1.15rem}.tweeter-profile-avatar{margin-top:-4.9rem;border:4px solid var(--tw-bg-elevated);box-shadow:0 12px 32px rgba(2,6,23,.22)}.tweeter-profile-actions{padding-top:.72rem;margin-left:auto}.tweeter-profile-copy{margin-top:-.72rem;padding:0 1.15rem 1.22rem}.tweeter-profile-copy h1{margin:0 0 .08rem}.tweeter-profile-copy>span{display:block;margin-bottom:.85rem}.tweeter-profile-copy p{max-width:46rem;margin:0 0 1rem}.tweeter-profile-meta{margin-bottom:.85rem}.tweeter-profile-stats{align-items:center}.tweeter-profile-side-card{overflow:hidden}.tweeter-profile-side-head{display:flex;gap:.75rem;align-items:center;padding:1rem;border-bottom:1px solid var(--tw-border)}.tweeter-profile-side-head strong{display:flex;gap:.35rem;align-items:center;color:var(--tw-text);line-height:1.1}.tweeter-profile-side-head span{display:block;margin-top:.15rem;color:var(--tw-muted)}.tweeter-side-metric-grid{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--tw-border)}.tweeter-side-metric-grid span{display:grid;grid-gap:.12rem;gap:.12rem;padding:.9rem .85rem;border-right:1px solid var(--tw-border)}.tweeter-side-metric-grid span:last-child{border-right:0}.tweeter-side-metric-grid strong{color:var(--tw-text);font-size:1.25rem;line-height:1}.tweeter-side-metric-grid small{color:var(--tw-muted);font-size:.78rem;font-weight:750}.tweeter-profile-side-links{display:grid;grid-template-columns:1fr;grid-gap:.55rem;gap:.55rem;padding:1rem;border-bottom:1px solid var(--tw-border)}.tweeter-profile-side-links a{display:inline-flex;min-height:2.55rem;align-items:center;justify-content:center;gap:.5rem;border:1px solid var(--tw-border);border-radius:999px;background:color-mix(in srgb,var(--tw-bg-elevated) 88%,var(--tw-accent) 12%);color:var(--tw-text);font-weight:850;text-decoration:none}.tweeter-profile-side-links a:hover{background:color-mix(in srgb,var(--tw-bg-elevated) 78%,var(--tw-accent) 22%);border-color:color-mix(in srgb,var(--tw-accent) 42%,var(--tw-border));text-decoration:none}.tweeter-side-details{padding-top:.15rem}.tweeter-side-details>div{grid-template-columns:minmax(5.8rem,.62fr) minmax(0,1fr)}.tweeter-profile-shared-strip{display:grid;grid-gap:.65rem;gap:.65rem;padding:1rem;border-top:1px solid var(--tw-border)}.tweeter-profile-shared-strip>span{font-size:.76rem;font-weight:850}.tweeter-profile-shared-strip>div{display:flex;flex-wrap:wrap;gap:.45rem}.tweeter-profile-shared-strip small{align-items:center;min-height:1.8rem;padding:.28rem .65rem;background:color-mix(in srgb,var(--tw-accent) 12%,var(--tw-bg-soft))}.tweeter-profile-muted-note{line-height:1.45}@media (max-width:720px){.tweeter-profile-main{min-height:3.55rem}.tweeter-profile-avatar{margin-top:-4.25rem;border-width:3px}.tweeter-profile-copy{margin-top:-.35rem;padding-inline:.95rem}.tweeter-profile-actions{padding-top:.55rem}}.dashboard-page .dashboard-layout{grid-template-columns:minmax(0,1fr)!important;align-items:flex-start}.dashboard-page .dashboard-layout>.character-card,.dashboard-page .dashboard-layout>.profile-studio-card{grid-column:1/-1;width:100%}.profile-studio-hero{grid-template-columns:minmax(0,1fr);align-items:flex-start;gap:1rem;padding:clamp(1.15rem,2.5vw,1.75rem)}.profile-studio-hero h2{max-width:44rem;font-size:clamp(1.85rem,4vw,3.05rem)}.profile-studio-hero p{max-width:52rem}.profile-studio-summary{grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));width:100%}.profile-studio-summary span{min-width:0}.profile-studio-preview,.profile-studio-savebar,.settings-studio-section{margin-inline:clamp(.9rem,2.3vw,1.45rem)}.settings-studio-section{padding:clamp(1rem,2.2vw,1.35rem)}.settings-choice-grid.three,.settings-choice-grid.two,.studio-profile-theme-grid,.studio-showcase-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.settings-field-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr))}.settings-accent-row{grid-template-columns:minmax(11rem,.32fr) minmax(0,1fr)}.studio-cover-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,15.5rem),1fr))!important;align-items:stretch}.studio-cover-choice{display:grid;grid-template-columns:1fr!important;align-content:start;align-items:stretch;grid-gap:.8rem;gap:.8rem;min-height:0;padding:.8rem;text-align:left}.studio-cover-choice .cover-choice-preview{width:100%;height:auto!important;min-height:8rem;aspect-ratio:16/8.6;margin:0!important;border-radius:.95rem;background-position:50%!important}.studio-cover-choice .cover-choice-copy{display:grid;grid-gap:.22rem;gap:.22rem;min-width:0}.studio-cover-choice .cover-choice-copy strong{color:#0f172a;font-size:1rem;line-height:1.12;letter-spacing:-.025em}.studio-cover-choice .cover-choice-copy small{color:#475569;line-height:1.42;overflow-wrap:anywhere}.studio-cover-choice.active .cover-choice-copy strong{color:#075985}.studio-profile-theme-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr))}body[data-site-style=ops]:not(:has(.tweeter-mode)) .studio-cover-choice .cover-choice-copy strong,body[data-site-style=ops]:not(:has(.tweeter-mode)) .studio-cover-choice.active .cover-choice-copy strong{color:#f8fafc}body[data-site-style=ops]:not(:has(.tweeter-mode)) .studio-cover-choice .cover-choice-copy small{color:#cbd5e1}@media (max-width:760px){.settings-accent-row{grid-template-columns:1fr}.studio-cover-choice .cover-choice-preview{min-height:7.25rem}}.public-citizen-banner{background-repeat:no-repeat!important;background-position:50%!important;background-size:cover!important;min-height:5.9rem;box-shadow:inset 0 -44px 70px rgba(15,23,42,.18)}.public-citizen-card:hover .public-citizen-banner{filter:saturate(1.08) contrast(1.03)}.tweeter-detail-grid{align-items:flex-start}.tweeter-detail-rail{height:auto!important;position:-webkit-sticky;position:sticky;top:.75rem}.tweeter-detail-rail,.tweeter-detail-rail .tweeter-suggestion-list{max-height:none!important;overflow:visible!important}.tweeter-profile-main{min-height:3.35rem!important;padding-inline:1.2rem!important}.tweeter-profile-avatar{margin-top:-4.65rem!important;box-shadow:0 18px 36px rgba(2,6,23,.22)!important}.tweeter-profile-copy{padding:.15rem 1.2rem 1.15rem!important}.tweeter-profile-copy h1{margin-top:0!important;font-size:clamp(1.65rem,2vw,2rem);letter-spacing:-.035em}.tweeter-profile-copy>span{display:inline-block;margin-top:.05rem}.tweeter-profile-copy p{margin-top:.85rem!important;margin-bottom:.65rem!important;max-width:44rem}.tweeter-profile-meta{margin-top:.75rem!important}.tweeter-profile-stats{margin-top:.7rem!important}.tweeter-profile-actions{padding-top:.7rem!important}.tweeter-profile-mini-card{padding:0;overflow:hidden}.tweeter-profile-mini-head{display:flex;align-items:center;gap:.8rem;padding:1rem}.tweeter-profile-mini-head>div{min-width:0}.tweeter-profile-mini-head strong{display:flex;align-items:center;gap:.35rem;color:var(--tw-text);line-height:1.2}.tweeter-profile-mini-head span{display:block;color:var(--tw-muted);margin-top:.15rem}.tweeter-profile-mini-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-gap:.55rem;gap:.55rem;padding:0 1rem 1rem}.tweeter-profile-mini-links a{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.35rem;border-radius:999px;border:1px solid var(--tw-border);color:var(--tw-text);text-decoration:none;font-weight:850;background:color-mix(in srgb,var(--tw-bg-elevated) 88%,var(--tw-accent) 12%)}.tweeter-profile-mini-links a:hover{border-color:color-mix(in srgb,var(--tw-accent) 46%,var(--tw-border));background:color-mix(in srgb,var(--tw-bg-elevated) 78%,var(--tw-accent) 22%)}.tweeter-profile-details-menu{border-top:1px solid var(--tw-border)}.tweeter-profile-details-menu summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.95rem 1rem;cursor:pointer;color:var(--tw-text);font-weight:850}.tweeter-profile-details-menu summary::-webkit-details-marker{display:none}.tweeter-profile-details-menu summary i{color:var(--tw-muted);transition:transform .18s ease}.tweeter-profile-details-menu[open] summary i{transform:rotate(180deg)}.tweeter-profile-details-menu .tweet-context-list{padding:0 1rem .75rem}.tweeter-profile-shared-strip{padding:.85rem 1rem 1rem}.tweeter-profile-shared-strip>span{display:block;margin-bottom:.55rem;color:var(--tw-muted);font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.tweeter-profile-shared-strip div{display:flex;flex-wrap:wrap;gap:.45rem}.tweeter-profile-shared-strip small{display:inline-flex;padding:.32rem .55rem;border-radius:999px;background:color-mix(in srgb,var(--tw-bg) 80%,var(--tw-accent) 20%);color:var(--tw-text);font-weight:800}.tweeter-profile-muted-note{margin:0;padding:0 1rem 1rem;color:var(--tw-muted);font-size:.88rem;line-height:1.5}.tweeter-follow-compact .tweeter-suggestion{gap:.7rem}.ape-tavern-copy{background:rgba(4,12,31,.66)!important;border-color:rgba(226,232,240,.22)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 14px 34px rgba(2,6,23,.16)!important}.ape-tavern-actions small,.ape-tavern-callout p{color:#f8fafc!important;text-shadow:0 1px 0 rgba(2,6,23,.35)}.ape-tavern-pills span{color:#ffffff!important;background:rgba(255,255,255,.13)!important;border-color:rgba(255,255,255,.26)!important}.site-footer-v2{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(18rem,.9fr) minmax(0,1.35fr);grid-gap:clamp(1.2rem,4vw,3rem);gap:clamp(1.2rem,4vw,3rem);margin:4rem auto 0;padding:clamp(1.35rem,3vw,2.2rem);border:1px solid rgba(148,163,184,.24);border-radius:2rem 2rem 0 0;background:radial-gradient(circle at 8% 12%,rgba(14,165,233,.14),transparent 22rem),linear-gradient(180deg,rgba(255,255,255,.92),rgba(241,245,249,.92));box-shadow:0 -18px 54px rgba(15,23,42,.08)}.site-footer-v2:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(14,165,233,.055) 1px,transparent 0),linear-gradient(90deg,rgba(14,165,233,.055) 1px,transparent 0);background-size:2.8rem 2.8rem;pointer-events:none}.site-footer-v2>*{position:relative;z-index:1}.footer-wordmark{display:inline-flex;align-items:center;gap:.25rem;color:#0f172a;text-decoration:none;font-size:clamp(1.55rem,3vw,2.25rem);font-weight:950;letter-spacing:-.06em}.footer-wordmark span{color:#0f172a}.footer-wordmark b{display:inline-grid;place-items:center;min-width:2.35rem;height:2.15rem;padding-inline:.28rem;border-radius:.65rem;background:#128df2;color:#fff;letter-spacing:-.05em;box-shadow:0 10px 22px rgba(18,141,242,.24)}.site-footer-brand p{max-width:34rem;margin:.7rem 0 0;color:#475569;line-height:1.65}.footer-pill-row{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1rem}.footer-pill-row span{display:inline-flex;align-items:center;gap:.45rem;min-height:2rem;padding:.38rem .72rem;border:1px solid rgba(14,165,233,.18);border-radius:999px;background:rgba(224,242,254,.78);color:#0f3a5c;font-weight:800;font-size:.88rem}.site-footer-links{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1rem;gap:1rem}.site-footer-links div{display:grid;align-content:start;grid-gap:.48rem;gap:.48rem}.site-footer-links strong{margin-bottom:.25rem;color:#0f172a;font-size:.78rem;font-weight:950;letter-spacing:.09em;text-transform:uppercase}.site-footer-links a{display:inline-flex;align-items:center;gap:.48rem;width:-moz-fit-content;width:fit-content;color:#475569;text-decoration:none;font-weight:750}.site-footer-links a:hover{color:#0284c7}body[data-site-style=glass]:not(:has(.tweeter-mode)) .site-footer-v2,body[data-site-style=ops]:not(:has(.tweeter-mode)) .site-footer-v2{background:radial-gradient(circle at 8% 12%,rgba(14,165,233,.18),transparent 22rem),linear-gradient(180deg,rgba(15,23,42,.94),rgba(15,23,42,.86));border-color:rgba(148,163,184,.18)}body[data-site-style=glass]:not(:has(.tweeter-mode)) .footer-wordmark span,body[data-site-style=glass]:not(:has(.tweeter-mode)) .site-footer-links strong,body[data-site-style=ops]:not(:has(.tweeter-mode)) .footer-wordmark span,body[data-site-style=ops]:not(:has(.tweeter-mode)) .site-footer-links strong{color:#f8fafc}body[data-site-style=glass]:not(:has(.tweeter-mode)) .site-footer-brand p,body[data-site-style=glass]:not(:has(.tweeter-mode)) .site-footer-links a,body[data-site-style=ops]:not(:has(.tweeter-mode)) .site-footer-brand p,body[data-site-style=ops]:not(:has(.tweeter-mode)) .site-footer-links a{color:#cbd5e1}@media (max-width:980px){.site-footer-v2{grid-template-columns:1fr}.site-footer-links{grid-template-columns:repeat(2,minmax(0,1fr))}.tweeter-detail-rail{position:static}}@media (max-width:620px){.site-footer-links{grid-template-columns:1fr}.tweeter-profile-main{min-height:3.75rem!important}.tweeter-profile-avatar{margin-top:-4.15rem!important}}body:not(:has(.tweeter-mode)) .site-header-v3{position:-webkit-sticky;position:sticky;top:0;z-index:80;border-bottom:1px solid rgba(148,163,184,.22);background:rgba(248,252,255,.88);-webkit-backdrop-filter:blur(20px) saturate(1.18);backdrop-filter:blur(20px) saturate(1.18);box-shadow:0 12px 40px rgba(15,23,42,.08)}body[data-site-style=glass]:not(:has(.tweeter-mode)) .site-header-v3,body[data-site-style=ops]:not(:has(.tweeter-mode)) .site-header-v3{background:rgba(8,18,36,.84);border-bottom-color:rgba(148,163,184,.2);box-shadow:0 18px 55px rgba(0,0,0,.22)}.header-inner-v3{width:min(1320px,calc(100% - 2rem));margin:0 auto;padding:.72rem 0;display:grid;grid-template-columns:minmax(13.5rem,auto) minmax(0,1fr) auto;align-items:center;grid-gap:1rem;gap:1rem}.brand-lockup-v3{display:inline-flex;flex-direction:column;align-items:flex-start;gap:.12rem;min-width:max-content;color:#0f172a;text-decoration:none}.brand-lockup-v3 small,.mobile-brand-link small{color:#64748b;font-size:.78rem;line-height:1;margin-left:.1rem;font-weight:650}.footer-wordmark-v3,.northline-wordmark{display:inline-flex;align-items:center;line-height:.95;font-weight:950;letter-spacing:-.065em;color:#0f172a;font-size:clamp(1.35rem,2.1vw,1.72rem)}.footer-wordmark-v3 span,.northline-wordmark-text{display:inline-block}.footer-wordmark-v3 b,.northline-wordmark-rp{display:inline-grid;place-items:center;min-width:2.12rem;height:1.78rem;margin-left:.12rem;padding:0 .22rem;border-radius:.52rem;background:linear-gradient(135deg,#0ea5e9,#2563eb);color:#fff;font-size:.9em;font-style:normal;letter-spacing:-.075em;box-shadow:inset 0 -2px 0 rgba(2,6,23,.18),0 10px 24px rgba(37,99,235,.22)}.desktop-nav-v3{justify-self:center;gap:.18rem;padding:.32rem;border-radius:1.35rem;border:1px solid rgba(148,163,184,.22);background:rgba(255,255,255,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 12px 34px rgba(15,23,42,.06)}.desktop-nav-v3,.desktop-nav-v3 a{display:inline-flex;align-items:center}.desktop-nav-v3 a{position:relative;gap:.45rem;min-height:2.35rem;padding:.55rem .72rem;border-radius:1rem;color:#334155;font-weight:850;text-decoration:none;transition:transform .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.desktop-nav-v3 a i{color:#0ea5e9;font-size:.9rem}.desktop-nav-v3 a:hover{transform:translateY(-1px);background:rgba(224,242,254,.88);color:#075985}.desktop-nav-v3 a.active{color:#fff;background:linear-gradient(135deg,#0ea5e9,#2563eb);box-shadow:0 10px 26px rgba(37,99,235,.22)}.desktop-nav-v3 a.active i{color:#fff}.header-actions-v3{justify-self:flex-end;gap:.55rem}.city-status-pill,.header-actions-v3{display:inline-flex;align-items:center}.city-status-pill{gap:.35rem;min-height:2.5rem;padding:.45rem .72rem;border-radius:999px;border:1px solid rgba(34,197,94,.22);background:rgba(240,253,244,.88);color:#166534;text-decoration:none;font-size:.83rem;font-weight:850}.city-status-pill strong{font-size:.98rem;color:#052e16}.city-status-dot{width:.55rem;height:.55rem;border-radius:999px;background:#22c55e;box-shadow:0 0 0 5px rgba(34,197,94,.13)}.account-menu,.mobile-menu-v3{position:relative}.account-menu>summary,.mobile-menu-v3>summary{list-style:none;cursor:pointer}.account-menu>summary::-webkit-details-marker,.mobile-menu-v3>summary::-webkit-details-marker{display:none}.account-menu>summary{display:inline-flex;align-items:center;gap:.6rem;min-height:2.75rem;padding:.32rem .62rem .32rem .36rem;border-radius:999px;border:1px solid rgba(148,163,184,.26);background:rgba(255,255,255,.78);color:#0f172a;box-shadow:0 12px 30px rgba(15,23,42,.07)}.account-menu>summary:hover,.account-menu[open]>summary{border-color:rgba(14,165,233,.42);background:#fff}.account-summary-text{display:grid;line-height:1.05}.account-summary-text strong{font-size:.92rem}.account-summary-text small{color:#64748b;font-size:.72rem;margin-top:.12rem}.account-menu-panel{position:absolute;right:0;top:calc(100% + .55rem);z-index:100;width:min(18rem,calc(100vw - 2rem));padding:.75rem;border:1px solid rgba(148,163,184,.25);border-radius:1.15rem;background:rgba(255,255,255,.96);box-shadow:0 24px 70px rgba(15,23,42,.18)}.account-menu-heading{display:flex;align-items:center;gap:.65rem;padding:.55rem .55rem .75rem;margin-bottom:.45rem;border-bottom:1px solid rgba(148,163,184,.18);color:#0f172a}.account-menu-heading small,.account-menu-heading span,.account-menu-heading strong{display:block}.account-menu-heading small{color:#64748b;margin-top:.1rem}.account-menu-panel a,.account-menu-panel button,.mobile-account-actions a,.mobile-account-actions button{width:100%;display:inline-flex;align-items:center;gap:.58rem;min-height:2.45rem;padding:.6rem .7rem;border:0;border-radius:.85rem;background:transparent;color:#334155;text-decoration:none;font-weight:800;text-align:left;cursor:pointer}.account-menu-panel a:hover,.account-menu-panel button:hover,.mobile-account-actions a:hover,.mobile-account-actions button:hover{background:rgba(224,242,254,.8);color:#0369a1}.nav-steam-signin{min-height:2.62rem;box-shadow:0 13px 28px rgba(37,99,235,.22)}.mobile-menu-v3{display:none}.mobile-menu-v3>summary{display:inline-grid;place-items:center;width:2.65rem;height:2.65rem;border-radius:.95rem;border:1px solid rgba(148,163,184,.24);background:rgba(255,255,255,.76);color:#0f172a}.mobile-menu-panel-v3{position:fixed;inset:0 0 auto 0;top:4.55rem;z-index:95;max-height:calc(100vh - 4.55rem);overflow:auto;padding:1rem;background:rgba(248,252,255,.97);border-bottom:1px solid rgba(148,163,184,.22);box-shadow:0 30px 60px rgba(15,23,42,.18)}.mobile-brand-link{display:grid;grid-gap:.25rem;gap:.25rem;color:#0f172a;text-decoration:none;margin-bottom:.8rem}.mobile-menu-status{display:inline-flex;align-items:center;gap:.45rem;margin-bottom:.9rem;padding:.45rem .7rem;border-radius:999px;background:rgba(240,253,244,.92);color:#166534;font-weight:850}.mobile-menu-panel-v3 nav{display:grid;grid-gap:.45rem;gap:.45rem}.mobile-menu-panel-v3 nav a{display:flex;align-items:center;gap:.75rem;padding:.85rem;border-radius:1rem;border:1px solid rgba(148,163,184,.18);background:rgba(255,255,255,.78);color:#0f172a;text-decoration:none}.mobile-menu-panel-v3 nav a.active{border-color:rgba(14,165,233,.34);background:rgba(224,242,254,.9)}.mobile-menu-panel-v3 nav a i{width:1.25rem;color:#0ea5e9}.mobile-menu-panel-v3 nav a small,.mobile-menu-panel-v3 nav a span,.mobile-menu-panel-v3 nav a strong{display:block}.mobile-menu-panel-v3 nav a small{color:#64748b;margin-top:.12rem}.mobile-account-actions{display:grid;grid-gap:.4rem;gap:.4rem;margin-top:.9rem;padding-top:.9rem;border-top:1px solid rgba(148,163,184,.18)}body[data-site-style=glass]:not(:has(.tweeter-mode)) .brand-lockup-v3,body[data-site-style=glass]:not(:has(.tweeter-mode)) .northline-wordmark,body[data-site-style=ops]:not(:has(.tweeter-mode)) .brand-lockup-v3,body[data-site-style=ops]:not(:has(.tweeter-mode)) .northline-wordmark{color:#f8fafc}body[data-site-style=glass]:not(:has(.tweeter-mode)) .brand-lockup-v3 small,body[data-site-style=ops]:not(:has(.tweeter-mode)) .brand-lockup-v3 small{color:#cbd5e1}body[data-site-style=glass]:not(:has(.tweeter-mode)) .account-menu>summary,body[data-site-style=glass]:not(:has(.tweeter-mode)) .desktop-nav-v3,body[data-site-style=ops]:not(:has(.tweeter-mode)) .account-menu>summary,body[data-site-style=ops]:not(:has(.tweeter-mode)) .desktop-nav-v3{background:rgba(15,23,42,.72);border-color:rgba(148,163,184,.2);color:#f8fafc}body[data-site-style=glass]:not(:has(.tweeter-mode)) .desktop-nav-v3 a,body[data-site-style=ops]:not(:has(.tweeter-mode)) .desktop-nav-v3 a{color:#dbeafe}body[data-site-style=glass]:not(:has(.tweeter-mode)) .account-summary-text small,body[data-site-style=ops]:not(:has(.tweeter-mode)) .account-summary-text small{color:#cbd5e1}@media (max-width:1120px){.desktop-nav-v3 a span{display:none}.desktop-nav-v3 a{width:2.35rem;justify-content:center;padding-inline:.55rem}}@media (max-width:840px){.header-inner-v3{grid-template-columns:minmax(0,1fr) auto}.account-menu,.city-status-pill,.desktop-nav-v3,.nav-steam-signin{display:none}.mobile-menu-v3{display:block}}.site-footer.site-footer-v3{width:min(1220px,calc(100% - 2rem));margin:4rem auto 0;padding:0;display:block;overflow:hidden;border:1px solid rgba(148,163,184,.22);border-radius:2rem 2rem 0 0;background:radial-gradient(circle at 12% 16%,rgba(14,165,233,.14),transparent 18rem),linear-gradient(180deg,rgba(255,255,255,.96),rgba(241,245,249,.94));box-shadow:0 -18px 50px rgba(15,23,42,.08);color:#334155}.site-footer-v3:before{content:none}.footer-main-v3{display:grid;grid-template-columns:minmax(18rem,.95fr) minmax(0,1.25fr);grid-gap:clamp(1.5rem,4vw,3rem);gap:clamp(1.5rem,4vw,3rem);padding:clamp(1.5rem,4vw,2.4rem);background-image:linear-gradient(rgba(14,165,233,.045) 1px,transparent 0),linear-gradient(90deg,rgba(14,165,233,.045) 1px,transparent 0);background-size:2.75rem 2.75rem}.footer-brand-v3{display:grid;align-content:start;grid-gap:.95rem;gap:.95rem}.footer-brand-link-v3{width:-moz-fit-content;width:fit-content;color:#0f172a;text-decoration:none}.footer-wordmark-v3{font-size:clamp(1.85rem,4vw,2.65rem)}.footer-wordmark-v3 b{min-width:2.9rem;height:2.35rem;border-radius:.65rem}.footer-brand-v3 p{max-width:35rem;margin:0;color:#475569;line-height:1.72}.footer-actions-v3{display:flex;flex-wrap:wrap;gap:.55rem}.footer-actions-v3 a{display:inline-flex;align-items:center;gap:.45rem;min-height:2.1rem;padding:.43rem .76rem;border-radius:999px;border:1px solid rgba(14,165,233,.18);background:rgba(224,242,254,.72);color:#075985;text-decoration:none;font-weight:850;font-size:.88rem}.footer-actions-v3 a:hover{background:rgba(186,230,253,.94);border-color:rgba(14,165,233,.34)}.footer-links-v3{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:clamp(1rem,3vw,1.75rem)!important;gap:clamp(1rem,3vw,1.75rem)!important}.footer-links-v3 div{min-width:0;display:grid;align-content:start;grid-gap:.5rem;gap:.5rem}.footer-links-v3 strong{color:#0f172a;font-size:.78rem;font-weight:950;letter-spacing:.11em;text-transform:uppercase;margin-bottom:.18rem}.footer-links-v3 a{display:inline-flex;align-items:center;gap:.48rem;width:-moz-fit-content;width:fit-content;color:#475569;text-decoration:none;font-weight:780}.footer-links-v3 a i{width:1rem;color:#0ea5e9}.footer-links-v3 a:hover{color:#0369a1}.footer-bottom-v3{display:flex;justify-content:space-between;gap:1rem;padding:.9rem clamp(1.5rem,4vw,2.4rem);border-top:1px solid rgba(148,163,184,.18);background:rgba(248,250,252,.82);color:#64748b;font-size:.85rem;line-height:1.45}body[data-site-style=glass]:not(:has(.tweeter-mode)) .site-footer-v3,body[data-site-style=ops]:not(:has(.tweeter-mode)) .site-footer-v3{background:radial-gradient(circle at 12% 16%,rgba(14,165,233,.18),transparent 18rem),linear-gradient(180deg,rgba(15,23,42,.94),rgba(15,23,42,.9));border-color:rgba(148,163,184,.18);color:#cbd5e1}body[data-site-style=glass]:not(:has(.tweeter-mode)) .footer-main-v3,body[data-site-style=ops]:not(:has(.tweeter-mode)) .footer-main-v3{background-image:linear-gradient(rgba(148,163,184,.055) 1px,transparent 0),linear-gradient(90deg,rgba(148,163,184,.055) 1px,transparent 0)}body[data-site-style=glass]:not(:has(.tweeter-mode)) .footer-links-v3 strong,body[data-site-style=glass]:not(:has(.tweeter-mode)) .footer-wordmark-v3,body[data-site-style=ops]:not(:has(.tweeter-mode)) .footer-links-v3 strong,body[data-site-style=ops]:not(:has(.tweeter-mode)) .footer-wordmark-v3{color:#f8fafc}body[data-site-style=glass]:not(:has(.tweeter-mode)) .footer-brand-v3 p,body[data-site-style=glass]:not(:has(.tweeter-mode)) .footer-links-v3 a,body[data-site-style=ops]:not(:has(.tweeter-mode)) .footer-brand-v3 p,body[data-site-style=ops]:not(:has(.tweeter-mode)) .footer-links-v3 a{color:#cbd5e1}body[data-site-style=glass]:not(:has(.tweeter-mode)) .footer-bottom-v3,body[data-site-style=ops]:not(:has(.tweeter-mode)) .footer-bottom-v3{background:rgba(2,6,23,.22);border-top-color:rgba(148,163,184,.14);color:#94a3b8}@media (max-width:880px){.footer-main-v3{grid-template-columns:1fr}.footer-links-v3{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-bottom-v3{flex-direction:column}}@media (max-width:560px){.site-footer.site-footer-v3{width:min(100%,calc(100% - 1rem));border-radius:1.4rem 1.4rem 0 0}.footer-links-v3{grid-template-columns:1fr}}body:not(:has(.tweeter-mode)) .ape-tavern-callout .ape-tavern-copy,body:not(:has(.tweeter-mode)) .ape-tavern-copy{padding:1.05rem;border:1px solid rgba(255,255,255,.17);border-radius:1.15rem;background:rgba(255,255,255,.095);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}body:not(:has(.tweeter-mode)) .ape-tavern-callout .ape-tavern-actions small,body:not(:has(.tweeter-mode)) .ape-tavern-callout .ape-tavern-copy p{color:#f8fafc!important;opacity:1!important}.desktop-nav-v3{margin-left:0!important}.policy-page-v2,.support-page-v2{color:#0f172a}.policy-page-v2 p,.support-page-v2 p{color:#334155}.policy-hero-v2,.support-hero-v2{display:grid;grid-template-columns:minmax(0,1fr) minmax(17rem,.32fr);grid-gap:1rem;gap:1rem;align-items:stretch;margin-bottom:1rem}.policy-hero-v2>div,.support-hero-v2>div{position:relative;overflow:hidden;border:1px solid rgba(148,163,184,.24);border-radius:2rem;padding:clamp(1.45rem,4vw,3rem);background:radial-gradient(circle at 12% 12%,rgba(14,165,233,.2),transparent 18rem),radial-gradient(circle at 92% 14%,rgba(34,197,94,.12),transparent 18rem),linear-gradient(180deg,rgba(255,255,255,.98),rgba(241,248,255,.92));box-shadow:0 24px 70px rgba(15,23,42,.1)}.terms-hero-v2>div{background:radial-gradient(circle at 10% 12%,rgba(14,165,233,.18),transparent 18rem),radial-gradient(circle at 88% 6%,rgba(249,115,22,.16),transparent 16rem),linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,252,.94))}.policy-hero-v2>div:before,.policy-note-v2:before,.policy-section-v2:before,.support-contact-card-v2:before,.support-hero-v2>div:before,.support-panel-v2:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(14,165,233,.045) 1px,transparent 0),linear-gradient(90deg,rgba(14,165,233,.045) 1px,transparent 0);background-size:2.8rem 2.8rem}.policy-hero-v2>div>*,.policy-note-v2>*,.policy-section-v2>*,.support-contact-card-v2>*,.support-hero-v2>div>*,.support-panel-v2>*{position:relative}.policy-hero-v2 h1,.support-hero-v2 h1{max-width:52rem;margin:.55rem 0 .85rem;font-size:clamp(2.55rem,6vw,5.25rem);line-height:.92;letter-spacing:-.08em;color:#07111f}.policy-hero-v2 p,.support-hero-v2 p{max-width:47rem;margin:0;font-size:1.05rem;line-height:1.72}.policy-hero-actions-v2,.support-action-row-v2{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.35rem}.policy-note-v2,.support-contact-card-v2{position:relative;overflow:hidden;display:grid;align-content:end;grid-gap:.5rem;gap:.5rem;min-height:16rem;border:1px solid rgba(148,163,184,.24);border-radius:2rem;padding:1.35rem;background:radial-gradient(circle at 18% 8%,rgba(14,165,233,.18),transparent 13rem),linear-gradient(180deg,rgba(255,255,255,.96),rgba(248,250,252,.92));box-shadow:0 24px 70px rgba(15,23,42,.08)}.policy-note-v2 span,.support-contact-card-v2 span{color:#0284c7;font-size:.76rem;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.policy-note-v2 strong,.support-contact-card-v2 strong{display:block;color:#0f172a;font-size:clamp(1.7rem,3vw,2.6rem);line-height:1;letter-spacing:-.055em}.policy-note-v2 a{color:#0284c7;font-weight:850}.policy-highlight-grid-v2,.support-card-grid-v2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin:1rem 0}.policy-mini-card-v2,.support-path-card-v2{min-height:14rem;border:1px solid rgba(148,163,184,.24);border-radius:1.55rem;padding:1.25rem;background:rgba(255,255,255,.82);box-shadow:0 18px 50px rgba(15,23,42,.07);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.policy-mini-card-v2:hover,.support-path-card-v2:hover{transform:translateY(-3px);border-color:rgba(14,165,233,.34);box-shadow:0 24px 64px rgba(15,23,42,.1)}.policy-mini-card-v2 i,.support-path-card-v2>i{width:2.75rem;height:2.75rem;display:inline-grid;place-items:center;border-radius:1rem;color:#fff;background:linear-gradient(135deg,#0ea5e9,#2563eb);box-shadow:0 14px 30px rgba(37,99,235,.18)}.policy-mini-card-v2 h2,.support-path-card-v2 h2{margin:1rem 0 .45rem;color:#0f172a;letter-spacing:-.04em}.policy-mini-card-v2 p,.support-path-card-v2 p{margin:0;line-height:1.62}.support-path-card-v2 a{display:inline-flex;align-items:center;gap:.4rem;margin-top:1rem;color:#0284c7;font-weight:900}.policy-service-links-v2{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:1rem 0 1.25rem;padding:1rem 1.15rem;border:1px solid rgba(148,163,184,.22);border-radius:20px;background:rgba(255,255,255,.78);box-shadow:0 18px 50px rgba(15,23,42,.06)}.policy-service-links-v2 strong{color:var(--text);font-size:.92rem}.policy-service-links-v2 div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.55rem}.policy-service-links-v2 a{display:inline-flex;align-items:center;border:1px solid rgba(14,148,240,.18);border-radius:999px;padding:.42rem .72rem;background:rgba(14,148,240,.08);color:var(--accent);font-size:.78rem;font-weight:900;text-decoration:none}.policy-service-links-v2 a:hover{background:rgba(14,148,240,.14);text-decoration:underline}@media (max-width:720px){.policy-service-links-v2{align-items:flex-start;flex-direction:column}.policy-service-links-v2 div{justify-content:flex-start}}.policy-section-list-v2{display:grid;grid-gap:.85rem;gap:.85rem;margin-top:1rem}.policy-section-v2{position:relative;overflow:hidden;display:grid;grid-template-columns:4.2rem minmax(0,1fr);grid-gap:1.1rem;gap:1.1rem;border:1px solid rgba(148,163,184,.24);border-radius:1.45rem;padding:1.2rem;background:rgba(255,255,255,.86);box-shadow:0 18px 45px rgba(15,23,42,.055)}.policy-section-v2>span{display:grid;place-items:center;width:3.2rem;height:3.2rem;border-radius:1rem;background:rgba(224,242,254,.86);color:#0369a1;font-weight:950;letter-spacing:-.03em}.policy-section-v2 h2{margin:.1rem 0 .45rem;color:#0f172a;letter-spacing:-.035em}.policy-section-v2 p{margin:.45rem 0 0;max-width:68rem}.support-layout-v2{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);grid-gap:1rem;gap:1rem;margin-top:1rem}.support-panel-v2{position:relative;overflow:hidden;border:1px solid rgba(148,163,184,.24);border-radius:1.65rem;padding:1.35rem;background:rgba(255,255,255,.86);box-shadow:0 18px 50px rgba(15,23,42,.07)}.support-panel-warm-v2{background:radial-gradient(circle at 85% 10%,rgba(249,115,22,.16),transparent 14rem),rgba(255,255,255,.88)}.support-panel-v2 h2,.support-safety-strip-v2 h2{margin:.45rem 0;color:#0f172a;font-size:clamp(1.6rem,3vw,2.35rem);line-height:1.02;letter-spacing:-.055em}.support-checklist-v2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.65rem;gap:.65rem;margin-top:1rem}.support-checklist-v2 span{display:flex;align-items:flex-start;gap:.55rem;min-height:3rem;padding:.78rem;border-radius:1rem;border:1px solid rgba(148,163,184,.18);background:rgba(248,250,252,.78);color:#334155;font-weight:720;line-height:1.4}.support-checklist-v2 i{color:#16a34a;margin-top:.14rem}.support-safety-strip-v2{display:grid;grid-template-columns:minmax(12rem,.35fr) minmax(0,1fr);grid-gap:1rem;gap:1rem;align-items:center;margin-top:1rem;padding:1.25rem;border:1px solid rgba(148,163,184,.24);border-radius:1.65rem;background:radial-gradient(circle at 8% 20%,rgba(14,165,233,.14),transparent 14rem),rgba(255,255,255,.84);box-shadow:0 18px 50px rgba(15,23,42,.06)}.support-boundary-list-v2{display:grid;grid-gap:.55rem;gap:.55rem}.support-boundary-list-v2 p{margin:0;padding:.72rem .85rem;border-radius:1rem;background:rgba(241,245,249,.82);border:1px solid rgba(148,163,184,.16);font-weight:700}.support-community-links-v2{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1rem}.support-community-links-v2 a{display:inline-flex;align-items:center;gap:.5rem;min-height:2.55rem;padding:.7rem .95rem;border:1px solid rgba(14,165,233,.22);border-radius:999px;background:rgba(224,242,254,.74);color:#075985;font-weight:880}body[data-site-style=glass]:not(:has(.tweeter-mode)) .policy-page-v2,body[data-site-style=glass]:not(:has(.tweeter-mode)) .support-page-v2,body[data-site-style=ops]:not(:has(.tweeter-mode)) .policy-page-v2,body[data-site-style=ops]:not(:has(.tweeter-mode)) .support-page-v2{color:#f8fafc}body[data-site-style=glass]:not(:has(.tweeter-mode)) .policy-hero-v2>div,body[data-site-style=glass]:not(:has(.tweeter-mode)) .policy-mini-card-v2,body[data-site-style=glass]:not(:has(.tweeter-mode)) .policy-note-v2,body[data-site-style=glass]:not(:has(.tweeter-mode)) .policy-section-v2,body[data-site-style=glass]:not(:has(.tweeter-mode)) .support-contact-card-v2,body[data-site-style=glass]:not(:has(.tweeter-mode)) .support-hero-v2>div,body[data-site-style=glass]:not(:has(.tweeter-mode)) .support-panel-v2,body[data-site-style=glass]:not(:has(.tweeter-mode)) .support-path-card-v2,body[data-site-style=glass]:not(:has(.tweeter-mode)) .support-safety-strip-v2,body[data-site-style=ops]:not(:has(.tweeter-mode)) .policy-hero-v2>div,body[data-site-style=ops]:not(:has(.tweeter-mode)) .policy-mini-card-v2,body[data-site-style=ops]:not(:has(.tweeter-mode)) .policy-note-v2,body[data-site-style=ops]:not(:has(.tweeter-mode)) .policy-section-v2,body[data-site-style=ops]:not(:has(.tweeter-mode)) .support-contact-card-v2,body[data-site-style=ops]:not(:has(.tweeter-mode)) .support-hero-v2>div,body[data-site-style=ops]:not(:has(.tweeter-mode)) .support-panel-v2,body[data-site-style=ops]:not(:has(.tweeter-mode)) .support-path-card-v2,body[data-site-style=ops]:not(:has(.tweeter-mode)) .support-safety-strip-v2{border-color:rgba(148,163,184,.2);background:linear-gradient(180deg,rgba(15,23,42,.94),rgba(15,23,42,.86))}body[data-site-style=glass]:not(:has(.tweeter-mode)) .policy-hero-v2 h1,body[data-site-style=glass]:not(:has(.tweeter-mode)) .policy-mini-card-v2 h2,body[data-site-style=glass]:not(:has(.tweeter-mode)) .policy-note-v2 strong,body[data-site-style=glass]:not(:has(.tweeter-mode)) .policy-section-v2 h2,body[data-site-style=glass]:not(:has(.tweeter-mode)) .support-contact-card-v2 strong,body[data-site-style=glass]:not(:has(.tweeter-mode)) .support-hero-v2 h1,body[data-site-style=glass]:not(:has(.tweeter-mode)) .support-panel-v2 h2,body[data-site-style=glass]:not(:has(.tweeter-mode)) .support-path-card-v2 h2,body[data-site-style=glass]:not(:has(.tweeter-mode)) .support-safety-strip-v2 h2,body[data-site-style=ops]:not(:has(.tweeter-mode)) .policy-hero-v2 h1,body[data-site-style=ops]:not(:has(.tweeter-mode)) .policy-mini-card-v2 h2,body[data-site-style=ops]:not(:has(.tweeter-mode)) .policy-note-v2 strong,body[data-site-style=ops]:not(:has(.tweeter-mode)) .policy-section-v2 h2,body[data-site-style=ops]:not(:has(.tweeter-mode)) .support-contact-card-v2 strong,body[data-site-style=ops]:not(:has(.tweeter-mode)) .support-hero-v2 h1,body[data-site-style=ops]:not(:has(.tweeter-mode)) .support-panel-v2 h2,body[data-site-style=ops]:not(:has(.tweeter-mode)) .support-path-card-v2 h2,body[data-site-style=ops]:not(:has(.tweeter-mode)) .support-safety-strip-v2 h2{color:#f8fafc}body[data-site-style=glass]:not(:has(.tweeter-mode)) .policy-page-v2 p,body[data-site-style=glass]:not(:has(.tweeter-mode)) .support-page-v2 p,body[data-site-style=ops]:not(:has(.tweeter-mode)) .policy-page-v2 p,body[data-site-style=ops]:not(:has(.tweeter-mode)) .support-page-v2 p{color:#cbd5e1}@media (max-width:920px){.policy-hero-v2,.policy-highlight-grid-v2,.support-card-grid-v2,.support-hero-v2,.support-layout-v2,.support-safety-strip-v2{grid-template-columns:1fr}.policy-note-v2,.support-contact-card-v2{min-height:auto}}@media (max-width:620px){.policy-section-v2,.support-checklist-v2{grid-template-columns:1fr}.policy-hero-v2 h1,.support-hero-v2 h1{font-size:clamp(2.2rem,14vw,3.65rem)}}body:not(:has(.tweeter-mode)) .desktop-nav-v3 a.active,body[data-site-style=glass]:not(:has(.tweeter-mode)) .desktop-nav-v3 a.active,body[data-site-style=ops]:not(:has(.tweeter-mode)) .desktop-nav-v3 a.active{color:#082f49!important;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(224,242,254,.96)),linear-gradient(135deg,#7dd3fc,#38bdf8);box-shadow:inset 0 0 0 1px rgba(14,165,233,.28),inset 0 -3px 0 rgba(14,165,233,.22),0 12px 26px rgba(14,165,233,.18)}body:not(:has(.tweeter-mode)) .desktop-nav-v3 a.active i,body[data-site-style=glass]:not(:has(.tweeter-mode)) .desktop-nav-v3 a.active i,body[data-site-style=ops]:not(:has(.tweeter-mode)) .desktop-nav-v3 a.active i{color:#0284c7!important}body:not(:has(.tweeter-mode)) .mobile-menu-panel-v3 nav a.active,body[data-site-style=glass]:not(:has(.tweeter-mode)) .mobile-menu-panel-v3 nav a.active,body[data-site-style=ops]:not(:has(.tweeter-mode)) .mobile-menu-panel-v3 nav a.active{color:#082f49!important;border-color:rgba(14,165,233,.42);background:linear-gradient(180deg,rgba(240,249,255,.98),rgba(224,242,254,.96));box-shadow:inset 0 -3px 0 rgba(14,165,233,.18)}body:not(:has(.tweeter-mode)) .site-header-v3{background:rgba(250,253,255,.93)}body:not(:has(.tweeter-mode)) .desktop-nav-v3 a{color:#1e293b}body:not(:has(.tweeter-mode)) .desktop-nav-v3 a:hover{color:#075985}.status-page-v2{display:grid;grid-gap:1.15rem;gap:1.15rem;color:var(--site-ink,#0f172a)}.status-hero-v2{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) minmax(17rem,.34fr);grid-gap:clamp(1rem,3vw,1.7rem);gap:clamp(1rem,3vw,1.7rem);align-items:stretch;min-height:26rem;padding:clamp(1.25rem,4vw,2.6rem);border:1px solid rgba(14,165,233,.18);border-radius:2rem;background:radial-gradient(circle at 12% 10%,rgba(14,165,233,.28),transparent 19rem),radial-gradient(circle at 88% 18%,rgba(34,197,94,.15),transparent 19rem),linear-gradient(135deg,rgba(255,255,255,.98),rgba(239,246,255,.94));box-shadow:0 24px 70px rgba(15,23,42,.1)}.status-hero-v2:before{inset:0;background-image:linear-gradient(rgba(14,165,233,.055) 1px,transparent 0),linear-gradient(90deg,rgba(14,165,233,.055) 1px,transparent 0);background-size:3rem 3rem}.status-hero-v2:after,.status-hero-v2:before{content:"";position:absolute;pointer-events:none}.status-hero-v2:after{right:-8rem;bottom:-9rem;width:28rem;height:28rem;border-radius:999px;background:radial-gradient(circle,rgba(14,165,233,.16),transparent 62%)}.status-hero-v2>*{position:relative;z-index:1}.status-hero-v2.tone-success{border-color:rgba(34,197,94,.25)}.status-hero-v2.tone-warning{border-color:rgba(245,158,11,.32);background:radial-gradient(circle at 12% 10%,rgba(245,158,11,.22),transparent 19rem),radial-gradient(circle at 88% 18%,rgba(14,165,233,.14),transparent 19rem),linear-gradient(135deg,rgba(255,255,255,.98),rgba(255,251,235,.94))}.status-hero-v2.tone-danger{border-color:rgba(244,63,94,.34);background:radial-gradient(circle at 12% 10%,rgba(244,63,94,.2),transparent 19rem),radial-gradient(circle at 88% 18%,rgba(100,116,139,.18),transparent 19rem),linear-gradient(135deg,rgba(255,255,255,.98),rgba(255,241,242,.94))}.status-hero-main-v2{align-self:flex-end;max-width:55rem}.status-live-chip-v2{display:inline-flex;align-items:center;gap:.55rem;width:-moz-fit-content;width:fit-content;min-height:2rem;padding:.42rem .78rem;border-radius:999px;color:#075985;background:rgba(224,242,254,.82);border:1px solid rgba(14,165,233,.2);font-weight:950;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem}.status-live-chip-v2 i{width:.55rem;height:.55rem;border-radius:999px;background:#22c55e;box-shadow:0 0 0 5px rgba(34,197,94,.14)}.status-hero-v2.tone-warning .status-live-chip-v2 i{background:#f59e0b;box-shadow:0 0 0 5px rgba(245,158,11,.14)}.status-hero-v2.tone-neutral .status-live-chip-v2 i{background:#38bdf8;box-shadow:0 0 0 5px rgba(56,189,248,.14)}.status-hero-v2.tone-danger .status-live-chip-v2 i{background:#f43f5e;box-shadow:0 0 0 5px rgba(244,63,94,.14)}.status-hero-main-v2 h1{margin:.9rem 0 .8rem;max-width:48rem;color:#0f172a;font-size:clamp(3.1rem,8vw,7.1rem);line-height:.84;letter-spacing:-.09em}.status-hero-main-v2 p{max-width:44rem;margin:0;color:#334155;font-size:clamp(1rem,2vw,1.18rem);line-height:1.65}.status-hero-actions-v2{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.35rem}.status-now-card-v2{display:grid;align-content:end;min-height:20rem;padding:1.25rem;border:1px solid rgba(148,163,184,.24);border-radius:1.5rem;background:rgba(255,255,255,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.88),0 20px 48px rgba(15,23,42,.08)}.status-pill-v2{width:-moz-fit-content;width:fit-content;min-height:1.9rem;padding:.38rem .7rem;border-radius:999px;color:#166534;background:rgba(220,252,231,.92);border:1px solid rgba(34,197,94,.22);font-size:.74rem;font-weight:950;letter-spacing:.11em;text-transform:uppercase}.status-hero-v2.tone-warning .status-pill-v2{color:#92400e;background:rgba(254,243,199,.95);border-color:rgba(245,158,11,.24)}.status-hero-v2.tone-neutral .status-pill-v2{color:#075985;background:rgba(224,242,254,.95);border-color:rgba(14,165,233,.22)}.status-hero-v2.tone-danger .status-pill-v2{color:#9f1239;background:rgba(255,228,230,.95);border-color:rgba(244,63,94,.24)}.status-now-card-v2 strong{display:block;margin:1.05rem 0 .25rem;color:#0f172a;font-size:clamp(5rem,10vw,8rem);line-height:.72;letter-spacing:-.085em}.status-now-card-v2 small{color:#64748b;font-size:.35em}.status-now-card-v2 p{margin:0 0 1rem;color:#475569;font-weight:850}.status-capacity-track{height:.62rem;border-radius:999px;background:rgba(226,232,240,.92);overflow:hidden}.status-capacity-track i{display:block;min-width:.38rem;height:100%;border-radius:inherit;background:linear-gradient(90deg,#38bdf8,#22c55e)}.status-snapshot-grid-v2{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.9rem;gap:.9rem}.status-board-v2,.status-bottom-strip-v2,.status-mini-panel-v2,.status-snapshot-card-v2{border:1px solid rgba(148,163,184,.22);background:rgba(255,255,255,.82);box-shadow:0 18px 44px rgba(15,23,42,.07)}.status-snapshot-card-v2{position:relative;overflow:hidden;min-height:12rem;display:grid;align-content:end;grid-gap:.45rem;gap:.45rem;padding:1.05rem;border-radius:1.35rem}.status-snapshot-card-v2:after{content:"";position:absolute;inset:auto -4rem -5rem auto;width:10rem;height:10rem;border-radius:999px;background:radial-gradient(circle,rgba(14,165,233,.12),transparent 62%)}.status-snapshot-card-v2>*{position:relative;z-index:1}.status-snapshot-card-v2 i{display:inline-grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:.85rem;color:#0284c7;background:rgba(224,242,254,.85)}.status-bottom-strip-v2 span,.status-snapshot-card-v2 span{color:#64748b;font-size:.72rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.status-snapshot-card-v2 strong{color:#0f172a;font-size:clamp(1.55rem,3vw,2.55rem);line-height:.95;letter-spacing:-.055em}.status-snapshot-card-v2 p{margin:0;color:#475569;line-height:1.45}.status-two-column-v2{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.42fr);grid-gap:1rem;gap:1rem;align-items:flex-start}.status-board-v2,.status-mini-panel-v2{border-radius:1.65rem;padding:1.15rem}.status-board-list-v2,.status-side-stack-v2{display:grid;grid-gap:.8rem;gap:.8rem}.status-board-card-v2{display:grid;grid-template-columns:7rem minmax(0,1fr);grid-gap:1rem;gap:1rem;padding:1rem;border-radius:1.2rem;border:1px solid rgba(148,163,184,.18);background:rgba(248,250,252,.75)}.status-board-card-v2>span{color:#0284c7;font-size:.72rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.status-board-card-v2 h3{margin:0;color:#0f172a;font-size:1.25rem;letter-spacing:-.035em}.status-board-card-v2 p{margin:.35rem 0 0;color:#334155;line-height:1.55}.status-board-card-v2 small{display:block;margin-top:.55rem;color:#64748b}.status-board-card-v2.tone-warning{background:rgba(254,243,199,.72);border-color:rgba(245,158,11,.25)}.status-board-card-v2.tone-maintenance{background:rgba(238,242,255,.72);border-color:rgba(99,102,241,.22)}.status-board-card-v2.tone-event{background:rgba(220,252,231,.72);border-color:rgba(34,197,94,.22)}.status-mini-panel-v2{display:grid;grid-gap:.9rem;gap:.9rem}.status-mini-panel-head{display:grid;grid-gap:.25rem;gap:.25rem}.status-mini-panel-head strong{color:#0f172a;font-size:1.3rem;letter-spacing:-.045em}.status-mini-panel-v2 p{margin:0;color:#475569;line-height:1.55}.status-online-list-v2,.status-recent-list-v2{display:grid;grid-gap:.55rem;gap:.55rem}.status-online-list-v2 div,.status-recent-list-v2 div{display:flex;align-items:center;gap:.65rem;padding:.72rem;border-radius:1rem;background:rgba(248,250,252,.86);border:1px solid rgba(148,163,184,.14)}.status-online-list-v2 i{color:#22c55e;font-size:.62rem}.status-online-list-v2 small,.status-online-list-v2 span,.status-online-list-v2 strong{display:block}.status-online-list-v2 strong,.status-recent-list-v2 strong{color:#0f172a}.status-online-list-v2 small,.status-recent-list-v2 small{color:#64748b}.status-recent-list-v2 span{min-width:3.6rem;padding:.25rem .42rem;border-radius:999px;color:#075985;background:rgba(224,242,254,.88);font-size:.72rem;font-weight:950;text-align:center;text-transform:uppercase}.status-recent-list-v2 span.leave{color:#475569;background:rgba(226,232,240,.88)}.status-bottom-strip-v2{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;padding:.95rem;border-radius:1.5rem}.status-bottom-strip-v2 div{display:grid;grid-gap:.28rem;gap:.28rem;padding:.9rem;border-radius:1rem;background:rgba(248,250,252,.82)}.status-bottom-strip-v2 strong{color:#0f172a;font-size:1.8rem;line-height:.95;letter-spacing:-.055em}body[data-site-style=glass]:not(:has(.tweeter-mode)) .status-hero-v2,body[data-site-style=ops]:not(:has(.tweeter-mode)) .status-hero-v2{border-color:rgba(148,163,184,.18);background:radial-gradient(circle at 12% 10%,rgba(14,165,233,.22),transparent 19rem),radial-gradient(circle at 88% 18%,rgba(34,197,94,.12),transparent 19rem),linear-gradient(135deg,rgba(15,23,42,.96),rgba(8,18,36,.94))}body[data-site-style=glass]:not(:has(.tweeter-mode)) .status-board-card-v2 h3,body[data-site-style=glass]:not(:has(.tweeter-mode)) .status-bottom-strip-v2 strong,body[data-site-style=glass]:not(:has(.tweeter-mode)) .status-hero-main-v2 h1,body[data-site-style=glass]:not(:has(.tweeter-mode)) .status-mini-panel-head strong,body[data-site-style=glass]:not(:has(.tweeter-mode)) .status-now-card-v2 strong,body[data-site-style=glass]:not(:has(.tweeter-mode)) .status-online-list-v2 strong,body[data-site-style=glass]:not(:has(.tweeter-mode)) .status-recent-list-v2 strong,body[data-site-style=glass]:not(:has(.tweeter-mode)) .status-snapshot-card-v2 strong,body[data-site-style=ops]:not(:has(.tweeter-mode)) .status-board-card-v2 h3,body[data-site-style=ops]:not(:has(.tweeter-mode)) .status-bottom-strip-v2 strong,body[data-site-style=ops]:not(:has(.tweeter-mode)) .status-hero-main-v2 h1,body[data-site-style=ops]:not(:has(.tweeter-mode)) .status-mini-panel-head strong,body[data-site-style=ops]:not(:has(.tweeter-mode)) .status-now-card-v2 strong,body[data-site-style=ops]:not(:has(.tweeter-mode)) .status-online-list-v2 strong,body[data-site-style=ops]:not(:has(.tweeter-mode)) .status-recent-list-v2 strong,body[data-site-style=ops]:not(:has(.tweeter-mode)) .status-snapshot-card-v2 strong{color:#f8fafc}body[data-site-style=glass]:not(:has(.tweeter-mode)) .status-board-card-v2 p,body[data-site-style=glass]:not(:has(.tweeter-mode)) .status-hero-main-v2 p,body[data-site-style=glass]:not(:has(.tweeter-mode)) .status-mini-panel-v2 p,body[data-site-style=glass]:not(:has(.tweeter-mode)) .status-now-card-v2 p,body[data-site-style=glass]:not(:has(.tweeter-mode)) .status-online-list-v2 small,body[data-site-style=glass]:not(:has(.tweeter-mode)) .status-recent-list-v2 small,body[data-site-style=glass]:not(:has(.tweeter-mode)) .status-snapshot-card-v2 p,body[data-site-style=ops]:not(:has(.tweeter-mode)) .status-board-card-v2 p,body[data-site-style=ops]:not(:has(.tweeter-mode)) .status-hero-main-v2 p,body[data-site-style=ops]:not(:has(.tweeter-mode)) .status-mini-panel-v2 p,body[data-site-style=ops]:not(:has(.tweeter-mode)) .status-now-card-v2 p,body[data-site-style=ops]:not(:has(.tweeter-mode)) .status-online-list-v2 small,body[data-site-style=ops]:not(:has(.tweeter-mode)) .status-recent-list-v2 small,body[data-site-style=ops]:not(:has(.tweeter-mode)) .status-snapshot-card-v2 p{color:#cbd5e1}body[data-site-style=glass]:not(:has(.tweeter-mode)) .status-board-v2,body[data-site-style=glass]:not(:has(.tweeter-mode)) .status-bottom-strip-v2,body[data-site-style=glass]:not(:has(.tweeter-mode)) .status-mini-panel-v2,body[data-site-style=glass]:not(:has(.tweeter-mode)) .status-now-card-v2,body[data-site-style=glass]:not(:has(.tweeter-mode)) .status-snapshot-card-v2,body[data-site-style=ops]:not(:has(.tweeter-mode)) .status-board-v2,body[data-site-style=ops]:not(:has(.tweeter-mode)) .status-bottom-strip-v2,body[data-site-style=ops]:not(:has(.tweeter-mode)) .status-mini-panel-v2,body[data-site-style=ops]:not(:has(.tweeter-mode)) .status-now-card-v2,body[data-site-style=ops]:not(:has(.tweeter-mode)) .status-snapshot-card-v2{background:rgba(15,23,42,.72);border-color:rgba(148,163,184,.18)}body[data-site-style=glass]:not(:has(.tweeter-mode)) .status-board-card-v2,body[data-site-style=glass]:not(:has(.tweeter-mode)) .status-bottom-strip-v2 div,body[data-site-style=glass]:not(:has(.tweeter-mode)) .status-online-list-v2 div,body[data-site-style=glass]:not(:has(.tweeter-mode)) .status-recent-list-v2 div,body[data-site-style=ops]:not(:has(.tweeter-mode)) .status-board-card-v2,body[data-site-style=ops]:not(:has(.tweeter-mode)) .status-bottom-strip-v2 div,body[data-site-style=ops]:not(:has(.tweeter-mode)) .status-online-list-v2 div,body[data-site-style=ops]:not(:has(.tweeter-mode)) .status-recent-list-v2 div{background:rgba(15,23,42,.56);border-color:rgba(148,163,184,.14)}@media (max-width:980px){.status-hero-v2,.status-two-column-v2{grid-template-columns:1fr}.status-now-card-v2{min-height:auto}.status-bottom-strip-v2,.status-snapshot-grid-v2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.status-hero-v2{border-radius:1.45rem;min-height:auto}.status-hero-main-v2 h1{font-size:3.2rem}.status-board-card-v2,.status-bottom-strip-v2,.status-snapshot-grid-v2{grid-template-columns:1fr}}.leaderboards-page{padding-bottom:4rem}.leaderboard-hero{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(18rem,.75fr);grid-gap:1rem;gap:1rem;align-items:stretch;margin-top:1.2rem}.leaderboard-board-list,.leaderboard-hero-copy,.leaderboard-main-panel,.leaderboard-summary-panel,.leaderboard-toolbar{border:1px solid rgba(148,163,184,.22);background:rgba(255,255,255,.72);color:#0f172a;border-radius:28px;box-shadow:0 24px 60px rgba(15,23,42,.08)}.leaderboard-hero-copy{overflow:hidden;padding:clamp(1.5rem,4vw,3rem);background:radial-gradient(circle at 88% 18%,rgba(14,165,233,.22),transparent 17rem),radial-gradient(circle at 12% 88%,rgba(34,197,94,.12),transparent 18rem),linear-gradient(135deg,rgba(255,255,255,.94),rgba(239,246,255,.84))}.leaderboard-hero-copy:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(14,165,233,.07) 1px,transparent 0),linear-gradient(90deg,rgba(14,165,233,.07) 1px,transparent 0);background-size:3rem 3rem;pointer-events:none}.leaderboard-hero-copy>*{position:relative;z-index:1}.leaderboard-hero-copy h1{max-width:13ch;margin:.45rem 0 .8rem;font-size:clamp(2.6rem,7vw,5.8rem);line-height:.88;letter-spacing:-.075em}.leaderboard-hero-copy p{max-width:54rem;margin:0;color:#334155;font-size:1.05rem;line-height:1.75}.leaderboard-hero-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.35rem}.leaderboard-summary-panel{display:grid;grid-gap:.8rem;gap:.8rem;padding:1.1rem;background:linear-gradient(180deg,rgba(15,23,42,.96),rgba(15,23,42,.88));color:white}.leaderboard-summary-panel div{padding:1rem;border:1px solid rgba(148,163,184,.18);border-radius:20px;background:rgba(255,255,255,.06)}.leaderboard-summary-panel strong{display:block;font-size:2rem;letter-spacing:-.06em}.leaderboard-summary-panel span{color:#cbd5e1;text-transform:uppercase;letter-spacing:.09em;font-size:.75rem;font-weight:900}.leaderboard-summary-panel p{margin:.2rem .4rem 0;color:#dbeafe;line-height:1.55}.leaderboard-toolbar{display:grid;grid-template-columns:minmax(18rem,1fr) auto;grid-gap:1rem;gap:1rem;align-items:center;margin:1rem 0;padding:.8rem}.leaderboard-search{display:flex;align-items:center;gap:.8rem;min-height:3.35rem;padding:0 1rem;border:1px solid rgba(148,163,184,.22);border-radius:18px;background:white;color:#0284c7}.leaderboard-search input{width:100%;border:0;outline:0;background:transparent;color:#0f172a}.leaderboard-category-tabs{display:flex;flex-wrap:wrap;gap:.45rem;justify-content:flex-end}.leaderboard-board-list button,.leaderboard-category-tabs button{cursor:pointer;border:1px solid rgba(148,163,184,.24);background:rgba(255,255,255,.72);color:#334155;border-radius:999px;font-weight:900;transition:transform .16s ease,background .16s ease,color .16s ease,border-color .16s ease}.leaderboard-category-tabs button{padding:.72rem .9rem}.leaderboard-board-list button:hover,.leaderboard-category-tabs button:hover{transform:translateY(-1px);border-color:rgba(14,165,233,.45);color:#075985}.leaderboard-board-list button.active,.leaderboard-category-tabs button.active{border-color:rgba(14,165,233,.55);background:linear-gradient(135deg,#0ea5e9,#2563eb);color:white;box-shadow:0 14px 34px rgba(37,99,235,.22)}.leaderboard-layout{display:grid;grid-template-columns:19rem minmax(0,1fr);grid-gap:1rem;gap:1rem;align-items:flex-start}.leaderboard-board-list{position:-webkit-sticky;position:sticky;top:6.2rem;display:grid;grid-gap:.55rem;gap:.55rem;padding:1rem}.leaderboard-board-list button{display:grid;grid-template-columns:2.4rem 1fr;grid-gap:.75rem;gap:.75rem;align-items:center;width:100%;padding:.75rem;border-radius:18px;text-align:left}.leaderboard-board-list button i{width:2.4rem;height:2.4rem;display:grid;place-items:center;border-radius:14px;background:rgba(14,165,233,.12)}.leaderboard-board-list button.active i{background:rgba(255,255,255,.16)}.leaderboard-board-list button small,.leaderboard-board-list button strong{display:block}.leaderboard-board-list button small{margin-top:.08rem;color:inherit;opacity:.72}.leaderboard-main-panel{overflow:hidden;background:rgba(255,255,255,.82)}.leaderboard-board-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(15rem,.42fr);grid-gap:1rem;gap:1rem;align-items:flex-start;padding:1.25rem;border-bottom:1px solid rgba(148,163,184,.2)}.leaderboard-board-header h2{display:flex;gap:.7rem;align-items:center;margin:.25rem 0 .45rem;font-size:clamp(1.7rem,4vw,3rem);line-height:.95;letter-spacing:-.06em}.leaderboard-board-header p{margin:0;max-width:52rem;color:#475569;line-height:1.65}.leaderboard-privacy-note{display:flex;gap:.65rem;align-items:flex-start;padding:.85rem;border:1px solid rgba(14,165,233,.18);border-radius:18px;background:#eff6ff;color:#1e3a8a;line-height:1.5;font-weight:750}.leaderboard-podium{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.9rem;gap:.9rem;padding:1rem 1.25rem;background:linear-gradient(180deg,rgba(239,246,255,.72),rgba(255,255,255,.64))}.leaderboard-podium-card{position:relative;overflow:hidden;min-height:17rem;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:.2rem;padding:1rem;border-radius:24px;border:1px solid rgba(15,23,42,.12);color:white;box-shadow:0 18px 46px rgba(15,23,42,.16);isolation:isolate}.leaderboard-podium-card:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,transparent 18%,rgba(2,6,23,.84))}.leaderboard-podium-card.rank-1{min-height:19rem;transform:translateY(-.25rem)}.leaderboard-podium-card .avatar{border:3px solid rgba(255,255,255,.86);box-shadow:0 16px 30px rgba(0,0,0,.28)}.leaderboard-medal{position:absolute;top:.9rem;right:.9rem;min-width:3rem;height:3rem;display:grid;place-items:center;border-radius:999px;background:rgba(255,255,255,.9);color:#0f172a;font-weight:1000;box-shadow:0 10px 24px rgba(15,23,42,.24)}.leaderboard-podium-card strong{font-size:1.2rem;letter-spacing:-.03em}.leaderboard-podium-card em,.leaderboard-podium-card small{color:rgba(255,255,255,.82);font-style:normal}.leaderboard-podium-card b{margin-top:.45rem;font-size:1.35rem;letter-spacing:-.04em}.leaderboard-table{display:grid}.leaderboard-row{display:grid;grid-template-columns:4.4rem minmax(15rem,1fr) minmax(15rem,.75fr) minmax(8rem,.36fr);grid-gap:1rem;gap:1rem;align-items:center;padding:.95rem 1.25rem;border-top:1px solid rgba(148,163,184,.2);transition:background .16s ease,transform .16s ease}.leaderboard-row:hover{background:rgba(14,165,233,.06)}.leaderboard-row.is-you{background:linear-gradient(90deg,rgba(14,165,233,.12),transparent 70%)}.leaderboard-rank{font-size:1.2rem;font-weight:1000;color:#0f172a}.leaderboard-person{display:flex;gap:.75rem;align-items:center;min-width:0}.leaderboard-person small,.leaderboard-person strong,.leaderboard-row-detail span,.leaderboard-row-detail strong{display:block}.leaderboard-person strong,.leaderboard-row-detail strong{color:#0f172a;letter-spacing:-.025em}.leaderboard-person small,.leaderboard-row-detail span{color:#64748b;margin-top:.08rem}.leaderboard-row-badges{display:flex;flex-wrap:wrap;gap:.35rem;justify-content:flex-end}.leaderboard-row-badges span{display:inline-flex;align-items:center;min-height:1.8rem;padding:.3rem .55rem;border-radius:999px;background:#e0f2fe;color:#0369a1;font-size:.76rem;font-weight:900}.leaderboard-empty{display:grid;place-items:center;text-align:center;grid-gap:.65rem;gap:.65rem;padding:4rem 1.25rem}.leaderboard-empty div{width:4.5rem;height:4.5rem;display:grid;place-items:center;border-radius:1.4rem;background:linear-gradient(135deg,#0ea5e9,#2563eb);color:white;font-size:1.6rem}.leaderboard-empty h2{margin:.3rem 0 0;font-size:2rem;letter-spacing:-.055em}.leaderboard-empty p{max-width:34rem;margin:0 0 .5rem;color:#475569;line-height:1.65}body[data-site-style=glass]:not(:has(.tweeter-mode)) .leaderboard-board-list,body[data-site-style=glass]:not(:has(.tweeter-mode)) .leaderboard-hero-copy,body[data-site-style=glass]:not(:has(.tweeter-mode)) .leaderboard-main-panel,body[data-site-style=glass]:not(:has(.tweeter-mode)) .leaderboard-toolbar,body[data-site-style=ops]:not(:has(.tweeter-mode)) .leaderboard-board-list,body[data-site-style=ops]:not(:has(.tweeter-mode)) .leaderboard-hero-copy,body[data-site-style=ops]:not(:has(.tweeter-mode)) .leaderboard-main-panel,body[data-site-style=ops]:not(:has(.tweeter-mode)) .leaderboard-toolbar{background:rgba(15,23,42,.82);color:#f8fafc;border-color:rgba(148,163,184,.2)}body[data-site-style=glass]:not(:has(.tweeter-mode)) .leaderboard-board-header p,body[data-site-style=glass]:not(:has(.tweeter-mode)) .leaderboard-hero-copy p,body[data-site-style=glass]:not(:has(.tweeter-mode)) .leaderboard-person small,body[data-site-style=glass]:not(:has(.tweeter-mode)) .leaderboard-row-detail span,body[data-site-style=ops]:not(:has(.tweeter-mode)) .leaderboard-board-header p,body[data-site-style=ops]:not(:has(.tweeter-mode)) .leaderboard-hero-copy p,body[data-site-style=ops]:not(:has(.tweeter-mode)) .leaderboard-person small,body[data-site-style=ops]:not(:has(.tweeter-mode)) .leaderboard-row-detail span{color:#cbd5e1}body[data-site-style=glass]:not(:has(.tweeter-mode)) .leaderboard-person strong,body[data-site-style=glass]:not(:has(.tweeter-mode)) .leaderboard-rank,body[data-site-style=glass]:not(:has(.tweeter-mode)) .leaderboard-row-detail strong,body[data-site-style=ops]:not(:has(.tweeter-mode)) .leaderboard-person strong,body[data-site-style=ops]:not(:has(.tweeter-mode)) .leaderboard-rank,body[data-site-style=ops]:not(:has(.tweeter-mode)) .leaderboard-row-detail strong{color:#f8fafc}body[data-site-style=glass]:not(:has(.tweeter-mode)) .leaderboard-search,body[data-site-style=ops]:not(:has(.tweeter-mode)) .leaderboard-search{background:rgba(2,6,23,.6)}body[data-site-style=glass]:not(:has(.tweeter-mode)) .leaderboard-search input,body[data-site-style=ops]:not(:has(.tweeter-mode)) .leaderboard-search input{color:#f8fafc}@media (max-width:1050px){.leaderboard-board-header,.leaderboard-hero,.leaderboard-layout,.leaderboard-toolbar{grid-template-columns:1fr}.leaderboard-board-list{position:relative;top:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.leaderboard-board-list .kicker{grid-column:1/-1}.leaderboard-category-tabs{justify-content:flex-start}}@media (max-width:780px){.leaderboard-podium{grid-template-columns:1fr}.leaderboard-podium-card.rank-1{transform:none}.leaderboard-row{grid-template-columns:3rem minmax(0,1fr)}.leaderboard-row-badges,.leaderboard-row-detail{grid-column:2;justify-content:flex-start}}@media (max-width:560px){.leaderboard-board-list{grid-template-columns:1fr}.leaderboard-hero-copy h1{font-size:clamp(2.4rem,18vw,4rem)}}.cases-page{padding-bottom:4rem}.cases-hero,.cases-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(20rem,.65fr);grid-gap:1rem;gap:1rem;margin-top:1rem}.cases-guest-card,.cases-hero-copy,.cases-history-panel,.cases-main-panel,.cases-side-panel,.cases-summary-card{border:1px solid rgba(148,163,184,.22);border-radius:28px;background:rgba(255,255,255,.78);color:#0f172a;box-shadow:0 24px 60px rgba(15,23,42,.08)}.cases-hero-copy{overflow:hidden;padding:clamp(1.5rem,4vw,3rem);background:radial-gradient(circle at 84% 20%,rgba(14,165,233,.24),transparent 18rem),linear-gradient(135deg,rgba(255,255,255,.95),rgba(239,246,255,.82))}.cases-hero-copy h1{max-width:13ch;margin:.4rem 0 .75rem;font-size:clamp(2.4rem,6vw,5.3rem);line-height:.9;letter-spacing:-.075em}.cases-hero-copy p{max-width:56rem;margin:0;color:#334155;line-height:1.72}.cases-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.85rem;margin-top:1.2rem}.cases-hero-actions span{color:#475569;font-weight:800}.cases-message{margin-top:.9rem!important;padding:.8rem 1rem;border:1px solid rgba(14,165,233,.2);border-radius:16px;background:#eff6ff;color:#1e3a8a!important;font-weight:800}.cases-summary-card{display:grid;grid-gap:.75rem;gap:.75rem;padding:1rem;background:linear-gradient(180deg,rgba(15,23,42,.96),rgba(15,23,42,.88));color:white}.cases-summary-card div{padding:1rem;border:1px solid rgba(148,163,184,.18);border-radius:20px;background:rgba(255,255,255,.06)}.cases-summary-card strong{display:block;font-size:2.4rem;line-height:1}.cases-summary-card span{color:#cbd5e1;text-transform:uppercase;letter-spacing:.1em;font-size:.75rem;font-weight:900}.cases-history-panel,.cases-main-panel,.cases-side-panel{padding:1.25rem}.cases-history-panel h2,.cases-main-panel header h2,.cases-side-panel h2{margin:.25rem 0 .45rem;font-size:2rem;letter-spacing:-.055em}.cases-main-panel header p,.cases-side-panel p{margin:0;color:#475569;line-height:1.6}.case-inventory-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));grid-gap:.85rem;gap:.85rem;margin-top:1rem}.case-card{padding:1rem;border:1px solid rgba(148,163,184,.22);border-radius:22px;background:linear-gradient(180deg,#fff,#eff6ff)}.case-card-icon{width:3.2rem;height:3.2rem;display:grid;place-items:center;border-radius:1rem;background:linear-gradient(135deg,#0ea5e9,#2563eb);color:white}.case-card h3{margin:.8rem 0 .35rem}.case-card p{color:#64748b}.cases-empty-box{margin-top:1rem;padding:1rem;border:1px dashed rgba(14,165,233,.35);border-radius:20px;color:#475569}.cases-empty-box span,.cases-empty-box strong{display:block}.case-reward-list{display:grid;grid-gap:.6rem;gap:.6rem;margin-top:1rem}.case-reward-row{display:grid;grid-template-columns:2.5rem 1fr;grid-gap:.7rem;gap:.7rem;align-items:center;padding:.72rem;border:1px solid rgba(148,163,184,.22);border-radius:18px;background:#f8fafc}.case-reward-row i{width:2.5rem;height:2.5rem;display:grid;place-items:center;border-radius:14px;background:#e0f2fe;color:#0284c7}.case-reward-row small,.case-reward-row strong{display:block}.case-reward-row small{margin-top:.12rem;color:#64748b;line-height:1.35}.case-reward-row.rarity-rare i{background:#ede9fe;color:#7c3aed}.case-reward-row.rarity-legendary i{background:#ffedd5;color:#ea580c}.case-reward-row.just-won{border-color:rgba(236,72,153,.5);box-shadow:0 0 0 3px rgba(236,72,153,.12)}.cases-history-panel{margin-top:1rem}.case-history-list{display:grid;grid-gap:.55rem;gap:.55rem;margin-top:.8rem}.case-history-list article{display:grid;grid-template-columns:2.5rem 1fr auto;grid-gap:.7rem;gap:.7rem;align-items:center;padding:.75rem;border:1px solid rgba(148,163,184,.2);border-radius:18px;background:rgba(255,255,255,.72)}.case-history-list i{color:#0284c7}.case-history-list small,.case-history-list strong{display:block}.case-history-list small{color:#64748b}.case-history-list em{font-style:normal;font-weight:900;color:#0369a1}.cases-guest-card{display:grid;place-items:center;text-align:center;grid-gap:.75rem;gap:.75rem;padding:4rem 1.25rem}.cases-guest-icon{width:4.5rem;height:4.5rem;display:grid;place-items:center;border-radius:1.4rem;color:white;background:linear-gradient(135deg,#0ea5e9,#2563eb);font-size:1.6rem}.cases-guest-card h2{margin:.3rem 0 0;font-size:2rem;letter-spacing:-.055em}.cases-guest-card p{max-width:38rem;margin:0 0 .6rem;color:#475569;line-height:1.65}@media (max-width:920px){.cases-hero,.cases-layout{grid-template-columns:1fr}}body[data-maintenance-active=true]{min-height:100vh;background:#07111f}.maintenance-screen{--maintenance-accent:#0ea5e9;min-height:100vh;display:grid;place-items:center;padding:clamp(1rem,4vw,3rem);background:radial-gradient(circle at 20% 20%,color-mix(in srgb,var(--maintenance-accent),transparent 68%),transparent 26rem),radial-gradient(circle at 80% 70%,rgba(14,165,233,.18),transparent 28rem),linear-gradient(135deg,#07111f,#0f172a 52%,#111827);color:#f8fafc;position:relative;overflow:hidden}.maintenance-screen:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(148,163,184,.08) 1px,transparent 0),linear-gradient(90deg,rgba(148,163,184,.08) 1px,transparent 0);background-size:3rem 3rem;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.8),transparent);mask-image:linear-gradient(180deg,rgba(0,0,0,.8),transparent);pointer-events:none}.maintenance-theme-midnight{background:radial-gradient(circle at 20% 20%,rgba(99,102,241,.24),transparent 28rem),linear-gradient(135deg,#020617,#111827,#0f172a)}.maintenance-theme-sunrise{background:radial-gradient(circle at 18% 18%,rgba(251,146,60,.24),transparent 28rem),linear-gradient(135deg,#18181b,#2b1634,#431407)}.maintenance-theme-arcade{background:radial-gradient(circle at 25% 20%,rgba(236,72,153,.25),transparent 28rem),radial-gradient(circle at 80% 70%,rgba(34,211,238,.2),transparent 28rem),linear-gradient(135deg,#0f172a,#1e1b4b,#111827)}.maintenance-card{position:relative;z-index:1;width:min(100%,760px);padding:clamp(1.4rem,5vw,3rem);border:1px solid rgba(255,255,255,.14);border-radius:clamp(28px,5vw,44px);background:rgba(15,23,42,.8);box-shadow:0 40px 100px rgba(0,0,0,.34);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);overflow:hidden}.maintenance-glow{position:absolute;inset:-20% -10% auto auto;width:22rem;height:22rem;background:radial-gradient(circle,color-mix(in srgb,var(--maintenance-accent),transparent 30%),transparent 70%);opacity:.55;pointer-events:none}.maintenance-icon{width:4.4rem;height:4.4rem;border-radius:1.35rem;display:grid;place-items:center;background:linear-gradient(135deg,var(--maintenance-accent),#2563eb);color:white;box-shadow:0 18px 44px color-mix(in srgb,var(--maintenance-accent),transparent 62%);font-size:1.65rem;margin-bottom:1rem}.maintenance-kicker{display:block;color:color-mix(in srgb,var(--maintenance-accent),white 20%);font-size:.82rem;font-weight:950;letter-spacing:.16em;text-transform:uppercase}.maintenance-card h1{max-width:680px;margin:.7rem 0 1rem;font-size:clamp(2.5rem,7vw,5rem);line-height:.92;letter-spacing:-.075em;color:#fff}.maintenance-card p{max-width:640px;color:#dbeafe;line-height:1.75;font-size:1.05rem}.maintenance-countdown{display:inline-grid;gap:.15rem;margin:1rem 0 0;padding:.9rem 1.1rem;border:1px solid rgba(255,255,255,.14);border-radius:20px;background:rgba(255,255,255,.07)}.maintenance-countdown span{color:#bfdbfe;font-weight:850;text-transform:uppercase;letter-spacing:.12em;font-size:.72rem}.maintenance-countdown strong{color:white;font-size:1.15rem}.maintenance-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.35rem}.maintenance-card small{display:block;margin-top:1rem;color:#cbd5e1}.maintenance-settings-panel{grid-column:span 1}.maintenance-command-grid{align-items:flex-start}.maintenance-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:1rem 0;padding:1rem;border:1px solid rgba(148,163,184,.22);border-radius:22px;background:rgba(248,250,252,.82)}.maintenance-toggle-row span,.maintenance-toggle-row strong{display:block}.maintenance-toggle-row span{color:#475569}.maintenance-toggle{width:6rem;height:3rem;border:1px solid rgba(148,163,184,.38);border-radius:999px;background:#e2e8f0;padding:.25rem;cursor:pointer;transition:.2s ease}.maintenance-toggle span{display:grid;place-items:center;width:2.45rem;height:2.45rem;border-radius:999px;background:white;color:#334155;font-weight:950;box-shadow:0 8px 18px rgba(15,23,42,.12);transition:.2s ease}.maintenance-toggle.enabled{background:linear-gradient(135deg,#0ea5e9,#2563eb)}.maintenance-toggle.enabled span{transform:translateX(2.95rem);color:#0f172a}.maintenance-form-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.38fr);grid-gap:.8rem;gap:.8rem}.maintenance-form-grid label{display:grid;grid-gap:.4rem;gap:.4rem}.maintenance-form-grid label.wide{grid-column:1/-1}.maintenance-checkbox span,.maintenance-form-grid span{color:#64748b;font-size:.78rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.maintenance-form-grid input,.maintenance-form-grid textarea{width:100%;border:1px solid rgba(148,163,184,.3);border-radius:16px;background:white;color:#0f172a;padding:.8rem .9rem;font:inherit;font-weight:750}.maintenance-form-grid input[type=color]{height:3.2rem;padding:.3rem}.maintenance-theme-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin-top:1rem}.maintenance-theme-grid button{display:flex;gap:.75rem;align-items:flex-start;text-align:left;border:1px solid rgba(148,163,184,.25);border-radius:18px;background:white;padding:.9rem;color:#0f172a;cursor:pointer}.maintenance-theme-grid button.selected{border-color:#0ea5e9;background:#e0f2fe;box-shadow:0 0 0 3px rgba(14,165,233,.14)}.maintenance-theme-grid i{color:#0ea5e9;padding-top:.2rem}.maintenance-theme-grid small,.maintenance-theme-grid strong{display:block}.maintenance-theme-grid small{color:#475569;line-height:1.45;margin-top:.2rem}.maintenance-checkbox{display:flex;gap:.65rem;align-items:center;margin:1rem 0}.maintenance-checkbox input{width:1.1rem;height:1.1rem}.maintenance-mini-preview{padding:1rem;border:1px solid rgba(148,163,184,.2);border-radius:22px;background:linear-gradient(135deg,color-mix(in srgb,var(--maintenance-accent),transparent 76%),#0f172a);color:white}.maintenance-mini-preview span{color:color-mix(in srgb,var(--maintenance-accent),white 25%);text-transform:uppercase;letter-spacing:.12em;font-size:.7rem;font-weight:950}.maintenance-mini-preview strong{display:block;margin-top:.35rem;font-size:1.35rem;letter-spacing:-.04em}.maintenance-mini-preview p{margin:.35rem 0 0;color:#dbeafe;line-height:1.55}.maintenance-save-row{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:1rem}.maintenance-save-row>span{color:#1e40af;font-weight:900}body[data-site-style=ops]:not(:has(.tweeter-mode)) .maintenance-form-grid input,body[data-site-style=ops]:not(:has(.tweeter-mode)) .maintenance-form-grid textarea,body[data-site-style=ops]:not(:has(.tweeter-mode)) .maintenance-theme-grid button,body[data-site-style=ops]:not(:has(.tweeter-mode)) .maintenance-toggle-row{background:rgba(15,23,42,.72);color:#f8fafc;border-color:rgba(148,163,184,.24)}body[data-site-style=ops]:not(:has(.tweeter-mode)) .maintenance-theme-grid small,body[data-site-style=ops]:not(:has(.tweeter-mode)) .maintenance-toggle-row span{color:#cbd5e1}.case-opening-overlay{position:fixed;inset:0;z-index:2000;display:grid;place-items:center;padding:1rem;background:rgba(2,6,23,.72);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.case-opening-modal{position:relative;width:min(100%,780px);padding:clamp(1rem,4vw,2rem);border:1px solid rgba(255,255,255,.16);border-radius:34px;background:radial-gradient(circle at 50% 0,rgba(14,165,233,.23),transparent 24rem),linear-gradient(180deg,#0f172a,#111827);color:white;box-shadow:0 40px 120px rgba(0,0,0,.45);overflow:hidden}.case-opening-close{position:absolute;top:1rem;right:1rem;width:2.6rem;height:2.6rem;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:rgba(255,255,255,.08);color:white;cursor:pointer}.case-opening-close:disabled{opacity:.35;cursor:not-allowed}.case-opening-modal h2{margin:.35rem 0 1rem;color:#fff;font-size:clamp(1.8rem,4vw,3rem);letter-spacing:-.06em}.case-reel-window{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:24px;background:rgba(2,6,23,.58);padding:1rem 0;box-shadow:inset 0 0 0 1px rgba(255,255,255,.04)}.case-reel-window:after,.case-reel-window:before{content:"";position:absolute;top:0;bottom:0;width:9rem;z-index:3;pointer-events:none}.case-reel-window:before{left:0;background:linear-gradient(90deg,#020617,transparent)}.case-reel-window:after{right:0;background:linear-gradient(270deg,#020617,transparent)}.case-reel-marker{position:absolute;inset:.5rem auto .5rem 50%;width:3px;transform:translateX(-50%);border-radius:999px;background:#38bdf8;box-shadow:0 0 22px #38bdf8;z-index:4}.case-reel-track{display:flex;gap:.75rem;width:max-content;padding:0 1rem;animation:caseRoll 2.4s cubic-bezier(.08,.74,.08,1) forwards}.case-opening-modal.revealed .case-reel-track{transform:translateX(-56%);animation:none}.case-reel-prize{width:11rem;min-height:8.6rem;display:grid;align-content:center;justify-items:center;grid-gap:.45rem;gap:.45rem;padding:.85rem;border:1px solid rgba(255,255,255,.14);border-radius:22px;background:rgba(255,255,255,.08);text-align:center}.case-reel-prize i{font-size:1.6rem;color:#7dd3fc}.case-reel-prize strong{font-size:.95rem;line-height:1.2}.case-reel-prize span{color:#cbd5e1;font-size:.74rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.case-reel-prize.rarity-uncommon{border-color:rgba(34,197,94,.35)}.case-reel-prize.rarity-rare{border-color:rgba(59,130,246,.42)}.case-reel-prize.rarity-legendary{border-color:rgba(251,191,36,.56);box-shadow:inset 0 0 30px rgba(251,191,36,.08)}.case-opening-hint{display:flex;align-items:center;justify-content:center;gap:.55rem;color:#dbeafe!important;font-weight:900;margin:1rem 0 0!important}.case-reveal-card{display:grid;place-items:center;text-align:center;grid-gap:.45rem;gap:.45rem;margin:1rem auto 0;width:min(100%,420px);padding:1.2rem;border:1px solid rgba(255,255,255,.15);border-radius:26px;background:rgba(255,255,255,.08);animation:rewardPop .42s ease both}.case-reveal-card i{width:4rem;height:4rem;display:grid;place-items:center;border-radius:1.25rem;background:rgba(14,165,233,.18);color:#7dd3fc;font-size:1.8rem}.case-reveal-card span{color:#bfdbfe;font-weight:950;text-transform:uppercase;letter-spacing:.12em;font-size:.75rem}.case-reveal-card strong{color:white;font-size:2rem;letter-spacing:-.055em}.case-reveal-card p{color:#dbeafe!important;margin:0 0 .55rem!important}.case-reveal-card.rarity-legendary i{background:rgba(251,191,36,.18);color:#fbbf24}@keyframes caseRoll{0%{transform:translateX(0)}72%{transform:translateX(-60%)}to{transform:translateX(-56%)}}@keyframes rewardPop{0%{transform:translateY(10px) scale(.96);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@media (prefers-reduced-motion:reduce){.case-reel-track{animation-duration:.01ms}.case-reveal-card{animation:none}}@media (max-width:760px){.maintenance-form-grid,.maintenance-theme-grid{grid-template-columns:1fr}.case-reel-prize{width:9rem}.case-reel-window:after,.case-reel-window:before{width:4rem}}body:not(:has(.tweeter-mode)) .header-inner-v3{width:min(1400px,calc(100% - 2rem));grid-template-columns:minmax(10.75rem,auto) minmax(0,1fr) auto;gap:.85rem}body:not(:has(.tweeter-mode)) .desktop-nav-v3{max-width:100%;gap:.12rem;padding:.28rem;border-radius:1.25rem}body:not(:has(.tweeter-mode)) .desktop-nav-v3 a,body:not(:has(.tweeter-mode)) .nav-more-menu>summary{min-height:2.32rem;padding:.52rem .68rem;border-radius:.95rem;white-space:nowrap}body:not(:has(.tweeter-mode)) .desktop-nav-v3 a span,body:not(:has(.tweeter-mode)) .nav-more-menu>summary span{display:inline}.nav-more-menu{position:relative}.nav-more-menu>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:.45rem;color:#334155;font-weight:850;transition:transform .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.nav-more-menu>summary::-webkit-details-marker{display:none}.nav-more-menu>summary i:first-child{color:#0ea5e9;font-size:.9rem}.nav-more-chevron{color:#94a3b8!important;font-size:.68rem!important;margin-left:.05rem;transition:transform .18s ease}.nav-more-menu[open] .nav-more-chevron{transform:rotate(180deg)}.nav-more-menu>summary:hover{transform:translateY(-1px);background:rgba(224,242,254,.88);color:#075985}.nav-more-menu>summary.active{color:#082f49!important;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(224,242,254,.96));box-shadow:inset 0 0 0 1px rgba(14,165,233,.28),inset 0 -3px 0 rgba(14,165,233,.22),0 12px 26px rgba(14,165,233,.18)}.nav-more-panel{position:absolute;right:0;top:calc(100% + .55rem);z-index:95;width:min(21rem,calc(100vw - 2rem));padding:.65rem;display:grid;grid-gap:.25rem;gap:.25rem;border-radius:1.1rem;border:1px solid rgba(148,163,184,.24);background:rgba(255,255,255,.97);box-shadow:0 24px 70px rgba(15,23,42,.18)}body:not(:has(.tweeter-mode)) .desktop-nav-v3 .nav-more-panel a{justify-content:flex-start;width:100%;min-height:3.05rem;padding:.65rem .72rem;border-radius:.9rem;color:#334155;background:transparent;box-shadow:none}.nav-more-panel a small,.nav-more-panel a span,.nav-more-panel a strong{display:block!important}.nav-more-panel a strong{color:inherit;font-size:.92rem}.nav-more-panel a small{margin-top:.1rem;color:#64748b;font-size:.76rem;font-weight:650;line-height:1.25}body:not(:has(.tweeter-mode)) .desktop-nav-v3 .nav-more-panel a.active,body:not(:has(.tweeter-mode)) .desktop-nav-v3 .nav-more-panel a:hover{background:rgba(224,242,254,.82);color:#075985;transform:none}body:not(:has(.tweeter-mode)) .desktop-nav-v3 .nav-more-panel a.active{box-shadow:inset 0 0 0 1px rgba(14,165,233,.22)}body:not(:has(.tweeter-mode)) .header-actions-v3{gap:.45rem}body:not(:has(.tweeter-mode)) .city-status-pill{min-width:auto;padding-inline:.65rem}body:not(:has(.tweeter-mode)) .city-status-pill span:last-child{display:inline}body[data-site-style=glass]:not(:has(.tweeter-mode)) .nav-more-menu>summary,body[data-site-style=ops]:not(:has(.tweeter-mode)) .nav-more-menu>summary{color:#dbeafe}body[data-site-style=glass]:not(:has(.tweeter-mode)) .nav-more-menu>summary:hover,body[data-site-style=ops]:not(:has(.tweeter-mode)) .nav-more-menu>summary:hover{background:rgba(14,165,233,.16);color:#f8fafc}body[data-site-style=glass]:not(:has(.tweeter-mode)) .nav-more-panel,body[data-site-style=ops]:not(:has(.tweeter-mode)) .nav-more-panel{background:rgba(15,23,42,.97);border-color:rgba(148,163,184,.22)}body[data-site-style=glass]:not(:has(.tweeter-mode)) .nav-more-panel a,body[data-site-style=ops]:not(:has(.tweeter-mode)) .nav-more-panel a{color:#dbeafe!important}body[data-site-style=glass]:not(:has(.tweeter-mode)) .nav-more-panel a small,body[data-site-style=ops]:not(:has(.tweeter-mode)) .nav-more-panel a small{color:#94a3b8}.community-feature-hub{display:grid;grid-gap:1rem;gap:1rem;padding:clamp(1rem,2vw,1.25rem);border:1px solid rgba(14,165,233,.16);border-radius:1.75rem;background:radial-gradient(circle at 12% 0,rgba(14,165,233,.1),transparent 18rem),linear-gradient(180deg,rgba(255,255,255,.86),rgba(248,252,255,.76));box-shadow:0 18px 50px rgba(15,23,42,.07)}.feature-hub-note{color:#64748b;font-weight:750;font-size:.9rem}.community-feature-grid{display:grid;grid-template-columns:1.15fr repeat(4,minmax(0,1fr));grid-gap:.85rem;gap:.85rem}.community-feature-card{position:relative;overflow:hidden;min-height:10.25rem;display:grid;align-content:start;grid-gap:.85rem;gap:.85rem;padding:1rem;border-radius:1.25rem;border:1px solid rgba(148,163,184,.22);background:rgba(255,255,255,.82);color:#0f172a;text-decoration:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.9);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.community-feature-card:after{content:"";position:absolute;right:-2.5rem;bottom:-2.5rem;width:7rem;height:7rem;border-radius:999px;background:radial-gradient(circle,rgba(14,165,233,.15),transparent 62%);pointer-events:none}.community-feature-card:hover{transform:translateY(-3px);border-color:rgba(14,165,233,.34);box-shadow:0 18px 42px rgba(15,23,42,.1)}.community-feature-card.primary{background:radial-gradient(circle at 88% 10%,rgba(255,255,255,.24),transparent 10rem),linear-gradient(135deg,#0ea5e9,#2563eb);border-color:rgba(37,99,235,.28);color:white}.community-feature-card.primary p{color:rgba(255,255,255,.86)}.feature-card-icon{display:inline-grid;place-items:center;width:2.35rem;height:2.35rem;border-radius:.85rem;background:rgba(224,242,254,.9);color:#0284c7;box-shadow:inset 0 -2px 0 rgba(14,165,233,.1)}.community-feature-card.primary .feature-card-icon{background:rgba(255,255,255,.18);color:#fff}.community-feature-card strong{display:block;color:inherit;font-size:1.02rem;letter-spacing:-.02em}.community-feature-card p{margin:.35rem 0 0;color:#475569;font-size:.93rem;line-height:1.5}@media (max-width:1240px){body:not(:has(.tweeter-mode)) .desktop-nav-v3 a span,body:not(:has(.tweeter-mode)) .nav-more-menu>summary span{display:none}body:not(:has(.tweeter-mode)) .desktop-nav-v3 a,body:not(:has(.tweeter-mode)) .nav-more-menu>summary{width:2.35rem;justify-content:center;padding-inline:.55rem}body:not(:has(.tweeter-mode)) .nav-more-chevron{display:none}}@media (max-width:1080px){.community-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.community-feature-card.primary{grid-column:span 2}}@media (max-width:920px){body:not(:has(.tweeter-mode)) .city-status-pill{display:none}}@media (max-width:840px){body:not(:has(.tweeter-mode)) .desktop-nav-v3{display:none}}@media (max-width:640px){.community-feature-grid{grid-template-columns:1fr}.community-feature-card.primary{grid-column:auto}.feature-hub-note{display:none}}body[data-maintenance-active=true] .maintenance-card p{color:#ffffff!important;text-shadow:0 1px 12px rgba(15,23,42,.28)}.maintenance-split-settings{display:grid;grid-gap:.65rem;gap:.65rem;margin:.75rem 0 1rem;padding:.85rem;border:1px solid rgba(14,165,233,.18);border-radius:20px;background:rgba(224,242,254,.45)}.tweeter-maintenance-settings{margin-bottom:1rem}body[data-site-style=ops]:not(:has(.tweeter-mode)) .maintenance-split-settings{background:rgba(14,165,233,.08);border-color:rgba(14,165,233,.22)}.tweeter-maintenance-screen{min-height:100vh;display:grid;place-items:center;padding:clamp(1rem,4vw,3rem);background:radial-gradient(circle at 18% 12%,rgba(29,155,240,.22),transparent 28rem),radial-gradient(circle at 88% 76%,rgba(236,72,153,.14),transparent 28rem),linear-gradient(180deg,#07131f,#0f172a 45%,#111827);color:#f8fafc;overflow:hidden}.tweeter-maintenance-screen:before{content:"";position:fixed;inset:0;background-image:linear-gradient(rgba(148,163,184,.065) 1px,transparent 0),linear-gradient(90deg,rgba(148,163,184,.065) 1px,transparent 0);background-size:3rem 3rem;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.9),transparent 80%);mask-image:linear-gradient(180deg,rgba(0,0,0,.9),transparent 80%)}.tweeter-maintenance-card{position:relative;z-index:1;width:min(100%,720px);padding:clamp(1.35rem,5vw,3rem);border:1px solid rgba(148,163,184,.22);border-radius:34px;background:radial-gradient(circle at 82% 0,rgba(29,155,240,.18),transparent 18rem),rgba(15,23,42,.88);box-shadow:0 42px 110px rgba(0,0,0,.4);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.tweeter-maintenance-bird{width:4rem;height:4rem;display:grid;place-items:center;border-radius:999px;background:#1d9bf0;color:white;box-shadow:0 18px 44px rgba(29,155,240,.32);font-size:1.55rem;margin-bottom:1rem}.tweeter-maintenance-kicker{display:inline-flex;align-items:center;min-height:2rem;padding:.35rem .72rem;border-radius:999px;background:rgba(29,155,240,.15);color:#7dd3fc;font-weight:950;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem}.tweeter-maintenance-card h1{max-width:650px;margin:.9rem 0 .75rem;color:#fff;font-size:clamp(2.4rem,6vw,4.6rem);line-height:.94;letter-spacing:-.075em}.tweeter-maintenance-card p{max-width:600px;margin:0;color:#dbeafe;line-height:1.72;font-size:1.08rem}.tweeter-maintenance-countdown{display:inline-grid;gap:.2rem;margin-top:1.15rem;padding:.85rem 1rem;border:1px solid rgba(148,163,184,.22);border-radius:18px;background:rgba(255,255,255,.08)}.tweeter-maintenance-countdown span{color:#93c5fd;font-size:.72rem;font-weight:950;text-transform:uppercase;letter-spacing:.12em}.tweeter-maintenance-countdown strong{color:white}.tweeter-maintenance-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.4rem}.tweeter-maintenance-actions .button-primary{background:#1d9bf0;border-color:rgba(29,155,240,.4)}.tweeter-maintenance-actions .button-soft{background:rgba(255,255,255,.1);border-color:rgba(148,163,184,.22);color:#f8fafc}.tweeter-maintenance-actions .button-ghost{background:transparent;color:#bfdbfe;border:1px solid rgba(148,163,184,.22)}body:not(:has(.tweeter-mode)) .community-feature-hub{padding:clamp(1.1rem,2.4vw,1.45rem);border-color:rgba(14,165,233,.2);background:radial-gradient(circle at 5% 0,rgba(14,165,233,.16),transparent 20rem),radial-gradient(circle at 100% 20%,rgba(236,72,153,.075),transparent 18rem),linear-gradient(180deg,rgba(255,255,255,.94),rgba(244,250,255,.86));box-shadow:0 22px 60px rgba(15,23,42,.09)}body:not(:has(.tweeter-mode)) .feature-hub-note{color:#334155;padding:.55rem .8rem;border:1px solid rgba(148,163,184,.22);border-radius:999px;background:rgba(255,255,255,.72)}body:not(:has(.tweeter-mode)) .community-feature-card{min-height:9.25rem;padding:1.05rem;border-color:rgba(148,163,184,.24);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,252,.92))}body:not(:has(.tweeter-mode)) .community-feature-card.primary{background:radial-gradient(circle at 88% 10%,rgba(255,255,255,.25),transparent 10rem),linear-gradient(135deg,#0284c7,#2563eb)}body:not(:has(.tweeter-mode)) .community-feature-card p{color:#334155}body:not(:has(.tweeter-mode)) .community-feature-card.primary p{color:#eff6ff}body:not(:has(.tweeter-mode)) .community-feature-card strong{font-size:1.08rem}body:not(:has(.tweeter-mode)) .community-feature-card:hover{transform:translateY(-4px);box-shadow:0 20px 50px rgba(15,23,42,.12)}body:not(:has(.tweeter-mode)) .ape-tavern-callout-inner{grid-template-columns:minmax(0,1.1fr) minmax(0,.95fr) auto}body:not(:has(.tweeter-mode)) .ape-tavern-copy{align-self:stretch;display:flex;align-items:center}body:not(:has(.tweeter-mode)) .ape-tavern-actions small,body:not(:has(.tweeter-mode)) .ape-tavern-pills{display:none!important}@media (max-width:1080px){body:not(:has(.tweeter-mode)) .ape-tavern-callout-inner{grid-template-columns:1fr}}.maintenance-studio-page{max-width:1220px}.maintenance-studio-hero{background:radial-gradient(circle at 10% 10%,rgba(14,165,233,.18),transparent 22rem),radial-gradient(circle at 88% 18%,rgba(99,102,241,.15),transparent 24rem),rgba(255,255,255,.92)}.maintenance-control-card .staff-hero-actions{margin-top:1.15rem}.maintenance-status-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.7rem;gap:.7rem;margin:1rem 0 0}.maintenance-status-list div{border:1px solid rgba(148,163,184,.24);border-radius:1rem;padding:.8rem;background:rgba(248,250,252,.78)}.maintenance-status-list dt{color:#64748b;font-size:.72rem;font-weight:950;letter-spacing:.09em;text-transform:uppercase}.maintenance-status-list dd{margin:.25rem 0 0;color:#0f172a;font-weight:950;text-transform:capitalize}.maintenance-studio-panel{padding:1.3rem}.maintenance-toggle-deck{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.85rem;gap:.85rem;margin:1rem 0}.maintenance-editor-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:flex-start}.maintenance-editor-column,.maintenance-editor-grid{display:grid;grid-gap:1rem;gap:1rem}.maintenance-editor-section{border:1px solid rgba(148,163,184,.22);border-radius:1.35rem;background:rgba(255,255,255,.72);padding:1rem;box-shadow:0 18px 46px rgba(15,23,42,.06)}.maintenance-editor-section h3{margin:0;color:#0f172a;font-size:1.05rem;letter-spacing:-.025em}.maintenance-editor-section>p{margin:.25rem 0 .9rem;color:#475569;line-height:1.55}.maintenance-preset-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.65rem;gap:.65rem;margin-bottom:.9rem}.maintenance-choice-strip button,.maintenance-icon-strip button,.maintenance-preset-grid button{border:1px solid rgba(148,163,184,.24);background:rgba(248,250,252,.88);border-radius:1rem;padding:.75rem;text-align:left;cursor:pointer;color:#0f172a;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.maintenance-choice-strip button:hover,.maintenance-icon-strip button:hover,.maintenance-preset-grid button:hover{transform:translateY(-1px);border-color:rgba(14,165,233,.45);box-shadow:0 10px 24px rgba(14,165,233,.12)}.maintenance-choice-strip strong,.maintenance-preset-grid strong{display:block;font-size:.92rem}.maintenance-choice-strip span,.maintenance-preset-grid span{display:block;margin-top:.22rem;color:#64748b;font-size:.82rem;line-height:1.35}.maintenance-action-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.45rem .8rem;gap:.45rem .8rem;margin-bottom:.9rem}.maintenance-choice-strip,.maintenance-icon-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.65rem;gap:.65rem;margin-top:.8rem}.maintenance-icon-strip button{text-align:center}.maintenance-icon-strip i{display:block;color:#0ea5e9;font-size:1.1rem;margin-bottom:.35rem}.maintenance-choice-strip button.selected,.maintenance-icon-strip button.selected{background:#e0f2fe;border-color:#38bdf8;box-shadow:0 0 0 3px rgba(14,165,233,.14)}.maintenance-preview-pair{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-gap:1rem;gap:1rem;margin-top:1rem}.maintenance-preview-buttons{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.8rem}.maintenance-preview-buttons b{display:inline-flex;align-items:center;min-height:2rem;border-radius:999px;padding:.35rem .7rem;color:white;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.18);font-size:.78rem}.tweeter-mini-preview{min-height:12rem;border-radius:1.25rem;border:1px solid rgba(29,155,240,.2);padding:1rem;color:#0f172a;background:linear-gradient(135deg,#eff6ff,#ffffff)}.tweeter-mini-preview i{color:#1d9bf0;font-size:1.65rem}.tweeter-mini-preview span{display:block;margin-top:.8rem;color:#536471;font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.tweeter-mini-preview strong{display:block;margin-top:.35rem;font-size:1.35rem;line-height:1.05;letter-spacing:-.04em}.tweeter-mini-preview p{margin:.5rem 0 0;color:#334155;line-height:1.5}.tweeter-mini-preview.tweeter-maintenance-theme-dim{color:#f8fafc;background:#15202b;border-color:rgba(148,163,184,.22)}.tweeter-mini-preview.tweeter-maintenance-theme-dim p,.tweeter-mini-preview.tweeter-maintenance-theme-dim span{color:#94a3b8}.tweeter-mini-preview.tweeter-maintenance-theme-lights-out{color:#f8fafc;background:#000;border-color:rgba(148,163,184,.26)}.tweeter-mini-preview.tweeter-maintenance-theme-lights-out p,.tweeter-mini-preview.tweeter-maintenance-theme-lights-out span{color:#cbd5e1}.tweeter-mini-preview.tweeter-maintenance-theme-classic{color:#111827;background:linear-gradient(180deg,#e8f5fd,#fff)}.maintenance-theme-garage{background:radial-gradient(circle at 20% 20%,rgba(251,146,60,.24),transparent 28rem),linear-gradient(135deg,#0f172a,#1f2937,#111827)}.maintenance-theme-cityhall{background:radial-gradient(circle at 18% 18%,rgba(59,130,246,.22),transparent 28rem),linear-gradient(135deg,#0b1220,#13213a,#0f172a)}.maintenance-layout-centered{justify-content:center;text-align:center}.maintenance-layout-centered .maintenance-card{margin-inline:auto;text-align:center}.maintenance-layout-centered .maintenance-actions{justify-content:center}.maintenance-layout-compact .maintenance-card{max-width:48rem;padding:clamp(1.6rem,5vw,3rem)}.maintenance-screen .maintenance-card p{color:#f8fafc}.maintenance-actions .button-ghost{color:#dbeafe;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.06)}.tweeter-maintenance-theme-dim{background:#15202b}.tweeter-maintenance-theme-lights-out{background:#000}.tweeter-maintenance-theme-classic{background:linear-gradient(180deg,#e8f5fd,#f5f8fa)}.tweeter-maintenance-theme-classic .tweeter-maintenance-card{background:rgba(255,255,255,.94);color:#14171a;border-color:rgba(101,119,134,.22);box-shadow:0 24px 60px rgba(101,119,134,.18)}.tweeter-maintenance-theme-classic .tweeter-maintenance-card h1,.tweeter-maintenance-theme-classic .tweeter-maintenance-countdown strong{color:#14171a}.tweeter-maintenance-theme-classic .tweeter-maintenance-card p,.tweeter-maintenance-theme-classic .tweeter-maintenance-kicker{color:#536471}body[data-site-style=ops]:not(:has(.tweeter-mode)) .maintenance-choice-strip button,body[data-site-style=ops]:not(:has(.tweeter-mode)) .maintenance-editor-section,body[data-site-style=ops]:not(:has(.tweeter-mode)) .maintenance-icon-strip button,body[data-site-style=ops]:not(:has(.tweeter-mode)) .maintenance-preset-grid button,body[data-site-style=ops]:not(:has(.tweeter-mode)) .maintenance-status-list div{background:rgba(15,23,42,.72);border-color:rgba(148,163,184,.22)}body[data-site-style=ops]:not(:has(.tweeter-mode)) .maintenance-choice-strip strong,body[data-site-style=ops]:not(:has(.tweeter-mode)) .maintenance-editor-section h3,body[data-site-style=ops]:not(:has(.tweeter-mode)) .maintenance-preset-grid strong,body[data-site-style=ops]:not(:has(.tweeter-mode)) .maintenance-status-list dd{color:#f8fafc}body[data-site-style=ops]:not(:has(.tweeter-mode)) .maintenance-choice-strip span,body[data-site-style=ops]:not(:has(.tweeter-mode)) .maintenance-editor-section>p,body[data-site-style=ops]:not(:has(.tweeter-mode)) .maintenance-preset-grid span{color:#cbd5e1}@media (max-width:1020px){.maintenance-action-options,.maintenance-editor-grid,.maintenance-preset-grid,.maintenance-preview-pair,.maintenance-toggle-deck{grid-template-columns:1fr}}@media (max-width:720px){.maintenance-choice-strip,.maintenance-icon-strip,.maintenance-status-list{grid-template-columns:1fr}.maintenance-studio-panel{padding:.95rem}}.tweeter-maintenance-profile-editor{margin:0;border-bottom:1px solid var(--tw-border,rgba(148,163,184,.24));border-top:1px solid var(--tw-border,rgba(148,163,184,.24));background:radial-gradient(circle at 90% 0,color-mix(in srgb,var(--quick-accent,#1d9bf0),transparent 82%),transparent 20rem),color-mix(in srgb,var(--tw-panel,#15202b),white 3%);padding:1rem}.tweeter-maintenance-editor-head{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;margin-bottom:1rem}.tweeter-maintenance-editor-head h2{margin:.25rem 0 .3rem;color:var(--tw-text,#f8fafc);font-size:clamp(1.25rem,2.4vw,1.65rem);letter-spacing:-.035em}.tweeter-maintenance-editor-head p{margin:0;color:var(--tw-muted,#94a3b8);line-height:1.55;max-width:42rem}.tweeter-maintenance-theme-chip,.tweeter-pill{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;border-radius:999px;border:1px solid color-mix(in srgb,var(--quick-accent,#1d9bf0),white 25%);background:color-mix(in srgb,var(--quick-accent,#1d9bf0),transparent 84%);color:color-mix(in srgb,var(--quick-accent,#1d9bf0),white 20%);font-size:.73rem;font-weight:950;letter-spacing:.04em;padding:.34rem .65rem}.tweeter-quick-preview{overflow:hidden;border-radius:1.1rem;border:1px solid var(--tw-border,rgba(148,163,184,.24));background:var(--tw-panel,#15202b);margin-bottom:1rem}.tweeter-quick-preview-cover{min-height:8.5rem;background-image:linear-gradient(180deg,rgba(0,0,0,.08),rgba(0,0,0,.35)),var(--quick-cover-image),var(--quick-cover-gradient);background-size:cover;background-position:50%}.tweeter-quick-preview-body{display:grid;grid-template-columns:auto 1fr;grid-gap:.85rem;gap:.85rem;align-items:flex-start;padding:0 1rem 1rem}.tweeter-quick-avatar{display:grid;place-items:center;width:5.5rem;height:5.5rem;margin-top:-2.75rem;border-radius:999px;border:.3rem solid var(--tw-panel,#15202b);background:var(--quick-accent,#1d9bf0) center/cover no-repeat;color:white;font-size:2rem;font-weight:950;box-shadow:0 12px 32px rgba(2,6,23,.28)}.tweeter-quick-preview-body strong{display:block;color:var(--tw-text,#f8fafc);font-size:1.2rem}.tweeter-quick-preview-body small{display:block;color:var(--tw-muted,#94a3b8)}.tweeter-quick-preview-body p{margin:.35rem 0 0;color:var(--tw-text,#f8fafc);line-height:1.45}.tweeter-maintenance-editor-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(14rem,.75fr) auto;grid-gap:.85rem;gap:.85rem;align-items:stretch}.tweeter-editor-field{display:grid;grid-gap:.45rem;gap:.45rem;min-width:0}.tweeter-editor-field span,.tweeter-editor-section-label{color:var(--tw-muted,#94a3b8);font-size:.76rem;text-transform:uppercase;font-weight:900;letter-spacing:.08em}.tweeter-editor-field span small{float:right;color:inherit;font-size:.72rem}.tweeter-editor-field input,.tweeter-editor-field textarea{width:100%;border-radius:.95rem;border:1px solid var(--tw-border,rgba(148,163,184,.24));background:color-mix(in srgb,var(--tw-bg,#0f172a),white 6%);color:var(--tw-text,#f8fafc);padding:.85rem .95rem;font:inherit;outline:none}.tweeter-editor-field textarea{min-height:7rem;resize:vertical}.tweeter-editor-field input:focus,.tweeter-editor-field textarea:focus{border-color:var(--quick-accent,#1d9bf0);box-shadow:0 0 0 3px color-mix(in srgb,var(--quick-accent,#1d9bf0),transparent 78%)}.tweeter-editor-field input:disabled{opacity:.55;cursor:not-allowed}.tweeter-editor-field>small{color:var(--tw-muted,#94a3b8);line-height:1.45}.tweeter-editor-field.color-field input{min-height:3.4rem;padding:.35rem;cursor:pointer}.tweeter-editor-section-label{margin:1rem 0 .55rem}.tweeter-cover-mini-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.tweeter-cover-mini-grid button{cursor:pointer;overflow:hidden;min-width:0;border-radius:.95rem;border:1px solid var(--tw-border,rgba(148,163,184,.24));background:color-mix(in srgb,var(--tw-bg,#0f172a),white 4%);color:var(--tw-text,#f8fafc);padding:0;text-align:left;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.tweeter-cover-mini-grid button:hover{transform:translateY(-2px)}.tweeter-cover-mini-grid button.active{border-color:var(--quick-accent,#1d9bf0);box-shadow:0 0 0 3px color-mix(in srgb,var(--quick-accent,#1d9bf0),transparent 78%)}.tweeter-cover-mini-grid button span{display:block;min-height:5.5rem;background-image:linear-gradient(180deg,rgba(0,0,0,.02),rgba(0,0,0,.28)),var(--mini-cover-image),var(--mini-cover-gradient);background-size:cover;background-position:50%}.tweeter-cover-mini-grid button strong{display:block;padding:.65rem .75rem .75rem;font-size:.82rem}.tweeter-custom-cover-field{margin-top:.85rem}.tweeter-editor-split-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.9rem;gap:.9rem;margin-top:.4rem}.tweeter-chip-choice-row{display:flex;flex-wrap:wrap;gap:.45rem}.tweeter-chip-choice-row button{cursor:pointer;border:1px solid var(--tw-border,rgba(148,163,184,.24));border-radius:999px;background:color-mix(in srgb,var(--tw-bg,#0f172a),white 4%);color:var(--tw-text,#f8fafc);padding:.55rem .75rem;font-weight:850}.tweeter-chip-choice-row button.active{border-color:var(--quick-accent,#1d9bf0);background:color-mix(in srgb,var(--quick-accent,#1d9bf0),transparent 82%);color:color-mix(in srgb,var(--quick-accent,#1d9bf0),white 18%)}.tweeter-maintenance-editor-savebar{display:flex;justify-content:space-between;align-items:center;gap:.85rem;margin-top:1.15rem;padding-top:1rem;border-top:1px solid var(--tw-border,rgba(148,163,184,.24))}.tweeter-maintenance-editor-savebar span{color:var(--tw-muted,#94a3b8);font-weight:700;line-height:1.45}.tweeter-maintenance-editor-savebar span.success{color:#22c55e}.tweeter-maintenance-editor-savebar span.error{color:#fb7185}.tweeter-maintenance-editor-savebar button{border:0;border-radius:999px;background:var(--quick-accent,#1d9bf0);color:white;font-weight:950;padding:.8rem 1.05rem;cursor:pointer;box-shadow:0 14px 28px color-mix(in srgb,var(--quick-accent,#1d9bf0),transparent 78%)}.tweeter-maintenance-editor-savebar button:disabled{opacity:.65;cursor:wait}@media (max-width:860px){.tweeter-maintenance-editor-head,.tweeter-maintenance-editor-savebar{flex-direction:column;align-items:stretch}.tweeter-editor-split-options,.tweeter-maintenance-editor-grid{grid-template-columns:1fr}.tweeter-cover-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.tweeter-cover-mini-grid,.tweeter-quick-preview-body{grid-template-columns:1fr}}.tweeter-profile-main{min-height:3.9rem!important;padding-inline:1.35rem!important}.tweeter-profile-avatar{margin-top:-4.35rem!important}.tweeter-profile-copy{padding:.75rem 1.35rem 1.35rem!important}.tweeter-profile-copy h1{margin-bottom:.16rem!important}.tweeter-profile-copy>span{margin-bottom:1.05rem!important}.tweeter-profile-copy p{margin-top:.95rem!important;margin-bottom:.95rem!important}.tweeter-follow-button,.tweeter-message-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;border-radius:999px;border:1px solid var(--tw-border,rgba(148,163,184,.24));background:color-mix(in srgb,var(--tw-bg-elevated,#1e293b) 88%,var(--tw-accent,#1d9bf0) 12%);color:var(--tw-text,#f8fafc);min-height:2.35rem;padding:.55rem .9rem;font:inherit;font-size:.9rem;font-weight:900;cursor:pointer;text-decoration:none;white-space:nowrap;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.tweeter-follow-button:hover,.tweeter-message-button:hover{border-color:color-mix(in srgb,var(--tw-accent,#1d9bf0) 45%,var(--tw-border,rgba(148,163,184,.24)));background:color-mix(in srgb,var(--tw-bg-elevated,#1e293b) 76%,var(--tw-accent,#1d9bf0) 24%);transform:translateY(-1px)}.tweeter-follow-button.following{background:var(--tw-text,#f8fafc);color:var(--tw-bg,#0f172a);border-color:transparent}.tweeter-follow-button.following:hover{background:color-mix(in srgb,#ef4444 12%,var(--tw-text,#f8fafc));color:#7f1d1d}.tweeter-follow-button small{opacity:.72;font-size:.78rem}.tweeter-follow-button.compact{min-height:2.15rem;padding-inline:.82rem}.tweeter-profile-mini-links .tweeter-message-button,.tweeter-suggestion .tweeter-follow-button{width:100%}.tweeter-profile-mini-links .tweeter-message-button{box-shadow:none}.tweeter-maintenance-profile-editor{padding:0!important;background:radial-gradient(circle at 90% 0,color-mix(in srgb,var(--quick-accent,#1d9bf0),transparent 86%),transparent 20rem),color-mix(in srgb,var(--tw-panel,#15202b),white 2%)!important}.tweeter-lite-edit-summary{list-style:none;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:.8rem;gap:.8rem;padding:1rem 1.15rem;cursor:pointer;color:var(--tw-text,#f8fafc)}.tweeter-lite-edit-summary::-webkit-details-marker{display:none}.tweeter-lite-edit-summary>span{display:inline-flex;align-items:center;gap:.5rem;font-weight:950}.tweeter-lite-edit-summary small{color:var(--tw-muted,#94a3b8);line-height:1.45}.tweeter-lite-edit-summary>i{color:var(--tw-muted,#94a3b8);transition:transform .18s ease}.tweeter-maintenance-profile-editor[open] .tweeter-lite-edit-summary>i{transform:rotate(180deg)}.tweeter-maintenance-editor-inner{padding:0 1.15rem 1.15rem}.tweeter-maintenance-editor-head{padding-top:.4rem}.tweeter-cover-mini-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tweeter-dm-overlay{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:1rem;background:rgba(2,6,23,.72);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.tweeter-dm-modal{width:min(100%,32rem);overflow:hidden;border-radius:1.35rem;border:1px solid var(--tw-border,rgba(148,163,184,.24));background:var(--tw-panel,#15202b);color:var(--tw-text,#f8fafc);box-shadow:0 24px 80px rgba(0,0,0,.42)}.tweeter-dm-modal header{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;padding:1rem 1rem .8rem;border-bottom:1px solid var(--tw-border,rgba(148,163,184,.24))}.tweeter-dm-modal header small{display:block;color:var(--tw-muted,#94a3b8);text-transform:uppercase;letter-spacing:.08em;font-weight:900;font-size:.72rem}.tweeter-dm-modal header h2{margin:.15rem 0 0;font-size:1.35rem}.tweeter-dm-modal header button{border:0;background:transparent;color:var(--tw-muted,#94a3b8);cursor:pointer;font-size:1.1rem}.tweeter-dm-modal form{display:grid;grid-gap:.85rem;gap:.85rem;padding:1rem}.tweeter-dm-modal textarea{width:100%;min-height:9rem;resize:vertical;border-radius:1rem;border:1px solid var(--tw-border,rgba(148,163,184,.24));background:color-mix(in srgb,var(--tw-bg,#0f172a),white 6%);color:var(--tw-text,#f8fafc);padding:.9rem;font:inherit;outline:none}.tweeter-dm-modal textarea:focus{border-color:var(--tw-accent,#1d9bf0);box-shadow:0 0 0 3px color-mix(in srgb,var(--tw-accent,#1d9bf0),transparent 78%)}.tweeter-dm-modal-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.65rem}.tweeter-dm-modal-actions span{margin-right:auto;color:var(--tw-muted,#94a3b8);font-size:.9rem;font-weight:700}.tweeter-dm-modal-actions span.success{color:#22c55e}.tweeter-dm-modal-actions span.error{color:#fb7185}.tweeter-dm-modal-actions a,.tweeter-dm-modal-actions button{border-radius:999px;border:1px solid var(--tw-border,rgba(148,163,184,.24));background:color-mix(in srgb,var(--tw-bg-elevated,#1e293b) 88%,var(--tw-accent,#1d9bf0) 12%);color:var(--tw-text,#f8fafc);padding:.65rem .9rem;font-weight:900;text-decoration:none;cursor:pointer}.tweeter-dm-modal-actions button{border-color:transparent;background:var(--tw-accent,#1d9bf0);color:white}.tweeter-dm-modal-actions button:disabled{opacity:.55;cursor:not-allowed}.tweeter-messages-shell{padding:clamp(.6rem,2vw,1.4rem)}.tweeter-messages-layout{width:min(100%,74rem);margin:0 auto;display:grid;grid-template-columns:minmax(17rem,22rem) minmax(0,1fr);border-radius:1.4rem;overflow:hidden;box-shadow:0 24px 70px rgba(2,6,23,.22)}.tweeter-messages-list{border-right:1px solid var(--tw-border,rgba(148,163,184,.24));background:color-mix(in srgb,var(--tw-bg-elevated,#1e293b) 90%,var(--tw-accent,#1d9bf0) 10%)}.tweeter-messages-list header{display:flex;gap:.85rem;align-items:flex-start;padding:1rem;border-bottom:1px solid var(--tw-border,rgba(148,163,184,.24))}.tweeter-messages-list header a{color:var(--tw-muted,#94a3b8);text-decoration:none;font-size:1.25rem}.tweeter-message-thread h2,.tweeter-messages-list h1{margin:0;color:var(--tw-text,#f8fafc)}.tweeter-messages-list p{margin:.25rem 0 0;color:var(--tw-muted,#94a3b8);line-height:1.45;font-size:.92rem}.tweeter-messages-list>button{width:100%;display:grid;grid-gap:.75rem;gap:.75rem;align-items:center;border:0;border-bottom:1px solid var(--tw-border,rgba(148,163,184,.24));background:transparent;color:var(--tw-text,#f8fafc);text-align:left;padding:.9rem 1rem;cursor:pointer}.tweeter-messages-list>button.active,.tweeter-messages-list>button:hover{background:color-mix(in srgb,var(--tw-accent,#1d9bf0) 18%,transparent)}.tweeter-messages-list>button span{min-width:0}.tweeter-messages-list>button small,.tweeter-messages-list>button strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tweeter-messages-list>button small{color:var(--tw-muted,#94a3b8)}.tweeter-messages-list>button em{min-width:1.45rem;height:1.45rem;border-radius:999px;display:grid;place-items:center;font-style:normal;font-weight:950;font-size:.75rem;background:var(--tw-accent,#1d9bf0);color:white}.tweeter-message-thread{min-height:72vh;display:grid;grid-template-rows:auto minmax(0,1fr) auto}.tweeter-message-thread-head{display:flex;align-items:center;gap:.8rem;padding:1rem;border-bottom:1px solid var(--tw-border,rgba(148,163,184,.24))}.tweeter-message-thread-head a{color:var(--tw-muted,#94a3b8);text-decoration:none}.tweeter-message-bubbles{padding:1rem;display:flex;flex-direction:column;gap:.75rem;overflow:auto}.tweeter-message-bubbles article{max-width:min(72%,34rem);align-self:flex-start;border-radius:1.1rem 1.1rem 1.1rem .25rem;background:color-mix(in srgb,var(--tw-bg-elevated,#1e293b) 88%,var(--tw-accent,#1d9bf0) 12%);border:1px solid var(--tw-border,rgba(148,163,184,.24));padding:.75rem .85rem}.tweeter-message-bubbles article.mine{align-self:flex-end;border-radius:1.1rem 1.1rem .25rem 1.1rem;background:var(--tw-accent,#1d9bf0);color:white;border-color:transparent}.tweeter-message-bubbles p{margin:0;white-space:pre-wrap;line-height:1.45}.tweeter-message-bubbles small{display:block;margin-top:.35rem;opacity:.72;font-size:.74rem}.tweeter-message-compose{display:grid;grid-gap:.65rem;gap:.65rem;padding:1rem;border-top:1px solid var(--tw-border,rgba(148,163,184,.24))}.tweeter-message-compose textarea{width:100%;min-height:6rem;resize:vertical;border-radius:1rem;border:1px solid var(--tw-border,rgba(148,163,184,.24));background:color-mix(in srgb,var(--tw-bg-elevated,#1e293b) 88%,white 4%);padding:.85rem;font:inherit}.tweeter-message-compose>div{display:flex;justify-content:space-between;align-items:center;gap:.8rem}.tweeter-message-compose span{color:var(--tw-muted,#94a3b8);font-weight:700}.tweeter-message-compose span.error{color:#fb7185}.tweeter-message-compose button{border:0;border-radius:999px;background:var(--tw-accent,#1d9bf0);color:white;font-weight:950;padding:.72rem 1rem;cursor:pointer}.tweeter-message-compose button:disabled{opacity:.55;cursor:not-allowed}.tweeter-message-empty-mini,.tweeter-message-empty-state{padding:1rem;color:var(--tw-muted,#94a3b8)}.tweeter-message-empty-state{place-self:center;text-align:center;max-width:30rem}.tweeter-message-empty-state i{font-size:2.2rem;color:var(--tw-accent,#1d9bf0);margin-bottom:.8rem}.tweeter-message-empty-state h2{margin-bottom:.35rem}.tweeter-message-empty-state p{line-height:1.55}@media (max-width:900px){.tweeter-messages-layout{grid-template-columns:1fr}.tweeter-messages-list{border-right:0;border-bottom:1px solid var(--tw-border,rgba(148,163,184,.24))}.tweeter-message-thread{min-height:58vh}}@media (max-width:680px){.tweeter-profile-copy{padding-inline:1rem!important}.tweeter-lite-edit-summary{grid-template-columns:1fr auto}.tweeter-lite-edit-summary small{grid-column:1/-1}.tweeter-cover-mini-grid{grid-template-columns:1fr 1fr}.tweeter-message-bubbles article{max-width:88%}}.tweeter-mode{--tw-panel:var(--tw-bg-elevated)}.tweeter-maintenance-profile-editor{color:var(--tw-text)!important;background:radial-gradient(circle at 92% 0,color-mix(in srgb,var(--quick-accent,var(--tw-accent,#1d9bf0)),transparent 84%),transparent 22rem),linear-gradient(180deg,color-mix(in srgb,var(--tw-bg-elevated,#15202b) 94%,var(--tw-accent,#1d9bf0) 6%),var(--tw-bg-elevated,#15202b))!important}.tweeter-mode[data-color-mode=blue] .tweeter-maintenance-profile-editor,.tweeter-mode[data-color-mode=light] .tweeter-maintenance-profile-editor{background:radial-gradient(circle at 92% 0,color-mix(in srgb,var(--quick-accent,var(--tw-accent,#1d9bf0)) 18%,transparent),transparent 22rem),linear-gradient(180deg,color-mix(in srgb,var(--tw-bg-elevated,#fff) 90%,var(--tw-accent,#1d9bf0) 10%),var(--tw-bg-elevated,#fff))!important}.tweeter-lite-edit-summary{border-bottom:1px solid var(--tw-border,rgba(148,163,184,.24));background:color-mix(in srgb,var(--tw-bg-elevated,#15202b) 88%,var(--tw-accent,#1d9bf0) 12%)}.tweeter-cover-mini-grid button strong,.tweeter-lite-edit-summary,.tweeter-lite-edit-summary>span,.tweeter-maintenance-editor-head h2,.tweeter-quick-preview-body p,.tweeter-quick-preview-body strong{color:var(--tw-text,#f8fafc)!important}.tweeter-editor-field span,.tweeter-editor-field>small,.tweeter-editor-section-label,.tweeter-lite-edit-summary small,.tweeter-lite-edit-summary>i,.tweeter-maintenance-editor-head p,.tweeter-maintenance-editor-savebar span,.tweeter-quick-preview-body small{color:var(--tw-muted,#94a3b8)!important}.tweeter-maintenance-theme-chip,.tweeter-pill{background:color-mix(in srgb,var(--tw-bg-elevated,#15202b) 78%,var(--quick-accent,var(--tw-accent,#1d9bf0)) 22%)!important;border-color:color-mix(in srgb,var(--quick-accent,var(--tw-accent,#1d9bf0)) 42%,var(--tw-border,rgba(148,163,184,.24)))!important;color:var(--tw-link,#1d9bf0)!important}.tweeter-dm-modal,.tweeter-quick-preview{background:var(--tw-bg-elevated,#15202b)!important;color:var(--tw-text,#f8fafc)!important}.tweeter-quick-avatar{border-color:var(--tw-bg-elevated,#15202b)!important}.tweeter-chip-choice-row button,.tweeter-cover-mini-grid button,.tweeter-dm-modal textarea,.tweeter-editor-field input,.tweeter-editor-field textarea{background:color-mix(in srgb,var(--tw-bg,#0f172a) 78%,var(--tw-bg-elevated,#1e293b) 22%)!important;color:var(--tw-text,#f8fafc)!important}.tweeter-mode[data-color-mode=blue] .tweeter-chip-choice-row button,.tweeter-mode[data-color-mode=blue] .tweeter-cover-mini-grid button,.tweeter-mode[data-color-mode=blue] .tweeter-dm-modal textarea,.tweeter-mode[data-color-mode=blue] .tweeter-editor-field input,.tweeter-mode[data-color-mode=blue] .tweeter-editor-field textarea,.tweeter-mode[data-color-mode=light] .tweeter-chip-choice-row button,.tweeter-mode[data-color-mode=light] .tweeter-cover-mini-grid button,.tweeter-mode[data-color-mode=light] .tweeter-dm-modal textarea,.tweeter-mode[data-color-mode=light] .tweeter-editor-field input,.tweeter-mode[data-color-mode=light] .tweeter-editor-field textarea{background:color-mix(in srgb,var(--tw-bg-elevated,#fff) 88%,var(--tw-bg,#f5f8fa) 12%)!important}.tweeter-follow-compact .tweeter-suggestion{align-items:center;grid-gap:.75rem;gap:.75rem}.tweeter-follow-compact .tweeter-suggestion-main{align-items:center}.tweeter-follow-compact .tweeter-suggestion-main small,.tweeter-follow-compact .tweeter-suggestion-main span,.tweeter-follow-compact .tweeter-suggestion-main strong{max-width:100%;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.tweeter-follow-compact .tweeter-suggestion .avatar{flex:0 0 auto}.tweeter-follow-compact .tweeter-suggestion .tweeter-follow-button{width:auto!important;min-width:6.1rem;max-width:8.2rem;flex:0 0 auto;padding-inline:.8rem}.tweeter-messages-shell{min-height:100vh;padding:clamp(.5rem,1.8vw,1.25rem);background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--tw-accent,#1d9bf0) 16%,transparent),transparent 28rem),var(--tw-bg,#15202b)}.tweeter-messages-layout{width:min(100%,76rem);min-height:calc(100vh - clamp(1rem, 3.6vw, 2.5rem));border:1px solid var(--tw-border,rgba(148,163,184,.24));border-radius:1.35rem;box-shadow:var(--tw-shadow,0 24px 70px rgba(2,6,23,.22))}.tweeter-messages-layout,.tweeter-messages-list{background:var(--tw-bg-elevated,#1e293b)}.tweeter-message-thread-head,.tweeter-messages-list header{position:-webkit-sticky;position:sticky;top:0;z-index:3;background:color-mix(in srgb,var(--tw-bg-elevated,#1e293b) 92%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.tweeter-message-back{width:2.25rem;height:2.25rem;display:grid;place-items:center;border-radius:999px;color:var(--tw-text,#f8fafc)!important}.tweeter-message-back:hover{background:color-mix(in srgb,var(--tw-accent,#1d9bf0) 12%,transparent);text-decoration:none}.tweeter-messages-list>button{grid-template-columns:auto minmax(0,1fr) auto;min-height:4.9rem;border-left:3px solid transparent;transition:background .16s ease,border-color .16s ease}.tweeter-messages-list>button.active,.tweeter-messages-list>button:hover{background:color-mix(in srgb,var(--tw-accent,#1d9bf0) 12%,var(--tw-bg-elevated,#1e293b))}.tweeter-messages-list>button.active{border-left-color:var(--tw-accent,#1d9bf0)}.tweeter-message-person-line{display:flex!important;align-items:center;justify-content:space-between;gap:.65rem;min-width:0}.tweeter-message-person-line strong{display:inline-flex!important;align-items:center;gap:.25rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tweeter-message-person-line time{flex:0 0 auto;color:var(--tw-muted,#94a3b8);font-size:.78rem;font-weight:700}.tweeter-message-handle{margin-top:.08rem;font-size:.78rem!important}.tweeter-message-thread{min-height:calc(100vh - clamp(1rem, 3.6vw, 2.5rem));background:var(--tw-bg,#0f172a)}.tweeter-message-thread-head{min-height:4.65rem;background:color-mix(in srgb,var(--tw-bg-elevated,#1e293b) 88%,var(--tw-bg,#0f172a) 12%)}.tweeter-message-thread-head>div{min-width:0}.tweeter-message-thread-head h2{display:flex;align-items:center;gap:.3rem;font-size:1.1rem;line-height:1.2}.tweeter-message-profile-link{margin-left:auto;border:1px solid var(--tw-border,rgba(148,163,184,.24));border-radius:999px;padding:.55rem .85rem;color:var(--tw-text,#f8fafc)!important;font-weight:850;text-decoration:none!important;white-space:nowrap;background:color-mix(in srgb,var(--tw-bg-elevated,#1e293b) 88%,var(--tw-accent,#1d9bf0) 12%)}.tweeter-message-profile-link:hover{border-color:color-mix(in srgb,var(--tw-accent,#1d9bf0) 42%,var(--tw-border,rgba(148,163,184,.24)));background:color-mix(in srgb,var(--tw-bg-elevated,#1e293b) 76%,var(--tw-accent,#1d9bf0) 24%)}.tweeter-message-bubbles{padding:clamp(1rem,2vw,1.35rem);background:linear-gradient(180deg,color-mix(in srgb,var(--tw-bg,#0f172a) 94%,transparent),var(--tw-bg,#0f172a)),radial-gradient(circle at 100% 0,color-mix(in srgb,var(--tw-accent,#1d9bf0) 12%,transparent),transparent 18rem)}.tweeter-message-bubbles article{box-shadow:0 10px 24px rgba(2,6,23,.1)}.tweeter-mode[data-color-mode=blue] .tweeter-message-bubbles article,.tweeter-mode[data-color-mode=light] .tweeter-message-bubbles article{background:var(--tw-bg-elevated,#fff)}.tweeter-message-bubbles article.mine,.tweeter-mode[data-color-mode=blue] .tweeter-message-bubbles article.mine,.tweeter-mode[data-color-mode=light] .tweeter-message-bubbles article.mine{background:var(--tw-accent,#1d9bf0);color:#fff}.tweeter-message-bubbles article.mine small{color:rgba(255,255,255,.78)}.tweeter-message-compose{background:color-mix(in srgb,var(--tw-bg-elevated,#1e293b) 90%,var(--tw-bg,#0f172a) 10%)}.tweeter-message-compose textarea{min-height:4.5rem;background:var(--tw-bg-elevated,#1e293b);color:var(--tw-text,#f8fafc);outline:none}.tweeter-message-compose textarea:focus{border-color:var(--tw-accent,#1d9bf0);box-shadow:0 0 0 3px color-mix(in srgb,var(--tw-accent,#1d9bf0) 24%,transparent)}.tweeter-message-empty-mini{display:grid;grid-gap:.35rem;gap:.35rem}.tweeter-message-empty-mini i,.tweeter-message-empty-state i{color:var(--tw-accent,#1d9bf0)}@media (max-width:900px){.tweeter-messages-shell{padding:0}.tweeter-messages-layout{min-height:100vh;border-inline:0;border-radius:0}.tweeter-message-thread{min-height:60vh}}@media (max-width:560px){.tweeter-message-profile-link{display:none}.tweeter-messages-list>button{padding-inline:.8rem}.tweeter-message-compose>div{align-items:stretch;flex-direction:column}.tweeter-message-compose button{width:100%}}.tweeter-server-lock-banner{display:flex;gap:.9rem;align-items:flex-start;margin:0;padding:1rem 1.1rem;border-bottom:1px solid var(--tw-border,rgba(148,163,184,.24));background:color-mix(in srgb,var(--tw-accent,#1d9bf0) 10%,var(--tw-bg-elevated,#1e293b));color:var(--tw-text,#f8fafc)}.tweeter-server-lock-banner.profile{margin:0;border-top:1px solid var(--tw-border,rgba(148,163,184,.24))}.tweeter-server-lock-banner>i{width:2.25rem;height:2.25rem;display:grid;place-items:center;flex:0 0 auto;border-radius:999px;background:color-mix(in srgb,var(--tw-accent,#1d9bf0) 20%,transparent);color:var(--tw-accent,#1d9bf0)}.tweeter-server-lock-banner p,.tweeter-server-lock-banner strong{display:block;margin:0}.tweeter-server-lock-banner p{margin-top:.22rem;color:var(--tw-muted,#94a3b8);line-height:1.45;font-size:.94rem}.tweeter-follow-button.locked,.tweeter-like-button.locked,.tweeter-message-button.locked,.tweeter-profile-main button:disabled,.tweeter-profile-mini-links button:disabled{opacity:.72;cursor:not-allowed!important;transform:none!important;background:color-mix(in srgb,var(--tw-bg-elevated,#1e293b) 86%,var(--tw-muted,#94a3b8) 14%)!important;color:var(--tw-muted,#94a3b8)!important;border-color:var(--tw-border,rgba(148,163,184,.24))!important}.tweeter-profile-mini-links button{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.35rem;border-radius:999px;border:1px solid var(--tw-border,rgba(148,163,184,.24));color:var(--tw-text,#f8fafc);text-decoration:none;font-weight:850;background:color-mix(in srgb,var(--tw-bg-elevated,#1e293b) 88%,var(--tw-accent,#1d9bf0) 12%)}.tweeter-follow-compact .tweeter-suggestion,.tweeter-right-rail .tweeter-panel .tweeter-suggestion{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;grid-gap:.75rem!important;gap:.75rem!important;min-width:0}.tweeter-follow-compact .tweeter-suggestion-main,.tweeter-right-rail .tweeter-panel .tweeter-suggestion-main{min-width:0;overflow:hidden;align-items:center}.tweeter-follow-compact .tweeter-suggestion-main>div,.tweeter-right-rail .tweeter-panel .tweeter-suggestion-main>div{min-width:0}.tweeter-follow-compact .tweeter-suggestion-main .avatar,.tweeter-right-rail .tweeter-panel .tweeter-suggestion-main .avatar{flex:0 0 auto}.tweeter-follow-compact .tweeter-suggestion-main small,.tweeter-follow-compact .tweeter-suggestion-main span,.tweeter-follow-compact .tweeter-suggestion-main strong,.tweeter-right-rail .tweeter-panel .tweeter-suggestion-main small,.tweeter-right-rail .tweeter-panel .tweeter-suggestion-main span,.tweeter-right-rail .tweeter-panel .tweeter-suggestion-main strong{max-width:100%;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.tweeter-follow-compact .tweeter-suggestion .tweeter-follow-button,.tweeter-right-rail .tweeter-panel .tweeter-suggestion .tweeter-follow-button{width:auto!important;min-width:6rem;max-width:8.4rem;flex:0 0 auto;padding-inline:.82rem}.tweeter-messages-shell{background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--tw-accent,#1d9bf0) 15%,transparent),transparent 25rem),linear-gradient(180deg,color-mix(in srgb,var(--tw-bg,#15202b) 94%,white 6%),var(--tw-bg,#15202b))}.twitter-dm-layout{width:min(100%,78rem);grid-template-columns:minmax(20rem,24rem) minmax(0,1fr);background:var(--tw-bg,#15202b);border-radius:1.45rem;overflow:hidden}.twitter-dm-layout .tweeter-messages-list{display:flex;flex-direction:column;min-height:inherit;background:var(--tw-bg-elevated,#1e293b)}.twitter-dm-layout .tweeter-messages-list header{align-items:center;min-height:5.25rem;padding:1rem 1rem .8rem}.twitter-dm-layout .tweeter-messages-list h1{font-size:1.85rem;letter-spacing:-.05em}.tweeter-message-new{margin-left:auto;width:2.2rem;height:2.2rem;display:grid;place-items:center;border-radius:999px;color:var(--tw-text,#f8fafc)!important}.tweeter-message-new:hover{background:color-mix(in srgb,var(--tw-accent,#1d9bf0) 12%,transparent)}.tweeter-message-search{display:flex;align-items:center;gap:.65rem;margin:.85rem 1rem 1rem;min-height:2.75rem;padding:0 .95rem;border-radius:999px;background:color-mix(in srgb,var(--tw-bg,#0f172a) 72%,var(--tw-bg-elevated,#1e293b) 28%);border:1px solid var(--tw-border-soft,rgba(148,163,184,.14));color:var(--tw-muted,#94a3b8)}.tweeter-message-search input{width:100%;border:0;outline:0;background:transparent;color:var(--tw-text,#f8fafc)}.tweeter-message-search input::placeholder{color:var(--tw-muted,#94a3b8)}.twitter-dm-layout .tweeter-messages-list>button{min-height:5.65rem;padding:.85rem 1rem}.tweeter-message-suggestions{display:grid;grid-gap:.15rem;gap:.15rem;margin-top:.55rem;padding:.75rem 0;border-top:1px solid var(--tw-border-soft,rgba(148,163,184,.14))}.tweeter-message-sidebar-note strong,.tweeter-message-suggestions>span{display:block;padding:0 1rem .45rem;color:var(--tw-muted,#94a3b8);font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;font-weight:950}.tweeter-message-suggestions button{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"avatar name" "avatar handle";grid-gap:.05rem .65rem;gap:.05rem .65rem;align-items:center;width:100%;border:0;background:transparent;color:var(--tw-text,#f8fafc);text-align:left;padding:.68rem 1rem;cursor:pointer}.tweeter-message-suggestions button:hover{background:color-mix(in srgb,var(--tw-accent,#1d9bf0) 10%,transparent)}.tweeter-message-suggestions .avatar{grid-area:avatar}.tweeter-message-suggestions strong{grid-area:name;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tweeter-message-suggestions small{grid-area:handle;color:var(--tw-muted,#94a3b8);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tweeter-message-sidebar-note{margin-top:auto;padding:1rem;border-top:1px solid var(--tw-border-soft,rgba(148,163,184,.14));color:var(--tw-muted,#94a3b8);font-size:.86rem;line-height:1.45}.tweeter-message-sidebar-note strong{padding:0}.tweeter-message-sidebar-note span{display:block;margin-top:.25rem}.twitter-dm-layout .tweeter-message-thread{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--tw-accent,#1d9bf0) 10%,transparent),transparent 20rem),var(--tw-bg,#0f172a)}.twitter-dm-layout .tweeter-message-thread-head{min-height:5.25rem;padding-inline:1.15rem}.tweeter-message-thread-starter{align-self:center;justify-self:center;width:min(100%,27rem);margin:auto;padding:2rem 1.25rem;text-align:center;color:var(--tw-muted,#94a3b8)}.tweeter-message-thread-starter .avatar{margin:0 auto .85rem}.tweeter-message-thread-starter h2{margin:0;color:var(--tw-text,#f8fafc);font-size:1.5rem}.tweeter-message-thread-starter p,.tweeter-message-thread-starter span{display:block;margin-top:.3rem;color:var(--tw-muted,#94a3b8)}.tweeter-message-thread-starter a{display:inline-flex;margin-top:1rem;border-radius:999px;border:1px solid var(--tw-border,rgba(148,163,184,.24));padding:.6rem .9rem;color:var(--tw-text,#f8fafc);text-decoration:none;font-weight:850}.tweeter-message-thread-starter a:hover{background:color-mix(in srgb,var(--tw-accent,#1d9bf0) 12%,transparent)}.tweeter-message-start-grid{display:grid;grid-gap:.7rem;gap:.7rem;margin-top:1.1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.tweeter-message-start-grid button{display:grid;justify-items:center;grid-gap:.25rem;gap:.25rem;border:1px solid var(--tw-border,rgba(148,163,184,.24));border-radius:1.1rem;background:color-mix(in srgb,var(--tw-bg-elevated,#1e293b) 84%,var(--tw-accent,#1d9bf0) 16%);color:var(--tw-text,#f8fafc);padding:.9rem .75rem;cursor:pointer}.tweeter-message-start-grid button:hover{border-color:color-mix(in srgb,var(--tw-accent,#1d9bf0) 42%,var(--tw-border,rgba(148,163,184,.24)));background:color-mix(in srgb,var(--tw-bg-elevated,#1e293b) 72%,var(--tw-accent,#1d9bf0) 28%)}.tweeter-message-start-grid small,.tweeter-message-start-grid strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tweeter-message-empty-mini.locked,.tweeter-message-empty-state.locked,.tweeter-message-start-grid small{color:var(--tw-muted,#94a3b8)}.tweeter-mode[data-color-mode=blue] .tweeter-message-search,.tweeter-mode[data-color-mode=light] .tweeter-message-search{background:color-mix(in srgb,var(--tw-bg,#f5f8fa) 72%,var(--tw-bg-elevated,#fff) 28%)}.tweeter-mode[data-color-mode=blue] .tweeter-message-bubbles article,.tweeter-mode[data-color-mode=light] .tweeter-message-bubbles article{color:var(--tw-text,#0f1419)}@media (max-width:900px){.twitter-dm-layout{width:100%;border-radius:0}.tweeter-message-start-grid,.twitter-dm-layout{grid-template-columns:1fr}}@media (max-width:560px){.twitter-dm-layout .tweeter-messages-list header{min-height:auto}.tweeter-message-suggestions button{padding-inline:.8rem}}.tweeter-profile-claim-banner{display:flex;gap:.9rem;align-items:flex-start;padding:1rem 1.1rem;border-top:1px solid var(--tw-border,rgba(148,163,184,.24));border-bottom:1px solid var(--tw-border,rgba(148,163,184,.24));background:color-mix(in srgb,var(--tw-bg-elevated,#1e293b) 82%,var(--tw-accent,#1d9bf0) 18%);color:var(--tw-text,#f8fafc)}.tweeter-profile-claim-banner>i{width:2.25rem;height:2.25rem;display:grid;place-items:center;flex:0 0 auto;border-radius:999px;background:color-mix(in srgb,var(--tw-accent,#1d9bf0) 22%,transparent);color:var(--tw-accent,#1d9bf0)}.tweeter-profile-claim-banner p,.tweeter-profile-claim-banner strong{display:block;margin:0}.tweeter-profile-claim-banner p{margin-top:.22rem;color:var(--tw-muted,#94a3b8);line-height:1.45;font-size:.94rem}.tweeter-mode[data-color-mode=blue] .tweeter-profile-claim-banner,.tweeter-mode[data-color-mode=light] .tweeter-profile-claim-banner{background:color-mix(in srgb,var(--tw-bg-elevated,#fff) 84%,var(--tw-accent,#1d9bf0) 16%)}.tweeter-panel-empty{padding:.95rem 1rem;color:var(--tw-muted,#94a3b8);line-height:1.4;font-size:.92rem}.tweeter-error-shell{min-height:calc(100vh - 40px);display:grid;place-items:center;padding:clamp(2rem,5vw,5rem) 1rem}.tweeter-error-card{width:min(620px,100%);padding:clamp(1.5rem,4vw,2.4rem);border:1px solid var(--tweeter-border,rgba(148,163,184,.28));border-radius:32px;background:color-mix(in srgb,var(--tweeter-panel,#fff) 92%,transparent);box-shadow:0 24px 80px rgba(15,23,42,.16);text-align:left}.tweeter-error-mark{width:68px;height:68px;display:grid;place-items:center;border-radius:999px;background:#1d9bf0;color:#fff;font-size:2rem;box-shadow:0 14px 32px rgba(29,155,240,.28)}.tweeter-error-code{display:inline-flex;margin-top:1.25rem;color:var(--tweeter-muted,#64748b);font-size:.76rem;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.tweeter-error-card h1{margin:.45rem 0 .75rem;color:var(--tweeter-ink,#0f172a);font-size:clamp(2.4rem,7vw,5rem);line-height:.88;letter-spacing:-.07em}.tweeter-error-card p{max-width:52ch;margin:0;color:var(--tweeter-muted,#475569);font-size:1.02rem;line-height:1.55}.tweeter-error-search{min-height:54px;display:flex;align-items:center;gap:.8rem;margin:1.4rem 0;padding:0 1rem;border:1px solid var(--tweeter-border,rgba(148,163,184,.28));border-radius:999px;color:var(--tweeter-muted,#64748b);background:color-mix(in srgb,var(--tweeter-bg,#f8fafc) 75%,transparent)}.tweeter-error-actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.tweeter-error-actions a,.tweeter-error-actions button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0 1.1rem;border-radius:999px;border:1px solid var(--tweeter-border,rgba(148,163,184,.28));color:var(--tweeter-ink,#0f172a);background:var(--tweeter-panel,#fff);font-weight:900;text-decoration:none;cursor:pointer}.tweeter-error-actions a:first-child,.tweeter-error-actions button:first-child{background:#1d9bf0;border-color:#1d9bf0;color:#fff}.tweeter-error-card small{display:block;margin-top:1rem;color:var(--tweeter-muted,#64748b)}.tweeter-mode[data-color-mode=dark] .tweeter-error-card,.tweeter-mode[data-color-mode=dark] .tweeter-error-search{background:rgba(15,23,42,.86)}.tweeter-mode[data-color-mode=dark] .tweeter-error-actions a:not(:first-child),.tweeter-mode[data-color-mode=dark] .tweeter-error-actions button:not(:first-child),.tweeter-mode[data-color-mode=dark] .tweeter-error-card h1{color:#e2e8f0}.tweeter-moderation-stack{display:grid;grid-gap:.75rem;gap:.75rem;padding:1rem;border-bottom:1px solid var(--tweeter-border,rgba(148,163,184,.28))}.tweeter-moderation-stack.compact{border-top:1px solid var(--tweeter-border,rgba(148,163,184,.28))}.tweeter-moderation-notice{display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:.8rem;gap:.8rem;align-items:flex-start;padding:.95rem;border-radius:20px;border:1px solid rgba(234,179,8,.3);background:rgba(254,243,199,.72);color:#713f12}.tweeter-moderation-notice.danger{border-color:rgba(239,68,68,.3);background:rgba(254,226,226,.82);color:#7f1d1d}.tweeter-moderation-notice.info{border-color:rgba(59,130,246,.3);background:rgba(219,234,254,.82);color:#1e3a8a}.tweeter-moderation-notice>i{width:42px;height:42px;display:grid;place-items:center;border-radius:999px;background:rgba(255,255,255,.65)}.tweeter-moderation-notice strong{display:block;font-weight:950}.tweeter-moderation-notice p{margin:.2rem 0 0;color:inherit;line-height:1.45}.tweeter-private-profile-card.moderated .tweeter-badge.danger{background:#fee2e2;color:#991b1b}.tweeter-admin-grid{grid-template-columns:minmax(320px,.85fr) minmax(0,1.15fr);align-items:flex-start}.tweeter-admin-editor form,.tweeter-admin-grid{display:grid;grid-gap:1rem;gap:1rem}.tweeter-admin-editor label,.tweeter-admin-search{display:grid;grid-gap:.45rem;gap:.45rem}.tweeter-admin-editor label span{color:var(--site-muted);font-size:.7rem;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.tweeter-admin-editor input,.tweeter-admin-editor textarea,.tweeter-admin-search input{width:100%;min-height:48px;padding:.8rem 1rem;border:1px solid var(--site-line);border-radius:16px;background:var(--site-surface-solid);color:var(--site-ink)}.tweeter-admin-editor textarea{min-height:96px;resize:vertical}.tweeter-admin-status-grid{display:grid;grid-gap:.7rem;gap:.7rem}.tweeter-admin-status-grid button{min-height:112px;border:1px solid var(--site-line);border-radius:20px;background:var(--site-surface-solid);color:var(--site-ink);text-align:left;cursor:pointer}.tweeter-admin-status-grid button.active{border-color:#1d9bf0;box-shadow:0 0 0 3px rgba(29,155,240,.14)}.tweeter-admin-status-grid span,.tweeter-admin-status-grid strong{display:block}.tweeter-admin-status-grid span{margin-top:.35rem;color:var(--site-muted);font-size:.86rem;line-height:1.35}.tweeter-admin-actions{display:flex;justify-content:space-between;gap:1rem;align-items:center}.tweeter-admin-actions span{color:var(--site-muted);font-weight:800}.tweeter-admin-actions button{min-height:46px;padding:0 1.05rem;border:0;border-radius:999px;background:#0f172a;color:#fff;font-weight:950;cursor:pointer}.tweeter-admin-actions button:disabled,.tweeter-admin-status-grid button:disabled{opacity:.55;cursor:not-allowed}.tweeter-admin-search{position:relative;margin-bottom:.9rem}.tweeter-admin-search i{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:var(--site-muted)}.tweeter-admin-search input{padding-left:2.6rem}.tweeter-admin-account-list{display:grid;grid-gap:.75rem;gap:.75rem;max-height:720px;overflow:auto;padding-right:.2rem}.tweeter-admin-account{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.8fr) auto;grid-gap:1rem;gap:1rem;align-items:center;padding:1rem;border:1px solid var(--site-line);border-radius:22px;background:var(--site-surface-solid)}.tweeter-admin-account strong{display:block;overflow-wrap:anywhere}.tweeter-admin-account span{display:inline-flex;margin:.35rem 0;padding:.25rem .55rem;border-radius:999px;background:#e0f2fe;color:#075985;font-size:.72rem;font-weight:950;text-transform:uppercase;letter-spacing:.08em}.tweeter-admin-account.status-soft_ban span{background:#fef3c7;color:#92400e}.tweeter-admin-account.status-full_ban span{background:#fee2e2;color:#991b1b}.tweeter-admin-account.status-hidden span{background:#ede9fe;color:#5b21b6}.tweeter-admin-account p{margin:0;color:var(--site-ink-soft)}.tweeter-admin-account small{display:block;margin-top:.4rem;color:var(--site-muted)}.tweeter-admin-account dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.55rem;gap:.55rem;margin:0}.tweeter-admin-account dt{color:var(--site-muted);font-size:.65rem;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.tweeter-admin-account dd{margin:.18rem 0 0;font-weight:850}.tweeter-admin-row-actions{display:flex;gap:.45rem}.tweeter-admin-row-actions a,.tweeter-admin-row-actions button{min-height:36px;display:inline-flex;align-items:center;padding:0 .75rem;border:1px solid var(--site-line);border-radius:999px;background:var(--site-surface);color:var(--site-ink);font-weight:900;text-decoration:none;cursor:pointer}.tweeter-admin-empty{padding:2rem;border:1px dashed var(--site-line);border-radius:22px;text-align:center}.tweeter-admin-empty p{color:var(--site-muted)}.tweeter-follow-compact .tweeter-suggestion{grid-template-columns:minmax(0,1fr) auto;overflow:hidden}.tweeter-follow-compact .tweeter-suggestion-main{min-width:0;overflow:hidden}.tweeter-follow-compact .tweeter-suggestion-main>div{min-width:0}.tweeter-follow-compact .tweeter-suggestion button{flex:0 0 auto;min-width:88px}@media (max-width:960px){.tweeter-admin-account,.tweeter-admin-account dl,.tweeter-admin-grid{grid-template-columns:1fr}}@media (max-width:640px){.tweeter-admin-status-grid{grid-template-columns:1fr}.tweeter-admin-actions,.tweeter-error-actions{align-items:stretch;flex-direction:column}.tweeter-error-actions a,.tweeter-error-actions button{width:100%}}.tweeter-follow-compact .tweeter-suggestion{display:grid}.community-feature-hub{gap:clamp(1.25rem,2.2vw,1.75rem);padding:clamp(1.25rem,2.4vw,1.65rem)}.community-feature-hub .community-section-heading.inline{align-items:flex-end;margin-bottom:.15rem}.community-feature-hub .community-section-heading h2{margin-top:.55rem}.community-feature-grid{gap:clamp(1rem,1.6vw,1.25rem)}.community-feature-card{padding:clamp(1.05rem,1.5vw,1.25rem)}.players-directory-scoreboard .scoreboard-grid{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.tweeter-admin-page{gap:1.35rem}.tweeter-admin-hero .staff-command-copy h1{max-width:900px}.tweeter-admin-workspace{display:grid;grid-gap:1rem;gap:1rem}.tweeter-admin-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.85rem;gap:.85rem}.tweeter-admin-overview article{position:relative;overflow:hidden;min-height:8rem;padding:1.1rem;border:1px solid var(--site-line);border-radius:24px;background:radial-gradient(circle at 88% 12%,rgba(29,155,240,.12),transparent 9rem),var(--site-surface-solid);box-shadow:var(--site-shadow)}.tweeter-admin-overview article:after{content:"";position:absolute;right:-2rem;bottom:-2.4rem;width:7rem;height:7rem;border-radius:999px;background:rgba(29,155,240,.08)}.tweeter-admin-account dt,.tweeter-admin-overview span{color:var(--site-muted);font-size:.68rem;font-weight:950;letter-spacing:.13em;text-transform:uppercase}.tweeter-admin-overview strong{display:block;margin-top:.65rem;font-size:clamp(2.3rem,4vw,3.6rem);line-height:.82;letter-spacing:-.065em}.tweeter-admin-overview p{position:relative;z-index:1;margin:.6rem 0 0;color:var(--site-muted);font-weight:750}.tweeter-admin-grid{grid-template-columns:minmax(390px,.92fr) minmax(0,1.08fr);gap:1.15rem}.tweeter-admin-editor,.tweeter-admin-list{background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(248,252,255,.78));box-shadow:var(--site-shadow)}body[data-site-style=glass]:not(:has(.tweeter-mode)) .tweeter-admin-editor,body[data-site-style=glass]:not(:has(.tweeter-mode)) .tweeter-admin-list,body[data-site-style=ops]:not(:has(.tweeter-mode)) .tweeter-admin-editor,body[data-site-style=ops]:not(:has(.tweeter-mode)) .tweeter-admin-list{background:rgba(15,23,42,.72)}.tweeter-admin-heading h2{margin-bottom:.25rem}.tweeter-admin-editor form{gap:1.05rem}.tweeter-admin-steamid-field input{font-size:1.05rem;font-weight:850;letter-spacing:.01em}.tweeter-admin-status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.tweeter-admin-status-grid button{position:relative;overflow:hidden;min-height:132px;padding:1rem;display:grid;align-content:start;grid-gap:.45rem;gap:.45rem;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.tweeter-admin-status-grid button:after{content:"";position:absolute;inset:auto -2rem -2.8rem auto;width:6rem;height:6rem;border-radius:999px;background:rgba(29,155,240,.08)}.tweeter-admin-status-grid button:hover:not(:disabled){transform:translateY(-2px);border-color:rgba(29,155,240,.34);box-shadow:0 16px 34px rgba(15,23,42,.1)}.tweeter-admin-status-grid button>i{width:2.35rem;height:2.35rem;display:grid;place-items:center;border-radius:.85rem;background:#e0f2fe;color:#075985}.tweeter-admin-status-grid button.status-choice-hidden>i{background:#ede9fe;color:#5b21b6}.tweeter-admin-status-grid button.status-choice-soft_ban>i{background:#fef3c7;color:#92400e}.tweeter-admin-status-grid button.status-choice-full_ban>i{background:#fee2e2;color:#991b1b}.tweeter-admin-status-grid button.active{background:linear-gradient(180deg,rgba(240,249,255,.94),rgba(255,255,255,.96))}body[data-site-style=glass]:not(:has(.tweeter-mode)) .tweeter-admin-status-grid button.active,body[data-site-style=ops]:not(:has(.tweeter-mode)) .tweeter-admin-status-grid button.active{background:rgba(14,165,233,.13)}.tweeter-admin-status-grid strong{font-size:.98rem}.tweeter-admin-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.tweeter-admin-expiry-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.8rem;gap:.8rem;align-items:flex-end}.tweeter-admin-actions>div,.tweeter-admin-expiry-presets,.tweeter-admin-filter-pills{display:flex;flex-wrap:wrap;gap:.45rem}.tweeter-admin-actions button.secondary,.tweeter-admin-expiry-presets button,.tweeter-admin-filter-pills button{min-height:40px;padding:0 .85rem;border:1px solid var(--site-line);border-radius:999px;background:var(--site-surface-solid);color:var(--site-ink);font-weight:900;cursor:pointer}.tweeter-admin-expiry-presets button:disabled{opacity:.52;cursor:not-allowed}.tweeter-admin-filter-pills button.active{background:#07111f;border-color:#07111f;color:#fff}.tweeter-admin-action-preview{display:grid;grid-template-columns:46px minmax(0,1fr);grid-gap:.85rem;gap:.85rem;align-items:flex-start;padding:.95rem;border:1px solid rgba(29,155,240,.22);border-radius:20px;background:rgba(224,242,254,.5)}.tweeter-admin-action-preview.preview-hidden{border-color:rgba(124,58,237,.25);background:rgba(237,233,254,.55)}.tweeter-admin-action-preview.preview-soft_ban{border-color:rgba(245,158,11,.3);background:rgba(254,243,199,.58)}.tweeter-admin-action-preview.preview-full_ban{border-color:rgba(239,68,68,.28);background:rgba(254,226,226,.6)}.tweeter-admin-action-preview>i{width:46px;height:46px;display:grid;place-items:center;border-radius:999px;background:rgba(255,255,255,.75)}.tweeter-admin-action-preview strong{display:block;font-weight:950}.tweeter-admin-action-preview p{margin:.2rem 0 0;color:var(--site-ink-soft)}.tweeter-admin-actions{padding-top:.3rem;border-top:1px solid var(--site-line)}.tweeter-admin-actions button.secondary{background:transparent}.tweeter-admin-actions button:not(.secondary){box-shadow:0 16px 32px rgba(15,23,42,.16)}.tweeter-admin-list-tools{display:grid;grid-gap:.75rem;gap:.75rem;margin-bottom:.95rem}.tweeter-admin-search{margin-bottom:0}.tweeter-admin-account-list{max-height:780px;gap:.85rem}.tweeter-admin-account{position:relative;overflow:hidden;grid-template-columns:minmax(0,1.1fr) minmax(220px,.9fr) auto;align-items:stretch;padding:1.05rem;box-shadow:0 16px 38px rgba(15,23,42,.06)}.tweeter-admin-account:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:#1d9bf0}.tweeter-admin-account.status-hidden:before{background:#7c3aed}.tweeter-admin-account.status-soft_ban:before{background:#f59e0b}.tweeter-admin-account.status-full_ban:before{background:#ef4444}.tweeter-admin-account-main{min-width:0}.tweeter-admin-account .tweeter-admin-status-badge{display:inline-flex;gap:.35rem;align-items:center;margin:0 0 .55rem}.tweeter-admin-account-main strong{font-size:1.05rem}.tweeter-admin-account dl{padding:.85rem;border-radius:18px;background:color-mix(in srgb,var(--site-accent) 5%,var(--site-surface))}.tweeter-admin-account dd{overflow-wrap:anywhere}.tweeter-admin-row-actions{align-content:center;align-items:center;flex-direction:column;justify-content:center}.tweeter-admin-row-actions a,.tweeter-admin-row-actions button{width:100%;justify-content:center}@media (max-width:1120px){.tweeter-admin-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.tweeter-admin-account,.tweeter-admin-grid{grid-template-columns:1fr}.tweeter-admin-row-actions{flex-direction:row;justify-content:flex-start}.tweeter-admin-row-actions a,.tweeter-admin-row-actions button{width:auto}}@media (max-width:760px){.tweeter-admin-expiry-row,.tweeter-admin-form-grid,.tweeter-admin-overview,.tweeter-admin-status-grid{grid-template-columns:1fr}.tweeter-admin-actions{align-items:stretch;flex-direction:column}.tweeter-admin-actions button,.tweeter-admin-actions>div{width:100%}.tweeter-admin-actions button{justify-content:center}}.tweeter-filter-notice{display:inline-flex;align-items:center;gap:.55rem;flex-wrap:wrap;margin-top:.55rem;padding:.45rem .75rem;border-radius:999px;border:1px solid rgba(29,155,240,.14);background:rgba(29,155,240,.08);color:rgba(15,23,42,.82);font-size:.82rem;line-height:1.2}.tweeter-filter-notice.is-compact{margin-top:.45rem;font-size:.76rem;padding:.38rem .65rem}.tweeter-filter-notice__label{font-weight:700;letter-spacing:-.01em}.tweeter-filter-notice__count{opacity:.76}.tweeter-filter-word{position:relative;isolation:isolate;display:inline-grid;place-items:center;vertical-align:baseline;overflow:visible;margin:0 .04em;padding:0 .18em;min-width:1.8em;border:0;border-radius:.5em;background:linear-gradient(135deg,rgba(160,235,255,.09),rgba(136,148,255,.11));box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 10px 24px rgba(29,155,240,.08);cursor:pointer;color:inherit;font:inherit;line-height:inherit;transition:transform .16s ease,box-shadow .18s ease,background .18s ease}.tweeter-filter-word:after,.tweeter-filter-word:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}.tweeter-filter-word:before{z-index:0;inset:-.08em;background:linear-gradient(115deg,transparent 12%,rgba(255,255,255,.22) 36%,transparent 58%);filter:blur(.18em);opacity:.62;animation:tweeterFilterSweep 3.8s ease-in-out infinite}.tweeter-filter-word:after{z-index:0;inset:-.12em;background:radial-gradient(circle at 50% 50%,rgba(125,211,252,.18),rgba(125,211,252,0) 72%);filter:blur(.3em);opacity:.7}.tweeter-filter-word:hover{transform:translateY(-.02em);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 14px 28px rgba(29,155,240,.12)}.tweeter-filter-word:focus-visible{outline:2px solid rgba(29,155,240,.38);outline-offset:1px}.tweeter-filter-word__sizer{opacity:0;pointer-events:none}.tweeter-filter-word__blurred,.tweeter-filter-word__glow,.tweeter-filter-word__peek{position:absolute;inset:0;border-radius:inherit;pointer-events:none}.tweeter-filter-word__glow{z-index:0;inset:-.14em;background:radial-gradient(circle at 12% 26%,rgba(255,255,255,.45) 0,rgba(255,255,255,0) 22%),radial-gradient(circle at 83% 18%,rgba(186,230,253,.48) 0,rgba(186,230,253,0) 20%),radial-gradient(circle at 62% 78%,rgba(255,255,255,.24) 0,rgba(255,255,255,0) 26%),radial-gradient(circle at 34% 72%,rgba(125,211,252,.18) 0,rgba(125,211,252,0) 28%);filter:blur(.34em);opacity:.88;animation:tweeterFilterGlow 3.8s ease-in-out infinite}.tweeter-filter-word__blurred,.tweeter-filter-word__peek{z-index:1;display:grid;place-items:center;padding:0 .18em;white-space:nowrap}.tweeter-filter-word__blurred{filter:blur(.34em);opacity:.96}.tweeter-filter-word__peek{-webkit-clip-path:circle(.8em at var(--peek-x,50%) var(--peek-y,50%));clip-path:circle(.8em at var(--peek-x,50%) var(--peek-y,50%));background:radial-gradient(circle at var(--peek-x,50%) var(--peek-y,50%),rgba(255,255,255,.22),rgba(255,255,255,.04) 45%,rgba(29,155,240,.06) 70%)}.tweeter-filter-word__sparkle{position:absolute;z-index:2;font-size:.5em;color:rgba(234,248,255,.96);text-shadow:0 0 8px rgba(255,255,255,.55),0 0 18px rgba(125,211,252,.5),0 0 28px rgba(29,155,240,.18);filter:drop-shadow(0 0 .25em rgba(255,255,255,.35));animation:tweeterFilterSparkle 2.6s ease-in-out infinite;pointer-events:none}.tweeter-filter-word__sparkle--one{top:-.5em;right:-.18em;animation-delay:0s}.tweeter-filter-word__sparkle--two{bottom:-.34em;left:-.22em;animation-delay:.55s}.tweeter-filter-word__sparkle--three{top:.02em;left:-.28em;font-size:.4em;animation-delay:1.15s}.tweeter-filter-word__sparkle--four{right:.06em;bottom:-.46em;font-size:.42em;animation-delay:1.7s}.tweeter-filter-word.is-revealed{background:rgba(29,155,240,.08);box-shadow:inset 0 0 0 1px rgba(29,155,240,.08)}.tweeter-filter-word.is-revealed .tweeter-filter-word__blurred,.tweeter-filter-word.is-revealed .tweeter-filter-word__glow,.tweeter-filter-word.is-revealed .tweeter-filter-word__peek,.tweeter-filter-word.is-revealed .tweeter-filter-word__sparkle,.tweeter-filter-word.is-revealed:after,.tweeter-filter-word.is-revealed:before{display:none}@keyframes tweeterFilterGlow{0%,to{transform:scale(.96);opacity:.55}40%{opacity:.95}50%{transform:scale(1.03);opacity:1}}@keyframes tweeterFilterSweep{0%,to{transform:translateX(-14%) translateY(0) scaleX(.94);opacity:.16}50%{transform:translateX(14%) translateY(-.02em) scaleX(1.02);opacity:.54}}@keyframes tweeterFilterSparkle{0%,to{transform:translate3d(0,.1em,0) scale(.62) rotate(0deg);opacity:.18}18%{opacity:.42}35%{transform:translate3d(.02em,-.03em,0) scale(.92) rotate(10deg);opacity:.88}52%{transform:translate3d(0,-.1em,0) scale(1.32) rotate(18deg);opacity:1}70%{opacity:.5}}.tweet-card-text .tweeter-filter-word,.tweet-detail-text .tweeter-filter-word,.tweet-quoted-card .tweeter-filter-word{color:currentColor}@media (prefers-color-scheme:dark){.tweeter-filter-notice{color:rgba(241,245,249,.88);background:rgba(29,155,240,.14);border-color:rgba(125,211,252,.18)}.tweeter-filter-word{background:linear-gradient(135deg,rgba(125,211,252,.14),rgba(129,140,248,.16));box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 10px 24px rgba(8,47,73,.22)}.tweeter-filter-word:before{opacity:.72}.tweeter-filter-word:after{opacity:.82}.tweeter-filter-word.is-revealed{background:rgba(125,211,252,.08)}}.tweeter-admin-filter-words{background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(248,252,255,.8));box-shadow:var(--site-shadow)}body[data-site-style=glass]:not(:has(.tweeter-mode)) .tweeter-admin-filter-words,body[data-site-style=ops]:not(:has(.tweeter-mode)) .tweeter-admin-filter-words{background:rgba(15,23,42,.72)}.tweeter-admin-filter-words label{display:grid;grid-gap:.45rem;gap:.45rem}.tweeter-admin-filter-words label span{color:var(--site-muted);font-size:.7rem;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.tweeter-admin-filter-words input,.tweeter-admin-filter-words select{width:100%;min-height:48px;padding:.8rem 1rem;border:1px solid var(--site-line);border-radius:16px;background:var(--site-surface-solid);color:var(--site-ink);font-weight:800}.tweeter-filter-word-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,.55fr) minmax(150px,.55fr);grid-gap:.8rem;gap:.8rem}.tweeter-filter-word-form .compact-actions{grid-column:1/-1}.filter-word-tools{margin-top:1rem}.tweeter-filter-word-list{display:grid;grid-gap:.65rem;gap:.65rem;max-height:520px;overflow:auto;padding-right:.15rem}.tweeter-filter-word-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.75rem;gap:.75rem;align-items:center;padding:.85rem;border:1px solid var(--site-line);border-radius:18px;background:var(--site-surface-solid)}.tweeter-filter-word-row strong{display:block;overflow-wrap:anywhere;font-size:1rem}.tweeter-filter-word-row span{display:block;margin-top:.22rem;color:var(--site-muted);font-size:.76rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.tweeter-filter-word-row>div:last-child{display:flex;flex-wrap:wrap;gap:.45rem;justify-content:flex-end}.tweeter-filter-word-footer button,.tweeter-filter-word-row button{min-height:36px;padding:0 .75rem;border:1px solid var(--site-line);border-radius:999px;background:var(--site-surface);color:var(--site-ink);font-weight:900;cursor:pointer}.tweeter-filter-word-row button.danger{border-color:rgba(239,68,68,.25);background:#fff1f2;color:#991b1b}.tweeter-filter-word-footer button:disabled,.tweeter-filter-word-row button:disabled{opacity:.55;cursor:not-allowed}.tweeter-filter-word-row.reason-slur{border-color:rgba(239,68,68,.18);background:linear-gradient(180deg,rgba(255,241,242,.72),var(--site-surface-solid))}.tweeter-filter-word-row.reason-profanity{border-color:rgba(29,155,240,.16)}.tweeter-filter-word-footer{display:flex;justify-content:space-between;gap:.75rem;align-items:center;margin-top:.85rem;padding-top:.85rem;border-top:1px solid var(--site-line);color:var(--site-muted);font-weight:850}@media (min-width:1121px){.tweeter-admin-filter-words{grid-column:1/-1}}@media (max-width:760px){.tweeter-filter-word-form,.tweeter-filter-word-row{grid-template-columns:1fr}.tweeter-filter-word-footer,.tweeter-filter-word-row>div:last-child{align-items:stretch;flex-direction:column;justify-content:flex-start}.tweeter-filter-word-footer button,.tweeter-filter-word-row button{width:100%;justify-content:center}}.city-status-pill.tone-data_missing,.city-status-pill.tone-offline,.city-status-pill.tone-unknown{border-color:rgba(244,63,94,.26);background:rgba(255,241,242,.94);color:#9f1239}.city-status-pill.tone-data_missing strong,.city-status-pill.tone-offline strong,.city-status-pill.tone-unknown strong{color:#881337}.city-status-pill.tone-data_missing .city-status-dot,.city-status-pill.tone-offline .city-status-dot,.city-status-pill.tone-unknown .city-status-dot,.mobile-menu-status.tone-data_missing .city-status-dot,.mobile-menu-status.tone-offline .city-status-dot,.mobile-menu-status.tone-unknown .city-status-dot{background:#f43f5e;box-shadow:0 0 0 5px rgba(244,63,94,.14)}.city-status-pill.tone-quiet{border-color:rgba(14,165,233,.26);background:rgba(240,249,255,.94);color:#075985}.city-status-pill.tone-quiet strong{color:#082f49}.city-status-pill.tone-quiet .city-status-dot,.mobile-menu-status.tone-quiet .city-status-dot{background:#0ea5e9;box-shadow:0 0 0 5px rgba(14,165,233,.14)}.status-ops-page{display:grid;grid-gap:1rem;gap:1rem;color:#0f172a;padding-bottom:4rem}.status-ops-hero,.status-ops-metrics,.status-ops-panel,.status-ops-quick-card{border:1px solid rgba(148,163,184,.22);background:rgba(255,255,255,.86);box-shadow:0 20px 58px rgba(15,23,42,.08)}.status-ops-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(18rem,.45fr);grid-gap:clamp(1rem,3vw,1.5rem);gap:clamp(1rem,3vw,1.5rem);align-items:stretch;padding:clamp(1.15rem,3vw,2rem);border-radius:2rem;background:radial-gradient(circle at 10% 10%,rgba(14,165,233,.2),transparent 19rem),radial-gradient(circle at 95% 0,rgba(34,197,94,.12),transparent 16rem),linear-gradient(135deg,rgba(255,255,255,.98),rgba(240,249,255,.92))}.status-ops-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(14,165,233,.055) 1px,transparent 0),linear-gradient(90deg,rgba(14,165,233,.055) 1px,transparent 0);background-size:3rem 3rem;pointer-events:none}.status-ops-hero>*{position:relative;z-index:1;min-width:0}.status-ops-hero.tone-danger{border-color:rgba(244,63,94,.3);background:radial-gradient(circle at 10% 10%,rgba(244,63,94,.18),transparent 19rem),radial-gradient(circle at 95% 0,rgba(100,116,139,.16),transparent 16rem),linear-gradient(135deg,rgba(255,255,255,.98),rgba(255,241,242,.92))}.status-ops-hero.tone-warning{border-color:rgba(245,158,11,.3);background:radial-gradient(circle at 10% 10%,rgba(245,158,11,.18),transparent 19rem),radial-gradient(circle at 95% 0,rgba(14,165,233,.14),transparent 16rem),linear-gradient(135deg,rgba(255,255,255,.98),rgba(255,251,235,.92))}.status-ops-hero.tone-success{border-color:rgba(34,197,94,.28)}.status-ops-copy{display:grid;align-content:center;grid-gap:.85rem;gap:.85rem;min-height:21rem}.status-ops-chip{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:.55rem;min-height:2rem;padding:.42rem .78rem;border-radius:999px;color:#075985;background:rgba(224,242,254,.86);border:1px solid rgba(14,165,233,.2);font-size:.72rem;font-weight:950;letter-spacing:.11em;text-transform:uppercase}.status-ops-chip i{width:.58rem;height:.58rem;border-radius:999px;background:#22c55e;box-shadow:0 0 0 5px rgba(34,197,94,.13)}.status-ops-hero.tone-danger .status-ops-chip{color:#9f1239;background:rgba(255,228,230,.92);border-color:rgba(244,63,94,.24)}.status-ops-hero.tone-danger .status-ops-chip i{background:#f43f5e;box-shadow:0 0 0 5px rgba(244,63,94,.14)}.status-ops-hero.tone-warning .status-ops-chip i{background:#f59e0b;box-shadow:0 0 0 5px rgba(245,158,11,.14)}.status-ops-hero.tone-neutral .status-ops-chip i{background:#0ea5e9;box-shadow:0 0 0 5px rgba(14,165,233,.14)}.status-ops-copy h1{max-width:44rem;margin:0;color:#0f172a;font-size:clamp(2.8rem,6vw,5.5rem);line-height:.94;letter-spacing:-.075em}.status-ops-copy p{max-width:48rem;margin:0;color:#334155;font-size:clamp(1rem,1.55vw,1.12rem);line-height:1.62}.status-ops-actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:.35rem}.status-ops-current{display:grid;align-content:center;grid-gap:.85rem;gap:.85rem;min-width:0;padding:clamp(1rem,2vw,1.25rem);border:1px solid rgba(148,163,184,.24);border-radius:1.5rem;background:rgba(255,255,255,.76);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 18px 42px rgba(15,23,42,.07)}.status-ops-current-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.status-ops-current-head span,.status-ops-metric-top span,.status-ops-quick-card span{color:#64748b;font-size:.72rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.status-ops-current-head strong{max-width:12rem;padding:.38rem .65rem;border-radius:999px;color:#075985;background:rgba(224,242,254,.86);font-size:.74rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase;text-align:center}.status-ops-hero.tone-danger .status-ops-current-head strong{color:#9f1239;background:rgba(255,228,230,.94)}.status-ops-current-value{display:flex;align-items:baseline;min-width:0;gap:.35rem}.status-ops-current-value strong{display:block;min-width:0;max-width:100%;overflow-wrap:anywhere;color:#0f172a;font-size:clamp(2.65rem,5vw,4.6rem);line-height:.9;letter-spacing:-.07em}.status-ops-current-value span{color:#64748b;font-size:clamp(1.25rem,2vw,1.7rem);font-weight:900}.status-ops-current p{margin:0;color:#475569;font-weight:780;line-height:1.45}.status-ops-meter{height:.58rem;border-radius:999px;background:rgba(226,232,240,.95);overflow:hidden}.status-ops-meter i{display:block;min-width:.32rem;height:100%;border-radius:inherit;background:linear-gradient(90deg,#38bdf8,#22c55e)}.status-ops-hero.tone-danger .status-ops-meter i{background:linear-gradient(90deg,#fb7185,#f43f5e)}.status-ops-hero.tone-warning .status-ops-meter i{background:linear-gradient(90deg,#fbbf24,#f59e0b)}.status-ops-current-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.65rem;gap:.65rem;margin:.25rem 0 0}.status-ops-current-meta div{min-width:0;padding:.7rem;border-radius:1rem;background:rgba(248,250,252,.82);border:1px solid rgba(148,163,184,.16)}.status-ops-current-meta dt{color:#64748b;font-size:.68rem;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.status-ops-current-meta dd{margin:.25rem 0 0;color:#0f172a;font-weight:900;line-height:1.25}.status-ops-metrics,.status-ops-panel{border-radius:1.65rem;padding:clamp(1rem,2vw,1.2rem)}.status-ops-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:.9rem}.status-ops-section-head.compact{align-items:center}.status-ops-section-head h2{margin:.2rem 0 0;color:#0f172a;font-size:clamp(1.35rem,2.5vw,2rem);letter-spacing:-.055em}.status-ops-section-head a,.status-ops-section-head small{color:#0284c7;font-weight:900;text-decoration:none}.status-ops-metric-grid,.status-ops-quick-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.85rem;gap:.85rem}.status-ops-metric-card,.status-ops-quick-card{position:relative;overflow:hidden;min-width:0;min-height:10.4rem;display:grid;align-content:start;grid-gap:.55rem;gap:.55rem;padding:1rem;border-radius:1.25rem;border:1px solid rgba(148,163,184,.2);background:rgba(248,250,252,.74)}.status-ops-metric-card:after,.status-ops-quick-card:after{content:"";position:absolute;right:-3.5rem;bottom:-4rem;width:9rem;height:9rem;border-radius:999px;background:radial-gradient(circle,rgba(14,165,233,.12),transparent 62%);pointer-events:none}.status-ops-metric-card>*,.status-ops-quick-card>*{position:relative;z-index:1}.status-ops-metric-top{display:flex;align-items:center;gap:.55rem}.status-ops-metric-top i,.status-ops-quick-card>i{display:inline-grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:.85rem;color:#0284c7;background:rgba(224,242,254,.92)}.status-ops-metric-card strong,.status-ops-quick-card strong{min-width:0;color:#0f172a;font-size:clamp(1.55rem,3vw,2.25rem);line-height:.98;letter-spacing:-.055em;overflow-wrap:anywhere}.status-ops-empty,.status-ops-metric-card p,.status-ops-quick-card p{margin:0;color:#475569;line-height:1.45}.status-ops-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(20rem,.42fr);grid-gap:1rem;gap:1rem;align-items:flex-start}.status-ops-list,.status-ops-online-list,.status-ops-recent-list,.status-ops-side{display:grid;grid-gap:.8rem;gap:.8rem}.status-ops-notice{display:grid;grid-template-columns:6.5rem minmax(0,1fr);grid-gap:.9rem;gap:.9rem;padding:.95rem;border-radius:1.15rem;border:1px solid rgba(148,163,184,.18);background:rgba(248,250,252,.78)}.status-ops-notice>span{color:#0284c7;font-size:.7rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.status-ops-notice strong{color:#0f172a;font-size:1.08rem;letter-spacing:-.025em}.status-ops-notice p{margin:.25rem 0 0;color:#334155;line-height:1.52}.status-ops-notice small,.status-ops-online-list small,.status-ops-recent-list small{display:block;margin-top:.45rem;color:#64748b}.status-ops-notice.tone-warning{background:rgba(254,243,199,.74);border-color:rgba(245,158,11,.24)}.status-ops-notice.tone-maintenance{background:rgba(238,242,255,.74);border-color:rgba(99,102,241,.22)}.status-ops-notice.tone-event{background:rgba(220,252,231,.74);border-color:rgba(34,197,94,.22)}.status-ops-online-list div,.status-ops-recent-list div{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.7rem;gap:.7rem;align-items:center;padding:.78rem;border-radius:1rem;border:1px solid rgba(148,163,184,.16);background:rgba(248,250,252,.76)}.status-ops-online-list i{color:#22c55e;font-size:.58rem}.status-ops-online-list strong,.status-ops-recent-list strong{color:#0f172a;overflow-wrap:anywhere}.status-ops-recent-list div{grid-template-columns:4.6rem minmax(0,1fr) auto}.status-ops-recent-list span{width:-moz-fit-content;width:fit-content;padding:.28rem .5rem;border-radius:999px;color:#0369a1;background:rgba(224,242,254,.9);font-size:.68rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.status-ops-recent-list span.leave{color:#64748b;background:rgba(226,232,240,.85)}@media (max-width:1080px){.status-ops-hero,.status-ops-workspace{grid-template-columns:1fr}.status-ops-copy{min-height:auto}.status-ops-metric-grid,.status-ops-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.status-ops-hero,.status-ops-metrics,.status-ops-panel{border-radius:1.35rem}.status-ops-copy h1{font-size:3rem}.status-ops-current-meta,.status-ops-metric-grid,.status-ops-notice,.status-ops-quick-grid,.status-ops-recent-list div{grid-template-columns:1fr}.status-ops-section-head{align-items:flex-start;flex-direction:column}}.staff-status-page .staff-signal-grid article p{overflow-wrap:anywhere}.staff-diagnostic-panel{display:grid;grid-gap:1rem;gap:1rem;align-content:start}.staff-diagnostic-list{display:grid;grid-gap:.65rem;gap:.65rem}.staff-diagnostic-row{display:grid;grid-gap:.2rem;gap:.2rem;padding:.75rem .85rem;border:1px solid var(--site-line);border-radius:16px;background:rgba(255,255,255,.58)}body[data-site-style=ops]:not(:has(.tweeter-mode)) .staff-diagnostic-row{background:rgba(15,23,42,.45)}.staff-diagnostic-row span{color:var(--site-muted);font-size:.68rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.staff-diagnostic-row strong{overflow-wrap:anywhere;line-height:1.15}.staff-diagnostic-row small{color:var(--site-muted);overflow-wrap:anywhere}.staff-diagnostic-attempts{display:grid;grid-gap:.6rem;gap:.6rem}.staff-diagnostic-attempts>div{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.25rem .7rem;gap:.25rem .7rem;align-items:center;padding:.75rem .85rem;border:1px solid var(--site-line);border-radius:16px;background:var(--site-surface)}.staff-diagnostic-attempts>div.success{border-color:rgba(34,197,94,.25);background:rgba(34,197,94,.08)}.staff-diagnostic-attempts>div.danger{border-color:rgba(239,68,68,.25);background:rgba(239,68,68,.08)}.staff-diagnostic-attempts strong{overflow-wrap:anywhere}.staff-diagnostic-attempts span{font-size:.72rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.staff-diagnostic-attempts small{grid-column:1/-1;color:var(--site-muted);overflow-wrap:anywhere}.staff-diagnostic-pre{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:.85rem;border:1px solid var(--site-line);border-radius:16px;background:rgba(15,23,42,.06);color:var(--site-muted);font-size:.82rem}body[data-site-style=ops]:not(:has(.tweeter-mode)) .staff-diagnostic-pre{background:rgba(255,255,255,.06)}.staff-status-studio{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.86fr);grid-gap:1rem;gap:1rem;margin:1rem 0}.staff-metric-history-panel,.staff-status-composer,.staff-status-list-panel{overflow:hidden}.staff-status-field{display:grid;grid-gap:.45rem;gap:.45rem;margin-top:.85rem}.staff-status-field span{color:var(--muted);font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.staff-status-field input,.staff-status-field select,.staff-status-field textarea{width:100%;border:1px solid rgba(148,163,184,.24);border-radius:18px;background:rgba(255,255,255,.86);color:var(--text);padding:.85rem .95rem;font:inherit;outline:none}.staff-status-field textarea{min-height:116px;resize:vertical;line-height:1.5}.staff-status-field input:focus,.staff-status-field select:focus,.staff-status-field textarea:focus{border-color:rgba(29,155,240,.45);box-shadow:0 0 0 4px rgba(29,155,240,.1)}.staff-status-form-grid{display:grid;grid-template-columns:minmax(0,1fr) 96px;grid-gap:.85rem;gap:.85rem;align-items:flex-end}.staff-status-field input[type=color]{height:52px;padding:.35rem}.staff-status-preview{margin-top:1rem;padding:1rem;border-radius:22px;border:1px solid color-mix(in srgb,var(--notice-accent,#1d9bf0) 35%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--notice-accent,#1d9bf0) 14%,white),rgba(255,255,255,.7))}.staff-status-preview span,.staff-status-update span{display:inline-flex;width:-moz-fit-content;width:fit-content;border-radius:999px;padding:.28rem .58rem;background:color-mix(in srgb,var(--notice-accent,#1d9bf0) 18%,white);color:color-mix(in srgb,var(--notice-accent,#1d9bf0) 72%,#0f172a);font-size:.72rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.staff-status-preview p,.staff-status-preview strong,.staff-status-update p,.staff-status-update small,.staff-status-update strong{display:block;margin:0}.staff-status-preview strong,.staff-status-update strong{margin-top:.65rem;font-size:1.05rem}.staff-status-preview p,.staff-status-update p{margin-top:.3rem;color:var(--muted);line-height:1.5}.staff-status-actions,.staff-status-update-actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1rem}.staff-status-update-list{display:grid;grid-gap:.75rem;gap:.75rem}.staff-status-update{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.85rem;gap:.85rem;align-items:flex-start;padding:.9rem;border-radius:20px;border:1px solid color-mix(in srgb,var(--notice-accent,#1d9bf0) 24%,rgba(148,163,184,.22));background:rgba(255,255,255,.7)}.staff-status-update small{margin-top:.45rem;color:var(--muted)}.staff-status-update-actions{margin-top:0;justify-content:flex-end}.staff-status-update-actions button{border:1px solid rgba(148,163,184,.24);border-radius:999px;background:rgba(255,255,255,.86);color:var(--text);padding:.48rem .75rem;font-weight:800;cursor:pointer}.staff-metric-history-grid{grid-template-columns:1fr}.staff-metric-tabs{display:flex;flex-wrap:wrap;gap:.55rem;margin:1rem 0}.staff-metric-tabs button{border:1px solid rgba(148,163,184,.24);border-radius:999px;background:rgba(255,255,255,.8);color:var(--muted);padding:.62rem .9rem;font-weight:900;cursor:pointer}.staff-metric-tabs button.active{color:#075985;border-color:rgba(29,155,240,.32);background:rgba(29,155,240,.12)}.staff-metric-summary-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin-bottom:1rem}.staff-metric-summary-row div{border:1px solid rgba(148,163,184,.18);border-radius:18px;padding:.8rem;background:rgba(255,255,255,.68)}.staff-metric-summary-row span,.staff-metric-summary-row strong{display:block}.staff-metric-summary-row span{color:var(--muted);font-size:.76rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.staff-metric-summary-row strong{margin-top:.25rem;font-size:1.35rem;letter-spacing:-.04em}.staff-metric-chart{min-height:230px;border:1px solid rgba(148,163,184,.2);border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,.82),rgba(241,248,255,.72));padding:1rem}.staff-metric-chart svg{width:100%;height:230px;overflow:visible}.staff-metric-chart line{stroke:rgba(148,163,184,.22);stroke-width:1}.staff-metric-chart polyline{fill:none;stroke:#1d9bf0;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 8px 14px rgba(29,155,240,.18))}.staff-metric-empty{display:grid;min-height:198px;place-content:center;text-align:center;grid-gap:.35rem;gap:.35rem;color:var(--muted)}.staff-metric-empty strong{color:var(--text)}.staff-metric-chart-footer{display:flex;justify-content:space-between;gap:.75rem;margin-top:.85rem;color:var(--muted);font-size:.9rem}@media (prefers-color-scheme:dark){.staff-metric-chart,.staff-metric-summary-row div,.staff-metric-tabs button,.staff-status-field input,.staff-status-field select,.staff-status-field textarea,.staff-status-update,.staff-status-update-actions button{background:rgba(15,23,42,.72);border-color:rgba(148,163,184,.18)}.staff-status-preview{background:linear-gradient(135deg,color-mix(in srgb,var(--notice-accent,#1d9bf0) 16%,rgba(15,23,42,.9)),rgba(15,23,42,.68))}.staff-status-preview span,.staff-status-update span{background:color-mix(in srgb,var(--notice-accent,#1d9bf0) 20%,rgba(15,23,42,.9));color:color-mix(in srgb,var(--notice-accent,#1d9bf0) 55%,white)}}@media (max-width:900px){.staff-status-form-grid,.staff-status-studio,.staff-status-update{grid-template-columns:1fr}.staff-metric-summary-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.staff-metric-summary-row{grid-template-columns:1fr}.staff-metric-chart-footer{flex-direction:column}}.staff-dashboard-admin-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:1.2rem;gap:1.2rem;margin:1.5rem 0}.drops-admin-panel,.feature-admin-panel{overflow:hidden}.section-heading.inline{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.feature-admin-count{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;min-width:5.2rem;padding:.7rem .9rem;border:1px solid rgba(14,148,240,.18);border-radius:1rem;background:rgba(14,148,240,.08);color:var(--muted);font-size:.82rem;text-transform:uppercase;letter-spacing:.08em}.feature-admin-count strong{color:var(--text);font-size:1.4rem;letter-spacing:0}.drops-reward-list,.feature-admin-groups{display:grid;grid-gap:1rem;gap:1rem}.drops-case-editor h3,.drops-reward-heading h3,.feature-admin-group h3{margin:0 0 .65rem;color:var(--text)}.feature-toggle-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.feature-toggle-card{position:relative;display:grid;grid-template-columns:auto 2.5rem minmax(0,1fr);align-items:center;grid-gap:.8rem;gap:.8rem;padding:.85rem;border:1px solid rgba(148,163,184,.22);border-radius:1.1rem;background:rgba(255,255,255,.72);cursor:pointer;transition:border-color .16s ease,transform .16s ease,background .16s ease}.feature-toggle-card:hover{transform:translateY(-1px);border-color:rgba(14,148,240,.36)}.feature-toggle-card input{inline-size:1.08rem;block-size:1.08rem}.feature-toggle-card.disabled{opacity:.72;background:rgba(248,250,252,.7)}.feature-toggle-card.enabled{border-color:rgba(34,197,94,.28);background:linear-gradient(135deg,rgba(34,197,94,.1),rgba(255,255,255,.74))}.feature-toggle-icon{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:.9rem;background:rgba(14,148,240,.1);color:var(--primary)}.feature-toggle-copy{display:grid;grid-gap:.18rem;gap:.18rem}.feature-toggle-copy strong{color:var(--text)}.feature-toggle-copy em,.feature-toggle-copy small{color:var(--muted);font-style:normal;line-height:1.35}.feature-toggle-copy em{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.staff-editor-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:1rem}.staff-editor-actions span{color:var(--muted);font-size:.92rem}.button.button-danger{background:rgba(239,68,68,.1);color:#b91c1c;border:1px solid rgba(239,68,68,.24)}.button.button-danger:hover:not(:disabled){background:#ef4444;color:#fff}.drops-admin-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.7rem;gap:.7rem;margin:1rem 0}.drops-admin-stats div{padding:.85rem;border:1px solid rgba(148,163,184,.2);border-radius:1rem;background:rgba(248,250,252,.72)}.drops-admin-stats strong{display:block;color:var(--text);font-size:1.35rem}.drops-admin-stats span{color:var(--muted);font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.drops-admin-layout{display:grid;grid-template-columns:minmax(14rem,.35fr) minmax(0,1fr);grid-gap:1rem;gap:1rem;align-items:flex-start}.drops-case-list{display:grid;grid-gap:.65rem;gap:.65rem;position:-webkit-sticky;position:sticky;top:6rem}.drops-case-list>button:not(.button){display:flex;justify-content:space-between;align-items:center;gap:.75rem;width:100%;padding:.8rem;border:1px solid rgba(148,163,184,.2);border-radius:1rem;background:rgba(255,255,255,.72);text-align:left;cursor:pointer}.drops-case-list>button.selected:not(.button){border-color:rgba(14,148,240,.42);background:rgba(14,148,240,.1)}.drops-case-list strong,.drops-reward-title strong{display:block;color:var(--text)}.drops-case-list em,.drops-case-list small,.drops-reward-title small{color:var(--muted);font-style:normal;font-size:.78rem}.drops-case-editor{display:grid;grid-gap:1rem;gap:1rem}.drops-editor-topline,.drops-reward-heading,.drops-reward-title{display:flex;align-items:center;justify-content:space-between;gap:.9rem}.drops-editor-topline>div,.drops-reward-actions{display:flex;flex-wrap:wrap;gap:.55rem}.drops-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.drops-form-grid.reward-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.drops-form-grid label{display:grid;grid-gap:.35rem;gap:.35rem;color:var(--muted);font-size:.8rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.drops-form-grid label.wide{grid-column:1/-1}.drops-form-grid input,.drops-form-grid select,.drops-form-grid textarea{width:100%;border:1px solid rgba(148,163,184,.25);border-radius:.8rem;background:rgba(255,255,255,.78);color:var(--text);padding:.68rem .75rem;font:inherit;text-transform:none;letter-spacing:0}.drops-status-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}.drops-status-strip button{display:grid;grid-gap:.25rem;gap:.25rem;border:1px solid rgba(148,163,184,.2);border-radius:1rem;background:rgba(255,255,255,.72);padding:.8rem;text-align:left;color:var(--muted);cursor:pointer}.drops-status-strip button.selected{border-color:rgba(34,197,94,.34);background:rgba(34,197,94,.1);color:var(--text)}.drops-reward-editor{display:grid;grid-gap:.8rem;gap:.8rem;padding:.9rem;border:1px solid rgba(148,163,184,.22);border-radius:1.15rem;background:rgba(255,255,255,.72)}.drops-reward-editor.hidden-reward{opacity:.68}.drops-reward-title i{display:grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:.85rem;background:rgba(14,148,240,.1);color:var(--primary)}.drops-reward-title>div{margin-right:auto}.mini-toggle{display:inline-flex;align-items:center;gap:.4rem;color:var(--muted);font-size:.82rem;font-weight:800}@media (prefers-color-scheme:dark){.drops-admin-stats div,.drops-case-list>button:not(.button),.drops-form-grid input,.drops-form-grid select,.drops-form-grid textarea,.drops-reward-editor,.drops-status-strip button,.feature-toggle-card{background:rgba(15,23,42,.72);border-color:rgba(148,163,184,.2)}.drops-case-list>button.selected:not(.button),.drops-status-strip button.selected,.feature-toggle-card.enabled{background:rgba(14,148,240,.14)}.button.button-danger{color:#fca5a5}}@media (max-width:1000px){.drops-admin-layout,.drops-form-grid.reward-grid,.feature-toggle-grid{grid-template-columns:1fr}.drops-case-list{position:static}}@media (max-width:640px){.drops-editor-topline,.drops-reward-heading,.drops-reward-title,.section-heading.inline{align-items:stretch;flex-direction:column}.drops-admin-stats,.drops-form-grid,.drops-status-strip{grid-template-columns:1fr}}.muted-inline-note{color:var(--muted);font-size:.9rem}.dev-blog-page,.dev-blog-post-page{display:grid;grid-gap:1.4rem;gap:1.4rem;color:#0f172a}.dev-blog-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,340px);grid-gap:1rem;gap:1rem;align-items:stretch;padding:clamp(1.4rem,3vw,2.35rem);border:1px solid rgba(14,148,240,.22);border-radius:1.8rem;background:radial-gradient(circle at top left,rgba(14,148,240,.18),transparent 34%),radial-gradient(circle at bottom right,rgba(59,130,246,.12),transparent 30%),linear-gradient(135deg,rgba(255,255,255,.97),rgba(239,248,255,.94));color:#0f172a;box-shadow:0 24px 60px rgba(15,23,42,.1);overflow:hidden}.dev-blog-hero h1,.dev-blog-post-header h1{margin:.45rem 0 0;max-width:980px;color:#071225;font-size:clamp(2.05rem,5vw,4.35rem);letter-spacing:-.065em;line-height:.96}.dev-blog-hero p{max-width:760px;color:#334155;font-size:1.04rem;line-height:1.65}.dev-blog-hero-card{display:grid;grid-gap:.42rem;gap:.42rem;align-content:end;min-height:190px;padding:1.15rem;border:1px solid rgba(14,148,240,.18);border-radius:1.35rem;background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(239,248,255,.78));box-shadow:inset 0 1px 0 rgba(255,255,255,.85),0 18px 36px rgba(14,148,240,.11)}.dev-blog-hero-card small,.dev-blog-hero-card span{color:#475569;font-weight:850}.dev-blog-hero-card strong{color:#0f172a;font-size:clamp(2.2rem,5vw,4rem);line-height:.92;letter-spacing:-.08em}.dev-blog-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:1rem 1.15rem;border:1px solid rgba(148,163,184,.24);border-radius:1.2rem;background:rgba(255,255,255,.9);box-shadow:0 16px 38px rgba(15,23,42,.07)}.dev-blog-toolbar div{display:flex;align-items:baseline;gap:.5rem}.dev-blog-toolbar strong{color:#0284c7;font-size:1.85rem}.dev-blog-toolbar p,.dev-blog-toolbar span{margin:0;color:#475569;font-weight:800}.dev-blog-toolbar code{color:#0369a1}.dev-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.dev-blog-card{display:grid;grid-gap:.82rem;gap:.82rem;align-content:start;min-height:248px;padding:1.15rem;border:1px solid rgba(148,163,184,.22);border-radius:1.35rem;background:rgba(255,255,255,.94);color:#0f172a;box-shadow:0 18px 42px rgba(15,23,42,.08);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.dev-blog-card:hover{transform:translateY(-2px);border-color:rgba(14,148,240,.35);box-shadow:0 22px 52px rgba(14,148,240,.14)}.dev-blog-card-topline,.dev-blog-post-meta{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap;color:#64748b;font-size:.82rem;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.dev-blog-card-topline b,.dev-blog-post-meta span{display:inline-flex;align-items:center;border-radius:999px;padding:.28rem .55rem;background:rgba(14,148,240,.1);color:#0369a1}.dev-blog-card h2{margin:0;color:#0f172a;font-size:1.25rem;line-height:1.15;letter-spacing:-.035em}.dev-blog-card h2 a{color:inherit;text-decoration:none}.dev-blog-back-link:hover,.dev-blog-card h2 a:hover,.dev-blog-read-link:hover{color:#0284c7}.dev-blog-card p{margin:0;color:#475569;line-height:1.62}.dev-blog-back-link,.dev-blog-read-link{display:inline-flex;align-items:center;gap:.4rem;width:-moz-fit-content;width:fit-content;color:#0369a1;font-weight:900;text-decoration:none}.dev-blog-back-link{color:#0f172a}.dev-blog-post-shell{display:grid;grid-gap:1.2rem;gap:1.2rem;padding:clamp(1.25rem,3vw,2.15rem);border:1px solid rgba(148,163,184,.24);border-radius:1.6rem;background:rgba(255,255,255,.94);color:#0f172a;box-shadow:0 18px 44px rgba(15,23,42,.08)}.dev-blog-post-header{display:grid;grid-gap:.8rem;gap:.8rem;padding-bottom:1.2rem;border-bottom:1px solid rgba(148,163,184,.22)}.dev-blog-markdown{display:grid;grid-gap:.88rem;gap:.88rem;color:#1e293b;font-size:1.02rem;line-height:1.74}.dev-blog-markdown h1,.dev-blog-markdown h2,.dev-blog-markdown h3{margin:1rem 0 0;color:#0f172a;line-height:1.12;letter-spacing:-.04em}.dev-blog-markdown h1:first-child,.dev-blog-markdown h2:first-child,.dev-blog-markdown h3:first-child{margin-top:0}.dev-blog-markdown blockquote,.dev-blog-markdown p,.dev-blog-markdown ul{margin:0}.dev-blog-markdown ul{padding-left:1.25rem}.dev-blog-markdown li+li{margin-top:.35rem}.dev-blog-markdown a{color:#0369a1;font-weight:800}.dev-blog-markdown code{border-radius:.45rem;background:rgba(14,148,240,.1);padding:.12rem .32rem;color:#075985;font-size:.92em}.dev-blog-markdown pre{overflow-x:auto;border-radius:1rem;background:#0f172a;padding:1rem}.dev-blog-markdown pre code{background:transparent;padding:0;color:#e2e8f0}.dev-blog-markdown blockquote{border-left:3px solid #0ea5e9;padding-left:1rem;color:#475569}.dev-blog-post-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.dev-blog-post-nav>span{min-height:1px}.dev-blog-post-nav a{display:grid;grid-gap:.25rem;gap:.25rem;min-height:96px;padding:1rem;border:1px solid rgba(148,163,184,.22);border-radius:1.15rem;background:rgba(255,255,255,.9);color:#0f172a;text-decoration:none;box-shadow:0 14px 32px rgba(15,23,42,.07)}.dev-blog-post-nav a:hover{border-color:rgba(14,148,240,.35);color:#0369a1}.dev-blog-post-nav a:last-child{text-align:right}.dev-blog-post-nav span{color:#64748b;font-size:.78rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}@media (prefers-color-scheme:dark){.dev-blog-page,.dev-blog-post-page{color:#e2e8f0}.dev-blog-hero{border-color:rgba(56,189,248,.24);background:radial-gradient(circle at top left,rgba(14,165,233,.24),transparent 34%),radial-gradient(circle at bottom right,rgba(59,130,246,.18),transparent 30%),linear-gradient(135deg,rgba(15,23,42,.98),rgba(30,41,59,.94));color:#f8fafc}.dev-blog-card h2,.dev-blog-hero h1,.dev-blog-hero-card strong,.dev-blog-markdown h1,.dev-blog-markdown h2,.dev-blog-markdown h3,.dev-blog-post-header h1{color:#f8fafc}.dev-blog-card p,.dev-blog-card-topline,.dev-blog-hero p,.dev-blog-hero-card small,.dev-blog-hero-card span,.dev-blog-markdown,.dev-blog-markdown blockquote,.dev-blog-post-meta,.dev-blog-post-nav span,.dev-blog-toolbar p,.dev-blog-toolbar span{color:#cbd5e1}.dev-blog-card,.dev-blog-hero-card,.dev-blog-post-nav a,.dev-blog-post-shell,.dev-blog-toolbar{background:rgba(15,23,42,.86);border-color:rgba(148,163,184,.22);color:#e2e8f0}.dev-blog-back-link,.dev-blog-post-nav a{color:#e2e8f0}.dev-blog-card-topline b,.dev-blog-markdown code,.dev-blog-post-meta span{background:rgba(56,189,248,.14);color:#7dd3fc}.dev-blog-back-link:hover,.dev-blog-card h2 a:hover,.dev-blog-markdown a,.dev-blog-post-nav a:hover,.dev-blog-read-link{color:#38bdf8}}@media (max-width:1000px){.dev-blog-grid,.dev-blog-hero{grid-template-columns:1fr}}@media (max-width:640px){.dev-blog-post-nav{grid-template-columns:1fr}.dev-blog-post-nav a:last-child{text-align:left}}.server-admin-page{--server-panel-bg:rgba(255,255,255,0.84);--server-panel-border:rgba(15,23,42,0.1);--server-text:#0f172a;--server-muted:#475569}.server-admin-hero{overflow:hidden}.server-admin-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.2rem;margin:1.1rem 0;border-radius:1.4rem;border:1px solid var(--server-panel-border);background:var(--server-panel-bg);box-shadow:0 18px 50px rgba(15,23,42,.08)}.server-admin-toolbar>div:first-child{display:grid;grid-gap:.15rem;gap:.15rem}.server-admin-toolbar strong{font-size:1.35rem;color:var(--server-text)}.server-admin-config-list dd,.server-admin-toolbar small,.server-command-row small,.server-command-row span,.server-player-row small,.server-player-row span{color:var(--server-muted)}.server-admin-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr);grid-gap:1rem;gap:1rem;align-items:stretch;margin-bottom:1rem}.server-admin-layout.compact-layout{grid-template-columns:minmax(0,1fr) minmax(320px,.45fr)}.server-actions-panel,.server-command-history-panel,.server-console-panel,.server-control-panel,.server-players-panel{border:1px solid var(--server-panel-border);background:var(--server-panel-bg)}.server-console-output{min-height:440px;max-height:560px;overflow:auto;margin:0;padding:1rem;border-radius:1.2rem;background:#07111f;color:#dbeafe;font-size:.84rem;line-height:1.48;white-space:pre-wrap;word-break:break-word;box-shadow:inset 0 0 0 1px rgba(148,163,184,.12)}.console-line{display:block;padding:.08rem 0}.console-info{color:#dbeafe}.console-warning{color:#fde68a}.console-error{color:#fecaca}.console-command{color:#93c5fd;font-weight:700}.server-power-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:.7rem;gap:.7rem;margin-bottom:1rem}.danger-button{border-color:rgba(239,68,68,.24)!important;color:#b91c1c!important;background:rgba(254,226,226,.7)!important}.danger-button:focus-visible,.danger-button:hover{color:#7f1d1d!important;background:rgba(254,202,202,.82)!important}.server-admin-config-list{display:grid;grid-gap:.55rem;gap:.55rem;margin:0}.server-admin-config-list div{padding:.65rem .75rem;border-radius:.95rem;background:rgba(241,245,249,.72)}.server-admin-config-list dt{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;font-weight:800;color:#64748b}.server-admin-config-list dd{margin:.1rem 0 0;font-weight:700;overflow-wrap:anywhere}.server-command-history,.server-player-list{display:grid;grid-gap:.75rem;gap:.75rem}.server-command-row,.server-player-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem;border-radius:1.05rem;border:1px solid rgba(15,23,42,.08);background:rgba(248,250,252,.78)}.server-command-row>div,.server-player-row>div{display:grid;grid-gap:.18rem;gap:.18rem;min-width:0}.server-command-row strong,.server-player-row strong{color:var(--server-text);overflow-wrap:anywhere}.server-command-row small,.server-command-row span,.server-player-row small,.server-player-row span{overflow-wrap:anywhere}.server-actions-panel textarea,.server-moderation-modal input,.server-moderation-modal textarea{width:100%;border:1px solid rgba(15,23,42,.12);border-radius:1rem;background:rgba(255,255,255,.88);color:#0f172a;padding:.85rem .95rem;font:inherit;resize:vertical;min-height:110px}.server-moderation-modal input{min-height:auto}.server-actions-panel{display:flex;flex-direction:column;gap:.85rem}.server-empty-state{padding:1.25rem;border-radius:1.1rem;border:1px dashed rgba(15,23,42,.14);color:var(--server-muted)}.server-empty-state strong{display:block;color:var(--server-text);margin-bottom:.25rem}.server-command-row em{flex:0 0 auto;padding:.34rem .62rem;border-radius:999px;font-size:.72rem;font-style:normal;font-weight:900;text-transform:uppercase;letter-spacing:.04em;background:rgba(59,130,246,.12);color:#1d4ed8}.server-command-row.status-failed em{background:rgba(239,68,68,.13);color:#b91c1c}.server-command-row.status-queued em{background:rgba(245,158,11,.15);color:#92400e}.server-modal-backdrop{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:1rem;background:rgba(2,6,23,.55);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.server-moderation-modal{position:relative;width:min(520px,100%);display:grid;grid-gap:.85rem;gap:.85rem;padding:1.35rem;border-radius:1.5rem;border:1px solid rgba(148,163,184,.28);background:rgba(255,255,255,.96);box-shadow:0 30px 90px rgba(15,23,42,.32)}.server-moderation-modal h2{margin:0;color:#0f172a;font-size:1.65rem}.server-moderation-modal p{margin:0;color:#475569}.modal-close{position:absolute;top:.9rem;right:.9rem;display:grid;place-items:center;width:2rem;height:2rem;border:0;border-radius:999px;background:rgba(226,232,240,.8);color:#0f172a;font-size:1.25rem;cursor:pointer}.segmented-control{display:grid;grid-template-columns:1fr 1fr;padding:.25rem;border-radius:999px;background:rgba(226,232,240,.72)}.segmented-control button{border:0;border-radius:999px;padding:.68rem .9rem;background:transparent;color:#475569;font-weight:900;cursor:pointer}.segmented-control button.active{background:#0f172a;color:white;box-shadow:0 10px 24px rgba(15,23,42,.2)}.form-field{display:grid;grid-gap:.35rem;gap:.35rem;color:#334155;font-weight:800}.modal-actions{display:flex;justify-content:flex-end;gap:.7rem;flex-wrap:wrap}.danger-solid{background:linear-gradient(135deg,#ef4444,#b91c1c)!important;color:white!important}@media (max-width:980px){.server-admin-layout,.server-admin-layout.compact-layout{grid-template-columns:1fr}.server-admin-toolbar,.server-command-row,.server-player-row{align-items:flex-start;flex-direction:column}.server-power-grid{grid-template-columns:1fr}}.server-console-hint{display:grid;grid-gap:.25rem;gap:.25rem;margin:0 0 .85rem;padding:.85rem .95rem;border-radius:1rem;border:1px solid rgba(245,158,11,.24);background:rgba(255,251,235,.82);color:#78350f;font-size:.9rem}.server-console-hint strong{color:#92400e;font-weight:900}.server-console-hint span{line-height:1.45}.server-console-hint.is-warning{margin:0 0 1rem;border-color:rgba(239,68,68,.22);background:rgba(254,242,242,.82);color:#7f1d1d}.server-console-hint.is-warning strong{color:#991b1b}.server-console-diagnostics{margin-top:.85rem;border-radius:1rem;border:1px solid rgba(15,23,42,.1);background:rgba(248,250,252,.74);overflow:hidden}.server-console-diagnostics summary{cursor:pointer;padding:.78rem .9rem;color:#0f172a;font-weight:900}.server-console-diagnostic-list{display:grid;grid-gap:.55rem;gap:.55rem;padding:0 .9rem .9rem}.server-console-diagnostic-list>div{display:grid;grid-gap:.18rem;gap:.18rem;padding:.65rem .75rem;border-radius:.85rem;background:rgba(255,255,255,.82);border:1px solid rgba(15,23,42,.08)}.server-console-diagnostic-list>div.is-readable{border-color:rgba(22,163,74,.22);background:rgba(240,253,244,.78)}.server-console-diagnostic-list small,.server-console-diagnostic-list span,.server-console-diagnostic-list strong{overflow-wrap:anywhere}.server-console-diagnostic-list strong{color:#0f172a;font-size:.86rem}.server-console-diagnostic-list span{color:#475569;font-size:.8rem;font-weight:700}.server-console-diagnostic-list small{color:#64748b;font-size:.76rem}.tweeter-legal-footer{border-top:1px solid var(--tw-border);background:color-mix(in srgb,var(--tw-bg) 88%,transparent);color:var(--tw-muted)}.tweeter-legal-footer-inner{max-width:1380px;margin:0 auto;padding:1rem 1.4rem 1.2rem;display:flex;align-items:center;justify-content:space-between;gap:1rem 1.5rem}.tweeter-legal-copy{display:grid;grid-gap:.2rem;gap:.2rem}.tweeter-legal-copy strong{color:var(--tw-text);font-size:.88rem}.tweeter-legal-copy p{margin:0;font-size:.8rem;line-height:1.45;color:var(--tw-muted)}.tweeter-legal-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.55rem}.tweeter-legal-links a{display:inline-flex;align-items:center;min-height:2rem;padding:.35rem .7rem;border-radius:999px;text-decoration:none;color:var(--tw-muted);border:1px solid color-mix(in srgb,var(--tw-border) 85%,transparent);background:color-mix(in srgb,var(--tw-bg-elevated) 70%,transparent);transition:background .15s ease,color .15s ease,border-color .15s ease}.tweeter-legal-links a:hover{color:var(--tw-text);background:color-mix(in srgb,var(--tw-accent) 12%,transparent);border-color:color-mix(in srgb,var(--tw-accent) 30%,var(--tw-border))}@media (max-width:960px){.tweeter-legal-footer{margin-bottom:4.4rem}.tweeter-legal-footer-inner{flex-direction:column;align-items:flex-start;padding:.95rem 1rem 1rem}.tweeter-legal-links{justify-content:flex-start}}.server-services-panel{margin-bottom:1rem;border:1px solid var(--server-panel-border);background:var(--server-panel-bg)}.server-service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.server-service-card{display:grid;grid-gap:.9rem;gap:.9rem;padding:1rem;border-radius:1.25rem;border:1px solid rgba(15,23,42,.08);background:rgba(248,250,252,.78)}.server-service-card.is-running{border-color:rgba(34,197,94,.24);background:linear-gradient(135deg,rgba(34,197,94,.09),rgba(255,255,255,.82))}.server-service-card.is-warning{border-color:rgba(245,158,11,.24);background:linear-gradient(135deg,rgba(245,158,11,.08),rgba(255,255,255,.82))}.server-service-header{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.server-service-header h3{margin:.12rem 0 .2rem;color:var(--server-text)}.server-service-header p{margin:0;color:var(--server-muted)}.server-service-status{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:7rem;padding:.45rem .8rem;border-radius:999px;font-size:.76rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em;background:rgba(148,163,184,.14);color:#334155}.server-service-status.is-running{background:rgba(34,197,94,.14);color:#166534}.server-service-status.is-warning{background:rgba(245,158,11,.16);color:#92400e}.server-service-actions{display:flex;flex-wrap:wrap;gap:.6rem}.server-service-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.6rem;gap:.6rem;margin:0}.server-service-meta div{padding:.7rem .8rem;border-radius:1rem;background:rgba(255,255,255,.82);border:1px solid rgba(15,23,42,.08)}.server-service-config li,.server-service-meta dt{font-size:.74rem;text-transform:uppercase;letter-spacing:.08em;font-weight:800;color:#64748b}.server-service-meta dd{margin:.18rem 0 0;color:var(--server-text);font-weight:700;overflow-wrap:anywhere}.server-service-config{margin:0;padding-left:1.1rem;display:grid;grid-gap:.45rem;gap:.45rem}.server-service-config li{text-transform:none;letter-spacing:0;color:var(--server-muted);font-size:.82rem}.server-service-log{border-radius:1rem;border:1px solid rgba(15,23,42,.1);background:rgba(255,255,255,.74);overflow:hidden}.server-service-log summary{cursor:pointer;padding:.76rem .9rem;color:#0f172a;font-weight:900}.compact-console{min-height:0;max-height:240px}@media (max-width:980px){.server-service-grid,.server-service-meta{grid-template-columns:1fr}}.footer-version-pill,.tweeter-version-pill{display:inline-flex;align-items:center;justify-content:center;min-height:1.75rem;padding:.25rem .62rem;border-radius:999px;font-size:.75rem;font-weight:800;letter-spacing:.04em;border:1px solid rgba(148,163,184,.24);background:rgba(148,163,184,.1);color:inherit;white-space:nowrap}.tweeter-version-pill{min-height:2rem;color:var(--tw-muted);background:color-mix(in srgb,var(--tw-bg-elevated) 70%,transparent);border-color:color-mix(in srgb,var(--tw-border) 85%,transparent)}.jobs-hero-card{border:1px solid var(--border);background:radial-gradient(circle at 12% 15%,rgba(56,189,248,.22),transparent 27rem),linear-gradient(135deg,rgba(15,23,42,.95),rgba(15,23,42,.58));box-shadow:var(--shadow)}.jobs-hero-card h1{margin:.65rem 0 1rem;font-size:clamp(2.2rem,6vw,4.9rem);line-height:.94}.jobs-hero-card aside{border:1px solid rgba(56,189,248,.24);background:linear-gradient(180deg,rgba(14,165,233,.14),rgba(15,23,42,.78))}.jobs-hero-card aside small,.jobs-hero-card aside span{color:var(--soft)}.jobs-hero-card aside strong{font-size:clamp(3rem,8vw,5.2rem)}.jobs-posting-layout{display:grid;grid-template-columns:minmax(245px,.34fr) minmax(0,1fr);grid-gap:1rem;gap:1rem;align-items:flex-start}.job-applications-admin-card,.job-posting-admin-card,.jobs-detail-panel,.jobs-posting-list,.my-applications-panel,.staff-jobs-panel{border:1px solid var(--border);background:linear-gradient(180deg,rgba(15,23,42,.9),rgba(15,23,42,.64));box-shadow:var(--shadow)}.section-heading.compact h2{margin:.25rem 0 0}.job-admin-list button,.job-application-admin-list button,.jobs-posting-list button{background:rgba(15,23,42,.66)}.job-admin-list button i,.jobs-posting-list button i{width:2.2rem;height:2.2rem;display:grid;place-items:center;border-radius:14px;background:rgba(56,189,248,.12);color:#bae6fd}.job-admin-list button span,.job-application-admin-list button span,.jobs-posting-list button span{display:grid;grid-gap:.18rem;gap:.18rem;min-width:0}.job-admin-list button small,.job-application-admin-list button small,.jobs-posting-list button small{color:var(--muted);font-size:.78rem;white-space:normal}.job-admin-list button.selected,.job-application-admin-list button.selected,.jobs-posting-list button.selected{background:rgba(56,189,248,.16)}.jobs-detail-panel{padding:1rem;display:grid;grid-gap:1rem;gap:1rem}.job-posting-brief{background:radial-gradient(circle at 12% 0,rgba(56,189,248,.18),transparent 23rem),linear-gradient(180deg,rgba(2,6,23,.5),rgba(15,23,42,.76))}.job-posting-brief:before{content:"";position:absolute;inset:0 auto 0 0;width:.35rem;background:var(--job-accent,linear-gradient(135deg,#38bdf8,#2563eb));opacity:.88}.job-posting-brief>*{position:relative}.job-posting-topline{display:flex;justify-content:space-between;gap:.8rem;align-items:center;color:var(--soft);font-weight:800;flex-wrap:wrap}.job-posting-topline span{display:inline-flex;gap:.45rem;align-items:center}.job-posting-brief h2{margin:.65rem 0 .35rem;font-size:clamp(1.8rem,4vw,3.1rem);letter-spacing:-.06em}.job-posting-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.9rem;gap:.9rem;margin-top:1.1rem}.job-posting-columns section{border:1px solid rgba(148,163,184,.14);border-radius:20px;padding:1rem;background:rgba(15,23,42,.56)}.job-posting-columns h3{margin:0 0 .6rem}.job-posting-columns p{margin:.55rem 0;display:flex;gap:.5rem}.job-posting-columns i{color:#7dd3fc;margin-top:.28rem}.job-application-card,.job-wizard-card{background:rgba(2,6,23,.34)}.job-wizard-progress{height:.55rem;background:rgba(148,163,184,.12)}.job-wizard-progress span{display:block;height:100%;background:linear-gradient(90deg,var(--accent),#22c55e);transition:width .35s ease}.job-wizard-slide{padding:clamp(1rem,2.4vw,1.45rem);animation:jobSlideIn .28s ease both}@keyframes jobSlideIn{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.job-step-chip{display:inline-flex;align-items:center;padding:.35rem .55rem;border:1px solid rgba(56,189,248,.25);background:rgba(56,189,248,.1);border-radius:999px;color:#bae6fd;font-size:.74rem;font-weight:900;text-transform:uppercase;letter-spacing:.12em}.job-wizard-slide h3{margin:.75rem 0 .35rem;font-size:clamp(1.45rem,3vw,2.2rem);letter-spacing:-.04em}.job-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.85rem;gap:.85rem;margin-top:1rem}.job-editor-grid label,.job-field,.job-review-editor label,.job-yesno-field{display:grid;grid-gap:.45rem;gap:.45rem;border:1px solid rgba(148,163,184,.14);border-radius:20px;padding:.85rem;background:rgba(15,23,42,.58)}.job-editor-grid label.wide,.job-field.wide{grid-column:1/-1}.job-editor-grid span,.job-field span,.job-review-editor span,.job-yesno-field legend{color:var(--text);font-weight:900}.job-field em,.job-yesno-field legend span{color:var(--danger);font-style:normal;margin-left:.2rem}.job-field small,.job-yesno-field small{color:var(--muted);line-height:1.45}.job-applications-admin-card select,.job-editor-grid input,.job-editor-grid select,.job-editor-grid textarea,.job-field input,.job-field select,.job-field textarea,.job-question-editor-list input,.job-question-editor-list select,.job-question-editor-list textarea,.job-question-toolbar input,.job-review-editor select,.job-review-editor textarea{width:100%;border-radius:14px;padding:.72rem .8rem;background:rgba(2,6,23,.56);outline:none}.job-editor-grid input:focus,.job-editor-grid textarea:focus,.job-field input:focus,.job-field select:focus,.job-field textarea:focus,.job-question-editor-list input:focus,.job-question-editor-list textarea:focus{border-color:rgba(56,189,248,.55);box-shadow:0 0 0 3px rgba(56,189,248,.1)}.job-yesno-field{border:1px solid rgba(148,163,184,.14);margin:0}.job-yesno-field div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.5rem;gap:.5rem}.job-yesno-field button{border:1px solid rgba(148,163,184,.18);border-radius:14px;background:rgba(2,6,23,.46);color:var(--soft);padding:.72rem;cursor:pointer;font-weight:900}.job-yesno-field button.selected{background:rgba(56,189,248,.16);border-color:rgba(56,189,248,.45);color:white}.job-range-value{color:#bae6fd}.job-form-message,.staff-jobs-message{color:#bae6fd;font-weight:800}.job-application-card{padding:1rem;position:relative}.job-application-card.tone-approved{border-color:rgba(52,211,153,.35)}.job-application-card.tone-declined{border-color:rgba(251,113,133,.35)}.job-application-card.tone-review{border-color:rgba(251,191,36,.35)}.job-application-topline{display:flex;justify-content:space-between;align-items:flex-start;gap:.8rem}.job-application-topline h3,.job-application-topline h4{margin:.25rem 0 0;font-size:1.35rem;letter-spacing:-.035em}.job-status-pill{display:inline-flex;align-items:center;border:1px solid rgba(56,189,248,.28);background:rgba(56,189,248,.12);border-radius:999px;padding:.42rem .65rem;color:#dbeafe;font-size:.78rem;font-weight:900;white-space:nowrap}.job-status-pill.tone-approved,.tone-approved .job-status-pill{border-color:rgba(52,211,153,.35);background:rgba(52,211,153,.12);color:#bbf7d0}.job-status-pill.tone-declined,.tone-declined .job-status-pill{border-color:rgba(251,113,133,.35);background:rgba(251,113,133,.12);color:#fecdd3}.job-status-pill.tone-under_review,.tone-review .job-status-pill{border-color:rgba(251,191,36,.35);background:rgba(251,191,36,.12);color:#fde68a}.job-app-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.6rem;gap:.6rem;margin:1rem 0}.job-app-meta div{border:1px solid rgba(148,163,184,.12);border-radius:16px;background:rgba(15,23,42,.5);padding:.75rem}.job-app-meta dt{color:var(--muted);font-size:.74rem;text-transform:uppercase;letter-spacing:.12em;font-weight:900}.job-app-meta dd{margin:.24rem 0 0;color:var(--text);font-weight:800;overflow-wrap:anywhere}.job-note-stream{display:grid;grid-gap:.6rem;gap:.6rem;margin:1rem 0}.job-note-stream h4{margin:0}.job-note-stream article{border:1px solid rgba(56,189,248,.16);background:rgba(56,189,248,.08)}.job-note-stream article.staff-only{border-color:rgba(251,191,36,.22);background:rgba(251,191,36,.08)}.job-note-stream span{color:var(--muted);font-size:.78rem;font-weight:800}.job-note-stream p{margin:.35rem 0 0;white-space:pre-wrap}.job-answer-review{border:1px solid rgba(148,163,184,.14);border-radius:18px;overflow:hidden}.job-answer-review summary{cursor:pointer;padding:.9rem;font-weight:900;color:#bae6fd}.job-answer-admin-list,.job-answer-review>div{display:grid;grid-gap:.65rem;gap:.65rem;padding:.85rem;border-top:1px solid rgba(148,163,184,.12)}.job-answer-admin-list section,.job-answer-review section{border:1px solid rgba(148,163,184,.12);border-radius:16px;padding:.8rem;background:rgba(2,6,23,.34)}.job-answer-admin-list p,.job-answer-review p{margin:.35rem 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.my-applications-panel{padding:1rem;display:grid;grid-gap:1rem;gap:1rem}.job-application-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.job-unread-wrap{position:relative}.job-update-badge{position:absolute;right:1rem;top:-.45rem;z-index:2;border-radius:999px;padding:.35rem .55rem;background:linear-gradient(135deg,#22c55e,#0ea5e9);color:white;font-size:.72rem;font-weight:900;box-shadow:0 14px 32px rgba(14,165,233,.25)}.jobs-empty-card{padding:1rem}.staff-jobs-panel{padding:1rem;display:grid;grid-gap:1rem;gap:1rem}.staff-jobs-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.staff-jobs-stats div{border:1px solid rgba(148,163,184,.14);border-radius:20px;padding:1rem;background:rgba(15,23,42,.56)}.staff-jobs-stats strong{display:block;font-size:1.8rem;letter-spacing:-.05em}.staff-jobs-stats span{color:var(--muted);font-weight:800}.staff-jobs-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-gap:1rem;gap:1rem;align-items:flex-start}.job-applications-admin-card,.job-posting-admin-card{padding:1rem;display:grid;grid-gap:.9rem;gap:.9rem;box-shadow:none}.job-editor-actions-line,.jobs-admin-heading{display:flex;justify-content:space-between;gap:.8rem;align-items:center;flex-wrap:wrap}.job-editor-actions-line h4,.jobs-admin-heading h3,.jobs-admin-heading h4{margin:.25rem 0 0;letter-spacing:-.035em}.jobs-admin-heading.compact-row{margin-top:.8rem}.job-admin-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}.job-posting-editor{display:grid;grid-gap:.85rem;gap:.85rem;border-top:1px solid rgba(148,163,184,.12);padding-top:.9rem}.job-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.job-editor-grid label{padding:.72rem}.job-status-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.6rem;gap:.6rem}.job-status-strip button{border:1px solid rgba(148,163,184,.16);border-radius:18px;padding:.75rem;text-align:left;background:rgba(2,6,23,.36);color:var(--soft);cursor:pointer}.job-status-strip button.selected{border-color:rgba(56,189,248,.45);background:rgba(56,189,248,.13);color:white}.job-status-strip strong{display:block}.job-status-strip span{display:block;color:var(--muted);margin-top:.25rem;font-size:.82rem;line-height:1.35}.job-question-editor-list{display:grid;grid-gap:.7rem;gap:.7rem}.job-question-editor-list article{display:grid;grid-gap:.55rem;gap:.55rem;border:1px solid rgba(148,163,184,.14);border-radius:20px;padding:.75rem;background:rgba(15,23,42,.48)}.job-question-toolbar{display:grid;grid-template-columns:minmax(0,1fr) 112px auto auto;grid-gap:.5rem;gap:.5rem;align-items:center}.job-question-toolbar label{display:inline-flex;gap:.35rem;align-items:center;color:var(--soft);font-weight:800;white-space:nowrap}.job-question-toolbar input[type=checkbox]{width:auto}.job-review-layout{display:grid;grid-template-columns:minmax(190px,.35fr) minmax(0,1fr);grid-gap:.8rem;gap:.8rem;align-items:flex-start}.job-application-admin-list{display:grid;grid-gap:.6rem;gap:.6rem;max-height:880px;overflow:auto;padding-right:.2rem}.job-application-admin-list button{align-items:flex-start;justify-content:space-between}.job-application-admin-list em{font-style:normal;color:#bae6fd;font-size:.76rem;font-weight:900;white-space:nowrap}.job-application-review-card{border:1px solid rgba(148,163,184,.14);border-radius:22px;background:rgba(2,6,23,.3);padding:.9rem;display:grid;grid-gap:.85rem;gap:.85rem}.job-application-review-card .job-app-meta{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.job-custom-answer-summary b{color:#bae6fd;display:block;margin-top:.45rem}.job-review-editor{display:grid;grid-gap:.7rem;gap:.7rem;border-top:1px solid rgba(148,163,184,.12);padding-top:.85rem}.staff-jobs-message{margin:0;border:1px solid rgba(56,189,248,.18);border-radius:18px;padding:.8rem;background:rgba(56,189,248,.08)}@media (max-width:980px){.job-review-layout,.jobs-hero-card,.jobs-posting-layout,.staff-jobs-layout{grid-template-columns:1fr}.jobs-posting-list{position:static}.job-application-grid,.job-posting-columns,.staff-jobs-stats{grid-template-columns:1fr}}@media (max-width:720px){.job-admin-list,.job-app-meta,.job-application-review-card .job-app-meta,.job-editor-grid,.job-form-grid,.job-question-toolbar,.job-status-strip{grid-template-columns:1fr}.job-wizard-actions{align-items:stretch}.job-wizard-actions .button{width:100%}}.tweeter-verified.tweeter-verified-custom{background:transparent!important;width:1.15rem;height:1.15rem;min-width:1.15rem;padding:0;overflow:hidden;border:1px solid rgba(255,255,255,.22);box-shadow:0 0 0 1px rgba(0,0,0,.12)}.tweeter-verified.tweeter-verified-custom img{display:block;width:100%;height:100%;object-fit:cover}.ape-staff-panel{overflow:hidden}.ape-staff-panel-body{display:grid;grid-gap:1rem;gap:1rem}.ape-staff-badge-preview{display:flex;align-items:center;gap:.9rem;padding:.9rem 1rem;border:1px solid rgba(14,148,240,.14);border-radius:1rem;background:rgba(14,148,240,.06)}.ape-staff-badge-preview img{width:3rem;height:3rem;border-radius:.8rem;object-fit:cover;box-shadow:0 10px 24px rgba(15,23,42,.12)}.ape-staff-badge-preview small,.ape-staff-badge-preview strong{display:block}.ape-staff-panel textarea{min-height:12rem;resize:vertical;font-family:inherit}.ape-staff-panel-meta{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;color:var(--muted);font-size:.95rem}.staff-workspace-section{display:grid;grid-gap:1rem;gap:1rem}.staff-workspace-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.staff-workspace-card{border:1px solid var(--site-line);border-radius:28px;padding:1.3rem;background:radial-gradient(circle at top right,rgba(14,148,240,.12),transparent 18rem),var(--site-surface);box-shadow:var(--site-shadow);display:grid;grid-gap:.9rem;gap:.9rem}.staff-workspace-card.compact{gap:.75rem}.staff-workspace-card h3{margin:0;font-size:clamp(1.3rem,3vw,1.9rem);letter-spacing:-.04em}.staff-workspace-card p{margin:0;color:var(--site-muted)}.staff-workspace-topline{display:flex;justify-content:space-between;gap:1rem;align-items:center}.staff-workspace-icon{width:2.9rem;height:2.9rem;border-radius:1rem;display:grid;place-items:center;background:rgba(14,148,240,.12);color:var(--site-accent,#0ea5e9);font-size:1.1rem}.staff-workspace-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin:0}.staff-workspace-stats div{border:1px solid var(--site-line);border-radius:18px;padding:.8rem;background:rgba(255,255,255,.6)}body[data-site-style=ops]:not(:has(.tweeter-mode)) .staff-workspace-stats div{background:rgba(15,23,42,.55)}.staff-workspace-stats dt{color:var(--site-muted);font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.staff-workspace-stats dd{margin:.3rem 0 0;font-size:1.5rem;font-weight:900;letter-spacing:-.04em}.staff-context-grid{margin-top:-.15rem}.staff-dedicated-shell{gap:1rem}.staff-dedicated-hero .staff-command-copy h1{font-size:clamp(2.6rem,6vw,5rem);line-height:.9}.jobs-page,.jobs-portal-shell{display:grid;grid-gap:1.2rem;gap:1.2rem}.jobs-hero-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.34fr);grid-gap:1rem;gap:1rem;align-items:stretch;border:1px solid rgba(148,163,184,.18);border-radius:34px;padding:clamp(1.35rem,4vw,3rem);background:radial-gradient(circle at 10% 10%,rgba(56,189,248,.18),transparent 20rem),linear-gradient(135deg,rgba(255,255,255,.96),rgba(239,246,255,.92));box-shadow:0 24px 64px rgba(15,23,42,.08);overflow:hidden}.jobs-hero-card h1,.jobs-hero-card p,.jobs-hero-card small,.jobs-hero-card span,.jobs-hero-card strong{color:var(--text)}.jobs-hero-card h1{margin:.65rem 0 .8rem;font-size:clamp(2.35rem,6vw,4.9rem);line-height:.92;letter-spacing:-.075em;max-width:920px}.jobs-hero-card p{max-width:760px;font-size:1.04rem;color:var(--muted)}.jobs-hero-actions{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:1.25rem}.jobs-hero-card aside{border:1px solid rgba(56,189,248,.22);border-radius:28px;padding:1.2rem;background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(224,242,254,.9));display:flex;flex-direction:column;justify-content:flex-end;min-height:220px}.jobs-hero-card aside small,.jobs-hero-card aside span{color:var(--muted)}.jobs-hero-card aside strong{font-size:clamp(3rem,8vw,5rem);line-height:1;letter-spacing:-.08em}.jobs-snapshot-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.jobs-snapshot-grid article{border:1px solid rgba(148,163,184,.18);border-radius:24px;padding:1rem;background:rgba(255,255,255,.9);box-shadow:0 18px 48px rgba(15,23,42,.05)}.jobs-snapshot-grid span{color:var(--muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;font-weight:900}.jobs-snapshot-grid strong{display:block;margin-top:.55rem;font-size:2rem;line-height:.9;letter-spacing:-.05em}.jobs-snapshot-grid p{margin:.45rem 0 0;color:var(--muted)}.job-applications-admin-card,.job-posting-admin-card,.jobs-detail-panel,.jobs-posting-list,.my-applications-panel,.staff-jobs-panel{border:1px solid rgba(148,163,184,.18);border-radius:28px;background:rgba(255,255,255,.94);box-shadow:0 18px 48px rgba(15,23,42,.06)}.jobs-posting-list{position:-webkit-sticky;position:sticky;top:6rem;padding:1rem;display:grid;grid-gap:.7rem;gap:.7rem}.job-admin-list button,.job-application-admin-list button,.jobs-posting-list button{width:100%;border:1px solid rgba(148,163,184,.16);border-radius:20px;background:rgba(248,250,252,.95);color:var(--text);padding:.85rem;display:flex;gap:.75rem;align-items:center;text-align:left;cursor:pointer}.job-admin-list button.selected,.job-application-admin-list button.selected,.jobs-posting-list button.selected{border-color:rgba(56,189,248,.48);background:rgba(56,189,248,.12)}.job-admin-list button small,.job-app-meta dt,.job-application-admin-list button small,.job-application-admin-list em,.job-field small,.job-note-stream span,.job-yesno-field small,.jobs-posting-list button small{color:var(--muted)}.job-applications-admin-card,.job-posting-admin-card,.jobs-detail-panel{padding:1rem;display:grid;grid-gap:1rem;gap:1rem}.job-posting-brief{border:1px solid rgba(56,189,248,.18);border-radius:26px;padding:clamp(1rem,3vw,1.6rem);background:radial-gradient(circle at 12% 0,rgba(56,189,248,.12),transparent 20rem),linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,252,.96));overflow:hidden;position:relative}.job-application-card h3,.job-application-card h4,.job-posting-brief h2,.job-posting-brief h3,.job-wizard-slide h3,.jobs-admin-heading h3,.jobs-admin-heading h4,.staff-jobs-panel h2{color:var(--text)}.job-answer-admin-list p,.job-answer-review p,.job-custom-answer-summary,.job-editor-grid label,.job-field,.job-note-stream p,.job-posting-brief>p,.job-review-editor label,.job-wizard-slide>p,.job-yesno-field,.jobs-empty-card p,.section-heading.inline p,.staff-jobs-message{color:var(--muted)}.job-answer-admin-list section,.job-answer-review section,.job-app-meta div,.job-application-review-card,.job-editor-grid label,.job-field,.job-posting-columns section,.job-question-editor-list article,.job-review-editor label,.job-status-strip button,.job-yesno-field{background:rgba(248,250,252,.9);border-color:rgba(148,163,184,.16)}.job-answer-admin-list strong,.job-answer-review strong,.job-custom-answer-summary strong,.job-editor-actions-line h4,.job-editor-grid span,.job-field span,.job-review-editor span,.job-yesno-field legend{color:var(--text)}.job-applications-admin-card select,.job-editor-grid input,.job-editor-grid select,.job-editor-grid textarea,.job-field input,.job-field select,.job-field textarea,.job-question-editor-list input,.job-question-editor-list select,.job-question-editor-list textarea,.job-question-toolbar input,.job-review-editor select,.job-review-editor textarea{background:white;color:var(--text);border:1px solid rgba(148,163,184,.22)}.job-yesno-field button{background:white;color:var(--text)}.job-application-card,.job-wizard-card{border:1px solid rgba(148,163,184,.16);border-radius:26px;background:rgba(255,255,255,.96);overflow:hidden}.job-wizard-actions{padding:1rem;border-top:1px solid rgba(148,163,184,.12);display:flex;gap:.7rem;align-items:center;flex-wrap:wrap;background:rgba(248,250,252,.82)}.job-admin-list strong,.job-app-meta dd,.job-application-admin-list strong,.job-application-card p,.jobs-hero-card .eyebrow,.jobs-portal-shell .kicker,.jobs-posting-list strong{color:var(--text)}.job-note-stream article{border:1px solid rgba(56,189,248,.14);border-radius:18px;padding:.8rem;background:rgba(239,246,255,.85)}.job-note-stream article.staff-only{border-color:rgba(251,191,36,.2);background:rgba(254,249,195,.65)}.jobs-empty-card{padding:1.15rem}@media (max-width:1100px){.jobs-snapshot-grid,.staff-workspace-grid{grid-template-columns:1fr}}@media (max-width:980px){.job-review-layout,.jobs-hero-card,.jobs-posting-layout,.staff-jobs-layout,.staff-workspace-stats{grid-template-columns:1fr}.jobs-posting-list{position:static}.job-application-grid,.job-posting-columns,.staff-jobs-stats{grid-template-columns:1fr}}.northstar-home{--northstar-ink:#07111f;--northstar-muted:#64748b;--northstar-line:rgba(15,23,42,0.1);--northstar-blue:#0ea5e9;--northstar-violet:#7c3aed;--northstar-green:#16a34a;--northstar-amber:#d97706;position:relative;display:grid;grid-gap:clamp(1rem,2.4vw,1.5rem);gap:clamp(1rem,2.4vw,1.5rem);max-width:1480px;margin:0 auto;padding:clamp(1rem,3vw,2rem)}.northstar-home:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;background:radial-gradient(circle at 15% 8%,rgba(14,165,233,.2),transparent 28rem),radial-gradient(circle at 85% 18%,rgba(124,58,237,.14),transparent 24rem),linear-gradient(180deg,rgba(248,250,252,.96),rgba(241,245,249,.92))}.northstar-hero{display:grid;grid-template-columns:minmax(0,1.22fr) minmax(320px,.46fr);grid-gap:clamp(1rem,2.2vw,1.4rem);gap:clamp(1rem,2.2vw,1.4rem);align-items:stretch}.northstar-ape-tavern-callout,.northstar-brief-card,.northstar-command-deck,.northstar-hero-copy,.northstar-home .community-card,.northstar-personal-board,.northstar-status-tower{border:1px solid rgba(148,163,184,.18);box-shadow:0 24px 70px rgba(15,23,42,.09)}.northstar-hero-copy{position:relative;overflow:hidden;min-height:520px;border-radius:38px;padding:clamp(1.6rem,5vw,4rem);color:white;background:radial-gradient(circle at 16% 14%,rgba(56,189,248,.45),transparent 24rem),radial-gradient(circle at 88% 20%,rgba(124,58,237,.45),transparent 22rem),linear-gradient(135deg,#04111f,#0b1b31 48%,#101827)}.northstar-hero-copy:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(255,255,255,.07) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 0);background-size:42px 42px;-webkit-mask-image:radial-gradient(circle at 40% 22%,#000,transparent 76%);mask-image:radial-gradient(circle at 40% 22%,#000,transparent 76%);opacity:.72}.northstar-hero-copy:after{content:"";position:absolute;width:min(44vw,560px);height:min(44vw,560px);right:-12%;bottom:-34%;border-radius:999px;background:radial-gradient(circle,rgba(56,189,248,.34),transparent 62%),conic-gradient(from 160deg,rgba(14,165,233,.6),rgba(124,58,237,.42),rgba(34,197,94,.36),rgba(14,165,233,.6));filter:blur(.3px);opacity:.62}.northstar-hero-copy>*{position:relative;z-index:1}.northstar-pill{border-color:rgba(255,255,255,.24)!important;background:rgba(255,255,255,.11)!important;color:#dff7ff!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.14)}.northstar-hero h1{max-width:980px;margin:1.05rem 0 1rem;color:white;font-size:clamp(3.2rem,8vw,7.6rem);line-height:.78;letter-spacing:-.085em}.northstar-hero p{max-width:860px;color:rgba(226,232,240,.84)!important;font-size:clamp(1.05rem,1.7vw,1.24rem)}.northstar-hero-actions .button{transform:translateZ(0)}.northstar-hero-microgrid,.northstar-intel-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.8rem;gap:.8rem;margin-top:clamp(1.2rem,3vw,2rem)}.northstar-intel-strip{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:0}.northstar-pulse-card{position:relative;overflow:hidden;display:grid;grid-gap:.36rem;gap:.36rem;min-height:132px;padding:1rem;border:1px solid rgba(148,163,184,.18);border-radius:24px;background:rgba(255,255,255,.94);color:var(--northstar-ink);text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.northstar-hero-microgrid .northstar-pulse-card{background:rgba(255,255,255,.1);color:white;border-color:rgba(255,255,255,.16);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.northstar-pulse-card:hover{transform:translateY(-3px);border-color:rgba(14,165,233,.38);box-shadow:0 20px 44px rgba(14,165,233,.14)}.northstar-pulse-card i{width:2.35rem;height:2.35rem;display:grid;place-items:center;border-radius:.9rem;background:rgba(14,165,233,.12);color:var(--northstar-blue)}.northstar-pulse-card span{color:var(--northstar-muted);font-size:.72rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.northstar-hero-microgrid .northstar-pulse-card small,.northstar-hero-microgrid .northstar-pulse-card span{color:rgba(226,232,240,.78)}.northstar-pulse-card strong{font-size:clamp(1.35rem,2.4vw,2rem);line-height:.95;letter-spacing:-.055em}.northstar-pulse-card small{color:var(--northstar-muted);line-height:1.4}.northstar-pulse-card.tone-good i{background:rgba(34,197,94,.12);color:var(--northstar-green)}.northstar-pulse-card.tone-warn i{background:rgba(251,191,36,.16);color:var(--northstar-amber)}.northstar-pulse-card.tone-danger i{background:rgba(244,63,94,.14);color:#e11d48}.northstar-status-tower{position:relative;overflow:hidden;border-radius:38px;padding:clamp(1.2rem,3vw,1.6rem);background:radial-gradient(circle at 50% 0,rgba(14,165,233,.16),transparent 22rem),linear-gradient(180deg,rgba(255,255,255,.98),rgba(241,245,249,.92));color:var(--northstar-ink)}.northstar-status-tower .community-mood{background:rgba(255,255,255,.8);border-color:rgba(148,163,184,.14)}.northstar-status-tower .community-mood small{color:var(--northstar-muted)}.northstar-orbital-status{display:grid;grid-template-columns:minmax(0,1fr) 116px;grid-gap:1rem;gap:1rem;align-items:center;margin:1.15rem 0}.northstar-orbit-ring{--online-fill:0%;aspect-ratio:1;border-radius:999px;display:grid;place-items:center;align-content:center;text-align:center;background:radial-gradient(circle at center,#fff 0 55%,transparent 56%),conic-gradient(from -90deg,#0ea5e9 var(--online-fill),rgba(203,213,225,.6) 0);box-shadow:inset 0 0 0 1px rgba(14,165,233,.16),0 18px 44px rgba(15,23,42,.08)}.northstar-orbit-ring strong{color:var(--northstar-ink);font-size:clamp(2.4rem,7vw,4.6rem);line-height:.85;letter-spacing:-.08em}.northstar-capacity-stack span,.northstar-orbit-ring span{color:var(--northstar-muted);font-size:.74rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.northstar-capacity-stack{display:grid;grid-gap:.75rem;gap:.75rem}.northstar-capacity-stack div{border:1px solid rgba(148,163,184,.16);border-radius:18px;padding:.85rem;background:rgba(255,255,255,.82)}.northstar-capacity-stack strong{display:block;color:var(--northstar-ink);font-size:1.35rem;line-height:1;letter-spacing:-.04em}.northstar-guest-start,.northstar-player-chip{background:white!important;border-color:rgba(148,163,184,.16)!important}.northstar-command-deck{border-radius:32px;padding:clamp(1.2rem,3vw,1.7rem);background:radial-gradient(circle at 0 0,rgba(14,165,233,.1),transparent 23rem),rgba(255,255,255,.92)}.northstar-command-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.9rem;gap:.9rem}.northstar-command-card{position:relative;overflow:hidden;min-height:190px;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:1rem;gap:1rem;align-content:start;border:1px solid rgba(148,163,184,.16);border-radius:26px;padding:1rem;background:rgba(248,250,252,.9);color:var(--northstar-ink);text-decoration:none;transition:transform .18s ease,border-color .18s ease,background .18s ease}.northstar-command-card:after{content:"";position:absolute;inset:auto -18% -42% 42%;height:130px;border-radius:999px;background:radial-gradient(circle,rgba(14,165,233,.18),transparent 70%)}.northstar-command-card:hover{transform:translateY(-3px);border-color:rgba(14,165,233,.34);background:white}.northstar-command-card.featured{background:linear-gradient(135deg,rgba(14,165,233,.12),rgba(124,58,237,.08)),rgba(255,255,255,.96);border-color:rgba(14,165,233,.24)}.northstar-command-card strong{display:block;margin-bottom:.35rem;color:var(--northstar-ink);font-size:1.1rem}.northstar-command-card p{margin:0;color:var(--northstar-muted);line-height:1.45}.northstar-command-card em{position:absolute;left:1rem;bottom:1rem;font-style:normal;color:var(--northstar-blue);font-size:.74rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.northstar-world-briefing{display:grid;grid-template-columns:1.05fr .95fr 1fr;grid-gap:1rem;gap:1rem}.northstar-brief-card{display:grid;grid-gap:.9rem;gap:.9rem;border-radius:28px;padding:1.25rem;background:rgba(255,255,255,.94)}.northstar-brief-card h2{margin:0;color:var(--northstar-ink);font-size:clamp(1.7rem,4vw,2.8rem);line-height:.92;letter-spacing:-.06em}.northstar-brief-card p{margin:0}.northstar-brief-card p,.northstar-brief-card small{color:var(--northstar-muted)}.northstar-brief-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.6rem;gap:.6rem}.northstar-brief-metrics div{border:1px solid rgba(148,163,184,.14);border-radius:16px;padding:.75rem;background:rgba(248,250,252,.88)}.northstar-brief-metrics span,.northstar-brief-metrics strong{display:block}.northstar-brief-metrics strong{color:var(--northstar-ink);font-size:1.1rem;line-height:1;overflow-wrap:anywhere}.northstar-brief-metrics span{margin-top:.3rem;color:var(--northstar-muted);font-size:.7rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.northstar-ape-tavern-callout{position:relative;overflow:hidden;background:radial-gradient(circle at 10% 10%,rgba(34,197,94,.16),transparent 20rem),linear-gradient(135deg,rgba(255,255,255,.96),rgba(240,253,244,.9))}.northstar-ape-tavern-callout:after{content:"";position:absolute;inset:auto -6rem -8rem auto;width:20rem;height:20rem;border-radius:999px;background:radial-gradient(circle,rgba(34,197,94,.16),transparent 70%)}.northstar-ape-tavern-callout .ape-tavern-callout-inner{position:relative;z-index:1}.northstar-lower-grid{align-items:stretch}@media (prefers-color-scheme:dark){.northstar-home:before{background:radial-gradient(circle at 15% 8%,rgba(14,165,233,.16),transparent 28rem),radial-gradient(circle at 85% 18%,rgba(124,58,237,.12),transparent 24rem),linear-gradient(180deg,rgba(2,6,23,.96),rgba(15,23,42,.96))}.northstar-brief-card,.northstar-command-card,.northstar-command-deck,.northstar-home .community-card,.northstar-pulse-card,.northstar-status-tower{background:rgba(15,23,42,.88);border-color:rgba(148,163,184,.18);color:#e2e8f0}.northstar-brief-metrics div,.northstar-capacity-stack div,.northstar-guest-start,.northstar-player-chip,.northstar-status-tower .community-mood{background:rgba(2,6,23,.46)!important;border-color:rgba(148,163,184,.16)!important}.northstar-brief-card h2,.northstar-brief-metrics strong,.northstar-capacity-stack strong,.northstar-command-card strong,.northstar-orbit-ring strong,.northstar-pulse-card strong{color:#f8fafc}.northstar-brief-card p,.northstar-brief-card small,.northstar-brief-metrics span,.northstar-capacity-stack span,.northstar-command-card p,.northstar-orbit-ring span,.northstar-pulse-card small,.northstar-pulse-card span{color:#94a3b8}.northstar-orbit-ring{background:radial-gradient(circle at center,#0f172a 0 55%,transparent 56%),conic-gradient(from -90deg,#0ea5e9 var(--online-fill),rgba(51,65,85,.82) 0)}}@media (max-width:1160px){.northstar-hero,.northstar-world-briefing{grid-template-columns:1fr}.northstar-command-grid,.northstar-intel-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.northstar-home{padding:.8rem}.northstar-command-deck,.northstar-hero-copy,.northstar-home .community-card,.northstar-status-tower{border-radius:28px}.northstar-hero h1{font-size:clamp(3rem,16vw,4.6rem)}.northstar-brief-metrics,.northstar-command-grid,.northstar-hero-microgrid,.northstar-intel-strip,.northstar-orbital-status{grid-template-columns:1fr}.northstar-orbit-ring{max-width:270px;margin:0 auto}}.home-v58{--home-v58-ink:#08111f;--home-v58-muted:#64748b;--home-v58-soft:#e2e8f0;--home-v58-line:rgba(15,23,42,0.11);--home-v58-card:rgba(255,255,255,0.92);--home-v58-card-solid:#ffffff;--home-v58-blue:#0ea5e9;--home-v58-blue-dark:#0369a1;--home-v58-violet:#7c3aed;--home-v58-green:#16a34a;--home-v58-red:#e11d48;position:relative;isolation:isolate;display:grid;grid-gap:clamp(1rem,2vw,1.35rem);gap:clamp(1rem,2vw,1.35rem);padding-bottom:2rem}.home-v58:before{z-index:-2;background:radial-gradient(circle at 12% 8%,rgba(14,165,233,.18),transparent 28rem),radial-gradient(circle at 86% 16%,rgba(124,58,237,.12),transparent 26rem),linear-gradient(180deg,#f8fbff,#eef5ff 42%,#f8fafc)}.home-v58:after,.home-v58:before{content:"";position:fixed;inset:0;pointer-events:none}.home-v58:after{z-index:-1;opacity:.36;background-image:linear-gradient(rgba(15,23,42,.045) 1px,transparent 0),linear-gradient(90deg,rgba(15,23,42,.045) 1px,transparent 0);background-size:42px 42px;-webkit-mask-image:linear-gradient(180deg,black 0,transparent 74%);mask-image:linear-gradient(180deg,black 0,transparent 74%)}.home-v58 a{text-decoration:none}.home-v58-hero{display:grid;grid-template-columns:minmax(0,1.38fr) minmax(320px,.62fr);grid-gap:clamp(1rem,2vw,1.35rem);gap:clamp(1rem,2vw,1.35rem);align-items:stretch}.home-v58-actions-section,.home-v58-brief-card,.home-v58-citizen-panel,.home-v58-feed-card,.home-v58-hero-copy,.home-v58-server-card{border:1px solid var(--home-v58-line);border-radius:34px;background:var(--home-v58-card);box-shadow:0 24px 70px rgba(15,23,42,.08);overflow:hidden}.home-v58-hero-copy{position:relative;min-height:clamp(460px,54vw,680px);display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(1.5rem,5vw,4.4rem);color:white;background:linear-gradient(90deg,rgba(4,10,22,.92),rgba(7,17,31,.72) 54%,rgba(7,17,31,.28)),radial-gradient(circle at 84% 14%,rgba(14,165,233,.46),transparent 24rem),linear-gradient(135deg,#07111f,#102742 54%,#07111f)}.home-v58-hero-copy:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(255,255,255,.07) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 0);background-size:46px 46px;opacity:.34}.home-v58-hero-copy:after{content:"";position:absolute;right:-7rem;top:-7rem;width:28rem;height:28rem;border-radius:999px;background:radial-gradient(circle,rgba(14,165,233,.26),transparent 70%)}.home-v58-hero-copy>*{position:relative;z-index:1}.home-v58-action-eyebrow,.home-v58-brief-card>span,.home-v58-citizen-grid span,.home-v58-feed-card .home-v58-section-heading span,.home-v58-kicker,.home-v58-metric-label,.home-v58-section-heading span{display:inline-flex;align-items:center;gap:.45rem;color:var(--home-v58-blue-dark);font-size:.73rem;font-weight:950;letter-spacing:.13em;text-transform:uppercase}.home-v58-kicker{color:#bae6fd;margin-bottom:1.1rem}.home-v58-hero h1{max-width:980px;margin:0;color:#fff;font-size:clamp(3.45rem,9vw,7.8rem);line-height:.82;letter-spacing:-.085em;text-wrap:balance}.home-v58-hero-copy>p{max-width:780px;margin:1.25rem 0 0;color:rgba(226,232,240,.86);font-size:clamp(1rem,1.7vw,1.18rem);line-height:1.68}.home-v58-hero-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.45rem}.home-v58-hero-actions .button{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.home-v58-server-card{display:grid;align-content:space-between;grid-gap:1rem;gap:1rem;padding:clamp(1.1rem,2.4vw,1.45rem);background:radial-gradient(circle at 50% 0,rgba(14,165,233,.14),transparent 24rem),rgba(255,255,255,.95)}.home-v58-status-pill{display:inline-flex;align-items:center;gap:.55rem;width:-moz-fit-content;width:fit-content;padding:.58rem .72rem;border-radius:999px;border:1px solid rgba(14,165,233,.2);background:rgba(14,165,233,.09);color:var(--home-v58-blue-dark);font-size:.78rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.home-v58-status-pill.tone-good{border-color:rgba(22,163,74,.22);background:rgba(22,163,74,.1);color:var(--home-v58-green)}.home-v58-status-pill.tone-warning{border-color:rgba(217,119,6,.25);background:rgba(245,158,11,.12);color:#b45309}.home-v58-status-pill.tone-danger{border-color:rgba(225,29,72,.22);background:rgba(225,29,72,.1);color:var(--home-v58-red)}.home-v58-online-row{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:1rem;gap:1rem;align-items:center}.home-v58-online-row>strong{color:var(--home-v58-ink);font-size:clamp(3.4rem,8vw,6.4rem);line-height:.82;letter-spacing:-.09em}.home-v58-online-row span{color:var(--home-v58-ink);font-weight:950;letter-spacing:-.03em}.home-v58-online-row small{display:block;margin-top:.35rem;color:var(--home-v58-muted);line-height:1.45}.home-v58-capacity-bar{height:.72rem;overflow:hidden;border-radius:999px;background:rgba(148,163,184,.18)}.home-v58-capacity-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--home-v58-blue),var(--home-v58-green))}.home-v58-briefing-grid,.home-v58-citizen-grid,.home-v58-metrics,.home-v58-server-grid{display:grid;grid-gap:1rem;gap:1rem}.home-v58-server-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-v58-citizen-grid div,.home-v58-mini-list div,.home-v58-server-grid div{border:1px solid rgba(148,163,184,.16);border-radius:18px;padding:.85rem;background:rgba(248,250,252,.88)}.home-v58-citizen-grid strong,.home-v58-mini-list strong,.home-v58-server-grid strong{display:block;color:var(--home-v58-ink);font-size:1.18rem;line-height:1;letter-spacing:-.04em;overflow-wrap:anywhere}.home-v58-citizen-grid small,.home-v58-mini-list small,.home-v58-server-grid span{display:block;margin-top:.32rem;color:var(--home-v58-muted);font-size:.72rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.home-v58-player-strip{display:flex;gap:.8rem;align-items:center;border:1px solid rgba(148,163,184,.16);border-radius:20px;padding:.8rem;background:#fff}.home-v58-player-strip span,.home-v58-player-strip strong{display:block}.home-v58-player-strip strong{color:var(--home-v58-ink)}.home-v58-player-strip span{color:var(--home-v58-muted);font-size:.88rem}.home-v58-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.home-v58-metric{position:relative;overflow:hidden;min-height:158px;display:grid;grid-gap:.35rem;gap:.35rem;padding:1.05rem;border:1px solid var(--home-v58-line);border-radius:26px;background:var(--home-v58-card-solid);box-shadow:0 18px 48px rgba(15,23,42,.06);color:var(--home-v58-ink);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.home-v58-metric:hover{transform:translateY(-3px);border-color:rgba(14,165,233,.32);box-shadow:0 24px 62px rgba(14,165,233,.12)}.home-v58-action-icon,.home-v58-metric-icon{width:2.65rem;height:2.65rem;display:grid;place-items:center;border-radius:1rem;background:rgba(14,165,233,.1);color:var(--home-v58-blue-dark)}.home-v58-metric strong{color:var(--home-v58-ink);font-size:clamp(1.8rem,4vw,3rem);line-height:.9;letter-spacing:-.07em}.home-v58-metric small{color:var(--home-v58-muted);line-height:1.42}.home-v58-actions-section{padding:clamp(1.15rem,3vw,1.6rem)}.home-v58-section-heading{display:grid;grid-gap:.42rem;gap:.42rem;margin-bottom:1rem}.home-v58-section-heading.inline{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.home-v58-brief-card h2,.home-v58-citizen-panel h2,.home-v58-feed-card h2,.home-v58-section-heading h2{margin:0;color:var(--home-v58-ink);font-size:clamp(1.7rem,4vw,3rem);line-height:.96;letter-spacing:-.06em}.home-v58-action-card p,.home-v58-brief-card p,.home-v58-section-heading p{margin:0;color:var(--home-v58-muted);line-height:1.55}.home-v58-action-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.9rem;gap:.9rem}.home-v58-action-card{position:relative;min-height:210px;display:grid;align-content:start;grid-gap:.55rem;gap:.55rem;padding:1rem;overflow:hidden;border:1px solid rgba(148,163,184,.16);border-radius:26px;background:rgba(248,250,252,.9);color:var(--home-v58-ink);transition:transform .18s ease,border-color .18s ease,background .18s ease}.home-v58-action-card:after{content:"";position:absolute;right:-3rem;bottom:-4rem;width:12rem;height:12rem;border-radius:999px;background:radial-gradient(circle,rgba(14,165,233,.16),transparent 70%)}.home-v58-action-card:hover{transform:translateY(-3px);border-color:rgba(14,165,233,.34);background:white}.home-v58-action-card.featured{color:white;border-color:rgba(14,165,233,.34);background:radial-gradient(circle at 100% 0,rgba(124,58,237,.46),transparent 14rem),linear-gradient(135deg,#075985,#0f172a)}.home-v58-action-card.featured .home-v58-action-eyebrow,.home-v58-action-card.featured em,.home-v58-action-card.featured p{color:rgba(226,232,240,.84)}.home-v58-action-card.featured strong{color:white}.home-v58-action-card.featured .home-v58-action-icon{background:rgba(255,255,255,.12);color:#bae6fd}.home-v58-action-card strong{position:relative;z-index:1;color:var(--home-v58-ink);font-size:1.14rem;letter-spacing:-.02em}.home-v58-action-card em,.home-v58-action-card p,.home-v58-action-card span{position:relative;z-index:1}.home-v58-action-card em{margin-top:auto;color:var(--home-v58-blue-dark);font-size:.75rem;font-style:normal;font-weight:950;letter-spacing:.13em;text-transform:uppercase}.home-v58-briefing-grid{grid-template-columns:1fr 1.1fr 1fr}.home-v58-brief-card,.home-v58-citizen-panel,.home-v58-feed-card{padding:clamp(1.1rem,2.7vw,1.45rem)}.home-v58-brief-card.featured{background:radial-gradient(circle at 100% 0,rgba(14,165,233,.14),transparent 18rem),#fff}.home-v58-mini-list{display:grid;grid-gap:.65rem;gap:.65rem;margin-top:1rem}.home-v58-mini-list.two-col{grid-template-columns:repeat(2,minmax(0,1fr))}.home-v58-brief-card .button,.home-v58-citizen-panel .button{width:-moz-fit-content;width:fit-content;margin-top:1rem}.home-v58-ape-frame{position:relative;overflow:hidden;border-radius:34px;border-color:rgba(22,163,74,.18);box-shadow:0 24px 70px rgba(15,23,42,.08);background:radial-gradient(circle at 10% 5%,rgba(34,197,94,.14),transparent 20rem),linear-gradient(135deg,rgba(255,255,255,.96),rgba(240,253,244,.92))}.home-v58-ape-frame .ape-tavern-callout-inner{position:relative;z-index:1}.home-v58-citizen-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.home-v58-citizen-grid i{color:var(--home-v58-blue-dark);margin-bottom:.75rem}.home-v58-citizen-grid small,.home-v58-citizen-grid span{display:block}.home-v58-citizen-grid strong{margin-top:.38rem;font-size:clamp(1.2rem,2.8vw,1.65rem)}.home-v58-lower-grid{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:1rem;gap:1rem}.home-v58-notice-list,.home-v58-post-list{display:grid;grid-gap:.75rem;gap:.75rem}.home-v58-empty,.home-v58-notice-list div,.home-v58-post{display:flex;gap:.8rem;padding:.9rem;border:1px solid rgba(148,163,184,.14);border-radius:20px;background:rgba(248,250,252,.88);color:var(--home-v58-ink)}.home-v58-empty,.home-v58-notice-list div{display:grid}.home-v58-empty strong,.home-v58-notice-list strong,.home-v58-post strong{color:var(--home-v58-ink)}.home-v58-empty span,.home-v58-notice-list span,.home-v58-post p{margin:.25rem 0;color:var(--home-v58-muted);line-height:1.48}.home-v58-notice-list small,.home-v58-post small{color:var(--home-v58-muted)}@media (prefers-color-scheme:dark){.home-v58{--home-v58-ink:#f8fafc;--home-v58-muted:#94a3b8;--home-v58-line:rgba(148,163,184,0.18);--home-v58-card:rgba(15,23,42,0.88);--home-v58-card-solid:rgba(15,23,42,0.88);--home-v58-blue-dark:#7dd3fc}.home-v58:before{background:radial-gradient(circle at 12% 8%,rgba(14,165,233,.18),transparent 28rem),radial-gradient(circle at 86% 16%,rgba(124,58,237,.14),transparent 26rem),linear-gradient(180deg,#020617,#0f172a 52%,#020617)}.home-v58-actions-section,.home-v58-brief-card,.home-v58-citizen-panel,.home-v58-feed-card,.home-v58-metric,.home-v58-server-card{background:rgba(15,23,42,.88)}.home-v58-action-card,.home-v58-citizen-grid div,.home-v58-empty,.home-v58-mini-list div,.home-v58-notice-list div,.home-v58-player-strip,.home-v58-post,.home-v58-server-grid div{background:rgba(2,6,23,.42);border-color:rgba(148,163,184,.16)}.home-v58-ape-frame{background:radial-gradient(circle at 10% 5%,rgba(34,197,94,.12),transparent 20rem),rgba(15,23,42,.88)}}@media (max-width:1180px){.home-v58-briefing-grid,.home-v58-hero,.home-v58-lower-grid{grid-template-columns:1fr}.home-v58-action-grid,.home-v58-citizen-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:780px){.home-v58{gap:.9rem}.home-v58-actions-section,.home-v58-ape-frame,.home-v58-brief-card,.home-v58-citizen-panel,.home-v58-feed-card,.home-v58-hero-copy,.home-v58-metric,.home-v58-server-card{border-radius:24px}.home-v58-hero-copy{min-height:520px;padding:1.25rem}.home-v58-hero h1{font-size:clamp(3rem,16vw,5rem)}.home-v58-action-grid,.home-v58-citizen-grid,.home-v58-metrics,.home-v58-mini-list.two-col,.home-v58-online-row,.home-v58-server-grid{grid-template-columns:1fr}.home-v58-section-heading.inline{display:grid}.home-v58-action-card{min-height:170px}}.home-v58{--home-v58-ink:#102033!important;--home-v58-muted:#66768a!important;--home-v58-soft:#e6edf6!important;--home-v58-line:rgba(35,62,92,0.12)!important;--home-v58-card:rgba(255,255,255,0.94)!important;--home-v58-card-solid:#ffffff!important;--home-v58-blue:#0ea5e9!important;--home-v58-blue-dark:#0369a1!important;--home-v58-violet:#6d5dfc!important;--home-v58-green:#15803d!important;--home-v58-red:#be123c!important;color:var(--home-v58-ink)!important}.home-v58:before{background:radial-gradient(circle at 8% 0,rgba(14,165,233,.16),transparent 24rem),radial-gradient(circle at 92% 8%,rgba(99,102,241,.1),transparent 24rem),linear-gradient(180deg,#f8fbff,#f1f7ff 44%,#ffffff)!important}.home-v58:after{opacity:.22!important;background-image:linear-gradient(rgba(15,23,42,.035) 1px,transparent 0),linear-gradient(90deg,rgba(15,23,42,.035) 1px,transparent 0)!important;-webkit-mask-image:linear-gradient(180deg,black 0,transparent 68%)!important;mask-image:linear-gradient(180deg,black 0,transparent 68%)!important}.home-v58-action-card,.home-v58-action-card.featured,.home-v58-actions-section,.home-v58-ape-frame,.home-v58-brief-card,.home-v58-citizen-panel,.home-v58-feed-card,.home-v58-hero-copy,.home-v58-metric,.home-v58-server-card{color:var(--home-v58-ink)!important;border-color:var(--home-v58-line)!important;box-shadow:0 18px 54px rgba(24,54,86,.08)!important}.home-v58-hero-copy{min-height:clamp(380px,45vw,560px)!important;color:var(--home-v58-ink)!important;background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(239,248,255,.94) 62%,rgba(226,241,255,.9)),radial-gradient(circle at 82% 18%,rgba(14,165,233,.18),transparent 22rem)!important}.home-v58-hero-copy:before{opacity:.55!important;background:linear-gradient(rgba(14,56,96,.045) 1px,transparent 0),linear-gradient(90deg,rgba(14,56,96,.045) 1px,transparent 0)!important}.home-v58-hero-copy:after{background:radial-gradient(circle,rgba(14,165,233,.18),transparent 70%)!important}.home-v58-action-eyebrow,.home-v58-brief-card>span,.home-v58-citizen-grid span,.home-v58-feed-card .home-v58-section-heading span,.home-v58-kicker,.home-v58-metric-label,.home-v58-section-heading span{color:var(--home-v58-blue-dark)!important}.home-v58-action-card strong,.home-v58-action-card.featured strong,.home-v58-brief-card h2,.home-v58-citizen-grid strong,.home-v58-citizen-panel h2,.home-v58-empty strong,.home-v58-feed-card h2,.home-v58-hero h1,.home-v58-hero-copy h1,.home-v58-metric strong,.home-v58-mini-list strong,.home-v58-notice-list strong,.home-v58-online-row span,.home-v58-online-row>strong,.home-v58-player-strip strong,.home-v58-post strong,.home-v58-section-heading h2,.home-v58-server-grid strong{color:var(--home-v58-ink)!important}.home-v58-action-card p,.home-v58-action-card.featured em,.home-v58-action-card.featured p,.home-v58-brief-card p,.home-v58-citizen-grid small,.home-v58-empty span,.home-v58-hero-copy>p,.home-v58-metric small,.home-v58-mini-list small,.home-v58-notice-list small,.home-v58-notice-list span,.home-v58-online-row small,.home-v58-player-strip span,.home-v58-post p,.home-v58-post small,.home-v58-section-heading p,.home-v58-server-grid span{color:var(--home-v58-muted)!important}.home-v58-actions-section,.home-v58-brief-card,.home-v58-citizen-panel,.home-v58-feed-card,.home-v58-metric,.home-v58-server-card{background:rgba(255,255,255,.94)!important}.home-v58-action-card,.home-v58-citizen-grid div,.home-v58-empty,.home-v58-mini-list div,.home-v58-notice-list div,.home-v58-player-strip,.home-v58-post,.home-v58-server-grid div{background:rgba(248,251,255,.92)!important;border-color:rgba(35,62,92,.11)!important}.home-v58-action-card.featured{background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(235,247,255,.96)),radial-gradient(circle at 100% 0,rgba(14,165,233,.13),transparent 13rem)!important}.home-v58-action-card.featured .home-v58-action-icon,.home-v58-action-icon,.home-v58-metric-icon{background:rgba(14,165,233,.1)!important;color:var(--home-v58-blue-dark)!important}.home-v58-action-card:hover,.home-v58-metric:hover{background:#ffffff!important;transform:translateY(-2px)!important;border-color:rgba(14,165,233,.25)!important;box-shadow:0 18px 50px rgba(14,165,233,.11)!important}.home-v58-status-pill{background:rgba(14,165,233,.09)!important;border-color:rgba(14,165,233,.18)!important;color:var(--home-v58-blue-dark)!important}.home-v58-status-pill.tone-good{background:rgba(22,163,74,.09)!important;border-color:rgba(22,163,74,.18)!important;color:var(--home-v58-green)!important}.home-v58-status-pill.tone-warning{background:rgba(245,158,11,.1)!important;border-color:rgba(245,158,11,.2)!important;color:#a16207!important}.home-v58-status-pill.tone-danger{background:rgba(225,29,72,.08)!important;border-color:rgba(225,29,72,.16)!important;color:var(--home-v58-red)!important}.home-v58-capacity-bar{background:rgba(148,163,184,.18)!important}.home-v58-brief-card.featured{background:radial-gradient(circle at 100% 0,rgba(14,165,233,.11),transparent 18rem),rgba(255,255,255,.95)!important}.home-v58-ape-frame{background:radial-gradient(circle at 8% 0,rgba(34,197,94,.1),transparent 22rem),linear-gradient(135deg,rgba(255,255,255,.96),rgba(245,253,249,.94))!important;border-color:rgba(22,163,74,.16)!important}.home-v58-ape-frame .ape-tavern-callout-inner{background:rgba(255,255,255,.62)!important;border-color:rgba(22,163,74,.12)!important}.home-v58 .button.button-ghost{color:var(--home-v58-blue-dark)!important;border-color:rgba(14,165,233,.22)!important;background:rgba(255,255,255,.62)!important}.home-v58 .button.button-soft{color:var(--home-v58-ink)!important;border-color:rgba(35,62,92,.12)!important;background:rgba(255,255,255,.7)!important}.home-v58 .button.button-primary{box-shadow:0 12px 34px rgba(14,165,233,.2)!important}@media (max-width:780px){.home-v58-hero-copy{min-height:auto!important;padding:1.3rem!important}.home-v58-hero h1,.home-v58-hero-copy h1{font-size:clamp(2.45rem,14vw,4.4rem)!important;line-height:.9!important}}.community-home .community-hero+.community-feature-hub{margin-top:clamp(1.75rem,3vw,2.5rem)}.community-home .community-feature-hub{margin-bottom:clamp(1.25rem,2.4vw,2rem)}.community-home .community-feature-hub+.community-stat-strip,.community-home .community-feature-hub+.live-stat-strip{margin-top:0}.community-home .community-stat-strip.live-stat-strip{align-items:stretch;gap:clamp(.95rem,1.5vw,1.2rem);margin-bottom:clamp(1.35rem,2.2vw,2rem)}.community-home .community-stat-card.animated-stat-card{min-height:198px;display:grid;grid-template-rows:2.6rem 2.15rem 3.05rem minmax(3.7rem,auto);align-content:start;grid-gap:.35rem;gap:.35rem;padding:1rem}.community-home .community-stat-card.animated-stat-card>i{align-self:flex-start}.community-home .community-stat-card.animated-stat-card>span{min-height:2.15rem;margin-top:0;display:flex;align-items:flex-end;line-height:1.12}.community-home .community-stat-card.animated-stat-card>strong{min-height:3.05rem;display:flex;align-items:center;line-height:.98}.community-home .community-stat-card.animated-stat-card>small{align-self:flex-start;display:block;line-height:1.45}@media (max-width:920px){.community-home .community-stat-card.animated-stat-card{min-height:174px;grid-template-rows:2.6rem 1.55rem 2.8rem minmax(3rem,auto)}}.staff-jobs-redesign{display:grid;grid-gap:1.15rem;gap:1.15rem;color:var(--text)}.home-staff-applications-callout,.jobs-application-panel,.jobs-builder-layout,.jobs-console-header,.jobs-console-metrics,.jobs-postings-console,.jobs-preset-panel,.jobs-queue-panel,.jobs-review-actions-card,.jobs-review-console,.posting-catalog-panel,.posting-editor-panel{border:1px solid rgba(148,163,184,.18);background:rgba(255,255,255,.94);box-shadow:0 18px 54px rgba(15,23,42,.06)}.jobs-console-header{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;padding:clamp(1.1rem,2.4vw,1.5rem);border-radius:28px;background:radial-gradient(circle at 8% 0,rgba(14,165,233,.12),transparent 22rem),linear-gradient(135deg,rgba(255,255,255,.98),rgba(240,249,255,.92))}.jobs-console-header h2{margin:.3rem 0 .35rem;font-size:clamp(1.8rem,4vw,3.2rem);line-height:.9;letter-spacing:-.055em}.jobs-console-header p{margin:0;color:var(--site-muted,#64748b);max-width:760px}.jobs-console-tabs{padding:.35rem;border-radius:999px;border:1px solid rgba(148,163,184,.18);background:rgba(248,250,252,.88);flex-shrink:0}.jobs-console-tabs,.jobs-console-tabs button{display:inline-flex;align-items:center;gap:.45rem}.jobs-console-tabs button{border:0;background:transparent;color:var(--site-muted,#64748b);border-radius:999px;padding:.72rem 1rem;font:inherit;font-weight:950;cursor:pointer}.jobs-console-tabs button.active{background:linear-gradient(135deg,#0ea5e9,#2563eb);color:#fff;box-shadow:0 12px 28px rgba(37,99,235,.2)}.jobs-console-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.8rem;gap:.8rem;padding:.85rem;border-radius:26px}.jobs-console-metrics div{min-height:118px;display:grid;align-content:start;grid-gap:.45rem;gap:.45rem;padding:1rem;border:1px solid rgba(148,163,184,.16);border-radius:20px;background:linear-gradient(180deg,rgba(248,250,252,.95),rgba(255,255,255,.95))}.jobs-console-metrics small,.jobs-console-metrics span,.jobs-panel-heading .kicker,.jobs-review-actions-card label span,.posting-editor-grid label span,.question-builder-heading .kicker{color:var(--site-muted,#64748b);text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;font-weight:950}.jobs-console-metrics strong{display:block;min-height:2.3rem;color:var(--text);font-size:clamp(2rem,4vw,3rem);line-height:.85;letter-spacing:-.06em}.jobs-console-metrics small{line-height:1.25;text-transform:none;letter-spacing:0;font-size:.86rem;font-weight:800}.jobs-review-console{display:grid;grid-template-columns:minmax(260px,.32fr) minmax(0,1fr) minmax(280px,.34fr);grid-gap:1rem;gap:1rem;padding:1rem;border-radius:30px;align-items:flex-start}.jobs-application-panel,.jobs-preset-panel,.jobs-queue-panel,.jobs-review-actions-card,.posting-catalog-panel,.posting-editor-panel{border-radius:26px;padding:1rem}.jobs-panel-heading,.posting-editor-actions,.posting-savebar,.question-builder-heading{display:flex;justify-content:space-between;gap:.8rem;align-items:center}.application-review-hero h3,.jobs-panel-heading h3,.posting-editor-hero h3,.question-builder-heading h4{margin:.2rem 0 0;color:var(--text);letter-spacing:-.035em}.jobs-panel-heading select,.jobs-review-actions-card select,.jobs-review-actions-card textarea,.posting-editor-grid input,.posting-editor-grid select,.posting-editor-grid textarea,.redesigned-question-list input,.redesigned-question-list select,.redesigned-question-list textarea{width:100%;border:1px solid rgba(148,163,184,.22);border-radius:14px;background:#fff;color:var(--text);padding:.75rem .85rem;font:inherit;outline:none}.jobs-panel-heading select{max-width:220px}.jobs-queue-list{display:grid;grid-gap:.65rem;gap:.65rem;margin-top:.9rem;max-height:760px;overflow:auto;padding-right:.2rem}.jobs-queue-list button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:.75rem;gap:.75rem;align-items:flex-start;width:100%;border:1px solid rgba(148,163,184,.18);border-radius:18px;background:rgba(248,250,252,.88);color:var(--text);padding:.85rem;text-align:left;cursor:pointer}.jobs-queue-list button.selected{border-color:rgba(14,165,233,.45);background:linear-gradient(135deg,rgba(224,242,254,.94),rgba(255,255,255,.96));box-shadow:inset 4px 0 0 rgba(14,165,233,.7)}.jobs-queue-list em,.jobs-queue-list small,.jobs-queue-list strong{display:block}.jobs-queue-list strong{color:var(--text);line-height:1.15}.jobs-queue-list em,.jobs-queue-list small{color:var(--site-muted,#64748b);font-size:.82rem;font-style:normal;line-height:1.35}.jobs-queue-list b,.posting-status-dot{align-self:flex-start;display:inline-flex;border-radius:999px;padding:.35rem .5rem;color:#0369a1;background:rgba(14,165,233,.1);font-size:.68rem;font-weight:950;white-space:nowrap}.status-dot-mini{width:.74rem;height:.74rem;border-radius:999px;margin-top:.18rem;background:#94a3b8;box-shadow:0 0 0 4px rgba(148,163,184,.12)}.posting-status-dot.success,.status-dot-mini.success{background:#22c55e;color:#065f46}.status-dot-mini.warning{background:#f59e0b}.posting-status-dot.danger,.status-dot-mini.danger{background:#f43f5e;color:#881337}.posting-status-dot.neutral{color:#475569;background:rgba(148,163,184,.14)}.application-review-hero,.posting-editor-hero{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;padding:1rem;border-radius:22px;border:1px solid rgba(14,165,233,.18);background:radial-gradient(circle at 100% 0,rgba(14,165,233,.12),transparent 15rem),rgba(248,250,252,.86)}.application-review-hero h3,.posting-editor-hero h3{font-size:clamp(1.6rem,3vw,2.4rem);line-height:.95}.application-review-hero p,.posting-editor-hero p{margin:.45rem 0 0;color:var(--site-muted,#64748b)}.application-fact-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin:.9rem 0}.application-fact-grid div{border:1px solid rgba(148,163,184,.16);border-radius:18px;padding:.85rem;background:rgba(255,255,255,.88)}.application-fact-grid dt{color:var(--site-muted,#64748b);font-size:.68rem;font-weight:950;text-transform:uppercase;letter-spacing:.12em}.application-fact-grid dd{margin:.35rem 0 0;color:var(--text);font-weight:900;overflow-wrap:anywhere}.application-answer-stack{display:grid;grid-gap:.75rem;gap:.75rem}.application-answer-stack section,.redesigned-question-list article{border:1px solid rgba(148,163,184,.16);border-radius:18px;padding:.95rem;background:rgba(248,250,252,.78)}.application-answer-stack strong,.redesigned-question-list strong{color:var(--text)}.application-answer-stack p{margin:.45rem 0 0;color:#334155;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.55}.jobs-review-actions-card{position:-webkit-sticky;position:sticky;top:6.5rem;display:grid;grid-gap:.85rem;gap:.85rem}.jobs-review-actions-card label,.posting-editor-grid label{display:grid;grid-gap:.4rem;gap:.4rem}.jobs-review-actions-card textarea{resize:vertical}.redesigned-notes{max-height:420px;overflow:auto;padding-right:.15rem}.jobs-empty-review{min-height:420px;display:grid;place-items:center;align-content:center;grid-gap:.45rem;gap:.45rem;text-align:center;color:var(--site-muted,#64748b)}.jobs-empty-review i{width:3.4rem;height:3.4rem;border-radius:1.2rem;display:grid;place-items:center;color:#0284c7;background:rgba(14,165,233,.12)}.jobs-empty-review strong{color:var(--text);font-size:1.25rem}.jobs-postings-console{display:grid;grid-gap:1rem;gap:1rem;border-radius:30px;padding:1rem}.job-preset-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin-top:.9rem}.job-preset-grid button{min-height:180px;display:grid;align-content:start;grid-gap:.55rem;gap:.55rem;border:1px solid rgba(148,163,184,.18);border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,252,.92));color:var(--text);padding:1rem;text-align:left;cursor:pointer}.job-preset-grid button:hover:not(:disabled){transform:translateY(-2px);border-color:rgba(14,165,233,.36);box-shadow:0 18px 36px rgba(14,165,233,.1)}.job-preset-grid i{width:2.6rem;height:2.6rem;display:grid;place-items:center;border-radius:1rem;color:#0284c7;background:rgba(14,165,233,.12)}.job-preset-grid em,.job-preset-grid span,.job-preset-grid strong{display:block}.job-preset-grid span{color:var(--site-muted,#64748b);line-height:1.4}.job-preset-grid em{margin-top:auto;color:#0369a1;font-style:normal;font-size:.72rem;font-weight:950;text-transform:uppercase;letter-spacing:.12em}.jobs-builder-layout{display:grid;grid-template-columns:minmax(240px,.32fr) minmax(0,1fr);grid-gap:1rem;gap:1rem;border-radius:26px;padding:1rem}.posting-catalog-list{display:grid;grid-gap:.65rem;gap:.65rem;margin-top:.85rem;max-height:720px;overflow:auto;padding-right:.15rem}.posting-catalog-list button{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.7rem;gap:.7rem;align-items:center;border:1px solid rgba(148,163,184,.16);border-radius:18px;background:rgba(248,250,252,.88);color:var(--text);padding:.85rem;text-align:left;cursor:pointer}.posting-catalog-list button.selected{border-color:rgba(14,165,233,.44);background:rgba(224,242,254,.84)}.posting-catalog-list i{width:2.4rem;height:2.4rem;display:grid;place-items:center;border-radius:.9rem;color:#0284c7;background:rgba(14,165,233,.12)}.posting-catalog-list b,.posting-catalog-list small,.posting-catalog-list span,.posting-catalog-list strong{display:block}.posting-catalog-list small{color:var(--site-muted,#64748b)}.posting-catalog-list b{grid-column:1/-1;justify-self:flex-start}.posting-editor-panel{display:grid;grid-gap:1rem;gap:1rem}.posting-status-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.posting-status-row button{display:grid;grid-gap:.35rem;gap:.35rem;border:1px solid rgba(148,163,184,.18);border-radius:18px;background:rgba(248,250,252,.88);color:var(--site-muted,#64748b);padding:.9rem;text-align:left;cursor:pointer}.posting-status-row button.selected{border-color:rgba(14,165,233,.4);color:var(--text);background:rgba(224,242,254,.78)}.posting-status-row i{color:#0284c7}.posting-status-row strong{color:var(--text)}.posting-status-row span{line-height:1.35}.posting-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.posting-editor-grid label.wide{grid-column:1/-1}.question-builder-heading{padding-top:.3rem}.redesigned-question-list{display:grid;grid-gap:.75rem;gap:.75rem}.redesigned-question-list article{display:grid;grid-gap:.6rem;gap:.6rem}.posting-savebar{position:-webkit-sticky;position:sticky;bottom:.8rem;border:1px solid rgba(148,163,184,.18);border-radius:20px;padding:.85rem;background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 18px 44px rgba(15,23,42,.08)}.posting-savebar span{color:var(--site-muted,#64748b);font-weight:800}.redesigned-message{margin:0}.home-staff-applications-callout{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.55fr) auto;grid-gap:1rem;gap:1rem;align-items:center;padding:clamp(1.05rem,2.4vw,1.35rem);border-radius:28px;background:radial-gradient(circle at 0 0,rgba(14,165,233,.14),transparent 20rem),linear-gradient(135deg,rgba(255,255,255,.98),rgba(240,249,255,.92))}.home-staff-applications-copy h2{margin:.25rem 0 .35rem;font-size:clamp(1.35rem,3vw,2.2rem);letter-spacing:-.045em}.home-staff-applications-copy p{margin:0;color:var(--site-muted,#64748b)}.home-staff-applications-list{display:grid;grid-gap:.55rem;gap:.55rem}.home-staff-applications-role{display:flex;gap:.75rem;align-items:center;border:1px solid rgba(148,163,184,.18);border-radius:18px;padding:.75rem;background:rgba(255,255,255,.86);color:var(--text);text-decoration:none}.home-staff-applications-role i{width:2.4rem;height:2.4rem;border-radius:.85rem;display:grid;place-items:center;color:#0284c7;background:rgba(14,165,233,.12)}.home-staff-applications-role small,.home-staff-applications-role span,.home-staff-applications-role strong{display:block}.home-staff-applications-role small{color:var(--site-muted,#64748b);line-height:1.35}@media (max-width:1350px){.home-staff-applications-callout,.jobs-builder-layout,.jobs-review-console{grid-template-columns:1fr}.jobs-review-actions-card,.posting-savebar{position:static}.job-preset-grid,.jobs-console-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.application-review-hero,.jobs-console-header,.jobs-panel-heading,.posting-editor-actions,.posting-editor-hero,.posting-savebar,.question-builder-heading{align-items:stretch;flex-direction:column}.jobs-console-tabs,.jobs-console-tabs button,.jobs-panel-heading select{width:100%}.jobs-console-tabs{border-radius:22px;flex-direction:column}.jobs-console-tabs button{justify-content:center}.application-fact-grid,.job-preset-grid,.jobs-console-metrics,.posting-editor-grid,.posting-status-row{grid-template-columns:1fr}}.jobs-mini-app{display:grid;grid-gap:1rem;gap:1rem;color:var(--text)}.jobs-mini-application-detail,.jobs-mini-application-list,.jobs-mini-choice-card,.jobs-mini-detail-panel,.jobs-mini-hero,.jobs-mini-nav,.jobs-mini-posting-list,.jobs-mini-signin-card,.jobs-update-banner{border:1px solid rgba(148,163,184,.18);background:rgba(255,255,255,.95);box-shadow:0 18px 54px rgba(15,23,42,.06)}.jobs-mini-hero{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:1rem;gap:1rem;align-items:stretch;border-radius:34px;padding:clamp(1.35rem,4vw,2.6rem);background:radial-gradient(circle at 8% 0,rgba(14,165,233,.14),transparent 24rem),radial-gradient(circle at 90% 20%,rgba(129,140,248,.12),transparent 18rem),linear-gradient(135deg,rgba(255,255,255,.98),rgba(240,249,255,.92))}.jobs-mini-hero h1{margin:.55rem 0 .75rem;max-width:860px;font-size:clamp(2.4rem,6vw,5rem);line-height:.88;letter-spacing:-.075em;color:var(--text)}.jobs-mini-hero p{max-width:780px;margin:0;color:var(--site-muted,#64748b);font-size:1.04rem}.jobs-mini-hero aside{display:grid;align-content:end;grid-gap:.45rem;gap:.45rem;border:1px solid rgba(14,165,233,.2);border-radius:26px;padding:1.2rem;background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(224,242,254,.72))}.jobs-mini-hero aside strong{display:block;color:var(--text);font-size:clamp(2rem,4vw,3.6rem);line-height:.9;letter-spacing:-.06em}.jobs-mini-hero aside span{color:var(--site-muted,#64748b);font-weight:800}.jobs-update-banner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:.95rem;gap:.95rem;align-items:center;border-radius:24px;padding:1rem;border-color:rgba(34,197,94,.25);background:radial-gradient(circle at 0 0,rgba(34,197,94,.14),transparent 18rem),rgba(240,253,244,.96)}.jobs-update-banner strong{display:block;color:#064e3b;font-size:1.05rem}.jobs-update-banner p{margin:.25rem 0 0;color:#047857}.jobs-mini-choice-icon,.jobs-update-icon{width:3rem;height:3rem;display:grid;place-items:center;border-radius:1.1rem;background:linear-gradient(135deg,#e0f2fe,#dbeafe);color:#0284c7;font-size:1.2rem}.jobs-mini-nav{display:flex;gap:.55rem;flex-wrap:wrap;padding:.45rem;width:-moz-fit-content;width:fit-content;max-width:100%}.jobs-mini-nav,.jobs-mini-nav a{align-items:center;border-radius:999px}.jobs-mini-nav a{display:inline-flex;gap:.45rem;padding:.75rem 1rem;color:var(--site-muted,#64748b);font-weight:950;text-decoration:none}.jobs-mini-nav a.active{color:white;background:linear-gradient(135deg,#0ea5e9,#2563eb);box-shadow:0 12px 28px rgba(37,99,235,.2)}.jobs-mini-application-list b,.jobs-mini-nav b{display:inline-flex;align-items:center;justify-content:center;min-width:1.45rem;height:1.45rem;border-radius:999px;padding:0 .4rem;background:rgba(14,165,233,.14);color:#0369a1;font-size:.74rem}.jobs-mini-nav a.active b{color:white;background:rgba(255,255,255,.22)}.jobs-mini-hub-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.jobs-mini-choice-card{position:relative;overflow:hidden;border-radius:30px;padding:clamp(1.15rem,3vw,1.6rem);display:grid;grid-gap:.85rem;gap:.85rem;align-content:start;min-height:310px}.jobs-mini-choice-card:after{content:"";position:absolute;right:-4rem;bottom:-4rem;width:14rem;height:14rem;border-radius:999px;background:rgba(14,165,233,.08);pointer-events:none}.jobs-mini-choice-card.primary{border-color:rgba(14,165,233,.24);background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(224,242,254,.8))}.jobs-mini-choice-card.needs-attention{border-color:rgba(34,197,94,.3);background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(240,253,244,.84))}.jobs-mini-choice-card>*{position:relative;z-index:1}.jobs-mini-choice-card h2{margin:0;color:var(--text);font-size:clamp(1.8rem,4vw,3.1rem);line-height:.9;letter-spacing:-.06em}.jobs-mini-choice-card p{margin:0;color:var(--site-muted,#64748b);max-width:520px}.jobs-mini-applications-layout,.jobs-mini-open-layout{display:grid;grid-template-columns:minmax(250px,.32fr) minmax(0,1fr);grid-gap:1rem;gap:1rem;align-items:flex-start}.jobs-mini-application-list,.jobs-mini-posting-list,.jobs-mini-signin-card{border-radius:30px;padding:1rem}.jobs-mini-application-list,.jobs-mini-posting-list{position:-webkit-sticky;position:sticky;top:6.5rem;display:grid;grid-gap:.7rem;gap:.7rem}.jobs-mini-application-list button,.jobs-mini-posting-list button{display:flex;gap:.8rem;align-items:center;width:100%;border:1px solid rgba(148,163,184,.18);border-radius:20px;background:rgba(248,250,252,.9);color:var(--text);padding:.9rem;text-align:left;cursor:pointer}.jobs-mini-application-list button{justify-content:space-between;align-items:flex-start}.jobs-mini-application-list button.selected,.jobs-mini-posting-list button.selected{border-color:rgba(14,165,233,.48);background:linear-gradient(135deg,rgba(224,242,254,.9),rgba(255,255,255,.96));box-shadow:inset 4px 0 0 rgba(14,165,233,.7)}.jobs-mini-application-list button.unread{border-color:rgba(34,197,94,.34);background:linear-gradient(135deg,rgba(240,253,244,.94),rgba(255,255,255,.96))}.jobs-mini-application-list strong,.jobs-mini-posting-list strong{display:block;color:var(--text)}.jobs-mini-application-list small,.jobs-mini-posting-list small{display:block;margin-top:.2rem;color:var(--site-muted,#64748b);line-height:1.35}.jobs-mini-application-detail,.jobs-mini-detail-panel{border-radius:30px;padding:1rem;display:grid;grid-gap:1rem;gap:1rem}.jobs-mini-posting-brief{box-shadow:none}.jobs-mini-wizard{border-color:rgba(14,165,233,.22);box-shadow:0 18px 54px rgba(14,165,233,.08)}.jobs-wizard-stage{display:grid;grid-template-columns:minmax(180px,.24fr) minmax(0,1fr);grid-gap:1rem;gap:1rem;padding:1rem}.jobs-wizard-timeline{display:grid;align-content:start;grid-gap:.55rem;gap:.55rem}.jobs-wizard-timeline button{border:1px solid rgba(148,163,184,.18);border-radius:18px;background:rgba(248,250,252,.9);color:var(--site-muted,#64748b);padding:.72rem;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.55rem;gap:.55rem;align-items:center;text-align:left;font:inherit;cursor:pointer}.jobs-wizard-timeline button span{width:1.85rem;height:1.85rem;border-radius:999px;display:grid;place-items:center;background:rgba(14,165,233,.12);color:#0369a1;font-size:.82rem;font-weight:950}.jobs-wizard-timeline button.active{border-color:rgba(14,165,233,.48);color:var(--text);background:rgba(224,242,254,.82)}.jobs-wizard-timeline button.complete span{background:rgba(34,197,94,.16);color:#047857}.jobs-wizard-mini-stats{display:flex;flex-wrap:wrap;gap:.55rem;margin:.85rem 0}.jobs-wizard-mini-stats span{border:1px solid rgba(14,165,233,.18);border-radius:999px;padding:.45rem .65rem;color:#0369a1;background:rgba(224,242,254,.7);font-size:.8rem;font-weight:900}.job-application-detail-card.has-update{border-color:rgba(34,197,94,.28);box-shadow:0 18px 54px rgba(34,197,94,.08)}.jobs-empty-note{border:1px dashed rgba(148,163,184,.3);border-radius:18px;padding:.9rem;background:rgba(248,250,252,.8)}.jobs-empty-note strong{color:var(--text)}.jobs-empty-note p{margin:.25rem 0 0;color:var(--site-muted,#64748b)}.jobs-mini-signin-card{grid-column:1/-1;min-height:340px;display:grid;place-items:start;align-content:center;grid-gap:.85rem;gap:.85rem}.home-staff-applications-callout.has-update{border-color:rgba(34,197,94,.3);background:radial-gradient(circle at 0 0,rgba(34,197,94,.14),transparent 20rem),rgba(255,255,255,.96)}.home-staff-applications-update{grid-column:1/-1;display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;gap:.45rem;border-radius:999px;padding:.45rem .7rem;background:rgba(34,197,94,.14);color:#047857;font-size:.86rem}@media (max-width:980px){.jobs-mini-applications-layout,.jobs-mini-hero,.jobs-mini-open-layout,.jobs-wizard-stage{grid-template-columns:1fr}.jobs-mini-application-list,.jobs-mini-posting-list{position:static}.jobs-mini-hub-grid{grid-template-columns:1fr}}@media (max-width:720px){.jobs-update-banner{grid-template-columns:1fr}.jobs-mini-nav{width:100%;border-radius:24px}.jobs-mini-nav a{width:100%;justify-content:center}}.cases-page{padding-bottom:5rem}.cases-app{display:grid;grid-gap:1.15rem;gap:1.15rem}.cases-pro-card{border:1px solid rgba(148,163,184,.18);border-radius:30px;background:rgba(255,255,255,.94);box-shadow:0 24px 70px rgba(15,23,42,.08);overflow:hidden}.cases-command-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.38fr);grid-gap:1rem;gap:1rem;align-items:stretch;padding:clamp(1.25rem,4vw,2.4rem);border:1px solid rgba(14,165,233,.18);border-radius:36px;background:radial-gradient(circle at 8% 0,rgba(14,165,233,.16),transparent 22rem),radial-gradient(circle at 100% 10%,rgba(37,99,235,.12),transparent 18rem),linear-gradient(180deg,rgba(255,255,255,.98),rgba(239,246,255,.92));box-shadow:0 28px 78px rgba(15,23,42,.08);margin-top:.25rem}.cases-command-copy{display:flex;flex-direction:column;justify-content:center;min-height:25rem}.cases-command-copy h1{max-width:980px;margin:.45rem 0 .8rem;color:#0f172a;font-size:clamp(2.5rem,7vw,5.9rem);line-height:.88;letter-spacing:-.085em}.cases-command-copy p{max-width:780px;margin:0;color:#334155;line-height:1.7;font-size:1.05rem}.cases-next-claim{margin-top:.9rem!important;color:#475569!important;font-weight:900}.cases-message-v65{width:-moz-fit-content;width:fit-content;max-width:100%}.cases-claim-console{position:relative;display:grid;align-content:end;grid-gap:.75rem;gap:.75rem;padding:1.1rem;min-height:25rem;border-radius:30px;background:radial-gradient(circle at 50% 10%,rgba(56,189,248,.24),transparent 14rem),linear-gradient(180deg,#0f172a,#111827);color:#fff;overflow:hidden}.cases-claim-console:before{content:"";position:absolute;inset:-35% auto auto -12%;width:16rem;height:16rem;border-radius:999px;background:rgba(14,165,233,.18);filter:blur(10px)}.case-3d-box{position:relative;width:8rem;height:8rem;display:grid;place-items:center;margin:0 auto 1rem;border:1px solid rgba(255,255,255,.14);border-radius:2rem;background:linear-gradient(135deg,rgba(14,165,233,.32),rgba(37,99,235,.12));color:#7dd3fc;font-size:3rem;box-shadow:0 28px 80px rgba(14,165,233,.22),inset 0 0 0 1px rgba(255,255,255,.05);animation:caseFloat 4.6s ease-in-out infinite}.cases-claim-console>span{color:#93c5fd;font-size:.76rem;text-transform:uppercase;letter-spacing:.12em;font-weight:950}.cases-claim-console>strong{font-size:1.7rem;line-height:1.05;letter-spacing:-.05em}.cases-claim-console>p{color:#dbeafe!important;margin:0!important;line-height:1.55}.cases-claim-console dl{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.55rem;gap:.55rem;margin:.45rem 0 0}.cases-claim-console dl div{padding:.72rem;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:rgba(255,255,255,.07)}.cases-claim-console dt{color:#bfdbfe;font-size:.64rem;text-transform:uppercase;letter-spacing:.09em;font-weight:900}.cases-claim-console dd{margin:.2rem 0 0;color:#fff;font-size:1.35rem;font-weight:950}.cases-status-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.85rem;gap:.85rem}.cases-status-grid article{min-height:13rem;display:grid;grid-template-rows:3rem 1.65rem 3.2rem 1fr;grid-gap:.3rem;gap:.3rem;padding:1rem;border:1px solid rgba(148,163,184,.18);border-radius:26px;background:rgba(255,255,255,.92);box-shadow:0 18px 48px rgba(15,23,42,.05)}.cases-status-grid i{width:2.7rem;height:2.7rem;display:grid;place-items:center;border-radius:1rem;background:#e0f2fe;color:#0284c7}.cases-status-grid span{align-self:flex-end;color:#64748b;font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;font-weight:950}.cases-status-grid strong{color:#0f172a;font-size:2.45rem;line-height:.92;letter-spacing:-.06em}.cases-status-grid p{margin:0;color:#475569;line-height:1.45}.cases-app-tabs{display:flex;gap:.6rem;flex-wrap:wrap;padding:.55rem;border:1px solid rgba(148,163,184,.16);border-radius:24px;background:rgba(255,255,255,.82);box-shadow:0 16px 48px rgba(15,23,42,.05)}.cases-app-tabs button{border:0;border-radius:18px;padding:.8rem 1rem;background:transparent;color:#475569;font-weight:900;cursor:pointer;display:inline-flex;gap:.5rem;align-items:center}.cases-app-tabs button.active{background:linear-gradient(135deg,#0ea5e9,#2563eb);color:#fff;box-shadow:0 16px 38px rgba(37,99,235,.22)}.cases-workspace-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.48fr);grid-gap:1rem;gap:1rem}.cases-featured-case,.cases-history-panel-v65,.cases-inventory-panel,.cases-next-steps,.cases-shop-panel{padding:clamp(1rem,3vw,1.4rem)}.cases-panel-heading h2{margin:.25rem 0 .45rem;color:#0f172a;font-size:clamp(1.7rem,3vw,2.55rem);line-height:.96;letter-spacing:-.065em}.cases-panel-heading p{margin:0;color:#475569;line-height:1.62}.cases-panel-heading.inline{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.case-preview-machine{display:flex;gap:.7rem;padding:1rem;margin:1rem 0;border-radius:24px;background:linear-gradient(135deg,rgba(14,165,233,.08),rgba(37,99,235,.05));border:1px solid rgba(14,165,233,.14);overflow:hidden}.case-preview-machine span{width:4.4rem;height:4.4rem;display:grid;place-items:center;flex:0 0 auto;border-radius:1.25rem;border:1px solid rgba(148,163,184,.2);background:#fff;color:#0284c7;font-size:1.45rem;box-shadow:0 12px 28px rgba(15,23,42,.06)}.case-preview-machine .rarity-legendary{color:#d97706;background:#fffbeb;border-color:rgba(245,158,11,.28)}.case-preview-machine .rarity-rare{color:#7c3aed;background:#f5f3ff;border-color:rgba(124,58,237,.22)}.case-preview-machine .rarity-uncommon{color:#16a34a;background:#f0fdf4;border-color:rgba(22,163,74,.22)}.case-reward-list-v65{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr))}.cases-step-list{display:grid;grid-gap:.75rem;gap:.75rem;margin-top:1rem}.cases-step-list div{display:grid;grid-template-columns:3rem 1fr;grid-gap:.75rem;gap:.75rem;align-items:center;padding:.85rem;border:1px solid rgba(148,163,184,.18);border-radius:18px;background:#f8fafc}.cases-step-list strong{width:2.5rem;height:2.5rem;display:grid;place-items:center;border-radius:.9rem;background:#e0f2fe;color:#0284c7}.cases-step-list span{color:#334155;line-height:1.45}.case-inventory-grid-v65{grid-template-columns:repeat(auto-fill,minmax(15.5rem,1fr));gap:1rem}.case-card-v65{position:relative;min-height:17rem;display:flex;flex-direction:column;gap:.55rem;padding:1.05rem;background:linear-gradient(180deg,#fff,#f8fbff);overflow:hidden}.case-card-v65:before{content:"";position:absolute;inset:0 0 auto;height:.38rem;background:var(--case-accent,linear-gradient(135deg,#0ea5e9,#2563eb))}.case-card-v65 .case-card-icon{margin-top:.35rem}.case-card-kicker{color:#0284c7;font-size:.7rem;text-transform:uppercase;letter-spacing:.12em;font-weight:950}.case-card-v65 h3{margin:.1rem 0 0;color:#0f172a;letter-spacing:-.035em}.case-card-v65 p{margin:0;flex:1 1}.case-card-v65 .button{width:100%;justify-content:center}.cases-shop-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));grid-gap:1rem;gap:1rem;margin-top:1rem}.case-shop-card{position:relative;display:grid;grid-gap:.85rem;gap:.85rem;padding:1rem;border:1px solid rgba(148,163,184,.18);border-radius:24px;background:linear-gradient(180deg,#fff,#f8fafc);overflow:hidden}.case-shop-card:before{content:"";position:absolute;inset:0 0 auto;height:.4rem;background:var(--case-accent,linear-gradient(135deg,#0ea5e9,#2563eb))}.case-shop-card.primary{box-shadow:0 22px 56px rgba(14,165,233,.12)}.case-shop-art{width:4rem;height:4rem;display:grid;place-items:center;border-radius:1.2rem;color:white;background:var(--case-accent,linear-gradient(135deg,#0ea5e9,#2563eb));font-size:1.5rem;margin-top:.4rem}.case-shop-copy span{color:#0284c7;font-size:.7rem;font-weight:950;text-transform:uppercase;letter-spacing:.12em}.case-shop-copy h3{margin:.25rem 0 .35rem;color:#0f172a;letter-spacing:-.045em}.case-shop-copy p{margin:0;color:#475569;line-height:1.5}.case-shop-card dl{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.5rem;gap:.5rem;margin:0}.case-shop-card dl div{padding:.65rem;border:1px solid rgba(148,163,184,.14);border-radius:15px;background:#f8fafc}.case-shop-card dt{color:#64748b;font-size:.62rem;text-transform:uppercase;font-weight:950;letter-spacing:.1em}.case-shop-card dd{margin:.2rem 0 0;color:#0f172a;font-size:1.3rem;font-weight:950}.cases-latest-reward,.cases-shop-pill{display:inline-flex;align-items:center;gap:.45rem;border-radius:999px;padding:.55rem .75rem;color:#075985;background:#e0f2fe;font-weight:950}.cases-shop-roadmap{display:grid;grid-gap:.25rem;gap:.25rem;margin-top:1rem;padding:1rem;border-radius:20px;border:1px dashed rgba(14,165,233,.32);background:#f0f9ff;color:#334155}.cases-shop-roadmap strong{color:#0f172a}.case-history-list-v65{gap:.72rem}.case-history-list-v65 article{background:#fff;box-shadow:0 12px 32px rgba(15,23,42,.04)}.case-history-list-v65 article.rarity-legendary{border-color:rgba(245,158,11,.3);background:#fffbeb}.case-history-list-v65 article.rarity-rare{border-color:rgba(124,58,237,.22);background:#f5f3ff}.cases-empty-box-v65{background:#f8fafc}.case-opening-overlay-v65{background:rgba(2,6,23,.78)}.case-opening-modal-v65{width:min(100%,920px);isolation:isolate}.case-stage-glow{position:absolute;inset:-25% 10% auto;height:16rem;z-index:-1;background:radial-gradient(circle,rgba(56,189,248,.32),transparent 65%);filter:blur(10px);animation:casePulse 2.2s ease-in-out infinite}.case-opening-title-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.case-opening-title-row strong{color:#bfdbfe;font-size:.82rem;text-transform:uppercase;letter-spacing:.1em}.case-reel-window-v65{padding:1.2rem 0}.case-reel-track-v65{animation-duration:3.25s}.case-opening-modal-v65.revealed .case-reel-track-v65{transform:translateX(-67%)}.case-opening-hint-v65{padding:.85rem 1rem;border:1px solid rgba(125,211,252,.2);border-radius:999px;background:rgba(14,165,233,.12);width:-moz-fit-content;width:fit-content;margin-inline:auto!important}.case-reveal-card-v65{box-shadow:0 24px 80px rgba(14,165,233,.18)}@keyframes caseFloat{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-10px) rotate(3deg)}}@keyframes casePulse{0%,to{opacity:.7;transform:scale(.98)}50%{opacity:1;transform:scale(1.05)}}@media (max-width:1050px){.cases-command-hero,.cases-workspace-grid{grid-template-columns:1fr}.cases-claim-console,.cases-command-copy{min-height:auto}.cases-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.cases-command-hero{padding:1rem;border-radius:26px}.cases-command-copy h1{font-size:2.55rem}.case-shop-card dl,.cases-claim-console dl,.cases-status-grid{grid-template-columns:1fr}.cases-app-tabs{display:grid;grid-template-columns:1fr 1fr}.cases-app-tabs button{justify-content:center}.case-reward-list-v65{grid-template-columns:1fr}}.staff-command-center-v2{gap:1.25rem}.staff-command-center-hero{position:relative;overflow:hidden;border:1px solid rgba(14,148,240,.18);background:radial-gradient(circle at 8% 10%,rgba(14,148,240,.16),transparent 24rem),radial-gradient(circle at 92% 8%,rgba(34,197,94,.12),transparent 20rem),linear-gradient(135deg,rgba(255,255,255,.97),rgba(239,246,255,.92))}.staff-command-center-hero .staff-command-copy h1{max-width:960px;font-size:clamp(2.7rem,6.5vw,5.6rem);line-height:.9;letter-spacing:-.075em}.staff-operator-card{min-width:min(320px,100%)}.staff-command-signals article{display:grid;align-content:start;grid-gap:.35rem;gap:.35rem;min-height:9.25rem}.staff-command-signals article span{min-height:1.1rem}.staff-command-signals article strong{min-height:2.7rem;display:flex;align-items:flex-end}.staff-command-signals article p{min-height:2.3rem}.staff-command-alert{display:flex;justify-content:space-between;gap:1rem;align-items:center;border:1px solid rgba(245,158,11,.22);border-radius:28px;padding:1.15rem;background:linear-gradient(135deg,rgba(255,251,235,.96),rgba(254,243,199,.72));box-shadow:0 18px 52px rgba(146,64,14,.08)}.staff-activity-panel h2,.staff-command-alert h2,.staff-launch-card h3,.staff-section-head h2{color:var(--text)}.staff-command-alert p,.staff-launch-card p,.staff-section-head p{color:var(--muted);margin:0}.staff-command-alert h2,.staff-section-head h2{margin:.25rem 0 .35rem;letter-spacing:-.045em}.staff-section-head{display:flex;justify-content:space-between;gap:1rem;align-items:flex-end;padding:.25rem .15rem 0}.staff-launch-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1rem;gap:1rem}.staff-launch-card{--launch-accent:#0ea5e9;border:1px solid rgba(148,163,184,.18);border-radius:28px;padding:1.1rem;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--launch-accent) 16%,transparent),transparent 14rem),rgba(255,255,255,.94);box-shadow:0 18px 54px rgba(15,23,42,.07);display:grid;grid-template-rows:auto auto minmax(4.2rem,auto) auto auto;grid-gap:.85rem;gap:.85rem;min-height:23rem;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.staff-launch-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--launch-accent) 38%,rgba(148,163,184,.18));box-shadow:0 26px 70px rgba(15,23,42,.1)}.staff-launch-card.tone-blue{--launch-accent:#0ea5e9}.staff-launch-card.tone-green{--launch-accent:#22c55e}.staff-launch-card.tone-amber{--launch-accent:#f59e0b}.staff-launch-card.tone-rose{--launch-accent:#f43f5e}.staff-launch-card.tone-violet{--launch-accent:#8b5cf6}.staff-launch-card.tone-slate{--launch-accent:#64748b}.staff-launch-actions,.staff-launch-card-topline{display:flex;justify-content:space-between;gap:.75rem;align-items:center}.staff-launch-icon{width:3rem;height:3rem;border-radius:1.05rem;display:grid;place-items:center;color:var(--launch-accent);background:color-mix(in srgb,var(--launch-accent) 12%,white);border:1px solid color-mix(in srgb,var(--launch-accent) 20%,transparent);font-size:1.15rem}.staff-launch-card h3{margin:0;font-size:clamp(1.25rem,2vw,1.75rem);letter-spacing:-.045em}.staff-launch-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.5rem;gap:.5rem;margin:0}.staff-launch-stats div{border:1px solid rgba(148,163,184,.14);border-radius:16px;padding:.65rem;background:rgba(248,250,252,.82);min-width:0}.staff-launch-stats dt{font-size:.66rem;color:var(--muted);font-weight:900;letter-spacing:.11em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.staff-launch-stats dd{margin:.25rem 0 0;color:var(--text);font-weight:900;letter-spacing:-.045em;overflow-wrap:anywhere}.staff-launch-actions{align-self:flex-end;justify-content:flex-start;flex-wrap:wrap}.staff-site-settings-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.7fr);grid-gap:1rem;gap:1rem;align-items:flex-start}.staff-activity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.staff-activity-panel{border:1px solid rgba(148,163,184,.18);border-radius:28px;padding:1rem;background:rgba(255,255,255,.94);box-shadow:0 18px 54px rgba(15,23,42,.06);min-height:28rem;overflow:hidden}.staff-activity-panel.wide{grid-column:1/-1}.staff-activity-panel .stack-list{max-height:34rem;overflow:auto;padding-right:.35rem}.staff-activity-panel .stack-list>div{background:rgba(248,250,252,.78);border-color:rgba(148,163,184,.14)}@media (max-width:1320px){.staff-launch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:920px){.staff-command-alert,.staff-section-head{display:grid;align-items:flex-start}.staff-activity-grid,.staff-launch-grid,.staff-site-settings-grid{grid-template-columns:1fr}.staff-launch-card{min-height:auto}}.forum-page{gap:1.25rem}.forum-mini-app,.forum-thread-view{display:grid;grid-gap:1.1rem;gap:1.1rem}.forum-hero,.forum-thread-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.32fr);grid-gap:1rem;gap:1rem;align-items:stretch;padding:clamp(1.25rem,4vw,2.4rem);border-radius:32px;overflow:hidden;background:radial-gradient(circle at top right,rgba(14,148,240,.16),transparent 22rem),linear-gradient(135deg,rgba(255,255,255,.98),rgba(240,249,255,.92))}.forum-hero h1,.forum-thread-hero h1{margin:.55rem 0 .75rem;max-width:980px;font-size:clamp(2.35rem,5.8vw,4.8rem);line-height:.9;letter-spacing:-.075em}.forum-hero p,.forum-thread-hero p{max-width:780px;color:var(--muted);font-size:1.02rem}.forum-stats-card{border:1px solid rgba(14,148,240,.22);border-radius:28px;padding:1.15rem;background:rgba(255,255,255,.88);display:flex;flex-direction:column;justify-content:flex-end;min-height:210px;box-shadow:0 20px 54px rgba(15,23,42,.08)}.forum-stats-card em,.forum-stats-card small,.forum-stats-card span{color:var(--muted)}.forum-stats-card strong{font-size:clamp(3rem,8vw,5rem);line-height:.92;letter-spacing:-.08em}.forum-category-strip{display:flex;flex-wrap:wrap;gap:.65rem;padding:.75rem;border:1px solid rgba(148,163,184,.16);border-radius:24px;background:rgba(255,255,255,.78);box-shadow:0 14px 36px rgba(15,23,42,.05)}.forum-category-strip button{border:1px solid rgba(148,163,184,.18);border-radius:999px;padding:.68rem .95rem;color:var(--text);background:white;font-weight:800;cursor:pointer;display:inline-flex;align-items:center;gap:.45rem}.forum-category-strip button.selected{background:rgba(14,148,240,.12);border-color:rgba(14,148,240,.38);color:#075985}.forum-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.42fr);grid-gap:1rem;gap:1rem;align-items:flex-start}.forum-thread-list{display:grid;grid-gap:.85rem;gap:.85rem}.forum-thread-card{display:grid;grid-template-columns:3.2rem minmax(0,1fr);grid-gap:.9rem;gap:.9rem;padding:1rem;border:1px solid rgba(148,163,184,.16);border-radius:24px;background:rgba(255,255,255,.96);box-shadow:0 18px 48px rgba(15,23,42,.055);color:inherit;text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.forum-thread-card:hover{transform:translateY(-2px);border-color:rgba(14,148,240,.36);box-shadow:0 24px 58px rgba(15,23,42,.08)}.forum-thread-card.pinned{border-color:rgba(245,158,11,.34);background:linear-gradient(135deg,rgba(255,251,235,.96),rgba(255,255,255,.96))}.forum-thread-icon{width:3.2rem;height:3.2rem;display:grid;place-items:center;border-radius:1.1rem;background:rgba(14,148,240,.12);color:#0369a1;font-size:1.15rem}.forum-thread-meta{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.35rem}.forum-thread-meta span{display:inline-flex;border:1px solid rgba(148,163,184,.18);border-radius:999px;padding:.22rem .5rem;background:rgba(248,250,252,.92);color:var(--muted);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.forum-thread-card h2{margin:0;font-size:clamp(1.25rem,3vw,1.7rem);letter-spacing:-.045em}.forum-thread-author-link,.forum-thread-card h2 a{color:inherit;text-decoration:none}.forum-thread-author-link:hover,.forum-thread-card h2 a:hover{color:var(--accent);text-decoration:underline}.forum-thread-card p,.forum-thread-card small{color:var(--muted)}.forum-thread-card p{margin:.35rem 0 .5rem}.discord-link-panel,.forum-composer-card,.forum-reply-card{display:grid;grid-gap:.85rem;gap:.85rem;border:1px solid rgba(148,163,184,.16);border-radius:28px;padding:1.15rem;background:rgba(255,255,255,.96);box-shadow:0 18px 48px rgba(15,23,42,.055)}.forum-composer-card{position:-webkit-sticky;position:sticky;top:6rem}.forum-composer-card h2,.forum-reply-card h2{margin:0;font-size:clamp(1.35rem,3vw,2rem);letter-spacing:-.05em}.forum-composer-card label,.forum-reply-card label{display:grid;grid-gap:.35rem;gap:.35rem;color:var(--muted);font-size:.88rem;font-weight:800}.forum-composer-card input,.forum-composer-card select,.forum-composer-card textarea,.forum-reply-card textarea{width:100%;border:1px solid rgba(148,163,184,.22);border-radius:16px;padding:.8rem .9rem;background:white;color:var(--text);font:inherit}.forum-post-stream{display:grid;grid-gap:.9rem;gap:.9rem}.forum-post-card{display:grid;grid-template-columns:3.4rem minmax(0,1fr);grid-gap:.9rem;gap:.9rem;border:1px solid rgba(148,163,184,.16);border-radius:24px;padding:1rem;background:rgba(255,255,255,.96);box-shadow:0 16px 42px rgba(15,23,42,.05)}.forum-post-card.source-discord{border-color:rgba(88,101,242,.2);background:linear-gradient(135deg,rgba(238,242,255,.92),rgba(255,255,255,.96))}.forum-post-card header{display:flex;flex-wrap:wrap;gap:.5rem;align-items:baseline;margin-bottom:.4rem}.forum-post-card header span{color:var(--muted);font-size:.84rem}.forum-post-card p{margin:0;white-space:pre-wrap;line-height:1.65}.back-link{display:inline-flex;gap:.4rem;align-items:center;color:var(--muted);text-decoration:none;font-weight:800}.discord-link-panel .section-heading>i{font-size:2.4rem;color:#5865f2}.discord-code-card,.discord-link-status{border:1px solid rgba(148,163,184,.16);border-radius:20px;padding:.95rem;background:rgba(248,250,252,.92);display:grid;grid-gap:.25rem;gap:.25rem}.discord-link-status.linked{border-color:rgba(34,197,94,.25);background:rgba(240,253,244,.9)}.discord-code-card small,.discord-code-card span,.discord-link-status span{color:var(--muted)}.discord-code-card strong{font-size:clamp(1.8rem,5vw,3rem);letter-spacing:.08em}.discord-code-card code{padding:.15rem .35rem;border-radius:.45rem;background:rgba(15,23,42,.08)}@media (max-width:980px){.forum-hero,.forum-layout,.forum-thread-hero{grid-template-columns:1fr}.forum-composer-card{position:static}}.forum-thread-polished{gap:1.15rem}.forum-thread-polished .forum-thread-hero{align-items:stretch;background:radial-gradient(circle at 12% 0,rgba(14,165,233,.18),transparent 22rem),linear-gradient(135deg,rgba(255,255,255,.98),rgba(240,249,255,.94));border:1px solid rgba(14,165,233,.18);box-shadow:0 24px 64px rgba(15,23,42,.08)}.forum-thread-polished .forum-post-stream,.forum-thread-shell{display:grid;grid-gap:1rem;gap:1rem}.forum-thread-polished .forum-post-card{display:grid;grid-template-columns:minmax(145px,.23fr) minmax(0,1fr);grid-gap:0;gap:0;padding:0;border:1px solid rgba(148,163,184,.18);border-radius:28px;background:rgba(255,255,255,.96);box-shadow:0 18px 48px rgba(15,23,42,.06)}.forum-thread-polished .forum-post-card.starter-post{border-color:rgba(14,165,233,.26);box-shadow:0 24px 70px rgba(14,165,233,.12)}.forum-post-author-panel{display:grid;align-content:start;justify-items:center;grid-gap:.45rem;gap:.45rem;padding:1.1rem .9rem;background:radial-gradient(circle at top,rgba(14,165,233,.14),transparent 9rem),rgba(248,250,252,.95);border-right:1px solid rgba(148,163,184,.16);text-align:center}.forum-post-author-panel strong{color:var(--text);line-height:1.1;overflow-wrap:anywhere}.forum-post-author-panel small,.forum-post-author-panel span{color:var(--muted);font-size:.78rem;font-weight:800;letter-spacing:.04em}.forum-post-content-panel{display:grid;grid-gap:.85rem;gap:.85rem;padding:1.1rem 1.2rem;min-width:0}.forum-post-content-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border-bottom:1px solid rgba(148,163,184,.14);padding-bottom:.75rem}.forum-post-content-panel>header div{display:grid;grid-gap:.15rem;gap:.15rem}.forum-post-index{color:#0284c7;font-size:.72rem;text-transform:uppercase;font-weight:950;letter-spacing:.13em}.forum-post-content-panel>header strong{color:var(--text);font-size:1.05rem}.forum-post-content-panel time{color:var(--muted);font-size:.82rem;font-weight:750;white-space:nowrap}.forum-post-body{color:#1e293b;font-size:1rem;line-height:1.7;overflow-wrap:anywhere;white-space:normal}.forum-post-body a{color:#0284c7;font-weight:800;text-decoration:none}.forum-inline-image-link{display:block;margin-top:.75rem;max-width:520px}.forum-inline-image-link img{display:block;max-width:100%;max-height:360px;border-radius:18px;border:1px solid rgba(148,163,184,.2);box-shadow:0 18px 42px rgba(15,23,42,.1)}.forum-discord-emoji{display:inline-block;width:1.45em;height:1.45em;vertical-align:-.3em;margin:0 .08em;object-fit:contain}.forum-reaction-bar{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem;border-top:1px solid rgba(148,163,184,.12);padding-top:.75rem}.forum-reaction-bar button{display:inline-flex;align-items:center;gap:.3rem;border:1px solid rgba(148,163,184,.22);border-radius:999px;background:rgba(248,250,252,.96);color:#334155;padding:.38rem .62rem;font-weight:900;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease}.forum-reaction-bar button:hover{transform:translateY(-1px);border-color:rgba(14,165,233,.42);background:rgba(224,242,254,.9)}.forum-reaction-bar button.selected{border-color:rgba(14,165,233,.55);background:linear-gradient(135deg,rgba(14,165,233,.16),rgba(59,130,246,.12));color:#075985}.forum-reaction-bar strong{font-size:.86rem}.forum-replies-divider{display:flex;align-items:center;gap:.8rem;color:var(--muted);font-size:.78rem;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.forum-replies-divider:after,.forum-replies-divider:before{content:"";flex:1 1;height:1px;background:rgba(148,163,184,.22)}.forum-replies-divider span{border:1px solid rgba(148,163,184,.2);border-radius:999px;padding:.35rem .7rem;background:rgba(255,255,255,.8)}.forum-thread-polished .forum-reply-card{border-radius:28px;border:1px solid rgba(14,165,233,.16);background:rgba(255,255,255,.96);box-shadow:0 18px 48px rgba(15,23,42,.06)}.forum-thread-polished .forum-reply-card textarea{min-height:150px;line-height:1.55}.thread-summary-card{min-width:220px}@media (max-width:820px){.forum-thread-polished .forum-post-card{grid-template-columns:1fr}.forum-post-author-panel{grid-template-columns:auto 1fr;justify-items:start;text-align:left;border-right:none;border-bottom:1px solid rgba(148,163,184,.16)}.forum-post-author-panel small,.forum-post-author-panel span{grid-column:2}.forum-post-content-panel>header{display:grid}.forum-post-content-panel time{white-space:normal}}.account-command-page{display:grid;grid-gap:1.2rem;gap:1.2rem}.account-command-hero{overflow:hidden}.account-workspace-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1rem;gap:1rem}.account-workspace-card{min-height:260px;border:1px solid rgba(148,163,184,.22);border-radius:28px;padding:1.1rem;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(248,250,252,.9));box-shadow:0 18px 48px rgba(15,23,42,.06);color:inherit;text-decoration:none;display:grid;grid-template-rows:auto auto auto 1fr auto;grid-gap:.65rem;gap:.65rem;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.account-workspace-card:hover{transform:translateY(-3px);border-color:rgba(14,148,240,.42);box-shadow:0 24px 70px rgba(14,148,240,.12)}.account-workspace-icon{width:2.8rem;height:2.8rem;display:grid;place-items:center;border-radius:1rem;color:#0284c7;background:rgba(14,165,233,.12);font-size:1.05rem}.account-workspace-card.tone-discord .account-workspace-icon{color:#5865f2;background:rgba(88,101,242,.12)}.account-workspace-card h2{margin:0;font-size:clamp(1.25rem,2vw,1.65rem);letter-spacing:-.04em;color:var(--site-ink,#0f172a)}.account-workspace-card p{margin:0;color:var(--site-muted,#475569);line-height:1.55}.account-workspace-card>div:last-child{display:flex;justify-content:space-between;gap:.75rem;align-items:center;padding-top:.8rem;border-top:1px solid rgba(148,163,184,.16)}.account-workspace-card>div:last-child strong{color:#0f172a}.account-workspace-card>div:last-child span{color:#0369a1;font-weight:900;font-size:.85rem}.account-overview-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);grid-gap:1rem;gap:1rem;align-items:flex-start}.account-action-list{display:grid;grid-gap:.65rem;gap:.65rem;margin-bottom:1rem}.account-action-list a{display:flex;align-items:center;gap:.7rem;padding:.85rem 1rem;border:1px solid rgba(148,163,184,.18);border-radius:18px;background:rgba(248,250,252,.86);color:#0f172a;text-decoration:none;font-weight:900}.account-action-list a i{color:#0284c7;width:1.1rem;text-align:center}.account-subpage-heading{display:grid;grid-gap:.65rem;gap:.65rem;background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(239,246,255,.9));border-color:rgba(14,148,240,.16)}.account-subpage-heading h1{margin:0;font-size:clamp(2rem,5vw,4rem);line-height:.95;letter-spacing:-.07em}.account-subpage-heading p{max-width:820px;color:var(--site-muted,#475569)}.account-subpage-hero{align-items:stretch}.profile-studio-card{max-width:none}body[data-site-style=ops]:not(:has(.tweeter-mode)) .account-action-list a,body[data-site-style=ops]:not(:has(.tweeter-mode)) .account-subpage-heading,body[data-site-style=ops]:not(:has(.tweeter-mode)) .account-workspace-card{background:rgba(15,23,42,.72);border-color:rgba(148,163,184,.18)}body[data-site-style=ops]:not(:has(.tweeter-mode)) .account-action-list a,body[data-site-style=ops]:not(:has(.tweeter-mode)) .account-subpage-heading h1,body[data-site-style=ops]:not(:has(.tweeter-mode)) .account-workspace-card h2,body[data-site-style=ops]:not(:has(.tweeter-mode)) .account-workspace-card>div:last-child strong{color:#f8fafc}@media (max-width:1180px){.account-workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-overview-grid{grid-template-columns:1fr}}@media (max-width:680px){.account-workspace-grid{grid-template-columns:1fr}.account-workspace-card{min-height:auto}}@keyframes leaderboardFadeUp{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes leaderboardSoftPulse{0%,to{transform:translateZ(0) scale(1);opacity:.34}50%{transform:translate3d(0,-8px,0) scale(1.08);opacity:.72}}@keyframes leaderboardSweep{0%{transform:translateX(-140%) skewX(-18deg);opacity:0}35%{opacity:.35}to{transform:translateX(160%) skewX(-18deg);opacity:0}}.leaderboard-board-list,.leaderboard-hero-copy,.leaderboard-main-panel,.leaderboard-summary-panel,.leaderboard-toolbar{animation:leaderboardFadeUp .55s cubic-bezier(.2,.8,.2,1) both}.leaderboard-summary-panel{animation-delay:.06s}.leaderboard-toolbar{animation-delay:.11s}.leaderboard-board-list{animation-delay:.16s}.leaderboard-main-panel{animation-delay:.2s}.leaderboard-hero-copy{position:relative}.leaderboard-hero-orbit{position:absolute;inset:1.2rem 1.2rem auto auto;width:12rem;height:12rem;pointer-events:none;opacity:.8}.leaderboard-hero-orbit span{position:absolute;width:2.2rem;height:2.2rem;border-radius:999px;background:radial-gradient(circle,rgba(14,165,233,.34),rgba(14,165,233,0));animation:leaderboardSoftPulse 4.8s ease-in-out infinite}.leaderboard-hero-orbit span:first-child{top:10%;left:50%}.leaderboard-hero-orbit span:nth-child(2){top:58%;left:18%;animation-delay:-1.6s}.leaderboard-hero-orbit span:nth-child(3){top:42%;right:8%;animation-delay:-3s}.leaderboard-summary-panel div{transition:transform .18s ease,background .18s ease,border-color .18s ease}.leaderboard-summary-panel div:hover{transform:translateY(-2px);background:rgba(255,255,255,.15);border-color:rgba(255,255,255,.28)}.leaderboard-category-tabs button{display:inline-flex;align-items:center;gap:.55rem;text-align:left;min-height:3.25rem;padding:.55rem .72rem}.leaderboard-category-tabs button i{width:2rem;height:2rem;display:grid;place-items:center;border-radius:999px;background:rgba(14,165,233,.11);color:#0284c7;transition:background .18s ease,color .18s ease,transform .18s ease}.leaderboard-category-tabs button small,.leaderboard-category-tabs button span,.leaderboard-category-tabs button strong{display:block}.leaderboard-category-tabs button strong{font-size:.82rem;line-height:1.05}.leaderboard-category-tabs button small{margin-top:.1rem;color:#64748b;font-size:.68rem;font-weight:800;letter-spacing:.01em;white-space:nowrap}.leaderboard-category-tabs button:hover i{transform:rotate(-6deg) scale(1.04)}.leaderboard-category-tabs button.active i{background:rgba(255,255,255,.18);color:white}.leaderboard-category-tabs button.active small{color:rgba(255,255,255,.78)}.leaderboard-board-list-note{margin:-.35rem 0 .35rem;color:#64748b;font-size:.86rem;line-height:1.45}.leaderboard-board-list button{animation:leaderboardFadeUp .42s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(.04s * var(--board-index, 0))}.leaderboard-board-list button:hover i{transform:translateY(-1px) scale(1.06)}.leaderboard-board-list button i{transition:transform .18s ease,background .18s ease}.leaderboard-podium-card{animation:leaderboardFadeUp .55s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(.08s * var(--podium-index, 0));transition:transform .22s ease,box-shadow .22s ease,filter .22s ease}.leaderboard-podium-card:after{content:"";position:absolute;inset:-20% auto -20% -45%;width:38%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.42),transparent);opacity:0;pointer-events:none}.leaderboard-podium-card:hover{transform:translateY(-5px) scale(1.012);box-shadow:0 24px 64px rgba(15,23,42,.22);filter:saturate(1.04)}.leaderboard-podium-card.rank-1:hover{transform:translateY(-.55rem) scale(1.012)}.leaderboard-podium-card:hover:after{animation:leaderboardSweep .9s ease both}.leaderboard-medal{transition:transform .2s ease}.leaderboard-podium-card:hover .leaderboard-medal{transform:rotate(8deg) scale(1.06)}.leaderboard-row{animation:leaderboardFadeUp .38s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(25ms * var(--row-index, 0));will-change:transform}.leaderboard-row:hover{transform:translateX(4px)}.leaderboard-row.is-you{position:relative}.leaderboard-row.is-you:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,#38bdf8,#2563eb);border-radius:999px}.leaderboard-row-badges span{transition:transform .16s ease,box-shadow .16s ease}.leaderboard-row:hover .leaderboard-row-badges span{transform:translateY(-1px);box-shadow:0 8px 18px rgba(14,165,233,.14)}body[data-site-style=glass]:not(:has(.tweeter-mode)) .leaderboard-board-list-note,body[data-site-style=ops]:not(:has(.tweeter-mode)) .leaderboard-board-list-note{color:#cbd5e1}body[data-site-style=glass]:not(:has(.tweeter-mode)) .leaderboard-category-tabs button small,body[data-site-style=ops]:not(:has(.tweeter-mode)) .leaderboard-category-tabs button small{color:#94a3b8}body[data-site-style=glass]:not(:has(.tweeter-mode)) .leaderboard-category-tabs button.active small,body[data-site-style=ops]:not(:has(.tweeter-mode)) .leaderboard-category-tabs button.active small{color:rgba(255,255,255,.78)}@media (prefers-reduced-motion:reduce){.leaderboard-board-list,.leaderboard-board-list button,.leaderboard-hero-copy,.leaderboard-hero-orbit span,.leaderboard-main-panel,.leaderboard-podium-card,.leaderboard-row,.leaderboard-summary-panel,.leaderboard-toolbar{animation:none!important}.leaderboard-podium-card.rank-1:hover,.leaderboard-podium-card:hover,.leaderboard-row:hover,.leaderboard-summary-panel div:hover{transform:none!important}}.forum-thread-moderation-toolbar{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem;padding:.75rem;border:1px solid rgba(14,148,240,.16);border-radius:18px;background:rgba(239,246,255,.72)}.forum-moderation-actions button,.forum-thread-moderation-toolbar button{border:1px solid rgba(148,163,184,.28);border-radius:999px;background:rgba(255,255,255,.92);color:var(--text);font-weight:900;font-size:.78rem;letter-spacing:.04em;padding:.5rem .75rem;cursor:pointer;box-shadow:0 10px 24px rgba(15,23,42,.05);transition:transform .18s ease,border-color .18s ease,background .18s ease}.forum-moderation-actions button:hover,.forum-thread-moderation-toolbar button:hover{transform:translateY(-1px);border-color:rgba(14,148,240,.45);background:rgba(240,249,255,.96)}.forum-moderation-actions button:last-child,.forum-thread-moderation-toolbar button.danger{color:#b42318;border-color:rgba(248,113,113,.35);background:rgba(254,242,242,.94)}.forum-post-footer-actions{display:flex;justify-content:space-between;align-items:center;gap:.75rem;flex-wrap:wrap;margin-top:1rem}.forum-post-footer-actions .forum-reaction-bar{margin-top:0}.forum-moderation-actions{display:flex;gap:.45rem;flex-wrap:wrap;align-items:center}.forum-thread-meta span:nth-child(n+4){background:rgba(15,23,42,.06)}@media (max-width:720px){.forum-post-footer-actions{align-items:stretch}.forum-moderation-actions,.forum-moderation-actions button,.forum-thread-moderation-toolbar button{width:100%}}.tweeter-verified.tweeter-verified-custom{border-radius:.28rem!important}.forum-thread-polished .forum-post-card{position:relative;grid-template-columns:minmax(160px,.24fr) minmax(0,1fr);border-radius:30px}.forum-thread-polished .forum-post-card:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,rgba(14,165,233,.95),rgba(59,130,246,.32));opacity:.9}.forum-thread-polished .forum-post-card.source-discord:before{background:linear-gradient(180deg,rgba(88,101,242,.95),rgba(129,140,248,.35))}.forum-author-name-line,.forum-post-heading-name{display:inline-flex;align-items:center;justify-content:center;gap:.28rem;min-width:0}.forum-author-name-line strong,.forum-author-profile-link,.forum-post-heading-name strong{min-width:0;overflow-wrap:anywhere}.forum-user-badge{margin-left:0!important;transform:translateY(.02rem)}.forum-author-detail{color:var(--muted)!important;font-size:.75rem!important;font-weight:800!important;letter-spacing:.03em}.forum-post-header-meta{display:inline-flex;align-items:center;justify-content:flex-end;gap:.55rem;min-width:-moz-fit-content;min-width:fit-content}.forum-source-icon{width:2rem;height:2rem;border-radius:.8rem;display:inline-grid;place-items:center;border:1px solid rgba(148,163,184,.2);background:rgba(248,250,252,.92);color:#0284c7;box-shadow:0 8px 22px rgba(15,23,42,.06)}.forum-source-icon.source-discord{color:#5865f2;background:rgba(238,242,255,.94);border-color:rgba(88,101,242,.22)}.forum-post-author-panel>span:not(.forum-source-icon){display:none}.forum-rich-paragraph{margin:0 0 .85rem!important;white-space:normal!important}.forum-rich-paragraph:last-child{margin-bottom:0!important}.forum-post-body strong{font-weight:950;color:#0f172a}.forum-post-body em{color:#334155}.forum-post-body del{color:#64748b}.forum-inline-code{display:inline-block;border:1px solid rgba(148,163,184,.22);border-radius:.45rem;padding:.08rem .35rem;background:rgba(15,23,42,.06);color:#0f172a;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.92em}.forum-code-block{position:relative;margin:.85rem 0;border:1px solid rgba(15,23,42,.12);border-radius:18px;background:#0f172a;color:#e2e8f0;overflow:auto;box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.forum-code-block code{display:block;padding:1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.92rem;line-height:1.6;white-space:pre}.forum-code-language{display:block;padding:.45rem .9rem;border-bottom:1px solid rgba(255,255,255,.08);color:#93c5fd;font-size:.72rem;font-weight:950;text-transform:uppercase;letter-spacing:.12em}.forum-rich-quote{margin:.85rem 0;border-left:4px solid rgba(14,165,233,.55);border-radius:0 14px 14px 0;padding:.75rem .9rem;background:rgba(239,246,255,.82);color:#334155}.forum-discord-reaction-pill{display:inline-flex;align-items:center;gap:.3rem;border:1px solid rgba(88,101,242,.22);border-radius:999px;background:rgba(238,242,255,.9);color:#3730a3;padding:.38rem .62rem;font-weight:900;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.forum-discord-reaction-pill em{color:#5865f2;font-size:.66rem;font-style:normal;font-weight:950;letter-spacing:.09em;text-transform:uppercase}.forum-reaction-bar button{min-height:2.1rem}.forum-thread-polished .forum-reply-card textarea{font-family:inherit}.forum-thread-polished .forum-reply-card:after{content:"Supports Discord-style Markdown: **bold**, `code`, ```blocks```, links, quotes, image URLs, and custom Discord emotes.";color:var(--muted);font-size:.82rem;line-height:1.4}@media (max-width:820px){.forum-thread-polished .forum-post-card{grid-template-columns:1fr}.forum-post-header-meta{justify-content:flex-start}.forum-source-icon{width:1.8rem;height:1.8rem}}.staff-discord-manager-page{gap:1.2rem}.discord-manager-hero .staff-command-copy h1{max-width:920px}.discord-manager-shell{display:grid;grid-gap:1rem;gap:1rem}.discord-manager-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.discord-manager-tabs button{border:1px solid var(--site-line,rgba(148,163,184,.22));border-radius:22px;padding:1rem;text-align:left;background:rgba(255,255,255,.9);color:var(--text);cursor:pointer;box-shadow:0 16px 36px rgba(15,23,42,.05);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.discord-manager-tabs button.active,.discord-manager-tabs button:hover{transform:translateY(-2px);border-color:rgba(88,101,242,.42);box-shadow:0 22px 52px rgba(88,101,242,.12)}.discord-manager-tabs span,.discord-manager-tabs strong{display:block}.discord-manager-tabs span{margin-top:.35rem;color:var(--site-muted,#64748b);font-size:.9rem}.discord-manager-notice{margin:0;padding:.85rem 1rem;border:1px solid rgba(88,101,242,.18);border-radius:18px;background:rgba(88,101,242,.08);color:var(--text);font-weight:800}.discord-builder-layout,.discord-manager-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);grid-gap:1rem;gap:1rem;align-items:flex-start}.discord-manager-card,.discord-preview-card{border:1px solid var(--site-line,rgba(148,163,184,.22));border-radius:28px;padding:1.25rem;background:rgba(255,255,255,.94);box-shadow:0 20px 54px rgba(15,23,42,.07)}.discord-manager-card h2,.discord-manager-card h3,.discord-preview-card h3{margin:.3rem 0 .55rem;letter-spacing:-.04em;color:var(--text)}.discord-manager-card p,.discord-preview-card p{color:var(--site-muted,#64748b)}.discord-manager-card-head{display:flex;gap:1rem;align-items:center}.discord-manager-card-head img,.discord-placeholder-icon{width:4rem;height:4rem;border-radius:1.2rem;object-fit:cover;display:grid;place-items:center;background:linear-gradient(135deg,rgba(88,101,242,.16),rgba(14,165,233,.12));color:#5865f2;font-size:1.5rem}.discord-metric-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin:1rem 0}.discord-metric-row div{border:1px solid rgba(148,163,184,.18);border-radius:18px;padding:.85rem;background:rgba(248,250,252,.88)}.discord-metric-row dt{color:var(--site-muted,#64748b);font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.12em}.discord-metric-row dd{margin:.35rem 0 0;font-size:1.45rem;font-weight:950;color:var(--text)}.discord-error-list{display:grid;grid-gap:.5rem;gap:.5rem}.discord-error-list p{margin:0;padding:.7rem .8rem;border-radius:14px;background:rgba(239,68,68,.08);color:#991b1b;border:1px solid rgba(239,68,68,.16)}.discord-success-line{display:inline-flex;align-items:center;gap:.45rem;color:#166534!important;font-weight:850}.discord-preset-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.7rem;gap:.7rem;margin:1rem 0}.discord-preset-row button{border:1px solid rgba(148,163,184,.18);border-radius:18px;padding:.8rem;background:rgba(248,250,252,.92);text-align:left;color:var(--text);cursor:pointer}.discord-preset-row span{display:block;margin-top:.3rem;color:var(--site-muted,#64748b);font-size:.86rem}.discord-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.85rem;gap:.85rem}.discord-form-grid.single{grid-template-columns:1fr}.discord-form-grid label{display:grid;grid-gap:.35rem;gap:.35rem;color:var(--site-muted,#64748b);font-weight:800}.discord-form-grid label.wide{grid-column:1/-1}.discord-form-grid input,.discord-form-grid select,.discord-form-grid textarea{width:100%;border:1px solid rgba(148,163,184,.24);border-radius:14px;padding:.72rem .8rem;background:#fff;color:var(--text);font:inherit}.discord-action-row{display:flex;flex-wrap:wrap;gap:.7rem;align-items:center;margin-top:1rem}.discord-preview-card{position:-webkit-sticky;position:sticky;top:6rem;background:linear-gradient(180deg,rgba(242,244,247,.96),rgba(255,255,255,.96))}.discord-preview-channel{color:var(--site-muted,#64748b);font-size:.8rem;text-transform:uppercase;letter-spacing:.12em;font-weight:900;margin-bottom:.8rem}.discord-embed-preview{position:relative;border-left:5px solid var(--discord-accent,#5865f2);border-radius:12px 18px 18px 12px;background:#f2f3f5;padding:1rem;min-height:220px;color:#2e3338;box-shadow:0 16px 36px rgba(15,23,42,.08)}.discord-preview-author{color:#4f5660;font-weight:900;font-size:.86rem}.discord-embed-preview h3{color:#060607}.discord-embed-preview p{white-space:pre-wrap;color:#2e3338}.discord-preview-thumb{position:absolute;top:1rem;right:1rem;width:4rem;height:4rem;border-radius:12px;object-fit:cover}.discord-preview-image{width:100%;max-height:220px;object-fit:cover;border-radius:14px;margin-top:.7rem}.discord-preview-button{display:inline-block;margin-top:.8rem;padding:.55rem .75rem;border-radius:10px;background:#5865f2;color:white;font-weight:900}.discord-embed-preview footer{margin-top:.8rem;color:#6b7280;font-size:.84rem}.danger-soft{color:#991b1b!important;border-color:rgba(239,68,68,.22)!important;background:rgba(254,226,226,.8)!important}.member-preview-card hr{border:0;border-top:1px solid rgba(148,163,184,.18);margin:1rem 0}@media (max-width:980px){.discord-builder-layout,.discord-form-grid,.discord-manager-grid,.discord-manager-tabs,.discord-metric-row,.discord-preset-row{grid-template-columns:1fr}.discord-preview-card{position:static}}.forum-thread-polished .forum-post-card{grid-template-columns:14.5rem minmax(0,1fr);overflow:hidden;border:1px solid rgba(148,163,184,.2)}.forum-thread-polished .forum-post-card.starter-post{border-color:rgba(14,165,233,.34)}.forum-post-author-panel{gap:.55rem;padding:1.15rem 1rem}.forum-author-name-line{width:100%;display:flex!important;align-items:center!important;justify-content:center!important;gap:.35rem!important;flex-wrap:nowrap!important;line-height:1.1}.forum-author-name-line strong,.forum-author-profile-link{flex:0 1 auto;min-width:0;max-width:calc(100% - 1.5rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text)}.forum-author-profile-link{color:var(--text);font-weight:900;text-decoration:none}.forum-author-profile-link:hover{color:var(--accent);text-decoration:underline}.forum-author-name-line .forum-user-badge,.forum-author-name-line .tweeter-verified{flex:0 0 auto;display:inline-grid!important;vertical-align:middle;margin:0!important;transform:none!important}.forum-author-name-line .tweeter-verified-custom{border-radius:.35rem!important}.forum-post-clean-header{align-items:center!important;background:linear-gradient(180deg,rgba(248,250,252,.78),rgba(255,255,255,.4));margin:-1.1rem -1.2rem 0;padding:.95rem 1.2rem .8rem!important}.forum-post-titleline{display:flex!important;flex-direction:column;gap:.18rem!important;min-width:0}.forum-post-titleline small{color:var(--muted);font-size:.78rem;font-weight:750;letter-spacing:.01em}.forum-post-heading-name{display:none!important}.forum-post-header-meta{align-items:center!important}.forum-post-header-meta time{text-align:right}.forum-post-body{padding-top:.1rem}.forum-post-footer-actions{border-top:1px solid rgba(148,163,184,.14);padding-top:.85rem}.forum-thread-polished .forum-reply-card{margin-top:1rem}@media (max-width:820px){.forum-thread-polished .forum-post-card{grid-template-columns:1fr}.forum-post-author-panel{display:flex;align-items:center;justify-content:flex-start;text-align:left;border-right:0;border-bottom:1px solid rgba(148,163,184,.16)}.forum-author-name-line{width:auto;justify-content:flex-start!important}.forum-post-clean-header{margin:-1.1rem -1.2rem 0;align-items:flex-start!important}.forum-post-header-meta{width:100%;justify-content:space-between!important}.forum-post-header-meta time{text-align:left;white-space:normal}}.staff-audit-summary-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin:1.25rem 0}.staff-audit-controls,.staff-audit-member,.staff-audit-summary-grid article{border:1px solid var(--site-line);background:var(--site-surface);border-radius:22px;box-shadow:var(--site-shadow)}.staff-audit-summary-grid article{padding:1.1rem}.staff-audit-metrics span,.staff-audit-summary-grid span{display:block;color:var(--site-muted);font-size:.72rem;font-weight:950;letter-spacing:.13em;text-transform:uppercase}.staff-audit-summary-grid strong{display:block;margin-top:.55rem;font-size:2.25rem;letter-spacing:-.06em;line-height:.9}.staff-audit-summary-grid p{margin:.45rem 0 0;color:var(--site-muted)}.staff-audit-summary-grid .severity-danger{border-color:rgba(244,63,94,.5);background:linear-gradient(135deg,rgba(244,63,94,.16),var(--site-surface))}.staff-audit-summary-grid .severity-warning{border-color:rgba(245,158,11,.55);background:linear-gradient(135deg,rgba(245,158,11,.14),var(--site-surface))}.staff-audit-summary-grid .severity-watch{border-color:rgba(14,165,233,.45);background:linear-gradient(135deg,rgba(14,165,233,.12),var(--site-surface))}.staff-audit-controls{display:flex;align-items:center;gap:1rem;padding:1rem;margin-bottom:1rem;flex-wrap:wrap}.staff-audit-controls .section-heading{flex:1 1 360px}.staff-audit-filter{width:auto}.staff-audit-list{display:grid;grid-gap:1rem;gap:1rem}.staff-audit-member{padding:1rem;position:relative;overflow:hidden}.staff-audit-member:before{content:"";position:absolute;inset:0 auto 0 0;width:6px;background:#22c55e}.staff-audit-member.severity-watch:before{background:#0ea5e9}.staff-audit-member.severity-warning:before{background:#f59e0b}.staff-audit-member.severity-danger:before{background:#f43f5e}.staff-audit-member.severity-unknown:before{background:#64748b}.staff-audit-member-header{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.staff-audit-member-header h3{margin:.25rem 0 .1rem;font-size:1.45rem}.staff-audit-member-header p{margin:0;color:var(--site-muted);overflow-wrap:anywhere}.staff-audit-severity{border-radius:999px;padding:.45rem .7rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.12em;background:rgba(34,197,94,.12);color:#16a34a}.staff-audit-severity.severity-watch{background:rgba(14,165,233,.13);color:#0284c7}.staff-audit-severity.severity-warning{background:rgba(245,158,11,.14);color:#b45309}.staff-audit-severity.severity-danger{background:rgba(244,63,94,.14);color:#be123c}.staff-audit-severity.severity-unknown{background:rgba(100,116,139,.14);color:#475569}.staff-audit-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.8rem;gap:.8rem;margin-top:1rem}.staff-audit-metrics div{border:1px solid var(--site-line);border-radius:16px;padding:.85rem;background:var(--site-soft)}.staff-audit-metrics strong{display:block;margin-top:.35rem;font-size:1.05rem}.staff-audit-metrics small{display:block;margin-top:.25rem;color:var(--site-muted)}.staff-audit-access,.staff-audit-breakdown{margin-top:1rem}.staff-audit-access>strong,.staff-audit-breakdown>strong{display:block;margin-bottom:.55rem}.staff-audit-tags{display:flex;gap:.45rem;flex-wrap:wrap}.staff-audit-tags span{border:1px solid var(--site-line);background:var(--site-soft);border-radius:999px;padding:.35rem .6rem;font-size:.82rem;font-weight:800}.staff-audit-page-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.55rem;gap:.55rem}.staff-page-toggle{cursor:pointer;text-align:left;border:1px solid rgba(34,197,94,.35);background:rgba(34,197,94,.08);color:inherit;border-radius:14px;padding:.7rem}.staff-page-toggle em,.staff-page-toggle span{display:block;font-weight:900}.staff-page-toggle em{margin-top:.25rem;color:#16a34a;font-size:.78rem;font-style:normal}.staff-page-toggle.is-disabled{border-color:rgba(244,63,94,.45);background:rgba(244,63,94,.1)}.staff-page-toggle.is-disabled em{color:#be123c}.staff-page-toggle:disabled{opacity:.65;cursor:wait}@media (max-width:980px){.staff-audit-metrics,.staff-audit-page-grid,.staff-audit-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.staff-audit-metrics,.staff-audit-page-grid,.staff-audit-summary-grid{grid-template-columns:1fr}.staff-audit-member-header{display:block}.staff-audit-severity{display:inline-block;margin-top:.75rem}}.tweeter-shell{--tw-bg:#000;--tw-surface:#000;--tw-border:#2f3336;--tw-text:#e7e9ea;--tw-muted:#71767b;--tw-accent:#1d9bf0;--tw-hover:rgba(239,243,244,0.1);min-height:100vh;padding:0;background:var(--tw-bg)!important;color:var(--tw-text)!important}.tweeter-shell .tweet-thread-link,.tweeter-shell .tweeter-brand,.tweeter-shell .tweeter-legacy-profile-card,.tweeter-shell .tweeter-legacy-topnav,.tweeter-shell .tweeter-metric-strip{display:none!important}.tweeter-grid{display:grid!important;grid-template-columns:minmax(72px,275px) minmax(0,600px) minmax(290px,350px)!important;grid-gap:0!important;gap:0!important;width:min(1280px,100%)!important;margin:0 auto!important;align-items:start!important;min-height:100vh}.tweeter-left-rail,.tweeter-right-rail{position:-webkit-sticky!important;position:sticky!important;top:0!important;height:100vh!important;overflow-y:auto!important;background:var(--tw-bg)!important}.tweeter-left-rail{padding:8px 12px!important}.tweeter-left-rail,.tweeter-main-column{border-right:1px solid var(--tw-border)!important}.tweeter-main-column{min-height:100vh!important;background:var(--tw-surface)!important}.tweeter-right-rail{padding:12px 0 24px 24px!important}.tweeter-nav{display:flex!important;flex-direction:column!important;gap:4px!important;margin-top:4px!important}.tweeter-current-user,.tweeter-nav a,.tweeter-nav button{display:flex!important;align-items:center!important;gap:20px!important;min-height:50px!important;width:-moz-fit-content!important;width:fit-content!important;max-width:100%!important;padding:0 14px!important;border:0!important;border-radius:999px!important;background:transparent!important;color:var(--tw-text)!important;font-size:20px!important;font-weight:500!important;text-decoration:none!important}.tweeter-current-user:hover,.tweeter-nav a:hover,.tweeter-nav button:hover{background:var(--tw-hover)!important}.tweeter-nav .active,.tweeter-nav a[aria-current=page]{font-weight:800!important}.tweeter-nav i{width:26px;text-align:center;font-size:24px}.tweeter-post-button{width:90%!important;min-height:52px!important;margin:16px 0 12px!important;border:0!important;border-radius:999px!important;background:var(--tw-accent)!important;color:white!important;font-size:17px!important;font-weight:800!important;opacity:1!important}.tweeter-current-user{margin-top:auto!important;width:95%!important;padding:10px 12px!important;gap:10px!important;font-size:15px!important}.tweeter-current-user div{min-width:0;flex:1 1}.tweeter-current-user span,.tweeter-login-card p{color:var(--tw-muted)!important}.tweeter-login-card{border:1px solid var(--tw-border)!important;border-radius:16px!important;background:transparent!important;box-shadow:none!important}.tweeter-topbar{position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:10!important;min-height:53px!important;padding:0 16px!important;border-bottom:1px solid var(--tw-border)!important;background:rgba(0,0,0,.8)!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}.tweeter-topbar h1{margin:0!important;color:var(--tw-text)!important;font-size:20px!important;font-weight:800!important}.tweeter-topbar small{color:var(--tw-muted)!important;font-size:13px!important}.tweeter-live-pill{border:0!important;background:transparent!important;color:var(--tw-accent)!important;font-weight:800!important}.tweeter-tabs{position:-webkit-sticky!important;position:sticky!important;top:53px!important;z-index:9!important;display:grid!important;grid-template-columns:repeat(3,1fr)!important;height:53px!important;border-bottom:1px solid var(--tw-border)!important;background:rgba(0,0,0,.8)!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}.tweeter-tabs button{position:relative!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--tw-muted)!important;font-size:15px!important;font-weight:800!important}.tweeter-tabs button:hover{background:var(--tw-hover)!important}.tweeter-tabs button.active{color:var(--tw-text)!important}.tweeter-tabs button.active:after{content:"";position:absolute;left:50%;bottom:0;width:56px;height:4px;transform:translateX(-50%);border-radius:999px;background:var(--tw-accent)}.tweeter-compose-card{display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;grid-gap:12px!important;gap:12px!important;padding:12px 16px!important;border:0!important;border-bottom:1px solid var(--tw-border)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.tweeter-compose-body textarea{min-height:68px!important;padding:10px 0!important;border:0!important;background:transparent!important;color:var(--tw-text)!important;font-size:20px!important;line-height:1.4!important;resize:none!important}.tweeter-compose-body textarea::placeholder{color:var(--tw-muted)!important}.tweeter-compose-footer{border-top:1px solid var(--tw-border)!important;padding-top:10px!important}.tweeter-compose-tools{color:var(--tw-accent)!important;gap:18px!important}.tweeter-inline-post{border:0!important;border-radius:999px!important;background:var(--tw-accent)!important;color:#fff!important;font-weight:800!important;opacity:.55}.tweet-card-v2{display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;grid-gap:12px!important;gap:12px!important;padding:12px 16px!important;border:0!important;border-bottom:1px solid var(--tw-border)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.tweet-card-v2:hover{background:rgba(255,255,255,.03)!important}.tweet-card-header{align-items:start!important}.tweet-card-authorline{display:flex!important;gap:4px!important;color:var(--tw-muted)!important;font-size:15px!important}.tweet-author-link strong{color:var(--tw-text)!important;font-size:15px!important}.tweet-author-link:hover strong{text-decoration:underline!important}.tweet-more{color:var(--tw-muted)!important;border-radius:999px!important}.tweet-more:hover{color:var(--tw-accent)!important;background:rgba(29,155,240,.1)!important}.tweet-card-text{color:var(--tw-text)!important;font-size:15px!important;line-height:1.35!important;margin-top:2px!important}.tweet-meta-note,.tweet-reply-note{color:var(--tw-muted)!important;font-size:13px!important}.tweet-quoted-card{border:1px solid var(--tw-border)!important;border-radius:16px!important;background:transparent!important;color:var(--tw-text)!important}.tweet-actions-row{display:grid!important;grid-template-columns:repeat(5,1fr)!important;max-width:520px!important;margin-top:12px!important}.tweet-actions-row a,.tweet-actions-row button,.tweeter-bookmark-button,.tweeter-like-button{display:flex!important;align-items:center!important;gap:8px!important;width:max-content!important;min-width:34px!important;height:34px!important;border:0!important;border-radius:999px!important;background:transparent!important;color:var(--tw-muted)!important;text-decoration:none!important;font-size:14px!important}.tweet-actions-row a:hover,.tweet-actions-row button:hover,.tweeter-bookmark-button:hover{color:var(--tw-accent)!important;background:rgba(29,155,240,.1)!important}.tweeter-like-button:hover{color:#f91880!important;background:rgba(249,24,128,.1)!important}.tweeter-like-button.liked{color:#f91880!important}.tweeter-bookmark-button.bookmarked{color:var(--tw-accent)!important}.tweeter-search-box{position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:3!important;display:flex!important;min-height:44px!important;margin:0 0 12px!important;padding:0 16px!important;border:0!important;border-radius:999px!important;background:#202327!important;color:var(--tw-muted)!important}.tweeter-search-box input{background:transparent!important;color:var(--tw-text)!important}.tweeter-panel{margin:0 0 16px!important;border:1px solid var(--tw-border)!important;border-radius:16px!important;background:#16181c!important;box-shadow:none!important;overflow:hidden!important}.tweeter-panel-header{padding:12px 16px!important;color:var(--tw-text)!important;font-size:20px!important}.tweeter-suggestion,.tweeter-trend-list button{border-radius:0!important;border-top:0!important;padding:12px 16px!important;background:transparent!important}.tweeter-suggestion:hover,.tweeter-trend-list button:hover{background:rgba(255,255,255,.03)!important}.tweeter-panel-empty,.tweeter-suggestion small,.tweeter-suggestion span,.tweeter-trend-list small,.tweeter-trend-list span{color:var(--tw-muted)!important}.tweeter-suggestion strong,.tweeter-trend-list strong{color:var(--tw-text)!important}.tweeter-empty-state,.tweeter-filter-bar,.tweeter-moderation-notice,.tweeter-server-lock-banner{border-radius:0!important;border-left:0!important;border-right:0!important;background:transparent!important}@media (max-width:1050px){.tweeter-grid{grid-template-columns:88px minmax(0,600px)!important;max-width:688px!important}.tweeter-current-user .fa-ellipsis,.tweeter-current-user div,.tweeter-nav span,.tweeter-right-rail{display:none!important}.tweeter-nav a,.tweeter-nav button{width:50px!important;padding:0!important;justify-content:center!important}.tweeter-post-button{width:52px!important;font-size:0!important}.tweeter-post-button:before{content:"+";font-size:26px}}@media (max-width:700px){.tweeter-grid{display:block!important;width:100%!important}.tweeter-left-rail{display:none!important}.tweeter-main-column{border-right:0!important}.tweeter-mobile-actions{background:rgba(0,0,0,.88)!important;border-top:1px solid var(--tw-border)!important}.tweeter-mobile-actions a,.tweeter-mobile-actions button{color:var(--tw-text)!important}}.status-command-page{display:grid;grid-gap:1.25rem;gap:1.25rem;padding-bottom:4rem}.status-command-hero,.status-command-notices,.status-command-panel{border:1px solid rgba(15,23,42,.08);background:rgba(255,255,255,.88);box-shadow:0 24px 70px rgba(15,23,42,.08);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.status-command-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);grid-gap:1rem;gap:1rem;padding:clamp(1.25rem,3vw,2rem);border-radius:34px;background:radial-gradient(circle at 10% 0,rgba(14,165,233,.22),transparent 36%),radial-gradient(circle at 88% 8%,rgba(34,197,94,.18),transparent 34%),linear-gradient(135deg,rgba(248,250,252,.96),rgba(239,246,255,.86))}.status-command-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(15,23,42,.04) 1px,transparent 0),linear-gradient(90deg,rgba(15,23,42,.04) 1px,transparent 0);background-size:44px 44px;-webkit-mask-image:linear-gradient(120deg,black,transparent 72%);mask-image:linear-gradient(120deg,black,transparent 72%);pointer-events:none}.status-command-hero>*{position:relative;z-index:1;min-width:0}.status-command-hero.tone-danger{background:radial-gradient(circle at 10% 0,rgba(244,63,94,.2),transparent 36%),linear-gradient(135deg,rgba(255,241,242,.96),rgba(255,255,255,.9));border-color:rgba(244,63,94,.24)}.status-command-hero.tone-warning{background:radial-gradient(circle at 10% 0,rgba(245,158,11,.2),transparent 36%),linear-gradient(135deg,rgba(255,251,235,.96),rgba(255,255,255,.9));border-color:rgba(245,158,11,.24)}.status-command-hero.tone-success{border-color:rgba(34,197,94,.22)}.status-command-hero-copy{display:flex;min-height:330px;flex-direction:column;justify-content:center;gap:1rem}.status-command-chip{display:inline-flex;align-items:center;gap:.55rem;width:-moz-fit-content;width:fit-content;padding:.46rem .72rem;border:1px solid rgba(14,165,233,.2);border-radius:999px;background:rgba(255,255,255,.72);color:#0369a1;font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.status-command-chip i{width:.62rem;height:.62rem;border-radius:999px;background:#22c55e;box-shadow:0 0 0 6px rgba(34,197,94,.12)}.status-command-hero.tone-danger .status-command-chip i{background:#f43f5e;box-shadow:0 0 0 6px rgba(244,63,94,.12)}.status-command-hero.tone-warning .status-command-chip i{background:#f59e0b;box-shadow:0 0 0 6px rgba(245,158,11,.13)}.status-command-hero-copy h1{max-width:760px;margin:0;color:#0f172a;font-size:clamp(2.3rem,6vw,5.25rem);line-height:.9;letter-spacing:-.075em}.status-command-hero-copy p{max-width:720px;margin:0;color:#475569;font-size:clamp(1rem,1.8vw,1.2rem);line-height:1.65}.status-command-actions{display:flex;flex-wrap:wrap;gap:.65rem}.status-command-live-card{align-self:stretch;display:grid;align-content:space-between;grid-gap:1rem;gap:1rem;border:1px solid rgba(15,23,42,.08);border-radius:28px;padding:1.15rem;background:rgba(255,255,255,.76);box-shadow:inset 0 1px 0 rgba(255,255,255,.7)}.status-command-card-top,.status-command-event-list div,.status-command-head-actions,.status-command-live-card dl div,.status-command-live-head,.status-command-section-head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.status-command-card-top span,.status-command-live-card dt,.status-command-live-head span,.status-command-mini-stat span{color:#64748b;font-size:.74rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.status-command-live-head strong{padding:.42rem .72rem;border-radius:999px;background:rgba(34,197,94,.12);color:#15803d;font-size:.78rem}.status-command-hero.tone-danger .status-command-live-head strong{background:rgba(244,63,94,.12);color:#be123c}.status-command-hero.tone-warning .status-command-live-head strong{background:rgba(245,158,11,.13);color:#92400e}.status-command-live-value{display:flex;align-items:baseline;gap:.4rem}.status-command-live-value strong{color:#0f172a;font-size:clamp(4rem,9vw,7.5rem);line-height:.82;letter-spacing:-.08em}.status-command-live-value span{color:#94a3b8;font-size:1.4rem;font-weight:900}.status-command-empty,.status-command-live-card p,.status-command-metric-card p,.status-command-mini-stat small{margin:0;color:#64748b;line-height:1.55}.status-command-meter{overflow:hidden;width:100%;height:.52rem;border-radius:999px;background:rgba(15,23,42,.08)}.status-command-meter.large{height:.68rem}.status-command-meter i{display:block;height:100%;min-width:.4rem;border-radius:inherit;background:linear-gradient(90deg,#38bdf8,#22c55e);box-shadow:0 0 24px rgba(34,197,94,.36)}.status-command-hero.tone-danger .status-command-meter i{background:linear-gradient(90deg,#fb7185,#f43f5e)}.status-command-hero.tone-warning .status-command-meter i{background:linear-gradient(90deg,#fbbf24,#f59e0b)}.status-command-diagnostics dl,.status-command-live-card dl{display:grid;grid-gap:.55rem;gap:.55rem;margin:0}.status-command-diagnostics dl div,.status-command-live-card dl div{padding:.72rem;border-radius:18px;background:rgba(248,250,252,.86)}.status-command-diagnostics dd,.status-command-live-card dd{margin:0;color:#0f172a;font-weight:900;text-align:right;text-transform:capitalize}.status-command-notices,.status-command-panel{border-radius:28px;padding:clamp(1rem,2vw,1.35rem)}.status-command-section-head{margin-bottom:1rem}.status-command-section-head.compact{margin-bottom:.85rem}.status-command-section-head h2{margin:.15rem 0 0;color:#0f172a;font-size:clamp(1.35rem,2vw,2rem);letter-spacing:-.035em}.status-command-head-actions a,.status-command-head-actions button,.status-command-section-head a,.status-command-section-head small{color:#64748b;font-size:.88rem;font-weight:850}.status-command-head-actions button{border:0;background:none;cursor:pointer}.status-command-notice-stack{display:grid;grid-gap:.75rem;gap:.75rem}.status-command-notice{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:.85rem;gap:.85rem;align-items:flex-start;padding:1rem;border:1px solid rgba(14,165,233,.18);border-radius:22px;background:linear-gradient(135deg,rgba(240,249,255,.9),rgba(255,255,255,.72))}.status-command-notice.tone-warning{border-color:rgba(245,158,11,.24);background:linear-gradient(135deg,rgba(255,251,235,.95),rgba(255,255,255,.76))}.status-command-notice.tone-maintenance{border-color:rgba(99,102,241,.24);background:linear-gradient(135deg,rgba(238,242,255,.94),rgba(255,255,255,.76))}.status-command-notice.tone-event{border-color:rgba(34,197,94,.24);background:linear-gradient(135deg,rgba(240,253,244,.94),rgba(255,255,255,.76))}.status-command-notice-icon{display:grid;width:2.5rem;height:2.5rem;place-items:center;border-radius:18px;background:#0f172a;color:#fff}.status-command-notice span{color:#64748b;font-size:.72rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.status-command-notice strong{display:block;margin-top:.1rem;color:#0f172a;font-size:1.05rem}.status-command-notice p{margin:.22rem 0 .35rem;color:#475569;line-height:1.55}.status-command-notice small{color:#94a3b8;font-weight:800}.status-command-notice>button{display:grid;width:2rem;height:2rem;place-items:center;border:1px solid rgba(15,23,42,.08);border-radius:999px;background:rgba(255,255,255,.72);color:#64748b;cursor:pointer}.status-command-notice.is-empty{grid-template-columns:auto 1fr}.status-command-lower-grid,.status-command-overview-grid{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);grid-gap:1rem;gap:1rem}.status-command-info-grid,.status-command-metric-grid,.status-command-peak-grid{display:grid;grid-gap:.8rem;gap:.8rem}.status-command-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.status-command-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.status-command-peak-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.status-command-metric-card,.status-command-mini-stat{position:relative;overflow:hidden;display:grid;grid-gap:.45rem;gap:.45rem;min-width:0;padding:1rem;border:1px solid rgba(15,23,42,.07);border-radius:22px;background:rgba(248,250,252,.84)}.status-command-metric-card strong,.status-command-mini-stat strong{color:#0f172a;font-size:clamp(1.35rem,3vw,2rem);line-height:1;letter-spacing:-.05em}.status-command-card-top i{display:grid;width:2.4rem;height:2.4rem;place-items:center;border-radius:17px;background:#e0f2fe;color:#0369a1}.status-command-users .status-command-section-head strong{color:#0f172a;font-size:2rem;letter-spacing:-.06em}.status-command-user-list{display:grid;grid-gap:.65rem;gap:.65rem;max-height:405px;overflow:auto;padding-right:.25rem}.status-command-user-list a{display:grid;grid-template-columns:auto 1fr;grid-column-gap:.75rem;column-gap:.75rem;grid-row-gap:.1rem;row-gap:.1rem;align-items:center;padding:.75rem;border:1px solid rgba(15,23,42,.06);border-radius:20px;background:rgba(248,250,252,.72);color:inherit;text-decoration:none}.status-command-user-list a>span{grid-row:span 2;display:grid;width:2.7rem;height:2.7rem;place-items:center;border-radius:999px;background:linear-gradient(135deg,#0f172a,#334155);color:#fff;font-weight:950}.status-command-user-list strong{color:#0f172a}.status-command-user-list small{color:#64748b;font-weight:800}.status-command-trend-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.44fr);grid-gap:1rem;gap:1rem;align-items:stretch}.status-command-chart{position:relative;min-height:300px;border:1px solid rgba(15,23,42,.06);border-radius:26px;background:radial-gradient(circle at 10% 0,rgba(14,165,233,.1),transparent 38%),rgba(248,250,252,.78);color:#0ea5e9;padding:1rem 1rem 2.6rem 2.7rem}.status-command-chart svg{width:100%;height:240px;display:block;overflow:visible}.status-command-chart line{stroke:rgba(15,23,42,.08);stroke-width:1}.status-command-chart-area{fill:url(#statusPopulationFill)}.status-command-chart-line{fill:none;stroke:currentColor;stroke-width:5;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 10px 16px rgba(14,165,233,.2))}.status-command-chart circle{fill:#fff;stroke:currentColor;stroke-width:3}.status-command-chart-axis{position:absolute;display:flex;color:#94a3b8;font-size:.72rem;font-weight:900}.status-command-chart-axis.y-axis{inset:1.2rem auto 3rem .85rem;flex-direction:column;justify-content:space-between}.status-command-chart-axis.x-axis{left:2.7rem;right:1rem;bottom:.95rem;justify-content:space-between}.status-command-peak-card{display:grid;grid-gap:.8rem;gap:.8rem;align-content:start;padding:1rem;border-radius:26px;background:#0f172a;color:#fff}.status-command-peak-card>span{color:#93c5fd;font-size:.76rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.status-command-peak-card>strong{font-size:clamp(4rem,8vw,6rem);line-height:.84;letter-spacing:-.08em}.status-command-peak-card>p{margin:0;color:#cbd5e1;line-height:1.55}.status-command-peak-card .status-command-mini-stat{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.09)}.status-command-peak-card .status-command-mini-stat strong{color:#fff}.status-command-peak-card .status-command-mini-stat small,.status-command-peak-card .status-command-mini-stat span{color:#cbd5e1}.status-command-event-list{display:grid;grid-gap:.62rem;gap:.62rem}.status-command-event-list div{padding:.8rem;border:1px solid rgba(15,23,42,.06);border-radius:18px;background:rgba(248,250,252,.72)}.status-command-event-list span{min-width:4.6rem;padding:.32rem .58rem;border-radius:999px;background:rgba(34,197,94,.12);color:#15803d;font-size:.72rem;font-weight:950;text-align:center;text-transform:uppercase}.status-command-event-list span.leave{background:rgba(100,116,139,.12);color:#475569}.status-command-event-list strong{flex:1 1;color:#0f172a}.status-command-event-list small{color:#64748b;font-weight:800}.status-command-diagnostics dl{gap:.65rem}.status-command-diagnostics dt{color:#64748b;font-size:.74rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}@media (max-width:1120px){.status-command-hero,.status-command-lower-grid,.status-command-overview-grid,.status-command-trend-layout{grid-template-columns:1fr}.status-command-hero-copy{min-height:auto}.status-command-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.status-command-hero,.status-command-notices,.status-command-panel{border-radius:22px}.status-command-hero{padding:1rem}.status-command-actions,.status-command-event-list div,.status-command-head-actions,.status-command-live-head,.status-command-section-head{align-items:flex-start;flex-direction:column}.status-command-info-grid,.status-command-metric-grid,.status-command-peak-grid{grid-template-columns:1fr}.status-command-notice{grid-template-columns:auto minmax(0,1fr)}.status-command-notice>button{grid-column:1/-1;justify-self:flex-start}.status-command-chart{min-height:250px;padding-left:2.15rem}.status-command-chart svg{height:195px}.status-command-chart-axis.x-axis{left:2.15rem}.status-command-live-card dd{text-align:left}}body:has(.tweeter-mode[data-color-mode=dark]){background:#15202b!important;color:#e7eef5!important}body:has(.tweeter-mode[data-color-mode=light]){background:#edf3f8!important;color:#0f1419!important}body:has(.tweeter-mode[data-color-mode=blue]){background:#d7e7f5!important;color:#102a43!important}.tweeter-mode .tweeter-grid,.tweeter-mode .tweeter-left-rail,.tweeter-mode .tweeter-main-column,.tweeter-mode .tweeter-right-rail{color:var(--tw-text)!important}.tweeter-mode .profile-info-empty,.tweeter-mode .tweet-card-v2,.tweeter-mode .tweet-quoted-card,.tweeter-mode .tweeter-compose-card,.tweeter-mode .tweeter-current-user,.tweeter-mode .tweeter-filter-bar,.tweeter-mode .tweeter-legacy-profile-card,.tweeter-mode .tweeter-legacy-topnav,.tweeter-mode .tweeter-login-card,.tweeter-mode .tweeter-main-column,.tweeter-mode .tweeter-metric-strip,.tweeter-mode .tweeter-panel,.tweeter-mode .tweeter-profile-hero,.tweeter-mode .tweeter-profile-info-card,.tweeter-mode .tweeter-search-box,.tweeter-mode .tweeter-topbar{background-color:var(--tw-bg-elevated)!important;color:var(--tw-text)!important;border-color:var(--tw-border)!important}.tweeter-mode .tweet-card-v2,.tweeter-mode .tweet-context-list dl>div,.tweeter-mode .tweeter-compose-card,.tweeter-mode .tweeter-filter-bar,.tweeter-mode .tweeter-main-column,.tweeter-mode .tweeter-metric-strip,.tweeter-mode .tweeter-profile-tabs,.tweeter-mode .tweeter-tabs{border-color:var(--tw-border)!important}.tweeter-mode .profile-info-empty,.tweeter-mode .tweet-quoted-card,.tweeter-mode .tweeter-current-user,.tweeter-mode .tweeter-legacy-profile-card,.tweeter-mode .tweeter-login-card,.tweeter-mode .tweeter-panel,.tweeter-mode .tweeter-profile-info-card,.tweeter-mode .tweeter-search-box{border:1px solid var(--tw-border)!important;border-radius:var(--tw-radius-lg)!important;box-shadow:var(--tw-shadow)!important}.tweeter-mode .tweeter-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.tweeter-mode .tweet-author-link,.tweeter-mode .tweet-card-text,.tweeter-mode .tweet-context-list dd,.tweeter-mode .tweeter-legacy-topnav a,.tweeter-mode .tweeter-legacy-topnav button,.tweeter-mode .tweeter-nav a,.tweeter-mode .tweeter-nav button,.tweeter-mode .tweeter-panel-header strong,.tweeter-mode .tweeter-profile-copy h1,.tweeter-mode .tweeter-profile-copy p,.tweeter-mode .tweeter-suggestion strong,.tweeter-mode dd,.tweeter-mode h1,.tweeter-mode h2,.tweeter-mode h3,.tweeter-mode strong{color:var(--tw-text)!important}.tweeter-mode .tweet-actions-row button,.tweeter-mode .tweet-card-authorline,.tweeter-mode .tweet-meta-note,.tweeter-mode .tweet-more,.tweeter-mode .tweeter-bookmark-button,.tweeter-mode .tweeter-brand small,.tweeter-mode .tweeter-compose-body small,.tweeter-mode .tweeter-current-user span,.tweeter-mode .tweeter-like-button,.tweeter-mode .tweeter-login-card p,.tweeter-mode .tweeter-mini-stats p,.tweeter-mode .tweeter-panel-empty,.tweeter-mode .tweeter-profile-copy>span,.tweeter-mode .tweeter-profile-meta,.tweeter-mode .tweeter-search-icon,.tweeter-mode .tweeter-suggestion small,.tweeter-mode .tweeter-suggestion span,.tweeter-mode .tweeter-topbar small,.tweeter-mode dt,.tweeter-mode small{color:var(--tw-muted)!important}.tweeter-mode .tweet-thread-link,.tweeter-mode .tweeter-filter-bar button,.tweeter-mode .tweeter-hashtag,.tweeter-mode .tweeter-legacy-logo,.tweeter-mode .tweeter-link,.tweeter-mode .tweeter-live-pill,.tweeter-mode .tweeter-mention,.tweeter-mode .tweeter-profile-tabs .active,.tweeter-mode .tweeter-sparkle,.tweeter-mode .tweeter-tabs .active{color:var(--tw-link)!important}.tweeter-mode .legacy-tweet-button,.tweeter-mode .tweeter-bird,.tweeter-mode .tweeter-inline-post,.tweeter-mode .tweeter-post-button,.tweeter-mode .tweeter-profile-tabs .active:after,.tweeter-mode .tweeter-tabs .active:after{background:var(--tw-accent)!important}.tweeter-mode .tweeter-compose-body textarea,.tweeter-mode .tweeter-dm-modal textarea,.tweeter-mode .tweeter-editor-field input,.tweeter-mode .tweeter-editor-field textarea,.tweeter-mode .tweeter-legacy-search input,.tweeter-mode .tweeter-search-box input{color:var(--tw-text)!important;background:transparent!important}.tweeter-mode .tweeter-compose-body textarea::placeholder,.tweeter-mode .tweeter-dm-modal textarea::placeholder,.tweeter-mode .tweeter-editor-field input::placeholder,.tweeter-mode .tweeter-editor-field textarea::placeholder,.tweeter-mode .tweeter-legacy-search input::placeholder,.tweeter-mode .tweeter-search-box input::placeholder{color:var(--tw-muted)!important}.tweeter-mode .tweet-card-v2:hover,.tweeter-mode .tweeter-legacy-topnav a:hover,.tweeter-mode .tweeter-legacy-topnav button:hover,.tweeter-mode .tweeter-nav .active,.tweeter-mode .tweeter-nav a:hover,.tweeter-mode .tweeter-nav button:hover,.tweeter-mode .tweeter-suggestion:hover,.tweeter-mode .tweeter-trend-list .active,.tweeter-mode .tweeter-trend-list button:hover{background:color-mix(in srgb,var(--tw-accent) 10%,transparent)!important}.tweeter-mode[data-era=classic] .tweeter-legacy-topnav,.tweeter-mode[data-era=retro] .tweeter-legacy-topnav{display:flex!important}.tweeter-mode[data-era=classic] .tweeter-legacy-profile-card,.tweeter-mode[data-era=retro] .tweeter-legacy-profile-card{display:block!important}.tweeter-mode[data-era=retro] .tweeter-shell{background:var(--tw-bg)!important}.tweeter-mode[data-era=retro] .tweeter-grid{max-width:1260px!important;grid-template-columns:245px minmax(0,650px) 325px!important;gap:16px!important;padding-top:1rem!important}.tweeter-mode[data-era=retro] .tweeter-legacy-profile-card,.tweeter-mode[data-era=retro] .tweeter-main-column,.tweeter-mode[data-era=retro] .tweeter-panel,.tweeter-mode[data-era=retro] .tweeter-search-box{border-radius:.45rem!important}.tweeter-mode[data-era=retro] .tweeter-compose-card{background:color-mix(in srgb,var(--tw-accent) 7%,var(--tw-bg-elevated))!important}.tweeter-mode[data-era=retro] .tweeter-nav a,.tweeter-mode[data-era=retro] .tweeter-nav button,.tweeter-mode[data-era=retro] .tweeter-tabs button{font-size:.98rem!important}.tweeter-mode[data-era=classic] .tweeter-shell{background:linear-gradient(90deg,rgba(255,255,255,.18),transparent 18%,transparent 82%,rgba(255,255,255,.18)),#98c2bf!important;color:#10242a!important}.tweeter-mode[data-era=classic] .tweeter-legacy-topnav{background:linear-gradient(#2d2d2d,#0d0d0d)!important;border-bottom-color:#000!important}.tweeter-mode[data-era=classic] .tweeter-legacy-logo,.tweeter-mode[data-era=classic] .tweeter-legacy-topnav a,.tweeter-mode[data-era=classic] .tweeter-legacy-topnav button{color:#fff!important}.tweeter-mode[data-era=classic] .tweeter-grid{max-width:1240px!important;grid-template-columns:240px minmax(0,620px) 330px!important;gap:18px!important;padding-top:1.1rem!important}.tweeter-mode[data-era=classic] .tweet-card-v2,.tweeter-mode[data-era=classic] .tweeter-compose-card,.tweeter-mode[data-era=classic] .tweeter-filter-bar,.tweeter-mode[data-era=classic] .tweeter-legacy-profile-card,.tweeter-mode[data-era=classic] .tweeter-main-column,.tweeter-mode[data-era=classic] .tweeter-panel,.tweeter-mode[data-era=classic] .tweeter-search-box,.tweeter-mode[data-era=classic] .tweeter-topbar{background:rgba(255,255,255,.88)!important;color:#10242a!important;border-color:rgba(20,48,55,.28)!important;border-radius:.22rem!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.42)!important}.tweeter-mode[data-era=classic] .legacy-tweet-button,.tweeter-mode[data-era=classic] .tweeter-post-button{background:linear-gradient(#55b7e9,#2498d5)!important;color:#fff!important;text-shadow:0 -1px 0 rgba(0,0,0,.2)!important}.tweeter-mode[data-era=classic] .tweet-author-link,.tweeter-mode[data-era=classic] .tweet-card-text,.tweeter-mode[data-era=classic] .tweeter-panel-header strong,.tweeter-mode[data-era=classic] .tweeter-suggestion strong{color:#10242a!important}.tweeter-mode[data-era=classic] .tweet-card-authorline,.tweeter-mode[data-era=classic] .tweeter-suggestion small,.tweeter-mode[data-era=classic] .tweeter-suggestion span,.tweeter-mode[data-era=classic] dt,.tweeter-mode[data-era=classic] small{color:#4f6f78!important}@media (max-width:1120px){.tweeter-mode[data-era=classic] .tweeter-grid,.tweeter-mode[data-era=retro] .tweeter-grid{grid-template-columns:minmax(0,1fr)!important;max-width:min(100% - 1rem,720px)!important}.tweeter-mode[data-era=classic] .tweeter-left-rail,.tweeter-mode[data-era=classic] .tweeter-right-rail,.tweeter-mode[data-era=retro] .tweeter-left-rail,.tweeter-mode[data-era=retro] .tweeter-right-rail{display:none!important}}.privacy-studio-page{--privacy-blue:#0ea5e9;--privacy-ink:#0f172a}.privacy-studio-hero{overflow:hidden}.privacy-studio-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.82fr);grid-gap:1.25rem;gap:1.25rem;align-items:start;margin-top:1.5rem}.privacy-studio-card{border:1px solid rgba(148,163,184,.28);border-radius:2rem;background:rgba(255,255,255,.92);box-shadow:0 24px 70px rgba(15,23,42,.08);padding:clamp(1.25rem,2vw,1.75rem);color:var(--privacy-ink)}.privacy-studio-card h2{margin:.35rem 0 .65rem;font-size:clamp(1.45rem,2vw,2rem);line-height:1.05;letter-spacing:-.04em}.privacy-studio-card p{color:#475569;line-height:1.65}.privacy-export-card{background:linear-gradient(135deg,rgba(14,165,233,.12),rgba(255,255,255,.96))}.privacy-delete-card{border-color:rgba(244,63,94,.35);background:linear-gradient(135deg,rgba(255,255,255,.97),rgba(255,241,242,.9))}.privacy-backup-card{background:linear-gradient(135deg,rgba(251,191,36,.14),rgba(255,255,255,.96))}.privacy-explainer-list{display:grid;grid-gap:.65rem;gap:.65rem;margin:1rem 0 1.25rem}.privacy-explainer-list span{display:flex;gap:.65rem;align-items:center;padding:.75rem .9rem;border-radius:1rem;background:rgba(255,255,255,.72);border:1px solid rgba(148,163,184,.22);font-weight:800;color:#334155}.privacy-explainer-list i{color:var(--privacy-blue)}.privacy-warning-box{border:1px solid rgba(244,63,94,.28);background:rgba(255,228,230,.75);border-radius:1.25rem;padding:1rem;margin:1rem 0}.privacy-warning-box strong{color:#9f1239}.privacy-warning-box p{margin:.35rem 0 0;color:#7f1d1d}.privacy-checklist{display:grid;grid-gap:.7rem;gap:.7rem;margin:1rem 0}.privacy-checklist label{display:grid;grid-template-columns:auto 1fr;grid-gap:.75rem;gap:.75rem;align-items:start;padding:.85rem;border:1px solid rgba(148,163,184,.25);border-radius:1rem;background:rgba(255,255,255,.78);color:#334155;font-weight:750}.privacy-checklist input{margin-top:.2rem;width:1rem;height:1rem;accent-color:#e11d48}.privacy-confirm-field strong{color:#e11d48}.privacy-form-message{margin-top:1rem;font-weight:800;color:#0f766e!important}.privacy-request-list{display:grid;grid-gap:.75rem;gap:.75rem;margin-top:1rem}.privacy-request-list div{display:grid;grid-template-columns:1fr auto;grid-gap:.2rem .75rem;gap:.2rem .75rem;padding:.9rem;border:1px solid rgba(148,163,184,.25);border-radius:1rem;background:rgba(248,250,252,.9)}.privacy-request-list small{grid-column:1/-1;color:#64748b}.privacy-request-list span{text-transform:capitalize;font-weight:900;color:#0369a1}.button-danger{background:linear-gradient(135deg,#e11d48,#be123c);color:#fff;border-color:transparent;box-shadow:0 16px 35px rgba(225,29,72,.24)}.button-danger:disabled{opacity:.52;cursor:not-allowed;filter:grayscale(.3)}.staff-privacy-panel{display:grid;grid-gap:1.25rem;gap:1.25rem;margin-top:1.5rem}.privacy-staff-note{border:1px solid rgba(251,191,36,.35);border-radius:1.5rem;padding:1.25rem;background:rgba(255,251,235,.9);color:#713f12}.privacy-staff-note p{margin:.25rem 0 0}.staff-privacy-list{display:grid;grid-gap:1rem;gap:1rem}.staff-privacy-request{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(140px,.35fr) minmax(260px,1fr);grid-gap:1rem;gap:1rem;align-items:start;border:1px solid rgba(148,163,184,.25);border-radius:1.5rem;padding:1rem;background:rgba(255,255,255,.92)}.staff-privacy-request h3{margin:.2rem 0;font-size:1.3rem}.staff-privacy-request p,.staff-privacy-request small{color:#64748b}.staff-privacy-status strong{display:inline-flex;padding:.35rem .7rem;border-radius:999px;background:rgba(14,165,233,.12);color:#0369a1;text-transform:capitalize}.staff-privacy-actions{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:.6rem}@media (max-width:900px){.privacy-studio-grid,.staff-privacy-request{grid-template-columns:1fr}}.homey-home{--homey-warm:#f59e0b;--homey-soft:#fff7ed;--homey-accent:#0ea5e9;position:relative;isolation:isolate}body:has(.homey-home):not(:has(.tweeter-mode)){background:radial-gradient(circle at 16% 10%,rgba(255,255,255,.95),transparent 22rem),radial-gradient(circle at 82% 18%,rgba(14,165,233,.18),transparent 24rem),linear-gradient(135deg,#fff7ed,#eff6ff 46%,#ecfeff)}.homey-home:after{content:"";position:fixed;inset:auto 0 0;height:14rem;pointer-events:none;z-index:-1;opacity:.6;background:linear-gradient(90deg,transparent 0 4%,rgba(15,23,42,.06) 4% 5%,transparent 5% 11%,rgba(15,23,42,.05) 11% 12%,transparent 12% 20%) 0 100% /160px 80px repeat-x,linear-gradient(0deg,rgba(15,23,42,.08),transparent 70%)}.homey-hero{position:relative}.homey-hero .community-hero-copy{min-height:30rem;overflow:hidden;border:1px solid rgba(255,255,255,.65);background:radial-gradient(circle at 15% 20%,rgba(255,255,255,.75),transparent 16rem),radial-gradient(circle at 90% 10%,rgba(255,255,255,.36),transparent 14rem),linear-gradient(135deg,rgba(255,255,255,.9),rgba(255,247,237,.78));box-shadow:0 30px 90px rgba(15,23,42,.14),inset 0 1px 0 rgba(255,255,255,.75)}.homey-hero .community-hero-copy:before{opacity:.35;background-image:linear-gradient(rgba(14,165,233,.17) 1px,transparent 0),linear-gradient(90deg,rgba(14,165,233,.13) 1px,transparent 0);animation:homeGridDrift 22s linear infinite}.homey-hero .community-hero-copy:after{content:"";position:absolute;inset:auto -4rem -7rem auto;width:22rem;height:22rem;border-radius:999px;background:radial-gradient(circle,rgba(14,165,233,.22),transparent 68%);animation:homeGlowFloat 8s ease-in-out infinite alternate}.homey-home.home-moment-morning .community-hero-copy{background:linear-gradient(135deg,rgba(255,251,235,.94),rgba(239,246,255,.78))}.homey-home.home-moment-day .community-hero-copy{background:linear-gradient(135deg,rgba(240,249,255,.94),rgba(236,253,245,.78))}.homey-home.home-moment-evening .community-hero-copy{background:linear-gradient(135deg,rgba(30,41,59,.96),rgba(37,99,235,.76))}.homey-home.home-moment-late-night .community-hero-copy{background:linear-gradient(135deg,rgba(2,6,23,.98),rgba(30,41,59,.88))}.homey-home.home-moment-winter .community-hero-copy{background:linear-gradient(135deg,rgba(240,249,255,.96),rgba(255,255,255,.82))}.homey-home.home-moment-halloween .community-hero-copy{background:linear-gradient(135deg,rgba(67,20,7,.96),rgba(30,41,59,.86))}.homey-home.home-moment-new-year .community-hero-copy{background:linear-gradient(135deg,rgba(17,24,39,.98),rgba(88,28,135,.82))}.homey-home.home-moment-evening .community-hero h1,.homey-home.home-moment-evening .community-hero p,.homey-home.home-moment-halloween .community-hero h1,.homey-home.home-moment-halloween .community-hero p,.homey-home.home-moment-late-night .community-hero h1,.homey-home.home-moment-late-night .community-hero p,.homey-home.home-moment-new-year .community-hero h1,.homey-home.home-moment-new-year .community-hero p{color:#fff}.homey-home.home-moment-evening .community-hero p,.homey-home.home-moment-halloween .community-hero p,.homey-home.home-moment-late-night .community-hero p,.homey-home.home-moment-new-year .community-hero p{opacity:.86}.homey-pill{width:-moz-fit-content;width:fit-content;border-color:rgba(14,165,233,.24);background:rgba(255,255,255,.72);box-shadow:0 12px 28px rgba(14,165,233,.12);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.homey-home.home-moment-evening .homey-pill,.homey-home.home-moment-halloween .homey-pill,.homey-home.home-moment-late-night .homey-pill,.homey-home.home-moment-new-year .homey-pill{color:#bae6fd;border-color:rgba(186,230,253,.25);background:rgba(15,23,42,.46)}.homey-ambient span{position:absolute;display:block;width:8rem;height:8rem;border-radius:999px;background:radial-gradient(circle,rgba(255,255,255,.55),rgba(14,165,233,.12),transparent 68%);filter:blur(.5px);pointer-events:none}.homey-ambient span:first-child{right:8%;top:12%;animation:homeBubble 12s ease-in-out infinite}.homey-ambient span:nth-child(2){right:24%;bottom:6%;width:5rem;height:5rem;animation:homeBubble 9s ease-in-out infinite reverse}.homey-ambient span:nth-child(3){left:7%;bottom:14%;width:4rem;height:4rem;animation:homeBubble 10s ease-in-out 1.5s infinite}.homey-moment-note{display:flex;align-items:center;gap:.9rem;width:min(100%,34rem);margin-top:1.25rem;padding:.9rem 1rem;border:1px solid rgba(148,163,184,.22);border-radius:1.35rem;background:rgba(255,255,255,.74);box-shadow:0 18px 40px rgba(15,23,42,.08);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.homey-moment-note>i{display:grid;place-items:center;flex:0 0 2.55rem;height:2.55rem;border-radius:999px;background:linear-gradient(135deg,#0ea5e9,#0284c7);color:#fff}.homey-moment-note strong{display:block;color:#0f172a;line-height:1.05}.homey-moment-note span{display:block;margin-top:.15rem;color:#475569;font-weight:700;line-height:1.35}.homey-home.home-moment-evening .homey-moment-note,.homey-home.home-moment-halloween .homey-moment-note,.homey-home.home-moment-late-night .homey-moment-note,.homey-home.home-moment-new-year .homey-moment-note{border-color:rgba(255,255,255,.18);background:rgba(15,23,42,.48)}.homey-home.home-moment-evening .homey-moment-note span,.homey-home.home-moment-evening .homey-moment-note strong,.homey-home.home-moment-halloween .homey-moment-note span,.homey-home.home-moment-halloween .homey-moment-note strong,.homey-home.home-moment-late-night .homey-moment-note span,.homey-home.home-moment-late-night .homey-moment-note strong,.homey-home.home-moment-new-year .homey-moment-note span,.homey-home.home-moment-new-year .homey-moment-note strong{color:#f8fafc}.homey-home .community-card,.homey-home .community-feature-card,.homey-home .community-hero-card{transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.homey-home .community-card:hover,.homey-home .community-feature-card:hover,.homey-home .community-hero-card:hover{transform:translateY(-4px);box-shadow:0 24px 70px rgba(15,23,42,.13)}.policy-self-service-v2{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:1rem;gap:1rem;align-items:center;margin:1rem 0 1.25rem;padding:1.25rem;border:1px solid rgba(14,165,233,.25);border-radius:1.5rem;background:linear-gradient(135deg,rgba(240,249,255,.96),rgba(255,255,255,.92));box-shadow:0 18px 48px rgba(14,165,233,.09)}.policy-self-service-v2 h2{margin:.25rem 0 .35rem;font-size:clamp(1.35rem,2.5vw,1.85rem)}.policy-self-service-v2 p{margin:0;color:#475569;max-width:58rem}@keyframes homeGridDrift{0%{background-position:0 0,0 0}to{background-position:80px 80px,80px 80px}}@keyframes homeGlowFloat{0%{transform:translateZ(0) scale(1);opacity:.6}to{transform:translate3d(-2rem,-1rem,0) scale(1.08);opacity:.95}}@keyframes homeBubble{0%,to{transform:translateZ(0) scale(1);opacity:.42}50%{transform:translate3d(-1.25rem,1rem,0) scale(1.12);opacity:.85}}@media (max-width:820px){.homey-hero .community-hero-copy{min-height:0}.homey-moment-note{align-items:flex-start}.policy-self-service-v2{grid-template-columns:1fr}.policy-self-service-v2 .button{width:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.homey-ambient span,.homey-hero .community-hero-copy:after,.homey-hero .community-hero-copy:before{animation:none!important}.homey-home .community-card,.homey-home .community-feature-card,.homey-home .community-hero-card{transition:none!important}}.tweeter-mode{--tw-bg:#000000;--tw-bg-subtle:#080808;--tw-surface:#000000;--tw-panel:#000000;--tw-panel-soft:#070707;--tw-card:#000000;--tw-topbar:rgba(0,0,0,.82);--tw-border:#2f3336;--tw-border-soft:rgba(47,51,54,.72);--tw-text:#e7e9ea;--tw-muted:#71767b;--tw-accent:#1d9bf0;--tw-accent-strong:#1a8cd8;--tw-link:#1d9bf0;--tw-hover:rgba(239,243,244,.1);--tw-input:#16181c;--tw-shadow:none;--tw-radius-lg:1rem;--tw-radius-md:.85rem;--tw-font:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.tweeter-mode[data-color-mode=light]{--tw-bg:#f5f8fa;--tw-bg-subtle:#e6ecf0;--tw-surface:#ffffff;--tw-panel:#ffffff;--tw-panel-soft:#f5f8fa;--tw-card:#ffffff;--tw-topbar:rgba(255,255,255,.88);--tw-border:#e1e8ed;--tw-border-soft:#edf1f4;--tw-text:#14171a;--tw-muted:#657786;--tw-accent:#1da1f2;--tw-accent-strong:#0d95e8;--tw-link:#1b95e0;--tw-hover:rgba(29,161,242,.08);--tw-input:#e6ecf0;--tw-shadow:0 1px 3px rgba(15,20,25,.08)}.tweeter-mode[data-color-mode=blue]{--tw-bg:#e8f4fd;--tw-bg-subtle:#d5ebfb;--tw-surface:#ffffff;--tw-panel:#fafdff;--tw-panel-soft:#eef8ff;--tw-card:#ffffff;--tw-topbar:rgba(250,253,255,.9);--tw-border:#c7e0f4;--tw-border-soft:#d8ecfb;--tw-text:#0f2638;--tw-muted:#53708a;--tw-accent:#1da1f2;--tw-accent-strong:#0c85d0;--tw-link:#147bc2;--tw-hover:rgba(29,161,242,.11);--tw-input:#d7ecfb;--tw-shadow:0 10px 28px rgba(29,161,242,.08)}.tweeter-mode[data-era=retro]{--tw-radius-lg:.75rem;--tw-radius-md:.45rem;--tw-font:"Helvetica Neue",Helvetica,Arial,sans-serif}.tweeter-mode[data-era=classic]{--tw-radius-lg:.35rem;--tw-radius-md:.25rem;--tw-font:Arial,Helvetica,sans-serif}body:has(.tweeter-mode[data-color-mode=dark]){background:var(--tw-bg)!important;color:var(--tw-text)!important}body:has(.tweeter-mode[data-color-mode=light]){background:var(--tw-bg)!important;color:var(--tw-text)!important}body:has(.tweeter-mode[data-color-mode=blue]){background:var(--tw-bg)!important;color:var(--tw-text)!important}.tweeter-mode,.tweeter-mode .tweeter-shell{background:var(--tw-bg)!important;color:var(--tw-text)!important;font-family:var(--tw-font)!important}.tweeter-mode .tweeter-grid{background:transparent!important;align-items:flex-start!important}.tweeter-mode .tweeter-left-rail,.tweeter-mode .tweeter-right-rail{background:var(--tw-bg)!important;color:var(--tw-text)!important;scrollbar-color:var(--tw-border) transparent}.tweeter-mode .profile-info-empty,.tweeter-mode .tweet-card-v2,.tweeter-mode .tweet-quoted-card,.tweeter-mode .tweeter-compose-card,.tweeter-mode .tweeter-current-user,.tweeter-mode .tweeter-dm-modal,.tweeter-mode .tweeter-filter-bar,.tweeter-mode .tweeter-legacy-profile-card,.tweeter-mode .tweeter-login-card,.tweeter-mode .tweeter-main-column,.tweeter-mode .tweeter-message-list,.tweeter-mode .tweeter-message-shell,.tweeter-mode .tweeter-message-thread,.tweeter-mode .tweeter-panel,.tweeter-mode .tweeter-private-profile-card,.tweeter-mode .tweeter-profile-hero,.tweeter-mode .tweeter-profile-info-card,.tweeter-mode .tweeter-search-box{background:var(--tw-surface)!important;color:var(--tw-text)!important;border-color:var(--tw-border)!important;box-shadow:var(--tw-shadow)!important}.tweeter-mode .profile-info-empty,.tweeter-mode .tweet-quoted-card,.tweeter-mode .tweeter-legacy-profile-card,.tweeter-mode .tweeter-login-card,.tweeter-mode .tweeter-panel,.tweeter-mode .tweeter-private-profile-card,.tweeter-mode .tweeter-profile-info-card,.tweeter-mode .tweeter-search-box{border:1px solid var(--tw-border)!important;border-radius:var(--tw-radius-lg)!important}.tweeter-mode .tweeter-main-column{border-left:1px solid var(--tw-border)!important;border-right:1px solid var(--tw-border)!important}.tweeter-mode .tweet-card-v2,.tweeter-mode .tweeter-compose-card,.tweeter-mode .tweeter-filter-bar,.tweeter-mode .tweeter-tabs,.tweeter-mode .tweeter-topbar{border-bottom:1px solid var(--tw-border)!important}.tweeter-mode .tweeter-tabs,.tweeter-mode .tweeter-topbar{background:var(--tw-topbar)!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}.tweeter-mode .tweeter-current-user,.tweeter-mode .tweeter-legacy-topnav a,.tweeter-mode .tweeter-legacy-topnav button,.tweeter-mode .tweeter-mobile-actions a,.tweeter-mode .tweeter-mobile-actions button,.tweeter-mode .tweeter-nav a,.tweeter-mode .tweeter-nav button,.tweeter-mode .tweeter-tabs button{color:var(--tw-text)!important;background:transparent!important;border-color:transparent!important}.tweeter-mode .tweeter-current-user:hover,.tweeter-mode .tweeter-mobile-actions a:hover,.tweeter-mode .tweeter-mobile-actions button:hover,.tweeter-mode .tweeter-nav .active,.tweeter-mode .tweeter-nav a:hover,.tweeter-mode .tweeter-nav button:hover,.tweeter-mode .tweeter-suggestion:hover,.tweeter-mode .tweeter-tabs .active,.tweeter-mode .tweeter-tabs button:hover,.tweeter-mode .tweeter-trend-list .active,.tweeter-mode .tweeter-trend-list button:hover{background:var(--tw-hover)!important}.tweeter-mode .tweet-author-link,.tweeter-mode .tweet-card-text,.tweeter-mode .tweet-context-list dd,.tweeter-mode .tweeter-panel-header strong,.tweeter-mode .tweeter-profile-copy h1,.tweeter-mode .tweeter-profile-copy p,.tweeter-mode .tweeter-suggestion strong,.tweeter-mode dd,.tweeter-mode h1,.tweeter-mode h2,.tweeter-mode h3,.tweeter-mode strong{color:var(--tw-text)!important}.tweeter-mode .tweet-actions-row a,.tweeter-mode .tweet-actions-row button,.tweeter-mode .tweet-card-authorline,.tweeter-mode .tweet-card-authorline span,.tweeter-mode .tweet-meta-note,.tweeter-mode .tweet-more,.tweeter-mode .tweeter-bookmark-button,.tweeter-mode .tweeter-current-user span,.tweeter-mode .tweeter-like-button,.tweeter-mode .tweeter-login-card p,.tweeter-mode .tweeter-panel-empty,.tweeter-mode .tweeter-profile-copy>span,.tweeter-mode .tweeter-profile-meta,.tweeter-mode .tweeter-search-icon,.tweeter-mode .tweeter-suggestion small,.tweeter-mode .tweeter-suggestion span,.tweeter-mode .tweeter-topbar small,.tweeter-mode dt,.tweeter-mode small{color:var(--tw-muted)!important}.tweeter-mode .tweet-thread-link,.tweeter-mode .tweeter-bird,.tweeter-mode .tweeter-brand i,.tweeter-mode .tweeter-filter-bar button,.tweeter-mode .tweeter-hashtag,.tweeter-mode .tweeter-legacy-logo,.tweeter-mode .tweeter-link,.tweeter-mode .tweeter-live-pill,.tweeter-mode .tweeter-mention,.tweeter-mode .tweeter-profile-tabs .active,.tweeter-mode .tweeter-sparkle,.tweeter-mode .tweeter-tabs .active{color:var(--tw-accent)!important}.tweeter-mode .legacy-tweet-button,.tweeter-mode .tweeter-inline-post,.tweeter-mode .tweeter-post-button,.tweeter-mode .tweeter-profile-tabs .active:after,.tweeter-mode .tweeter-tabs .active:after{background:var(--tw-accent)!important}.tweeter-mode .tweeter-bird{background:transparent!important;color:var(--tw-accent)!important}.tweeter-mode .tweeter-legacy-search,.tweeter-mode .tweeter-message-search,.tweeter-mode .tweeter-search-box{background:var(--tw-input)!important;border-color:var(--tw-border-soft)!important}.tweeter-mode .tweeter-compose-body textarea,.tweeter-mode .tweeter-dm-modal textarea,.tweeter-mode .tweeter-editor-field input,.tweeter-mode .tweeter-editor-field textarea,.tweeter-mode .tweeter-legacy-search input,.tweeter-mode .tweeter-message-search input,.tweeter-mode .tweeter-search-box input{color:var(--tw-text)!important;background:transparent!important}.tweeter-mode .tweeter-compose-body textarea::placeholder,.tweeter-mode .tweeter-dm-modal textarea::placeholder,.tweeter-mode .tweeter-editor-field input::placeholder,.tweeter-mode .tweeter-editor-field textarea::placeholder,.tweeter-mode .tweeter-legacy-search input::placeholder,.tweeter-mode .tweeter-message-search input::placeholder,.tweeter-mode .tweeter-search-box input::placeholder{color:var(--tw-muted)!important}.tweeter-mode .legacy-tweet-button,.tweeter-mode .steam-button,.tweeter-mode .tweeter-inline-post,.tweeter-mode .tweeter-post-button{color:#fff!important;border:0!important;box-shadow:none!important}.tweeter-mode .tweeter-mobile-actions{background:var(--tw-topbar)!important;border-top:1px solid var(--tw-border)!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}.tweeter-mode .tweeter-legacy-cover,.tweeter-mode .tweeter-profile-banner{background:linear-gradient(135deg,var(--tw-accent),color-mix(in srgb,var(--tw-accent) 42%,#ffffff))!important}.tweeter-mode[data-era=modern] .tweeter-brand,.tweeter-mode[data-era=modern] .tweeter-legacy-profile-card,.tweeter-mode[data-era=modern] .tweeter-legacy-topnav{display:none!important}.tweeter-mode[data-era=modern] .tweeter-grid{grid-template-columns:minmax(72px,275px) minmax(0,600px) minmax(290px,350px)!important;max-width:1280px!important;gap:0!important}.tweeter-mode[data-era=retro] .tweeter-legacy-topnav{background:var(--tw-surface)!important;color:var(--tw-text)!important;box-shadow:0 1px 3px rgba(15,20,25,.08)!important}.tweeter-mode[data-era=retro] .tweeter-legacy-logo,.tweeter-mode[data-era=retro] .tweeter-legacy-logo i{background:transparent!important}.tweeter-mode[data-era=retro] .tweeter-brand,.tweeter-mode[data-era=retro] .tweeter-legacy-profile-card{display:block!important}.tweeter-mode[data-era=retro] .tweeter-grid{grid-template-columns:250px minmax(0,620px) 320px!important;gap:12px!important;max-width:1210px!important;padding:12px 10px 3rem!important}.tweeter-mode[data-era=retro] .tweeter-left-rail,.tweeter-mode[data-era=retro] .tweeter-right-rail{position:-webkit-sticky!important;position:sticky!important;top:60px!important;height:calc(100vh - 60px)!important}.tweeter-mode[data-era=retro] .tweet-card-v2,.tweeter-mode[data-era=retro] .tweeter-compose-card,.tweeter-mode[data-era=retro] .tweeter-filter-bar,.tweeter-mode[data-era=retro] .tweeter-legacy-profile-card,.tweeter-mode[data-era=retro] .tweeter-main-column,.tweeter-mode[data-era=retro] .tweeter-panel,.tweeter-mode[data-era=retro] .tweeter-search-box,.tweeter-mode[data-era=retro] .tweeter-topbar{border-radius:.35rem!important;box-shadow:var(--tw-shadow)!important}.tweeter-mode[data-era=retro] .tweeter-nav a,.tweeter-mode[data-era=retro] .tweeter-nav button{min-height:40px!important;font-size:.95rem!important;gap:.75rem!important;border-radius:.35rem!important}.tweeter-mode[data-era=retro] .tweeter-post-button{min-height:42px!important;border-radius:.35rem!important}.tweeter-mode[data-era=classic] .tweeter-shell{background:linear-gradient(90deg,rgba(255,255,255,.22),transparent 18%,transparent 82%,rgba(255,255,255,.22)),var(--tw-bg-subtle)!important}.tweeter-mode[data-era=classic] .tweeter-legacy-topnav{background:linear-gradient(#333,#111)!important;color:#fff!important;border-bottom:1px solid #000!important;box-shadow:0 1px 2px rgba(0,0,0,.3)!important}.tweeter-mode[data-era=classic] .tweeter-legacy-topnav a,.tweeter-mode[data-era=classic] .tweeter-legacy-topnav button{color:#fff!important}.tweeter-mode[data-era=classic] .tweeter-legacy-logo,.tweeter-mode[data-era=classic] .tweeter-legacy-logo i{color:#55acee!important;background:transparent!important}.tweeter-mode[data-era=classic] .tweeter-brand,.tweeter-mode[data-era=classic] .tweeter-legacy-profile-card{display:block!important}.tweeter-mode[data-era=classic] .tweeter-grid{grid-template-columns:235px minmax(0,610px) 320px!important;gap:14px!important;max-width:1180px!important;padding:14px 10px 3rem!important}.tweeter-mode[data-era=classic] .tweeter-left-rail,.tweeter-mode[data-era=classic] .tweeter-right-rail{position:-webkit-sticky!important;position:sticky!important;top:60px!important;height:calc(100vh - 60px)!important}.tweeter-mode[data-era=classic] .tweet-card-v2,.tweeter-mode[data-era=classic] .tweeter-compose-card,.tweeter-mode[data-era=classic] .tweeter-filter-bar,.tweeter-mode[data-era=classic] .tweeter-legacy-profile-card,.tweeter-mode[data-era=classic] .tweeter-main-column,.tweeter-mode[data-era=classic] .tweeter-panel,.tweeter-mode[data-era=classic] .tweeter-search-box,.tweeter-mode[data-era=classic] .tweeter-topbar{border-radius:.18rem!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.4)!important}.tweeter-mode[data-era=classic] .tweeter-nav a,.tweeter-mode[data-era=classic] .tweeter-nav button{min-height:34px!important;font-size:.9rem!important;gap:.55rem!important;border-radius:.18rem!important}.tweeter-mode[data-era=classic] .legacy-tweet-button,.tweeter-mode[data-era=classic] .tweeter-post-button{min-height:36px!important;border-radius:.18rem!important;background:linear-gradient(#55acee,#2795d9)!important;border:1px solid #147db5!important;text-shadow:0 -1px 0 rgba(0,0,0,.22)!important}.tweeter-mode[data-color-mode=blue][data-era=classic] .tweeter-shell,.tweeter-mode[data-color-mode=light][data-era=classic] .tweeter-shell{color:var(--tw-text)!important}@media (max-width:1120px){.tweeter-mode[data-era=classic] .tweeter-grid,.tweeter-mode[data-era=retro] .tweeter-grid{grid-template-columns:minmax(0,1fr)!important;max-width:min(100% - 1rem,720px)!important}.tweeter-mode[data-era=classic] .tweeter-left-rail,.tweeter-mode[data-era=classic] .tweeter-right-rail,.tweeter-mode[data-era=retro] .tweeter-left-rail,.tweeter-mode[data-era=retro] .tweeter-right-rail{display:none!important}.tweeter-mode[data-era=classic] .tweeter-legacy-topnav,.tweeter-mode[data-era=retro] .tweeter-legacy-topnav{position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:30!important}}:root{--scrollbar-track:rgba(15,23,42,0.55);--scrollbar-thumb:rgba(56,189,248,0.45);--scrollbar-thumb-hover:rgba(56,189,248,0.7)}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border:3px solid var(--scrollbar-track);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}body:has(.tweeter-mode[data-color-mode=light]),html:has(.tweeter-mode[data-color-mode=light]){background:#edf3f8!important;color:#0f1419!important;color-scheme:light;--scrollbar-track:#d8e3ec;--scrollbar-thumb:#8fb3cf;--scrollbar-thumb-hover:#1d9bf0}body:has(.tweeter-mode[data-color-mode=blue]),html:has(.tweeter-mode[data-color-mode=blue]){background:#d7e7f5!important;color:#102a43!important;color-scheme:light;--scrollbar-track:#c8deef;--scrollbar-thumb:#7dabd0;--scrollbar-thumb-hover:#1d9bf0}body:has(.tweeter-mode[data-color-mode=dark]),html:has(.tweeter-mode[data-color-mode=dark]){color-scheme:dark;--scrollbar-track:#0f1720;--scrollbar-thumb:#2d536e;--scrollbar-thumb-hover:#1d9bf0}body:has(.tweeter-mode):before{display:none!important;content:none!important}.tweeter-mode{background:var(--tw-bg)!important;color:var(--tw-text)!important;min-height:100vh;--scrollbar-track:color-mix(in srgb,var(--tw-bg) 88%,var(--tw-border) 12%);--scrollbar-thumb:color-mix(in srgb,var(--tw-accent) 45%,var(--tw-muted) 55%);--scrollbar-thumb-hover:var(--tw-accent)}.tweeter-mode[data-color-mode=blue],.tweeter-mode[data-color-mode=light]{color-scheme:light}.tweeter-mode[data-color-mode=dark]{color-scheme:dark}.tweeter-mode[data-color-mode=blue] .tweeter-grid,.tweeter-mode[data-color-mode=blue] .tweeter-left-rail,.tweeter-mode[data-color-mode=blue] .tweeter-right-rail,.tweeter-mode[data-color-mode=blue] .tweeter-shell,.tweeter-mode[data-color-mode=light] .tweeter-grid,.tweeter-mode[data-color-mode=light] .tweeter-left-rail,.tweeter-mode[data-color-mode=light] .tweeter-right-rail,.tweeter-mode[data-color-mode=light] .tweeter-shell{background:var(--tw-bg)!important;color:var(--tw-text)!important}.tweeter-mode[data-color-mode=blue] .thread-card,.tweeter-mode[data-color-mode=blue] .thread-mini-card,.tweeter-mode[data-color-mode=blue] .tweet-card-v2,.tweeter-mode[data-color-mode=blue] .tweet-quoted-card,.tweeter-mode[data-color-mode=blue] .tweeter-compose-card,.tweeter-mode[data-color-mode=blue] .tweeter-current-user,.tweeter-mode[data-color-mode=blue] .tweeter-legacy-profile-card,.tweeter-mode[data-color-mode=blue] .tweeter-login-card,.tweeter-mode[data-color-mode=blue] .tweeter-main-column,.tweeter-mode[data-color-mode=blue] .tweeter-panel,.tweeter-mode[data-color-mode=blue] .tweeter-search-box,.tweeter-mode[data-color-mode=blue] .tweeter-tabs,.tweeter-mode[data-color-mode=blue] .tweeter-topbar,.tweeter-mode[data-color-mode=light] .thread-card,.tweeter-mode[data-color-mode=light] .thread-mini-card,.tweeter-mode[data-color-mode=light] .tweet-card-v2,.tweeter-mode[data-color-mode=light] .tweet-quoted-card,.tweeter-mode[data-color-mode=light] .tweeter-compose-card,.tweeter-mode[data-color-mode=light] .tweeter-current-user,.tweeter-mode[data-color-mode=light] .tweeter-legacy-profile-card,.tweeter-mode[data-color-mode=light] .tweeter-login-card,.tweeter-mode[data-color-mode=light] .tweeter-main-column,.tweeter-mode[data-color-mode=light] .tweeter-panel,.tweeter-mode[data-color-mode=light] .tweeter-search-box,.tweeter-mode[data-color-mode=light] .tweeter-tabs,.tweeter-mode[data-color-mode=light] .tweeter-topbar{background:var(--tw-bg-elevated)!important;color:var(--tw-text)!important;border-color:var(--tw-border)!important}.tweeter-mode[data-color-mode=blue] .tweeter-compose-card,.tweeter-mode[data-color-mode=light] .tweeter-compose-card{background:color-mix(in srgb,var(--tw-accent) 5%,var(--tw-bg-elevated))!important}.tweeter-mode[data-color-mode=blue] .tweet-card-v2:hover,.tweeter-mode[data-color-mode=light] .tweet-card-v2:hover{background:color-mix(in srgb,var(--tw-accent) 4%,var(--tw-bg-elevated))!important}.tweeter-mode[data-color-mode=blue] .tweeter-legacy-topnav,.tweeter-mode[data-color-mode=light] .tweeter-legacy-topnav{background:color-mix(in srgb,var(--tw-bg-elevated) 94%,var(--tw-accent) 6%)!important;color:var(--tw-text)!important;border-bottom-color:var(--tw-border)!important;box-shadow:0 1px 4px rgba(15,20,25,.08)!important}.tweeter-mode[data-color-mode=blue] .tweeter-legacy-topnav a,.tweeter-mode[data-color-mode=blue] .tweeter-legacy-topnav button,.tweeter-mode[data-color-mode=light] .tweeter-legacy-topnav a,.tweeter-mode[data-color-mode=light] .tweeter-legacy-topnav button{color:var(--tw-text)!important}.tweeter-mode[data-color-mode=blue] .tweeter-legacy-logo,.tweeter-mode[data-color-mode=light] .tweeter-legacy-logo,.tweeter-mode[data-era=retro][data-color-mode=blue] .tweeter-legacy-logo,.tweeter-mode[data-era=retro][data-color-mode=light] .tweeter-legacy-logo{color:#1d9bf0!important}.tweeter-mode[data-color-mode=blue] .tweeter-nav a,.tweeter-mode[data-color-mode=blue] .tweeter-nav button,.tweeter-mode[data-color-mode=light] .tweeter-nav a,.tweeter-mode[data-color-mode=light] .tweeter-nav button{color:var(--tw-text)!important}.tweeter-mode[data-color-mode=blue] .tweeter-nav .active,.tweeter-mode[data-color-mode=blue] .tweeter-nav a:hover,.tweeter-mode[data-color-mode=blue] .tweeter-nav button:hover,.tweeter-mode[data-color-mode=light] .tweeter-nav .active,.tweeter-mode[data-color-mode=light] .tweeter-nav a:hover,.tweeter-mode[data-color-mode=light] .tweeter-nav button:hover{background:color-mix(in srgb,var(--tw-accent) 11%,transparent)!important;color:var(--tw-text)!important}.tweeter-mode[data-color-mode=blue] .tweet-actions-row a,.tweeter-mode[data-color-mode=blue] .tweet-actions-row button,.tweeter-mode[data-color-mode=blue] .tweeter-tabs button,.tweeter-mode[data-color-mode=light] .tweet-actions-row a,.tweeter-mode[data-color-mode=light] .tweet-actions-row button,.tweeter-mode[data-color-mode=light] .tweeter-tabs button{color:var(--tw-muted)!important}.tweeter-mode[data-color-mode=blue] .tweeter-tabs .active,.tweeter-mode[data-color-mode=blue] a:hover,.tweeter-mode[data-color-mode=light] .tweeter-tabs .active,.tweeter-mode[data-color-mode=light] a:hover{color:var(--tw-accent)!important}.tweeter-mode[data-color-mode=blue] .tweeter-compose-body textarea,.tweeter-mode[data-color-mode=blue] .tweeter-legacy-search input,.tweeter-mode[data-color-mode=light] .tweeter-compose-body textarea,.tweeter-mode[data-color-mode=light] .tweeter-legacy-search input{color:var(--tw-text)!important}.tweeter-mode[data-color-mode=blue] .tweeter-compose-body textarea::placeholder,.tweeter-mode[data-color-mode=blue] .tweeter-legacy-search input::placeholder,.tweeter-mode[data-color-mode=light] .tweeter-compose-body textarea::placeholder,.tweeter-mode[data-color-mode=light] .tweeter-legacy-search input::placeholder{color:var(--tw-muted)!important}.tweeter-current-user{min-width:0;overflow:hidden}.legacy-mini-avatar .avatar,.tweeter-current-user .avatar{width:2.35rem!important;height:2.35rem!important;min-width:2.35rem!important;max-width:2.35rem!important;flex:0 0 2.35rem!important;border-radius:999px!important;overflow:hidden!important}.legacy-mini-avatar .avatar img,.tweeter-current-user .avatar img{width:100%!important;height:100%!important;object-fit:cover!important}.tweeter-current-user>div{min-width:0;overflow:hidden}.tweeter-current-user span,.tweeter-current-user strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tweeter-current-user>i{flex:0 0 auto;margin-left:auto;color:var(--tw-muted)}.tweeter-feed-list,.tweeter-left-rail,.tweeter-main-column,.tweeter-message-thread,.tweeter-messages-list,.tweeter-right-rail{scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}body[data-app-section=tweeter],html:has(body[data-app-section=tweeter]){min-height:100%;background:var(--tw-bg,#15202b)!important;color:var(--tw-text,#e7eef5)!important}body[data-app-section=tweeter]:after,body[data-app-section=tweeter]:before{display:none!important;content:none!important}body[data-app-section=tweeter] .site-footer,body[data-app-section=tweeter] .site-header,body[data-app-section=tweeter] .skip-link{display:none!important}body[data-app-section=tweeter] #main-content{min-height:100vh;background:var(--tw-bg,#15202b)!important}body[data-app-section=tweeter][data-tweeter-color-mode=light]{--tw-bg:#edf3f8;--tw-bg-elevated:#ffffff;--tw-bg-panel:#f5f8fa;--tw-card:#ffffff;--tw-card-soft:rgba(15,20,25,0.04);--tw-border:rgba(15,20,25,0.16);--tw-border-soft:rgba(15,20,25,0.1);--tw-text:#0f1419;--tw-muted:#536471;--tw-link:#1d9bf0;--tw-accent:#1d9bf0;color-scheme:light;--scrollbar-track:#d8e3ec;--scrollbar-thumb:#8fb3cf;--scrollbar-thumb-hover:#1d9bf0}body[data-app-section=tweeter][data-tweeter-color-mode=blue]{--tw-bg:#d7e7f5;--tw-bg-elevated:#f9fcff;--tw-bg-panel:#eef7ff;--tw-card:#ffffff;--tw-card-soft:rgba(29,155,240,0.07);--tw-border:rgba(39,94,145,0.2);--tw-border-soft:rgba(39,94,145,0.13);--tw-text:#102a43;--tw-muted:#486581;--tw-link:#0969b8;--tw-accent:#1d9bf0;color-scheme:light;--scrollbar-track:#c8deef;--scrollbar-thumb:#7dabd0;--scrollbar-thumb-hover:#1d9bf0}body[data-app-section=tweeter][data-tweeter-color-mode=dark]{--tw-bg:#15202b;--tw-bg-elevated:#1e2732;--tw-bg-panel:#202b37;--tw-card:#1f2935;--tw-card-soft:rgba(255,255,255,0.04);--tw-border:rgba(255,255,255,0.1);--tw-border-soft:rgba(255,255,255,0.06);--tw-text:#e7eef5;--tw-muted:#8b98a5;--tw-link:#1d9bf0;--tw-accent:#1d9bf0;color-scheme:dark;--scrollbar-track:#0f1720;--scrollbar-thumb:#2d536e;--scrollbar-thumb-hover:#1d9bf0}body[data-app-section=tweeter] .tweeter-mode{min-height:100vh}body[data-app-section=tweeter] .tweeter-grid,body[data-app-section=tweeter] .tweeter-left-rail,body[data-app-section=tweeter] .tweeter-mode,body[data-app-section=tweeter] .tweeter-right-rail,body[data-app-section=tweeter] .tweeter-shell{background:var(--tw-bg)!important;color:var(--tw-text)!important}body[data-app-section=tweeter] .profile-info-empty,body[data-app-section=tweeter] .thread-card,body[data-app-section=tweeter] .thread-mini-card,body[data-app-section=tweeter] .tweet-card-v2,body[data-app-section=tweeter] .tweet-quoted-card,body[data-app-section=tweeter] .tweeter-compose-card,body[data-app-section=tweeter] .tweeter-current-user,body[data-app-section=tweeter] .tweeter-legacy-profile-card,body[data-app-section=tweeter] .tweeter-login-card,body[data-app-section=tweeter] .tweeter-main-column,body[data-app-section=tweeter] .tweeter-message-thread,body[data-app-section=tweeter] .tweeter-messages-list,body[data-app-section=tweeter] .tweeter-panel,body[data-app-section=tweeter] .tweeter-private-profile-card,body[data-app-section=tweeter] .tweeter-profile-hero,body[data-app-section=tweeter] .tweeter-profile-info-card,body[data-app-section=tweeter] .tweeter-search-box,body[data-app-section=tweeter] .tweeter-tabs,body[data-app-section=tweeter] .tweeter-topbar{background:var(--tw-bg-elevated)!important;color:var(--tw-text)!important;border-color:var(--tw-border)!important}body[data-app-section=tweeter] .tweeter-topbar{background:color-mix(in srgb,var(--tw-bg-elevated) 92%,transparent)!important}body[data-app-section=tweeter] .tweeter-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important}body[data-app-section=tweeter] .tweeter-tabs button{color:var(--tw-muted)!important;min-width:0}body[data-app-section=tweeter] .tweeter-tabs .active,body[data-app-section=tweeter] .tweeter-tabs button[aria-selected=true]{color:var(--tw-text)!important}body[data-app-section=tweeter] .tweet-actions-row{grid-template-columns:repeat(5,minmax(0,1fr))!important}body[data-app-section=tweeter] .tweet-actions-row a,body[data-app-section=tweeter] .tweet-actions-row button,body[data-app-section=tweeter] .tweeter-bookmark-button,body[data-app-section=tweeter] .tweeter-like-button{color:var(--tw-muted)!important;min-width:0}body[data-app-section=tweeter] .tweet-actions-row .bookmarked,body[data-app-section=tweeter] .tweeter-bookmark-button.bookmarked{color:var(--tw-accent)!important}body[data-app-section=tweeter] .tweet-actions-row .liked,body[data-app-section=tweeter] .tweeter-like-button.liked{color:var(--tw-danger,#f91880)!important}body[data-app-section=tweeter] .tweet-author-link,body[data-app-section=tweeter] .tweet-card-text,body[data-app-section=tweeter] .tweeter-legacy-topnav a,body[data-app-section=tweeter] .tweeter-legacy-topnav button,body[data-app-section=tweeter] .tweeter-nav a,body[data-app-section=tweeter] .tweeter-nav button,body[data-app-section=tweeter] .tweeter-panel-header strong,body[data-app-section=tweeter] .tweeter-profile-copy h1,body[data-app-section=tweeter] .tweeter-profile-copy p,body[data-app-section=tweeter] .tweeter-suggestion strong,body[data-app-section=tweeter] dd,body[data-app-section=tweeter] h1,body[data-app-section=tweeter] h2,body[data-app-section=tweeter] h3,body[data-app-section=tweeter] strong{color:var(--tw-text)!important}body[data-app-section=tweeter] .tweet-card-authorline,body[data-app-section=tweeter] .tweet-meta-note,body[data-app-section=tweeter] .tweeter-brand small,body[data-app-section=tweeter] .tweeter-current-user span,body[data-app-section=tweeter] .tweeter-login-card p,body[data-app-section=tweeter] .tweeter-panel-empty,body[data-app-section=tweeter] .tweeter-suggestion small,body[data-app-section=tweeter] .tweeter-suggestion span,body[data-app-section=tweeter] .tweeter-topbar small,body[data-app-section=tweeter] dt,body[data-app-section=tweeter] small{color:var(--tw-muted)!important}body[data-app-section=tweeter] .tweet-thread-link,body[data-app-section=tweeter] .tweeter-filter-bar button,body[data-app-section=tweeter] .tweeter-hashtag,body[data-app-section=tweeter] .tweeter-legacy-logo,body[data-app-section=tweeter] .tweeter-link,body[data-app-section=tweeter] .tweeter-mention,body[data-app-section=tweeter][data-tweeter-era=retro] .tweeter-legacy-logo,body[data-app-section=tweeter][data-tweeter-era=retro] .tweeter-legacy-logo i{color:var(--tw-link)!important}body[data-app-section=tweeter] input,body[data-app-section=tweeter] textarea{color:var(--tw-text)!important}body[data-app-section=tweeter] input::placeholder,body[data-app-section=tweeter] textarea::placeholder{color:var(--tw-muted)!important}body[data-app-section=tweeter] .tweeter-refresh-alert{display:flex;align-items:center;gap:.75rem;padding:.8rem 1rem;border-bottom:1px solid var(--tw-border);background:color-mix(in srgb,#f59e0b 13%,var(--tw-bg-elevated));color:var(--tw-text)}body[data-app-section=tweeter] .tweeter-refresh-alert i{color:#f59e0b}body[data-app-section=tweeter] .tweeter-refresh-alert button{margin-left:auto;border:1px solid var(--tw-border);background:var(--tw-bg-elevated);color:var(--tw-text);border-radius:999px;padding:.35rem .7rem;cursor:pointer}body[data-app-section=tweeter] .legacy-mini-avatar .avatar,body[data-app-section=tweeter] .tweeter-current-user .avatar{width:2.35rem!important;height:2.35rem!important;min-width:2.35rem!important;max-width:2.35rem!important;flex:0 0 2.35rem!important}body[data-app-section=tweeter] .legacy-mini-avatar .avatar img,body[data-app-section=tweeter] .tweet-card-avatar .avatar img,body[data-app-section=tweeter] .tweeter-current-user .avatar img,body[data-app-section=tweeter] .tweeter-suggestion .avatar img{width:100%!important;height:100%!important;object-fit:cover!important}body[data-app-section=tweeter] .tweet-card-body,body[data-app-section=tweeter] .tweeter-current-user>div,body[data-app-section=tweeter] .tweeter-suggestion-main>div{min-width:0}body[data-app-section=tweeter] .tweeter-suggestion,body[data-app-section=tweeter] .tweeter-trend-list button{border-top-color:var(--tw-border-soft)!important}body[data-app-section=tweeter] .legacy-tweet-button,body[data-app-section=tweeter] .tweeter-inline-post,body[data-app-section=tweeter] .tweeter-post-button{background:var(--tw-accent)!important;color:#fff!important}body[data-app-section=tweeter] .tweeter-follow-button,body[data-app-section=tweeter] .tweeter-live-pill,body[data-app-section=tweeter] .tweeter-suggestion button{border:1px solid var(--tw-border)!important}body[data-app-section=tweeter] .tweeter-mode[data-era=classic] .tweeter-shell,body[data-app-section=tweeter][data-tweeter-era=classic] .tweeter-shell{background:linear-gradient(90deg,rgba(255,255,255,.14),transparent 18%,transparent 82%,rgba(255,255,255,.14)),#98c2bf!important}@media (max-width:720px){body[data-app-section=tweeter] .tweet-actions-row{gap:.15rem}body[data-app-section=tweeter] .tweet-actions-row a,body[data-app-section=tweeter] .tweet-actions-row button,body[data-app-section=tweeter] .tweeter-bookmark-button,body[data-app-section=tweeter] .tweeter-like-button{justify-content:center}}body:has(.tweeter-mode),body[data-app-section=tweeter]{margin:0;min-height:100vh;background:var(--tw-page-bg,#000)!important;background-image:none!important;color:var(--tw-text,#e7e9ea)!important;overflow-x:hidden}body:has(.tweeter-mode):after,body:has(.tweeter-mode):before,body[data-app-section=tweeter]:after,body[data-app-section=tweeter]:before{content:none!important;display:none!important}.tweeter-mode,.tweeter-mode .tweeter-shell{--tw-page-bg:#000000;--tw-bg:#000000;--tw-surface:#000000;--tw-elevated:#000000;--tw-bg-elevated:#000000;--tw-bg-panel:#16181c;--tw-card:#000000;--tw-border:#2f3336;--tw-border-soft:#202327;--tw-text:#e7e9ea;--tw-muted:#71767b;--tw-link:#1d9bf0;--tw-accent:#1d9bf0;--tw-hover:rgba(239,243,244,0.10);--tw-soft-hover:rgba(29,155,240,0.10);--tw-input:#202327;--tw-button-text:#ffffff;--tw-danger:#f91880;--tw-shadow:none;--tw-radius-lg:1.35rem;--tw-radius-md:1rem;--tw-font:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--tw-scroll-track:#050505;--tw-scroll-thumb:#30363d;--tw-scroll-thumb-hover:#1d9bf0;color-scheme:dark}.tweeter-mode[data-color-mode=light],.tweeter-mode[data-color-mode=light] .tweeter-shell,body[data-app-section=tweeter][data-tweeter-color-mode=light]{--tw-page-bg:#f5f8fa;--tw-bg:#f5f8fa;--tw-surface:#ffffff;--tw-elevated:#ffffff;--tw-bg-elevated:#ffffff;--tw-bg-panel:#ffffff;--tw-card:#ffffff;--tw-border:#d8e1e8;--tw-border-soft:#e6ecf0;--tw-text:#14171a;--tw-muted:#657786;--tw-link:#1da1f2;--tw-accent:#1da1f2;--tw-hover:rgba(15,20,25,0.06);--tw-soft-hover:rgba(29,161,242,0.10);--tw-input:#edf2f7;--tw-button-text:#ffffff;--tw-shadow:0 1px 2px rgba(15,20,25,0.08);--tw-scroll-track:#e6ecf0;--tw-scroll-thumb:#a7bbc9;--tw-scroll-thumb-hover:#1da1f2;color-scheme:light}.tweeter-mode[data-color-mode=blue],.tweeter-mode[data-color-mode=blue] .tweeter-shell,body[data-app-section=tweeter][data-tweeter-color-mode=blue]{--tw-page-bg:#e8f5fd;--tw-bg:#e8f5fd;--tw-surface:#ffffff;--tw-elevated:#ffffff;--tw-bg-elevated:#ffffff;--tw-bg-panel:#f5fbff;--tw-card:#ffffff;--tw-border:#c7e4f6;--tw-border-soft:#d9effb;--tw-text:#102a43;--tw-muted:#57708a;--tw-link:#1681cf;--tw-accent:#1da1f2;--tw-hover:rgba(29,161,242,0.10);--tw-soft-hover:rgba(29,161,242,0.14);--tw-input:#f1f9ff;--tw-button-text:#ffffff;--tw-shadow:0 1px 2px rgba(16,42,67,0.08);--tw-scroll-track:#d6ebfa;--tw-scroll-thumb:#8bc5ec;--tw-scroll-thumb-hover:#1da1f2;color-scheme:light}.tweeter-mode[data-color-mode=dark],.tweeter-mode[data-color-mode=dark] .tweeter-shell,body[data-app-section=tweeter][data-tweeter-color-mode=dark]{--tw-page-bg:#000000;--tw-bg:#000000;--tw-surface:#000000;--tw-elevated:#000000;--tw-bg-elevated:#000000;--tw-bg-panel:#16181c;--tw-card:#000000;--tw-border:#2f3336;--tw-border-soft:#202327;--tw-text:#e7e9ea;--tw-muted:#71767b;--tw-link:#1d9bf0;--tw-accent:#1d9bf0;--tw-hover:rgba(239,243,244,0.10);--tw-soft-hover:rgba(29,155,240,0.10);--tw-input:#202327;--tw-button-text:#ffffff;--tw-shadow:none;--tw-scroll-track:#050505;--tw-scroll-thumb:#30363d;--tw-scroll-thumb-hover:#1d9bf0;color-scheme:dark}.tweeter-mode,.tweeter-shell,body[data-app-section=tweeter] .tweeter-mode,body[data-app-section=tweeter] .tweeter-shell{min-height:100vh;background:var(--tw-page-bg)!important;background-image:none!important;color:var(--tw-text)!important;font-family:var(--tw-font)!important;scrollbar-color:var(--tw-scroll-thumb) var(--tw-scroll-track);scrollbar-width:thin}.tweeter-mode ::-webkit-scrollbar{width:12px;height:12px}.tweeter-mode ::-webkit-scrollbar-track{background:var(--tw-scroll-track)}.tweeter-mode ::-webkit-scrollbar-thumb{background:var(--tw-scroll-thumb);border:3px solid var(--tw-scroll-track);border-radius:999px}.tweeter-mode ::-webkit-scrollbar-thumb:hover{background:var(--tw-scroll-thumb-hover)}.tweeter-mode .tweeter-grid,body[data-app-section=tweeter] .tweeter-grid{display:grid!important;width:min(1280px,100%)!important;margin:0 auto!important;min-height:100vh!important;grid-template-columns:minmax(74px,275px) minmax(0,600px) minmax(290px,350px)!important;grid-gap:0!important;gap:0!important;align-items:flex-start!important;background:var(--tw-page-bg)!important}.tweeter-mode .tweeter-left-rail,.tweeter-mode .tweeter-right-rail,body[data-app-section=tweeter] .tweeter-left-rail,body[data-app-section=tweeter] .tweeter-right-rail{position:-webkit-sticky!important;position:sticky!important;top:0!important;height:100vh!important;overflow-y:auto!important;background:var(--tw-page-bg)!important;color:var(--tw-text)!important}.tweeter-mode .tweeter-left-rail,body[data-app-section=tweeter] .tweeter-left-rail{padding:8px 12px!important;border-right:1px solid var(--tw-border)!important}.tweeter-mode .tweeter-right-rail,body[data-app-section=tweeter] .tweeter-right-rail{padding:12px 0 24px 24px!important}.tweeter-mode .tweeter-main-column,body[data-app-section=tweeter] .tweeter-main-column{min-height:100vh!important;background:var(--tw-surface)!important;color:var(--tw-text)!important;border-left:1px solid var(--tw-border)!important;border-right:1px solid var(--tw-border)!important}.tweeter-mode .tweeter-tabs,.tweeter-mode .tweeter-topbar,body[data-app-section=tweeter] .tweeter-tabs,body[data-app-section=tweeter] .tweeter-topbar{background:color-mix(in srgb,var(--tw-surface) 92%,transparent)!important;color:var(--tw-text)!important;border-bottom:1px solid var(--tw-border)!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;box-shadow:none!important}.tweeter-mode .tweeter-topbar h1,.tweeter-mode .tweeter-topbar small,body[data-app-section=tweeter] .tweeter-topbar h1,body[data-app-section=tweeter] .tweeter-topbar small{color:inherit!important}.tweeter-mode .tweeter-topbar small,body[data-app-section=tweeter] .tweeter-topbar small{color:var(--tw-muted)!important}.tweeter-mode .tweeter-tabs,body[data-app-section=tweeter] .tweeter-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important}.tweeter-mode .tweeter-tabs button,body[data-app-section=tweeter] .tweeter-tabs button{background:transparent!important;color:var(--tw-muted)!important;border:0!important}.tweeter-mode .tweeter-tabs button:hover,body[data-app-section=tweeter] .tweeter-tabs button:hover{background:var(--tw-hover)!important}.tweeter-mode .tweeter-tabs .active,body[data-app-section=tweeter] .tweeter-tabs .active{color:var(--tw-text)!important}.tweeter-mode .tweeter-tabs .active:after,body[data-app-section=tweeter] .tweeter-tabs .active:after{background:var(--tw-accent)!important}.tweeter-mode .thread-card,.tweeter-mode .thread-mini-card,.tweeter-mode .thread-replies,.tweeter-mode .tweet-card-v2,.tweeter-mode .tweet-detail-card,.tweeter-mode .tweeter-compose-card,.tweeter-mode .tweeter-filter-bar,.tweeter-mode .tweeter-metric-strip,body[data-app-section=tweeter] .thread-card,body[data-app-section=tweeter] .thread-mini-card,body[data-app-section=tweeter] .thread-replies,body[data-app-section=tweeter] .tweet-card-v2,body[data-app-section=tweeter] .tweet-detail-card,body[data-app-section=tweeter] .tweeter-compose-card,body[data-app-section=tweeter] .tweeter-filter-bar,body[data-app-section=tweeter] .tweeter-metric-strip{background:var(--tw-surface)!important;color:var(--tw-text)!important;border-color:var(--tw-border)!important;box-shadow:none!important}.tweeter-mode .tweet-card-v2:hover,body[data-app-section=tweeter] .tweet-card-v2:hover{background:var(--tw-hover)!important}.tweeter-mode .profile-info-empty,.tweeter-mode .tweet-quoted-card,.tweeter-mode .tweeter-current-user,.tweeter-mode .tweeter-dm-modal,.tweeter-mode .tweeter-legacy-profile-card,.tweeter-mode .tweeter-login-card,.tweeter-mode .tweeter-message-card,.tweeter-mode .tweeter-message-thread,.tweeter-mode .tweeter-messages-list,.tweeter-mode .tweeter-panel,.tweeter-mode .tweeter-private-profile-card,.tweeter-mode .tweeter-profile-hero,.tweeter-mode .tweeter-profile-info-card,.tweeter-mode .tweeter-search-box,body[data-app-section=tweeter] .profile-info-empty,body[data-app-section=tweeter] .tweet-quoted-card,body[data-app-section=tweeter] .tweeter-current-user,body[data-app-section=tweeter] .tweeter-dm-modal,body[data-app-section=tweeter] .tweeter-legacy-profile-card,body[data-app-section=tweeter] .tweeter-login-card,body[data-app-section=tweeter] .tweeter-message-card,body[data-app-section=tweeter] .tweeter-message-thread,body[data-app-section=tweeter] .tweeter-messages-list,body[data-app-section=tweeter] .tweeter-panel,body[data-app-section=tweeter] .tweeter-private-profile-card,body[data-app-section=tweeter] .tweeter-profile-hero,body[data-app-section=tweeter] .tweeter-profile-info-card,body[data-app-section=tweeter] .tweeter-search-box{background:var(--tw-bg-elevated)!important;color:var(--tw-text)!important;border:1px solid var(--tw-border)!important;box-shadow:var(--tw-shadow)!important}.tweeter-mode .tweeter-search-box,body[data-app-section=tweeter] .tweeter-search-box{background:var(--tw-input)!important;border-radius:999px!important}.tweeter-mode .tweeter-compose-body textarea,.tweeter-mode .tweeter-legacy-search input,.tweeter-mode .tweeter-search-box input,.tweeter-mode input,.tweeter-mode textarea,body[data-app-section=tweeter] .tweeter-compose-body textarea,body[data-app-section=tweeter] .tweeter-legacy-search input,body[data-app-section=tweeter] .tweeter-search-box input,body[data-app-section=tweeter] input,body[data-app-section=tweeter] textarea{color:var(--tw-text)!important;background:transparent!important;border-color:var(--tw-border)!important}.tweeter-mode input::placeholder,.tweeter-mode textarea::placeholder,body[data-app-section=tweeter] input::placeholder,body[data-app-section=tweeter] textarea::placeholder{color:var(--tw-muted)!important}.tweeter-mode .tweet-author-link,.tweeter-mode .tweet-card-text,.tweeter-mode .tweet-detail-text,.tweeter-mode .tweeter-panel-header strong,.tweeter-mode .tweeter-profile-copy h1,.tweeter-mode .tweeter-profile-copy p,.tweeter-mode .tweeter-suggestion strong,.tweeter-mode dd,.tweeter-mode h1,.tweeter-mode h2,.tweeter-mode h3,.tweeter-mode strong,body[data-app-section=tweeter] .tweet-author-link,body[data-app-section=tweeter] .tweet-card-text,body[data-app-section=tweeter] .tweet-detail-text,body[data-app-section=tweeter] .tweeter-panel-header strong,body[data-app-section=tweeter] .tweeter-profile-copy h1,body[data-app-section=tweeter] .tweeter-profile-copy p,body[data-app-section=tweeter] .tweeter-suggestion strong,body[data-app-section=tweeter] dd,body[data-app-section=tweeter] h1,body[data-app-section=tweeter] h2,body[data-app-section=tweeter] h3,body[data-app-section=tweeter] strong{color:var(--tw-text)!important}.tweeter-mode .tweet-card-authorline,.tweeter-mode .tweet-detail-time,.tweeter-mode .tweet-meta-note,.tweeter-mode .tweeter-brand small,.tweeter-mode .tweeter-current-user span,.tweeter-mode .tweeter-login-card p,.tweeter-mode .tweeter-panel-empty,.tweeter-mode .tweeter-profile-copy>span,.tweeter-mode .tweeter-profile-meta,.tweeter-mode .tweeter-suggestion small,.tweeter-mode .tweeter-suggestion span,.tweeter-mode dt,.tweeter-mode small,body[data-app-section=tweeter] .tweet-card-authorline,body[data-app-section=tweeter] .tweet-detail-time,body[data-app-section=tweeter] .tweet-meta-note,body[data-app-section=tweeter] .tweeter-brand small,body[data-app-section=tweeter] .tweeter-current-user span,body[data-app-section=tweeter] .tweeter-login-card p,body[data-app-section=tweeter] .tweeter-panel-empty,body[data-app-section=tweeter] .tweeter-profile-copy>span,body[data-app-section=tweeter] .tweeter-profile-meta,body[data-app-section=tweeter] .tweeter-suggestion small,body[data-app-section=tweeter] .tweeter-suggestion span,body[data-app-section=tweeter] dt,body[data-app-section=tweeter] small{color:var(--tw-muted)!important}.tweeter-mode .tweet-thread-link,.tweeter-mode .tweeter-filter-bar button,.tweeter-mode .tweeter-hashtag,.tweeter-mode .tweeter-legacy-logo,.tweeter-mode .tweeter-link,.tweeter-mode .tweeter-mention,.tweeter-mode a,body[data-app-section=tweeter] .tweet-thread-link,body[data-app-section=tweeter] .tweeter-filter-bar button,body[data-app-section=tweeter] .tweeter-hashtag,body[data-app-section=tweeter] .tweeter-legacy-logo,body[data-app-section=tweeter] .tweeter-link,body[data-app-section=tweeter] .tweeter-mention,body[data-app-section=tweeter] a{color:var(--tw-link)}.tweeter-mode .tweeter-current-user,.tweeter-mode .tweeter-nav a,.tweeter-mode .tweeter-nav button,body[data-app-section=tweeter] .tweeter-current-user,body[data-app-section=tweeter] .tweeter-nav a,body[data-app-section=tweeter] .tweeter-nav button{color:var(--tw-text)!important;background:transparent!important;border:0!important}.tweeter-mode .tweeter-current-user:hover,.tweeter-mode .tweeter-nav .active,.tweeter-mode .tweeter-nav a:hover,.tweeter-mode .tweeter-nav button:hover,body[data-app-section=tweeter] .tweeter-current-user:hover,body[data-app-section=tweeter] .tweeter-nav .active,body[data-app-section=tweeter] .tweeter-nav a:hover,body[data-app-section=tweeter] .tweeter-nav button:hover{background:var(--tw-hover)!important}.tweeter-mode .legacy-tweet-button,.tweeter-mode .tweeter-inline-post,.tweeter-mode .tweeter-post-button,body[data-app-section=tweeter] .legacy-tweet-button,body[data-app-section=tweeter] .tweeter-inline-post,body[data-app-section=tweeter] .tweeter-post-button{background:var(--tw-accent)!important;color:var(--tw-button-text)!important;border-color:var(--tw-accent)!important}.tweeter-mode .tweeter-bird,.tweeter-mode .tweeter-live-pill,body[data-app-section=tweeter] .tweeter-bird,body[data-app-section=tweeter] .tweeter-live-pill{color:var(--tw-link)!important}.tweeter-mode .tweeter-bird,body[data-app-section=tweeter] .tweeter-bird{background:color-mix(in srgb,var(--tw-accent) 14%,transparent)!important}.tweeter-mode .tweet-actions-row,body[data-app-section=tweeter] .tweet-actions-row{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important}.tweeter-mode .tweet-actions-row a,.tweeter-mode .tweet-actions-row button,.tweeter-mode .tweeter-bookmark-button,.tweeter-mode .tweeter-like-button,body[data-app-section=tweeter] .tweet-actions-row a,body[data-app-section=tweeter] .tweet-actions-row button,body[data-app-section=tweeter] .tweeter-bookmark-button,body[data-app-section=tweeter] .tweeter-like-button{color:var(--tw-muted)!important;background:transparent!important;border:0!important}.tweeter-mode .tweet-actions-row a:hover,.tweeter-mode .tweet-actions-row button:hover,.tweeter-mode .tweeter-bookmark-button:hover,.tweeter-mode .tweeter-like-button:hover,body[data-app-section=tweeter] .tweet-actions-row a:hover,body[data-app-section=tweeter] .tweet-actions-row button:hover,body[data-app-section=tweeter] .tweeter-bookmark-button:hover,body[data-app-section=tweeter] .tweeter-like-button:hover{color:var(--tw-link)!important}.tweeter-mode .tweeter-like-button.liked,body[data-app-section=tweeter] .tweeter-like-button.liked{color:var(--tw-danger)!important}.tweeter-mode .tweeter-bookmark-button.bookmarked,body[data-app-section=tweeter] .tweeter-bookmark-button.bookmarked{color:var(--tw-accent)!important}.tweeter-mode .avatar,body[data-app-section=tweeter] .avatar{overflow:hidden!important;border-radius:999px!important;flex:0 0 auto!important;background:var(--tw-input)!important}.tweeter-mode .avatar img,body[data-app-section=tweeter] .avatar img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}.tweeter-mode .tweeter-current-user .avatar,body[data-app-section=tweeter] .tweeter-current-user .avatar{width:40px!important;height:40px!important;min-width:40px!important;max-width:40px!important}.tweeter-mode .legacy-mini-avatar .avatar,body[data-app-section=tweeter] .legacy-mini-avatar .avatar{width:32px!important;height:32px!important;min-width:32px!important}.tweeter-mode[data-era=modern] .tweeter-legacy-profile-card,.tweeter-mode[data-era=modern] .tweeter-legacy-topnav{display:none!important}.tweeter-mode[data-era=modern] .tweeter-left-rail .tweeter-brand{display:flex!important}.tweeter-mode[data-era=retro],.tweeter-mode[data-era=retro] .tweeter-shell{--tw-font:"Helvetica Neue",Helvetica,Arial,sans-serif;--tw-radius-lg:6px;--tw-radius-md:4px}.tweeter-mode[data-era=retro][data-color-mode=light],.tweeter-mode[data-era=retro][data-color-mode=light] .tweeter-shell{--tw-page-bg:#e6ecf0;--tw-bg:#e6ecf0;--tw-surface:#ffffff;--tw-elevated:#ffffff;--tw-bg-elevated:#ffffff;--tw-bg-panel:#f5f8fa;--tw-input:#f5f8fa;--tw-border:#d6dfe6;--tw-border-soft:#e6ecf0;--tw-text:#14171a;--tw-muted:#657786;--tw-accent:#1da1f2;--tw-link:#1da1f2}.tweeter-mode[data-era=retro][data-color-mode=blue],.tweeter-mode[data-era=retro][data-color-mode=blue] .tweeter-shell{--tw-page-bg:#dceefb;--tw-bg:#dceefb;--tw-surface:#ffffff;--tw-elevated:#ffffff;--tw-bg-elevated:#ffffff;--tw-bg-panel:#f4fbff;--tw-input:#eef8ff;--tw-border:#bddff5;--tw-border-soft:#d8effb;--tw-text:#16324a;--tw-muted:#57708a;--tw-accent:#1da1f2;--tw-link:#1681cf}.tweeter-mode[data-era=retro] .tweeter-legacy-topnav{display:flex!important;height:46px!important;padding:0 18px!important;background:color-mix(in srgb,var(--tw-surface) 96%,transparent)!important;border-bottom:1px solid var(--tw-border)!important;box-shadow:0 1px 3px rgba(15,20,25,.07)!important}.tweeter-mode[data-era=retro] .tweeter-legacy-topnav a,.tweeter-mode[data-era=retro] .tweeter-legacy-topnav button{color:var(--tw-muted)!important;font-size:13px!important;font-weight:700!important}.tweeter-mode[data-era=retro] .tweeter-legacy-logo,.tweeter-mode[data-era=retro] .tweeter-legacy-logo i{color:#1da1f2!important}.tweeter-mode[data-era=retro] .tweeter-grid{width:min(1120px,calc(100% - 28px))!important;grid-template-columns:270px minmax(0,1fr) 270px!important;gap:10px!important;padding:10px 0 32px!important}.tweeter-mode[data-era=retro] .tweeter-left-rail,.tweeter-mode[data-era=retro] .tweeter-right-rail{position:relative!important;top:auto!important;height:auto!important;min-height:0!important;overflow:visible!important;padding:0!important;border:0!important;background:transparent!important}.tweeter-mode[data-era=retro] .tweeter-legacy-profile-card,.tweeter-mode[data-era=retro] .tweeter-main-column,.tweeter-mode[data-era=retro] .tweeter-panel{border-radius:6px!important;border:1px solid var(--tw-border)!important;background:var(--tw-surface)!important;box-shadow:var(--tw-shadow)!important}.tweeter-mode[data-era=retro] .tweeter-brand,.tweeter-mode[data-era=retro] .tweeter-left-rail .tweeter-current-user,.tweeter-mode[data-era=retro] .tweeter-left-rail .tweeter-login-card,.tweeter-mode[data-era=retro] .tweeter-left-rail .tweeter-nav,.tweeter-mode[data-era=retro] .tweeter-left-rail .tweeter-post-button,.tweeter-mode[data-era=retro] .tweeter-right-rail>.tweeter-search-box{display:none!important}.tweeter-mode[data-era=retro] .tweeter-legacy-profile-card{display:block!important;margin:0 0 10px!important;overflow:hidden!important}.tweeter-mode[data-era=retro] .tweeter-legacy-cover{height:88px!important;background:linear-gradient(135deg,#1da1f2,#7cc8f8)!important}.tweeter-mode[data-era=retro] .tweeter-topbar{position:static!important;min-height:46px!important;border-radius:6px 6px 0 0!important}.tweeter-mode[data-era=retro] .tweeter-tabs{position:static!important;top:auto!important;height:46px!important}.tweeter-mode[data-era=retro] .tweeter-compose-card{background:color-mix(in srgb,var(--tw-accent) 8%,var(--tw-surface))!important}.tweeter-mode[data-era=classic],.tweeter-mode[data-era=classic] .tweeter-shell{--tw-font:Arial,Helvetica,sans-serif;--tw-page-bg:#8fb9b6;--tw-bg:#8fb9b6;--tw-surface:#ffffff;--tw-elevated:#ffffff;--tw-bg-elevated:#ffffff;--tw-bg-panel:#d7efee;--tw-card:#ffffff;--tw-border:#a8c7c5;--tw-border-soft:#c7dddc;--tw-text:#111111;--tw-muted:#577574;--tw-link:#0084b4;--tw-accent:#1da1f2;--tw-hover:rgba(0,132,180,0.10);--tw-input:#ffffff;--tw-radius-lg:4px;--tw-radius-md:3px;--tw-shadow:none;color-scheme:light}.tweeter-mode[data-era=classic][data-color-mode=dark],.tweeter-mode[data-era=classic][data-color-mode=dark] .tweeter-shell{--tw-page-bg:#142532;--tw-bg:#142532;--tw-surface:#1e3442;--tw-elevated:#203847;--tw-bg-elevated:#203847;--tw-bg-panel:#182d3a;--tw-border:#345568;--tw-border-soft:#2c4859;--tw-text:#f3fbff;--tw-muted:#9bb7c5;--tw-link:#63c7f7;--tw-input:#0f202b;color-scheme:dark}.tweeter-mode[data-era=classic] .tweeter-shell{background:radial-gradient(circle at 50% 0,rgba(255,255,255,.35),transparent 240px),var(--tw-page-bg)!important}.tweeter-mode[data-era=classic] .tweeter-legacy-topnav{display:flex!important;height:36px!important;padding:0 12px!important;background:#ffffff!important;border-bottom:1px solid #8cb8b5!important;box-shadow:none!important}.tweeter-mode[data-era=classic][data-color-mode=dark] .tweeter-legacy-topnav{background:#0d1b24!important;border-bottom-color:#345568!important}.tweeter-mode[data-era=classic] .tweeter-legacy-logo,.tweeter-mode[data-era=classic] .tweeter-legacy-topnav a,.tweeter-mode[data-era=classic] .tweeter-legacy-topnav button{color:var(--tw-link)!important;font-size:12px!important;font-weight:700!important}.tweeter-mode[data-era=classic] .tweeter-grid{width:990px!important;max-width:calc(100% - 24px)!important;grid-template-columns:220px minmax(0,520px) 230px!important;gap:12px!important;padding:16px 0 40px!important}.tweeter-mode[data-era=classic] .tweeter-left-rail,.tweeter-mode[data-era=classic] .tweeter-right-rail{position:relative!important;top:auto!important;height:auto!important;overflow:visible!important;padding:0!important;border:0!important;background:transparent!important}.tweeter-mode[data-era=classic] .tweeter-brand,.tweeter-mode[data-era=classic] .tweeter-left-rail .tweeter-current-user,.tweeter-mode[data-era=classic] .tweeter-left-rail .tweeter-login-card,.tweeter-mode[data-era=classic] .tweeter-left-rail .tweeter-nav,.tweeter-mode[data-era=classic] .tweeter-left-rail .tweeter-post-button,.tweeter-mode[data-era=classic] .tweeter-right-rail>.tweeter-search-box{display:none!important}.tweeter-mode[data-era=classic] .tweeter-legacy-profile-card{display:block!important;margin:0 0 10px!important}.tweeter-mode[data-era=classic] .tweeter-legacy-profile-card,.tweeter-mode[data-era=classic] .tweeter-main-column,.tweeter-mode[data-era=classic] .tweeter-panel{border-radius:4px!important;border:1px solid var(--tw-border)!important;background:var(--tw-surface)!important}.tweeter-mode[data-era=classic] .tweet-card-v2,.tweeter-mode[data-era=classic] .tweeter-compose-card,.tweeter-mode[data-era=classic] .tweeter-filter-bar,.tweeter-mode[data-era=classic] .tweeter-tabs,.tweeter-mode[data-era=classic] .tweeter-topbar{background:var(--tw-surface)!important;border-color:var(--tw-border-soft)!important;border-radius:0!important}.tweeter-mode[data-era=classic] .tweeter-tabs,.tweeter-mode[data-era=classic] .tweeter-topbar{position:static!important;height:auto!important;min-height:36px!important;top:auto!important}.tweeter-mode[data-era=classic] .tweeter-tabs button{font-size:13px!important;padding:.75rem .4rem!important}.tweeter-mode[data-era=classic] .tweet-author-link strong,.tweeter-mode[data-era=classic] .tweet-card-text{font-size:14px!important}.tweeter-mode[data-era=classic] .tweeter-panel-header strong{font-size:18px!important}@media (max-width:1120px){.tweeter-mode[data-era=classic] .tweeter-grid,.tweeter-mode[data-era=retro] .tweeter-grid{grid-template-columns:minmax(0,1fr)!important;width:min(720px,calc(100% - 16px))!important;max-width:min(720px,calc(100% - 16px))!important}.tweeter-mode[data-era=classic] .tweeter-left-rail,.tweeter-mode[data-era=classic] .tweeter-right-rail,.tweeter-mode[data-era=retro] .tweeter-left-rail,.tweeter-mode[data-era=retro] .tweeter-right-rail{display:none!important}}@media (max-width:960px){.tweeter-mode .tweeter-grid,body[data-app-section=tweeter] .tweeter-grid{grid-template-columns:minmax(0,1fr)!important;width:100%!important}.tweeter-mode .tweeter-left-rail,.tweeter-mode .tweeter-right-rail,body[data-app-section=tweeter] .tweeter-left-rail,body[data-app-section=tweeter] .tweeter-right-rail{display:none!important}.tweeter-mode .tweeter-main-column,body[data-app-section=tweeter] .tweeter-main-column{border-left:0!important;border-right:0!important}}.tweeter-mode[data-era=retro] .tweeter-legacy-topnav,body[data-app-section=tweeter] .tweeter-mode[data-era=retro] .tweeter-legacy-topnav{min-height:56px!important;height:auto!important;padding:0 22px!important;background:color-mix(in srgb,var(--tw-surface) 98%,transparent)!important;border-bottom:1px solid var(--tw-border)!important;box-shadow:0 1px 4px rgba(83,100,113,.14)!important}.tweeter-mode[data-era=retro] .tweeter-legacy-left,.tweeter-mode[data-era=retro] .tweeter-legacy-right,body[data-app-section=tweeter] .tweeter-mode[data-era=retro] .tweeter-legacy-left,body[data-app-section=tweeter] .tweeter-mode[data-era=retro] .tweeter-legacy-right{min-height:56px!important;gap:1.05rem!important}.tweeter-mode[data-era=retro] .tweeter-legacy-topnav a,.tweeter-mode[data-era=retro] .tweeter-legacy-topnav button,body[data-app-section=tweeter] .tweeter-mode[data-era=retro] .tweeter-legacy-topnav a,body[data-app-section=tweeter] .tweeter-mode[data-era=retro] .tweeter-legacy-topnav button{min-height:56px!important;padding:0 .35rem!important;gap:.48rem!important;font-size:14.5px!important;font-weight:700!important;line-height:1!important}.tweeter-mode[data-era=retro] .tweeter-legacy-topnav i,body[data-app-section=tweeter] .tweeter-mode[data-era=retro] .tweeter-legacy-topnav i{font-size:1.08rem!important}.tweeter-mode[data-era=retro] .tweeter-legacy-logo,.tweeter-mode[data-era=retro] .tweeter-legacy-logo i,body[data-app-section=tweeter] .tweeter-mode[data-era=retro] .tweeter-legacy-logo,body[data-app-section=tweeter] .tweeter-mode[data-era=retro] .tweeter-legacy-logo i{color:#1da1f2!important;font-size:1.35rem!important}.tweeter-mode[data-era=retro] .tweeter-legacy-search,body[data-app-section=tweeter] .tweeter-mode[data-era=retro] .tweeter-legacy-search{min-width:310px!important;min-height:40px!important;padding:0 1rem!important;background:var(--tw-input)!important;border:1px solid var(--tw-border)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9)!important}.tweeter-mode[data-era=retro] .legacy-tweet-button,body[data-app-section=tweeter] .tweeter-mode[data-era=retro] .legacy-tweet-button{min-height:40px!important;padding:0 1.1rem!important;font-size:14px!important}.tweeter-mode[data-era=retro] .legacy-mini-avatar .avatar,body[data-app-section=tweeter] .tweeter-mode[data-era=retro] .legacy-mini-avatar .avatar{width:34px!important;height:34px!important;min-width:34px!important}.tweeter-mode[data-era=classic] .tweeter-legacy-topnav,body[data-app-section=tweeter] .tweeter-mode[data-era=classic] .tweeter-legacy-topnav{min-height:48px!important;height:auto!important;padding:0 18px!important}.tweeter-mode[data-era=classic] .tweeter-legacy-left,.tweeter-mode[data-era=classic] .tweeter-legacy-right,body[data-app-section=tweeter] .tweeter-mode[data-era=classic] .tweeter-legacy-left,body[data-app-section=tweeter] .tweeter-mode[data-era=classic] .tweeter-legacy-right{min-height:48px!important;gap:.95rem!important}.tweeter-mode[data-era=classic] .tweeter-legacy-topnav a,.tweeter-mode[data-era=classic] .tweeter-legacy-topnav button,body[data-app-section=tweeter] .tweeter-mode[data-era=classic] .tweeter-legacy-topnav a,body[data-app-section=tweeter] .tweeter-mode[data-era=classic] .tweeter-legacy-topnav button{min-height:48px!important;padding:0 .32rem!important;gap:.45rem!important;font-size:13.5px!important;font-weight:700!important;line-height:1!important}.tweeter-mode[data-era=classic] .tweeter-legacy-topnav i,body[data-app-section=tweeter] .tweeter-mode[data-era=classic] .tweeter-legacy-topnav i{font-size:1rem!important}.tweeter-mode[data-era=classic] .tweeter-legacy-logo,.tweeter-mode[data-era=classic] .tweeter-legacy-logo i,body[data-app-section=tweeter] .tweeter-mode[data-era=classic] .tweeter-legacy-logo,body[data-app-section=tweeter] .tweeter-mode[data-era=classic] .tweeter-legacy-logo i{font-size:1.22rem!important}.tweeter-mode[data-era=classic] .tweeter-legacy-search,body[data-app-section=tweeter] .tweeter-mode[data-era=classic] .tweeter-legacy-search{min-height:36px!important;min-width:260px!important;padding:0 .9rem!important}.tweeter-mode[data-era=classic] .legacy-tweet-button,body[data-app-section=tweeter] .tweeter-mode[data-era=classic] .legacy-tweet-button{min-height:36px!important;padding:0 1rem!important;font-size:13.5px!important}.tweeter-mode[data-era=retro] .tweeter-tabs,body[data-app-section=tweeter] .tweeter-mode[data-era=retro] .tweeter-tabs{position:static!important;top:auto!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;min-height:50px!important;height:50px!important;padding:0!important;overflow:hidden!important;border-top:1px solid var(--tw-border-soft)!important;border-bottom:1px solid var(--tw-border)!important;background:var(--tw-surface)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.tweeter-mode[data-era=retro] .tweeter-tabs button,body[data-app-section=tweeter] .tweeter-mode[data-era=retro] .tweeter-tabs button{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;height:50px!important;min-width:0!important;padding:0!important;border:0!important;border-left:1px solid var(--tw-border-soft)!important;border-radius:0!important;background:transparent!important;color:var(--tw-muted)!important;font-size:14.5px!important;font-weight:800!important;letter-spacing:0!important}.tweeter-mode[data-era=retro] .tweeter-tabs button:first-child,body[data-app-section=tweeter] .tweeter-mode[data-era=retro] .tweeter-tabs button:first-child{border-left:0!important}.tweeter-mode[data-era=retro] .tweeter-tabs button:hover,body[data-app-section=tweeter] .tweeter-mode[data-era=retro] .tweeter-tabs button:hover{background:color-mix(in srgb,var(--tw-accent) 7%,var(--tw-surface))!important;color:var(--tw-text)!important}.tweeter-mode[data-era=retro] .tweeter-tabs .active,.tweeter-mode[data-era=retro] .tweeter-tabs button[aria-selected=true],body[data-app-section=tweeter] .tweeter-mode[data-era=retro] .tweeter-tabs .active,body[data-app-section=tweeter] .tweeter-mode[data-era=retro] .tweeter-tabs button[aria-selected=true]{background:transparent!important;color:var(--tw-accent)!important}.tweeter-mode[data-era=retro] .tweeter-tabs .active:after,.tweeter-mode[data-era=retro] .tweeter-tabs button[aria-selected=true]:after,body[data-app-section=tweeter] .tweeter-mode[data-era=retro] .tweeter-tabs .active:after,body[data-app-section=tweeter] .tweeter-mode[data-era=retro] .tweeter-tabs button[aria-selected=true]:after{content:""!important;position:absolute!important;left:50%!important;bottom:0!important;width:58px!important;height:4px!important;transform:translateX(-50%)!important;margin:0!important;border-radius:999px 999px 0 0!important;background:var(--tw-accent)!important}.tweeter-mode[data-era=classic] .tweeter-tabs,body[data-app-section=tweeter] .tweeter-mode[data-era=classic] .tweeter-tabs{position:static!important;top:auto!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;min-height:42px!important;height:42px!important;padding:0!important;border-top:1px solid var(--tw-border-soft)!important;border-bottom:1px solid var(--tw-border)!important;background:var(--tw-surface)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.tweeter-mode[data-era=classic] .tweeter-tabs button,body[data-app-section=tweeter] .tweeter-mode[data-era=classic] .tweeter-tabs button{display:flex!important;align-items:center!important;justify-content:center!important;height:42px!important;padding:0!important;border:0!important;border-left:1px solid var(--tw-border-soft)!important;border-radius:0!important;background:transparent!important;color:var(--tw-muted)!important;font-size:13px!important;font-weight:700!important}.tweeter-mode[data-era=classic] .tweeter-tabs button:first-child,body[data-app-section=tweeter] .tweeter-mode[data-era=classic] .tweeter-tabs button:first-child{border-left:0!important}.tweeter-mode[data-era=classic] .tweeter-tabs .active,.tweeter-mode[data-era=classic] .tweeter-tabs button[aria-selected=true],body[data-app-section=tweeter] .tweeter-mode[data-era=classic] .tweeter-tabs .active,body[data-app-section=tweeter] .tweeter-mode[data-era=classic] .tweeter-tabs button[aria-selected=true]{color:var(--tw-link)!important;background:color-mix(in srgb,var(--tw-link) 5%,var(--tw-surface))!important}.tweeter-mode[data-era=classic] .tweeter-tabs .active:after,.tweeter-mode[data-era=classic] .tweeter-tabs button[aria-selected=true]:after,body[data-app-section=tweeter] .tweeter-mode[data-era=classic] .tweeter-tabs .active:after,body[data-app-section=tweeter] .tweeter-mode[data-era=classic] .tweeter-tabs button[aria-selected=true]:after{width:46px!important;height:3px!important;background:var(--tw-link)!important}.rules-overhaul-hero{background:radial-gradient(circle at 10% 15%,rgba(14,165,233,.24),transparent 28rem),radial-gradient(circle at 92% 12%,rgba(34,197,94,.13),transparent 18rem),linear-gradient(135deg,#ffffff,#ecfeff 52%,#f8fafc)}.rules-jobs-system-block{background:radial-gradient(circle at 0 0,rgba(14,165,233,.12),transparent 18rem),radial-gradient(circle at 100% 10%,rgba(34,197,94,.11),transparent 18rem),rgba(255,255,255,.86)}.guide-walkthrough-grid,.job-board-grid,.phone-app-grid,.rules-job-grid,.rules-phone-grid{display:grid;grid-gap:1rem;gap:1rem}.rules-job-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1rem}.guide-image-placeholder,.guide-walkthrough,.job-board-grid article,.phone-app-grid article,.rules-job-grid article,.rules-phone-grid article{border:1px solid rgba(21,80,130,.13);border-radius:1.25rem;background:rgba(255,255,255,.84);box-shadow:0 16px 42px rgba(15,23,42,.07)}.rules-job-grid article{padding:1.05rem}.guide-walkthrough summary span,.job-board-grid span,.phone-app-grid span,.rules-job-grid span,.rules-phone-grid strong{display:inline-flex;width:-moz-fit-content;width:fit-content;border-radius:999px;padding:.32rem .6rem;background:rgba(224,242,254,.86);color:#0369a1;font-size:.7rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.rules-job-grid h3{margin:.85rem 0 .45rem;color:#071629;letter-spacing:-.04em}.guide-image-placeholder span,.guide-walkthrough p,.job-board-grid p,.phone-app-grid p,.rules-job-grid p,.rules-phone-grid p{color:#36506f;line-height:1.55}.rules-phone-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1rem}.rules-phone-grid article{padding:1rem}.rules-phone-grid p{margin:.6rem 0 0}.guides-field-hero .guides-hero-copy{background:radial-gradient(circle at 12% 10%,rgba(14,165,233,.35),transparent 22rem),radial-gradient(circle at 80% 5%,rgba(34,197,94,.16),transparent 16rem),linear-gradient(135deg,#ffffff,#eff6ff 50%,#f0fdfa)}.guides-field-hero .guides-hero-copy:after{content:"P";color:rgba(14,165,233,.07)}.phone-app-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.phone-app-grid article{min-height:155px;padding:1rem;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.phone-app-grid article:hover{transform:translateY(-4px);border-color:rgba(14,165,233,.32);box-shadow:0 22px 50px rgba(14,116,144,.14)}.phone-app-grid p{margin:.75rem 0 0}.job-board-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.job-board-grid article{padding:1.1rem;background:radial-gradient(circle at 95% 0,rgba(14,165,233,.12),transparent 12rem),rgba(255,255,255,.86)}.job-board-grid div{display:flex;flex-wrap:wrap;gap:.55rem;margin:1rem 0}.job-board-grid strong{display:inline-flex;align-items:center;min-height:2.2rem;padding:.45rem .75rem;border-radius:999px;background:#f8fafc;color:#071629;border:1px solid rgba(15,23,42,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.8)}.guide-walkthrough-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-walkthrough{overflow:hidden}.guide-walkthrough summary{cursor:pointer;list-style:none;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.35rem 1rem;gap:.35rem 1rem;align-items:center;padding:1rem 1.1rem}.guide-walkthrough summary::-webkit-details-marker{display:none}.guide-walkthrough summary span{grid-column:1/-1}.guide-walkthrough summary strong{color:#071629;font-size:1.2rem;letter-spacing:-.04em}.guide-walkthrough summary small{color:#0284c7;font-weight:900}.guide-step-slide-list{display:grid;grid-gap:.75rem;gap:.75rem;padding:0 1.1rem 1rem}.guide-step-slide-list article{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.75rem;gap:.75rem;align-items:flex-start;padding:.85rem;border-radius:1rem;background:rgba(240,249,255,.74)}.guide-step-slide-list article span{width:2rem;height:2rem;display:grid;place-items:center;border-radius:999px;background:#0284c7;color:#fff;font-weight:950}.guide-step-slide-list article p{margin:0}.guide-image-placeholder{margin:0 1.1rem 1.1rem;padding:1rem;border-style:dashed;background:linear-gradient(135deg,rgba(224,242,254,.7),rgba(255,255,255,.76))}.guide-image-placeholder span,.guide-image-placeholder strong{display:block}.guide-image-placeholder strong{color:#075985}.guide-image-placeholder span{margin-top:.25rem}.guide-faq-card{padding:.35rem}@media (max-width:1180px){.phone-app-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.guide-walkthrough-grid,.job-board-grid,.phone-app-grid,.rules-job-grid,.rules-phone-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.guide-walkthrough summary,.guide-walkthrough-grid,.job-board-grid,.phone-app-grid,.rules-job-grid,.rules-phone-grid{grid-template-columns:1fr}}.police-guide-hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);grid-gap:1rem;gap:1rem;margin-top:1rem;padding:1.25rem;border:1px solid rgba(21,80,130,.13);border-radius:1.5rem;background:radial-gradient(circle at 0 0,rgba(59,130,246,.1),transparent 22rem),radial-gradient(circle at 100% 10%,rgba(14,165,233,.12),transparent 16rem),rgba(255,255,255,.88);box-shadow:0 20px 54px rgba(15,23,42,.08)}.guide-featured-sidecard strong,.guide-visual-copy h3,.guide-warning-card span,.police-duty-card h3,.police-guide-hero h3{color:#071629;letter-spacing:-.04em}.guide-featured-sidecard p,.guide-visual-copy li,.guide-visual-copy p,.guide-warning-card p,.police-duty-card li,.police-duty-images figcaption,.police-guide-hero li,.police-guide-hero p{color:#36506f;line-height:1.55}.guide-visual-copy ul,.police-duty-card ul,.police-guide-hero ul{margin:.8rem 0 0;padding-left:1.1rem}.guide-featured-sidecard{display:grid;align-content:start;grid-gap:.5rem;gap:.5rem;padding:1rem;border-radius:1.2rem;border:1px solid rgba(2,132,199,.16);background:linear-gradient(135deg,rgba(224,242,254,.9),rgba(255,255,255,.9))}.guide-featured-sidecard span,.guide-visual-copy span,.guide-warning-card span:first-child{display:inline-flex;width:-moz-fit-content;width:fit-content;border-radius:999px;padding:.32rem .6rem;background:rgba(224,242,254,.86);color:#0369a1;font-size:.72rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.guide-visual-steps{display:grid;grid-gap:1rem;gap:1rem;margin-top:1rem}.guide-visual-step,.guide-warning-card,.police-duty-card{border:1px solid rgba(21,80,130,.13);border-radius:1.35rem;background:rgba(255,255,255,.88);box-shadow:0 16px 42px rgba(15,23,42,.07)}.guide-visual-step{display:grid;grid-template-columns:minmax(280px,.95fr) minmax(0,1.25fr);grid-gap:1rem;gap:1rem;padding:1rem;align-items:start}.guide-visual-copy{display:grid;grid-gap:.65rem;gap:.65rem}.guide-visual-copy h3{margin:0;font-size:clamp(1.3rem,3vw,2rem)}.guide-visual-copy p,.guide-visual-figure,.guide-warning-card figure,.guide-warning-card p,.police-duty-images figure{margin:0}.guide-visual-figure img,.guide-warning-card img,.police-duty-images img{display:block;width:100%;height:auto;border-radius:1rem;border:1px solid rgba(15,23,42,.08);background:#f8fafc}.guide-warning-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin-top:1rem}.guide-warning-card{display:grid;grid-gap:.9rem;gap:.9rem;padding:1rem}.guide-warning-card span{margin-bottom:.45rem}.police-guide-layout{align-items:start}.police-duty-card{padding:1rem}.police-duty-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.9fr);grid-gap:1rem;gap:1rem;align-items:start}.police-duty-images{display:grid;grid-gap:.85rem;gap:.85rem}.police-duty-images figcaption{margin-top:.45rem;font-size:.92rem}@media (max-width:980px){.guide-visual-step,.guide-warning-grid,.police-duty-grid,.police-guide-hero{grid-template-columns:1fr}}@media (max-width:640px){.guide-visual-step,.guide-warning-card,.police-duty-card,.police-guide-hero{padding:.85rem}}.guide-jobs-hub{margin-top:2.2rem}.guide-job-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin-top:1rem}.guide-jobs-subheading{margin-top:2rem}.guide-job-card{position:relative;overflow:hidden;display:grid;grid-gap:.55rem;gap:.55rem;min-height:220px;padding:1.1rem;border:1px solid rgba(21,80,130,.13);border-radius:1.35rem;background:radial-gradient(circle at 100% 0,rgba(14,165,233,.12),transparent 11rem),rgba(255,255,255,.88);color:inherit;text-align:left;cursor:pointer;box-shadow:0 16px 42px rgba(15,23,42,.07);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.guide-job-card:after{content:"";position:absolute;right:-3rem;bottom:-4rem;width:9rem;height:9rem;border-radius:999px;background:rgba(14,165,233,.1)}.guide-job-card:focus-visible,.guide-job-card:hover{transform:translateY(-5px);border-color:rgba(14,165,233,.34);box-shadow:0 28px 60px rgba(14,116,144,.16);outline:none}.guide-job-icon{width:3.2rem;height:3.2rem;display:grid;place-items:center;border-radius:1rem;background:linear-gradient(135deg,#e0f2fe,#fff7ed);font-size:1.45rem}.guide-job-meta{display:inline-flex;width:-moz-fit-content;width:fit-content;border-radius:999px;padding:.32rem .6rem;background:rgba(224,242,254,.86);color:#0369a1;font-size:.68rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.guide-job-card strong{color:#071629;font-size:1.25rem;line-height:1.08;letter-spacing:-.04em}.guide-job-card p{margin:0;color:#36506f;line-height:1.5}.guide-job-card small{margin-top:auto;color:#0284c7;font-weight:950}body.guide-modal-open{overflow:hidden}.guide-modal-backdrop{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:clamp(.75rem,3vw,2rem);background:rgba(3,7,18,.58);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:guideModalFade .18s ease both}.guide-modal-window{width:min(1120px,100%);max-height:min(860px,92vh);overflow:hidden;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;border:1px solid rgba(125,211,252,.24);border-radius:1.55rem;background:radial-gradient(circle at 0 0,rgba(14,165,233,.18),transparent 24rem),linear-gradient(135deg,rgba(255,255,255,.98),rgba(241,245,249,.98));box-shadow:0 36px 120px rgba(0,0,0,.35);animation:guideModalPop .22s cubic-bezier(.2,.8,.2,1) both}.guide-modal-footer,.guide-modal-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.1rem}.guide-modal-header{border-bottom:1px solid rgba(15,23,42,.08)}.guide-modal-copy span,.guide-modal-header span{display:inline-flex;width:-moz-fit-content;width:fit-content;border-radius:999px;padding:.28rem .58rem;background:rgba(224,242,254,.86);color:#0369a1;font-size:.68rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.guide-modal-copy h3,.guide-modal-header h2{margin:.3rem 0 0;color:#071629;line-height:1;letter-spacing:-.05em}.guide-modal-header h2{font-size:clamp(1.4rem,3vw,2.35rem)}.guide-modal-close{width:2.75rem;height:2.75rem;display:grid;place-items:center;border:1px solid rgba(15,23,42,.1);border-radius:999px;background:rgba(255,255,255,.88);color:#0f172a;font-size:1.55rem;font-weight:900;cursor:pointer}.guide-modal-close:focus-visible,.guide-modal-close:hover{background:#e0f2fe;outline:none}.guide-modal-progress{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.8rem;gap:.8rem;align-items:center;padding:.85rem 1.1rem;border-bottom:1px solid rgba(15,23,42,.07)}.guide-modal-progress div{height:.72rem;overflow:hidden;border-radius:999px;background:rgba(15,23,42,.08)}.guide-modal-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0284c7,#38bdf8);transition:width .25s ease}.guide-modal-progress strong{color:#075985;font-size:.92rem}.guide-modal-slide{min-height:0;overflow:auto;display:grid;grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);grid-gap:1rem;gap:1rem;padding:1.1rem}.guide-modal-copy{display:grid;align-content:start;grid-gap:.75rem;gap:.75rem}.guide-modal-copy h3{font-size:clamp(1.45rem,3.5vw,2.8rem)}.guide-modal-copy li,.guide-modal-copy p,.guide-modal-placeholder span{color:#36506f;line-height:1.55}.guide-modal-copy p{margin:0}.guide-modal-copy ul{display:grid;grid-gap:.5rem;gap:.5rem;margin:.2rem 0 0;padding-left:1.1rem}.guide-modal-media,.guide-modal-placeholder{min-height:320px;margin:0;display:grid;place-items:center;overflow:hidden;border-radius:1.15rem;border:1px solid rgba(15,23,42,.09);background:linear-gradient(135deg,rgba(224,242,254,.62),rgba(255,255,255,.78))}.guide-modal-media img{display:block;max-width:100%;max-height:min(560px,58vh);width:auto;height:auto;object-fit:contain;border-radius:.95rem;box-shadow:0 18px 60px rgba(15,23,42,.12)}.guide-modal-media-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.85rem;padding:.85rem}.guide-modal-media-tile{min-height:190px;display:grid;place-items:center;overflow:hidden;border-radius:.95rem;background:rgba(255,255,255,.78);border:1px solid rgba(15,23,42,.08)}.guide-modal-media-grid img{width:100%;height:auto;max-height:320px;object-fit:contain;border-radius:.85rem;box-shadow:0 12px 36px rgba(15,23,42,.1)}.guide-modal-media-grid .guide-modal-media-tile:only-child{grid-column:1/-1}.guide-modal-media-wide-top{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-modal-media-wide-top .guide-modal-media-tile:first-child{grid-column:1/-1}.guide-modal-media-wide-top .guide-modal-media-tile:first-child img{max-height:260px}.guide-modal-media-stacked{grid-template-columns:1fr}.guide-modal-media-stacked .guide-modal-media-tile{min-height:150px}.guide-modal-media-stacked img{max-height:240px}.guide-modal-placeholder{align-content:center;gap:.35rem;padding:1.5rem;text-align:center;border-style:dashed}.guide-modal-placeholder strong{color:#075985}.guide-modal-footer{border-top:1px solid rgba(15,23,42,.08);background:rgba(255,255,255,.72)}.guide-modal-footer .button:disabled{opacity:.45;cursor:not-allowed;transform:none}.guide-modal-dots{display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem}.guide-modal-dots button{width:.62rem;height:.62rem;border:0;border-radius:999px;background:rgba(15,23,42,.22);cursor:pointer}.guide-modal-dots button.active{width:1.8rem;background:#0284c7}@keyframes guideModalFade{0%{opacity:0}to{opacity:1}}@keyframes guideModalPop{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.guide-modal-backdrop,.guide-modal-window{animation:none}.guide-job-card,.guide-modal-progress span{transition:none}}@media (max-width:1080px){.guide-job-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-modal-slide{grid-template-columns:1fr}}@media (max-width:680px){.guide-job-card-grid{grid-template-columns:1fr}.guide-modal-window{max-height:94vh;border-radius:1.1rem}.guide-modal-footer,.guide-modal-header{align-items:stretch}.guide-modal-footer{flex-direction:column}.guide-modal-media,.guide-modal-placeholder{min-height:220px}.guide-modal-media-grid{grid-template-columns:1fr}}.staff-status-reset-panel{display:grid;grid-gap:1rem;gap:1rem}.staff-status-reset-actions{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.staff-status-reset-actions p{flex:1 1 260px;margin:0;color:var(--site-muted)}.status-command-chart-point{cursor:help;transition:r .16s ease,filter .16s ease}.status-command-chart-point:hover{r:7px;filter:drop-shadow(0 0 10px rgba(14,165,233,.45))}.staff-metric-chart circle{fill:var(--site-surface);stroke:var(--main-blue,#0ea5e9);stroke-width:3;cursor:help;transition:r .16s ease,filter .16s ease}.staff-metric-chart circle:hover{r:8px;filter:drop-shadow(0 0 10px rgba(14,165,233,.45))}.tweeter-profile-banner{background-image:linear-gradient(135deg,color-mix(in srgb,var(--profile-cover-accent,#1d9bf0) 18%,transparent),rgba(2,6,23,.34)),var(--profile-cover-image,none),var(--profile-cover-gradient,linear-gradient(135deg,#0f172a,#1d9bf0))!important;background-repeat:no-repeat!important;background-position:50%,50%,50%!important;background-size:cover,cover,cover!important;min-height:clamp(178px,24vw,232px)}.tweeter-profile-banner.cover-kind-gradient{background-image:var(--profile-cover-gradient,linear-gradient(135deg,#0f172a,#1d9bf0))!important}.tweeter-profile-claim-banner.profile.compact,.tweeter-server-lock-banner.profile.compact{margin:0;padding:.72rem 1.05rem!important;gap:.72rem;align-items:center;border-top:1px solid var(--tw-border,rgba(148,163,184,.24))!important;border-bottom:1px solid var(--tw-border,rgba(148,163,184,.24))!important;background:color-mix(in srgb,var(--tw-bg-elevated,#111827) 88%,var(--tw-accent,#1d9bf0) 12%)!important}.tweeter-profile-claim-banner.profile.compact>i,.tweeter-server-lock-banner.profile.compact>i{width:1.85rem;height:1.85rem;font-size:.9rem}.tweeter-profile-claim-banner.profile.compact strong,.tweeter-server-lock-banner.profile.compact strong{font-size:.92rem;line-height:1.2}.tweeter-profile-claim-banner.profile.compact p,.tweeter-server-lock-banner.profile.compact p{margin-top:.12rem;font-size:.82rem;line-height:1.35;color:var(--tw-muted,#94a3b8)!important}.tweeter-mode[data-color-mode=blue] .tweeter-profile-claim-banner.profile.compact,.tweeter-mode[data-color-mode=blue] .tweeter-server-lock-banner.profile.compact,.tweeter-mode[data-color-mode=light] .tweeter-profile-claim-banner.profile.compact,.tweeter-mode[data-color-mode=light] .tweeter-server-lock-banner.profile.compact{background:color-mix(in srgb,var(--tw-bg-elevated,#fff) 90%,var(--tw-accent,#1d9bf0) 10%)!important}.tweeter-profile-banner{isolation:isolate}.tweeter-profile-cover-image{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center center;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tweeter-profile-banner:after{z-index:1}@media (max-width:768px){html{scroll-padding-top:4.75rem}body{overflow-x:hidden;-webkit-text-size-adjust:100%}#main-content{min-width:0}.site-header,.site-header-v3{top:0;background:rgba(248,250,252,.92)!important;border-bottom:1px solid rgba(148,163,184,.28)!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}body[data-site-style=glass]:not(:has(.tweeter-mode)) .site-header-v3,body[data-site-style=ops]:not(:has(.tweeter-mode)) .site-header-v3{background:rgba(248,250,252,.92)!important}.header-inner,.header-inner-v3{width:100%;padding:.58rem max(.8rem,env(safe-area-inset-left)) .58rem max(.8rem,env(safe-area-inset-right))!important;gap:.6rem!important;min-height:3.6rem}.brand-lockup,.brand-lockup-v3{min-width:0}.northline-wordmark-text{font-size:clamp(1.05rem,6vw,1.45rem)!important}.northline-wordmark-rp{font-size:.8rem!important;padding:.18rem .26rem!important}.header-actions,.header-actions-v3{margin-left:auto;gap:.35rem!important}.account-menu,.city-status-pill,.desktop-nav,.desktop-nav-v3,.nav-steam-signin{display:none!important}.mobile-menu-v3{display:block!important}.mobile-menu-v3>summary{width:2.75rem!important;height:2.75rem!important;border-radius:.95rem!important;background:rgba(14,148,240,.12)!important;color:#0369a1!important;border:1px solid rgba(14,148,240,.18)!important}.mobile-menu-panel-v3{position:fixed!important;inset:calc(3.75rem + env(safe-area-inset-top)) max(.75rem,env(safe-area-inset-right)) auto max(.75rem,env(safe-area-inset-left))!important;max-height:calc(100dvh - 4.6rem - env(safe-area-inset-bottom))!important;width:auto!important;min-width:0!important;overflow:auto!important;overscroll-behavior:contain;padding:.75rem!important;border-radius:1.25rem!important}.mobile-menu-panel-v3 nav{display:grid!important;grid-template-columns:1fr!important;grid-gap:.4rem!important;gap:.4rem!important}.mobile-account-actions a,.mobile-account-actions button,.mobile-menu-panel-v3 nav a{min-height:3rem;border-radius:1rem!important;padding:.75rem .85rem!important}.mobile-menu-status{border-radius:1rem!important;padding:.72rem .85rem!important}.home-page,.page-shell,.tweeter-shell{width:min(100% - 1rem,1220px)!important;padding-top:.9rem!important}.site-footer{width:min(100% - 1rem,1220px)!important;margin-top:2rem!important;padding:1.4rem .35rem calc(1.6rem + env(safe-area-inset-bottom))!important;display:grid!important;grid-gap:1rem!important;gap:1rem!important}.site-footer nav{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.55rem!important;gap:.55rem!important}.site-footer nav a{padding:.7rem .8rem;border:1px solid rgba(148,163,184,.22);border-radius:.9rem;background:rgba(255,255,255,.56)}.button,button,input,select,summary,textarea{touch-action:manipulation}input,select,textarea{font-size:16px!important}.button,.button-ghost,.button-primary,.button-soft,form button[type=submit]{min-height:2.8rem;justify-content:center;text-align:center}.auth-panel,.ban-detail-panel,.card,.community-card,.dev-blog-card,.glass-card,.guides-card,.policy-section-card,.rules-section-block,.shop-placeholder-card,.staff-panel,.support-panel-v2{border-radius:1.15rem!important;padding:1rem!important}.ban-detail-hero,.community-hero,.dashboard-hero,.dev-blog-hero,.guides-hero,.hero,.home-hero,.jobs-hero-card,.players-directory-hero,.policy-hero-v2,.profile-hero,.rules-hero-card,.split-hero,.staff-command-hero,.status-command-page>section:first-child,.support-hero-v2{display:grid!important;grid-template-columns:1fr!important;grid-gap:.9rem!important;gap:.9rem!important;border-radius:1.25rem!important}.community-hero-copy,.guides-hero-copy,.hero-copy,.jobs-hero-card,.players-directory-copy,.policy-hero-v2,.rules-hero-copy,.split-hero>div:first-child,.staff-command-copy,.support-hero-v2{padding:1.1rem!important}.ban-detail-hero h1,.community-hero h1,.dev-blog-hero h1,.guides-hero h1,.hero h1,.home-hero h1,.jobs-hero-card h1,.players-directory-copy h1,.policy-hero-v2 h1,.rules-hero-card h1,.staff-command-copy h1,.status-command-hero-copy h1,.support-hero-v2 h1,h1{font-size:clamp(2rem,12vw,3.25rem)!important;line-height:.98!important;letter-spacing:-.07em!important;overflow-wrap:anywhere}.guides-section-heading h2,.rules-section-block h2,.status-command-section-head h2,.support-panel-v2 h2,h2{font-size:clamp(1.35rem,8vw,2.15rem)!important;line-height:1.05!important;letter-spacing:-.05em!important}dd,dt,li,p{overflow-wrap:anywhere}.community-hero-actions,.guides-hero-actions,.jobs-hero-actions,.players-hero-actions,.policy-hero-actions-v2,.rules-hero-actions,.rules-report-actions,.staff-hero-actions,.status-command-actions,.support-action-row-v2{display:grid!important;grid-template-columns:1fr!important;grid-gap:.55rem!important;gap:.55rem!important}.account-overview-grid,.account-workspace-grid,.ban-detail-grid,.cases-grid,.community-feature-grid,.community-lower-grid,.dev-blog-grid,.guide-job-card-grid,.guide-path-grid,.guides-layout,.guides-quickbar,.leaderboard-grid,.leaderboards-grid,.metric-grid,.personal-fact-grid,.phone-app-grid,.players-directory-grid,.policy-highlight-grid-v2,.rules-job-grid,.rules-phone-grid,.rules-sign-grid,.rules-two-column-section,.scenario-answer-grid,.scenario-grid,.staff-activity-grid,.staff-command-grid,.staff-context-grid,.staff-launch-grid,.staff-signal-grid,.staff-site-settings-grid,.staff-workspace-grid,.status-command-info-grid,.status-command-lower-grid,.status-command-metric-grid,.status-command-overview-grid,.status-command-peak-grid,.status-command-trend-layout,.support-card-grid-v2,.support-community-links-v2,.support-layout-v2{grid-template-columns:1fr!important}.community-feature-card,.dev-blog-card,.guide-job-card,.guide-path-card,.policy-mini-card-v2,.public-citizen-card,.rules-sign-card,.scenario-card,.staff-launch-card,.staff-workspace-card,.support-path-card-v2{min-width:0}.daily-drop-toolbar,.dev-blog-toolbar,.filter-toolbar,.forum-toolbar,.leaderboards-toolbar,.players-directory-toolbar,.staff-toolbar{display:grid!important;grid-template-columns:1fr!important;grid-gap:.6rem!important;gap:.6rem!important;position:static!important}.forum-search-field,.leaderboards-search-field,.players-search-field,.players-select-field,.search-field,.select-field{width:100%!important;min-width:0!important}.forum-search-field input,.leaderboards-search-field input,.players-search-field input,.players-select-field select,.search-field input,.select-field select{width:100%!important}.guides-progress-card,.jobs-hero-card aside,.players-directory-scoreboard,.rules-pass-card,.staff-identity-card,.status-command-live-card{min-width:0!important;width:100%!important;padding:1rem!important;border-radius:1.15rem!important}.guides-progress-card strong,.rules-pass-stamp strong,.scoreboard-main strong,.status-command-live-value strong{font-size:clamp(2.4rem,18vw,4.2rem)!important}.status-command-chart{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding-bottom:.35rem}.status-command-chart svg,.status-command-chart-axis.x-axis{min-width:620px}.staff-diagnostic-attempts,.staff-diagnostic-list,.status-command-event-list,.status-command-user-list,.thread-ancestor-list,.thread-replies{max-height:none!important;overflow:visible!important}.staff-diagnostic-panel,.staff-diagnostic-pre,.status-command-diagnostics,code,pre{overflow-x:auto;-webkit-overflow-scrolling:touch}.forum-board-page,.forum-page,.forum-thread-page{gap:.9rem!important}.forum-board-layout,.forum-category-grid,.forum-shell-grid,.forum-thread-grid,.forum-thread-layout{grid-template-columns:1fr!important}.forum-board-card,.forum-post-card,.forum-reply-form,.forum-thread-card{border-radius:1rem!important;padding:.9rem!important}.forum-post-meta,.forum-thread-meta,.public-citizen-chip-list,.public-citizen-meta,.tweeter-profile-meta,.tweeter-profile-stats{gap:.45rem!important;flex-wrap:wrap!important}.tweeter-shell{width:100%!important;padding:0!important}body:has(.tweeter-mode) #main-content,body[data-app-section=tweeter] #main-content{padding:0!important}.tweeter-detail-grid,.tweeter-grid{display:grid!important;grid-template-columns:1fr!important;width:100%!important}.tweeter-detail-rail,.tweeter-left-rail,.tweeter-right-rail{display:none!important}.tweeter-main-column{width:100%!important;max-width:none!important;border-left:0!important;border-right:0!important}.tweeter-topbar{position:-webkit-sticky;position:sticky;top:0;z-index:20;padding-left:max(.85rem,env(safe-area-inset-left))!important;padding-right:max(.85rem,env(safe-area-inset-right))!important}.tweeter-compose-card{grid-template-columns:1fr!important;padding:.85rem!important}.tweeter-compose-card>.avatar{display:none!important}.thread-mini-card,.tweet-card-v2,.tweet-detail-card{grid-template-columns:2.45rem minmax(0,1fr)!important;gap:.65rem!important;padding:.85rem!important}.tweet-card-authorline,.tweet-card-header,.tweet-detail-meta{min-width:0}.tweet-card-text,.tweet-detail-body{font-size:.98rem!important;line-height:1.5!important;overflow-wrap:anywhere}.tweeter-profile-banner{min-height:148px!important;height:148px!important}.tweeter-profile-main{padding:0 .85rem .9rem!important}.tweeter-profile-avatar{width:5.5rem!important;height:5.5rem!important;margin-top:-2.75rem!important}.tweeter-profile-copy{padding:0 .85rem 1rem!important}.tweeter-profile-copy h1{font-size:1.8rem!important}.tweeter-profile-tabs,.tweeter-tabs{overflow-x:auto!important;-webkit-overflow-scrolling:touch;scrollbar-width:none}.tweeter-profile-tabs::-webkit-scrollbar,.tweeter-tabs::-webkit-scrollbar{display:none}.tweeter-profile-tabs a,.tweeter-profile-tabs button,.tweeter-tabs button{min-width:7rem;white-space:nowrap}.tweeter-mobile-actions{padding-bottom:max(.55rem,env(safe-area-inset-bottom))!important}.dialog-backdrop,.guide-modal-backdrop,.modal-backdrop{padding:max(.5rem,env(safe-area-inset-top)) max(.5rem,env(safe-area-inset-right)) max(.5rem,env(safe-area-inset-bottom)) max(.5rem,env(safe-area-inset-left))!important}.dialog-window,.guide-modal-window,.modal-window{width:100%!important;max-height:calc(100dvh - 1rem)!important;border-radius:1.05rem!important}.guide-modal-footer,.guide-modal-header{padding:.8rem!important}.guide-modal-slide{grid-template-columns:1fr!important;padding:.85rem!important;gap:.85rem!important}.guide-modal-copy h3{font-size:clamp(1.65rem,10vw,2.35rem)!important}.guide-modal-media,.guide-modal-placeholder{min-height:210px!important;max-height:none!important}.guide-modal-footer,.guide-modal-media-grid,.guide-modal-media-stacked,.guide-modal-media-wide-top{grid-template-columns:1fr!important}.guide-modal-footer{display:grid!important;grid-gap:.65rem!important;gap:.65rem!important}.guide-modal-dots{order:-1}.applications-table,.data-table,.leaderboard-table,.staff-table,.table,table{display:block!important;width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch}.form-grid,.maintenance-form-grid,.profile-settings-grid,.profile-studio-grid,.settings-grid,.staff-form-grid,fieldset,form{grid-template-columns:1fr!important;min-width:0!important}.data-privacy-grid,.privacy-grid,.profile-customization-grid,.profile-preview-grid,.profile-showcase-grid{grid-template-columns:1fr!important}.daily-drop-panel,.discord-manager-panel,.maintenance-panel,.profile-data-privacy-panel,.profile-showcase-card,.site-feature-card,.staff-audit-panel,.tweeter-admin-panel{min-width:0!important}.scoreboard-grid,.staff-workspace-stats,.tweeter-info-grid,.tweeter-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}.tweeter-info-grid div:nth-child(2n),.tweeter-metric-strip div:nth-child(2n){border-right:0!important}}@media (max-width:480px){.home-page,.page-shell{width:min(100% - .7rem,1220px)!important}.scoreboard-grid,.site-footer nav,.staff-workspace-stats,.tweeter-info-grid,.tweeter-metric-strip{grid-template-columns:1fr!important}.community-feature-card,.guide-job-card,.public-citizen-card,.rules-sign-card,.staff-launch-card,.staff-workspace-card,.support-path-card-v2{padding:.9rem!important}.thread-mini-card,.tweet-card-v2,.tweet-detail-card{grid-template-columns:2.15rem minmax(0,1fr)!important}.tweeter-profile-avatar{width:5rem!important;height:5rem!important;margin-top:-2.5rem!important}.guide-modal-progress strong,.status-command-chart-axis.y-axis{display:none!important}}.homey-shuffle-link{gap:.45rem}.home-hero-admin-panel{grid-column:1/-1}.home-hero-admin-layout{display:grid;grid-template-columns:minmax(240px,.42fr) minmax(0,1fr);grid-gap:1rem;gap:1rem;margin-top:1rem}.home-hero-message-list{display:grid;align-content:start;grid-gap:.8rem;gap:.8rem}.home-hero-message-list-scroll{display:grid;grid-gap:.55rem;gap:.55rem;max-height:680px;overflow:auto;padding-right:.25rem}.home-hero-message-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:.7rem;gap:.7rem;width:100%;padding:.75rem;border:1px solid rgba(148,163,184,.28);border-radius:1rem;background:rgba(255,255,255,.7);color:#0f172a;text-align:left;cursor:pointer}.home-hero-message-row i{display:grid;place-items:center;width:2rem;height:2rem;border-radius:.8rem;background:rgba(14,165,233,.12);color:#0284c7}.home-hero-message-row span{display:grid;grid-gap:.15rem;gap:.15rem;min-width:0}.home-hero-message-row small,.home-hero-message-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-hero-message-row small{color:#64748b}.home-hero-message-row em{border-radius:999px;padding:.25rem .48rem;background:rgba(16,185,129,.12);color:#047857;font-size:.68rem;font-style:normal;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.home-hero-message-row.disabled em{background:rgba(148,163,184,.16);color:#64748b}.home-hero-message-row.active{border-color:rgba(2,132,199,.42);background:linear-gradient(135deg,rgba(224,242,254,.92),rgba(255,255,255,.92));box-shadow:0 14px 36px rgba(2,132,199,.12)}.home-hero-editor{display:grid;grid-gap:1rem;gap:1rem;min-width:0}.home-hero-preview-card{display:grid;grid-gap:.75rem;gap:.75rem;padding:1rem;border-radius:1.25rem;border:1px solid rgba(14,165,233,.16);background:radial-gradient(circle at 10% 10%,rgba(56,189,248,.16),transparent 18rem),linear-gradient(135deg,rgba(255,255,255,.92),rgba(240,249,255,.8))}.home-hero-preview-card>strong{color:#071629;font-size:clamp(1.6rem,4vw,2.8rem);letter-spacing:-.06em;line-height:.95}.home-hero-preview-card>p{max-width:680px;margin:0;color:#334155}.homey-moment-note.compact{margin:0;padding:.8rem;border-radius:1rem}.homey-moment-note.compact span{color:#334155}.home-hero-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.home-hero-editor-grid .field.wide{grid-column:1/-1}.home-hero-editor-grid textarea{min-height:5.5rem}.home-hero-time-fieldset{margin:0;padding:0;border:0}.home-hero-time-fieldset legend{margin-bottom:.65rem;color:#0f172a;font-weight:950}.home-hero-time-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.6rem;gap:.6rem}.home-hero-time-grid label{display:flex;gap:.55rem;align-items:flex-start;padding:.72rem;border:1px solid rgba(148,163,184,.26);border-radius:.95rem;background:rgba(255,255,255,.72)}.home-hero-time-grid label.selected{border-color:rgba(2,132,199,.38);background:rgba(224,242,254,.72)}.home-hero-time-grid input{margin-top:.2rem}.home-hero-time-grid span{display:grid;grid-gap:.1rem;gap:.1rem}.home-hero-time-grid strong{color:#0f172a;font-size:.88rem}.home-hero-time-grid small{color:#64748b;font-size:.78rem;line-height:1.35}.staff-editor-actions.split{justify-content:space-between;align-items:center}.staff-editor-actions.split>div{display:flex;flex-wrap:wrap;gap:.55rem}.button.button-danger{background:#fee2e2;color:#991b1b;border:1px solid rgba(220,38,38,.18)}.home-hero-editor.empty{min-height:260px;place-items:center;text-align:center;border:1px dashed rgba(148,163,184,.4);border-radius:1.25rem;background:rgba(255,255,255,.65)}@media (max-width:980px){.home-hero-admin-layout,.home-hero-editor-grid,.home-hero-time-grid{grid-template-columns:1fr}}.discord-manager-expanded .discord-manager-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.discord-overview-grid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr)}.discord-bot-health-card{background:radial-gradient(circle at 0 0,rgba(88,101,242,.1),transparent 18rem),radial-gradient(circle at 100% 15%,rgba(14,165,233,.12),transparent 18rem),rgba(255,255,255,.95)}.discord-channel-card,.discord-checklist-card,.discord-command-helper-card,.discord-guides-intro{background:rgba(248,250,252,.95)}.discord-check-list{display:grid;grid-gap:.55rem;gap:.55rem;margin:1rem 0;padding:0;list-style:none}.discord-check-list li{display:flex;align-items:center;gap:.55rem;padding:.7rem .8rem;border:1px solid rgba(148,163,184,.18);border-radius:16px;background:rgba(255,255,255,.76);color:var(--site-muted,#64748b);font-weight:850}.discord-check-list li i{color:#94a3b8}.discord-check-list li.done{color:#14532d;border-color:rgba(34,197,94,.2);background:rgba(220,252,231,.58)}.discord-check-list li.done i{color:#22c55e}.discord-chip-list,.discord-role-list{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.9rem}.discord-chip-list span,.discord-role-list span{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .65rem;border:1px solid rgba(148,163,184,.2);border-radius:999px;background:rgba(255,255,255,.78);color:#334155;font-size:.88rem;font-weight:850}.discord-role-list i{width:.7rem;height:.7rem;border-radius:999px;display:inline-block}.discord-guides-layout{display:grid;grid-gap:1rem;gap:1rem}.discord-guide-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.discord-guide-card{overflow:hidden;border:1px solid rgba(148,163,184,.22);border-radius:26px;background:rgba(255,255,255,.95);box-shadow:0 20px 54px rgba(15,23,42,.07)}.discord-guide-card>img{width:100%;height:11rem;object-fit:cover;display:block;background:linear-gradient(135deg,rgba(88,101,242,.16),rgba(14,165,233,.12))}.discord-guide-card>div{display:grid;grid-gap:.55rem;gap:.55rem;padding:1rem;border-top:4px solid var(--guide-color,#1d9bf0)}.discord-guide-card span{color:var(--guide-color,#1d9bf0);font-size:.78rem;font-weight:950;letter-spacing:.02em}.discord-guide-card h3{margin:0;color:var(--text);letter-spacing:-.035em}.discord-guide-card li,.discord-guide-card p{color:var(--site-muted,#64748b);line-height:1.45}.discord-guide-card p{margin:0}.discord-guide-card ul{display:grid;grid-gap:.3rem;gap:.3rem;margin:.25rem 0 0;padding-left:1rem}.discord-action-row.compact{margin-top:.4rem}.discord-asset-picker{margin-top:1rem;display:grid;grid-gap:.8rem;gap:.8rem;border:1px dashed rgba(14,165,233,.24);border-radius:22px;padding:1rem;background:rgba(224,242,254,.32)}.discord-asset-picker h3{margin:.2rem 0 0}.discord-asset-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.discord-asset-grid button{display:grid;grid-gap:.45rem;gap:.45rem;text-align:left;border:1px solid rgba(148,163,184,.2);border-radius:18px;padding:.55rem;background:rgba(255,255,255,.9);color:var(--text);cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.discord-asset-grid button:hover{transform:translateY(-2px);border-color:rgba(14,165,233,.34);box-shadow:0 18px 42px rgba(14,165,233,.12)}.discord-asset-grid img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:14px;background:#e2e8f0}.discord-asset-grid span{color:var(--site-muted,#64748b);font-size:.82rem;line-height:1.35}.discord-command-search{display:grid;grid-gap:.4rem;gap:.4rem;margin:1rem 0;color:var(--site-muted,#64748b);font-weight:850}.discord-command-search input{width:100%;border:1px solid rgba(148,163,184,.24);border-radius:16px;padding:.85rem .95rem;background:#fff;color:var(--text);font:inherit}.discord-command-sections{display:grid;grid-gap:1rem;gap:1rem}.discord-command-sections section{border:1px solid rgba(148,163,184,.18);border-radius:20px;padding:1rem;background:rgba(248,250,252,.78)}.discord-command-sections h3{margin:0 0 .25rem}.discord-command-sections p{margin:0 0 .75rem}.discord-command-chip-grid{display:flex;flex-wrap:wrap;gap:.5rem}.discord-command-chip-grid button{border:1px solid rgba(88,101,242,.18);border-radius:999px;padding:.45rem .65rem;background:rgba(88,101,242,.08);color:#3730a3;font-weight:900;cursor:pointer}.discord-command-helper-card pre{overflow:auto;border-radius:16px;padding:.9rem;background:#0f172a;color:#e0f2fe;font-size:.9rem}.discord-preview-thumb+.discord-preview-author,.discord-preview-thumb+.discord-preview-author+h3,.discord-preview-thumb+.discord-preview-author+h3+p{padding-right:4.7rem}@media (max-width:1180px){.discord-asset-grid,.discord-guide-card-grid,.discord-manager-expanded .discord-manager-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.discord-asset-grid,.discord-guide-card-grid,.discord-manager-expanded .discord-manager-tabs,.discord-overview-grid{grid-template-columns:1fr}}.northbound-bank-page{--bank-ink:#071629;--bank-muted:#52657d;--bank-line:rgba(8,47,73,0.12);--bank-blue:#0ea5e9;--bank-navy:#082f49;--bank-mint:#22c55e;--bank-paper:rgba(255,255,255,0.88);display:grid;grid-gap:1.25rem;gap:1.25rem}.bank-auth-card,.bank-balance-card,.bank-hero,.bank-notice-card,.bank-panel{border:1px solid var(--bank-line);background:var(--bank-paper);box-shadow:0 24px 70px rgba(15,23,42,.08)}.bank-auth-card{max-width:780px;margin:4rem auto;padding:clamp(1.4rem,4vw,2.5rem);border-radius:2rem;background:radial-gradient(circle at 0 0,rgba(14,165,233,.12),transparent 22rem),radial-gradient(circle at 100% 100%,rgba(34,197,94,.1),transparent 22rem),rgba(255,255,255,.92)}.bank-auth-card h1,.bank-hero h1,.bank-panel-heading h2{color:var(--bank-ink);letter-spacing:-.055em}.bank-auth-card h1,.bank-hero h1{margin:.7rem 0 .75rem;font-size:clamp(2.4rem,7vw,5.6rem);line-height:.92}.bank-auth-card p,.bank-hero p,.bank-ledger-roadmap p,.bank-notice-card p,.bank-panel-heading p{color:var(--bank-muted);line-height:1.65}.bank-chip,.bank-kicker{display:inline-flex;align-items:center;gap:.45rem;width:-moz-fit-content;width:fit-content;padding:.35rem .65rem;border-radius:999px;border:1px solid rgba(14,165,233,.22);color:#0369a1;background:rgba(224,242,254,.78);font-size:.76rem;font-weight:950;letter-spacing:.11em;text-transform:uppercase}.bank-hero{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);grid-gap:1.2rem;gap:1.2rem;align-items:stretch;padding:clamp(1.2rem,4vw,2rem);border-radius:2rem;background:linear-gradient(135deg,rgba(240,249,255,.96),rgba(255,255,255,.9)),radial-gradient(circle at 80% 20%,rgba(34,197,94,.18),transparent 18rem)}.bank-hero-actions,.bank-panel-heading{display:flex;flex-wrap:wrap;gap:.8rem;align-items:center}.bank-panel-heading{align-items:flex-start;flex-direction:column;margin-bottom:1rem}.bank-panel-heading h2{margin:0;font-size:clamp(1.6rem,3.2vw,2.6rem)}.bank-card-preview{position:relative;min-height:250px;display:grid;align-content:space-between;grid-gap:.8rem;gap:.8rem;padding:1.2rem;overflow:hidden;border-radius:1.6rem;color:white;background:linear-gradient(135deg,rgba(8,47,73,.98),rgba(14,116,144,.9)),radial-gradient(circle at 85% 15%,rgba(125,211,252,.7),transparent 12rem);box-shadow:inset 0 0 0 1px rgba(255,255,255,.16),0 22px 60px rgba(8,47,73,.22)}.bank-card-preview:after{content:"";position:absolute;width:13rem;height:13rem;right:-4rem;top:-4rem;border-radius:50%;background:rgba(255,255,255,.12)}.bank-card-preview em,.bank-card-preview small,.bank-card-preview span{color:rgba(255,255,255,.72);font-style:normal}.bank-card-preview strong{font-size:1.2rem}.bank-card-preview b{display:block;font-size:clamp(2.4rem,5vw,4.2rem);letter-spacing:-.06em}.bank-notice-card{display:flex;gap:1rem;align-items:flex-start;padding:1rem;border-radius:1.35rem;background:rgba(255,251,235,.92)}.bank-notice-card i{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:999px;background:#f59e0b;color:white}.bank-balance-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1rem;gap:1rem}.bank-balance-card{display:grid;grid-gap:.45rem;gap:.45rem;min-height:160px;padding:1rem;border-radius:1.4rem}.bank-balance-card.primary{background:linear-gradient(135deg,#082f49,#0369a1);color:white}.bank-balance-card.primary small,.bank-balance-card.primary span{color:rgba(255,255,255,.72)}.bank-balance-card small,.bank-balance-card span{color:var(--bank-muted)}.bank-balance-card strong{color:inherit;font-size:clamp(2rem,4vw,3.5rem);letter-spacing:-.065em}.bank-balance-card.muted{background:rgba(248,250,252,.84)}.bank-layout-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr);grid-gap:1rem;gap:1rem;align-items:start}.bank-layout-grid.reverse{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr)}.bank-panel{padding:1rem;border-radius:1.45rem}.bank-insight-list,.bank-statement-list,.bank-storage-list{display:grid;grid-gap:.75rem;gap:.75rem}.bank-statement-row,.bank-storage-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:.85rem;gap:.85rem;align-items:center;padding:.85rem;border-radius:1rem;border:1px solid rgba(15,23,42,.08);background:rgba(248,250,252,.78)}.bank-statement-row>i{display:grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:.85rem;color:#0369a1;background:rgba(224,242,254,.92)}.bank-statement-row.tone-income>i{color:#15803d;background:rgba(220,252,231,.95)}.bank-statement-row.tone-risk>i{color:#b45309;background:rgba(254,243,199,.95)}.bank-statement-row.tone-notice>i{color:#475569;background:rgba(226,232,240,.95)}.bank-holding-card,.bank-statement-row span,.bank-storage-row div{min-width:0}.bank-holding-card strong,.bank-notice-card strong,.bank-statement-row strong,.bank-storage-row strong{color:var(--bank-ink)}.bank-holding-card small,.bank-holding-card span,.bank-statement-row small,.bank-storage-row span{display:block;color:var(--bank-muted);line-height:1.45}.bank-statement-row b{color:var(--bank-ink);white-space:nowrap}.bank-insight-list{padding:0;margin:0;list-style:none}.bank-insight-list li{padding:.85rem;border-radius:1rem;color:#1e3a8a;background:rgba(219,234,254,.68)}.bank-big-pair,.bank-mini-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin:1rem 0 0}.bank-big-pair div,.bank-mini-metrics div,.bank-stat-chip-grid div{padding:.85rem;border-radius:1rem;background:rgba(248,250,252,.78);border:1px solid rgba(15,23,42,.08)}.bank-big-pair dt,.bank-mini-metrics dt,.bank-stat-chip-grid span{color:var(--bank-muted);font-size:.78rem;font-weight:850;text-transform:uppercase;letter-spacing:.06em}.bank-big-pair dd,.bank-mini-metrics dd,.bank-stat-chip-grid strong{margin:.25rem 0 0;color:var(--bank-ink);font-size:1.5rem;font-weight:950}.bank-storage-meter{min-width:130px;height:.65rem;overflow:hidden;border-radius:999px;background:rgba(15,23,42,.1)}.bank-storage-meter i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0ea5e9,#22c55e)}.bank-storage-row b{color:#0369a1;white-space:nowrap}.bank-holdings-grid,.bank-stat-chip-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.bank-holding-card{display:grid;grid-gap:.35rem;gap:.35rem;padding:.9rem;border-radius:1rem;background:rgba(248,250,252,.82);border:1px solid rgba(15,23,42,.08)}.bank-holding-card b{color:#0369a1}.bank-empty-state{grid-column:1/-1;padding:1rem;border-radius:1rem;color:var(--bank-muted);background:rgba(248,250,252,.82);border:1px dashed rgba(15,23,42,.18)}.bank-empty-state span,.bank-empty-state strong{display:block}.bank-ledger-roadmap{background:radial-gradient(circle at 100% 0,rgba(34,197,94,.12),transparent 16rem),rgba(255,255,255,.88)}@media (max-width:980px){.bank-balance-grid,.bank-hero,.bank-holdings-grid,.bank-layout-grid,.bank-layout-grid.reverse,.bank-stat-chip-grid{grid-template-columns:1fr}.bank-statement-row,.bank-storage-row{grid-template-columns:auto minmax(0,1fr)}.bank-statement-row b,.bank-storage-meter,.bank-storage-row b{grid-column:2}}.rules-ingame-list{display:grid;grid-gap:.65rem;gap:.65rem}.rules-ingame-list article{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.85rem;gap:.85rem;align-items:start;padding:.9rem 1rem;border:1px solid rgba(14,165,233,.16);border-radius:1rem;background:rgba(255,255,255,.86);box-shadow:0 10px 28px rgba(15,23,42,.05)}.rules-ingame-list span{display:inline-grid;place-items:center;min-width:2.25rem;height:2.25rem;border-radius:999px;background:rgba(224,242,254,.9);color:#0369a1;font-size:.72rem;font-weight:950;letter-spacing:.08em}.rules-ingame-list p{margin:0;color:#24364f;line-height:1.5;font-weight:700}