/* Retained primary-site rules while unifying the S3 presentation stylesheet. */
/* Make onboarding hero copy clear against its gradient background. */
.account-onboarding__hero p { color: #fff !important; text-shadow: 0 1px 2px rgba(5, 66, 84, .34); }

/* Keep text clear of the leading field icons in the account onboarding form. */
.account-main-content .account-onboarding__control input,
.account-main-content .account-onboarding__control select { padding-left: 36px !important; }

/* Create account: match the guided, polished character-creation flow. */
.account-main-content .account-onboarding{max-width:720px;margin:2px auto 15px;color:#547681;font-family:Arial,sans-serif}.account-onboarding__hero{position:relative;display:flex;align-items:center;gap:14px;min-height:82px;overflow:hidden;padding:14px 17px;border:1px solid rgba(55,151,181,.57);border-radius:11px;background:radial-gradient(circle at 95% 8%,rgba(255,223,117,.27),transparent 23%),linear-gradient(112deg,#147692,#35aec4 58%,#2688a8);box-shadow:inset 0 1px rgba(255,255,255,.42),0 7px 15px rgba(22,99,126,.15);color:#fff}.account-onboarding__hero:after{position:absolute;right:-41px;bottom:-88px;width:194px;height:194px;border:24px solid rgba(255,255,255,.1);border-radius:50%;content:''}.account-onboarding__hero>*{position:relative;z-index:1}.account-onboarding__hero-icon{display:flex;flex:0 0 49px;align-items:center;justify-content:center;width:49px;height:49px;border:1px solid rgba(255,247,193,.55);border-radius:14px;background:rgba(7,65,82,.25);color:#ffe38b;font-size:23px}.account-onboarding__hero-copy{min-width:0;flex:1}.account-onboarding__hero-copy>span,.account-onboarding__step-heading>div>span{display:block;color:#c4f8f2;font-family:'Bebas Neue Bold',sans-serif;font-size:11px;letter-spacing:.8px;text-transform:uppercase}.account-onboarding__hero h1{margin:1px 0 2px;color:#fff;font-family:'Bebas Neue Bold',sans-serif;font-size:29px;font-weight:normal;letter-spacing:.45px;line-height:1;text-transform:uppercase}.account-onboarding__hero p{margin:0;color:rgba(255,255,255,.91);font-size:12px;line-height:1.35}.account-onboarding__hero-mark{display:grid;justify-items:center;gap:4px;min-width:78px;padding-left:12px;border-left:1px solid rgba(218,252,255,.31);color:#fff;text-align:center}.account-onboarding__hero-mark i{color:#ffe385;font-size:18px}.account-onboarding__hero-mark span{color:#cdf9f3;font-family:'Bebas Neue Bold',sans-serif;font-size:10px;letter-spacing:.5px;text-transform:uppercase}.account-onboarding__benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:8px 0}.account-onboarding__benefits span{display:flex;align-items:center;justify-content:center;gap:5px;min-height:31px;padding:5px 7px;border:1px solid rgba(70,151,180,.27);border-radius:7px;background:rgba(251,254,255,.74);color:#477787;font-family:'Bebas Neue Bold',sans-serif;font-size:12px;letter-spacing:.2px;text-align:center;text-transform:uppercase}.account-onboarding__benefits i{color:#d49429;font-size:12px}.account-onboarding__notice{display:flex;align-items:flex-start;gap:9px;margin:0 0 9px;padding:10px 12px;border:1px solid rgba(70,150,180,.32);border-radius:8px;background:linear-gradient(105deg,#f9feff,#e7f5f7);font-size:12px;line-height:1.42}.account-onboarding__notice>i{margin-top:1px;color:#2293ae;font-size:16px}.account-onboarding__notice p{margin:0}.account-onboarding__form{display:grid;gap:9px;margin:0}.account-onboarding__step,.account-onboarding__agreement{overflow:hidden;border:1px solid rgba(70,150,180,.42);border-radius:10px;background:linear-gradient(145deg,#fcfeff,#e5f4f7);box-shadow:inset 0 1px #fff,0 4px 10px rgba(29,99,124,.07)}.account-onboarding__step--character{background:radial-gradient(circle at 95% 0,rgba(255,219,111,.14),transparent 21%),linear-gradient(145deg,#fcfeff,#e5f4f7)}.account-onboarding__step-heading{display:flex;align-items:center;gap:9px;padding:9px 12px;border-bottom:1px solid rgba(70,149,178,.24);background:linear-gradient(105deg,rgba(48,160,185,.15),rgba(255,255,255,.45))}.account-onboarding__step-number{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:linear-gradient(145deg,#3baac1,#1b7897);box-shadow:inset 0 1px rgba(255,255,255,.42);color:#fff;font-family:'Bebas Neue Bold',sans-serif;font-size:16px}.account-onboarding__step-heading>div>span{color:#c18424;font-size:10px}.account-onboarding__step h2,.account-onboarding__agreement h2{margin:0;color:#28718b;font-family:'Bebas Neue Bold',sans-serif;font-size:21px;font-weight:normal;letter-spacing:.35px;line-height:1;text-transform:uppercase}.account-onboarding__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;padding:12px}.account-onboarding__field{min-width:0}.account-onboarding__field--wide{grid-column:1 / -1}.account-onboarding__field>label,.account-onboarding__label,.account-onboarding__captcha>label{display:block;margin-bottom:5px;color:#39778d;font-family:'Bebas Neue Bold',sans-serif;font-size:14px;letter-spacing:.35px;text-transform:uppercase}.account-onboarding__field>label.is-error,.account-onboarding__label.is-error,.account-onboarding__captcha>label.is-error{color:#bd574a}.account-onboarding__control{position:relative;display:flex;align-items:center}.account-onboarding__control>i{position:absolute;z-index:1;left:10px;color:#3c9bb2;font-size:13px;pointer-events:none}.account-onboarding__control input,.account-onboarding__control select{box-sizing:border-box;width:100%;min-height:37px;padding:7px 10px 7px 31px;border:1px solid rgba(68,148,178,.55);border-radius:6px;background:#fff;color:#386678;font-family:Arial,sans-serif;font-size:13px;transition:border-color .16s ease,box-shadow .16s ease}.account-onboarding__control input:focus,.account-onboarding__control select:focus{border-color:#31a2bf;box-shadow:0 0 0 3px rgba(48,164,190,.14);outline:0}.account-onboarding__control img{flex:0 0 auto;margin-left:6px;object-fit:contain}.account-onboarding__field .FormFieldError,.account-onboarding__captcha .FormFieldError{display:block;margin-top:4px;color:#b44845;font-family:'Bebas Neue Bold',sans-serif;font-size:14px;line-height:1.15}.account-onboarding__help{display:block;margin-top:4px;color:#718b93;font-size:10px}.account-onboarding__field #SuggestAccountNumber{margin-top:5px;font-size:11px}.account-onboarding__field #SuggestAccountNumber a{display:inline-flex;align-items:center;gap:4px;color:#277e99;font-family:'Bebas Neue Bold',sans-serif;text-decoration:none;text-transform:uppercase}.account-onboarding__passwords{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;margin:0 12px 12px;padding:11px 12px;border:1px solid rgba(57,146,176,.24);border-radius:8px;background:rgba(255,255,255,.62)}.account-onboarding__captcha{margin:0 12px 12px;padding-top:2px}.account-onboarding__choices{display:flex;flex-wrap:wrap;gap:7px}.account-onboarding__choice{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:6px 10px;border:1px solid rgba(67,148,178,.34);border-radius:6px;background:rgba(255,255,255,.7);color:#417283;font-family:'Bebas Neue Bold',sans-serif;font-size:15px;letter-spacing:.2px;text-transform:uppercase;cursor:pointer;transition:.16s ease}.account-onboarding__choice:hover{border-color:#35a0bd;background:#faffff;color:#23758e;transform:translateY(-1px)}.account-onboarding__choice input{margin:0}.account-onboarding__choice input:checked+span{color:#19809b}.account-onboarding__choices--vocation{display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.account-onboarding__choices--vocation .account-onboarding__choice{min-width:0;padding:6px 3px;font-size:13px;white-space:nowrap}.account-onboarding__agreement{border-color:rgba(196,147,42,.45);background:linear-gradient(110deg,#fffdf4,#f5eccd)}.account-onboarding__agreement .account-onboarding__step-heading{background:linear-gradient(105deg,rgba(222,169,54,.14),rgba(255,255,255,.48));border-bottom-color:rgba(197,152,50,.25)}.account-onboarding__agreement-body{padding:11px 13px}.account-onboarding__rules-check{display:flex;align-items:center;gap:8px;margin:0;color:#536e70;font-family:'Bebas Neue Bold',sans-serif;font-size:17px;letter-spacing:.15px}.account-onboarding__rules-check input{margin:0}.account-onboarding__rules-check a{color:#277e99}.account-onboarding__agreement-body p{margin:7px 0 0;color:#817451;font-size:11px;line-height:1.4}.account-onboarding__agreement-body p i{color:#2b9d72}.account-onboarding__actions{display:grid;justify-items:center;gap:6px;margin:2px 0 0}.account-onboarding__actions .BigButtonText{min-width:164px;min-height:37px;padding:8px 15px;border:1px solid #187a97;border-radius:7px;background:linear-gradient(180deg,#45b0c8,#1b7797);box-shadow:inset 0 1px rgba(255,255,255,.4),0 4px 8px rgba(23,91,114,.21);color:#fff;font-family:'Bebas Neue Bold',sans-serif;font-size:17px;letter-spacing:.35px;line-height:1;text-transform:uppercase;cursor:pointer;transition:filter .16s ease,transform .16s ease}.account-onboarding__actions .BigButtonText:hover{filter:brightness(1.07);transform:translateY(-1px)}.account-onboarding__actions small{color:#75909a;font-size:10px;text-align:center}@media(max-width:620px){.account-onboarding__hero{align-items:flex-start}.account-onboarding__hero-mark{display:none}.account-onboarding__fields,.account-onboarding__passwords{grid-template-columns:1fr}.account-onboarding__benefits{grid-template-columns:1fr}.account-onboarding__choices--vocation{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:410px){.account-onboarding__hero{padding:13px}.account-onboarding__hero-icon{width:43px;height:43px;flex-basis:43px;font-size:20px}.account-onboarding__hero h1{font-size:26px}.account-onboarding__benefits span{justify-content:flex-start;padding-left:10px}.account-onboarding__choices--vocation{grid-template-columns:repeat(2,minmax(0,1fr))}}

/* Banishments: active and historical account bans from Chilo. */
.bans-hero::after { position:absolute; right:14%; bottom:-42px; width:125px; height:125px; border:1px solid rgba(255,235,181,.2); border-radius:50%; box-shadow:0 0 0 17px rgba(255,235,181,.06),0 0 0 35px rgba(255,235,181,.035); content:""; }
.bans-hero > * { position:relative; z-index:1; }.bans-hero__icon { display:inline-flex; flex:0 0 49px; width:49px; height:49px; align-items:center; justify-content:center; border:1px solid rgba(255,239,197,.4); border-radius:14px; background:rgba(64,24,29,.25); color:#ffd36e; font-size:22px; }.bans-hero span,.bans-hero small { display:block; color:#ffe8bb; font-family:'Bebas Neue Bold',sans-serif; font-size:11px; letter-spacing:1px; text-transform:uppercase; }.bans-hero h1 { margin:2px 0 3px; color:#fff; font-family:'Bebas Neue Bold',sans-serif; font-size:29px; font-weight:normal; letter-spacing:.45px; line-height:1; text-transform:uppercase; }.bans-hero p { max-width:390px; margin:0; color:rgba(255,250,237,.9); font-size:12px; line-height:1.35; }.bans-hero__count { min-width:96px; margin-left:auto; padding:8px 10px; border:1px solid rgba(255,234,187,.28); border-radius:8px; background:rgba(69,25,28,.23); text-align:right; }.bans-hero__count strong { display:block; color:#ffda74; font-family:'Bebas Neue Bold',sans-serif; font-size:27px; font-weight:normal; line-height:.9; }.bans-hero__count small { margin-top:4px; color:#fff0c8; font-size:9px; }
.bans-panel { overflow:hidden; border:1px solid rgba(83,157,183,.4); border-radius:10px; background:linear-gradient(145deg,rgba(253,255,255,.88),rgba(224,242,246,.84)); box-shadow:inset 0 1px 0 #fff,0 5px 12px rgba(34,97,118,.08); }.bans-panel__note { display:flex; align-items:center; gap:7px; padding:8px 11px; border-bottom:1px solid rgba(93,163,185,.24); background:rgba(51,147,174,.08); color:#5a7e89; font-size:11px; line-height:1.35; }.bans-panel__note i { color:#d18b29; }
.bans-table-wrap { overflow:visible; padding:7px; }.bans-table { width:100%; min-width:0; table-layout:fixed; border-collapse:separate; border-spacing:0 4px; }.bans-table__col-characters { width:20%; }.bans-table__col-expiry { width:22%; }.bans-table__col-issued { width:20%; }.bans-table__col-reason { width:26%; }.bans-table__col-moderator { width:12%; }.bans-table th { padding:7px 6px; background:linear-gradient(110deg,#277f9f,#42a5c2); color:#efffff; font-family:'Bebas Neue Bold',sans-serif; font-size:14px; font-weight:normal; letter-spacing:.35px; text-align:center; text-transform:uppercase; }.bans-table th:first-child { border-radius:7px 0 0 7px; }.bans-table th:last-child { border-radius:0 7px 7px 0; }.bans-table td { padding:8px 6px; border-top:1px solid rgba(106,177,197,.18); border-bottom:1px solid rgba(106,177,197,.18); background:linear-gradient(90deg,#fbfdfe,#e9f4f6); color:#527581; font-size:12px; vertical-align:middle; }.bans-table td:first-child { border-left:1px solid rgba(106,177,197,.18); border-radius:7px 0 0 7px; }.bans-table td:last-child { border-right:1px solid rgba(106,177,197,.18); border-radius:0 7px 7px 0; }.bans-table tr.is-active td { background:linear-gradient(90deg,#fffdf8,#f7ead8); }.bans-table__characters { min-width:0; }.bans-table__characters a { display:inline-block; margin:2px 4px 2px 0; color:#1c7798; font-weight:bold; text-decoration:none; }.bans-table__characters a:hover { color:#c57c1d; text-decoration:none; }.bans-table__characters small { color:#7b99a4; font-size:10px; }.bans-table__expiry, .bans-table td:nth-child(3), .bans-table td:last-child { text-align:center; }.bans-table__expiry strong { display:block; margin-top:3px; color:#466f7d; font-size:11px; font-weight:normal; white-space:nowrap; }.bans-table td:nth-child(3) { color:#466f7d; font-size:11px; white-space:nowrap; }.bans-status { display:inline-flex; align-items:center; gap:5px; color:#ad5a46; font-family:'Bebas Neue Bold',sans-serif; font-size:13px; letter-spacing:.3px; text-transform:uppercase; }.is-active .bans-status { color:#bb7623; }.bans-table__reason { min-width:0; color:#54747e; font-size:11px; line-height:1.35; overflow-wrap:anywhere; text-align:center; }.bans-table a { color:#237b9d; text-decoration:none; }.bans-table a:hover { color:#b8701e; text-decoration:none; }.bans-table__muted { color:#91a9b0; font-style:italic; }.bans-empty { display:flex; min-height:145px; flex-direction:column; align-items:center; justify-content:center; gap:5px; padding:18px; color:#6b8b95; text-align:center; }.bans-empty i { color:#8fc7d3; font-size:31px; }.bans-empty strong { color:#34778e; font-family:'Bebas Neue Bold',sans-serif; font-size:22px; font-weight:normal; letter-spacing:.35px; text-transform:uppercase; }.bans-empty span { font-size:11px; }
/* Wheel of Destiny Builds */
.tools-wheel-builds { gap:9px; }.tools-wheel-builds__hero { min-height:112px; }.tools-wheel-builds__hero-count { position:relative; z-index:1; display:grid; min-width:84px; margin-left:auto; padding:8px 10px; border:1px solid rgba(255,243,204,.42); border-radius:9px; background:rgba(73,43,6,.2); box-shadow:inset 0 1px rgba(255,255,255,.14); text-align:center; }.tools-wheel-builds__hero-count strong { color:#fff3b7; font-family:'Bebas Neue Bold',sans-serif; font-size:27px; line-height:.82; }.tools-wheel-builds__hero-count span { margin-top:5px; color:#fff9e6; font-family:'Bebas Neue Bold',sans-serif; font-size:9px; letter-spacing:.65px; }.wheel-builds-tabs { display:grid; grid-template-columns:repeat(5,minmax(0,1fr)); gap:5px; padding:6px; border:1px solid #b8dfe7; border-radius:9px; background:linear-gradient(145deg,#fbffff,#e7f6f9); box-shadow:0 3px 9px rgba(25,104,129,.09); }.wheel-builds-tabs__button { display:flex; min-height:40px; align-items:center; justify-content:center; gap:7px; border:1px solid #c5e2e8; border-radius:6px; background:#fafdfe; color:#4b7c8c; cursor:pointer; font-family:'Bebas Neue Bold',sans-serif; font-size:14px; letter-spacing:.3px; text-transform:uppercase; transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease; }.wheel-builds-tabs__button i { color:#d3942a; font-size:13px; }.wheel-builds-tabs__button:hover { border-color:#58b8c9; background:#fff; color:#1b7890; transform:translateY(-1px); }.wheel-builds-tabs__button.is-active { border-color:#a96b19; background:linear-gradient(180deg,#efb44e,#bf7a1e); box-shadow:inset 0 1px rgba(255,255,255,.35),0 3px 8px rgba(151,94,19,.23); color:#fff; }.wheel-builds-tabs__button.is-active i { color:#fff0b2; }.wheel-builds-panel { display:none; gap:8px; }.wheel-builds-panel.is-active { display:grid; animation:tools-rise .22s ease both; }.wheel-builds-gems { display:grid; grid-template-columns:150px minmax(0,1fr) minmax(0,1.15fr); gap:6px; padding:7px; border:1px solid #b7dfe7; border-radius:9px; background:linear-gradient(120deg,#fafeff,#e4f5f8); box-shadow:inset 0 1px #fff; }.wheel-builds-gems__intro { display:flex; align-items:center; gap:8px; padding:7px 9px; border-radius:6px; background:linear-gradient(135deg,#17778f,#269eb3); color:#fff; }.wheel-builds-gems__intro > i { display:grid; width:30px; height:30px; flex:0 0 30px; place-items:center; border:1px solid rgba(255,255,255,.35); border-radius:8px; background:rgba(0,54,70,.18); color:#ffdb78; font-size:13px; }.wheel-builds-gems__intro span { display:block; color:#a6fae9; font-family:'Bebas Neue Bold',sans-serif; font-size:9px; letter-spacing:.6px; text-transform:uppercase; }.wheel-builds-gems__intro strong { display:block; margin-top:2px; color:#fff; font-family:'Bebas Neue Bold',sans-serif; font-size:15px; line-height:1; text-transform:uppercase; }.wheel-builds-gems__group { display:grid; align-content:center; gap:5px; padding:4px 7px; }.wheel-builds-gems__label { color:#377487; font-family:'Bebas Neue Bold',sans-serif; font-size:11px; letter-spacing:.35px; text-transform:uppercase; }.wheel-builds-gems__label i { margin-right:3px; color:#48aabd; }.wheel-builds-gems__tags { display:flex; flex-wrap:wrap; gap:4px; }.wheel-builds-gems__tags span { padding:3px 5px; border:1px solid #b7dfe7; border-radius:4px; background:#fafeff; color:#397383; font-size:9px; line-height:1.1; }.wheel-builds-gems__tags--greater span { border-color:#e2c77f; background:#fff9e8; color:#986d25; }.wheel-builds-list { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:6px; }.wheel-build-card { position:relative; display:grid; grid-template-columns:auto 55px minmax(0,1fr) auto; min-height:63px; align-items:center; gap:8px; overflow:hidden; padding:8px 10px; border:1px solid #c2e1e7; border-radius:8px; background:linear-gradient(125deg,#fff,#eef9fb); box-shadow:0 2px 6px rgba(32,109,130,.06); color:#477786; text-decoration:none; transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease; }.wheel-build-card::after { position:absolute; top:-34px; right:-22px; width:92px; height:92px; border:15px solid rgba(42,166,187,.07); border-radius:50%; content:''; }.wheel-build-card:hover { border-color:#cf942e; box-shadow:0 6px 13px rgba(169,111,25,.16); color:inherit; text-decoration:none; transform:translateY(-2px); }.wheel-build-card__order { position:relative; z-index:1; align-self:start; color:#9cc0ca; font-family:'Bebas Neue Bold',sans-serif; font-size:10px; line-height:1; }.wheel-build-card__points { position:relative; z-index:1; display:grid; min-height:45px; align-content:center; justify-items:center; border:1px solid #d9ba79; border-radius:7px; background:linear-gradient(145deg,#fff8dc,#fffdf5); box-shadow:inset 0 1px #fff; }.wheel-build-card__points b { color:#b46f18; font-family:'Bebas Neue Bold',sans-serif; font-size:22px; line-height:.75; }.wheel-build-card__points small { margin-top:5px; color:#9f7939; font-family:'Bebas Neue Bold',sans-serif; font-size:8px; letter-spacing:.45px; }.wheel-build-card__content { position:relative; z-index:1; min-width:0; }.wheel-build-card__content strong { display:block; overflow:hidden; color:#176e86; font-family:'Bebas Neue Bold',sans-serif; font-size:16px; line-height:1.05; text-overflow:ellipsis; text-transform:uppercase; white-space:nowrap; }.wheel-build-card__content em { display:block; overflow:hidden; margin-top:4px; color:#738f98; font-size:9px; font-style:normal; line-height:1.1; text-overflow:ellipsis; white-space:nowrap; }.wheel-build-card__open { position:relative; z-index:1; align-self:end; color:#cf8b24; font-family:'Bebas Neue Bold',sans-serif; font-size:10px; letter-spacing:.25px; text-transform:uppercase; white-space:nowrap; }.wheel-build-card__open i { margin-left:2px; font-size:8px; transition:transform .18s ease; }.wheel-build-card:hover .wheel-build-card__open i { transform:translate(2px,-2px); }
@media (max-width:700px) { .tools-wheel-builds__hero-count { display:none; }.wheel-builds-tabs { grid-template-columns:repeat(2,minmax(0,1fr)); }.wheel-builds-gems { grid-template-columns:1fr; gap:2px; }.wheel-builds-gems__group { padding:7px; }.wheel-builds-list { grid-template-columns:1fr; }.wheel-build-card { grid-template-columns:auto 54px minmax(0,1fr); }.wheel-build-card__open { display:none; } }

/* Inter-world coins, referrals and RL TC exchange: transactional tools with one calm, clear surface. */
.coins-transfer-page,.referral-page,.rl-trade-page{overflow:hidden;border:1px solid rgba(67,150,180,.48)!important;border-radius:11px!important;background:linear-gradient(145deg,#fbfeff,#e3f2f6)!important;box-shadow:0 8px 18px rgba(27,98,123,.12),inset 0 1px #fff;color:#547681;font-family:Arial,sans-serif}.coins-transfer-page>.head,.referral-page>.head,.rl-trade-page>.head{position:relative;display:flex!important;align-items:center;justify-content:center;min-height:42px;padding:0 16px!important;background:linear-gradient(110deg,#197b99,#38aec4 54%,#2387a8)!important;box-shadow:inset 0 -1px rgba(255,255,255,.38);color:#fff!important;font-family:'Bebas Neue Bold',sans-serif!important;font-size:23px!important;font-weight:normal!important;letter-spacing:.55px;text-align:center;text-transform:uppercase}.coins-transfer-page>.head:before,.referral-page>.head:before,.rl-trade-page>.head:before{margin-right:8px;color:#ffe28a;font-family:'Font Awesome 6 Free';font-size:16px;font-weight:900}.coins-transfer-page>.head:before{content:'\f0ec'}.referral-page>.head:before{content:'\f0c0'}.rl-trade-page>.head:before{content:'\f362'}.coins-transfer-page>.box-content,.referral-page>.box-content,.rl-trade-page>.box-content{padding:13px!important;background:radial-gradient(circle at 94% 2%,rgba(80,191,204,.12),transparent 22%),linear-gradient(145deg,#fafeff,#e6f4f7)}.coins-transfer-page .wrap>center:first-child{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 155px;align-items:center;gap:13px;max-width:650px;margin:0 auto 12px;padding:14px 16px;border:1px solid rgba(61,153,185,.47);border-radius:10px;background:linear-gradient(112deg,#147993,#35a6bd 61%,#238aa8);box-shadow:0 7px 14px rgba(26,104,131,.15);color:#fff;text-align:left}.coins-transfer-page .wrap>center:first-child:before{position:absolute;top:10px;left:16px;color:#bff6ef;content:'INTERWORLD WALLET';font-family:'Bebas Neue Bold',sans-serif;font-size:11px;letter-spacing:.9px}.coins-transfer-page .wrap>center:first-child h3{margin:14px 0 0;color:#fff;font-family:'Bebas Neue Bold',sans-serif;font-size:25px;font-weight:normal;letter-spacing:.3px;line-height:1;text-transform:uppercase}.coins-transfer-page .wrap>center:first-child img:first-of-type{justify-self:end;max-width:145px;max-height:74px;object-fit:contain;filter:drop-shadow(0 5px 6px rgba(0,48,62,.2))}.coins-transfer-page .wrap>span{display:block;max-width:650px;margin:0 auto;padding:12px 14px;border:1px solid rgba(201,151,42,.4);border-radius:8px;background:linear-gradient(105deg,#fffdf5,#f4ebc9);color:#6a745e;font-size:12px;line-height:1.45}.coins-transfer-page .wrap>span>div{margin-top:6px}.coins-transfer-page .wrap ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 14px;margin:5px 0 0;padding:0;list-style:none}.coins-transfer-page .wrap li{position:relative;padding-left:14px}.coins-transfer-page .wrap li:before{position:absolute;left:0;color:#d2962a;content:'✦'}.coins-transfer-page .wrap>center{color:#5d7c87;font-size:12px;line-height:1.45}.coins-transfer-page .wrap>center>span{display:inline-block;margin-top:5px;padding:4px 9px;border-radius:5px;background:#e0f3f6;color:#28758f;font-family:'Bebas Neue Bold',sans-serif;font-size:16px;letter-spacing:.3px;text-transform:uppercase}.coins-transfer-page .wrap>center img{max-width:100%;border-radius:8px}.coins-transfer-page .coins-transfer-form,.referral-page .referral-stats,.rl-trade-page .chillerka-table{width:100%!important;margin:12px 0 0!important;border-collapse:separate!important;border-spacing:0!important;overflow:hidden;border:1px solid rgba(74,151,179,.46)!important;border-radius:9px!important;background:#faffff!important;box-shadow:0 4px 10px rgba(31,102,126,.08)}.coins-transfer-page .coins-transfer-form td,.referral-page .referral-stats td,.referral-page .referral-stats th,.rl-trade-page .chillerka-table td,.rl-trade-page .chillerka-table th{padding:9px 10px!important;border:0!important;border-bottom:1px solid rgba(89,157,181,.18)!important;background:transparent!important;color:#557681!important;font-size:12px}.coins-transfer-page .coins-transfer-form tr:first-child td,.referral-page .referral-stats tr:first-child th,.rl-trade-page .chillerka-table tr:first-child td{background:linear-gradient(110deg,#187a98,#34a8be)!important;color:#fff!important;font-family:'Bebas Neue Bold',sans-serif!important;font-size:17px!important;font-weight:normal!important;letter-spacing:.35px;text-align:center;text-transform:uppercase}.coins-transfer-page .coins-transfer-form td:first-child{width:35%;color:#39778c!important;font-family:'Bebas Neue Bold',sans-serif;font-size:15px;text-transform:uppercase}.coins-transfer-page input[type='number'],.coins-transfer-page input[type='text'],.coins-transfer-page select,.rl-trade-page input[type='text']{box-sizing:border-box;min-height:35px;padding:6px 9px;border:1px solid rgba(67,145,174,.53);border-radius:6px;background:#fff;color:#376575;font-family:Arial,sans-serif;font-size:13px;outline:0;transition:border-color .18s ease,box-shadow .18s ease}.coins-transfer-page input:focus,.coins-transfer-page select:focus,.rl-trade-page input[type='text']:focus{border-color:#35a4c0;box-shadow:0 0 0 3px rgba(49,165,190,.13)}.coins-transfer-submit,.rl-trade-page .btn,.rl-trade-page input[type='submit']{min-height:35px!important;padding:7px 13px!important;border:1px solid #187796!important;border-radius:6px!important;background:linear-gradient(180deg,#42acc7,#1b7898)!important;box-shadow:inset 0 1px rgba(255,255,255,.36),0 3px 7px rgba(26,93,116,.2)!important;color:#fff!important;cursor:pointer;font-family:'Bebas Neue Bold',sans-serif!important;font-size:15px!important;letter-spacing:.3px;text-shadow:none!important;text-transform:uppercase;transition:transform .17s ease,filter .17s ease}.coins-transfer-submit:hover,.rl-trade-page .btn:hover,.rl-trade-page input[type='submit']:hover{color:#fff!important;filter:brightness(1.07);transform:translateY(-1px)}.referral-page .box-content>center{display:block;text-align:left}.referral-page .header{max-width:680px;margin:0 auto}.referral-page .yourcodes{position:relative;margin:0 0 12px;padding:15px!important;border:1px solid rgba(62,152,181,.46);border-radius:10px;background:radial-gradient(circle at 92% 15%,rgba(255,219,116,.28),transparent 17%),linear-gradient(115deg,#1a7d99,#36a9bf 65%,#278da9);box-shadow:0 7px 14px rgba(27,101,129,.14);color:#fff;text-align:center}.referral-page .yourcodes:before{display:block;margin-bottom:3px;color:#fff0a9;content:'COMMUNITY REWARDS';font-family:'Bebas Neue Bold',sans-serif;font-size:11px;letter-spacing:.9px}.referral-page .yourcodes h3{margin:0;color:#fff;font-family:'Bebas Neue Bold',sans-serif;font-size:26px;font-weight:normal;letter-spacing:.4px;text-transform:uppercase}.referral-page .referral-stats{margin:0!important}.referral-page .referral-stats tr:nth-child(even) td{background:rgba(226,243,247,.56)!important}.referral-page .referral-stats td b{color:#20758e}.referral-page .referral-faq{max-width:680px;margin:13px auto 0!important;padding:0!important;color:#617d86;font-family:Arial,sans-serif}.referral-page .referral-faq h3{margin:0 0 9px;padding:10px 12px;border:1px solid rgba(195,145,37,.39);border-radius:8px;background:linear-gradient(105deg,#fffdf4,#f4ebc9);color:#a6701e;font-family:'Bebas Neue Bold',sans-serif;font-size:21px;font-weight:normal;letter-spacing:.35px;text-align:center;text-transform:uppercase}.referral-page .referral-faq h4{margin:10px 0 0;padding:7px 9px 0;border-top:1px solid rgba(73,148,177,.2);color:#25738c;font-family:'Bebas Neue Bold',sans-serif;font-size:18px;font-weight:normal;letter-spacing:.3px;text-transform:uppercase}.referral-page .referral-faq p{margin:4px 0 0;padding:9px 10px;border-radius:7px;background:rgba(255,255,255,.62);font-size:12px;line-height:1.52}.referral-page .referral-faq a{color:#1784aa}.referral-page .referral-faq ul{margin:5px 0;padding:9px 12px 9px 28px;border-radius:7px;background:rgba(230,245,248,.77);font-size:12px}.rl-trade-page .box-content{padding:12px!important}.rl-trade-page .rl-trade-guide{margin:0 0 11px!important;padding:14px 16px!important;border:1px solid rgba(200,149,40,.43);border-radius:10px;background:linear-gradient(105deg,#fffdf5,#f2e8c6);color:#607680}.rl-trade-page .rl-trade-guide h3{margin:0 0 7px;color:#a9701d;font-family:'Bebas Neue Bold',sans-serif;font-size:21px;font-weight:normal;letter-spacing:.4px;text-transform:uppercase}.rl-trade-page .rl-trade-guide ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 17px;margin:0;padding-left:18px;font-size:11px;line-height:1.38}.rl-trade-page .rl-trade-guide li::marker{color:#d28f24}.rl-trade-page .rl-trade-history-toggle{margin:0 0 2px}.rl-trade-page #transactionHistory{margin-top:9px}.rl-trade-page .rl-trade-pending{padding:0!important}.rl-trade-page .rl-trade-form{margin-top:12px}.rl-trade-page .rl-trade-form h3{margin:0 0 7px;color:#27758d;font-family:'Bebas Neue Bold',sans-serif;font-size:22px;font-weight:normal;letter-spacing:.35px;text-transform:uppercase}.rl-trade-page input[type='range']{height:9px;margin:10px 0!important;appearance:none;border-radius:999px;background:linear-gradient(90deg,#1d819d,#55bad0)}.rl-trade-page input[type='range']::-webkit-slider-thumb{width:19px!important;height:19px!important;border:2px solid #fff;border-radius:50%;background:#d79a2c!important;box-shadow:0 2px 5px rgba(109,74,15,.35)}.rl-trade-page input[type='range']::-moz-range-thumb{width:17px!important;height:17px!important;border:2px solid #fff;border-radius:50%;background:#d79a2c!important;box-shadow:0 2px 5px rgba(109,74,15,.35)}.rl-trade-page .chillerka-table tr:nth-child(even) td{background:rgba(227,244,247,.48)!important}.rl-trade-page .chillerka-table td img,.coins-transfer-page .coins-transfer-form img,.referral-page .referral-stats img{vertical-align:middle}.rl-trade-page form{margin:0}.rl-trade-page .chillerka-table input[name='cancel']{border-color:#bd6657!important;background:linear-gradient(180deg,#df8170,#b8574a)!important}.rl-trade-page .chillerka-table input[name='paid']{border-color:#1c8e8c!important;background:linear-gradient(180deg,#3ab5ae,#20877f)!important}@media(max-width:680px){.coins-transfer-page .wrap>center:first-child{grid-template-columns:1fr;text-align:center}.coins-transfer-page .wrap>center:first-child img:first-of-type{display:none}.coins-transfer-page .wrap ul,.rl-trade-page .rl-trade-guide ul{grid-template-columns:1fr}.coins-transfer-page .coins-transfer-form td:first-child{width:auto}.coins-transfer-page .coins-transfer-form td,.rl-trade-page .chillerka-table td,.referral-page .referral-stats td,.referral-page .referral-stats th{padding:7px 5px!important;font-size:10px}.referral-page .referral-stats{display:block;overflow-x:auto}.rl-trade-page .chillerka-table{display:block;overflow-x:auto}.rl-trade-page .chillerka-table table{min-width:560px}}

.account-main-content .account-overview{overflow:hidden;margin:0 0 16px;border:1px solid rgba(65,146,174,.55);border-radius:12px;background:linear-gradient(145deg,#faffff,#e1f2f6);box-shadow:0 9px 20px rgba(27,96,120,.13),inset 0 1px rgba(255,255,255,.9);color:#557681}.account-main-content .account-overview__header{position:relative;display:flex;align-items:center;gap:12px;min-height:78px;padding:14px 17px;overflow:hidden;background:radial-gradient(circle at 92% 28%,rgba(115,229,224,.25),transparent 24%),linear-gradient(110deg,#166d89,#31a1ba 57%,#277c9a);color:#fff}.account-main-content .account-overview__header:after{position:absolute;right:-41px;bottom:-76px;width:180px;height:180px;border:23px solid rgba(255,255,255,.1);border-radius:50%;content:''}.account-main-content .account-overview__header-icon{position:relative;z-index:1;display:flex;flex:0 0 45px;align-items:center;justify-content:center;width:45px;height:45px;border:1px solid rgba(236,255,255,.57);border-radius:13px;background:rgba(4,75,95,.24);color:#ffe88d;font-size:21px}.account-main-content .account-overview__header-copy{position:relative;z-index:1;min-width:0}.account-main-content .account-overview__header-copy>span{display:block;color:#c9f9f7;font-family:'Bebas Neue Bold',sans-serif;font-size:11px;letter-spacing:.8px;text-transform:uppercase}.account-main-content .account-overview__header-copy h2{margin:1px 0 3px;color:#fff;font-family:'Bebas Neue Bold',sans-serif;font-size:27px;font-weight:normal;letter-spacing:.4px;line-height:1;text-transform:uppercase}.account-main-content .account-overview__header-copy p{margin:0;color:rgba(255,255,255,.9);font-family:Arial,sans-serif;font-size:11px;line-height:1.35}.account-main-content .account-overview__status{position:relative;z-index:1;display:flex;flex:0 0 auto;align-items:center;gap:5px;margin-left:auto;padding:6px 8px;border:1px solid rgba(184,255,216,.45);border-radius:999px;background:rgba(7,81,76,.2);color:#e1fff0;font-family:'Bebas Neue Bold',sans-serif;font-size:11px;letter-spacing:.35px;text-transform:uppercase}.account-main-content .account-overview__status i{color:#72f0aa;font-size:10px}.account-main-content .account-overview__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:11px}.account-main-content .account-overview__item{display:flex;align-items:center;gap:9px;min-width:0;min-height:58px;padding:9px 10px;border:1px solid rgba(76,149,176,.25);border-radius:8px;background:rgba(255,255,255,.65);box-shadow:inset 0 1px rgba(255,255,255,.77);transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.account-main-content .account-overview__item:hover{border-color:rgba(44,156,190,.55);box-shadow:0 3px 8px rgba(24,97,122,.1),inset 0 1px rgba(255,255,255,.8);transform:translateY(-1px)}.account-main-content .account-overview__item>i{display:flex;flex:0 0 30px;align-items:center;justify-content:center;width:30px;height:30px;border-radius:9px;background:linear-gradient(145deg,#e8f8fa,#cdebf1);color:#27859f;font-size:14px}.account-main-content .account-overview__item>div{min-width:0}.account-main-content .account-overview__item span{display:block;margin-bottom:2px;color:#668996;font-family:'Bebas Neue Bold',sans-serif;font-size:11px;letter-spacing:.5px;line-height:1;text-transform:uppercase}.account-main-content .account-overview__item strong{display:block;overflow:hidden;color:#20546a;font-family:'Bebas Neue Bold',sans-serif;font-size:19px;font-weight:normal;letter-spacing:.18px;line-height:1.08;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.account-main-content .account-overview__item--identity{border-color:rgba(48,161,190,.43);background:linear-gradient(110deg,#f8ffff,#def4f6)}.account-main-content .account-overview__item--identity>i{background:linear-gradient(145deg,#42b5c9,#1e839f);color:#fff}.account-main-content .account-overview__item--type{background:linear-gradient(110deg,#fff,#eff7f8)}.account-main-content .account-overview__item--type-player strong,.account-main-content .account-overview__item--type-custom strong{color:#252f35}.account-main-content .account-overview__item--type-player>i,.account-main-content .account-overview__item--type-custom>i{background:linear-gradient(145deg,#eef3f5,#cad8dd);color:#252f35}.account-main-content .account-overview__item--type-tutor{border-color:rgba(38,142,89,.42);background:linear-gradient(110deg,#fbfffd,#e3f6ea)}.account-main-content .account-overview__item--type-tutor>i{background:linear-gradient(145deg,#42b977,#187a4d);color:#fff}.account-main-content .account-overview__item--type-tutor strong{color:#197548}.account-main-content .account-overview__item--type-gamemaster{border-color:rgba(27,63,114,.48);background:linear-gradient(110deg,#fbfcff,#e2ebf7)}.account-main-content .account-overview__item--type-gamemaster>i{background:linear-gradient(145deg,#2c5e9b,#173f72);color:#e8f4ff}.account-main-content .account-overview__item--type-gamemaster strong{color:#173f72}.account-main-content .account-overview__item--type-community-manager{border-color:rgba(164,91,22,.45);background:linear-gradient(110deg,#fffdf9,#faebd9)}.account-main-content .account-overview__item--type-community-manager>i{background:linear-gradient(145deg,#d88c3a,#9d5315);color:#fff7df}.account-main-content .account-overview__item--type-community-manager strong{color:#9d5315}.account-main-content .account-overview__item--type-god{border-color:rgba(181,56,64,.48);background:linear-gradient(110deg,#fffafa,#f8e3e4)}.account-main-content .account-overview__item--type-god>i{background:linear-gradient(145deg,#dc6870,#ad343d);color:#fff}.account-main-content .account-overview__item--type-god strong{color:#ad343d}.account-main-content .account-overview__item--email{grid-column:span 2}.account-main-content .account-overview__item--email strong{font-size:18px}.account-main-content .account-overview__item--recovery{grid-column:span 2;border-color:rgba(198,146,34,.35);background:linear-gradient(105deg,#fffdf3,#f8edca)}.account-main-content .account-overview__item--recovery>i{background:linear-gradient(145deg,#f0bd4a,#d98a21);color:#fff}.account-main-content .account-overview__item--recovery strong{color:#34815e}.account-main-content .account-overview__actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:10px 11px 12px;border-top:1px solid rgba(77,149,177,.22);background:rgba(220,240,244,.46)}.account-main-content .account-overview__action{display:flex;flex-direction:column;gap:6px;min-width:0;margin:0!important;padding:8px;border:1px solid rgba(77,148,175,.24);border-radius:8px;background:rgba(255,255,255,.54);text-align:center}.account-main-content .account-overview__action>span{overflow:hidden;color:#628692;font-family:'Bebas Neue Bold',sans-serif;font-size:11px;letter-spacing:.38px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.account-main-content .account-overview__action>span i{margin-right:3px;color:#d49327}.account-main-content .account-overview__action input,.account-main-content .account-overview__action button{width:100%;min-height:34px;padding:7px 8px;font-size:14px}.account-main-content .account-overview__action:nth-child(2) input,.account-main-content .account-overview__action:nth-child(2) button{border-color:rgba(104,83,157,.8)!important;background:linear-gradient(180deg,#8973c4,#63529c)!important}.account-main-content .account-overview__action:nth-child(3) input,.account-main-content .account-overview__action:nth-child(3) button{border-color:rgba(187,127,32,.82)!important;background:linear-gradient(180deg,#efb447,#cc7d1e)!important}@media(max-width:570px){.account-main-content .account-overview__header{align-items:flex-start;flex-wrap:wrap}.account-main-content .account-overview__status{margin-left:0}.account-main-content .account-overview__grid,.account-main-content .account-overview__actions{grid-template-columns:1fr}.account-main-content .account-overview__item--email,.account-main-content .account-overview__item--recovery{grid-column:auto}.account-main-content .account-overview__header-copy h2{font-size:24px}}
