.supportHubMenuLink{display:block}.supportBackdrop{position:fixed;inset:0;z-index:10040;background:rgba(0,0,0,.78);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:flex;align-items:center;justify-content:center;padding:24px}.supportPanel{position:relative;width:min(1180px,96vw);max-height:92vh;overflow:auto;border:1px solid rgba(255,255,255,.15);border-radius:24px;background:linear-gradient(180deg,rgba(12,17,28,.98),rgba(4,7,12,.99));box-shadow:0 30px 100px rgba(0,0,0,.55);padding:28px;color:#f5f7fb}.supportClose{position:absolute;right:20px;top:18px;width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.04);color:#fff;font-size:28px;cursor:pointer}.supportEyebrow{font-size:11px;font-weight:900;letter-spacing:.2em;color:#58e9ff;margin-bottom:14px}.supportHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-right:56px}.supportHeader h2{font-size:clamp(34px,5vw,66px);line-height:.92;margin:0 0 10px;text-transform:uppercase;letter-spacing:-.04em}.supportHeader p{color:#929bad;margin:0;font-size:14px}.supportStaffSeal{align-self:flex-start;padding:10px 14px;border:1px solid rgba(88,233,255,.35);border-radius:999px;color:#58e9ff;font-size:10px;font-weight:900;letter-spacing:.14em}.staffTopTabs,.supportModeTabs{display:flex;gap:8px;margin:24px 0 18px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.1)}.staffTopTabs button,.supportModeTabs button{border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.035);color:#a7afbf;border-radius:10px;padding:11px 16px;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;cursor:pointer}.staffTopTabs button.active,.supportModeTabs button.active{border-color:#37dff8;color:#fff;background:rgba(55,223,248,.09)}.staffTopTabs b{margin-left:7px;color:#58e9ff}.supportError,.supportNotice{margin:12px 0;padding:12px 14px;border-radius:10px;font-size:12px}.supportNotice{border:1px solid rgba(72,240,179,.25);background:rgba(72,240,179,.07);color:#a5f8d5}.supportError{border:1px solid rgba(255,82,121,.35);background:rgba(255,82,121,.08);color:#ffabbc}.supportLoginRequired{min-height:380px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:rgba(255,255,255,.018)}.supportLoginRequired .supportLock{font-size:11px;letter-spacing:.22em;color:#58e9ff;font-weight:900}.supportLoginRequired h3{font-size:30px;margin:12px 0 6px}.supportLoginRequired p{color:#8d96a7}.supportLoginRequired button,.supportPrimary{border:0;border-radius:11px;padding:13px 20px;background:#f5f7fb;color:#06080c;font-weight:950;text-transform:uppercase;letter-spacing:.05em;cursor:pointer}.submissionUserGrid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(260px,.65fr);grid-gap:18px;gap:18px}.chatArea,.mySubmissions,.startChat,.submissionCard,.submissionForm,.threadList{border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.022);border-radius:16px}.startChat,.submissionForm{padding:20px}.supportSectionTitle span{font-size:9px;font-weight:900;letter-spacing:.17em;color:#58e9ff}.supportSectionTitle h3{font-size:24px;margin:5px 0 18px}.startChat label,.submissionForm label{display:flex;flex-direction:column;gap:7px;margin-bottom:13px}.startChat label>span,.submissionForm label>span{font-size:9px;font-weight:900;letter-spacing:.1em;color:#9ba4b4;text-transform:uppercase}.chatComposer textarea,.startChat input,.startChat textarea,.submissionForm input,.submissionForm textarea{width:100%;box-sizing:border-box;border:1px solid rgba(255,255,255,.12);background:#080d15;color:#f5f7fb;border-radius:10px;padding:12px 13px;outline:none;font:inherit;resize:vertical}.chatComposer textarea:focus,.startChat input:focus,.startChat textarea:focus,.submissionForm input:focus,.submissionForm textarea:focus{border-color:rgba(88,233,255,.65)}.supportFormRow{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.supportPrimary{margin-top:4px}.chatComposer button:disabled,.supportPrimary:disabled{opacity:.45;cursor:not-allowed}.mySubmissions{padding:18px;height:max-content}.mySubmissions h3{margin:0 0 12px;font-size:15px;text-transform:uppercase}.mySubmissions>p{font-size:12px;color:#778092}.mySubmission{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:11px 0;border-top:1px solid rgba(255,255,255,.08)}.mySubmission div{display:flex;flex-direction:column;gap:3px}.mySubmission b{font-size:12px}.mySubmission small{color:#778092;font-size:9px}.submissionStatus,.threadStatus{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:5px 8px;font-style:normal;font-size:8px;font-weight:950;letter-spacing:.08em;text-transform:uppercase;border:1px solid rgba(255,255,255,.14);color:#9ca5b5}.submissionStatus.new,.threadStatus.open{color:#58e9ff;border-color:rgba(88,233,255,.3);background:rgba(88,233,255,.06)}.submissionStatus.review,.threadStatus.pending{color:#ffd56a;border-color:rgba(255,213,106,.3);background:rgba(255,213,106,.06)}.submissionStatus.accepted{color:#72f1ba;border-color:rgba(114,241,186,.3);background:rgba(114,241,186,.06)}.submissionStatus.rejected,.threadStatus.closed{color:#ff8ca8;border-color:rgba(255,140,168,.28);background:rgba(255,140,168,.05)}.submissionQueue{display:grid;grid-gap:12px;gap:12px}.submissionCard{padding:17px}.submissionTop{display:flex;justify-content:space-between;gap:12px}.submissionTop span{font-size:9px;color:#58e9ff;font-weight:900;letter-spacing:.08em}.submissionTop h3{font-size:22px;margin:3px 0}.submissionCard>p{white-space:pre-wrap;color:#a7afbc;font-size:12px;line-height:1.55}.submissionMeta{display:flex;gap:14px;flex-wrap:wrap;color:#788293;font-size:9px;margin-top:10px}.submissionLinks{display:flex;gap:8px;margin:12px 0}.submissionLinks a{font-size:9px;color:#58e9ff;text-decoration:none;border:1px solid rgba(88,233,255,.25);padding:6px 9px;border-radius:8px}.submissionActions{display:flex;gap:7px;flex-wrap:wrap}.chatStatusActions button,.submissionActions button{border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);color:#dce1e8;border-radius:8px;padding:8px 10px;font-size:9px;font-weight:900;cursor:pointer}.staffChatLayout{display:grid;grid-template-columns:310px minmax(0,1fr);grid-gap:14px;gap:14px;min-height:540px}.threadList{overflow:auto;max-height:620px;padding:10px}.threadListHead{display:flex;justify-content:space-between;align-items:center;padding:8px 7px 12px;color:#7f899a;font-size:9px;font-weight:900;letter-spacing:.12em}.threadListHead b{color:#58e9ff}.threadList>button{width:100%;display:grid;grid-template-columns:1fr auto;grid-gap:4px;gap:4px;text-align:left;border:0;border-top:1px solid rgba(255,255,255,.07);background:transparent;color:#f2f4f8;padding:13px 8px;cursor:pointer}.threadList>button.active{background:rgba(88,233,255,.06);border-radius:9px}.threadList>button strong{font-size:11px}.threadList>button span{grid-column:1/3;color:#838d9d;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.threadList>button em{grid-column:2;grid-row:1}.chatArea{display:flex;flex-direction:column;min-height:520px;overflow:hidden}.chatHead{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:15px 17px;border-bottom:1px solid rgba(255,255,255,.08)}.chatHead span{font-size:9px;font-weight:900;color:#58e9ff;letter-spacing:.1em}.chatHead h3{margin:3px 0 0;font-size:16px}.chatStatusActions{display:flex;gap:6px;flex-wrap:wrap}.messageList{flex:1 1;overflow:auto;display:flex;flex-direction:column;gap:10px;padding:18px;min-height:320px;max-height:480px}.messageBubble{max-width:min(72%,620px);padding:11px 13px;border-radius:13px;border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.04)}.messageBubble.mine{align-self:flex-end;background:rgba(88,233,255,.08);border-color:rgba(88,233,255,.18)}.messageBubble.other{align-self:flex-start}.messageAuthor{font-size:8px;font-weight:900;letter-spacing:.12em;color:#58e9ff;margin-bottom:5px}.messageBubble p{white-space:pre-wrap;margin:0;font-size:12px;line-height:1.5}.messageBubble time{display:block;margin-top:6px;color:#6f7888;font-size:8px}.chatComposer{display:grid;grid-template-columns:1fr auto;grid-gap:9px;gap:9px;padding:13px;border-top:1px solid rgba(255,255,255,.08)}.chatComposer button{border:0;border-radius:10px;padding:0 18px;background:#f4f7fb;color:#07090d;font-weight:950;text-transform:uppercase;font-size:10px;cursor:pointer}.userChatLayout{display:grid;grid-gap:12px;gap:12px}.userThreadTabs{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px}.userThreadTabs>button{flex:0 0 auto;display:flex;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.025);color:#9ba4b4;border-radius:10px;padding:9px 11px;font-size:10px;font-weight:850;cursor:pointer}.userThreadTabs>button.active{border-color:rgba(88,233,255,.45);color:#fff}.userThreadTabs .newThreadBtn{color:#58e9ff}.userChat{min-height:500px}.chatClosed{padding:15px;text-align:center;color:#8c96a5;font-size:11px;border-top:1px solid rgba(255,255,255,.08)}.supportEmpty{display:flex;align-items:center;justify-content:center;min-height:180px;color:#6f7989;font-size:12px;text-align:center}.supportEmpty.small{min-height:80px}.supportStaffBody{min-height:400px}@media(max-width:780px){.supportBackdrop{padding:0;align-items:stretch}.supportPanel{width:100%;max-height:100dvh;border-radius:0;border-left:0;border-right:0;padding:22px 16px 28px}.supportClose{right:14px;top:13px}.supportHeader{padding-right:48px}.supportHeader h2{font-size:42px}.supportHeader p{font-size:12px;line-height:1.45}.supportStaffSeal{display:none}.staffChatLayout,.submissionUserGrid,.supportFormRow{grid-template-columns:1fr}.staffChatLayout{min-height:0}.threadList{max-height:210px}.chatArea{min-height:480px}.chatStatusActions{display:none}.messageBubble{max-width:84%}.submissionMeta{flex-direction:column;gap:5px}.supportModeTabs{position:-webkit-sticky;position:sticky;top:-22px;z-index:2;background:#080d15;padding-top:12px}.supportModeTabs button{flex:1 1}.submissionTop h3{font-size:19px}}.submitGameMenuLink{font-size:clamp(24px,4.2vw,64px)!important;max-width:min(92vw,1100px);white-space:normal;text-align:left}.contactIdentityCard{position:relative;overflow:hidden;display:grid;grid-gap:5px;gap:5px;margin:0 0 16px;padding:16px 18px;border:1px solid rgba(88,233,255,.28);border-radius:14px;background:linear-gradient(110deg,rgba(88,233,255,.09),rgba(166,76,255,.07))}.contactIdentityCard:after{content:"ULANI ID";position:absolute;right:15px;top:14px;font-size:9px;font-weight:950;letter-spacing:.18em;color:rgba(88,233,255,.55)}.contactIdentityCard>span{font-size:9px;font-weight:950;letter-spacing:.15em;color:#58e9ff}.contactIdentityCard>strong{font-size:17px;color:#fff;word-break:break-all}.contactIdentityCard>small{font-size:10px;line-height:1.45;color:#8792a4;max-width:62ch}.supportPerspectiveTabs{display:flex;align-items:center;gap:8px;margin:-4px 0 18px;padding:12px;border:1px solid rgba(255,255,255,.09);border-radius:13px;background:rgba(255,255,255,.025)}.supportPerspectiveTabs button{border:1px solid rgba(255,255,255,.12);border-radius:9px;background:#0a1019;color:#8f9aac;padding:9px 12px;font-size:9px;font-weight:950;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.supportPerspectiveTabs button.active{border-color:rgba(88,233,255,.48);background:rgba(88,233,255,.09);color:#fff}.supportPerspectiveTabs .supportCreateOwnChat{margin-left:auto;border-color:rgba(114,241,186,.32);color:#85f3c1}.startChatActions{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.supportSecondary{border:1px solid rgba(255,255,255,.13);border-radius:11px;background:transparent;color:#a0a9b8;padding:13px 18px;font-weight:900;text-transform:uppercase;cursor:pointer}@media(max-width:780px){.supportPerspectiveTabs{display:grid;grid-template-columns:1fr 1fr}.supportPerspectiveTabs .supportCreateOwnChat{grid-column:1/-1;margin-left:0}.supportPerspectiveTabs button{padding:10px 8px}}.passwordGate{position:fixed;inset:0;z-index:20060;display:grid;place-items:center;padding:22px;background:radial-gradient(circle at 50% 0,rgba(87,244,255,.11),transparent 36%),rgba(2,4,8,.97);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.passwordGateCard{width:min(520px,96vw);border:1px solid rgba(255,255,255,.14);border-radius:24px;background:linear-gradient(180deg,#101722,#060a11);box-shadow:0 35px 120px rgba(0,0,0,.72);padding:30px;color:#f5f7fb}.passwordGateEyebrow{font-size:10px;font-weight:950;letter-spacing:.2em;color:#58e9ff}.passwordGateCard h2{font-size:clamp(34px,7vw,54px);line-height:.95;letter-spacing:-.045em;margin:12px 0}.passwordGateCard>p{color:#9ba5b6;line-height:1.55;font-size:13px}.passwordGateCard>p strong{color:#fff}.passwordGateCard form{display:grid;grid-gap:12px;gap:12px;margin-top:20px}.passwordGateCard label{display:grid;grid-gap:6px;gap:6px}.passwordGateCard label span{font-size:9px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:#9ba6b7}.passwordGateCard input{width:100%;border:1px solid rgba(255,255,255,.13);border-radius:11px;background:#050910;color:#fff;padding:13px;outline:none}.passwordGateCard input:focus{border-color:rgba(88,233,255,.65)}.passwordGateCard form small{color:#778397;font-size:10px}.passwordGateCard form button{border:0;border-radius:11px;background:#f5f7fb;color:#06080d;padding:14px;font-weight:950;text-transform:uppercase;cursor:pointer}.passwordGateCard button:disabled{opacity:.5;cursor:not-allowed}.passwordGateError{margin-top:14px;padding:11px 13px;border:1px solid rgba(255,82,121,.35);border-radius:10px;background:rgba(255,82,121,.08);color:#ffabbc;font-size:12px}.passwordGateLogout{display:block;margin:13px auto 0;border:0;background:transparent;color:#8490a3;font-size:11px;cursor:pointer}@media(max-width:600px){.passwordGate{padding:0}.passwordGateCard{width:100%;min-height:100dvh;border:0;border-radius:0;display:flex;flex-direction:column;justify-content:center;padding:24px}}.paymentReturnNotice{position:fixed;right:20px;bottom:20px;z-index:10020;display:flex;align-items:flex-start;gap:12px;width:min(390px,calc(100vw - 32px));padding:16px 44px 16px 16px;border:1px solid rgba(124,255,179,.3);border-radius:18px;background:rgba(10,16,24,.96);box-shadow:0 18px 60px rgba(0,0,0,.42);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#f7fbff}.paymentReturnIcon{display:grid;place-items:center;flex:0 0 34px;height:34px;border-radius:50%;background:rgba(89,226,146,.16);color:#7dffb0;font-weight:900;font-size:18px}.paymentReturnNotice strong{display:block;font-size:15px;line-height:1.25}.paymentReturnNotice p{margin:5px 0 0;color:rgba(235,244,255,.72);font-size:13px;line-height:1.45}.paymentReturnClose{position:absolute;right:10px;top:9px;border:0;background:transparent;color:rgba(255,255,255,.6);font-size:24px;line-height:1;cursor:pointer}.paymentReturnClose:hover{color:#fff}@media(max-width:640px){.paymentReturnNotice{left:16px;right:16px;bottom:16px;width:auto}}.knowledgeBackdrop{position:fixed;inset:0;z-index:12000;background:rgba(3,6,11,.82);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);display:grid;place-items:center;padding:24px}.knowledgePanel{position:relative;width:min(1040px,96vw);max-height:90vh;overflow:auto;border:1px solid rgba(255,255,255,.1);border-radius:26px;background:linear-gradient(180deg,rgba(14,20,30,.98),rgba(6,10,16,.98));box-shadow:0 32px 100px rgba(0,0,0,.55);padding:30px}.knowledgeClose{position:absolute;top:18px;right:18px;width:38px;height:38px;border-radius:50%;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.05);color:#fff;font-size:24px;cursor:pointer}.knowledgeEyebrow{font-size:11px;font-weight:900;letter-spacing:.18em;color:#70e8ff;margin-bottom:12px}.knowledgeHeader{display:flex;justify-content:space-between;gap:24px;align-items:end}.knowledgeHeader h2{font-size:clamp(30px,5vw,54px);margin:0 0 8px}.knowledgeHeader p{margin:0;color:#9aa7b5;max-width:640px}.knowledgeSearch{width:min(330px,100%);height:46px;display:flex;align-items:center;gap:10px;padding:0 14px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:rgba(255,255,255,.04)}.knowledgeSearch input{width:100%;border:0;outline:0;background:none;color:#fff}.knowledgeCategories{display:flex;gap:8px;flex-wrap:wrap;margin:24px 0}.knowledgeCategories button,.knowledgeTabButton{border:1px solid rgba(255,255,255,.11);background:rgba(255,255,255,.04);color:#aeb8c4;border-radius:999px;padding:9px 14px;font-weight:800;cursor:pointer}.knowledgeCategories button.active{background:#fff;color:#070b11}.knowledgeArticles{display:grid;grid-gap:10px;gap:10px}.knowledgeArticles article{border:1px solid rgba(255,255,255,.09);border-radius:18px;background:rgba(255,255,255,.03);overflow:hidden}.knowledgeArticles article.open{border-color:rgba(112,232,255,.28);background:rgba(112,232,255,.045)}.knowledgeArticleHead{width:100%;display:flex;justify-content:space-between;gap:20px;align-items:center;text-align:left;padding:18px 20px;border:0;background:none;color:#fff;cursor:pointer}.knowledgeArticleHead span{display:grid;grid-gap:4px;gap:4px}.knowledgeArticleHead small{font-size:10px;letter-spacing:.13em;color:#70e8ff;text-transform:uppercase}.knowledgeArticleHead strong{font-size:17px}.knowledgeArticleHead em{font-style:normal;color:#909dab;font-size:13px}.knowledgeArticleHead>b{font-size:25px;font-weight:400}.knowledgeBody{padding:0 20px 20px;display:grid;grid-gap:10px;gap:10px}.knowledgeBody>div{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border-radius:13px;background:rgba(0,0,0,.2)}.knowledgeBody i{flex:0 0 24px;height:24px;display:grid;place-items:center;border-radius:50%;background:rgba(112,232,255,.12);color:#70e8ff;font-style:normal;font-size:11px;font-weight:900}.knowledgeBody p{margin:1px 0 0;color:#c8d0d8;line-height:1.5}.knowledgeEmpty{padding:50px;text-align:center;color:#778391}.knowledgeMenuLink{color:#70e8ff!important}.supportModeTabs .knowledgeTabButton{margin-left:auto}@media(max-width:720px){.knowledgeBackdrop{padding:0}.knowledgePanel{width:100%;height:100dvh;max-height:100dvh;border-radius:0;padding:22px 16px 90px}.knowledgeHeader{display:grid}.knowledgeSearch{width:100%}.knowledgeArticleHead{padding:16px}.knowledgeArticleHead em{font-size:12px}.knowledgeCategories{overflow-x:auto;flex-wrap:nowrap;padding-bottom:5px}.knowledgeCategories button{white-space:nowrap}}.ulaniPayNav{border:1px solid rgba(109,124,255,.42);background:linear-gradient(135deg,rgba(82,55,255,.22),rgba(20,25,46,.88));color:#fff;font:700 11px/1 inherit;letter-spacing:.12em;padding:10px 13px;border-radius:999px;cursor:pointer}.upayBackdrop{position:fixed;inset:0;z-index:9999;background:rgba(2,4,11,.76);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:grid;place-items:center;padding:22px}.upayCheckout,.upayOwner{position:relative;width:min(560px,100%);border:1px solid rgba(143,153,255,.23);background:radial-gradient(circle at 0 0,rgba(80,64,255,.18),transparent 36%),linear-gradient(145deg,#101323,#080a12 64%);box-shadow:0 32px 100px rgba(0,0,0,.55);border-radius:28px;color:#f7f8ff;overflow:hidden}.upayCheckout,.upayOwner{padding:28px}.upayOwner{width:min(1180px,100%);max-height:92vh;overflow:auto}.upayClose{position:absolute;right:17px;top:14px;width:38px;height:38px;border:0;border-radius:50%;background:rgba(255,255,255,.07);color:#fff;font-size:25px;cursor:pointer}.upayBrand{display:flex;gap:12px;align-items:center;padding-right:45px}.upayBrand>span{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;font:900 22px/1 inherit;background:linear-gradient(145deg,#806bff,#4c3cff);box-shadow:0 10px 32px rgba(86,65,255,.35)}.upayBrand div{display:grid;grid-gap:2px;gap:2px}.upayBrand small,.upayPayout small,.upayProduct small{font-size:10px;letter-spacing:.16em;color:#9aa3c7}.upayBrand strong{font-size:17px;letter-spacing:.04em}.upayProduct{margin:26px 0 18px;padding:22px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.035);border-radius:20px;display:flex;gap:18px;justify-content:space-between;align-items:center}.upayProduct h2{font-size:25px;margin:4px 0 6px}.upayPayout p,.upayProduct p,.upaySecurity,.upaySetup p{margin:0;color:#aab1c9;font-size:13px;line-height:1.55}.upayProduct>strong{font-size:22px;white-space:nowrap}.upayMethods{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.upayMethods div{height:68px;border:1px solid rgba(255,255,255,.09);border-radius:17px;background:#0d101b;display:grid;place-items:center;align-content:center;grid-gap:4px;gap:4px}.upayMethods b,.upayMethods i{font-size:20px;font-style:normal}.upayMethods span{font-size:12px;color:#d8dcf0}.upaySecurity{margin:18px 2px}.upayPay{width:100%;border:0;border-radius:16px;background:linear-gradient(90deg,#745cff,#5142ff);color:white;padding:16px 20px;font-weight:800;font-size:15px;cursor:pointer;box-shadow:0 14px 36px rgba(78,63,255,.28)}.upayOwner button:disabled,.upayPay:disabled{opacity:.45;cursor:not-allowed}.upayError,.upayNotice,.upaySetup{border-radius:14px;padding:12px 14px;margin:12px 0;font-size:13px}.upayError{border:1px solid rgba(255,90,111,.34);background:rgba(255,60,86,.1);color:#ffbdc6}.upayNotice{border:1px solid rgba(73,216,154,.3);background:rgba(39,173,114,.1);color:#a8f0d0}.upaySetup{border:1px solid rgba(246,189,77,.3);background:rgba(246,189,77,.08)}.upaySetup strong{display:block;margin-bottom:4px}.ownerBrand{margin-bottom:20px}.upayRefresh{margin-left:auto;margin-right:45px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.05);color:#fff;border-radius:12px;padding:9px 13px;cursor:pointer}.upayStatus{justify-content:space-between;margin:12px 0 18px}.upayStatus,.upayStatus span{display:flex;align-items:center}.upayStatus span{gap:8px;font-size:12px}.upayStatus span i{width:8px;height:8px;border-radius:50%;background:#f4b94f}.upayStatus span.ok i{background:#48d49a;box-shadow:0 0 14px rgba(72,212,154,.5)}.upayStatus em{font-style:normal;font-size:10px;letter-spacing:.14em;padding:7px 9px;border-radius:999px;background:rgba(255,255,255,.06);color:#aab1c9}.upayStats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.upayStats article{padding:17px;border-radius:18px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.075);display:grid;grid-gap:5px;gap:5px}.upayStats small{color:#8f98b8;font-size:11px}.upayStats strong{font-size:21px}.upayStats span{font-size:11px;color:#787f99}.upayPayout{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:18px 0;padding:18px;border-radius:19px;border:1px solid rgba(111,92,255,.2);background:linear-gradient(100deg,rgba(94,71,255,.11),rgba(255,255,255,.025))}.upayPayout>div:first-child{max-width:460px}.upayPayout strong{display:block;font-size:16px;margin:4px 0}.upayPayoutControls{display:grid;grid-template-columns:130px auto;grid-gap:8px;gap:8px}.upayPayoutControls input{grid-row:span 2;border:1px solid rgba(255,255,255,.11);background:#0b0d17;color:white;border-radius:13px;padding:0 12px;min-width:0}.upayPayoutControls button,.upayRefund{border:0;border-radius:11px;background:#6554ff;color:white;padding:9px 12px;font-weight:700;cursor:pointer}.upayPayoutControls .ghost{background:rgba(255,255,255,.07)}.upayTableWrap{border:1px solid rgba(255,255,255,.07);border-radius:18px;overflow:auto}.upayTable{width:100%;border-collapse:collapse;min-width:860px}.upayTable td,.upayTable th{text-align:left;padding:12px 13px;border-bottom:1px solid rgba(255,255,255,.055);font-size:12px}.upayTable th{position:-webkit-sticky;position:sticky;top:0;background:#10121d;color:#868eaa;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.upayTable td{color:#d5d9eb}.upayState{display:inline-flex;padding:5px 7px;border-radius:999px;background:rgba(255,255,255,.06);font-size:10px}.upayState.s-completed{background:rgba(58,200,138,.12);color:#8be8bd}.upayState.s-refunded{background:rgba(245,169,69,.12);color:#ffd18c}.upayState.s-refund_pending{background:rgba(123,98,255,.14);color:#c9c0ff}.upayRefund{padding:7px 9px;font-size:10px;background:rgba(255,255,255,.08)}.upayEmpty,.upayLoading{text-align:center;color:#8e96b2;padding:30px}.upayOwner::-webkit-scrollbar{width:8px}.upayOwner::-webkit-scrollbar-thumb{background:rgba(255,255,255,.12);border-radius:8px}@media(max-width:800px){.upayBackdrop{padding:10px}.upayCheckout,.upayOwner{border-radius:20px;padding:20px}.upayStats{grid-template-columns:repeat(2,1fr)}.upayPayout{align-items:stretch;flex-direction:column}.upayPayoutControls{grid-template-columns:1fr 1fr}.upayPayoutControls input{grid-column:1/-1;grid-row:auto;padding:12px}.upayMethods{grid-template-columns:1fr}.upayMethods div{height:52px;display:flex;justify-content:center}.upayProduct{align-items:flex-start;flex-direction:column}.upayRefresh{margin-left:auto;margin-right:38px}}.ulaniBrandLogoImage{display:block;object-fit:contain;object-position:center;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;filter:invert(1);opacity:.98}.brand[data-ulani-logo-variant=siteTop]{display:flex;align-items:center;width:76px;height:46px;letter-spacing:0;font-size:0}.brand[data-ulani-logo-variant=siteTop] .ulaniBrandLogoImage{width:72px;height:44px}footer>strong[data-ulani-logo-variant=siteFooter]{display:flex;align-items:center;width:74px;height:42px}footer>strong[data-ulani-logo-variant=siteFooter] .ulaniBrandLogoImage{width:68px;height:40px}.launcher-top>strong[data-ulani-logo-variant=siteLauncherPreview]{display:flex;align-items:center;width:58px;height:42px}.launcher-top>strong[data-ulani-logo-variant=siteLauncherPreview] .ulaniBrandLogoImage{width:54px;height:40px}.profilePageBrand[data-ulani-logo-variant=profileBrand]{display:flex;align-items:center;width:78px;height:48px}.profilePageBrand[data-ulani-logo-variant=profileBrand] .ulaniBrandLogoImage{width:74px;height:46px}.launcherBrand[data-ulani-logo-variant=launcherSidebar]{justify-content:center;padding:10px 24px}.launcherBrand[data-ulani-logo-variant=launcherSidebar] .ulaniBrandLogoImage{width:108px;height:66px}.bootMark[data-ulani-logo-variant=launcherBoot]{width:106px;height:86px;-webkit-clip-path:none;clip-path:none;border:0;background:transparent;box-shadow:none}.bootMark[data-ulani-logo-variant=launcherBoot] .ulaniBrandLogoImage{width:100px;height:80px}.authLogo[data-ulani-logo-variant=launcherAuth]{width:94px;height:72px;-webkit-clip-path:none;clip-path:none;background:transparent;margin-bottom:17px}.authLogo[data-ulani-logo-variant=launcherAuth] .ulaniBrandLogoImage{width:90px;height:70px}@media(max-width:720px){.brand[data-ulani-logo-variant=siteTop]{width:64px;height:40px}.brand[data-ulani-logo-variant=siteTop] .ulaniBrandLogoImage{width:60px;height:38px}}:root{--cyan:#fff!important;--mag:#bdbdbd!important;--line:rgba(255,255,255,.18)!important}.topbar{color:#fff!important}.menu{background:rgba(0,0,0,.97)!important}.menu a:hover,.menuLink:hover{color:#fff!important;opacity:.72}.menuBtn{border-color:rgba(255,255,255,.42)!important;background:rgba(0,0,0,.72)!important}.accountBtn{border-color:rgba(255,255,255,.26)!important;background:rgba(0,0,0,.58)!important;color:#fff!important}.accountBtn.online{border-color:rgba(255,255,255,.52)!important;box-shadow:none!important}footer{background:#050505!important;border-color:rgba(255,255,255,.14)!important;color:#a9a9a9!important}footer a,footer button,footer strong{color:#fff!important}.accountBackdrop,.codeGeneratorBackdrop,.cookieBackdrop,.giftKeysBackdrop,.legalBackdrop,.notificationBackdrop,.publicProfileBackdrop,.storeAdminBackdrop,.supportBackdrop,.ulaniPayBackdrop,.verificationBackdrop,.wishlistBackdrop{--cyan:#fff!important;--mag:#bdbdbd!important}.accountPanel,.codeGeneratorPanel,.cookiePanel,.giftKeysPanel,.legalPanel,.notificationPanel,.publicProfilePanel,.storeAdminPanel,.supportPanel,.ulaniPayPanel,.wishlistPanel{background:#090909!important;border-color:rgba(255,255,255,.2)!important;box-shadow:0 28px 90px rgba(0,0,0,.72)!important;color:#fff!important}.accountNav button,.accountTab,.inviteActions button,.libraryBuy,.playerRow button,.refreshBtn,.signOutBtn{border-color:rgba(255,255,255,.22)!important}.accountNav button.active,.accountTab.active,.authSubmit,.inviteActions button:not(.decline),.libraryBuy,.playerRow button:not(.decline){background:#fff!important;color:#050505!important;border-color:#fff!important;box-shadow:none!important}.accountNav button:not(.active),.accountTab:not(.active),.inviteActions .decline,.refreshBtn,.signOutBtn{background:#111!important;color:#ddd!important}.authInput,.friendSearch input{background:#080808!important;color:#fff!important;border-color:rgba(255,255,255,.22)!important}.authInput:focus,.friendSearch input:focus{border-color:#fff!important;box-shadow:none!important}.accountNotice,.friendsEmpty,.outgoingNote,.profileIdentity small,.profileIdentity span,.profileMeta span,.syncState{color:#a8a8a8!important}.accountError{background:#171717!important;border-color:rgba(255,255,255,.34)!important;color:#fff!important}.friendCard span,.onlineText,.profileIdentity small{color:#d8d8d8!important}.coming i,.friendAvatar i,.profileAvatar i{background:#fff!important;box-shadow:0 0 10px rgba(255,255,255,.45)!important}.friendCard,.levelBadge,.levelPanel,.libraryGame,.playerRow,.profileMeta,.profileStats>div{background:#0d0d0d!important;border-color:rgba(255,255,255,.14)!important}.xpTrack{background:#222!important}.xpTrack i{background:#fff!important;box-shadow:none!important}.activityCard,.adminCard,.adminRow,.codeHistoryRow,.giftGameCard,.notificationItem,.privacyCard,.storeCard,.supportMessage,.supportThread,.wishlistGame{background:#0c0c0c!important;border-color:rgba(255,255,255,.16)!important}.codeGeneratorPanel button,.giftGameCard button,.notificationPanel button,.privacyCard button,.storeAdminPanel button,.storeCard button,.supportPanel button,.ulaniPayPanel button,.wishlistGame button{border-color:rgba(255,255,255,.24)!important;box-shadow:none!important}.codeGeneratorPanel button:hover,.giftGameCard button:hover,.notificationPanel button:hover,.privacyCard button:hover,.storeAdminPanel button:hover,.storeCard button:hover,.supportPanel button:hover,.ulaniPayPanel button:hover,.wishlistGame button:hover{border-color:#fff!important}.accountNav em,.notificationBadge,.notificationCount{background:#fff!important;color:#000!important;box-shadow:none!important}.notificationUnreadDot{background:#fff!important;box-shadow:0 0 8px rgba(255,255,255,.45)!important}.ulaniPayAdminCard,.ulaniPayCard,.ulaniPayMethod,.ulaniPayOrder,.ulaniPayPanel{background:#080808!important;border-color:rgba(255,255,255,.18)!important}.ulaniPayPanel .primary,.ulaniPayPanel [data-primary=true]{background:#fff!important;color:#050505!important;border-color:#fff!important}.ulaniPayPanel input,.ulaniPayPanel select{background:#050505!important;color:#fff!important;border-color:rgba(255,255,255,.24)!important}body:has(.launcherBoot),body:has(.launcherPage){background:#050505!important;color:#f5f5f5!important}.launcherPage{--launcher-bg:#050505!important;--launcher-panel:#0a0a0a!important;--launcher-panel-2:#111!important;--launcher-line:rgba(255,255,255,.15)!important;--launcher-text:#f3f3f3!important;--launcher-muted:#8e8e8e!important;--launcher-cyan:#fff!important;--launcher-blue:#d7d7d7!important;--launcher-green:#fff!important;--launcher-red:#bdbdbd!important;background:radial-gradient(circle at 78% 8%,rgba(255,255,255,.05),transparent 34%),#050505!important}.nativeTitlebar{background:#030303!important;border-color:rgba(255,255,255,.1)!important}.launcherBoot{background:radial-gradient(circle at center,rgba(255,255,255,.07),transparent 35%),#050505!important}.bootMark{background:#0d0d0d!important;border-color:rgba(255,255,255,.55)!important;color:#fff!important;box-shadow:0 0 60px rgba(255,255,255,.08)!important}.launcherSidebar{background:linear-gradient(180deg,#0a0a0a,#050505)!important;box-shadow:none!important}.launcherBrand,.launcherSidebar{border-color:rgba(255,255,255,.12)!important}.launcherBrand>i{background:#fff!important;color:#000!important}.launcherBrand b{color:#fff!important}.launcherSidebar nav button{color:#8f8f8f!important}.launcherSidebar nav button:hover{background:rgba(255,255,255,.05)!important;color:#fff!important}.launcherSidebar nav button.active{background:linear-gradient(90deg,rgba(255,255,255,.13),rgba(255,255,255,.035))!important;border-color:rgba(255,255,255,.2)!important;color:#fff!important}.launcherSidebar nav button.active:before{background:#fff!important;box-shadow:none!important}.launcherSidebar nav .adminNav,.launcherSidebar nav .adminNav i,.launcherSidebar nav button.active i{color:#fff!important}.sidebarUser{background:#080808!important;border-color:rgba(255,255,255,.12)!important}.launcherAvatar{background:#121212!important;border-color:rgba(255,255,255,.32)!important;color:#fff!important}.launcherAvatar>i{background:#fff!important;border-color:#050505!important;box-shadow:none!important}.launcherHeader{background:rgba(7,7,7,.88)!important;border-color:rgba(255,255,255,.12)!important}.headerActions>button{background:#0d0d0d!important;border-color:rgba(255,255,255,.16)!important}.headerActions>button:hover{background:#171717!important;border-color:rgba(255,255,255,.4)!important}.headerActions button b{background:#fff!important;color:#000!important}.launcherContent{background:#070707!important;scrollbar-color:#3a3a3a #070707!important}.launcherToast{background:#0b0b0b!important}.launcherToast.error,.launcherToast.success{border-color:rgba(255,255,255,.38)!important;color:#fff!important}.launcherPrimary{border-color:#fff!important;background:#fff!important;color:#050505!important;box-shadow:none!important}.launcherGhost{border-color:rgba(255,255,255,.24)!important;background:#0b0b0b!important;color:#fff!important}.launcherAuth{background:#050505!important}.authBackdrop{filter:brightness(.55) grayscale(.35)!important}.authCard{background:rgba(5,5,5,.94)!important;border-color:rgba(255,255,255,.2)!important;box-shadow:0 30px 100px rgba(0,0,0,.7)!important}.authLogo{background:#fff!important;color:#000!important}.authTabs button.active{border-color:#fff!important;color:#fff!important}.authCard input,.newConversation input,.newConversation textarea,.releaseEditor input,.releaseEditor select,.releaseEditor textarea,.submissionEditor input,.submissionEditor textarea{background:#080808!important;color:#fff!important;border-color:rgba(255,255,255,.18)!important}.authCard input:focus,.newConversation input:focus,.newConversation textarea:focus,.releaseEditor input:focus,.releaseEditor select:focus,.releaseEditor textarea:focus,.submissionEditor input:focus,.submissionEditor textarea:focus{border-color:#fff!important}.launcherUpdateBanner,.launcherUpdateBanner.ready{background:linear-gradient(90deg,#151515,#090909)!important;border-color:rgba(255,255,255,.26)!important;box-shadow:none!important}.updatePulse{background:#111!important;border-color:rgba(255,255,255,.34)!important;color:#fff!important;box-shadow:none!important}.launcherUpdateBanner span,.launcherUpdateBanner.ready span{color:#cfcfcf!important}.launcherUpdateBanner.ready>button,.launcherUpdateBanner>button{background:#fff!important;border-color:#fff!important;color:#050505!important}.launcherUpdateProgress{background:#222!important}.launcherUpdateProgress i{background:#fff!important;box-shadow:none!important}.authUpdateNotice{background:#0c0c0c!important;border-color:rgba(255,255,255,.24)!important;box-shadow:none!important}.authUpdateNotice>i{background:#151515!important;color:#fff!important}.authUpdateNotice em{background:#fff!important;color:#000!important}.launcherPage .adminView section,.launcherPage .continuePanel,.launcherPage .downloadsView section,.launcherPage .friendsView section,.launcherPage .gameRow,.launcherPage .libraryCard,.launcherPage .networkPanel,.launcherPage .profileActivity,.launcherPage .profileShowcase,.launcherPage .profileSidePanel,.launcherPage .profileSteamHero,.launcherPage .settingsPanel,.launcherPage .storeCard,.launcherPage .supportView section{border-color:rgba(255,255,255,.14)!important}.launcherPage .downloadState i,.launcherPage .heroNetwork i,.launcherPage .networkUser small:before,.launcherPage .statusDot{background:#fff!important;box-shadow:none!important}.launcherPage .badgeFallback,.launcherPage .launcherBadge{filter:grayscale(1)!important}.launcherPage :focus-visible{outline-color:#fff!important}.ulaniLangSwitch{background:rgba(0,0,0,.88)!important;border-color:rgba(255,255,255,.2)!important;color:#8d8d8d!important}.ulaniLangSwitch span.active{color:#fff!important}.ulaniLangSwitch:hover{border-color:#fff!important}.wishlistHeart{margin-left:auto;width:34px;height:34px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.04);color:#fff;font-size:19px;line-height:1;cursor:pointer;display:grid;place-items:center}.wishlistHeart.active{color:#ff7d98;background:rgba(255,98,132,.1);border-color:rgba(255,98,132,.25)}.wishlistNavBtn{position:relative}.wishlistNavBtn em{font-style:normal;margin-left:6px;min-width:18px;height:18px;border-radius:999px;background:#fff;color:#081019;display:inline-grid;place-items:center;font-size:10px;font-weight:900;padding:0 5px}.privacyCard{margin-top:18px;border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:18px;background:linear-gradient(135deg,rgba(113,229,255,.055),rgba(255,255,255,.025));display:grid;grid-gap:16px;gap:16px}.privacyHead{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.privacyHead small{display:block;font-size:10px;letter-spacing:.13em;color:#72e7ff;font-weight:900;margin-bottom:6px}.privacyHead h3{margin:0;font-size:20px}.privacyHead p{margin:6px 0 0;color:#8f9aa6;font-size:13px;line-height:1.45}.privacyHead>span{font-size:24px;color:#72e7ff}.privacyGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.privacyGrid label{display:grid;grid-gap:7px;gap:7px;border:1px solid rgba(255,255,255,.07);border-radius:13px;padding:12px;background:rgba(255,255,255,.025)}.privacyGrid label>span{font-size:11px;color:#aeb8c2;font-weight:800;letter-spacing:.04em}.privacyGrid select{height:38px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#0a1119;color:#fff;padding:0 10px;outline:none}.privacySave{height:42px;border:0;border-radius:11px;background:#fff;color:#071019;font-weight:900;cursor:pointer}.privacySave:disabled{opacity:.45}.privacyError,.privacyNotice{padding:10px 12px;border-radius:10px;font-size:12px}.privacyNotice{background:rgba(72,210,138,.09);border:1px solid rgba(72,210,138,.18);color:#9de9bc}.privacyError{background:rgba(255,90,90,.09);border:1px solid rgba(255,90,90,.18);color:#ffadad}.wishlistBackdrop{position:fixed;inset:0;z-index:12150;background:rgba(3,6,11,.86);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:grid;place-items:center;padding:24px}.wishlistPanel{position:relative;width:min(900px,96vw);max-height:90vh;overflow:auto;border:1px solid rgba(255,255,255,.1);border-radius:26px;background:linear-gradient(180deg,rgba(14,20,30,.99),rgba(5,9,15,.99));padding:30px;box-shadow:0 32px 110px rgba(0,0,0,.58)}.wishlistClose{position:absolute;top:18px;right:18px;width:38px;height:38px;border-radius:50%;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.05);color:#fff;font-size:24px;cursor:pointer}.wishlistEyebrow{font-size:11px;font-weight:900;letter-spacing:.16em;color:#ff8aa1;margin-bottom:10px}.wishlistTitle{display:flex;justify-content:space-between;gap:20px;align-items:center}.wishlistTitle h2{font-size:clamp(30px,5vw,50px);margin:0}.wishlistTitle p{margin:6px 0 0;color:#99a5b1}.wishlistTitle>b{min-width:52px;height:52px;border-radius:16px;display:grid;place-items:center;background:rgba(255,255,255,.06);font-size:20px}.wishlistList{display:grid;grid-gap:12px;gap:12px;margin-top:22px}.wishlistList article{display:grid;grid-template-columns:78px 1fr auto;grid-gap:14px;gap:14px;align-items:center;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:12px;background:rgba(255,255,255,.03)}.wishlistFallback,.wishlistList img{width:78px;height:78px;border-radius:12px;object-fit:cover;background:rgba(255,255,255,.05);display:grid;place-items:center;font-weight:900}.wishlistList article>div:nth-child(2){display:grid;grid-gap:4px;gap:4px;min-width:0}.wishlistList small{font-size:10px;color:#ff8aa1;letter-spacing:.1em}.wishlistList strong{font-size:17px}.wishlistList span{font-size:12px;color:#84909c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wishlistActions{display:grid;justify-items:end;grid-gap:8px;gap:8px}.wishlistActions>b{font-size:13px}.wishlistActions button,.wishlistStoreBtn{border:1px solid rgba(255,255,255,.1);border-radius:10px;background:rgba(255,255,255,.04);color:#fff;padding:9px 11px;cursor:pointer}.wishlistStoreBtn{width:100%;margin-top:14px;height:44px;background:#fff;color:#081019;font-weight:900}.wishlistEmpty{min-height:180px;border:1px dashed rgba(255,255,255,.08);border-radius:18px;display:grid;place-items:center;align-content:center;grid-gap:8px;gap:8px;color:#6f7a85;font-size:34px}.wishlistEmpty strong{font-size:14px}.wishlistError,.wishlistNotice{margin-top:14px;padding:11px 13px;border-radius:11px;font-size:12px}.wishlistNotice{background:rgba(72,210,138,.09);border:1px solid rgba(72,210,138,.18);color:#9de9bc}.wishlistError{background:rgba(255,90,90,.09);border:1px solid rgba(255,90,90,.18);color:#ffadad}@media(max-width:720px){.privacyGrid{grid-template-columns:1fr}.wishlistBackdrop{padding:0}.wishlistPanel{width:100%;height:100dvh;max-height:100dvh;border-radius:0;padding:24px 16px 90px}.wishlistList article{grid-template-columns:58px 1fr}.wishlistFallback,.wishlistList img{width:58px;height:58px}.wishlistActions{grid-column:2;justify-items:start}.wishlistList span{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}