.support-center{color:#e8eef7;max-width:1250px;margin:auto;padding:2rem 1.5rem 5rem}.support-service-heading{border-bottom:1px solid #243047;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;display:flex}.support-service-heading>a{letter-spacing:.12em;font-size:1.15rem}.support-service-heading strong,.support-center a:hover{color:#5cfc76}.support-service-heading>span,.support-center small{color:#aab8ce}.support-subnav{flex-wrap:wrap;gap:.5rem;padding:1.3rem 0;display:flex}.support-subnav a{border:1px solid #0000;border-radius:8px;padding:.55rem .75rem;font-size:.82rem}.support-subnav a:hover,.support-subnav a[aria-current=page]{background:#00d4ff0c;border-color:#00d4ff40}.support-center h1{letter-spacing:-.04em;margin:1.8rem 0 1rem;font-size:clamp(2rem,5vw,3.3rem);line-height:1.15}.support-center h2{letter-spacing:-.025em;font-size:1.4rem;line-height:1.4}.support-center h3{font-size:1.05rem}.support-hero{background:radial-gradient(at 100% 0,#00d4ff19,#0000 60%),linear-gradient(120deg,#0a1524,#0a0918);border:1px solid #243047;border-radius:22px;margin:1rem 0 2rem;padding:3.2rem 2.2rem;position:relative;overflow:hidden}.support-hero h1{margin:1rem 0;font-size:clamp(2.5rem,6vw,4.7rem)}.support-hero h1 span{color:#5cfc76}.support-hero>p{color:#acbed4;max-width:620px;font-size:1.05rem;line-height:1.7}.support-actions{flex-wrap:wrap;align-items:center;gap:.65rem;margin:1rem 0;display:flex}.support-center .primary{color:#04120e;background:linear-gradient(110deg,#5cfc76,#00d4ff);box-shadow:0 5px 24px #00d4ff14}.support-search{flex-wrap:wrap;align-items:end;gap:.75rem;margin-top:1.5rem;display:flex}.support-search label{flex:1;min-width:180px}.support-home-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1rem 0 2rem;display:grid}.support-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.support-center .market-panel{background:#101725c9;border:1px solid #263247;border-radius:15px;min-width:0;margin:1rem 0;padding:1.4rem}.support-center input:not([type=checkbox]),.support-center select,.support-center textarea{color:#e8eef7;background:#0a101c;border:1px solid #2d3c54;border-radius:9px;width:100%;max-width:100%;min-height:44px;margin-top:.4rem;padding:.8rem;display:block}.support-center label{color:#b7c6d9;font-size:.88rem;display:block}.support-center input[type=checkbox]{accent-color:#5cfc76;min-width:18px;min-height:18px;margin:.5rem .6rem .5rem 0}.support-center button,.support-center a{transition:border-color .2s,background .2s,color .2s}.support-center :focus-visible{outline-offset:4px;outline:2px solid #00d4ff}.support-center .market-form{gap:1rem;display:grid}.support-between{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin:.7rem 0;display:flex}.support-badge{color:#73def4;white-space:nowrap;border:1px solid #00d4ff40;border-radius:20px;padding:.35rem .6rem;font-size:.75rem}.support-major_outage,.support-escalated{color:#ffa391;border-color:#ff785366}.support-operational,.support-resolved,.support-clean{color:#5cfc76;border-color:#5cfc7640}.support-unknown,.support-closed{color:#b9c3d4;border-color:#64718b}.support-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.support-ticket-grid{grid-template-columns:minmax(0,1.8fr) minmax(260px,1fr);gap:1.5rem;margin-top:1.5rem;display:grid}.support-message{border-left:3px solid #00d4ff!important}.support-internal{background:#21172dc9!important;border-left-color:#c197ff!important}.support-prose{overflow-wrap:anywhere;line-height:1.7}.support-prose p{white-space:pre-wrap;margin:.7rem 0}.support-prose pre,.support-stats{white-space:pre-wrap;overflow-wrap:anywhere;background:#080d17;border-radius:8px;padding:1rem;font-size:.85rem}.support-prose img{border-radius:10px;max-width:100%;height:auto}.support-prose a{color:#67e2ff;text-decoration:underline}.support-center details{padding:.8rem 0}.support-center summary{cursor:pointer;font-weight:600}.support-live{color:#9fb0c7;padding:.6rem;font-size:.8rem}.support-compose{gap:1rem;display:grid}.support-upload{margin:1rem 0}.support-case-card p{color:#aab8ce}.support-center .market-tabs{flex-wrap:wrap;gap:.5rem;display:flex}.support-center .market-tabs button{color:#dae5f5;background:#111a2b;border:1px solid #2e3d57;border-radius:8px;padding:.65rem}.support-center .market-tabs button[aria-pressed=true]{color:#5cfc76;border-color:#5cfc76}@media (max-width:760px){.support-center{padding:1rem 1rem 3rem}.support-home-grid,.support-ticket-grid,.support-category-grid{grid-template-columns:1fr}.support-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.support-service-heading>span{display:none}.support-hero{padding:2rem 1.2rem}.support-subnav{gap:.2rem}.support-subnav a{padding:.55rem;font-size:.78rem}.support-center .market-panel{padding:1rem}}@media (max-width:400px){.support-filters{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.support-center *{transition:none!important;animation:none!important}}.support-center .support-team{background:#10221dcc;border-left-color:#5cfc76!important}.support-center .support-customer{border-left-color:#00d4ff!important}
.arcade-shell{--arcade-green:#5cfc76;--arcade-cyan:#00d4ff;color:#ecf6ff;background:radial-gradient(at 80% 10%,#14372c44,#0000 50%),#060d188c;min-height:80vh}.arcade-navigation{white-space:nowrap;border-bottom:1px solid #25364a;gap:8px;max-width:100%;padding:18px max(16px,50vw - 670px);display:flex;overflow:auto}.arcade-navigation a{color:#b8cedf;border:1px solid #26384b;border-radius:30px;padding:8px 12px;font-size:13px}.arcade-navigation a:hover{color:#5cfc76;border-color:#5cfc76}.arcade-main{max-width:1340px;margin:auto;padding:40px 32px 70px}.arcade-main h1{letter-spacing:-.045em;max-width:950px;margin:18px 0 24px;font-size:clamp(32px,5.1vw,70px);line-height:1.05}.arcade-main h2{letter-spacing:-.025em;font-size:25px}.arcade-main h3{font-size:22px}.arcade-main .eyebrow{color:#5cfc76;letter-spacing:.15em;font-size:11px}.arcade-main p{color:#acc1d3;line-height:1.7}.arcade-main button,.arcade-main .button{color:#07131e;cursor:pointer;background:#5cfc76;border:1px solid #5cfc76;border-radius:10px;min-height:44px;padding:12px 18px;font-size:14px;font-weight:700}.arcade-main button:disabled{opacity:.45;cursor:not-allowed}.arcade-main .secondary{color:#edf8ff;background:#112332;border-color:#315067}.arcade-main input:not([type=checkbox]):not([type=color]),.arcade-main select,.arcade-main textarea{color:#edf8ff;background:#0a192a;border:1px solid #354a60;border-radius:8px;width:100%;max-width:100%;min-height:44px;padding:12px}.arcade-main label{color:#bed0de;flex-direction:column;gap:7px;margin:12px 0;font-size:13px;display:flex}.arcade-main label:has(input[type=checkbox]){flex-direction:row;align-items:center;gap:10px}.arcade-main .inline{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.arcade-hero{grid-template-columns:1.3fr 1fr;align-items:center;gap:50px;padding:35px 0 60px;display:grid}.arcade-hero p{max-width:540px;font-size:17px}.arcade-hero em{color:#5cfc76;font-style:normal}.arcade-hero-stats{flex-wrap:wrap;gap:30px;margin-top:35px;display:flex}.arcade-hero-stats span{color:#a1b6c9;flex-direction:column;gap:8px;font-size:12px;display:flex}.arcade-hero-stats strong{color:#f1f9ff;font-size:28px}.arcade-orbit{background:radial-gradient(circle,#0e493c60,#0000 65%);place-items:center;height:380px;display:grid;position:relative}.arcade-orbit span{color:#5cfc7615;font-size:320px;position:absolute;transform:rotate(12deg)}.arcade-orbit i{border:1px solid #5cfc7650;border-radius:50%;width:320px;height:320px;animation:18s linear infinite arcade-orbit;position:absolute}.arcade-orbit i:before{content:"";background:#00d4ff;border-radius:50%;width:14px;height:14px;position:absolute;top:20px;left:60px;box-shadow:0 0 35px #00d4ff}.arcade-orbit b{letter-spacing:-4px;color:#e2ffec;font-size:54px;font-style:italic;line-height:1}.arcade-heading{justify-content:space-between;align-items:center;gap:15px;margin:28px 0 18px;display:flex}.arcade-heading a{color:#00d4ff;font-size:14px}.arcade-heading button{color:#fff;background:#112332;border-color:#315067;margin-left:8px;padding:8px 15px}.arcade-featured{scroll-snap-type:x mandatory;gap:20px;padding-bottom:18px;display:flex;overflow:auto}.arcade-feature-card{scroll-snap-align:start;background:linear-gradient(130deg,#16382e66,#10182b);border:1px solid #2a4b52;border-radius:16px;flex:0 0 calc(33.33% - 14px);min-width:270px;padding:20px;transition:transform .2s,border-color .2s;overflow:hidden}.arcade-feature-card img{object-fit:cover;border-radius:9px;width:100%;height:150px;margin-bottom:18px}.arcade-feature-card span{letter-spacing:.12em;color:#74e8db;font-size:10px}.arcade-feature-card h3{margin:10px 0}.arcade-feature-card p{min-height:45px;font-size:13px}.arcade-feature-card b{color:#5cfc76;font-size:13px}.arcade-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.arcade-card{background:#0c1929;border:1px solid #26394e;border-radius:14px;transition:transform .2s,border-color .2s;overflow:hidden}.arcade-card:hover,.arcade-feature-card:hover{border-color:#5cfc76;transform:translateY(-4px)}.arcade-card img{aspect-ratio:1.65;object-fit:cover;background:#102334;width:100%}.arcade-card>a{display:block}.arcade-card .eyebrow,.arcade-card h3,.arcade-card p{margin-left:17px;margin-right:17px}.arcade-card .eyebrow{margin-top:18px;font-size:9px;display:block}.arcade-card h3{margin-top:9px;margin-bottom:8px;font-size:18px}.arcade-card p{min-height:65px;font-size:13px}.arcade-card-bottom{color:#91acbe;border-top:1px solid #25384d;justify-content:space-between;align-items:center;gap:10px;padding:10px 17px;font-size:10px;display:flex}.arcade-card-bottom button{color:#5cfc76;background:0 0;border:none;padding:0 10px;font-size:24px}.arcade-unavailable{opacity:.55}.arcade-filters{flex-wrap:wrap;align-items:end;gap:16px;padding:10px 0 25px;display:flex}.arcade-filters label{flex:1;min-width:145px}.arcade-filters label:has(input[type=checkbox]){flex:none;min-width:auto;min-height:44px}.arcade-panel{overflow-wrap:anywhere;background:#0c1929;border:1px solid #294056;border-radius:14px;min-width:0;margin-bottom:18px;padding:22px}.arcade-panel strong{margin:12px 0;font-size:34px;display:block}.arcade-panel summary{cursor:pointer;padding:8px;font-size:18px}.arcade-panel a{color:#00d4ff;margin:10px;display:inline-block}.arcade-panel form{margin-bottom:20px}.arcade-panel form button{margin-top:10px}.arcade-empty{border:1px dashed #375369;border-radius:12px;padding:35px}.arcade-skeleton{background:linear-gradient(90deg,#0c1929,#15314a,#0c1929);border-radius:16px;height:450px;padding:40px;animation:2s ease-in-out infinite arcade-loading}.arcade-podium{grid-template-columns:repeat(3,1fr);align-items:end;gap:20px;margin:25px 0;display:grid}.arcade-podium a{text-align:center;background:linear-gradient(160deg,#133f2d,#101d31);border:1px solid #337552;border-radius:18px;padding:30px}.arcade-podium .place-1{border-color:#5cfc76;padding-top:50px}.arcade-podium b{color:#5cfc76;font-size:45px}.arcade-podium h2{overflow-wrap:anywhere;font-size:20px}.arcade-podium img,.arcade-avatar{object-fit:cover;border-radius:50%;width:64px;height:64px;margin:14px auto;display:block}.arcade-podium strong{font-size:28px}.arcade-personal{background:#15403266;border:1px solid #5cfc7666;border-radius:12px;align-items:center;gap:25px;margin:22px 0;padding:20px;display:flex}.arcade-personal strong{color:#5cfc76;font-size:26px}.arcade-ranking{background:#0c1929;border:1px solid #294056;border-radius:12px;margin:20px 0;overflow:hidden}.arcade-rank-row{border-bottom:1px solid #23384d;grid-template-columns:80px 1fr 120px;align-items:center;gap:15px;padding:18px 22px;display:grid}.arcade-rank-row b{text-align:right;color:#5cfc76}.arcade-rank-head{letter-spacing:.1em;color:#7e9db5;font-size:10px}.arcade-rank-row.is-you{background:#1e493655}.arcade-stat-grid{grid-template-columns:repeat(5,1fr);gap:15px;margin-top:25px;display:grid}.arcade-badges{flex-wrap:wrap;gap:12px;display:flex}.arcade-badges span{border:1px solid #487d5c;border-radius:10px;padding:14px}.arcade-achievement{text-align:center;opacity:.65}.arcade-achievement>span{color:#6d8599;font-size:45px}.arcade-achievement.unlocked{opacity:1;border-color:#5cfc76}.arcade-achievement.unlocked>span{color:#5cfc76}.arcade-bracket{border-left:2px solid #00d4ff;margin-top:10px;padding:12px}.arcade-bracket strong{font-size:16px}.arcade-play-title{justify-content:space-between;align-items:center;gap:20px;display:flex}.arcade-play-title h1{font-size:38px}.arcade-live{color:#5cfc76;white-space:nowrap;font-size:12px}.arcade-start{text-align:center;background:radial-gradient(#174233,#0c1929 70%);border:1px solid #315e4e;border-radius:20px;max-width:800px;margin:20px auto;padding:50px 30px}.arcade-start-icon{color:#5cfc76;font-size:90px}.arcade-start .inline{justify-content:center}.arcade-lobby{background:#0c1929;border:1px solid #315e4e;border-radius:16px;max-width:720px;padding:30px}.arcade-lobby ul{padding:0;list-style:none}.arcade-lobby li{border-bottom:1px solid #294056;justify-content:space-between;padding:15px;display:flex}.arcade-scorebar{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}.arcade-scorebar span{border:1px solid #31546b;border-radius:8px;padding:10px;font-size:12px}.arcade-scorebar strong{margin-left:10px;font-size:18px}.arcade-surface{background:#060e1d;border:1px solid #37614f;border-radius:12px;max-width:850px;margin:auto;overflow:hidden}.arcade-surface canvas{aspect-ratio:4/3;touch-action:none;width:100%;height:auto;display:block}.arcade-surface:fullscreen{border:0;place-items:center;width:100%;max-width:none;display:grid}.arcade-surface:fullscreen canvas{object-fit:contain;width:auto;max-width:100vw;height:100dvh}.arcade-controls{padding:15px;padding-bottom:max(15px, env(safe-area-inset-bottom));justify-content:center;gap:12px;display:flex}.arcade-controls:empty{display:none}.arcade-controls button{touch-action:none;-webkit-user-select:none;user-select:none;min-width:58px;min-height:54px;font-size:22px}.arcade-answers{grid-template-columns:1fr 1fr;gap:12px;margin:20px 0;display:grid}.arcade-answers h2{grid-column:1/-1}.arcade-report{margin-top:20px}.arcade-leave{color:#dce6f1!important;background:#172538!important;border-color:#476079!important;margin-top:20px!important}@keyframes arcade-orbit{to{transform:rotate(360deg)}}@keyframes arcade-loading{50%{opacity:.6}}@media (max-width:1000px){.arcade-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.arcade-hero{gap:20px}.arcade-stat-grid{grid-template-columns:repeat(3,1fr)}.arcade-orbit{transform:scale(.85)}}@media (max-width:750px){.arcade-main{padding:25px 18px 50px}.arcade-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.arcade-hero{grid-template-columns:1fr;padding-top:10px}.arcade-orbit{display:none}.arcade-hero h1{font-size:48px}.arcade-feature-card{flex-basis:80%}.arcade-podium{gap:8px}.arcade-podium a{padding:16px 8px}.arcade-podium h2{font-size:15px}.arcade-podium b{font-size:28px}.arcade-podium strong{font-size:20px}.arcade-rank-row{grid-template-columns:50px 1fr 70px;padding:15px 12px;font-size:13px}.arcade-controls{gap:7px;padding-left:0;padding-right:0}.arcade-controls button{min-width:44px;padding:10px;font-size:18px}.arcade-play-title{align-items:start}.arcade-play-title h1{font-size:29px}.arcade-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.arcade-personal{gap:15px;font-size:12px}.arcade-main{overflow-wrap:anywhere}.arcade-main .inline{gap:8px}}@media (max-width:360px){.arcade-grid{grid-template-columns:1fr}.arcade-hero h1{font-size:40px}.arcade-podium,.arcade-answers{grid-template-columns:1fr}.arcade-main{padding-left:12px;padding-right:12px}}@media (prefers-reduced-motion:reduce){.arcade-orbit i,.arcade-skeleton{animation:none}.arcade-card,.arcade-feature-card{transition:none}.arcade-featured{scroll-behavior:auto}}.arcade-puzzle-surface{background:#0b1120;border:1px solid #334264;border-radius:18px;width:100%;max-width:760px;margin:20px auto;padding:20px}.arcade-puzzle-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0;display:flex}.arcade-puzzle-toolbar button{min-width:44px;min-height:44px}.arcade-puzzle-toolbar label{align-items:center;gap:8px;display:flex}.arcade-puzzle-grid{gap:5px;max-width:520px;margin:20px auto;display:grid}.arcade-puzzle-grid button{aspect-ratio:1;color:#e4eefa;touch-action:manipulation;background:#182b42;border:1px solid #42536c;border-radius:7px;min-width:0;min-height:0;padding:4px;font:600 clamp(.8rem,3.8vw,1.6rem) system-ui;position:relative}.arcade-puzzle-grid button.selected,.arcade-sort-tubes button.selected{outline-offset:1px;outline:3px solid #53e5ba}.arcade-puzzle-grid button.given{color:#a7b5cd;opacity:1;background:#101b2c}.arcade-puzzle-grid button.hex-void{visibility:hidden}.arcade-puzzle-grid button.laser-path{background:#4a3765;border-color:#c99eff}.arcade-puzzle-grid small{color:#bdefff;font:9px system-ui;position:absolute;inset:auto 1px 1px}.arcade-puzzle-grid.sudoku-grid{gap:2px}.sudoku-grid button:nth-child(3n){border-right:3px solid #a5b5dc}.sudoku-grid button:nth-child(n+19):nth-child(-n+27),.sudoku-grid button:nth-child(n+46):nth-child(-n+54){border-bottom:3px solid #a5b5dc}.sliding-tiles button{background:linear-gradient(140deg,#2b5068,#152136);transform:perspective(300px)rotateX(5deg);box-shadow:inset 0 3px #7393ac,0 4px #080e19}.arcade-sort-tubes{flex-wrap:wrap;justify-content:center;gap:20px;margin:28px 0;display:flex}.arcade-sort-tubes button{background:#152136;border:2px solid #7d92b7;border-top:none;border-radius:0 0 22px 22px;flex-direction:column;gap:2px;width:62px;height:185px;padding:5px;display:flex}.arcade-sort-tubes span{border-radius:8px;flex:1}.arcade-word-list{flex-wrap:wrap;gap:12px;display:flex}.arcade-word-list .found{color:#5eeac7;text-decoration:line-through}.arcade-crossword-clues button{text-align:left}.arcade-puzzle-toolbar input{width:70px}.arcade-nonogram-clues{overflow-wrap:anywhere;font-family:monospace;font-size:.9rem}@media (max-width:480px){.arcade-puzzle-surface{padding:10px}.arcade-puzzle-grid button{border-radius:4px}.arcade-sort-tubes{gap:14px}}.arcade-board-game{max-width:650px;margin:auto}.arcade-checker-board button.legal{box-shadow:inset 0 0 0 2px #78bfff}.arcade-checker-board button span{font-size:clamp(20px,5vw,34px);line-height:1}.arcade-oceans{grid-template-columns:1fr;gap:24px;display:grid}.arcade-oceans .arcade-puzzle-grid{gap:3px;max-width:500px}.arcade-oceans .arcade-puzzle-grid button{font-size:15px}.arcade-dot-board{touch-action:manipulation;width:100%;max-width:500px;display:block}.arcade-dot-board [role=button]:focus{outline:2px solid #fff}.arcade-mancala-pits{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.arcade-mancala-pits button{aspect-ratio:1;background:#26344c;border-radius:50%;min-width:0;font-size:1.2rem}.arcade-mancala h3{font-size:1rem}.arcade-domino-chain{gap:6px;min-height:75px;padding:18px 0;display:flex;overflow-x:auto}.arcade-domino-chain span{white-space:nowrap;color:#112537;background:#d4e4e1;border-radius:7px;align-self:center;padding:8px 12px;font-weight:700}.arcade-domino-hand{flex-wrap:wrap;gap:10px;display:flex}.arcade-domino-hand button{color:#112537;background:#d4e4e1;min-width:50px;min-height:95px;font-size:1.2rem}.arcade-domino-hand hr{border-color:#416373;margin:7px 0}.arcade-ludo{width:100%;max-width:460px;display:block}.arcade-bg-scroll{margin:20px 0;overflow:auto}.arcade-bg-grid{grid-template-columns:repeat(12,minmax(44px,1fr));gap:3px;min-width:580px;display:grid}.arcade-bg-grid button{background:linear-gradient(75deg,#443752 50%,#273449 50%);border-radius:3px;flex-direction:column;min-width:0;height:150px;padding:6px 3px;display:flex}.arcade-bg-grid button.lower{flex-direction:column-reverse}.arcade-bg-grid button.selected{outline:3px solid #73efc5}.arcade-bg-grid button.legal{border-color:#b99dff}.arcade-bg-grid span{overflow-wrap:anywhere;max-width:25px;font-size:12px;line-height:1.4;display:block}.arcade-bg-grid small{font-size:11px}.arcade-card-table{background:radial-gradient(at top,#183d39,#0c1d2a 75%);border-radius:16px;min-width:0;padding:18px}.arcade-card-table button{touch-action:manipulation}.arcade-playing-card{color:#112d3a;background:#e1e9e4;border:1px solid #99b7c7;border-radius:8px;flex-direction:column;justify-content:space-between;align-items:center;width:56px;min-width:48px;height:82px;padding:6px;font-family:serif;display:inline-flex;position:relative;box-shadow:0 3px 5px #0005}.arcade-playing-card b{align-self:flex-start;font-size:16px;line-height:1}.arcade-playing-card>span{font-size:24px;line-height:1}.arcade-playing-card small{letter-spacing:1px;align-self:flex-end;font:7px system-ui}.arcade-playing-card.red-card{color:#9d304e}.arcade-playing-card.card-back{color:#d7c0ff;opacity:1;background:repeating-linear-gradient(45deg,#423363,#423363 5px,#35294e 5px 10px);border-color:#9580bf}.arcade-playing-card.card-back>span{letter-spacing:1px;align-self:center;margin:auto;font:700 12px system-ui}.arcade-card-hand,.arcade-foundations{flex-wrap:wrap;align-items:flex-start;gap:10px;margin:15px 0;display:flex}.arcade-card-hand .card-selected{outline-offset:3px;border-radius:8px;outline:3px solid #62e7bd;transform:translateY(-5px)}.card-drop-slot{background:#18342d;border:1px dashed #91b7b0;border-radius:8px;justify-content:center;align-items:center;width:64px;min-height:82px;font-size:12px;display:flex}.arcade-tableau-scroll{max-width:100%;padding:12px 3px 20px;overflow-x:auto}.arcade-tableau{align-items:start;gap:10px;min-width:max-content;display:grid}.arcade-tableau>section{min-width:56px}.card-column-target{width:100%;max-width:80px;min-height:44px;margin-bottom:8px;padding:3px;font-size:10px;display:block}.card-stack-item+.card-stack-item{margin-top:-48px}.card-stack-item{position:relative}.card-stack-item button:focus-visible{outline-offset:1px;z-index:2;outline:3px solid #5ce7b9}.arcade-card-waste{margin:16px 0}.arcade-card-waste h3{font-size:.9rem}.arcade-card-table .inline{flex-wrap:wrap}@media (max-width:480px){.arcade-card-table{padding:10px}.arcade-playing-card{width:50px;height:76px}.card-stack-item+.card-stack-item{margin-top:-44px}.arcade-card-hand{gap:8px}}.arcade-world-player{width:100%;min-width:0}.arcade-world-hud{background:#111a30;border-radius:12px;flex-wrap:wrap;align-items:center;gap:1rem;padding:.8rem;display:flex}.arcade-world-hud label{align-items:center;gap:.5rem;display:flex}.arcade-world-canvas{background:#0b1024;border-radius:14px;width:100%;min-height:300px;margin-top:1rem;overflow:hidden}.arcade-world-canvas canvas{touch-action:none;max-width:100%;display:block}.arcade-world-controls,.arcade-world-portals{flex-wrap:wrap;align-items:center;gap:.65rem;margin:.8rem 0;display:flex}.arcade-world-controls button{touch-action:none;-webkit-user-select:none;user-select:none;min-width:52px;min-height:52px}.arcade-world-pad{grid-template-columns:repeat(3,52px);gap:4px;display:grid}.arcade-world-pad button:first-child{grid-column:2}.arcade-world-pad button:nth-child(2){grid-column:1}.arcade-world-player meter{max-width:110px}@media (max-width:500px){.arcade-world-hud{gap:.6rem;font-size:.85rem}.arcade-world-controls{gap:.4rem}.arcade-world-controls>button{max-width:130px}.arcade-world-pad{grid-template-columns:repeat(3,46px)}.arcade-world-pad button{min-width:46px}}.arcade-physics-player{width:100%;min-width:0}.arcade-physics-canvas{aspect-ratio:4/3;touch-action:none;background:#0d172b;border-radius:14px;width:100%;margin-top:1rem;display:block}.arcade-physics-tools{flex-wrap:wrap;align-items:center;gap:.75rem;margin:1rem 0;display:flex}.arcade-physics-tools label{flex-direction:column;flex:1;gap:.4rem;min-width:160px;display:flex}.arcade-physics-tools input[type=range]{width:100%;min-height:44px}.arcade-physics-tools button{touch-action:manipulation;min-height:48px}.arcade-physics-tools output{color:#c9b6ed}.arcade-classic-player{width:100%;min-width:0}.arcade-classic-canvas{aspect-ratio:4/3;touch-action:none;background:#0c1529;border-radius:14px;width:100%;margin:1rem 0;display:block}.arcade-classic-ready{background:#1c2340;border:1px solid #a58dc166;border-radius:12px;margin:1rem 0;padding:1rem}.arcade-classic-ready button{margin:.3rem}.arcade-classic-pad,.arcade-classic-tools{flex-wrap:wrap;align-items:center;gap:.5rem;margin:1rem 0;display:flex}.arcade-classic-pad button{touch-action:none;-webkit-user-select:none;user-select:none;min-width:54px;min-height:52px}.arcade-classic-tools label{flex-direction:column;flex:1;gap:.5rem;min-width:180px;display:flex}.arcade-classic-tools input{width:100%;min-height:44px}.arcade-bot-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin:1rem 0;display:grid}.arcade-bot-grid button{aspect-ratio:1;color:#66738e;background:#1a2940;border:1px solid #5f6f91;min-width:0;position:relative}.arcade-bot-grid button span{font-size:.8rem;position:absolute;top:.3rem;left:.5rem}.arcade-bot-grid svg{width:100%;height:100%;max-height:100px}.arcade-bot-grid .hostile{color:#e497ae;background:#432b44}.arcade-bot-grid .friendly{color:#8be6bf;background:#203f3e}.arcade-reaction{text-align:center;background:#152238;border-radius:14px;min-height:260px;margin:1rem 0;padding:1.5rem .75rem}.arcade-reaction strong{margin:2rem 0;font-size:clamp(2rem,7vw,3.5rem);display:block}.arcade-reaction>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.arcade-reaction button{word-break:normal;min-height:58px}.arcade-rhythm-keys{grid-template-columns:repeat(4,1fr);gap:.5rem;display:grid}.arcade-rhythm-keys button{touch-action:none;min-width:0;min-height:60px}@media (max-width:500px){.arcade-classic-pad button{min-width:45px}.arcade-reaction>div{grid-template-columns:1fr 1fr}.arcade-bot-grid{gap:.4rem}}.arcade-sports-player{width:100%;min-width:0;padding:clamp(8px,2vw,20px)}.arcade-sports-canvas,.arcade-sports-3d canvas{touch-action:none;border-radius:16px;width:100%;height:auto;display:block}.arcade-sports-3d{min-width:0;overflow:hidden}.arcade-sports-stats,.arcade-sports-pad,.arcade-sports-records{flex-wrap:wrap;gap:12px;margin:12px 0;display:flex}.arcade-sports-stats{color:#cbbaff;justify-content:space-between}.arcade-sports-feedback{color:#adeddc;min-height:1.6em}.arcade-sports-player fieldset{border:1px solid #a384dc38;border-radius:12px;min-width:0;padding:12px}.arcade-sports-action{width:100%;min-height:48px;margin:0 0 14px}.arcade-sports-sliders{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.arcade-sports-sliders label{flex-direction:column;gap:6px;min-width:0;margin:4px 0;display:flex}.arcade-sports-sliders input{accent-color:#ac8cf0;width:100%;min-height:36px}.arcade-sports-pad button{touch-action:none;min-width:54px;min-height:48px}.arcade-sports-records{padding:0;font-size:.85rem;list-style:none}.arcade-strategy-player{width:100%;min-width:0}.arcade-strategy-hud,.arcade-strategy-tools{flex-wrap:wrap;gap:10px;padding:10px;display:flex}.arcade-strategy-hud{color:#c8b9ef;background:#192037;border-radius:10px;font-size:.85rem}.arcade-strategy-tools{border:1px solid #665380;border-radius:10px;margin:12px 0}.arcade-strategy-tools button{min-height:44px}.arcade-strategy-tools label{min-width:120px}.arcade-strategy-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:3px;display:grid}.arcade-strategy-grid button{aspect-ratio:1;color:#c7b7ef;background:#172439;border:1px solid #394b66;border-radius:5px;min-width:0;min-height:36px;padding:2px;position:relative}.arcade-strategy-grid .dark{background:#1e2f48}.arcade-strategy-grid .route{background:#4c3c39}.arcade-strategy-grid .selected{z-index:1;outline:2px solid #f9d384}.arcade-strategy-grid .enemy{color:#f6a1b6}.arcade-strategy-grid .ally{color:#8ce8cb}.arcade-strategy-grid span{font-size:clamp(16px,4vw,28px)}.arcade-strategy-grid small{font-size:9px;display:block}.arcade-strategy-grid.chess .light{color:#131d35;background:#b8a8cc}.arcade-strategy-grid.chess span{font-size:clamp(22px,5vw,38px)}.arcade-party-player{width:100%;min-width:0}.arcade-party-hud{color:#c8b6ed;justify-content:space-between;gap:8px;display:flex}.arcade-party-prompt{overflow-wrap:anywhere;margin:22px 0;font-size:clamp(1.2rem,4vw,1.8rem);line-height:1.5}.arcade-party-rack{flex-wrap:wrap;gap:5px;margin:16px 0;display:flex}.arcade-party-rack span{background:#342946;border:1px solid #a98bcc;border-radius:6px;padding:8px;font-weight:700}.arcade-party-art{grid-template-columns:repeat(8,1fr);max-width:320px;margin:12px auto;display:grid}.arcade-party-art span{aspect-ratio:1;color:#67647d;place-content:center;font-size:12px;display:grid}.arcade-bingo-card{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;margin:12px 0;display:grid}.arcade-bingo-card button{min-width:0;min-height:44px;padding:5px}.arcade-bingo-card [aria-pressed=true]{color:#b7f4d9;background:#375d55}.arcade-party-choices,.arcade-party-notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.arcade-party-choices button{white-space:normal;min-height:90px;padding:12px}.arcade-party-notes{grid-template-columns:repeat(4,minmax(0,1fr))}.arcade-party-notes button{color:#182039;min-width:0;min-height:70px;font-size:1.6rem}.arcade-party-fire{color:#e7c1d6;background:#4a354b;width:100%;min-height:160px;font-size:2rem;display:block}.arcade-party-fire.go{color:#b9f0d9;background:#306556}.arcade-party-progress{margin:20px 0;padding:0;list-style:none}.arcade-party-progress li{border-bottom:1px solid #4d405a;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:10px 0;display:flex}.arcade-party-player progress{width:100%}.arcade-crew-player{width:100%;min-width:0}.arcade-crew-canvas,.arcade-expansion-scene canvas{touch-action:none;border-radius:14px;width:100%;height:auto;display:block}.arcade-crew-hud,.arcade-crew-tools,.arcade-crew-pad{flex-wrap:wrap;align-items:center;gap:9px;margin:12px 0;display:flex}.arcade-crew-hud{background:#1b2940;border-radius:10px;padding:10px;font-size:.85rem}.arcade-crew-tools{border:1px solid #75608f;border-radius:12px;padding:10px}.arcade-crew-pad button{touch-action:none;min-width:45px;min-height:48px}.arcade-expansion-scene>div{border-radius:14px;overflow:hidden}.arcade-sim-player{width:100%;min-width:0}.arcade-sim-hud,.arcade-sim-controls{flex-wrap:wrap;gap:10px;margin:12px 0;display:flex}.arcade-sim-hud{background:#1b2840;border-radius:12px;padding:12px;font-size:.85rem}.arcade-sim-controls{border:1px solid #78638e;border-radius:12px;align-items:center;padding:12px}.arcade-sim-controls button{min-height:44px}.arcade-sim-controls label{min-width:120px}.arcade-sim-canvas{touch-action:none;border-radius:14px;width:100%;height:auto;display:block}.arcade-sim-grid-scroll{width:100%;max-height:560px;overflow:auto}.arcade-sim-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:3px;width:100%;display:grid}.arcade-sim-grid button{aspect-ratio:1;touch-action:none;min-width:0;min-height:35px;padding:1px;font-size:12px}.arcade-sim-grid.pixel{grid-template-columns:repeat(16,minmax(0,1fr));gap:1px}.arcade-sim-grid.pixel button{aspect-ratio:1;border:0;border-radius:0;min-height:0}.arcade-sim-grid.zoom{min-width:480px}.arcade-sim-palette{flex-wrap:wrap;gap:5px;display:flex}.arcade-sim-palette button{border:2px solid #0000;width:36px;min-width:36px;height:40px}.arcade-sim-palette [aria-pressed=true]{border-color:#fff}.arcade-sim-orders{grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));gap:12px;width:100%;display:grid}.arcade-sim-orders article,.arcade-sim-share{border:1px solid #766180;border-radius:10px;padding:12px}.arcade-sim-share{margin-top:18px}.arcade-sim-share a{margin-top:12px;display:block}.arcade-project-pixel{grid-template-columns:repeat(16,minmax(0,1fr));width:100%;max-width:360px;margin:14px auto;display:grid}.arcade-project-pixel span{aspect-ratio:1}
.app-downloads{max-width:1180px;margin:0 auto;padding:56px 24px 80px}.app-hero{max-width:760px;margin-bottom:36px}.app-hero h1{color:#0000;background:linear-gradient(110deg,#fff,#c2aeff,#5de8ff);-webkit-background-clip:text;background-clip:text;margin:18px 0;font-size:clamp(2.5rem,7vw,4.8rem);line-height:1.08}.app-hero p{color:#bcb8d5;font-size:1.1rem}.app-eyebrow,.app-platform{color:#bda1ff;letter-spacing:.14em;font-size:.75rem;font-weight:700}.app-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-bottom:24px;display:grid}.app-card{background:linear-gradient(140deg,#1a1230e6,#0c1022e6);border:1px solid #53417380;border-radius:24px;padding:28px;box-shadow:0 16px 48px #0003}.app-card h2{font-size:1.55rem}.app-card p{color:#c0bbd0;line-height:1.7}.app-pair-code{letter-spacing:.18em;font:700 2.5rem monospace}.app-warning{border-left:3px solid #dfaa55;padding-left:12px}.app-card .button{color:#fff;cursor:pointer;background:linear-gradient(120deg,#8a37e8,#6441d3);border:1px solid #b58cf7;border-radius:12px;justify-content:center;align-items:center;padding:12px 20px;display:inline-flex}.app-card .button:disabled{opacity:.6;cursor:default}.ugn-home-apps{background:radial-gradient(at 0 0,#43216a55,#0000 65%),linear-gradient(145deg,#161025f2,#0c1020f2);border:1px solid #7d5bb44d;border-radius:28px;max-width:1180px;margin:56px auto;padding:32px;scroll-margin-top:100px}.ugn-apps-intro{grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:20px;margin-bottom:28px;display:grid}.ugn-apps-intro img{border-radius:20px;flex-shrink:0}.ugn-apps-intro h2{margin:8px 0;font-size:clamp(1.8rem,4vw,2.7rem);line-height:1.2}.ugn-apps-intro p{color:#bfb9d2;margin:0}.ugn-apps-help{color:#d5beff;white-space:nowrap;align-items:center;gap:8px;margin-left:auto;font-size:.9rem;display:inline-flex}.ugn-app-platforms{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.ugn-app-platform{background:#110e1ccc;border:1px solid #6d558642;border-radius:20px;flex-direction:column;align-items:flex-start;min-width:0;padding:25px 22px;display:flex}.ugn-app-platform>svg{color:#b997ff;margin-bottom:18px}.ugn-app-os{letter-spacing:.16em;color:#b5a2ce;font-size:.7rem;font-weight:700}.ugn-app-platform h3{margin:8px 0 10px;font-size:1.18rem}.ugn-app-platform p{color:#bbb5cd;margin:0 0 22px;font-size:.92rem;line-height:1.7}.ugn-app-platform .button{color:#fff;text-align:center;background:linear-gradient(120deg,#8e3cec,#6444cd);border:1px solid #b38ae8;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;margin-top:auto;padding:12px 14px;font-size:.9rem;display:inline-flex}.ugn-app-platform .button:hover{filter:brightness(1.15)}.ugn-app-platform small{color:#aaa0bd;margin-top:12px;font-size:.73rem}.ugn-app-pending{color:#baa8d0;margin-top:auto}.ugn-apps-footnote{text-align:center;color:#aaa0bd;margin:22px 0 0;font-size:.8rem}.ugn-apple-steps{color:#ddd3eb;padding-left:22px;line-height:1.8}.ugn-apple-steps li{margin-bottom:10px}#apple,#android,#windows,#web-app{scroll-margin-top:100px}@media (max-width:900px){.ugn-apps-intro{grid-template-columns:76px minmax(0,1fr)}.ugn-apps-help{grid-column:2;margin-left:0}.ugn-app-platforms{grid-template-columns:1fr}.ugn-app-platform{padding:24px}.ugn-app-platform .button{width:auto;min-width:230px}.ugn-home-apps{margin:32px 18px;padding:24px}}@media (max-width:480px){.ugn-home-apps{margin:28px 12px;padding:20px 16px}.ugn-apps-intro{grid-template-columns:56px minmax(0,1fr);gap:14px}.ugn-apps-intro>div{min-width:0}.ugn-apps-intro img{border-radius:15px;width:56px;height:56px}.ugn-apps-intro .app-eyebrow{letter-spacing:.08em;font-size:.6rem}.ugn-apps-help{margin-left:0}.ugn-app-platform .button{width:100%;min-width:0}}@media (max-width:640px){.app-grid{grid-template-columns:1fr}.app-downloads{padding:32px 16px 56px}.app-card{padding:22px}}
.social-page h2{letter-spacing:-.4px}.social-feed-layout>section,.social-content>section:not(.social-panel){width:100%;max-width:none;margin:0;padding:0}body>footer>div{flex-wrap:wrap;min-width:0;max-width:100%}.social-page{--social-accent:#bd91ff;max-width:1500px;margin:auto;padding:0 4% 90px}.social-masthead{text-align:center;padding:65px 0 36px;position:relative}.social-masthead:before{content:"";pointer-events:none;background:radial-gradient(#7627c42b,#0000 70%);width:60%;height:120px;position:absolute;top:20px;left:20%}.social-masthead h1{letter-spacing:-1.7px;margin:16px 0;font-size:clamp(30px,3.8vw,55px);font-weight:600;line-height:1.16}.social-masthead h1 span{color:#c39afa;display:block}.social-masthead>p,.social-subtitle{color:#b6adc7;line-height:1.7}.social-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:30px;display:grid}.social-sidebar{background:#100c1cdd;border:1px solid #b483ff25;border-radius:18px;padding:22px 16px;position:sticky;top:24px}.social-sidebar-title{letter-spacing:2px;color:#d4bafa;align-items:center;gap:9px;padding:0 10px 21px;font-size:11px;display:flex}.social-sidebar nav{gap:5px;display:grid}.social-sidebar nav a{color:#bdb2cf;border:1px solid #0000;border-radius:9px;align-items:center;gap:10px;padding:12px 10px;font-size:13px;display:flex}.social-sidebar nav a:hover,.social-sidebar nav a[aria-current=page]{color:#e5d2ff;background:#7d37b921;border-color:#af71ee38}.social-orbit-card{color:#c8abef;border-top:1px solid #b483ff25;margin-top:20px;padding:24px 12px 18px}.social-orbit-card h2{color:#eee6fc;margin:12px 0;font-size:18px;line-height:1.35}.social-orbit-card p{color:#b7acc9;margin:12px 0 20px;font-size:12px;line-height:1.7}.social-orbit-card .button{white-space:normal;padding:10px;font-size:11px}.social-network-link{color:#c7bbd8;align-items:center;gap:7px;padding:14px 7px 0;font-size:11px;display:flex}.social-live-dot{background:#aa80ef;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #bc86ff}.social-content{min-width:0}.social-feed-layout{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:24px;display:grid}.social-feed-layout>section{min-width:0}.social-composer,.social-post,.social-panel,.social-join-card,.social-info-card{background:linear-gradient(135deg,#171022e8,#0e0b17eb);border:1px solid #a476e12b;border-radius:16px;margin-bottom:20px;padding:23px}.social-section-label{color:#ceadef;align-items:center;gap:8px;font-size:12px;display:flex}.social-composer textarea{resize:vertical;color:#f1eafa;background:0 0;border:0;width:100%;min-height:110px;padding:18px 0;font-size:15px;line-height:1.65}.social-composer-bottom{border-top:1px solid #ffffff0b;flex-wrap:wrap;align-items:center;gap:10px;padding-top:16px;display:flex}.social-composer-bottom select{color:#d8c9ea;text-transform:capitalize;background:#1e152d;border:1px solid #baa1df33;border-radius:8px;flex:1;min-width:0;max-width:170px;padding:9px;font-size:12px}.social-photo-picker{color:#c4afdd;cursor:pointer;align-items:center;gap:6px;padding:9px 3px;font-size:12px;display:inline-flex;position:relative}.social-photo-picker input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.social-photo-picker:focus-within{outline-offset:3px;outline:2px solid #bb8bff}.social-composer-bottom>.button{margin-left:auto}.social-photo-preview{padding-top:18px}.social-photo-preview img{object-fit:contain;background:#090610;border-radius:10px;width:100%;max-height:250px}.social-photo-preview label{color:#c6b8da;gap:5px;margin:12px 0;font-size:12px;display:grid}.social-photo-preview input,.social-reply-form input,.social-search input{color:#f1eafa;background:#0c0913;border:1px solid #b483ff2b;border-radius:8px;min-width:0;padding:10px 12px}.social-photo-preview small{color:#b7acc9;font-size:11px}.social-feed-heading{justify-content:space-between;align-items:center;gap:16px;margin:28px 0 16px;display:flex}.social-feed-heading h2,.social-title{letter-spacing:-.5px;font-size:23px;font-weight:600}.social-feed-heading>button{color:#c8b6e0;cursor:pointer;background:#171022;border:1px solid #b483ff30;border-radius:8px;padding:8px}.social-filters{flex-wrap:wrap;gap:7px;margin-bottom:20px;display:flex}.social-filters button{text-transform:capitalize;color:#c1b4d3;cursor:pointer;background:#100b1b;border:1px solid #ab80df2d;border-radius:20px;padding:7px 11px;font-size:11px}.social-filters button[aria-pressed=true]{color:#edddff;background:#6c2dad55;border-color:#b675ed66}.social-post{animation:.35s both social-arrive}.social-post-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.social-player{align-items:center;gap:10px;min-width:0;display:inline-flex}.social-player>span:last-child{min-width:0}.social-player strong{color:#eee5fa;overflow-wrap:anywhere;font-size:13px;font-weight:600;display:block}.social-player small{color:#b5a6c7;overflow-wrap:anywhere;font-size:11px;display:block}.social-gamertag{color:#b4e8c4;align-items:center;gap:3px;margin-top:3px;font-size:10px;display:flex}.accent-violet{--player-accent:#bf94ff;--player-soft:#6f38b244}.accent-cyan{--player-accent:#76e0ed;--player-soft:#227a9144}.accent-rose{--player-accent:#f2a2c7;--player-soft:#9d376844}.accent-amber{--player-accent:#ecc782;--player-soft:#8b602544}.social-avatar{background:linear-gradient(140deg, var(--player-soft,#6f38b244), #100c1b);border:1px solid var(--player-accent,#bf94ff);width:42px;height:42px;color:var(--player-accent,#bf94ff);border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.social-avatar.large{width:78px;height:78px;box-shadow:0 0 26px var(--player-soft);border-radius:24px}.social-channel{color:#cbb0e8;text-transform:capitalize;background:#9d60cf0d;border:1px solid #bb91f12b;border-radius:6px;flex-shrink:0;padding:4px 8px;font-size:10px}.social-post>time{color:#afa0c3;margin-top:3px;padding-left:52px;font-size:10px;display:block}.social-post-body,.social-reply>p{white-space:pre-wrap;overflow-wrap:anywhere;color:#e4dceb;margin:20px 0;font-size:14px;line-height:1.8}.social-post-image{object-fit:contain;background:#08060d;border:1px solid #b483ff25;border-radius:11px;width:100%;max-height:570px;margin-top:10px}.social-post-actions{border-top:1px solid #b483ff1c;flex-wrap:wrap;align-items:center;gap:18px;margin-top:18px;padding-top:14px;display:flex}.social-post-actions>button{color:#bdb0cf;cursor:pointer;background:0 0;align-items:center;gap:5px;font-size:11px;display:flex}.social-post-actions>button[aria-pressed=true]{color:#e5a6d4}.social-post-actions .social-delete{margin-left:auto;font-size:10px}.social-post-actions button:disabled{opacity:.5;cursor:default}.social-report{color:#bdaccf;font-size:10px}.social-report summary{cursor:pointer;align-items:center;gap:4px;display:flex}.social-report form{gap:8px;width:200px;max-width:100%;padding:12px 0;display:grid}.social-report label{gap:6px;display:grid}.social-report textarea{color:#eee4fc;background:#0a0711;border:1px solid #b483ff44;border-radius:7px;width:100%;padding:8px}.social-report[open]{flex-basis:100%}.social-report .button{justify-self:start;font-size:11px}.social-reply-form{gap:9px;margin-top:20px;display:flex}.social-reply-form input{flex:1;font-size:12px}.social-reply-form>button{color:#c398f5;cursor:pointer;padding:8px}.social-replies{border-top:1px solid #b483ff15;margin-top:15px}.social-reply{background:#08061055;border-radius:10px;margin:16px 0;padding:14px}.social-reply .social-avatar{border-radius:9px;width:30px;height:30px}.social-reply .social-player strong{font-size:11px}.social-reply p{margin:12px 0 5px;font-size:12px}.social-reply>small{color:#b7a5ca;font-size:9px}.social-reply-tools{gap:15px;margin-top:7px;display:flex}.social-reply-tools>button,.social-replies>button{color:#c2a5e1;cursor:pointer;font-size:11px}.social-signin-note{color:#c6aae7;margin-top:18px;font-size:11px;display:block}.social-empty{text-align:center;color:#b9a6d0;border:1px dashed #b483ff2a;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:14px;margin-bottom:20px;padding:55px 24px;line-height:1.7;display:flex}.social-empty>svg{color:#aa80d7}.social-empty h3{color:#e2d2f2;font-size:18px}.social-empty p{max-width:330px;font-size:13px}.social-feedback{color:#e0c8f5;background:#a16cdd15;border:1px solid #c595ee44;border-radius:10px;margin:16px 0;padding:12px 16px;font-size:13px}.social-right-rail{position:sticky;top:24px}.social-info-card{padding:25px 22px}.social-info-card .eyebrow{letter-spacing:2px;font-size:8px;line-height:1.8}.social-info-card h2{letter-spacing:-.7px;color:#dec2ff;margin:18px 0;font-size:30px;line-height:1.2}.social-info-card p{color:#b9aacb;margin:14px 0;font-size:12px;line-height:1.85}.social-info-card a{color:#d2b3f2;align-items:center;gap:6px;font-size:12px;display:flex}.social-guidelines{background:#100c19bb}.social-guidelines>svg{color:#b58be2;margin-bottom:12px}.social-guidelines h3{color:#e0d3ee;font-size:14px}.social-world-card{color:#bd9aeb;border:1px solid #b483ff30;border-radius:14px;align-items:center;gap:12px;padding:20px;display:flex}.social-world-card span{font-size:11px}.social-world-card strong{margin-top:4px;font-size:12px;display:block}.social-join-card{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.social-join-card>svg{color:#b88ae9;flex-shrink:0}.social-join-card h2{font-size:16px;line-height:1.5}.social-join-card p{color:#b9aacb;margin:7px 0;font-size:12px}.social-load-more{width:100%}.social-profile-card{border:1px solid var(--player-soft,#b483ff30);background:#110c1dee;border-radius:18px;margin-bottom:20px;overflow:hidden}.social-profile-banner{background:radial-gradient(at 70% 110%,#b19aef80,#0000 60%),linear-gradient(130deg,#2a184a,#0c0c20);height:145px;position:relative;overflow:hidden}.social-profile-banner:before{content:"";border:1px solid #d9c7ff55;border-radius:50%;width:100%;height:260px;position:absolute;top:30px;transform:rotate(-20deg);box-shadow:0 0 60px #9860ff66}.social-profile-banner:after{content:"✧ · ˚ . ✦ · ˚ ✧";color:#f1deff;letter-spacing:23px;white-space:nowrap;font-size:25px;position:absolute;top:30px;left:10%}.banner-aurora{background:radial-gradient(at 70% 130%,#56dbd8aa,#0000 70%),linear-gradient(140deg,#122a48,#1c123b)}.banner-eclipse{background:radial-gradient(circle at 75% 130%,#05040a 37%,#d18fff 39%,#5c2c80 41%,#100a1c 60%)}.banner-stardust{background:radial-gradient(at 20% 140%,#df9e6d88,#0000 70%),linear-gradient(125deg,#341d33,#151029)}.social-profile-details{padding:0 28px 28px;position:relative}.social-profile-details>.social-avatar{background-color:#130d20;margin-top:-35px;position:relative}.social-profile-details h2{overflow-wrap:anywhere;margin:16px 0 3px;font-size:26px;font-weight:600}.social-handle{color:var(--player-accent,#bd91ff);font-size:12px}.social-xbox{color:#b6eac4;overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px;margin:14px 0;font-size:13px;display:flex}.social-xbox>span{color:#b4a8c4;border:1px solid #87cba43b;border-radius:5px;padding:2px 6px;font-size:10px}.social-bio{white-space:pre-wrap;overflow-wrap:anywhere;color:#c8bbd7;margin:18px 0;font-size:13px}.social-profile-details>small{color:#b2a1c2;font-size:11px}.social-profile-actions{flex-wrap:wrap;gap:12px;margin-bottom:30px;display:flex}.social-profile-actions p{color:#d5b3ef;width:100%}.social-editor-layout{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.social-form h2,.social-panel>h2{letter-spacing:-.6px;margin-bottom:10px;font-size:24px}.social-form p,.social-panel>p{color:#b8a9ca;margin:14px 0;font-size:13px;line-height:1.8}.social-form label{color:#ccbddb;gap:7px;margin:18px 0;font-size:12px;display:grid}.social-form input:not([type=checkbox]),.social-form textarea,.social-form select{color:#eee7f8;background:#0b0813;border:1px solid #ab82d438;border-radius:8px;width:100%;padding:11px 12px}.social-form label small{color:#b8a5cc;font-size:10px}.social-form fieldset{border:0;margin:22px 0;padding:0}.social-form legend{color:#ccbddb;margin-bottom:12px;font-size:12px}.social-swatches{flex-wrap:wrap;gap:9px;display:flex}.social-swatches button{color:#c9b8dc;cursor:pointer;text-transform:capitalize;border:1px solid #a984d133;border-radius:8px;align-items:center;gap:7px;padding:7px 10px;font-size:10px;display:flex}.social-swatches button span{background:var(--player-accent);border-radius:50%;width:12px;height:12px}.social-swatches button[aria-pressed=true],.social-avatar-options button[aria-pressed=true]{background:#8754bc33;border-color:#d0b1ff}.social-avatar-options{flex-wrap:wrap;gap:8px;display:flex}.social-avatar-options button{cursor:pointer;border:1px solid #0000;border-radius:16px;padding:4px}.social-form .social-checkbox{align-items:center;gap:10px;display:flex}.social-checkbox input{accent-color:#b181ed;flex-shrink:0;width:16px;height:16px}.social-profile-preview{position:sticky;top:24px}.social-profile-preview>.eyebrow{margin:0 0 16px 4px;font-size:10px;display:block}.social-account-heading{margin-bottom:30px}.social-account-heading>h2{letter-spacing:-1px;margin:12px 0;font-size:30px}.social-account-heading p{color:#b9aacb;font-size:14px}.social-block-row{border-top:1px solid #b483ff20;justify-content:space-between;align-items:center;gap:12px;padding:15px 0;display:flex}.social-search{color:#c7ace5;background:#110d1b;border:1px solid #a984d133;border-radius:12px;align-items:center;gap:12px;margin:25px 0;padding:14px;display:flex}.social-search input{background:0 0;border:0;flex:1;font-size:13px}.social-player-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.social-player-grid .social-profile-banner{height:100px}.social-player-grid .social-profile-details{padding:0 20px 22px}.social-player-grid .social-profile-details h2{font-size:18px}.social-player-grid .social-bio{-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:60px;display:-webkit-box;overflow:hidden}.social-inbox{background:#100b1be8;border:1px solid #a984d133;border-radius:16px;grid-template-columns:260px minmax(0,1fr);min-height:580px;display:grid;overflow:hidden}.social-inbox>aside{border-right:1px solid #a984d125;padding:14px 10px}.social-new-message{color:#c5a0e9;align-items:center;gap:7px;padding:12px 8px 20px;font-size:12px;display:flex}.social-thread{text-align:left;cursor:pointer;border:1px solid #0000;border-radius:10px;align-items:center;gap:9px;width:100%;padding:12px 8px;display:flex}.social-thread>span:nth-child(2){flex:1;min-width:0}.social-thread strong{color:#e3d7f0;overflow-wrap:anywhere;font-size:12px;display:block}.social-thread small{white-space:nowrap;text-overflow:ellipsis;color:#b3a1c7;margin-top:5px;font-size:10px;display:block;overflow:hidden}.social-thread.selected{background:#803cba22;border-color:#b483ff33}.social-thread b{color:#1b0e28;background:#bb83ed;border-radius:6px;padding:2px 5px;font-size:9px}.social-conversation{flex-direction:column;min-width:0;display:flex}.social-chat-heading{border-bottom:1px solid #a984d125;justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.social-chat-heading>button{color:#c8a8e6;cursor:pointer;padding:8px}.social-chat-messages{flex-direction:column;flex:1;gap:15px;height:420px;max-height:540px;padding:20px;display:flex;overflow:auto}.social-message{background:#22172f;border:1px solid #b483ff22;border-radius:13px 13px 13px 2px;align-self:flex-start;max-width:85%;padding:12px 16px}.social-message.mine{background:#45235e;border-radius:13px 13px 2px;align-self:flex-end}.social-message>p{white-space:pre-wrap;overflow-wrap:anywhere;color:#f0e6f8;font-size:13px}.social-message>small{color:#c7b3db;margin-top:6px;font-size:9px;display:block}.social-message .social-report{margin-top:8px}.social-message-form{border-top:1px solid #a984d125;align-items:center;gap:12px;padding:18px;display:flex}.social-message-form textarea{color:#e7d9f3;resize:vertical;background:#0b0813;border:1px solid #b483ff33;border-radius:10px;flex:1;min-width:0;padding:10px;font-size:12px}.social-message-form .button{padding:13px}.social-inbox-note,.social-privacy-note{color:#b9a7cc;padding:12px 8px;font-size:11px;line-height:1.8}.social-panel blockquote{white-space:pre-wrap;overflow-wrap:anywhere;color:#d6c5e7;background:#090610;border-left:2px solid #b483ff88;margin:20px 0;padding:20px}.social-panel>.social-player{margin:16px 0}@keyframes social-arrive{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@media (min-width:1100px){header nav{gap:23px}}@media (max-width:1200px){.social-feed-layout{grid-template-columns:minmax(0,1fr) 220px;gap:18px}.social-layout{grid-template-columns:190px minmax(0,1fr);gap:20px}.social-player-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.social-inbox{grid-template-columns:210px minmax(0,1fr)}}@media (max-width:1000px){.social-feed-layout{grid-template-columns:1fr}.social-right-rail{grid-template-columns:1fr 1fr;gap:16px;margin-top:25px;display:grid;position:static}.social-world-card{grid-column:1/-1}.social-editor-layout{grid-template-columns:1fr}.social-profile-preview{grid-row:1;position:static}}@media (max-width:720px){.social-page{padding:0 4% 50px}.social-masthead{padding:38px 0 28px}.social-masthead>.eyebrow{letter-spacing:2px;font-size:8px}.social-masthead>p{font-size:12px}.social-layout{grid-template-columns:1fr;gap:22px}.social-sidebar{padding:12px;position:static}.social-sidebar-title,.social-orbit-card,.social-network-link{display:none}.social-sidebar nav{flex-wrap:wrap;gap:5px;display:flex}.social-sidebar nav a{white-space:nowrap;flex:1;justify-content:center;gap:5px;padding:9px 7px;font-size:10px}.social-sidebar nav a svg{width:15px}.social-right-rail{grid-template-columns:1fr}.social-post,.social-composer,.social-panel{padding:18px}.social-player-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.social-player-grid .social-profile-details{padding:0 13px 18px}.social-player-grid .social-profile-details h2{font-size:16px}.social-inbox{grid-template-columns:1fr}.social-inbox>aside{border-bottom:1px solid #a984d125;border-right:0;max-height:235px;overflow:auto}.social-chat-messages{flex:unset;height:390px}.social-conversation>.social-empty{min-height:300px}.social-account-heading h2{font-size:26px}.social-post-actions{gap:15px}.social-profile-details{padding:0 20px 24px}.social-feed-heading h2{font-size:21px}}@media (max-width:400px){.social-player-grid{grid-template-columns:1fr}.social-post-top{align-items:flex-start}.social-channel{padding:4px;font-size:8px}.social-post-actions>button span{display:none}.social-composer-bottom{gap:8px}.social-composer-bottom select{max-width:130px}}@media (prefers-reduced-motion:reduce){.social-post{animation:none}}.social-presence-card{border-top:1px solid #b483ff25;margin-top:24px;padding:18px 10px}.social-presence-heading{color:#bca7d5;align-items:center;gap:8px;font-size:10px;display:flex}.social-presence-heading .social-live-dot{background:#75d9b1;box-shadow:0 0 10px #75d9b144}.social-presence-numbers{align-items:center;gap:12px;margin:14px 0;display:flex}.social-presence-numbers>strong{letter-spacing:-1px;color:#eee5ff;font-size:34px;font-weight:600;line-height:1}.social-presence-numbers>span{color:#d6c5e8;font-size:11px}.social-presence-numbers small{color:#b9a5cd;margin-top:5px;font-size:9px;line-height:1.6;display:block}.social-presence-card>p{color:#bca9d0;flex-wrap:wrap;align-items:center;gap:6px;font-size:10px;display:flex}.social-presence-card>p>span{color:#ab99bd;width:100%;margin-left:20px;font-size:9px}.social-online-nav{color:#afe4c7;vertical-align:middle;background:#6baa9214;border:1px solid #8bddb633;border-radius:6px;align-items:center;gap:5px;margin-left:5px;padding:3px 6px;font-size:9px;line-height:1.2;display:inline-flex}.social-online-nav i{background:#8bddb6;border-radius:50%;width:4px;height:4px;display:block}.social-upload-area{margin-top:16px}.social-upload-buttons{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.social-upload-buttons>button{color:#ccafe8;cursor:pointer;background:#b184ed0c;border:1px solid #b184ed26;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-size:11px;display:flex}.social-upload-buttons>button:hover{background:#b184ed22}.social-upload-buttons>small{color:#b19bc7;margin-left:auto;font-size:9px}.social-upload-hint{color:#b7a3ca;margin-top:12px;font-size:10px;line-height:1.7}.social-upload-previews{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.social-upload-preview{background:#0b0813;border:1px solid #b184ed33;border-radius:12px;min-width:0;padding:10px}.social-upload-visual{color:#c4a2e5;background:#17101f;border-radius:8px;justify-content:center;align-items:center;height:145px;display:flex;position:relative}.social-upload-visual>img,.social-upload-visual>video{object-fit:contain;border-radius:8px;width:100%;height:100%}.social-upload-visual>button{color:#ead7fc;cursor:pointer;background:#12091fec;border:1px solid #d2a1f977;border-radius:6px;padding:5px;position:absolute;top:5px;right:5px}.social-upload-preview>p{color:#d2c2e1;overflow-wrap:anywhere;margin:10px 0;font-size:10px}.social-upload-preview>p>small{color:#b39cc8;margin-top:4px;font-size:9px;display:block}.social-upload-preview label{color:#c3a9dc;gap:5px;font-size:10px;display:grid}.social-upload-preview label input{color:#e6d7f3;background:#140d1d;border:1px solid #b184ed33;border-radius:7px;width:100%;min-width:0;padding:8px;font-size:11px}.social-composer-identity{color:#b7a3ca;overflow-wrap:anywhere;font-size:10px}.social-attachments{gap:10px;margin:18px 0 5px;display:grid}.social-attachments.photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.social-attachment-photo{background:#08060d;border:1px solid #b184ed2b;border-radius:11px;min-width:0;overflow:hidden}.social-attachment-photo img{object-fit:contain;width:100%;max-height:570px}.social-attachments.photo-grid .social-attachment-photo img{object-fit:cover;height:245px}.social-attachment-video{background:#08060d;border:1px solid #b184ed33;border-radius:12px;grid-column:1/-1;min-width:0;margin:0;overflow:hidden}.social-attachment-video video{background:#050408;width:100%;max-height:560px;display:block}.social-attachment-video figcaption{color:#c9b3df;overflow-wrap:anywhere;align-items:center;gap:8px;padding:12px;font-size:11px;display:flex}.social-attachment-video figcaption>svg{flex-shrink:0}.social-attachment-video figcaption>a{flex-shrink:0;margin-left:auto;padding:6px}.social-attachment-file{background:#9965cf0d;border:1px solid #b184ed33;border-radius:11px;grid-column:1/-1;align-items:center;gap:12px;padding:16px;display:flex}.social-attachment-file>span{color:#c5a0ed;background:#b184ed14;border-radius:9px;padding:10px}.social-attachment-file>div{flex:1;min-width:0}.social-attachment-file strong{color:#e0ceed;overflow-wrap:anywhere;font-size:12px;display:block}.social-attachment-file small{color:#b9a3ce;margin-top:5px;font-size:10px;display:block}.social-attachment-file>svg{color:#bc9edd;flex-shrink:0}.social-media-filters{border-bottom:1px solid #b184ed20;flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:20px;padding:8px 0 15px;display:flex}.social-media-filters>button{color:#b8a8ca;cursor:pointer;border-radius:7px;padding:6px 12px;font-size:11px}.social-media-filters>button[aria-pressed=true]{color:#eedcff;background:#a16bdd22}.social-media-filters>span{color:#b5a0cb;margin-left:auto;font-size:9px}@media (max-width:720px){.social-sidebar>.social-presence-card{margin-top:10px;padding:14px 8px 3px}.social-presence-numbers{margin:12px 0 8px}.social-presence-numbers>strong{font-size:28px}.social-presence-card>p{gap:6px}.social-presence-card>p>span{width:auto;margin-left:auto}.social-composer-identity{width:100%}.social-composer-bottom select{flex:1}.social-upload-buttons{gap:6px}.social-upload-buttons>button{padding:8px;font-size:10px}.social-attachments.photo-grid .social-attachment-photo img{height:170px}}@media (max-width:400px){.social-upload-previews{grid-template-columns:1fr}.social-media-filters>button{padding:6px 10px}}.social-video-error{color:#d7c0ec;padding:14px;font-size:12px;line-height:1.7}.social-video-error a{color:#e1baff;text-decoration:underline}.social-avatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.social-profile-banner.has-custom-cover{background-position:50%;background-size:cover}.social-profile-banner.has-custom-cover:before,.social-profile-banner.has-custom-cover:after{display:none}.social-profile-tagline{color:var(--player-accent,#c8abed);margin:14px 0;font-size:15px;line-height:1.6}.social-custom-images{background:#08061055;border-radius:12px;border:1px solid #b483ff33!important;padding:16px!important}.social-custom-images>div{padding:10px 0 18px}.social-custom-images h3{letter-spacing:0;font-size:14px}.social-custom-images p{color:#b9a4cd;font-size:10px}.social-form .social-upload-label{cursor:pointer;align-items:center;gap:7px;margin:8px 0;display:inline-flex;position:relative;overflow:hidden}.social-upload-label input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.social-image-choice{flex-wrap:wrap;gap:10px;margin-top:7px;display:flex}.social-image-choice button{color:#c6a4e9;cursor:pointer;border:1px solid #b483ff22;border-radius:7px;align-items:center;gap:5px;padding:7px;font-size:11px;display:flex}.social-image-choice button[aria-pressed=true]{background:#ac73dc22;border-color:#c296f0}.social-profile-field-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.social-personal-page{background:radial-gradient(at 5% 0,#7135a522,#0000 60%);border:1px solid #a67bdb26;border-radius:22px;padding:18px}.profile-theme-midnight{background:linear-gradient(145deg,#07101dd9,#0c0a1ddd);border-color:#87c1eb33}.profile-theme-aurora{background:radial-gradient(at 90% 5%,#20796d33,#0000 55%),#0b1420bb;border-color:#72d5c23d}.profile-theme-sunset{background:radial-gradient(at 5% 0,#a5426d33,#0000 55%),#1a101fbb;border-color:#e59dc033}.social-personal-body{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:22px;margin-top:25px;display:grid}.social-personal-body>.social-feed-layout{display:block}.social-personal-body .social-right-rail{display:none}.social-personal-body .social-feed-heading{margin-top:0}.social-player-story{min-width:0}.social-player-story .eyebrow{letter-spacing:1.5px;font-size:8px}.social-player-story h2{margin:18px 0;font-size:22px}.social-story-body{white-space:pre-wrap;overflow-wrap:anywhere;color:#d4c4e4;font-size:13px;line-height:1.85}.social-story-facts{gap:15px;margin:23px 0;display:grid}.social-story-facts small{color:#b49bc9;font-size:10px;display:block}.social-story-facts strong{color:#e4d6ee;overflow-wrap:anywhere;margin-top:4px;font-size:12px;font-weight:500;display:block}.social-interest-tags{flex-wrap:wrap;gap:6px;margin:18px 0;display:flex}.social-interest-tags span{color:#c6a6e2;background:#b483ff11;border:1px solid #b483ff30;border-radius:20px;padding:4px 9px;font-size:10px}.social-player-story>.textlink{font-size:11px}.profile-layout-journal .social-personal-body{grid-template-columns:1fr}.profile-layout-journal .social-player-story{border-left:3px solid #b483ff77}.profile-layout-showcase .social-personal-body{grid-template-columns:minmax(0,1fr) 230px}.profile-layout-showcase .social-player-story{grid-area:1/2}.profile-layout-showcase .social-feed-layout{grid-area:1/1}.social-profile-stats{color:#b9a6cc;border-bottom:1px solid #b483ff22;flex-wrap:wrap;gap:22px;padding:15px 0;font-size:12px;display:flex}.social-profile-stats strong{color:#f0e4ff;margin-right:4px;font-size:17px}.social-connect-buttons{flex-wrap:wrap;gap:10px;margin:20px 0 10px;display:flex}.social-profile-actions{margin-top:12px}.social-newsfeed-tabs{background:#100b1add;border:1px solid #b483ff33;border-radius:11px;gap:5px;margin:20px 0 25px;padding:5px;display:flex}.social-newsfeed-tabs button{text-align:center;color:#bca8cf;cursor:pointer;border-radius:7px;flex:1;padding:11px 12px;font-size:13px}.social-newsfeed-tabs button[aria-pressed=true]{color:#eedaff;background:#a16ad22b;box-shadow:inset 0 0 0 1px #b483ff33}.social-post-group{color:#c6a2e8;margin:12px 0 0;font-size:11px;display:block}.social-post-permalink{color:#c1a4dd;font-size:10px}.social-person-row{background:#100b1b;border:1px solid #b483ff26;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin:14px 0;padding:18px;display:flex}.social-person-row>.social-player{flex:1}.social-person-row>span{color:#bba6ce;font-size:11px}.social-text-button{color:#bca4d2;cursor:pointer;padding:7px;font-size:11px}.social-notification{background:#0f0a19;border:1px solid #b483ff20;border-radius:12px;justify-content:space-between;align-items:center;gap:15px;margin:14px 0;padding:20px;display:flex}.social-notification.unread{background:#21132e;border-color:#b483ff44}.social-notification>div{min-width:0}.social-notification a,.social-notification p{overflow-wrap:anywhere;color:#dfc8f1;font-size:13px}.social-notification time{color:#b6a0c9;margin-top:8px;font-size:10px;display:block}.account-menu{position:relative}.account-menu-trigger{cursor:pointer;color:#c9ace6;background:#110b1c;border:1px solid #b483ff44;border-radius:30px;align-items:center;gap:5px;padding:4px;display:flex;position:relative}.account-menu-trigger .social-avatar{border-radius:50%;width:34px;height:34px}.account-unread-dot{background:#f0b98b;border:2px solid #150c23;border-radius:50%;width:8px;height:8px;position:absolute;top:3px;right:17px}.account-menu-panel{z-index:200;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#130d20f7;border:1px solid #b483ff55;border-radius:16px;width:290px;max-height:min(680px,78vh);padding:10px;position:absolute;top:calc(100% + 15px);right:0;overflow:auto;box-shadow:0 25px 80px #000b}.account-menu-identity{border-bottom:1px solid #b483ff22;align-items:center;gap:10px;margin-bottom:7px;padding:13px 10px 20px;display:flex}.account-menu-identity strong{color:#edddff;overflow-wrap:anywhere;font-size:14px;display:block}.account-menu-identity small{color:#bfa5d5;margin-top:4px;font-size:10px;display:block}.account-menu-panel>a,.account-menu-panel form>button{text-align:left;color:#d1bce4;cursor:pointer;border-radius:8px;align-items:center;gap:11px;width:100%;padding:11px 10px;font-size:12px;display:flex}.account-menu-panel>a:hover,.account-menu-panel>a:focus-visible,.account-menu-panel form>button:hover{background:#ae7ae323}.account-menu-panel>a>span{flex:1}.account-menu-panel b{color:#230e32;background:#c99aef;border-radius:6px;padding:2px 5px;font-size:9px}.account-menu-panel form{border-top:1px solid #b483ff22;margin-top:5px;padding-top:5px}.account-menu-panel form>button{color:#e7b7d5}.social-group-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:25px;display:grid}.social-group-card{background:#110c1c;border:1px solid #b483ff30;border-radius:16px;overflow:hidden}.social-group-card>div:last-child{padding:22px}.social-group-card h3{overflow-wrap:anywhere;margin:16px 0 10px;font-size:20px}.social-group-card p{color:#bca9cd;overflow-wrap:anywhere;font-size:12px;line-height:1.8}.social-group-card small{color:#bc9cd8;align-items:center;gap:6px;margin-top:20px;font-size:11px;display:flex}.social-group-card .social-channel{align-items:center;gap:6px;display:inline-flex}.social-group-hero{background:#100a1b;border:1px solid #b483ff33;border-radius:17px;margin-bottom:25px;overflow:hidden}.social-group-hero .social-profile-banner{height:220px}.social-group-hero>div:last-child{padding:28px}.social-group-hero h2{margin:18px 0;font-size:34px}.social-group-hero>div:last-child>p{color:#c6b4d7;white-space:pre-wrap;font-size:14px;line-height:1.8}.social-group-meta{color:#bfa5d5;flex-wrap:wrap;gap:20px;margin:20px 0;font-size:12px;display:flex}.social-group-meta>span{align-items:center;gap:6px;display:flex}.social-group-members{margin:25px 0}.social-group-members>h3{margin-bottom:15px;font-size:16px}.social-group-members>div{flex-wrap:wrap;gap:15px;display:flex}.social-group-person{border:1px solid #b483ff22;border-radius:10px;padding:12px}.social-group-person>button{color:#bda4d5;cursor:pointer;margin-top:7px;font-size:10px;display:block}.social-group-page>.social-feed-layout{margin-top:30px}.social-group-danger summary{cursor:pointer;color:#bba2d2}.social-group-danger p{color:#bba4d0;margin:18px 0;font-size:12px}.social-group-danger label{color:#c8b2de;gap:10px;margin-bottom:16px;font-size:12px;display:grid}.social-group-danger input{color:#dfc8f2;background:#0a0710;border:1px solid #b483ff33;border-radius:8px;padding:11px}@media (max-width:1200px){.social-personal-body,.profile-layout-showcase .social-personal-body{grid-template-columns:1fr}.profile-layout-showcase .social-player-story,.profile-layout-showcase .social-feed-layout{grid-area:auto}}@media (max-width:720px){.social-personal-page{border-radius:14px;padding:10px}.social-group-grid{grid-template-columns:1fr}.social-group-hero .social-profile-banner{height:150px}.social-group-hero>div:last-child{padding:20px}.social-group-hero h2{font-size:28px}.social-group-hero .eyebrow{letter-spacing:1px;font-size:8px}.social-profile-field-grid{grid-template-columns:1fr;gap:0}.social-person-row>.social-player{min-width:100%}.social-newsfeed-tabs button{padding:9px 8px;font-size:12px}.social-notification{flex-direction:column;align-items:flex-start}.social-profile-stats{gap:14px;font-size:11px}}@media (max-width:900px){header nav.open .account-menu{align-self:flex-start;width:100%}header nav.open .account-menu-panel{width:min(290px,100vw - 70px);top:calc(100% + 8px);left:0;right:auto}}body>header{z-index:50}.social-upload-area{position:relative}.social-upload-area>input[type=file]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.group-brand-cover{position:relative}.group-brand-cover .social-profile-banner{height:250px}.group-brand-cover.compact .social-profile-banner{height:135px}.group-brand-icon{width:80px;height:80px;color:var(--player-accent,#b992ef);background:#140e20;border:4px solid #140e20;border-radius:24px;justify-content:center;align-items:center;display:flex;position:absolute;bottom:-34px;left:28px;overflow:hidden;box-shadow:0 6px 25px #0007}.group-brand-icon>img{object-fit:cover;width:100%;height:100%}.group-brand-icon>.social-avatar{border:1px solid var(--player-accent,#b992ef);border-radius:20px;width:100%;height:100%;margin:0}.group-brand-cover.compact .group-brand-icon{border-width:3px;border-radius:15px;width:48px;height:48px;bottom:-22px;left:20px}.group-brand-cover.compact .group-brand-icon>.social-avatar{border-radius:12px}.group-brand-cover.compact .group-brand-icon svg{width:24px;height:24px}.social-group-hero>div:last-child{padding-top:48px}.social-group-card>div:last-child{padding-top:37px}.social-group-card .group-card-tagline{color:#cfb3ed;margin-bottom:10px;font-size:13px}.group-hero-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.social-group-hero .group-hero-tagline{color:var(--player-accent,#c8a3ee);margin:5px 0 15px;font-size:17px}.group-page-tabs{background:#100a1cbb;border:1px solid #b483ff30;border-radius:12px;flex-wrap:wrap;gap:7px;margin:25px 0;padding:7px;display:flex}.group-page-tabs>button{color:#bfacce;cursor:pointer;border:1px solid #0000;border-radius:8px;flex:1;justify-content:center;align-items:center;padding:12px 16px;font-size:12px;display:flex}.group-page-tabs>button[aria-pressed=true]{color:var(--player-accent,#d6b0fb);border-color:var(--player-accent,#a575d777);background:var(--player-soft,#9564bf22)}.group-manage-title{margin:25px 0 10px;font-size:25px}.group-customizer-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:22px;margin-top:25px;display:grid}.group-customizer-layout>div{min-width:0}.group-settings-tabs{flex-wrap:wrap;gap:7px;margin-bottom:18px;display:flex}.group-settings-tabs>button{color:#bca4d3;cursor:pointer;background:#130c20;border:1px solid #b483ff26;border-radius:9px;align-items:center;gap:6px;padding:10px 12px;font-size:11px;display:flex}.group-settings-tabs>button[aria-pressed=true]{color:#ead4ff;background:#7b47b933;border-color:#c399ed}.group-settings-form h3{letter-spacing:-.4px;margin:6px 0 24px;font-size:20px}.group-settings-form input[type=range]{accent-color:#c595f2;padding:0}.group-settings-form select{text-transform:capitalize}.group-settings-form .group-image-setting{border:1px solid #b483ff30;border-radius:11px;padding:16px}.group-image-setting>small{color:#b69cc9;font-size:10px;line-height:1.7;display:block}.group-image-setting .social-upload-label{margin:6px 0 12px}.group-save-bar{border-top:1px solid #b483ff22;flex-wrap:wrap;align-items:center;gap:15px;margin-top:24px;padding-top:22px;display:flex}.group-save-bar>span{color:#b9a2ce;font-size:10px}.group-settings-preview{background:#130c1ce8;border:1px solid #b483ff33;border-radius:16px;padding-bottom:22px;position:sticky;top:25px;overflow:hidden}.group-settings-preview>.eyebrow{letter-spacing:2px;padding:17px;font-size:8px;display:block}.group-settings-preview>h3{overflow-wrap:anywhere;margin:37px 20px 10px;font-size:20px}.group-settings-preview>p,.group-settings-preview>.social-interest-tags{color:#c1add3;overflow-wrap:anywhere;margin:15px 20px;font-size:12px;line-height:1.8}.group-settings-preview>.group-preview-tagline{color:#d9bcf5}.group-settings-preview>.social-channel{margin:0 20px;display:inline-block}.group-settings-preview>small{color:#baa0d1;text-transform:capitalize;margin:18px 20px 0;font-size:10px;display:block}.group-public-confirm{background:#55352022;border:1px solid #edb87666;border-radius:11px;margin:22px 0;padding:18px}.group-public-confirm>p{color:#f4cf9a;font-size:12px;line-height:1.7}.group-about-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:22px;display:grid}.group-about-layout h3{margin:12px 0 18px;font-size:20px}.group-about-layout p{color:#c8b3d9;font-size:13px;line-height:1.8}.group-about-layout aside h3{font-size:16px}.group-resource-link{color:#c7a1eb;overflow-wrap:anywhere;border-bottom:1px solid #b483ff20;padding:12px 0;font-size:12px;display:block}.group-welcome{border-left:3px solid var(--player-accent,#b483ff)}.group-welcome h3,.group-announcement h3{margin:12px 0;font-size:20px}.group-announcement{background:linear-gradient(135deg,#42215e55,#160c23);border-color:#b483ff55}.group-announcement>.eyebrow{font-size:9px}.group-join-form{background:#09061188;border:1px solid #b483ff33;border-radius:13px;max-width:680px;margin:25px 0 5px;padding:22px}.group-join-form h3{margin-bottom:10px;font-size:20px}.group-join-form p{color:#c5b0d8;font-size:12px}.group-join-form details{color:#c7a9e3;padding:12px 0;font-size:12px}.group-join-form details p{margin:12px 0}.group-pending-request{border-top:1px solid #b483ff22;padding:15px 0}.group-pending-request .social-person-row{margin:0 0 15px}.group-join-answer{background:#0b0711;border-radius:9px;margin:8px 0;padding:12px 15px}.group-join-answer strong{color:#d8c0eb;font-size:12px;display:block}.group-join-answer p{color:#c3acd6;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:7px;font-size:12px}.group-pending-request>small{color:#ba9bd5;font-size:10px}.group-pinned-badge{color:#e9cf9a;background:#d3ad4b0a;border:1px solid #dcc18a44;border-radius:6px;align-items:center;gap:6px;margin-bottom:15px;padding:5px 8px;font-size:10px;display:inline-flex}.group-post-topic{color:#bdc9f0;background:#7d9ace14;border:1px solid #819de133;border-radius:20px;margin:12px 0 4px;padding:3px 8px;font-size:10px;display:inline-block}.group-topic-filters{flex-wrap:wrap;gap:7px;margin:15px 0 25px;display:flex}.group-topic-filters button{color:#bfa4d5;cursor:pointer;background:#11091b;border:1px solid #b483ff30;border-radius:20px;padding:7px 12px;font-size:11px}.group-topic-filters button[aria-pressed=true]{border-color:var(--player-accent,#ba8ef0);color:#ecd5ff;background:var(--player-soft,#8e53be22)}.group-comment-note{color:#bca1cf;padding-top:15px;font-size:11px}.group-pin-manager h3{align-items:center;gap:8px;margin-bottom:15px;font-size:18px;display:flex}.group-pin-manager>div{border-top:1px solid #b483ff20;justify-content:space-between;align-items:center;gap:15px;padding:15px 0;display:flex}.group-pin-manager>div>a{color:#cfb2e5;overflow-wrap:anywhere;font-size:12px}.group-layout-forum .social-feed-layout,.group-layout-gallery .social-feed-layout{display:block}.group-layout-forum .social-right-rail,.group-layout-gallery .social-right-rail{display:none}.group-layout-forum .social-post{border-left:3px solid var(--player-accent,#a679d3);padding:20px}.group-layout-forum .social-attachments img,.group-layout-forum .social-attachments video{max-height:260px}.group-layout-gallery .social-post-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.group-layout-gallery .social-post{min-width:0;margin:0;padding:18px}.group-layout-gallery .social-player strong{font-size:12px}.group-layout-gallery .social-post-actions{gap:10px}.group-layout-gallery .social-channel{font-size:9px}.group-layout-gallery .social-attachments img,.group-layout-gallery .social-attachments video{max-height:270px}@media (max-width:1150px){.group-customizer-layout,.group-about-layout{grid-template-columns:minmax(0,1fr) 230px}}@media (max-width:950px){.group-customizer-layout,.group-about-layout{grid-template-columns:1fr}.group-settings-preview{grid-row:1;width:100%;max-width:480px;position:static}}@media (max-width:720px){.group-brand-cover .social-profile-banner{height:185px}.group-brand-cover.compact .social-profile-banner{height:135px}.group-brand-icon{border-radius:20px;width:64px;height:64px;bottom:-27px;left:20px}.social-group-hero>div:last-child{padding-top:40px}.group-page-tabs{gap:4px}.group-page-tabs>button{padding:10px 7px;font-size:11px}.group-settings-tabs>button{flex:1;justify-content:center;padding:10px 8px;font-size:10px}.group-layout-gallery .social-post-list{grid-template-columns:1fr}.group-pin-manager>div{align-items:flex-start}.group-join-form{padding:16px}.group-public-confirm{padding:14px}}.group-settings-preview.profile-theme-midnight{background:linear-gradient(145deg,#07101d,#100b20);border-color:#87c1eb44}.group-settings-preview.profile-theme-aurora{background:radial-gradient(at 80% 0,#20796d55,#0000 70%),#0b1420;border-color:#72d5c244}.group-settings-preview.profile-theme-sunset{background:radial-gradient(at 5% 0,#a5426d44,#0000 70%),#1a101f;border-color:#e59dc044}.ugn-wiki-page{max-width:1100px;margin:0 auto;padding:50px 24px 80px}.wiki-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.wiki-directory a{text-decoration:none}.wiki-content{overflow-wrap:anywhere;line-height:1.85}.wiki-content p,.wiki-prewrap{white-space:pre-wrap;overflow-wrap:anywhere}.wiki-content h2,.wiki-content h3{margin-top:1.5em}.moderation-image{object-fit:contain;border-radius:16px;max-width:100%;max-height:500px;margin:16px 0;display:block}.ugn-wiki-page .social-panel{margin-bottom:22px}@media (max-width:650px){.wiki-directory{grid-template-columns:1fr}.ugn-wiki-page{padding:30px 16px}}.ugn-network-admin{max-width:1300px;margin:auto;padding:45px 24px 80px}.network-tools-tabs{flex-wrap:wrap;gap:10px;margin:28px 0;display:flex}.network-tools-tabs .button[aria-pressed=true]{color:#160d29;background:#b9a2ff}.ugn-network-admin .social-panel{margin:22px 0}.network-server-select{max-width:500px;margin:20px 0}.network-console{color:#d6f6ee;overflow-wrap:anywhere;white-space:pre-wrap;background:#080611;border:1px solid #35264c;border-radius:12px;min-height:240px;max-height:540px;padding:16px;font:12px/1.7 Consolas,monospace;overflow:auto}.network-console time{color:#a897c3}.network-resource-row{flex-wrap:wrap;gap:16px;margin:16px 0;display:flex}@media (max-width:650px){.ugn-network-admin{padding:30px 16px}.network-tools-tabs .button{flex:40%}.network-console{font-size:11px}}.server-metrics{background:linear-gradient(145deg,#130d22f5,#0b111df0);border:1px solid #38254e;border-radius:22px;margin:28px 0;padding:24px}.metric-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.metric-section-heading h2{margin:8px 0;font-size:26px}.metric-section-heading p{color:#bfb0d0;font-size:12px}.metric-range-buttons{flex-wrap:wrap;gap:8px;display:flex}.metric-range-buttons button[aria-pressed=true]{color:#170c2c;background:#bca3ff}.metric-current-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:22px 0;display:grid}.metric-current-stats>span{color:#c9b8da;overflow-wrap:anywhere;background:#08081288;border-radius:12px;padding:14px;font-size:12px}.metric-current-stats svg{vertical-align:middle;color:#bca3ff;margin-right:6px}.metric-current-stats strong{color:#f3ebff;margin-top:10px;font-size:14px;display:block}.server-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.metric-chart{background:#090813aa;border:1px solid #342642;border-radius:14px;min-width:0;margin:0;padding:18px}.metric-chart figcaption{flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:14px;display:flex}.metric-chart figcaption>span{color:#b2a2c4;font-size:10px}.metric-chart-values{flex-wrap:wrap;gap:16px;margin:12px 0;font-size:11px;display:flex}.metric-chart-values strong{font-variant-numeric:tabular-nums}.metric-chart-values i{border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.metric-chart-plot{touch-action:pan-y;outline-offset:4px}.metric-chart-plot svg{width:100%;height:174px;display:block;overflow:visible}.metric-grid-line{color:#554365;opacity:.45}.metric-chart-axis{color:#b2a2c4;font-variant-numeric:tabular-nums;justify-content:space-between;gap:4px;margin-top:9px;font-size:10px;display:flex}.metric-empty{color:#b2a2c4;text-align:center;place-items:center;min-height:174px;font-size:12px;display:grid}.metric-footnote{color:#bfb0d0;font-size:12px;line-height:1.6}.metric-reading-table{margin-top:20px;font-size:12px}.metric-reading-table>div{overflow:auto}.metric-reading-table table{border-collapse:collapse;white-space:nowrap;width:100%}.metric-reading-table th,.metric-reading-table td{text-align:left;border-bottom:1px solid #30223e;padding:10px}.metric-reading-table caption{text-align:left;padding:12px}.server-metric-preview{grid-template-columns:1fr 1fr;gap:10px;margin:16px 0;display:grid}.metric-chart-compact{padding:10px}.metric-chart-compact figcaption{font-size:11px}.metric-chart-compact .metric-chart-values{margin:6px 0;font-size:10px}.metric-chart-compact .metric-chart-plot svg{height:65px}.metric-chart-compact .metric-empty{min-height:65px;font-size:10px}.metric-preview-traffic{color:#bfb0d0;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:8px;font-size:11px;display:flex}@media (max-width:900px){.metric-current-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.server-metrics{padding:14px}.server-metric-grid{grid-template-columns:1fr}.metric-chart{padding:12px}.metric-range-buttons{width:100%}.metric-range-buttons button{flex:1}.metric-current-stats{gap:8px}.metric-chart-axis{font-size:9px}}
