:root{--bg:#080b12;--panel:#101520;--panel2:#151b29;--text:#f5f7fb;--muted:#9199aa;--line:#242b3a;--accent:#5865f2}*{box-sizing:border-box}body,html{margin:0;background:var(--bg);color:var(--text);font-family:Arial,Helvetica,sans-serif}a{text-decoration:none}button,input{font:inherit}.topbar{height:76px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:auto auto minmax(280px,620px) 1fr;grid-gap:28px;gap:28px;padding:0 5vw;position:-webkit-sticky;position:sticky;top:0;background:rgba(8,11,18,.94);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:10}.brand,.topbar{align-items:center}.brand{display:flex;gap:10px;font-weight:800;font-size:19px}.brandMark{width:34px;height:34px;border-radius:11px;background:#fff;color:#080b12;display:grid;place-items:center}.homeLink{font-weight:700;color:#dce0e9}.searchWrap{position:relative}.searchWrap input{width:100%;border:1px solid var(--line);background:var(--panel);padding:13px 65px 13px 17px;border-radius:14px;color:var(--muted)}.soon{position:absolute;right:10px;top:9px;font-size:11px;border:1px solid var(--line);padding:4px 7px;border-radius:7px;color:var(--muted)}.account{justify-self:end}.authChoices{display:flex;gap:10px;align-items:center}.discordButton,.googleButton{border:0;font-weight:800;padding:12px 17px;border-radius:11px;cursor:pointer;white-space:nowrap}.discordButton{background:var(--accent);color:#fff}.googleButton{background:#fff;color:#1f1f1f;display:flex;align-items:center;gap:9px;border:1px solid #dadce0}.googleG{font-family:Arial,Helvetica,sans-serif;font-weight:900;color:#4285f4;font-size:17px}.accountMenu{position:relative}.accountMenu summary{list-style:none;display:flex;gap:9px;align-items:center;cursor:pointer;font-weight:700}.accountMenu summary::-webkit-details-marker{display:none}.accountMenu img,.avatarFallback{width:34px;height:34px;border-radius:50%;object-fit:cover}.avatarFallback{display:grid;place-items:center;background:var(--panel2)}.menuPanel{position:absolute;right:0;top:46px;width:190px;padding:7px;background:var(--panel2);border:1px solid var(--line);border-radius:13px;box-shadow:0 18px 50px #0008}.menuPanel a,.menuPanel button{display:block;width:100%;text-align:left;padding:11px;border:0;background:transparent;color:var(--text);border-radius:8px;cursor:pointer}.menuPanel a:hover,.menuPanel button:hover{background:#ffffff0d}.page{max-width:1180px;margin:auto;padding:95px 24px 60px}.hero{max-width:760px}.eyebrow{font-size:12px;letter-spacing:.18em;color:#a8b0c1;font-weight:800}.hero h1{font-size:clamp(48px,7vw,86px);line-height:.96;letter-spacing:-.055em;margin:22px 0}.hero>p{max-width:650px;font-size:18px;line-height:1.7;color:var(--muted)}.heroAction{display:flex;gap:15px;align-items:center;margin-top:30px}.heroAction small{color:var(--muted)}.welcomeCard{margin-top:30px;border:1px solid var(--line);background:var(--panel);padding:20px;border-radius:16px;display:flex;flex-direction:column;gap:6px;max-width:430px}.welcomeCard span{color:var(--muted)}.featureGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-top:110px}.featureGrid article{border:1px solid var(--line);background:linear-gradient(180deg,var(--panel),#0c1018);padding:25px;border-radius:18px}.featureGrid article>span{color:#6f788a;font-size:12px}.featureGrid h2{font-size:19px;margin:28px 0 9px}.featureGrid p{color:var(--muted);line-height:1.6;margin:0}.settings{max-width:850px;margin:70px auto;padding:0 24px}.settings h1{font-size:54px;letter-spacing:-.04em}.settingsCard{border:1px solid var(--line);border-radius:18px;overflow:hidden;background:var(--panel)}.settingsCard div{display:flex;justify-content:space-between;padding:20px;border-bottom:1px solid var(--line)}.settingsCard div:last-child{border-bottom:0}.muted,.settingsCard span{color:var(--muted)}.muted{line-height:1.6}@media(max-width:850px){.topbar{grid-template-columns:auto 1fr auto;padding:0 18px;gap:14px}.topbar nav{display:none}.searchWrap{grid-row:2;grid-column:1/-1}.topbar{height:auto;padding-top:13px;padding-bottom:13px}.featureGrid{grid-template-columns:1fr;margin-top:70px}.page{padding-top:65px}.accountMenu summary>span:last-child{display:none}}@media(max-width:650px){.authChoices{flex-direction:column;align-items:stretch}.discordButton,.googleButton{justify-content:center}}@media(max-width:520px){.heroAction{align-items:flex-start;flex-direction:column}.hero h1{font-size:50px}.settingsCard div{flex-direction:column;gap:8px}}.primaryAuthButton{border:0;background:var(--accent);color:#fff;font-weight:800;padding:12px 20px;border-radius:11px;cursor:pointer}.authOverlay{background:#000b;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:100}.authModal{position:relative;max-height:92vh;background:#0e131d;border:1px solid var(--line);border-radius:22px;padding:30px;box-shadow:0 30px 100px #000}.modalClose{position:absolute;right:16px;top:14px;width:36px;height:36px;border:0;border-radius:10px;background:#ffffff0a;color:var(--muted);font-size:26px;cursor:pointer}.authHeading h2{font-size:32px;letter-spacing:-.035em;margin:9px 0}.authHeading p{color:var(--muted);margin:0 0 22px;line-height:1.5}.authForm{gap:14px}.authForm,.authForm label{display:flex;flex-direction:column}.authForm label{gap:7px;font-size:13px;font-weight:700;color:#dce0e9}.authForm input{width:100%;border:1px solid var(--line);background:#090d14;color:var(--text);border-radius:11px;padding:13px 14px;outline:none}.authForm input:focus{border-color:#5967f2;box-shadow:0 0 0 3px #5865f21c}.formSubmit{border:0;border-radius:11px;background:var(--accent);color:#fff;font-weight:800;padding:13px;cursor:pointer}.formSubmit:disabled,.textButton:disabled{opacity:.6;cursor:not-allowed}.textButton{border:0;background:transparent;color:#aeb6ff;cursor:pointer;padding:10px 0;font-weight:700}.authDivider{height:1px;background:var(--line);margin:20px 0;position:relative;text-align:center}.authDivider span{position:relative;top:-8px;background:#0e131d;padding:0 10px;color:#687184;font-size:11px;font-weight:800}.socialAuth{display:grid;grid-gap:10px;gap:10px}.socialAuth .discordButton,.socialAuth .googleButton{justify-content:center;width:100%}.switchAuth{text-align:center;color:var(--muted);font-size:14px;margin:20px 0 0}.switchAuth button{border:0;background:transparent;color:#aeb6ff;font-weight:800;cursor:pointer}.authNotice{padding:11px 13px;border-radius:10px;font-size:13px;line-height:1.45;margin-bottom:14px}.errorNotice{background:#ff4d5e12;border:1px solid #ff4d5e42;color:#ff9ba5}.successNotice{background:#4bd88b12;border:1px solid #4bd88b42;color:#8cebb7}.passwordRules{display:flex;flex-wrap:wrap;gap:6px}.passwordRules span{font-size:11px;color:#737c8e;border:1px solid var(--line);border-radius:999px;padding:5px 8px}.passwordRules span.ok{color:#8cebb7;border-color:#4bd88b55;background:#4bd88b0d}.codeInput{text-align:center;letter-spacing:.55em;font-size:24px;font-weight:800;padding-left:calc(14px + .55em)!important}@media(max-width:520px){.authModal{padding:25px 18px;border-radius:18px}.authHeading h2{font-size:28px}}.authOverlay{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:20px;overflow:auto}.authModal{width:min(100%,480px);max-height:calc(100dvh - 40px);overflow:auto;margin:auto}.emailLinkNotice{display:grid;grid-gap:6px;gap:6px;padding:14px 16px;border:1px solid rgba(124,145,255,.24);border-radius:12px;background:rgba(86,104,246,.08)}.emailLinkNotice strong{font-size:14px}.emailLinkNotice span{font-size:13px;line-height:1.5;opacity:.82}.topbar nav{display:flex;gap:22px;align-items:center}.socialShell{max-width:1380px;margin:0 auto;padding:34px 24px 70px;display:grid;grid-template-columns:220px minmax(0,680px) 280px;grid-gap:24px;gap:24px}.leftRail,.rightRail{position:-webkit-sticky;position:sticky;top:110px;align-self:start}.accountSecurityCard,.composerCard,.emptyFeed,.profileContent,.profileEditForm,.profileHero,.profileMiniCard,.railCard,.sideInfo{border:1px solid var(--line);background:var(--panel);border-radius:18px}.railCard{padding:18px 12px;display:grid;grid-gap:7px;gap:7px}.railCard>.eyebrow{padding:4px 10px 10px}.railLink{display:flex;align-items:center;gap:12px;padding:12px 10px;border-radius:11px;color:#cbd1dc;font-weight:700}.railLink.active,.railLink:hover{background:#ffffff0a;color:#fff}.railLink small{margin-left:auto;color:#687184;font-size:9px;text-transform:uppercase}.railLink.disabled{opacity:.55;cursor:default}.feedHeading{display:flex;align-items:end;justify-content:space-between;margin:4px 0 22px}.feedHeading h1{font-size:38px;letter-spacing:-.04em;margin:5px 0 0}.livePill{font-size:11px;color:#8cebb7;border:1px solid #4bd88b3d;background:#4bd88b0b;border-radius:999px;padding:7px 10px}.composerCard{padding:16px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:13px;gap:13px}.composerCard p{color:var(--muted);margin:4px 0 0;font-size:13px}.composerCard button{border:1px solid var(--line);background:#ffffff08;color:#687184;border-radius:10px;padding:10px 13px}.miniAvatar{width:42px;height:42px;border-radius:50%;background:linear-gradient(135deg,#5967f2,#9a62ff);display:grid;place-items:center;font-weight:900;overflow:hidden}.miniAvatar.large{width:68px;height:68px;font-size:22px}.miniAvatar img,.profileAvatar img{width:100%;height:100%;object-fit:cover}.emptyFeed{margin-top:16px;padding:70px 30px;background:linear-gradient(180deg,var(--panel),#0b0f17)}.emptyFeed.compact{margin-top:18px;padding:55px 25px}.emptyFeed h2{margin:12px 0 8px}.emptyFeed p{color:var(--muted);max-width:430px;margin:0 auto;line-height:1.6}.emptyIcon{font-size:27px;color:#aeb6ff}.profileMiniCard{padding:22px;text-align:center;display:grid;justify-items:center;grid-gap:8px;gap:8px}.profileMiniCard>span{color:var(--muted);font-size:13px}.profileMiniCard>a{margin-top:7px;width:100%;background:#ffffff0a;border:1px solid var(--line);padding:10px;border-radius:10px;font-weight:800}.sideInfo{margin-top:14px;padding:20px}.sideInfo strong{display:block;margin:13px 0 6px}.sideInfo p{color:var(--muted);font-size:13px;line-height:1.55;margin:0}.profilePage{max-width:980px;margin:42px auto 80px;padding:0 24px}.profileHero{overflow:hidden}.profileCover{height:210px;background:radial-gradient(circle at 25% 25%,#5967f255,transparent 32%),radial-gradient(circle at 78% 40%,#9a62ff44,transparent 30%),#0a0e16;display:flex;align-items:end;justify-content:end;padding:24px;color:#ffffff0c;font-size:74px;font-weight:900;letter-spacing:-.08em}.profileIdentity{align-items:end;gap:18px;padding:0 28px;margin-top:-50px}.profileAvatar{width:104px;height:104px;flex:0 0 auto;border-radius:50%;border:5px solid var(--panel);background:linear-gradient(135deg,#5967f2,#9a62ff);display:grid;place-items:center;font-size:38px;font-weight:900;overflow:hidden}.profileTitle{padding-bottom:7px}.profileTitle h1{font-size:30px;margin:0 0 3px}.profileTitle span{color:var(--muted)}.editProfileButton{margin-left:auto;margin-bottom:10px;border:1px solid var(--line);border-radius:11px;padding:10px 14px;font-weight:800}.profileBio{padding:18px 28px 4px;max-width:680px;line-height:1.6;color:#d4d8e1}.profileStats{display:flex;gap:30px;padding:18px 28px 25px;align-items:center}.profileStats div{display:flex;gap:7px;align-items:baseline}.profileStats span{color:var(--muted);font-size:13px}.profileStats .joinedStat{margin-left:auto}.profileContent{margin-top:18px;padding:24px}.settingsLayout{display:grid;grid-template-columns:minmax(0,1fr) 310px;grid-gap:18px;gap:18px}.profileEditForm{padding:26px;display:flex;flex-direction:column;gap:17px}.settingsSectionTitle{display:flex;justify-content:space-between;gap:20px;align-items:end}.accountSecurityCard h2,.settingsSectionTitle h2{font-size:24px;margin:6px 0 0}.settingsSectionTitle p{color:var(--muted);font-size:12px;margin:0}.profileEditForm label{display:flex;flex-direction:column;gap:7px;font-size:13px;font-weight:800}.profileEditForm input,.profileEditForm textarea{border:1px solid var(--line);background:#090d14;color:var(--text);border-radius:11px;padding:13px 14px;outline:none;resize:vertical}.profileEditForm input:focus,.profileEditForm textarea:focus{border-color:#5967f2;box-shadow:0 0 0 3px #5865f21c}.profileEditForm label small{color:var(--muted);font-weight:400}.usernameField{display:flex;align-items:center;border:1px solid var(--line);background:#090d14;border-radius:11px;padding-left:13px}.usernameField span{color:var(--muted)}.usernameField input{border:0;background:transparent;box-shadow:none!important;padding-left:5px}.profileSave{align-self:flex-start;padding-left:22px;padding-right:22px}.accountSecurityCard{padding:24px;align-self:start}.accountSecurityCard>div{display:grid;grid-gap:5px;gap:5px;padding:15px 0;border-bottom:1px solid var(--line)}.accountSecurityCard p,.accountSecurityCard>div span{color:var(--muted);font-size:12px}.accountSecurityCard p{line-height:1.6;margin:18px 0 0}@media(max-width:1100px){.socialShell{grid-template-columns:190px minmax(0,1fr)}.rightRail{display:none}.settingsLayout{grid-template-columns:1fr}}@media(max-width:760px){.socialShell{display:block;padding:22px 14px 60px}.leftRail{position:static;margin-bottom:18px}.railCard{display:flex;overflow:auto}.railCard>.eyebrow{display:none}.railLink{white-space:nowrap}.feedHeading h1{font-size:32px}.composerCard{grid-template-columns:auto 1fr}.composerCard button{display:none}.profilePage{padding:0 14px;margin-top:22px}.profileCover{height:150px}.profileIdentity{padding:0 18px;flex-wrap:wrap}.profileAvatar{width:88px;height:88px}.editProfileButton{margin-left:0}.profileBio,.profileStats{padding-left:18px;padding-right:18px}.profileStats{gap:15px;flex-wrap:wrap}.profileStats .joinedStat{width:100%;margin-left:0}.settings{padding:0 14px}.settings h1{font-size:42px}.settingsSectionTitle{display:block}.settingsSectionTitle p{margin-top:8px}}:root{--gp-bg:#080a0d;--gp-panel:#0e1116;--gp-panel2:#14171c;--gp-line:#2b2d30;--gp-text:#f4f4f1;--gp-muted:#a4a6aa;--gp-gold:#f3d56b;--gp-gold2:#fff0a6;--gp-shadow:rgba(0,0,0,.45)}html{background:var(--gp-bg)}body{background:radial-gradient(circle at 80% 0,rgba(243,213,107,.08),transparent 28%),linear-gradient(180deg,#090b0e,#07090c 70%);color:var(--gp-text)}body:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.18;background-image:linear-gradient(30deg,transparent 49%,rgba(255,255,255,.025) 50%,transparent 51%),linear-gradient(120deg,transparent 49%,rgba(243,213,107,.025) 50%,transparent 51%);background-size:42px 42px;z-index:-1}a{color:inherit}.siteHeader{background:rgba(8,10,13,.88)!important;border-color:#292b2e!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brandLink{text-decoration:none}.headerRight>a{color:#d6d6d2!important}.goatedLogo{display:flex;align-items:center;gap:10px;min-width:max-content}.goatMark{position:relative;width:42px;height:42px}.goatHead,.goatMark{display:grid;place-items:center}.goatHead{width:34px;height:34px;border:2px solid #eee;border-radius:45% 45% 55% 55%;font-weight:900;background:#15181c;color:var(--gp-gold);box-shadow:0 0 22px rgba(243,213,107,.12)}.horn{position:absolute;width:13px;height:17px;border-top:3px solid var(--gp-gold);top:0}.leftHorn{left:3px;transform:rotate(-35deg);border-left:3px solid var(--gp-gold);border-radius:10px 0 0}.rightHorn{right:3px;transform:rotate(35deg);border-right:3px solid var(--gp-gold);border-radius:0 10px 0 0}.logoWords{display:grid;grid-template-columns:auto auto;align-items:end;grid-column-gap:0;column-gap:0;font-size:21px;line-height:1}.logoWords b{color:#f5f5f2}.logoWords em{font-style:normal;color:var(--gp-gold);font-weight:900}.logoWords small{grid-column:1/3;margin-top:5px;font-size:8px;letter-spacing:2px;color:#8d8f92}.headerSearch{width:min(520px,40vw);display:flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid #303238;border-radius:14px;background:#101319}.headerSearch input{width:100%;border:0;outline:0;background:transparent;color:white}.landingPage{min-height:calc(100vh - 72px);padding:56px 6vw 80px}.pluginHero{position:relative;overflow:hidden;max-width:1250px;margin:auto;min-height:560px;border:1px solid #303136;border-radius:26px;padding:90px 7%;display:flex;flex-direction:column;justify-content:center;background:linear-gradient(90deg,rgba(8,10,13,.98),rgba(8,10,13,.88) 48%,rgba(8,10,13,.3)),radial-gradient(circle at 82% 44%,rgba(243,213,107,.28),transparent 20%),linear-gradient(135deg,#15181b,#080a0c);box-shadow:0 30px 80px rgba(0,0,0,.4)}.pluginHero:after{content:"";position:absolute;right:-40px;bottom:-110px;width:520px;height:420px;opacity:.75;background:linear-gradient(135deg,transparent 20%,#26231b 20% 28%,transparent 28% 35%,#171a1d 35% 50%,transparent 50% 58%,#332d1c 58% 72%,transparent 72%);-webkit-clip-path:polygon(0 100%,15% 58%,30% 70%,44% 38%,56% 57%,69% 23%,80% 47%,100% 10%,100% 100%);clip-path:polygon(0 100%,15% 58%,30% 70%,44% 38%,56% 57%,69% 23%,80% 47%,100% 10%,100% 100%)}.heroGlow{position:absolute;right:12%;top:26%;width:140px;height:140px;background:var(--gp-gold);filter:blur(80px);opacity:.22}.heroBrand,.pluginHero>:not(.heroGlow):not(.pixelDecor){position:relative;z-index:2}.goldEyebrow{font-size:11px;font-weight:900;letter-spacing:2px;color:var(--gp-gold)}.pluginHero h1{font-size:clamp(54px,7vw,100px);line-height:.93;margin:24px 0 22px;letter-spacing:-5px;max-width:800px}.pluginHero h1 span{color:var(--gp-gold)}.pluginHero p{max-width:660px;font-size:18px;line-height:1.7;color:#b7b8ba}.heroButtons{display:flex;gap:12px;margin-top:24px;align-items:center}.secondaryButton{padding:13px 18px;border:1px solid #393b3f;border-radius:12px;text-decoration:none;background:#111419}.pluginFeatures{max-width:1250px;margin:22px auto 0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.pluginFeatures article{padding:28px;border:1px solid #2b2d30;border-radius:18px;background:#0d1014}.pluginFeatures article>span{color:var(--gp-gold);font-size:24px}.pluginFeatures h2{margin:15px 0 8px}.pluginFeatures p{color:#999ca1;line-height:1.6}.appShell{min-height:100vh;display:grid;grid-template-columns:280px 1fr;background:#080a0d}.sideNav{position:-webkit-sticky;position:sticky;top:0;height:100vh;padding:24px 20px;border-right:1px solid #292b2e;background:linear-gradient(180deg,#0d1013,#090b0e);display:flex;flex-direction:column;gap:30px}.sideNav nav{display:grid;grid-gap:7px;gap:7px}.sideNav nav a{display:flex;gap:14px;align-items:center;padding:13px 15px;border-radius:11px;text-decoration:none;color:#d5d5d2;font-weight:700}.sideNav nav a.active,.sideNav nav a:hover{background:linear-gradient(90deg,rgba(243,213,107,.17),rgba(243,213,107,.05));color:#fff;border-left:3px solid var(--gp-gold)}.sidePromo{margin-top:auto;padding:20px;border:1px solid #5c4e20;border-radius:16px;background:linear-gradient(145deg,rgba(243,213,107,.14),#111318)}.sidePromo .crown{color:var(--gp-gold);font-size:28px}.sidePromo h3{font-size:18px;margin:10px 0}.sidePromo p{color:#aaa;line-height:1.5;font-size:13px}.goldButton,.sidePromo button{border:0;border-radius:10px;background:linear-gradient(135deg,var(--gp-gold2),#e8bd43);color:#17130a;font-weight:900;padding:11px 15px}.appMain{min-width:0}.dashboardTop{height:76px;position:-webkit-sticky;position:sticky;top:0;z-index:20;justify-content:space-between;padding:0 28px;border-bottom:1px solid #292b2e;background:rgba(8,10,13,.9);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.dashboardSearch,.dashboardTop{display:flex;align-items:center}.dashboardSearch{width:min(570px,55%);gap:10px;padding:10px 14px;border:1px solid #34363a;border-radius:13px;background:#111419;color:#999}.dashboardSearch input{flex:1 1;background:none;border:0;outline:0;color:white}.dashboardSearch kbd{font-size:10px;padding:3px 6px;border:1px solid #34363a;border-radius:5px}.topActions{display:flex;gap:10px}.iconButton,.miniAccount{border:1px solid #2d3034;background:#101317;border-radius:11px;color:#eee;text-decoration:none;display:flex;align-items:center;gap:9px;padding:9px 12px}.miniAccount img,.miniAccount>span{width:30px;height:30px;border-radius:8px;object-fit:cover;display:grid;place-items:center;background:#25282c;color:var(--gp-gold)}.dashboardGrid{display:grid;grid-template-columns:minmax(0,1fr) 330px;grid-gap:20px;gap:20px;max-width:1220px;margin:auto;padding:20px}.feedColumn{display:grid;grid-gap:16px;gap:16px;align-content:start}.minecraftWelcome{position:relative;overflow:hidden;min-height:260px;padding:46px;border:1px solid #303236;border-radius:18px;background:linear-gradient(90deg,rgba(8,10,13,.94),rgba(8,10,13,.45)),linear-gradient(155deg,#24221c,#111419 45%,#292518);display:flex;flex-direction:column;justify-content:center}.minecraftWelcome:after{content:"";position:absolute;right:-10px;bottom:-70px;width:55%;height:260px;background:linear-gradient(135deg,transparent 15%,#2b2c28 15% 29%,transparent 29% 36%,#171a1d 36% 55%,transparent 55% 61%,#4a4021 61% 75%,transparent 75%);opacity:.8;-webkit-clip-path:polygon(0 100%,10% 63%,26% 70%,39% 36%,55% 60%,68% 27%,82% 48%,100% 18%,100% 100%);clip-path:polygon(0 100%,10% 63%,26% 70%,39% 36%,55% 60%,68% 27%,82% 48%,100% 18%,100% 100%)}.minecraftWelcome>*{position:relative;z-index:2}.minecraftWelcome h1{font-size:38px;margin:10px 0}.minecraftWelcome h1 b{color:var(--gp-gold)}.minecraftWelcome p{color:#b7b8ba}.welcomePerks{display:flex;gap:26px;margin-top:24px;font-size:13px}.welcomePerks span{color:#e7e7e3}.composer,.emptyFeed,.railCard{border:1px solid #2c2f33;background:#0e1115;border-radius:16px}.composer{padding:16px;display:flex;gap:12px}.avatar,.bigAvatar{width:44px;height:44px;border-radius:12px;background:#292c30;color:var(--gp-gold);display:grid;place-items:center;font-weight:900;overflow:hidden}.avatar img{width:100%;height:100%;object-fit:cover}.composerBody{flex:1 1}.fakeInput{padding:14px;border:1px solid #303338;border-radius:11px;background:#15181d;color:#8e9196}.composerActions{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:8px;gap:8px;margin-top:10px}.composerActions button{padding:9px;border:1px solid #303338;border-radius:9px;background:#15181c;color:#ddd}.emptyFeed{text-align:center;padding:54px 20px;color:#9b9da1}.emptyFeed>span{font-size:36px;color:var(--gp-gold)}.emptyFeed h2{color:#eee}.rightRail{display:grid;grid-gap:14px;gap:14px;align-content:start}.railCard{padding:18px}.railTitle{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #272a2e;padding-bottom:12px}.railTitle b{color:#eee}.railTitle a{font-size:12px;color:var(--gp-gold);text-decoration:none}.profileIdentity{display:flex;align-items:center;gap:12px;padding:16px 0}.profileIdentity img{width:54px;height:54px;border-radius:14px;object-fit:cover}.profileIdentity span,.profileIdentity strong{display:block}.profileIdentity span{color:#96999d;font-size:13px}.profileStats{display:grid;grid-template-columns:repeat(3,1fr);text-align:center;margin-bottom:14px}.profileStats div{display:grid;border-right:1px solid #292c30}.profileStats div:last-child{border:0}.profileStats span{font-size:11px;color:#8f9296}.editProfileButton{display:block;text-align:center;padding:10px;border:1px solid #36393d;border-radius:9px;background:#171a1e;text-decoration:none}.topic{padding:13px 0;border-bottom:1px solid #26292d;font-weight:800}.topic span{float:right;color:#7f8287;font-size:11px;font-weight:500}.formSubmit,.primaryAuthButton{background:linear-gradient(135deg,var(--gp-gold2),#e6bd47)!important;color:#16130b!important}.authModal{background:#0e1116!important;border-color:#38342a!important}.authForm input{background:#090c10!important;border-color:#34363b!important;color:#fff!important}.googleButton{background:#f4f4f1!important}.discordButton{background:#23262b!important;border:1px solid #393c40!important}@media(max-width:1050px){.appShell{grid-template-columns:84px 1fr}.sideNav{padding:20px 12px}.sideNav .logoWords,.sideNav nav span,.sidePromo{display:none}.sideNav .goatedLogo,.sideNav nav a{justify-content:center}.sideNav nav a{font-size:20px}.dashboardGrid{grid-template-columns:1fr}.rightRail{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.siteHeader{gap:10px}.headerSearch,.siteHeader .logoWords small{display:none}.landingPage{padding:24px 14px}.pluginHero{padding:60px 24px;min-height:520px}.pluginHero h1{letter-spacing:-3px}.pluginFeatures{grid-template-columns:1fr}.appShell,.sideNav{display:block}.sideNav{position:fixed;left:0;right:0;bottom:0;top:auto;width:auto;height:64px;z-index:50;padding:6px 10px;border-right:0;border-top:1px solid #292b2e}.sideNav>.goatedLogo,.sidePromo{display:none}.sideNav nav{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:2px;gap:2px}.sideNav nav a{padding:10px 4px;border:0!important}.dashboardTop{padding:0 12px}.dashboardSearch{width:70%}.dashboardSearch kbd,.miniAccount b{display:none}.dashboardGrid{padding:12px 12px 80px}.rightRail{grid-template-columns:1fr}.minecraftWelcome{padding:30px 22px}.minecraftWelcome h1{font-size:30px}.welcomePerks{flex-wrap:wrap;gap:12px}.composerActions{grid-template-columns:repeat(2,1fr)}.composerActions .goldButton{grid-column:1/3}.rightRail{display:none}}.rightRail .profileCard .railTitle{min-height:52px!important}.rightRail .profileCard .railTitle b{font-size:14px!important}.rightRail .profileCard .railTitle a{flex-shrink:0!important;color:var(--gp-gold)!important}.rightRail .profileIdentity{padding:18px!important;display:grid!important;grid-template-columns:58px minmax(0,1fr)!important;align-items:center!important;grid-gap:13px!important;gap:13px!important}.rightRail .profileIdentity .bigAvatar,.rightRail .profileIdentity img{width:58px!important;height:58px!important;border-radius:14px!important;object-fit:cover!important;flex-shrink:0!important}.rightRail .profileIdentity>div:last-child{min-width:0!important}.rightRail .profileIdentity strong{margin:0 0 4px!important;font-size:16px!important;line-height:1.2!important}.rightRail .profileIdentity span,.rightRail .profileIdentity strong{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.rightRail .profileIdentity span{color:#96999d!important;font-size:12px!important}.rightRail .profileStats{margin:0 18px!important;padding:15px 0!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;border-top:1px solid #292c30!important;border-bottom:1px solid #292c30!important}.rightRail .profileStats div{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:4px!important;min-width:0!important}.rightRail .profileStats b{font-size:17px!important;line-height:1!important;color:#f4f4f1!important}.rightRail .profileStats span{font-size:10px!important;line-height:1.2!important;color:#8f9296!important;white-space:nowrap!important}.rightRail .profileCard .editProfileButton{padding:11px 14px!important;border:1px solid #3a3c40!important;border-radius:10px!important;background:#171a1e!important;font-weight:800!important;text-decoration:none!important;transition:border-color .2s ease,background .2s ease,color .2s ease!important}.rightRail .profileCard .editProfileButton:hover{border-color:#8f7a32!important;background:rgba(243,213,107,.08)!important;color:var(--gp-gold)!important}.siteHeader{position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:100!important;width:100%!important;min-height:72px!important;padding:0 28px!important;display:grid!important;grid-template-columns:minmax(220px,1fr) minmax(320px,560px) minmax(220px,1fr)!important;align-items:center!important;grid-gap:24px!important;gap:24px!important;box-sizing:border-box!important}.siteHeader .brandLink{display:flex!important;align-items:center!important;justify-self:start!important;min-width:0!important}.siteHeader .headerSearch{display:flex!important;width:100%!important;max-width:560px!important;justify-self:center!important;margin:0!important}.siteHeader .headerRight{display:flex!important;align-items:center!important;justify-content:flex-end!important;justify-self:end!important;gap:18px!important;margin:0!important;min-width:max-content!important}.siteHeader .headerRight>a,.siteHeader .primaryAuthButton{margin:0!important;white-space:nowrap!important}.siteHeader .primaryAuthButton{width:auto!important;min-width:100px!important;padding:11px 20px!important}.siteHeader .goatedLogo{width:auto!important;max-width:230px!important}@media (max-width:900px){.siteHeader{grid-template-columns:auto minmax(180px,1fr) auto!important;gap:12px!important;padding:0 16px!important}.siteHeader .headerRight>a,.siteHeader .logoWords small{display:none!important}}@media (max-width:650px){.siteHeader{grid-template-columns:auto 1fr auto!important;min-height:64px!important;padding:0 10px!important}.siteHeader .logoWords{display:none!important}.siteHeader .headerSearch{display:flex!important;min-width:0!important}.siteHeader .headerSearch input{min-width:0!important}.siteHeader .primaryAuthButton{min-width:auto!important;padding:10px 13px!important}}.rightRail .profileCard{padding:0!important;overflow:hidden!important}.rightRail .profileCard .railTitle{height:50px!important;min-height:50px!important;padding:0 18px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;border-bottom:1px solid #292c30!important;box-sizing:border-box!important}.rightRail .profileCard .railTitle b{display:flex!important;align-items:center!important;gap:7px!important;font-size:13px!important}.rightRail .profileCard .railTitle a,.rightRail .profileCard .railTitle b{margin:0!important;padding:0!important;line-height:1!important;white-space:nowrap!important}.rightRail .profileCard .railTitle a{flex:0 0 auto!important;font-size:11px!important;font-weight:800!important}.rightRail .profileCard .profileIdentity{margin:0!important;padding:16px 18px 17px!important;min-height:88px!important;display:grid!important;grid-template-columns:58px minmax(0,1fr)!important;align-items:center!important;grid-column-gap:14px!important;column-gap:14px!important;box-sizing:border-box!important;border-bottom:0!important}.rightRail .profileCard .profileIdentity>.bigAvatar,.rightRail .profileCard .profileIdentity>img{position:static!important;inset:auto!important;transform:none!important;margin:0!important;width:58px!important;height:58px!important;min-width:58px!important;border-radius:14px!important;object-fit:cover!important;display:grid!important;place-items:center!important}.rightRail .profileCard .profileIdentity>div:last-child{min-width:0!important;width:100%!important;display:block!important}.rightRail .profileCard .profileIdentity strong{margin:0 0 5px!important;font-size:16px!important;line-height:1.15!important;font-weight:850!important}.rightRail .profileCard .profileIdentity span,.rightRail .profileCard .profileIdentity strong{padding:0!important;display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.rightRail .profileCard .profileIdentity span{margin:0!important;font-size:12px!important;line-height:1.2!important;color:#92959a!important}.rightRail .profileCard .profileStats{margin:0 18px!important;padding:15px 0!important;display:grid!important;grid-template-columns:repeat(3,1fr)!important;border-top:1px solid #292c30!important;border-bottom:1px solid #292c30!important}.rightRail .profileCard .profileStats>div{min-width:0!important;padding:0 8px!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:5px!important;border-right:1px solid #292c30!important}.rightRail .profileCard .profileStats>div:last-child{border-right:0!important}.rightRail .profileCard .profileStats b{font-size:16px!important;line-height:1!important}.rightRail .profileCard .profileStats span{font-size:10px!important;line-height:1!important;white-space:nowrap!important}.rightRail .profileCard .editProfileButton{width:auto!important;min-height:42px!important;margin:16px 18px 18px!important;padding:0 14px!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;font-size:13px!important;line-height:1!important}@media (min-width:1051px){.dashboardGrid{grid-template-columns:minmax(0,1fr) 350px!important}}.socialProfilePage{min-height:calc(100vh - 72px);background:#090b0e;padding:0 18px 60px}.socialProfileShell{max-width:1180px;margin:0 auto;background:#0e1115;border:1px solid #292c30;border-top:0;border-radius:0 0 16px 16px;overflow:hidden}.socialCover{height:310px;position:relative;overflow:hidden;background:radial-gradient(circle at 74% 34%,rgba(243,213,107,.2),transparent 22%),linear-gradient(180deg,rgba(0,0,0,.08),rgba(0,0,0,.56)),linear-gradient(135deg,#2a2b27 0 15%,#15191d 15% 31%,#3a3421 31% 45%,#111418 45% 63%,#28251c 63% 76%,#0d1013 76%);border-bottom:1px solid #303236}.coverPixels{position:absolute;inset:0;opacity:.3;background-image:linear-gradient(90deg,transparent 48%,rgba(255,255,255,.05) 49% 51%,transparent 52%),linear-gradient(0deg,transparent 48%,rgba(243,213,107,.05) 49% 51%,transparent 52%);background-size:64px 64px}.coverLabel{position:absolute;right:24px;bottom:18px;padding:8px 11px;border-radius:8px;background:rgba(8,10,13,.72);border:1px solid rgba(243,213,107,.25);color:#f3d56b;font-size:9px;font-weight:900;letter-spacing:1.8px}.socialProfileHeader{min-height:128px;position:relative;padding:20px 24px 18px 184px;display:flex;align-items:center;gap:20px}.socialAvatar{position:absolute;left:28px;top:-70px;width:138px;height:138px;border-radius:24px;padding:5px;background:#0e1115;border:2px solid #d9c05c;box-shadow:0 12px 34px rgba(0,0,0,.5);overflow:hidden}.socialAvatar img,.socialAvatar span{width:100%;height:100%;border-radius:18px;object-fit:cover;display:grid;place-items:center;background:#25292e;color:#f3d56b;font-size:44px;font-weight:900}.socialNameBlock{min-width:0;flex:1 1}.socialNameBlock h1{margin:0;font-size:30px;line-height:1.05}.socialNameBlock>span{display:block;margin-top:5px;color:#a1a4a8}.socialNameBlock p{margin:9px 0 0;color:#8e9196;font-size:12px}.socialNameBlock p b{color:#eee}.profileHeaderActions{margin-left:auto;display:flex;align-items:center;gap:8px}.profileGoldAction,.profileMoreButton{min-height:40px;border-radius:9px;text-decoration:none;font-weight:850;cursor:pointer}.profileGoldAction{padding:0 16px;display:flex;align-items:center;border:1px solid #665a2d;background:linear-gradient(135deg,#fff0a6,#e6bd47);color:#17130a}.profileMoreButton{width:44px;background:#191c20;color:#ddd;border:1px solid #383b3f}.profileTabs{height:55px;margin:0 20px;border-top:1px solid #292c30;display:flex;align-items:end;gap:4px}.profileTabs a{height:54px;padding:0 18px;display:flex;align-items:center;position:relative;text-decoration:none;color:#a9acb0;font-size:13px;font-weight:800}.profileTabs a.active,.profileTabs a:hover{color:#f3d56b}.profileTabs a.active:after{content:"";position:absolute;left:12px;right:12px;bottom:0;height:3px;background:#f3d56b}.profileBodyGrid{max-width:1180px;margin:16px auto 0;display:grid;grid-template-columns:380px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.profileFeedColumn,.profileLeftColumn{display:grid;grid-gap:14px;gap:14px}.profilePanel{background:#0e1115;border:1px solid #292c30;border-radius:13px;padding:17px}.profilePanel h2{font-size:16px;margin:0}.introPanel{display:grid;grid-gap:15px;gap:15px}.profileAboutText{margin:0;color:#c1c2c4;line-height:1.55;font-size:13px}.profileDetail{display:grid;grid-template-columns:28px 1fr;grid-gap:8px;gap:8px;align-items:center}.profileDetail>span{color:#f3d56b}.profileDetail small,.profileDetail strong{display:block}.profileDetail small{font-size:10px;color:#818489}.profileDetail strong{margin-top:2px;font-size:12px}.wideProfileButton{display:block;text-align:center;padding:10px 12px;border:1px solid #383b3f;border-radius:8px;background:#181b1f;text-decoration:none;font-size:12px;font-weight:800}.profilePanelHeading{display:flex;align-items:center;justify-content:space-between;gap:12px}.profilePanelHeading>span{font-size:10px;color:#85888d}.profileMiniEmpty{min-height:105px;margin-top:13px;border-radius:9px;background:#14171b;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:14px;color:#85888d}.profileMiniEmpty>span{color:#f3d56b;font-size:23px}.profileMiniEmpty p{margin:8px 0 0;font-size:11px}.profileComposer{padding:14px 16px}.composerTop{display:flex;gap:10px;align-items:center}.composerProfileAvatar{width:42px;height:42px;border-radius:11px;overflow:hidden;flex:0 0 auto}.composerProfileAvatar img,.composerProfileAvatar span{width:100%;height:100%;object-fit:cover;display:grid;place-items:center;background:#25292e;color:#f3d56b;font-weight:900}.profileComposerInput{flex:1 1;padding:12px 14px;border-radius:22px;background:#1b1e23;color:#96999e;font-size:12px}.profileComposerTools{margin-top:12px;padding-top:11px;border-top:1px solid #292c30;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.postViewTabs button,.postsHeading button,.profileComposerTools button{border:0;background:transparent;color:#b4b6b9;font-weight:750;cursor:pointer}.profileComposerTools button{padding:8px;border-radius:7px}.postsPanel{padding:0}.postsHeading{padding:14px 16px;border-bottom:1px solid #292c30}.postsHeading>div{display:flex;gap:6px}.postsHeading button{padding:7px 9px;border-radius:7px;background:#191c20;font-size:10px}.postViewTabs{display:grid;grid-template-columns:1fr 1fr}.postViewTabs button{position:relative;padding:11px}.postViewTabs button.active{color:#f3d56b}.postViewTabs button.active:after{content:"";position:absolute;left:8px;right:8px;bottom:0;height:2px;background:#f3d56b}.profileEmptyPosts{min-height:250px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#898c91}.emptyPluginIcon{font-size:38px;color:#f3d56b}.profileEmptyPosts h2{margin-top:12px;color:#eee;font-size:20px}.profileEmptyPosts p{max-width:430px;line-height:1.55;font-size:12px}@media(max-width:850px){.socialCover{height:230px}.socialProfileHeader{padding:76px 20px 18px;display:block}.socialAvatar{width:112px;height:112px;left:20px;top:-56px}.profileHeaderActions{position:absolute;right:20px;top:18px}.profileBodyGrid{grid-template-columns:1fr}.profileLeftColumn{grid-template-columns:repeat(2,1fr)}.introPanel{grid-column:1/-1}}@media(max-width:600px){.socialProfilePage{padding:0 0 76px}.socialProfileShell{border-left:0;border-right:0;border-radius:0}.socialCover{height:180px}.socialNameBlock h1{font-size:25px}.profileTabs{overflow-x:auto}.profileBodyGrid{margin-top:10px;padding:0 10px}.profileLeftColumn{grid-template-columns:1fr}.introPanel{grid-column:auto}.coverLabel{display:none}}.goatedLogo{display:inline-flex!important;align-items:center!important;gap:10px!important}.officialGoatedLogo{width:42px!important;height:42px!important;flex:0 0 42px!important;object-fit:contain!important;border-radius:50%!important;display:block!important}.goatedLogo.compact .officialGoatedLogo{width:38px!important;height:38px!important;flex-basis:38px!important}@media(max-width:650px){.officialGoatedLogo{width:38px!important;height:38px!important;flex-basis:38px!important}}.accountMenu summary{-webkit-user-select:none;-moz-user-select:none;user-select:none}.menuChevron{font-size:12px;color:#85888d}.accountDropdown{width:330px!important;padding:10px!important;background:#101317!important;border:1px solid #33363a!important;box-shadow:0 22px 70px #000b!important;z-index:200!important}.accountDropdownHead{display:grid;grid-template-columns:46px 1fr;grid-gap:11px;gap:11px;align-items:center;padding:8px 8px 13px;border-bottom:1px solid #292c30}.accountDropdownHead img,.accountDropdownHead>.avatarFallback{width:46px;height:46px}.accountDropdownHead small,.accountDropdownHead strong{display:block}.accountDropdownHead small{margin-top:3px;color:#8d9095;font-size:11px}.accountMenuGroup{padding:7px 0}.accountMenuGroup a{display:grid!important;grid-template-columns:32px 1fr;grid-gap:8px;gap:8px;align-items:center;padding:10px!important}.accountMenuGroup a>span{color:#f3d56b;text-align:center}.accountMenuGroup b,.accountMenuGroup small{display:block}.accountMenuGroup b{font-size:12px}.accountMenuGroup small{font-size:10px;color:#85888d;margin-top:3px}.accountMenuFooter{border-top:1px solid #292c30;padding-top:7px}.accountMenuFooter .uploadQuickLink{color:#f3d56b;font-weight:800}.accountMenuFooter button{color:#d0d1d3!important}.hubPage{max-width:1120px;margin:0 auto;padding:58px 24px 80px}.hubPageHead{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px}.hubPageHead h1{font-size:clamp(38px,5vw,62px);letter-spacing:-.045em;margin:8px 0}.hubPageHead p{color:#96999e;max-width:650px;line-height:1.6;margin:0}.goldAction{display:inline-flex;min-height:42px;padding:0 16px;border:1px solid #7a6528;border-radius:9px;background:linear-gradient(135deg,#fff0a6,#e3b83d);color:#17130a!important;font-weight:900;cursor:pointer;white-space:nowrap}.goldAction,.hubEmpty{align-items:center;justify-content:center}.hubEmpty{min-height:330px;border:1px solid #292c30;border-radius:15px;background:#0e1115;display:flex;flex-direction:column;text-align:center;padding:30px}.hubEmpty>span{font-size:40px;color:#f3d56b}.hubEmpty h2{margin:14px 0 5px}.hubEmpty p{color:#8e9196;max-width:520px;line-height:1.55}.hubEmpty .goldAction{margin-top:12px}.resourceGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.resourceOwnerCard{display:grid;grid-template-columns:72px 1fr;grid-gap:14px;gap:14px;align-items:center;padding:15px;border:1px solid #292c30;border-radius:13px;background:#0e1115}.resourceIconFallback,.resourceOwnerCard img{width:72px;height:72px;border-radius:13px;object-fit:cover;background:#181b1f;display:grid;place-items:center;color:#f3d56b;font-size:26px}.resourceOwnerCard small{text-transform:uppercase;color:#f3d56b;font-size:9px;font-weight:900;letter-spacing:1px}.resourceOwnerCard h2{font-size:16px;margin:5px 0}.resourceOwnerCard p{font-size:10px;color:#85888d;margin:0}.notificationList{display:grid;grid-gap:9px;gap:9px}.notificationItem{display:grid;grid-template-columns:28px 1fr;grid-gap:9px;gap:9px;padding:16px;border:1px solid #292c30;border-radius:12px;background:#0e1115}.notificationItem.unread{border-color:#66572b;background:#12120f}.notificationDot{color:#f3d56b}.notificationItem p{color:#a0a3a7;margin:5px 0;font-size:12px}.notificationItem small{color:#73767b;font-size:10px}.resourceUploadForm,.uploadPanel{display:grid;grid-gap:14px;gap:14px}.uploadPanel{padding:18px;border:1px solid #292c30;border-radius:14px;background:#0e1115}.fieldTitle,.uploadPanel label{display:grid;grid-gap:7px;gap:7px;font-size:12px;font-weight:850}.editorToolbar select,.uploadPanel input{width:100%;border:1px solid #33373c;background:#11151a;color:#eee;border-radius:9px;padding:12px}.fieldTitle small,.uploadPanel small{color:#818489;font-weight:500}.editorToolbar{display:flex;gap:6px;flex-wrap:wrap;padding:8px;border:1px solid #303338;border-bottom:0;border-radius:10px 10px 0 0;background:#14171b}.editorToolbar button,.editorToolbar select{width:auto;min-height:34px;padding:0 10px;border:1px solid #34383d;border-radius:7px;background:#1a1e23;color:#ddd;cursor:pointer}.richEditor{min-height:310px;padding:18px;border:1px solid #303338;border-radius:0 0 10px 10px;background:#0b0e12;color:#eee;line-height:1.65;outline:none;overflow:auto}.richEditor:empty:before{content:attr(data-placeholder);color:#686c72}.richEditor img{display:block;max-width:100%;height:auto;margin:14px 0;border-radius:10px}.editorHint{display:block}.uploadSubmitRow{display:flex;align-items:center;gap:15px}.uploadSubmitRow>span{color:#7e8186;font-size:10px}@media(max-width:800px){.resourceGrid{grid-template-columns:1fr}.hubPageHead{align-items:flex-start;flex-direction:column}.accountDropdown{width:min(330px,calc(100vw - 24px))!important}.uploadSubmitRow{align-items:flex-start;flex-direction:column}}.twoColFields{grid-template-columns:1fr 1fr}.platformPicker{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.platformChoice{position:relative;display:grid!important;grid-template-columns:34px 1fr 20px;align-items:center;grid-gap:10px;gap:10px;padding:12px!important;border:1px solid #30343a;border-radius:11px;background:#12161b;cursor:pointer}.platformChoice input,.pricingPicker input,.versionPicker input{position:absolute;opacity:0;pointer-events:none}.platformChoice.selected{border-color:#8b7330;background:rgba(243,213,107,.07)}.platformChoice b{color:#f3d56b}.versionPicker{display:flex;flex-wrap:wrap;gap:8px}.versionPicker label{position:relative;padding:9px 12px;border:1px solid #30343a;border-radius:9px;background:#12161b;color:#a8abb0;cursor:pointer;font-size:11px}.versionPicker label.selected{border-color:#8b7330;color:#f3d56b;background:rgba(243,213,107,.07)}.pricingPicker{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.pricingPicker label{position:relative;padding:15px;border:1px solid #30343a;border-radius:11px;background:#12161b;cursor:pointer}.pricingPicker label.selected{border-color:#8b7330;background:rgba(243,213,107,.07)}.pricingPicker b,.pricingPicker small{display:block}.pricingPicker small{margin-top:5px;color:#85888d;line-height:1.45}.priceField{max-width:300px}.priceInput{display:flex;border:1px solid #33373c;border-radius:9px;background:#11151a;overflow:hidden}.priceInput>span{padding:12px;color:#f3d56b}.priceInput input{border:0!important;border-radius:0!important}.resourceDetailPage{max-width:1180px;margin:auto;padding:38px 22px 80px}.resourceHero{display:grid;grid-template-columns:120px minmax(0,1fr) 270px;grid-gap:22px;gap:22px;align-items:center;padding:24px;border:1px solid #292c30;border-radius:16px;background:#0e1115}.resourceHeroIcon img,.resourceHeroIcon>span{width:120px;height:120px;border-radius:20px;object-fit:cover;display:grid;place-items:center;background:#181b1f;color:#f3d56b;font-size:42px}.resourceBadges{display:flex;gap:7px}.resourceBadges span,.versionTags span{padding:5px 8px;border:1px solid #4b4327;border-radius:7px;background:rgba(243,213,107,.07);color:#f3d56b;font-size:9px;font-weight:900}.resourceHeroInfo h1{font-size:36px;margin:8px 0}.resourceHeroInfo>p{color:#a1a4a8;line-height:1.55}.resourceMeta{display:flex;gap:8px;color:#85888d;font-size:11px}.resourcePurchaseBox{display:grid;grid-gap:10px;gap:10px;padding:17px;border:1px solid #34373c;border-radius:12px;background:#14171b}.resourcePurchaseBox strong{font-size:24px;color:#f3d56b}.resourcePurchaseBox p,.resourcePurchaseBox small{margin:0;color:#8f9297;font-size:11px;line-height:1.5}.resourceDetailGrid{display:grid;grid-template-columns:minmax(0,1fr) 310px;grid-gap:16px;gap:16px;margin-top:16px}.resourceDescription,.resourceSidebar section{padding:20px;border:1px solid #292c30;border-radius:13px;background:#0e1115}.resourceDescription h2,.resourceSidebar h3{margin-top:0}.resourceRichText{color:#c4c6c8;line-height:1.75}.resourceRichText img{max-width:100%;height:auto;border-radius:11px;margin:12px 0}.resourceSidebar{display:grid;grid-gap:12px;gap:12px;align-content:start}.resourcePlatforms{display:grid;grid-gap:8px;gap:8px}.resourcePlatforms>div{display:flex;align-items:center;gap:9px;padding:8px;border:1px solid #292c30;border-radius:9px;background:#14171b}.versionTags{display:flex;flex-wrap:wrap;gap:6px}.resourceExternalLink{display:block;padding:8px 0;color:#f3d56b;text-decoration:none}.resourceOwnerCard{text-decoration:none;color:inherit}@media(max-width:850px){.platformPicker{grid-template-columns:1fr 1fr}.pricingPicker,.twoColFields{grid-template-columns:1fr}.resourceHero{grid-template-columns:90px 1fr}.resourceHeroIcon img,.resourceHeroIcon>span{width:90px;height:90px}.resourcePurchaseBox{grid-column:1/-1}.resourceDetailGrid{grid-template-columns:1fr}}.dashboardAccountMenu{position:relative}.dashboardAccountTrigger{border:1px solid #303338;cursor:pointer;color:inherit}.dashboardAccountTrigger i{margin-left:5px;color:#f3d56b;font-style:normal;font-size:10px}.dashboardAccountDropdown{position:absolute;right:0;top:calc(100% + 10px);width:330px;padding:10px;border:1px solid #33363a;border-radius:13px;background:#101317;box-shadow:0 22px 70px #000b;z-index:300}.dashboardAccountHead{display:grid;grid-template-columns:46px 1fr;grid-gap:11px;gap:11px;align-items:center;padding:8px 8px 13px;border-bottom:1px solid #292c30}.dashboardAccountFallback,.dashboardAccountHead img{width:46px;height:46px;border-radius:11px;object-fit:cover}.dashboardAccountFallback{display:grid;place-items:center;background:#25292e;color:#f3d56b;font-weight:900}.dashboardAccountHead small,.dashboardAccountHead strong{display:block}.dashboardAccountHead small{margin-top:3px;color:#8d9095;font-size:11px}.dashboardAccountLinks{padding:7px 0}.dashboardAccountLinks a{display:grid;grid-template-columns:32px 1fr;grid-gap:8px;gap:8px;align-items:center;padding:10px;border-radius:8px;text-decoration:none}.dashboardAccountFooter a:hover,.dashboardAccountFooter button:hover,.dashboardAccountLinks a:hover{background:#1a1e23}.dashboardAccountLinks a>span{color:#f3d56b;text-align:center}.dashboardAccountLinks b,.dashboardAccountLinks small{display:block}.dashboardAccountLinks b{font-size:12px}.dashboardAccountLinks small{font-size:10px;color:#85888d;margin-top:3px}.dashboardAccountFooter{border-top:1px solid #292c30;padding-top:7px}.dashboardAccountFooter a,.dashboardAccountFooter button{display:block;width:100%;padding:10px;border:0;border-radius:8px;background:transparent;color:#d0d1d3;text-align:left;text-decoration:none;cursor:pointer}.dashboardAccountFooter a{color:#f3d56b;font-weight:800}@media(max-width:600px){.dashboardAccountDropdown{width:min(330px,calc(100vw - 24px));right:0}}html{scroll-behavior:smooth}.routeProgress{position:fixed;z-index:99999;top:0;left:0;width:100%;height:2px;pointer-events:none;opacity:0;transition:opacity .16s}.routeProgress span{display:block;width:28%;height:100%;background:linear-gradient(90deg,transparent,#f3d56b,#fff1a6);box-shadow:0 0 14px rgba(243,213,107,.7);transform:translateX(-120%)}.routeProgress.active{opacity:1}.routeProgress.active span{animation:routeLoad 1.05s cubic-bezier(.2,.8,.2,1) infinite}@keyframes routeLoad{0%{transform:translateX(-120%) scaleX(.5)}55%{transform:translateX(190%) scaleX(1.3)}to{transform:translateX(430%) scaleX(.55)}}.composer,.postCard,.railCard,a,button{transition:transform .18s ease,border-color .18s ease,background .18s ease,opacity .18s ease,box-shadow .18s ease}a:active,button:active{transform:scale(.985)}.globalLoading{min-height:100vh;display:grid;place-content:center;grid-gap:18px;gap:18px;background:#090c0f;color:#f4f4f4}.loadingBrand{display:flex;align-items:center;gap:10px;font-size:22px}.loadingBrand b span{color:#f3d56b}.loadingGoat{width:42px;height:42px;display:grid;place-items:center;border:1px solid #665b2d;border-radius:50%;color:#f3d56b}.loadingBar{width:280px;height:3px;border-radius:99px;background:#22262b;overflow:hidden}.loadingBar i{display:block;width:40%;height:100%;background:#f3d56b;animation:loadingSlide 1s ease-in-out infinite}@keyframes loadingSlide{0%{transform:translateX(-110%)}to{transform:translateX(360%)}}.loadingSkeleton{display:grid;grid-gap:8px;gap:8px}.loadingSkeleton i{display:block;height:9px;border-radius:8px;background:linear-gradient(90deg,#171b20,#252a30,#171b20);background-size:200% 100%;animation:shimmer 1.2s infinite}.loadingSkeleton i:nth-child(2){width:82%}.loadingSkeleton i:nth-child(3){width:60%}@keyframes shimmer{to{background-position:-200% 0}}.realComposer{align-items:flex-start}.realComposer .composerBody{min-width:0}.realComposer textarea{width:100%;min-height:70px;resize:vertical;border:1px solid #30343a;border-radius:10px;background:#11151a;color:#e9e9e9;padding:13px 14px;font:inherit;line-height:1.5;outline:none}.realComposer textarea:focus{border-color:#75652e;box-shadow:0 0 0 3px rgba(243,213,107,.06)}.realComposer textarea::placeholder{color:#73777d}.composerPreview{position:relative;margin-top:10px;max-width:560px}.composerPreview img{display:block;max-width:100%;max-height:430px;object-fit:contain;border-radius:12px;border:1px solid #2c3035}.composerPreview button{position:absolute;right:9px;top:9px;width:30px;height:30px;border:1px solid #555;border-radius:50%;background:rgba(8,10,12,.86);color:white;font-size:20px;cursor:pointer}.composerMessage{margin-top:8px;color:#f3d56b;font-size:11px}.composerActions button.selected{border-color:#75652e!important;color:#f3d56b!important;background:rgba(243,213,107,.06)!important}.composerActions button:disabled{opacity:.38;cursor:not-allowed}.composerCount{margin-left:auto;color:#777b80;font-size:10px;align-self:center}.composerCount.nearLimit{color:#f3d56b}.buttonSpinner{display:inline-block;width:11px;height:11px;border:2px solid rgba(0,0,0,.25);border-top-color:#111;border-radius:50%;animation:spin .7s linear infinite;vertical-align:-2px;margin-right:5px}@keyframes spin{to{transform:rotate(1turn)}}.socialFeed{display:grid;grid-gap:12px;gap:12px}.postCard{padding:17px;border:1px solid #292d32;border-radius:14px;background:#0e1115}.postCard:hover{border-color:#3a3e43;box-shadow:0 10px 30px rgba(0,0,0,.13)}.postHeader{display:flex;gap:10px;align-items:center}.postAvatar{width:42px;height:42px;border-radius:10px;background:#20242a;display:grid;place-items:center;overflow:hidden;color:#f3d56b;font-weight:900}.postAvatar img{width:100%;height:100%;object-fit:cover}.postHeader>div:last-child{display:grid}.postHeader b{font-size:12px}.postHeader span{color:#777b80;font-size:9px;margin-top:2px}.postText{white-space:pre-wrap;overflow-wrap:anywhere;color:#d4d5d7;line-height:1.65;font-size:13px;margin:14px 0}.postImage{display:block;width:100%;max-height:620px;object-fit:contain;border:1px solid #282c31;border-radius:12px;background:#080a0d}.postActions{display:flex;gap:7px;margin-top:12px;padding-top:10px;border-top:1px solid #24282d}.postActions button{border:0;background:transparent;color:#8d9196;padding:7px 9px;border-radius:8px;cursor:pointer;font-size:10px}.postActions button:hover{background:#171b20;color:#e7e7e7}.postActions button.liked{color:#f3d56b}.postActions button:disabled{opacity:.55;cursor:not-allowed}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.postHeader{position:relative}.postAuthorLine{display:grid;min-width:0}.postAuthorLine>a{text-decoration:none;color:inherit}.postAuthorLine>a:hover b{color:#f3d56b}.postMenuWrap{position:relative;margin-left:auto;align-self:flex-start}.postMore{border:0;background:transparent;color:#92969b;border-radius:8px;padding:5px 9px;cursor:pointer;font-weight:900;letter-spacing:1px}.postMore:hover{background:#1a1e23;color:#f3d56b}.postMenu{position:absolute;right:0;top:34px;z-index:80;width:178px;padding:6px;border:1px solid #35393e;border-radius:10px;background:#111419;box-shadow:0 18px 50px rgba(0,0,0,.55)}.postMenu button{display:block;width:100%;border:0;background:transparent;color:#ddd;text-align:left;padding:10px;border-radius:7px;cursor:pointer;font-size:11px}.postMenu button:hover{background:#1b1f24}.postMenu button.danger{color:#ef8f8f}.postEditBox{margin:13px 0}.postEditBox textarea{width:100%;min-height:105px;resize:vertical;border:1px solid #464b51;border-radius:10px;background:#0a0d10;color:#e8e8e8;padding:12px;font:inherit;line-height:1.55;outline:none}.postEditBox>div{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-top:7px}.postEditBox>div>span{margin-right:auto;color:#777b80;font-size:10px}.postEditBox button{border:1px solid #33373c;border-radius:8px;background:#171b20;color:#bbb;padding:8px 11px;cursor:pointer}.postNotice{margin:9px 0;color:#f3d56b;font-size:10px}.profilePostsList{display:grid;grid-gap:12px;gap:12px}.profilePostCount{font-size:10px;color:#f3d56b;margin-left:5px}.profileFeedColumn .postCard{background:#0e1115}.profileFeedColumn .profileEmptyPosts{margin:0}.profileGoldAction:disabled{opacity:.6;cursor:wait}.liveSearchWrap{position:relative}.liveSearchWrap>input{min-width:0}.liveSearchIcon{flex:0 0 auto}.liveSearchDropdown{position:absolute;left:0;right:0;top:calc(100% + 9px);z-index:500;max-height:min(560px,70vh);overflow:auto;padding:7px;border:1px solid #383c42;border-radius:13px;background:rgba(13,16,20,.985);box-shadow:0 24px 70px rgba(0,0,0,.62);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#e9e9e9}.searchGroup+.searchGroup{margin-top:5px;padding-top:5px;border-top:1px solid #272b30}.searchGroupTitle{padding:7px 9px 5px;color:#777c82;font-size:9px;font-weight:900;letter-spacing:1.2px;text-transform:uppercase}.searchResult{display:grid;grid-template-columns:40px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:9px;border-radius:9px;color:inherit;text-decoration:none}.searchResult.active,.searchResult:hover{background:#1b1f24;transform:none}.searchResultImage{width:40px;height:40px;display:grid;place-items:center;overflow:hidden;border:1px solid #34383d;border-radius:10px;background:#22262b;color:#f3d56b;font-weight:900}.searchResultImage.plugin{border-radius:9px}.searchResultImage img{width:100%;height:100%;object-fit:cover}.searchResult>span:nth-child(2){min-width:0;display:grid;grid-gap:2px;gap:2px}.searchResult b,.searchResult small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.searchResult b{font-size:11px}.searchResult small{color:#858a90;font-size:9px}.searchResult em{color:#6f747a;font-size:9px;font-style:normal}.searchResult.active em,.searchResult:hover em{color:#f3d56b}.searchEmpty,.searchHint,.searchLoading{padding:18px 13px;color:#8b9096;font-size:11px}.searchLoading{display:flex;align-items:center;gap:9px}.searchLoading i{width:13px;height:13px;border:2px solid #34383d;border-top-color:#f3d56b;border-radius:50%;animation:spin .7s linear infinite}.searchEmpty{display:grid;grid-gap:4px;gap:4px}.searchEmpty b{color:#d8d9da}.searchEmpty span{color:#747980}.searchKeyboardHint{padding:8px 9px 4px;border-top:1px solid #272b30;color:#666b71;font-size:8px;text-align:right}.searchKeyboardHint span{padding:0 4px;color:#464b50}.siteHeader .liveSearchDropdown{text-align:left}.siteHeader .liveSearchWrap{overflow:visible}@media(max-width:720px){.dashboardSearch.liveSearchWrap{width:min(76%,520px)}.liveSearchDropdown{position:fixed;left:12px;right:12px;top:68px;max-height:65vh}.searchKeyboardHint{display:none}}.publicCommunityHome{max-width:820px;margin:0 auto;padding:42px 22px 80px}.publicFeedHeading{padding:18px 4px 24px;border-bottom:1px solid #282c31;margin-bottom:15px}.publicFeedHeading h1{font-size:34px;margin:6px 0}.publicFeedHeading p{color:#91959a}.publicPostFeed{display:grid;grid-gap:12px;gap:12px}.feedPriorityNote{display:flex;align-items:center;gap:10px;padding:11px 13px;margin-bottom:10px;border:1px solid #292d32;border-radius:10px;background:#0e1115}.feedPriorityNote b{color:#f3d56b}.feedPriorityNote span{color:#85898e;font-size:10px}.profilePresence{display:block;margin-top:6px;font-size:10px}.profilePresence.online{color:#73d993}.profilePresence.offline{color:#73777c}.profileMessageAction{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border:1px solid #3b3f44;border-radius:9px;color:#ddd;text-decoration:none;background:#15191e}.connectionPanel h3{margin:14px 0 7px;color:#888d92;font-size:9px;text-transform:uppercase;letter-spacing:1.4px}.connectionPerson{display:grid;grid-template-columns:38px 1fr auto;align-items:center;grid-gap:9px;gap:9px;padding:8px;border-radius:9px;color:inherit;text-decoration:none}.connectionPerson:hover{background:#171b20}.connectionAvatar,.dmAvatar{position:relative;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#20242a;color:#f3d56b;overflow:visible}.connectionAvatar img,.dmAvatar img{width:100%;height:100%;border-radius:50%;object-fit:cover}.connectionAvatar i,.dmAvatar i{position:absolute;right:-1px;bottom:0;width:10px;height:10px;border:2px solid #111419;border-radius:50%}.connectionAvatar i.online,.dmAvatar i.online{background:#55d984}.connectionAvatar i.offline,.dmAvatar i.offline{background:#62676d}.connectionPerson>span:nth-child(2){display:grid}.connectionPerson small{color:#777c81;font-size:9px}.connectionPerson em{color:#f3d56b;font-size:8px;font-style:normal}.messagesPage{max-width:1120px;margin:0 auto;padding:30px 20px 70px}.messagesShell{height:calc(100vh - 150px);min-height:560px;display:grid;grid-template-columns:310px 1fr;border:1px solid #292d32;border-radius:15px;overflow:hidden;background:#0d1014}.conversationList{border-right:1px solid #292d32;overflow:auto}.messageSideTitle{padding:18px;border-bottom:1px solid #292d32}.messageSideTitle h2{margin:0}.messageSideTitle span{color:#777b80;font-size:9px}.conversationList>button{width:100%;display:grid;grid-template-columns:42px 1fr;grid-gap:10px;gap:10px;align-items:center;padding:12px 14px;border:0;border-bottom:1px solid #20242a;background:transparent;color:#ddd;text-align:left;cursor:pointer}.conversationList>button.active,.conversationList>button:hover{background:#171b20}.conversationList>button>span:last-child{display:grid}.conversationList small{color:#777b80;font-size:9px}.noConversations{padding:18px;color:#7e8388;font-size:11px;line-height:1.6}.messageThread{display:grid;grid-template-rows:auto 1fr auto;min-width:0}.messageThread>header{display:flex;align-items:center;gap:10px;padding:13px 16px;border-bottom:1px solid #292d32}.messageThread>header>div:last-child{display:grid}.messageThread>header a{color:inherit;text-decoration:none}.messageThread>header span{color:#777b80;font-size:9px}.messageStream{overflow:auto;padding:18px;display:flex;flex-direction:column;gap:9px}.messageBubble{max-width:72%;padding:10px 12px;border-radius:12px}.messageBubble p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5;font-size:12px}.messageBubble small{display:block;margin-top:5px;font-size:8px;opacity:.6}.messageBubble.mine{align-self:flex-end;background:#554b22;color:#fff}.messageBubble.theirs{align-self:flex-start;background:#1a1e23}.emptyThread{margin:auto;text-align:center;color:#81858a}.emptyThread>span{font-size:30px;color:#f3d56b}.messageComposer{display:grid;grid-template-columns:1fr auto;grid-gap:9px;gap:9px;padding:12px;border-top:1px solid #292d32}.messageComposer textarea{min-height:48px;max-height:120px;resize:vertical;border:1px solid #33383e;border-radius:10px;background:#11151a;color:#eee;padding:11px;font:inherit}.messageComposer button{align-self:end}.accountMenuGroup a[href="/messages"],.dashboardAccountLinks a[href="/messages"]{border-top:1px solid #292d32}@media(max-width:760px){.messagesShell{grid-template-columns:100px 1fr}.conversationList>button{grid-template-columns:1fr}.conversationList>button>span:last-child,.messageSideTitle span{display:none}.messageSideTitle h2{font-size:14px}.profileHeaderActions{flex-wrap:wrap}}.orvenMark{width:44px;height:44px;display:grid;place-items:center;border:1px solid #6d6130;border-radius:12px;background:linear-gradient(145deg,#171a1e,#0d1013);color:#f3d56b;font-weight:1000;font-size:25px;box-shadow:inset 0 0 18px rgba(243,213,107,.06)}.goatedLogo.compact .orvenMark{width:36px;height:36px;font-size:20px}.composerGallery,.postImageGallery{display:grid;grid-gap:5px;gap:5px;margin-top:10px;overflow:hidden;border-radius:12px}.composerGallery.count2,.composerGallery.count3,.composerGallery.count4,.composerGallery.count5,.postImageGallery.count2,.postImageGallery.count3,.postImageGallery.count4,.postImageGallery.count5{grid-template-columns:1fr 1fr}.composerGalleryItem{position:relative;min-height:130px;background:#090c0f}.composerGalleryItem img,.postImageGallery img{width:100%;height:100%;max-height:430px;min-height:160px;object-fit:cover;border:1px solid #282c31}.composerGallery.count1 img,.postImageGallery.count1 img{object-fit:contain;max-height:620px}.composerGalleryItem button{position:absolute;right:8px;top:8px;width:30px;height:30px;border:1px solid #555;border-radius:50%;background:rgba(8,10,12,.86);color:white;font-size:20px;cursor:pointer}.postImageGallery.count3 img:first-child,.postImageGallery.count5 img:first-child{grid-row:span 2;min-height:325px}.composerGallery.count3 .composerGalleryItem:first-child,.composerGallery.count5 .composerGalleryItem:first-child{grid-row:span 2}.composerGallery.count3 .composerGalleryItem:first-child img,.composerGallery.count5 .composerGalleryItem:first-child img{min-height:325px}.orvenLogoWords{display:grid!important;grid-template-columns:1fr!important;align-items:center!important}.orvenLogoWords b{color:#f5f5f2!important;font-weight:900!important;white-space:nowrap!important}.orvenLogoWords small{grid-column:1!important}.loadingBrand{justify-content:center}.loadingOrvenLogo{width:58px;height:58px;object-fit:contain;filter:drop-shadow(0 0 18px rgba(243,213,107,.24))}.loadingBrand>b{font-size:24px;color:#f5f5f2;letter-spacing:-.5px}.composerLauncher{cursor:pointer;align-items:center;transition:border-color .22s ease,background .22s ease,transform .22s ease}.composerLauncher:hover{border-color:rgba(243,213,107,.34);background:rgba(255,255,255,.018)}.composerPrompt{flex:1 1;min-height:58px;border:1px solid var(--line);border-radius:14px;background:#0d1117;color:#8d96a5;text-align:left;padding:0 18px;font:inherit;font-size:15px;cursor:text;transition:border-color .2s ease,background .2s ease}.composerPrompt:hover{border-color:rgba(243,213,107,.28);background:#10151c}.composerFocusOverlay{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;padding:22px;background:rgba(3,5,8,.68);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:orvenOverlayIn .22s ease both}.composerFocusCard{width:min(620px,100%);max-height:min(760px,calc(100vh - 44px));overflow:auto;border:1px solid rgba(243,213,107,.22);border-radius:20px;background:#0c1016;box-shadow:0 28px 90px rgba(0,0,0,.58);animation:orvenComposerIn .26s cubic-bezier(.2,.8,.2,1) both}.composerFocusHeader{display:flex;justify-content:space-between;align-items:center;padding:18px 20px;border-bottom:1px solid var(--line)}.composerFocusHeader>div{display:grid;grid-gap:2px;gap:2px}.composerFocusHeader b{font-size:18px}.composerFocusHeader span,.composerFocusUser span{font-size:12px;color:var(--muted)}.composerClose{width:34px;height:34px;border:1px solid var(--line);border-radius:10px;background:#12171e;color:#d9dde5;font-size:22px;cursor:pointer;transition:.18s ease}.composerClose:hover{background:#1a2029;transform:rotate(4deg)}.composerFocusUser{display:flex;align-items:center;gap:11px;padding:17px 20px 0}.composerFocusUser>div:last-child{display:grid;grid-gap:1px;gap:1px}.composerFocusBody{padding:14px 20px 20px}.composerFocusBody textarea{width:100%;min-height:160px;resize:vertical;border:0!important;background:transparent!important;padding:8px 0 14px!important;font-size:17px;line-height:1.55;outline:0;box-shadow:none!important}.composerFocusTools{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--line)}.addImageButton{border:1px solid rgba(243,213,107,.28);border-radius:10px;background:rgba(243,213,107,.06);color:#f3d56b;padding:9px 13px;font-weight:800;cursor:pointer;transition:.18s ease}.addImageButton:hover{background:rgba(243,213,107,.12);border-color:rgba(243,213,107,.5)}.composerFocusTools .composerCount{margin-left:auto}.composerFocusPost{width:100%;min-height:46px;border:1px solid #f3d56b;border-radius:12px;background:#f3d56b;color:#17140a;font-weight:900;font-size:15px;cursor:pointer;transition:transform .18s ease,filter .18s ease,opacity .18s ease}.composerFocusPost:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px)}.composerFocusPost:disabled{opacity:.38;cursor:not-allowed}.composerModalOpen{overflow:hidden}@keyframes orvenOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes orvenComposerIn{0%{opacity:0;transform:translateY(14px) scale(.975)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:640px){.composerFocusOverlay{padding:10px;align-items:end}.composerFocusCard{max-height:92vh;border-radius:18px}.composerFocusBody textarea{min-height:130px}}.composerFocusBody textarea,.composerFocusBody textarea:focus{color:#f5f5f2!important;caret-color:#f3d56b!important}.composerFocusBody textarea::placeholder{color:#8d96a5!important;opacity:1}.dashboardSearchGroup,.headerSearchGroup{display:flex;align-items:center;gap:10px;flex:1 1}.dashboardSearchGroup>.liveSearch,.headerSearchGroup>.liveSearch{flex:1 1}.orvenMenu{position:relative}.orvenMenuButton{height:42px;padding:0 15px;border:1px solid var(--line);border-radius:12px;background:#10141a;color:#f5f5f2;font-weight:800;cursor:pointer}.orvenMenuButton span{color:#f3d56b;margin-left:7px}.orvenMenuDrop{position:absolute;right:0;top:49px;width:230px;padding:8px;border:1px solid var(--line);border-radius:14px;background:#0c1015;box-shadow:0 22px 60px #000a;z-index:200;animation:orvenMenuIn .16s ease}.orvenMenuDrop a,.orvenMenuDrop button{display:flex;width:100%;justify-content:space-between;align-items:center;padding:11px 12px;border:0;border-radius:9px;background:transparent;color:#f5f5f2;text-decoration:none;text-align:left}.orvenMenuDrop a:hover{background:#171a16}.orvenMenuDrop button:disabled{opacity:.46}.orvenMenuDrop small{color:#8d96a5}.orvenMenuDrop a small{color:#f3d56b}@keyframes orvenMenuIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}.gamesPage{max-width:1240px;margin:0 auto;padding:46px 24px 80px}.gamesHero{margin-bottom:26px}.gamesHero>span{color:#f3d56b;font-weight:900;font-size:12px;letter-spacing:2px}.gamesHero h1{font-size:38px;margin:8px 0}.gamesHero p{color:var(--muted);max-width:720px}.gamesLayout{display:grid;grid-template-columns:minmax(0,1fr) 330px;grid-gap:20px;gap:20px}.gamesMain,.leaderboard{border:1px solid var(--line);border-radius:18px;background:#0c1015}.gameTabs{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;padding:12px;border-bottom:1px solid var(--line)}.gameTabs button{display:flex;gap:10px;text-align:left;padding:12px;border:1px solid transparent;border-radius:12px;background:#10151b;color:#fff;cursor:pointer}.gameTabs button.active{border-color:#f3d56b;background:#1c1a11}.gameTabs button>span{color:#f3d56b;font-size:20px}.gameTabs b,.gameTabs small{display:block}.gameTabs small{color:var(--muted);font-size:10px;margin-top:3px}.gameStage{padding:22px}.playBox{max-width:650px;margin:auto}.gameTitle{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:18px}.gameTitle span,.leaderHead span{color:#f3d56b;font-size:10px;font-weight:900;letter-spacing:1.5px}.gameTitle h2,.leaderHead h2{margin:3px 0}.gameStats{display:flex;gap:10px;align-items:center}.gameStats b{min-width:62px;text-align:center}.gameStats small{display:block;color:var(--muted);font-size:9px}.gameStats button,.leaderHead button{border:1px solid var(--line);background:#151a20;color:#fff;border-radius:9px;padding:8px 10px;cursor:pointer}.mergeBoard{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;max-width:430px;margin:auto;background:#151a20;padding:10px;border-radius:16px}.mergeTile{aspect-ratio:1;display:grid;place-items:center;border-radius:10px;background:#20262e;font-size:25px;font-weight:900}.mergeTile:not(.v0){background:#f3d56b;color:#18140a}.mergeControls{text-align:center;margin-top:14px}.mergeControls button{width:46px;height:38px;margin:2px;border:1px solid var(--line);border-radius:8px;background:#151a20;color:#fff}.blockBoard{display:grid;grid-template-columns:repeat(10,1fr);grid-gap:4px;gap:4px;max-width:470px;margin:auto}.blockBoard button{aspect-ratio:1;border:1px solid #2b323c;border-radius:4px;background:#141920}.blockBoard button.filled{background:#f3d56b;border-color:#f3d56b}.piecePreview{text-align:center;color:var(--muted);margin-bottom:13px}.piecePreview b{color:#f3d56b}.memoryBoard{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;max-width:420px;margin:18px auto}.memoryBoard button{aspect-ratio:1;border:1px solid #303844;border-radius:12px;background:#151b22;transition:.18s}.memoryBoard button.lit{background:#f3d56b;box-shadow:0 0 22px #f3d56b55;transform:scale(.96)}.gameHint{text-align:center;color:var(--muted)}.gamePrimary{display:block;margin:16px auto 0;border:0;border-radius:10px;background:#f3d56b;color:#17140a;padding:11px 22px;font-weight:900;cursor:pointer}.mathQuestion{text-align:center;font-size:54px;font-weight:900;margin:45px 0 25px}.mathForm{display:flex;gap:8px;max-width:360px;margin:auto}.mathForm input{flex:1 1;min-width:0;background:#11161d;border:1px solid var(--line);border-radius:10px;color:#fff;padding:12px;font-size:20px}.mathForm button{background:#f3d56b;border:0;border-radius:10px;font-weight:900;padding:0 18px}.leaderboard{padding:16px;height:max-content;position:-webkit-sticky;position:sticky;top:90px}.leaderHead{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding-bottom:12px}.leaderHead button{font-size:11px;color:#ffb4b4}.scoreList{padding-top:8px}.scoreRow{display:grid;grid-template-columns:26px 1fr auto auto;grid-gap:8px;gap:8px;align-items:center;padding:10px 2px;border-bottom:1px solid #20252c}.scoreRow>strong{color:#f3d56b;text-align:center}.scoreRow>div{display:flex;gap:8px;align-items:center;min-width:0}.scoreRow i,.scoreRow img{width:30px;height:30px;border-radius:8px;object-fit:cover;background:#252b34}.scoreRow span{min-width:0}.scoreRow span b,.scoreRow span small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scoreRow span small{color:var(--muted);font-size:10px}.scoreRow em{font-style:normal;font-weight:900}.scoreRow>button{border:0;background:transparent;color:#ff9d9d;font-size:18px;cursor:pointer}.gameSignInNote,.noScores{text-align:center;color:var(--muted);font-size:12px}.gameSignInNote{margin-top:20px}@media(max-width:900px){.gamesLayout{grid-template-columns:1fr}.leaderboard{position:static}.gameTabs{grid-template-columns:1fr 1fr}.dashboardSearchGroup,.headerSearchGroup{gap:6px}.orvenMenuButton{padding:0 10px}}@media(max-width:560px){.gamesPage{padding:28px 12px 60px}.gameTabs{grid-template-columns:1fr}.gameTitle{align-items:flex-start;flex-direction:column}.mathQuestion{font-size:42px}.gamesHero h1{font-size:30px}}.animatedMergeBoard{grid-template-columns:repeat(4,1fr);isolation:isolate}.animatedMergeBoard .mergeCell{aspect-ratio:1;border-radius:10px;background:#20262e}.mergeMovingTile{position:absolute;z-index:2;width:calc((100% - 54px)/4);aspect-ratio:1;left:10px;top:10px;display:grid;place-items:center;border-radius:10px;background:#f3d56b;color:#18140a;font-size:25px;font-weight:900;transform:translate(calc(var(--col) * (100% + 8px)),calc(var(--row) * (100% + 8px)));transition:transform 175ms cubic-bezier(.22,.8,.28,1),box-shadow .16s ease,filter .16s ease;will-change:transform}.mergeMovingTile.merged{animation:mergePop .19s ease 175ms both}@keyframes mergePop{0%{scale:1}45%{scale:1.1;filter:brightness(1.08);box-shadow:0 0 22px rgba(243,213,107,.28)}to{scale:1}}.mergeTip{text-align:center;color:var(--muted);font-size:11px;margin:12px 0 0}@media(prefers-reduced-motion:reduce){.mergeMovingTile{transition:none}.mergeMovingTile.merged{animation:none}}.mergeMovingTile{transition:transform .33s cubic-bezier(.16,1,.3,1),box-shadow .22s ease,filter .22s ease!important}.mergeMovingTile.merged{animation:mergePopV2 .24s cubic-bezier(.2,.9,.25,1) .3s both!important}@keyframes mergePopV2{0%{scale:1}48%{scale:1.13;filter:brightness(1.12);box-shadow:0 0 28px rgba(243,213,107,.34)}to{scale:1}}.mergeGameOverBackdrop{position:fixed;inset:0;z-index:10020;display:grid;place-items:center;padding:20px;background:rgba(3,5,8,.62);backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px);animation:mergeFadeIn .28s ease both}.mergeGameOverModal{width:min(420px,100%);padding:28px;border:1px solid rgba(243,213,107,.28);border-radius:20px;background:#0c1016;box-shadow:0 30px 90px rgba(0,0,0,.62);text-align:center;animation:mergeModalIn .34s cubic-bezier(.16,1,.3,1) both}.mergeGameOverModal>span{font-size:10px;letter-spacing:2px;color:#f3d56b;font-weight:900}.mergeGameOverModal h2{font-size:28px;margin:8px 0}.mergeGameOverModal p{color:var(--muted)}.mergeGameOverModal p b{color:#f5f5f2}.mergeGameOverModal>div{display:flex;gap:9px;margin-top:22px}.mergeGameOverModal button{flex:1 1;min-height:44px;border-radius:11px;font-weight:900;cursor:pointer;transition:transform .18s ease,filter .18s ease,background .18s ease}.mergeGameOverModal button:hover{transform:translateY(-1px)}.mergeDone{border:1px solid var(--line);background:#151a20;color:#f5f5f2}.mergeAgain{border:1px solid #f3d56b;background:#f3d56b;color:#17140a}.mergeAgain:hover{filter:brightness(1.06)}@keyframes mergeFadeIn{0%{opacity:0}to{opacity:1}}@keyframes mergeModalIn{0%{opacity:0;transform:translateY(18px) scale(.95)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.mergeMovingTile{transition:none!important}.mergeGameOverBackdrop,.mergeGameOverModal{animation:none}}.animatedMergeBoard{--merge-gap:8px;--merge-pad:10px;position:relative}.mergeMotionTile,.mergeSettledTile{position:absolute;z-index:3;width:calc((100% - 54px)/4);aspect-ratio:1;left:10px;top:10px;display:grid;place-items:center;border-radius:10px;background:#f3d56b;color:#18140a;font-size:25px;font-weight:900;will-change:transform}.mergeSettledTile{transform:translate(calc(var(--col) * (100% + 8px)),calc(var(--row) * (100% + 8px)))}.mergeSettledTile.new{animation:orvenTileBorn .21s cubic-bezier(.16,1,.3,1) both}.mergeSettledTile.pop{animation:orvenMergePop .25s cubic-bezier(.16,1,.3,1) both}.mergeMotionTile{transform:translate(calc(var(--from-col) * (100% + 8px)),calc(var(--from-row) * (100% + 8px)));transition:transform .35s cubic-bezier(.2,.72,.2,1);z-index:4}.animatedMergeBoard.isSliding .mergeMotionTile{transform:translate(calc(var(--to-col) * (100% + 8px)),calc(var(--to-row) * (100% + 8px)))}.mergeMotionTile.willMerge{z-index:5}@keyframes orvenTileBorn{0%{scale:.55;opacity:0}70%{scale:1.06;opacity:1}to{scale:1}}@keyframes orvenMergePop{0%{scale:.92}52%{scale:1.13;filter:brightness(1.12);box-shadow:0 0 26px rgba(243,213,107,.32)}to{scale:1}}.mergeControls button:disabled{opacity:.5;cursor:default}@media(prefers-reduced-motion:reduce){.mergeMotionTile{transition:none}.mergeSettledTile.new,.mergeSettledTile.pop{animation:none}}.memoryStatus{display:flex;justify-content:center;gap:12px;align-items:center;margin:4px 0 8px}.memoryStatus span{color:#f3d56b;font-weight:800}.memoryStatus b{padding:4px 8px;border:1px solid var(--line);border-radius:7px;color:var(--muted);font-size:11px}.sequentialMemory button{position:relative;overflow:hidden;transition:transform .18s cubic-bezier(.16,1,.3,1),background .24s ease,border-color .24s ease,box-shadow .24s ease,opacity .18s ease}.sequentialMemory button:not(:disabled):hover{transform:translateY(-2px);border-color:rgba(243,213,107,.35)}.sequentialMemory button.lit{background:#f3d56b!important;border-color:#ffe58a!important;box-shadow:0 0 14px rgba(243,213,107,.42),0 0 34px rgba(243,213,107,.18);transform:scale(.94)}.sequentialMemory button.lit span{position:absolute;inset:0;background:radial-gradient(circle,rgba(255,255,255,.48),transparent 62%);animation:memoryGlow .52s ease both}.sequentialMemory button.wrong{background:#3a1719!important;border-color:#ff6f76!important;box-shadow:0 0 24px rgba(255,82,91,.22);animation:memoryWrongShake .26s ease}@keyframes memoryGlow{0%{opacity:0;transform:scale(.65)}35%{opacity:1}to{opacity:.12;transform:scale(1.25)}}@keyframes memoryWrongShake{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}55%{transform:translateX(5px)}75%{transform:translateX(-2px)}}.memoryGameOverBackdrop{position:fixed;inset:0;z-index:10030;display:grid;place-items:center;padding:20px;background:rgba(3,5,8,.67);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:memoryBackdropIn .25s ease both}.memoryGameOverModal{width:min(430px,100%);padding:28px;border:1px solid rgba(243,213,107,.24);border-radius:21px;background:#0c1016;box-shadow:0 30px 95px rgba(0,0,0,.65);text-align:center;animation:memoryModalIn .34s cubic-bezier(.16,1,.3,1) both}.memoryGameOverModal>span{font-size:10px;letter-spacing:2px;color:#f3d56b;font-weight:900}.memoryFailIcon{width:50px;height:50px;margin:15px auto 10px;display:grid;place-items:center;border:1px solid rgba(255,105,112,.35);border-radius:50%;background:rgba(255,80,88,.09);color:#ff777e;font-size:29px}.memoryGameOverModal h2{font-size:24px;margin:5px 0}.memoryGameOverModal h3{margin:0 0 19px;color:#ff8c91;font-size:14px;text-transform:uppercase;letter-spacing:1.5px}.memoryGameOverModal p{margin:0;color:var(--muted);font-size:12px}.memoryGameOverModal>strong{display:block;margin:4px 0;font-size:38px;color:#f3d56b}.memoryGameOverModal>small{color:var(--muted)}.memoryGameOverActions{display:flex;gap:9px;margin-top:24px}.memoryGameOverActions button{flex:1 1;min-height:44px;border-radius:11px;font-weight:900;cursor:pointer;transition:transform .18s ease,filter .18s ease}.memoryGameOverActions button:hover{transform:translateY(-1px)}.memoryDone{border:1px solid var(--line);background:#151a20;color:#f5f5f2}.memoryAgain{border:1px solid #f3d56b;background:#f3d56b;color:#17140a}.memoryAgain:hover{filter:brightness(1.06)}@keyframes memoryBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes memoryModalIn{0%{opacity:0;transform:translateY(18px) scale(.95)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.memoryGameOverBackdrop,.memoryGameOverModal,.sequentialMemory button,.sequentialMemory button.lit span,.sequentialMemory button.wrong{transition:none;animation:none}}.dragTray{margin-bottom:20px}.dragPieceCard{min-height:118px;padding:11px;border:1px solid var(--line);border-radius:13px;background:#11161d;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform .2s cubic-bezier(.16,1,.3,1),border-color .2s ease,box-shadow .2s ease,opacity .2s ease}.dragPieceCard:hover{transform:translateY(-3px);border-color:rgba(243,213,107,.38);box-shadow:0 9px 24px rgba(0,0,0,.22)}.dragPieceCard:active{cursor:-webkit-grabbing;cursor:grabbing}.dragPieceCard.dragging{opacity:.5;transform:scale(.94)}.dragPieceCard small{color:var(--muted);font-size:10px}.dragBlockBoard{position:relative}.dragBlockBoard button{transition:background .16s ease,border-color .16s ease,transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s ease}.dragBlockBoard button.preview:not(.filled){background:rgba(243,213,107,.28);border-color:rgba(243,213,107,.65);transform:scale(.9);box-shadow:inset 0 0 10px rgba(243,213,107,.18)}.dragBlockBoard button.filled{animation:blockDropIn .22s cubic-bezier(.16,1,.3,1)}.dragBlockBoard button.clearing{z-index:2}.dragBlockBoard.combo1 button.clearing{animation:clearOne .3s ease both}.dragBlockBoard.combo2 button.clearing{animation:clearTwo .55s ease both}.dragBlockBoard.combo3 button.clearing{animation:clearThree .62s ease both}.dragBlockBoard.combo4 button.clearing{animation:clearFour .72s ease both}.dragBlockBoard.combo5 button.clearing{animation:clearFive .82s ease both}@keyframes blockDropIn{0%{transform:scale(.62);opacity:.3}70%{transform:scale(1.08)}to{transform:scale(1);opacity:1}}@keyframes clearOne{0%{opacity:1}65%{transform:scale(.82);filter:brightness(1.45)}to{transform:scale(.1);opacity:0}}@keyframes clearTwo{0%{box-shadow:0 0 0 #f3d56b}45%{transform:scale(1.08);filter:brightness(1.7);box-shadow:0 0 16px #f3d56b88}to{transform:scale(.08) rotate(8deg);opacity:0}}@keyframes clearThree{0%{filter:brightness(1)}35%{transform:scale(1.12);filter:brightness(2);box-shadow:0 0 24px #f3d56baa}65%{transform:rotate(-5deg) scale(.72)}to{transform:rotate(12deg) scale(.05);opacity:0}}@keyframes clearFour{0%{filter:brightness(1)}28%{transform:scale(1.16);filter:brightness(2.3);box-shadow:0 0 30px #fff2a0cc}58%{transform:scale(.8) rotate(10deg)}to{transform:scale(.03) rotate(-20deg);opacity:0}}@keyframes clearFive{0%{filter:brightness(1)}22%{transform:scale(1.2);filter:brightness(2.6);box-shadow:0 0 38px #fff6b8}48%{transform:scale(.9) rotate(-12deg)}75%{filter:brightness(2)}to{transform:scale(.02) rotate(30deg);opacity:0}}.clearBurst{position:absolute;inset:0;z-index:12;pointer-events:none;display:grid;place-items:center;overflow:visible}.clearBurst>span{z-index:2;padding:8px 14px;border:1px solid rgba(243,213,107,.5);border-radius:999px;background:#0c1016e8;color:#f3d56b;font-weight:950;letter-spacing:1px;box-shadow:0 8px 28px #0008;animation:burstLabel .72s cubic-bezier(.16,1,.3,1) both}.clearBurst i{--angle:calc(var(--n) * 37deg);position:absolute;left:50%;top:50%;width:6px;height:6px;border-radius:50%;background:#f3d56b;box-shadow:0 0 10px #f3d56b;animation:glitterFly .78s ease-out both;transform:rotate(var(--angle)) translateX(22px)}.clearBurst.level3 i{width:7px;height:7px}.clearBurst.level4 i,.clearBurst.level5 i{background:#fff4a8;box-shadow:0 0 14px #fff4a8}.clearBurst.level5>span{font-size:17px;box-shadow:0 0 32px rgba(243,213,107,.28)}@keyframes burstLabel{0%{opacity:0;transform:scale(.65)}45%{opacity:1;transform:scale(1.1)}to{opacity:0;transform:scale(.95) translateY(-14px)}}@keyframes glitterFly{0%{opacity:0;transform:rotate(var(--angle)) translateX(12px) scale(.2)}25%{opacity:1}to{opacity:0;transform:rotate(var(--angle)) translateX(145px) scale(.1)}}.blockComboLegend{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:15px}.blockComboLegend span{padding:5px 7px;border:1px solid var(--line);border-radius:7px;color:var(--muted);font-size:9px}.blockComboLegend b{color:#f3d56b;margin-left:3px}@media(max-width:520px){.dragPieceCard{min-height:98px}.blockComboLegend{display:none}}@media(prefers-reduced-motion:reduce){.clearBurst i,.clearBurst>span,.dragBlockBoard button,.dragBlockBoard button.clearing,.dragPieceCard{transition:none;animation:none}}.blockPieceTray.dragTray{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;width:min(620px,100%)!important;margin:0 auto 14px!important;grid-gap:10px!important;gap:10px!important}.dragPieceCard{width:100%!important;min-width:0!important;min-height:105px!important}.orvenDragGhost{position:fixed;left:-9999px;top:-9999px;z-index:99999;pointer-events:none;filter:drop-shadow(0 10px 13px rgba(0,0,0,.42));transform:scale(1.06)}.orvenDragGhost i{position:absolute;width:27px;height:27px;border-radius:5px;background:#f3d56b;border:1px solid #ffe89b;box-shadow:inset 0 0 0 2px rgba(255,255,255,.08),0 3px 8px rgba(0,0,0,.28)}.gamesLoginGate{min-height:520px;display:grid;place-items:center;padding:30px}.gamesLoginGate>div{width:min(470px,100%);padding:34px;border:1px solid var(--line);border-radius:20px;background:#0d1218;text-align:center;box-shadow:0 24px 70px rgba(0,0,0,.3)}.gamesLoginGate span{font-size:10px;letter-spacing:2px;color:#f3d56b;font-weight:900}.gamesLoginGate h2{font-size:27px;margin:9px 0}.gamesLoginGate p{color:var(--muted);line-height:1.65;margin:0 0 22px}.gamesLoginGate a{display:inline-flex;min-height:44px;padding:0 20px;align-items:center;justify-content:center;border-radius:11px;background:#f3d56b;color:#17140a;font-weight:900;text-decoration:none;transition:transform .18s ease,filter .18s ease}.gamesLoginGate a:hover{transform:translateY(-2px);filter:brightness(1.06)}@media(max-width:520px){.blockPieceTray.dragTray{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.dragPieceCard{min-height:88px!important}.dragPieceCard small{font-size:8px!important}}.visualTray{display:grid!important;grid-template-columns:repeat(3,1fr)!important;grid-gap:10px!important;gap:10px!important;width:min(620px,100%);margin:0 auto 14px}.visualPiece{height:112px;border:1px solid var(--line);border-radius:13px;background:#11161d;display:grid;place-items:center;cursor:-webkit-grab;cursor:grab;touch-action:none;transition:transform .18s ease,border-color .18s ease,opacity .18s ease}.visualPiece:hover{transform:translateY(-2px);border-color:rgba(243,213,107,.4)}.visualPiece.isHeld{opacity:.25}.liveHeldShape,.trayShape{--u:25px;position:relative;width:calc(var(--pw)*var(--u));height:calc(var(--ph)*var(--u))}.liveHeldShape i,.trayShape i{position:absolute;left:calc(var(--x)*var(--u));top:calc(var(--y)*var(--u));width:22px;height:22px;border-radius:4px;background:#f3d56b;border:1px solid #ffe58a;box-shadow:inset 0 0 0 1px #fff2,0 3px 7px #0005}.liveHeldShape{--u:34px;position:fixed;z-index:10050;pointer-events:none;transform:translate(-50%,-50%) scale(1.04);filter:drop-shadow(0 12px 14px #0008);transition:transform .08s linear}.liveHeldShape i{width:31px;height:31px}.preciseBoard{touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.preciseBoard button.preview{background:rgba(243,213,107,.48)!important;border-color:#f3d56b!important;box-shadow:inset 0 0 9px #f3d56b44!important;transform:scale(.92)!important}.preciseBoard button.invalid{border-color:#ff7379!important;box-shadow:inset 0 0 8px #ff737933!important}@media(max-width:520px){.visualPiece{height:92px}.trayShape{--u:20px}.trayShape i{width:18px;height:18px}.liveHeldShape{--u:30px}.liveHeldShape i{width:27px;height:27px}}.preciseBoard{position:relative}.preciseBoard button{will-change:transform,opacity,filter;transform-origin:center}.preciseBoard button.preview{animation:orvenPreviewPulse .48s ease-in-out infinite alternate}@keyframes orvenPreviewPulse{0%{transform:scale(.91);filter:brightness(1)}to{transform:scale(.96);filter:brightness(1.18)}}.dragBlockBoard.combo1 button.clearing{animation:orvenClear1 .42s cubic-bezier(.22,.8,.25,1) both!important}.dragBlockBoard.combo2 button.clearing{animation:orvenClear2 .73s cubic-bezier(.16,1,.3,1) both!important}.dragBlockBoard.combo3 button.clearing{animation:orvenClear3 .82s cubic-bezier(.16,1,.3,1) both!important}.dragBlockBoard.combo4 button.clearing{animation:orvenClear4 .9s cubic-bezier(.16,1,.3,1) both!important}.dragBlockBoard.combo5 button.clearing{animation:orvenClear5 1s cubic-bezier(.16,1,.3,1) both!important}@keyframes orvenClear1{0%{transform:scale(1);opacity:1}45%{transform:scale(1.05);filter:brightness(1.5)}to{transform:scale(.18);opacity:0;filter:brightness(1.8)}}@keyframes orvenClear2{0%{transform:scale(1)}28%{transform:scale(1.12);filter:brightness(2);box-shadow:0 0 18px #f3d56b}58%{transform:scale(.82) rotate(3deg)}to{transform:scale(.05) rotate(12deg);opacity:0;filter:brightness(2.4)}}@keyframes orvenClear3{0%{transform:scale(1)}24%{transform:scale(1.15);filter:brightness(2.2);box-shadow:0 0 24px #ffe996}50%{transform:scale(.88) rotate(-5deg)}72%{transform:scale(.55) rotate(7deg);filter:brightness(2.8)}to{transform:scale(.03) rotate(18deg);opacity:0}}@keyframes orvenClear4{0%{transform:scale(1)}20%{transform:scale(1.18);filter:brightness(2.4);box-shadow:0 0 30px #fff1a8}45%{transform:scale(.92) rotate(6deg)}68%{transform:scale(.48) rotate(-12deg);filter:brightness(3)}to{transform:scale(.02) rotate(25deg);opacity:0}}@keyframes orvenClear5{0%{transform:scale(1)}18%{transform:scale(1.2);filter:brightness(2.8);box-shadow:0 0 38px #fff8ca}40%{transform:scale(.96) rotate(-7deg)}62%{transform:scale(.58) rotate(14deg);filter:brightness(3.3)}82%{transform:scale(.25) rotate(-20deg)}to{transform:scale(.01) rotate(35deg);opacity:0}}.clearBurst i{animation-duration:.95s!important}.clearBurst.level3 i{animation-duration:1.02s!important}.clearBurst.level4 i{animation-duration:1.1s!important}.clearBurst.level5 i{animation-duration:1.18s!important}.orvenMenuButton{background:#f3d56b!important;border-color:#f3d56b!important;box-shadow:0 5px 16px rgba(243,213,107,.1);transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s ease,filter .22s ease!important}.orvenMenuButton span{color:#17140a!important}.orvenMenuButton:hover{transform:translateY(-2px);filter:brightness(1.06);box-shadow:0 9px 25px rgba(243,213,107,.22)}.orvenMenuButton:active{transform:translateY(0) scale(.97);filter:brightness(.98)}.orvenMenuDrop{transform-origin:top right;animation:orvenMenuSmooth .22s cubic-bezier(.16,1,.3,1)!important}@keyframes orvenMenuSmooth{0%{opacity:0;transform:translateY(-7px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.gamesLoginGate button{display:inline-flex;min-height:44px;padding:0 20px;align-items:center;justify-content:center;border:0;border-radius:11px;background:#f3d56b;color:#17140a;font-weight:900;cursor:pointer;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease}.gamesLoginGate button:hover{transform:translateY(-2px);filter:brightness(1.06);box-shadow:0 9px 24px rgba(243,213,107,.18)}.gamesLoginGate button:active{transform:scale(.97)}.blockComboHud{width:min(620px,100%);margin:8px auto 12px;padding:9px 12px;border:1px solid var(--line);border-radius:12px;background:#0d1218;display:flex;align-items:center;gap:10px;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.blockComboHud span{font-size:9px;font-weight:950;letter-spacing:1.4px;color:var(--muted)}.blockComboHud b{font-size:19px;color:#f3d56b;min-width:52px}.blockComboHud small{margin-left:auto;color:var(--muted);font-size:9px}.blockComboHud.active{border-color:rgba(243,213,107,.38);box-shadow:0 0 22px rgba(243,213,107,.08);transform:translateY(-1px)}.clearBurst>span{display:flex!important;flex-direction:column;align-items:center;gap:2px}.clearBurst>span em{font-style:normal;font-size:12px;color:#fff3ad;letter-spacing:.4px}.dragBlockBoard.combo3{filter:drop-shadow(0 0 6px rgba(243,213,107,.1))}.dragBlockBoard.combo4{filter:drop-shadow(0 0 10px rgba(243,213,107,.16))}.dragBlockBoard.combo5{animation:orvenBoardPower .72s ease both}@keyframes orvenBoardPower{0%,to{filter:drop-shadow(0 0 0 rgba(243,213,107,0))}42%{filter:drop-shadow(0 0 22px rgba(243,213,107,.34))}}.gamesMainMenu{min-height:300px;display:grid;place-items:center;align-content:center;text-align:center;padding:30px}.gamesMainMenu>span{font-size:10px;letter-spacing:2px;color:#f3d56b;font-weight:950}.gamesMainMenu h2{margin:8px 0 5px;font-size:28px}.gamesMainMenu p{margin:0;color:var(--muted)}.memoryTimer{width:min(430px,100%);margin:10px auto 14px;padding:11px 13px;border:1px solid var(--line);border-radius:12px;background:#0d1218;transition:border-color .25s ease,box-shadow .25s ease}.memoryTimer>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.memoryTimer span{font-size:20px;font-weight:950;color:#f3d56b}.memoryTimer small{font-size:9px;color:var(--muted)}.memoryTimerTrack{height:5px;margin-top:8px;border-radius:999px;background:#202630;overflow:hidden}.memoryTimerTrack i{display:block;height:100%;border-radius:inherit;background:#f3d56b;transition:width .9s linear}.memoryTimer b{display:block;margin-top:7px;text-align:right;font-size:10px;color:#ff8589}.memoryTimer.warning{border-color:rgba(243,213,107,.4);box-shadow:0 0 18px rgba(243,213,107,.07)}.memoryTimer.overtime{border-color:rgba(255,100,110,.45);box-shadow:0 0 22px rgba(255,80,90,.09);animation:memoryOvertime 1s ease-in-out infinite alternate}.memoryTimer.overtime span{color:#ff8589}.memoryTimer.overtime .memoryTimerTrack i{width:100%!important;background:#ff7379}@keyframes memoryOvertime{0%{transform:scale(1);box-shadow:0 0 10px rgba(255,80,90,.05)}to{transform:scale(1.006);box-shadow:0 0 24px rgba(255,80,90,.13)}}.memoryCountdownVisible{display:flex!important;align-items:center!important;gap:14px!important;width:min(430px,100%)!important;min-height:76px!important;margin:12px auto 16px!important;padding:10px 14px!important;opacity:1!important;visibility:visible!important}.memoryCountdownNumber{width:62px;height:56px;flex:0 0 62px;border-radius:11px;background:#151b23;border:1px solid rgba(243,213,107,.28);display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1}.memoryCountdownNumber strong{font-size:27px!important;line-height:27px!important;color:#f3d56b!important;font-weight:950!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.memoryCountdownNumber em{margin-top:4px;font-size:7px;font-style:normal;font-weight:900;letter-spacing:1px;color:#9ca6b5}.memoryCountdownInfo{flex:1 1;min-width:0}.memoryCountdownInfo>span{display:block;font-size:10px;font-weight:750;color:#d8dee8;margin-bottom:8px}.memoryCountdownInfo>b{display:block;margin-top:6px;font-size:10px;color:#ff8589}.memoryCountdownVisible.warning .memoryCountdownNumber{animation:memoryTimerTick .8s ease-in-out infinite alternate;border-color:rgba(243,213,107,.65)}.memoryCountdownVisible.overtime .memoryCountdownNumber{border-color:rgba(255,115,121,.65);background:rgba(255,80,90,.08)}.memoryCountdownVisible.overtime .memoryCountdownNumber strong{color:#ff7379!important}.memoryCountdownVisible.waiting{opacity:.78!important}@keyframes memoryTimerTick{0%{transform:scale(1)}to{transform:scale(1.045);box-shadow:0 0 16px rgba(243,213,107,.14)}}@media(max-width:520px){.memoryCountdownVisible{gap:10px!important;padding:9px 10px!important}.memoryCountdownNumber{width:56px;flex-basis:56px}.memoryCountdownInfo>span{font-size:9px}}.memoryCountdownVisible{box-sizing:border-box!important}.memoryCountdownNumber strong{min-width:2ch;text-align:center}.memoryCountdownInfo{display:block!important}.memoryCountdownInfo .memoryTimerTrack{width:100%!important;box-sizing:border-box}.memoryCountdownInfo .memoryTimerTrack i{display:block!important;min-width:0;transition:width 1s linear!important}.memoryCountdownInfo .memoryTimerTrack i.paused{opacity:.38;animation:memoryPausedBar 1.15s ease-in-out infinite alternate}@keyframes memoryPausedBar{0%{opacity:.24}to{opacity:.52}}@media(max-width:620px){.memoryCountdownVisible{width:100%!important}.memoryCountdownInfo>span{line-height:1.35}}.memoryPlayBox .memoryTimerCenter{width:100%!important;display:flex!important;justify-content:center!important;align-items:center!important;box-sizing:border-box!important;padding:0!important;margin:12px 0 16px!important}.memoryPlayBox .memoryTimerCenter .memoryCountdownVisible{flex:0 1 430px!important;width:min(430px,100%)!important;max-width:430px!important;margin:0!important;position:static!important;inset:auto!important;transform:none!important;box-sizing:border-box!important}@media(max-width:620px){.memoryPlayBox .memoryTimerCenter{padding:0 10px!important}.memoryPlayBox .memoryTimerCenter .memoryCountdownVisible{width:100%!important;max-width:430px!important}}.memoryPlayBox .memoryCountdownNumber{position:relative!important;display:grid!important;grid-template-rows:1fr auto!important;place-items:center!important;align-items:center!important;justify-items:center!important;text-align:center!important;padding:5px 3px 4px!important;box-sizing:border-box!important;overflow:hidden!important}.memoryPlayBox .memoryCountdownNumber strong{display:flex!important;align-items:center!important;justify-content:center!important;height:100%!important;margin:0!important;transform:none!important}.memoryPlayBox .memoryCountdownNumber em,.memoryPlayBox .memoryCountdownNumber strong{width:100%!important;padding:0!important;text-align:center!important;line-height:1!important}.memoryPlayBox .memoryCountdownNumber em{display:block!important;margin:1px 0 0!important}:root,[data-theme=dark]{--bg:#090c10;--panel:#0f1318;--panel2:#151a20;--surface:#11161c;--surface2:#181e25;--text:#f5f5f2;--muted:#8f98a5;--line:#2a3037;--lineSoft:#20262c;--gold:#f3d56b;--goldStrong:#ffe27a;--shadow:0 22px 60px rgba(0,0,0,.32);--headerGlass:rgba(9,12,16,.88);--input:#10151b;--hover:#191f25;--danger:#ff7379}[data-theme=light]{--bg:#f6f4ed;--panel:#fffdf8;--panel2:#f1eee5;--surface:#fffdfa;--surface2:#f4f1e9;--text:#17191d;--muted:#6f747c;--line:#d9d5ca;--lineSoft:#e8e4da;--gold:#d4a91f;--goldStrong:#b98d00;--shadow:0 18px 50px rgba(42,36,20,.11);--headerGlass:rgba(250,248,242,.9);--input:#fffefa;--hover:#f0ede4;--danger:#c9424b}html{background:var(--bg);transition:background-color .25s ease}body{background:var(--bg)!important;color:var(--text)!important;transition:background-color .25s ease,color .25s ease}body *{transition-property:background-color,border-color,color,box-shadow;transition-duration:.18s;transition-timing-function:ease}a,button,input,select,textarea{transition-property:background-color,border-color,color,box-shadow,transform,opacity;transition-duration:.18s}.appShell,.sideNav{background:var(--bg)!important}.sideNav{border-color:var(--line)!important;padding:24px 12px!important}.sideNav nav{gap:6px!important}.sideNav nav a{min-height:46px;border-radius:12px!important;color:var(--text)!important;padding:0 14px!important}.sideNav nav a:hover{background:var(--hover)!important}.sideNav nav a.active{background:color-mix(in srgb,var(--gold) 10%,var(--panel))!important;border-color:color-mix(in srgb,var(--gold) 45%,var(--line))!important;box-shadow:inset 3px 0 0 var(--gold)}.dashboardTop,.siteHeader{background:var(--headerGlass)!important;border-color:var(--line)!important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.dashboardTop{padding-left:26px!important;padding-right:20px!important;gap:18px!important}.dashboardSearchGroup,.headerSearchGroup{gap:12px!important;max-width:720px}.dashboardSearchGroup>.liveSearch,.headerSearchGroup>.liveSearch{min-width:0}.topActions{gap:10px!important}.iconButton{background:var(--panel)!important;border-color:var(--line)!important;color:var(--text)!important;border-radius:12px!important}.iconButton:hover{border-color:color-mix(in srgb,var(--gold) 45%,var(--line))!important;background:var(--hover)!important}.orvenMenuButton{height:42px!important;min-width:104px!important;padding:0 12px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border:1px solid color-mix(in srgb,var(--gold) 55%,#b78b13)!important;border-radius:12px!important;background:linear-gradient(180deg,#f8dc76,#e8c552)!important;color:#17140a!important;box-shadow:0 6px 18px rgba(190,151,35,.14)!important;font-weight:900!important}.orvenMenuButton.isOpen,.orvenMenuButton:hover{transform:translateY(-1px)!important;box-shadow:0 9px 24px rgba(190,151,35,.22)!important}.orvenButtonMark{width:21px;height:21px;display:grid;place-items:center;border-radius:7px;background:rgba(30,25,8,.1);font-size:10px;font-weight:1000}.orvenMenuButton b{font-size:13px}.orvenChevron{font-size:12px!important;margin:0!important;transition:transform .2s ease}.orvenMenuButton.isOpen .orvenChevron{transform:rotate(180deg)}.orvenMenuDrop{right:0!important;top:50px!important;width:286px!important;padding:8px!important;border:1px solid var(--line)!important;border-radius:16px!important;background:var(--panel)!important;color:var(--text)!important;box-shadow:var(--shadow)!important;overflow:hidden}.orvenDropHead{display:flex;align-items:center;justify-content:space-between;padding:9px 10px 10px;border-bottom:1px solid var(--lineSoft)}.orvenDropHead span{font-size:9px;letter-spacing:1.8px;font-weight:1000;color:var(--goldStrong)}.orvenDropHead small{font-size:9px;color:var(--muted)}.orvenDropList{display:grid;grid-gap:3px;gap:3px;padding-top:5px}.orvenDropList>a,.orvenDropList>button{display:grid!important;grid-template-columns:32px minmax(0,1fr) auto!important;grid-gap:10px!important;gap:10px!important;align-items:center!important;min-height:56px!important;padding:8px 9px!important;border-radius:11px!important;color:var(--text)!important}.orvenDropList>a:hover{background:var(--hover)!important;transform:translateX(2px)}.orvenDropList>button:disabled{opacity:.5!important;cursor:not-allowed}.orvenItemIcon{width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--line);border-radius:9px;background:var(--surface2);color:var(--goldStrong)}.orvenDropList>a>span:nth-child(2),.orvenDropList>button>span:nth-child(2){display:grid;grid-gap:3px;gap:3px;min-width:0;text-align:left}.orvenDropList b{font-size:12px;line-height:1.1}.orvenDropList small{font-size:9px!important;color:var(--muted)!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.orvenDropList em{font-style:normal;font-size:7px;letter-spacing:.8px;font-weight:1000;padding:4px 6px;border-radius:6px;border:1px solid var(--line);color:var(--muted)}.orvenDropList .liveStatus{color:#7d6510!important;background:var(--gold)!important;border-color:var(--gold)!important}.accountDropdown,.accountMenu summary,.dashboardAccountDropdown,.dashboardAccountTrigger,.menuPanel,.miniAccount{background:var(--panel)!important;border-color:var(--line)!important;color:var(--text)!important}.accountDropdown,.dashboardAccountDropdown,.menuPanel{box-shadow:var(--shadow)!important}.accountMenuGroup a,.dashboardAccountLinks a{color:var(--text)!important}.accountMenuGroup a:hover,.dashboardAccountLinks a:hover{background:var(--hover)!important}.accountDropdownHead small,.accountMenuGroup small,.dashboardAccountHead small,.dashboardAccountLinks small{color:var(--muted)!important}.accountSecurityCard,.appearanceCard,.composerCard,.emptyFeed,.profileCard,.profileContent,.profileEditForm,.profileHero,.railCard,.socialPost{background:var(--panel)!important;border-color:var(--line)!important;color:var(--text)!important;box-shadow:none}.rightRail .railCard{border-radius:16px!important}.postActions,.postHeader,.railTitle{border-color:var(--lineSoft)!important}.postMeta,.profileIdentity span,.socialPost time{color:var(--muted)!important}.settings{max-width:1080px!important;margin:54px auto!important}.settings>h1{margin:8px 0 28px!important;font-size:clamp(38px,5vw,54px)!important}.settingsLayout{display:grid!important;grid-template-columns:minmax(0,1fr) 320px!important;grid-gap:18px!important;gap:18px!important;align-items:start!important}.settingsPrimary{display:grid;grid-gap:18px;gap:18px}.accountSecurityCard,.appearanceCard,.profileEditForm{border-radius:18px!important;padding:22px!important}.accountSecurityCard{position:-webkit-sticky;position:sticky;top:94px}.settingsSectionTitle{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px!important;margin-bottom:22px!important}.accountSecurityCard h2,.appearanceCard h2,.settingsSectionTitle h2{color:var(--text)!important}.accountSecurityCard p,.settingsSectionTitle p,.themeFootnote{color:var(--muted)!important}.authForm input,.messageComposer textarea,.profileEditForm input,.profileEditForm textarea{background:var(--input)!important;color:var(--text)!important;border-color:var(--line)!important}.authForm input:focus,.profileEditForm input:focus,.profileEditForm textarea:focus{outline:none!important;border-color:color-mix(in srgb,var(--gold) 65%,var(--line))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--gold) 12%,transparent)!important}.appearanceCard{display:block}.themeChoices{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.themeChoices>button{position:relative;display:grid;grid-template-columns:72px 1fr 22px;align-items:center;grid-gap:12px;gap:12px;min-height:88px;padding:12px;border:1px solid var(--line);border-radius:14px;background:var(--surface);color:var(--text);text-align:left;cursor:pointer}.themeChoices>button:hover{border-color:color-mix(in srgb,var(--gold) 45%,var(--line));transform:translateY(-1px)}.themeChoices>button.active{border-color:var(--gold);box-shadow:0 0 0 2px color-mix(in srgb,var(--gold) 10%,transparent)}.themeChoices>button>span:nth-child(2){display:grid;grid-gap:5px;gap:5px}.themeChoices b{font-size:13px}.themeChoices small{font-size:10px;line-height:1.35;color:var(--muted)}.themeChoices em{width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:var(--gold);color:#17140a;font-style:normal;font-weight:1000}.themePreview{height:56px;border-radius:10px;border:1px solid;display:grid;grid-template-columns:18px 1fr;grid-template-rows:13px 1fr;grid-gap:4px;gap:4px;padding:6px;overflow:hidden}.themePreview i{display:block;border-radius:3px}.themePreview i:first-child{grid-row:1/3}.themePreview i:nth-child(2),.themePreview i:nth-child(3){grid-column:2}.darkPreview{background:#090c10;border-color:#343a42}.darkPreview i{background:#1b222a}.darkPreview i:nth-child(2){background:#f3d56b}.lightPreview{background:#faf8f2;border-color:#d6d0c2}.lightPreview i{background:#e6e1d6}.lightPreview i:nth-child(2){background:#d4a91f}.themeFootnote{font-size:9px;margin:12px 2px 0}[data-theme=light] .gamesPage,[data-theme=light] .messagesPage,[data-theme=light] .profilePage,[data-theme=light] .publicCommunityHome,[data-theme=light] .resourcesPage{background:var(--bg)!important;color:var(--text)!important}[data-theme=light] :is(.composerFocusCard,.authModal,.messagesShell,.conversationList,.messageThread,.gameCard,.playBox,.leaderboard,.gameTabs button,.resourceCard,.uploadCard,.notificationCard,.profilePost,.postMenu,.memoryTimer,.memoryCountdownNumber,.mergeBoard,.dragBlockBoard,.shapeTray,.shapeCard){background:var(--panel)!important;color:var(--text)!important;border-color:var(--line)!important}[data-theme=light] :is(.socialPost,.composerCard,.railCard,.profileHero,.profileContent,.profileEditForm,.accountSecurityCard,.appearanceCard,.emptyFeed){background:var(--panel)!important;color:var(--text)!important;border-color:var(--line)!important}[data-theme=light] :is(.socialPost p,.gameHint,.settings label,.resourceCard p,.profileContent p,.messagesShell p){color:var(--text)}[data-theme=light] :is(.postMeta,.socialPost small,.gameHint,.leaderboard small,.resourceCard small,.settings small,.muted){color:var(--muted)!important}[data-theme=light] .composerFocusOverlay{background:rgba(42,39,31,.28)!important}.loadingScreen{background:var(--bg)!important;color:var(--text)!important}@media(max-width:900px){.settingsLayout{grid-template-columns:1fr!important}.accountSecurityCard{position:static}.themeChoices{grid-template-columns:1fr}.orvenMenuDrop{right:0!important;width:min(286px,calc(100vw - 28px))!important}}@media(max-width:700px){.dashboardTop{padding-left:12px!important;padding-right:12px!important}.orvenMenuButton{min-width:46px!important;padding:0 9px!important}.orvenMenuButton b{display:none}.orvenButtonMark{background:transparent}.settings{padding:0 14px!important}.accountSecurityCard,.appearanceCard,.profileEditForm{padding:17px!important}.settingsSectionTitle{display:grid!important}.themeChoices>button{grid-template-columns:64px 1fr 22px}}.messageError{margin:0 auto 12px;width:min(560px,100%);padding:11px 13px;border:1px solid rgba(255,105,105,.32);border-radius:10px;background:rgba(255,80,80,.07);display:grid;grid-gap:3px;gap:3px}.messageError b{font-size:11px;color:#ff9a9a}.messageError span{font-size:9px;color:var(--muted,#8f969f);overflow-wrap:anywhere}[data-theme=light] .messageError{background:#fff2f2;border-color:#efc3c3}.notificationBell{position:relative;text-decoration:none!important;display:grid!important;place-items:center!important}.notificationBadge{position:absolute;right:-6px;top:-7px;min-width:17px;height:17px;padding:0 4px;border:2px solid var(--bg,#090c10);border-radius:999px;background:#f3d56b;color:#17130a;font-size:8px;line-height:13px;font-weight:950;text-align:center;box-shadow:0 4px 14px rgba(243,213,107,.25);animation:notifPop .24s cubic-bezier(.2,.9,.3,1.3)}.notificationNavLink{position:relative}.notificationNavLink .notificationBadge{position:static;margin-left:auto;border-width:0;min-width:18px;height:18px;line-height:18px;font-size:8px}.notificationToolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px;padding:10px 12px;border:1px solid var(--line,#292c30);border-radius:10px;background:var(--panel,#0e1115)}.notificationToolbar span{font-size:10px;color:var(--muted,#92979e)}.notificationToolbar button{border:0;background:transparent;color:#f3d56b;font-size:10px;font-weight:850;cursor:pointer}.notificationToolbar button:disabled{opacity:.5}.notificationItem{text-decoration:none;color:inherit;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.notificationItem:hover{transform:translateY(-1px);border-color:#5b502d;box-shadow:0 8px 26px rgba(0,0,0,.12)}.notificationItemButton{width:100%;text-align:left;cursor:pointer;color:inherit;font:inherit}.notificationItem.unread .notificationDot{animation:notifPulse 1.8s ease-in-out infinite}.notificationItem.unread strong{color:#f5f5f5}[data-theme=light] .notificationItem.unread strong{color:#17191c}[data-theme=light] .notificationBadge{border-color:#fff}.notificationList a.notificationItem{display:grid}@keyframes notifPop{0%{transform:scale(.55);opacity:0}to{transform:scale(1);opacity:1}}@keyframes notifPulse{0%,to{opacity:1}50%{opacity:.45}}.supportUsButton{height:40px;padding:0 15px;border-radius:11px;display:inline-flex;align-items:center;gap:7px;text-decoration:none;background:linear-gradient(135deg,#fff0a6,#e6bd47);border:1px solid #7c682a;color:#17130a;font-size:11px;font-weight:950;box-shadow:0 8px 22px rgba(225,184,61,.08);transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.supportUsButton:hover{transform:translateY(-1px);box-shadow:0 10px 28px rgba(225,184,61,.16);filter:brightness(1.04)}.supportUsButton span{font-size:13px}.postLimitMeter{margin-left:auto;padding:4px 7px;border-radius:999px;border:1px solid var(--line,#30343a);font-size:9px;color:#f3d56b}.composerLauncher.postLimitReached{cursor:default;opacity:.72}.postLimitNotice{margin:-4px 0 16px;padding:10px 12px;border:1px solid rgba(243,213,107,.24);border-radius:10px;background:rgba(243,213,107,.05);display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:10px}.postLimitNotice button{margin-left:auto;border:1px solid #6d5d29;border-radius:8px;padding:7px 10px;background:#f3d56b;color:#17130a;font-weight:900;cursor:pointer}.postLimitNotice small{width:100%;color:var(--muted,#90969e)}.supportAdmin,.supportPage{max-width:1120px;margin:0 auto;padding:46px 22px 70px}.supportHero{padding:30px;border:1px solid var(--line,#292e35);border-radius:18px;background:radial-gradient(circle at 85% 15%,rgba(243,213,107,.14),transparent 28%),var(--panel,#0e1217)}.supportHero>span{font-size:9px;letter-spacing:2px;color:#f3d56b;font-weight:950}.supportHero h1{font-size:38px;margin:7px 0}.supportHero p{max-width:700px;color:var(--muted,#9298a1);line-height:1.6}.supportTotals{display:flex;gap:12px;margin-top:24px}.supportTotals>div{min-width:190px;padding:14px;border:1px solid var(--line,#30353d);border-radius:12px;background:rgba(0,0,0,.12)}.supportTotals small,.supportTotals strong{display:block}.supportTotals small{font-size:9px;color:var(--muted,#8f969f)}.supportTotals strong{margin-top:5px;font-size:22px;color:#f3d56b}.supportGrid{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);margin-top:16px}.supportBoards,.supportGrid{display:grid;grid-gap:16px;gap:16px}.supportBoards{align-content:start}.supportCard{padding:20px;border:1px solid var(--line,#292e35);border-radius:15px;background:var(--panel,#0e1217)}.supportCard h2{margin:0 0 16px;font-size:16px}.donateCard label{display:grid;grid-gap:6px;gap:6px;margin:11px 0;font-size:10px;color:var(--muted,#90969e)}.donateCard input{height:42px;border:1px solid var(--line,#333943);border-radius:9px;background:var(--input,#11161d);color:var(--text,#eee);padding:0 12px;outline:0}.supportMethods button,.supportSubmit{width:100%;min-height:52px;border-radius:10px;border:1px solid #746129;background:linear-gradient(135deg,#fff0a6,#e5bd48);color:#17130a;cursor:pointer}.supportMethods button b,.supportMethods button small{display:block}.supportMethods button small{margin-top:3px;font-size:8px;opacity:.7}.supportSubmit{min-height:42px;font-weight:900}.supportDivider{display:flex;align-items:center;gap:10px;margin:17px 0;color:#7f858d;font-size:8px}.supportDivider:after,.supportDivider:before{content:"";height:1px;flex:1 1;background:var(--line,#2b3037)}.supportMessage{margin:12px 0;padding:10px 12px;border-radius:9px;border:1px solid rgba(243,213,107,.25);background:rgba(243,213,107,.06);font-size:10px}.supportFine{font-size:8px;color:#777f89;line-height:1.5}.supportRank{display:grid;grid-template-columns:34px 1fr auto;align-items:center;grid-gap:8px;gap:8px;padding:9px 0;border-bottom:1px solid var(--line,#272c33);font-size:10px}.supportRank strong,.supportRank>b{color:#f3d56b}.supportEmpty{font-size:10px;color:var(--muted,#858c95)}.mySupport{margin-top:16px}.adminDonation,.supportHistory>div{display:flex;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid var(--line,#292e35);font-size:10px}.adminDonation>div,.supportHistory>div>span{flex:1 1}.supportHistory em{font-style:normal;text-transform:uppercase;font-size:8px;padding:4px 7px;border-radius:999px;border:1px solid var(--line,#333)}.supportStatus.approved{color:#9fe3aa}.supportStatus.pending{color:#f3d56b}.supportStatus.rejected{color:#ff8b8b}.supportAdmin{display:grid;grid-gap:16px;gap:16px}.supportAdmin h1{margin:0}.adminDonation>div span{display:block;margin-top:3px;color:var(--muted,#8d949d)}.adminDonation button{border:1px solid #655629;border-radius:7px;background:#f3d56b;color:#17130a;padding:7px 9px;font-weight:850;cursor:pointer}.adminDonation>div+div{flex:0 1;display:flex;gap:6px}[data-theme=light] .supportCard,[data-theme=light] .supportHero{background:#fff}[data-theme=light] .supportTotals>div{background:#fffaf0}[data-theme=light] .donateCard input{background:#fff;color:#1b1b1b}@media(max-width:850px){.supportGrid{grid-template-columns:1fr}.supportUsButton b{display:none}.supportUsButton{padding:0 12px}.supportTotals{flex-direction:column}.supportTotals>div{min-width:0}}.gcashHeading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.gcashHeading>div>span{display:block;font-size:8px;letter-spacing:1.5px;color:#f3d56b;font-weight:950}.gcashHeading h2{margin:4px 0 0}.gcashHeading>b{font-size:8px;padding:5px 8px;border-radius:999px;border:1px solid rgba(243,213,107,.28);color:#f3d56b;white-space:nowrap}.gcashPaymentBox{display:grid;grid-template-columns:minmax(220px,290px) 1fr;grid-gap:18px;gap:18px;align-items:center;margin:16px 0 20px;padding:16px;border:1px solid rgba(243,213,107,.25);border-radius:14px;background:rgba(243,213,107,.035)}.gcashQrWrap{display:grid;grid-gap:8px;gap:8px}.gcashQrWrap img{display:block;width:100%;aspect-ratio:1;object-fit:contain;background:#fff;border-radius:12px;padding:8px;cursor:zoom-in;box-shadow:0 8px 28px rgba(0,0,0,.22)}.gcashCopy,.gcashModalNumber button,.gcashQrWrap button{border:1px solid #665727;border-radius:8px;background:transparent;color:#f3d56b;min-height:34px;padding:0 10px;font-size:9px;font-weight:900;cursor:pointer}.gcashDetails small,.gcashDetails strong{display:block}.gcashDetails small{font-size:9px;color:var(--muted,#8e959e)}.gcashDetails strong{font-size:25px;letter-spacing:1px;margin:5px 0 10px;color:var(--text,#f5f5f5)}.gcashDetails p{font-size:9px;line-height:1.65;color:var(--muted,#8e959e)}.gcashSteps{margin:17px 0 10px;padding:13px;border:1px solid var(--line,#2d3239);border-radius:10px;background:rgba(255,255,255,.015)}.gcashSteps>b{font-size:10px}.gcashSteps ol{margin:8px 0 0;padding-left:18px;color:var(--muted,#8e959e);font-size:9px;line-height:1.7}.paypalLater{margin-top:16px;padding:12px;border:1px dashed var(--line,#343a42);border-radius:10px;display:flex;align-items:center;justify-content:space-between;gap:10px;opacity:.6}.paypalLater b{font-size:10px}.paypalLater span{font-size:8px;color:var(--muted,#8e959e)}.gcashQrModal{position:fixed;inset:0;z-index:9999;background:rgba(3,6,10,.88);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;padding:18px;animation:gcashFade .18s ease}.gcashQrModalCard{position:relative;width:min(94vw,720px);max-height:96vh;overflow:auto;padding:22px;border:1px solid rgba(243,213,107,.32);border-radius:18px;background:var(--panel,#0d1218);text-align:center;box-shadow:0 30px 90px rgba(0,0,0,.55)}.gcashQrModalCard>span{font-size:8px;letter-spacing:2px;color:#f3d56b;font-weight:950}.gcashQrModalCard h2{margin:5px 0 15px}.gcashQrModalCard>img{display:block;width:min(76vh,620px,100%);height:auto;aspect-ratio:1;object-fit:contain;margin:0 auto;background:#fff;border-radius:16px;padding:12px;image-rendering:auto}.gcashQrClose{position:absolute;right:12px;top:12px;width:34px;height:34px;border:1px solid var(--line,#343a42);border-radius:9px;background:var(--input,#11161d);color:var(--text,#fff);font-size:20px;cursor:pointer}.gcashModalNumber{display:flex;justify-content:center;align-items:center;gap:10px;margin:15px 0 8px}.gcashModalNumber strong{font-size:20px;letter-spacing:1px}.gcashQrModalCard>p{max-width:540px;margin:8px auto 0;color:var(--muted,#9298a1);font-size:9px;line-height:1.55}@keyframes gcashFade{0%{opacity:0}to{opacity:1}}[data-theme=light] .gcashPaymentBox{background:#fffaf0}[data-theme=light] .gcashDetails strong{color:#171717}[data-theme=light] .gcashQrModal{background:rgba(25,25,25,.7)}[data-theme=light] .gcashSteps{background:#fafafa}@media(max-width:720px){.gcashPaymentBox{grid-template-columns:1fr}.gcashQrWrap{width:min(100%,420px);margin:auto}.gcashDetails{text-align:center}.gcashModalNumber{flex-direction:column}.gcashQrModalCard{padding:18px 12px}.gcashQrModalCard>img{width:min(82vh,100%)}}.supportAmountField{display:grid;grid-gap:10px;gap:10px;margin:18px 0}.supportAmountField>span{font-size:11px;font-weight:900;color:var(--text,#f5f6f8)}.supportAmountField>small{font-size:9px;color:var(--muted,#8f969f);line-height:1.5}.supportAmountOptions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.supportAmountOptions button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line,#29313c);background:var(--surface2,#11171e);color:var(--text,#f4f5f7);min-height:43px;border-radius:11px;font:inherit;font-size:11px;font-weight:900;cursor:pointer;transition:transform .18s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease,color .22s ease}.supportAmountOptions button:hover{transform:translateY(-2px);border-color:rgba(243,213,107,.55);box-shadow:0 7px 22px rgba(0,0,0,.14)}.supportAmountOptions button.selected{background:#f3d56b;color:#15120a;border-color:#f3d56b;box-shadow:0 8px 28px rgba(243,213,107,.15);transform:translateY(-1px)}.supportPurpose{position:relative;isolation:isolate;overflow:hidden;width:100%;box-sizing:border-box;margin:18px 0 24px;padding:34px 36px;border:1px solid var(--line,#29313c);border-radius:20px;background:linear-gradient(145deg,rgba(243,213,107,.065),rgba(255,255,255,.012) 42%,rgba(243,213,107,.025));box-shadow:0 18px 55px rgba(0,0,0,.12)}.supportPurpose>:not(.supportPurposeGlow){position:relative;z-index:1}.supportPurposeEyebrow{display:block;margin-bottom:8px;color:#f3d56b;font-size:9px;font-weight:950;letter-spacing:1.8px}.supportPurpose h2{max-width:720px;margin:0;font-size:clamp(22px,3vw,35px);line-height:1.08;letter-spacing:-.7px}.supportPurpose>p{max-width:780px;margin:13px 0 24px;color:var(--muted,#9aa2ad);font-size:11px;line-height:1.75}.supportPurposeItems{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.supportPurposeItems>div{min-height:122px;padding:16px;border:1px solid rgba(243,213,107,.13);border-radius:14px;background:rgba(10,14,19,.34);display:flex;flex-direction:column;animation:orvenSupportFloat 5.4s ease-in-out infinite;will-change:transform;transition:border-color .25s ease,box-shadow .25s ease}.supportPurposeItems>div:nth-child(2){animation-delay:-1.25s}.supportPurposeItems>div:nth-child(3){animation-delay:-2.5s}.supportPurposeItems>div:nth-child(4){animation-delay:-3.75s}.supportPurposeItems>div:hover{border-color:rgba(243,213,107,.35);box-shadow:0 14px 35px rgba(0,0,0,.12)}.supportPurposeItems i{font-style:normal;color:#f3d56b;font-size:8px;font-weight:950;letter-spacing:1px}.supportPurposeItems b{margin-top:10px;font-size:11px}.supportPurposeItems small{margin-top:7px;color:var(--muted,#929ba7);font-size:9px;line-height:1.55}.supportPurposeClosing{display:block;margin-top:22px;color:#f3d56b;font-size:11px;line-height:1.5}.supportPurposeGlow{position:absolute;border-radius:50%;filter:blur(60px);pointer-events:none;opacity:.14;animation:orvenSupportGlow 9s ease-in-out infinite alternate}.supportPurposeGlowOne{width:260px;height:260px;background:#f3d56b;right:-90px;top:-130px}.supportPurposeGlowTwo{width:190px;height:190px;background:#f3d56b;left:-100px;bottom:-130px;animation-delay:-4s}@keyframes orvenSupportFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes orvenSupportGlow{0%{transform:translateZ(0) scale(.9)}to{transform:translate3d(-20px,18px,0) scale(1.15)}}[data-theme=light] .supportPurpose{background:linear-gradient(145deg,#fff9e8,#fff 48%,#fffaf0)}[data-theme=light] .supportPurposeItems>div{background:rgba(255,255,255,.72)}@media(max-width:850px){.supportPurposeItems{grid-template-columns:repeat(2,minmax(0,1fr))}.supportAmountOptions{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:520px){.supportPurpose{padding:25px 18px}.supportPurposeItems{grid-template-columns:1fr}.supportAmountOptions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.supportPurposeGlow,.supportPurposeItems>div{animation:none!important}}.orvenSupportShell{display:grid;grid-template-columns:330px 1fr;min-height:calc(100vh - 74px);border:1px solid var(--line,#29313c);border-radius:18px;overflow:hidden;background:var(--surface,#0d1218)}.supportInbox{border-right:1px solid var(--line,#29313c);padding:16px;overflow:auto}.supportIdentity{display:flex;gap:11px;align-items:center;padding:10px 8px 17px}.supportAvatar,.supportIdentity>span{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#f3d56b;color:#15120a;font-weight:950}.supportIdentity div{display:grid}.supportIdentity small{color:var(--muted);font-size:9px;margin-top:3px}.supportStart,.supportTickets{display:grid;grid-gap:8px;gap:8px}.supportStart>strong,.supportTickets>strong{font-size:9px;color:var(--muted);letter-spacing:.8px;text-transform:uppercase;padding:8px 5px}.supportStart button,.supportTickets button{display:grid;text-align:left;grid-gap:4px;gap:4px;padding:12px;border:1px solid var(--line);border-radius:12px;background:transparent;color:var(--text);cursor:pointer;transition:.2s ease}.supportStart button:hover,.supportTickets button.active,.supportTickets button:hover{border-color:rgba(243,213,107,.5);background:rgba(243,213,107,.06);transform:translateY(-1px)}.supportStart small,.supportTickets small{color:var(--muted);font-size:9px;line-height:1.45}.supportTickets{margin-top:18px}.supportConversation{position:relative;display:flex;flex-direction:column;min-width:0}.supportConversation header{padding:15px 18px;border-bottom:1px solid var(--line)}.supportConversation header>div{display:flex;align-items:center;gap:10px}.supportConversation header div div{display:grid}.supportConversation header small{font-size:9px;color:var(--muted);margin-top:2px}.supportChatStream{flex:1 1;padding:22px;overflow:auto;display:flex;flex-direction:column;gap:12px}.supportChatBubble{max-width:72%;padding:11px 13px;border-radius:14px;border:1px solid var(--line)}.supportChatBubble.member{align-self:flex-start}.supportChatBubble.official{align-self:flex-end;background:rgba(243,213,107,.09);border-color:rgba(243,213,107,.3)}.supportChatBubble b{font-size:9px;color:#f3d56b}.supportChatBubble p{margin:6px 0;white-space:pre-wrap;font-size:11px}.supportChatBubble small{font-size:8px;color:var(--muted)}.supportConversation form{display:flex;gap:9px;padding:14px;border-top:1px solid var(--line)}.supportConversation textarea{flex:1 1;resize:none;min-height:48px;max-height:130px;border:1px solid var(--line);border-radius:12px;background:var(--surface2);color:var(--text);padding:12px}.supportConversation form button{border:0;border-radius:11px;background:#f3d56b;color:#15120a;padding:0 20px;font-weight:900}.supportEmpty{margin:auto;text-align:center;max-width:390px;padding:30px}.supportEmpty>span{font-size:30px;color:#f3d56b}.supportEmpty p{color:var(--muted);line-height:1.6}.supportNotice{position:absolute;bottom:80px;left:20px;right:20px;padding:10px;border:1px solid #743d3d;background:#281616;border-radius:10px;font-size:9px}@media(max-width:760px){.orvenSupportShell{grid-template-columns:1fr}.supportInbox{border-right:0;border-bottom:1px solid var(--line);max-height:360px}.supportChatBubble{max-width:88%}}.dashboardSearchGroup,.headerSearchGroup{max-width:900px!important;flex:1 1 900px!important}.dashboardSearchGroup>.dashboardSearch,.headerSearchGroup>.headerSearch{flex:1 1 560px!important;width:auto!important;min-width:360px!important;max-width:none!important}.supportUsButton{min-width:142px!important;height:42px!important;padding:0 20px!important;justify-content:center!important;font-size:12px!important;white-space:nowrap!important}.supportMessage a{display:inline-flex;margin-left:10px;color:inherit;font-weight:950;text-decoration:underline;text-underline-offset:3px}.paymentReviewStack{display:grid;grid-gap:9px;gap:9px;padding:14px 18px 0}.paymentReviewCard{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 15px;border:1px solid rgba(243,213,107,.38);border-radius:14px;background:linear-gradient(135deg,rgba(243,213,107,.11),rgba(243,213,107,.025));box-shadow:0 10px 28px rgba(0,0,0,.08)}.paymentReviewCard>div:first-child{display:grid;grid-gap:4px;gap:4px}.paymentReviewCard span{font-size:8px;letter-spacing:1.2px;font-weight:1000;color:var(--goldStrong,#f3d56b)}.paymentReviewCard strong{font-size:20px}.paymentReviewCard small{font-size:9px;color:var(--muted,#9299a4)}.paymentReviewActions{display:flex;gap:8px;align-items:center}.paymentReviewActions button{min-height:38px;padding:0 12px;border-radius:10px;font:inherit;font-size:9px;font-weight:950;cursor:pointer;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease}.paymentReviewActions button:hover{transform:translateY(-1px)}.receiptButton{border:1px solid var(--line,#30343a);background:var(--surface2,#11171e);color:var(--text,#f5f6f8)}.verifyPaymentButton{border:1px solid #b18d25;background:#f3d56b;color:#17130a;box-shadow:0 7px 20px rgba(243,213,107,.12)}.verifyPaymentButton:disabled{opacity:.55;cursor:wait;transform:none}@media(max-width:1050px){.dashboardSearchGroup,.headerSearchGroup{max-width:none!important}.dashboardSearchGroup>.dashboardSearch,.headerSearchGroup>.headerSearch{min-width:250px!important}.supportUsButton{min-width:122px!important;padding:0 14px!important}}@media(max-width:760px){.paymentReviewCard{align-items:stretch;flex-direction:column}.paymentReviewActions{display:grid;grid-template-columns:1fr 1fr}.dashboardSearchGroup>.dashboardSearch,.headerSearchGroup>.headerSearch{min-width:0!important}.supportUsButton{min-width:44px!important;padding:0 10px!important}.supportUsButton b{display:none}}.headerCredits{height:42px;display:flex;align-items:center;gap:8px;padding:0 11px;border:1px solid rgba(243,213,107,.28);border-radius:11px;background:rgba(243,213,107,.06);white-space:nowrap}.headerCredits>span{color:#f3d56b;font-size:16px}.headerCredits>div{display:grid;line-height:1.05}.headerCredits small{font-size:7px;letter-spacing:.9px;color:var(--muted)}.headerCredits b{margin-top:3px;font-size:11px;color:#f3d56b}.supportCinematicPage{max-width:1240px!important;padding-top:24px!important}.supportFundHero{position:relative;isolation:isolate;min-height:470px;border:1px solid var(--line);border-radius:22px;overflow:hidden;display:grid;place-items:center;text-align:center;box-shadow:0 30px 90px rgba(0,0,0,.24)}.supportMedievalBackdrop{position:absolute;z-index:-3;inset:-24px;background:url(/support/orven-medieval-fund-bg.svg) 50%/cover no-repeat;filter:blur(5px) saturate(.72);transform:scale(1.04)}.supportHeroShade{position:absolute;z-index:-2;inset:0;background:radial-gradient(circle at 50% 48%,rgba(7,8,9,.16),rgba(7,8,9,.72) 72%),linear-gradient(180deg,rgba(5,6,8,.18),rgba(5,6,8,.68))}.supportFundContent{padding:55px 20px;color:#fff;text-shadow:0 3px 22px rgba(0,0,0,.55)}.supportFundEyebrow{display:block;font-size:9px;letter-spacing:3px;color:#f3d56b;font-weight:950;margin-bottom:25px}.supportFundContent>small{display:block;font-size:10px;letter-spacing:2.1px;color:#d9d9d7;font-weight:800}.supportFundContent>strong{display:block;margin:4px 0 8px;font-size:clamp(58px,8vw,104px);line-height:1;font-weight:1000;letter-spacing:-5px;color:#fff}.supportFundContent p{font-size:11px;color:#d1d2d3}.supportNowButton{margin-top:22px;min-width:190px;height:50px;border:1px solid #9a7a27;border-radius:12px;background:linear-gradient(135deg,#fff1a8,#e1b33a);color:#17130a;font-weight:1000;font-size:12px;cursor:pointer;box-shadow:0 12px 38px rgba(224,178,58,.22);transition:.2s ease}.supportNowButton:hover{transform:translateY(-2px) scale(1.015);box-shadow:0 16px 44px rgba(224,178,58,.31)}.supportAfterHero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);grid-gap:18px;gap:18px;margin-top:18px}.supportLeaderboardArea{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.supportBoardPanel{padding:18px;border:1px solid var(--line);border-radius:16px;background:linear-gradient(145deg,color-mix(in srgb,var(--panel) 94%,#f3d56b 6%),var(--panel));min-width:0}.cinematicHistory>div>span,.supportBoardTitle span{font-size:7px;letter-spacing:1.5px;color:#f3d56b;font-weight:950}.cinematicHistory h2,.supportBoardTitle h2{margin:4px 0 13px;font-size:14px}.cinematicRank{grid-template-columns:30px minmax(0,1fr) auto}.cinematicRank span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cinematicRank.rank1{padding:11px 8px;margin:0 -7px;border-radius:10px;background:rgba(243,213,107,.07)}.cinematicRank.rank1>b{font-size:13px}.supportCinematicClosing{position:relative;overflow:hidden;padding:28px;border:1px solid rgba(243,213,107,.18);border-radius:17px;background:radial-gradient(circle at 100% 0,rgba(243,213,107,.13),transparent 35%),linear-gradient(145deg,#11151a,#090c10);color:#fff;display:flex;flex-direction:column;justify-content:center}.supportCinematicClosing:after{content:"◇";position:absolute;right:-22px;bottom:-68px;font-size:180px;color:rgba(243,213,107,.035);transform:rotate(18deg)}.supportCinematicClosing>span{font-size:8px;letter-spacing:2px;color:#f3d56b;font-weight:950}.supportCinematicClosing h2{margin:10px 0 12px;font-size:clamp(25px,3vw,38px);line-height:1.03;letter-spacing:-1.5px}.supportCinematicClosing h2 em{font-style:normal;color:#f3d56b}.supportCinematicClosing p{max-width:520px;font-size:10px;line-height:1.75;color:#aeb4bb}.supportUseLines{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px;margin:14px 0 18px}.supportUseLines i{font-style:normal;font-size:8px;padding:8px;border-left:2px solid #f3d56b;background:rgba(255,255,255,.025)}.supportCinematicClosing>strong{font-size:10px;line-height:1.55;max-width:520px}.cinematicHistory{margin-top:18px!important}.supportModalBackdrop{position:fixed;z-index:150;inset:0;background:rgba(2,4,7,.78);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:grid;place-items:center;padding:20px;animation:supportFade .18s ease}.supportFlowModal{position:relative;width:min(520px,100%);max-height:92vh;overflow:auto;padding:30px;border:1px solid #34383e;border-radius:20px;background:linear-gradient(150deg,#14191f,#090c10);box-shadow:0 35px 100px rgba(0,0,0,.55);color:#f4f5f6}.gcashFlowModal{width:min(780px,100%)}.supportModalClose{position:absolute;right:15px;top:14px;width:34px;height:34px;border:1px solid #34383e;border-radius:9px;background:#101419;color:#aaa;font-size:20px;cursor:pointer}.supportModalEyebrow{font-size:8px;letter-spacing:2px;color:#f3d56b;font-weight:950}.supportFlowModal h2{margin:7px 0;font-size:26px}.supportModalIntro{margin:0 0 22px;color:#929aa4;font-size:10px;line-height:1.6}.supportPaymentChoices{display:grid;grid-gap:10px;gap:10px}.paymentChoice{width:100%;display:grid;grid-template-columns:46px 1fr auto;align-items:center;grid-gap:12px;gap:12px;padding:14px;border:1px solid #34383e;border-radius:13px;background:#101419;color:#f3f4f5;text-align:left;cursor:pointer}.paymentChoice:not(:disabled):hover{border-color:#8a7130;background:#15191d;transform:translateY(-1px)}.paymentChoiceIcon{width:42px;height:42px;display:grid;place-items:center;border-radius:11px;background:#f3d56b;color:#17130a;font-weight:1000;font-size:17px}.paymentChoice div:nth-child(2){display:grid;grid-gap:4px;gap:4px}.paymentChoice small{font-size:9px;color:#8e959d}.paymentChoice>strong{color:#f3d56b;font-size:18px}.paypalChoice{opacity:.46;cursor:not-allowed}.paypalChoice .paymentChoiceIcon{background:#253b80;color:#fff}.paypalChoice em{font-style:normal;font-size:7px;padding:4px 6px;border:1px solid #454a50;border-radius:999px}.supportBackButton{border:0;background:none;color:#9aa1a9;font-size:9px;padding:0 0 15px;cursor:pointer}.gcashFlowGrid{display:grid;grid-template-columns:260px 1fr;grid-gap:22px;gap:22px}.gcashFlowQr{padding:15px;border:1px solid #30353b;border-radius:14px;background:#0d1115;text-align:center}.gcashFlowQr>button{padding:0;border:0;background:white;border-radius:12px;overflow:hidden;cursor:zoom-in}.gcashFlowQr img{display:block;width:100%;aspect-ratio:1;object-fit:contain}.gcashFlowQr>small{display:block;margin:8px;color:#818992;font-size:8px}.gcashFlowQr>div{display:flex;align-items:center;justify-content:center;gap:8px}.gcashFlowQr>div b{font-size:11px}.gcashFlowQr>div button{border:1px solid #474d54;border-radius:7px;background:#171c22;color:#ddd;padding:5px 8px;font-size:8px}.gcashFlowForm{display:grid;align-content:start;grid-gap:11px;gap:11px}.gcashFlowForm label{display:grid;grid-gap:6px;gap:6px;font-size:9px;color:#9da4ac}.gcashFlowForm input,.gcashFlowForm select{width:100%;height:43px;box-sizing:border-box;border:1px solid #343a42;border-radius:9px;background:#10151b;color:#f4f4f4;padding:0 11px;outline:0}.gcashFlowForm input:focus,.gcashFlowForm select:focus{border-color:#8c7432}.proofUploadLabel input{position:absolute;opacity:0;pointer-events:none}.proofUploadLabel>span{min-height:43px;display:flex;align-items:center;padding:0 11px;border:1px dashed #4a5057;border-radius:9px;background:#10151b;color:#8f969e;cursor:pointer}.gcashFlowForm .supportSubmit{margin-top:3px}.supportFlowMessage{margin-top:16px!important}.supportFlowMessage a{display:inline-flex;margin-left:8px;color:#f3d56b}.centeredFine{text-align:center;margin:14px 0 0!important}.gcashQrModal{z-index:180!important}@keyframes supportFade{0%{opacity:0}to{opacity:1}}[data-theme=light] .supportCinematicClosing,[data-theme=light] .supportFlowModal{background:linear-gradient(145deg,#fff,#f8f5ed);color:#17191c}.supportCinematicPage .supportFundHero{color:#fff}@media(max-width:1000px){.supportAfterHero{grid-template-columns:1fr}.supportLeaderboardArea{grid-template-columns:1fr 1fr}.headerCredits small{display:none}.headerCredits{padding:0 9px}}@media(max-width:720px){.supportCinematicPage{padding:12px 12px 82px!important}.supportFundHero{min-height:390px}.supportFundContent>strong{font-size:54px;letter-spacing:-3px}.supportLeaderboardArea{grid-template-columns:1fr}.supportAfterHero{gap:12px}.supportCinematicClosing{padding:22px}.gcashFlowGrid,.supportUseLines{grid-template-columns:1fr}.gcashFlowQr{max-width:270px;margin:auto;width:100%;box-sizing:border-box}.supportFlowModal{padding:25px 18px}.headerCredits{display:none}}.rejectPaymentButton{border:1px solid #8d6630!important;background:rgba(167,112,35,.12)!important;color:#e9b765!important}.deletePaymentButton{border:1px solid #783c42!important;background:rgba(144,45,54,.12)!important;color:#ed8d96!important}.rejectPaymentButton:hover{background:rgba(167,112,35,.2)!important}.deletePaymentButton:hover{background:rgba(144,45,54,.22)!important}.paymentReviewActions button:disabled{opacity:.48;cursor:wait!important;transform:none!important}@media(max-width:950px){.paymentReviewActions{flex-wrap:wrap}.paymentReviewActions button{flex:1 1 120px}}.adminTicketsPage{max-width:1240px;margin:0 auto;padding:28px 20px 70px}.adminTicketsHeading{margin-bottom:18px}.adminTicketsHeading>span{font-size:8px;letter-spacing:2px;color:#f3d56b;font-weight:950}.adminTicketsHeading h1{font-size:34px;margin:5px 0}.adminTicketsHeading p{font-size:10px;color:var(--muted);margin:0}.closeSupportTicketButton{margin-left:auto;border:1px solid #6f4448;border-radius:9px;background:rgba(142,53,61,.09);color:#dc8a92;padding:8px 11px;font-size:8px;font-weight:950;cursor:pointer}.ticketAdminModalBackdrop{position:fixed;z-index:190;inset:0;background:rgba(3,5,8,.78);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-items:center;padding:20px}.ticketAdminModal{width:min(480px,100%);box-sizing:border-box;padding:24px;border:1px solid #3a3f46;border-radius:17px;background:#101419;color:#f3f4f5;box-shadow:0 30px 90px rgba(0,0,0,.5)}.ticketAdminModal>span{font-size:7px;letter-spacing:1.6px;color:#e9b765;font-weight:950}.ticketAdminModal h3{font-size:20px;margin:7px 0}.ticketAdminModal p{font-size:9px;line-height:1.6;color:#9299a2}.ticketAdminModal textarea{width:100%;min-height:105px;box-sizing:border-box;resize:vertical;margin:9px 0 12px;padding:11px;border:1px solid #3c424a;border-radius:10px;background:#0a0e12;color:#f4f5f6;font:inherit;font-size:10px;outline:0}.ticketAdminModal textarea:focus{border-color:#9a743b}.ticketAdminModal>div{display:flex;justify-content:flex-end;gap:8px}.ticketAdminModal>div button{min-height:38px;padding:0 12px;border-radius:9px;font:inherit;font-size:9px;font-weight:900;cursor:pointer}.clearConversationButton{margin-left:auto;border:1px solid #623d42;border-radius:9px;background:rgba(137,49,58,.08);color:#d98a92;padding:8px 10px;font-size:8px;font-weight:900;cursor:pointer;white-space:nowrap}.clearConversationButton:hover{background:rgba(137,49,58,.16)}.messageBubbleMeta{display:flex;align-items:center;gap:9px;justify-content:flex-end}.messageBubble.theirs .messageBubbleMeta{justify-content:flex-start}.messageActions{display:flex;gap:5px;opacity:0;transition:opacity .16s ease}.messageBubble:focus-within .messageActions,.messageBubble:hover .messageActions{opacity:1}.messageActions button{border:0;background:transparent;color:inherit;opacity:.72;padding:2px;font:inherit;font-size:8px;cursor:pointer}.messageActions button:hover{opacity:1;text-decoration:underline}.messageActions .messageDeleteAction{color:#ffafb5}.messageInlineEditor{display:grid;grid-gap:7px;gap:7px;min-width:min(360px,60vw)}.messageInlineEditor textarea{width:100%;min-height:64px;box-sizing:border-box;resize:vertical;border:1px solid rgba(255,255,255,.22);border-radius:8px;background:rgba(0,0,0,.2);color:inherit;padding:8px;font:inherit;font-size:11px}.messageInlineEditor>div{display:flex;justify-content:flex-end;gap:6px}.messageInlineEditor button{border:1px solid rgba(255,255,255,.2);border-radius:7px;background:rgba(0,0,0,.16);color:inherit;padding:5px 8px;font:inherit;font-size:8px;cursor:pointer}@media(max-width:760px){.clearConversationButton{padding:7px;font-size:0}.clearConversationButton:after{content:"Clear";font-size:8px}.messageActions{opacity:1}}.blockPuzzleStatus{display:grid;grid-template-columns:1fr auto;grid-gap:9px;gap:9px;align-items:stretch}.blockDifficulty{min-width:105px;border:1px solid rgba(230,190,102,.22);border-radius:10px;background:rgba(218,166,66,.055);padding:8px 10px;display:flex;flex-direction:column;justify-content:center}.blockDifficulty span{font-size:6px;letter-spacing:1.25px;font-weight:950;color:#a6abb1}.blockDifficulty b{font-size:10px;letter-spacing:.4px;color:#e7c76e;margin:2px 0}.blockDifficulty small{font-size:7px;color:#858b92}.blockDifficulty.level3,.blockDifficulty.level4,.blockDifficulty.level5{border-color:rgba(223,132,76,.3);background:rgba(174,73,42,.07)}.blockDifficulty.level5 b{color:#ee9a72}@media(max-width:650px){.blockPuzzleStatus{grid-template-columns:1fr}.blockDifficulty{min-width:0;flex-direction:row;align-items:center;gap:8px}.blockDifficulty small{margin-left:auto}}.dodgeStats,.typingStats{display:flex;gap:9px;margin:8px 0}.dodgeStats span,.typingStats span{flex:1 1;border:1px solid rgba(225,188,91,.18);background:rgba(225,188,91,.045);border-radius:9px;padding:7px 10px;font-size:7px;letter-spacing:1px;color:#92979d}.dodgeStats b,.typingStats b{color:#e5c66d;margin-left:5px;font-size:9px}.dodgeArena,.typingArena{position:relative;overflow:hidden;border:1px solid rgba(230,190,102,.16);border-radius:13px;background:radial-gradient(circle at 50% 10%,rgba(219,176,79,.075),transparent 42%),linear-gradient(180deg,#111315,#090b0d);height:390px;isolation:isolate}.dodgeArena:before,.typingArena:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 0);background-size:28px 28px;pointer-events:none}.fallingWord{position:absolute;z-index:2;transform:translateX(-50%);padding:5px 8px;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:#181b1e;color:#e6e7e8;font:800 12px/1 monospace;letter-spacing:.5px;transition:border-color .14s,background .14s,color .14s;will-change:top}.fallingWord.matching{color:#f0d17b;border-color:rgba(240,209,123,.55);background:#211e15}.typingDangerLine{position:absolute;z-index:1;left:0;right:0;bottom:8%;height:1px;background:rgba(222,91,70,.65);box-shadow:0 0 10px rgba(222,91,70,.18)}.typingDangerLine span{position:absolute;right:8px;bottom:5px;font-size:6px;letter-spacing:1.2px;color:#b76b5e}.typingInput{width:100%;box-sizing:border-box;margin-top:9px;border:1px solid rgba(229,198,109,.24);border-radius:10px;background:#0e1012;color:#f2f2ef;padding:12px 14px;font-size:16px;outline:none;transition:border-color .18s,box-shadow .18s}.typingInput:focus{border-color:rgba(229,198,109,.62);box-shadow:0 0 0 3px rgba(229,198,109,.06)}.gameStartLayer{position:absolute;z-index:10;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:25px;background:rgba(8,10,11,.82);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:orvenGameFade .3s ease}.gameStartLayer b{font-size:18px;letter-spacing:2px;color:#e7c970}.gameStartLayer p{max-width:360px;color:#999fa5;font-size:11px;line-height:1.6}.gameStartLayer button{border:1px solid rgba(231,201,112,.35);background:#e1bd61;color:#15120b;border-radius:8px;padding:9px 18px;font-weight:900;cursor:pointer;transition:transform .16s,filter .16s}.gameStartLayer button:hover{transform:translateY(-1px);filter:brightness(1.08)}.dodgeArena{cursor:crosshair}.dodgePlayer{position:absolute;z-index:5;width:4.3%;aspect-ratio:1;border:1px solid rgba(242,211,123,.9);background:#d9b85e;-webkit-clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);transition:left 45ms linear,top 45ms linear;will-change:left,top}.dodgePlayer i{position:absolute;inset:30%;background:#fff1bd;-webkit-clip-path:inherit;clip-path:inherit}.dodgeHazard{position:absolute;z-index:3;background:linear-gradient(135deg,#692f29,#c26449);border:1px solid rgba(238,132,99,.6);-webkit-clip-path:polygon(50% 0,62% 34%,100% 50%,66% 62%,50% 100%,38% 66%,0 50%,34% 38%);clip-path:polygon(50% 0,62% 34%,100% 50%,66% 62%,50% 100%,38% 66%,0 50%,34% 38%);will-change:left,top,transform}.mergeGameOverBackdrop{animation:orvenGameFade .25s ease}.mergeGameOverModal{animation:orvenGamePop .32s cubic-bezier(.2,.85,.25,1.15)}@keyframes orvenGameFade{0%{opacity:0}to{opacity:1}}@keyframes orvenGamePop{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:none}}@media(max-width:650px){.dodgeArena,.typingArena{height:330px}.dodgeStats,.typingStats{flex-wrap:wrap}.fallingWord{font-size:11px}.dodgePlayer{width:7%}}@media(prefers-reduced-motion:reduce){.gameStartLayer,.mergeGameOverBackdrop,.mergeGameOverModal{animation:none!important}.dodgePlayer,.fallingWord{transition:none!important}}.dodgeArena{position:relative;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden}.dodgePlayer{transform:translate(-50%,-50%);transition:left 25ms linear,top 25ms linear}.mcHazard{position:absolute;z-index:3;display:grid;place-items:center;will-change:left,top,transform;image-rendering:pixelated;border:2px solid rgba(0,0,0,.32);box-shadow:inset 0 0 0 2px rgba(255,255,255,.07),0 3px 8px rgba(0,0,0,.22);border-radius:2px}.mcHazard span{font:900 clamp(6px,1.2vw,12px)/1 monospace;color:#f5f0df;text-shadow:1px 1px 0 rgba(0,0,0,.7);pointer-events:none}.mc-grass{background:linear-gradient(#5f9b45 0 28%,#765139 28% 100%)}.mc-tnt{background:linear-gradient(#b64236 0 28%,#eee4ca 28% 56%,#b64236 56%)}.mc-tnt span{color:#282421;font-size:clamp(5px,.9vw,9px);text-shadow:none}.mc-diamond{background:#4dbdb7}.mc-creeper{background:#4d9d49}.mc-creeper span{color:#162f18}.mc-sword{background:linear-gradient(135deg,#3c4448 0 38%,#b7d7d5 39% 58%,#5b402d 59%)}.mc-pickaxe{background:linear-gradient(45deg,#60452e 0 45%,#8d9899 46% 65%,#393f40 66%)}.mc-apple{background:#a53d35}.mc-chest{background:#8b5a2d;border-color:#3d291b}.mc-emerald{background:#36a85f}.mc-ender{background:#332849}.mc-ender span{color:#ad72d3}.mc-torch{background:linear-gradient(#e3a63b 0 35%,#735034 36%)}.mc-obsidian{background:#292238}.mc-obsidian span{color:#77668f}@media(max-width:650px){.mcHazard span{font-size:7px}.dodgePlayer{transition:left 18ms linear,top 18ms linear}}.orvenDodgeGame .dodgeArena{background:radial-gradient(circle at 50% 45%,rgba(219,176,79,.065),transparent 48%),linear-gradient(180deg,#111315,#090b0d)}.orvenDodgeGame .dodgeArena:before{display:none!important}.orvenDodgeGame .dodgePlayer{pointer-events:none}.orvenDodgeGame .dodgeArena{touch-action:none!important;cursor:none}.orvenDodgeGame .dodgePlayer{transition:none!important;transform:translate3d(-50%,-50%,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;contain:layout paint;will-change:left,top}@media (pointer:coarse){.orvenDodgeGame .dodgeArena{cursor:default}}[data-theme=light]{--bg:#d9d5ca;--panel:#e5e1d7;--panel2:#d2cec3;--surface:#dedad0;--surface2:#d0ccc1;--text:#24272b;--muted:#656a70;--line:#bbb6aa;--lineSoft:#cac5ba;--gold:#a77d18;--goldStrong:#8d6810;--shadow:0 14px 36px rgba(38,35,29,.10);--headerGlass:rgba(218,214,204,.92);--input:#d6d2c8;--hover:#cbc7bc;--danger:#ad4c52;color-scheme:light}[data-theme=light] .gamesPage,[data-theme=light] .messagesPage,[data-theme=light] .profilePage,[data-theme=light] .publicCommunityHome,[data-theme=light] .resourcesPage,[data-theme=light] body{background:radial-gradient(circle at 12% 0,rgba(255,255,255,.18),transparent 34rem),linear-gradient(180deg,#ddd9cf,#d6d2c8)!important;color:var(--text)!important}[data-theme=light] :is(.composerFocusCard,.authModal,.messagesShell,.conversationList,.messageThread,.gameCard,.playBox,.leaderboard,.gameTabs button,.resourceCard,.uploadCard,.notificationCard,.profilePost,.postMenu,.memoryTimer,.memoryCountdownNumber,.mergeBoard,.dragBlockBoard,.shapeTray,.shapeCard,.socialPost,.composerCard,.railCard,.profileHero,.profileContent,.profileEditForm,.accountSecurityCard,.appearanceCard,.emptyFeed,.notificationToolbar){background:rgba(231,227,217,.92)!important;color:var(--text)!important;border-color:var(--line)!important;box-shadow:0 8px 24px rgba(42,38,31,.055)!important}[data-theme=light] :is(.messageComposer textarea,.profileEditForm input,.profileEditForm textarea,.authForm input,.typingInput){background:#d4d0c6!important;color:var(--text)!important;border-color:#b9b4a8!important}[data-theme=light] :is(.gameTabs button:hover,.themeChoices>button:hover){background:#d6d2c7!important}[data-theme=light] .dashboardTop{background:rgba(218,214,204,.9)!important;border-color:rgba(167,157,139,.72)!important;box-shadow:0 8px 28px rgba(44,40,33,.07)!important;-webkit-backdrop-filter:blur(18px) saturate(.82)!important;backdrop-filter:blur(18px) saturate(.82)!important}[data-theme=light] .supportCard,[data-theme=light] .supportHero{background:#e4e0d6!important}[data-theme=light] .gcashPaymentBox,[data-theme=light] .supportTotals>div{background:#d9d4c8!important}[data-theme=light] .donateCard input{background:#d3cfc5!important;color:#24272b!important}[data-theme=light] .gcashSteps{background:#d7d3ca!important}[data-theme=light] .supportPurpose{background:linear-gradient(145deg,#ddd7c8,#e5e1d8 48%,#d8d2c4)!important}[data-theme=light] .supportPurposeItems>div{background:rgba(211,206,194,.84)!important}[data-theme=light] .supportCinematicClosing,[data-theme=light] .supportFlowModal{background:linear-gradient(145deg,#e3dfd5,#d5d1c7)!important;color:#24272b!important}[data-theme=light] .composerFocusOverlay{background:rgba(48,45,39,.34)!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}[data-theme=light] ::selection{background:rgba(167,125,24,.24);color:#1f211f}[data-theme=light] *{scrollbar-color:#aaa497 #d5d1c7}.lightPreview{background:#d9d5ca!important;border-color:#b9b4a8!important}.lightPreview i{background:#c7c2b7!important}.lightPreview i:nth-child(2){background:#a77d18!important}[data-theme=light] :is(.socialPost p,.gameHint,.settings label,.resourceCard p,.profileContent p,.messagesShell p){color:#2d3034!important}[data-theme=light] :is(.postMeta,.socialPost small,.leaderboard small,.resourceCard small,.settings small,.muted){color:#696e73!important}.sliceStats,.tilesStats{display:flex;gap:9px;margin:8px 0}.sliceStats span,.tilesStats span{flex:1 1;border:1px solid rgba(225,188,91,.18);background:rgba(225,188,91,.045);border-radius:9px;padding:7px 10px;font-size:7px;letter-spacing:1px;color:#92979d}.sliceStats b,.tilesStats b{color:#e5c66d;margin-left:5px;font-size:9px}.sliceArena,.tilesArena{height:390px;position:relative;overflow:hidden;border:1px solid rgba(230,190,102,.16);border-radius:13px;background:radial-gradient(circle at 50% 15%,rgba(218,176,79,.08),transparent 44%),linear-gradient(#111315,#090b0d);touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;isolation:isolate}.sliceObject{position:absolute;z-index:3;width:7.2%;max-width:44px;min-width:29px;aspect-ratio:1;display:grid;place-items:center;border:2px solid rgba(0,0,0,.3);border-radius:3px;box-shadow:inset 0 0 0 2px rgba(255,255,255,.08),0 4px 10px rgba(0,0,0,.25);will-change:left,top,transform}.sliceObject span{font:900 10px/1 monospace;color:#f8f0d6;text-shadow:1px 1px #111}.slice-diamond{background:#52bbb8}.slice-emerald{background:#38a85d}.slice-gold{background:#c8a542}.slice-apple{background:#a7473e}.slice-chest{background:#8b5a2d}.slice-sword{background:#77999b}.slice-pickaxe{background:#727b7c}.slice-grass{background:linear-gradient(#5d9848 0 30%,#79563b 30%)}.slice-tnt{background:linear-gradient(#b94337 0 28%,#eee1c6 28% 56%,#b94337 56%)}.slice-tnt span{color:#2b2520;text-shadow:none;font-size:8px}.sliceBurst{position:absolute;z-index:6;pointer-events:none}.sliceBurst i{position:absolute;width:6px;height:6px;background:#d7b75c;animation:slicePixel .42s ease-out forwards}.sliceBurst i:first-child{--x:25px;--y:-20px}.sliceBurst i:nth-child(2){--x:-28px;--y:-14px}.sliceBurst i:nth-child(3){--x:20px;--y:24px}.sliceBurst i:nth-child(4){--x:-23px;--y:22px}@keyframes slicePixel{to{transform:translate(var(--x),var(--y)) rotate(90deg);opacity:0}}.tilesArena{touch-action:manipulation}.tilesLanes{position:absolute;inset:0;display:grid;grid-template-columns:repeat(4,1fr);z-index:2}.tilesLanes button{position:relative;border:0;border-right:1px solid rgba(255,255,255,.055);background:transparent;cursor:pointer}.tilesLanes button:last-child{border-right:0}.tilesLanes button.flash{background:rgba(229,198,109,.13)}.tilesLanes button span{position:absolute;bottom:2.2%;left:50%;transform:translateX(-50%);color:#827d70;font:800 9px/1 monospace}.rhythmTile{position:absolute;z-index:4;width:20%;height:9%;pointer-events:none;will-change:top}.rhythmTile i{display:block;width:100%;height:100%;border:1px solid rgba(238,211,133,.7);border-radius:7px;background:linear-gradient(180deg,#d7b85e,#9e7a2c);box-shadow:inset 0 0 0 2px rgba(255,255,255,.08),0 4px 13px rgba(0,0,0,.2)}.rhythmHitLine{position:absolute;z-index:5;left:0;right:0;top:84%;height:2px;background:#e1bd61;box-shadow:0 0 12px rgba(225,189,97,.3);pointer-events:none}.rhythmHitLine span{position:absolute;right:6px;bottom:5px;color:#d6b85f;font-size:6px;letter-spacing:1px}@media(max-width:650px){.sliceArena,.tilesArena{height:335px}.sliceObject{width:10%}.rhythmTile{width:20%}}[data-theme=light] .sliceArena,[data-theme=light] .tilesArena{background:linear-gradient(#d2cec4,#c5c0b5)!important;border-color:#aaa497!important}[data-theme=light] .tilesLanes button{border-color:rgba(50,45,38,.11)}.orvenTilesGame .tilesLanes button span{bottom:3.2%!important;min-width:44px;height:44px;padding:0 12px;display:flex;align-items:center;justify-content:center;border-radius:12px;border:1px solid rgba(230,196,108,.34);background:linear-gradient(180deg,rgba(44,42,36,.96),rgba(24,25,26,.96));box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 5px 14px rgba(0,0,0,.28),0 0 0 1px rgba(0,0,0,.18);color:#ead28a!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:17px!important;font-weight:750!important;line-height:1!important;letter-spacing:.02em!important;text-shadow:0 1px 5px rgba(0,0,0,.38);transition:transform .12s ease,background .12s ease,border-color .12s ease,box-shadow .12s ease!important}.orvenTilesGame .tilesLanes button:hover span{transform:translateX(-50%) translateY(-2px)!important;border-color:rgba(236,204,117,.62);background:linear-gradient(180deg,rgba(57,52,40,.98),rgba(29,29,27,.98));box-shadow:inset 0 1px 0 rgba(255,255,255,.09),0 7px 17px rgba(0,0,0,.31),0 0 14px rgba(224,186,88,.08)}.orvenTilesGame .tilesLanes button.flash span,.orvenTilesGame .tilesLanes button:active span{transform:translateX(-50%) scale(.94)!important;background:linear-gradient(180deg,#e1c36e,#b58c35);border-color:#eed58d;color:#201d16!important;text-shadow:none;box-shadow:0 0 18px rgba(225,190,96,.26)}@media(max-width:650px){.orvenTilesGame .tilesLanes button span{min-width:38px;height:38px;padding:0 9px;border-radius:10px;font-size:15px!important;bottom:3%!important}}[data-theme=light] .orvenTilesGame .tilesLanes button span{background:linear-gradient(180deg,#e1ddd3,#c9c4b9);border-color:#a99e86;color:#735817!important;text-shadow:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 4px 12px rgba(53,47,36,.12)}[data-theme=light] .orvenTilesGame .tilesLanes button.flash span,[data-theme=light] .orvenTilesGame .tilesLanes button:active span{background:linear-gradient(180deg,#caa94f,#a7832f);border-color:#8e7029;color:#211d13!important}.avatarSettingsRow{display:grid;grid-template-columns:86px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:center;padding:17px;border:1px solid var(--lineSoft);border-radius:14px;background:color-mix(in srgb,var(--panel2) 64%,transparent)}.avatarSettingsPreview{width:82px;height:82px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:linear-gradient(135deg,var(--goldStrong),var(--gold));color:#17130b;font-size:29px;font-weight:900;border:3px solid color-mix(in srgb,var(--gold) 32%,var(--line))}.avatarSettingsPreview img{width:100%;height:100%;object-fit:cover}.avatarSettingsInfo{display:flex;flex-direction:column;align-items:flex-start;gap:7px}.avatarSettingsInfo>strong{font-size:14px}.avatarSettingsInfo p{margin:0;color:var(--muted);font-size:12px;line-height:1.55;max-width:560px}.avatarSettingsInfo small{color:var(--muted);font-size:10px}.avatarChangeButton{border:1px solid color-mix(in srgb,var(--gold) 38%,var(--line));background:color-mix(in srgb,var(--gold) 8%,var(--panel));color:var(--gold);border-radius:10px;padding:9px 13px;font-weight:800;font-size:12px;cursor:pointer;transition:.16s ease}.avatarChangeButton:hover:not(:disabled){transform:translateY(-1px);background:color-mix(in srgb,var(--gold) 13%,var(--panel));border-color:color-mix(in srgb,var(--gold) 58%,var(--line))}.avatarChangeButton:disabled{cursor:not-allowed;opacity:.55}@media(max-width:600px){.avatarSettingsRow{grid-template-columns:1fr;text-align:center}.avatarSettingsPreview{margin:auto}.avatarSettingsInfo{align-items:center}}